[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR102549797B1 - Electronic device and method for determining a state of a driver - Google Patents

Electronic device and method for determining a state of a driver Download PDF

Info

Publication number
KR102549797B1
KR102549797B1 KR1020160143317A KR20160143317A KR102549797B1 KR 102549797 B1 KR102549797 B1 KR 102549797B1 KR 1020160143317 A KR1020160143317 A KR 1020160143317A KR 20160143317 A KR20160143317 A KR 20160143317A KR 102549797 B1 KR102549797 B1 KR 102549797B1
Authority
KR
South Korea
Prior art keywords
driver
processor
pressure
time interval
electronic device
Prior art date
Application number
KR1020160143317A
Other languages
Korean (ko)
Other versions
KR20170126778A (en
Inventor
김도윤
조성제
이민형
조철호
박한결
Original Assignee
삼성전자주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 삼성전자주식회사 filed Critical 삼성전자주식회사
Priority to US15/461,078 priority Critical patent/US10065651B2/en
Priority to PCT/KR2017/003322 priority patent/WO2017195980A1/en
Publication of KR20170126778A publication Critical patent/KR20170126778A/en
Application granted granted Critical
Publication of KR102549797B1 publication Critical patent/KR102549797B1/en

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60NSEATS SPECIALLY ADAPTED FOR VEHICLES; VEHICLE PASSENGER ACCOMMODATION NOT OTHERWISE PROVIDED FOR
    • B60N2/00Seats specially adapted for vehicles; Arrangement or mounting of seats in vehicles
    • B60N2/002Seats provided with an occupancy detection means mounted therein or thereon
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60NSEATS SPECIALLY ADAPTED FOR VEHICLES; VEHICLE PASSENGER ACCOMMODATION NOT OTHERWISE PROVIDED FOR
    • B60N2/00Seats specially adapted for vehicles; Arrangement or mounting of seats in vehicles
    • B60N2/002Seats provided with an occupancy detection means mounted therein or thereon
    • B60N2/0021Seats provided with an occupancy detection means mounted therein or thereon characterised by the type of sensor or measurement
    • B60N2/0024Seats provided with an occupancy detection means mounted therein or thereon characterised by the type of sensor or measurement for identifying, categorising or investigation of the occupant or object on the seat
    • B60N2/0027Seats provided with an occupancy detection means mounted therein or thereon characterised by the type of sensor or measurement for identifying, categorising or investigation of the occupant or object on the seat for detecting the position of the occupant or of occupant's body part
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R21/00Arrangements or fittings on vehicles for protecting or preventing injuries to occupants or pedestrians in case of accidents or other traffic risks
    • B60R21/01Electrical circuits for triggering passive safety arrangements, e.g. airbags, safety belt tighteners, in case of vehicle accidents or impending vehicle accidents
    • B60R21/015Electrical circuits for triggering passive safety arrangements, e.g. airbags, safety belt tighteners, in case of vehicle accidents or impending vehicle accidents including means for detecting the presence or position of passengers, passenger seats or child seats, and the related safety parameters therefor, e.g. speed or timing of airbag inflation in relation to occupant position or seat belt use
    • B60R21/01512Passenger detection systems
    • B60R21/01516Passenger detection systems using force or pressure sensing means
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R21/00Arrangements or fittings on vehicles for protecting or preventing injuries to occupants or pedestrians in case of accidents or other traffic risks
    • B60R21/01Electrical circuits for triggering passive safety arrangements, e.g. airbags, safety belt tighteners, in case of vehicle accidents or impending vehicle accidents
    • B60R21/015Electrical circuits for triggering passive safety arrangements, e.g. airbags, safety belt tighteners, in case of vehicle accidents or impending vehicle accidents including means for detecting the presence or position of passengers, passenger seats or child seats, and the related safety parameters therefor, e.g. speed or timing of airbag inflation in relation to occupant position or seat belt use
    • B60R21/01512Passenger detection systems
    • B60R21/01516Passenger detection systems using force or pressure sensing means
    • B60R21/01526Passenger detection systems using force or pressure sensing means using piezoelectric elements
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W40/00Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
    • B60W40/08Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to drivers or passengers
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W50/08Interaction between the driver and the control system
    • B60W50/14Means for informing the driver, warning the driver or prompting a driver intervention
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01LMEASURING FORCE, STRESS, TORQUE, WORK, MECHANICAL POWER, MECHANICAL EFFICIENCY, OR FLUID PRESSURE
    • G01L1/00Measuring force or stress, in general
    • G01L1/14Measuring force or stress, in general by measuring variations in capacitance or inductance of electrical elements, e.g. by measuring variations of frequency of electrical oscillators
    • G01L1/142Measuring force or stress, in general by measuring variations in capacitance or inductance of electrical elements, e.g. by measuring variations of frequency of electrical oscillators using capacitors
    • G01L1/146Measuring force or stress, in general by measuring variations in capacitance or inductance of electrical elements, e.g. by measuring variations of frequency of electrical oscillators using capacitors for measuring force distributions, e.g. using force arrays
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60NSEATS SPECIALLY ADAPTED FOR VEHICLES; VEHICLE PASSENGER ACCOMMODATION NOT OTHERWISE PROVIDED FOR
    • B60N2210/00Sensor types, e.g. for passenger detection systems or for controlling seats
    • B60N2210/40Force or pressure sensors
    • B60N2210/48Piezoelectric
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W40/00Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
    • B60W40/08Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to drivers or passengers
    • B60W2040/0818Inactivity or incapacity of driver
    • B60W2040/0827Inactivity or incapacity of driver due to sleepiness
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W2050/0001Details of the control system
    • B60W2050/0002Automatic control, details of type of controller or control system architecture
    • B60W2050/0004In digital systems, e.g. discrete-time systems involving sampling
    • B60W2050/0005Processor details or data handling, e.g. memory registers or chip architecture
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W50/08Interaction between the driver and the control system
    • B60W50/14Means for informing the driver, warning the driver or prompting a driver intervention
    • B60W2050/143Alarm means
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2720/00Output or target parameters relating to overall vehicle dynamics
    • B60W2720/10Longitudinal speed
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60YINDEXING SCHEME RELATING TO ASPECTS CROSS-CUTTING VEHICLE TECHNOLOGY
    • B60Y2400/00Special features of vehicle units
    • B60Y2400/30Sensors
    • B60Y2400/306Pressure sensors

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Transportation (AREA)
  • Automation & Control Theory (AREA)
  • Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Human Computer Interaction (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Power Engineering (AREA)
  • General Physics & Mathematics (AREA)
  • Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)
  • Combustion & Propulsion (AREA)
  • Chemical & Material Sciences (AREA)

Abstract

전자 장치가 개시된다. 본 전자 장치는 운전자에 의해 이동체의 좌석에 가해지는 압력을 감지하기 위한 센싱부 및 상기 센싱부에서 감지된 압력의 변화에 대한 주파수 특성에 기초하여 운전자의 상태를 판단하는 프로세서를 포함한다.An electronic device is disclosed. The electronic device includes a sensing unit for sensing pressure applied to a seat of a mobile body by a driver and a processor for determining a driver's condition based on a frequency characteristic of a change in pressure sensed by the sensing unit.

Description

전자 장치 및 그의 운전자 상태 판단 방법 { ELECTRONIC DEVICE AND METHOD FOR DETERMINING A STATE OF A DRIVER }Electronic device and method for determining its driver's state { ELECTRONIC DEVICE AND METHOD FOR DETERMINING A STATE OF A DRIVER }

본 발명은 전자 장치 및 그의 운전자 상태 판단 방법에 관한 것으로, 더욱 상세하게는 이동체를 운전하는 운전자의 상태를 판단하는 전자 장치 및 그의 운전자 상태 판단 방법에 관한 것이다.The present invention relates to an electronic device and a method for determining a driver's state thereof, and more particularly, to an electronic device for determining a state of a driver driving a moving object and a method for determining a driver's state thereof.

최근에, 졸음 운전으로 인한 사고의 증가로 인해 매년 많은 인명 피해를 가져오고 있다. 이에 따라, 졸음 운전으로 인한 사고를 예방하기 위해, 운전자의 졸음을 측정하고 예방할 수 있는 다양한 기술이 개발되고 있다.In recent years, due to an increase in accidents caused by drowsy driving, many human casualties have been brought about every year. Accordingly, in order to prevent accidents caused by drowsy driving, various technologies capable of measuring and preventing driver drowsiness have been developed.

일 예로, 차량에 설치된 카메라를 이용하여 운전자를 촬영하여, 운전자의 졸음을 감지하는 방법에 있다. 하지만, 이러한 방법의 경우, 야간이나, 사용자가 선글라스 등과 같이 외부요인에 의해 운전자의 졸음을 정확히 판단할 수 없는 문제점이 있다.For example, there is a method of detecting the driver's drowsiness by photographing the driver using a camera installed in the vehicle. However, in this method, there is a problem in that the driver's drowsiness cannot be accurately determined at night or by external factors such as the user's sunglasses.

이에 따라, 운전자의 졸음 여부를 보다 효과적으로 판단하기 위한 방안의 모색이 요청된다.Accordingly, a search for a method for more effectively determining whether a driver is drowsy is required.

본 발명은 상술한 필요성에 따른 것으로, 본 발명의 목적은 운전자에 의해 가해지는 압력의 변화에 대한 주파수 특성에 기초하여 운전자의 상태를 판단할 수 있는 전자 장치 및 그의 운전자 상태 판단 방법을 제공함에 있다.SUMMARY OF THE INVENTION The present invention has been made in accordance with the above-described needs, and an object of the present invention is to provide an electronic device capable of determining a driver's condition based on a frequency characteristic of a change in pressure applied by the driver and a method for determining the driver's condition. .

이상과 같은 목적을 달성하기 위한 본 발명의 일 실시 예에 따른 전자 장치는 운전자에 의해 이동체의 좌석에 가해지는 압력을 감지하기 위한 센싱부 및 상기 센싱부에서 감지된 압력의 변화에 대한 주파수 특성에 기초하여 상기 운전자의 상태를 판단하는 프로세서를 포함한다.An electronic device according to an embodiment of the present invention for achieving the above object is a sensing unit for detecting pressure applied to a seat of a mobile body by a driver and a frequency characteristic for a change in pressure detected by the sensing unit. and a processor for determining the driver's condition based on the driver's condition.

여기에서, 상기 센싱부는 상기 좌석에 매트릭스 형태로 배치된 복수의 압전 센서를 포함할 수 있다.Here, the sensing unit may include a plurality of piezoelectric sensors arranged in a matrix form on the seat.

또한, 상기 프로세서는 기설정된 시간 간격으로 감지된 압력의 크기 차이를 산출하고, 상기 산출된 차이 값들의 주파수 성분을 분석하여 상기 운전자의 상태를 판단할 수 있다.In addition, the processor may determine the driver's condition by calculating a difference in magnitude of the detected pressure at a predetermined time interval and analyzing a frequency component of the calculated difference values.

여기에서, 상기 프로세서는 상기 압력의 변화에 대한 주파수 성분이 저주파 성분으로 이루어진 시간 구간에서 상기 운전자가 조는 상태인 것으로 판단할 수 있다.Here, the processor may determine that the driver is in a drowsy state in a time interval in which a frequency component of the change in pressure includes a low-frequency component.

또한, 상기 프로세서는 상기 산출된 차이 값들을 시간 축 상의 신호로 나타내고, 기설정된 시간 각각에서의 신호를 주파수 변환하여 상기 각 시간 구간에서의 파형의 주파수 성분을 판단하고, 기설정된 임계값 이하의 저주파 성분만이 검출된 시간 구간에서 상기 운전자가 조는 상태에 있는 것으로 판단할 수 있다.In addition, the processor represents the calculated difference values as a signal on the time axis, frequency-converts the signal at each preset time to determine the frequency component of the waveform in each time interval, and determines the frequency component of the waveform at each preset threshold, and the low frequency below the preset threshold. It may be determined that the driver is in a drowsy state in a time section in which only the components are detected.

한편, 상기 프로세서는 상기 운전자의 상태에 대응되는 피드백을 제공할 수 있다.Meanwhile, the processor may provide feedback corresponding to the driver's condition.

여기에서, 상기 프로세서는 상기 운전자가 조는 상태인 것으로 판단되면, 상기 이동체의 속도를 줄이거나 기설정된 오디오를 출력하도록 제어할 수 있다.Here, if it is determined that the driver is in a drowsy state, the processor may control the speed of the moving object to be reduced or a preset audio to be output.

한편, 본 발명의 일 실시 예에 따른 전자 장치의 운전자 상태 판단 방법은 운전자에 의해 이동체의 좌석에 가해지는 압력을 감지하기 단계 및 상기 감지된 압력의 변화에 대한 주파수 특성에 기초하여 상기 운전자의 상태를 판단하는 단계를 포함한다.Meanwhile, a method for determining a driver's condition of an electronic device according to an embodiment of the present invention includes detecting pressure applied to a seat of a moving object by a driver and determining the driver's condition based on a frequency characteristic of a change in the sensed pressure. It includes the step of determining

여기에서, 상기 감지하는 단계는 상기 좌석에 매트릭스 형태로 배치된 복수의 압전 센서를 이용하여 상기 압력을 감지할 수 있다.Here, in the sensing step, the pressure may be sensed using a plurality of piezoelectric sensors arranged in a matrix form on the seat.

또한, 상기 판단하는 단계는 기설정된 시간 간격으로 감지된 압력의 크기 차이를 산출하고, 상기 산출된 차이 값들의 주파수 성분을 분석하여 상기 운전자의 상태를 판단할 수 있다.In the determining step, the driver's condition may be determined by calculating a difference in magnitude of the detected pressure at a predetermined time interval and analyzing a frequency component of the calculated difference values.

여기에서, 상기 판단하는 단계는 상기 압력의 변화에 대한 주파수 성분이 저주파 성분으로 이루어진 시간 구간에서 상기 운전자가 조는 상태인 것으로 판단할 수 있다.Here, in the determining step, it may be determined that the driver is in a drowsy state in a time interval in which a frequency component of the change in pressure includes a low-frequency component.

또한, 상기 판단하는 단계는 상기 산출된 차이 값들을 시간 축 상의 신호로 나타내고, 기설정된 시간 각각에서의 신호를 주파수 변환하여 상기 각 시간 구간에서의 파형의 주파수 성분을 판단하고, 기설정된 임계값 이하의 저주파 성분만이 검출된 시간 구간에서 상기 운전자가 조는 상태에 있는 것으로 판단할 수 있다.In addition, the determining step represents the calculated difference values as a signal on the time axis, frequency-converts the signal at each preset time to determine the frequency component of the waveform in each time interval, and determines the frequency component of the waveform at each preset threshold value or less. It may be determined that the driver is in a drowsy state in a time interval in which only low-frequency components of are detected.

한편, 일 실시 예에 따른 운전자 상태 판단 방법은 상기 운전자의 상태에 대응되는 피드백을 제공하는 단계를 더 포함할 수 있다.Meanwhile, the method for determining a driver's condition according to an embodiment may further include providing feedback corresponding to the driver's condition.

여기에서, 상기 제공하는 단계는 상기 운전자가 조는 상태인 것으로 판단되면, 상기 이동체의 속도를 줄이거나 기설정된 오디오를 출력할 수 있다.Here, in the providing step, if it is determined that the driver is in a drowsy state, the speed of the moving object may be reduced or a preset audio may be output.

이상과 같은 본 발명의 다양한 실시 예에 따르면, 운전자가 앉은 좌석에 가해지는 압력의 변화에 대한 주파수 특성에 기초하여 운전자의 상태를 판단한다는 점에서 외부 요인에 의한 영향을 상대적으로 적게 않으면서도 실시간으로 운전자의 상태를 판단할 수 있게 된다.According to various embodiments of the present invention as described above, in that the driver's condition is determined based on the frequency characteristic of the change in pressure applied to the seat in which the driver sits, the influence of external factors is relatively small and in real time The driver's condition can be judged.

도 1은 본 발명의 일 실시 예에 따른 전자 장치의 구현 예를 설명하기 위한 도면,
도 2는 본 발명의 일 실시 예에 따른 전자 장치의 구성을 설명하기 위한 블록도,
도 3은 본 발명의 일 실시 예에 따른 압전 센서의 배치 형태를 설명하기 위한 도면,
도 4 내지 도 8은 본 발명의 일 실시 예에 따른 운전자의 상태를 감지하기 위한 방법을 설명하기 위한 도면들,
도 9는 본 발명의 일 실시 예에 따른 전자 장치의 구성을 설명하기 위한 블록도,
도 10 내지 도 14는 본 발명의 일 실시 예에 따른 운전자의 시선 방향을 감지하기 위한 방법을 설명하기 위한 도면들,
도 15는 본 발명의 일 실시 예에 따른 전자 장치의 세부 구성을 설명하기 위한 블록도, 그리고
도 16은 본 발명의 일 실시 예에 따른 전자 장치의 운전자 상태 판단 방법을 설명하기 위한 흐름도이다.
1 is a diagram for explaining an implementation example of an electronic device according to an embodiment of the present invention;
2 is a block diagram for explaining the configuration of an electronic device according to an embodiment of the present invention;
3 is a view for explaining a disposition form of a piezoelectric sensor according to an embodiment of the present invention;
4 to 8 are diagrams for explaining a method for detecting a driver's condition according to an embodiment of the present invention;
9 is a block diagram for explaining the configuration of an electronic device according to an embodiment of the present invention;
10 to 14 are diagrams for explaining a method for detecting a driver's gaze direction according to an embodiment of the present invention;
15 is a block diagram for explaining a detailed configuration of an electronic device according to an embodiment of the present invention, and
16 is a flowchart illustrating a method for determining a driver's condition of an electronic device according to an embodiment of the present invention.

이하에서는 첨부된 도면을 참조하여 본 발명을 더욱 상세하게 설명한다.Hereinafter, the present invention will be described in more detail with reference to the accompanying drawings.

도 1은 본 발명의 일 실시 예에 따른 전자 장치의 구현 예를 설명하기 위한 도면이다.1 is a diagram for explaining an implementation example of an electronic device according to an embodiment of the present invention.

전자 장치(100)는 이동체(vehicle)에 구비될 수 있다. 여기에서, 이동체는 도 1과 같이 차량일 수 있으나 이는 일 예일 뿐이고, 운전자가 탑승하여 운전할 수 있는 오토바이, 기차, 비행기 등이 될 수도 있다. 이 경우, 전자 장치(100)는 이동체에 고정되어 제공될 수 있다. 이와 달리, 전자 장치(100)는 이동체에 탈착 가능하게 부착되어 제공될 수 있다.The electronic device 100 may be provided in a vehicle. Here, the mobile body may be a vehicle as shown in FIG. 1 , but this is only an example, and may be a motorcycle, a train, or an airplane that a driver can ride on and drive. In this case, the electronic device 100 may be provided while being fixed to the mobile body. Alternatively, the electronic device 100 may be provided by being detachably attached to the mobile body.

한편, 전자 장치(100)는 이동체에 탑승한 운전자의 상태를 판단할 수 있다. 구체적으로, 전자 장치(100)는 이동체에 마련된 좌석에 앉은 운전자가 이동체를 운전하고 있는지 또는 졸고 있는지 등을 판단할 수 있다. Meanwhile, the electronic device 100 may determine the state of the driver riding the moving object. Specifically, the electronic device 100 may determine whether a driver sitting on a seat provided in the mobile body is driving the mobile body or is sleeping.

이를 위해, 전자 장치(100)는 운전자에 의해 좌석에 가해지는 압력의 크기를 감지하고, 압력의 크기 변화에 대한 주파수 성분을 분석하여 운전자의 상태를 판단할 수 있다.To this end, the electronic device 100 may detect the amount of pressure applied to the seat by the driver and analyze a frequency component of the change in the amount of pressure to determine the driver's condition.

이와 같이, 본 발명의 일 실시 예에 따르면, 전자 장치(100)는 운전자에 의해 좌석에 가해지는 압력의 크기 변화에 대한 주파수 성분을 분석하여 운전자의 상태를 판단한다는 점에서, 운전자의 상태를 실시간으로 판단할 수 있게 된다.In this way, according to an embodiment of the present invention, the electronic device 100 determines the driver's condition by analyzing the frequency component of the change in the amount of pressure applied to the seat by the driver, thereby determining the driver's condition in real time. can be judged by

도 2는 본 발명의 일 실시 예에 따른 전자 장치의 구성을 설명하기 위한 블록도이다.2 is a block diagram for explaining the configuration of an electronic device according to an embodiment of the present invention.

도 2를 참조하면, 전자 장치(100)는 센싱부(110) 및 프로세서(120)를 포함한다.Referring to FIG. 2 , the electronic device 100 includes a sensing unit 110 and a processor 120 .

센싱부(110)는 운전자에 의해 이동체의 좌석에 가해지는 압력을 감지한다. 즉, 센싱부(110)는 운전자에 의해 이동체의 좌석에 가해지는 압력의 크기를 감지하고, 감지된 압력의 크기를 나타내는 압력 데이터를 출력할 수 있다.The sensing unit 110 senses the pressure applied to the seat of the mobile body by the driver. That is, the sensing unit 110 may detect the amount of pressure applied to the seat of the mobile body by the driver and output pressure data indicating the amount of the sensed pressure.

이를 위해, 센싱부(110)는 복수의 압전 센서(piezoelectric sensor)를 포함할 수 있다. 즉, 복수의 압전 센서는 운전자에 의해 이동체의 좌석에 가해지는 압력의 크기를 감지하고, 감지된 압력의 크기를 나타내는 압력 데이터를 출력할 수 있다.To this end, the sensing unit 110 may include a plurality of piezoelectric sensors. That is, the plurality of piezoelectric sensors may detect the amount of pressure applied to the seat of the moving object by the driver and output pressure data indicating the amount of the sensed pressure.

한편, 도 3과 같이, 복수의 압전 센서는 좌석에 매트릭스 형태(array)로 배치될 수 있다.Meanwhile, as shown in FIG. 3 , a plurality of piezoelectric sensors may be arranged in a matrix form on a seat.

도 3을 참조하면, m×n 개의 압전 센서는 운전자가 좌석에 앉을 때 운전자의 엉덩이가 닿는 부분에 매트릭스 형태로 배치될 수 있다. 이 경우, 압전 센서는 좌석에 내장되어 있거나, 방석 등에 별도로 설치되어 좌석에 배치될 수도 있다. 또한, 압전 센서는 운전자의 엉덩이가 닿는 부분 외에도 좌석의 등받이 부분에도 설치될 수 있다.Referring to FIG. 3 , m×n piezoelectric sensors may be arranged in a matrix form at a portion where the driver's buttocks touch when the driver sits on the seat. In this case, the piezoelectric sensor may be built into the seat or may be separately installed on a cushion or the like and disposed on the seat. In addition, the piezoelectric sensor may be installed in a backrest portion of a seat in addition to a portion where the driver's hip touches.

한편, 압전 센서가 매트릭스 형태로 배치될 때, 각 열에 배치된 압전 센서의 개수와 각 행에 배치된 압전 센서의 개수는 동일하거나 서로 다를 수 있으며, 좌석의 크기 및 모양 등에 따라 달라질 수 있다. Meanwhile, when the piezoelectric sensors are arranged in a matrix form, the number of piezoelectric sensors arranged in each column and the number of piezoelectric sensors arranged in each row may be the same or different from each other, and may vary depending on the size and shape of the seat.

또한, 압전 센서는 매트릭스 형태 외에도 원형 등과 같은 다양한 형태로 배치될 수도 있다.In addition, the piezoelectric sensor may be arranged in various shapes, such as a circular shape, in addition to a matrix shape.

한편, 센싱부(110)는 기설정된 시간 간격으로 압력을 감지할 수 있다. Meanwhile, the sensing unit 110 may sense pressure at predetermined time intervals.

구체적으로, 기설정된 시간 간격은 1/T초(즉, T Hz)가 될 수 있다. 이 경우, 센싱부(110)는 복수의 압전 센서를 통해 1/T초 간격으로 운전자에 의해 가해지는 압력의 크기를 감지하고, 감지된 압력의 크기를 나타내는 압력 데이터를 출력할 수 있다. 여기에서, T는 50일 수 있다. 즉, 센싱부(110)는 1/50 초 간격으로 압력을 감지하여 압력 데이터를 출력할 수 있다. Specifically, the preset time interval may be 1/T second (ie, T Hz). In this case, the sensing unit 110 may detect the amount of pressure applied by the driver at intervals of 1/T second through a plurality of piezoelectric sensors, and output pressure data representing the amount of the sensed pressure. Here, T may be 50. That is, the sensing unit 110 may detect pressure at intervals of 1/50 second and output pressure data.

한편, 복수의 개의 압전 센서에 의해 압력이 감지된다는 점에서, 특정한 시점에서 복수의 압전 센서에 의해 감지된 압력 데이터는 하나의 프레임을 구성할 수 있다. Meanwhile, since pressure is sensed by a plurality of piezoelectric sensors, pressure data sensed by a plurality of piezoelectric sensors at a specific time point may constitute one frame.

즉, 프레임은 복수의 압전 센서에서 동일한 시점에 감지한 압력 데이터를 포함할 수 있다. 그리고, 복수의 압전 센서는 매트릭스 형태로 배치된다는 점에서, 프레임에서도 복수의 압전 센서의 위치에 따라 각 압전 센서에서 감지된 압력 데이터가 매트릭스 형태로 포함될 수 있다.That is, the frame may include pressure data sensed at the same time by a plurality of piezoelectric sensors. Further, since the plurality of piezoelectric sensors are arranged in a matrix form, pressure data sensed by each piezoelectric sensor may be included in a matrix form according to positions of the plurality of piezoelectric sensors in the frame.

예를 들어, 센싱부(110)가 1/T초 간격으로 압력을 감지하는 경우를 가정한다. 이 경우, 센싱부(110)는 1/T초마다 복수의 압전 센서를 통해 압력을 감지하고, 감지된 복수의 압력 데이터를 포함하는 프레임을 순차적으로 출력할 수 있다(초당 T 개의 프레임을 출력).For example, it is assumed that the sensing unit 110 detects pressure at intervals of 1/T second. In this case, the sensing unit 110 may sense pressure through a plurality of piezoelectric sensors every 1/T second and sequentially output frames including a plurality of sensed pressure data (output T frames per second). .

즉, 도 4와 같이, 센싱부(110)는 1/T초에서 복수의 압전 센서에 의해 감지된 압력 데이터(a11 (1), a12 (1),..., amn (1))를 포함하는 1 번째 프레임(F1), 2/T초에서 복수의 압전 센서에 의해 감지된 압력 데이터(a11 (2), a12 (2),..., amn (2))를 포함하는 2 번째 프레임(F2), 3/T초에서 복수의 압전 센서에 의해 감지된 압력 데이터(a11 (3), a12 (3),..., amn (3))를 포함하는 3 번째 프레임(F3),....를 순차적으로 출력할 수 있다.That is, as shown in FIG. 4 , the sensing unit 110 outputs pressure data (a 11 (1) , a 12 (1) ,..., a mn (1) detected by a plurality of piezoelectric sensors in 1/T sec. ), the pressure data detected by the plurality of piezoelectric sensors in 2/T seconds (a 11 (2) , a 12 (2) ,..., a mn (2) ) The pressure data (a 11 (3) , a 12 ( 3) ,..., a mn (3) ) detected by the plurality of piezoelectric sensors in the second frame (F 2 ) including The third frame (F 3 ), including ..., can be sequentially output.

이와 같이, 센싱부(110)는 M/T초에서 복수의 압전 센서에 의해 감지된 압력 데이터 (a11 (M), a12 (M),..., amn (M))를 포함하는 M 번째 프레임(FM)을 출력할 수 있다.In this way, the sensing unit 110 includes pressure data (a 11 (M) , a 12 (M) ,..., a mn (M) ) sensed by a plurality of piezoelectric sensors at M/T seconds. The Mth frame (F M ) may be output.

한편, 도 4에서 압력 데이터의 아래 첨자는 압전 센서의 위치를 나타낸다.Meanwhile, in FIG. 4 , the subscript of the pressure data indicates the position of the piezoelectric sensor.

즉, 매트릭스에서, 첫 번째 행의 첫 번째 열에 배치된 압전 센서에 의해 감지된 압력 데이터는 a11이고, 첫 번째 행의 두 번째 열에 배치된 압전 센서에 의해 감지된 압력 데이터는 a12이고,..., m 번째 행의 n 번째 열에 배치된 압전 센서에 의해 감지된 압력 데이터는 amn이다.That is, in the matrix, the pressure data sensed by the piezoelectric sensor disposed in the first column of the first row is a 11 , and the pressure data sensed by the piezoelectric sensor disposed in the second column of the first row is a 12 . .., the pressure data detected by the piezoelectric sensor disposed in the n-th column of the m-th row is a mn .

한편, 상술한 예에서는 T Hz로 압력을 감지하는 것으로 설명하였으나 이는 일 예에 불과하며, 센싱부(110)는 1~T Hz 범위 내에서 압력을 감지할 수도 있다.Meanwhile, in the above example, it has been described that the pressure is sensed at T Hz, but this is only an example, and the sensing unit 110 may sense the pressure within a range of 1 to T Hz.

프로세서(120)는 전자 장치(100)의 전반적인 동작을 제어한다. 이를 위해, 프로세서(120)는 CPU(central processing unit), RAM(Random Access Memory) 및 ROM(Read Only Memory)을 포함하여, 전자 장치(100)에 포함된 다른 구성요소들의 제어에 관한 연산이나 데이터 처리를 실행할 수 있다. The processor 120 controls overall operations of the electronic device 100 . To this end, the processor 120 performs operations or data related to control of other elements included in the electronic device 100, including a central processing unit (CPU), random access memory (RAM), and read only memory (ROM). processing can be executed.

먼저, 프로세서(120)는 운전자에 의해 이동체의 좌석에 가해지는 압력을 감지하도록 센싱부(110)를 제어하고, 센싱부(110)로부터 출력되는 압력 데이터를 입력받을 수 있다. First, the processor 120 may control the sensing unit 110 to sense the pressure applied to the seat of the mobile body by the driver and receive pressure data output from the sensing unit 110 .

이 경우, 프로세서(120)는 기설정된 시간 간격으로 압력을 감지하도록 센싱부(110)를 제어할 수 있다.In this case, the processor 120 may control the sensing unit 110 to sense the pressure at predetermined time intervals.

이에 따라, 센싱부(110)는 복수의 압전 센서를 통해 기설정된 시간 간격으로 운전자에 의해 이동체의 좌석에 가해지는 압력을 감지하고, 각 시점에서 감지된 복수의 압력 데이터를 프레임 단위로 순차적으로 프로세서(120)로 출력할 수 있다.Accordingly, the sensing unit 110 senses the pressure applied to the seat of the moving object by the driver at predetermined time intervals through a plurality of piezoelectric sensors, and sequentially processes the plurality of pressure data sensed at each point in frame units. (120) can be output.

한편, 프로세서(120)는 센싱부(110)에서 감지된 압력의 변화에 대한 주파수 특성에 기초하여 운전자의 상태를 판단한다.Meanwhile, the processor 120 determines the driver's condition based on frequency characteristics of changes in pressure detected by the sensing unit 110 .

구체적으로, 프로세서(120)는 기설정된 시간 간격으로 감지된 압력의 크기 차이를 산출하고, 산출된 차이 값들의 주파수 성분을 분석하여 운전자의 상태를 판단할 수 있다. Specifically, the processor 120 may determine the driver's condition by calculating a difference in magnitude of the detected pressure at a predetermined time interval and analyzing a frequency component of the calculated difference values.

여기에서, 운전자의 상태는 조는 상태(즉, 운전자가 이동체의 운전 중에 조는 것), 이동체를 운전하고 있는 상태(즉, 브레이크 페달 및 가속 페달을 밟기 위해 발을 움직이거나, 핸들을 조작하기 위해 손을 움직이는 것) 및 운전 이외의 다른 목적을 위해 신체를 움직이는 상태(가령, 운전 중에 네비게이션을 조작하기 위해 움직이는 것)를 포함할 수 있다. Here, the driver's state is a sleepy state (ie, the driver is asleep while driving the moving object), a driving state (ie, moving the foot to step on the brake pedal and the accelerator pedal, or the hand to operate the steering wheel). moving) and a state of moving the body for a purpose other than driving (eg, moving to operate navigation while driving).

이를 위해, 프로세서(120)는 센싱부(110)로부터 프레임 단위로 압력 데이터가 입력되면, 프레임 간의 압력 데이터의 차이 값을 산출할 수 있다.To this end, when pressure data is input from the sensing unit 110 on a frame-by-frame basis, the processor 120 may calculate a difference between the pressure data between frames.

구체적으로, 프로세서(120)는 프레임과 해당 프레임의 이전 프레임에 포함된 압력 데이터 사이의 차이 값을 산출할 수 있다. 즉, 프로세서(120)는 M 번째 프레임(FM)과 M-1 번째 프레임(FM)에 포함된 압력 데이터 사이의 차이 값을 산출할 수 있다. Specifically, the processor 120 may calculate a difference value between pressure data included in a frame and a previous frame of the corresponding frame. That is, the processor 120 may calculate a difference value between the pressure data included in the M-th frame F M and the M−1-th frame F M .

이 경우, 프로세서(120)는 동일한 위치의 압전 센서에 의해 감지된 압력 데이터 사이의 차이 값을 산출하여, 프레임과 이전 프레임에 포함된 압력 데이터 사이의 차이 값을 산출할 수 있다.In this case, the processor 120 may calculate a difference value between the pressure data sensed by the piezoelectric sensor at the same location, and calculate a difference value between the pressure data included in the frame and the previous frame.

예를 들어, 도 5와 같이, 프로세서(120)는 두 번째 프레임(F2)에 포함된 압력 데이터에서 첫 번째 프레임(F1)에 포함된 압력 데이터를 빼서, 두 번째 프레임(F2)과 첫 번째 프레임(F1) 사이의 차이 값을 포함하는 차이 프레임(differential frame) F1'(=F2-F1)을 산출할 수 있다.For example, as shown in FIG. 5 , the processor 120 subtracts the pressure data included in the first frame F 1 from the pressure data included in the second frame F 2 , and obtains the second frame F 2 . A differential frame F 1 ' (= F 2 -F 1 ) including a difference value between the first frames F 1 may be calculated.

이 경우, 프로세서(120)는 각 프레임에서 서로 동일한 위치의 압전 센서에서 감지된 압력 데이터 간의 차이 값을 산출하게 된다. In this case, the processor 120 calculates a difference value between pressure data sensed by piezoelectric sensors at the same position in each frame.

즉, 도 5와 같이, 두 번째 프레임(F2)은 m×n 개의 압전 센서에서 감지된 압력 데이터 (a11 (2), a12 (2),..., amn (2))를 포함하고, 첫 번째 프레임(F1)은 m×n 개의 압전 센서에서 감지된 압력 데이터 (a11 (1), a12 (1),..., amn (1))를 포함한다는 점에서, 차이 프레임 F1'를 구성하는 복수의 요소는 (a11 (2)-a11 (1), a12 (2)-a12 (1),..., amn (2)-amn (1))와 같다.That is, as shown in FIG. 5 , the second frame F 2 includes pressure data (a 11 (2) , a 12 (2) ,..., a mn (2) ) detected by m×n piezoelectric sensors. , and the first frame F 1 includes pressure data (a 11 (1) , a 12 (1) ,..., a mn (1) ) detected by m×n piezoelectric sensors. , a plurality of elements constituting the difference frame F 1 ' are (a 11 (2) -a 11 (1) , a 12 (2) -a 12 (1) ,..., a mn (2) -a mn (1) Same as ).

또한, 프로세서(120)는 세 번째 프레임(F3)에 포함된 압력 데이터에서 두 번째 프레임(F2)에 포함된 압력 데이터를 빼서, 세 번째 프레임(F3)과 두 번째 프레임(F2) 사이의 차이 값을 포함하는 차이 프레임 F2'(=F3-F2)을 산출할 수 있다.In addition, the processor 120 subtracts the pressure data included in the second frame (F 2 ) from the pressure data included in the third frame (F 3 ), and calculates the third frame (F 3 ) and the second frame (F 2 ). A difference frame F 2 ′ (=F 3 -F 2 ) including a difference value between the frames may be calculated.

이 경우, 차이 프레임 F2'을 구성하는 복수의 요소는 (a11 (3)-a11 (2), a12 (3)-a12 (2),..., amn (3)-amn (2))와 같다.In this case, the plurality of elements constituting the difference frame F 2 ' are (a 11 (3) -a 11 (2) , a 12 (3) -a 12 (2) ,..., a mn (3) - Same as a mn (2) ).

이와 같이, 프로세서(120)는 M 번째 프레임(FM)에 포함된 압력 데이터에서 M-1 번째 프레임(FM-1)에 포함된 압력 데이터를 빼서, M 번째 프레임(FM)과 M-1 번째 프레임(FM-1) 사이의 차이 값을 포함하는 차이 프레임 FN'(=FM-FM-1)을 산출할 수 있다.In this way, the processor 120 subtracts the pressure data included in the M-1th frame (F M -1 ) from the pressure data included in the M-th frame (F M ), and the M-th frame (F M ) and M- A difference frame F N '(= F M -F M- 1 ) including a difference value between the first frames F M-1 may be calculated.

이 경우, 차이 프레임 FN'을 구성하는 복수의 요소는 (a11 (M)-a11 (M-1), a12 (M)-a12 (M-1),..., amn (M)-amn (M-1))와 같다.In this case, the plurality of elements constituting the difference frame F N 'are (a 11 (M) -a 11 (M-1) , a 12 (M) -a 12 (M-1) ,..., a mn (M) -a mn (M-1) ).

한편, 이와 같이 프레임 간의 차이 값을 산출하는 것은 저주파 성분의 노이즈를 제거하여, 보다 정확하게 운전자의 움직임에 따른 상태를 감지하기 위함이다.Meanwhile, calculating the difference value between the frames in this way is to remove the noise of the low frequency component and more accurately detect the state according to the driver's movement.

이후, 프로세서(120)는 프레임 간의 압력 데이터의 차이 값에 절대값을 취한 후 이들을 합산할 수 있다. Thereafter, the processor 120 may take absolute values of difference values of pressure data between frames and sum them.

즉, 프로세서(120)는 차이 프레임을 구성하는 복수의 요소 각각에 절대값을 취하고, 절대값이 취해진 복수의 요소를 합산할 수 있다. 이 경우, 합산된 값은 차이 프레임에 대한 대표값으로 볼 수 있다. That is, the processor 120 may take an absolute value for each of a plurality of elements constituting the difference frame and sum the plurality of elements of which the absolute values are taken. In this case, the summed value can be regarded as a representative value for the difference frame.

예를 들어, 도 6과 같이, 프로세서(120)는 차이 프레임 F1'에 절대값을 취하고 절대값이 취해진 차이 프레임

Figure 112016106074414-pat00001
의 복수의 요소를 합산하여, 차이 프레임 F1'에 대한 대표값 P1(=
Figure 112016106074414-pat00002
+
Figure 112016106074414-pat00003
+...+
Figure 112016106074414-pat00004
)을 산출할 수 있다. For example, as shown in FIG. 6 , the processor 120 takes an absolute value in the difference frame F 1 'and the difference frame in which the absolute value is taken.
Figure 112016106074414-pat00001
By summing a plurality of elements of , the representative value for the difference frame F 1 'P 1 (=
Figure 112016106074414-pat00002
+
Figure 112016106074414-pat00003
+...+
Figure 112016106074414-pat00004
) can be calculated.

또한, 프로세서(120)는 차이 프레임 F2'에 절대값을 취하고 절대값이 취해진 차이 프레임

Figure 112016106074414-pat00005
의 복수의 요소를 합산하여, 차이 프레임 F2'에 대한 대표값 P2(=
Figure 112016106074414-pat00006
+
Figure 112016106074414-pat00007
+...+
Figure 112016106074414-pat00008
)을 산출할 수 있다. Further, the processor 120 takes an absolute value in the difference frame F 2 ′ and the difference frame in which the absolute value is taken.
Figure 112016106074414-pat00005
By summing a plurality of elements of , the representative value for the difference frame F 2 'P 2 (=
Figure 112016106074414-pat00006
+
Figure 112016106074414-pat00007
+...+
Figure 112016106074414-pat00008
) can be calculated.

이와 같이, 프로세서(120)는 차이 프레임 FN'에 절대값을 취하고 절대값이 취해진 차이 프레임

Figure 112016106074414-pat00009
의 복수의 요소를 합산하여, 차이 프레임 FN'에 대한 대표값 PN(=
Figure 112016106074414-pat00010
+
Figure 112016106074414-pat00011
+...+
Figure 112016106074414-pat00012
)을 산출할 수 있다.As such, processor 120 takes an absolute value in the difference frame F N 'and the difference frame in which the absolute value is taken.
Figure 112016106074414-pat00009
By summing a plurality of elements of , the representative value P N for the difference frame F N '(=
Figure 112016106074414-pat00010
+
Figure 112016106074414-pat00011
+...+
Figure 112016106074414-pat00012
) can be calculated.

즉, 프로세서(120)는 하기의 수학식 1에 기초하여 대표값 PN을 산출할 수 있다.That is, the processor 120 may calculate the representative value P N based on Equation 1 below.

Figure 112016106074414-pat00013
Figure 112016106074414-pat00013

한편, 상술한 예에서, 프레임 간의 압력 데이터의 차이 값에 절대값을 취해하는 것으로 설명하였으나 이는 일 예에 불과하고, 프레임 간의 압력 데이터의 차이 값을 제곱하거나, RMS(Root Mean Square)를 적용할 수도 있다.On the other hand, in the above example, it has been described that the absolute value is taken for the difference value of the pressure data between the frames, but this is only an example, and the difference value of the pressure data between the frames is squared or RMS (Root Mean Square) can be applied. may be

이후, 프로세서(120)는 차이 프레임에 대한 대표값 PN을 제곱할 수 있다. 이 경우, 대표값 PN을 제곱한 값은 대표값 PN에 대한 파워(또는, 에너지)로 볼 수 있다. 한편, 이와 같이, 대표값 PN을 제곱하는 이유는, 운전자의 상태를 판단하기 위해, 신호 사이의 차이를 보다 명확히 하기 위함이다.Then, the processor 120 may square the representative value P N for the difference frame. In this case, a value obtained by squaring the representative value P N can be regarded as power (or energy) for the representative value P N . Meanwhile, the reason for squaring the representative value P N in this way is to clarify the difference between signals in order to determine the driver's condition.

한편, 대표값 PN을 제곱하여 그래프로 나타내면, 일 예로 도 7과 같은 신호(또는, 파형)로 표현될 수 있다. 도 7에서 x 축은 시간이고, y 축은 대표값 PN을 제곱한 값(즉, 파워)의 크기를 나타낸다.Meanwhile, when the representative value P N is squared and represented as a graph, it can be expressed as a signal (or waveform) as shown in FIG. 7 , for example. In FIG. 7 , the x-axis represents time, and the y-axis represents the magnitude of a value (ie, power) obtained by squaring the representative value P N .

이 경우, 프로세서(120)는 대표값 PN에 대한 파워를 나타내는 신호에 기초하여, 운전자의 상태를 판단할 수 있다.In this case, the processor 120 may determine the driver's state based on the signal representing the power for the representative value P N .

한편, 대표값은 차이 프레임의 복수의 요소를 합산한 값이라는 점에서, 대표값은 프레임 사이의 압력 데이터의 차이 값으로 볼 수 있고, 결국, 프레임 간의 압력의 크기 차이 즉, 시간에 따라 좌석에 가해지는 압력의 크기 차이에 해당하는 것으로 볼 수 있다. 따라서, 대표값에 기초하여 표현된 신호를 분석하는 것은 압력의 크기 차이를 나타내는 신호를 분석하는 것으로 볼 수 있다.On the other hand, in that the representative value is the sum of a plurality of elements of the difference frame, the representative value can be seen as the difference value of the pressure data between the frames, and eventually, the difference in the magnitude of the pressure between the frames, that is, the difference in the pressure of the seat over time It can be seen as corresponding to the difference in the magnitude of the applied pressure. Therefore, analyzing a signal expressed based on the representative value can be regarded as analyzing a signal representing a difference in magnitude of pressure.

먼저, 운전자가 운전 이외의 다른 목적을 위해 신체를 움직이는 것은 자의적인 움직임(arbitrary motion)에 해당한다는 점에서, 움직임이 크고 그에 따라, 좌석에 가해지는 압력의 시간에 따른 변화가 크다. First, in that a driver's body movement for a purpose other than driving corresponds to an arbitrary motion, the motion is large and, accordingly, the pressure applied to the seat changes over time.

이에 따라, 도 8의 ①과 같이, 프로세서(120)는 대표값 PN에 대한 파워를 나타내는 신호가 기설정된 임계값(Eth) 이상의 크기를 갖는 경우, 해당 신호의 시간 구간에서 운전자가 운전 이외의 다른 목적을 위해 신체를 움직이는 것으로 판단할 수 있다. Accordingly, as shown in ① of FIG. 8, the processor 120, when the signal representing the power for the representative value P N has a magnitude equal to or greater than the predetermined threshold value (E th ), the driver is not driving in the time section of the corresponding signal. can be judged as moving the body for other purposes.

한편, 대표값 PN에 대한 파워를 나타내는 신호의 크기가 작은 시간 구간(가령, 파워를 나타내는 신호의 크기가 0에 가까운 구간)의 경우, 운전자에 의해 좌석에 가해지는 압력의 크기 차이가 거의 없는 시간 구간이므로, 해당 시간 구간에는 운전자의 움직임이 없는 것으로 볼 수 있다.On the other hand, in the case of a time interval in which the magnitude of the signal representing the power for the representative value P N is small (eg, an interval in which the magnitude of the signal representing the power is close to 0), there is little difference in the magnitude of the pressure applied to the seat by the driver Since it is a time interval, it can be regarded that there is no movement of the driver in the corresponding time interval.

이에 따라, 도 8의 ②와 같이, 프로세서(120)는 해당 시간 구간에서는 운전자의 움직임이 거의 없는 것으로 판단할 수 있다.Accordingly, as in ② of FIG. 8 , the processor 120 may determine that there is almost no movement of the driver in the corresponding time section.

한편, 운전자가 이동체를 운전하기 위해 움직이는 경우(즉, driving motion)와 운전자가 조는 과정에서 움직이는 경우(즉, drowsiness motion)는 어느 정도의 움직임이 존재하지만, 이들 움직임은 크지 않다.On the other hand, when the driver moves to drive the moving object (ie, driving motion) and when the driver moves while sleeping (ie, drowsiness motion), there is some movement, but these movements are not large.

이에 따라, 운전자가 운전을 하거나 조는 경우, 좌석에 가해지는 압력의 크기 변화에 기초한 파워는 기설정된 임계값보다 작지만, 움직이지 않는 경우보다는 큰 값을 갖게 된다.Accordingly, when the driver drives or sleeps, the power based on the change in the amount of pressure applied to the seat is smaller than the predetermined threshold value, but has a larger value than when the driver is not moving.

하지만, 이들 경우, 움직임의 크기가 비슷하다는 점에서, 시간에 따른 압력의 크기 변화만으로는 이들을 구분하기 용이하지 않다.However, in these cases, since the size of the movement is similar, it is not easy to distinguish them only by the change in the size of the pressure over time.

이에 따라, 프로세서(120)는 운전자의 상태를 판단하기 위해, 대표값 PN에 대한 파워를 나타내는 신호를 주파수 변환하여, 신호에 대한 주파수 성분을 분석할 수 있다. 이 경우, 프로세서(120)는 대표값 PN에 대한 파워를 나타내는 신호를 실시간으로 주파수 변환하여, 신호에 대한 주파수 성분을 분석할 수 있다.Accordingly, in order to determine the driver's condition, the processor 120 may frequency-convert a signal representing power with respect to the representative value P N and analyze a frequency component of the signal. In this case, the processor 120 may frequency-convert the signal representing the power of the representative value P N in real time and analyze the frequency component of the signal.

구체적으로, 프로세서(120)는 기설정된 시간 구간 각각에 포함된 신호를 주파수 변환하여, 각 시간 구간에 포함된 신호에 대한 주파수 성분을 분석할 수 있다.Specifically, the processor 120 may frequency-convert signals included in each preset time interval to analyze frequency components of signals included in each time interval.

여기에서, 기설정된 시간 구간은 센싱부(110)에서 압력을 감지한 시간 간격과 동일할 수 있다.Here, the preset time interval may be the same as the time interval at which the sensing unit 110 senses the pressure.

예를 들어, 프로세서(120)는 센싱부(110)를 통해 1/T초 간격으로 압력을 감지한 경우, 1/T초 간격의 시간 구간에 포함된 신호 각각 즉, 0초~1/T초에서의 신호, 1/T초~2/T초에서의 신호, 2/T초~3/T초에서의 신호,...를 푸리에 변환하여, 1/T초 간격의 시간 구간에 포함된 신호 각각에 대한 주파수 성분을 분석할 수 있다.For example, when the processor 120 senses the pressure at 1/T second intervals through the sensing unit 110, each signal included in the time interval of 1/T second interval, that is, 0 second to 1/T second The signal at , the signal from 1/T sec to 2/T sec, the signal from 2/T sec to 3/T sec, ... is Fourier-transformed, and the signal included in the time interval of 1/T sec interval The frequency components for each can be analyzed.

그리고, 프로세서(120)는 각 신호에 대한 주파수 성분에 기초하여 운전자의 상태를 판단할 수 있다. Also, the processor 120 may determine the driver's condition based on the frequency component of each signal.

구체적으로, 운전자는 이동체를 운전하기 위해 손을 통해 핸들을 조작하고 발을 통해 페달을 밟는 등의 움직임을 수행한다. 이와 같이, 운전자는 이동체를 운전할 때, 신체의 여러 근육을 이용하여 다양한 방식으로 움직인다는 점에서, 운전자가 이동체를 운전하는 동안 좌석에 가해지는 압력의 크기 변화에 기초한 신호는 다양한 주파수 성분 즉, 저주파 성분에서 고주파 성분으로 구성될 수 있다.Specifically, the driver performs movements such as manipulating a steering wheel with his hands and stepping on a pedal with his feet in order to drive a moving object. In this way, since the driver moves in various ways using various muscles of the body when driving the moving object, the signal based on the change in the magnitude of the pressure applied to the seat while the driver is driving the moving object has various frequency components, that is, low frequency It may consist of high-frequency components in the components.

반면, 운전자가 졸 때에는, 서서히 또는 순간적으로 고개가 앞으로 쏠리는 것과 같이 단순한 움직임을 수행하게 된다는 점에서, 운전자가 조는 동안 좌석에 가해지는 압력의 크기 변화는 특정한 범위의 주파수 성분으로 구성될 수 있다. 여기에서, 특정한 범위의 주파수 성분은 저주파 성분이 될 수 있다.On the other hand, since the driver performs a simple movement such as tilting his head forward gradually or momentarily when he is asleep, the change in the amount of pressure applied to the seat while the driver is dozing may consist of a frequency component within a specific range. Here, a frequency component within a specific range may be a low frequency component.

이에 따라, 프로세서(120)는 각 시간 구간에서의 주파수 성분을 분석한 결과, 고주파 성분 및 저주파 성분이 검출된 시간 구간에서는 운전자가 이동체를 운전하고 있는 것으로 판단하고, 저주파 성분만이 검출된 시간 구간에서는 운전자가 조는 것으로 판단할 수 있다.Accordingly, as a result of analyzing the frequency components in each time interval, the processor 120 determines that the driver is driving the moving object in the time interval in which the high frequency component and the low frequency component are detected, and the time interval in which only the low frequency component is detected. , it can be determined that the driver is dozing.

예를 들어, 도 8의 경우, 1~25Hz의 주파수 성분을 갖는 시간 구간 ③은 운전자가 이동체를 운전하고 있고, 1~5Hz의 주파수 성분을 갖는 시간 구간 ④는 운전자가 조는 것으로 볼 수 있다.For example, in the case of FIG. 8 , a time interval ③ having a frequency component of 1 to 25 Hz is when the driver is driving a moving object, and a time interval ④ having a frequency component of 1 to 5 Hz can be considered that the driver is dozing off.

이와 같이, 프로세서(120)는 압력의 크기 차이에 대한 주파수 성분이 저주파 성분으로 이루어진 시간 구간에서는 운전자가 조는 상태인 것으로 판단하고, 압력의 크기 차이에 대한 주파수 성분이 고주파 및 저주파 성분으로 이루어진 시간 구간에서는 운전자가 이동체를 운전하는 상태인 것으로 판단할 수 있다.In this way, the processor 120 determines that the driver is in a drowsy state in a time period in which the frequency component for the difference in pressure is composed of low-frequency components, and the frequency component for the difference in pressure is in a time section composed of high-frequency and low-frequency components. In , it may be determined that the driver is in a state of driving the moving object.

구체적으로, 프로세서(120)는 기설정된 시간 간격으로 산출된 차이 값들을 시간 축 상의 신호로 나타내고, 기설정된 시간 구간 각각에서의 신호를 주파수 변환하여 각 시간 구간에서의 신호의 주파수 성분을 판단하고, 기설정된 임계값 이하의 저주파 성분만이 검출된 시간 구간에서 운전자가 조는 상태인 것으로 판단할 수 있다. 그리고, 프로세서(120)는 기설정된 임계값 이하의 고주파 성분 및 저주파 성분이 검출된 시간 구간에서 운전자가 이동체를 운전하는 상태인 것으로 판단할 수 있다.Specifically, the processor 120 represents the difference values calculated at predetermined time intervals as signals on the time axis, frequency-converts the signal in each predetermined time interval, determines the frequency component of the signal in each time interval, It may be determined that the driver is in a drowsy state in a time interval in which only low frequency components below a predetermined threshold are detected. Further, the processor 120 may determine that the driver is in a state of driving the moving object in a time interval in which a high frequency component and a low frequency component equal to or less than a preset threshold are detected.

이와 같이, 프로세서(120)는 센싱부(110)가 복수의 압전 센서를 통해 압력이 감지되면, 실시간으로 기설정된 시간 간격으로 감지된 압력의 크기 변화를 산출하고, 산출된 압력의 크기 차이의 주파수 성분을 분석한다는 점에서, 실시간으로 운전자의 상태를 판단할 수 있게 된다. As such, when the sensing unit 110 detects pressure through the plurality of piezoelectric sensors, the processor 120 calculates a change in magnitude of the detected pressure at a preset time interval in real time, and calculates the frequency of the difference in magnitude of the calculated pressure. In terms of analyzing the components, it is possible to determine the driver's condition in real time.

한편, 상술한 예에서는 저주파 성분은 1~5Hz이고, 고주파 성분은 5~25Hz인 것으로 설명하였으나 이는 일 예에 불과하다.On the other hand, in the above example, it has been described that the low frequency component is 1 to 5 Hz and the high frequency component is 5 to 25 Hz, but this is only an example.

구체적으로, 프로세서(120)는 0.5~5Hz의 저주파 성분과 5~50Hz의 고주파 성분이 함께 검출되는 시간 구간에서는 운전자가 이동체를 운전하고 있는 것으로 판단하고, 0.5~5Hz의 저주파 성분만이 검출된 시간 구간에서는 운전자가 졸고 있는 것으로 판단할 수도 있다.Specifically, the processor 120 determines that the driver is driving a moving object in a time interval in which a low-frequency component of 0.5 to 5 Hz and a high-frequency component of 5 to 50 Hz are both detected, and only the low-frequency component of 0.5 to 5 Hz is detected. In the section, it may be determined that the driver is dozing.

또한, 운전자의 상태를 판단할 때, 좌석에 가해지는 압력의 크기 차이를 이용한다는 점에서 운전자의 몸무게와 상관없이 운전자의 상태를 판단할 수 있다.In addition, when determining the driver's condition, the driver's condition can be determined regardless of the driver's weight in that the difference in the amount of pressure applied to the seat is used.

한편, 상술한 바와 같이, 프로세서(120)는 압력의 크기 차이에 대한 주파수 성분이 저주파 성분으로 이루어진 시간 구간에서는 운전자가 조는 상태인 것으로 판단할 수 있다.Meanwhile, as described above, the processor 120 may determine that the driver is in a drowsy state in a time interval in which the frequency component for the pressure difference is a low-frequency component.

여기에서, 저주파 성분으로 이루어진 시간 구간은 저주파 성분만으로 이루어진 시간 구간뿐만 아니라, 저주파 성분과 함께 고주파 성분이 어느 정도 존재하지만 고주파 성분의 크기가 매우 작은 시간 구간도 포함할 수 있다.Here, the time period composed of low-frequency components may include not only a time period composed of only low-frequency components, but also a time period in which high-frequency components exist to some extent together with low-frequency components, but the size of high-frequency components is very small.

한편, 상술한 예에서는 주파수 특성을 이용하여 운전자의 상태를 판단하는 것으로 설명하였으나, 이는 일 예에 불과하다.Meanwhile, in the above example, it has been described that the driver's condition is determined using frequency characteristics, but this is only an example.

예를 들어, 프로세서(120)는 실시간으로 산출되는 압력의 크기 변화가 아니나, 특정 시간 동안 산출된 압력의 크기 변화를 기초로 운전자의 상태를 판단할 수도 있다.For example, the processor 120 may determine the driver's condition based on a change in pressure calculated for a specific time period rather than a change in pressure calculated in real time.

즉, 프로세서(120)는 특정 시간 동안의 대표값에 대한 파워를 나타내는 신호에 기초하여 운전자의 상태를 판단할 수도 있다.That is, the processor 120 may determine the driver's condition based on a signal indicating power for a representative value for a specific time period.

구체적으로, 프로세서(120)는 특정 시간 구간 동안의 대표값에 대한 파워를 나타내는 신호에서 피크를 검출할 수 있다. 이 경우, 피크 검출을 위해 피크 디텍션 알고리즘이 이용될 수 있다. Specifically, the processor 120 may detect a peak in a signal representing power for a representative value during a specific time interval. In this case, a peak detection algorithm may be used for peak detection.

그리고, 프로세서(120)는 대표값에 대한 파워의 크기에 기초하여, 특정 시간 구간 중 운전자가 움직임이 없는 시간 구간 및 운전자가 운전 이외의 다른 목적을 위해 신체를 움직이는 시간 구간을 판단할 수 있다. Further, the processor 120 may determine a time period in which the driver does not move and a time period in which the driver moves the body for a purpose other than driving, among a specific time period, based on the magnitude of power for the representative value.

즉, 프로세서(120)는 특정 시간 구간 중, 대표값에 대한 파워를 나타내는 신호의 크기가 작은 시간 구간은 운전자가 움직임이 없는 것으로 판단하고, 임계값 이상의 크기를 갖는 시간 구간은 운전자가 운전 이외의 다른 목적을 위해 신체를 움직이는 것으로 판단할 수 있다.That is, the processor 120 determines that the driver does not move during a specific time interval in which the signal representing the power of the representative value is small, and determines that the driver is not moving in a time interval having a magnitude greater than or equal to the threshold value. It can be judged as moving the body for another purpose.

예를 들어, 도 8의 경우, 프로세서(120)는 대표값에 대한 파워를 나타내는 신호의 크기가 임계값(Pt) 이하의 크기를 갖는 시간 구간 즉, 신호의 크기가 거의 0에 가까운 시간 구간 ②에서는 운전자의 움직임이 없는 것으로 판단하고, 기설정된 임계값(Eth) 이상의 크기를 갖는 시간 구간 ①에서는 운전자가 신체를 움직이는 것 즉, 운전자가 운전 이외의 다른 목적을 위해 신체를 움직이는 것으로 판단할 수 있다.For example, in the case of FIG. 8 , the processor 120 generates a time interval in which the magnitude of a signal representing power for a representative value is equal to or less than a threshold value P t , that is, a time interval in which the magnitude of the signal is almost zero. In ②, it is determined that there is no movement of the driver, and in the time period having a magnitude greater than a predetermined threshold value (E th ), it is determined that the driver is moving the body, that is, the driver is moving the body for a purpose other than driving. can

한편, 프로세서(120)는 검출된 피크 간의 시간 간격을 산출할 수 있다. 이 경우, 피크-투-피크 디텍션 알고리즘이 이용될 수 있다. 그리고, 프로세서(120)는 피크에 해당하는 피크 신호를 적분하여, 피크 신호의 면적을 산출할 수 있다.Meanwhile, the processor 120 may calculate a time interval between detected peaks. In this case, a peak-to-peak detection algorithm may be used. In addition, the processor 120 may calculate the area of the peak signal by integrating the peak signal corresponding to the peak.

여기에서, 다른 피크와의 시간 간격이 상대적으로 작고, 피크 신호의 면적이 상대적으로 크다는 것은 운전자가 다양한 움직임을 상대적으로 느리게 했다는 것을 의미하고, 다른 피크와의 시간 간격이 상대적으로 크고, 피크 신호의 면적이 상대적으로 작다는 것은 운전자가 단순한 움직임을 순간적으로 했다는 것을 의미한다.Here, the fact that the time interval with other peaks is relatively small and the area of the peak signal is relatively large means that the driver made various movements relatively slowly, the time interval with other peaks is relatively large, and the area of the peak signal is relatively large. The relatively small area means that the driver made a simple movement instantaneously.

이에 따라, 프로세서(120)는 특정 시간 구간 중, 다른 피크와의 시간 간격이 작고, 피크 신호의 면적이 큰 피크 신호가 존재하는 시간 구간에서 운전자가 이동체를 운전하는 것으로 판단하고, 다른 피크와의 시간 간격이 크고, 피크 신호의 면적이 작은 피크 신호가 존재하는 시간 구간에서 운전자가 조는 것으로 판단할 수 있다.Accordingly, the processor 120 determines that the driver is driving the moving object in a time interval in which a peak signal having a small time interval with another peak and a large area of the peak signal exists among a specific time interval, and It may be determined that the driver is drowsy in a time interval in which a peak signal having a large time interval and a small area of the peak signal exists.

이와 같이, 상술한 방법에서는 운전자의 상태를 판단하기 위해, 피크 간의 간격을 고려한다는 점에서, 실시간이 아닌 특정 시간 동안 산출된 압력의 크기 변화를 기초로 하게 된다.In this way, in the above-described method, in order to determine the driver's condition, the interval between peaks is considered, and thus, it is based on a change in pressure calculated for a specific time period rather than real time.

한편, 프로세서(120)는 운전자의 상태에 대응되는 피드백을 제공할 수 있다.Meanwhile, the processor 120 may provide feedback corresponding to the driver's condition.

구체적으로, 프로세서(120)는 운전자가 조는 상태인 것으로 판단되면, 이동체의 속도를 줄일 수 있다.Specifically, if it is determined that the driver is in a dozing state, the processor 120 may reduce the speed of the moving object.

예를 들어, 프로세서(120)는 운전자가 조는 상태인 것으로 판단되면, 이동체의 속도를 기설정된 속도까지 서서히 감소시키거나, 또는 이동체를 정지시킬 수 있다.For example, if it is determined that the driver is asleep, the processor 120 may gradually reduce the speed of the moving object to a preset speed or stop the moving object.

또한, 프로세서(120)는 운전자가 조는 상태인 것으로 판단되면, 기설정된 오디오를 출력할 수도 있다.Also, if it is determined that the driver is in a dozing state, the processor 120 may output a preset audio.

예를 들어, 프로세서(120)는 운전자가 조는 상태인 것으로 판단되면, 이동체에 마련된 스피커를 통해 특정한 소리의 경고음을 출력하거나, 운전자가 현재 졸고 있음을 안내하기 위한 음성을 출력할 수 있다. For example, if it is determined that the driver is in a drowsy state, the processor 120 may output a warning sound of a specific sound through a speaker provided in the moving object or output a voice to guide that the driver is currently drowsy.

또한, 프로세서(120)는 운전자가 조는 상태인 것으로 판단되면, 특정한 정보를 디스플레이(미도시)에 디스플레이할 수도 있다.Also, if it is determined that the driver is in a dozing state, the processor 120 may display specific information on a display (not shown).

예를 들어, 프로세서(120)는 운전자가 조는 상태인 것으로 판단되면, 이동체의 앞 유리창에 경고 메시지를 출력하거나, 운전자가 현재 졸고 있음을 안내하기 위한 메시지를 출력할 수 있다.For example, if it is determined that the driver is in a drowsy state, the processor 120 may output a warning message to the front window of the moving object or a message to inform that the driver is currently drowsy.

예를 들어, 프로세서(120)는 운전자가 조는 상태인 것으로 판단되면, 이동체는 운전자에 의한 주행 모드에서 자율 주행 모드로 자동으로 변환할 수 있다.For example, if it is determined that the driver is in a dozing state, the processor 120 may automatically change the driver's driving mode to the autonomous driving mode.

한편, 프로세서(120)는 압력의 크기 변화에 기초하여 운전자의 시선 방향을 판단할 수도 있다.Meanwhile, the processor 120 may determine the direction of the driver's gaze based on the change in the amount of pressure.

이를 위해, 센싱부(110)는 매트릭스의 중심을 기준으로 좌측에 배치된 복수의 압전 센서 및 우측에 배치된 복수의 압전 센서를 포함할 수 있다. 예를 들어, 도 9와 같이, m×n/2 개의 압전 센서가 각각 매트릭스의 중심(center)을 기준으로 좌측 및 우측에 각각 배치될 수 있다.To this end, the sensing unit 110 may include a plurality of piezoelectric sensors disposed on the left side and a plurality of piezoelectric sensors disposed on the right side with respect to the center of the matrix. For example, as shown in FIG. 9 , m×n/2 piezoelectric sensors may be respectively disposed on the left and right sides of the center of the matrix.

이 경우, 좌측 및 우측에 배치된 복수의 압전 센서는 기설정된 시간 간격으로 운전자에 의해 가해지는 압력을 감지하고, 각 시점에서 감지된 복수의 압력 데이터를 프레임 단위로 순차적으로 프로세서(120)로 출력할 수 있다.In this case, the plurality of piezoelectric sensors disposed on the left and right sides detect the pressure applied by the driver at predetermined time intervals, and sequentially output the plurality of pressure data sensed at each point to the processor 120 in frame units can do.

그리고, 프로세서(120)는 좌측 압전 센서에서 감지된 압력의 크기 변화 및 우측 압전 센서에서 감지된 압력의 크기 변화에 기초하여 운전자의 시선 방향을 판단할 수 있다.Also, the processor 120 may determine the direction of the driver's gaze based on the change in the magnitude of the pressure sensed by the left piezoelectric sensor and the change in the magnitude of the pressure sensed by the right piezoelectric sensor.

이를 위해, 프로세서(120)는 좌측 압전 센서에서 감지된 압력의 크기 변화 및 우측 압전 센서에서 감지된 압력의 크기 변화를 산출할 수 있다.To this end, the processor 120 may calculate a change in magnitude of pressure detected by the left piezoelectric sensor and a change in magnitude of pressure detected by the right piezoelectric sensor.

구체적으로, 프로세서(120)는 좌측 압전 센서로부터 프레임 단위로 압력 데이터가 입력되면, 프레임과 이전 프레임에 포함된 압력 데이터 사이의 차이 값을 산출할 수 있다. 또한, 프로세서(120)는 우측 압전 센서로부터 프레임 단위로 압력 데이터가 입력되면, 프레임과 이전 프레임에 포함된 압력 데이터 사이의 차이 값을 산출할 수 있다.In detail, when pressure data is input frame by frame from the left piezoelectric sensor, the processor 120 may calculate a difference value between the pressure data included in the frame and the previous frame. Also, when pressure data is input frame by frame from the right piezoelectric sensor, the processor 120 may calculate a difference value between the pressure data included in the frame and the previous frame.

여기에서, 프레임 간의 압력 데이터 차이 값을 산출하는 방법은 압력 센서의 개수만 차이가 있을 뿐, 도 4 및 도 5에서 설명한 방식과 동일하다는 점에서 구체적인 설명은 생략하도록 한다.Here, since the method for calculating the pressure data difference value between frames is the same as the method described with reference to FIGS. 4 and 5 with only a difference in the number of pressure sensors, a detailed description thereof will be omitted.

예를 들어, 도 10과 같이 좌측의 복수의 압전 센서는 M/T 초에서 감지된 압력 데이터 (l11 (M), l12 (M),..., lmn /2 (M))를 포함하는 M 번째 프레임(FL,M)을 출력할 수 있고, 프로세서(120)는 M 번째 프레임(FL,M)에 포함된 압력 데이터에서 M-1 번째 프레임(FL,M-1)에 포함된 압력 데이터를 빼서, M 번째 프레임(FL,M)과 M-1 번째 프레임(FL,M-1) 사이의 차이 값을 포함하는 차이 프레임 FL,N'(=FL,M-FL,M-1)을 산출할 수 있다.For example, as shown in FIG. 10 , the plurality of piezoelectric sensors on the left transmit pressure data (l 11 (M) , l 12 (M) ,..., l mn /2 (M) ) sensed at M/T seconds. It is possible to output the M-th frame (F L,M ) including, and the processor 120 may output the M-1-th frame (F L,M -1 ) from the pressure data included in the M-th frame (F L,M ). Difference frame F L , N '(=F L, M -F L,M-1 ) can be calculated.

이 경우, 차이 프레임 FL,N'을 구성하는 복수의 요소는 (l11 (M)-l11 (M-1), l12 (M)-l12 (M-1),..., lmn /2 (M)-lmn /2 (M-1))와 같다.In this case, the plurality of elements constituting the difference frame F L,N ′ are (l 11 (M) -l 11 (M-1) , l 12 (M) -l 12 (M-1) ,..., Same as l mn /2 (M) -l mn /2 (M-1) ).

또한, 도 11과 같이, 우측의 복수의 압전 센서는 M/T 초에서 감지된 압력 데이터 (r11 (M), r12 (M),..., rmn /2 (M))를 포함하는 M 번째 프레임(FR ,M)을 출력할 수 있고, 프로세서(120)는 M 번째 프레임(FR ,M)에 포함된 압력 데이터에서 M-1 번째 프레임(FR ,M-1)에 포함된 압력 데이터를 빼서, M 번째 프레임(FR ,M)과 M-1 번째 프레임(FR ,M-1) 사이의 차이 값을 포함하는 차이 프레임 FR ,N'(=FR ,M-FR ,M-1)을 산출할 수 있다.In addition, as shown in FIG. 11, the plurality of piezoelectric sensors on the right side include pressure data (r 11 (M) , r 12 (M) ,..., r mn /2 (M) ) detected at M/T seconds. It is possible to output an M-th frame (F R ,M ) to be performed, and the processor 120 may output the M-th frame (F R ,M -1 ) from the pressure data included in the M-th frame (F R , M ). Difference frame F R , N ' ( = FR , M -F R ,M-1 ) can be calculated.

이 경우, 차이 프레임 FR ,N'을 구성하는 복수의 요소는 (r11 (M)-r11 (M-1), r12 (M)-r12 (M-1),..., rmn /2 (M)-rmn /2 (M-1))와 같다.In this case, the plurality of elements constituting the difference frame F R ,N ' are (r 11 (M) -r 11 (M-1) , r 12 (M) -r 12 (M-1) ,..., Same as r mn /2 (M) -r mn /2 (M-1) ).

이후, 프로세서(120)는 프레임 간의 압력 데이터의 차이 값에 절대값을 취한 후 이들을 합산할 수 있다. Thereafter, the processor 120 may take absolute values of difference values of pressure data between frames and sum them.

즉, 프로세서(120)는 차이 프레임을 구성하는 복수의 요소 각각에 절대값을 취하고, 절대값이 취해진 복수의 요소를 합산할 수 있다. 이 경우, 합산된 값은 차이 프레임에 대한 대표값(또는, 압력변화 값)으로 볼 수 있다. That is, the processor 120 may take an absolute value for each of a plurality of elements constituting the difference frame and sum the plurality of elements of which the absolute values are taken. In this case, the summed value can be regarded as a representative value (or pressure change value) for the difference frame.

예를 들어, 도 12와 같이, 프로세서(120)는 차이 프레임 FL,N'에 절대값을 취하고 절대값이 취해진 차이 프레임

Figure 112016106074414-pat00014
의 복수의 요소를 합산하여, 차이 프레임 FL,N'에 대한 대표값 PL ,N(=
Figure 112016106074414-pat00015
+
Figure 112016106074414-pat00016
+...+
Figure 112016106074414-pat00017
)을 산출할 수 있다.For example, as shown in FIG. 12, the processor 120 takes an absolute value in the difference frame F L,N 'and the difference frame in which the absolute value is taken.
Figure 112016106074414-pat00014
By summing a plurality of elements of , the representative value for the difference frame F L,N 'P L ,N (=
Figure 112016106074414-pat00015
+
Figure 112016106074414-pat00016
+...+
Figure 112016106074414-pat00017
) can be calculated.

또한, 프로세서(120)는 차이 프레임 FR ,N'에 절대값을 취하고 절대값이 취해진 차이 프레임

Figure 112016106074414-pat00018
의 복수의 요소를 합산하여, 차이 프레임 FR ,N'에 대한 대표값 PR,N(=
Figure 112016106074414-pat00019
+
Figure 112016106074414-pat00020
+...+
Figure 112016106074414-pat00021
)을 산출할 수 있다.In addition, the processor 120 takes an absolute value in the difference frame F R ,N 'and the difference frame in which the absolute value is taken.
Figure 112016106074414-pat00018
By summing a plurality of elements of , the representative value P R,N for the difference frame F R ,N '(=
Figure 112016106074414-pat00019
+
Figure 112016106074414-pat00020
+...+
Figure 112016106074414-pat00021
) can be calculated.

즉, 프로세서(120)는 하기의 수학식 2, 3에 기초하여 대표값 PL ,N, PR,N을 산출할 수 있다.That is, the processor 120 may calculate representative values P L ,N , and P R,N based on Equations 2 and 3 below.

Figure 112016106074414-pat00022
Figure 112016106074414-pat00022

Figure 112016106074414-pat00023
Figure 112016106074414-pat00023

이후, 프로세서(120)는 좌측의 차이 프레임에 대한 대표값과 우측의 차이 프레임에 대한 대표값 사이의 차를 산출할 수 있다.Then, the processor 120 may calculate a difference between a representative value for the left difference frame and a representative value for the right difference frame.

구체적으로, 프로세서(120)는 좌측의 차이 프레임에 대한 대표값 PL ,N에서 우측의 차이 프레임에 대한 대표값 PR,N을 빼서, 대표값 사이의 차이 값(즉, PL ,N-PR,N)을 산출할 수 있다. Specifically, the processor 120 subtracts the representative value P R ,N of the difference frame on the right from the representative value P L ,N of the difference frame on the left, and subtracts the difference between the representative values (ie, P L ,N - P R,N ) can be calculated.

한편, 대표값 사이의 차이 값 PL ,N-PR,N을 그래프로 나타내면, 일 예로 도 13과 같은 신호로 표현될 수 있다. 도 13에서, x 축은 시간이고, y 축은 대표값 사이의 차이 값의 크기를 나타낸다. On the other hand, if the difference value P L ,N -P R,N between the representative values is graphed, it may be represented as a signal as shown in FIG. 13, for example. In FIG. 13, the x-axis represents time, and the y-axis represents the magnitude of the difference between the representative values.

이 경우, 프로세서(120)는 대표값 사이의 차이 값 PL ,N-PR,N을 나타내는 신호에 기초하여, 운전자의 시선 방향을 판단할 수 있다.In this case, the processor 120 may determine the direction of the driver's gaze based on the signal representing the difference value P L ,N -P R,N between the representative values.

구체적으로, 운전자가 좌석에 앉아 좌측을 바라보는 경우, 운전자가 앉은 좌석의 우측보다는 좌측 영역에 상대적으로 더 큰 압력이 가해지게 되고, 이와 반대로, 운전자가 좌석에 우측을 바라보는 경우, 운전자가 앉은 좌석의 좌측보다는 우측 영역에 상대적으로 더 큰 압력이 가해지게 된다.Specifically, when the driver sits in the seat and looks to the left, relatively greater pressure is applied to the left side of the seat than to the right side of the seat where the driver sits, and conversely, when the driver sits on the seat and looks to the right, A relatively greater pressure is applied to the right side of the seat than to the left side.

이에 따라, 프로세서(120)는 대표값 사이의 차이 값 PL ,N-PR,N이 양수인 시간 구간에서 운전자의 시선 방향이 좌측을 향하는 것으로 판단하고, 대표값 사이의 차이 값 PL ,N-PR,N이 음수인 시간 구간에서 운전자의 시선 방향이 우측을 향하는 것으로 판단할 수 있다.Accordingly, the processor 120 determines that the driver's gaze direction is toward the left in a time interval in which the difference between the representative values P L ,N -P R,N is a positive number, and the difference between the representative values P L ,N In the time section in which -P R,N is a negative number, it can be determined that the direction of the driver's gaze is directed to the right.

예를 들어, 도 14의 경우, 프로세서(120)는 대표값 사이의 차이 값 PL ,N-PR,N이 양수인 시간 구간 ①에서는 운전자의 시선 방향이 좌측을 향하는 것으로 판단하고, 대표값 사이의 차이 값 PL ,N-PR,N이 음수인 시간 구간 ②에서는 운전자의 시선 방향이 우측을 향하는 것으로 판단할 수 있다.For example, in the case of FIG. 14 , the processor 120 determines that the driver's gaze direction is toward the left in a time period ① in which the difference value P L ,N -P R,N between the representative values is a positive number, and between the representative values In the time interval ② where the difference value P L ,N -P R,N of is a negative number, it can be determined that the driver's gaze direction is directed to the right.

또한, 프로세서(120)는 대표값 사이의 차이 값 PL ,N-PR,N의 크기에 따라 정면을 기준으로 운전자의 시선 방향이 좌측 또는 우측으로 향하는 정도를 판단할 수도 있다.In addition, the processor 120 may determine the degree to which the driver's gaze direction is directed to the left or right with respect to the front according to the size of the difference value P L ,N -P R,N between the representative values.

구체적으로, 좌석에 앉은 운전자가 시선을 좌측으로 더 많이 돌릴수록 점점 큰 압력이 좌석의 좌측 영역에 가해지게 되고, 좌석에 앉은 운전자가 시선을 우측으로 더 많이 돌릴수록 점점 큰 압력이 좌석의 우측 영역에 가해지게 된다.Specifically, as the driver seated in the seat turns his/her eyes more to the left, more and more pressure is applied to the left area of the seat, and as the driver seated in the seat turns more and more eyes to the right, more and more pressure is applied to the right area of the seat. will be applied to

이에 따라, 프로세서(120)는 대표값 사이의 차이 값 PL ,N-PR,N의 크기가 양수인 경우, 차이 값의 크기가 상대적으로 클수록 운전자의 시선 방향이 정면을 기준으로 상대적으로 더욱 좌측을 향하는 것으로 판단할 수 있다. 또한, 프로세서(120)는 대표값 사이의 차이 값 PL ,N-PR,N의 크기가 음수인 경우, 차이 값의 크기가 상대적으로 클수록 운전자의 시선 방향이 정면을 기준으로 상대적으로 더욱 우측을 향하는 것으로 판단할 수 있다. Accordingly, the processor 120 determines that, when the magnitude of the difference value P L ,N -P R,N between the representative values is a positive number, the larger the magnitude of the difference value, the more leftward the driver's gaze direction is relative to the front. It can be judged to be directed towards . In addition, the processor 120 determines that, when the magnitude of the difference value P L ,N -P R,N between the representative values is a negative number, the larger the difference value is, the more right the driver's gaze direction is relative to the front. It can be judged to be directed towards .

한편, 상술한 예에서는 좌측의 차이 프레임에 대한 대표값 PL ,N에서 우측의 차이 프레임에 대한 대표값 PR,N을 빼는 것으로 설명하였으나 이는 일 예에 불과하다. Meanwhile, in the above example, it has been described that the representative value P R ,N of the difference frame on the right is subtracted from the representative value P L ,N of the difference frame on the left, but this is only an example.

즉, 프로세서(120)는 우측의 차이 프레임에 대한 대표값 PR,N에서 좌측의 차이 프레임에 대한 대표값 PL ,N을 뺄 수도 있다. That is, the processor 120 may subtract the representative value P L ,N of the difference frame on the left from the representative value P R ,N of the difference frame on the right.

이 경우, 프로세서(120)는 대표값 사이의 차이 값 PR,N-PL ,N이 양수인 시간 구간에서 운전자의 시선 방향이 우측을 향하는 것으로 판단하고, 대표값 사이의 차이 값 PR,N-PL ,N이 음수인 시간 구간에서 운전자의 시선 방향이 좌측을 향하는 것으로 판단할 수 있다.In this case, the processor 120 determines that the driver's gaze direction is toward the right in a time interval in which the difference between the representative values P R,N -P L ,N is a positive number, and the difference between the representative values P R,N In the time interval in which -P L ,N is a negative number, it can be determined that the driver's gaze direction is toward the left.

한편, 프로세서(120)는 운전자의 시선 방향에 따라 정보를 출력할 수 있다.Meanwhile, the processor 120 may output information according to the direction of the driver's gaze.

예를 들어, 프로세서(120)는 운전자의 시선 방향이 좌측인 경우, 좌석을 기준으로 앞 유리창의 좌측 영역에 정보를 디스플레이할 수 있고, 운전자의 시선 방향이 우측인 경우, 좌석을 기준으로 앞 유리창의 우측 영역에 정보를 디스플레이할 수 있다.For example, the processor 120 may display information on the left area of the windshield relative to the seat when the driver's gaze direction is to the left, and display information on the left area of the windshield relative to the seat when the driver's gaze direction is to the right. Information can be displayed in the right area of .

이 경우, 프로세서(120)는 운전자의 시선 방향의 정도에 따라 정보가 출력되는 위치를 결정할 수 있다.In this case, the processor 120 may determine a location where information is output according to the degree of the driver's gaze direction.

예를 들어, 프로세서(120)는 운전자의 시선 방향이 좌측으로 향할수록 보다 좌측에 존재하는 영역에 정보를 디스플레이하고, 운전자의 시선 방향이 우측으로 향할수록 보다 우측에 존재하는 영역에 정보를 디스플레이할 수 있다.For example, the processor 120 may display information in an area to the left as the driver's gaze direction moves to the left, and display information in an area to the right as the driver's gaze direction moves to the right. can

또한, 프로세서(120)는 운전자의 시선 방향의 정도에 따라 다양한 피드백을 제공할 수 있다.Also, the processor 120 may provide various feedbacks according to the degree of the driver's gaze direction.

예를 들어, 프로세서(120)는 운전자의 시선 방향이 좌측 또는 우측을 향하는 경우, 산만한 운전을 경고하거나 전방 주시를 유도하기 위한 메시지를 이동체의 유리창에 출력하거나, 이를 알리기 위한 경고음을 스피커를 통해 출력할 수 있다.For example, when the driver's line of sight is directed to the left or right, the processor 120 outputs a message to the window of the moving object to warn distracted driving or induce forward gaze, or to sound a warning sound to inform the driver through a speaker. can be printed out.

또한, 프로세서(120)는 이동체에 마련된 추가적인 센서 가령, 카메라 또는 근접 센서 등을 통해 이동체 주변에 물체가 존재하는지를 판단하고, 이동체 주변에 물체가 존재하는 상태에서 운전자가 고개를 돌려 좌측 또는 우측을 바라보는 경우, 그에 대응되는 피드백을 제공할 수 있다.In addition, the processor 120 determines whether an object exists around the moving object through an additional sensor provided on the moving object, such as a camera or a proximity sensor, and in a state where the object exists around the moving object, the driver turns his or her head to look left or right. If you see it, you can provide feedback corresponding to it.

예를 들어, 프로세서(120)는 이동체 주변에 물체가 존재하는 상태에서 운전자가 고개를 돌려 좌측 또는 우측을 바라보는 경우, 사각 지역을 촬영하기 위한 카메라 등을 활성화하거나, 활성화된 카메라를 통해 사각 지역에 물체가 존재하는 것으로 판단된 경우 그에 대한 알림음을 스피커를 통해 출력할 수 있다.For example, the processor 120 activates a camera or the like for capturing a blind spot when the driver turns his or her head to look left or right while an object exists around the moving object, or activates a blind spot through the activated camera. When it is determined that an object exists in the object, a notification sound for the object may be output through a speaker.

또한, 프로세서(120)는 운전자의 시선 방향 및 이동체의 이동 방향을 함께 고려하여, 그에 대응하는 피드백을 제공할 수 있다.Also, the processor 120 may provide feedback corresponding to the direction of the driver's line of sight and the moving direction of the moving object.

예를 들어, 프로세서(120)가 이동체가 좌측 차선으로 이동하는 것을 감지하고, 운전자의 시선 방향이 우측을 향하는 것을 감지할 수 있다. 즉, 운전자가 차량의 이동 방향과 반대되는 방향으로 시선이 향하여, 사고 가능성이 높다고 판단된 경우, 그에 대한 알림음을 스피커를 통해서 출력하거나, 이동체의 유리창에 표시할 수 있다. For example, the processor 120 may detect that the moving object moves to the left lane and detect that the driver's line of sight is directed to the right. That is, when the driver's gaze is directed in a direction opposite to the moving direction of the vehicle and it is determined that the possibility of an accident is high, a corresponding notification sound may be output through a speaker or displayed on the window of the moving object.

한편, 상술한 예에서는 프로세서(120)가 좌측의 차이 프레임에 대한 대표값과 우측의 차이 프레임에 대한 대표값의 차이를 통해 운전자의 시선 방향을 판단하였지만, 이는 일 예에 불과하다. Meanwhile, in the above-described example, the processor 120 determines the direction of the driver's gaze through the difference between the representative value for the difference frame on the left and the representative value for the difference frame on the right, but this is only an example.

다른 예로, 프로세서(120)는 좌측 압전 센서에서 감지된 압력의 크기와 우측 압전 센서에서 감지된 압력의 크기를 비교하여, 운전자의 무게 중심이 좌측 영역 또는 우측 영역에 존재하는지를 판단하고, 무게 중심이 존재하는 영역에 따라 운전자의 시선 방향을 판단할 수도 있다As another example, the processor 120 compares the pressure detected by the left piezoelectric sensor with the pressure detected by the right piezoelectric sensor, determines whether the center of gravity of the driver exists in the left area or the right area, and determines whether the center of gravity is Depending on the existing region, the driver's gaze direction may be determined.

구체적으로, 프로세서(120)는 좌측 압전 센서에서 감지된 압력의 크기가 우측 압전 센서에서 감지된 압력의 크기보다 상대적으로 큰 경우, 운전자의 무게 중심이 좌측 영역에 존재하는 것으로 판단할 수 있다. 이 경우, 프로세서(120)는 운전자의 시선 방향이 좌측을 향하는 것으로 판단할 수 있다.Specifically, the processor 120 may determine that the center of gravity of the driver is present in the left region when the magnitude of the pressure detected by the left piezoelectric sensor is relatively greater than the magnitude of the pressure detected by the right piezoelectric sensor. In this case, the processor 120 may determine that the driver's gaze direction is toward the left.

또한, 프로세서(120)는 우측 압전 센서에서 감지된 압력의 크기가 좌측 압전 센서에서 감지된 압력의 크기보다 상대적으로 큰 경우, 운전자의 무게 중심이 우측 영역에 존재하는 것으로 판단할 수 있다. 이 경우, 프로세서(120)는 운전자의 시선 방향이 우측을 향하는 것으로 판단할 수 있다.In addition, the processor 120 may determine that the center of gravity of the driver is present in the right region when the magnitude of the pressure detected by the right piezoelectric sensor is relatively greater than the magnitude of the pressure detected by the left piezoelectric sensor. In this case, the processor 120 may determine that the driver's gaze direction is toward the right.

한편, 프로세서(120)는 압력 데이터에 기초하여 운전자가 큰 동작으로 움직이면서 동시에 운전자의 무게 중심이 어느 한 쪽으로 치우치는지 여부를 판단하고, 그에 대응되는 피드백을 제공할 수 있다.Meanwhile, the processor 120 may determine whether the center of gravity of the driver is biased to one side while the driver moves with a large motion based on the pressure data, and provide feedback corresponding thereto.

구체적으로, 운전자가 큰 동작으로 움직이면서 동시에 운전자의 무게 중심이 어느 한 쪽으로 치우치는 경우, 좌석에 가해지는 압력의 시간에 따른 변화가 크고, 특정한 영역에 가해지는 압력이 다른 영역에 가해지는 압력보다 상대적으로 크다. 이에 따라, 프로세서(120)는 압력 데이터에 기초하여, 이러한 운전자의 상태를 판단하고, 그에 대응되는 피드백을 제공할 수 있다.Specifically, when the driver moves in a large motion and the driver's center of gravity is biased to one side at the same time, the change over time in the pressure applied to the seat is large, and the pressure applied to a specific area is relatively higher than the pressure applied to other areas. big. Accordingly, the processor 120 may determine the driver's condition based on the pressure data and provide feedback corresponding thereto.

예를 들어, 운전자가 운전 이외의 목적을 위해 신체를 오른쪽으로 기울여 콘솔박스를 여는 행동을 취하는 경우, 좌석에 가해지는 압력은 시간에 따른 변화가 크고, 운전자의 무게 중심은 우측 영역에 존재하게 된다.For example, when a driver tilts his body to the right to open a console box for a purpose other than driving, the pressure applied to the seat varies greatly over time, and the driver's center of gravity exists on the right side. .

이 경우, 프로세서(120)는 산만한 운전을 경고하기 위한 메시지를 이동체의 유리창에 출력하거나, 그에 대한 경고음을 스피커를 통해 출력할 수 있다.In this case, the processor 120 may output a message to warn distracted driving on the window of the moving object or output a warning sound for the message through a speaker.

또한, 프로세서(120)는 압력 데이터에 기초하여 운전자가 크게 움직이지 않지만, 무게 중심이 한쪽으로 치우친 후 원 상태로 다시 복귀되지 않은 상태로 기설정된 시간 동안 유지되는지 여부를 판단하고, 그에 대응되는 피드백을 제공할 수도 있다.In addition, the processor 120 determines whether the driver does not move significantly based on the pressure data, but the center of gravity is maintained for a predetermined time without returning to the original state after being skewed to one side, and providing feedback corresponding thereto. can also provide.

구체적으로, 운전자가 크게 움직이지 않지만, 무게 중심이 기설정된 시간 동안 한쪽에 존재하는 경우, 좌석에 가해지는 압력의 시간에 따른 변화가 작고, 기설정된 시간 동안에 특정한 영역에 가해지는 압력이 다른 영역에 가해지는 압력보다 상대적으로 크다. 이에 따라, 프로세서(120)는 압력 데이터에 기초하여, 이러한 운전자의 상태를 판단하고, 그에 대응되는 피드백을 제공할 수 있다.Specifically, when the driver does not move much, but the center of gravity is on one side for a predetermined time, the change over time in the pressure applied to the seat is small, and the pressure applied to a specific area during the predetermined time is different from the other area. relative to the applied pressure. Accordingly, the processor 120 may determine the driver's condition based on the pressure data and provide feedback corresponding thereto.

예를 들어, 운전자가 고개를 돌려 우측 좌석에 앉은 사람과 대화를 하거나, 운전석을 중심으로 우측에 설치된 네비게이션를 바라보고 있는 경우, 좌석에 가해지는 압력의 변화는 크기 않지만, 운전자의 무게 중심이 일정 시간 동안 우측 영역에 존재하게 된다.For example, when the driver turns his head and has a conversation with a person sitting in the right seat, or is looking at a navigation system installed on the right side of the driver's seat, the change in pressure applied to the seat is not large, but the driver's center of gravity shifts for a certain period of time. while it exists in the right area.

이 경우, 프로세서(120)는 전방 주시를 경고하기 위한 메시지를 이동체의 유리창에 출력하거나, 그에 대한 경고음을 스피커를 통해 출력할 수 있다.In this case, the processor 120 may output a message for warning the forward gaze to the window of the moving object or output a warning sound for the message through the speaker.

또한, 프로세서(120)는 압력 데이터에 기초하여 현재 운전 중인 운전자의 무게 중심이 한쪽으로 이동한 상태에서 기설정된 시간 동안 유지되는지 여부를 판단하고, 그에 대응되는 피드백을 제공할 수 있다.In addition, the processor 120 may determine whether or not the center of gravity of the driver currently driving is maintained for a predetermined time while moving to one side based on the pressure data, and provide feedback corresponding thereto.

구체적으로, 운전자가 운전 중에 무게 중심이 한쪽으로 이동한 상태에서 기설정된 시간 동안 유지되는 경우, 좌석에 가해지는 압력의 크기 변화에 대한 주파수는 저주파 성분 및 고주파 성분을 갖게 되고, 이러한 상태에서 기설정된 시간 동안에 특정한 영역에 가해지는 압력이 다른 영역에 가해지는 압력보다 상대적으로 크다. 이에 따라, 프로세서(120)는 압력 데이터에 기초하여, 이러한 운전자의 상태를 판단하고, 그에 대응되는 피드백을 제공할 수 있다.Specifically, when the driver maintains the center of gravity moving to one side for a predetermined time while driving, the frequency of the change in the amount of pressure applied to the seat has a low frequency component and a high frequency component, and in this state, the preset During time, the pressure applied to a specific area is relatively greater than the pressure applied to other areas. Accordingly, the processor 120 may determine the driver's condition based on the pressure data and provide feedback corresponding thereto.

예를 들어, 운전자가 운전 중에 핸드폰을 들고 통화를 수행하는 경우, 일정 시간 이상 무게 중심이 한쪽으로 치우치게 된다.For example, when a driver holds a mobile phone while driving and makes a call, the center of gravity is shifted to one side for a certain period of time or more.

이 경우, 프로세서(120)는 핸드폰 조작을 경고하기 위한 메시지를 이동체의 유리창에 출력하거나, 그에 대한 경고음을 스피커를 통해 출력할 수 있다.In this case, the processor 120 may output a message to warn of manipulation of the mobile phone to the window of the moving object or output a warning sound for the message through a speaker.

한편, 핸드폰 조작 여부를 판단하기 위해, 좌석에 가해지는 압력을 이용할 수도 있지만, 이 뿐만 아니라, 프로세서(120)는 이동체에 마련된 마이크를 통해 운전자의 음성이 수신되는지 여부를 추가로 판단하여, 운전자의 무게 중심이 이동되고 또한, 마이크를 통해 운전자의 음성이 수신되는 경우, 운전자가 운전 중에 핸드폰을 들고 통화를 수행하는 것으로 판단할 수도 있다.Meanwhile, pressure applied to the seat may be used to determine whether the mobile phone is operated, but in addition to this, the processor 120 additionally determines whether the driver's voice is received through a microphone provided in the moving body, thereby determining whether the driver's voice is received. When the center of gravity is shifted and the driver's voice is received through the microphone, it may be determined that the driver is holding a mobile phone while driving and making a call.

한편, 프로세서(120)는 매트릭스 형태로 배치된 복수의 압전 센서를 중심을 기준으로 4 개의 영역(즉, 중심을 기준으로 우상 영역, 좌상 영역, 우하 영역, 좌하 영역)으로 구분하고, 각 영역에서 검출된 압력의 차이값을 이용하여 4 개의 영역 중 운전자의 무게 중심이 존재하는 영역을 판단할 수도 있다.Meanwhile, the processor 120 divides the plurality of piezoelectric sensors arranged in a matrix form into four regions (ie, an upper right region, an upper left region, a lower right region, and a lower left region based on the center), and in each region An area where the center of gravity of the driver is present may be determined among the four areas using the difference value of the detected pressure.

이 경우, 프로세서(120)는 복수의 영역 중에서 검출된 압력의 크기가 다른 영역보다 상대적으로 큰 영역을 운전자의 무게 중심이 존재하는 영역으로 판단할 수 있다.In this case, the processor 120 may determine an area where the magnitude of the detected pressure is relatively greater than other areas among the plurality of areas as the area where the center of gravity of the driver exists.

이에 따라, 프로세서(120)는 운전자의 무게 중심이 존재하는 영역에 따라 다양한 피드백을 제공할 수 있다.Accordingly, the processor 120 may provide various feedbacks according to the area where the center of gravity of the driver exists.

예를 들어, 운전자가 발 아래에 떨어진 물건을 줍는 경우, 운전자의 무게 중심이 상측 영역에 존재하게 된다. For example, when a driver picks up an object that has fallen under his/her feet, the driver's center of gravity exists in the upper region.

이에 따라, 프로세서(120)는 운전자의 무게 중심이 상측 영역에 존재하는 경우, 운전자가 발 아래 떨어진 물건을 줍는 행동을 취하는 것으로 판단하고, 산만한 운전을 경고하거나 전방 주시를 유도하기 위한 메시지를 이동체의 유리창에 출력하거나, 그에 대한 경고음을 스피커를 통해 출력할 수 있다.Accordingly, when the center of gravity of the driver is present in the upper region, the processor 120 determines that the driver takes an action of picking up an object that has fallen under his feet, and sends a message to warn distracted driving or induce forward gaze to the moving object. It can be output on the window of the window, or a warning sound can be output through the speaker.

다른 예로, 운전자가 뒤쪽 좌측 좌석 또는 뒤쪽 우측 좌석에 앉은 사람과 이야기하기 위해 고개를 뒤쪽 좌측 또는 우측으로 돌리거나, 뒤쪽 좌석에 있는 물건을 집는 행동을 취하는 경우, 운전자의 무게 중심은 좌하 영역 또는 우하 영역에 존재하게 된다.As another example, when the driver turns his head to the rear left or right to talk to a person sitting in the rear left or right seat, or picks up an object in the rear seat, the driver's center of gravity is in the lower left or lower right area. exist in the realm.

이에 따라, 프로세서(120)는 운전자의 무게 중심이 좌하 영역 또는 우하 영역에 존재하는 경우, 운전자가 뒤쪽 좌석에 앉은 사람과 얘기하거나 뒤쪽 좌석에 있는 물건을 집는 행동을 취하는 것으로 판단하고, 산만한 운전을 경고하거나 전방 주시를 유도하기 위한 메시지를 이동체의 유리창에 출력하거나, 그에 대한 경고음을 출력할 수 있다. Accordingly, when the center of gravity of the driver is present in the lower left or lower right region, the processor 120 determines that the driver is talking to a person sitting in the back seat or taking an action of picking up an object in the back seat, and distracted driving. A message for warning or inducing forward gaze may be output on the window of the moving object, or a warning sound may be output therefor.

도 15는 본 발명의 일 실시 예에 따른 전자 장치의 세부 구성을 나타내는 블록도이다.15 is a block diagram showing a detailed configuration of an electronic device according to an embodiment of the present invention.

도 15를 참조하면, 전자 장치(100)는 센싱부(110) 및 프로세서(120) 외에 카메라(130), 디스플레이(140), 스피커(150) 및 메모리(160)를 더 포함할 수 있으며, 이들 구성요소는 프로세서(120)에 의해 제어될 수 있다. 한편, 도 15에 도시된 구성요소는 일 실시 예일 뿐이고, 구현 예에 따라 새로운 구성요소가 추가될 수 있고, 적어도 하나의 구성요소를 삭제될 수 있다.Referring to FIG. 15 , the electronic device 100 may further include a camera 130, a display 140, a speaker 150, and a memory 160 in addition to the sensing unit 110 and the processor 120, and these Components may be controlled by processor 120 . Meanwhile, the components shown in FIG. 15 are just one embodiment, and new components may be added or at least one component may be deleted according to implementation examples.

카메라(130)는 이동체에 배치되어 운전자를 촬영한다. 즉, 카메라(130)는 운전자의 얼굴, 상체, 눈 등을 촬영할 수 있다. 이를 위해, 카메라(130)는 이동체의 앞 유리창의 상단부에 배치될 수 있다.The camera 130 is disposed on the moving body to photograph the driver. That is, the camera 130 may capture the driver's face, upper body, eyes, and the like. To this end, the camera 130 may be disposed on the upper end of the windshield of the mobile body.

이 경우, 프로세서(120)는 카메라에 의해 촬영된 영상에 기초하여 운전자의 상태를 판단할 수 있다In this case, the processor 120 may determine the driver's condition based on the image captured by the camera.

즉, 프로세서(120)는 카메라를 통해 촬영된 영상을 분석하여 운전자의 얼굴 및 상체의 움직임 정도 및 눈이 감겨있는지 여부를 판단하고, 운전자가 조는 상태인지를 판단할 수 있다.That is, the processor 120 may analyze the image captured by the camera to determine the degree of movement of the driver's face and upper body, whether the driver's eyes are closed, and determine whether the driver is in a drowsy state.

예를 들어, 프로세서(120)는 운전자의 얼굴 및 상체가 순간적으로 또는 서서히 아래로 향하거나, 눈이 감겨 진 상태인 경우, 운전자가 조는 상태인 것으로 판단할 수 있다.For example, the processor 120 may determine that the driver is in a dozing state when the driver's face and upper body are momentarily or gradually turned downward or the driver's eyes are closed.

이와 같이, 프로세서(120)는 이동체에 마련된 카메라(130)를 통해 운전자의 상태를 판단할 수도 있다. In this way, the processor 120 may determine the driver's condition through the camera 130 provided in the moving body.

다만, 촬영을 통해 운전자의 상태를 판단하는 것은 외부 요인에 의해 오류가 발생될 여지도 있다. 예를 들어, 운전자가 안경 또는 선글라스를 착용하고 있는 경우, 사용자의 눈을 정확히 촬영할 수 없어 사용자가 조는 상태인지를 명확히 판단할 수가 없다. However, judging the driver's condition through photography may cause errors due to external factors. For example, when the driver is wearing glasses or sunglasses, it is not possible to accurately determine whether the user is in a drowsy state because the user's eyes cannot be accurately photographed.

이와 같이, 프로세서(120)는 촬영된 영상으로 운전자의 상태를 명확히 판단할 수 없는 경우, 센싱부(110)에 의해 감지된 압력의 크기 변화에 기초하여 운전자의 상태를 판단할 수 있다.As such, the processor 120 may determine the driver's condition based on the change in pressure detected by the sensing unit 110 when the driver's condition cannot be clearly determined from the photographed image.

다만, 이는 일 예일 뿐이고, 프로세서(120)는 운전자를 촬영한 영상에 기초하여 사용자의 상태를 판단하고, 이와 별도로 센싱부(110)에 의해 감지된 압력의 크기에 기초하여 사용자의 상태를 판단할 수도 있다. 또한, 프로세서(120)는 이들 중 하나의 방식만을 이용하여 사용자의 상태를 판단할 수도 있다.However, this is only an example, and the processor 120 determines the user's condition based on the image of the driver, and separately determines the user's condition based on the magnitude of the pressure sensed by the sensing unit 110. may be Also, the processor 120 may determine the user's state using only one of these methods.

디스플레이(140)는 이동체의 앞유리에 운행 정보를 표시할 수 있다. 이때, 디스플레이(140)는 헤드-업 디스플레이(Head Up Display)일 수 있다. 헤드-업 디스플레이는 차량이나 항공기 주행 중 운전자 정면 즉, 운전자의 주 시야선을 벗어나지 않는 영역(예를 들어, 앞 유리창 등)에 운해 정보나 기타 정보를 제공할 수 있는 디스플레이이다. The display 140 may display driving information on the windshield of the mobile body. In this case, the display 140 may be a head-up display. The head-up display is a display capable of providing sea of cloud information or other information to the front of the driver while driving a vehicle or aircraft, that is, an area (eg, a windshield) that does not deviate from the driver's main line of sight.

이 경우, 프로세서(120)는 디스플레이(140)를 통해 다양한 정보를 디스플레이할 수 있다.In this case, the processor 120 may display various information through the display 140 .

예를 들어, 프로세서(120)는 운전자가 이동체를 운행하는데 필요한 정보(예를 들어, 네비게이션, 속도, 연료량 등)을 디스플레이할 수 있다. For example, the processor 120 may display information (eg, navigation, speed, fuel amount, etc.) necessary for a driver to drive a moving object.

특히, 프로세서(120)는 사용자의 상태와 관련된 정보를 디스플레이하도록 디스플레이(140)를 제어할 수 있다. 즉, 프로세서(120)는 사용자가 졸고 있는 것으로 판단되면, 경고 메시지를 출력하거나, 운전자가 현재 졸고 있음을 안내하기 위한 메시지를 출력할 수 있다.In particular, the processor 120 may control the display 140 to display information related to the user's status. That is, if it is determined that the user is dozing off, the processor 120 may output a warning message or a message for guiding that the driver is currently dozing off.

이 경우, 프로세서(120)는 사용자의 시선 방향을 고려하여, 정보를 디스플레이할 수도 있다.In this case, the processor 120 may display information in consideration of the direction of the user's gaze.

구체적으로, 프로세서(120)는 운전자의 시선 방향이 좌측인 경우, 좌석을 기준으로 앞 유리창의 좌측 영역에 정보를 디스플레이할 수 있고, 운전자의 시선 방향이 우측인 경우, 좌석을 기준으로 앞 유리창의 우측 영역에 정보를 디스플레이할 수 있다.Specifically, the processor 120 may display information on the left area of the windshield with respect to the seat when the driver's gaze direction is to the left, and may display information on the left area of the windshield with respect to the seat when the driver's gaze direction is to the right. Information can be displayed in the right area.

스피커(150)는 이동체에 구비되어 다양한 오디오를 출력한다. 특히, 프로세서(120)는 운전자가 조는 상태인 것으로 판단되면, 스피커(150)를 통해 특정한 소리의 경고음을 출력하거나, 운전자가 현재 졸고 있음을 안내하기 위한 음성을 출력할 수 있다. The speaker 150 is provided in the moving body and outputs various audios. In particular, when it is determined that the driver is in a drowsy state, the processor 120 may output a warning sound of a specific sound through the speaker 150 or output a voice to guide that the driver is currently drowsy.

한편, 프로세서(120)는 버스(미도시) 등의 구성을 통해 다른 구성요소들로부터 명령을 수신하여, 수신된 명령을 해독하고, 해독된 명령에 따른 연산이나 데이터 처리를 실행할 수 있다.Meanwhile, the processor 120 may receive a command from other elements through a configuration such as a bus (not shown), decode the received command, and execute an operation or data processing according to the decoded command.

또한, 프로세서(120)는 메인 프로세서와 서브 프로세서를 포함할 수 있으며, 서브 프로세서는 저전력 프로세서로 구성할 수 있다. 이때, 메인 프로세서와 서브 프로세서는 하나의 원 칩(one chip) 형태로 구현될 수 있으며, 별도의 칩으로 구현될 수 있다. 또한, 서브 프로세서는 내부에 버퍼나 스택 형식의 메모리를 포함할 수 있다. Also, the processor 120 may include a main processor and a sub-processor, and the sub-processor may be configured as a low-power processor. In this case, the main processor and the sub-processor may be implemented in the form of one chip or may be implemented as separate chips. In addition, the subprocessor may include a memory in the form of a buffer or a stack therein.

한편, 프로세서(120)는 GPU(Graphic Processing Unit), CPU(Central Processing Unit), AP(Application Processor) 중 적어도 하나로 구현될 수 있으며, 하나의 칩으로도 구현될 수 있다.Meanwhile, the processor 120 may be implemented as at least one of a graphic processing unit (GPU), a central processing unit (CPU), and an application processor (AP), and may also be implemented as a single chip.

메모리(160)는 프로세서(120) 또는 다른 구성요소들(예: 센싱부(110), 카메라(130), 디스플레이(140), 스피커(150) 등)로부터 수신되거나 프로세서(120) 또는 다른 구성요소들에 의해 생성된 명령 또는 데이터를 저장할 수 있다. 또한, 메모리(160)는 예를 들면, 커널, 미들웨어, 어플리케이션 프로그래밍 인터페이스(API: application programming interface) 또는 어플리케이션 등의 프로그래밍 모듈들을 포함할 수 있다. 전술한 각각의 프로그래밍 모듈들은 소프트웨어, 펌웨어, 하드웨어 또는 이들 중 적어도 둘 이상의 조합으로 구성될 수 있다.The memory 160 is received from the processor 120 or other components (eg, the sensing unit 110, the camera 130, the display 140, the speaker 150, etc.) or the processor 120 or other components. Can store instructions or data generated by Also, the memory 160 may include, for example, programming modules such as a kernel, middleware, an application programming interface (API), or an application. Each of the programming modules described above may be composed of software, firmware, hardware, or a combination of at least two of these.

또한, 메모리(150)는 전자 장치(100)의 동작과 관련된 다양한 정보를 저장할 수 있다. Also, the memory 150 may store various information related to the operation of the electronic device 100 .

한편, 메모리(150)는 다양한 메모리로 구현될 수 있다. 예를 들어, 메모리는 내장 메모리로 구현될 수 있다. 내장 메모리는, 예를 들면, 휘발성 메모리(예를 들면, DRAM(dynamic RAM), SRAM(static RAM), SDRAM(synchronous dynamic RAM) 등) 또는 비휘발성 메모리(nonvolatile Memory, 예를 들면, OTPROM(one time programmable ROM), PROM(programmable ROM), EPROM(erasable and programmable ROM), EEPROM(electrically erasable and programmable ROM), mask ROM, flash ROM, NAND flash memory, NOR flash memory 등) 중 적어도 하나를 포함할 수 있다. 한 실시예에 따르면, 내장 메모리는 Solid State Drive(SSD)의 형태를 취할 수도 있다. 또한 메모리(150)는 외장 메모리로 구현될 수 있다. 외장 메모리는 flash drive, 예를 들면, CF(compact flash), SD(secure digital), Micro-SD(micro secure digital), Mini-SD(mini secure digital), xD(extreme digital) 또는 MemoryStick 등을 더 포함할 수 있다.Meanwhile, the memory 150 may be implemented with various memories. For example, the memory may be implemented as an embedded memory. The built-in memory may include, for example, volatile memory (eg, dynamic RAM (DRAM), static RAM (SRAM), synchronous dynamic RAM (SDRAM), etc.) or nonvolatile memory (eg, OTPROM (one time programmable ROM), PROM (programmable ROM), EPROM (erasable and programmable ROM), EEPROM (electrically erasable and programmable ROM), mask ROM, flash ROM, NAND flash memory, NOR flash memory, etc.) there is. According to one embodiment, the embedded memory may take the form of a Solid State Drive (SSD). Also, the memory 150 may be implemented as an external memory. External memory is a flash drive, such as CF (compact flash), SD (secure digital), Micro-SD (micro secure digital), Mini-SD (mini secure digital), xD (extreme digital), or MemoryStick. can include

한편, 전자 장치(100)는 휴대폰, 태블릿 등의 단말 장치(미도시)와 연동을 통해 상술한 동작을 수행할 수도 있다.Meanwhile, the electronic device 100 may perform the above-described operation through interworking with a terminal device (not shown) such as a mobile phone or a tablet.

이를 위해, 전자 장치(100)는 단말 장치(미도시)와의 블루투스, 와이파이 등의 통신을 위한 통신 칩(미도시)을 더 포함할 수 있다.To this end, the electronic device 100 may further include a communication chip (not shown) for communication with a terminal device (not shown) such as Bluetooth or Wi-Fi.

예를 들어, 전자 장치(100)는 압전 센서를 통해 감지된 센싱 데이터를 단말 장치(미도시)로 전송할 수 있다. 이 경우, 단말 장치(미도시)는 센싱 데이터를 이용하여 운전자의 상태를 판단하고, 운전자의 상태에 대한 정보를 전자 장치(100)로 전송할 수 있다. 이에 따라, 전자 장치(100)는 운전자의 상태에 따라 그에 대응되는 동작을 수행할 수 있다.For example, the electronic device 100 may transmit sensing data sensed through a piezoelectric sensor to a terminal device (not shown). In this case, the terminal device (not shown) may determine the driver's condition using the sensing data and transmit information about the driver's condition to the electronic device 100 . Accordingly, the electronic device 100 may perform an operation corresponding to the driver's condition.

도 16은 본 발명의 일 실시 예에 따른 전자 장치의 운전자 상태 판단 방법을 설명하기 위한 흐름도이다.16 is a flowchart illustrating a method for determining a driver's condition of an electronic device according to an embodiment of the present invention.

먼저, 운전자에 의해 이동체의 좌석에 가해지는 압력을 감지한다(S1610). 이때, 좌석에 매트릭스 형태로 배치된 복수의 압전 센서를 이용하여 압력을 감지할 수 있다.First, the pressure applied to the seat of the mobile body by the driver is sensed (S1610). In this case, the pressure may be sensed using a plurality of piezoelectric sensors arranged in a matrix form on the seat.

그리고, 감지된 압력의 크기 변화에 대한 주파수 특성에 기초하여 운전자의 상태를 판단한다(S1620).Then, the driver's condition is determined based on the frequency characteristic of the magnitude change of the sensed pressure (S1620).

구체적으로, 기설정된 시간 간격으로 감지된 압력의 크기 차이를 산출하고, 산출된 차이 값들의 주파수 성분을 분석하여 운전자의 상태를 판단할 수 있다.Specifically, the driver's condition may be determined by calculating a difference in magnitude of the detected pressure at a predetermined time interval and analyzing a frequency component of the calculated difference values.

이때, 압력의 크기 차이에 대한 주파수 성분이 저주파 성분으로 이루어진 시간 구간에서 운전자가 조는 상태인 것으로 판단할 수 있다.In this case, it may be determined that the driver is in a drowsy state in a time interval in which the frequency component for the pressure difference is a low-frequency component.

구체적으로, 산출된 차이 값들을 시간 축 상의 신호로 나타내고, 기설정된 시간 각각에서의 신호를 푸리에 변환하여 각 시간 구간에서의 신호의 주파수 성분을 판단하고, 저주파 성분만이 검출된 시간 구간에서 운전자가 조는 상태에 있는 것으로 판단할 수 있다.Specifically, the calculated difference values are represented as signals on the time axis, the signal at each predetermined time is Fourier transformed to determine the frequency component of the signal in each time interval, and the driver in the time interval in which only low-frequency components are detected Joe can be judged to be in a state.

한편, 운전자의 상태에 대응되는 피드백을 제공할 수 있다. 이 경우, 운전자가 조는 상태인 것으로 판단되면, 이동체의 속도를 줄이거나 기설정된 오디오를 출력할 수 있다.Meanwhile, feedback corresponding to the driver's condition may be provided. In this case, if it is determined that the driver is in a drowsy state, the speed of the moving object may be reduced or a preset audio may be output.

한편, 본 명세서에 설명된 발명의 실시 예 및 모든 기능 동작들은 디지털 전자 회로 내에서 또는 본 명세서에서 개시된 구조들 및 이들의 균등 구조들을 포함하는 컴퓨터 소프트웨어, 펌웨어, 또는 하드웨어 내에서, 또는 이들의 하나 이상의 조합 내에서 실시될 수 있다.Meanwhile, the embodiments of the invention and all functional operations described in this specification may be performed within a digital electronic circuit or within computer software, firmware, or hardware including the structures disclosed in this specification and equivalent structures thereof, or one of them. Any combination of the above can be practiced.

한편, 본 발명에 따른 전자 장치의 운전자 상태 판단 방법을 순차적으로 수행하는 프로그램이 저장된 비일시적 판독 가능 매체(non-transitory computer readable medium)가 제공될 수 있다. Meanwhile, a non-transitory computer readable medium may be provided in which a program for sequentially executing a method for determining a driver's condition of an electronic device according to the present invention is stored.

비일시적 판독 가능 매체란 레지스터, 캐쉬, 메모리 등과 같이 짧은 순간 동안 데이터를 저장하는 매체가 아니라 반영구적으로 데이터를 저장하며, 기기에 의해 판독(reading)이 가능한 매체를 의미한다. 구체적으로는, 상술한 다양한 어플리케이션 또는 프로그램들은 CD, DVD, 하드 디스크, 블루레이 디스크, USB, 메모리카드, ROM 등과 같은 비일시적 판독 가능 매체에 저장되어 제공될 수 있다.A non-transitory readable medium is not a medium that stores data for a short moment, such as a register, cache, or memory, but a medium that stores data semi-permanently and can be read by a device. Specifically, the various applications or programs described above may be stored and provided in non-transitory readable media such as CD, DVD, hard disk, Blu-ray disk, USB, memory card, ROM, and the like.

또한, 전자 장치에 대해 도시한 상술한 블록도에서는 버스(bus)를 미도시하였으나, 전자 장치에서 각 구성요소 간의 통신은 버스를 통해 이루어질 수도 있다. 또한, 전자 장치에는 상술한 다양한 단계를 수행하는 CPU, 마이크로 프로세서 등과 같은 프로세서가 더 포함될 수도 있다. In addition, although a bus is not shown in the above-described block diagram of an electronic device, communication between components in an electronic device may be performed through a bus. Also, the electronic device may further include a processor such as a CPU or a microprocessor that performs the various steps described above.

또한, 이상에서는 본 발명의 바람직한 실시 예에 대하여 도시하고 설명하였지만, 본 발명은 상술한 특정의 실시 예에 한정되지 아니하며, 청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술분야에서 통상의 지식을 가진자에 의해 다양한 변형실시가 가능한 것은 물론이고, 이러한 변형실시들은 본 발명의 기술적 사상이나 전망으로부터 개별적으로 이해되어져서는 안될 것이다. In addition, although the preferred embodiments of the present invention have been shown and described above, the present invention is not limited to the specific embodiments described above, and the technical field to which the present invention belongs without departing from the gist of the present invention claimed in the claims. Of course, various modifications are possible by those skilled in the art, and these modifications should not be individually understood from the technical spirit or perspective of the present invention.

100 : 전자 장치 110 : 센싱부
120 : 프로세서
100: electronic device 110: sensing unit
120: processor

Claims (14)

전자 장치에 있어서,
운전자에 의해 이동체의 좌석에 가해지는 압력을 감지하기 위한 센싱부; 및
상기 센싱부에서 감지된 압력의 변화에 대한 주파수 특성에 기초하여 상기 운전자의 상태를 판단하는 프로세서;를 포함하며,
상기 프로세서는,
기설정된 시간 간격으로 감지된 압력의 크기 차이를 산출하고, 상기 산출된 차이 값들을 시간 축 상의 신호로 나타내고, 기설정된 시간 각각에서의 신호를 주파수 변환하여 상기 각 시간 구간에서의 파형의 주파수 성분을 판단하고, 기설정된 임계값 이하의 저주파 성분만이 검출된 시간 구간에서 상기 운전자가 조는 상태에 있는 것으로 판단하는 전자 장치.
In electronic devices,
a sensing unit for sensing the pressure applied to the seat of the mobile body by the driver; and
A processor for determining the driver's condition based on the frequency characteristic of the change in pressure sensed by the sensing unit;
the processor,
Calculate the magnitude difference of the sensed pressure at a predetermined time interval, express the calculated difference values as a signal on the time axis, and frequency-convert the signal at each predetermined time to obtain a frequency component of the waveform at each predetermined time interval An electronic device that determines that the driver is in a drowsy state in a time interval in which only low frequency components below a predetermined threshold are detected.
제1항에 있어서,
상기 센싱부는,
상기 좌석에 매트릭스 형태로 배치된 복수의 압전 센서를 포함하는 것을 특징으로 하는 전자 장치.
According to claim 1,
The sensing unit,
An electronic device comprising a plurality of piezoelectric sensors arranged in a matrix form on the seat.
삭제delete 삭제delete 삭제delete 제1항에 있어서,
상기 프로세서는,
상기 운전자의 상태에 대응되는 피드백을 제공하는 것을 특징으로 하는 전자 장치.
According to claim 1,
the processor,
An electronic device characterized in that for providing feedback corresponding to the driver's condition.
제6항에 있어서,
상기 프로세서는,
상기 운전자가 조는 상태인 것으로 판단되면, 상기 이동체의 속도를 줄이거나 기설정된 오디오를 출력하도록 제어하는 것을 특징으로 하는 전자 장치.
According to claim 6,
the processor,
If it is determined that the driver is in a drowsy state, the electronic device is controlled to reduce the speed of the moving object or to output a preset audio.
전자 장치의 운전자 상태 판단 방법에 있어서,
운전자에 의해 이동체의 좌석에 가해지는 압력을 감지하는 단계; 및
상기 감지된 압력의 변화에 대한 주파수 특성에 기초하여 상기 운전자의 상태를 판단하는 단계;를 포함하며,
상기 판단하는 단계는,
기설정된 시간 간격으로 감지된 압력의 크기 차이를 산출하고, 상기 산출된 차이 값들을 시간 축 상의 신호로 나타내고, 기설정된 시간 각각에서의 신호를 주파수 변환하여 상기 각 시간 구간에서의 파형의 주파수 성분을 판단하고, 기설정된 임계값 이하의 저주파 성분만이 검출된 시간 구간에서 상기 운전자가 조는 상태에 있는 것으로 판단하는 운전자 상태 판단 방법.
A method for determining a driver's condition of an electronic device,
sensing the pressure applied to the seat of the mobile body by the driver; and
Determining the driver's condition based on the frequency characteristic of the change in the sensed pressure;
The step of judging is
Calculate the magnitude difference of the sensed pressure at a predetermined time interval, express the calculated difference values as a signal on the time axis, and frequency-convert the signal at each predetermined time to obtain a frequency component of the waveform at each predetermined time interval and determining that the driver is in a drowsy state in a time interval in which only low-frequency components below a predetermined threshold are detected.
제8항에 있어서,
상기 감지하는 단계는,
상기 좌석에 매트릭스 형태로 배치된 복수의 압전 센서를 이용하여 상기 압력을 감지하는 것을 특징으로 하는 운전자 상태 판단 방법.
According to claim 8,
The detecting step is
The method for determining the driver's condition, characterized in that the pressure is sensed using a plurality of piezoelectric sensors arranged in a matrix form on the seat.
삭제delete 삭제delete 삭제delete 제8항에 있어서,
상기 운전자의 상태에 대응되는 피드백을 제공하는 단계;를 더 포함하는 것을 특징으로 하는 운전자 상태 판단 방법.
According to claim 8,
The method for determining a driver's state, further comprising providing feedback corresponding to the driver's state.
제13항에 있어서,
상기 제공하는 단계는,
상기 운전자가 조는 상태인 것으로 판단되면, 상기 이동체의 속도를 줄이거나 기설정된 오디오를 출력하는 것을 특징으로 하는 운전자 상태 판단 방법.
According to claim 13,
The step of providing,
and if it is determined that the driver is in a drowsy state, the speed of the moving object is reduced or a preset audio is output.
KR1020160143317A 2016-05-10 2016-10-31 Electronic device and method for determining a state of a driver KR102549797B1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US15/461,078 US10065651B2 (en) 2016-05-10 2017-03-16 Electronic device and method for determining a state of a driver
PCT/KR2017/003322 WO2017195980A1 (en) 2016-05-10 2017-03-28 Electronic device and method for determining a state of a driver

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US201662334079P 2016-05-10 2016-05-10
US62/334,079 2016-05-10

Publications (2)

Publication Number Publication Date
KR20170126778A KR20170126778A (en) 2017-11-20
KR102549797B1 true KR102549797B1 (en) 2023-06-30

Family

ID=60809487

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020160143317A KR102549797B1 (en) 2016-05-10 2016-10-31 Electronic device and method for determining a state of a driver

Country Status (1)

Country Link
KR (1) KR102549797B1 (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5232243A (en) 1991-04-09 1993-08-03 Trw Vehicle Safety Systems Inc. Occupant sensing apparatus
JP2004291736A (en) 2003-03-26 2004-10-21 Honda Motor Co Ltd Device for determining steering state of driver
JP2006346093A (en) 2005-06-15 2006-12-28 Denso Corp Intra-vehicle biological information detector
JP2010026610A (en) 2008-07-15 2010-02-04 Nippon Steel Corp Depressed consciousness detection method and system, drowsy driving prevention method, system, and program
US20120143391A1 (en) 2010-12-03 2012-06-07 Continental Automotive Systems, Inc. Tailoring vehicle human machine interface
US20120150387A1 (en) * 2010-12-10 2012-06-14 Tk Holdings Inc. System for monitoring a vehicle driver
JP5644684B2 (en) 2011-06-09 2014-12-24 トヨタ自動車株式会社 Necessity determination method of operation control corresponding to abnormality and operation control device based on determination of necessity of operation control corresponding to abnormality

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS55102343A (en) * 1979-01-31 1980-08-05 Ezaki Glico Co Continuous production of center filled bakery confectionery dough segment by folding
US6392550B1 (en) * 2000-11-17 2002-05-21 Ford Global Technologies, Inc. Method and apparatus for monitoring driver alertness

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5232243A (en) 1991-04-09 1993-08-03 Trw Vehicle Safety Systems Inc. Occupant sensing apparatus
JP2004291736A (en) 2003-03-26 2004-10-21 Honda Motor Co Ltd Device for determining steering state of driver
JP2006346093A (en) 2005-06-15 2006-12-28 Denso Corp Intra-vehicle biological information detector
JP2010026610A (en) 2008-07-15 2010-02-04 Nippon Steel Corp Depressed consciousness detection method and system, drowsy driving prevention method, system, and program
US20120143391A1 (en) 2010-12-03 2012-06-07 Continental Automotive Systems, Inc. Tailoring vehicle human machine interface
US20120150387A1 (en) * 2010-12-10 2012-06-14 Tk Holdings Inc. System for monitoring a vehicle driver
JP5644684B2 (en) 2011-06-09 2014-12-24 トヨタ自動車株式会社 Necessity determination method of operation control corresponding to abnormality and operation control device based on determination of necessity of operation control corresponding to abnormality

Also Published As

Publication number Publication date
KR20170126778A (en) 2017-11-20

Similar Documents

Publication Publication Date Title
US10065651B2 (en) Electronic device and method for determining a state of a driver
US10569650B1 (en) System and method to monitor and alert vehicle operator of impairment
ES2984381T3 (en) Systems and methods for detecting and evaluating distracted drivers
US10343693B1 (en) System and method for monitoring and reducing vehicle operator impairment
US10163163B1 (en) System and method to adjust insurance rate based on real-time data about potential vehicle operator impairment
KR102058891B1 (en) Reactive user interface for head-mounted display
JP6573193B2 (en) Determination device, determination method, and determination program
CN109191802B (en) Method, device, system and storage medium for eyesight protection prompt
US20130326592A1 (en) Personal authentication apparatus and personal authentication method
CN112046497B (en) Driving support apparatus, driving support method, and driving support program
CN113313019A (en) Distracted driving detection method, system and related equipment
KR102549797B1 (en) Electronic device and method for determining a state of a driver
JP6982767B2 (en) Detection device, learning device, detection method, learning method, and program
KR20200056187A (en) Apparatus and method for driver distraction warning control
CN111292493A (en) Vibration reminding method, device, electronic equipment and system
US10742937B2 (en) Watching apparatus, watching method, and recording medium
JP6481357B2 (en) Electronics
WO2019021356A1 (en) Stiffness inducing posture detection device
US20240238669A1 (en) Operation terminal control device
CN115205899A (en) Method and device for generating eye posture discrimination information
JP2016078523A (en) Vehicle display device
JP2023006970A (en) Driving support control device and driving support control method
US20210097844A1 (en) Accelerometer-Based Ergonomic Counseling by a Hearing Device
JP2024057793A (en) Driving control device and driving control method
JP2021089651A (en) Drive recorder, data recording method and program

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant