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 PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims description 22
- 239000011159 matrix material Substances 0.000 claims description 15
- 230000005484 gravity Effects 0.000 description 21
- 230000015654 memory Effects 0.000 description 20
- 238000010586 diagram Methods 0.000 description 10
- 206010041349 Somnolence Diseases 0.000 description 5
- 210000003128 head Anatomy 0.000 description 5
- 238000004891 communication Methods 0.000 description 3
- 238000001514 detection method Methods 0.000 description 3
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 210000001217 buttock Anatomy 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000000446 fuel Substances 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 230000001939 inductive effect Effects 0.000 description 1
- 210000003205 muscle Anatomy 0.000 description 1
- 230000007958 sleep Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60N—SEATS SPECIALLY ADAPTED FOR VEHICLES; VEHICLE PASSENGER ACCOMMODATION NOT OTHERWISE PROVIDED FOR
- B60N2/00—Seats specially adapted for vehicles; Arrangement or mounting of seats in vehicles
- B60N2/002—Seats provided with an occupancy detection means mounted therein or thereon
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60N—SEATS SPECIALLY ADAPTED FOR VEHICLES; VEHICLE PASSENGER ACCOMMODATION NOT OTHERWISE PROVIDED FOR
- B60N2/00—Seats specially adapted for vehicles; Arrangement or mounting of seats in vehicles
- B60N2/002—Seats provided with an occupancy detection means mounted therein or thereon
- B60N2/0021—Seats provided with an occupancy detection means mounted therein or thereon characterised by the type of sensor or measurement
- B60N2/0024—Seats 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/0027—Seats 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
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60R—VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60R21/00—Arrangements or fittings on vehicles for protecting or preventing injuries to occupants or pedestrians in case of accidents or other traffic risks
- B60R21/01—Electrical circuits for triggering passive safety arrangements, e.g. airbags, safety belt tighteners, in case of vehicle accidents or impending vehicle accidents
- B60R21/015—Electrical 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/01512—Passenger detection systems
- B60R21/01516—Passenger detection systems using force or pressure sensing means
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60R—VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60R21/00—Arrangements or fittings on vehicles for protecting or preventing injuries to occupants or pedestrians in case of accidents or other traffic risks
- B60R21/01—Electrical circuits for triggering passive safety arrangements, e.g. airbags, safety belt tighteners, in case of vehicle accidents or impending vehicle accidents
- B60R21/015—Electrical 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/01512—Passenger detection systems
- B60R21/01516—Passenger detection systems using force or pressure sensing means
- B60R21/01526—Passenger detection systems using force or pressure sensing means using piezoelectric elements
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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/00—Estimation 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/08—Estimation 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
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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/00—Details 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/08—Interaction between the driver and the control system
- B60W50/14—Means for informing the driver, warning the driver or prompting a driver intervention
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01L—MEASURING FORCE, STRESS, TORQUE, WORK, MECHANICAL POWER, MECHANICAL EFFICIENCY, OR FLUID PRESSURE
- G01L1/00—Measuring force or stress, in general
- G01L1/14—Measuring 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/142—Measuring 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/146—Measuring 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
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60N—SEATS SPECIALLY ADAPTED FOR VEHICLES; VEHICLE PASSENGER ACCOMMODATION NOT OTHERWISE PROVIDED FOR
- B60N2210/00—Sensor types, e.g. for passenger detection systems or for controlling seats
- B60N2210/40—Force or pressure sensors
- B60N2210/48—Piezoelectric
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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/00—Estimation 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/08—Estimation 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/0818—Inactivity or incapacity of driver
- B60W2040/0827—Inactivity or incapacity of driver due to sleepiness
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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/00—Details 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/0001—Details of the control system
- B60W2050/0002—Automatic control, details of type of controller or control system architecture
- B60W2050/0004—In digital systems, e.g. discrete-time systems involving sampling
- B60W2050/0005—Processor details or data handling, e.g. memory registers or chip architecture
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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/00—Details 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/08—Interaction between the driver and the control system
- B60W50/14—Means for informing the driver, warning the driver or prompting a driver intervention
- B60W2050/143—Alarm means
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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/00—Output or target parameters relating to overall vehicle dynamics
- B60W2720/10—Longitudinal speed
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60Y—INDEXING SCHEME RELATING TO ASPECTS CROSS-CUTTING VEHICLE TECHNOLOGY
- B60Y2400/00—Special features of vehicle units
- B60Y2400/30—Sensors
- B60Y2400/306—Pressure 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
본 발명은 전자 장치 및 그의 운전자 상태 판단 방법에 관한 것으로, 더욱 상세하게는 이동체를 운전하는 운전자의 상태를 판단하는 전자 장치 및 그의 운전자 상태 판단 방법에 관한 것이다.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
한편, 전자 장치(100)는 이동체에 탑승한 운전자의 상태를 판단할 수 있다. 구체적으로, 전자 장치(100)는 이동체에 마련된 좌석에 앉은 운전자가 이동체를 운전하고 있는지 또는 졸고 있는지 등을 판단할 수 있다. Meanwhile, the
이를 위해, 전자 장치(100)는 운전자에 의해 좌석에 가해지는 압력의 크기를 감지하고, 압력의 크기 변화에 대한 주파수 성분을 분석하여 운전자의 상태를 판단할 수 있다.To this end, the
이와 같이, 본 발명의 일 실시 예에 따르면, 전자 장치(100)는 운전자에 의해 좌석에 가해지는 압력의 크기 변화에 대한 주파수 성분을 분석하여 운전자의 상태를 판단한다는 점에서, 운전자의 상태를 실시간으로 판단할 수 있게 된다.In this way, according to an embodiment of the present invention, the
도 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
센싱부(110)는 운전자에 의해 이동체의 좌석에 가해지는 압력을 감지한다. 즉, 센싱부(110)는 운전자에 의해 이동체의 좌석에 가해지는 압력의 크기를 감지하고, 감지된 압력의 크기를 나타내는 압력 데이터를 출력할 수 있다.The
이를 위해, 센싱부(110)는 복수의 압전 센서(piezoelectric sensor)를 포함할 수 있다. 즉, 복수의 압전 센서는 운전자에 의해 이동체의 좌석에 가해지는 압력의 크기를 감지하고, 감지된 압력의 크기를 나타내는 압력 데이터를 출력할 수 있다.To this end, the
한편, 도 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
구체적으로, 기설정된 시간 간격은 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
한편, 복수의 개의 압전 센서에 의해 압력이 감지된다는 점에서, 특정한 시점에서 복수의 압전 센서에 의해 감지된 압력 데이터는 하나의 프레임을 구성할 수 있다. 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
즉, 도 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
이와 같이, 센싱부(110)는 M/T초에서 복수의 압전 센서에 의해 감지된 압력 데이터 (a11 (M), a12 (M),..., amn (M))를 포함하는 M 번째 프레임(FM)을 출력할 수 있다.In this way, the
한편, 도 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
프로세서(120)는 전자 장치(100)의 전반적인 동작을 제어한다. 이를 위해, 프로세서(120)는 CPU(central processing unit), RAM(Random Access Memory) 및 ROM(Read Only Memory)을 포함하여, 전자 장치(100)에 포함된 다른 구성요소들의 제어에 관한 연산이나 데이터 처리를 실행할 수 있다. The
먼저, 프로세서(120)는 운전자에 의해 이동체의 좌석에 가해지는 압력을 감지하도록 센싱부(110)를 제어하고, 센싱부(110)로부터 출력되는 압력 데이터를 입력받을 수 있다. First, the
이 경우, 프로세서(120)는 기설정된 시간 간격으로 압력을 감지하도록 센싱부(110)를 제어할 수 있다.In this case, the
이에 따라, 센싱부(110)는 복수의 압전 센서를 통해 기설정된 시간 간격으로 운전자에 의해 이동체의 좌석에 가해지는 압력을 감지하고, 각 시점에서 감지된 복수의 압력 데이터를 프레임 단위로 순차적으로 프로세서(120)로 출력할 수 있다.Accordingly, the
한편, 프로세서(120)는 센싱부(110)에서 감지된 압력의 변화에 대한 주파수 특성에 기초하여 운전자의 상태를 판단한다.Meanwhile, the
구체적으로, 프로세서(120)는 기설정된 시간 간격으로 감지된 압력의 크기 차이를 산출하고, 산출된 차이 값들의 주파수 성분을 분석하여 운전자의 상태를 판단할 수 있다. Specifically, the
여기에서, 운전자의 상태는 조는 상태(즉, 운전자가 이동체의 운전 중에 조는 것), 이동체를 운전하고 있는 상태(즉, 브레이크 페달 및 가속 페달을 밟기 위해 발을 움직이거나, 핸들을 조작하기 위해 손을 움직이는 것) 및 운전 이외의 다른 목적을 위해 신체를 움직이는 상태(가령, 운전 중에 네비게이션을 조작하기 위해 움직이는 것)를 포함할 수 있다. 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
구체적으로, 프로세서(120)는 프레임과 해당 프레임의 이전 프레임에 포함된 압력 데이터 사이의 차이 값을 산출할 수 있다. 즉, 프로세서(120)는 M 번째 프레임(FM)과 M-1 번째 프레임(FM)에 포함된 압력 데이터 사이의 차이 값을 산출할 수 있다. Specifically, the
이 경우, 프로세서(120)는 동일한 위치의 압전 센서에 의해 감지된 압력 데이터 사이의 차이 값을 산출하여, 프레임과 이전 프레임에 포함된 압력 데이터 사이의 차이 값을 산출할 수 있다.In this case, the
예를 들어, 도 5와 같이, 프로세서(120)는 두 번째 프레임(F2)에 포함된 압력 데이터에서 첫 번째 프레임(F1)에 포함된 압력 데이터를 빼서, 두 번째 프레임(F2)과 첫 번째 프레임(F1) 사이의 차이 값을 포함하는 차이 프레임(differential frame) F1'(=F2-F1)을 산출할 수 있다.For example, as shown in FIG. 5 , the
이 경우, 프로세서(120)는 각 프레임에서 서로 동일한 위치의 압전 센서에서 감지된 압력 데이터 간의 차이 값을 산출하게 된다. In this case, the
즉, 도 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
이 경우, 차이 프레임 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
이 경우, 차이 프레임 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
즉, 프로세서(120)는 차이 프레임을 구성하는 복수의 요소 각각에 절대값을 취하고, 절대값이 취해진 복수의 요소를 합산할 수 있다. 이 경우, 합산된 값은 차이 프레임에 대한 대표값으로 볼 수 있다. That is, the
예를 들어, 도 6과 같이, 프로세서(120)는 차이 프레임 F1'에 절대값을 취하고 절대값이 취해진 차이 프레임 의 복수의 요소를 합산하여, 차이 프레임 F1'에 대한 대표값 P1(=++...+)을 산출할 수 있다. For example, as shown in FIG. 6 , the
또한, 프로세서(120)는 차이 프레임 F2'에 절대값을 취하고 절대값이 취해진 차이 프레임 의 복수의 요소를 합산하여, 차이 프레임 F2'에 대한 대표값 P2(=++...+)을 산출할 수 있다. Further, the
이와 같이, 프로세서(120)는 차이 프레임 FN'에 절대값을 취하고 절대값이 취해진 차이 프레임 의 복수의 요소를 합산하여, 차이 프레임 FN'에 대한 대표값 PN(=++...+)을 산출할 수 있다.As such,
즉, 프로세서(120)는 하기의 수학식 1에 기초하여 대표값 PN을 산출할 수 있다.That is, the
한편, 상술한 예에서, 프레임 간의 압력 데이터의 차이 값에 절대값을 취해하는 것으로 설명하였으나 이는 일 예에 불과하고, 프레임 간의 압력 데이터의 차이 값을 제곱하거나, 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
한편, 대표값 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
한편, 대표값은 차이 프레임의 복수의 요소를 합산한 값이라는 점에서, 대표값은 프레임 사이의 압력 데이터의 차이 값으로 볼 수 있고, 결국, 프레임 간의 압력의 크기 차이 즉, 시간에 따라 좌석에 가해지는 압력의 크기 차이에 해당하는 것으로 볼 수 있다. 따라서, 대표값에 기초하여 표현된 신호를 분석하는 것은 압력의 크기 차이를 나타내는 신호를 분석하는 것으로 볼 수 있다.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
한편, 대표값 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
한편, 운전자가 이동체를 운전하기 위해 움직이는 경우(즉, 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
구체적으로, 프로세서(120)는 기설정된 시간 구간 각각에 포함된 신호를 주파수 변환하여, 각 시간 구간에 포함된 신호에 대한 주파수 성분을 분석할 수 있다.Specifically, the
여기에서, 기설정된 시간 구간은 센싱부(110)에서 압력을 감지한 시간 간격과 동일할 수 있다.Here, the preset time interval may be the same as the time interval at which the
예를 들어, 프로세서(120)는 센싱부(110)를 통해 1/T초 간격으로 압력을 감지한 경우, 1/T초 간격의 시간 구간에 포함된 신호 각각 즉, 0초~1/T초에서의 신호, 1/T초~2/T초에서의 신호, 2/T초~3/T초에서의 신호,...를 푸리에 변환하여, 1/T초 간격의 시간 구간에 포함된 신호 각각에 대한 주파수 성분을 분석할 수 있다.For example, when the
그리고, 프로세서(120)는 각 신호에 대한 주파수 성분에 기초하여 운전자의 상태를 판단할 수 있다. Also, the
구체적으로, 운전자는 이동체를 운전하기 위해 손을 통해 핸들을 조작하고 발을 통해 페달을 밟는 등의 움직임을 수행한다. 이와 같이, 운전자는 이동체를 운전할 때, 신체의 여러 근육을 이용하여 다양한 방식으로 움직인다는 점에서, 운전자가 이동체를 운전하는 동안 좌석에 가해지는 압력의 크기 변화에 기초한 신호는 다양한 주파수 성분 즉, 저주파 성분에서 고주파 성분으로 구성될 수 있다.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
예를 들어, 도 8의 경우, 1~25Hz의 주파수 성분을 갖는 시간 구간 ③은 운전자가 이동체를 운전하고 있고, 1~5Hz의 주파수 성분을 갖는 시간 구간 ④는 운전자가 조는 것으로 볼 수 있다.For example, in the case of FIG. 8 , a
이와 같이, 프로세서(120)는 압력의 크기 차이에 대한 주파수 성분이 저주파 성분으로 이루어진 시간 구간에서는 운전자가 조는 상태인 것으로 판단하고, 압력의 크기 차이에 대한 주파수 성분이 고주파 및 저주파 성분으로 이루어진 시간 구간에서는 운전자가 이동체를 운전하는 상태인 것으로 판단할 수 있다.In this way, the
구체적으로, 프로세서(120)는 기설정된 시간 간격으로 산출된 차이 값들을 시간 축 상의 신호로 나타내고, 기설정된 시간 구간 각각에서의 신호를 주파수 변환하여 각 시간 구간에서의 신호의 주파수 성분을 판단하고, 기설정된 임계값 이하의 저주파 성분만이 검출된 시간 구간에서 운전자가 조는 상태인 것으로 판단할 수 있다. 그리고, 프로세서(120)는 기설정된 임계값 이하의 고주파 성분 및 저주파 성분이 검출된 시간 구간에서 운전자가 이동체를 운전하는 상태인 것으로 판단할 수 있다.Specifically, the
이와 같이, 프로세서(120)는 센싱부(110)가 복수의 압전 센서를 통해 압력이 감지되면, 실시간으로 기설정된 시간 간격으로 감지된 압력의 크기 변화를 산출하고, 산출된 압력의 크기 차이의 주파수 성분을 분석한다는 점에서, 실시간으로 운전자의 상태를 판단할 수 있게 된다. As such, when the
한편, 상술한 예에서는 저주파 성분은 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
또한, 운전자의 상태를 판단할 때, 좌석에 가해지는 압력의 크기 차이를 이용한다는 점에서 운전자의 몸무게와 상관없이 운전자의 상태를 판단할 수 있다.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
여기에서, 저주파 성분으로 이루어진 시간 구간은 저주파 성분만으로 이루어진 시간 구간뿐만 아니라, 저주파 성분과 함께 고주파 성분이 어느 정도 존재하지만 고주파 성분의 크기가 매우 작은 시간 구간도 포함할 수 있다.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
즉, 프로세서(120)는 특정 시간 동안의 대표값에 대한 파워를 나타내는 신호에 기초하여 운전자의 상태를 판단할 수도 있다.That is, the
구체적으로, 프로세서(120)는 특정 시간 구간 동안의 대표값에 대한 파워를 나타내는 신호에서 피크를 검출할 수 있다. 이 경우, 피크 검출을 위해 피크 디텍션 알고리즘이 이용될 수 있다. Specifically, the
그리고, 프로세서(120)는 대표값에 대한 파워의 크기에 기초하여, 특정 시간 구간 중 운전자가 움직임이 없는 시간 구간 및 운전자가 운전 이외의 다른 목적을 위해 신체를 움직이는 시간 구간을 판단할 수 있다. Further, the
즉, 프로세서(120)는 특정 시간 구간 중, 대표값에 대한 파워를 나타내는 신호의 크기가 작은 시간 구간은 운전자가 움직임이 없는 것으로 판단하고, 임계값 이상의 크기를 갖는 시간 구간은 운전자가 운전 이외의 다른 목적을 위해 신체를 움직이는 것으로 판단할 수 있다.That is, the
예를 들어, 도 8의 경우, 프로세서(120)는 대표값에 대한 파워를 나타내는 신호의 크기가 임계값(Pt) 이하의 크기를 갖는 시간 구간 즉, 신호의 크기가 거의 0에 가까운 시간 구간 ②에서는 운전자의 움직임이 없는 것으로 판단하고, 기설정된 임계값(Eth) 이상의 크기를 갖는 시간 구간 ①에서는 운전자가 신체를 움직이는 것 즉, 운전자가 운전 이외의 다른 목적을 위해 신체를 움직이는 것으로 판단할 수 있다.For example, in the case of FIG. 8 , the
한편, 프로세서(120)는 검출된 피크 간의 시간 간격을 산출할 수 있다. 이 경우, 피크-투-피크 디텍션 알고리즘이 이용될 수 있다. 그리고, 프로세서(120)는 피크에 해당하는 피크 신호를 적분하여, 피크 신호의 면적을 산출할 수 있다.Meanwhile, the
여기에서, 다른 피크와의 시간 간격이 상대적으로 작고, 피크 신호의 면적이 상대적으로 크다는 것은 운전자가 다양한 움직임을 상대적으로 느리게 했다는 것을 의미하고, 다른 피크와의 시간 간격이 상대적으로 크고, 피크 신호의 면적이 상대적으로 작다는 것은 운전자가 단순한 움직임을 순간적으로 했다는 것을 의미한다.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
이와 같이, 상술한 방법에서는 운전자의 상태를 판단하기 위해, 피크 간의 간격을 고려한다는 점에서, 실시간이 아닌 특정 시간 동안 산출된 압력의 크기 변화를 기초로 하게 된다.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
구체적으로, 프로세서(120)는 운전자가 조는 상태인 것으로 판단되면, 이동체의 속도를 줄일 수 있다.Specifically, if it is determined that the driver is in a dozing state, the
예를 들어, 프로세서(120)는 운전자가 조는 상태인 것으로 판단되면, 이동체의 속도를 기설정된 속도까지 서서히 감소시키거나, 또는 이동체를 정지시킬 수 있다.For example, if it is determined that the driver is asleep, the
또한, 프로세서(120)는 운전자가 조는 상태인 것으로 판단되면, 기설정된 오디오를 출력할 수도 있다.Also, if it is determined that the driver is in a dozing state, the
예를 들어, 프로세서(120)는 운전자가 조는 상태인 것으로 판단되면, 이동체에 마련된 스피커를 통해 특정한 소리의 경고음을 출력하거나, 운전자가 현재 졸고 있음을 안내하기 위한 음성을 출력할 수 있다. For example, if it is determined that the driver is in a drowsy state, the
또한, 프로세서(120)는 운전자가 조는 상태인 것으로 판단되면, 특정한 정보를 디스플레이(미도시)에 디스플레이할 수도 있다.Also, if it is determined that the driver is in a dozing state, the
예를 들어, 프로세서(120)는 운전자가 조는 상태인 것으로 판단되면, 이동체의 앞 유리창에 경고 메시지를 출력하거나, 운전자가 현재 졸고 있음을 안내하기 위한 메시지를 출력할 수 있다.For example, if it is determined that the driver is in a drowsy state, the
예를 들어, 프로세서(120)는 운전자가 조는 상태인 것으로 판단되면, 이동체는 운전자에 의한 주행 모드에서 자율 주행 모드로 자동으로 변환할 수 있다.For example, if it is determined that the driver is in a dozing state, the
한편, 프로세서(120)는 압력의 크기 변화에 기초하여 운전자의 시선 방향을 판단할 수도 있다.Meanwhile, the
이를 위해, 센싱부(110)는 매트릭스의 중심을 기준으로 좌측에 배치된 복수의 압전 센서 및 우측에 배치된 복수의 압전 센서를 포함할 수 있다. 예를 들어, 도 9와 같이, m×n/2 개의 압전 센서가 각각 매트릭스의 중심(center)을 기준으로 좌측 및 우측에 각각 배치될 수 있다.To this end, the
이 경우, 좌측 및 우측에 배치된 복수의 압전 센서는 기설정된 시간 간격으로 운전자에 의해 가해지는 압력을 감지하고, 각 시점에서 감지된 복수의 압력 데이터를 프레임 단위로 순차적으로 프로세서(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
그리고, 프로세서(120)는 좌측 압전 센서에서 감지된 압력의 크기 변화 및 우측 압전 센서에서 감지된 압력의 크기 변화에 기초하여 운전자의 시선 방향을 판단할 수 있다.Also, the
이를 위해, 프로세서(120)는 좌측 압전 센서에서 감지된 압력의 크기 변화 및 우측 압전 센서에서 감지된 압력의 크기 변화를 산출할 수 있다.To this end, the
구체적으로, 프로세서(120)는 좌측 압전 센서로부터 프레임 단위로 압력 데이터가 입력되면, 프레임과 이전 프레임에 포함된 압력 데이터 사이의 차이 값을 산출할 수 있다. 또한, 프로세서(120)는 우측 압전 센서로부터 프레임 단위로 압력 데이터가 입력되면, 프레임과 이전 프레임에 포함된 압력 데이터 사이의 차이 값을 산출할 수 있다.In detail, when pressure data is input frame by frame from the left piezoelectric sensor, the
여기에서, 프레임 간의 압력 데이터 차이 값을 산출하는 방법은 압력 센서의 개수만 차이가 있을 뿐, 도 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
이 경우, 차이 프레임 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
이 경우, 차이 프레임 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
즉, 프로세서(120)는 차이 프레임을 구성하는 복수의 요소 각각에 절대값을 취하고, 절대값이 취해진 복수의 요소를 합산할 수 있다. 이 경우, 합산된 값은 차이 프레임에 대한 대표값(또는, 압력변화 값)으로 볼 수 있다. That is, the
예를 들어, 도 12와 같이, 프로세서(120)는 차이 프레임 FL,N'에 절대값을 취하고 절대값이 취해진 차이 프레임 의 복수의 요소를 합산하여, 차이 프레임 FL,N'에 대한 대표값 PL ,N(=++...+)을 산출할 수 있다.For example, as shown in FIG. 12, the
또한, 프로세서(120)는 차이 프레임 FR ,N'에 절대값을 취하고 절대값이 취해진 차이 프레임 의 복수의 요소를 합산하여, 차이 프레임 FR ,N'에 대한 대표값 PR,N(=++...+)을 산출할 수 있다.In addition, the
즉, 프로세서(120)는 하기의 수학식 2, 3에 기초하여 대표값 PL ,N, PR,N을 산출할 수 있다.That is, the
이후, 프로세서(120)는 좌측의 차이 프레임에 대한 대표값과 우측의 차이 프레임에 대한 대표값 사이의 차를 산출할 수 있다.Then, the
구체적으로, 프로세서(120)는 좌측의 차이 프레임에 대한 대표값 PL ,N에서 우측의 차이 프레임에 대한 대표값 PR,N을 빼서, 대표값 사이의 차이 값(즉, PL ,N-PR,N)을 산출할 수 있다. Specifically, the
한편, 대표값 사이의 차이 값 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
구체적으로, 운전자가 좌석에 앉아 좌측을 바라보는 경우, 운전자가 앉은 좌석의 우측보다는 좌측 영역에 상대적으로 더 큰 압력이 가해지게 되고, 이와 반대로, 운전자가 좌석에 우측을 바라보는 경우, 운전자가 앉은 좌석의 좌측보다는 우측 영역에 상대적으로 더 큰 압력이 가해지게 된다.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
예를 들어, 도 14의 경우, 프로세서(120)는 대표값 사이의 차이 값 PL ,N-PR,N이 양수인 시간 구간 ①에서는 운전자의 시선 방향이 좌측을 향하는 것으로 판단하고, 대표값 사이의 차이 값 PL ,N-PR,N이 음수인 시간 구간 ②에서는 운전자의 시선 방향이 우측을 향하는 것으로 판단할 수 있다.For example, in the case of FIG. 14 , the
또한, 프로세서(120)는 대표값 사이의 차이 값 PL ,N-PR,N의 크기에 따라 정면을 기준으로 운전자의 시선 방향이 좌측 또는 우측으로 향하는 정도를 판단할 수도 있다.In addition, the
구체적으로, 좌석에 앉은 운전자가 시선을 좌측으로 더 많이 돌릴수록 점점 큰 압력이 좌석의 좌측 영역에 가해지게 되고, 좌석에 앉은 운전자가 시선을 우측으로 더 많이 돌릴수록 점점 큰 압력이 좌석의 우측 영역에 가해지게 된다.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
한편, 상술한 예에서는 좌측의 차이 프레임에 대한 대표값 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
이 경우, 프로세서(120)는 대표값 사이의 차이 값 PR,N-PL ,N이 양수인 시간 구간에서 운전자의 시선 방향이 우측을 향하는 것으로 판단하고, 대표값 사이의 차이 값 PR,N-PL ,N이 음수인 시간 구간에서 운전자의 시선 방향이 좌측을 향하는 것으로 판단할 수 있다.In this case, the
한편, 프로세서(120)는 운전자의 시선 방향에 따라 정보를 출력할 수 있다.Meanwhile, the
예를 들어, 프로세서(120)는 운전자의 시선 방향이 좌측인 경우, 좌석을 기준으로 앞 유리창의 좌측 영역에 정보를 디스플레이할 수 있고, 운전자의 시선 방향이 우측인 경우, 좌석을 기준으로 앞 유리창의 우측 영역에 정보를 디스플레이할 수 있다.For example, the
이 경우, 프로세서(120)는 운전자의 시선 방향의 정도에 따라 정보가 출력되는 위치를 결정할 수 있다.In this case, the
예를 들어, 프로세서(120)는 운전자의 시선 방향이 좌측으로 향할수록 보다 좌측에 존재하는 영역에 정보를 디스플레이하고, 운전자의 시선 방향이 우측으로 향할수록 보다 우측에 존재하는 영역에 정보를 디스플레이할 수 있다.For example, the
또한, 프로세서(120)는 운전자의 시선 방향의 정도에 따라 다양한 피드백을 제공할 수 있다.Also, the
예를 들어, 프로세서(120)는 운전자의 시선 방향이 좌측 또는 우측을 향하는 경우, 산만한 운전을 경고하거나 전방 주시를 유도하기 위한 메시지를 이동체의 유리창에 출력하거나, 이를 알리기 위한 경고음을 스피커를 통해 출력할 수 있다.For example, when the driver's line of sight is directed to the left or right, the
또한, 프로세서(120)는 이동체에 마련된 추가적인 센서 가령, 카메라 또는 근접 센서 등을 통해 이동체 주변에 물체가 존재하는지를 판단하고, 이동체 주변에 물체가 존재하는 상태에서 운전자가 고개를 돌려 좌측 또는 우측을 바라보는 경우, 그에 대응되는 피드백을 제공할 수 있다.In addition, the
예를 들어, 프로세서(120)는 이동체 주변에 물체가 존재하는 상태에서 운전자가 고개를 돌려 좌측 또는 우측을 바라보는 경우, 사각 지역을 촬영하기 위한 카메라 등을 활성화하거나, 활성화된 카메라를 통해 사각 지역에 물체가 존재하는 것으로 판단된 경우 그에 대한 알림음을 스피커를 통해 출력할 수 있다.For example, the
또한, 프로세서(120)는 운전자의 시선 방향 및 이동체의 이동 방향을 함께 고려하여, 그에 대응하는 피드백을 제공할 수 있다.Also, the
예를 들어, 프로세서(120)가 이동체가 좌측 차선으로 이동하는 것을 감지하고, 운전자의 시선 방향이 우측을 향하는 것을 감지할 수 있다. 즉, 운전자가 차량의 이동 방향과 반대되는 방향으로 시선이 향하여, 사고 가능성이 높다고 판단된 경우, 그에 대한 알림음을 스피커를 통해서 출력하거나, 이동체의 유리창에 표시할 수 있다. For example, the
한편, 상술한 예에서는 프로세서(120)가 좌측의 차이 프레임에 대한 대표값과 우측의 차이 프레임에 대한 대표값의 차이를 통해 운전자의 시선 방향을 판단하였지만, 이는 일 예에 불과하다. Meanwhile, in the above-described example, the
다른 예로, 프로세서(120)는 좌측 압전 센서에서 감지된 압력의 크기와 우측 압전 센서에서 감지된 압력의 크기를 비교하여, 운전자의 무게 중심이 좌측 영역 또는 우측 영역에 존재하는지를 판단하고, 무게 중심이 존재하는 영역에 따라 운전자의 시선 방향을 판단할 수도 있다As another example, the
구체적으로, 프로세서(120)는 좌측 압전 센서에서 감지된 압력의 크기가 우측 압전 센서에서 감지된 압력의 크기보다 상대적으로 큰 경우, 운전자의 무게 중심이 좌측 영역에 존재하는 것으로 판단할 수 있다. 이 경우, 프로세서(120)는 운전자의 시선 방향이 좌측을 향하는 것으로 판단할 수 있다.Specifically, the
또한, 프로세서(120)는 우측 압전 센서에서 감지된 압력의 크기가 좌측 압전 센서에서 감지된 압력의 크기보다 상대적으로 큰 경우, 운전자의 무게 중심이 우측 영역에 존재하는 것으로 판단할 수 있다. 이 경우, 프로세서(120)는 운전자의 시선 방향이 우측을 향하는 것으로 판단할 수 있다.In addition, the
한편, 프로세서(120)는 압력 데이터에 기초하여 운전자가 큰 동작으로 움직이면서 동시에 운전자의 무게 중심이 어느 한 쪽으로 치우치는지 여부를 판단하고, 그에 대응되는 피드백을 제공할 수 있다.Meanwhile, the
구체적으로, 운전자가 큰 동작으로 움직이면서 동시에 운전자의 무게 중심이 어느 한 쪽으로 치우치는 경우, 좌석에 가해지는 압력의 시간에 따른 변화가 크고, 특정한 영역에 가해지는 압력이 다른 영역에 가해지는 압력보다 상대적으로 크다. 이에 따라, 프로세서(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
예를 들어, 운전자가 운전 이외의 목적을 위해 신체를 오른쪽으로 기울여 콘솔박스를 여는 행동을 취하는 경우, 좌석에 가해지는 압력은 시간에 따른 변화가 크고, 운전자의 무게 중심은 우측 영역에 존재하게 된다.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
또한, 프로세서(120)는 압력 데이터에 기초하여 운전자가 크게 움직이지 않지만, 무게 중심이 한쪽으로 치우친 후 원 상태로 다시 복귀되지 않은 상태로 기설정된 시간 동안 유지되는지 여부를 판단하고, 그에 대응되는 피드백을 제공할 수도 있다.In addition, the
구체적으로, 운전자가 크게 움직이지 않지만, 무게 중심이 기설정된 시간 동안 한쪽에 존재하는 경우, 좌석에 가해지는 압력의 시간에 따른 변화가 작고, 기설정된 시간 동안에 특정한 영역에 가해지는 압력이 다른 영역에 가해지는 압력보다 상대적으로 크다. 이에 따라, 프로세서(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
예를 들어, 운전자가 고개를 돌려 우측 좌석에 앉은 사람과 대화를 하거나, 운전석을 중심으로 우측에 설치된 네비게이션를 바라보고 있는 경우, 좌석에 가해지는 압력의 변화는 크기 않지만, 운전자의 무게 중심이 일정 시간 동안 우측 영역에 존재하게 된다.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
또한, 프로세서(120)는 압력 데이터에 기초하여 현재 운전 중인 운전자의 무게 중심이 한쪽으로 이동한 상태에서 기설정된 시간 동안 유지되는지 여부를 판단하고, 그에 대응되는 피드백을 제공할 수 있다.In addition, the
구체적으로, 운전자가 운전 중에 무게 중심이 한쪽으로 이동한 상태에서 기설정된 시간 동안 유지되는 경우, 좌석에 가해지는 압력의 크기 변화에 대한 주파수는 저주파 성분 및 고주파 성분을 갖게 되고, 이러한 상태에서 기설정된 시간 동안에 특정한 영역에 가해지는 압력이 다른 영역에 가해지는 압력보다 상대적으로 크다. 이에 따라, 프로세서(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
예를 들어, 운전자가 운전 중에 핸드폰을 들고 통화를 수행하는 경우, 일정 시간 이상 무게 중심이 한쪽으로 치우치게 된다.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
한편, 핸드폰 조작 여부를 판단하기 위해, 좌석에 가해지는 압력을 이용할 수도 있지만, 이 뿐만 아니라, 프로세서(120)는 이동체에 마련된 마이크를 통해 운전자의 음성이 수신되는지 여부를 추가로 판단하여, 운전자의 무게 중심이 이동되고 또한, 마이크를 통해 운전자의 음성이 수신되는 경우, 운전자가 운전 중에 핸드폰을 들고 통화를 수행하는 것으로 판단할 수도 있다.Meanwhile, pressure applied to the seat may be used to determine whether the mobile phone is operated, but in addition to this, the
한편, 프로세서(120)는 매트릭스 형태로 배치된 복수의 압전 센서를 중심을 기준으로 4 개의 영역(즉, 중심을 기준으로 우상 영역, 좌상 영역, 우하 영역, 좌하 영역)으로 구분하고, 각 영역에서 검출된 압력의 차이값을 이용하여 4 개의 영역 중 운전자의 무게 중심이 존재하는 영역을 판단할 수도 있다.Meanwhile, the
이 경우, 프로세서(120)는 복수의 영역 중에서 검출된 압력의 크기가 다른 영역보다 상대적으로 큰 영역을 운전자의 무게 중심이 존재하는 영역으로 판단할 수 있다.In this case, the
이에 따라, 프로세서(120)는 운전자의 무게 중심이 존재하는 영역에 따라 다양한 피드백을 제공할 수 있다.Accordingly, the
예를 들어, 운전자가 발 아래에 떨어진 물건을 줍는 경우, 운전자의 무게 중심이 상측 영역에 존재하게 된다. 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
다른 예로, 운전자가 뒤쪽 좌측 좌석 또는 뒤쪽 우측 좌석에 앉은 사람과 이야기하기 위해 고개를 뒤쪽 좌측 또는 우측으로 돌리거나, 뒤쪽 좌석에 있는 물건을 집는 행동을 취하는 경우, 운전자의 무게 중심은 좌하 영역 또는 우하 영역에 존재하게 된다.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
도 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
카메라(130)는 이동체에 배치되어 운전자를 촬영한다. 즉, 카메라(130)는 운전자의 얼굴, 상체, 눈 등을 촬영할 수 있다. 이를 위해, 카메라(130)는 이동체의 앞 유리창의 상단부에 배치될 수 있다.The
이 경우, 프로세서(120)는 카메라에 의해 촬영된 영상에 기초하여 운전자의 상태를 판단할 수 있다In this case, the
즉, 프로세서(120)는 카메라를 통해 촬영된 영상을 분석하여 운전자의 얼굴 및 상체의 움직임 정도 및 눈이 감겨있는지 여부를 판단하고, 운전자가 조는 상태인지를 판단할 수 있다.That is, the
예를 들어, 프로세서(120)는 운전자의 얼굴 및 상체가 순간적으로 또는 서서히 아래로 향하거나, 눈이 감겨 진 상태인 경우, 운전자가 조는 상태인 것으로 판단할 수 있다.For example, the
이와 같이, 프로세서(120)는 이동체에 마련된 카메라(130)를 통해 운전자의 상태를 판단할 수도 있다. In this way, the
다만, 촬영을 통해 운전자의 상태를 판단하는 것은 외부 요인에 의해 오류가 발생될 여지도 있다. 예를 들어, 운전자가 안경 또는 선글라스를 착용하고 있는 경우, 사용자의 눈을 정확히 촬영할 수 없어 사용자가 조는 상태인지를 명확히 판단할 수가 없다. 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
다만, 이는 일 예일 뿐이고, 프로세서(120)는 운전자를 촬영한 영상에 기초하여 사용자의 상태를 판단하고, 이와 별도로 센싱부(110)에 의해 감지된 압력의 크기에 기초하여 사용자의 상태를 판단할 수도 있다. 또한, 프로세서(120)는 이들 중 하나의 방식만을 이용하여 사용자의 상태를 판단할 수도 있다.However, this is only an example, and the
디스플레이(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
예를 들어, 프로세서(120)는 운전자가 이동체를 운행하는데 필요한 정보(예를 들어, 네비게이션, 속도, 연료량 등)을 디스플레이할 수 있다. For example, the
특히, 프로세서(120)는 사용자의 상태와 관련된 정보를 디스플레이하도록 디스플레이(140)를 제어할 수 있다. 즉, 프로세서(120)는 사용자가 졸고 있는 것으로 판단되면, 경고 메시지를 출력하거나, 운전자가 현재 졸고 있음을 안내하기 위한 메시지를 출력할 수 있다.In particular, the
이 경우, 프로세서(120)는 사용자의 시선 방향을 고려하여, 정보를 디스플레이할 수도 있다.In this case, the
구체적으로, 프로세서(120)는 운전자의 시선 방향이 좌측인 경우, 좌석을 기준으로 앞 유리창의 좌측 영역에 정보를 디스플레이할 수 있고, 운전자의 시선 방향이 우측인 경우, 좌석을 기준으로 앞 유리창의 우측 영역에 정보를 디스플레이할 수 있다.Specifically, the
스피커(150)는 이동체에 구비되어 다양한 오디오를 출력한다. 특히, 프로세서(120)는 운전자가 조는 상태인 것으로 판단되면, 스피커(150)를 통해 특정한 소리의 경고음을 출력하거나, 운전자가 현재 졸고 있음을 안내하기 위한 음성을 출력할 수 있다. The
한편, 프로세서(120)는 버스(미도시) 등의 구성을 통해 다른 구성요소들로부터 명령을 수신하여, 수신된 명령을 해독하고, 해독된 명령에 따른 연산이나 데이터 처리를 실행할 수 있다.Meanwhile, the
또한, 프로세서(120)는 메인 프로세서와 서브 프로세서를 포함할 수 있으며, 서브 프로세서는 저전력 프로세서로 구성할 수 있다. 이때, 메인 프로세서와 서브 프로세서는 하나의 원 칩(one chip) 형태로 구현될 수 있으며, 별도의 칩으로 구현될 수 있다. 또한, 서브 프로세서는 내부에 버퍼나 스택 형식의 메모리를 포함할 수 있다. Also, the
한편, 프로세서(120)는 GPU(Graphic Processing Unit), CPU(Central Processing Unit), AP(Application Processor) 중 적어도 하나로 구현될 수 있으며, 하나의 칩으로도 구현될 수 있다.Meanwhile, the
메모리(160)는 프로세서(120) 또는 다른 구성요소들(예: 센싱부(110), 카메라(130), 디스플레이(140), 스피커(150) 등)로부터 수신되거나 프로세서(120) 또는 다른 구성요소들에 의해 생성된 명령 또는 데이터를 저장할 수 있다. 또한, 메모리(160)는 예를 들면, 커널, 미들웨어, 어플리케이션 프로그래밍 인터페이스(API: application programming interface) 또는 어플리케이션 등의 프로그래밍 모듈들을 포함할 수 있다. 전술한 각각의 프로그래밍 모듈들은 소프트웨어, 펌웨어, 하드웨어 또는 이들 중 적어도 둘 이상의 조합으로 구성될 수 있다.The memory 160 is received from the
또한, 메모리(150)는 전자 장치(100)의 동작과 관련된 다양한 정보를 저장할 수 있다. Also, the
한편, 메모리(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
한편, 전자 장치(100)는 휴대폰, 태블릿 등의 단말 장치(미도시)와 연동을 통해 상술한 동작을 수행할 수도 있다.Meanwhile, the
이를 위해, 전자 장치(100)는 단말 장치(미도시)와의 블루투스, 와이파이 등의 통신을 위한 통신 칩(미도시)을 더 포함할 수 있다.To this end, the
예를 들어, 전자 장치(100)는 압전 센서를 통해 감지된 센싱 데이터를 단말 장치(미도시)로 전송할 수 있다. 이 경우, 단말 장치(미도시)는 센싱 데이터를 이용하여 운전자의 상태를 판단하고, 운전자의 상태에 대한 정보를 전자 장치(100)로 전송할 수 있다. 이에 따라, 전자 장치(100)는 운전자의 상태에 따라 그에 대응되는 동작을 수행할 수 있다.For example, the
도 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.
상기 센싱부는,
상기 좌석에 매트릭스 형태로 배치된 복수의 압전 센서를 포함하는 것을 특징으로 하는 전자 장치.According to claim 1,
The sensing unit,
An electronic device comprising a plurality of piezoelectric sensors arranged in a matrix form on the seat.
상기 프로세서는,
상기 운전자의 상태에 대응되는 피드백을 제공하는 것을 특징으로 하는 전자 장치.According to claim 1,
the processor,
An electronic device characterized in that for providing feedback corresponding to the driver's condition.
상기 프로세서는,
상기 운전자가 조는 상태인 것으로 판단되면, 상기 이동체의 속도를 줄이거나 기설정된 오디오를 출력하도록 제어하는 것을 특징으로 하는 전자 장치.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.
상기 감지하는 단계는,
상기 좌석에 매트릭스 형태로 배치된 복수의 압전 센서를 이용하여 상기 압력을 감지하는 것을 특징으로 하는 운전자 상태 판단 방법.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.
상기 운전자의 상태에 대응되는 피드백을 제공하는 단계;를 더 포함하는 것을 특징으로 하는 운전자 상태 판단 방법.According to claim 8,
The method for determining a driver's state, further comprising providing feedback corresponding to the driver's state.
상기 제공하는 단계는,
상기 운전자가 조는 상태인 것으로 판단되면, 상기 이동체의 속도를 줄이거나 기설정된 오디오를 출력하는 것을 특징으로 하는 운전자 상태 판단 방법.
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.
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)
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)
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 |
-
2016
- 2016-10-31 KR KR1020160143317A patent/KR102549797B1/en active IP Right Grant
Patent Citations (7)
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 |