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
JP7689324B2 - Situation estimation device, situation estimation system, situation estimation method using the same, and situation estimation program - Google Patents
[go: Go Back, main page]

JP7689324B2 - Situation estimation device, situation estimation system, situation estimation method using the same, and situation estimation program - Google Patents

Situation estimation device, situation estimation system, situation estimation method using the same, and situation estimation program Download PDF

Info

Publication number
JP7689324B2
JP7689324B2 JP2024108009A JP2024108009A JP7689324B2 JP 7689324 B2 JP7689324 B2 JP 7689324B2 JP 2024108009 A JP2024108009 A JP 2024108009A JP 2024108009 A JP2024108009 A JP 2024108009A JP 7689324 B2 JP7689324 B2 JP 7689324B2
Authority
JP
Japan
Prior art keywords
user
situation
model
trained model
unit
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
JP2024108009A
Other languages
Japanese (ja)
Other versions
JP2024133603A (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.)
Panasonic Intellectual Property Management Co Ltd
Original Assignee
Panasonic Intellectual Property Management 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 Panasonic Intellectual Property Management Co Ltd filed Critical Panasonic Intellectual Property Management Co Ltd
Priority to JP2024108009A priority Critical patent/JP7689324B2/en
Publication of JP2024133603A publication Critical patent/JP2024133603A/en
Application granted granted Critical
Publication of JP7689324B2 publication Critical patent/JP7689324B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)
  • Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)
  • Measuring And Recording Apparatus For Diagnosis (AREA)

Description

本開示は、ウェアラブルデバイスによって取得されたユーザの生体データに基づき当該ユーザの状況を推定する状況推定装置、サーバ装置、状況推定システム、及び状況推定方法に関する。 The present disclosure relates to a situation estimation device, a server device, a situation estimation system, and a situation estimation method that estimate a user's situation based on the user's biometric data acquired by a wearable device.

従来、工場内や屋外で作業する作業者の生体データ(心拍、脈拍、及び体温など)を取得し、その生体データに基づき、作業者の体調の悪化などを推定する技術が開発されている(特許文献1、2参照)。それらの従来技術によれば、作業者の異変を早期に発見して作業者に警告などを行うことにより、作業者の安全を確保することができる。 Conventionally, technologies have been developed that acquire biometric data (heart rate, pulse rate, body temperature, etc.) of workers working in factories or outdoors, and estimate the deterioration of the worker's physical condition based on the biometric data (see Patent Documents 1 and 2). These conventional technologies can ensure the safety of workers by detecting abnormalities in the worker at an early stage and issuing a warning to the worker.

一方、上記従来技術では、生体データの変化が所定の基準(例えば、過去の正常値)に基づき判定されるが、単純な基準で判定された生体データの変化では、作業者の体調を精度良く推定できない場合がある。 On the other hand, in the above-mentioned conventional technology, changes in biometric data are judged based on a predetermined standard (e.g., past normal values), but changes in biometric data judged based on simple standards may not be able to accurately estimate the physical condition of the worker.

これに対し、生体データによって作業者の体調を推定するために推定関数テーブルを用い、その推定関数テーブルを、作業者の体調の推定結果と作業者の自覚症状とに基づいて適宜更新する技術が知られている(特許文献3参照)。この従来技術によれば、適宜更新された推定関数テーブルを用いて作業者の体調が推定されるため、推定関数テーブルの精度が高まれば、作業者の体調をより正確に推定することができる。 In response to this, a technique is known in which an estimation function table is used to estimate the worker's physical condition from biometric data, and the estimation function table is updated appropriately based on the estimated results of the worker's physical condition and the worker's subjective symptoms (see Patent Document 3). According to this conventional technique, the worker's physical condition is estimated using an estimation function table that is appropriately updated, so if the accuracy of the estimation function table is improved, the worker's physical condition can be estimated more accurately.

特開2015-154920号公報JP 2015-154920 A 特開2010-218126号公報JP 2010-218126 A 特開2017-173899号公報JP 2017-173899 A

近年、AI(人工知能)に関する技術が急速に発展しており、上述の特許文献1-3に記載されたような作業者の状況(作業者の体調、姿勢、動作状態等を含む)の推定にも機械学習等のAI技術を適用できると考えられる。 In recent years, AI (artificial intelligence) technology has been developing rapidly, and it is believed that AI technology such as machine learning can be applied to the estimation of the worker's condition (including the worker's physical condition, posture, movement state, etc.) as described in the above-mentioned Patent Documents 1-3.

しかしながら、AI技術において、作業者の状況を精度良く推定するための学習済みモデルの生成には、通常は多くの作業者に関する大量の学習用データが必要となるため、学習に要する時間やコストが嵩む。また、人の動作は、各個人で特徴が大きく異なるため、汎用性を持たせた学習済みモデルでは、大量の学習用データを用いても、作業者の状況の推定精度を向上させることが難しい場合がある。 However, in AI technology, generating a trained model for accurately estimating a worker's situation usually requires a large amount of training data on many workers, which increases the time and cost required for training. In addition, because the characteristics of human movements vary greatly from person to person, it can be difficult to improve the accuracy of estimating a worker's situation with a general-purpose trained model, even if a large amount of training data is used.

そこで、本開示は、ウェアラブルデバイスによって取得されたユーザの生体データに基づき当該ユーザの状況を推定する場合に、その推定精度を向上させることができる状況推定装置、サーバ装置、状況推定システム、及び状況推定方法を提供することを主な目的とする。 Therefore, the main objective of the present disclosure is to provide a situation estimation device, a server device, a situation estimation system, and a situation estimation method that can improve the accuracy of estimating a user's situation based on the user's biometric data acquired by a wearable device.

本開示の状況推定システムは、ユーザの状況を推定する状況推定システムであって、前記ユーザに装着され、前記ユーザの生体データを取得するウェアラブルデバイスと、前記生体データに基づき、前記ユーザに個別に提供される特定学習済みモデルを用いて前記ユーザの状況を推定する状況推定装置と、を備え、前記状況推定装置は、事前学習済みの複数の候補モデルの中から前記特定学習済みモデルを選定するモデル選定部と、前記特定学習済みモデルの再学習を実行するモデル再学習部と、前記モデル再学習部によって実行された前記再学習の結果に基づき、前記特定学習済みモデルを更新するモデル更新部と、前記モデル更新部によって更新された前記特定学習済みモデルを用いて、最新の前記生体データに基づき、前記ユーザの状況を推定する状況推定部と、を有し、前記モデル再学習部は、前記ユーザに規定の状況が生じた場合に、当該規定の状況において取得された前記生体データを学習用データとして用いて前記再学習を実行する、構成とする。 The situation estimation system disclosed herein is a situation estimation system that estimates a user's situation, and includes a wearable device that is worn by the user and acquires biometric data of the user, and a situation estimation device that estimates the user's situation using a specific trained model that is individually provided to the user based on the biometric data. The situation estimation device includes a model selection unit that selects the specific trained model from a plurality of pre-trained candidate models, a model re-learning unit that executes re-learning of the specific trained model, a model update unit that updates the specific trained model based on the result of the re-learning executed by the model re-learning unit, and a situation estimation unit that estimates the user's situation based on the latest biometric data using the specific trained model updated by the model update unit. When a specified situation occurs for the user, the model re-learning unit executes the re-learning using the biometric data acquired in the specified situation as learning data.

また、本開示の状況推定装置は、ウェアラブルデバイスによって取得されたユーザの生体データに基づき、当該ユーザに個別に提供される特定学習済みモデルを用いて前記ユーザの状況をそれぞれ推定する状況推定装置であって、事前学習済みの複数の候補モデルの中から前記特定学習済みモデルを選定するモデル選定部と、前記特定学習済みモデルの再学習を実行するモデル再学習部と、前記モデル再学習部によって実行された前記再学習の結果に基づき、前記特定学習済みモデルを更新するモデル更新部と、前記モデル更新部によって更新された前記特定学習済みモデルを用いて、最新の前記生体データに基づき、前記ユーザの状況を推定する状況推定部と、を有し、前記モデル再学習部は、前記ユーザに規定の状況が生じた場合に、当該規定の状況において取得された前記生体データを学習用データとして用いて前記再学習を実行する、構成とする。 The situation estimation device disclosed herein is a situation estimation device that estimates the situation of a user using a specific trained model provided individually to the user based on the user's biometric data acquired by a wearable device, and includes a model selection unit that selects the specific trained model from a plurality of pre-trained candidate models, a model re-learning unit that executes re-learning of the specific trained model, a model update unit that updates the specific trained model based on the result of the re-learning executed by the model re-learning unit, and a situation estimation unit that estimates the user's situation based on the latest biometric data using the specific trained model updated by the model update unit, and is configured such that when a specified situation occurs for the user, the model re-learning unit executes the re-learning using the biometric data acquired in the specified situation as learning data.

また、本開示のサーバ装置は、前記状況推定システムにおける状況推定装置を構成するサーバ装置であって、前記モデル再学習部によって実行された前記再学習の結果に基づき、前記特定学習済みモデルを更新するモデル更新部と、前記モデル更新部によって更新された前記特定学習済みモデルを用いて、最新の前記生体データに基づき、前記ユーザの状況を推定する状況推定部と、を有する、構成とする。 The server device of the present disclosure is a server device constituting a situation estimation device in the situation estimation system, and is configured to include a model update unit that updates the specific trained model based on the result of the re-learning performed by the model re-learning unit, and a situation estimation unit that estimates the user's situation based on the latest biometric data using the specific trained model updated by the model update unit.

また、本開示のサーバ装置は、ウェアラブルデバイスによって取得されたユーザの生体データに基づき、当該ユーザに個別に提供される特定学習済みモデルの再学習を行うサーバ装置であって、事前学習済みの複数の候補モデルを記憶する候補モデル記憶部と、前記候補モデルの中から前記特定学習済みモデルを選定するモデル選定部と、前記特定学習済みモデルの再学習を実行するモデル再学習部と、を有し、前記モデル再学習部は、前記ユーザに規定の状況が生じた場合に、当該規定の状況において取得された前記生体データを学習用データとして用いて前記再学習を実行する、構成とする。 The server device of the present disclosure is a server device that performs re-learning of a specific trained model that is individually provided to a user based on the user's biometric data acquired by a wearable device, and has a candidate model storage unit that stores multiple pre-trained candidate models, a model selection unit that selects the specific trained model from the candidate models, and a model re-learning unit that performs re-learning of the specific trained model, and is configured such that when a specified situation occurs for the user, the model re-learning unit performs the re-learning using the biometric data acquired in the specified situation as training data.

また、本開示の状況推定方法は、ウェアラブルデバイスによって取得されたユーザの生体データに基づき、当該ユーザに個別に提供される特定学習済みモデルを用いて前記ユーザの状況をそれぞれ推定するために、少なくとも1つのコンピュータで実行される状況推定方法であって、事前学習済みの複数の候補モデルの中から前記特定学習済みモデルを選定し、前記特定学習済みモデルの再学習を実行し、前記再学習の結果に基づき、前記特定学習済みモデルを更新し、前記更新された前記特定学習済みモデルを用いて、最新の前記生体データに基づき、前記ユーザの状況を推定し、前記特定学習済みモデルの再学習では、前記ユーザに規定の状況が生じた場合に、当該規定の状況において取得された前記生体データを学習用データとして用いて前記再学習を実行する、構成とする。 The situation estimation method disclosed herein is a situation estimation method executed by at least one computer to estimate the situation of a user using a specific trained model individually provided to the user based on the user's biometric data acquired by a wearable device, and is configured to select the specific trained model from a plurality of pre-trained candidate models, perform re-learning of the specific trained model, update the specific trained model based on the results of the re-learning, estimate the user's situation based on the latest biometric data using the updated specific trained model, and, in the re-learning of the specific trained model, when a specified situation occurs for the user, perform the re-learning using the biometric data acquired in the specified situation as learning data.

本開示によれば、ウェアラブルデバイスによって取得されたユーザの生体データに基づき当該ユーザの状況を推定する場合に、その推定精度を向上させることが可能となる。 According to the present disclosure, it is possible to improve the accuracy of estimation when estimating a user's condition based on the user's biometric data acquired by a wearable device.

本実施形態に係る状況推定システムの全体構成図1 is a diagram showing the overall configuration of a situation estimation system according to an embodiment of the present invention; 図1に示したユーザ側装置の構成を示す機能ブロック図FIG. 2 is a functional block diagram showing the configuration of the user device shown in FIG. 1; 図1に示した状況推定装置の構成を示す機能ブロック図FIG. 2 is a functional block diagram showing the configuration of the situation estimation device shown in FIG. 1 . 図3に示した候補モデル記憶部に記憶された候補モデルの説明図FIG. 4 is an explanatory diagram of a candidate model stored in the candidate model storage unit shown in FIG. 3; 図3に示した特定モデル記憶部に記憶された学習済みモデルセットの説明図FIG. 4 is an explanatory diagram of a trained model set stored in the specific model storage unit shown in FIG. 3. ウェアラブルデバイスの装着時および取外しの認証処理を示すフロー図Flow diagram showing authentication processing when putting on and taking off a wearable device 初期セットアップ処理の流れを示す説明図An explanatory diagram showing the flow of the initial setup process 特定学習済みモデルの再学習の処理の流れを示す説明図A diagram showing the process flow for retraining a specific trained model 生体データに関する情報の一例を示す説明図FIG. 13 is an explanatory diagram showing an example of information related to biometric data; ユーザ端末に示される問合せ画面の一例を示す説明図FIG. 13 is an explanatory diagram showing an example of an inquiry screen displayed on a user terminal. 図3に示した機能ブロック図の一変形例を示す図FIG. 4 is a diagram showing a modified example of the functional block diagram shown in FIG. 3.

前記課題を解決するためになされた第1の発明は、ユーザの状況を推定する状況推定システムであって、前記ユーザに装着され、前記ユーザの生体データを取得するウェアラブルデバイスと、前記生体データに基づき、前記ユーザに個別に提供される特定学習済みモデルを用いて前記ユーザの状況を推定する状況推定装置と、を備え、前記状況推定装置は、事前学習済みの複数の候補モデルの中から前記特定学習済みモデルを選定するモデル選定部と、前記特定学習済みモデルの再学習を実行するモデル再学習部と、前記モデル再学習部によって実行された前記再学習の結果に基づき、前記特定学習済みモデルを更新するモデル更新部と、前記モデル更新部によって更新された前記特定学習済みモデルを用いて、最新の前記生体データに基づき、前記ユーザの状況を推定する状況推定部と、を有し、前記モデル再学習部は、前記ユーザに規定の状況が生じた場合に、当該規定の状況において取得された前記生体データを学習用データとして用いて前記再学習を実行する、構成とする。 The first invention made to solve the above problem is a situation estimation system that estimates a user's situation, comprising: a wearable device that is worn by the user and acquires biometric data of the user; and a situation estimation device that estimates the user's situation using a specific trained model individually provided to the user based on the biometric data. The situation estimation device has a model selection unit that selects the specific trained model from a plurality of pre-trained candidate models; a model re-learning unit that executes re-learning of the specific trained model; a model update unit that updates the specific trained model based on the result of the re-learning executed by the model re-learning unit; and a situation estimation unit that estimates the user's situation based on the latest biometric data using the specific trained model updated by the model update unit. When a specified situation occurs for the user, the model re-learning unit executes the re-learning using the biometric data acquired in the specified situation as learning data.

これによると、ウェアラブルデバイスによって取得されたユーザの生体データに基づき当該ユーザの状況を推定する場合に、事前学習済みの複数の候補モデルの中から対象のユーザの状況を推定するための特定学習済みモデルを選定し、規定の状況における当該ユーザの生体データを学習用データとして用いて特定学習済みモデルを再学習するため、当該ユーザの状況の推定精度を向上させることが可能となる。 With this, when estimating a user's situation based on the user's biometric data acquired by a wearable device, a specific trained model for estimating the target user's situation is selected from multiple pre-trained candidate models, and the specific trained model is re-trained using the user's biometric data in a specified situation as training data, thereby making it possible to improve the accuracy of estimating the user's situation.

また、第2の発明は、前記複数の候補モデルには、他の複数のユーザから過去に取得された生体データを、それぞれ個別の学習用データとして用いて生成された複数の学習済みモデルが含まれる、構成とする。 The second invention is also configured such that the plurality of candidate models includes a plurality of trained models that have been generated using biometric data previously acquired from a plurality of other users as individual training data.

これによると、他の複数のユーザの生体データを個別に用いて生成された複数の学習済みモデルを利用することにより、対象のユーザに提供される特定学習済みモデルの取得に要する時間やコストを低減することができる。 By using multiple trained models generated using the biometric data of multiple other users individually, it is possible to reduce the time and cost required to obtain a specific trained model to be provided to a target user.

また、第3の発明は、前記規定の状況には、前記ユーザの歩行、前記ユーザの身体のふらつき、前記ユーザの転倒、前記ユーザのつまずき、及び前記ユーザの所定の姿勢のうちの少なくとも1つが含まれる、構成とする。 The third invention is also configured such that the specified situation includes at least one of the user's walking, the user's body unsteadiness, the user's fall, the user's stumbling, and a specified posture of the user.

これによると、各個人で特徴が大きく異なる規定の状況(ユーザの歩行、ユーザの身体のふらつき、ユーザの転倒、ユーザのつまずき、及びユーザの所定の姿勢のいずれか)において取得された生体データを、学習用データとして用いて再学習が実行されるため、対象となるユーザの状況の推定精度をより確実に向上させることが可能となる。 This allows re-learning to be performed using biometric data acquired in specific situations (user walking, user body unsteadiness, user falling, user stumbling, or a specified user posture) whose characteristics vary significantly from person to person as learning data, thereby making it possible to more reliably improve the accuracy of estimating the target user's situation.

また、第4の発明は、前記モデル選定部は、前記ユーザが所定の動作を実行したときに取得された前記生体データに基づく、前記各候補モデルによる前記ユーザの動作の推定結果により、前記特定学習済みモデルを選定する、構成とする。 In addition, the fourth invention is configured such that the model selection unit selects the specific trained model based on the estimation result of the user's movement by each of the candidate models, which is based on the biometric data acquired when the user performs a predetermined movement.

これによると、ユーザによる所定の動作の実行時の生体データに基づく、各候補モデルによるユーザの動作の推定結果から、特定学習済みモデルが選定されるため、ユーザの状況の推定精度が良好に維持される。 As a result, a specific trained model is selected from the estimation results of the user's movements by each candidate model based on biometric data when the user performs a specific movement, thereby maintaining good estimation accuracy of the user's situation.

また、第5の発明は、前記ウェアラブルデバイスは、前記ユーザに前記所定の動作を実行させるためのガイド音声を出力する音声出力部を更に有し、前記状況推定装置は、前記音声出力部に前記ガイド音声を出力させる音声制御部を更に有する、構成とする。 The fifth invention is configured such that the wearable device further has a voice output unit that outputs a guide voice to prompt the user to perform the predetermined action, and the situation estimation device further has a voice control unit that causes the voice output unit to output the guide voice.

これによると、ユーザに所定の動作を実行させたときの生体データをより確実に取得することができる。 This makes it possible to more reliably obtain biometric data when the user performs a specified action.

また、第6の発明は、前記所定の動作には、前記ユーザの歩行動作が含まれる、構成とする。 The sixth invention is configured such that the predetermined motion includes a walking motion of the user.

これによると、特定学習済みモデルの選定に適した歩行動作をユーザに実行させることにより、特定学習済みモデルをより適切に選定することができる。 As a result, by having the user perform walking movements that are suitable for selecting a specific trained model, it is possible to more appropriately select a specific trained model.

また、第7の発明は、前記ウェアラブルデバイスは、前記ユーザに前記規定の状況が生じたか否かを前記ユーザに問い合わせるための問合せ音声を出力する音声出力部と、前記問合せ音声に応答する前記ユーザの応答音声を入力する音声入力部と、を更に有し、前記状況推定装置は、前記音声出力部に前記問合せ音声を出力させる音声制御部を更に有し、前記応答音声に基づき、前記ユーザに前記規定の状況が生じたか否かが判定される、構成とする。 In addition, the seventh invention is configured such that the wearable device further includes a voice output unit that outputs a voice inquiry to inquire of the user as to whether the specified situation has occurred, and a voice input unit that inputs a response voice of the user that responds to the voice inquiry, and the situation estimation device further includes a voice control unit that causes the voice output unit to output the voice inquiry, and whether the specified situation has occurred is determined based on the voice response.

これによると、問合せ音声に対するユーザの応答音声に基づき、ユーザに規定の状況が生じた場合の生体データをより確実に取得することができる。 This makes it possible to more reliably obtain biometric data when a specified situation occurs for a user based on the user's voice response to a voice inquiry.

また、第8の発明は、前記ユーザが利用するユーザ端末を更に備え、前記ユーザ端末は、前記ユーザに前記規定の状況が生じたか否かを前記ユーザに問い合わせるための問合せ画面を表示する表示部と、前記問合せ画面に応答する前記ユーザの入力操作を受け付ける入力部と、を更に有し、前記状況推定装置は、前記表示部に前記問合せ画面を表示させる表示制御部を更に備えた、構成とする。 The eighth invention further includes a user terminal used by the user, the user terminal further includes a display unit that displays a query screen for querying the user as to whether the specified situation has occurred, and an input unit that accepts an input operation by the user in response to the query screen, and the situation estimation device further includes a display control unit that causes the query screen to be displayed on the display unit.

これによると、問合せ画面に対するユーザの入力操作に基づき、ユーザに生じた規定の状況についてより詳細に把握することが可能となるため、再学習に用いられる生体データの精度が高まる。 This makes it possible to obtain a more detailed understanding of the specific situation that the user is facing based on the user's input operations on the inquiry screen, thereby improving the accuracy of the biometric data used for re-learning.

また、第9の発明は、前記ウェアラブルデバイスは、前記ユーザの耳に装着されるイヤホン型のデバイスである、構成とする。 The ninth invention is configured such that the wearable device is an earphone-type device that is worn on the user's ear.

これによると、各個人で身体各部の動作の特徴が異なることによる生体データへの影響を抑制することが可能となる。 This makes it possible to reduce the impact on biometric data caused by differences in the movement characteristics of each individual's body parts.

また、第10の発明は、ウェアラブルデバイスによって取得されたユーザの生体データに基づき、前記ユーザに個別に提供される特定学習済みモデルを用いて前記ユーザの状況をそれぞれ推定する状況推定装置であって、事前学習済みの複数の候補モデルの中から前記特定学習済みモデルを選定するモデル選定部と、前記特定学習済みモデルの再学習を実行するモデル再学習部と、前記モデル再学習部によって実行された前記再学習の結果に基づき、前記特定学習済みモデルを更新するモデル更新部と、前記モデル更新部によって更新された前記特定学習済みモデルを用いて、最新の前記生体データに基づき、前記ユーザの状況を推定する状況推定部と、を有し、前記モデル再学習部は、前記ユーザに規定の状況が生じた場合に、当該規定の状況において取得された前記生体データを学習用データとして用いて前記再学習を実行する、構成とする。 The tenth invention is a situation estimation device that estimates the situation of a user using a specific trained model provided individually to the user based on the user's biometric data acquired by a wearable device, and includes a model selection unit that selects the specific trained model from a plurality of pre-trained candidate models, a model re-learning unit that executes re-learning of the specific trained model, a model update unit that updates the specific trained model based on the result of the re-learning executed by the model re-learning unit, and a situation estimation unit that estimates the situation of the user based on the latest biometric data using the specific trained model updated by the model update unit, and is configured such that, when a specified situation occurs for the user, the model re-learning unit executes the re-learning using the biometric data acquired in the specified situation as learning data.

これによると、ウェアラブルデバイスによって取得されたユーザの生体データに基づき当該ユーザの状況を推定する場合に、事前学習済みの複数の候補モデルの中から対象のユーザの状況を推定するための特定学習済みモデルを選定し、規定の状況における当該ユーザの生体データを学習用データとして用いて特定学習済みモデルを再学習するため、当該ユーザの状況の推定精度を向上させることが可能となる。 With this, when estimating a user's situation based on the user's biometric data acquired by a wearable device, a specific trained model for estimating the target user's situation is selected from multiple pre-trained candidate models, and the specific trained model is re-trained using the user's biometric data in a specified situation as training data, thereby making it possible to improve the accuracy of estimating the user's situation.

また、第11の発明は、前記状況推定システムにおける状況推定装置を構成するサーバ装置であって、前記モデル再学習部によって実行された前記再学習の結果に基づき、前記特定学習済みモデルを更新するモデル更新部と、前記モデル更新部によって更新された前記特定学習済みモデルを用いて、最新の前記生体データに基づき、前記ユーザの状況を推定する状況推定部と、を有する、構成とする。 The eleventh invention is a server device constituting a situation estimation device in the situation estimation system, comprising: a model update unit that updates the specific trained model based on the result of the re-learning performed by the model re-learning unit; and a situation estimation unit that uses the specific trained model updated by the model update unit to estimate the user's situation based on the latest biometric data.

これによると、ウェアラブルデバイスによって取得されたユーザの生体データに基づき当該ユーザの状況を推定する場合に、比較的少ない計算リソースを用いて、当該ユーザの状況の推定処理を実行することが可能となる。 As a result, when estimating a user's situation based on the user's biometric data acquired by a wearable device, it is possible to execute the estimation process of the user's situation using relatively few computational resources.

また、第12の発明は、ウェアラブルデバイスによって取得されたユーザの生体データに基づき、当該ユーザに個別に提供される特定学習済みモデルの再学習を行うサーバ装置であって、事前学習済みの複数の候補モデルを記憶する候補モデル記憶部と、前記候補モデルの中から前記特定学習済みモデルを選定するモデル選定部と、前記特定学習済みモデルの再学習を実行するモデル再学習部と、を有し、前記モデル再学習部は、前記ユーザに規定の状況が生じた場合に、当該規定の状況において取得された前記生体データを学習用データとして用いて前記再学習を実行する、構成とする。 The twelfth invention is a server device that performs re-learning of a specific trained model that is individually provided to a user based on the user's biometric data acquired by a wearable device, and includes a candidate model storage unit that stores a plurality of pre-trained candidate models, a model selection unit that selects the specific trained model from the candidate models, and a model re-learning unit that performs re-learning of the specific trained model, and is configured such that, when a specified situation occurs for the user, the model re-learning unit performs the re-learning using the biometric data acquired in the specified situation as training data.

これによると、ウェアラブルデバイスによって取得されたユーザの生体データに基づき当該ユーザの状況を推定する場合に、事前学習済みの複数の候補モデルの中から対象のユーザの状況を推定するための特定学習済みモデルを選定し、規定の状況における当該ユーザの生体データを学習用データとして用いて特定学習済みモデルを再学習するため、当該ユーザの状況の推定精度を向上させることが可能となる。 With this, when estimating a user's situation based on the user's biometric data acquired by a wearable device, a specific trained model for estimating the target user's situation is selected from multiple pre-trained candidate models, and the specific trained model is re-trained using the user's biometric data in a specified situation as training data, thereby making it possible to improve the accuracy of estimating the user's situation.

また、第13の発明は、ウェアラブルデバイスによって取得されたユーザの生体データに基づき、当該ユーザに個別に提供される特定学習済みモデルを用いて前記ユーザの状況をそれぞれ推定するために、少なくとも1つのコンピュータで実行される状況推定方法であって、事前学習済みの複数の候補モデルの中から前記特定学習済みモデルを選定し、前記特定学習済みモデルの再学習を実行し、前記再学習の結果に基づき、前記特定学習済みモデルを更新し、前記更新された前記特定学習済みモデルを用いて、最新の前記生体データに基づき、前記ユーザの状況を推定し、前記特定学習済みモデルの再学習では、前記ユーザに規定の状況が生じた場合に、当該規定の状況において取得された前記生体データを学習用データとして用いて前記再学習を実行する、構成とする。 The thirteenth invention is a situation estimation method executed by at least one computer to estimate the situation of a user using a specific trained model individually provided to the user based on the user's biometric data acquired by a wearable device, the method comprising the steps of: selecting the specific trained model from a plurality of pre-trained candidate models; re-learning the specific trained model; updating the specific trained model based on the results of the re-learning; estimating the situation of the user based on the latest biometric data using the updated specific trained model; and, in the re-learning of the specific trained model, when a specified situation occurs for the user, performing the re-learning using the biometric data acquired in the specified situation as learning data.

これによると、ウェアラブルデバイスによって取得されたユーザの生体データに基づき当該ユーザの状況を推定する場合に、事前学習済みの複数の候補モデルの中から対象のユーザの状況を推定するための特定学習済みモデルを選定し、規定の状況における当該ユーザの生体データを学習用データとして用いて特定学習済みモデルを再学習するため、当該ユーザの状況の推定精度を向上させることが可能となる。 With this, when estimating a user's situation based on the user's biometric data acquired by a wearable device, a specific trained model for estimating the target user's situation is selected from multiple pre-trained candidate models, and the specific trained model is re-trained using the user's biometric data in a specified situation as training data, thereby making it possible to improve the accuracy of estimating the user's situation.

以下、本開示の実施の形態を、図面を参照しながら説明する。 The following describes an embodiment of the present disclosure with reference to the drawings.

図1は、本実施形態に係る状況推定システム1の全体構成図である。図1に示すように、状況推定システム1は、ユーザ3によって装着または携帯されるユーザ側装置4として、ウェアラブルデバイス5およびユーザ端末7を備える。また、状況推定システム1は、ユーザ3の状況(体調、姿勢、動作状態等を含む)を推定する処理を実行する状況推定装置8として、ユーザ管理サーバ9および学習用サーバ11を備える。 Figure 1 is an overall configuration diagram of a situation estimation system 1 according to this embodiment. As shown in Figure 1, the situation estimation system 1 includes a wearable device 5 and a user terminal 7 as user-side devices 4 that are worn or carried by a user 3. The situation estimation system 1 also includes a user management server 9 and a learning server 11 as situation estimation devices 8 that execute a process to estimate the situation of the user 3 (including physical condition, posture, motion state, etc.).

ユーザ3は、例えば工場内や屋外で作業する作業者であり、状況推定装置8による状況の推定の対象である。ただし、ユーザ3は、作業者に限定されず、状況の確認(推定)を必要とされる任意の人物であってよい。本実施形態では、便宜上、1人のユーザ3についてのみ説明するが、実用上は、ユーザ3と同様の複数のユーザが状況の推定の対象となる。複数のユーザが存在する場合には、各ユーザにウェアラブルデバイス5およびユーザ端末7が装着または携帯される。 The user 3 is, for example, a worker working in a factory or outdoors, and is the subject of situation estimation by the situation estimation device 8. However, the user 3 is not limited to a worker, and may be any person whose situation needs to be confirmed (estimated). For convenience, in this embodiment, only one user 3 is described, but in practice, multiple users similar to the user 3 are the subject of situation estimation. When there are multiple users, each user wears or carries a wearable device 5 and a user terminal 7.

ウェアラブルデバイス5は、ユーザ3の耳に装着されるイヤホン型のデバイスである。ウェアラブルデバイス5は、ユーザ3の生体データを取得する機能を有する。取得される生体データには、ユーザ3の心拍、脈拍、及び体温などのユーザ3の身体に関するデータの他、ユーザ3の動作、位置、及び姿勢などのユーザ3の行動に関するデータも含まれる。ウェアラブルデバイス5は、必ずしもイヤホン型に限定されず、例えば、眼鏡型や腕時計型のデバイスであってもよい。ただし、ウェアラブルデバイス5として、イヤホン型のデバイスを用いる(すなわち、ユーザ3の頭部から生体データを取得する)ことにより、各個人で頭部以外の身体各部(例えば、腕)の動作の特徴が大きく異なる場合でも、取得される生体データへの影響を抑制することができるという利点がある。 The wearable device 5 is an earphone-type device that is worn on the ear of the user 3. The wearable device 5 has a function of acquiring biometric data of the user 3. The acquired biometric data includes data related to the body of the user 3, such as the heart rate, pulse, and body temperature of the user 3, as well as data related to the behavior of the user 3, such as the movement, position, and posture of the user 3. The wearable device 5 is not necessarily limited to an earphone-type device, and may be, for example, a glasses-type or wristwatch-type device. However, by using an earphone-type device as the wearable device 5 (i.e., acquiring biometric data from the head of the user 3), there is an advantage in that the influence on the acquired biometric data can be suppressed even if the movement characteristics of each part of the body other than the head (e.g., the arms) differ greatly from person to person.

ユーザ端末7は、ユーザ3によって携帯されるスマートフォンやタブレット端末などの無線通信機能を有する情報機器である。ユーザ端末7は、例えばBluetooth(登録商標)規格に準拠した近距離無線通信により、ウェアラブルデバイス5と通信可能である。ユーザ端末7は、比較的簡易な構成を有するウェアラブルデバイス5において不足する機能(例えば、遠距離通信機能や表示機能など)を補うために用いられる。したがって、ウェアラブルデバイス5が、ユーザ端末7と同様の機能を果たすことが可能な場合には、ユーザ端末7は省略され得る。 The user terminal 7 is an information device with wireless communication capabilities, such as a smartphone or tablet terminal carried by the user 3. The user terminal 7 can communicate with the wearable device 5, for example, by short-range wireless communication conforming to the Bluetooth (registered trademark) standard. The user terminal 7 is used to supplement functions (such as long-range communication functions and display functions) that are lacking in the wearable device 5, which has a relatively simple configuration. Therefore, if the wearable device 5 is capable of performing the same functions as the user terminal 7, the user terminal 7 can be omitted.

ユーザ管理サーバ9は、ユーザ3の活動およびその活動中のユーザ3の安全性について管理する。ユーザ管理サーバ9は、ユーザ3の安全性を確保するために、ユーザ3の生体データに基づき、ユーザ3に個別に提供される学習済みモデル(以下、特定学習済みモデルという。)を用いてユーザ3の状況を推定する。そのような特定学習済みモデルとしては、ディープラーニングによって学習を行うニューラルネットワークや、SVM(サポートベクターマシン)等の統計的な機械学習モデルを用いることができる。 The user management server 9 manages the activities of the user 3 and the safety of the user 3 during those activities. To ensure the safety of the user 3, the user management server 9 estimates the situation of the user 3 using a trained model (hereinafter referred to as a specific trained model) that is individually provided to the user 3 based on the biometric data of the user 3. As such a specific trained model, a neural network that learns by deep learning or a statistical machine learning model such as an SVM (support vector machine) can be used.

ユーザ管理サーバ9は、ユーザ端末7と通信可能なように、同一のLAN(Local Area Network)内に配置される。これにより、ユーザ管理サーバ9は、ウェアラブルデバイス5によって取得されたユーザ3の生体データを、ユーザ端末7を介して順次取得することができる。ただし、ユーザ管理サーバ9は、より広域なネットワーク(例えば、後述するネットワーク13)を介してユーザ端末7と通信可能に接続されてもよい。 The user management server 9 is placed in the same LAN (Local Area Network) so as to be able to communicate with the user terminal 7. This allows the user management server 9 to sequentially acquire the biometric data of the user 3 acquired by the wearable device 5 via the user terminal 7. However, the user management server 9 may also be communicatively connected to the user terminal 7 via a wider network (for example, the network 13 described below).

学習用サーバ11は、ユーザ管理サーバ9が用いる特定学習済みモデルの候補となる事前学習済みの複数の候補モデルを生成する。そのような候補モデルには、他の複数のユーザから過去に取得された生体データを、それぞれ個別の学習用データとして用いて生成された複数の学習済みモデル(以下、個別学習済みモデルという。)が含まれる。個別学習済みモデルは、特定のユーザ(すなわち、学習データとして用いられた生体データが取得されたユーザ)の状況の推定に特化した学習済みモデルである。 The learning server 11 generates multiple pre-trained candidate models that are candidates for the specific trained model used by the user management server 9. Such candidate models include multiple trained models (hereinafter referred to as individual trained models) that are generated using biometric data previously acquired from multiple other users as individual training data. An individual trained model is a trained model specialized for estimating the situation of a specific user (i.e., the user from whom the biometric data used as training data was acquired).

また、学習用サーバ11は、ユーザ3に規定の状況が生じた場合に、当該規定の状況において取得された生体データを学習用データとして用いて特定学習済みモデルの再学習を実行する。そのような規定の状況には、ユーザ3の歩行、ユーザ3の身体のふらつき、ユーザ3の転倒、ユーザ3のつまずき、及びユーザ3の所定の姿勢のうちの少なくとも1つが含まれる。 In addition, when a specified situation occurs for user 3, the learning server 11 uses the biometric data acquired in the specified situation as learning data to re-learn the specific trained model. Such specified situations include at least one of the following: user 3 walking, user 3 body unsteadiness, user 3 falling, user 3 tripping, and a specified posture of user 3.

学習用サーバ11は、インターネット等によって構成されるネットワーク13を介してユーザ管理サーバ9と通信可能である。ただし、学習用サーバ11は、LANや専用回線によってユーザ管理サーバ9と通信可能に接続されてもよい。 The learning server 11 can communicate with the user management server 9 via a network 13 such as the Internet. However, the learning server 11 may also be connected to the user management server 9 via a LAN or a dedicated line so as to be able to communicate with it.

図2は、図1に示したユーザ側装置4の構成を示す機能ブロック図である。 Figure 2 is a functional block diagram showing the configuration of the user device 4 shown in Figure 1.

ウェアラブルデバイス5は、ユーザ3の生体データを取得するセンサとして、近接センサ21、脈波センサ22、モーションセンサ23、及びGPSセンサ24を備える。それらのセンサ21-24には、公知のセンサを用いることができる。近接センサ21は、ユーザ3の身体との近接状態を検出する。脈波センサ22は、ユーザ3の脈波を検出する。モーションセンサ23は、3軸の加速度センサ、3軸の角速度センサ、及び3軸の地磁気センサを含み、ユーザ3の動きや姿勢を検出する。GPSセンサ24は、衛星からの信号に基づきユーザ3の位置を検出する。なお、ユーザ3が屋内で活動する場合には、ウェアラブルデバイス5は、適所に配置されたビーコン発信機からの信号を受信するビーコン信号受信部を備えることにより、ユーザ3の位置を検出してもよい。ユーザ端末7がGPSセンサ、またはビーコン信号受信部を備える場合には、ユーザ端末7のGPSセンサやビーコン信号受信部を用いて、ユーザ3の位置を検出するようにしてもよい。 The wearable device 5 includes a proximity sensor 21, a pulse wave sensor 22, a motion sensor 23, and a GPS sensor 24 as sensors for acquiring biometric data of the user 3. These sensors 21-24 can be publicly known sensors. The proximity sensor 21 detects the state of proximity to the body of the user 3. The pulse wave sensor 22 detects the pulse wave of the user 3. The motion sensor 23 includes a three-axis acceleration sensor, a three-axis angular velocity sensor, and a three-axis geomagnetic sensor, and detects the movement and posture of the user 3. The GPS sensor 24 detects the position of the user 3 based on a signal from a satellite. Note that, when the user 3 is active indoors, the wearable device 5 may detect the position of the user 3 by including a beacon signal receiving unit that receives a signal from a beacon transmitter placed at an appropriate location. When the user terminal 7 includes a GPS sensor or a beacon signal receiving unit, the position of the user 3 may be detected using the GPS sensor or the beacon signal receiving unit of the user terminal 7.

また、ウェアラブルデバイス5は、音声を出力するスピーカ(音声出力部)27、ユーザ3の音声やその周囲の音が入力されるマイク(音声入力部)28を備える。 The wearable device 5 also includes a speaker (audio output unit) 27 that outputs audio, and a microphone (audio input unit) 28 that inputs the voice of the user 3 and surrounding sounds.

ウェアラブルデバイス5において、通信部31は、公知の無線通信規格に準拠して他の装置(ここでは、ユーザ端末7)との通信を実行する。通信部31は、他の装置との通信を行うためのアンテナ、モデム、及び無線通信回路などの公知のハードウェア(図示せず)を有する。ただし、ウェアラブルデバイス5は、ユーザ端末7とUSB規格等の有線通信が可能なように接続されてもよい。後に詳述するように、ウェアラブルデバイス5は、各センサ21-24によって検出した生体データ、及びマイク28に入力された音声などをユーザ端末7に対して送信する。それらのデータは、ユーザ端末7からユーザ管理サーバ9に対して更に送信(転送)される。 In the wearable device 5, the communication unit 31 communicates with other devices (here, the user terminal 7) in accordance with a known wireless communication standard. The communication unit 31 has known hardware (not shown) such as an antenna, modem, and wireless communication circuit for communicating with other devices. However, the wearable device 5 may be connected to the user terminal 7 so as to enable wired communication according to the USB standard or the like. As will be described in detail later, the wearable device 5 transmits biometric data detected by the sensors 21-24, voice input to the microphone 28, and the like to the user terminal 7. These data are further transmitted (transferred) from the user terminal 7 to the user management server 9.

また、ウェアラブルデバイス5において、制御部33は、ウェアラブルデバイス5の各部を統括的に制御する。制御部33は、ウェアラブルデバイス5を装着したユーザ3を認証する処理を行うユーザ認証部34を有する。制御部33は、ハードウェアとしての1以上のプロセッサを含む。ユーザ認証部34の処理を含めた制御部33の機能は、図示しないメモリに記憶されたプログラムをプロセッサが実行することで実現される。 In addition, in the wearable device 5, the control unit 33 controls each unit of the wearable device 5 in an integrated manner. The control unit 33 has a user authentication unit 34 that performs a process of authenticating the user 3 who wears the wearable device 5. The control unit 33 includes one or more processors as hardware. The functions of the control unit 33, including the processing of the user authentication unit 34, are realized by the processor executing a program stored in a memory (not shown).

ユーザ端末7は、文字や図形などを含む情報をユーザ3に表示する表示部41と、ユーザ3によるデータや情報の入力操作を受け付ける入力部42とを備える。表示部41および入力部42は、例えば公知の液晶パネルおよびタッチパネルによって実現される。 The user terminal 7 includes a display unit 41 that displays information including characters and figures to the user 3, and an input unit 42 that accepts input operations of data and information by the user 3. The display unit 41 and the input unit 42 are realized, for example, by a known liquid crystal panel and touch panel.

ユーザ端末7において、通信部45は、公知の無線通信規格に準拠して他の装置(ここでは、ウェアラブルデバイス5およびユーザ管理サーバ9)との通信を実行する。通信部45は、他の装置との通信を行うためのアンテナ、モデム、及び無線通信回路などの公知のハードウェア(図示せず)を有する。後に詳述するように、ユーザ端末7は、スピーカ27から所定の音声を出力させるために、ユーザ管理サーバ9からの制御指令(音声出力指令)を、ウェアラブルデバイス5に送信(転送)する。 In the user terminal 7, the communication unit 45 communicates with other devices (here, the wearable device 5 and the user management server 9) in accordance with a known wireless communication standard. The communication unit 45 has known hardware (not shown) such as an antenna, modem, and wireless communication circuit for communicating with other devices. As will be described in detail later, the user terminal 7 transmits (transfers) a control command (audio output command) from the user management server 9 to the wearable device 5 in order to output a specified sound from the speaker 27.

また、ユーザ端末7において、制御部47は、ウェアラブルデバイス5の各部を統括的に制御する。さらに、制御部47は、予めインストールされたユーザ管理アプリケーション49により、ユーザ管理サーバ9と協働してユーザ3の状況を推定する処理を実行する。制御部47は、ハードウェアとしての1以上のプロセッサを含む。ユーザ管理アプリケーション49を含めた制御部47の機能は、図示しないメモリに記憶されたプログラムをプロセッサが実行することで実現される。 In addition, in the user terminal 7, the control unit 47 performs overall control of each unit of the wearable device 5. Furthermore, the control unit 47 executes a process of estimating the situation of the user 3 in cooperation with the user management server 9 using a pre-installed user management application 49. The control unit 47 includes one or more processors as hardware. The functions of the control unit 47, including the user management application 49, are realized by the processor executing a program stored in a memory (not shown).

図3は、図1に示した状況推定装置8の構成を示す機能ブロック図である。図4は、図3に示した候補モデル記憶部55に記憶された候補モデルの説明図である。図5は、図3に示した特定モデル記憶部57に記憶された学習済みモデルセットの説明図である。なお、図11には、図3に示した機能ブロック図の一変形例を示す。 Figure 3 is a functional block diagram showing the configuration of the situation estimation device 8 shown in Figure 1. Figure 4 is an explanatory diagram of the candidate models stored in the candidate model storage unit 55 shown in Figure 3. Figure 5 is an explanatory diagram of the trained model set stored in the specific model storage unit 57 shown in Figure 3. Note that Figure 11 shows a modified version of the functional block diagram shown in Figure 3.

ユーザ管理サーバ9は、公知のハードウェア構成を有するサーバ装置からなる。ユーザ管理サーバ9は、通信部51、制御部53、候補モデル記憶部55、特定モデル記憶部57、及び生体データ記憶部59を備える。 The user management server 9 is a server device having a known hardware configuration. The user management server 9 includes a communication unit 51, a control unit 53, a candidate model storage unit 55, a specific model storage unit 57, and a biometric data storage unit 59.

通信部51は、公知の通信規格に準拠して他の装置(ここでは、ユーザ端末7および学習用サーバ11)との通信を実行する。通信部51は、他の装置との通信を行うためのアンテナ、モデム、及び無線通信回路などの公知のハードウェア(図示せず)を有する。後に詳述するように、ユーザ管理サーバ9は、個別学習済みモデルを生成するための学習用データや、特定学習済みモデルの再学習を実行するための学習用データを学習用サーバ11に送信する。 The communication unit 51 communicates with other devices (here, the user terminal 7 and the learning server 11) in accordance with a known communication standard. The communication unit 51 has known hardware (not shown) such as an antenna, modem, and wireless communication circuit for communicating with other devices. As described in detail later, the user management server 9 transmits learning data for generating an individual trained model and learning data for re-training a specific trained model to the learning server 11.

制御部53は、ユーザ管理サーバ9の各部を統括的に制御する。さらに、制御部53は、モデル選定部61、学習用データ抽出部62、モデル更新部63、状況推定部64、音声制御部65、及び表示制御部66を有する。 The control unit 53 comprehensively controls each unit of the user management server 9. Furthermore, the control unit 53 has a model selection unit 61, a learning data extraction unit 62, a model update unit 63, a situation estimation unit 64, a voice control unit 65, and a display control unit 66.

モデル選定部61は、予め準備された複数の候補モデルの中から、ユーザ3に個別に提供される特定学習済みモデルを選定する。候補モデル記憶部55には、予め複数の候補モデル(図4中の事前学習済みモデル(1)、(2)、(3)・・・を参照)が格納される。複数の候補モデルは、個別学習済みモデルから構成される。 The model selection unit 61 selects a specific trained model to be individually provided to the user 3 from among multiple candidate models prepared in advance. The candidate model storage unit 55 stores multiple candidate models in advance (see pre-trained models (1), (2), (3), ... in Figure 4). The multiple candidate models are composed of individual trained models.

モデル選定部61によって選定された特定学習済みモデルは、特定のユーザ(ここでは、ユーザ3)に対応づけられて、特定モデル記憶部57に順次格納される。通常、各特定学習済みモデルは、対応づけられた1人のユーザの状況の推定にのみ用いられる。 The specific trained model selected by the model selection unit 61 is associated with a specific user (here, user 3) and sequentially stored in the specific model storage unit 57. Typically, each specific trained model is used only to estimate the situation of the associated single user.

ただし、特定学習済みモデルは、1人のユーザ3に対して複数選定され得る。その場合、例えば図5に示すように、特定モデル記憶部57には、例えばユーザAの状況を推定するための特定学習済みモデルとして、学習済みモデルのセットが格納される。学習済みモデルのセットには、例えば、ユーザAの歩行検知パターンをパラメータとして含む学習済みモデル67、ユーザAの身体のふらつき検知パターンをパラメータとして含む学習済みモデル68、及びユーザAの転倒検知パターンをパラメータとして含む学習済みモデル69が含まれる(他のユーザB、C・・・についても同様。)。 However, multiple specific learned models may be selected for one user 3. In that case, for example, as shown in FIG. 5, the specific model storage unit 57 stores a set of learned models as specific learned models for estimating the situation of, for example, user A. The set of learned models includes, for example, a learned model 67 including user A's walking detection pattern as a parameter, a learned model 68 including user A's body sway detection pattern as a parameter, and a learned model 69 including user A's fall detection pattern as a parameter (the same applies to other users B, C, etc.).

ウェアラブルデバイス5によって取得されたユーザ3の生体データは、生体データ記憶部59に順次格納される。学習用データ抽出部62は、生体データ記憶部59に格納されたユーザ3の生体データの一部を、特定学習済みモデルの再学習を実行するための学習用データとして抽出する。より詳細には、学習用データ抽出部62は、ユーザ3に規定の状況(ユーザ3の身体のふらつきなど)が生じたと判定した場合に、当該規定の状況において取得されたその格納された生体データの一部を学習用データとして抽出する。また、学習用データ抽出部62は、ユーザ3の生体データの一部を、学習用サーバ11において個別学習済みモデルを生成するための学習用データとして抽出することも可能である。 The biometric data of user 3 acquired by wearable device 5 is stored sequentially in biometric data storage unit 59. The learning data extraction unit 62 extracts a portion of the biometric data of user 3 stored in biometric data storage unit 59 as learning data for re-learning a specific trained model. More specifically, when the learning data extraction unit 62 determines that a specified situation has occurred for user 3 (such as unsteadiness of the user 3's body), it extracts a portion of the stored biometric data acquired in the specified situation as learning data. In addition, the learning data extraction unit 62 can also extract a portion of the biometric data of user 3 as learning data for generating an individual trained model in the learning server 11.

モデル更新部63は、学習用サーバ11によって実行される特定学習済みモデルの再学習の結果に基づき、特定モデル記憶部57に格納された特定学習済みモデルを適宜更新する。 The model update unit 63 appropriately updates the specific trained model stored in the specific model memory unit 57 based on the results of re-learning of the specific trained model executed by the learning server 11.

状況推定部64は、特定学習済みモデルを用いて、ユーザ3からリアルタイムで得られる生体データ(すなわち、最新の生体データ)に基づき、ユーザ3の状況を推定する。特定学習済みモデルがモデル更新部63によって更新された場合、状況推定部64は、その更新された特定学習済みモデルを用いてユーザ3の状況を推定する。ただし、状況推定部64は、新規にユーザの状況の推定を開始する際には、モデル選定部61によって選定された候補モデル(すなわち、再学習されていない特定学習済みモデル)を用いてユーザ3の状況を推定する。 The situation estimation unit 64 uses the specific trained model to estimate the situation of user 3 based on biometric data obtained in real time from user 3 (i.e., the latest biometric data). When the specific trained model is updated by the model update unit 63, the situation estimation unit 64 estimates the situation of user 3 using the updated specific trained model. However, when starting to newly estimate the user's situation, the situation estimation unit 64 estimates the situation of user 3 using the candidate model selected by the model selection unit 61 (i.e., a specific trained model that has not been re-trained).

音声制御部65は、ウェアラブルデバイス5のスピーカ27から所定の音声を出力させるために、音声出力指令をユーザ端末7に送信する。スピーカ27から出力させる音声には、モデル選定部61による特定学習済みモデルの選定時に、ユーザ3に所定の動作を実行させるためのガイド音声が含まれる。また、スピーカ27から出力させる音声には、ユーザ3に規定の状況(ユーザ3の身体のふらつきなど)が生じたか否かを問い合わせるための問合せ音声が含まれる。 The audio control unit 65 transmits an audio output command to the user terminal 7 to output a predetermined audio from the speaker 27 of the wearable device 5. The audio output from the speaker 27 includes a guide audio for causing the user 3 to perform a predetermined action when the model selection unit 61 selects a specific trained model. The audio output from the speaker 27 also includes an inquiry audio for inquiring of the user 3 as to whether or not a specified situation (such as the user 3's body unsteadiness) has occurred.

表示制御部66は、ユーザ端末7の表示部41に所定の画面を表示させるために、画面表示指令をユーザ端末7に送信する。そのような画面には、ユーザ管理サーバ9からユーザ3に対して状況を問い合わせるための問合せ画面が含まれる。なお、ウェアラブルデバイス5が表示部(液晶ディスプレイ、プロジェクタなど)を有する場合には、表示制御部66は、ユーザ端末7の表示部41の代わりに(あるいは、ユーザ端末7の表示部41と共に)、ウェアラブルデバイス5の表示部に所定の画面を表示させてもよい。 The display control unit 66 transmits a screen display command to the user terminal 7 to display a predetermined screen on the display unit 41 of the user terminal 7. Such a screen includes an inquiry screen for the user management server 9 to inquire about the situation of the user 3. If the wearable device 5 has a display unit (such as a liquid crystal display or projector), the display control unit 66 may display a predetermined screen on the display unit of the wearable device 5 instead of the display unit 41 of the user terminal 7 (or together with the display unit 41 of the user terminal 7).

学習用サーバ11は、公知のハードウェア構成を有するサーバ装置からなる。ユーザ管理サーバ9は、通信部71、制御部73、事前学習済みモデル記憶部75、再学習済みモデル記憶部77、及び学習用データ記憶部79を備える。学習用サーバ11は、ユーザ管理サーバ9で利用される候補モデルや、再学習済みの特定学習済みモデルをユーザ管理サーバ9に適宜提供する。 The learning server 11 is a server device having a known hardware configuration. The user management server 9 includes a communication unit 71, a control unit 73, a pre-trained model storage unit 75, a re-trained model storage unit 77, and a learning data storage unit 79. The learning server 11 appropriately provides the user management server 9 with candidate models to be used by the user management server 9 and specific re-trained trained models.

通信部71は、公知の通信規格に準拠して他の装置(ここでは、ユーザ管理サーバ9)との通信を実行する。通信部71は、ユーザ管理サーバ9の通信部51と同様に、公知のハードウェアを有する。 The communication unit 71 communicates with other devices (here, the user management server 9) in accordance with a known communication standard. The communication unit 71 has known hardware, similar to the communication unit 51 of the user management server 9.

制御部73は、学習用サーバ11の各部を統括的に制御する。さらに、制御部73は、モデル生成部81、モデル再学習部83、及びモデル配信部85を含む。 The control unit 73 comprehensively controls each part of the learning server 11. Furthermore, the control unit 73 includes a model generation unit 81, a model re-learning unit 83, and a model distribution unit 85.

モデル生成部81は、ユーザ3以外の他の複数のユーザから取得された生体データを、それぞれ個別の学習用データとして用いて複数の個別学習済みモデルを生成する。モデル生成部81によって生成された学習済みモデルは、事前学習済みモデル記憶部75に順次格納される。ただし、事前学習済みモデル記憶部75には、汎用の学習済みモデルが含まれてもよい。汎用の学習済みモデルは、例えば、用途に応じて事前にサンプルデータとして収集した、規定の状況に対応する複数の生体データを学習用データとして用いて生成され得る。 The model generation unit 81 generates multiple individual trained models using biometric data acquired from multiple users other than user 3 as individual training data. The trained models generated by the model generation unit 81 are stored sequentially in the pre-trained model storage unit 75. However, the pre-trained model storage unit 75 may also include a general-purpose trained model. The general-purpose trained model may be generated, for example, using multiple biometric data corresponding to specified situations that have been collected in advance as sample data depending on the application as training data.

モデル再学習部83は、ユーザ管理サーバ9(学習用データ抽出部62)によって抽出され、学習用サーバ11に送信された学習用データに基づき、対応する特定学習済みモデルの再学習を実行する。再学習済みのモデルは、再学習済みモデル記憶部77に順次格納される。再学習済みモデル記憶部77には、再学習の対象となる(すなわち、再学習前の)特定学習済みモデルが格納されてもよい。なお、モデル再学習部83は、同一の(すなわち、同じユーザに対応づけられた)特定学習済みモデルの再学習を、新たな学習用データを取得する度に実行することができる。その他のバリエーションとして、学習用サーバ11が受信した学習用データを、学習用サーバ11内の学習用データ記憶部79に保管して、モデル再学習部83が実行する再学習用のデータとして、適宜利用することも可能である。なお学習用データ抽出部62が抽出した学習用データの送信タイミングは、ユーザ管理サーバのアプリケーション(図示せず)を用いて、ユーザが任意のタイミングにて手動で入力・指示するようにしてもよいし、学習用データ抽出部62で抽出した学習用データをユーザ管理サーバ9の記録領域に一時的に保管しておき、一時保管された学習用データを所定周期で自動的に送信するようにしてもよい。 The model re-learning unit 83 executes re-learning of the corresponding specific trained model based on the training data extracted by the user management server 9 (training data extraction unit 62) and transmitted to the training server 11. The re-learned models are stored sequentially in the re-learned model storage unit 77. The re-learned model storage unit 77 may store the specific trained model to be re-learned (i.e., before re-learning). The model re-learning unit 83 can execute re-learning of the same specific trained model (i.e., associated with the same user) every time new training data is acquired. As another variation, the training data received by the training server 11 can be stored in the training data storage unit 79 in the training server 11 and used as appropriate as data for re-learning executed by the model re-learning unit 83. The timing of transmission of the learning data extracted by the learning data extraction unit 62 may be manually input/instructed by the user at any timing using an application (not shown) of the user management server, or the learning data extracted by the learning data extraction unit 62 may be temporarily stored in a recording area of the user management server 9, and the temporarily stored learning data may be automatically transmitted at a predetermined interval.

モデル配信部85は、事前学習済みモデル記憶部75に格納された初期の学習済みモデル(個別学習済みモデル、汎用の学習済みモデル)を、候補モデルとしてユーザ管理サーバ9に適宜送信する。また、モデル配信部85は、特定学習済みモデルの再学習が完了すると、その再学習済みの特定学習済みモデルを、更新用の定学習済みモデルとしてユーザ管理サーバ9に適宜送信する。 The model distribution unit 85 appropriately transmits the initial trained models (individual trained models, general-purpose trained models) stored in the pre-trained model storage unit 75 to the user management server 9 as candidate models. In addition, when re-learning of a specific trained model is completed, the model distribution unit 85 appropriately transmits the re-trained specific trained model to the user management server 9 as a fixed trained model for update.

なお、状況推定システム1では、ユーザ管理サーバ9が十分な計算リソースを有する場合、学習用サーバ11の機能の少なくとも一部を備えた構成も可能であるし、逆に、ユーザ管理サーバ9の計算リソースが不十分な場合には、その一部の機能を学習用サーバ11が備える構成を取ることも可能である。例えば図11に示すように、ユーザ管理サーバ9の代わりに、学習用サーバ11が候補モデル記憶部55およびモデル選定部61の機能を備えてもよい。また場合によっては、状況推定装置8は、ユーザ管理サーバ9および学習用サーバ11の双方の機能を備えた1つの装置として実現されてもよい。さらに、状況推定装置8は、ユーザ管理サーバ9および学習用サーバ11の他に、それらの機能の一部を実行可能な他の装置(サーバやPCなど)を更に含む構成も可能である。また、状況推定装置8は、サーバ装置に限らず、同様の機能を有する少なくとも1つのコンピュータによって構成され得る。また、状況推定部64やモデル再学習部83の処理を複数のサーバで秘密分散処理する構成によって、ネットワークへのサイバー攻撃に対するセキュリティを向上させることも可能である。これらの機能配置は、ユーザ管理サーバ9や学習用サーバ11のリソース(CPUパワー、メモリ、記憶容量等)や、ユーザ管理サーバ9と学習用サーバ11との間のネットワーク通信速度・環境、状況判定システムに要求されるセキュリティレベル等に応じて、適切に設計し実装することが可能である。 In addition, in the situation estimation system 1, if the user management server 9 has sufficient computational resources, it is possible to configure it to have at least some of the functions of the learning server 11, and conversely, if the computational resources of the user management server 9 are insufficient, it is also possible to configure it so that the learning server 11 has some of the functions. For example, as shown in FIG. 11, instead of the user management server 9, the learning server 11 may have the functions of the candidate model storage unit 55 and the model selection unit 61. In some cases, the situation estimation device 8 may be realized as a single device that has the functions of both the user management server 9 and the learning server 11. Furthermore, in addition to the user management server 9 and the learning server 11, the situation estimation device 8 may also be configured to further include other devices (such as a server or a PC) that can execute some of the functions. The situation estimation device 8 is not limited to a server device and may be configured by at least one computer having similar functions. In addition, it is also possible to improve security against cyber attacks on the network by configuring the processing of the situation estimation unit 64 and the model re-learning unit 83 to be secretly shared by multiple servers. These functional layouts can be appropriately designed and implemented depending on the resources (CPU power, memory, storage capacity, etc.) of the user management server 9 and the learning server 11, the network communication speed and environment between the user management server 9 and the learning server 11, the security level required for the situation assessment system, etc.

図6は、ウェアラブルデバイス5の装着時および取外し時の認証処理を示すフロー図である。 Figure 6 is a flow diagram showing the authentication process when the wearable device 5 is put on and taken off.

ウェアラブルデバイス5は、対応づけられた特定のユーザのみの生体データを取得する。そのため、ウェアラブルデバイス5は、その装着時および取外し時に、図6に示すように、装着者に対する認証処理を実行する。 The wearable device 5 acquires biometric data only of the specific user with which it is associated. Therefore, when the wearable device 5 is worn and removed, the wearer is subjected to authentication processing as shown in FIG. 6.

まず、ユーザ3が活動を開始する際にウェアラブルデバイス5を装着すると、ウェアラブルデバイス5は、近接センサ21によりユーザ3に装着されたことを検出する(ST101:Yes)。 First, when user 3 puts on wearable device 5 to start an activity, the proximity sensor 21 of wearable device 5 detects that it is being worn by user 3 (ST101: Yes).

続いて、ウェアラブルデバイス5は、ユーザ3に対して本人認証リクエストを行う(ST102)。本人認証リクエストでは、例えば、スピーカ27からユーザ3に発声を促すための音声が出力される。そして、ユーザ認証部34は、その音声に応じてマイク28に入力されたユーザの声について声紋認証の処理を実行する。 Next, the wearable device 5 makes an identity authentication request to the user 3 (ST102). In the identity authentication request, for example, a voice is output from the speaker 27 to prompt the user 3 to speak. Then, the user authentication unit 34 executes a voiceprint authentication process on the user's voice input to the microphone 28 in response to that voice.

その後、ユーザ3が正常に認証されると(ST103:Yes)、ウェアラブルデバイス5は、継続認証状態となる(ST104)。これにより、ウェアラブルデバイス5は、ユーザ3から生体データの取得を開始する。 After that, when user 3 is successfully authenticated (ST103: Yes), wearable device 5 enters a continuous authentication state (ST104). As a result, wearable device 5 starts acquiring biometric data from user 3.

それと同時に、ウェアラブルデバイス5は、ユーザ3が正常に認証されたことをユーザ3に知らせる認証完了通知をユーザ端末7に送信する(ST105)。認証完了通知を受信したユーザ端末7は、ユーザ3に正常に認証されたことを示す認証済み画面を表示部41に表示する。なお、ウェアラブルデバイス5は、ユーザ3が正常に認証されたことをユーザ3に知らせる音声をスピーカ27から出力してもよい。 At the same time, the wearable device 5 transmits an authentication completion notification to the user terminal 7 to inform the user 3 that the user 3 has been successfully authenticated (ST105). The user terminal 7 that has received the authentication completion notification displays an authenticated screen on the display unit 41 indicating that the user 3 has been successfully authenticated. The wearable device 5 may output a sound from the speaker 27 to inform the user 3 that the user 3 has been successfully authenticated.

その後、活動を終えたユーザ3がウェアラブルデバイス5を取り外すと、ウェアラブルデバイス5は、近接センサ21によりウェアラブルデバイス5がユーザ3から取り外されたことを検出する(ST106:Yes)。これによりウェアラブルデバイス5は、認証解除状態となり(ST107)、ユーザ3からの生体データの取得を停止する。 After that, when the user 3 finishes his/her activity and removes the wearable device 5, the wearable device 5 detects by the proximity sensor 21 that the wearable device 5 has been removed from the user 3 (ST106: Yes). This causes the wearable device 5 to enter a de-authentication state (ST107) and stops acquiring biometric data from the user 3.

なお、ウェアラブルデバイス5は、上記ステップST101において、近接センサ21に代えて(或いは、近接センサと共に)、モーションセンサ23を用いてウェアラブルデバイス5がユーザ3に装着されたことを検出してもよい。また、ウェアラブルデバイス5は、上記ステップST102において、声紋認証以外の手法(例えば、モーションセンサ23によって検出されたユーザ3の動きの特徴に基づく生体認証処理や、事前に取り決めた合言葉による音声発話・音声認識によるキーワード認証処理等)を用いてユーザ3を認証してもよい。 In addition, in the above step ST101, the wearable device 5 may use the motion sensor 23 instead of (or together with) the proximity sensor 21 to detect that the wearable device 5 is worn by the user 3. In addition, in the above step ST102, the wearable device 5 may authenticate the user 3 using a method other than voiceprint authentication (for example, biometric authentication processing based on the characteristics of the movements of the user 3 detected by the motion sensor 23, or keyword authentication processing by voice utterance and voice recognition using a pre-agreed password, etc.).

図7は、ユーザ3が状況推定システム1の利用を開始する際の初期セットアップ処理の流れを示す説明図である。初期セットアップ処理は、複数の候補モデルからユーザ3に最も適した候補モデルを特定学習済みモデルとして選定するための処理である。 Figure 7 is an explanatory diagram showing the flow of the initial setup process when user 3 starts using the situation estimation system 1. The initial setup process is a process for selecting the most suitable candidate model for user 3 from multiple candidate models as the specific trained model.

ユーザ管理サーバ9は、ユーザ3の入力操作に基づくユーザ端末7(ユーザ管理アプリケーション49)からのセットアップ要求に応じて、初期セットアップ処理を開始する(1001)。そこで、ユーザ管理サーバ9は、ユーザ3に所定の動作を実行させるための動作実行指令を、ユーザ端末7を介してウェアラブルデバイス5に送信する(1003)。 The user management server 9 starts the initial setup process in response to a setup request from the user terminal 7 (user management application 49) based on an input operation by the user 3 (1001). Then, the user management server 9 transmits an action execution command to the wearable device 5 via the user terminal 7 to cause the user 3 to execute a predetermined action (1003).

その動作実行指令を受信したウェアラブルデバイス5は、ユーザ3に所定の動作を実行させるためのガイド音声をスピーカ27から出力する(1005)。ガイド音声のデータは、予めウェアラブルデバイス5に記憶されるか、または、ユーザ管理サーバ9からウェアラブルデバイス5に送信される動作実行指令に含まれる。ガイド音声には、例えば、「右に曲がって5歩歩いてください。」、「階段を上ってください。」などの音声が含まれる。これにより、ユーザ3は、ガイド音声に従って所定の動作(例えば、右に曲がって5歩歩く)を実行する。 The wearable device 5, which has received the action execution command, outputs a guide voice from the speaker 27 to cause the user 3 to execute a predetermined action (1005). Data for the guide voice is either stored in the wearable device 5 in advance, or is included in the action execution command sent from the user management server 9 to the wearable device 5. The guide voice includes, for example, voices such as "Turn right and walk five steps," and "Go up the stairs." As a result, the user 3 executes the predetermined action (for example, turn right and walk five steps) in accordance with the guide voice.

ウェアラブルデバイス5は、その所定動作を実行しているユーザ3の生体データを取得する(1007)。さらに、ウェアラブルデバイス5は、取得した生体データを、ユーザ端末7を介してユーザ管理サーバ9に送信する(1009)。このようにして、ユーザ管理サーバ9は、ユーザ3に所定の動作を実行させたときの生体データをより確実に取得することができる。なお、ユーザ管理サーバ9は、動作実行指令による所定の動作の開始時と終了時に、特徴的な動作(例えば、飛び跳ねる動作)を含めることにより、時系列データとして得られた生体データにおける所定の動作の開始時および終了時を容易に認識することが可能となる。 The wearable device 5 acquires biometric data of the user 3 performing the predetermined action (1007). Furthermore, the wearable device 5 transmits the acquired biometric data to the user management server 9 via the user terminal 7 (1009). In this way, the user management server 9 can more reliably acquire biometric data when the user 3 performs the predetermined action. Note that by including a characteristic action (e.g., a jumping action) at the start and end of the predetermined action in response to the action execution command, the user management server 9 can easily recognize the start and end of the predetermined action in the biometric data acquired as time-series data.

ユーザ管理サーバ9は、所定の動作の実行時におけるユーザ3の生体データをウェアラブルデバイス5から取得すると、その生体データに基づき、特定学習済みモデルを選定する処理を実行する(1011)。より詳細には、モデル選定部61は、候補モデル記憶部55に格納された複数の候補モデルを用いて、ユーザ3の生体データからユーザ3が所定の動作(例えば、右に曲がって5歩歩く歩行動作)を実行していることついての推定精度(%)をそれぞれ算出し、最も推定精度の高い候補モデルを特定学習済みモデルとして選定する。 When the user management server 9 acquires the biometric data of the user 3 from the wearable device 5 when the user 3 performs a specific movement, the user management server 9 executes a process of selecting a specific trained model based on the biometric data (1011). More specifically, the model selection unit 61 uses multiple candidate models stored in the candidate model storage unit 55 to calculate the estimation accuracy (%) of the user 3 performing a specific movement (e.g., a walking movement of turning right and taking five steps) from the biometric data of the user 3, and selects the candidate model with the highest estimation accuracy as the specific trained model.

その後、ユーザ管理サーバ9は、選定された特定学習済みモデルの情報を含む初期セットアップ完了通知をユーザ端末7に通知する(1013)。ユーザ端末7では、その選定された特定学習済みモデルの情報がユーザ管理アプリケーション49によって登録される(1015)。なお選定された特定学習済みモデル情報の登録をユーザ端末7に対しては行わず、選定された特定学習済みモデルの情報とユーザ3のID(またはユーザ端末7のID)との対応付けを、ユーザ管理サーバ9で管理しておくことで、ユーザ3に対して選定された特定学習済みモデルを適用することが可能となる。 Then, the user management server 9 notifies the user terminal 7 of the completion of the initial setup, including information on the selected specific trained model (1013). In the user terminal 7, the information on the selected specific trained model is registered by the user management application 49 (1015). Note that the information on the selected specific trained model is not registered in the user terminal 7, and the user management server 9 manages the association between the information on the selected specific trained model and the ID of user 3 (or the ID of user terminal 7), making it possible to apply the selected specific trained model to user 3.

図8は、状況推定システム1における特定学習済みモデルの再学習の処理の流れを示す説明図である。図9は、生体データに関する情報の一例を示す説明図である。図10は、ユーザ端末7に示される問合せ画面の一例を示す説明図である。 Figure 8 is an explanatory diagram showing the flow of the process of re-learning a specific trained model in the situation estimation system 1. Figure 9 is an explanatory diagram showing an example of information related to biometric data. Figure 10 is an explanatory diagram showing an example of an inquiry screen displayed on the user terminal 7.

初期セットアップが完了したウェアラブルデバイス5は、図8に示すように、ユーザ3の活動時にその生体データを所定周期(例えば脈波センサ22やモーションセンサ23等のセンサのサンプリング周期であってもよいし、ウェアラブルデバイスのバッテリー電力低減のためサンプリング周期を適宜間引いた周期としてもよい)で継続的に取得する(2001)。取得された生体データは、ウェアラブルデバイス5からユーザ端末7を介してユーザ管理サーバ9に送信される(2003)。ユーザ管理サーバ9は、ウェアラブルデバイス5から受信した生体データに関する情報を生体データ記憶部59に順次格納する(2005)。 As shown in FIG. 8, after the initial setup is complete, the wearable device 5 continuously acquires biometric data of the user 3 during his/her activity at a predetermined period (which may be the sampling period of the pulse wave sensor 22, motion sensor 23, etc., or may be an appropriately thinned sampling period to reduce the battery power of the wearable device) (2001). The acquired biometric data is transmitted from the wearable device 5 to the user management server 9 via the user terminal 7 (2003). The user management server 9 sequentially stores information related to the biometric data received from the wearable device 5 in the biometric data storage unit 59 (2005).

生体データ記憶部59に格納される生体データに関する情報には、例えば図9に示すように、生体データとしてのセンサ検出値である「センサデータ」およびデータが検出された時のユーザ3の位置を示す「位置情報」の他、ユーザ3を識別するための「ユーザID」、センサデータが検出された「日付」および「時刻」、センサデータに関して規定の状況が発生したことを示す「規定状況検知結果」などの関連情報が含まれる。センサデータには、所定の時刻に検出されたデータのみならず、所定の期間に検出されたデータ(例えば、波形データ)なども含まれ得る。「規定状況検知結果」は、生体データ記憶部59に格納される当初の生体データの情報には含まれておらず、規定の状況が発生した場合に適宜追加される。 As shown in FIG. 9, the information related to the biometric data stored in the biometric data storage unit 59 includes, for example, "sensor data" which is the sensor detection value as the biometric data, "location information" which indicates the location of the user 3 when the data was detected, as well as related information such as a "user ID" for identifying the user 3, the "date" and "time" when the sensor data was detected, and a "specified situation detection result" which indicates that a specified situation has occurred with respect to the sensor data. The sensor data may include not only data detected at a specified time, but also data detected during a specified period (e.g., waveform data). The "specified situation detection result" is not included in the initial biometric data information stored in the biometric data storage unit 59, and is added as appropriate when a specified situation occurs.

ユーザ管理サーバ9では、ウェアラブルデバイス5から受信した生体データに基づき、特定学習済みモデルを用いてユーザ3の状況を推定する(2007)。ユーザ管理サーバ9は、その推定の結果として、ユーザ3の状況が規定の状況に該当しない(または、該当する可能性が低い)と判定した場合には、ウェアラブルデバイス5からの次の生体データの受信を待つ。 The user management server 9 estimates the status of the user 3 using the specific trained model based on the biometric data received from the wearable device 5 (2007). If the user management server 9 determines as a result of the estimation that the status of the user 3 does not correspond to the specified status (or that it is unlikely to correspond), it waits to receive the next biometric data from the wearable device 5.

一方、ユーザ管理サーバ9は、ユーザ3の状況の推定結果からユーザ3に規定の状況(ユーザ3の身体のふらつきなど)が生じたと判定すると、ユーザ端末7を介してウェアラブルデバイス5に音声出力指令を送信する(2009)。 On the other hand, when the user management server 9 determines from the estimation result of the user 3's situation that a specified situation (such as the user 3's body unsteadiness) has occurred, it transmits a voice output command to the wearable device 5 via the user terminal 7 (2009).

その音声出力指令を受信したウェアラブルデバイス5は、スピーカ27からユーザ3の状況に関する問合せ音声を出力する(2011)。問合せ音声には、例えば、「大丈夫ですか?」、「何かありましたか?」などユーザ3に状況を問い合わせるための音声が含まれる。また、問合せ音声には、「暑いので、休憩をとって水分を補給してください。」などのユーザ3の体調管理についてのアドバイスが含まれてもよい。 The wearable device 5, which has received the voice output command, outputs a voice inquiry about the situation of the user 3 from the speaker 27 (2011). The voice inquiry includes, for example, voice inquiring about the situation of the user 3, such as "Are you OK?" or "Is something wrong?". The voice inquiry may also include advice about managing the user 3's physical condition, such as "It's hot, so please take a break and drink some fluids."

その問い合わせ音声に対してユーザ3が声を発して応答すると、ユーザ3の応答音声がマイク28に入力され、さらに、その応答音声データがユーザ端末7を介してユーザ管理サーバ9に送信される(2013)。問合せ音声には、例えば、「ちょっと身体がふらふらしました。」、「大丈夫です。」などの音声が含まれる。 When user 3 responds to the voice inquiry by speaking, the response voice of user 3 is input to microphone 28, and the response voice data is further transmitted to user management server 9 via user terminal 7 (2013). The voice inquiry includes, for example, voices such as "I'm feeling a bit dizzy" and "I'm fine."

その応答音声のデータを受信したユーザ管理サーバ9の制御部53は、音声認識処理により応答音声の内容を推定する(2015)。続いて、ユーザ管理サーバ9は、その推定結果からユーザ3に規定の状況が発生していると判定すると、ユーザ端末7の表示部41に問合せ画面を表示させるための画面表示指令を送信する(2017)。このとき、ユーザ管理サーバ9は、対応する生体データに関する情報(図9参照)に対し、その応答音声の内容を推定した結果(例えば、ユーザ3の身体のふらつきが発生したこと)を規定状況検知結果として追加する。このように、ユーザ管理サーバ9は、問合せ音声に対するユーザ3の応答音声に基づき、ユーザ3に規定の状況が生じた場合の生体データをより確実に取得することができる。 The control unit 53 of the user management server 9 receives the data of the response voice and estimates the content of the response voice through voice recognition processing (2015). Next, when the user management server 9 determines from the estimation result that a specified situation has occurred for user 3, it transmits a screen display command to display a query screen on the display unit 41 of the user terminal 7 (2017). At this time, the user management server 9 adds the result of estimating the content of the response voice (e.g., that user 3 has become unsteady) to the information on the corresponding biometric data (see FIG. 9) as a specified situation detection result. In this way, the user management server 9 can more reliably acquire biometric data when a specified situation occurs for user 3, based on the response voice of user 3 to the query voice.

ユーザ端末7は、ユーザ管理サーバ9からの画面表示指令に基づき、ユーザ3の状況をより詳細に確認するための問合せ画面91を表示する(2019)。問合せ画面には、例えば図10に示すように、ユーザ3の応答音声に基づき推定された動作(ここでは、身体のふらつき)に関する確認事項が示されている。ここでは、ユーザ3の身体のふらつきに関する確認事項として、「通常歩行」の際にふらついたこと、「急ぎ足」の際にふらついたこと、「階段」を上る際にふらついたこと、ふらついた後に「転倒」したこと、「つまずき」によってふらついたこと、「その他」の事項などの選択肢が示されている。問合せ画面91におけるユーザ3の入力操作(例えば、選択肢の選択)の結果は、応答データとしてユーザ管理サーバ9に送信される(2021)。 Based on a screen display command from the user management server 9, the user terminal 7 displays an inquiry screen 91 for checking the status of the user 3 in more detail (2019). The inquiry screen displays items to be checked related to the movement (here, body unsteadiness) estimated based on the response voice of the user 3, as shown in FIG. 10, for example. Here, the items to be checked related to the body unsteadiness of the user 3 include options such as unsteadiness during "normal walking", unsteadiness during "brisk walking", unsteadiness while climbing "stairs", "fall" after unsteadiness, unsteadiness due to "stumbling", and "other". The result of the input operation (e.g., selection of an option) by the user 3 on the inquiry screen 91 is transmitted to the user management server 9 as response data (2021).

ユーザ端末7からの応答データを受信したユーザ管理サーバ9は、その応答データに基づきユーザ3の状況を確定し、対応する生体データの情報(図9参照)に対し、そのユーザ3の状況(例えば、階段を上る際にユーザ3のつまずきが発生したこと)を規定状況検知結果として追加する(2023)。このように、ユーザ管理サーバ9は、問合せ画面に対するユーザ3の入力操作に基づき、ユーザ3に生じた規定の状況についてより詳細に把握することが可能となるため、再学習に用いられる生体データの精度が高まる。 The user management server 9, which has received the response data from the user terminal 7, determines the situation of the user 3 based on the response data, and adds the situation of the user 3 (for example, that the user 3 tripped while climbing stairs) to the corresponding biometric data information (see FIG. 9) as a specified situation detection result (2023). In this way, the user management server 9 can grasp the specified situation that occurred to the user 3 in more detail based on the input operation of the user 3 on the inquiry screen, thereby improving the accuracy of the biometric data used for re-learning.

なお、ユーザ管理サーバ9は、ウェアラブルデバイス5からの応答音声およびユーザ端末7からの応答データの少なくとも一方に基づき、対応する生体データの情報(図9参照)の規定状況検知結果を追加することが可能である。つまり、ウェアラブルデバイス5からの応答音声を取得するための処理、及びユーザ端末7からの応答データを取得するための処理の少なくとも一方については省略されてもよい。 The user management server 9 can add the specified situation detection result of the corresponding biometric data information (see FIG. 9) based on at least one of the response voice from the wearable device 5 and the response data from the user terminal 7. In other words, at least one of the process for acquiring the response voice from the wearable device 5 and the process for acquiring the response data from the user terminal 7 may be omitted.

ユーザ管理サーバ9では、規定状況検知結果が付された生体データを学習用データとして適宜抽出し、学習用サーバ11に対して送信する(2025)。学習用サーバ11では、受信した学習用データに基づき、特定学習済みモデルの再学習が実行される(2027)。このとき、規定状況検知結果は、教師データとして用いられる。 The user management server 9 appropriately extracts the biometric data with the specified situation detection result as learning data and transmits it to the learning server 11 (2025). The learning server 11 re-learns the specific trained model based on the received learning data (2027). At this time, the specified situation detection result is used as training data.

学習用サーバ11は、再学習の結果に関する情報として、再学習が終了した特定学習済みモデルをユーザ管理サーバ9に送信する(2029)。ユーザ管理サーバ9では、その再学習済みの特定学習済みモデルにより、現在使用している特定学習済みモデルを更新する(2031)。 The learning server 11 transmits the specific trained model for which re-learning has been completed to the user management server 9 as information regarding the results of the re-learning (2029). The user management server 9 updates the currently used specific trained model with the re-learned specific trained model (2031).

なお、特定学習済みモデルの再学習は、特定学習済みモデルに複数の学習済みモデルが含まれる場合(図5参照)には、学習済みモデル毎に実行され得る。また、学習用サーバ11における再学習は、ユーザ管理サーバ9から学習用データを受信する度に毎回実行してもよい。もしくは、ユーザ3に適用されている特定学習済みモデルによるユーザ3の状況の推定結果と、規定状況検知結果(ユーザ3の応答データによって確定したユーザの実際の状況)とが異なる場合(推定誤り)の発生頻度を測定し、当該発生頻度が所定の基準を超えた場合に再学習処理を実行することによって、不必要な再学習処理の実行をなくし、状況推定の精度が劣化したときにのみ再学習を実行することも可能となる。このとき、推定誤りをユーザ管理サーバ9側で判定したうえで、その発生頻度が所定基準を超えた場合に、学習用サーバ11に対して学習用データを送信し、学習用サーバ11側では、学習用データの受信時に毎回再学習を実行することでも、同じ効果が得られる。 When the specific trained model includes multiple trained models (see FIG. 5), the re-learning of the specific trained model may be performed for each trained model. The re-learning in the training server 11 may be performed every time training data is received from the user management server 9. Alternatively, the frequency of occurrence of cases where the estimation result of the situation of user 3 by the specific trained model applied to user 3 differs from the specified situation detection result (the user's actual situation determined by the response data of user 3) (estimation error) is measured, and the re-learning process is performed when the occurrence frequency exceeds a predetermined criterion, thereby eliminating the execution of unnecessary re-learning processes and performing re-learning only when the accuracy of the situation estimation has deteriorated. In this case, the same effect can be obtained by determining the estimation error on the user management server 9 side, transmitting training data to the training server 11 when the occurrence frequency exceeds a predetermined criterion, and performing re-learning on the training server 11 side every time training data is received.

このように、状況推定システム1では、事前学習済みの複数の候補モデルの中から対象のユーザ3の状況を推定するための特定学習済みモデルを選定し、規定の状況における当該ユーザ3の生体データを学習用データとして用いて特定学習済みモデルを再学習するため、当該ユーザ3の状況の推定精度を向上させることが可能となる。 In this way, the situation estimation system 1 selects a specific trained model for estimating the situation of the target user 3 from among multiple pre-trained candidate models, and re-trains the specific trained model using the biometric data of the user 3 in a specified situation as training data, thereby making it possible to improve the accuracy of estimating the situation of the user 3.

また、状況推定システム1では、他の複数のユーザの生体データを個別に用いて生成された複数の学習済みモデルを候補モデルとして利用することにより、対象のユーザ3に提供される特定学習済みモデルの取得に要する時間やコストを低減することができる。 In addition, the situation estimation system 1 can reduce the time and cost required to obtain a specific trained model to be provided to the target user 3 by using multiple trained models generated individually using the biometric data of multiple other users as candidate models.

以上、本開示を特定の実施の形態に基づいて説明したが、これらの実施の形態はあくまでも例示であって、本開示はこれらの実施の形態によって限定されるものではない。 The present disclosure has been described above based on specific embodiments, but these embodiments are merely examples and the present disclosure is not limited to these embodiments.

例えば、状況推定システム1では、ユーザ管理サーバ9を省略し、ユーザ端末7をユーザ管理サーバ9として機能させる構成も可能である。また、状況推定システム1では、活動中のユーザ3の安全性の管理のみならず、例えば、ユーザ3の歩行状況の推定から、ユーザ3の作業の管理などを行うことも可能である。 For example, the situation estimation system 1 can be configured to omit the user management server 9 and have the user terminal 7 function as the user management server 9. Furthermore, the situation estimation system 1 can not only manage the safety of the active user 3, but also manage the work of the user 3, for example, by estimating the walking status of the user 3.

上記実施の形態に示した本開示に係る状況推定装置、サーバ装置、状況推定システム、及び状況推定方法の各構成要素は、必ずしも全てが必須ではなく、少なくとも本発明の範囲を逸脱しない限りにおいて適宜取捨選択することが可能である。 The components of the situation estimation device, server device, situation estimation system, and situation estimation method according to the present disclosure shown in the above embodiments are not necessarily all essential, and can be selected as appropriate at least as long as they do not deviate from the scope of the present invention.

1 :状況推定システム
3 :ユーザ
4 :ユーザ側装置
5 :ウェアラブルデバイス
7 :ユーザ端末
8 :状況推定装置
9 :ユーザ管理サーバ
11:学習用サーバ
13:ネットワーク
21:近接センサ
22:脈波センサ
23:モーションセンサ
24:GPSセンサ
27:スピーカ
28:マイク
31:通信部
33:制御部
34:ユーザ認証部
41:表示部
42:入力部
45:通信部
47:制御部
49:ユーザ管理アプリケーション
51:通信部
53:制御部
55:候補モデル記憶部
57:特定モデル記憶部
59:生体データ記憶部
61:モデル選定部
62:学習用データ抽出部
63:モデル更新部
64:状況推定部
65:音声制御部
66:表示制御部
71:通信部
73:制御部
75:事前学習済モデル記憶部
77:再学習済みモデル記憶部
79:学習用データ記憶部
81:モデル生成部
83:モデル再学習部
85:モデル配信部
91:問合せ画面
1: Situation estimation system 3: User 4: User device 5: Wearable device 7: User terminal 8: Situation estimation device 9 : User management server 11: Learning server 13: Network 21: Proximity sensor 22: Pulse wave sensor 23: Motion sensor 24: GPS sensor 27: Speaker 28: Microphone 31: Communication unit 33: Control unit 34: User authentication unit 41: Display unit 42: Input unit 45: Communication unit 47: Control unit 49: User management application 51: Communication unit 53: Control unit 55: Candidate model storage unit 57: Specific model storage unit 59: Biometric data storage unit 61: Model selection unit 62: Learning data extraction unit 63: Model update unit 64: Situation estimation unit 65: Voice control unit 66: Display control unit 71: Communication unit 73: Control unit 75: Pre-trained model storage unit 77: Re-trained model storage unit 79: Learning data storage unit 81: Model generation unit 83: Model re-learning unit 85: Model distribution unit 91: Inquiry screen

Claims (10)

ユーザの状況を推定する状況推定システムであって、
前記ユーザの生体情報を取得するデバイスと、
前記生体情報に基づき、前記ユーザに個別に提供される特定学習済みモデルを用いて 前記ユーザの状況を推定する状況推定装置と、を備え、
前記状況推定装置は、
事前学習済みの複数の候補モデルの中から前記特定学習済みモデルを選定するモデル選定部と、
前記特定学習済みモデルの再学習を実行するモデル再学習部と、
前記モデル再学習部によって実行された前記再学習の結果に基づき、前記特定学習済みモデルを更新するモデル更新部と、
前記モデル更新部によって更新された前記特定学習済みモデルを用いて、最新の前記生体情報に基づき、前記ユーザの状況を推定する状況推定部と、を有する、
状況推定システム。
A situation estimation system for estimating a user's situation, comprising:
A device for acquiring biometric information of the user;
a situation estimation device that estimates a situation of the user by using a specific trained model that is individually provided to the user based on the biometric information,
The situation estimation device includes:
A model selection unit that selects the specific trained model from a plurality of pre-trained candidate models;
A model re-learning unit that performs re-learning of the specific trained model;
A model update unit that updates the specific trained model based on a result of the re-learning performed by the model re-learning unit;
A situation estimation unit that estimates a situation of the user based on the latest biometric information by using the specific trained model updated by the model update unit.
Situation estimation system.
前記デバイスは、
イヤホン型のウェアラブルデバイス、メガネ型のウェアラブルデバイス、腕時計型のウェアラブルデバイス、の少なくとも1つである、
請求項1に記載の状況推定システム。
The device comprises:
At least one of an earphone-type wearable device, a glasses-type wearable device, and a wristwatch-type wearable device.
The situation estimation system according to claim 1 .
前記デバイスは、前記ユーザによって装着または携帯される、
請求項1に記載の状況推定システム。
The device is worn or carried by the user.
The situation estimation system according to claim 1 .
前記モデル再学習部は、前記ユーザに規定の状況が生じた場合に、当該規定の状況において取得された前記生体情報を学習用データとして用いて前記再学習を実行する、
請求項1に記載の状況推定システム。
the model re-learning unit, when a specified situation occurs for the user, executes the re-learning by using the biometric information acquired in the specified situation as learning data.
The situation estimation system according to claim 1 .
前記デバイスは、
前記ユーザに規定の状況が生じたか否かを前記ユーザに問い合わせるための問合せ画面を表示する表示部と、
前記問合せ画面に応答する前記ユーザの入力操作を受け付ける入力部と、
を更に有し、
前記状況推定装置は、
前記表示部に前記問合せ画面を表示させる表示制御部を更に備えた、
請求項1に記載の状況推定システム。
The device comprises:
a display unit that displays an inquiry screen for inquiring of the user as to whether or not a specified situation has occurred;
an input unit that accepts an input operation by the user in response to the inquiry screen;
Further comprising:
The situation estimation device includes:
Further comprising a display control unit that causes the display unit to display the inquiry screen.
The situation estimation system according to claim 1 .
前記ユーザに規定の状況が生じたか否かを前記ユーザに問い合わせるための問合せ画面を表示する表示部と、
前記問合せ画面に応答する前記ユーザの入 力操作を受け付ける入力部と、
を有する表示装置、を更に備えた、
請求項1に記載の状況推定システム。
a display unit that displays an inquiry screen for inquiring of the user as to whether or not a specified situation has occurred;
an input unit that accepts an input operation by the user in response to the inquiry screen;
A display device having
The situation estimation system according to claim 1 .
ユーザの状況を推定する状況推定システムの状況推定方法であって、
前記状況推定システムは、デバイスと、状況推定装置と、を備え、
前記デバイスは、前記ユーザの生体情報を取得し、
前記状況推定装置は、前記生体情報に基づき、前記ユーザに個別に提供される特定学習済みモデルを用いて 前記ユーザの状況を推定し、
事前学習済みの複数の候補モデルの中から前記特定学習済みモデルを選定し、
前記特定学習済みモデルの再学習を実行し、
実行された前記再学習の結果に基づき、前記特定学習済みモデルを更新し、
更新された前記特定学習済みモデルを用いて、最新の前記生体情報に基づき、前記ユーザの状況を推定する、
状況推定方法。
A situation estimation method for a situation estimation system that estimates a user's situation, comprising:
The situation estimation system includes a device and a situation estimation apparatus,
The device acquires biometric information of the user,
the situation estimation device estimates the user's situation based on the biometric information by using a specific trained model individually provided to the user;
Selecting the specific trained model from among a plurality of pre-trained candidate models;
Retraining the specific trained model;
updating the specific trained model based on the results of the re-training performed;
Using the updated specific trained model, a state of the user is estimated based on the latest biometric information.
How to estimate the situation.
ユーザの生体情報に基づき、当該ユーザに個別に提供される特定学習済みモデルを用いて前記ユーザの状況をそれぞれ推定する状況推定装置であって、
事前学習済みの複数の候補モデルの中から前記特定学習済みモデルを選定するモデル選定部と、
前記特定学習済みモデルの再学習を実行するモデル再学習部と、
前記モデル再学習部によって実行された前記再学習の結果に基づき、前記特定学習済みモデルを更新するモデル更新部と、
前記モデル更新部によって更新された前記特定学習済みモデルを用いて、最新の前記生体情報に基づき、前記ユーザの状況を推定する状況推定部と、
を有する、
状況推定装置。
A situation estimation device that estimates a situation of a user by using a specific trained model individually provided to the user based on biometric information of the user,
A model selection unit that selects the specific trained model from a plurality of pre-trained candidate models;
A model re-learning unit that performs re-learning of the specific trained model;
A model update unit that updates the specific trained model based on a result of the re-learning performed by the model re-learning unit;
a situation estimation unit that estimates a situation of the user based on the latest biometric information by using the specific trained model updated by the model update unit;
having
Situation estimation device.
ユーザの生体情報に基づき、当該ユーザに個別に提供される特定学習済みモデルを用いて前記ユーザの状況をそれぞれ推定する状況推定装置による状況推定方法であって、
事前学習済みの複数の候補モデルの中から前記特定学習済みモデルを選定し、
前記特定学習済みモデルの再学習を実行し、
前記再学習の結果に基づき、前記特定学習済みモデルを更新し、
更新された前記特定学習済みモデルを用いて、最新の前記生体情報に基づき、前記ユーザの状況を推定する、
状況推定方法。
A situation estimation method for estimating a situation of a user by a situation estimation device, the situation estimation device estimating a situation of the user by using a specific trained model individually provided to the user based on biometric information of the user,
Selecting the specific trained model from among a plurality of pre-trained candidate models;
Retraining the specific trained model;
updating the specific trained model based on the results of the re-training;
Using the updated specific trained model, a state of the user is estimated based on the latest biometric information.
How to estimate the situation.
ユーザの生体情報に基づき、当該ユーザに個別に提供される特定学習済みモデルを用いて前記ユーザの状況をそれぞれ推定する情報処理をコンピュータに実行させる状況推定プログラムであって、
前記情報処理には、
前記コンピュータが、
事前学習済みの複数の候補モデルの中から前記特定学習済みモデルを選定し、
前記特定学習済みモデルの再学習を実行し、
前記再学習の結果に基づき、前記特定学習済みモデルを更新し、
更新された前記特定学習済みモデルを用いて、最新の前記生体情報に基づき、前記ユーザの状況を推定する手順が含まれる、状況推定プログラム。
A situation estimation program that causes a computer to execute information processing to estimate a situation of each user using a specific trained model individually provided to the user based on biometric information of the user,
The information processing includes:
The computer,
Selecting the specific trained model from among a plurality of pre-trained candidate models;
Retraining the specific trained model;
updating the specific trained model based on the results of the re-training;
A situation estimation program comprising a step of estimating the user's situation based on the latest biometric information using the updated specific trained model.
JP2024108009A 2020-09-29 2024-07-04 Situation estimation device, situation estimation system, situation estimation method using the same, and situation estimation program Active JP7689324B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2024108009A JP7689324B2 (en) 2020-09-29 2024-07-04 Situation estimation device, situation estimation system, situation estimation method using the same, and situation estimation program

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2020163322A JP7523063B2 (en) 2020-09-29 2020-09-29 SITUATION ESTIMATION DEVICE, SERVER DEVICE, SITUATION ESTIMATION SYSTEM, AND SITUATION ESTIMATION METHOD
JP2024108009A JP7689324B2 (en) 2020-09-29 2024-07-04 Situation estimation device, situation estimation system, situation estimation method using the same, and situation estimation program

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2020163322A Division JP7523063B2 (en) 2020-09-29 2020-09-29 SITUATION ESTIMATION DEVICE, SERVER DEVICE, SITUATION ESTIMATION SYSTEM, AND SITUATION ESTIMATION METHOD

Publications (2)

Publication Number Publication Date
JP2024133603A JP2024133603A (en) 2024-10-02
JP7689324B2 true JP7689324B2 (en) 2025-06-06

Family

ID=80998549

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2020163322A Active JP7523063B2 (en) 2020-09-29 2020-09-29 SITUATION ESTIMATION DEVICE, SERVER DEVICE, SITUATION ESTIMATION SYSTEM, AND SITUATION ESTIMATION METHOD
JP2024108009A Active JP7689324B2 (en) 2020-09-29 2024-07-04 Situation estimation device, situation estimation system, situation estimation method using the same, and situation estimation program

Family Applications Before (1)

Application Number Title Priority Date Filing Date
JP2020163322A Active JP7523063B2 (en) 2020-09-29 2020-09-29 SITUATION ESTIMATION DEVICE, SERVER DEVICE, SITUATION ESTIMATION SYSTEM, AND SITUATION ESTIMATION METHOD

Country Status (1)

Country Link
JP (2) JP7523063B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI804358B (en) * 2022-06-22 2023-06-01 上銀科技股份有限公司 The method of real-time adjustment of gait training parameters
JP7504315B1 (en) * 2023-05-30 2024-06-21 三菱電機株式会社 State estimation device, program, state estimation system, and state estimation method

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010218126A (en) 2009-03-16 2010-09-30 Toshiba Mitsubishi-Electric Industrial System Corp Wearable sensor and behavior analyzing/monitoring device including the same
JP2019522500A (en) 2016-04-12 2019-08-15 ゴーゴー バンド,インコーポレイテッド Urination prediction and monitoring
WO2019168474A1 (en) 2018-03-02 2019-09-06 Nitto Denko Corporation Method, computing device and wearable device for sleep stage detection

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010218126A (en) 2009-03-16 2010-09-30 Toshiba Mitsubishi-Electric Industrial System Corp Wearable sensor and behavior analyzing/monitoring device including the same
JP2019522500A (en) 2016-04-12 2019-08-15 ゴーゴー バンド,インコーポレイテッド Urination prediction and monitoring
WO2019168474A1 (en) 2018-03-02 2019-09-06 Nitto Denko Corporation Method, computing device and wearable device for sleep stage detection

Also Published As

Publication number Publication date
JP2024133603A (en) 2024-10-02
JP2022055736A (en) 2022-04-08
JP7523063B2 (en) 2024-07-26

Similar Documents

Publication Publication Date Title
JP7689324B2 (en) Situation estimation device, situation estimation system, situation estimation method using the same, and situation estimation program
US10630681B2 (en) Bio leash for user authentication
JP7003400B2 (en) Dialogue control system
KR102384485B1 (en) Information-processing device, information processing method, and information-processing system
US20200029214A1 (en) A device, computer program and method
US12093358B2 (en) Method and system for behavior-based authentication of a user
CN109314840A (en) Optimizing Wearables Settings Using Machine Learning
US20200028843A1 (en) Motion Based Authentication
EP3817314B1 (en) Method and communication devices for extending log-in to multiple communication devices
EP3448078B1 (en) Electronic device, system and method for data communication
US10810288B2 (en) Method and system for behavior-based authentication of a user
KR20190080598A (en) System for recognizing emotion using biometric data and method thereof
JP6676569B2 (en) Authentication system, authentication device, and authentication method
CN119249393A (en) Digital human identity authentication method, device, electronic device and storage medium
JP2018084859A (en) Authentication system, authentication control device, authentication device, and program
JP2018085010A (en) Identity determination apparatus and identity determination method
EP4524786A1 (en) Apparatus & method for multi-device authentication
JP2018089147A (en) Identity determination apparatus and identity determination method
KR20170077574A (en) System for providing information using motion detection-based device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240704

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: 20250415

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250515

R150 Certificate of patent or registration of utility model

Ref document number: 7689324

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150