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
JP7548846B2 - Analytical device, analytical method, and analytical program - Google Patents
[go: Go Back, main page]

JP7548846B2 - Analytical device, analytical method, and analytical program - Google Patents

Analytical device, analytical method, and analytical program Download PDF

Info

Publication number
JP7548846B2
JP7548846B2 JP2021027843A JP2021027843A JP7548846B2 JP 7548846 B2 JP7548846 B2 JP 7548846B2 JP 2021027843 A JP2021027843 A JP 2021027843A JP 2021027843 A JP2021027843 A JP 2021027843A JP 7548846 B2 JP7548846 B2 JP 7548846B2
Authority
JP
Japan
Prior art keywords
user
information
voice
score
microphone
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
JP2021027843A
Other languages
Japanese (ja)
Other versions
JP2022129222A (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.)
NTT Docomo Business Inc
Original Assignee
NTT Docomo Business Inc
NTT Communications Corp
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 NTT Docomo Business Inc, NTT Communications Corp filed Critical NTT Docomo Business Inc
Priority to JP2021027843A priority Critical patent/JP7548846B2/en
Publication of JP2022129222A publication Critical patent/JP2022129222A/en
Application granted granted Critical
Publication of JP7548846B2 publication Critical patent/JP7548846B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Medical Treatment And Welfare Office Work (AREA)

Description

本発明は、分析装置、分析方法及び分析プログラムに関する。 The present invention relates to an analysis device, an analysis method, and an analysis program.

従来、ユーザが発生させる音声のデータを基に、当該ユーザのメンタル解析を行う技術が知られている。 Technology is known that performs mental analysis of a user based on voice data produced by the user.

特開2015-90506号公報JP 2015-90506 A

しかしながら、従来の技術には、室内で生活するユーザのストレスの状況を精度良く分析できない場合があるという問題がある。例えば、ユーザのストレスの状況は、周囲の環境の影響を受けると考えられる。一方で、従来技術では、ユーザの周囲の環境を考慮することができない場合があると考えられる。 However, conventional technology has a problem in that it may not be possible to accurately analyze the stress state of a user living indoors. For example, it is believed that a user's stress state is affected by the surrounding environment. On the other hand, conventional technology may not be able to take into account the environment surrounding the user.

上述した課題を解決し、目的を達成するために、分析装置は、ユーザの行動に関する情報であるユーザ情報、及び前記ユーザの環境に関する情報である環境情報を取得する取得部と、前記ユーザ情報及び前記環境情報を基に、前記ユーザのストレスの度合いを表すスコアを計算する計算部と、前記計算部によって計算されたストレスの度合いが閾値を超えているか否かを判定する判定部と、を有することを特徴とする。 In order to solve the above-mentioned problems and achieve the objective, the analysis device is characterized by having an acquisition unit that acquires user information, which is information about the user's behavior, and environmental information, which is information about the user's environment, a calculation unit that calculates a score representing the level of stress of the user based on the user information and the environmental information, and a determination unit that determines whether the level of stress calculated by the calculation unit exceeds a threshold value.

本発明によれば、室内で生活するユーザのストレスの状況を精度良く分析することができる。 The present invention makes it possible to accurately analyze the stress state of a user living indoors.

図1は、第1の実施形態に係る分析システムの構成例を示す図である。FIG. 1 is a diagram illustrating an example of the configuration of an analysis system according to the first embodiment. 図2は、第1の実施形態に係る分析装置の構成例を示す図である。FIG. 2 is a diagram illustrating an example of the configuration of the analysis device according to the first embodiment. 図3は、第1の実施形態に係る学習装置の構成例を示す図である。FIG. 3 is a diagram illustrating an example of the configuration of the learning device according to the first embodiment. 図4は、第1の実施形態に係る分析装置の処理の流れを示すフローチャートである。FIG. 4 is a flowchart showing a process flow of the analysis apparatus according to the first embodiment. 図5は、第1の実施形態に係る学習装置の処理の流れを示すフローチャートである。FIG. 5 is a flowchart showing a flow of processing of the learning device according to the first embodiment. 図6は、分析プログラムを実行するコンピュータの一例を示す図である。FIG. 6 is a diagram illustrating an example of a computer that executes an analysis program.

以下に、本願に係る分析装置、分析方法及び分析プログラムの実施形態を図面に基づいて詳細に説明する。なお、本発明は、以下に説明する実施形態により限定されるものではない。 Below, embodiments of the analysis device, analysis method, and analysis program according to the present application are described in detail with reference to the drawings. Note that the present invention is not limited to the embodiments described below.

[第1の実施形態の構成]
まず、図1を用いて、分析装置を含む分析システムの構成について説明する。図1は、第1の実施形態に係る分析システム装置の構成の一例を示す図である。図1に示すように、分析装置10は、ネットワークNを介して、建物2に備えられた装置との間で情報のやり取りを行う。例えば、ネットワークNはインターネットである。なお、分析装置10は、建物2の外部に備えられていてもよいし、建物2の内部に備えられていてもよい。
[Configuration of the first embodiment]
First, the configuration of an analysis system including an analysis device will be described with reference to Fig. 1. Fig. 1 is a diagram showing an example of the configuration of an analysis system device according to a first embodiment. As shown in Fig. 1, an analysis device 10 exchanges information with devices provided in a building 2 via a network N. For example, the network N is the Internet. The analysis device 10 may be provided outside the building 2 or may be provided inside the building 2.

図1に示すように、分析システム1は分析装置10を有する。また、分析システム1は、建物2に備えられたマイクロホン20及び温湿度計30を有する。また、建物2の中にはユーザU1とユーザU2が存在する。例えば、ユーザU1とユーザU2は、同居する家族又はパートナーの関係にある。例えば、建物2は、ユーザU1とユーザU2が住む住宅である。 As shown in FIG. 1, the analysis system 1 has an analysis device 10. The analysis system 1 also has a microphone 20 and a thermometer/hygrometer 30 provided in a building 2. Furthermore, a user U1 and a user U2 exist in the building 2. For example, the users U1 and U2 are in a relationship of family members or partners living together. For example, the building 2 is a house in which the users U1 and U2 live.

なお、本実施形態におけるマイクロホン20及び温湿度計30は、通信機能を備えたIoT(Internet of things)機器であり、ネットワークNを介して分析装置10との間でデータ通信を行うことができるものとする。また、マイクロホン20及び温湿度計30は、他の通信機器を介してデータ通信を行ってもよい。 In this embodiment, the microphone 20 and the thermometer/hygrometer 30 are IoT (Internet of Things) devices equipped with a communication function, and are capable of performing data communication with the analysis device 10 via the network N. The microphone 20 and the thermometer/hygrometer 30 may also perform data communication via other communication devices.

分析装置10は、マイクロホン20及び温湿度計30によって収集された情報が入力される。そして、分析装置10は、入力された情報を基に、ユーザU1及びユーザU2のストレスの状況を分析し、分析結果を出力する。 The analysis device 10 receives the information collected by the microphone 20 and the thermometer/hygrometer 30. The analysis device 10 then analyzes the stress conditions of the users U1 and U2 based on the input information and outputs the analysis results.

マイクロホン20は、音声を収集し、収集した音声を所定の形式の信号として分析装置10に送信する。また、温湿度計30は、計測した温度及び湿度を、一定期間ごとに分析装置10に送信する。 The microphone 20 collects audio and transmits the collected audio to the analysis device 10 as a signal in a specified format. The thermo-hygrometer 30 also transmits the measured temperature and humidity to the analysis device 10 at regular intervals.

図2を用いて、分析装置10の構成を説明する。図2は、第1の実施形態に係る分析装置の構成例を示す図である。図2に示すように、分析装置10は、インタフェース部11、記憶部12及び制御部13を有する。 The configuration of the analysis device 10 will be described with reference to FIG. 2. FIG. 2 is a diagram showing an example of the configuration of the analysis device according to the first embodiment. As shown in FIG. 2, the analysis device 10 has an interface unit 11, a memory unit 12, and a control unit 13.

インタフェース部11は、データの入力及び出力のためのインタフェースである。例えば、インタフェース部11はNIC(Network Interface Card)である。インタフェース部11は、ネットワークNを介して他の装置との間でデータの送受信を行うことができる。 The interface unit 11 is an interface for inputting and outputting data. For example, the interface unit 11 is a NIC (Network Interface Card). The interface unit 11 can transmit and receive data to and from other devices via the network N.

記憶部12は、HDD(Hard Disk Drive)、SSD(Solid State Drive)、光ディスク等の記憶装置である。なお、記憶部12は、RAM(Random Access Memory)、フラッシュメモリ、NVSRAM(Non Volatile Static Random Access Memory)等のデータを書き換え可能な半導体メモリであってもよい。記憶部12は、分析装置10で実行されるOS(Operating System)や各種プログラムを記憶する。 The memory unit 12 is a storage device such as a hard disk drive (HDD), a solid state drive (SSD), or an optical disk. The memory unit 12 may be a semiconductor memory in which data can be rewritten, such as a random access memory (RAM), a flash memory, or a non-volatile static random access memory (NVSRAM). The memory unit 12 stores the operating system (OS) and various programs executed by the analysis device 10.

記憶部12はモデル情報121を記憶する。モデル情報121は、モデルを構築するための情報である。例えば、モデルがニューラルネットワークを含むものである場合、モデル情報121は、当該ニューラルネットワークを構築するための重み行列及びバイアス値等のパラメータである。 The memory unit 12 stores model information 121. The model information 121 is information for constructing a model. For example, if the model includes a neural network, the model information 121 is parameters such as a weight matrix and bias values for constructing the neural network.

制御部13は、分析装置10全体を制御する。制御部13は、例えば、CPU(Central Processing Unit)、MPU(Micro Processing Unit)、GPU(Graphics Processing Unit)等の電子回路や、ASIC(Application Specific Integrated Circuit)、FPGA(Field Programmable Gate Array)等の集積回路である。また、制御部13は、各種の処理手順を規定したプログラムや制御データを格納するための内部メモリを有し、内部メモリを用いて各処理を実行する。また、制御部13は、各種のプログラムが動作することにより各種の処理部として機能する。例えば、制御部13は、取得部131、計算部132及び判定部133を有する。 The control unit 13 controls the entire analysis device 10. The control unit 13 is, for example, an electronic circuit such as a CPU (Central Processing Unit), MPU (Micro Processing Unit), or GPU (Graphics Processing Unit), or an integrated circuit such as an ASIC (Application Specific Integrated Circuit) or FPGA (Field Programmable Gate Array). The control unit 13 also has an internal memory for storing programs that define various processing procedures and control data, and executes each process using the internal memory. The control unit 13 also functions as various processing units by the operation of various programs. For example, the control unit 13 has an acquisition unit 131, a calculation unit 132, and a determination unit 133.

取得部131は、ユーザの行動に関する情報であるユーザ情報、及びユーザの環境に関する情報である環境情報を取得する。例えば、取得部131は、マイクロホン20からユーザ情報を取得し、温湿度計30から環境情報を取得する。 The acquisition unit 131 acquires user information, which is information about the user's behavior, and environmental information, which is information about the user's environment. For example, the acquisition unit 131 acquires user information from the microphone 20 and environmental information from the thermometer/hygrometer 30.

取得部131は、ユーザが住む住宅に備えられたマイクロホン20によって得られる音声を、ユーザ情報として取得する。また、取得部131は、ユーザの自宅に備えられたセンサによって得られる室内の温度及び湿度を、環境情報として取得する。 The acquisition unit 131 acquires, as user information, voice obtained by a microphone 20 installed in the house where the user lives. The acquisition unit 131 also acquires, as environmental information, the indoor temperature and humidity obtained by a sensor installed in the user's home.

計算部132は、ユーザ情報及び環境情報を基に、ユーザのストレスの度合いを表すスコアを計算する。計算部132は、モデル情報121から構築したモデルにユーザ情報及び環境情報を入力し、ストレス度合いを示すスコアを得る。図1の例では、モデルは「75」というスコアを出力している。 The calculation unit 132 calculates a score representing the user's level of stress based on the user information and environmental information. The calculation unit 132 inputs the user information and environmental information into the model constructed from the model information 121, and obtains a score indicating the level of stress. In the example of Figure 1, the model outputs a score of "75."

計算部132は、ユーザ情報だけでなく環境情報を参照して計算を行うため、より精度良くストレスの度合いを計算することができる。例えば、高温、低温、高湿、低湿といった室内の状態は、普段と比べてメンタリティの急激な変化を招き、その結果人間のストレスの度合いを増大させることが考えられる。 The calculation unit 132 performs calculations by referring to environmental information as well as user information, so it can calculate the degree of stress more accurately. For example, indoor conditions such as high temperature, low temperature, high humidity, and low humidity can cause a sudden change in mentality compared to normal, which can increase a person's level of stress.

計算部132は、環境情報が示す快適さの度合いに応じて、スコアを調整することができる。例えば、計算部132は、温度及び湿度があらかじめ定められた範囲の外である場合、スコアに1より大きい所定の重みを掛けてもよい。また、例えば、計算部132は、温度及び湿度から計算される不快指数に比例する値をスコアに加算してもよい。 The calculation unit 132 can adjust the score depending on the degree of comfort indicated by the environmental information. For example, the calculation unit 132 may multiply the score by a predetermined weight greater than 1 when the temperature and humidity are outside a predetermined range. Also, for example, the calculation unit 132 may add a value proportional to the discomfort index calculated from the temperature and humidity to the score.

計算部132は、マイクロホン20によって得られる分析対象の音声の特徴と、あらかじめ用意された正常時の音声の特徴との差分が大きいほどスコアが大きくなるように計算を行うことができる。例えば、計算部132は、正常時の音声の特徴を表すベクトルと分析対象の音声の特徴を表すベクトルとの距離をスコアとして計算してもよい。 The calculation unit 132 can perform calculations such that the score increases as the difference between the characteristics of the voice to be analyzed obtained by the microphone 20 and the characteristics of normal voice prepared in advance increases. For example, the calculation unit 132 may calculate the distance between a vector representing the characteristics of normal voice and a vector representing the characteristics of the voice to be analyzed as the score.

この場合、モデルは教師なし学習の手法を用いて訓練されたものであってもよい。すなわち、モデルは、各ユーザのストレスが溜まっていないとき(正常時)に発生する音声の特徴を学習しておく。そして、計算部132は、モデルを用いて、入力された音声の特徴の、学習済みの特徴からのかい離度合いをスコアとして計算する。具体的には、計算部132は、生成モデルを使った異常検知の手法、及びk-meansのようなクラスタリング分析の手法によりスコアを計算してもよい。 In this case, the model may be trained using an unsupervised learning method. That is, the model learns the voice features that occur when each user is not stressed (normal). Then, the calculation unit 132 uses the model to calculate the degree of deviation of the input voice features from the learned features as a score. Specifically, the calculation unit 132 may calculate the score using an anomaly detection method that uses a generative model and a clustering analysis method such as k-means.

また、モデルには、音声の特徴に加えて、環境情報が入力されてもよい。この場合、モデルは、正常時の音声の特徴と環境情報を学習しておき、入力された音声の特徴と環境情報からスコアを計算する。 In addition to the voice features, environmental information may also be input to the model. In this case, the model learns normal voice features and environmental information, and calculates a score from the input voice features and environmental information.

なお、音声には、ユーザが話す声だけでなく、呼吸音、足音、さらには物を動かすときに発生する音等、生活において発生するあらゆる音が含まれる。また、計算部132は、音声から抽出した特徴量(例えば、音声信号の高速フーリエ変換(FFT:fast Fourier transform))をモデルに入力してもよい。 The voice includes not only the user's voice but also all sounds that occur in daily life, such as breathing sounds, footsteps, and even sounds made when moving an object. The calculation unit 132 may also input features extracted from the voice (for example, the fast Fourier transform (FFT) of the voice signal) to the model.

また、スコアの計算に用いられる正常時の特徴は、日付や時刻に関係なく収集された音声から抽出されたものであってもよいし、特定の日付及び時間帯別に収集された音声から抽出されたものであってもよい。 The normal features used to calculate the score may be extracted from audio collected regardless of date or time, or may be extracted from audio collected on a specific date and time period.

ここで、日付及び時間帯によって発生する音声の特徴の傾向は異なることが考えられる。正常時の音声の特徴が、特定の日付及び時間帯別に収集された音声から抽出される場合、分析対象の音声が収集された日付及び時間帯に合わせたスコアの計算が可能になる。例えば、分析対象の音声が月曜日の18:00~19:00の間に収集されたものである場合、計算部132は、分析対象の音声が収集された日とは異なる月曜日の18:00~19:00の間に収集された正常な音声の特徴と、分析対象の音声の特徴と、の差分をスコアとして計算する。 Here, it is considered that the tendency of the voice characteristics to occur varies depending on the date and time period. If the normal voice characteristics are extracted from voice collected on a specific date and time period, it becomes possible to calculate a score according to the date and time period when the voice to be analyzed was collected. For example, if the voice to be analyzed was collected between 18:00 and 19:00 on a Monday, the calculation unit 132 calculates the difference between the characteristics of the voice to be analyzed and the characteristics of normal voice collected between 18:00 and 19:00 on a Monday different from the day when the voice to be analyzed was collected, as the score.

また、ユーザの行動によって、発生する音声の特徴の傾向は異なることが考えられる。そのため、正常時の音声の特徴を、ユーザの行動ごとに抽出しておくことで、より正確なスコアの計算が可能になる。例えば、分析対象の音声がユーザが食事をしているときに収集された音声である場合、計算部132は、あらかじめ収集された正常時にユーザが食事を行うときの音声の特徴と、当該分析対象の音声の特徴と、の差分をスコアとして計算する。 It is also considered that the tendency of the generated voice characteristics will differ depending on the user's behavior. Therefore, by extracting the normal voice characteristics for each user behavior, it becomes possible to calculate a more accurate score. For example, if the voice to be analyzed is a voice collected while the user is eating, the calculation unit 132 calculates the difference between the voice characteristics of the user eating a meal that was collected in advance and the voice characteristics to be analyzed as the score.

さらに、音声は、声と声以外の音(足音、物を動かす音等)とに、所定の手法により分離されていてもよい。この場合、計算部132は、分離されたそれぞれの音声についてスコアを計算する。 Furthermore, the audio may be separated into voice and non-voice sounds (footsteps, sounds of moving objects, etc.) using a specified method. In this case, the calculation unit 132 calculates a score for each separated audio.

ストレスが溜まったユーザは、ストレスを発散させるために特定の行動を取ることが考えられる。そこで、計算部132は、マイクロホン20によって得られる音声の特徴と、ストレスの増大に応じて行われる特定の行為によって生じる音声の特徴との類似度をスコアとして計算する。 A user who is stressed may take certain actions to relieve stress. Therefore, the calculation unit 132 calculates, as a score, the degree of similarity between the characteristics of the voice picked up by the microphone 20 and the characteristics of the voice resulting from a certain action taken in response to increased stress.

ストレスの増大は、イライラ、あせり、疲れ等をともなって生じることが考えられる。そのため、例えば、ユーザのストレスが溜まっている場合、イライラによる声量の増大、物の扱い方が荒くなることによる衝突音の増大、あせりによる足音の間隔の短縮、疲れによる足音の間隔の伸長等が発生することが考えられる。 Increased stress may occur along with irritation, haste, fatigue, etc. Therefore, for example, if a user is stressed, it is conceivable that they may speak louder due to irritation, handle things roughly and cause more collision noises, shorten the intervals between footsteps due to haste, or lengthen the intervals between footsteps due to fatigue.

また、ユーザがストレスを発散するために特定の行為を行うことで音声が発生することも考えられる。例えば、ストレスが溜まったユーザは、ため息、指等の体の一部で机等を叩く、叫び声をあげる、体の一部を小刻みに動かす(いわゆる貧乏ゆすり)といった行為を行うことが考えられる。 It is also conceivable that sound may be generated when the user performs a specific action to relieve stress. For example, a stressed user may sigh, bang a part of their body such as a finger on a desk, scream, or make small movements of a part of their body (known as fidgeting).

判定部133は、計算部132によって計算されたストレスの度合いが閾値を超えているか否かを判定する。例えば、判定部133は、計算部132によって計算されたスコアが閾値を超えている場合、当該スコアに対応するユーザはストレスが溜まった状態にあると判定し、判定結果を管理者又は他のシステム等に対して出力する。 The determination unit 133 determines whether the degree of stress calculated by the calculation unit 132 exceeds a threshold value. For example, when the score calculated by the calculation unit 132 exceeds a threshold value, the determination unit 133 determines that the user corresponding to the score is in a stressed state, and outputs the determination result to an administrator or another system, etc.

ここで、ストレスが溜まっているか否かにかかわらず、ユーザの身体的特徴、性格、生活習慣等が異なれば、発生する音声の特徴は異なることが考えられる。そこで、複数のユーザのそれぞれに対して個別にモデルが用意されていてもよい。このとき、モデルは、各ユーザの正常時の音声の特徴を学習済みであるものとする。これにより、高い精度でユーザのストレスの度合いを計算することが可能になる。 Here, regardless of whether a user is stressed or not, it is conceivable that the characteristics of the generated voice will differ if the user's physical characteristics, personality, lifestyle, etc. differ. Therefore, a model may be prepared individually for each of multiple users. In this case, the model is assumed to have learned the characteristics of each user's normal voice. This makes it possible to calculate the user's level of stress with high accuracy.

この場合、取得部131は、マイクロホン20によって得られる音声を、音声を発したユーザを識別する識別情報と対応付けて取得する。そして、計算部132は、入力されたユーザ情報及び環境情報からスコアを出力するモデルであって、ユーザのそれぞれに対応付けられたモデルのうち、識別情報によって特定されるモデルを用いて計算を行う。 In this case, the acquisition unit 131 acquires the voice obtained by the microphone 20 in association with identification information that identifies the user who produced the voice. The calculation unit 132 then performs calculations using a model that outputs a score from the input user information and environmental information, and that is identified by the identification information from among the models associated with each user.

さらに、ユーザごとに個別のマイクロホンが用意されていてもよい。これにより、取得部131は、音声の送信元のマイクロホンを識別する情報をユーザを識別する情報として用いることができる。 Furthermore, a separate microphone may be provided for each user. This allows the acquisition unit 131 to use information identifying the microphone from which the voice is sent as information identifying the user.

また、ユーザごとの個別のマイクロホンは、各ユーザが所有する携帯端末(例えばスマートフォン)、ウェアラブル端末等に備えられていてもよい。この場合、取得部131は、各端末を介して音声を取得し、さらに、あらかじめユーザと対応付けられた各端末の識別情報(例えばMAC(Media Access Control)アドレス)を利用してユーザを識別することができる。 In addition, an individual microphone for each user may be provided in a mobile device (e.g., a smartphone), a wearable device, or the like owned by each user. In this case, the acquisition unit 131 acquires voice via each terminal, and further identifies the user by using identification information (e.g., a MAC (Media Access Control) address) of each terminal that is associated with the user in advance.

図3を用いて、モデルを訓練するための学習装置の構成を説明する。図3は、第1の実施形態に係る学習装置の構成例を示す図である。なお、分析装置10が、学習装置と同等の処理を行うようにしてもよい。図2に示すように、学習装置40は、インタフェース部41、記憶部42及び制御部43を有する。 The configuration of a learning device for training a model will be described with reference to FIG. 3. FIG. 3 is a diagram showing an example of the configuration of a learning device according to the first embodiment. Note that the analysis device 10 may perform the same processing as the learning device. As shown in FIG. 2, the learning device 40 has an interface unit 41, a memory unit 42, and a control unit 43.

インタフェース部41は、データの入力及び出力のためのインタフェースである。例えば、インタフェース部41はNICである。インタフェース部41は、ネットワークNを介して他の装置との間でデータの送受信を行うことができる。 The interface unit 41 is an interface for inputting and outputting data. For example, the interface unit 41 is a NIC. The interface unit 41 can transmit and receive data to and from other devices via the network N.

記憶部42は、HDD、SSD、光ディスク等の記憶装置である。なお、記憶部42は、RAM、フラッシュメモリ、NVSRAM等のデータを書き換え可能な半導体メモリであってもよい。記憶部42は、学習装置40で実行されるOSや各種プログラムを記憶する。 The storage unit 42 is a storage device such as an HDD, SSD, or optical disk. The storage unit 42 may be a semiconductor memory in which data can be rewritten, such as a RAM, flash memory, or NVSRAM. The storage unit 42 stores the OS and various programs executed by the learning device 40.

記憶部42はモデル情報421を記憶する。モデル情報421は、モデルを構築するための情報である。例えば、モデルがニューラルネットワークを含むものである場合、モデル情報421は、当該ニューラルネットワークを構築するための重み行列及びバイアス値等のパラメータである。 The memory unit 42 stores model information 421. The model information 421 is information for constructing a model. For example, if the model includes a neural network, the model information 421 is parameters such as a weight matrix and bias values for constructing the neural network.

分析装置10のモデル情報121は学習済みのモデルの情報であるのに対し、学習装置40のモデル情報421は、未学習又は学習中のものであってもよい。例えば、学習装置40は、モデル情報421を繰り返し更新した後、分析装置10に受け渡すことができる。 The model information 121 of the analysis device 10 is information on a trained model, whereas the model information 421 of the learning device 40 may be untrained or in the process of being trained. For example, the learning device 40 can repeatedly update the model information 421 and then pass it on to the analysis device 10.

制御部43は、学習装置40全体を制御する。制御部43は、例えば、CPU、MPU、GPU等の電子回路や、ASIC、FPGA等の集積回路である。また、制御部43は、各種の処理手順を規定したプログラムや制御データを格納するための内部メモリを有し、内部メモリを用いて各処理を実行する。また、制御部43は、各種のプログラムが動作することにより各種の処理部として機能する。例えば、制御部43は、取得部431、計算部432及び更新部433を有する。 The control unit 43 controls the entire learning device 40. The control unit 43 is, for example, an electronic circuit such as a CPU, MPU, or GPU, or an integrated circuit such as an ASIC or FPGA. The control unit 43 also has an internal memory for storing programs that define various processing procedures and control data, and executes each process using the internal memory. The control unit 43 also functions as various processing units by running various programs. For example, the control unit 43 has an acquisition unit 431, a calculation unit 432, and an update unit 433.

取得部431及び計算部432は、それぞれ分析装置10の取得部131及び計算部132と同様の処理を行う。更新部433は、計算部432によって計算されたスコアと、正解スコアとの差分が小さくなるように、モデル情報421を更新する。 The acquisition unit 431 and the calculation unit 432 perform the same processes as the acquisition unit 131 and the calculation unit 132 of the analysis device 10, respectively. The update unit 433 updates the model information 421 so that the difference between the score calculated by the calculation unit 432 and the correct score becomes smaller.

例えば、正解スコアは、スコアの計算対象となった音声を発したときのユーザのストレスの度合いを当該ユーザから直接聞き取ること等によって得ることができる。 For example, the correct score can be obtained by directly asking the user about the level of stress they were under when they uttered the sound for which the score was calculated.

[第1の実施形態の処理]
図4を用いて、分析装置10の処理の流れを説明する。図4は、第1の実施形態に係る分析装置の処理の流れを示すフローチャートである。まず、分析装置10は、建物内の音声を取得する(ステップS101)。例えば、建物はユーザが住む住宅である。
[Processing of the First Embodiment]
The flow of processing by the analysis device 10 will be described with reference to Fig. 4. Fig. 4 is a flowchart showing the flow of processing by the analysis device according to the first embodiment. First, the analysis device 10 acquires a voice inside a building (step S101). For example, the building is a house where a user lives.

次に、分析装置10は、音声から抽出した特徴量をモデルに入力する(ステップS102)。続いて、分析装置10は、モデルを利用して、ストレスの度合いを示すスコアを計算する(ステップS103)。そして、分析装置10は、ストレス判定する(ステップS104)。 Next, the analysis device 10 inputs the features extracted from the voice into the model (step S102). The analysis device 10 then uses the model to calculate a score indicating the degree of stress (step S103). The analysis device 10 then performs a stress assessment (step S104).

図5を用いて、学習装置40の処理の流れを説明する。図5は、第1の実施形態に係る学習装置の処理の流れを示すフローチャートである。まず、学習装置40は、建物内の音声と正解スコアを取得する(ステップS201)。 The processing flow of the learning device 40 will be described using FIG. 5. FIG. 5 is a flowchart showing the processing flow of the learning device according to the first embodiment. First, the learning device 40 acquires the voice inside the building and the correct score (step S201).

例えば、正解スコアは、音声発生時において建物内のユーザが実際に感じていたストレスの度合いである。次に、学習装置40は、音声から抽出した特徴量をモデルに入力する(ステップS202)。 For example, the correct score is the degree of stress actually felt by the user in the building at the time the voice was generated. Next, the learning device 40 inputs the features extracted from the voice into the model (step S202).

続いて、学習装置40は、モデルを利用して、ストレスの度合いを示すスコアを計算する(ステップS203)。そして、学習装置40は、計算したスコアと正解スコアとの差分を基にモデルを更新する(ステップS204)。 Next, the learning device 40 uses the model to calculate a score indicating the degree of stress (step S203). Then, the learning device 40 updates the model based on the difference between the calculated score and the correct score (step S204).

[第1の実施形態の効果]
これまで説明してきたように、取得部131は、ユーザの行動に関する情報であるユーザ情報、及びユーザの環境に関する情報である環境情報を取得する。計算部132は、ユーザ情報及び環境情報を基に、ユーザのストレスの度合いを表すスコアを計算する。判定部133は、計算部132によって計算されたストレスの度合いが閾値を超えているか否かを判定する。このように、分析装置10は、ユーザ情報と環境情報の両方を用いてスコアの計算及びストレスの判定を行う。このため、本実施形態によれば、室内で生活するユーザのストレスの状況を精度良く分析することができる。
[Effects of the First Embodiment]
As described above, the acquisition unit 131 acquires user information, which is information about the user's behavior, and environmental information, which is information about the user's environment. The calculation unit 132 calculates a score representing the user's stress level based on the user information and the environmental information. The determination unit 133 determines whether the stress level calculated by the calculation unit 132 exceeds a threshold value. In this manner, the analysis device 10 calculates the score and determines the stress level using both the user information and the environmental information. Therefore, according to this embodiment, the stress state of a user living indoors can be analyzed with high accuracy.

取得部131は、ユーザが住む住宅に備えられたマイクロホン20によって得られる音声を、ユーザ情報として取得する。例えばカメラによって取得された画像を基にユーザのストレスを分析することが考えられる。しかしながら、ユーザによっては、カメラによって監視されることをプライバシー等の観点から嫌がることが考えられる。これに対し、本実施形態ではカメラを設置する必要がないため、ユーザに嫌がられることなく情報を収集することができる。 The acquisition unit 131 acquires, as user information, voice obtained by a microphone 20 installed in the house in which the user lives. For example, it is possible to analyze the user's stress based on images acquired by a camera. However, some users may dislike being monitored by a camera from the standpoint of privacy, etc. In contrast, in this embodiment, there is no need to install a camera, so information can be collected without the user being displeased.

計算部132は、マイクロホン20によって得られる音声の特徴と、あらかじめ用意された正常時の音声の特徴との差分が大きいほどスコアが大きくなるように計算を行う。これにより、ストレスが大きい場合の音声をあらかじめ入手できない場合であっても、正常時の音声のみでスコアの計算精度を高めることができる(教師なし学習)。 The calculation unit 132 performs calculations so that the score increases as the difference between the voice characteristics obtained by the microphone 20 and the pre-prepared normal voice characteristics increases. This makes it possible to improve the accuracy of score calculation using only normal voice, even when voices under high stress cannot be obtained in advance (unsupervised learning).

計算部132は、マイクロホン20によって得られる音声の特徴と、ストレスの増大に応じて行われる特定の行為によって生じる音声の特徴との類似度をスコアとして計算する。これにより、ストレスの増大に応じて行われる行為を検知し、より精度良くスコアを計算することができる。 The calculation unit 132 calculates the degree of similarity between the voice characteristics obtained by the microphone 20 and the voice characteristics resulting from a specific behavior performed in response to increased stress as a score. This makes it possible to detect behaviors performed in response to increased stress and calculate the score more accurately.

取得部131は、マイクロホン20によって得られる音声を、音声を発したユーザを識別する識別情報と対応付けて取得する。計算部132は、入力されたユーザ情報及び環境情報からスコアを出力するモデルであって、ユーザのそれぞれに対応付けられたモデルのうち、識別情報によって特定されるモデルを用いて計算を行う。これにより、ユーザごとのストレスの感じ方の違いを考慮してスコアを計算することができる。 The acquisition unit 131 acquires the voice obtained by the microphone 20 in association with identification information that identifies the user who produced the voice. The calculation unit 132 is a model that outputs a score from the input user information and environmental information, and performs calculations using a model identified by the identification information from among the models associated with each user. This makes it possible to calculate a score taking into account differences in how each user feels stress.

取得部131は、ユーザの自宅に備えられたセンサによって得られる室内の温度及び湿度を、環境情報として取得する。これにより、温度及び湿度がユーザに与える影響を考慮してスコアを計算することができる。 The acquisition unit 131 acquires indoor temperature and humidity obtained by a sensor installed in the user's home as environmental information. This makes it possible to calculate a score taking into account the impact that temperature and humidity have on the user.

[その他の実施形態]
上記の実施形態では、分析装置10がマイクロホン20及び温湿度計30から情報を取得するものとして説明したが、分析装置10は、その他のセンサを備えた装置から情報を取得してもよい。また、モデルは各ユーザの生活周期において発生する音声を学習しておき、周期の乱れを基にストレスの増大を判断するようにしてもよい。
[Other embodiments]
In the above embodiment, the analysis device 10 has been described as acquiring information from the microphone 20 and the thermo-hygrometer 30, but the analysis device 10 may acquire information from devices equipped with other sensors. In addition, the model may learn sounds generated in the life cycle of each user, and determine an increase in stress based on a disruption in the cycle.

また、分析装置10は、建物2の中に存在する複数のユーザのうちのいずれかのユーザのスコアが閾値以上であると判定した場合、他のユーザに対し判定結果を通知するようにしてもよい。例えば、分析装置10は、ユーザU1のスコアが閾値以上であると判定した場合、ユーザU2が所有する端末に対して、ユーザU1のストレスが増大していることを通知する。これにより、ユーザU2は、ユーザU1に対してストレスを低減させるような処置を行うことができる。 In addition, when the analysis device 10 determines that the score of any one of the multiple users present in the building 2 is equal to or greater than a threshold, the analysis device 10 may notify the other users of the determination result. For example, when the analysis device 10 determines that the score of user U1 is equal to or greater than a threshold, the analysis device 10 notifies the terminal owned by user U2 that the stress of user U1 is increasing. This allows user U2 to take measures to reduce the stress of user U1.

[システム構成等]
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示のように構成されていることを要しない。すなわち、各装置の分散及び統合の具体的形態は図示のものに限られず、その全部又は一部を、各種の負荷や使用状況等に応じて、任意の単位で機能的又は物理的に分散又は統合して構成することができる。さらに、各装置にて行われる各処理機能は、その全部又は任意の一部が、CPU(Central Processing Unit)及び当該CPUにて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現され得る。なお、プログラムは、CPUだけでなく、GPU等の他のプロセッサによって実行されてもよい。
[System configuration, etc.]
In addition, each component of each device shown in the figure is functionally conceptual, and does not necessarily have to be physically configured as shown in the figure. In other words, the specific form of distribution and integration of each device is not limited to that shown in the figure, and all or a part of it can be functionally or physically distributed or integrated in any unit depending on various loads, usage conditions, etc. Furthermore, each processing function performed by each device can be realized in whole or in part by a CPU (Central Processing Unit) and a program analyzed and executed by the CPU, or can be realized as hardware by wired logic. Note that the program may be executed not only by the CPU but also by other processors such as a GPU.

また、本実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部又は一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部又は一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、制御手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。 Furthermore, among the processes described in this embodiment, all or part of the processes described as being performed automatically can be performed manually, or all or part of the processes described as being performed manually can be performed automatically using known methods. In addition, the information including the processing procedures, control procedures, specific names, various data, and parameters shown in the above documents and drawings can be changed as desired unless otherwise specified.

[プログラム]
一実施形態として、分析装置10は、パッケージソフトウェアやオンラインソフトウェアとして上記の分析処理を実行する分析プログラムを所望のコンピュータにインストールさせることによって実装できる。例えば、上記の分析プログラムを情報処理装置に実行させることにより、情報処理装置を分析装置10として機能させることができる。ここで言う情報処理装置には、デスクトップ型又はラップトップ型のパーソナルコンピュータが含まれる。また、その他にも、情報処理装置にはスマートフォン、携帯電話機やPHS(Personal Handyphone System)等の移動体通信端末、さらには、PDA(Personal Digital Assistant)等のスレート端末等がその範疇に含まれる。
[program]
In one embodiment, the analysis device 10 can be implemented by installing an analysis program that executes the above-mentioned analysis process as package software or online software on a desired computer. For example, the above-mentioned analysis program can be executed by an information processing device, causing the information processing device to function as the analysis device 10. The information processing device referred to here includes desktop or laptop personal computers. In addition, the information processing device also includes mobile communication terminals such as smartphones, mobile phones, and PHS (Personal Handyphone Systems), as well as slate terminals such as PDAs (Personal Digital Assistants).

また、分析装置10は、ユーザが使用する端末装置をクライアントとし、当該クライアントに上記の分析処理に関するサービスを提供する分析サーバ装置として実装することもできる。例えば、分析サーバ装置は、ユーザ情報と環境情報を入力とし、ストレス状態の判定結果を出力とする分析サービスを提供するサーバ装置として実装される。この場合、分析サーバ装置は、Webサーバとして実装することとしてもよいし、アウトソーシングによって上記の分析処理に関するサービスを提供するクラウドとして実装することとしてもかまわない。 The analysis device 10 can also be implemented as an analysis server device that provides services related to the above-mentioned analysis processing to a client, the client being a terminal device used by the user. For example, the analysis server device is implemented as a server device that provides an analysis service that takes user information and environmental information as input and outputs a stress state assessment result. In this case, the analysis server device may be implemented as a web server, or may be implemented as a cloud that provides services related to the above-mentioned analysis processing by outsourcing.

図6は、分析プログラムを実行するコンピュータの一例を示す図である。コンピュータ1000は、例えば、メモリ1010、CPU1020を有する。また、コンピュータ1000は、ハードディスクドライブインタフェース1030、ディスクドライブインタフェース1040、シリアルポートインタフェース1050、ビデオアダプタ1060、ネットワークインタフェース1070を有する。これらの各部は、バス1080によって接続される。 Figure 6 is a diagram showing an example of a computer that executes an analysis program. The computer 1000 has, for example, a memory 1010 and a CPU 1020. The computer 1000 also has a hard disk drive interface 1030, a disk drive interface 1040, a serial port interface 1050, a video adapter 1060, and a network interface 1070. Each of these components is connected by a bus 1080.

メモリ1010は、ROM(Read Only Memory)1011及びRAM(Random Access Memory)1012を含む。ROM1011は、例えば、BIOS(Basic Input Output System)等のブートプログラムを記憶する。ハードディスクドライブインタフェース1030は、ハードディスクドライブ1090に接続される。ディスクドライブインタフェース1040は、ディスクドライブ1100に接続される。例えば磁気ディスクや光ディスク等の着脱可能な記憶媒体が、ディスクドライブ1100に挿入される。シリアルポートインタフェース1050は、例えばマウス1110、キーボード1120に接続される。ビデオアダプタ1060は、例えばディスプレイ1130に接続される。 The memory 1010 includes a read only memory (ROM) 1011 and a random access memory (RAM) 1012. The ROM 1011 stores a boot program such as a basic input output system (BIOS). The hard disk drive interface 1030 is connected to a hard disk drive 1090. The disk drive interface 1040 is connected to a disk drive 1100. A removable storage medium such as a magnetic disk or optical disk is inserted into the disk drive 1100. The serial port interface 1050 is connected to a mouse 1110 and a keyboard 1120, for example. The video adapter 1060 is connected to a display 1130, for example.

ハードディスクドライブ1090は、例えば、OS1091、アプリケーションプログラム1092、プログラムモジュール1093、プログラムデータ1094を記憶する。すなわち、分析装置10の各処理を規定するプログラムは、コンピュータにより実行可能なコードが記述されたプログラムモジュール1093として実装される。プログラムモジュール1093は、例えばハードディスクドライブ1090に記憶される。例えば、分析装置10における機能構成と同様の処理を実行するためのプログラムモジュール1093が、ハードディスクドライブ1090に記憶される。なお、ハードディスクドライブ1090は、SSD(Solid State Drive)により代替されてもよい。 The hard disk drive 1090 stores, for example, an OS 1091, an application program 1092, a program module 1093, and program data 1094. That is, the programs that define each process of the analysis device 10 are implemented as program modules 1093 in which computer-executable code is written. The program modules 1093 are stored, for example, in the hard disk drive 1090. For example, the program modules 1093 for executing processes similar to the functional configuration of the analysis device 10 are stored in the hard disk drive 1090. The hard disk drive 1090 may be replaced by an SSD (Solid State Drive).

また、上述した実施形態の処理で用いられる設定データは、プログラムデータ1094として、例えばメモリ1010やハードディスクドライブ1090に記憶される。そして、CPU1020は、メモリ1010やハードディスクドライブ1090に記憶されたプログラムモジュール1093やプログラムデータ1094を必要に応じてRAM1012に読み出して、上述した実施形態の処理を実行する。 The setting data used in the processing of the above-described embodiment is stored as program data 1094, for example, in memory 1010 or hard disk drive 1090. Then, the CPU 1020 reads the program module 1093 or program data 1094 stored in memory 1010 or hard disk drive 1090 into RAM 1012 as necessary, and executes the processing of the above-described embodiment.

なお、プログラムモジュール1093やプログラムデータ1094は、ハードディスクドライブ1090に記憶される場合に限らず、例えば着脱可能な記憶媒体に記憶され、ディスクドライブ1100等を介してCPU1020によって読み出されてもよい。あるいは、プログラムモジュール1093及びプログラムデータ1094は、ネットワーク(LAN(Local Area Network)、WAN(Wide Area Network)等)を介して接続された他のコンピュータに記憶されてもよい。そして、プログラムモジュール1093及びプログラムデータ1094は、他のコンピュータから、ネットワークインタフェース1070を介してCPU1020によって読み出されてもよい。 The program module 1093 and the program data 1094 are not limited to being stored in the hard disk drive 1090, but may be stored in, for example, a removable storage medium and read by the CPU 1020 via the disk drive 1100 or the like. Alternatively, the program module 1093 and the program data 1094 may be stored in another computer connected via a network (such as a local area network (LAN) or wide area network (WAN)). The program module 1093 and the program data 1094 may then be read by the CPU 1020 from the other computer via the network interface 1070.

N ネットワーク
U1、U2 ユーザ
1 分析システム
2 建物
10 分析装置
11、41 インタフェース部
12、42 記憶部
13、43 制御部
20 マイクロホン
30 温湿度計
40 学習装置
131、431 取得部
132、432 計算部
133 判定部
433 更新部
N network U1, U2 user 1 analysis system 2 building 10 analysis device 11, 41 interface unit 12, 42 storage unit 13, 43 control unit 20 microphone 30 thermo-hygrometer 40 learning device 131, 431 acquisition unit 132, 432 calculation unit 133 determination unit 433 update unit

Claims (6)

ユーザが住む住宅に備えられたマイクロホンによって特定の曜日及び特定の時間帯に収集された音声であるユーザ情報、及び前記ユーザの環境に関する情報である環境情報を取得する取得部と、
前記ユーザ情報及び前記環境情報を基に、前記マイクロホンによって収集された音声の特徴と、あらかじめ用意された正常時の音声であって、前記マイクロホンによって前記特定の曜日及び前記特定の時間帯に収集された音声の特徴との差分が大きいほど大きくなるスコアを、前記ユーザのストレスの度合いを表すスコアとして計算する計算部と、
前記計算部によって計算された前記スコアが閾値を超えているか否かを判定する判定部と、
を有することを特徴とする分析装置。
an acquisition unit that acquires user information, which is a voice collected on a specific day of the week and in a specific time period by a microphone installed in a house where the user lives , and environmental information, which is information about the user's environment;
a calculation unit that calculates, based on the user information and the environmental information , a score representing a degree of stress of the user, the score increasing as a difference between a feature of the voice collected by the microphone and a feature of a normal voice prepared in advance and collected by the microphone on the specific day of the week and in the specific time period increases ;
a determination unit that determines whether the score calculated by the calculation unit exceeds a threshold;
An analytical device comprising:
前記計算部は、前記マイクロホンによって得られる音声の特徴と、ストレスの増大に応じて行われる特定の行為によって生じる音声の特徴との類似度をスコアとして計算することを特徴とする請求項に記載の分析装置。 The analysis device according to claim 1 , characterized in that the calculation unit calculates as a score the degree of similarity between the characteristics of the voice obtained by the microphone and the characteristics of the voice produced by a specific action performed in response to increased stress. 前記取得部は、前記マイクロホンによって得られる音声を、前記音声を発したユーザを識別する識別情報と対応付けて取得し、
前記計算部は、入力された前記ユーザ情報及び前記環境情報から前記スコアを出力するモデルであって、前記ユーザのそれぞれに対応付けられたモデルのうち、前記識別情報によって特定されるモデルを用いて計算を行うことを特徴とする請求項1又は2に記載の分析装置。
The acquisition unit acquires the voice obtained by the microphone in association with identification information that identifies a user who uttered the voice,
The analysis device according to claim 1 or 2, characterized in that the calculation unit performs calculations using a model that outputs the score from the input user information and environmental information, and that is identified by the identification information among models associated with each of the users.
前記取得部は、前記ユーザの自宅に備えられたセンサによって得られる室内の温度及び湿度を、前記環境情報として取得することを特徴とする請求項1からのいずれか1項に記載の分析装置。 The analysis device according to claim 1 , wherein the acquisition unit acquires, as the environmental information, indoor temperature and humidity obtained by a sensor provided in the user's home. 分析装置によって実行される分析方法であって、
ユーザが住む住宅に備えられたマイクロホンによって特定の曜日及び特定の時間帯に収集された音声であるユーザ情報、及び前記ユーザの環境に関する情報である環境情報を取得する取得工程と、
前記ユーザ情報及び前記環境情報を基に、前記マイクロホンによって収集された音声の特徴と、あらかじめ用意された正常時の音声であって、前記マイクロホンによって前記特定の曜日及び前記特定の時間帯に収集された音声の特徴との差分が大きいほど大きくなるスコアを、前記ユーザのストレスの度合いを表すスコアとして計算する計算工程と、
前記計算工程によって計算された前記スコアが閾値を超えているか否かを判定する判定工程と、
を含むことを特徴とする分析方法。
An analytical method performed by an analytical device, comprising:
an acquisition step of acquiring user information, which is a voice collected on a specific day of the week and in a specific time period by a microphone installed in a house where the user lives , and environmental information, which is information about the user's environment;
a calculation step of calculating, based on the user information and the environmental information, a score representing a degree of stress of the user, the score increasing as a difference between a feature of the voice collected by the microphone and a feature of a normal voice prepared in advance and collected by the microphone on the specific day of the week and in the specific time period increases ;
a determination step of determining whether the score calculated by the calculation step exceeds a threshold;
An analytical method comprising the steps of:
コンピュータを、請求項1からのいずれか1項に記載の分析装置として機能させるための分析プログラム。 An analysis program for causing a computer to function as the analysis device according to any one of claims 1 to 4 .
JP2021027843A 2021-02-24 2021-02-24 Analytical device, analytical method, and analytical program Active JP7548846B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021027843A JP7548846B2 (en) 2021-02-24 2021-02-24 Analytical device, analytical method, and analytical program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021027843A JP7548846B2 (en) 2021-02-24 2021-02-24 Analytical device, analytical method, and analytical program

Publications (2)

Publication Number Publication Date
JP2022129222A JP2022129222A (en) 2022-09-05
JP7548846B2 true JP7548846B2 (en) 2024-09-10

Family

ID=83150378

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021027843A Active JP7548846B2 (en) 2021-02-24 2021-02-24 Analytical device, analytical method, and analytical program

Country Status (1)

Country Link
JP (1) JP7548846B2 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012239894A (en) 2011-05-13 2012-12-10 Fujitsu Ltd Triggering user query based on sensor input
JP2013206389A (en) 2012-03-29 2013-10-07 Fujitsu Ltd Intimacy calculation method, intimacy calculation program and intimacy calculation device
JP2019004924A (en) 2017-06-20 2019-01-17 株式会社東芝 System and method
JP2020135132A (en) 2019-02-14 2020-08-31 積水化学工業株式会社 Information processing equipment, information processing methods and programs

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012239894A (en) 2011-05-13 2012-12-10 Fujitsu Ltd Triggering user query based on sensor input
JP2013206389A (en) 2012-03-29 2013-10-07 Fujitsu Ltd Intimacy calculation method, intimacy calculation program and intimacy calculation device
JP2019004924A (en) 2017-06-20 2019-01-17 株式会社東芝 System and method
JP2020135132A (en) 2019-02-14 2020-08-31 積水化学工業株式会社 Information processing equipment, information processing methods and programs

Also Published As

Publication number Publication date
JP2022129222A (en) 2022-09-05

Similar Documents

Publication Publication Date Title
US11586941B2 (en) Recommendation method and apparatus
US9760559B2 (en) Predictive text input
CN112579909A (en) Object recommendation method and device, computer equipment and medium
US11631414B2 (en) Speech recognition method and speech recognition apparatus
CN115081615B (en) A neural network training method, data processing method, and device.
CN114443964B (en) Information recommendation methods, devices, electronic devices and media
US10836044B2 (en) Robot control device and robot control method
US12481793B2 (en) System and method for proactively identifying poisoned training data used to train artificial intelligence models
CN113936668B (en) Method, apparatus, device and medium for intelligent voice device
CN114428838A (en) Content recall method and device, computer equipment and storage medium
US20250131915A1 (en) Enhanced speech-to-text performance with mixed languages
US20220215271A1 (en) Detection device, detection method and detection program
CN118228079A (en) Fuzzy hypergraph generation method, device, computer equipment and storage medium
CN114299987A (en) Training method of event analysis model, event analysis method and device thereof
JP7548846B2 (en) Analytical device, analytical method, and analytical program
CN111340540A (en) Monitoring method, recommendation method and device of advertisement recommendation model
Shen et al. Post-selection inference in regression models for group testing data
US11531722B2 (en) Electronic device and control method therefor
CN115146613B (en) Document quality assessment method, device, electronic equipment and medium
US12405875B2 (en) Managing integration of new data for data pipelines
US20240202623A1 (en) Human digital twinning method and system of emotional regulation for emotional labor in workplaces using multi-modal sensor data
CN115756821A (en) Online task processing model training and task processing method and device
JP7283561B2 (en) STRESS ANALYZER, STRESS ANALYSIS METHOD, AND PROGRAM
US10930280B2 (en) Device for providing toolkit for agent developer
CN114187924B (en) Data processing method, device, electronic device and medium

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230710

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240307

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240312

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240509

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240829

R150 Certificate of patent or registration of utility model

Ref document number: 7548846

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350