Drinking detection device, method for detecting drinking, and program
The sobriety detection device addresses false positives in alcohol detection by using heart rate increase analysis to enhance detection accuracy.
Patent Information
- Application Number
- JP2024063060
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-04-10
- Publication Date
- 2025-10-23
AI Technical Summary
Conventional alcohol detection technologies often result in false positives due to sudden heart rate increases caused by factors other than alcohol consumption, leading to inaccurate detection.
A sobriety detection device that utilizes a heart rate acquisition unit, a reference value acquisition unit, a heart rate increase detection unit, and a drinking detection unit to calculate the rate of heart rate increase and output a drinking score, thereby reducing false detections by considering gradual heart rate changes.
The device effectively suppresses false detections and improves the accuracy of alcohol consumption detection by focusing on the rate of heart rate increase rather than instantaneous changes.
Smart Images

Figure 2025160532000001_ABST
Abstract
Description
[Technical Field]
[0001] The disclosed technology relates to a sobriety detection technology. [Background technology]
[0002] When humans and other living organisms drink alcohol, their sympathetic nervous system becomes activated, causing their heart rate to increase. Conventional alcohol detection technology that utilizes this characteristic detects the state of alcohol consumption when the heart rate increases (for example, the "drinking state detection device" described in Patent Document 1). Conventional alcohol detection technology also detects the state of alcohol consumption when the heart rate suddenly increases. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2009-219541 Summary of the Invention [Problem to be solved by the invention]
[0004] However, sudden increases in heart rate are often due to factors other than drinking alcohol, and conventional alcohol detection technology has the problem of frequent false positives.
[0005] The present disclosure is intended to solve the above-mentioned problems, and aims to suppress false detections in alcohol drinking detection and improve the accuracy of alcohol drinking detection compared to conventional alcohol drinking detection technologies. [Means for solving the problem]
[0006] The drinking detection device of the present disclosure is a heart rate acquisition unit that acquires the current heart rate of the subject; a reference value acquisition unit that acquires a reference heart rate that is a reference value of the heart rate of the subject; a heart rate increase detection unit that calculates an increase rate of the heart rate using the current heart rate and the reference heart rate; a drinking detection unit that outputs a drinking score that indicates the degree of drinking of the subject using the current heart rate, the reference heart rate, and the rate of increase of the heart rate; It is equipped with the following. [Effects of the Invention]
[0007] According to the present disclosure, it is possible to suppress false detections in alcohol drinking detection and improve the accuracy of alcohol drinking detection compared to conventional alcohol drinking detection techniques. [Brief explanation of the drawings]
[0008] [Figure 1] FIG. 1 is a diagram illustrating an example of a basic configuration of a drinking detection device 100 according to a first embodiment of the present disclosure. [Figure 2] FIG. 2 is a diagram showing an example of the configuration of a drinking alcohol detection system 10 (10A) including a drinking alcohol detection device 100 (100A) according to the first embodiment. [Figure 3] FIG. 3 is a flowchart showing an example of the process of the drinking detection device 100A according to the first embodiment. [Figure 4] FIG. 4 is a diagram showing a configuration example of a drinking alcohol detection system 10 (10B) including a drinking alcohol detection device 100 (100B) according to the second embodiment of the present disclosure. [Figure 5] FIG. 5 is a flowchart showing a detailed example of the process of the heart rate acquisition unit 110 in the drinking alcohol detection device 100B according to the second embodiment. [Figure 6] FIG. 6 is a flowchart showing a detailed example of the process of the reference value acquisition unit 120B in the drinking detection device 100B according to the second embodiment. [Figure 7] FIG. 7 is a flowchart showing a detailed example of the process of the heart rate increase detection unit 130B in the drinking detection device 100B according to the second embodiment. [Figure 8] FIG. 8 is a flowchart showing a detailed example of the process of the drinking alcohol detection unit 140B in the drinking alcohol detection device 100B according to the second embodiment. [Figure 9]FIG. 9 is a diagram illustrating an example of a configuration in which the drunk driving detection device 100 (100B) according to the second embodiment of the present disclosure is installed in a vehicle 1. As shown in FIG. [Figure 10] FIG. 10 is a flowchart showing an example of processing in the configuration shown in FIG. [Figure 11] FIG. 11 is a diagram illustrating a configuration example of a drinking alcohol detection system 10 (10C) including a drinking alcohol detection device 100 (100C) according to the third embodiment of the present disclosure. [Figure 12] FIG. 12 is a diagram showing an example of the correspondence between various scores used in the drunk driving detection device 100C according to the third embodiment and the state of the occupant. [Figure 13] FIG. 13 is a flowchart showing an example of the process of the drinking detection device 100C according to the third embodiment. [Figure 14] FIG. 14 is a flowchart showing a detailed example of the process of the wakefulness obtaining unit 112 in the drinking detection device 100C according to the third embodiment. [Figure 15] FIG. 15 is a flowchart showing a detailed example of the process of the driving concentration level obtaining unit 113 in the drinking detection device 100C according to the third embodiment. [Figure 16] FIG. 16 is a flowchart showing a detailed example of the process of the operation disorder level acquisition unit 114 in the drunk driving detection device 100C according to the third embodiment. [Figure 17] FIG. 17 is a diagram illustrating an example of a configuration in which a drunk driving detection device 100C according to the third embodiment of the present disclosure is installed in a vehicle 1. As shown in FIG. [Figure 18] FIG. 18 is a flowchart showing an example of processing in the configuration shown in FIG. [Figure 19] FIG. 19 is a diagram illustrating a configuration example of a drinking alcohol detection system 10 (10D) including a drinking alcohol detection device 100 (100D) according to the fourth embodiment of the present disclosure. [Figure 20] FIG. 20 is a flowchart showing an example of the process of the drinking detection device 100D according to the fourth embodiment. [Figure 21]FIG. 21 is a diagram illustrating an example of a configuration in which a drinking alcohol detection device 100D according to the fourth embodiment of the present disclosure is installed in a vehicle 1. As shown in FIG. [Figure 22] FIG. 22 is a flowchart showing an example of processing in the configuration shown in FIG. [Figure 23] FIG. 23 is a diagram illustrating a first example of a hardware configuration for realizing the functions according to the configuration of the present disclosure. [Figure 24] FIG. 24 is a diagram illustrating a second example of a hardware configuration for realizing the functions according to the configuration of the present disclosure. DETAILED DESCRIPTION OF THE INVENTION
[0009] In order to explain the present disclosure in more detail, embodiments of the present disclosure will be described below with reference to the accompanying drawings.
[0010] Embodiment 1 In the first embodiment, a basic form of the present disclosure will be described.
[0011] An example of the configuration of a drinking detection device according to a first embodiment of the present disclosure will be described. FIG. 1 is a diagram illustrating an example of a basic configuration of a drinking detection device 100 according to a first embodiment of the present disclosure. The sobriety detection device 100 detects the degree of drinking of the subject using the rate of increase in heart rate. The sobriety detection device 100 shown in FIG. 1 includes a heart rate acquisition unit 110, a reference value acquisition unit 120, a heart rate increase detection unit 130, and a sobriety detection unit 140.
[0012] The heart rate acquisition unit 110 acquires the current heart rate of the subject. The heart rate acquisition unit 110 can acquire the current heart rate of the subject from an external device (not shown). Alternatively, the heart rate acquisition unit 110 can acquire biological data such as the subject's pulse and calculate the current heart rate using the biological data.
[0013] The reference value acquiring unit 120 acquires a reference heart rate, which is a reference value of the subject's heart rate. The reference value acquiring unit 120 can acquire the reference heart rate of the subject stored in a storage unit (not shown). Alternatively, the reference value acquiring unit 120 can accumulate the heart rate of the subject and calculate the reference heart rate of the subject using the accumulated heart rate.
[0014] The heart rate increase detection unit 130 calculates the rate of increase in the heart rate using the current heart rate and the reference heart rate. The heart rate increase detection unit 130 calculates the amount of change in the heart rate per unit time, for example, using a difference value obtained by subtracting the reference heart rate from the current heart rate, and calculates the amount of change in the heart rate or the rate of change in the amount of change in the heart rate as the rate of increase in the heart rate.
[0015] The drinking detection unit 140 outputs a drinking score that indicates the degree of drinking of the subject using the current heart rate, the reference heart rate, and the rate of increase in the heart rate. The alcohol detection unit 140 does not determine that the user is in an intoxicated state when the rate of increase in the heart rate is equal to or greater than a pre-stored threshold value for the rate of increase. For example, even if the difference between the current heart rate and the reference heart rate is equal to or greater than the difference threshold, if the rate of increase in the heart rate is equal to or greater than a pre-stored increase rate threshold, the drinking detection unit 140 does not make a determination that the user is in a drinking state based on the drinking score. For example, the drinking detection unit 140 lowers the reliability of the drinking score, and does not make a determination based on the drinking score if the reliability is less than the reliability threshold.
[0016] In addition to the above components, the sobriety detection device 100 also includes a control unit (not shown), a storage unit (not shown), and a communication unit (not shown). A control unit (not shown) controls the entire drink detection device 100 and each of its components. The control unit (not shown) activates the drink detection device 100 in response to, for example, an external command. The control unit (not shown) also controls the state of the drink detection device 100 (operating state = state such as startup, shutdown, or sleep). The control unit (not shown) also commands each component of the drink detection device 100 to input and output data. The control unit (not shown) also commands a memory unit (not shown) to store and read data in response to a request from each component of the drink detection device 100. A storage unit (not shown) stores each piece of data used in the sobriety detection device 100. The storage unit (not shown), for example, stores the output (output data) from each component of the sobriety detection device 100, and outputs data requested by each component to the requesting component. The communication unit (not shown) communicates with external devices. Communication is performed between the drinking detection device 100 (for example, the drinking detection device 100A described below) and peripheral devices (for example, an occupant information acquisition device, a vehicle information output device, and an output device described below). For example, if the drinking detection device 100 and the peripheral devices are not connected by wire, the communication unit (not shown) has a function to communicate between the drinking detection device 100 and the peripheral devices. In addition, the communication unit (not shown) has a function to communicate with a server device, which is an external device. The control unit (not shown), the storage unit (not shown), and the communication unit (not shown) are the same in the embodiments described below.
[0017] Next, an example of the configuration of a drinking alcohol detection system including the drinking alcohol detection device according to this embodiment will be described, in which the drinking alcohol detection device is applied to the drinking alcohol detection system. FIG. 2 is a diagram showing an example of the configuration of a drinking alcohol detection system 10 (10A) including a drinking alcohol detection device 100 (100A) according to the first embodiment. The alcohol drinking detection system 10A is a system for detecting whether a subject has drunk alcohol. The alcohol drinking detection system 10A shown in FIG. 2 is a system in which the alcohol drinking detection device 100A is applied to a device for detecting alcohol drinking by a passenger of a moving body. The drunk driving detection device 100A, the occupant information acquisition device 200 (200A), and the output device 500 are included.
[0018] The occupant information acquisition device 200A acquires information used in the processing of the drinking alcohol detection device 100A and outputs it to the drinking alcohol detection device 100A. 2 acquires information about an occupant of a moving body and outputs it to the alcohol consumption detection device 100 A. The information about the occupant of the moving body is information related to the drinking of the occupant, such as heart rate.
[0019] The alcohol drinking detection device 100A detects the degree of alcohol drinking of the subject using the rate of increase in heart rate. The drinking detection device 100A is connected to the occupant information acquisition device 200A and the output device 500 so as to be able to communicate with each other. The drinking alcohol detection device 100A shown in FIG. 2 includes a heart rate acquisition unit 110, a reference value acquisition unit 120A, a heart rate increase detection unit 130A, and a drinking alcohol detection unit 140A.
[0020] The heart rate acquisition unit 110 acquires the current heart rate of the subject output by the occupant information acquisition device 200A.
[0021] Similar to the reference value acquiring section 120 already described, the reference value acquiring section 120A acquires a reference heart rate that is a reference value for the heart rate of the subject.
[0022] Like the heart rate increase detection section 130 already described, the heart rate increase detection section 130A calculates the rate of increase in the heart rate using the current heart rate and the reference heart rate.
[0023] The drinking detection unit 140A outputs to the output device 500 a drinking score that indicates the degree of drinking of the subject using the current heart rate, the reference heart rate, and the rate of increase in the heart rate. The drinking detection unit 140A may determine whether the user is in a drinking state or a non-drinking state based on the drinking score and output the drinking detection result to the output device 500.
[0024] The drinking detection device 100A may include components other than the drinking detection device 100 already described.
[0025] When the output device 500 receives the drinking score output from the drinking detection device 100A, it performs a process related to drinking detection using the drinking score. The output device 500 determines whether the user is in a drinking state or a non-drinking state based on the drinking score and outputs the result as a drinking detection result. Alternatively, when the drinking detection result indicates a drunk state, the output device 500 outputs, for example, a control signal to instruct an external device to issue an alarm.
[0026] Next, a processing example of the drinking detection device according to the first embodiment will be described. The processing of the sobriety detection device 100 shown in FIG. 1 and the sobriety detection device 100A shown in FIG. 2 differs in that the source of information used in the processing in the sobriety detection device 100A shown in FIG. 2 can be clearly indicated, and the output destination can be clearly indicated. However, since the internal processing is similar in both, an example of the processing of the sobriety detection device 100A will be described here as a representative example. FIG. 3 is a flowchart showing an example of the process of the drinking detection device 100A according to the first embodiment. The process shown in FIG. 3 is a method for detecting alcohol consumption by the alcohol consumption detection device. For example, by causing a computer to execute this drinking detection method using a program, the computer can function as a drinking detection device.
[0027] The sobriety detection device 100A shown in Fig. 2 starts the process shown in Fig. 3 when, for example, a control unit (not shown) receives a command to start the process from outside. Specifically, for example, the sobriety detection device 100A starts the process shown in Fig. 3 when the power source of the moving body is started or when it is determined that a passenger has boarded the moving body. (Start)
[0028] The drinking alcohol detection device 100A then executes a heart rate acquisition process (step ST1100). In the heart rate acquisition process, the heart rate acquisition unit 110 of the drinking alcohol detection device 100A acquires the current heart rate of the subject, and outputs the current heart rate to the reference value acquisition unit 120A.
[0029] The drinking alcohol detection device 100A then executes a reference heart rate acquisition process (step ST1200). In the reference heart rate acquisition process, the reference value acquisition unit 120A of the drinking detection device 100A acquires a reference heart rate, which is a reference value of the subject's heart rate. The reference value acquisition section 120A outputs the current heart rate and the reference heart rate to the heart rate increase detection section 130A.
[0030] The drinking alcohol detection device 100A then executes a heart rate increase detection process (step ST1300). In the heart rate increase detection process, the heart rate increase detection unit 130A of the drinking alcohol detection device 100A calculates the heart rate increase rate using the current heart rate and the reference heart rate. The heart rate increase detection unit 130A outputs the current heart rate, the reference heart rate, and the heart rate increase rate to the drinking alcohol detection unit 140.
[0031] The sobriety detection device 100A then executes the sobriety detection process (step ST1400). In the drinking detection process, the drinking detection unit 140 of the drinking detection device 100A outputs a drinking score indicating the degree of drinking of the subject using the current heart rate, the reference heart rate, and the rate of increase of the heart rate. The drinking detection unit 140A outputs the drinking score to the output device 500.
[0032] After outputting the drinking alcohol detection result in the drinking alcohol detection process, the drinking alcohol detection device 100A then ends the process shown in FIG. 3. (End)
[0033] Drink driving is a serious social problem that can easily lead to serious traffic accidents. Although the number of accidents caused by drunk driving has been decreasing due to amendments to laws such as the Road Traffic Act, traffic accidents have not been eliminated. Therefore, the development of systems that can detect the drinking status of drivers is accelerating with the aim of eradicating drunk driving. However, it is rare for heart rate to suddenly rise due to drinking alcohol; in most cases, heart rate rises gradually, and it takes several minutes to several hours for the rate to start to rise. Therefore, cases where heart rate suddenly rises are often due to factors other than drinking, and if alcohol detection is performed using heart rate without taking this into consideration, the system will falsely detect (overdetect) that someone has been drinking even when they have not. In light of the above, the present disclosure uses the rate of increase in heart rate and does not use instantaneous changes in heart rate for alcohol drinking detection. If it is determined that the heart rate is rising rapidly, the reliability of the heart rate is reduced and it is not used for alcohol drinking detection. This reduces false detection. The alcohol consumption detection device of the present disclosure is a device that can be applied to a system that detects the alcohol consumption state of a driver. As a result, cases where a person is mistakenly detected as drunk when they have not drunk alcohol will be reduced, contributing to more accurate alcohol detection.
[0034] This embodiment shows an example of the following configuration. a heart rate acquisition unit that acquires the current heart rate of the subject; a reference value acquisition unit that acquires a reference heart rate that is a reference value of the heart rate of the subject; a heart rate increase detection unit that calculates an increase rate of the heart rate using the current heart rate and the reference heart rate; a drinking detection unit that outputs a drinking score that indicates the degree of drinking of the subject using the current heart rate, the reference heart rate, and the rate of increase of the heart rate; A drinking detection device comprising: As a result, the present disclosure has the effect of providing a sobriety detection device that can reduce false detections in sobriety detection and improve the accuracy of sobriety detection compared to conventional sobriety detection technologies.
[0035] This embodiment shows an example of the following configuration. A method for detecting alcohol consumption using a drinking alcohol detection device, comprising: a heart rate acquisition step in which a heart rate acquisition unit of the alcohol drinking detection device acquires a current heart rate of the subject; a reference value acquisition step in which a reference value acquisition unit of the alcohol drinking detection device acquires a reference heart rate that is a reference value of the heart rate of the subject; a heart rate increase detection step in which a heart rate increase detection unit of the alcohol drinking detection device calculates an increase rate of the heart rate using the current heart rate and the reference heart rate; a drinking detection step in which a drinking detection unit of the drinking detection device outputs a drinking score indicating the degree of drinking of the subject using the current heart rate, the reference heart rate, and the rate of increase of the heart rate; A drinking detection method comprising: As a result, the present disclosure has the effect of providing a drinking alcohol detection method that can reduce false detections in drinking alcohol detection and improve the accuracy of drinking alcohol detection compared to conventional drinking alcohol detection techniques.
[0036] This embodiment shows an example of the following configuration. Computer, a heart rate acquisition unit that acquires the current heart rate of the subject; a reference value acquisition unit that acquires a reference heart rate that is a reference value of the heart rate of the subject; a heart rate increase detection unit that calculates an increase rate of the heart rate using the current heart rate and the reference heart rate; a drinking detection unit that outputs a drinking score that indicates the degree of drinking of the subject using the current heart rate, the reference heart rate, and the rate of increase of the heart rate; A program that runs as follows. As a result, the present disclosure has the effect of providing a program that can suppress false detections in alcohol drinking detection and improve the accuracy of alcohol drinking detection compared to conventional alcohol drinking detection techniques.
[0037] Embodiment 2 In the first embodiment, an example of a basic configuration has been described in which a drinking score indicating the degree of drinking state of the subject is output using the rate of increase in heart rate, thereby suppressing false detections in drinking detection and enabling improved accuracy in drinking detection compared to conventional drinking detection technologies. However, there are other states besides drinking alcohol that cause a gradual increase in heart rate. For example, excessive caffeine intake or prolonged thinking can occur. In order to prevent overdetection when a driver falls into one of these states, in the second embodiment, drinking alcohol is detected not only by heart rate but also by the driver's alertness level, level of concentration on driving, and degree of reckless driving. Moreover, the second embodiment will explain a more detailed example of the configuration according to the first embodiment. In embodiment 2, among the components of embodiment 2, components that are similar to the components of embodiment 1 already described are given the same names and similar symbols (with some modifications), and duplicate explanations are omitted as appropriate.
[0038] A description will be given of a configuration example of a drinking alcohol detection device according to a second embodiment of the present disclosure and a drinking alcohol detection system including the drinking alcohol detection device. FIG. 4 is a diagram showing a configuration example of a drinking alcohol detection system 10 (10B) including a drinking alcohol detection device 100 (100B) according to the second embodiment of the present disclosure. The drinking alcohol detection system 10B shown in FIG. 4 includes a drinking alcohol detection device 100B, an occupant information acquisition device 200 (200B), and an output device 500.
[0039] The occupant information acquisition device 200B acquires information used in the processing of the drinking alcohol detection device 100B and outputs it to the drinking alcohol detection device 100B. The occupant information acquisition device 200B shown in Fig. 4 acquires information about an occupant of a moving body and outputs the information to the drunk driving detection device 100B. The occupant information acquisition device 200B shown in Fig. 4 includes a biological data acquisition unit 211 and a heart rate calculation unit 212.
[0040] The biometric data acquisition unit 211 acquires biometric data of the occupant as the subject. Biometric data indicates information about a living body that allows the heart rate to be calculated. The biometric data may be, for example, the subject's pulse rate obtained based on changes in the brightness value of an image captured by an imaging device (camera), the subject's pulse rate measured by a sheet sensor, or the subject's pulse rate measured by a millimeter-wave radar. Specifically, for example, if the subject is a passenger in a vehicle, the biometric data may be the subject's pulse rate measured using changes in brightness of an image of the subject inside the vehicle, the subject's pulse rate measured by a seat sensor in the vehicle, or the subject's pulse rate measured inside the vehicle using millimeter-wave radar.
[0041] The heart rate calculation unit 212 calculates the heart rate using the biological data.
[0042] The alcohol drinking detection device 100B detects the degree of alcohol drinking of the subject using the rate of increase in heart rate. The drinking alcohol detection device 100B shown in FIG. 4 includes a heart rate acquisition unit 110, a reference value acquisition unit 120 (120B), a heart rate increase detection unit 130 (130B), and a drinking alcohol detection unit 140 (140B).
[0043] The heart rate acquisition unit 110 acquires the current heart rate of the subject. The heart rate acquisition unit 110 acquires the current heart rate based on the subject's biological data. The heart rate acquisition section 110 may be configured to acquire biological data of the subject and calculate the current heart rate using the biological data.
[0044] The reference value acquiring unit 120B acquires the reference value of the subject's heart rate. The reference value acquiring unit 120B may acquire a reference value that is set and stored in advance, or may acquire the reference value by calculating it. In the following description, the reference value acquiring unit 120B will be described as being configured to be able to calculate the reference value. The reference value acquiring section 120B shown in FIG. The reference heart rate acquisition unit 121 acquires a reference heart rate, which is a reference value of the subject's heart rate. The reference heart rate acquisition unit 121 calculates, for example, the median value of the heart rate over a predetermined time period as the reference heart rate.
[0045] The reference heart rate acquisition unit 121 shown in FIG. 4 includes a reference value calculation unit 121a. The reference value calculation unit 121a uses the time-series heart rate acquired by the heart rate acquisition unit 110 to calculate a reference heart rate.
[0046] The heart rate increase detection unit 130B calculates the rate of increase in the heart rate using the current heart rate and the reference heart rate. The heart rate increase detection unit 130B calculates the amount of change in the heart rate using the current heart rate and the reference heart rate, and calculates the rate of increase in the heart rate using the amount of change in the heart rate. The heart rate increase detection unit 130B shown in FIG. 4 includes a heart rate change calculation unit 131, a heart rate increase rate calculation unit 132, and a drinking score control unit 133.
[0047] The heart rate variation calculation unit 131 calculates the heart rate variation, which is the variation in the heart rate, using the current heart rate and the reference heart rate. The heart rate change amount can be calculated by any method as long as it is a value that indicates the change amount of the current heart rate relative to the reference heart rate. For example, the heart rate change amount is calculated using the following slope calculation formula (Formula (1)): i means "heart rate (current heart rate) - reference heart rate" at time i. TIFF2025160532000002.tif14166 The amount of change in heart rate indicates the amount of change in heart rate per unit time, and can be used to determine whether or not the heart rate has suddenly increased. If the change in heart rate is greater than or equal to the threshold, it is considered a sudden rise, and if it is less than the threshold, it is not considered a sudden rise. An example of the threshold is 20 (a heart rate rise of 20 bpm in one second is not normal, but rather occurs when there is noise or an abnormal physical condition such as a seizure).
[0048] The heart rate increase rate calculation unit 132 calculates the rate of increase in the heart rate, which is the rate at which the heart rate has increased, using the amount of change in the heart rate. The rate of increase is the amount of change converted into a percentage, and like the amount of change, can be used to determine whether or not the heart rate has suddenly increased. In addition, since it is possible to determine whether the heart rate has suddenly increased or not using either the amount of change in the heart rate or the rate of increase in the heart rate, the configuration may not include the heart rate increase rate calculation unit 132. The amount of change in heart rate can be said to be the rate at which the heart rate changes per unit time, and can therefore also be expressed as the rate of increase in heart rate.
[0049] The drinking score control unit 133 outputs the current heart rate, the reference heart rate, and the rate of increase in the heart rate to the drinking detection unit 140B. The drinking score control unit 133 controls the drinking score output by the drinking detection unit 140B by outputting the rate of increase in the heart rate to the drinking detection unit 140B.
[0050] The drinking detection unit 140B outputs a drinking score that indicates the degree of drinking of the subject using the current heart rate, the reference heart rate, and the rate of increase in the heart rate. The drinking detection unit 140B calculates the reliability of the drinking score using the rate of increase in the heart rate, and outputs the calculated reliability together with the drinking score. The drinking detection unit 140B reduces the reliability of the drinking score when the rate of increase in the heart rate exceeds a pre-stored increase rate threshold. More specifically, for example, the drinking detection unit 140B reduces the reliability of the drinking score when the amount of change in the heart rate calculated using the current heart rate and the reference heart rate is equal to or greater than the change amount threshold and the rate of increase in the heart rate is equal to or greater than the increase rate threshold. The drinking detection unit 140B outputs the drinking score and reliability, the drinking detection result, or both.
[0051] The output device 500 is configured to have the same functions as the output device 500 already described.
[0052] A processing example of the drunk driving detection device according to the second embodiment of the present disclosure will be described. An example of processing when the heart rate acquisition unit in the drinking detection device according to the second embodiment calculates the heart rate will be described. A detailed example of the processing of the heart rate acquisition unit 110 in the drinking alcohol detection device 100B will be described. FIG. 5 is a flowchart showing a detailed example of the process of the heart rate acquisition unit 110 in the drinking alcohol detection device 100B according to the second embodiment. The heart rate acquisition unit 110 starts processing. (Start)
[0053] Next, the heart rate acquisition unit 110 executes a biological data acquisition process (step ST1110). In the biological data acquisition process, the heart rate acquisition unit 110 acquires the biological data output by the biological data acquisition unit 211 of the occupant information acquisition device 200B.
[0054] Next, the heart rate acquisition unit 110 executes a heart rate calculation process (step ST1120). In the heart rate calculation process, the heart rate acquisition unit 110 calculates the heart rate using the biological data.
[0055] After calculating the heart rate, the heart rate acquisition unit 110 ends the process shown in FIG. 5. (End)
[0056] Next, an example of processing when the reference value acquisition unit in the drunk drinking detection device according to the second embodiment calculates a reference value will be described. FIG. 6 is a flowchart showing a detailed example of the process of the reference value acquisition unit 120B in the drinking detection device 100B according to the second embodiment. The reference value acquisition unit 120B starts the process. (Start)
[0057] Next, the reference value acquisition unit 120B executes a reference value calculation process (step ST1210). In the reference value calculation process, the reference value calculation unit 121a of the reference heart rate acquisition unit 121 in the reference value acquisition unit 120B acquires the heart rates accumulated over a predetermined period that is set and stored in advance, calculates the median of the acquired heart rates, and sets it as the reference heart rate of the subject.
[0058] The reference value acquisition unit 120B ends the process. (End)
[0059] Next, an example of the process of the heart rate increase detection unit in the drinking detection device according to the second embodiment will be described. FIG. 7 is a flowchart showing a detailed example of the process of the heart rate increase detection unit 130B in the drinking detection device 100B according to the second embodiment. The heart rate increase detection unit 130B starts the process. (Start)
[0060] Next, the heart rate increase detecting unit 130B executes a heart rate change calculation process (step ST1310). In the heart rate change calculation process, the heart rate change calculation section 131 of the heart rate increase detection section 130B calculates the heart rate change, which is the amount of change in the heart rate, using the current heart rate and the reference heart rate. The heart rate change calculation section 131 outputs the heart rate change to the heart rate increase detection section 130B.
[0061] Next, the heart rate increase detection unit 130B executes a heart rate increase rate calculation process (step ST1320). In the heart rate increase rate calculation process, the heart rate increase rate calculation unit 132 of the heart rate increase detection unit 130B calculates the heart rate increase rate, which is the rate at which the heart rate has increased, using the amount of change in the heart rate. The heart rate increase rate calculation unit 132 outputs the heart rate increase rate to the drinking score control unit 133.
[0062] Next, the heart rate increase detection unit 130B executes a heart rate increase determination process (step ST1330 "heart rate increase rate≧threshold value?").
[0063] In the heart rate increase determination process, if the heart rate increase detection unit 130B determines that the heart rate increase rate is less than the increase rate threshold (step ST1330 "Heart rate increase rate≧threshold?" "YES"), it then executes drinking score control process (step ST1340). In the drinking score control process, the drinking score control unit 133 of the heart rate increase detection unit 130B lowers the reliability of the drinking score. The drinking score control unit 133 of the heart rate increase detection unit 130B reduces the reliability of the drinking score by using a fixed value that is set and stored in advance. Alternatively, the drinking score control unit 133 of the heart rate increase detection unit 130B uses the heart rate increase rate to lower the reliability of the drinking score according to the heart rate increase rate. For example, the value by which the reliability of the drinking score is lowered increases as the heart rate increase rate increases.
[0064] Next, the heart rate increase detection unit 130B executes a drinking score output process (step ST1350). In the drinking score output process, the heart rate increase detection unit 130B outputs the drinking score and the reliability.
[0065] In the heart rate increase determination process, if the heart rate increase detection unit 130B determines that the heart rate increase rate is equal to or greater than the increase rate threshold (step ST1330 "Heart rate increase rate≧threshold?" "NO"), it then executes a drinking score output process (step ST1350). In the drinking score output process, the heart rate increase detection unit 130B outputs the drinking score while adding the reliability of the drinking score without changing it.
[0066] After the heart rate increase detection unit 130B outputs the drinking score and the reliability in the drinking score output process, the process shown in FIG. 7 ends. (End)
[0067] Next, an example of the process of the drinking alcohol detection unit in the drinking alcohol detection device according to the second embodiment will be described. FIG. 8 is a flowchart showing a detailed example of the process of the drinking alcohol detection unit 140B in the drinking alcohol detection device 100B according to the second embodiment. The drinking alcohol detection unit 140B starts the process. (Start)
[0068] The drinking alcohol detection unit 140B then executes a heart rate determination process (step ST1410: "Is the difference between the reference heart rate and the current heart rate ≧ threshold?").
[0069] If the alcohol drinking detection unit 140B determines in the heart rate determination process that the difference between the reference heart rate and the current heart rate is less than the heart rate threshold value (step ST1410 "Difference between reference heart rate and current heart rate ≧ threshold value?" "NO"), it then executes a process to output an alcohol drinking detection result indicating that the user is not drinking alcohol (step ST1440). The sobriety detection unit 140B then ends the process. (End)
[0070] If the drinking alcohol detection unit 140B determines in the heart rate determination process that the difference between the reference heart rate and the current heart rate is equal to or greater than the heart rate threshold (step ST1410 "Difference between reference heart rate and current heart rate ≧ threshold?" "YES"), it then executes the drinking score reliability determination process (step ST1420 "Drinking score reliability ≧ threshold?").
[0071] If the drinking score reliability is determined to be equal to or greater than the threshold value in the drinking score reliability determination process (step ST1420 "Is drinking score reliability ≧ threshold value?"), the drinking detection unit 140B then executes a process to output a drinking detection result indicating that the user is in a drinking state (step ST1430). The sobriety detection unit 140B then ends the process. (End)
[0072] If the drinking score reliability is determined to be less than the threshold value in the drinking score reliability determination process (step ST1420 "Is drinking score reliability ≧ threshold value?"), the drinking detection unit 140B then executes a process to output a drinking detection result indicating that the user is not drinking (step ST1440). The sobriety detection unit 140B then ends the process. (End)
[0073] A configuration example will be described in which a drinking alcohol detection device according to the second embodiment of the present disclosure is applied to a drinking alcohol detection system that detects drinking by a vehicle driver. FIG. 9 is a diagram illustrating an example of a configuration in which the drunk driving detection device 100 (100B) according to the second embodiment of the present disclosure is installed in a vehicle 1. As shown in FIG. The driver of the vehicle 1 corresponds to the test subject already described. Hereinafter, the driver of the vehicle 1 will also be referred to simply as the "driver." 9 is equipped with a control device 2. The vehicle 1 is an example of the moving body already described. The control device 2 includes the components of the drinking alcohol detection device 100A already described. The control device 2 shown in FIG. 9 includes a control unit 3 and a drinking detection unit 140B. The control unit 3 includes a reference value acquisition unit 120B and a heart rate increase detection unit 130B. A biological data acquisition device 201 is provided outside the control device 2.
[0074] The biometric data acquisition device 201 acquires biometric data of the driver of the vehicle, calculates the heart rate, and outputs the calculated heart rate to the control device 2 of the vehicle 1. The biological data acquisition device 201 is a device corresponding to the occupant information acquisition device 200B already described. The biological data acquisition device 201 is worn by the driver himself (wearable or the like) and measures biological information such as the driver's electrocardiogram and pulse rate. Although pulse rate and heart rate have different meanings in the strict sense, they are synonymous in this explanation. Pulse wave rate will hereafter be referred to as heart rate. Furthermore, the biological data acquisition device 201 may be a camera that measures the driver's heart rate by image processing of the camera image. The biological data acquisition device 201 includes a biological data acquisition unit 211 and a heart rate calculation unit 212. Biometric data such as an electrocardiogram measured by a biometric data acquisition device 201 is received by a biometric data acquisition unit 211, and converted into a heart rate by a heart rate calculation unit 212. The heart rate may be calculated as an instantaneous heart rate obtained from the inverse of the RR function, or as a smoothed value of the instantaneous heart rate over a certain period of time in the past. Furthermore, the biological data acquisition device 201 does not necessarily have to be worn by the driver, and may be installed, for example, inside the vehicle 1 (at the front of the vehicle interior, inside the seat belt, inside the seat, etc.). Also, calculations may be performed within the control device 2.
[0075] The reference value acquisition unit 120B calculates a reference value of the heart rate (hereinafter referred to as the reference heart rate). Because normal heart rate values vary greatly from person to person, it is difficult to estimate the driver's state using the absolute value of the heart rate. The heart rate is measured for a certain period from the start of driving, and the median value is used as the driver's reference heart rate. Once the calculation of the reference heart rate is complete, the difference between the heart rate value and the reference heart rate is used to estimate the driver's state thereafter (so-called calibration).
[0076] The heart rate increase detection unit 130B calculates the amount of change in the heart rate. There is no particular limitation on the method for calculating the amount of change, but as an example, the formula for calculating the slope (the formula (1) already explained) is used. i means the heart rate at time i minus the reference heart rate. Here, if the change in heart rate is equal to or greater than a threshold, it is considered a sudden rise, and if it is less than the threshold, it is not considered a sudden rise. An example of the threshold is 20 (a heart rate rise of 20 bpm in one second is not normal, but rather occurs when there is noise or an abnormal physical condition such as a seizure).
[0077] The drinking detection unit 140B uses the difference between the current heart rate calculated by the heart rate calculation unit 212 and the reference heart rate. If this difference is equal to or greater than a threshold, it is determined that the person is drinking alcohol. An example of the threshold is 10. However, if the heart rate increase detection unit 130B determines that there is a sudden increase, it is not determined that the person is drinking alcohol.
[0078] In this way, the control device 2 estimates the driver's drinking state with high accuracy.
[0079] The control unit 3 issues instructions to the biometric data acquisition device 201 to acquire information detected by the biometric sensor. Furthermore, the control unit 3 issues instructions to the biometric data acquisition device 201, the biometric data acquisition unit 211, the heart rate calculation unit 212, and the drinking detection unit 140B in the control device 2 to control the operation timing and the exchange of information.
[0080] Although FIG. 9 omits some of the components of the drinking alcohol detection device 100B and the drinking alcohol detection system 10B already described, the configuration may include all of the components of the drinking alcohol detection device 100B and the drinking alcohol detection system 10B.
[0081] An example of processing performed by the sobriety detection device shown in FIG. 9 will be described. Fig. 10 is a flowchart showing an example of processing in the configuration shown in Fig. 9. The drinking detection device 100B serving as the control device 2 shown in Fig. 9 repeatedly performs the processing of the flowchart shown in Fig. 10. The sobriety detection device 100B starts the process shown in FIG. 10. (Start)
[0082] The drinking alcohol detection device 100B then executes a biological data acquisition process (step ST2101). In step ST2101, the biological data acquisition unit 211 of the drinking alcohol detection device 100B acquires biological data of an electrocardiogram or a heart rate from the biological data acquisition device 201.
[0083] The drinking alcohol detection device 100B then executes a heart rate calculation process (step ST2102). When electrocardiogram data is received in step ST2101, the heart rate calculation unit 212 of the drinking alcohol detection device 100B converts the data into a heart rate in ST2102. The heart rate may be calculated as an instantaneous heart rate obtained from the inverse of the RR function, or as a smoothed value of the instantaneous heart rate over a certain period of time in the past.
[0084] The drinking alcohol detection device 100B then executes a process of determining whether the reference heart rate has been calculated (step ST2103 "Has the reference heart rate been calculated?").
[0085] When the drinking alcohol detection device 100B determines in the process of determining whether the reference heart rate has been calculated that the reference heart rate has not been calculated (step ST2103 "Has reference heart rate been calculated?" "NO"), it then executes the process of calculating the reference heart rate (step ST2104). In step ST2104, the reference heart rate is calculated. After entering this step, the heart rates for a certain period (for example, 1 or 2 minutes) are stored in a buffer, and the median value is set as the reference heart rate of the driver. When the alcohol drinking detection device 100B determines in the calculation-completion process of the reference heart rate that the reference heart rate has been calculated (step ST2103 "Has reference heart rate been calculated?" "YES"), it then executes the heart rate increase rate calculation process (step ST2105). In step ST2105, the rate of increase of the heart rate is calculated using the amount of change in the heart rate. There is no particular limitation on the method for calculating the amount of change, but the formula for calculating the slope (the formula (1) already explained) is used as an example.
[0086] The drinking alcohol detection device 100B then executes a heart rate increase determination process (step ST2106 "Above threshold?"). In step ST2106, if the rate of increase in the heart rate is equal to or greater than the increase rate threshold (step ST2106 "YES"), proceed to processing in step ST2107; if the rate of increase in the heart rate is less than the increase rate threshold (step ST2106 "NO"), proceed to processing in step ST2108.
[0087] If the rate of increase in the heart rate is less than the increase rate threshold in the heart rate increase determination process (step ST2106 "Above threshold?" "YES"), the sobriety detection device 100B then executes a process to lower the drinking score reliability (step ST2107). In step ST2107, the reliability of the drinking score is lowered. The value of the lowered reliability may be a fixed value, or may be changed depending on the rate of increase in heart rate. For example, in the latter case, if the initial value of the drinking score is 100 and the rate of increase in heart rate is 10%, the reliability will be 100-10 (90).
[0088] If the rate of increase in the heart rate is equal to or greater than the increase rate threshold in the heart rate increase determination process (step ST2106 "Above threshold?" "NO"), the alcohol drinking detection device 100B then executes a process to calculate the amount of change in the heart rate (step ST2108 "Reference heart rate - Current heart rate"). In step ST2108, the difference between the reference heart rate calculated in step ST2104 and the current heart rate (the heart rate calculated in step ST2102) is calculated.
[0089] The drunk drinking detection device 100B then executes a change amount determination process (step ST2109 "Is it equal to or greater than the threshold and equal to or greater than the reliability threshold?"). In step ST2109, if the amount of change in heart rate is equal to or greater than the threshold (step ST2109 "YES"), proceed to processing in step ST2111, and if the amount of change in heart rate is less than the threshold (step ST2109 "NO"), proceed to processing in step ST2110.
[0090] If the process proceeds to step ST2110, the driver is determined to be in a sober state (has not consumed alcohol). That is, if the amount of change in the heart rate is less than the threshold value (step ST2109 "NO"), the drinking alcohol detection device 100B then executes a process of outputting a detection result indicating that the drinking alcohol state has been determined (step ST2110).
[0091] If the process proceeds to step ST2111, the driver is determined to be in a drunk state. That is, when the amount of change in the heart rate is equal to or greater than the threshold value (step ST2109 "YES"), the alcohol drinking detection device 100B then executes a process of outputting a detection result indicating that the alcohol drinking state has been determined (step ST2111).
[0092] The sobriety detection device 100B then ends the process. (End)
[0093] As described above, according to the second embodiment, instantaneous changes in heart rate are not used for alcohol drinking detection. If it is determined that the heart rate is rising rapidly, the reliability of the heart rate is lowered and it is not used for alcohol drinking detection. This reduces the number of times that a person is erroneously determined to have drunk alcohol when they have not, thereby contributing to improving the accuracy of alcohol drinking detection.
[0094] This embodiment shows an example of the following configuration. The heart rate acquisition unit obtaining a current heart rate based on the subject's biometric data; The reference value acquisition unit calculating the reference heart rate using the time-series heart rate acquired by the heart rate acquisition unit; The heart rate increase detection unit Calculating a change in heart rate using the current heart rate and the reference heart rate, and calculating an increase rate of the heart rate using the change in heart rate; The drinking detection unit Calculating the reliability of the drinking score using the rate of increase of the heart rate, and outputting the calculated reliability together with the drinking score. A drinking detection device characterized by: As a result, the present disclosure has the effect of providing a sobriety detection device that uses information that is considered to be more accurate to reduce false detections in sobriety detection, thereby enabling the accuracy of sobriety detection to be further improved compared to conventional sobriety detection technologies. Furthermore, the present disclosure achieves the same effects as those described above by applying the above configuration to a drinking alcohol detection system, the above drinking alcohol detection method, or the above program.
[0095] This embodiment shows an example of the following configuration. The biometric data is the pulse rate of the subject measured using a change in brightness value of an image obtained by capturing an image of the subject; the subject's pulse rate measured by a sheet sensor; or the subject's pulse rate measured by millimeter wave radar; characterized in that A drinking detection device characterized by: As a result, the present disclosure has the effect of providing an alcohol detection device that suppresses false detections in alcohol detection without requiring the subject to wear a device that measures pulse, without placing a burden on the subject, and that makes it possible to improve the accuracy of alcohol detection compared to conventional alcohol detection technologies. Furthermore, the present disclosure achieves the same effects as those described above by applying the above configuration to a drinking alcohol detection system, the above drinking alcohol detection method, or the above program.
[0096] This embodiment shows an example of the following configuration. The drinking detection unit reducing the reliability of the drinking score when the rate of increase of the heart rate exceeds a pre-stored rate of increase threshold; A drinking detection device characterized by: As a result, the present disclosure has the effect of providing a sobriety detection device that enables the accuracy of sobriety detection to be further improved compared to conventional sobriety detection techniques. Furthermore, the present disclosure achieves the same effects as those described above by applying the above configuration to a drinking alcohol detection system, the above drinking alcohol detection method, or the above program.
[0097] This embodiment shows an example of the following configuration. The subject is a passenger of a moving body. A drinking detection device characterized by: As a result, the present disclosure has the effect of being able to provide a drinking alcohol detection device that can reduce false detections of drinking alcohol for occupants of a moving body, such as a vehicle driver, and improve the accuracy of drinking alcohol detection compared to conventional drinking alcohol detection technologies. Furthermore, the present disclosure achieves the same effects as those described above by applying the above configuration to a drinking alcohol detection system, the above drinking alcohol detection method, or the above program.
[0098] Embodiment 3 In the first and second embodiments, the number of false positives is reduced by not using instantaneous changes in heart rate for alcohol detection. However, there are other conditions besides alcohol consumption that cause a gradual increase in heart rate. For example, excessive caffeine intake and prolonged thinking are examples. In the third embodiment, an example of a configuration for preventing a state other than the drunk state from being over-detected as the drunk state will be described. Specifically, for example, an example of a configuration for detecting the level of alertness, the level of concentration on driving, and the degree of reckless driving using not only the heart rate but also a driver monitoring camera installed in the vehicle cabin and vehicle signals will be described, and the drunk state will be detected using the detection results. In embodiment 3, among the components of embodiment 3, those components that are similar to the components of embodiment 1 or embodiment 2 already described are given the same names and similar symbols (with some modifications), and duplicate explanations are omitted as appropriate.
[0099] A description will be given of a configuration example of a drinking alcohol detection device according to a third embodiment of the present disclosure and a drinking alcohol detection system including the drinking alcohol detection device. FIG. 11 is a diagram illustrating a configuration example of a drinking alcohol detection system 10 (10C) including a drinking alcohol detection device 100 (100C) according to the third embodiment of the present disclosure. The drinking alcohol detection system 10C shown in FIG. 11 includes a drinking alcohol detection device 100C, an occupant information acquisition device 200 (200C), a vehicle information output device 300 (vehicle information output unit), and an output device 500.
[0100] The vehicle information output device 300 outputs vehicle information related to the driving operation of a moving object. The vehicle information output device 300 is a part that acquires data flowing on the signal line of the CAN (Controller Area Network) bus, and acquires vehicle information such as vehicle speed, steering angle, and accelerator and brake depression degree (opening) in real time. If the moving object is something other than a vehicle, the vehicle information output device 300 can also be expressed as a moving object information output device.
[0101] The occupant information acquisition device 200C acquires information used in the processing of the drinking alcohol detection device 100C and outputs it to the drinking alcohol detection device 100C. The occupant information acquisition device 200C shown in Figure 11 is configured to include a biometric data acquisition unit 211, a heart rate calculation unit 212, an imaging unit (imaging device) 230, an alertness detection unit 231, a driving concentration detection unit 232, and an operation disorder detection unit 233.
[0102] The biometric data acquisition unit 211 has the same functions as the biometric data acquisition unit 211 already described. The heart rate calculation section 212 calculates and outputs the heart rate in the same manner as the heart rate calculation section 212 already described.
[0103] The imaging section (imaging device) 230 images the subject and outputs the captured video. When the subject is a passenger of a moving object, the image capturing unit 230 is, for example, a driver monitoring camera. The imaging unit 230 is configured with one visible light camera, multiple visible light cameras, one infrared camera, or multiple infrared cameras. When the imaging unit 230 is configured with an infrared camera, a light source (not shown) is provided that irradiates an area including the driver's face with infrared light for imaging. This light source is configured with, for example, an LED (Light Emitting Diode).
[0104] The awakening level detection unit 231 outputs the awakening level indicating the level of awakening of the subject. The awakening level detection section 231 uses the video output by the imaging section 230 to output the awakening level based on information about the subject's face and facial features. When the subject is a passenger of a moving body, the awakening level detection unit 231 is configured to be included in, for example, a driver monitoring system.
[0105] The driving concentration level detection unit 232 outputs a driving concentration level that indicates the degree to which the subject is concentrating on driving. The driving concentration level detection unit 232 uses the video output by the imaging unit 230 to output the driving concentration level based on information about the subject's face and facial features. When the subject is a passenger of a moving body, the driving concentration level detection unit 232 is configured to be included in, for example, a driver monitoring system.
[0106] The operation disorder level detection unit 233 outputs an operation disorder level indicating the degree of roughness of the driving operation of the occupant of the vehicle. The operation disorder level detection unit 233 outputs an operation disorder level based on vehicle information related to the driving operation of the mobile object.
[0107] The alcohol drinking detection device 100C detects alcohol drinking using information about the occupant other than the heart rate in addition to the heart rate. The drinking detection device 100C shown in FIG. 11 includes a heart rate acquisition unit 110, an alertness acquisition unit 112, a driving concentration acquisition unit 113, an operation disorder acquisition unit 114, a reference value acquisition unit 120 (120C), a heart rate increase detection unit 130 (130C), and a drinking detection unit 140 (140C).
[0108] The heart rate acquisition section 110 is configured to have the same functions as the heart rate acquisition section 110 already described.
[0109] The wakefulness acquisition unit 112 acquires the wakefulness of the subject. The wakefulness acquisition unit 112 can acquire the wakefulness of the subject from an external device such as a driver monitoring system. Alternatively, the wakefulness acquisition unit 112 can acquire the wakefulness of the subject by calculating it using, for example, video acquired from the external device. Alternatively, the wakefulness acquisition unit 112 can be configured using a machine learning model that receives an image as input and outputs the wakefulness of the subject.
[0110] The driving concentration level acquisition unit 113 acquires the subject's driving concentration level. The driving concentration level acquisition unit 113 can acquire the subject's driving concentration level from an external device such as a driver monitoring system. Alternatively, the driving concentration level acquisition unit 113 can acquire the subject's driving concentration level by calculating it using video or the like acquired from the external device. Alternatively, the driving concentration level acquisition unit 113 can be configured using a machine learning model that inputs an image and outputs the subject's driving concentration level.
[0111] The operation disorder level acquisition unit 114 acquires an operation disorder level indicating the roughness of the subject's driving operation. The operation disorder level acquisition unit 114 can acquire the subject's operation disorder level from, for example, an external device. Alternatively, the operation disorder level acquisition unit 114 can acquire the subject's operation disorder level by calculating it using mobile object information acquired from the external device. Alternatively, the operation disorder level acquisition unit 114 can be configured using a machine learning model that inputs mobile object information and outputs the subject's operation disorder level.
[0112] The reference value acquisition unit 120C further acquires at least one of a reference alertness level, which is a reference value of the subject's alertness level, a reference concentration level, which is a reference value of the subject's driving concentration level, or a reference disorder level, which is a reference value of the subject's operational disorder level. The reference value acquiring section 120C shown in FIG. 11 includes a reference heart rate acquiring section 121, a reference wakefulness acquiring section 122, a reference concentration acquiring section 123, and a reference disorder acquiring section .
[0113] The reference heart rate acquisition unit 121 acquires a reference heart rate, which is a reference value of the subject's heart rate. The reference heart rate acquiring unit 121 shown in Fig. 11 can acquire the reference heart rate by calculating it. In this case, the reference heart rate acquiring unit 121 includes a reference value calculating unit 121a. The reference value calculating unit 121a calculates the reference wakefulness level using the time-series wakefulness level calculated by the wakefulness level acquiring unit. The reference value calculating unit 121a calculates the median value of the wakefulness level at a predetermined time as the reference wakefulness level.
[0114] The reference awakening level obtaining unit 122 obtains a reference awakening level, which is a reference value of the awakening level of the subject. 11 can acquire the reference awakening level by calculating it. The reference awakening level acquisition unit 122 includes a reference value calculation unit 122a. The reference value calculation unit 122a calculates the reference awakening level using the time-series awakening levels calculated by the awakening level acquisition unit 112. The reference value calculation unit 122a calculates, for example, the median value of the time-series awakening levels at a predetermined time as the reference awakening level.
[0115] The reference concentration level acquisition unit 123 acquires a reference concentration level that is a reference value of the subject's concentration level on driving. The reference concentration level acquisition unit 123 shown in Fig. 11 can acquire the reference concentration level by calculating it. The reference concentration level acquisition unit 123 includes a reference value calculation unit 123a. The reference value calculation unit 123a calculates the reference concentration level using the time-series driving concentration level calculated by the driving concentration level acquisition unit. The reference value calculation unit 123a calculates, for example, the median value of the time-series driving concentration level at a predetermined time as the reference concentration level.
[0116] The reference disorder level acquisition unit 124 acquires a reference disorder level that is a reference value of the subject's operation disorder level. The reference disorder level acquisition unit 124 shown in Fig. 11 can acquire the reference disorder level by calculating it. The reference disorder level acquisition unit 124 includes a reference value calculation unit 124a. The reference value calculation unit 124a calculates the reference disorder level using the time-series operation disorder levels calculated by the operation disorder level acquisition unit. The reference value calculation unit 124a calculates, for example, the median value of the operation disorder levels at a predetermined time as the reference disorder level.
[0117] The heart rate increase detector 130C is configured to function in the same manner as the heart rate increase detector 130C already described. The heart rate increase detection unit 130C shown in FIG. 11 includes a heart rate change amount calculation unit 131, a heart rate increase rate calculation unit 132, and a drinking score control unit 133. The heart rate change amount calculation section 131 is configured to function in the same manner as the heart rate change amount calculation section 131 already described. The heart rate increase rate calculation unit 132 is configured to function in the same manner as the heart rate increase rate calculation unit 132 already described. The drinking score control unit 133 is configured to function in the same manner as the drinking score control unit 133 already described.
[0118] The drinking detection unit 140C has the function of outputting a drinking score and the reliability of the drinking score using the heart rate or the function of performing drinking detection, similar to the drinking detection unit 140B already described, and also has the function of using some or all of the level of alertness, level of concentration on driving, or level of operational disorder. Alternatively, the drinking detection unit 140C has the function of outputting a drinking score and the reliability of the drinking score using a reference heart rate or the function of performing drinking detection, similar to the drinking detection unit 140B already described, and also has the function of using some or all of the reference alertness level, the reference concentration level, or the reference disorder level. Specific examples of combinations are described below.
[0119] For example, the drinking detection unit 140C outputs a drinking score indicating the degree of drinking of the subject, further using the alertness level. Furthermore, for example, the drinking detection unit 140C further uses the difference between the alertness level and the reference alertness level to output a drinking score indicating the degree of drinking state of the subject.
[0120] For example, the drinking detection unit 140C outputs a drinking score indicating the degree of drinking of the subject, further using the degree of concentration on driving. Furthermore, for example, the drinking detection unit 140C further uses the difference between the concentration level on driving and the reference concentration level to output a drinking score indicating the degree of drinking of the subject.
[0121] For example, the drinking detection unit 140C outputs a drinking score indicating the degree of drinking state of the subject by further using the operation disorder degree. Furthermore, for example, the drinking detection unit 140C further uses the difference between the degree of operational disorder and the reference degree of disorder to output a drinking score indicating the degree of drinking state of the subject. The drinking detection unit 140C outputs a drinking score indicating the degree of drinking of the subject by further using the alertness level, the driving concentration level, and the operation disorder level.
[0122] The drinking detection unit 140C further uses at least one of the difference between the alertness level and the reference alertness level, the difference between the driving concentration level and the reference concentration level, or the difference between the operational disorder level and the reference disorder level to output a drinking score indicating the degree of drinking of the subject.
[0123] The output device 500 is configured to have the same functions as the output device 500 already described.
[0124] Here, an example of the correspondence between the combination of the heart rate, the level of alertness, the level of concentration on driving, and the level of operational disorder and the state of the subject will be described. FIG. 12 is a diagram showing an example 3000 of a correspondence relationship between various scores used in the drunk driving detection device 100C according to the third embodiment and the state of the occupant. For example, if the pulse rate is rising slowly, the level of alertness is low, the level of concentration on driving is low, and the level of operational disorder is high, it can be determined that the driver is in a drunk state. For example, if the pulse rate is gradually increasing, the level of alertness is high, the level of concentration on driving is high, and the level of operational disorder is low, it can be determined that the state is after caffeine intake. For example, if the pulse rate is rising slowly, the level of alertness is high, the level of concentration on driving is low, and the level of operational disorder is high, it can be determined that the driver is in a state of tension due to thinking for a long time. In this way, by combining the pulse wave rate (heart rate) with at least one of the alertness level, the driving concentration level, and the operation disorder level, it becomes possible to more accurately determine whether the driver has been drinking.
[0125] A processing example of the drinking detection device according to the third embodiment of the present disclosure will be described. FIG. 13 is a flowchart showing an example of the process of the drinking detection device 100C according to the third embodiment. The process of the sobriety detection device shown in Fig. 13 is a sobriety detection method by the sobriety detection device. For example, by causing a computer to execute this sobriety detection method by a program, the computer can function as the sobriety detection device. For example, the sobriety detection device 100C shown in Fig. 11 starts the process shown in Fig. 13 when, for example, a control unit (not shown) receives a command to start the process from outside. Specifically, for example, the sobriety detection device 100C starts the process shown in Fig. 13 when the power source of the moving body is started or when it is determined that a passenger has boarded the moving body. (Start)
[0126] The drinking alcohol detection device 100C then executes a heart rate acquisition process (step ST3100). In the heart rate acquisition process, the heart rate acquisition unit 110 of the drinking alcohol detection device 100C acquires the current heart rate of the subject. The heart rate acquisition unit 110 acquires the current heart rate of the subject from, for example, the occupant information acquisition device 200. The heart rate acquisition unit 110 outputs the current heart rate.
[0127] The drinking alcohol detection device 100C then executes a reference heart rate acquisition process (step ST3200). In the reference heart rate acquisition process, the reference heart rate acquisition unit 121 of the drinking detection device 100C acquires a reference heart rate that is a reference value of the subject's heart rate. When the reference heart rate acquisition unit 121 acquires the current heart rate output by the heart rate acquisition unit 110, it acquires the reference heart rate, which is the reference value of the subject's heart rate, and outputs the current heart rate and the reference heart rate.
[0128] Next, the drinking alcohol detection device 100C executes a wakefulness level acquisition process (step ST3110). In the wakefulness obtaining process, the wakefulness obtaining unit 112 of the drinking detection device 100C obtains the wakefulness of the subject. The wakefulness obtaining unit 112 obtains the wakefulness of the subject from an external device such as a driver monitoring system, for example. Alternatively, the awakening level acquiring unit 112 may acquire the level of awakening by calculating the level of awakening of the subject using, for example, an image acquired from an external device. An example of processing in this case will be described. FIG. 14 is a flowchart showing a detailed example of the process of the wakefulness obtaining unit 112 in the drinking detection device 100C according to the third embodiment. The wakefulness level acquisition unit 112 in the drunk driving detection device 100C starts the process shown in FIG. 14. (Start) Next, the awakening level obtaining unit 112 executes a face and face part detection process (step ST3111). In this process, the wakefulness obtaining section 112 obtains an image of the subject from the imaging section, and detects the face and facial parts included in the image. The awakening level obtaining unit 112 then executes the awakening level calculation process (step ST3112). In this process, the awakening level obtaining unit 112 calculates the awakening level using the face and facial parts. The calculation method can use known techniques. The wakefulness level acquisition unit 112 then ends the process. (End)
[0129] Returning to the explanation of FIG. The drinking alcohol detection device 100C then executes a reference alertness level acquisition process (step ST3120). In the reference wakefulness obtaining process, the reference wakefulness obtaining unit 122 of the drinking detection device 100C receives the wakefulness output by the wakefulness obtaining unit 112 and obtains the reference wakefulness, which is a reference value of the subject's wakefulness. The reference wakefulness level acquiring unit 122 can acquire the reference wakefulness level by calculating it. In this case, the reference value calculating unit 122a of the reference wakefulness level acquiring unit 122 calculates the reference wakefulness level using the time-series wakefulness level calculated by the wakefulness level acquiring unit 112. The reference value calculating unit 122a calculates, for example, the median value of the time-series wakefulness level at a predetermined time as the reference wakefulness level. The reference wakefulness level acquiring unit 122 outputs the wakefulness level and the reference wakefulness level.
[0130] The drunk driving detection device 100C then executes a process of obtaining a concentration level on driving (step ST3130). In the driving concentration level acquisition process, the driving concentration level acquisition unit 113 of the drunk driving detection device 100C acquires the subject's driving concentration level. The driving concentration level acquisition unit 113 acquires the subject's driving concentration level from an external device such as a driver monitoring system, for example. Alternatively, the driving concentration level acquisition unit 113 may acquire the driving concentration level of the subject by calculating it using, for example, a video image acquired from an external device, etc. An example of processing in this case will be described. FIG. 15 is a flowchart showing a detailed example of the process of the driving concentration level obtaining unit 113 in the drinking detection device 100C according to the third embodiment. The driving concentration level acquisition unit 113 starts the process shown in Fig. 15. (Start) Next, the driving concentration level acquisition unit 113 executes a face and facial part detection process (step ST3131). In this process, the driving concentration level acquisition unit 113 acquires an image of the subject from the imaging unit, and detects the face and facial parts included in the image. Next, the driving concentration level acquisition unit 113 executes a driving concentration level calculation process (step ST3132). In the driving concentration level calculation process, the driving concentration level acquisition unit 113 calculates the driving concentration level based on the face and facial parts. The driving concentration level acquisition unit 113 then ends the process. (End)
[0131] Returning to the explanation of FIG. The drunk driving detection device 100C then executes a reference concentration level acquisition process (step ST3140). In the reference concentration level acquisition process, when the reference concentration level acquisition unit 123 receives the driving concentration level output by the driving concentration level acquisition unit 113, it acquires the reference concentration level that is the reference value of the subject's driving concentration level. The reference concentration level acquisition unit 123 can acquire the reference concentration level by calculating it. In this case, the reference value calculation unit 123a of the reference concentration level acquisition unit 123 calculates the reference concentration level using the time-series driving concentration level calculated by the driving concentration level acquisition unit 113. The reference value calculation unit 123a calculates, for example, the median value of the time-series driving concentration level at a predetermined time as the reference concentration level. The reference concentration level acquisition unit 123 outputs the driving concentration level and the reference concentration level.
[0132] Next, the drunk driving detection device 100C executes an operation disorder level acquisition process (step ST3150). The operation disorder level acquisition unit 114 of the drunk driving detection device 100C acquires an operation disorder level indicating the degree of roughness of the subject's driving operation. The operation disorder level acquisition unit 114 acquires the subject's operation disorder level from, for example, an external device. Alternatively, the operation disorder level acquiring unit 114 may acquire the operation disorder level by calculating the operation disorder level of the subject using moving object information acquired from an external device, for example. An example of processing in this case will be described. FIG. 16 is a flowchart showing a detailed example of the process of the operation disorder level acquisition unit 114 in the drunk driving detection device 100C according to the third embodiment. The operation disorder level acquisition unit 114 in the drunk driving detection device 100C starts the process shown in FIG. 16. (Start) Next, the operation disorder level acquisition unit 114 executes a moving object information acquisition process (step ST3151). In the mobile object information acquisition process, the operation disorder level acquisition unit 114 acquires vehicle information from the vehicle information output device 300. The operation disorder level acquisition unit 114 then executes an operation disorder level calculation process (step ST3152). In the operation disorder degree calculation process, the operation disorder degree acquisition unit 114 uses the vehicle information to calculate the operation disorder degree indicating the degree of roughness of the test subject's driving operation. The calculation method can use known techniques. After calculating the operation disorder level, the operation disorder level acquisition unit 114 then ends the process. (End)
[0133] Returning to the explanation of FIG. The sobriety detection device 100C then executes a reference disorder level acquisition process (step ST3160). In the reference disorder level acquisition process, when the reference disorder level acquisition unit 124 of the reference value acquisition unit 120C in the drinking detection device 100C receives the time-series operation disorder level calculated by the operation disorder level acquisition unit 114, it acquires the reference disorder level, which is the reference value of the subject's operation disorder level. The reference disorder level acquisition unit 124 can acquire the reference disorder level by calculating it. In this case, the reference value calculation unit 124a of the reference disorder level acquisition unit 124 calculates the reference disorder level using the time-series operation disorder levels calculated by the operation disorder level acquisition unit 114. The reference value calculation unit 124a calculates, for example, the median value of the operation disorder levels over a predetermined time period as the reference disorder level. The reference disorder level acquisition unit 124 outputs the operation disorder level and the reference disorder level.
[0134] Next, the drinking alcohol detection device 100C executes a heart rate increase detection process similar to the heart rate increase detection process already described (step ST3300).
[0135] Next, the sobriety detection device 100C executes the sobriety detection process similar to the sobriety detection process already described (step ST3400).
[0136] The sobriety detection device 100C then ends the process. (End)
[0137] Here, a configuration example will be described in which the alcohol drinking detection device according to the third embodiment of the present disclosure is applied to a alcohol drinking detection system that detects whether a vehicle driver has drunk alcohol. FIG. 17 is a diagram illustrating an example of a configuration in which a drunk driving detection device 100C according to the third embodiment of the present disclosure is installed in a vehicle 1. As shown in FIG. The configuration shown in Figure 17 detects the level of alertness, the level of concentration on driving, and the degree of reckless driving not only by heart rate but also by using a driver monitoring camera installed in the vehicle and vehicle signals, and uses the detection results to detect drinking. 17 is equipped with a control device 2. The vehicle 1 is an example of the moving body already described. The vehicle 1 is further equipped with an imaging unit (camera) 230 and a vehicle information output device 300 (vehicle information output device).
[0138] The imaging unit 230 has the same functions as the already described imaging unit 230. The imaging unit 230 shown in Fig. 17 is a camera that is mounted on a vehicle and captures images of the interior of the vehicle. The imaging unit 230 is configured with one visible light camera, multiple visible light cameras, one infrared camera, or multiple infrared cameras. When the imaging unit 230 is configured with an infrared camera, a light source (not shown) is provided that irradiates an area including the driver's face with infrared light for imaging. This light source is configured with, for example, an LED (Light Emitting Diode).
[0139] The vehicle information output device 300 outputs vehicle information related to the driving operation of the vehicle. Like the vehicle information output device 300 already described, the vehicle information output device 300 is a part that acquires data flowing on the signal line of a CAN (Controller Area Network) bus, and acquires vehicle information such as vehicle speed, steering angle, and accelerator / brake depression degree (opening degree) in real time.
[0140] The control device 2 includes a control unit 3 and a drinking detection unit 140C. The control unit 3 includes a reference value acquisition unit 120C and a heart rate increase detection unit 130C. The control unit 3 further includes an alertness detection unit 231 , a driving concentration detection unit 232 , an operation disorder detection unit 233 , an image acquisition unit 236 , and a face / facial part detection unit 237 .
[0141] The imaging acquisition section 236 acquires the video image captured and output by the imaging section 230 . The image capturing unit 236 receives the face image from the image capturing unit 230 via the control unit 3 .
[0142] The face / facial part detection unit 237 uses the video acquired from the imaging unit 230 to detect the face of the driver who is the subject and facial parts that are parts of the face, and outputs the detection result. The face / facial part detection unit 237 detects faces and facial parts from the face image, and outputs the results to the control unit 3. For face detection, a classifier using a general algorithm, such as a Haar-Like detector combined with Adaboost or Casecade, may be used. For facial part detection, the positions of facial feature points such as the corners and corners of the eyes, nose, top of the head, and chin may be detected using a general algorithm detector, such as detection by model fitting or a method called Elastic Bunch Graph Matching. Alternatively, the face / facial part detection unit 237 can be configured using a machine learning model that receives a facial image as input and outputs the face and facial parts of the subject. Note that the control unit 3 does not necessarily have to be configured to include the face / facial part detection unit 237, and an external device such as the imaging unit 230 may have the face / facial part detection unit 237. When the external device has the face / facial part detection unit 237, the imaging acquisition unit 236 acquires a face image and a result of face / facial part detection from the face / facial part detection unit 237 of the external device, and outputs them to the control unit 3.
[0143] The wakefulness detection unit 231 detects the wakefulness of the driver from the detection result of the face / facial part detection unit 237. There is no particular limit to the method of wakefulness detection. For example, the degree of eye opening, eye closing time, and blink interval are calculated from the position of the upper eyelid, and the degree of mouth opening is detected from the positions of the upper and lower parts of the mouth to determine whether the driver is yawning. The wakefulness score of the driver is calculated from this information. When detecting the wakefulness, this information may be input into a machine learning model to calculate the wakefulness score, or it may be calculated according to rules (for example, if the eyes are closed for 3 seconds or more, the wakefulness score is reduced by 10).
[0144] The driving concentration level detection unit 232 detects the driver's driving concentration level from the detection result of the face / facial part detection unit 237. There is no particular limit to the method for detecting the driving concentration level. For example, the direction of gaze is detected from the position of the driver's eyes (inner corner of the eye, outer corner of the eye, center of the pupil, etc.), and a driving concentration level score is calculated from the variance of the gaze. When detecting the driving concentration level, this information may be input into a machine learning model to calculate the driving concentration level score, or it may be calculated according to rules.
[0145] The operation disorder detection unit 233 calculates fluctuations from the steering wheel angle, pedal opening, and vehicle speed acquired by the vehicle information output device 300, and performs vehicle operation disorder detection. There is no particular limitation on the method for detecting vehicle operation disorder. For example, the amount of change in the steering wheel angle and pedal opening is calculated to detect sudden steering, sudden acceleration, and sudden braking, and a vehicle operation disorder score is calculated from this information. When detecting vehicle operation disorder, this information may be input into a machine learning model to calculate the vehicle operation disorder score, or it may be calculated according to rules.
[0146] A biological data acquisition device 201 is provided outside the control device 2. The biometric data acquisition device 201 acquires biometric data of the driver of the vehicle, calculates the heart rate, and outputs the calculated heart rate to the control device 2 of the vehicle 1. The biological data acquisition device 201 is a device corresponding to the occupant information acquisition device 200C already described. The biological data acquisition device 201 includes a biological data acquisition unit 211 and a heart rate calculation unit 212. In FIG. 17, some of the components of the sobriety detection device 100C and the sobriety detection system 10C already described are omitted, but the sobriety detection device 100C and the sobriety detection system 10C may be configured to include all of the components.
[0147] An example of processing performed by the drinking detection device shown in the figure will be described. FIG. 18 is a flowchart showing an example of processing in the configuration shown in FIG. The process of the sobriety detection device shown in Fig. 18 is a sobriety detection method by the sobriety detection device. For example, by making a computer execute this sobriety detection method by a program, the computer can function as the sobriety detection device. For example, the sobriety detection device 100C shown in Fig. 17 starts the process shown in Fig. 18 when, for example, a control unit (not shown) receives a command to start the process from outside. Specifically, for example, the sobriety detection device 100C starts the process shown in Fig. 18 when the power source of the moving body is started or when it is determined that a passenger has boarded the moving body. (Start) The drunk drinking detection device 100C then executes the processes from (step ST2101) to (step ST2108).
[0148] The drunk drinking detection device 100C then executes a video data acquisition process (step ST2201). In the video data acquisition process (step ST2201), the image acquisition unit 236 acquires video from the driver monitoring camera, and the face / facial part detection unit 237 detects the face / facial part. From the detection results, information about the driver's eyes (degree of eye opening, eye closure time, blink interval, etc.) is calculated. At the same time, information about the mouth (degree of mouth opening, whether or not the driver is yawning, etc.) is calculated.
[0149] The drinking alcohol detection device 100C then executes a wakefulness score calculation process (step ST2202). In the wakefulness score calculation process (step ST2202), the alcohol drinking detection device 100C (wakefulness detection unit 231) calculates the wakefulness score. The information on the driver's eyes and mouth calculated in step ST2201 is used to score the degree of drowsiness using a machine learning method or a rule-based method. The method for calculating the wakefulness score is not important.
[0150] The sobriety detection device 100C then executes a score calculation determination process (step ST2203). In the score calculation determination process (step ST2203), if the reference awakening score has been calculated (step ST2203 "YES"), the process proceeds to step ST2205, and if the reference awakening score has not been calculated (step ST2103 "NO"), the process proceeds to ST2204.
[0151] The drinking alcohol detection device 100C then executes a reference alertness score calculation process (step ST2204). In the reference alertness score calculation process (step ST2204), the alcohol drinking detection device 100C (reference value acquisition unit 120C) calculates the reference alertness score. The calculation method is the same as for the reference heart rate. After entering this step, the alertness scores for a certain period (e.g., 1 or 2 minutes) are stored in a buffer, and the median value is set as the reference alertness score for the driver.
[0152] The drinking detection device 100C then executes a wakefulness change amount calculation process (step ST2205). In the wakefulness change amount calculation process (step ST2205), the drinking alcohol detection device 100C (drinking alcohol detection unit 140C) calculates the difference between the reference wakefulness score calculated in step ST2204 and the current wakefulness score (the wakefulness score calculated in step ST2202).
[0153] In the same manner as in steps ST2202 to ST2204, the drinking detection device 100C (drinking detection unit 232, reference value acquisition unit 120C) also calculates a driving concentration score and a reference driving concentration score. Then, in the same manner as in step ST2205, the drinking detection device 100C (drinking detection unit 140C) calculates the difference between the reference driving concentration score and the current driving concentration score (flowchart not shown).
[0154] The drunk driving detection device 100C then executes a vehicle data acquisition process (step ST2206). In the vehicle data acquisition process (step ST2206), the operation disorder detection unit 233 of the drunk driving detection device 100C acquires vehicle data by acquiring data flowing through a signal line from a CAN (Controller Area Network) bus, and acquiring vehicle information such as vehicle speed, steering angle, accelerator and brake depression degree (opening degree) in real time.
[0155] The drunk driving detection device 100C then executes a driving disorder score calculation process (step ST2207). In step ST2207, the operation disorder detection unit 233 of the drunk driving detection device 100C calculates a driving disorder score from the vehicle data. The amount of change per unit time is calculated so that sudden steering or pedal operation is judged to be driving disorderly, and if this amount exceeds a threshold, the score is calculated using machine learning or rules to increase. Because vehicle data has less individual variation compared to heart rate, alertness, and driving concentration, a method of calculating the score using absolute values using machine learning or rules has been described here, but it is also possible to calculate a reference value and use the difference from that value as the driving disorder score.
[0156] The sobriety detection device 100C then executes a drinking score calculation process (step ST2208). In step ST2208, the alcohol detection unit 140C of the alcohol detection device 100C calculates a drinking score. The drinking score uses not only the difference between the reference heart rate calculated in step ST2108 and the current heart rate, but also four other factors: the difference between the reference alertness score calculated in step ST2205 and the current alertness score, the difference between the reference driving concentration score and the current driving concentration score, and the driving disorder score calculated in step ST2207. These scores may be input into machine learning to calculate the drinking score, or the level of drinking may be scored using a rule system.
[0157] The sobriety detection device 100C then executes a change amount determination process (step ST2109 "Is it equal to or greater than the threshold and equal to or greater than the reliability threshold?"). The process of step ST2109 is the same as the process of step ST2109 already described.
[0158] The drinking alcohol detection device 100C then executes a process of outputting a detection result indicating that the drinking alcohol detection device 100C has determined that the drinking alcohol state has not occurred (step ST2110). The process of step ST2110 is the same as the process of step ST2110 already described.
[0159] The drinking alcohol detection device 100C then executes a process of outputting a detection result indicating that the drinking state has been determined (step ST2111). The process of step ST2111 is the same as the process of step ST2111 already described.
[0160] The sobriety detection device 100C then ends the process. (End)
[0161] As a result, cases where a person is mistakenly detected as drunk when they have not drunk alcohol will be reduced, contributing to more accurate alcohol detection. Furthermore, according to the third embodiment, not only the heart rate but also the driver's alertness, driving concentration, and driving disorder are used for alcohol detection, so that cases where the heart rate increases gradually due to reasons other than drinking (excessive caffeine intake, thinking too much, etc.) are not erroneously detected as an alcoholic state (overdetection). This reduces the number of overdetections and contributes to improving the accuracy of alcohol detection.
[0162] This embodiment shows an example of the following configuration. an alertness level acquisition unit for acquiring an alertness level of the subject; Furthermore, The drinking detection unit and outputting the drinking score indicating the degree of drinking state of the subject using the alertness level. A drinking detection device characterized by: As a result, the present disclosure has the effect of providing a drinking detection device that can prevent states other than the drinking state from being mistakenly detected as the drinking state, thereby further improving the accuracy of drinking detection. Furthermore, the present disclosure achieves the same effects as those described above by applying the above configuration to a drinking alcohol detection system, the above drinking alcohol detection method, or the above program.
[0163] This embodiment shows an example of the following configuration. an alertness level acquisition unit for acquiring an alertness level of the subject; Furthermore, The reference value acquisition unit further acquires a reference alertness level that is a reference value of the alertness level of the subject, the drinking detection unit further uses a difference between the alertness level and the reference alertness level to output the drinking score indicating the degree of drinking state of the subject. A drinking detection device characterized by: As a result, the present disclosure has the effect of providing a drinking detection device that can absorb individual differences in alertness and prevent states other than the drinking state from being over-detected as the drinking state, thereby further improving the accuracy of drinking detection. Furthermore, the present disclosure achieves the same effects as those described above by applying the above configuration to a drinking alcohol detection system, the above drinking alcohol detection method, or the above program.
[0164] This embodiment shows an example of the following configuration. a driving concentration level acquisition unit that acquires the subject's driving concentration level; Furthermore, The drinking detection unit and outputting the drinking score indicating the degree of drinking state of the subject using the driving concentration level. A drinking detection device characterized by: As a result, the present disclosure has the effect of providing a drinking detection device that can prevent states other than the drinking state from being mistakenly detected as the drinking state, thereby further improving the accuracy of drinking detection. Furthermore, the present disclosure achieves the same effects as those described above by applying the above configuration to a drinking alcohol detection system, the above drinking alcohol detection method, or the above program.
[0165] This embodiment shows an example of the following configuration. a driving concentration level acquisition unit that acquires the subject's driving concentration level; Furthermore, The reference value acquisition unit further acquires a reference concentration level that is a reference value of the subject's concentration level on driving, The drinking detection unit further uses a difference between the degree of concentration on driving and the reference concentration degree to output a drinking score indicating the degree of drinking of the subject. A drinking detection device characterized by: As a result, the present disclosure has the effect of providing a drinking detection device that can absorb individual differences in the degree of concentration on driving and suppresses the overdetection of states other than a drunk state as a drunk state, thereby further improving the accuracy of drinking detection. Furthermore, the present disclosure achieves the same effects as those described above by applying the above configuration to a drinking alcohol detection system, the above drinking alcohol detection method, or the above program.
[0166] This embodiment shows an example of the following configuration. an operation disorder degree acquiring unit that acquires an operation disorder degree indicating the degree of roughness of the driving operation of the subject; The drinking detection unit and outputting the drinking score indicating the degree of drinking state of the subject using the operation disorder degree. A drinking detection device characterized by: As a result, the present disclosure has the effect of providing a drinking detection device that can prevent states other than the drinking state from being mistakenly detected as the drinking state, thereby further improving the accuracy of drinking detection. Furthermore, the present disclosure achieves the same effects as those described above by applying the above configuration to a drinking alcohol detection system, the above drinking alcohol detection method, or the above program.
[0167] This embodiment shows an example of the following configuration. an operation disorder degree acquiring unit that acquires an operation disorder degree indicating the degree of roughness of the driving operation of the subject; Furthermore, The reference value acquisition unit further acquires a reference disorder level that is a reference value of the operation disorder level of the subject, the drinking detection unit further uses a difference between the operational disorder degree and the reference disorder degree to output the drinking score indicating the degree of drinking state of the subject. A drinking detection device characterized by: As a result, the present disclosure has the effect of providing a drinking detection device that can absorb individual differences in the degree of operational disorder and suppress the false detection of a state other than a drunk state as a drunk state, thereby further improving the accuracy of drinking detection. Furthermore, the present disclosure achieves the same effects as those described above by applying the above configuration to a drinking alcohol detection system, the above drinking alcohol detection method, or the above program.
[0168] This embodiment shows an example of the following configuration. an alertness level acquisition unit that acquires the alertness level of the subject; a driving concentration level acquisition unit that acquires the subject's driving concentration level; an operation disorder degree acquiring unit that acquires an operation disorder degree indicating the degree of roughness of the subject's driving operation; Furthermore, The drinking detection unit outputting the drinking score indicating the degree of drinking state of the subject by further using the alertness level, the driving concentration level, and the operation disorder level; A drinking detection device characterized by: As a result, the present disclosure has the effect of providing a drinking detection device that can prevent states other than the drinking state from being mistakenly detected as the drinking state, thereby further improving the accuracy of drinking detection. Furthermore, the present disclosure achieves the same effects as those described above by applying the above configuration to a drinking alcohol detection system, the above drinking alcohol detection method, or the above program.
[0169] This embodiment shows an example of the following configuration. an alertness level acquisition unit that acquires the alertness level of the subject; a driving concentration level acquisition unit that acquires the subject's driving concentration level; an operation disorder degree acquiring unit that acquires an operation disorder degree indicating the degree of roughness of the subject's driving operation; Furthermore, The reference value acquisition unit further acquires at least one of a reference alertness level, which is a reference value of the alertness level of the subject, a reference concentration level, which is a reference value of the driving concentration level of the subject, or a reference disorder level, which is a reference value of the operation disorder level of the subject; the drinking detection unit further uses at least one of a difference between the alertness level and the reference alertness level, a difference between the driving concentration level and the reference concentration level, or a difference between the operation disorder level and the reference disorder level to output the drinking score indicating the degree of drinking state of the subject. A drinking detection device characterized by: As a result, the present disclosure has the effect of providing a drinking detection device that can absorb individual differences in at least one of heart rate, alertness, concentration on driving, or operational disorder, and that can prevent a state other than a drunk state from being over-detected as a drunk state, thereby further improving the accuracy of drinking detection. Furthermore, the present disclosure achieves the same effects as those described above by applying the above configuration to a drinking alcohol detection system, the above drinking alcohol detection method, or the above program.
[0170] Embodiment 4 In the third embodiment, alcohol consumption detection is performed using the heart rate, alertness score, driving concentration score, and driving disorder score. Because the heart rate, alertness score, driving concentration score, and driving disorder score are parameters that vary greatly from person to person, a reference value is calculated early in driving, and alcohol consumption detection is performed using the difference from this reference value. Because alcohol consumption detection does not start and the system is in a waiting state during the period when the reference value is being calculated, calculating the reference value every time the driver drives is inefficient. In the fourth embodiment, this reference value is calculated in conjunction with a personal authentication function to reduce the time required to calculate it. By linking the personal authentication ID with the reference value and storing it in a database, the reference value can be retrieved from the database from the second time onwards, eliminating the need to calculate the reference value each time. An example of the configuration according to the fourth embodiment will be described below. In embodiment 4, among the components of embodiment 4, those components that are similar to the components of embodiment 1, embodiment 2, or embodiment 3 already described are given the same names and similar symbols (with some modifications), and duplicate explanations are omitted as appropriate.
[0171] A description will be given of a configuration example of a drinking alcohol detection device according to a fourth embodiment of the present disclosure and a drinking alcohol detection system including the drinking alcohol detection device. FIG. 19 is a diagram illustrating a configuration example of a drinking alcohol detection system 10 (10D) including a drinking alcohol detection device 100 (100D) according to the fourth embodiment of the present disclosure. The drinking alcohol detection system 10D shown in FIG. 19 includes a drinking alcohol detection device 100D, an occupant information acquisition device 200 (200D), a vehicle information output device 300, a database 400, and an output device 500.
[0172] The vehicle information output device 300 has the same configuration as the vehicle information output device 300 already described.
[0173] The occupant information acquisition device 200D has a function of performing personal authentication in addition to the components included in the occupant information acquisition device 200C already described. The occupant information acquisition device 200D shown in Figure 19 is configured to include a biometric data acquisition unit 211, a heart rate calculation unit 212, an imaging unit (imaging device) 230, an alertness detection unit 231, a driving concentration detection unit 232, an operation disorder detection unit 233, and a personal authentication unit 240.
[0174] The personal authentication unit 240 performs personal authentication using a video (image) of the subject, and outputs personal authentication information as the personal authentication result when the personal authentication is successful. The personal authentication unit 240 acquires the face image from the imaging unit 230 and the position of the driver's facial features from the face / facial feature detection unit 237, and compares them with a personal authentication DB of drivers registered in advance. Personal authentication does not need to be performed using a driver monitor camera; if an iris or fingerprint can be acquired by the biometric data acquisition unit 211, authentication can be performed using that, or other methods such as ID card authentication can also be used.
[0175] The drinking detection device 100D shown in FIG. 19 includes a heart rate acquisition unit 110, a reference value acquisition unit 120 (120D), a heart rate increase detection unit 130 (130D), a drinking detection unit 140 (140D), a personal authentication information acquisition unit 151, and a reference value storage control unit 152.
[0176] The heart rate acquisition section 110 is configured to have the same functions as the heart rate acquisition section 110 already described.
[0177] The awakening level obtaining section 112 is configured to have the same functions as the awakening level obtaining section 112 already described. In the fourth embodiment, the wakefulness obtaining unit 112 may be configured not to be included in the drinking detection device 100D.
[0178] The driving concentration level acquisition unit 113 is configured to have the same functions as the driving concentration level acquisition unit 113 already described. In the fourth embodiment, the driving concentration level obtaining unit 113 may be configured not to be included in the drinking detection device 100D.
[0179] The operation disorder level acquisition unit 114 is configured to have the same functions as the operation disorder level acquisition unit 114 already described. In the fourth embodiment, the operation disorder level obtaining unit 114 may be configured not to be included in the drinking detection device 100D.
[0180] The reference value acquisition unit 120D outputs the acquired reference value to the reference value storage control unit 152. This makes it possible to store the reference value in the database 400 for each individual. Other than the above, the reference value acquiring unit 120D has the same functions as the already described reference value acquiring unit 120C. Alternatively, in the fourth embodiment, the reference value acquiring unit 120D may be any one of the already described reference value acquiring units 120, 120A, and 120B.
[0181] Heart rate increase detecting section 130D has the same configuration as already-described heart rate increase detecting section 130C. Alternatively, in the fourth embodiment, heart rate increase detecting section 130D may be any one of already-described heart rate increase detecting sections 130, 130A, and 130B.
[0182] The drinking alcohol detection unit 140D has the same configuration as the drinking alcohol detection unit 140C already described. Alternatively, in the fourth embodiment, the drinking alcohol detection unit 140D may be any one of the drinking alcohol detection units 140, 140A, and 140B already described.
[0183] The personal authentication information acquisition unit 151 acquires personal authentication information that identifies the subject. The personal authentication information acquisition unit 151 acquires the personal authentication information output by the personal authentication unit 240. The personal authentication information acquisition unit 151 acquires personal authentication information based on the personal authentication result. The personal authentication result indicates the result of personal authentication performed by the personal authentication unit 240 on a subject who has already been registered.
[0184] The reference value storage control unit 152 associates the personal authentication information with various reference values and stores them. The reference value storage control unit 152 checks whether the reference value corresponding to the subject indicated in the personal authentication information has been registered in the database 400, and if it has not been registered, stores the personal authentication information and the reference value in association with each other. If it has been registered, the reference value storage control unit 152 reads out and outputs the reference value corresponding to the personal authentication information. At least one of the reference value of the heart rate, the reference value of the standard alertness level, the reference value of the driving concentration level, and the reference value of the operational disorder level is stored in association with the personal authentication information. Furthermore, when the reference value storage control unit 152 receives personal authentication information based on the personal authentication result, it outputs a reference value corresponding to the received personal authentication information to the reference value acquisition unit 120D.
[0185] In accordance with instructions from the reference value storage control unit 152, the database 400 stores personal authentication information and various reference values in association with each other. In accordance with a command from the reference value storage control unit 152, the database 400 outputs the reference value corresponding to the personal authentication information to the reference value acquisition unit 120D.
[0186] The output device 500 is configured to have the same functions as the output device 500 already described.
[0187] A processing example of the drinking detection device according to the fourth embodiment of the present disclosure will be described. FIG. 20 is a flowchart showing an example of the process of the drinking detection device 100D according to the fourth embodiment. The process of the sobriety detection device shown in Fig. 20 is a sobriety detection method by the sobriety detection device. For example, by making a computer execute this sobriety detection method by a program, the computer can function as the sobriety detection device. For example, the sobriety detection device 100D shown in Fig. 19 starts the process shown in Fig. 20 when, for example, a control unit (not shown) receives a command to start the process from outside. Specifically, for example, the sobriety detection device 100D starts the process shown in Fig. 20 when the power source of the moving body is started or when it is determined that a passenger has boarded the moving body. (Start)
[0188] The drunk drinking detection device 100D then executes a personal authentication information acquisition process (step ST4510). In the personal authentication information acquisition process, the personal authentication information acquisition unit 151 of the drunk drinking detection device 100D acquires the personal authentication information output by the personal authentication unit 240. The personal authentication information acquisition unit 151 outputs the personal authentication information to the reference value storage control unit 152.
[0189] The sobriety detection device 100D then executes a registration determination process (step ST4520 "Registered?"). In the registration determination process, the reference value storage control unit 152 of the drunk drinking detection device 100D refers to the database 400 using the personal authentication information, and if it determines that the device is registered (step ST4520 "Registered?" "YES"), it reads out various reference values stored in the database 400 and outputs them to the reference value acquisition unit 120D, and then ends the process (END).
[0190] In the registration determination process, the sobriety detection device 100D refers to the database 400 using the personal authentication information, and if it determines that the user is not registered (step ST4520 "Registered?" "NO"), it then executes a reference value storage process (step ST4530 "Store reference value"). In the reference value storage process, the reference value storage control unit 152 of the alcohol detection device 100D acquires at least one of the reference value of the heart rate, the reference value of the level of alertness, the reference value of the level of concentration on driving, or the reference value of the level of operational disorder, and associates each reference value with personal authentication information and stores it in the database 400. Furthermore, the reference value storage control unit 152 outputs the acquired reference value to the reference value acquisition unit 120D. The sobriety detection device 100D then ends the process. (End)
[0191] A configuration example will be described in which a drinking alcohol detection device according to a fourth embodiment of the present disclosure is applied to a drinking alcohol detection system that detects drinking by a vehicle driver. FIG. 21 is a diagram illustrating an example of a configuration in which a drinking alcohol detection device 100D according to the fourth embodiment of the present disclosure is installed in a vehicle 1. As shown in FIG. 21 is equipped with a control device 2. The vehicle 1 is an example of the moving body already described. The vehicle 1 is further equipped with an imaging unit (camera) 230 and a vehicle information output device 300. The imaging unit 230 has the same functions as the already described imaging unit 230. The imaging unit 230 shown in Fig. 21 is a camera that is mounted on a vehicle and captures images of the interior of the vehicle. The vehicle information output device 300 has the same functions as the vehicle information output device 300 already described. The control device 2 includes a control unit 3 and a drinking detection unit 140D. The control unit 3 includes a reference value acquisition unit 120D and a heart rate increase detection unit 130D. The control unit 3 further includes an alertness detection unit 231 , a driving concentration detection unit 232 , an operation disorder detection unit 233 , an image acquisition unit 236 , and a face / facial part detection unit 237 . The imaging acquisition section 236 acquires the video image captured and output by the imaging section 230 . The face / facial part detection unit 237 uses the video acquired from the imaging unit 230 to detect the face of the driver who is the subject and facial parts that are parts of the face, and outputs the detection result. The control unit 3 further includes a reference value storage control unit 152, a personal authentication unit 240, and a DB (database) 400. The personal authentication unit 240 acquires the face image from the imaging unit 230 and the position of the driver's facial features from the face / facial feature detection unit 237, and compares them with a personal authentication DB of drivers registered in advance. Personal authentication does not need to be performed using a driver monitor camera; if an iris or fingerprint can be acquired by the biometric data acquisition unit 211, authentication can be performed using that, or other methods such as ID card authentication can also be used. A biological data acquisition device 201 is provided outside the control device 2. The biometric data acquisition device 201 acquires biometric data of the driver of the vehicle, calculates the heart rate, and outputs the calculated heart rate to the control device 2 of the vehicle 1. The biological data acquisition device 201 is a device corresponding to the occupant information acquisition device 200D already described. The biological data acquisition device 201 includes a biological data acquisition unit 211 and a heart rate calculation unit 212. In FIG. 21, some of the components of the sobriety detection device 100D and the sobriety detection system 10D already described are omitted, but the sobriety detection device 100D and the sobriety detection system 10D may be configured to include all of the components.
[0192] An example of processing by the drinking alcohol detection device shown in FIG. 21 will be described. FIG. 22 is a flowchart showing an example of processing in the configuration shown in FIG. The process of the sobriety detection device shown in Fig. 22 is a sobriety detection method by the sobriety detection device. For example, by making a computer execute this sobriety detection method by a program, the computer can function as the sobriety detection device. For example, the sobriety detection device 100D shown in Fig. 21 starts the process shown in Fig. 22 when, for example, a control unit (not shown) receives a command to start the process from outside. Specifically, for example, the sobriety detection device 100D starts the process shown in Fig. 22 when the power source of the moving body is started or when it is determined that an occupant has boarded the moving body. (Start) The sobriety detection device 100D then executes a personal authentication process (step ST2301). In the personal authentication execution process (step ST2301), the personal authentication unit 240 executes personal authentication. The personal authentication method may be image processing of the driver monitor camera, or any method such as iris authentication, fingerprint authentication, or ID card authentication. The personal authentication unit 240 outputs personal authentication information. The sobriety detection device 100D then executes a registration determination process (step ST2302 "Registered?"). When the reference value storage control unit 152 of the drunk drinking detection device 100D receives the personal authentication information, in a registration determination process (step ST2302), it uses the personal authentication information to check whether the personal authentication result has been registered in the database 400. If it has been registered (step ST2302 "YES"), it proceeds to step ST2105 and subsequent steps, and if it has not been registered (step ST2302 "NO"), it proceeds to step ST2101 and subsequent steps. When the reference value storage control unit 152 of the sobriety detection device 100D determines that the reference value has been registered (step ST2302 "Registered?" "YES"), it reads out the reference value corresponding to the personal authentication information from the registered reference values and outputs it to the reference value acquisition unit 120D. The sobriety detection device 100D then executes the processes from step ST2105 to step ST2111 and the processes from step ST2205 to step ST2208. If the sobriety detection device 100D determines that the reference value has not been registered (step ST2302, "Registered?", "NO"), it then executes the processes from step ST2101 to step ST2104, which have already been described (ST2101 to ST2104). In addition, the sobriety detection device 100D executes the processes from step ST2201 to step ST2204, which have already been described (ST2201 to ST2204). The sobriety detection device 100D then executes a reference value DB registration process (step ST2303). In the reference value DB registration process (step ST2303), the reference value storage control unit 152 of the alcohol drinking detection device 100D associates the reference values, such as the reference heart rate, reference alertness score, and reference driving concentration score, calculated in steps ST2101 to ST2104 and ST2201 to ST2204 with the personal authentication ID and registers them in the database 400. After registration, the process proceeds to ST2105 and subsequent steps. After executing the process of step ST2303, the sobriety detection device 100D then executes the processes from step ST2105 to step ST2111 and the processes from step ST2205 to step ST2208. The sobriety detection device 100D then ends the process. (End)
[0193] As a result, cases where a person is mistakenly detected as drunk when they have not drunk alcohol will be reduced, contributing to more accurate alcohol detection. Heart rate, alertness level, level of concentration on driving, and degree of driving roughness vary greatly from person to person, making it difficult to determine whether alertness is low or high, or whether concentration on driving is low or high, based on a fixed value, and errors are likely to occur. Therefore, in embodiment 4, the driver's heart rate, alertness level, level of concentration on driving, and driving roughness are calculated for a certain period of time as calibration only the first time after personal authentication is activated, and the median value during that period is used as the reference value for that driver. Then, this reference value is linked to the personal authentication function, linked to the personal authentication ID, and stored in a database. From the second time onwards, the reference value recorded in the database linked to the personal authentication ID is retrieved, eliminating the need to calculate the reference value each time. The configuration of the fourth embodiment associates the calculated reference value with the personal authentication ID and stores it in a DB, so that the reference value does not need to be calculated every time the driver drives, which contributes to reducing the time from the start of driving to the start of alcohol detection. Furthermore, the configuration according to the fourth embodiment makes it possible to reduce the time from system startup to the start of alcohol detection.
[0194] This embodiment shows an example of the following configuration. acquiring personal authentication information that identifies the subject; the reference value of the heart rate; or The reference value of the level of alertness, a reference value storage control unit that stores at least one of the above in association with the personal authentication information; Furthermore, When the reference value storage control unit receives personal authentication information based on a personal authentication result, the reference value storage control unit outputs a reference value corresponding to the received personal authentication information to the reference value acquisition unit. A drinking detection device characterized by: As a result, the present disclosure has the effect of providing a sobriety detection device that can suppress errors due to individual differences and shorten processing time. Furthermore, the present disclosure achieves the same effects as those described above by applying the above configuration to a drinking alcohol detection system, the above drinking alcohol detection method, or the above program.
[0195] This embodiment shows an example of the following configuration. acquiring personal authentication information that identifies the subject; the reference value of the heart rate; or The reference value of the driving concentration level, a reference value storage control unit that stores at least one of the above in association with the personal authentication information; Furthermore, When the reference value storage control unit receives personal authentication information based on a personal authentication result, the reference value storage control unit outputs a reference value corresponding to the received personal authentication information to the reference value acquisition unit. A drinking detection device characterized by: As a result, the present disclosure has the effect of providing a sobriety detection device that can suppress errors due to individual differences and shorten processing time. Furthermore, the present disclosure achieves the same effects as those described above by applying the above configuration to a drinking alcohol detection system, the above drinking alcohol detection method, or the above program.
[0196] This embodiment shows an example of the following configuration. acquiring personal authentication information that identifies the subject; the reference value of the heart rate; or The reference value of the operational disorder level, a reference value storage control unit that stores at least one of the above in association with the personal authentication information; Furthermore, When the reference value storage control unit receives personal authentication information based on a personal authentication result, the reference value storage control unit outputs a reference value corresponding to the received personal authentication information to the reference value acquisition unit. A drinking detection device characterized by: As a result, the present disclosure has the effect of providing a sobriety detection device that can suppress errors due to individual differences and shorten processing time. Furthermore, the present disclosure achieves the same effects as those described above by applying the above configuration to a drinking alcohol detection system, the above drinking alcohol detection method, or the above program.
[0197] This embodiment shows an example of the following configuration. acquiring personal authentication information that identifies the subject; the reference value of the heart rate; A reference value of the reference alertness level, The reference value of the driving concentration level, or The reference value of the operational disorder level, a reference value storage control unit that stores at least one of the above in association with the personal authentication information; Furthermore, When the reference value storage control unit receives personal authentication information based on a personal authentication result, the reference value storage control unit outputs a reference value corresponding to the received personal authentication information to the reference value acquisition unit. A drinking detection device characterized by: As a result, the present disclosure has the effect of providing a sobriety detection device that can suppress errors due to individual differences and shorten processing time. Furthermore, the present disclosure achieves the same effects as those described above by applying the above configuration to a drinking alcohol detection system, the above drinking alcohol detection method, or the above program.
[0198] Here, a hardware configuration for realizing the functions of the present disclosure will be described. FIG. 23 is a diagram illustrating a first example of a hardware configuration for realizing the functions according to the configuration of the present disclosure. FIG. 24 is a diagram illustrating a second example of a hardware configuration for realizing the functions according to the configuration of the present disclosure. Each of the sobriety detection devices 100 (100A, 100B, 100C, and 100D) of the present disclosure is realized by hardware such as that shown in FIG. 23 or FIG.
[0199] As shown in FIG. 23, each of the drunk driving detection devices 100 (100A, 100B, 100C, 100D) includes, for example, a processor 10001, a memory 10002, an input / output interface 10003, and a communication circuit 10004. The processor 10001 and the memory 10002 are, for example, installed in a computer. The functions of the present disclosure are realized by software, firmware, or a combination of software and firmware. The software or firmware is written as a program and stored in the memory 10002. That is, the memory 10002 stores the computer, which includes a heart rate acquisition unit 110, an alertness acquisition unit 112, a driving concentration level acquisition unit 113, an operation disorder level acquisition unit 114, a reference value acquisition unit 120 (120A, 120B, 120C, 120D), a reference heart rate acquisition unit 121, a reference value calculation unit 121a, a reference alertness level acquisition unit 122, a reference value calculation unit 122a, a reference concentration level acquisition unit 123, a reference value calculation unit 123a, a reference disorder level acquisition unit 124, a reference value calculation unit 124a, a heart rate increase detection unit 130 (130A, 130B, 130C, 130D), ... 30C, 130D), a heart rate change calculation unit 131, a heart rate increase rate calculation unit 132, a drinking score control unit 133, a drinking detection unit 140 (140A, 140B, 140C, 140D), a personal authentication information acquisition unit 151, a reference value storage control unit 152, a biometric data acquisition unit 211, a heart rate calculation unit 212, an alertness detection unit 231, a driving concentration detection unit 232, an operation disorder detection unit 233, an image acquisition unit 236, a face / facial part detection unit 237, and a program for functioning as a control unit not shown. The processor 10001 reads and executes the program stored in the memory 10002, and the program and each hardware cooperate to operate the heart rate acquisition unit 110, the alertness acquisition unit 112, the driving concentration level acquisition unit 113, the operation disorder level acquisition unit 114, the reference value acquisition unit 120 (120A, 120B, 120C, 120D), the reference heart rate acquisition unit 121, the reference value calculation unit 121a, the reference alertness acquisition unit 122, the reference value calculation unit 122a, the reference concentration level acquisition unit 123, the reference value calculation unit 123a, the reference disorder level acquisition unit 124, the reference value calculation unit The functions of 124a, a heart rate increase detection unit 130 (130A, 130B, 130C, 130D), a heart rate change calculation unit 131, a heart rate increase rate calculation unit 132, a drinking score control unit 133, a drinking detection unit 140 (140A, 140B, 140C, 140D), a personal authentication information acquisition unit 151, a reference value storage control unit 152, a biometric data acquisition unit 211, a heart rate calculation unit 212, an alertness detection unit 231, a driving concentration detection unit 232, an operation disorder detection unit 233, an image acquisition unit 236, a face / facial part detection unit 237, and a control unit not shown are realized. The program causes a computer to execute the procedures or methods of the above-mentioned components. Furthermore, the memory 10002 or other memories not shown implement the database 400, a database not shown, and a storage unit not shown. Furthermore, the communication circuit 10004 realizes a communication unit (not shown).
[0200] The processor 10001 is, for example, a central processing unit (CPU), a graphics processing unit (GPU), a microprocessor, a microcontroller, or a digital signal processor (DSP). Memory 10002 may be a non-volatile or volatile semiconductor memory such as RAM (Random Access Memory), ROM (Read Only Memory), EPROM (Erasable Programmable ROM), EEPROM (Electrically Erasable Programmable Read Only Memory) or flash memory, or a magnetic disk such as a hard disk or flexible disk, or an optical disk such as a CD (Compact Disc) or DVD (Digital Versatile Disc), or a magneto-optical disk. The processor 10001 and the memory 10002 or the communication circuit 10004 are connected in a state where they can transmit data to each other. The processor 10001, the memory 10002, and the communication circuit 10004 are also connected in a state where they can transmit data to other hardware via the input / output interface 10003.
[0201] Alternatively, in the drunk driving detection device 100 (100A, 100B, 100C, 100D), a heart rate acquisition unit 110, a wakefulness acquisition unit 112, a driving concentration level acquisition unit 113, an operation disorder level acquisition unit 114, a reference value acquisition unit 120 (120A, 120B, 120C, 120D), a reference heart rate acquisition unit 121, a reference value calculation unit 121a, a reference wakefulness acquisition unit 122, a reference value calculation unit 122a, a reference concentration level acquisition unit 123, a reference value calculation unit 123a, a reference disorder level acquisition unit 124, a reference value calculation unit 124a, a heart rate increase detection unit 130 (130A, 130B, 130C , 130D), heart rate change calculation unit 131, heart rate increase rate calculation unit 132, drinking score control unit 133, drinking detection unit 140 (140A, 140B, 140C, 140D), personal authentication information acquisition unit 151, reference value storage control unit 152, biometric data acquisition unit 211, heart rate calculation unit 212, wakefulness detection unit 231, driving concentration detection unit 232, operation disorder detection unit 233, image acquisition unit 236, face / facial part detection unit 237, and the functions of a control unit not shown may be realized by a dedicated processing circuit 20001, as shown in FIG. 24.
[0202] The processing circuit 20001 may be, for example, a single circuit, a composite circuit, a programmed processor, a parallel programmed processor, an ASIC (Application Specific Integrated Circuit), a PLD (Programmable Logic Device), an FPGA (Field-Programmable Gate Array), an SoC (System-on-a-Chip), or a system LSI (Large-Scale Integration), or may be a combination of these. Furthermore, the memory 20002 or other memories not shown implement the database 400, a database not shown, and a storage unit not shown. Memory 20002 may be a non-volatile or volatile semiconductor memory such as RAM (Random Access Memory), ROM (Read Only Memory), EPROM (Erasable Programmable ROM), EEPROM (Electrically Erasable Programmable Read Only Memory) or flash memory, or a magnetic disk such as a hard disk or flexible disk, or an optical disk such as a CD (Compact Disc) or DVD (Digital Versatile Disc), or a magneto-optical disk. Furthermore, the communication circuit 20004 realizes a communication unit (not shown). The processing circuit 20001 and the memory 20002 or the communication circuit 20004 are connected in a state where they can transmit data to each other. In addition, the processing circuit 20001, the memory 20002, and the communication circuit 20004 are connected in a state where they can transmit data to each other and to other hardware via the input / output interface 20003. In addition, in the drunk driving detection device 100 (100A, 100B, 100C, 100D), the heart rate acquisition unit 110, the alertness acquisition unit 112, the driving concentration level acquisition unit 113, the operation disorder level acquisition unit 114, the reference value acquisition unit 120 (120A, 120B, 120C, 120D), the reference heart rate acquisition unit 121, the reference value calculation unit 121a, the reference alertness acquisition unit 122, the reference value calculation unit 122a, the reference concentration level acquisition unit 123, the reference value calculation unit 123a, the reference disorder level acquisition unit 124, the reference value calculation unit 124a, the heart rate increase detection unit 130 (130A, 130B, 130C, 130D), ... The functions of the control unit (not shown), the heart rate change amount calculation unit 131, the heart rate increase rate calculation unit 132, the drinking score control unit 133, the drinking detection unit 140 (140A, 140B, 140C, 140D ... personal authentication information acquisition unit 151, the reference value storage control unit 152, the biometric data acquisition unit 211, the heart rate calculation unit 212, the alertness detection unit 231, the driving concentration detection unit 232, the operation disorder detection unit 233, the image acquisition unit 236, the face / facial part detection unit 237, and the control unit (not shown) may be realized by separate processing circuits, or may be realized collectively by a processing circuit.
[0203] Alternatively, in the drunk driving detection device 100 (100A, 100B, 100C, 100D), the heart rate acquisition unit 110, the alertness acquisition unit 112, the driving concentration level acquisition unit 113, the operation disorder level acquisition unit 114, the reference value acquisition unit 120 (120A, 120B, 120C, 120D), the reference heart rate acquisition unit 121, the reference value calculation unit 121a, the reference alertness acquisition unit 122, the reference value calculation unit 122a, the reference concentration level acquisition unit 123, the reference value calculation unit 123a, the reference disorder level acquisition unit 124, the reference value calculation unit 124a, the heart rate increase detection unit 130 (130A, 130B, 130C, 130D), and the heart rate change amount calculation unit 131, heart rate increase rate calculation unit 132, drinking score control unit 133, drinking detection unit 140 (140A, 140B, 140C, 140D), personal authentication information acquisition unit 151, reference value storage control unit 152, biometric data acquisition unit 211, heart rate calculation unit 212, alertness detection unit 231, driving concentration detection unit 232, operation disorder detection unit 233, image acquisition unit 236, face / facial part detection unit 237, and some of the functions of a control unit not shown may be realized by a processor 10001 and memory 10002, and the remaining functions may be realized by a processing circuit 20001. In this way, the functions of the above components can be realized by hardware, software, firmware, or a combination of these.
[0204] It should be noted that, within the scope of this disclosure, the embodiments may be freely combined, any component of each embodiment may be modified, or any component of each embodiment may be omitted.
[0205] The present disclosure can suppress false detections in alcohol drinking detection and improve the accuracy of alcohol drinking detection compared to conventional alcohol drinking detection technologies, and is therefore suitable for use in alcohol drinking detection devices and alcohol drinking detection systems that detect the drinking state of occupants, such as drivers, in moving objects such as vehicles. [Explanation of symbols]
[0206] 1 vehicle, 2 control device, 3 control unit, 10 (10A, 10B, 10C, 10D) drinking alcohol detection system, 100 (100A, 100B, 100C, 100D) drinking alcohol detection device, 110 heart rate acquisition unit, 112 alertness acquisition unit, 113 driving concentration level acquisition unit, 114 operation disorder level acquisition unit, 120 (120A, 120B, 120C, 120D) reference value acquisition unit, 121 reference heart rate acquisition unit, 121a reference value calculation unit, 122 reference alertness level acquisition unit, 122a reference value calculation unit, 123 reference concentration level acquisition unit, 123a reference value calculation unit, 124 reference disorder level acquisition unit, 124a reference value calculation unit, 130 (130A, 130B, 130C, 130D) Heart rate increase detection unit, 131 heart rate change amount calculation unit, 132 heart rate increase rate calculation unit, 133 drinking score control unit, 140 (140A, 140B, 140C, 140D) drinking detection unit, 151 personal authentication information acquisition unit, 152 reference value storage control unit, 200 (200A, 200B, 200C, 200D) occupant information acquisition device, 201 biometric data acquisition device, 211 biometric data acquisition unit, 212 heart rate calculation unit, 230 imaging unit (imaging device), 231 alertness detection unit, 232 driving concentration detection unit, 233 operation disorder detection unit, 236 imaging acquisition unit, 237 face / facial part detection unit, 240 personal authentication unit, 300 vehicle information output device, 400 database, 500 output device, 3000 An example of the correspondence between various scores and the state of the occupant, 10001 processor, 10002 memory, 10003 input / output interface, 10004 communication circuit, 20001 processing circuit, 20002 memory, 20003 input / output interface, 20004 communication circuit.
Claims
1. a heart rate acquisition unit that acquires the current heart rate of the subject; a reference value acquisition unit that acquires a reference heart rate that is a reference value of the heart rate of the subject; a heart rate increase detection unit that calculates an increase rate of the heart rate using the current heart rate and the reference heart rate; a drinking detection unit that outputs a drinking score that indicates the degree of drinking of the subject using the current heart rate, the reference heart rate, and the rate of increase of the heart rate; A drinking detection device comprising:
2. The heart rate acquisition unit acquiring biometric data of the subject and calculating the current heart rate using the biometric data; The reference value acquisition unit calculating the reference heart rate using the time-series heart rate calculated by the heart rate acquisition unit; The heart rate increase detection unit Calculating a change in heart rate using the current heart rate and the reference heart rate, and calculating an increase rate of the heart rate using the change in heart rate; The drinking detection unit Calculating the reliability of the drinking score using the rate of increase of the heart rate, and outputting the calculated reliability together with the drinking score.
2. The drinking detection device according to claim 1.
3. The biometric data is the pulse rate of the subject measured using a change in brightness value of an image obtained by capturing an image of the subject; the subject's pulse rate measured by a sheet sensor; or the subject's pulse rate measured by millimeter wave radar; characterized in that 3. The drinking detection device according to claim 2.
4. The drinking detection unit reducing the reliability of the drinking score when the rate of increase of the heart rate exceeds a pre-stored rate of increase threshold; 3. The drinking detection device according to claim 2.
5. The subject is a passenger of a moving body.
5. The drinking detection device according to claim 1, wherein the drinking detection device is a device for detecting a drinking state.
6. an alertness level acquisition unit for acquiring an alertness level of the subject; Furthermore, The drinking detection unit and outputting the drinking score indicating the degree of drinking state of the subject using the alertness level.
6. The drinking detection device according to claim 5.
7. an alertness level acquisition unit for acquiring an alertness level of the subject; Furthermore, The reference value acquisition unit further acquires a reference alertness level that is a reference value of the alertness level of the subject, the drinking detection unit further uses a difference between the alertness level and the reference alertness level to output the drinking score indicating the degree of drinking state of the subject.
6. The drinking detection device according to claim 5.
8. acquiring personal authentication information that identifies the subject; the reference value of the heart rate; or The reference value of the level of alertness, a reference value storage control unit that stores at least one of the above in association with the personal authentication information; Furthermore, When the reference value storage control unit receives personal authentication information based on a personal authentication result, the reference value storage control unit outputs a reference value corresponding to the received personal authentication information to the reference value acquisition unit.
8. The drinking detection device according to claim 7.
9. a driving concentration level acquisition unit that acquires the subject's driving concentration level; Furthermore, The drinking detection unit and outputting the drinking score indicating the degree of drinking state of the subject using the driving concentration level.
6. The drinking detection device according to claim 5.
10. a driving concentration level acquisition unit that acquires the subject's driving concentration level; Furthermore, The reference value acquisition unit further acquires a reference concentration level that is a reference value of the subject's concentration level on driving, The drinking detection unit further uses a difference between the degree of concentration on driving and the reference concentration degree to output a drinking score indicating the degree of drinking of the subject.
6. The drinking detection device according to claim 5.
11. acquiring personal authentication information that identifies the subject; the reference value of the heart rate; or The reference value of the driving concentration level, a reference value storage control unit that stores at least one of the above in association with the personal authentication information; Furthermore, When the reference value storage control unit receives personal authentication information based on a personal authentication result, the reference value storage control unit outputs a reference value corresponding to the received personal authentication information to the reference value acquisition unit. The drinking detection device according to claim 10.
12. an operation disorder degree acquiring unit that acquires an operation disorder degree indicating the degree of roughness of the driving operation of the subject; The drinking detection unit and outputting the drinking score indicating the degree of drinking state of the subject using the operation disorder degree.
6. The drinking detection device according to claim 5.
13. an operation disorder degree acquiring unit that acquires an operation disorder degree indicating the degree of roughness of the driving operation of the subject; Furthermore, The reference value acquisition unit further acquires a reference disorder level that is a reference value of the operation disorder level of the subject, the drinking detection unit further uses a difference between the operation disorder degree and the reference disorder degree to output the drinking score indicating the degree of drinking state of the subject.
6. The drinking detection device according to claim 5.
14. acquiring personal authentication information that identifies the subject; the reference value of the heart rate; or The reference value of the operational disorder level, a reference value storage control unit that stores at least one of the above in association with the personal authentication information; Furthermore, When the reference value storage control unit receives personal authentication information based on a personal authentication result, the reference value storage control unit outputs a reference value corresponding to the received personal authentication information to the reference value acquisition unit.
14. The drinking detection device according to claim 13.
15. an alertness level acquisition unit that acquires the alertness level of the subject; a driving concentration level acquisition unit that acquires the subject's driving concentration level; an operation disorder degree acquiring unit that acquires an operation disorder degree indicating the degree of roughness of the driving operation of the subject; Furthermore, The drinking detection unit outputting the drinking score indicating the degree of drinking state of the subject by further using the alertness level, the driving concentration level, and the operation disorder level; 6. The drinking detection device according to claim 5.
16. an alertness level acquisition unit that acquires the alertness level of the subject; a driving concentration level acquisition unit that acquires the subject's driving concentration level; an operation disorder degree acquiring unit that acquires an operation disorder degree indicating the degree of roughness of the driving operation of the subject; Furthermore, The reference value acquisition unit further acquires at least one of a reference alertness level, which is a reference value of the alertness level of the subject, a reference concentration level, which is a reference value of the driving concentration level of the subject, or a reference disorder level, which is a reference value of the operation disorder level of the subject; the drinking detection unit further uses at least one of a difference between the alertness level and the reference alertness level, a difference between the driving concentration level and the reference concentration level, or a difference between the operation disorder level and the reference disorder level to output the drinking score indicating the degree of drinking state of the subject.
6. The drinking detection device according to claim 5.
17. acquiring personal authentication information that identifies the subject; the reference value of the heart rate; A reference value of the reference alertness level, The reference value of the driving concentration level, or The reference value of the operational disorder level, a reference value storage control unit that stores at least one of the above in association with the personal authentication information; Furthermore, When the reference value storage control unit receives personal authentication information based on a personal authentication result, the reference value storage control unit outputs a reference value corresponding to the received personal authentication information to the reference value acquisition unit.
17. The sobriety detection device according to claim 16.
18. A method for detecting alcohol consumption using a drinking alcohol detection device, comprising: a heart rate acquisition step in which a heart rate acquisition unit of the alcohol drinking detection device acquires a current heart rate of the subject; a reference value acquisition step in which a reference value acquisition unit of the alcohol drinking detection device acquires a reference heart rate that is a reference value of the heart rate of the subject; a heart rate increase detection step in which a heart rate increase detection unit of the alcohol drinking detection device calculates an increase rate of the heart rate using the current heart rate and the reference heart rate; a drinking detection step in which a drinking detection unit of the drinking detection device outputs a drinking score indicating the degree of drinking of the subject using the current heart rate, the reference heart rate, and the rate of increase of the heart rate; A drinking detection method comprising:
19. Computer, a heart rate acquisition unit that acquires the current heart rate of the subject; a reference value acquisition unit that acquires a reference heart rate that is a reference value of the heart rate of the subject; a heart rate increase detection unit that calculates an increase rate of the heart rate using the current heart rate and the reference heart rate; a drinking detection unit that outputs a drinking score that indicates the degree of drinking of the subject using the current heart rate, the reference heart rate, and the rate of increase of the heart rate; A program that runs as follows.
Citation Information
Patent Citations
Drunk state detector
JP2009219541A