Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7621091B2 - Information processing device and biological condition determining method - Google Patents
[go: Go Back, main page]

JP7621091B2 - Information processing device and biological condition determining method - Google Patents

Information processing device and biological condition determining method Download PDF

Info

Publication number
JP7621091B2
JP7621091B2 JP2020185561A JP2020185561A JP7621091B2 JP 7621091 B2 JP7621091 B2 JP 7621091B2 JP 2020185561 A JP2020185561 A JP 2020185561A JP 2020185561 A JP2020185561 A JP 2020185561A JP 7621091 B2 JP7621091 B2 JP 7621091B2
Authority
JP
Japan
Prior art keywords
unit
information
user
learning model
image information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2020185561A
Other languages
Japanese (ja)
Other versions
JP2022075034A (en
Inventor
智寛 中村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Faurecia Clarion Electronics Co Ltd
Original Assignee
Clarion Co Ltd
Faurecia Clarion Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Clarion Co Ltd, Faurecia Clarion Electronics Co Ltd filed Critical Clarion Co Ltd
Priority to JP2020185561A priority Critical patent/JP7621091B2/en
Priority to FR2111754A priority patent/FR3115976B1/en
Publication of JP2022075034A publication Critical patent/JP2022075034A/en
Application granted granted Critical
Publication of JP7621091B2 publication Critical patent/JP7621091B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/02Detecting, measuring or recording for evaluating the cardiovascular system, e.g. pulse, heart rate, blood pressure or blood flow
    • A61B5/024Measuring pulse rate or heart rate
    • A61B5/02405Determining heart rate variability
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/16Devices for psychotechnics; Testing reaction times ; Devices for evaluating the psychological state
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/72Signal processing specially adapted for physiological signals or for diagnostic purposes
    • A61B5/7235Details of waveform analysis
    • A61B5/7264Classification of physiological signals or data, e.g. using neural networks, statistical classifiers, expert systems or fuzzy systems
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H50/00ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics
    • G16H50/20ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics for computer-aided diagnosis, e.g. based on medical expert systems

Landscapes

  • Health & Medical Sciences (AREA)
  • Engineering & Computer Science (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Biomedical Technology (AREA)
  • Public Health (AREA)
  • Medical Informatics (AREA)
  • Physics & Mathematics (AREA)
  • Pathology (AREA)
  • General Health & Medical Sciences (AREA)
  • Surgery (AREA)
  • Molecular Biology (AREA)
  • Animal Behavior & Ethology (AREA)
  • Biophysics (AREA)
  • Veterinary Medicine (AREA)
  • Cardiology (AREA)
  • Heart & Thoracic Surgery (AREA)
  • Psychiatry (AREA)
  • Artificial Intelligence (AREA)
  • Physiology (AREA)
  • Psychology (AREA)
  • Social Psychology (AREA)
  • Fuzzy Systems (AREA)
  • Evolutionary Computation (AREA)
  • Child & Adolescent Psychology (AREA)
  • Developmental Disabilities (AREA)
  • Educational Technology (AREA)
  • Hospice & Palliative Care (AREA)
  • Signal Processing (AREA)
  • Mathematical Physics (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Epidemiology (AREA)
  • Primary Health Care (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Measuring Pulse, Heart Rate, Blood Pressure Or Blood Flow (AREA)
  • Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)
  • Image Analysis (AREA)
  • Investigating Or Analysing Biological Materials (AREA)

Description

本発明は、情報処理装置および生体状態判定方法に関する。 The present invention relates to an information processing device and a method for determining a biological condition.

特許文献1には、眠気推定ルール更新装置に関し、「RRIデータを取得するRRI取得手段と、前記RRIデータに基づいて、自律神経の活動に関する複数種の指標について指標値を算出する指標値計算手段と、眠気推定ルールが記憶された記憶手段と、被検者から得られる情報または被検者の生体状態を解析して得られる情報である、眠気の有無の情報を出力する眠気情報出力装置から出力された情報を取得する眠気データ取得手段と、前記眠気データを用いて眠気推定ルールの適否を評価するための参照データを生成する参照データ生成手段と、前記指標値と前記参照データに基づき前記記憶手段に記憶されている眠気推定ルールを更新する更新手段とを具備する。」と記載されている。 Patent Document 1 describes a drowsiness estimation rule update device as comprising: "RRI acquisition means for acquiring RRI data; index value calculation means for calculating index values for multiple types of indexes related to autonomic nerve activity based on the RRI data; storage means for storing drowsiness estimation rules; drowsiness data acquisition means for acquiring information output from a drowsiness information output device that outputs information on the presence or absence of drowsiness, which is information obtained from the subject or information obtained by analyzing the subject's biological state; reference data generation means for generating reference data using the drowsiness data for evaluating the suitability of the drowsiness estimation rules; and update means for updating the drowsiness estimation rules stored in the storage means based on the index values and the reference data."

特開2016-120062号公報JP 2016-120062 A

近年、運転者の脈拍数や心拍数などの生体情報を測定することで、眠気や疲労あるいは集中力の度合いなどの生体状態を判定し、判定結果に応じて、例えば事故を未然に防止するためにアラートを出力したり、車両を停止するなどの自動制御を行う技術が注目されている。 In recent years, attention has been focused on technology that measures a driver's biological information, such as pulse rate and heart rate, to determine their biological state, such as their level of drowsiness, fatigue or concentration, and then performs automatic control, such as issuing an alert to prevent accidents or stopping the vehicle, depending on the results of the assessment.

生体状態の判定にあたり、測定データに対してセンサ機種ごとに異なる特性差や測定対象の個人差あるいは測定方式の違いを考慮した補正が行われる。しかしながら、補正のための処理および条件などを各センサに対して予め設定する必要があるため煩わしい、という問題がある。そのため、センサ特性の違い等を吸収するための補正を必要とせず、より精度良く生体状態を判定することが求められている。 When determining the biological condition, the measurement data is corrected to take into account the characteristic differences that vary from one sensor model to another, the individual differences of the subject being measured, or differences in measurement methods. However, this is problematic because it is necessary to set the processing and conditions for correction in advance for each sensor, which is cumbersome. For this reason, there is a demand for a method to determine the biological condition more accurately without the need for correction to absorb differences in sensor characteristics, etc.

特許文献1には、RRI(R-R Interval:心拍間隔)を用いて眠気を判定する装置が開示されている。同文献の技術では、センサ機種の違いによる特性差を吸収するためにRRIデータを補正しており、補正に使用されるセンサ特性情報が予め設定されている。すなわち、同文献の技術では、センサ特性の違い等を吸収するための補正を必要としない生体状態の判定については考慮されていない。 Patent Document 1 discloses a device that uses RRI (R-R Interval: heartbeat interval) to determine drowsiness. In the technology of this document, RRI data is corrected to absorb characteristic differences due to differences in sensor models, and the sensor characteristic information used for the correction is set in advance. In other words, the technology of this document does not take into consideration the determination of biological conditions that do not require correction to absorb differences in sensor characteristics, etc.

そこで、本発明は、センサ特性の違い等を考慮した補正を必要とせず、より精度よく生体状態を判定することを目的とする。 The present invention aims to determine the biological condition more accurately without the need for corrections that take into account differences in sensor characteristics, etc.

本願は、上記課題の少なくとも一部を解決する手段を複数含んでいるが、その例を挙げるならば、以下のとおりである。上記の課題を解決する本発明の一態様に係る情報処理装置は、人の生体情報であるRRI(R-R Interval)データを用いて、心拍間隔のゆらぎを表すローレンツプロットのグラフを示す画像情報を生成する画像情報生成部と、前記画像情報を用いた機械学習により学習モデルを構築するモデル構築部と、乗車している車両のユーザから取得した前記生体情報に基づき生成された前記画像情報を前記学習モデルに入力し、眠気の有無、疲労の有無および集中力の有無に関する生体状態の判定結果である出力値を取得する生体状態判定部と、前記判定結果に基づく車内設備の制御を実施させるために、前記生体状態の判定結果を前記車両に実装されている所定の車両装置に出力する通信部と、を備える。 The present application includes a plurality of means for solving at least a part of the above-mentioned problems, examples of which are as follows: An information processing device according to one aspect of the present invention for solving the above-mentioned problems includes an image information generating unit that generates image information showing a Lorenz plot graph representing fluctuations in heartbeat intervals using RRI (R-R Interval) data, which is human biological information, a model constructing unit that constructs a learning model by machine learning using the image information, a biological condition determining unit that inputs the image information generated based on the biological information acquired from the user of the vehicle into the learning model and obtains output values that are biological condition determination results regarding the presence or absence of drowsiness, fatigue, and concentration, and a communication unit that outputs the biological condition determination result to a predetermined vehicle device implemented in the vehicle in order to control in-vehicle equipment based on the determination result.

本発明によれば、センサ特性の違い等を考慮した補正を必要とせず、より精度よく生体状態を判定することができる。 According to the present invention, it is possible to determine the biological condition more accurately without the need for corrections that take into account differences in sensor characteristics, etc.

なお、上記以外の課題、構成および効果等は、以下の実施形態の説明により明らかにされる。 Problems, configurations, effects, etc. other than those mentioned above will become clear from the description of the embodiments below.

第一実施形態に係る情報処理装置の概略構成の一例を示した図である。1 is a diagram showing an example of a schematic configuration of an information processing device according to a first embodiment. 情報処理装置における演算装置の機能構成の一例を示した機能ブロック図である。FIG. 2 is a functional block diagram showing an example of a functional configuration of a calculation unit in the information processing device. 図3(a)は、ユーザが眠気を感じていない時の心拍間隔のゆらぎを表したローレンツプロットの画像情報の一例を示した図である。図3(b)は、ユーザが眠気を感じている時の心拍間隔のゆらぎを表したローレンツプロットの画像情報の一例を示した図である。3A is a diagram showing an example of image information of a Lorenz plot representing fluctuations in heartbeat intervals when the user is not feeling sleepy, and FIG. 3B is a diagram showing an example of image information of a Lorenz plot representing fluctuations in heartbeat intervals when the user is feeling sleepy. 学習モデル構築処理の一例を示したフロー図である。FIG. 11 is a flow diagram illustrating an example of a learning model construction process. 生体状態判定処理の一例を示したフロー図である。FIG. 11 is a flow chart showing an example of a biological condition determining process. 第二実施形態に係る情報処理装置およびサーバ装置の機能構成の一例を示した機能ブロック図である。FIG. 11 is a functional block diagram showing an example of a functional configuration of an information processing device and a server device according to a second embodiment.

以下、本発明の実施形態について説明する。 The following describes an embodiment of the present invention.

<第一実施形態>
図1は、情報処理装置100の概略構成の一例を示した図である。情報処理装置100は、車両などの移動体に乗車しているユーザ(例えば、運転者)の生体情報を用いて生体状態を判定する装置である。具体的には、情報処理装置100は、心拍や脈拍などの測定結果から生成される生体情報(例えば、RRIデータ:R-R Interval)を用いて、心拍間隔のゆらぎを示すグラフ(ローレンツプロット)の画像情報を生成し、これを学習モデルに入力することで、眠い、眠くない、などの生体状態を判定する。
First Embodiment
1 is a diagram showing an example of a schematic configuration of an information processing device 100. The information processing device 100 is a device that judges a biological state using biological information of a user (e.g., a driver) riding on a moving body such as a vehicle. Specifically, the information processing device 100 uses biological information (e.g., RRI data: R-R Interval) generated from measurement results of heart rate, pulse rate, etc. to generate image information of a graph (Lorenz plot) showing fluctuations in heart rate intervals, and inputs this to a learning model to judge a biological state such as sleepy or not sleepy.

図示するように、情報処理装置100は、演算装置110と、センサ120と、通信装置130と、記憶装置140と、を有している。なお、情報処理装置100は、演算装置110、通信装置130および記憶装置140と、センサ120と、を同一筐体内に有していても良く、あるいは演算装置110、通信装置130および記憶装置140と、センサ120と、が各々、別個の筐体に収容されていても良い。また、演算装置110と、センサ120とは、通信ケーブルあるいは所定の無線通信規格(例えば、Bluetooth:登録商標)により相互通信可能に接続されている。 As shown in the figure, the information processing device 100 has a calculation device 110, a sensor 120, a communication device 130, and a storage device 140. Note that the information processing device 100 may have the calculation device 110, the communication device 130, the storage device 140, and the sensor 120 in the same housing, or the calculation device 110, the communication device 130, the storage device 140, and the sensor 120 may each be housed in a separate housing. The calculation device 110 and the sensor 120 are connected to each other so as to be able to communicate with each other via a communication cable or a specified wireless communication standard (e.g., Bluetooth: registered trademark).

演算装置110は、情報処理装置100の様々な演算処理を行う装置である。図示するように、演算装置110は、情報処理装置100で行われる様々な演算処理を実行するCPU(Central Processing Unit)111と、CPU111で実行されるプログラムなどを格納するROM(Read Only Memory)112と、ROM112から読み出した各種情報を一時的に格納するRAM(Random Access Memory)113と、演算装置110と、センサ120と、を電気的に接続するためのI/F(インターフェイス)114と、これらを相互に接続するバス115と、を有している。 The arithmetic device 110 is a device that performs various arithmetic processes of the information processing device 100. As shown in the figure, the arithmetic device 110 has a CPU (Central Processing Unit) 111 that executes various arithmetic processes performed by the information processing device 100, a ROM (Read Only Memory) 112 that stores programs executed by the CPU 111, etc., a RAM (Random Access Memory) 113 that temporarily stores various information read from the ROM 112, an I/F (interface) 114 for electrically connecting the arithmetic device 110 and the sensor 120, and a bus 115 that connects them to each other.

演算装置110は、生体情報(例えば、心拍間隔を示すRRIデータ)をセンサ120から取得し、これを用いて、心拍間隔のゆらぎを表したローレンツプロットのグラフを示す画像情報(以下、「ローレンツプロットの画像情報」という場合がある)を生成する。また、演算装置110は、生成した画像情報を用いて機械学習を行うことで、学習モデルを構築(生成)する。 The arithmetic device 110 acquires biological information (e.g., RRI data indicating the heartbeat interval) from the sensor 120, and uses this to generate image information showing a Lorentz plot graph that represents the fluctuation of the heartbeat interval (hereinafter, sometimes referred to as "Lorentz plot image information"). In addition, the arithmetic device 110 constructs (generates) a learning model by performing machine learning using the generated image information.

また、演算装置110は、センサ120から取得した生体情報を用いて生成した画像情報を学習モデルに入力することで、学習モデルによる演算処理の結果である出力値を取得する。なお、出力値は、画像情報を用いた生体状態の判定結果を示した情報であり、例えば眠い、眠くない、疲れている、疲れていない、集中力が有る、集中力が無い、といった生体状態を示すものである。 The calculation device 110 also inputs image information generated using the biometric information acquired from the sensor 120 into the learning model to obtain an output value that is the result of calculation processing by the learning model. The output value is information that indicates the result of determining the biometric state using the image information, and indicates, for example, the biometric state, such as sleepy, not sleepy, tired, not tired, focused, or not focused.

また、演算装置110は、学習モデルから出力された出力値をMain Unit200(例えば、ナビゲーション装置やD/A(Digital Audio)などの車載器やECU(Engine Control Unit)など)で利用可能な所定のデータ形式に変換し、これらの装置に出力する。なお、車載器等は、情報処理装置100から取得した生体状態の判定結果を用いて、ユーザの生体状態に応じた処理(例えば、車内に音楽を流す、あるいはエアコンを制御して車内温度を変化させるなど)を実行する。 The calculation device 110 also converts the output values output from the learning model into a predetermined data format that can be used by the Main Unit 200 (for example, a navigation device, an in-vehicle device such as a D/A (Digital Audio), or an ECU (Engine Control Unit)), and outputs the converted data to these devices. The in-vehicle device, etc., uses the biological condition determination result obtained from the information processing device 100 to execute processing according to the user's biological condition (for example, playing music in the car, or controlling the air conditioner to change the temperature inside the car).

センサ120は、ユーザの心拍や脈拍などのバイタルデータを測定する測定装置である。具体的には、センサ120は、例えば車両の座席シートに埋め込まれた圧電計や、時計といった身体に接触させて身に付けるウェアラブルデバイスなど、ユーザの心拍(あるいは脈拍)を検出可能な接触式センサである。なお、センサ120は、マイクロ波やミリ波を人体に照射し、その反射波に基づいてユーザの心拍を検出するドップラーセンサなどの非接触式センサであっても良い。あるいは、センサ120は、血液に含まれるヘモグロビンの流量に基づいて心拍を検出可能なカメラであっても良い。 Sensor 120 is a measuring device that measures vital data such as the user's heart rate and pulse rate. Specifically, sensor 120 is a contact sensor capable of detecting the user's heart rate (or pulse rate), such as a piezoelectric meter embedded in the seat of a vehicle or a wearable device such as a watch that is worn in contact with the body. Sensor 120 may also be a non-contact sensor such as a Doppler sensor that irradiates the human body with microwaves or millimeter waves and detects the user's heart rate based on the reflected waves. Alternatively, sensor 120 may be a camera that can detect the heart rate based on the flow rate of hemoglobin contained in the blood.

センサ120は、所定期間(例えば、測定開始から5分間、10分間あるいは30分間など)におけるユーザの心拍を測定し、測定結果として生体情報であるRRIデータを生成して情報処理装置100に出力する。なお、RRIデータは、心臓の鼓動の時間間隔である心拍間隔(R波の間隔)を示す情報である。 The sensor 120 measures the user's heart rate for a predetermined period (e.g., 5 minutes, 10 minutes, or 30 minutes from the start of measurement), generates RRI data, which is bioinformation, as the measurement result, and outputs it to the information processing device 100. The RRI data is information that indicates the heartbeat interval (interval between R waves), which is the time interval between heartbeats.

また、センサ120の種類は特に限定されるものではなく、ユーザの心拍あるいは脈拍などのバイタルデータを測定可能な測定装置であれば良い。例えば、センサ120は、検出した脈拍数に基づいて逆算的に所定期間におけるユーザの心拍間隔を算出し、RRIデータを生成可能な測定装置であっても良い。 The type of sensor 120 is not particularly limited, and may be any measuring device capable of measuring vital data such as the user's heart rate or pulse rate. For example, sensor 120 may be a measuring device capable of calculating the user's heart rate interval over a predetermined period of time in a backward calculation based on the detected pulse rate, and generating RRI data.

通信装置130は、外部装置(例えば、Main Unit200)との間で情報通信を行うための通信モジュールなどである。通信装置130は、通信ケーブルあるいは所定の無線通信規格(例えば、Bluetooth)によりMain Unit200と相互通信可能に接続されており、生体状態の判定結果をMain Unit200に送信する。 The communication device 130 is a communication module for communicating information with an external device (e.g., the Main Unit 200). The communication device 130 is connected to the Main Unit 200 via a communication cable or a predetermined wireless communication standard (e.g., Bluetooth) so that they can communicate with each other, and transmits the biological condition determination result to the Main Unit 200.

記憶装置140は、デジタル情報を記憶可能ないわゆるハードディスク(Hard Disk Drive)やSSD(Solid State Drive)、フラッシュメモリあるいはこれら以外の不揮発性記憶装置である。記憶装置140は、例えば学習モデルを構築するために用いられる様々な情報や、構築された学習モデルを記憶している。 The storage device 140 is a so-called hard disk drive, a solid state drive (SSD), a flash memory, or other non-volatile storage device capable of storing digital information. The storage device 140 stores, for example, various information used to construct a learning model and the constructed learning model.

図2は、情報処理装置100における演算装置110の機能構成の一例を示した機能ブロック図である。図示するように、演算装置110は、演算部300と、制御部310と、記憶部320と、通信部330と、を有している。 Figure 2 is a functional block diagram showing an example of the functional configuration of the calculation device 110 in the information processing device 100. As shown in the figure, the calculation device 110 has a calculation unit 300, a control unit 310, a memory unit 320, and a communication unit 330.

演算部300は、演算装置110で実行される様々な処理を行う機能部である。具体的には、演算部300は、画像情報生成部301と、ラベリング部302と、モデル構築部303と、ユーザ認証部304と、生体状態判定部305と、データ形式変換部306と、を有している。なお、以下では、眠気に関する生体状態の判定を一例として説明する。 The calculation unit 300 is a functional unit that performs various processes executed by the calculation device 110. Specifically, the calculation unit 300 has an image information generation unit 301, a labeling unit 302, a model construction unit 303, a user authentication unit 304, a biological condition determination unit 305, and a data format conversion unit 306. In the following, the determination of a biological condition related to drowsiness will be described as an example.

画像情報生成部301は、センサ120から取得した生体情報を用いて画像情報を生成する機能部である。具体的には、画像情報生成部301は、センサ120から取得したRRIデータを用いて、所定期間における心拍間隔のゆらぎを表したローレンツプロットの画像情報を生成する。 The image information generating unit 301 is a functional unit that generates image information using bioinformation acquired from the sensor 120. Specifically, the image information generating unit 301 uses the RRI data acquired from the sensor 120 to generate image information of a Lorenz plot that represents fluctuations in heartbeat intervals over a predetermined period of time.

より具体的には、画像情報生成部301は、RRIデータを用いて、測定開始から最初(N番目(N=1))の心拍までの時間間隔を横軸(X軸)に取り、最初(N番目(N=1))の心拍から次(N+1番目(N=1))の心拍までの時間間隔を縦軸(Y軸)に取り、それらの交点をプロットする。続いて、画像情報生成部301は、最初(N番目(N=1))の心拍から次(N+1番目(N=1))の心拍までの時間間隔を横軸(X軸)に取り、次(N+1番目(N=1))の心拍からその次(N+1(N=2))の心拍までの時間間隔を縦軸(Y軸)に取り、それらの交点をプロットする。このように、画像情報生成部301は、所定期間において測定された全ての心拍の間隔について同様の処理を繰り返し行うことで、ローレンツプロットのグラフを生成する。 More specifically, the image information generating unit 301 uses the RRI data to plot the time interval from the start of measurement to the first (Nth (N=1)) heartbeat on the horizontal axis (X-axis), the time interval from the first (Nth (N=1)) heartbeat to the next (N+1th (N=1)) heartbeat on the vertical axis (Y-axis), and plots the intersections between them. Next, the image information generating unit 301 plots the time interval from the first (Nth (N=1)) heartbeat to the next (N+1th (N=1)) heartbeat on the horizontal axis (X-axis), the time interval from the next (N+1th (N=1)) heartbeat to the next (N+1 (N=2)) heartbeat on the vertical axis (Y-axis), and plots the intersections between them. In this way, the image information generating unit 301 generates a Lorentz plot graph by repeatedly performing the same process for all heartbeat intervals measured during a specified period.

また、画像情報生成部301は、生成したローレンツプロットのグラフを所定のフォーマットで変換した画像情報を生成する。 In addition, the image information generating unit 301 generates image information by converting the generated Lorenz plot graph into a specified format.

図3(a)は、ユーザが眠気を感じていない時の心拍間隔のゆらぎを表したローレンツプロットの画像情報の一例を示している。図3(b)は、ユーザが眠気を感じている時の心拍間隔のゆらぎを表したローレンツプロットの画像情報の一例を示している。これらの図に示されるように、ユーザが眠気を感じていない時は心拍間隔の変動が少ないため、各プロットの位置が広がっておらず、ある一定の範囲内に収まるグラフ形状となる。一方で、ユーザが眠気を感じている時は心拍間隔の変動が大きいため、各プロットの位置が広い範囲に散らばったグラフ形状となる。このように、RRIデータに基づくローレンツプロットの画像情報は、ユーザの生体状態(例えば、眠い、眠くないなど)を表す特有の形状が示されるため、かかる画像情報を用いてユーザの生体状態を判定することができる。 3A shows an example of image information of a Lorenz plot showing fluctuations in heartbeat intervals when the user is not feeling sleepy. FIG. 3B shows an example of image information of a Lorenz plot showing fluctuations in heartbeat intervals when the user is feeling sleepy. As shown in these figures, when the user is not feeling sleepy, the fluctuations in the heartbeat intervals are small, so the positions of the plots are not spread out and the graph shape is within a certain range. On the other hand, when the user is feeling sleepy, the fluctuations in the heartbeat intervals are large, so the positions of the plots are scattered over a wide range. In this way, image information of a Lorenz plot based on RRI data shows a unique shape that represents the user's biological state (e.g., sleepy, not sleepy, etc.), so that the user's biological state can be determined using such image information.

ラベリング部302は、ラベリング処理を行う機能部である。具体的には、ラベリング部302は、ユーザの生体状態を示す正解ラベルをローレンツプロットの画像情報に対応付けるラベリング処理を行う。より具体的には、ラベリング部302は、測定期間においてユーザが眠気を感じていたか否かを示す正解ラベルを取得し、対応する期間におけるユーザの生体情報を用いて生成されたローレンツプロットの画像情報に対応付けるラベリング処理を行う。 The labeling unit 302 is a functional unit that performs labeling processing. Specifically, the labeling unit 302 performs labeling processing to associate a correct answer label indicating the user's biological state with image information of a Lorenz plot. More specifically, the labeling unit 302 obtains a correct answer label indicating whether or not the user felt drowsy during the measurement period, and performs labeling processing to associate the correct answer label with image information of a Lorenz plot generated using the user's biological information during the corresponding period.

なお、ラベリング部302は、所定の方法により正解ラベルを取得する。例えば、ラベリング部302は、測定期間の終了後、測定期間中に眠気を感じていたか否かの回答をユーザから受け付けるための画面情報を情報処理装置100あるいはMain Unit200が備える表示装置に表示し、ユーザから直接回答を受け付けることで正解ラベルを取得する。 The labeling unit 302 acquires the correct label by a predetermined method. For example, after the end of the measurement period, the labeling unit 302 displays screen information on a display device provided in the information processing device 100 or the Main Unit 200 to receive a response from the user as to whether or not the user felt sleepy during the measurement period, and acquires the correct label by receiving the response directly from the user.

あるいは、ラベリング部302は、車内を撮像可能な車内カメラを介して測定期間中のユーザの表情を撮像し、かかる画像情報を用いた顔認識を行うことで、測定期間中にユーザが眠気を感じていたか否かの正解ラベルを取得する。なお、このような顔認識の技術は、NEDO(New Energy Industrial Technology Development Organization)の評価方法といった公知技術が用いられれば良い。 Alternatively, the labeling unit 302 captures the facial expression of the user during the measurement period via an in-vehicle camera capable of capturing images inside the vehicle, and performs facial recognition using the image information to obtain a correct label indicating whether the user felt drowsy during the measurement period. Note that such facial recognition technology may be a publicly known technology such as the evaluation method of NEDO (New Energy Industrial Technology Development Organization).

なお、正解ラベルの取得方法は特に限定されるものではなく、測定期間中にユーザが眠気を感じていたか否かを示す正解ラベルが取得できれば、どのような方法であっても良い。 The method for obtaining the correct label is not particularly limited, and any method may be used as long as it can obtain a correct label that indicates whether or not the user felt drowsy during the measurement period.

モデル構築部303は、学習モデル322を構築する機能部である。具体的には、モデル構築部303は、画像情報生成部301により生成されたローレンツプロットの画像情報と、かかる画像情報に対応付けられている正解ラベルと、を用いて機械学習を行うことにより学習モデル322を構築する。なお、学習モデル322の構築処理については後述する。 The model construction unit 303 is a functional unit that constructs the learning model 322. Specifically, the model construction unit 303 constructs the learning model 322 by performing machine learning using the image information of the Lorenz plot generated by the image information generation unit 301 and the correct answer label associated with the image information. The construction process of the learning model 322 will be described later.

ユーザ認証部304は、ユーザ情報に基づいて、ユーザ認証を行う機能部である。なお、ユーザ情報には、ユーザを識別するためのユーザIDと、身体的特徴に基づき分類された所定のカテゴリーの中でユーザが属するカテゴリーと、が含まれる。ユーザ認証部304は、ユーザIDに対応付けられた学習モデル322またはユーザが属するカテゴリーに対応付けられた学習モデル322を記憶部320から検索する。 The user authentication unit 304 is a functional unit that performs user authentication based on user information. The user information includes a user ID for identifying the user and a category to which the user belongs among predetermined categories classified based on physical characteristics. The user authentication unit 304 searches the memory unit 320 for a learning model 322 associated with the user ID or a learning model 322 associated with the category to which the user belongs.

生体状態判定部305は、センサ120から取得された生体情報(RRIデータ)を用いて生成されたローレンツプロットの画像情報を学習モデル322に入力し、生体状態の判定結果を示す出力値を取得する機能部である。 The biometric condition determination unit 305 is a functional unit that inputs image information of a Lorenz plot generated using biometric information (RRI data) acquired from the sensor 120 into the learning model 322 and acquires an output value indicating the result of the biometric condition determination.

データ形式変換部306は、学習モデル322の演算結果として出力された出力値(生体状態の判定結果を示す情報)を取得し、かかる出力値をMain Unit200が利用可能なデータ形式に変換する機能部である。また、データ形式変換部306は、通信部330を介して、変換後の出力値である生体状態の判定結果をMain Unit200に出力する。なお、変換するデータ形式は、Main Unit200で使用可能なデータ形式であれば特に限定されるものではない。 The data format conversion unit 306 is a functional unit that acquires the output value (information indicating the biological state determination result) output as the calculation result of the learning model 322, and converts the output value into a data format that can be used by the Main Unit 200. The data format conversion unit 306 also outputs the converted output value, which is the biological state determination result, to the Main Unit 200 via the communication unit 330. The data format to be converted is not particularly limited as long as it is a data format that can be used by the Main Unit 200.

制御部310は、センサ120の動作を制御する機能部である。具体的には、制御部310は、生体情報の測定指示をセンサ120に出力する。また、制御部310は、ユーザ位置の認識やユーザに対する測定時間および照射する電波の周波数域など、所定の制御対象についてセンサ120に指示を出力する。 The control unit 310 is a functional unit that controls the operation of the sensor 120. Specifically, the control unit 310 outputs an instruction to the sensor 120 to measure biometric information. The control unit 310 also outputs instructions to the sensor 120 regarding specific control objects, such as recognition of the user's position, the measurement time for the user, and the frequency range of the radio waves to be irradiated.

記憶部320は、様々なデータを記憶する機能部である。具体的には、記憶部320は、学習モデル322を構築する際の土台となる様々なベースモデル321を記憶している。なお、ベースモデル321には、例えば画像認識に優れた性能を発揮する畳み込みニューラルネットワーク(CNN:Convolutional Neural Network)などがある。また、記憶部320は、構築された学習モデル322を記憶する。 The memory unit 320 is a functional unit that stores various data. Specifically, the memory unit 320 stores various base models 321 that serve as a foundation for constructing the learning model 322. The base models 321 include, for example, a convolutional neural network (CNN), which exhibits excellent performance in image recognition. The memory unit 320 also stores the constructed learning model 322.

学習モデル322は、情報処理装置100が搭載されている車両のユーザに対する測定により構築された学習モデル322や、身体的特徴に基づいて分類された各カテゴリーに属する人物(ユーザ以外の人物)に対して実施された測定により構築された複数の学習モデル322がある。なお、これらの学習モデル322は、ユーザIDやかかるカテゴリーが対応付けられて記憶部320に記憶されている。 The learning models 322 include a learning model 322 constructed by measurements of a user of a vehicle equipped with the information processing device 100, and a plurality of learning models 322 constructed by measurements of people (people other than the user) belonging to each category classified based on physical characteristics. These learning models 322 are stored in the storage unit 320 in association with a user ID and the category.

通信部330は、Main Unit200との間で情報通信を行う機能部である。具体的には、通信部330は、生体状態の判定結果をMain Unit200に送信する。なお、通信部330は、正解ラベルをMain Unit200から取得しても良い。 The communication unit 330 is a functional unit that communicates information with the Main Unit 200. Specifically, the communication unit 330 transmits the biological condition determination result to the Main Unit 200. The communication unit 330 may also obtain the correct answer label from the Main Unit 200.

以上、情報処理装置100の機能構成について説明した。 The above describes the functional configuration of the information processing device 100.

なお、演算部300および制御部310は、演算装置110のCPU111に処理を行わせるプログラムによって実現される。これらのプログラムは、例えばROM112に格納されており、実行にあたってRAM113上にロードされ、CPU111により実行される。なお、制御部310は、所定の制御回路によって実現されても良い。また、記憶部320は、RAM113またはROM112または記憶装置140、あるいはこれらの組み合わせにより実現される。また、通信部330は、通信装置130により実現される。 The calculation unit 300 and the control unit 310 are realized by a program that causes the CPU 111 of the calculation device 110 to perform processing. These programs are stored in, for example, ROM 112, and are loaded onto RAM 113 for execution and executed by the CPU 111. The control unit 310 may be realized by a predetermined control circuit. The storage unit 320 is realized by the RAM 113, ROM 112, storage device 140, or a combination of these. The communication unit 330 is realized by the communication device 130.

また、情報処理装置100の各機能ブロックは、本実施形態において実現される各機能を理解容易にするために、主な処理内容に応じて分類したものである。したがって、各機能の分類の仕方やその名称によって、本発明が制限されることはない。また、情報処理装置100の各構成は、処理内容に応じて、さらに多くの構成要素に分類することもできる。また、1つの構成要素がさらに多くの処理を実行するように分類することもできる。 Furthermore, each functional block of the information processing device 100 is classified according to the main processing content in order to facilitate understanding of each function realized in this embodiment. Therefore, the present invention is not limited by the manner in which each function is classified or its name. Furthermore, each configuration of the information processing device 100 can be further classified into more components according to the processing content. Furthermore, it is also possible to classify each component so that it performs even more processes.

また、各機能部の全部または一部は、コンピュータに実装されるハードウェア(ASICといった集積回路など)により構築されてもよい。また、各機能部の処理が1つのハードウェアで実行されてもよいし、複数のハードウェアで実行されてもよい。 Furthermore, all or part of each functional unit may be constructed by hardware (such as an integrated circuit such as an ASIC) implemented in a computer. Furthermore, the processing of each functional unit may be executed by a single piece of hardware, or may be executed by multiple pieces of hardware.

[動作の説明]
次に、情報処理装置100で実行される学習モデル構築処理について説明する。
[Operation Description]
Next, a learning model construction process executed by the information processing device 100 will be described.

図4は、学習モデル構築処理の一例を示したフロー図である。かかる処理は、例えばユーザ(またはユーザとは異なる人物)が運転状態において、学習モデル構築処理の実行指示を受け付けたタイミングで開始される。以下では、ユーザを対象として学習モデル322が構築される場合を例に説明する。 Figure 4 is a flow diagram showing an example of the learning model construction process. This process is started, for example, when a user (or a person other than the user) receives an instruction to execute the learning model construction process while driving. The following describes an example in which a learning model 322 is constructed for a user.

処理が開始されると、以下のステップS001~ステップS005の処理により、機械学習に用いるための画像情報が生成される。具体的には、制御部310は、ユーザ(例えば、運転者)に対する生体情報の測定を実行(開始)するようにセンサ120に指示を出力する(ステップS001)。センサ120は、かかる指示に基づいて、ユーザに対する所定期間(例えば、5分間)の測定を実行し、測定データに基づいてRRIデータを生成して画像情報生成部301に出力する。 When the process starts, image information to be used for machine learning is generated by the processes in steps S001 to S005 below. Specifically, the control unit 310 outputs an instruction to the sensor 120 to perform (start) measurement of biometric information of a user (e.g., a driver) (step S001). Based on the instruction, the sensor 120 performs measurement of the user for a predetermined period (e.g., 5 minutes), generates RRI data based on the measurement data, and outputs it to the image information generation unit 301.

次に、モデル構築部303は、RRIデータをセンサ120から取得する(ステップS002)。なお、モデル構築部303は、取得したRRIデータを一時的に記憶部320に格納する。 Next, the model construction unit 303 acquires the RRI data from the sensor 120 (step S002). The model construction unit 303 temporarily stores the acquired RRI data in the storage unit 320.

次に、モデル構築部303は、データクリーニングを行う(ステップS003)。具体的には、モデル構築部303は、取得したRRIデータから外れ値の除去や数値として読み取れない情報(NaN)の補完処理を行う。なお、補完処理は、例えばNaNとなっているデータ箇所の前後の値の中間を採用するなど、所定の方法により実行される。 Next, the model construction unit 303 performs data cleaning (step S003). Specifically, the model construction unit 303 removes outliers from the acquired RRI data and performs a process of complementing information that cannot be read as a numerical value (NaN). The complementation process is performed using a predetermined method, such as by using the midpoint between the values before and after a data point that is NaN.

次に、画像情報生成部301は、RRIデータに基づいてローレンツプロットのグラフを生成し、かかるグラフの画像情報を生成する(ステップS004)。 Next, the image information generating unit 301 generates a Lorenz plot graph based on the RRI data and generates image information of the graph (step S004).

次に、ラベリング部302は、生成された画像情報にラベリング処理を行う(ステップS005)。具体的には、ラベリング部302は、生成された画像情報に対応するRRIデータの測定期間における生体状態を示す正解ラベルをユーザから取得し、これを画像情報に対応付ける。 Next, the labeling unit 302 performs a labeling process on the generated image information (step S005). Specifically, the labeling unit 302 acquires from the user a correct answer label that indicates the biological condition during the measurement period of the RRI data that corresponds to the generated image information, and associates this with the image information.

このようなステップS001~ステップS005の処理によって、ユーザを所定期間測定したRRIデータを用いて生成されたローレンツプロットの画像情報と、かかる期間における生体状態を示す正解ラベルと、が対応付けられた機械学習用情報が生成される。 By performing the processes in steps S001 to S005, machine learning information is generated that associates image information of a Lorenz plot generated using RRI data obtained by measuring the user for a specified period of time with a correct answer label indicating the biological condition during that period.

次に、モデル構築部303は、所定数(例えば、100個)の機械学習用情報が生成されたか否かを判定する(ステップS006)。なお、所定数の機械学習用情報には、ユーザが眠いと感じている場合と、眠くないと感じている場合と、の各々の場合の心拍間隔のゆらぎを示したローレンツプロットの画像情報が所定の割合(例えば、略同数ずつ)で含まれているものとする。 Next, the model construction unit 303 determines whether a predetermined number (e.g., 100) of pieces of machine learning information have been generated (step S006). Note that the predetermined number of pieces of machine learning information includes a predetermined ratio (e.g., approximately equal numbers) of Lorenz plot image information showing fluctuations in heartbeat intervals in each of the cases where the user feels sleepy and where the user does not feel sleepy.

そして、所定数の機械学習用情報が生成されていないと判定した場合(ステップS006でNo)、モデル構築部303は、処理をステップS001に戻す。一方で、所定数の機械学習用情報が生成されたと判定した場合(ステップS006でYes)、モデル構築部303は、処理をステップS007に移行する。 If it is determined that the predetermined number of pieces of information for machine learning have not been generated (No in step S006), the model construction unit 303 returns the process to step S001. On the other hand, if it is determined that the predetermined number of pieces of information for machine learning have been generated (Yes in step S006), the model construction unit 303 transitions the process to step S007.

ステップS007では、モデル構築部303は、機械学習用情報を任意の割合で分割する。具体的には、モデル構築部303は、後述の精度検証にホールドアウト法を用いるため、機械学習用情報すなわち生体状態を示す正解ラベルが対応付けられているローレンツプロットの画像情報を訓練用データと検証用データとに分割する。なお、訓練用データと検証用データの分割割合は任意である。例えば、訓練用データと検証用データとは、6:4や7:3など任意の割合で分割される。 In step S007, the model construction unit 303 divides the machine learning information at an arbitrary ratio. Specifically, in order to use the hold-out method for accuracy verification described below, the model construction unit 303 divides the machine learning information, i.e., image information of the Lorenz plot to which the correct label indicating the biological state is associated, into training data and validation data. The division ratio of the training data and validation data is arbitrary. For example, the training data and validation data are divided at an arbitrary ratio such as 6:4 or 7:3.

次に、モデル構築部303は、ステップS008~ステップS011の処理により、学習モデル322を構築する。具体的には、モデル構築部303は、ベースモデル321を決定する(ステップS008)。より具体的には、モデル構築部303は、所定のベースモデル321(例えば、畳み込みニューラルネットワーク)を記憶部320から取得し、これをモデル構築に用いるためのベースモデル321に決定する。 Next, the model construction unit 303 constructs the learning model 322 by the processing of steps S008 to S011. Specifically, the model construction unit 303 determines the base model 321 (step S008). More specifically, the model construction unit 303 obtains a predetermined base model 321 (e.g., a convolutional neural network) from the storage unit 320, and determines this as the base model 321 to be used for model construction.

次に、モデル構築部303は、訓練用データを用いて機械学習を実行する(ステップS009)。ここで、機械学習について説明する。モデル構築部303は、畳み込みニューラルネットワークなどの決定されたベースモデル321が示す伝達関数に訓練用データの画像情報を入力し、正解ラベルに対する予測結果としてベースモデル321から出力された出力値と、入力した画像情報に対応付けられている正解ラベルとを比較する。また、モデル構築部303は、正解ラベルに対して出力値が異なっていた場合、それをフィードバックし、伝達関数の目的変数を変更する。また、モデル構築部303は、このような予測とフィードバックの処理を訓練用データ全てについて実行することで機械学習を行い、学習モデル322を構築する。 Next, the model construction unit 303 performs machine learning using the training data (step S009). Here, machine learning will be described. The model construction unit 303 inputs image information of the training data into a transfer function indicated by a determined base model 321 such as a convolutional neural network, and compares the output value output from the base model 321 as a prediction result for the correct label with the correct label associated with the input image information. Furthermore, if the output value differs from the correct label, the model construction unit 303 feeds it back and changes the objective variable of the transfer function. Furthermore, the model construction unit 303 performs machine learning by executing such prediction and feedback processing for all training data, and constructs a learning model 322.

次に、モデル構築部303は、検証用データによる学習モデル322の精度検証を実行する(ステップS010)。具体的には、モデル構築部303は、構築した学習モデル322に対して検証用データを入力する。また、モデル構築部303は、かかる学習モデル322からの出力値と、検証用データの画像情報に対応付けられている正解ラベルと、の比較に基づき、構築した学習モデル322の精度を検証する。 Next, the model construction unit 303 performs accuracy verification of the learning model 322 using the verification data (step S010). Specifically, the model construction unit 303 inputs the verification data to the constructed learning model 322. The model construction unit 303 also verifies the accuracy of the constructed learning model 322 based on a comparison between the output value from the learning model 322 and the correct answer label associated with the image information of the verification data.

次に、モデル構築部303は、学習モデル322の精度が充分か否かを判定する(ステップS011)。具体的には、モデル構築部303は、ステップS010において検証した学習モデル322の精度が充分と判断される所定の基準値(例えば、正解率80%以上など)を満たしているか否かに基づき判定を行う。そして、精度が充分と判定した場合(ステップS011でYes)、モデル構築部303は、処理をステップS012に移行する。一方で、精度が充分ではないと判定した場合(ステップS011でNo)、モデル構築部303は、処理をステップS001に戻す。 Next, the model construction unit 303 determines whether the accuracy of the learning model 322 is sufficient (step S011). Specifically, the model construction unit 303 makes this determination based on whether the accuracy of the learning model 322 verified in step S010 meets a predetermined standard value (e.g., an accuracy rate of 80% or more) that is deemed sufficient. If the model construction unit 303 determines that the accuracy is sufficient (Yes in step S011), the model construction unit 303 proceeds to step S012. On the other hand, if the model construction unit 303 determines that the accuracy is not sufficient (No in step S011), the model construction unit 303 returns the process to step S001.

なお、モデル構築部303は、ステップS011を経由して実行するステップS009およびステップS010の処理において、新たな訓練用データおよび検証用データを用いてこれらの処理を実行する。具体的には、モデル構築部303は、ステップS001において制御部310を介してセンサ120に新たな測定の実行指示を出力し、取得した新たな生体情報を用いて、前述のステップS002~S010の処理と同様の処理を行う。 In addition, in the processing of steps S009 and S010, which are executed via step S011, the model construction unit 303 executes these processes using new training data and validation data. Specifically, in step S001, the model construction unit 303 outputs an instruction to the sensor 120 via the control unit 310 to execute a new measurement, and performs the same processes as the above-mentioned steps S002 to S010 using the acquired new bioinformation.

また、ステップS012では、モデル構築部303は、ユーザIDまたは身体的特徴に基づいて分類された所定のカテゴリーを、構築された学習モデル322に対応付けて記憶部320に格納(保存)する。 In addition, in step S012, the model construction unit 303 stores (saves) in the memory unit 320 a predetermined category classified based on the user ID or physical characteristics in association with the constructed learning model 322.

また、モデル構築部303は、学習モデル322を保存すると、本フローの処理を終了する。 In addition, once the model construction unit 303 saves the learning model 322, it ends the processing of this flow.

なお、ユーザとは異なる人物を対象として学習モデル322を構築する場合、モデル構築部303は、身体的特徴に基づいて分類された各カテゴリーに属する人物に対して測定を行うことで、各カテゴリーに対応する学習モデル322を構築する。なお、カテゴリーは、身体的特徴の種類およびその範囲の組み合わせごとに分類される。例えば、カテゴリーの一例として、「性別=男性、年齢=30代、身長=170cm~180cm、体重=60kg~70kg、持病=無し」、「性別=女性、年齢=40代、身長=150cm~160cm、体重=50kg~60kg、持病=無し」などがある。 When constructing a learning model 322 for a person other than the user, the model construction unit 303 constructs a learning model 322 corresponding to each category by measuring people who belong to each category classified based on physical characteristics. The categories are classified according to the type and range of physical characteristics. For example, examples of categories include "gender = male, age = 30s, height = 170 cm to 180 cm, weight = 60 kg to 70 kg, chronic illness = none" and "gender = female, age = 40s, height = 150 cm to 160 cm, weight = 50 kg to 60 kg, chronic illness = none".

モデル構築部303は、このように分類されているカテゴリーに属する母集団の人物に対して測定を行い、それによって取得した生体情報に基づいて生成した画像情報を用いて、各カテゴリーに対応する学習モデル322を構築する。 The model construction unit 303 performs measurements on individuals from the population who belong to the categories classified in this way, and uses image information generated based on the biometric information acquired thereby to construct a learning model 322 corresponding to each category.

これにより、後述する生体状態判定処理において、ユーザは、自身のユーザ認証に基づいて、本人への測定によって構築された学習モデル322あるいはユーザと同じカテゴリーに属する人物に対する測定により構築された学習モデル322を適用して生体状態を判定することができる。 As a result, in the biometric condition determination process described below, the user can determine the biometric condition based on their own user authentication by applying a learning model 322 constructed by measuring themselves or a learning model 322 constructed by measuring a person belonging to the same category as the user.

次に、情報処理装置100で実行される生体状態判定処理について説明する。 Next, the biological condition determination process executed by the information processing device 100 will be described.

図5は、生体状態判定処理の一例を示したフロー図である。かかる処理は、例えば車両のエンジンが始動したタイミング(イグニッションキーがON状態になった時)、あるいはユーザから処理の開始指示を受け付けたタイミングで開始される。なお、エンジンの始動は、例えば通信部330を介してECUからエンジンが始動したことを示す情報をユーザ認証部304が取得することで検知されれば良い。また、ユーザによる開始指示は、例えば情報処理装置100が備える処理開始の指示ボタンが押下されることで行われ、それをユーザ認証部304が検知すれば良い。 Figure 5 is a flow diagram showing an example of a biological condition determination process. This process is started, for example, when the vehicle engine is started (when the ignition key is turned ON) or when an instruction to start the process is received from the user. The start of the engine may be detected by the user authentication unit 304 acquiring information indicating that the engine has started from the ECU via the communication unit 330. The user may issue an instruction to start the process by, for example, pressing a process start instruction button provided in the information processing device 100, which may be detected by the user authentication unit 304.

処理が開始されると、ユーザ認証部304は、ユーザの個人認証を行う(ステップS021)。具体的には、ユーザ認証部304は、所定の入力装置を介して入力されたユーザIDが対応付けられている学習モデル322を記憶部320から検索する。また、かかる学習モデル322が無い場合、ユーザ認証部304は、ユーザの属するカテゴリーが対応付けられた学習モデル322を記憶部320から検索する。 When the process starts, the user authentication unit 304 performs personal authentication of the user (step S021). Specifically, the user authentication unit 304 searches the storage unit 320 for a learning model 322 associated with the user ID input via a specified input device. If such a learning model 322 does not exist, the user authentication unit 304 searches the storage unit 320 for a learning model 322 associated with the category to which the user belongs.

なお、所定の入力装置は、例えばナビゲーション装置などのMain Unit200であっても良い。この場合、ユーザ認証部304は、通信部330を介してMain Unit200からユーザの入力情報を取得すれば良い。また、入力装置は、情報処理装置100が備えていても良い。 The specified input device may be, for example, a Main Unit 200 such as a navigation device. In this case, the user authentication unit 304 may obtain user input information from the Main Unit 200 via the communication unit 330. The input device may also be provided in the information processing device 100.

また、認証方式は、ユーザ情報の入力に限定されない。例えば、車両が車内映像を撮像する車内カメラを搭載している場合、ユーザ認証部304は、車内カメラが撮像した映像情報を取得し、これを用いて顔認証を実行することで、ユーザの身体的特徴を特定しても良い。この方式を採用する場合、情報処理装置100は、通信装置130を介して車内カメラと情報通信可能に接続されていれば良い。 The authentication method is not limited to inputting user information. For example, if the vehicle is equipped with an in-vehicle camera that captures images inside the vehicle, the user authentication unit 304 may acquire image information captured by the in-vehicle camera and use this information to perform face authentication to identify the physical characteristics of the user. When this method is adopted, the information processing device 100 only needs to be connected to the in-vehicle camera via the communication device 130 so that information can be communicated.

また、認証方式は、指紋認証であっても良い。この方式を採用する場合、情報処理装置100が指紋認証センサを備えていれば良い。あるいは車両の所定箇所(例えば、ハンドルなど)に指紋認証センサが設置されている場合、情報処理装置100は、例えば通信装置130を介して接続されているECUから指紋情報を取得し、予め記憶部320に記憶されている指紋情報と照合することでユーザの身体的特徴を特定しても良い。 The authentication method may also be fingerprint authentication. When this method is adopted, the information processing device 100 may be provided with a fingerprint authentication sensor. Alternatively, when a fingerprint authentication sensor is installed at a specific location of the vehicle (e.g., the steering wheel, etc.), the information processing device 100 may acquire fingerprint information from an ECU connected via the communication device 130, for example, and identify the user's physical characteristics by comparing the fingerprint information with fingerprint information previously stored in the memory unit 320.

次に、ユーザ認証部304は、対応する学習モデル322があるか否かを判定する(ステップS022)。具体的には、ユーザ認証部304は、ユーザIDまたはユーザが属するカテゴリーが対応付けられた学習モデル322が記憶部320に格納されているか否に基づき、かかる判定を行う。そして、対応する学習モデル322があると判定した場合(ステップS022でYes)、ユーザ認証部304は、処理をステップS023に移行する。一方で、対応する学習モデル322がないと判定した場合(ステップS022でNo)、ユーザ認証部304は、処理をステップS030に移行する。 Next, the user authentication unit 304 determines whether or not there is a corresponding learning model 322 (step S022). Specifically, the user authentication unit 304 makes this determination based on whether or not a learning model 322 associated with the user ID or the category to which the user belongs is stored in the storage unit 320. If it is determined that there is a corresponding learning model 322 (Yes in step S022), the user authentication unit 304 transitions the process to step S023. On the other hand, if it is determined that there is no corresponding learning model 322 (No in step S022), the user authentication unit 304 transitions the process to step S030.

なお、ステップS030では、生体状態判定部305は、対応する学習モデル322がないことをユーザに通知する。例えば、生体状態判定部305は、対応する学習モデル322がないことを通知するための所定のメッセージを生成し、通信部330を介して、かかるメッセージをMain Unit200である車載器の表示装置に表示させる。また、生体状態判定部305は、かかるメッセージをMain Unit200に表示させると、本フローの処理を終了する。 In step S030, the biometric condition determination unit 305 notifies the user that there is no corresponding learning model 322. For example, the biometric condition determination unit 305 generates a predetermined message for notifying the user that there is no corresponding learning model 322, and displays the message on the display device of the vehicle-mounted device, which is the Main Unit 200, via the communication unit 330. In addition, when the biometric condition determination unit 305 displays the message on the Main Unit 200, it ends the processing of this flow.

また、対応する学習モデル322があると判定された場合に移行するステップS023の処理では、ユーザ認証部304は、対応する学習モデル322を記憶部320から取得する。 In addition, in the process of step S023, which is performed when it is determined that a corresponding learning model 322 exists, the user authentication unit 304 retrieves the corresponding learning model 322 from the memory unit 320.

また、次に、生体状態判定部305は、制御部310を介してセンサ120に心拍などのバイタルデータの測定指示を出力する(ステップS024)。また、次に、生体状態判定部305は、センサ120から出力されたRRIデータを取得すると(ステップS025)、これを取得された学習モデル322に入力する(ステップS026)。 Next, the biological condition determination unit 305 outputs an instruction to the sensor 120 via the control unit 310 to measure vital data such as heart rate (step S024). Next, the biological condition determination unit 305 acquires the RRI data output from the sensor 120 (step S025) and inputs the RRI data into the acquired learning model 322 (step S026).

また、次に、生体状態判定部305は、学習モデル322の演算結果として出力された出力値すなわち測定期間におけるユーザの眠気の有無に関する判定結果(眠い/眠くない)を取得する(ステップS027)。 Next, the biological condition determination unit 305 acquires the output value output as the calculation result of the learning model 322, i.e., the determination result regarding the presence or absence of drowsiness of the user during the measurement period (sleepy/not sleepy) (step S027).

また、データ形式変換部306は、出力値を所定のデータ形式に変換し(ステップS028)、通信部330を介してMain Unit200へ出力する(ステップS029)。また、データ形式変換部306は、生体状態の判定結果である出力値をMain Unit200に出力すると、本フローの処理を終了する。 The data format conversion unit 306 also converts the output value into a predetermined data format (step S028) and outputs it to the Main Unit 200 via the communication unit 330 (step S029). When the data format conversion unit 306 outputs the output value, which is the result of the biological condition determination, to the Main Unit 200, it ends the processing of this flow.

以上、本実施形態の情報処理装置100について説明した。 The above describes the information processing device 100 of this embodiment.

このような情報処理装置によれば、センサ特性の違い等を考慮した補正を必要とせず、より精度よく生体状態を判定することができる。特に、情報処理装置は、生体情報であるRRIデータを用いて、心拍間隔のゆらぎを視覚的に表現したローレンツプロットの画像情報を生成し、かかる画像情報を用いて生体状態を判定する。例えば、RRIデータを学習モデルに入力して生体状態を判定する場合、センサ特性の違いが数値データに反映されてしまうため、補正のための処理やその条件などを予め設定した上で補正を行う必要があるが、情報処理装置によれば、生体状態を示す傾向を視覚的に判別可能な画像情報を用いて生体状態を判定するため、補正および補正のための設定を必要とせず、精度良く生体状態を判定することができる。 According to such an information processing device, the biological condition can be determined more accurately without the need for correction that takes into account differences in sensor characteristics, etc. In particular, the information processing device uses RRI data, which is biological information, to generate image information of a Lorenz plot that visually represents fluctuations in heartbeat intervals, and determines the biological condition using this image information. For example, when RRI data is input into a learning model to determine the biological condition, differences in sensor characteristics are reflected in the numerical data, so correction processing and its conditions must be set in advance before correction is performed. However, according to the information processing device, the biological condition is determined using image information that allows visual discrimination of tendencies indicating the biological condition, so correction and settings for correction are not required, and the biological condition can be determined with high accuracy.

<第二実施形態>
図6は、本実施形態に係る情報処理装置100およびサーバ装置400の機能構成の一例を示した機能ブロック図である。図示するように、情報処理装置100は、例えばLAN(Local Area Network)など所定のネットワークNを介して、サーバ装置400と相互通信可能に接続されている。
Second Embodiment
6 is a functional block diagram showing an example of the functional configuration of the information processing device 100 and the server device 400 according to this embodiment. As shown in the figure, the information processing device 100 is connected to the server device 400 so as to be able to communicate with each other via a predetermined network N such as a LAN (Local Area Network).

なお、サーバ装置400における画像情報生成部411、ラベリング部412およびモデル構築部413と、記憶部420およびベースモデル421と、通信部430と、は各々、第一実施形態の情報処理装置100における画像情報生成部301、ラベリング部302およびモデル構築部303と、記憶部320およびベースモデル321と、通信部330に対応し、同様の処理を行う機能部および情報であるため、本実施形態では詳細な説明を省略する。 The image information generating unit 411, labeling unit 412, and model constructing unit 413, the memory unit 420, the base model 421, and the communication unit 430 in the server device 400 correspond to the image information generating unit 301, the labeling unit 302, and model constructing unit 303, the memory unit 320, the base model 321, and the communication unit 330 in the information processing device 100 of the first embodiment, respectively, and are functional units and information that perform similar processing, so detailed explanations will be omitted in this embodiment.

前述の第一実施形態では、情報処理装置100で学習モデル322を構築したが、本実施形態では、センサ120から取得した生体情報をサーバ装置400に送信し、サーバ装置の演算部410が有する画像情報生成部411、ラベリング部412およびモデル構築部413により学習モデル322が構築される。 In the first embodiment described above, the learning model 322 was constructed by the information processing device 100. In this embodiment, however, the biometric information acquired from the sensor 120 is transmitted to the server device 400, and the learning model 322 is constructed by the image information generating unit 411, the labeling unit 412, and the model constructing unit 413 of the calculation unit 410 of the server device.

具体的には、情報処理装置100の演算部300は、学習モデル構築処理において、センサ120から生体情報(RRIデータ)を取得すると、通信部330を介して、サーバ装置400に送信する。サーバ装置400の画像情報生成部411、ラベリング部412およびモデル構築部413は、通信部430を介してRRIデータを取得すると、前述のステップS003~ステップS011と同様の方法により学習モデル322を構築する。 Specifically, when the calculation unit 300 of the information processing device 100 acquires bioinformation (RRI data) from the sensor 120 in the learning model construction process, it transmits it to the server device 400 via the communication unit 330. When the image information generation unit 411, labeling unit 412, and model construction unit 413 of the server device 400 acquire the RRI data via the communication unit 430, they construct the learning model 322 in a manner similar to the above-mentioned steps S003 to S011.

また、サーバ装置400のモデル構築部413により構築された学習モデル322は、サーバ装置400の通信部430を介して情報処理装置100に送信され、記憶部320に格納される。また、情報処理装置100は、記憶部320に格納されている学習モデル322を用いて、前述と同様の生体状態判定処理を実行する。 The learning model 322 constructed by the model construction unit 413 of the server device 400 is transmitted to the information processing device 100 via the communication unit 430 of the server device 400 and stored in the memory unit 320. The information processing device 100 also uses the learning model 322 stored in the memory unit 320 to execute the same biological condition determination process as described above.

このような第二実施形態に係る情報処理装置100およびサーバ装置400によれば、学習モデル322の構築を処理性能が高いサーバ装置で実行することができるため、情報処理装置100のスペックを抑制することができ、その結果、製造コストを節約することができる。 According to the information processing device 100 and server device 400 of the second embodiment, the construction of the learning model 322 can be executed by a server device with high processing performance, so that the specifications of the information processing device 100 can be suppressed, and as a result, manufacturing costs can be saved.

なお、本発明は、第一実施形態および第二実施形態の情報処理装置100に限定されるものではなく、様々な変形例が可能である。例えば、第一実施形態における演算装置110(演算部300および制御部310)、通信装置130および記憶装置140は、Main Unit200であるナビゲーション装置などの車載器やECUに内蔵されていても良い。 The present invention is not limited to the information processing device 100 of the first and second embodiments, and various modifications are possible. For example, the calculation device 110 (calculation unit 300 and control unit 310), communication device 130, and storage device 140 in the first embodiment may be built into an on-board device such as a navigation device, which is the Main Unit 200, or an ECU.

また、前述の実施形態では、眠い/眠くない、といった判定結果を出力値としたが、本発明はこれに限られるものではなく、情報処理装置100は、例えば「少し眠い」、「非常に眠い」、「眠気(低)」、「眠気(中)」および「眠気(高)」などのように、生体状態の強度レベルを含む判定結果を出力しても良い。 In addition, in the above-described embodiment, the output value is the judgment result of sleepy/not sleepy, but the present invention is not limited to this, and the information processing device 100 may output a judgment result including an intensity level of the biological state, such as "slightly sleepy," "very sleepy," "low sleepiness," "medium sleepiness," and "high sleepiness."

なお、このような判定は、例えば正解ラベルを生体状態における複数のレベルに細分化して画像情報に対応付け、それらを用いた機械学習により学習モデル322を構築することで実現可能である。 This type of determination can be achieved, for example, by subdividing the correct answer labels into multiple levels of biological states, associating them with image information, and using these to construct a learning model 322 through machine learning.

このような変形例に係る情報処理装置100によれば、ユーザの生体状態をより細かいレベルで判定することができる。 The information processing device 100 according to this modified example can determine the user's biological condition at a more detailed level.

また、前述の実施形態では、ローレンツプロットの画像情報を生成したが、本発明はこれに限られず、例えばユーザの心電図波形を示す画像情報を生成し、それを用いて生体状態を判定するようにしても良い。 In addition, in the above-described embodiment, image information of a Lorenz plot is generated, but the present invention is not limited to this. For example, image information showing the user's electrocardiogram waveform may be generated and used to determine the biological condition.

このような変形例に係る情報処理装置によっても、生体状態を示す傾向を視覚的に判別可能な画像情報を用いて生体状態を判定するため、補正および補正のための設定を必要とせず、精度良く生体状態を判定することができる。 Even with this type of modified information processing device, the biological condition is determined using image information that allows visual identification of trends indicating the biological condition, so correction and settings for correction are not required, and the biological condition can be determined with high accuracy.

また、本発明は、上記の実施形態や変形例などに限られるものではなく、これら以外にも様々な実施形態および変形例が含まれる。例えば、上記の実施形態は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施形態の構成の一部を他の実施形態や変形例の構成に置き換えることが可能であり、ある実施形態の構成に他の実施形態の構成を加えることも可能である。また、各実施形態の構成の一部について、他の構成の追加・削除・置換をすることが可能である。 The present invention is not limited to the above-mentioned embodiments and modifications, but includes various other embodiments and modifications. For example, the above-mentioned embodiments have been described in detail to clearly explain the present invention, and are not necessarily limited to those having all of the configurations described. It is also possible to replace part of the configuration of one embodiment with the configuration of another embodiment or modification, and it is also possible to add the configuration of another embodiment to the configuration of one embodiment. It is also possible to add, delete, or replace part of the configuration of each embodiment with other configurations.

100・・・情報処理装置、110・・・演算装置、111・・・CPU、112・・・ROM、113・・・RAM、114・・・I/F(インターフェイス)、115・・・バス、120・・・センサ、130・・・通信装置、140・・・記憶装置、200・・・Main Unit、300・・・演算部、301・・・画像情報生成部、302・・・ラベリング部、303・・・モデル構築部、304・・・ユーザ認証部、305・・・生体状態判定部、306・・・データ形式変換部、310・・・制御部、320・・記憶部、321・・・ベースモデル、322・・・学習モデル、330・・・通信部 100: Information processing device, 110: Calculation device, 111: CPU, 112: ROM, 113: RAM, 114: I/F (interface), 115: Bus, 120: Sensor, 130: Communication device, 140: Storage device, 200: Main unit, 300: Calculation unit, 301: Image information generation unit, 302: Labeling unit, 303: Model construction unit, 304: User authentication unit, 305: Biometric condition determination unit, 306: Data format conversion unit, 310: Control unit, 320: Storage unit, 321: Base model, 322: Learning model, 330: Communication unit

Claims (4)

人の生体情報であるRRI(R-R Interval)データを用いて、心拍間隔のゆらぎを表すローレンツプロットのグラフを示す画像情報を生成する画像情報生成部と、
前記画像情報を用いた機械学習により学習モデルを構築するモデル構築部と、
乗車している車両のユーザから取得した前記生体情報に基づき生成された前記画像情報を前記学習モデルに入力し、眠気の有無、疲労の有無および集中力の有無に関する生体状態の判定結果である出力値を取得する生体状態判定部と、
前記判定結果に基づく車内設備の制御を実施させるために、前記生体状態の判定結果を前記車両に実装されている所定の車両装置に出力する通信部と、を備える
ことを特徴とする情報処理装置。
an image information generating unit that generates image information showing a Lorentz plot graph representing fluctuations in heartbeat intervals using RRI (R-R Interval) data, which is human biological information;
A model construction unit that constructs a learning model by machine learning using the image information;
a biological condition determination unit that inputs the image information generated based on the biological information acquired from the user of the vehicle into the learning model and obtains output values that are biological condition determination results regarding the presence or absence of drowsiness, fatigue, and concentration ;
and a communication unit that outputs the result of the biological condition determination to a predetermined vehicle device implemented in the vehicle in order to control in-vehicle equipment based on the result of the determination .
請求項に記載の情報処理装置であって、
身体的特徴の種類およびその範囲の組み合わせごとに分類された所定のカテゴリーに属する人物に対する測定により取得された前記生体情報を用いて構築された前記学習モデルを記憶している記憶部をさらに備える
ことを特徴とする情報処理装置。
2. The information processing device according to claim 1 ,
An information processing device further comprising a memory unit that stores the learning model constructed using the biometric information obtained by measuring people belonging to specified categories classified according to combinations of types of physical features and their ranges.
請求項に記載の情報処理装置であって、
前記学習モデルは、ユーザの識別情報または当該ユーザの識別情報および前記所定のカテゴリーが対応付けられて前記記憶部に記憶され、
前記ユーザの識別情報または前記ユーザの属する前記カテゴリーに対応する前記学習モデルを前記記憶部から検索するユーザ認証部を、さらに備える
ことを特徴とする情報処理装置。
3. The information processing device according to claim 2 ,
the learning model is stored in the storage unit in association with user identification information or the user identification information and the predetermined category;
An information processing device further comprising a user authentication unit that searches the memory unit for the learning model corresponding to the user's identification information or the category to which the user belongs.
情報処理装置が行う生体状態判定方法であって、
前記情報処理装置は、
人の生体情報であるRRI(R-R Interval)データを用いて、心拍間隔のゆらぎを表すローレンツプロットのグラフを示す画像情報を生成するステップと、
前記画像情報を用いた機械学習により学習モデルを構築するステップと、
乗車している車両のユーザから取得した前記生体情報に基づき生成された前記画像情報を前記学習モデルに入力し、眠気の有無、疲労の有無および集中力の有無に関する生体状態の判定結果である出力値を取得するステップと、
前記判定結果に基づく車内設備の制御を実施させるために、前記生体状態の判定結果を前記車両に実装されている所定の車両装置に出力する通信ステップと、を行う
ことを特徴とする生体状態判定方法。
A biological condition determining method performed by an information processing device, comprising:
The information processing device includes:
A step of generating image information showing a Lorentz plot graph representing fluctuations in heartbeat intervals using RRI (R-R Interval) data, which is human biological information;
constructing a learning model by machine learning using the image information;
inputting the image information generated based on the biological information acquired from the user of the vehicle into the learning model, and acquiring output values which are the results of the biological state determination regarding the presence or absence of drowsiness, the presence or absence of fatigue, and the presence or absence of concentration ;
and a communication step of outputting the result of the biological condition determination to a predetermined vehicle device implemented in the vehicle in order to control in-vehicle equipment based on the result of the determination .
JP2020185561A 2020-11-06 2020-11-06 Information processing device and biological condition determining method Active JP7621091B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2020185561A JP7621091B2 (en) 2020-11-06 2020-11-06 Information processing device and biological condition determining method
FR2111754A FR3115976B1 (en) 2020-11-06 2021-11-05 Information processing device and method for determining biological state

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020185561A JP7621091B2 (en) 2020-11-06 2020-11-06 Information processing device and biological condition determining method

Publications (2)

Publication Number Publication Date
JP2022075034A JP2022075034A (en) 2022-05-18
JP7621091B2 true JP7621091B2 (en) 2025-01-24

Family

ID=81456297

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020185561A Active JP7621091B2 (en) 2020-11-06 2020-11-06 Information processing device and biological condition determining method

Country Status (2)

Country Link
JP (1) JP7621091B2 (en)
FR (1) FR3115976B1 (en)

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002065650A (en) 2000-09-04 2002-03-05 Nissan Motor Co Ltd Fatigue degree determination device
JP2007272834A (en) 2006-03-31 2007-10-18 Equos Research Co Ltd Driver model creation device, driving support device, and driving action determination device
US20090234552A1 (en) 2005-12-28 2009-09-17 National University Corporation Nagoya University Driving Action Estimating Device, Driving Support Device, Vehicle Evaluating System, Driver Model Creating Device, and Driving Action Determining Device
JP2018082986A (en) 2016-11-25 2018-05-31 日本光電工業株式会社 Detection device and watching system including detection device
JP2018082931A (en) 2016-11-24 2018-05-31 本田技研工業株式会社 Awakening degree processing method and awakening degree processing apparatus
JP2018151910A (en) 2017-03-14 2018-09-27 オムロン株式会社 Device for determining degree of concentration, method for determining degree of concentration, and program for determining degree of concentration
JP2018171124A (en) 2017-03-31 2018-11-08 日本電気株式会社 Sleep state estimation device, sleep state estimation method, and sleep state estimation program
JP2019502437A (en) 2015-12-07 2019-01-31 スマート ソリューションズ テクノロジーズ,エス.エル. Atrial fibrillation detection system and method of use
JP2019067385A (en) 2017-09-28 2019-04-25 パナソニックIpマネジメント株式会社 Driving assistance device, driving assistance system, and driving assistance method
WO2020158804A1 (en) 2019-02-01 2020-08-06 シャープ株式会社 Blood pressure measurement device, model setting device, and blood pressure measurement method

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002065650A (en) 2000-09-04 2002-03-05 Nissan Motor Co Ltd Fatigue degree determination device
US20090234552A1 (en) 2005-12-28 2009-09-17 National University Corporation Nagoya University Driving Action Estimating Device, Driving Support Device, Vehicle Evaluating System, Driver Model Creating Device, and Driving Action Determining Device
JP2007272834A (en) 2006-03-31 2007-10-18 Equos Research Co Ltd Driver model creation device, driving support device, and driving action determination device
JP2019502437A (en) 2015-12-07 2019-01-31 スマート ソリューションズ テクノロジーズ,エス.エル. Atrial fibrillation detection system and method of use
JP2018082931A (en) 2016-11-24 2018-05-31 本田技研工業株式会社 Awakening degree processing method and awakening degree processing apparatus
JP2018082986A (en) 2016-11-25 2018-05-31 日本光電工業株式会社 Detection device and watching system including detection device
JP2018151910A (en) 2017-03-14 2018-09-27 オムロン株式会社 Device for determining degree of concentration, method for determining degree of concentration, and program for determining degree of concentration
JP2018171124A (en) 2017-03-31 2018-11-08 日本電気株式会社 Sleep state estimation device, sleep state estimation method, and sleep state estimation program
JP2019067385A (en) 2017-09-28 2019-04-25 パナソニックIpマネジメント株式会社 Driving assistance device, driving assistance system, and driving assistance method
WO2020158804A1 (en) 2019-02-01 2020-08-06 シャープ株式会社 Blood pressure measurement device, model setting device, and blood pressure measurement method

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
古林せなみ,今井健,石原三四郎,藤生克仁,大江和彦 ,深層学習を用いた心電図波形の正常異常判定に関する研究,医療情報学会・人工聴能学会 AIM合同研究資料,Vol.2018,AIMED-005,2018年,p1-5

Also Published As

Publication number Publication date
FR3115976A1 (en) 2022-05-13
FR3115976B1 (en) 2025-11-21
JP2022075034A (en) 2022-05-18

Similar Documents

Publication Publication Date Title
CN115802931B (en) Detect user temperature and assess physiological symptoms of respiratory conditions
JP2020099367A (en) Emotion recognition device and emotion recognition program
KR20140096609A (en) Method for Service of Driver Identfy and Bio Signal Information of Driver
Basjaruddin et al. Measurement device for stress level and vital sign based on sensor fusion
CN109949438B (en) Abnormal driving monitoring model establishing method and device and storage medium
US12310743B2 (en) Sleep apnea syndrome determination apparatus, sleep apnea syndrome determination method, and sleep apnea syndrome determination program
Razak et al. Monitoring physiological state of drivers using in-vehicle sensing of non-invasive signal
Liu et al. Toward nonintrusive camera-based heart rate variability estimation in the car under naturalistic condition
Razak et al. Comparative study of machine learning algorithms in classifying HRV for the driver's physiological condition
CN119416003A (en) A driving state recognition method and system based on multimodal fusion
KR20220038968A (en) Artificial intelligence-based sleep anesthesia safety prediction device and method
CN117596293A (en) A vehicle-based health service push method, device, equipment and medium
JP7621091B2 (en) Information processing device and biological condition determining method
JP2014158600A (en) Concentrated state estimation system, estimation device, writing instrument, estimation method, and program
JP2020095063A (en) Personal authentication apparatus and personal authentication program
KR20170123133A (en) System and method for recognizing emotion using biometric data
JP4830765B2 (en) Activity measurement system
JP2007000280A (en) Arousal level drop determination device
CN113598773A (en) Data processing device and method for evaluating user discomfort
CN116018088B (en) Biological information calculation system
JP7502931B2 (en) Vital data measuring device and vital data measuring method
JP7602250B2 (en) Drowsiness detection device, detection method, and computer program
JP7596020B2 (en) Data generation device, data generation method, and program
CN117540161A (en) Dizziness grade assessment method, dizziness relieving device, equipment and medium
Peruzzini et al. Toward the Definition of a Technological Set-up for Drivers' Health Status Monitoring

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230810

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240131

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240206

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240401

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240716

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240912

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20250107

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250114

R150 Certificate of patent or registration of utility model

Ref document number: 7621091

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150