[go: up one dir, main page]

JP7786775B1 - Information processing device, information processing method, and information processing program - Google Patents

Information processing device, information processing method, and information processing program

Info

Publication number
JP7786775B1
JP7786775B1 JP2025060785A JP2025060785A JP7786775B1 JP 7786775 B1 JP7786775 B1 JP 7786775B1 JP 2025060785 A JP2025060785 A JP 2025060785A JP 2025060785 A JP2025060785 A JP 2025060785A JP 7786775 B1 JP7786775 B1 JP 7786775B1
Authority
JP
Japan
Prior art keywords
user
heart rate
rate variability
information processing
rest
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
JP2025060785A
Other languages
Japanese (ja)
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.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to JP2025060785A priority Critical patent/JP7786775B1/en
Application granted granted Critical
Publication of JP7786775B1 publication Critical patent/JP7786775B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)

Abstract

【課題】ユーザの状態に応じた行動を促すことでユーザの身体の状態を改善させることができる情報処理装置、情報処理方法、及び情報処理プログラムを提供することを目的とする。
【解決手段】情報処理装置は、ユーザの心拍変動を取得する心拍変動取得部110Aと、取得された前記心拍変動に基づいて、前記心拍変動を改善させる改善行動を提示する提示部110Bと、を備える。
【選択図】図6

An object of the present invention is to provide an information processing device, an information processing method, and an information processing program that can improve a user's physical condition by encouraging the user to take actions according to the user's condition.
[Solution] The information processing device includes a heart rate variability acquisition unit (110A) that acquires the user's heart rate variability, and a presentation unit (110B) that presents improvement actions to improve the heart rate variability based on the acquired heart rate variability.
[Selected Figure] Figure 6

Description

開示の技術は、情報処理装置、情報処理方法、及び情報処理プログラムに関する。 The disclosed technology relates to an information processing device, an information processing method, and an information processing program.

特許文献1には、ユーザの身体に関するデータに基づいて異常を判断するときの精度を従来に比べて向上させる情報処理装置が開示されている。この情報処理装置は、ユーザの身体に関して計測されたデータを含む計測データを取得する取得部と、取得された前記計測データと、当該計測データから前記ユーザの心拍数を推定するためにユーザごとに生成されたモデルとを用いて、将来の時点における当該ユーザの心拍数と、当該将来の時点において当該ユーザにとって正常な心拍数の範囲である正常範囲とを推定する推定部と、推定された前記将来の時点における心拍数、又は、前記将来の時点が到来したときに計測された前記ユーザの心拍数が、推定された前記将来の時点における心拍数の正常範囲外となる場合に、報知を行う報知部と、取得された前記計測データを用いて前記モデルを更新する更新部とを備える。 Patent Document 1 discloses an information processing device that improves the accuracy of abnormality detection based on data related to a user's body compared to conventional devices. This information processing device includes an acquisition unit that acquires measurement data including data measured on the user's body; an estimation unit that uses the acquired measurement data and a model generated for each user to estimate the user's heart rate from the measurement data to estimate the user's heart rate at a future time point and a normal range that is a normal range of heart rates for the user at that future time point; a notification unit that issues a notification if the estimated heart rate at the future time point or the user's heart rate measured when that future time point arrives is outside the normal range of estimated heart rates at the future time point; and an update unit that updates the model using the acquired measurement data.

特開2020-119175号公報Japanese Patent Application Laid-Open No. 2020-119175

ところで、人は、過集中等の原因により身体の状態(例えば、自律神経のバランス)が不調な状態に陥ると、ネガティブな感情を持ちやすくなることが知られている。しかし、人は、自身の身体の状態が不調であることに気付けない場合が多々あり、いつの間にかネガティブな感情を持ってしまっていることがあった。そのため、人が身体の状態が不調であることを感じる前に、休息を取らせて身体の状態を改善させるようにすることには、改善の余地があった。 It is known that people are more likely to experience negative emotions when their physical condition (for example, the balance of the autonomic nervous system) becomes unhealthy due to factors such as hyperconcentration. However, people often do not realize that their own physical condition is unwell, and they may end up experiencing negative emotions without realizing it. For this reason, there is room for improvement in allowing people to rest and improve their physical condition before they realize that they are unwell.

開示の技術は、ユーザの状態に応じた行動を促すことでユーザの身体の状態を改善させることができる情報処理装置、情報処理方法、及び情報処理プログラムを提供することを目的とする。 The disclosed technology aims to provide an information processing device, information processing method, and information processing program that can improve a user's physical condition by encouraging them to take actions appropriate to their condition.

第1の態様に係る情報処理装置は、ユーザの心拍変動を取得する心拍変動取得部と、取得された前記心拍変動に基づいて、前記心拍変動を改善させる改善行動を提示する提示部と、を備える。 The information processing device according to the first aspect includes a heart rate variability acquisition unit that acquires the user's heart rate variability, and a presentation unit that presents improvement actions to improve the heart rate variability based on the acquired heart rate variability.

第2の態様に係る情報処理装置は、第1の態様に係る情報処理装置において、所定の時間毎の休息タイミングを設定する設定部を備え、前記心拍変動取得部は、設定された前記休息タイミングに計測された心拍変動を取得する。 The information processing device according to the second aspect is the information processing device according to the first aspect, and further includes a setting unit that sets rest timings at predetermined time intervals, and the heart rate variability acquisition unit acquires heart rate variability measured at the set rest timings.

第3の態様に係る情報処理装置は、第2の態様に係る情報処理装置において、前記ユーザから入力された作業の時間に関する情報を少なくとも含む作業計画を取得する計画取得部を備え、前記設定部は、取得された前記作業計画に従って前記休息タイミングを設定する。 The information processing device according to the third aspect is the information processing device according to the second aspect, and further includes a plan acquisition unit that acquires a work plan including at least information related to the work time input by the user, and the setting unit sets the rest timing according to the acquired work plan.

第4の態様に係る情報処理装置は、第2の態様に係る情報処理装置において、心拍センサによって計測された前記ユーザの心拍数、及び取得された前記ユーザの心拍変動の少なくとも何れか一方を含む計測値に基づいて、前記休息タイミングが所定の回数だけ経過した際の前記ユーザの心理的な状態を評価する評価部を備え、前記提示部は、前記評価部による評価に基づいて、前記ユーザを休息させる休息行動を提示する。 The information processing device according to the fourth aspect is the information processing device according to the second aspect, and further includes an evaluation unit that evaluates the psychological state of the user when a predetermined number of rest timings have passed based on measured values including at least one of the user's heart rate measured by a heart rate sensor and the user's acquired heart rate variability, and the presentation unit presents resting actions to encourage the user to rest based on the evaluation by the evaluation unit.

第5の態様に係る情報処理装置は、第4の態様に係る情報処理装置において、前記提示部は、前記休息行動を提示する際に、前記ユーザからのフィードバック情報を含む教師データを用いて前記評価を入力することで前記休息行動が出力されるように学習させた学習済みモデルから出力された前記休息行動を提示する。 In an information processing device according to a fifth aspect, in the information processing device according to the fourth aspect, when presenting the resting behavior, the presentation unit presents the resting behavior output from a trained model that has been trained to output the resting behavior by inputting the evaluation using training data including feedback information from the user.

第6の態様に係る情報処理装置は、第4の態様に係る情報処理装置において、前記ユーザから前記ユーザが行った作業の実績記録を受け付ける実績受付部を備え、前記評価部は、前記計測値に加えて、前記実績受付部が受け付けた前記実績記録に基づいて、前記ユーザの感情を評価する。 The information processing device according to the sixth aspect is the information processing device according to the fourth aspect, further comprising an achievement receiving unit that receives from the user an achievement record of the work performed by the user, and the evaluation unit evaluates the user's emotions based on the achievement record received by the achievement receiving unit in addition to the measurement value.

第7の態様に係る情報処理装置は、第6の態様に係る情報処理装置において、前記提示部は、前記計測値、前記実績記録、及び前記ユーザの感情に基づく振り返り内容を推定することを指示するプロンプト文を生成AIに入力することによって生成された振り返り内容を、前記作業の振り返り内容を受け付ける際に提示する。 In a seventh aspect of the information processing device, in the sixth aspect, the presentation unit presents the reflection content generated by inputting a prompt sentence to the generation AI instructing the AI to estimate the reflection content based on the measurement values, the performance record, and the user's emotions when accepting the reflection content for the work.

第8の態様に係る情報処理装置は、第6の態様又は第7の態様に係る情報処理装置において、前記ユーザの心理的な状態に基づく所定の問いかけに対する前記ユーザからの回答を記録する記録部を備え、前記提示部は、前記計測値、及び記録された前記回答に基づいて前記ユーザの心の状態を推定することを指示するプロンプト文を生成AIに入力することによって生成された前記ユーザの心の状態を提示する。 The information processing device according to the eighth aspect is the information processing device according to the sixth or seventh aspect, further comprising a recording unit that records responses from the user to predetermined questions based on the user's psychological state, and the presentation unit presents the user's mental state generated by inputting a prompt sentence to the generation AI that instructs the AI to estimate the user's mental state based on the measured values and the recorded responses.

第9の態様に係る情報処理装置は、第1の態様から第7の態様の何れか1態様に係る情報処理装置において、前記提示部は、前記改善行動を提示する際に、前記ユーザからのフィードバック情報を含む教師データを用いて前記心拍変動を入力することで前記改善行動が出力されるように学習させた学習済みモデルから出力された前記改善行動を提示する。 In a ninth aspect of the information processing device, in the information processing device of any one of the first to seventh aspects, the presentation unit presents the improvement action output from a trained model that has been trained to output the improvement action by inputting the heart rate variability using training data including feedback information from the user.

第10の態様に係る情報処理装置は、第1の態様から第8の態様の何れか1態様に係る情報処理装置において、前記改善行動を提示する際に、前記ユーザから前記改善行動を実施するか否かの選択を受け付ける選択受付部を備える。 The information processing device according to a tenth aspect is an information processing device according to any one of the first to eighth aspects, and includes a selection receiving unit that, when presenting the improvement action, receives a selection from the user as to whether or not to implement the improvement action.

第11の態様に係る情報処理装置は、第10の態様に係る情報処理装置において、前記提示部は、前記改善行動を提示する際に、複数の前記改善行動を提示し、前記選択受付部は、前記改善行動を実施する選択を受け付ける際に、複数の前記改善行動の中から選択された改善行動を受け付ける。 An information processing device according to an eleventh aspect is the information processing device according to the tenth aspect, wherein the presentation unit, when presenting the improvement action, presents a plurality of the improvement actions, and the selection receiving unit, when accepting a selection to implement the improvement action, accepts an improvement action selected from the plurality of improvement actions.

第12の態様に係る情報処理装置は、第1の態様から第11の態様の何れか1態様に係る情報処理装置において、前記提示部は、前記改善行動によって前記心拍変動が改善されない場合、前記改善行動毎に設定される所定の回数に達するまで前記改善行動を提示する。 In the information processing device of a twelfth aspect, in the information processing device of any one of the first to eleventh aspects, if the heart rate variability is not improved by the improvement action, the presentation unit presents the improvement action until a predetermined number of times set for each improvement action is reached.

第13の態様に係る情報処理装置は、第1の態様から第12の態様の何れか1態様に係る情報処理装置において、前記提示部は、測定された前記ユーザの脳波情報に基づいて設定された前記ユーザの前記改善行動を提示する。 In the information processing device of a thirteenth aspect, in the information processing device of any one of the first to twelfth aspects, the presentation unit presents the improvement behavior of the user that is set based on the measured electroencephalogram information of the user.

第14の態様に係る情報処理方法は、ユーザの心拍変動を取得し、取得された前記心拍変動に基づいて、前記心拍変動を改善させる改善行動を提示する、処理をコンピュータが実行する。 In an information processing method according to a fourteenth aspect, a computer executes a process of acquiring a user's heart rate variability and, based on the acquired heart rate variability, suggesting an improvement action to improve the heart rate variability.

第15の態様に係る情報処理プログラムは、ユーザの心拍変動を取得し、取得された前記心拍変動に基づいて、前記心拍変動を改善させる改善行動を提示する、処理をコンピュータに実行させる。 The information processing program according to the fifteenth aspect causes a computer to execute a process of acquiring a user's heart rate variability and, based on the acquired heart rate variability, presenting improvement actions to improve the heart rate variability.

開示の技術によれば、ユーザの状態に応じた行動を促すことでユーザの身体の状態を改善させることができる。 The disclosed technology can improve a user's physical condition by encouraging them to take actions appropriate to their condition.

第1の実施形態に係る休息提案システムの構成の概略を示す図である。1 is a diagram illustrating an outline of the configuration of a rest suggestion system according to a first embodiment. 第1の実施形態に係るウェアラブル端末のハードウェア構成の一例を示すブロック図である。FIG. 2 is a block diagram illustrating an example of a hardware configuration of the wearable terminal according to the first embodiment. 第1の実施形態に係るストレージの構成の一例を概略的に示す図である。FIG. 2 is a diagram schematically illustrating an example of a configuration of a storage according to the first embodiment. 第1の実施形態に係るセンタサーバのハードウェア構成の一例を示すブロック図である。FIG. 2 is a block diagram illustrating an example of a hardware configuration of a center server according to the first embodiment. 第1の実施形態に係る学習済みモデル記憶部の構成の一例を示すブロック図である。FIG. 2 is a block diagram illustrating an example of the configuration of a trained model storage unit according to the first embodiment. 第1の実施形態に係るウェアラブル端末の機能構成の一例を示すブロック図である。FIG. 2 is a block diagram illustrating an example of a functional configuration of the wearable terminal according to the first embodiment. 第1の実施形態に係る休息提案処理の一例を示すフローチャートである。10 is a flowchart illustrating an example of a rest suggestion process according to the first embodiment. 第1の実施形態に係るウェアラブル端末の表示画面の一例である。4 is an example of a display screen of the wearable terminal according to the first embodiment. 第1の実施形態の変形例に係る補助端末の表示画面の一例である。10 is an example of a display screen of an auxiliary terminal according to a modified example of the first embodiment. 第1の実施形態に係る改善行動提案処理の一例を示すフローチャートである。10 is a flowchart illustrating an example of an improvement action suggestion process according to the first embodiment. 第1の実施形態に係るウェアラブル端末の表示画面の一例である。4 is an example of a display screen of the wearable terminal according to the first embodiment. 第1の実施形態に係る休息行動提案処理の一例を示すフローチャートである。10 is a flowchart illustrating an example of a rest action suggestion process according to the first embodiment. 第1の実施形態に係るウェアラブル端末の表示画面の一例である。4 is an example of a display screen of the wearable terminal according to the first embodiment. 第1の実施形態に係る振り返り処理の流れの一例を示すフローチャートである。10 is a flowchart illustrating an example of the flow of a review process according to the first embodiment. 第1の実施形態に係るウェアラブル端末の表示画面の一例である。4 is an example of a display screen of the wearable terminal according to the first embodiment. 第2の実施形態に係る休息行動提案処理の流れの一例である。10 is a diagram illustrating an example of a flow of a rest action suggestion process according to the second embodiment. 第2の実施形態に係る問いかけ処理の流れの一例を示すフローチャートである。10 is a flowchart showing an example of the flow of a questioning process according to the second embodiment.

以下、本実施形態に係る休息提案システム10について図面を参照して説明する。なお、各図面において、同一又は等価な構成要素には同一の参照符号を付与している。また、図面の寸法比率は、説明の都合上誇張されており、実際の比率とは異なる場合がある。また、本開示は、以下の実施形態に何ら限定されるものではなく、本開示の目的の範囲内において適宜変更を加えて実施することができる。 The rest suggestion system 10 according to this embodiment will be described below with reference to the drawings. Note that in each drawing, the same or equivalent components are assigned the same reference numerals. Furthermore, the dimensional proportions in the drawings have been exaggerated for the sake of explanation and may differ from the actual proportions. Furthermore, the present disclosure is in no way limited to the following embodiment, and can be implemented with appropriate modifications within the scope of the purpose of the present disclosure.

<本実施形態の概要>
ASD(アスペルガー症候群)やADHD(注意欠如多動症)等の発達障害を有していたり、完璧主義者、仕事中毒(ワーカーホリック)、HSP(Highly Sensitive Person)といった特徴を有していたりする人々は、過集中により、燃え尽きやすい傾向がある。
<Outline of this embodiment>
People with developmental disorders such as ASD (Asperger's syndrome) and ADHD (attention deficit hyperactivity disorder), or who are perfectionists, workaholics, or highly sensitive people (HSPs), tend to be more susceptible to burnout due to hyperfocus.

過集中により、不調な状態に陥ると、様々な認知の歪みで苦労する。例えば、「完璧にできない」ことを、「全くダメ」であることと同一視してしまったり、一度の失敗経験を過度に一般化してしまったりする。また、ネガティブな情報に注目しやすく、ポジティブな面を見落としやすく、物事を極端に捉える白黒思考に陥ってしまうことがある。 When hyperfocus puts you in a poor state of mind, you can suffer from a variety of cognitive distortions. For example, you may equate "not being able to do something perfectly" with "not being able to do it at all," or you may overgeneralize a single failure. You may also tend to focus on negative information and overlook the positive aspects, falling into black-and-white thinking that sees things in extremes.

そこで、本実施形態では、測定された心拍変動(HRV:Heart Rate Variability)から最適な休息を提案するように構成する。これにより、ユーザの身体の状態を、適切な判断ができるような状態へ回復させる。 In this embodiment, the system is configured to suggest optimal rest based on measured heart rate variability (HRV). This helps restore the user's physical condition to a state where they can make appropriate decisions.

ここで、心拍変動とは、心拍の一拍ごとの時間間隔(RRI:R-R Interval)の変動を表す値である。具体的には、心拍変動は、予め定められた期間におけるRRIの標準偏差(SDNN:Standard Deviation of the R-R interval)、及び/又は、連続する2つのRRIの差の二乗の平均値の平方根(rMSSD:root Mean Square of Successive R-R interval Differences)等で表される。本実施形態では、心拍変動によるユーザの身体の状態を評価する際の目安を、SDNNを用いて、以下の表1のように定める。なお、以下の説明において、心拍変動が良好であるとは、心拍変動の値が40ms以上であることを指す。 Heart rate variability here refers to a value that represents the variation in the time interval between heartbeats (RRI: R-R Interval). Specifically, heart rate variability is expressed as the standard deviation of the RRI over a predetermined period (SDNN: Standard Deviation of the R-R interval) and/or the square root of the mean square of the differences between two consecutive RRIs (rMSSD: root Mean Square of Successive R-R interval Differences). In this embodiment, the guidelines for evaluating the user's physical condition based on heart rate variability are determined using SDNN, as shown in Table 1 below. Note that in the following description, good heart rate variability refers to a heart rate variability value of 40 ms or more.

[第1の実施形態]
(休息提案システム)
図1は、第1の実施形態に係る休息提案システム10の構成の概略を示す図である。図1に示されるように、本実施形態の休息提案システム10は、ウェアラブル端末100、センタサーバ200、及び補助端末300を備える。ウェアラブル端末100、センタサーバ200、及び補助端末300は、ネットワークNを介して接続されている。ネットワークNは、例えば、インターネット、LAN(Local Area Network)、又はWAN(Wide Area Network)等が適用される。本実施形態では、ユーザがウェアラブル端末100、センタサーバ200、及び補助端末300を利用する場合について説明する。なお、複数のユーザが各々のウェアラブル端末100、及び補助端末300を利用して、休息提案システム10を利用するようにしてよい。換言すれば、センタサーバ200に対して、ウェアラブル端末100、及び補助端末300は複数あってもよい。ウェアラブル端末100は、「情報処理装置」の一例である。
[First embodiment]
(Rest suggestion system)
FIG. 1 is a diagram illustrating an outline of the configuration of a rest suggestion system 10 according to a first embodiment. As illustrated in FIG. 1, the rest suggestion system 10 of this embodiment includes a wearable device 100, a center server 200, and an auxiliary device 300. The wearable device 100, the center server 200, and the auxiliary device 300 are connected via a network N. The network N may be, for example, the Internet, a local area network (LAN), or a wide area network (WAN). In this embodiment, a case will be described in which a user uses the wearable device 100, the center server 200, and the auxiliary device 300. Note that multiple users may use their own wearable devices 100 and auxiliary devices 300 to use the rest suggestion system 10. In other words, there may be multiple wearable devices 100 and multiple auxiliary devices 300 for the center server 200. The wearable terminal 100 is an example of an "information processing device."

ウェアラブル端末100は、ユーザが身体に装着した状態で用いる携帯用の端末である。ウェアラブル端末100の例としては、リストバンド型端末、腕時計型端末、クリップ型端末、眼鏡型端末、及び指輪型端末等であって、心拍センサを備え、無線による通信が可能な各種端末が挙げられる。以下では、ウェアラブル端末100として、腕時計型端末の一例であるスマートウォッチを適用した場合について説明する。 The wearable device 100 is a portable device worn by the user. Examples of wearable devices 100 include wristband-type devices, watch-type devices, clip-type devices, eyeglass-type devices, and finger-type devices, all of which are equipped with a heart rate sensor and capable of wireless communication. The following describes the application of a smartwatch, an example of a watch-type device, as the wearable device 100.

センタサーバ200は、ユーザの情報を管理するサーバである。センタサーバ200は、一例として、休息提案システム10の運営会社が管理する装置である。センタサーバ200の例としては、パーソナルコンピュータ及びサーバコンピュータ等の汎用の情報処理装置等が挙げられる。 The center server 200 is a server that manages user information. As an example, the center server 200 is a device managed by the operating company of the rest suggestion system 10. Examples of the center server 200 include general-purpose information processing devices such as personal computers and server computers.

補助端末300は、様々な情報を入出力可能なユーザが所有する情報端末である。補助端末300の例としては、スマートフォン、タブレット端末、パーソナルコンピュータ等の端末が挙げられる。補助端末300は、ウェアラブル端末100から入力することが困難な情報を入力する際に使用されたり、ウェアラブル端末100に表示させることが困難な情報を表示させたりする際に使用される端末である。以下では、補助端末300として、スマートフォンを適用した場合について説明する。 The auxiliary terminal 300 is an information terminal owned by the user that can input and output various information. Examples of the auxiliary terminal 300 include smartphones, tablet terminals, and personal computers. The auxiliary terminal 300 is used to input information that is difficult to input from the wearable terminal 100, or to display information that is difficult to display on the wearable terminal 100. The following describes the case where a smartphone is used as the auxiliary terminal 300.

(ウェアラブル端末)
図2は、第1の実施形態に係るウェアラブル端末100のハードウェア構成の一例を示すブロック図である。
本実施形態のウェアラブル端末100は、CPU(Central Processing Unit)110、ROM(Read Only Memory)120、RAM(Random Access Memory)130、ストレージ140、通信I/F150、及び入出力I/F160を含んで構成される。各構成は、バス170を介して相互に通信可能に接続されている。
(wearable device)
FIG. 2 is a block diagram showing an example of the hardware configuration of the wearable terminal 100 according to the first embodiment.
The wearable terminal 100 of this embodiment includes a CPU (Central Processing Unit) 110, a ROM (Read Only Memory) 120, a RAM (Random Access Memory) 130, a storage 140, a communication I/F 150, and an input/output I/F 160. Each component is connected to each other via a bus 170 so as to be able to communicate with each other.

CPU110は、中央演算処理ユニットであり、各種プログラムを実行したり、各部を制御したりする。ROM120は、各種プログラム及び各種データを格納する。本実施形態のROM120は、提案プログラム121を含むデータを記憶している。なお、提案プログラム121は後述するストレージ140に記憶されていてもよい。RAM130は、作業領域として一時的にプログラム又はデータを記憶する。すなわち、CPU110は、ROM120又はストレージ140からプログラムを読み出し、RAM130を作業領域としてプログラムを実行する。 The CPU 110 is a central processing unit that executes various programs and controls each component. The ROM 120 stores various programs and data. In this embodiment, the ROM 120 stores data including the proposed program 121. The proposed program 121 may also be stored in the storage 140, which will be described later. The RAM 130 temporarily stores programs or data as a working area. In other words, the CPU 110 reads a program from the ROM 120 or storage 140, and executes the program using the RAM 130 as a working area.

提案プログラム121は、後述する休息提案処理(図7参照)及び振り返り処理(図13参照)等を含む処理を実行するプログラムである。提案プログラム121が実行される際に、ウェアラブル端末100は、各種のハードウェア資源を用いて、当該提案プログラム121に基づく処理を実行する。 The suggestion program 121 is a program that executes processes including the rest suggestion process (see FIG. 7) and the review process (see FIG. 13), which will be described later. When the suggestion program 121 is executed, the wearable device 100 uses various hardware resources to execute processes based on the suggestion program 121.

ストレージ140は、フラッシュメモリ、SSD(Solid State Drive)等により構成され、各種プログラム及び各種データを記憶している。図3は、第1の実施形態に係るストレージ140の構成の一例を概略的に示す図である。ストレージ140は、心拍データ141、心拍変動データ142、回答データ143、作業計画データ144、及び実績記録データ145を含むデータを記憶している。 Storage 140 is configured using flash memory, an SSD (Solid State Drive), etc., and stores various programs and data. Figure 3 is a diagram showing an example of the configuration of storage 140 according to the first embodiment. Storage 140 stores data including heart rate data 141, heart rate variability data 142, response data 143, work plan data 144, and performance record data 145.

心拍データ141は、後述する心拍センサ161で計測されたユーザの心拍数を示すデータである。心拍データ141には、一例として、1週間分のユーザの心拍数を示すデータが記憶されている。 Heart rate data 141 is data indicating the user's heart rate measured by a heart rate sensor 161 (described below). As an example, the heart rate data 141 stores data indicating the user's heart rate for one week.

心拍変動データ142は、心拍データ141に基づいて算出されたユーザの心拍変動を示すデータである。心拍変動データ142には、一例として、1週間分のユーザの心拍変動を示すデータが記憶されている。 Heart rate variability data 142 is data indicating the user's heart rate variability calculated based on heart rate data 141. As an example, heart rate variability data 142 stores data indicating the user's heart rate variability for one week.

回答データ143は、ユーザから受け付けた回答を示すデータである。回答データ143は、例えば、休息時間中のユーザの行動内容について回答されたアンケートのデータである。ユーザから受け付けた回答を示すデータは、「フィードバック情報」の一例である。 Response data 143 is data indicating responses received from the user. Response data 143 is, for example, data on a questionnaire answered about the user's activities during rest time. Data indicating responses received from the user is an example of "feedback information."

作業計画データ144は、ユーザによって入力された作業計画のデータである。作業計画は、具体的には、作業開始時間、作業終了時間、及び作業内容を含むユーザの作業計画を示すデータである。作業計画データ144には、一例として、勤務時間における1時間毎の作業内容が記憶されている。 Work plan data 144 is data on work plans entered by the user. Specifically, the work plan is data that indicates the user's work plan, including the work start time, work end time, and work content. As an example, work plan data 144 stores the work content for each hour of working hours.

実績記録データ145は、ユーザによって入力された1日の作業計画に対する実績を示すデータである。実績記録のデータは、具体的には、ユーザによって入力された、記録時点での作業の進捗状況、ユーザの感情の種類、感情の度合い、テキスト、及び音声等のデータである。なお、実績記録のデータは、ユーザが行った作業の実績が記録されたものであればよく、作業計画が必ずしも立てられていなくともよい。 The performance record data 145 is data that indicates the performance of the daily work plan entered by the user. Specifically, the performance record data is data entered by the user, such as the progress of the work at the time of recording, the type of emotion the user is feeling, the level of emotion, text, and audio. Note that the performance record data only needs to record the performance of the work performed by the user, and does not necessarily need to include a work plan.

通信I/F150は、他の装置と通信するためのインタフェースである。通信I/F150は、具体的には、ネットワークを介して、センタサーバ200、及び補助端末300等の各種装置と通信する。当該通信には、例えば、4G、5G、Wi-Fi(登録商標)、又はBluetooth(登録商標)等の無線通信の規格が用いられる。なお、ウェアラブル端末100は、補助端末300を介してセンタサーバ200と通信するようにしてもよい。 The communication I/F 150 is an interface for communicating with other devices. Specifically, the communication I/F 150 communicates with various devices, such as the center server 200 and the auxiliary terminal 300, via a network. This communication uses wireless communication standards such as 4G, 5G, Wi-Fi (registered trademark), or Bluetooth (registered trademark). Note that the wearable terminal 100 may also communicate with the center server 200 via the auxiliary terminal 300.

また、入出力I/F160は、入出力のための装置と接続するためのインタフェースであり、各種の情報を入出力するために用いられる。本実施形態の入出力I/F160は、心拍センサ161、音声センサ162、及びディスプレイ163と接続される。 The input/output I/F 160 is an interface for connecting to input/output devices and is used to input and output various types of information. In this embodiment, the input/output I/F 160 is connected to a heart rate sensor 161, an audio sensor 162, and a display 163.

心拍センサ161は、ウェアラブル端末100を装着しているユーザの心拍数を測定するセンサである。心拍センサ161は、光学式、静電容量式、及び電気式等のいずれの方式の心拍センサであってもよい。心拍センサ161で測定された心拍数は、心拍データ141に記憶される。 The heart rate sensor 161 is a sensor that measures the heart rate of the user wearing the wearable device 100. The heart rate sensor 161 may be any type of heart rate sensor, such as an optical type, a capacitance type, or an electrical type. The heart rate measured by the heart rate sensor 161 is stored in the heart rate data 141.

音声センサ162は、ユーザの音声を検出することにより、ユーザからの音声による入力を受け付ける。音声センサ162は、例えば、スマートウォッチに搭載される小型のマイクロフォンである。 The audio sensor 162 detects the user's voice and accepts audio input from the user. The audio sensor 162 is, for example, a small microphone installed in a smartwatch.

ディスプレイ163は、各種の情報を表示する液晶ディスプレイ及び有機EL(Electro Luminescence)ディスプレイ等である。また、本実施形態のディスプレイ163は、抵抗膜方式及び静電容量方式等のタッチパネルを備え、ユーザの接触操作により、ユーザからの指示が入力される。 The display 163 is a liquid crystal display, organic EL (Electro Luminescence) display, or the like that displays various information. In addition, the display 163 of this embodiment is equipped with a touch panel, such as a resistive or capacitive type, and instructions from the user are input by touching the panel.

(センタサーバ)
図4は、第1の実施形態に係るセンタサーバ200のハードウェア構成の一例を示すブロック図である。センタサーバ200は、いわゆるコンピュータである。センタサーバ200のCPU210、ROM220、RAM230、ストレージ240、通信I/F250、入出力I/F260、及びバス270の機能は、上述したウェアラブル端末100のCPU110、ROM120、RAM130、ストレージ140、通信I/F150、入出力I/F160、及びバス170の機能と同様である。以下、上述したウェアラブル端末100と異なる部分について説明する。
(Center server)
4 is a block diagram showing an example of the hardware configuration of the center server 200 according to the first embodiment. The center server 200 is a so-called computer. The functions of the CPU 210, ROM 220, RAM 230, storage 240, communication I/F 250, input/output I/F 260, and bus 270 of the center server 200 are similar to the functions of the CPU 110, ROM 120, RAM 130, storage 140, communication I/F 150, input/output I/F 160, and bus 170 of the wearable terminal 100 described above. Differences from the wearable terminal 100 described above will be described below.

ROM220は、サーバプログラム221を含むデータを記憶している。サーバプログラム221は、各種の処理を実行するプログラムである。サーバプログラムは、例えば、後述するユーザデータベース241に記憶されているデータを教師データとして、後述する学習済みモデル記憶部242に記憶される機械学習モデルを学習させる処理を実行する。 ROM 220 stores data including a server program 221. The server program 221 is a program that executes various processes. For example, the server program executes a process to train a machine learning model stored in a trained model storage unit 242 (described later) using data stored in a user database 241 (described later) as training data.

ストレージ240は、HDD(Hard Disk Drive)、SSD等により構成され、ユーザデータベース241、学習済みモデル記憶部242、及び大規模言語モデル243を含むデータを記憶している。 Storage 240 is composed of a hard disk drive (HDD), SSD, etc., and stores data including a user database 241, a trained model storage unit 242, and a large-scale language model 243.

ユーザデータベース241は、ユーザの情報を記憶するデータベースである。ユーザデータベース241は、具体的には、ウェアラブル端末100、及び補助端末300から送信されるユーザの情報を記憶する。本実施形態のユーザデータベース241には、上述したストレージ140に記憶されている各種のデータが蓄積されている。 The user database 241 is a database that stores user information. Specifically, the user database 241 stores user information transmitted from the wearable terminal 100 and the auxiliary terminal 300. In this embodiment, the user database 241 accumulates various types of data stored in the storage 140 described above.

また、ユーザデータベース241には、ユーザの脳波を測定することによって設定されたα波及びθ波の少なくとも一方を促進する活動が記憶されている。α波及びθ波の少なくとも一方を促進する活動は、例えば、深呼吸、瞑想、音楽鑑賞、及び軽い運動等である。ユーザデータベース241には、一例として、医療機関、自宅等において測定されたユーザの脳波データに基づく行動が記憶されている。具体的には、ユーザの脳波を測定しながら上述した行動を行った際に、α波及びθ波の少なくとも一方が促進される効果が認められた行動が記憶されている。また、ユーザデータベース241には、心拍変動の数値の段階に応じて上述した行動が分類されて記憶される。一例として、心拍変動が「20ms以上30ms未満」である場合の行動として「ゆっくり鼻で腹式呼吸」が記憶され、心拍変動が「20ms未満」である場合の行動として、「目をつむりゆっくり鼻で腹式呼吸」が記憶される。以下、α波を促進する活動をα波促進活動とも称し、θ波を促進する活動をθ波促進活動とも称する。なお、本実施形態では、α波促進活動を適用した例について説明するが、本開示の技術は、α波促進活動及びθ波促進活動の少なくとも一方が適用されていればよい。α波促進活動及びθ波促進活動は、「改善行動」の一例である。脳波データは、「脳波情報」の一例である。 The user database 241 also stores activities that promote at least one of alpha waves and theta waves, which are determined by measuring the user's brain waves. Examples of activities that promote at least one of alpha waves and theta waves include deep breathing, meditation, listening to music, and light exercise. The user database 241 stores, as an example, actions based on the user's brain wave data measured at a medical institution, at home, etc. Specifically, the user database 241 stores actions that have been shown to promote at least one of alpha waves and theta waves when the user performs the above-mentioned actions while measuring the user's brain waves. The user database 241 also stores the above-mentioned actions categorized according to the level of heart rate variability. As an example, "slow abdominal breathing through the nose" is stored as an action when heart rate variability is "20 ms or more but less than 30 ms," and "close your eyes and slowly abdominal breathing through the nose" is stored as an action when heart rate variability is "less than 20 ms." Hereinafter, activities that promote alpha waves will also be referred to as alpha wave-promoting activities, and activities that promote theta waves will also be referred to as theta wave-promoting activities. Note that, although this embodiment describes an example in which alpha wave promoting activities are applied, the technology disclosed herein may be applied to at least one of alpha wave promoting activities and theta wave promoting activities. Alpha wave promoting activities and theta wave promoting activities are examples of "improvement behaviors." Electroencephalogram data is an example of "electroencephalogram information."

学習済みモデル記憶部242には、ユーザデータベース241に記憶されている各種のデータを含むデータを教師データとして学習させた学習済みモデルが記憶されている。教師データには、例えば、回答データ143に記憶されているユーザのアンケートの回答を記録したデータが含まれる。 The trained model storage unit 242 stores trained models that are trained using training data including various data stored in the user database 241. The training data includes, for example, data recording users' responses to questionnaires stored in the response data 143.

図5は、第1の実施形態に係る学習済みモデル記憶部242の構成の一例を示すブロック図である。学習済みモデル記憶部242には、改善行動提案モデル242Aと、休息行動提案モデル242Bとが記憶されている。 Figure 5 is a block diagram showing an example of the configuration of the trained model storage unit 242 according to the first embodiment. The trained model storage unit 242 stores an improvement behavior suggestion model 242A and a rest behavior suggestion model 242B.

改善行動提案モデル242Aは、ユーザの心拍変動を入力することで、当該ユーザに推奨されるα波促進活動を出力する学習済みモデルである。また、休息行動提案モデル242Bは、ユーザの感情の状態の評価を入力することで、当該ユーザに推奨される休息行動を出力する学習済みモデルである。休息行動は、例えば、座禅、相談、及び感情の入力等である。なお、学習済みモデル記憶部242に記憶されている学習済みモデルは、ディープラーニングがなされたニューラルネットワークの他、例えばサポートベクタマシン(SVM:Support Vector Machine)、畳み込みニューラルネットワーク(CNN:Convolutional Neural Network)、およびリカレントニューラルネットワーク(RNN:Recurrent Neural Network)等の既知の学習手法からなるものであってよい。 The improvement behavior suggestion model 242A is a trained model that inputs the user's heart rate variability and outputs alpha wave promoting activities recommended for the user. The rest behavior suggestion model 242B is a trained model that inputs an evaluation of the user's emotional state and outputs rest behaviors recommended for the user. Examples of rest behaviors include Zen meditation, consulting, and emotional input. The trained models stored in the trained model storage unit 242 may be deep-learned neural networks, as well as known learning methods such as support vector machines (SVMs), convolutional neural networks (CNNs), and recurrent neural networks (RNNs).

大規模言語モデル243には、既知の技術に基づいて構築された大規模言語モデル(LLM:Large Language Model)が記憶されている。大規模言語モデル243は、命令文(以下、プロンプト文とも称する)が入力されることにより、生成された生成文を出力する。本実施形態の大規模言語モデル243は、ユーザデータベース241に記憶されているデータを参照して生成文を生成する。なお、センタサーバ200は、外部のサーバが有する大規模言語モデルを利用するようにしてもよい。大規模言語モデルは、「生成AI(Artificial Intelligence)」の一例である。 The large-scale language model 243 stores a large-scale language model (LLM) constructed based on known technology. The large-scale language model 243 outputs a generated sentence in response to an input command sentence (hereinafter also referred to as a prompt sentence). In this embodiment, the large-scale language model 243 generates the generated sentence by referencing data stored in the user database 241. Note that the center server 200 may also use a large-scale language model owned by an external server. The large-scale language model is an example of "generative AI (Artificial Intelligence)."

(補助端末)
補助端末300は、センタサーバ200と同様に、図示しないCPU、ROM、RAM、ストレージ、入出力インタフェース、及びディスプレイ等を含んで構成されている。
(auxiliary terminal)
Like the center server 200, the auxiliary terminal 300 is configured to include a CPU, ROM, RAM, storage, an input/output interface, a display, and the like, all of which are not shown.

本実施形態の補助端末300は、ユーザから作業計画の入力を受け付け、受け付けた作業計画を示す作業計画データをセンタサーバ200に対して送信する。なお、補助端末300は、作業計画データをウェアラブル端末100に対して送信するようにしてもよい。 In this embodiment, the auxiliary terminal 300 accepts input of a work plan from the user and transmits work plan data indicating the accepted work plan to the center server 200. Note that the auxiliary terminal 300 may also transmit the work plan data to the wearable terminal 100.

(ウェアラブル端末の機能構成)
図6は、第1の実施形態に係るウェアラブル端末100の機能構成の一例を示すブロック図である。図6に示されるように、本実施形態のウェアラブル端末100は、CPU110が、提案プログラム121を実行することで、心拍変動取得部110A、提示部110B、計画取得部110C、設定部110D、評価部110E、実績受付部110F、選択受付部110G、及び記録部110Hとして機能する。
(Functional configuration of wearable device)
Fig. 6 is a block diagram showing an example of the functional configuration of the wearable device 100 according to the first embodiment. As shown in Fig. 6, the CPU 110 executes the proposal program 121 to cause the wearable device 100 according to this embodiment to function as a heart rate variability acquisition unit 110A, a presentation unit 110B, a plan acquisition unit 110C, a setting unit 110D, an evaluation unit 110E, a performance acceptance unit 110F, a selection acceptance unit 110G, and a recording unit 110H.

心拍変動取得部110Aは、心拍変動を取得する機能を有する。本実施形態の心拍変動取得部110Aは、ストレージ140に記憶されている心拍データ141から心拍変動を算出し、算出された心拍変動を取得する。また、心拍変動取得部110Aは、取得した心拍変動を心拍変動データ142に記憶させる。 The heart rate variability acquisition unit 110A has the function of acquiring heart rate variability. In this embodiment, the heart rate variability acquisition unit 110A calculates heart rate variability from heart rate data 141 stored in storage 140 and acquires the calculated heart rate variability. The heart rate variability acquisition unit 110A also stores the acquired heart rate variability in heart rate variability data 142.

提示部110Bは、α波促進活動を提示する機能を有する。提示部110Bは、心拍変動取得部110Aが取得した心拍変動に基づいて選択されるα波促進活動を提示する。本実施形態の提示部110Bは、取得した心拍変動を改善行動提案モデル242Aに入力することにより出力されるα波促進活動の提案をディスプレイ163に表示させる。なお、提示部110Bは、ルールベースで選択されたα波促進活動を提示するようにしてもよい。提示部110Bは、例えば、脳波を測定した際にα波の値が高いと判定されたα波促進活動を提案する。 The presentation unit 110B has a function of presenting alpha wave promoting activities. The presentation unit 110B presents alpha wave promoting activities selected based on the heart rate variability acquired by the heart rate variability acquisition unit 110A. In this embodiment, the presentation unit 110B displays on the display 163 a proposal for an alpha wave promoting activity output by inputting the acquired heart rate variability into the improvement action proposal model 242A. The presentation unit 110B may also present alpha wave promoting activities selected on a rule basis. For example, the presentation unit 110B proposes alpha wave promoting activities that are determined to have high alpha wave values when measuring brain waves.

また、提示部110Bは、休息行動を提示する機能を有する。提示部110Bは、後述する評価部110Eの評価に基づいて決定される休息行動を提示する。本実施形態の提示部110Bは、評価部110Eの評価を休息行動提案モデル242Bに入力することによって出力される休息行動の提案をディスプレイ163に表示させる。なお、提示部110Bは、ルールベースで選択された休息行動を提示するようにしてもよい。提示部110Bは、例えば、感情の状態の評価毎に分類された休息行動を提案する。 The presentation unit 110B also has a function of presenting resting behaviors. The presentation unit 110B presents resting behaviors determined based on the evaluation by the evaluation unit 110E, which will be described later. In this embodiment, the presentation unit 110B inputs the evaluation by the evaluation unit 110E into the resting behavior proposal model 242B, and displays the proposed resting behaviors on the display 163. Note that the presentation unit 110B may also present resting behaviors selected on a rule-based basis. For example, the presentation unit 110B proposes resting behaviors categorized by the evaluation of the emotional state.

また、提示部110Bは、振り返り内容を提示する機能を有する。本実施形態の提示部110Bは、ユーザデータベース241に記憶されているユーザの情報を参照して回答を生成する大規模言語モデル243に所定のプロンプト文を入力することで生成された振り返り内容をディスプレイ163に表示させる。 The presentation unit 110B also has the function of presenting the review content. In this embodiment, the presentation unit 110B inputs a predetermined prompt sentence into the large-scale language model 243, which generates an answer by referencing user information stored in the user database 241, and displays the generated review content on the display 163.

計画取得部110Cは、作業計画を取得する機能を有する。本実施形態の計画取得部110Cは、センタサーバ200から作業計画データを取得する。なお、計画取得部110Cは、ウェアラブル端末100に入力された作業計画データを取得してもよいし、補助端末300に入力された作業計画データを補助端末300から取得するようにしてもよい。 The plan acquisition unit 110C has the function of acquiring a work plan. In this embodiment, the plan acquisition unit 110C acquires work plan data from the center server 200. Note that the plan acquisition unit 110C may acquire work plan data input to the wearable device 100, or may acquire work plan data input to the auxiliary device 300 from the auxiliary device 300.

設定部110Dは、休息タイミングを設定する機能を有する。設定部110Dは、計画取得部110Cが取得した作業計画に従って、所定の時間毎の休息タイミングを設定する。また、設定部110Dは、設定されたタイミングで休息の通知をする。本実施形態の設定部110Dは、作業を開始してから25分経過したタイミングで休息の通知を行う。作業を開始してから25分は、「所定の時間」の一例である。 The setting unit 110D has a function for setting rest timing. The setting unit 110D sets rest timing for each predetermined time period according to the work plan acquired by the plan acquisition unit 110C. The setting unit 110D also issues a rest notification at the set timing. In this embodiment, the setting unit 110D issues a rest notification 25 minutes after the start of work. 25 minutes after the start of work is an example of a "predetermined time."

評価部110Eは、ユーザの感情の状態を評価する機能を有する。本実施形態の評価部110Eは、心拍データ141に記憶されている心拍数、及び心拍変動取得部110Aが取得した心拍変動に基づいてユーザの感情の状態を評価する。感情の状態は、例えば、高揚感、憤り、及び哀しみ等である。感情の状態は、「心理的な状態」の一例である。 The evaluation unit 110E has a function of evaluating the emotional state of the user. In this embodiment, the evaluation unit 110E evaluates the emotional state of the user based on the heart rate stored in the heart rate data 141 and the heart rate variability acquired by the heart rate variability acquisition unit 110A. Emotional states include, for example, elation, anger, and sadness. Emotional states are an example of "psychological states."

実績受付部110Fは、実績記録のデータを受け付ける機能を有する。本実施形態の実績受付部110Fは、音声センサ162からの音声入力、及びディスプレイ163が備えるタッチパネルに対する接触操作等により、実績記録のデータを受け付ける。なお、実績受付部110Fは、補助端末300から実績記録のデータを受け付けるようにしてもよい。 The performance record receiving unit 110F has the function of receiving performance record data. In this embodiment, the performance record receiving unit 110F receives performance record data through voice input from the audio sensor 162 and touch operations on the touch panel provided on the display 163. The performance record receiving unit 110F may also receive performance record data from the auxiliary terminal 300.

選択受付部110Gは、α波促進活動を実行するか否かの選択を受け付ける。本実施形態の選択受付部110Gは、音声センサ162からの音声入力、及びディスプレイ163が備えるタッチパネルに対する接触操作等により、α波促進活動を実行するか否かの選択を受け付ける。 The selection receiving unit 110G receives a selection of whether or not to engage in alpha wave promoting activities. In this embodiment, the selection receiving unit 110G receives a selection of whether or not to engage in alpha wave promoting activities through voice input from the audio sensor 162 and touch operations on the touch panel provided on the display 163.

記録部110Hは、ユーザの回答を記録する機能を有する。本実施形態の記録部110Hは、ユーザが回答したアンケートのデータを回答データ143に記憶させる。 The recording unit 110H has the function of recording the user's responses. In this embodiment, the recording unit 110H stores the questionnaire data answered by the user in the response data 143.

<作用>
次に、心拍変動に応じてユーザに休息を提案する処理について、図7から図11を用いて説明する。
<Effect>
Next, a process of suggesting a rest to the user based on heart rate variability will be described with reference to FIGS. 7 to 11. FIG.

(休息提案処理)
図7は、第1の実施形態に係る休息提案処理の一例を示すフローチャートである。本実施形態の休息提案処理は、ウェアラブル端末100のCPU110がROM120又はストレージ140から提案プログラム121を読み出して、RAM130に展開して実行することによって実行される。休息提案処理は、作業計画で定めた所定の作業時間が経過するまで繰り返し実行される処理である。休息提案処理は、短い休息の際に改善行動を提案し、長い休息の際に休息行動を提案する処理である。ここで、短い休息は、作業の合間に設定される1分間から10分間程度の休息である。また、長い休息は、短い休息が複数回設定された後に設定される10分間から25分間程度の休息である。
(Rest suggestion processing)
7 is a flowchart showing an example of rest suggestion processing according to the first embodiment. The rest suggestion processing according to this embodiment is executed by the CPU 110 of the wearable device 100 reading out the suggestion program 121 from the ROM 120 or the storage 140, deploying it in the RAM 130, and executing it. The rest suggestion processing is repeatedly executed until a predetermined work time defined in the work plan has elapsed. The rest suggestion processing is processing that suggests improvement actions during short rests and suggests resting actions during long rests. Here, a short rest is a rest of about 1 to 10 minutes that is set between work tasks. A long rest is a rest of about 10 to 25 minutes that is set after multiple short rests have been set.

図7のステップS100において、CPU110は、作業計画を取得する。CPU110は、具体的には、センタサーバ200から作業計画を示す作業計画データを取得する。 In step S100 of FIG. 7, the CPU 110 acquires a work plan. Specifically, the CPU 110 acquires work plan data indicating the work plan from the center server 200.

ステップS101において、CPU110は、短い休息のタイミングを設定する。CPU110は、ステップS100で取得した作業計画データに従って、作業時間が25分を経過したタイミングで所定の時間(例えば、5分間)の短い休息を取るというスケジュールを設定する。 In step S101, the CPU 110 sets the timing of a short rest. In accordance with the work plan data acquired in step S100, the CPU 110 sets a schedule for taking a short rest of a predetermined length of time (e.g., 5 minutes) when 25 minutes of work time has elapsed.

ステップS102において、CPU110は、設定されたタイミングに短い休息の通知を行う。CPU110は、ステップS101で設定されたタイミングに短い休息をとるように通知する。CPU110は、例えば、「ゆっくり鼻で腹式呼吸をしましょう」というメッセージをディスプレイ163に表示させる。 In step S102, the CPU 110 notifies the user to take a short rest at the timing set in step S101. The CPU 110 notifies the user to take a short rest at the timing set in step S101. For example, the CPU 110 displays a message on the display 163 saying, "Try breathing slowly using your diaphragm through your nose."

ステップS103において、CPU110は、心拍変動を取得する。CPU110は、ステップS102で短い休息の通知をしたタイミングから所定の時間(例えば、1分間)に計測された心拍数から心拍変動を取得する。 In step S103, the CPU 110 acquires heart rate variability. The CPU 110 acquires heart rate variability from the heart rate measured over a predetermined period of time (e.g., one minute) from the timing of the short rest notification in step S102.

ステップS104において、CPU110は、心拍変動の数値は良好であるか否かを判定する。CPU110は、心拍変動の数値は良好であると判定した場合(ステップS104:YES)、ステップS106に進む。一方、CPU110は、心拍変動の数値は良好ではないと判定した場合(ステップS104:NO)、ステップS105に進む。なお、CPU110は、心拍変動の数値は良好であると判定した場合、「良好です!自由に過ごしましょう。」というメッセージをディスプレイ163に表示させる。ここで、CPU110は、例えば、心拍変動が、40ms以上の場合に良好であると判定し、40ms未満の場合に良好でないと判定する。 In step S104, the CPU 110 determines whether the heart rate variability value is good. If the CPU 110 determines that the heart rate variability value is good (step S104: YES), the process proceeds to step S106. On the other hand, if the CPU 110 determines that the heart rate variability value is not good (step S104: NO), the process proceeds to step S105. If the CPU 110 determines that the heart rate variability value is good, it displays the message "Good! Enjoy your time." on the display 163. Here, the CPU 110 determines that the heart rate variability is good if it is 40 ms or more, and not good if it is less than 40 ms, for example.

ステップS105において、CPU110は、後述する改善行動提案処理を実行する。 In step S105, the CPU 110 executes the improvement action suggestion process described below.

ステップS106において、CPU110は、アンケートを受け付ける。CPU110は、具体的には、ステップS101で設定された所定の時間が経過した後にアンケートを受け付ける。CPU110は、例えば、実施したα波促進活動に対する評価、短い休息中の行動等に関するアンケートの回答内容をユーザから受け付け、回答データ143に記憶させる。 In step S106, the CPU 110 accepts the questionnaire. Specifically, the CPU 110 accepts the questionnaire after the predetermined time set in step S101 has elapsed. The CPU 110 accepts the questionnaire responses from the user, for example, regarding their evaluation of the alpha wave promoting activity they performed, their behavior during short rest periods, etc., and stores the responses in the response data 143.

ステップS107において、CPU110は、実績記録を受け付ける。CPU110は、具体的には、音声センサ162によってユーザから作業計画に対する進捗状況を音声で受け付け、ディスプレイ163に表示されたユーザの感情の状態をタッチパネルによって受け付ける。CPU110は、例えば、後述する図8Aに示される画面をディスプレイ163に表示させることで、実績記録を受け付ける。なお、CPU110は、後述する図8Bに示される画面を補助端末300が備えるディスプレイに表示させて、補助端末300から実績記録のデータを受け付けるようにしてもよい。以下同様に、ウェアラブル端末100が受け付ける情報は、補助端末300から受け付けるようにしてよい。 In step S107, the CPU 110 accepts the performance record. Specifically, the CPU 110 accepts the user's voice regarding the progress of the work plan using the audio sensor 162, and accepts the user's emotional state displayed on the display 163 using the touch panel. The CPU 110 accepts the performance record, for example, by displaying the screen shown in FIG. 8A (described later) on the display 163. Note that the CPU 110 may also accept performance record data from the auxiliary terminal 300 by displaying the screen shown in FIG. 8B (described later) on a display provided in the auxiliary terminal 300. Similarly, information accepted by the wearable terminal 100 may be accepted from the auxiliary terminal 300.

ステップS108において、CPU110は、短い休息の回数が所定の回数に到達したか否かを判定する。CPU110は、例えば、短い休息の回数が4回に達したか否かを判定する。CPU110は、短い休息の回数が所定の回数に到達したと判定した場合(ステップS108:YES)、ステップS109に進む。一方、CPU110は、短い休息の回数が所定の回数に到達していないと判定した場合(ステップS108:NO)、ステップS102に戻る。 In step S108, the CPU 110 determines whether the number of short rests has reached a predetermined number. For example, the CPU 110 determines whether the number of short rests has reached four. If the CPU 110 determines that the number of short rests has reached the predetermined number (step S108: YES), the CPU 110 proceeds to step S109. On the other hand, if the CPU 110 determines that the number of short rests has not reached the predetermined number (step S108: NO), the CPU 110 returns to step S102.

ステップS109において、CPU110は、長い休息の通知を行う。CPU110は、具体的には、所定の作業時間が経過した後に、長い休息の通知を行う。CPU110は、例えば、短い休憩の回数が所定の回数に到達した後、所定の作業時間が経過したタイミングで「ゆっくりと休息しましょう」というメッセージをディスプレイ163に表示させる。 In step S109, the CPU 110 issues a notification of a long rest. Specifically, the CPU 110 issues a notification of a long rest after a predetermined work time has elapsed. For example, the CPU 110 displays a message on the display 163 saying "Take a long rest" when a predetermined work time has elapsed after the number of short breaks has reached a predetermined number.

(表示画面)
図8Aは、第1の実施形態に係るウェアラブル端末100の表示画面の一例である。図8Aに示されるように、ウェアラブル端末100のディスプレイ163には、通知領域G10、感情選択領域G11、感情度合指定領域G12、及び録音ボタンG13が表示されている。また、ディスプレイ163の表示画面は、全体が薄い赤色の背景色で表示されている。
(display screen)
Fig. 8A shows an example of a display screen of the wearable terminal 100 according to the first embodiment. As shown in Fig. 8A, a notification area G10, an emotion selection area G11, an emotion degree designation area G12, and a recording button G13 are displayed on the display 163 of the wearable terminal 100. The entire display screen of the display 163 is displayed against a light red background.

通知領域G10には、指示の内容が表示されている。通知領域G10には、一例として、「実績を記録してください。」というメッセージが表示されている。 The content of the instruction is displayed in the notification area G10. As an example, the message "Please record your achievements" is displayed in the notification area G10.

感情選択領域G11には、感情を選択可能なアイコンが表示されている。ユーザは、表示されているアイコンに対するタップ操作等によりユーザの現在の感情に最も近いアイコンを選択することができる。本実施形態では、ポジティブな感情を示すアイコンからネガティブな感情を示すアイコンまで、5段階で感情の状態示すアイコンが表示されている。 Emotion selection area G11 displays icons from which emotions can be selected. The user can select the icon that most closely matches the user's current emotion by tapping on the displayed icon, etc. In this embodiment, icons indicating emotional states are displayed on a five-level scale, ranging from icons indicating positive emotions to icons indicating negative emotions.

感情度合指定領域G12には、感情の度合いを数値で指定することが可能なスライドバーが表示されている。ユーザは表示されているスライドバーに対するスライド操作等によって、ユーザの感情の度合いに最も近い数値を指定することができる。本実施形態では1から100までの範囲の数値を指定することができる。 The emotion level specification area G12 displays a slide bar that allows the user to specify the emotion level numerically. The user can specify the number that most closely matches the emotion level by sliding the displayed slide bar. In this embodiment, numbers between 1 and 100 can be specified.

録音ボタンG13は、録音を開始するためのボタンである。ユーザは、表示されている録音ボタンに対するタップ操作等により、音声の録音をすることができる。なお、録音ボタンG13が押下された後、録音ボタンG13を、録音を停止するための停止ボタンに変更して表示させるようにしてもよい。 The record button G13 is a button for starting recording. The user can record audio by tapping the displayed record button. After the record button G13 is pressed, the record button G13 may be changed to a stop button for stopping recording.

(変形例)
図8Bは、第1の実施形態の変形例に係る補助端末300の表示画面の一例である。変形例では、補助端末300から入力された実績記録が受け付けられる。図8Bに示されるように、補助端末300のディスプレイには、感情選択領域G11、感情度合指定領域G12、録音ボタンG13、通知領域G20、心拍変動表示領域G21、及び文字入力領域G22が表示されている。なお、感情選択領域G11、感情度合指定領域G12、及び録音ボタンG13は、図8Aと同様であるため、詳細な説明は省略する。
(Modification)
8B is an example of a display screen of the auxiliary terminal 300 according to a modification of the first embodiment. In this modification, an achievement record input from the auxiliary terminal 300 is accepted. As shown in FIG. 8B , an emotion selection area G11, an emotion degree designation area G12, a recording button G13, a notification area G20, a heart rate variability display area G21, and a character input area G22 are displayed on the display of the auxiliary terminal 300. Note that the emotion selection area G11, the emotion degree designation area G12, and the recording button G13 are the same as those in FIG. 8A , and therefore detailed description thereof will be omitted.

図8Bの通知領域G20には、指示の内容が表示されている。通知領域G20には、一例として、赤色の背景色に重畳して「ひと休み」のメッセージが表示されている。 The content of the instruction is displayed in notification area G20 in Figure 8B. As an example, notification area G20 displays the message "Take a break" superimposed on a red background.

心拍変動表示領域G21には、計測されたユーザの心拍変動の数値と、心拍変動の周りに円形の輪郭線とが表示される。図8Bに示されるように、心拍変動表示領域G21には、心拍変動の数値として「19」が表示されており、「19」の周りには赤色の円形の輪郭線が表示されている。 The heart rate variability display area G21 displays the user's measured heart rate variability value and a circular outline around the heart rate variability. As shown in FIG. 8B, the heart rate variability display area G21 displays "19" as the heart rate variability value, with a red circular outline around the "19."

文字入力領域G22は、テキストを入力可能な領域である。ユーザは、文字入力領域G22に対するタップ操作等により表示される文字入力画面から文字入力を行うことができる。また、入力された文字は、文字入力領域G22に表示されるようにしてよい。なお、文字入力領域G22には、録音されたユーザの音声を文字起こししたテキストが入力されるようにしてもよい。 The character input area G22 is an area where text can be input. The user can input characters from a character input screen that is displayed by tapping on the character input area G22, for example. The input characters may be displayed in the character input area G22. Note that the character input area G22 may also be used to input text that is a transcription of the user's recorded voice.

このように、通知領域G20の背景色が赤色で表示され、心拍変動表示領域G21の円形の輪郭線が赤色で表示されることにより、「19」という心拍変動の数値は注意が必要な値であることが示されている。なお、本実施形態において心拍変動の数値「19」は、「かなり不調」であると評価される値である。また、通知領域G20の背景色、及び心拍変動表示領域G21の円形の輪郭線に使用される色は、心拍変動の数値、又は通知するメッセージに応じて変更してよい。使用される色は、例えば、青色、黄色、緑色、及び白色等である。 In this way, the background color of the notification area G20 is displayed in red, and the circular outline of the heart rate variability display area G21 is displayed in red, indicating that the heart rate variability value of "19" is a value that requires caution. In this embodiment, the heart rate variability value of "19" is a value that is evaluated as being "very unwell." Furthermore, the background color of the notification area G20 and the color used for the circular outline of the heart rate variability display area G21 may be changed depending on the heart rate variability value or the notification message. Examples of colors used include blue, yellow, green, and white.

図7のステップS110において、CPU110は、後述する休息行動提案処理を実行する。そして、CPU110は、ステップS101に戻る。なお、CPU110は、所定の作業時間が経過した際に、休息提案処理を終了して、後述する振り返り処理(図13参照)に進むようにしてよい。 In step S110 of FIG. 7, the CPU 110 executes the rest action suggestion process described below. Then, the CPU 110 returns to step S101. Note that when a predetermined work time has elapsed, the CPU 110 may end the rest suggestion process and proceed to the review process (see FIG. 13) described below.

(改善行動提案処理)
次に、短い休息の際にユーザの心拍変動を改善させる改善行動を提案する改善行動提案処理について説明する。図9は、第1の実施形態に係る改善行動提案処理の一例を示すフローチャートである。本実施形態の改善行動提案処理は、ステップS105(図7参照)で実行される処理である。
(Improvement action proposal processing)
Next, an improvement action suggestion process for suggesting an improvement action to improve the user's heart rate variability during a short rest will be described. Fig. 9 is a flowchart showing an example of the improvement action suggestion process according to the first embodiment. The improvement action suggestion process according to this embodiment is a process executed in step S105 (see Fig. 7).

図9のステップS200において、CPU110は、脳波に基づいて設定されたα波促進活動を提案する。CPU110は、具体的には、ステップS103(図7参照)で取得された心拍変動を、センタサーバ200の学習済みモデル記憶部242に記憶されている改善行動提案モデル242Aに入力する。そして、CPU110は、改善行動提案モデル242Aから出力されたα波促進活動を取得する。そして、CPU110は、取得したα波促進活動の提案をディスプレイ163に表示させる。 In step S200 of FIG. 9, the CPU 110 proposes alpha wave promoting activities set based on the brain waves. Specifically, the CPU 110 inputs the heart rate variability acquired in step S103 (see FIG. 7) into the improvement action proposal model 242A stored in the trained model storage unit 242 of the center server 200. The CPU 110 then acquires the alpha wave promoting activities output from the improvement action proposal model 242A. The CPU 110 then displays the acquired proposal for alpha wave promoting activities on the display 163.

ステップS201において、CPU110は、α波促進活動を実施するか否かの選択を受け付ける。CPU110は、例えば、後述する図10(A)及び図10(B)等に示される画面をディスプレイ163に表示させる。CPU110は、α波促進活動を実施する選択を受け付けた場合(ステップS201:実施する)、ステップS202に進む。一方、CPU110は、α波促進活動を実施しない選択を受け付けた場合(ステップS201:実施しない)、改善行動提案処理を終了し、ステップS106(図7参照)に進む。 In step S201, the CPU 110 accepts a selection of whether or not to carry out alpha wave promoting activities. The CPU 110 causes the display 163 to display, for example, the screens shown in Figures 10(A) and 10(B) described below. If the CPU 110 accepts a selection to carry out alpha wave promoting activities (step S201: Yes), the process proceeds to step S202. On the other hand, if the CPU 110 accepts a selection not to carry out alpha wave promoting activities (step S201: No), the process ends the improvement action suggestion process and proceeds to step S106 (see Figure 7).

(表示画面)
図10(A)は、計測された心拍変動が「20ms以上30ms未満」の場合に表示される表示画面の一例である。ウェアラブル端末100のディスプレイ163には、通知領域G30、及び選択領域G31が表示されている。また、ディスプレイ163の表示画面は、全体が黄色の背景色で表示されている。
(display screen)
10A shows an example of a display screen that is displayed when the measured heart rate variability is "20 ms or more and less than 30 ms." A notification area G30 and a selection area G31 are displayed on the display 163 of the wearable device 100. The entire display screen of the display 163 is displayed with a yellow background.

通知領域G30には、α波促進活動を提案するメッセージが表示される。通知領域G30には、一例として、「ゆっくり鼻で腹式呼吸をしましょう」というメッセージが表示されている。 A message suggesting alpha wave promotion activities is displayed in the notification area G30. As an example, the message displayed in the notification area G30 is, "Try breathing slowly and abdominally through your nose."

選択領域G31には、α波促進活動を実施することを選択する実施ボタンG32と、α波促進活動を実施しないことを選択するスキップボタンG33とが表示されている。実施ボタンG32には「呼吸」の文字が表示され、ユーザは、実施ボタンG32に対するタップ操作等により、α波促進活動を実施することを選択することができる。また、スキップボタンG33には「スキップ」の文字が表示され、ユーザは、スキップボタンG33に対するタップ操作等により、α波促進活動を実施しないことを選択することができる。 Displayed in the selection area G31 are an implementation button G32 for selecting whether to perform alpha wave promoting activities and a skip button G33 for selecting not to perform alpha wave promoting activities. The implementation button G32 displays the word "breathe," and the user can select to perform alpha wave promoting activities by tapping the implementation button G32, etc. The skip button G33 displays the word "skip," and the user can select not to perform alpha wave promoting activities by tapping the skip button G33, etc.

図10(B)は、計測された心拍変動が「20ms未満」の場合に表示される表示画面の一例である。以下、図10(A)との相違点について説明する。図10(B)のディスプレイ163の表示画面は、全体が薄い赤色の背景色で表示されている。 Figure 10(B) is an example of a display screen that is displayed when the measured heart rate variability is "less than 20 ms." The differences from Figure 10(A) are explained below. The display screen of display 163 in Figure 10(B) is displayed entirely against a light red background.

通知領域G30には、一例として、「目をつむり ゆっくり鼻で腹式呼吸をしましょう」というメッセージが表示されている。 As an example, the notification area G30 displays the message "Close your eyes and take slow, abdominal breaths through your nose."

図10(A)及び図10(B)に示されるように、計測された心拍変動の数値に応じて提案するα波促進活動が変更されて表示されている。また、計測された心拍変動の数値に応じて背景色が変更されて表示されている。このように、計測された心拍変動に応じて、背景色を変えることで、ユーザに対して休息する必要性を訴えることができ、ユーザに休息をとることを促すことができる。なお、ディスプレイ163の表示画面の背景色に使用される色は、心拍変動の数値、又は通知するメッセージ等に応じて変更してよい。使用される色は、例えば、薄い緑色、橙色、水色、及び白色等である。 As shown in Figures 10(A) and 10(B), the suggested alpha wave promoting activities are changed and displayed according to the measured heart rate variability values. In addition, the background color is changed and displayed according to the measured heart rate variability values. In this way, by changing the background color according to the measured heart rate variability, the need for rest can be conveyed to the user, and the user can be encouraged to take a rest. The color used as the background color of the display screen of display 163 may be changed according to the heart rate variability values or the notification message, etc. Colors used include, for example, light green, orange, light blue, and white.

図9のステップS202において、CPU110は、所定時間経過後に心拍変動を取得する。CPU110は、具体的には、α波促進活動の種類毎に設定される時間が経過した後の心拍変動を取得する。CPU110は、例えば、鼻による腹式呼吸を始めて1分が経過した後の心拍変動を取得する。 In step S202 of FIG. 9, the CPU 110 acquires heart rate variability after a predetermined time has elapsed. Specifically, the CPU 110 acquires heart rate variability after a time set for each type of alpha wave promoting activity has elapsed. For example, the CPU 110 acquires heart rate variability after one minute has elapsed since starting abdominal breathing through the nose.

ステップS203において、CPU110は、心拍変動の数値は良好であるか否かを判定する。CPU110は、心拍変動の数値は良好であると判定した場合(ステップS203:YES)、改善行動提案処理を終了し、ステップS106(図7参照)に進む。一方、CPU110は、心拍変動の数値は良好ではないと判定した場合(ステップS203:NO)、ステップS204に進む。なお、CPU110は、心拍変動の数値は良好であると判定した場合、「良好です!自由に過ごしましょう。」というメッセージをディスプレイ163に表示させる。 In step S203, the CPU 110 determines whether the heart rate variability values are good. If the CPU 110 determines that the heart rate variability values are good (step S203: YES), it terminates the improvement action suggestion process and proceeds to step S106 (see Figure 7). On the other hand, if the CPU 110 determines that the heart rate variability values are not good (step S203: NO), it proceeds to step S204. If the CPU 110 determines that the heart rate variability values are good, it displays the message "Good! Enjoy your time" on the display 163.

ステップS204において、CPU110は、α波促進活動の提案回数は所定の回数に到達したか否かを判定する。CPU110は、α波促進活動の種類毎に設定される回数(例えば、3回)に到達したか否かを判定する。CPU110は、α波促進活動の提案回数は所定の回数に到達したと判定した場合(ステップS204:YES)、改善行動提案処理を終了し、ステップS106(図7参照)に進む。一方、CPU110は、α波促進活動の提案回数は所定の回数に到達していなと判定した場合(ステップS204:NO)、ステップS200に戻る。なお、所定の回数は、過去のデータや専門家の知見等に基づいて設定されるようにしてよい。 In step S204, the CPU 110 determines whether the number of times alpha wave promoting activities have been suggested has reached a predetermined number. The CPU 110 determines whether the number of times set for each type of alpha wave promoting activity (e.g., three times) has been reached. If the CPU 110 determines that the number of times alpha wave promoting activities have been suggested has reached the predetermined number (step S204: YES), the improvement action suggestion process ends and proceeds to step S106 (see Figure 7). On the other hand, if the CPU 110 determines that the number of times alpha wave promoting activities have been suggested has not reached the predetermined number (step S204: NO), the process returns to step S200. The predetermined number may be set based on past data, expert knowledge, etc.

(休息行動提案処理)
次に、長い休息の際にユーザの心拍変動に応じた休息行動を提案する休息行動提案処理について説明する。図11は、第1の実施形態に係る休息行動提案処理の一例を示すフローチャートである。本実施形態の休息行動提案処理は、ステップS110(図7参照)で実行される処理である。
(Rest action suggestion processing)
Next, a rest action suggestion process for suggesting rest actions according to the user's heart rate variability during a long rest will be described. Fig. 11 is a flowchart showing an example of the rest action suggestion process according to the first embodiment. The rest action suggestion process of this embodiment is executed in step S110 (see Fig. 7).

図11のステップS300において、CPU110は、心拍数及び心拍変動を取得する。CPU110は、具体的には、ストレージ140に記憶されている心拍データ141から直近の心拍数を取得し、心拍変動データ142から直近の心拍変動を取得する。なお、CPU110は、心拍数を所定の時間計測し、計測した心拍数から心拍変動を取得するようにしてもよい。取得した心拍数及び心拍変動は、「計測値」の一例である。 In step S300 of FIG. 11, the CPU 110 acquires the heart rate and heart rate variability. Specifically, the CPU 110 acquires the most recent heart rate from the heart rate data 141 stored in the storage 140, and acquires the most recent heart rate variability from the heart rate variability data 142. The CPU 110 may also measure the heart rate for a predetermined period of time and acquire the heart rate variability from the measured heart rate. The acquired heart rate and heart rate variability are examples of "measured values."

ステップS301において、CPU110は、心拍数及び心拍変動に基づいて感情の状態を評価する。ここで、感情の状態は、身体の状態(例えば、自律神経のバランス)に伴う感情の傾向を示すものである。CPU110は、具体的には、ステップS300で取得した心拍数及び心拍変動に基づいて、ユーザの感情の状態を評価する。 In step S301, the CPU 110 evaluates the emotional state based on the heart rate and heart rate variability. Here, the emotional state indicates the emotional tendency associated with the physical state (e.g., autonomic nervous balance). Specifically, the CPU 110 evaluates the user's emotional state based on the heart rate and heart rate variability acquired in step S300.

本実施形態では、ユーザの感情の状態の評価は、心拍数及び心拍変動の数値に応じて行う。例えば、ユーザの月平均の心拍変動が50ms以上である場合、以下の表2のように定める。 In this embodiment, the user's emotional state is evaluated based on the heart rate and heart rate variability values. For example, if the user's monthly average heart rate variability is 50 ms or greater, the evaluation is determined as shown in Table 2 below.

CPU110は、例えば、ユーザの心拍数が「95」で、心拍変動の数値が「28」である場合、ユーザの感情の状態を「哀しみ」であると評価する。 For example, if the user's heart rate is "95" and the heart rate variability value is "28," the CPU 110 evaluates the user's emotional state as "sad."

ステップS302において、CPU110は、評価の結果に基づく休息行動を提案する。CPU110は、具体的には、ステップS301の評価の結果を、センタサーバ200の学習済みモデル記憶部242に記憶されている休息行動提案モデル242Bに入力する。そして、CPU110は、休息行動提案モデル242Bから出力された休息行動を取得する。そして、CPU110は、取得された休息行動の提案をディスプレイ163に表示させる。CPU110は、例えば、後述する図12(A)から図12(D)に示される画面をディスプレイ163に表示させる。 In step S302, the CPU 110 suggests resting behavior based on the evaluation results. Specifically, the CPU 110 inputs the evaluation results of step S301 into the resting behavior suggestion model 242B stored in the learned model storage unit 242 of the center server 200. The CPU 110 then acquires the resting behavior output from the resting behavior suggestion model 242B. The CPU 110 then displays the acquired resting behavior suggestion on the display 163. For example, the CPU 110 displays the screens shown in Figures 12(A) to 12(D) described below on the display 163.

(表示画面)
図12(A)から図12(D)は、評価の結果に基づいてウェアラブル端末100のディスプレイ163に表示される表示画面の一例である。
(display screen)
12A to 12D are examples of display screens that are displayed on the display 163 of the wearable terminal 100 based on the evaluation results.

図12(A)は、感情の状態の評価が「良好」である場合に表示される表示画面の一例である。ディスプレイ163の表示画面の背景色は、薄い緑色で表示されている。また、ディスプレイ163には、「良好です! 10分自由に休みましょう」というメッセージが表示されている。このように、ユーザの自由な休息を提案することが示されている。 Figure 12 (A) is an example of a display screen that is displayed when the emotional state is evaluated as "good." The background color of the display screen of display 163 is displayed in light green. Also, display 163 displays a message saying "Good! Take a 10-minute break at your leisure." In this way, a suggestion is made for the user to take a break at their own leisure.

図12(B)、感情の状態の評価が「高揚感、興奮、テンションが高い」である場合に表示される表示画面の一例である。ディスプレイ163の表示画面の背景色は、橙色で表示されている。また、ディスプレイ163には、「10分座禅をしましょう」というメッセージが表示されている。このように、ユーザを少し落ち着かせるような休息行動を提案することが示されている。 Figure 12 (B) shows an example of a display screen that is displayed when the emotional state is evaluated as "elated, excited, and high tension." The background color of the display screen of display 163 is displayed in orange. Also, display 163 displays a message saying, "Try zazen for 10 minutes." In this way, a resting action that will calm the user down a bit is suggested.

図12(C)は、感情の状態の評価が「憤り、立腹、怒り」である場合に表示される表示画面の一例である。ディスプレイ163の表示画面の背景色は、薄い赤色で表示されている。また、ディスプレイ163には、「25分座禅をしましょう」というメッセージが表示されている。このように、ユーザをしっかりと落ち着かせるような休息行動を提案することが示されている。 Figure 12 (C) is an example of a display screen that is displayed when the emotional state assessment is "indignation, anger, rage." The background color of the display screen of display 163 is displayed in light red. Also, display 163 displays a message saying, "Try zazen for 25 minutes." In this way, it is suggested that the user take a restful action that will thoroughly calm them down.

図12(D)は、感情の状態の評価が「哀しみ、落胆、寂しさ、失望」である場合に表示される表示画面の一例である。ディスプレイ163の表示画面の背景色は、水色で表示されている。また、ディスプレイ163には、「感情を録音しましょう」というメッセージと、録音ボタンG13が表示されている。このように、ユーザの感情を発散させるような行動を提案することが示されている。 Figure 12 (D) is an example of a display screen that is displayed when the emotional state is evaluated as "sadness, dejection, loneliness, disappointment." The background color of the display screen of display 163 is displayed in light blue. Also displayed on display 163 is a message that reads "Record your emotions" and a recording button G13. In this way, it is indicated that actions that will allow the user to release their emotions are being suggested.

図12(A)から図12(C)に示されるように、評価の結果に応じて異なるメッセージを表示させることで、ユーザの感情の状態に沿った休息行動の提案をすることができる。また、図12(D)に示されるように、休息行動の代わりにユーザの感情の発散を求めるようにしてもよい。 As shown in Figures 12(A) to 12(C), by displaying different messages depending on the evaluation results, it is possible to suggest resting behaviors that are in line with the user's emotional state. Furthermore, as shown in Figure 12(D), instead of resting behaviors, the user may be asked to release their emotions.

図11のステップS303において、CPU110は、アンケートを受け付ける。CPU110は、例えば、ユーザから実施した休息行動に対する評価、長い休息中の行動等に関するアンケートの回答内容を受け付け、回答データ143に記憶させる。そして、CPU110は、休息行動提案処理を終了し、ステップS102(図7参照)に戻る。 In step S303 of FIG. 11, the CPU 110 accepts a questionnaire. The CPU 110 accepts, for example, responses to the questionnaire regarding the user's evaluation of the resting behavior performed, behavior during long rests, etc., and stores the responses in the response data 143. The CPU 110 then ends the resting behavior suggestion process and returns to step S102 (see FIG. 7).

(振り返り処理)
次に、所定の作業時間が経過した際に一日の振り返りを受け付ける振り返り処理について説明する。図13は、第1の実施形態に係る振り返り処理の流れの一例を示すフローチャートである。
(Review processing)
Next, a review process for accepting a review of the day when a predetermined work time has elapsed will be described. Fig. 13 is a flowchart showing an example of the flow of the review process according to the first embodiment.

図13のステップS400において、CPU110は、心拍変動及び感情の履歴を表示させる。CPU110は、具体的には、心拍変動データ142に記憶されている心拍変動と、実績記録データ145に記録されたユーザの感情の履歴をディスプレイ163に表示させる。CPU110は、例えば、後述する図14に示される画面をディスプレイ163に表示させる。 In step S400 of FIG. 13, the CPU 110 displays the heart rate variability and emotion history. Specifically, the CPU 110 displays the heart rate variability stored in the heart rate variability data 142 and the user's emotion history recorded in the performance record data 145 on the display 163. The CPU 110, for example, displays the screen shown in FIG. 14 (described below) on the display 163.

図14は、第1の実施形態に係るウェアラブル端末100の表示画面の一例である。図14に示されるように、心拍変動の時系列グラフG40、及び複数の感情アイコンG41が表示されている。 Figure 14 shows an example of the display screen of the wearable device 100 according to the first embodiment. As shown in Figure 14, a time series graph G40 of heart rate variability and multiple emotion icons G41 are displayed.

時系列グラフG40は、心拍変動データ142に記憶されている心拍変動の数値を時系列に沿って繋いだグラフである。 The time series graph G40 is a graph that connects the heart rate variability values stored in the heart rate variability data 142 in a chronological order.

感情アイコンG41は、感情の状態を示すアイコンである。本実施形態では、実績記録が記録された時点におけるユーザの感情の状態を示す感情アイコンG41が、時系列グラフG40の軌跡に沿って表示されている。 The emotion icon G41 is an icon that indicates the emotional state. In this embodiment, the emotion icon G41, which indicates the user's emotional state at the time the performance record was recorded, is displayed along the trajectory of the time series graph G40.

このように、時系列グラフG40、及び複数の感情アイコンG41が表示されることで、ユーザは、一日の心拍変動の変化と、感情の状態の変化を一覧することができる。また、ユーザは、心拍変動の変化と感情の状態の変化との関連性を観察することができ、自身の感情の状態を改善させることができる。 In this way, by displaying the time series graph G40 and multiple emotion icons G41, the user can see at a glance the changes in their heart rate variability and their emotional state throughout the day. Furthermore, the user can observe the relationship between changes in heart rate variability and changes in their emotional state, allowing them to improve their own emotional state.

図13のステップS401において、CPU110は、ユーザの情報に基づいて生成された振り返り内容を取得する。CPU110は、具体的には、大規模言語モデル243にプロンプト文を入力することで生成された振り返り内容を取得する。CPU110は、例えば、「作業計画、計測結果、実績記録、感情入力等に基づいて振り返り内容(感謝、褒める、改善)を類推してください。」というプロンプト文を大規模言語モデル243に入力することで生成された生成文を取得する。なお、プロンプト文は、作業計画を含んでいなくてもよい。 In step S401 of FIG. 13, the CPU 110 acquires the reflection content generated based on the user's information. Specifically, the CPU 110 acquires the reflection content generated by inputting a prompt sentence into the large-scale language model 243. For example, the CPU 110 acquires the generated sentence by inputting a prompt sentence such as "Please infer the reflection content (thanks, praise, improvement) based on the work plan, measurement results, performance records, emotional input, etc." into the large-scale language model 243. Note that the prompt sentence does not have to include the work plan.

ステップS402において、CPU110は、取得した振り返り内容が入力された入力欄を表示する。CPU110は、具体的には、ステップS401で取得した振り返り内容が入力された振り返り内容を入力する入力欄をディスプレイ163に表示させる。本実施形態の振り返り内容は、「感謝したこと」、「自分を褒めること」、及び「改善すること」の3項目である。なお、振り返り内容は、上述した項目に限らない。また、ユーザは、入力欄の内容を編集することができる。 In step S402, the CPU 110 displays an input field into which the acquired reflection content has been entered. Specifically, the CPU 110 causes the display 163 to display an input field into which the reflection content acquired in step S401 has been entered. In this embodiment, the reflection content consists of three items: "Things to be grateful for," "Things to praise yourself for," and "Things to improve." Note that the reflection content is not limited to the items described above. The user can also edit the content of the input field.

ステップS403において、CPU110は、振り返り内容を受け付ける。CPU110、具体的には、ステップS402で表示した入力欄に入力されている振り返り内容を受け付ける。そして、CPU110は、振り返り処理を終了する。 In step S403, the CPU 110 accepts the review content. Specifically, the CPU 110 accepts the review content entered in the input field displayed in step S402. The CPU 110 then terminates the review process.

(第1の実施形態のまとめ)
第1の実施形態のウェアラブル端末100は、取得された心拍変動に基づいて、α波促進活動を提示する。そのため、本実施形態のウェアラブル端末100によれば、ユーザの状態に応じた行動を促すことでユーザの身体の状態を改善させることができる。換言すれば、過集中などにより、交感神経が優位になって乱れた呼吸を改善し、ユーザの身体の状態(例えば、自律神経のバランス)を整えることができる。
(Summary of the first embodiment)
The wearable device 100 of the first embodiment presents alpha wave promoting activities based on the acquired heart rate variability. Therefore, the wearable device 100 of the present embodiment can improve the user's physical condition by encouraging the user to take actions appropriate to their condition. In other words, it can improve breathing disorder caused by the sympathetic nervous system becoming dominant due to overconcentration, etc., and restore the user's physical condition (e.g., balance of the autonomic nervous system).

第1の実施形態のウェアラブル端末100は、取得された作業計画に従って、所定の時間毎に設定された休息タイミングに計測された心拍変動を取得する。そのため、本実施形態のウェアラブル端末100によれば、ユーザに計画的な休息を促し、ユーザが不調を感じる前にユーザの身体の状態を改善させることができる。 The wearable device 100 of the first embodiment acquires heart rate variability measured at set rest timings at predetermined intervals in accordance with the acquired work plan. Therefore, the wearable device 100 of this embodiment can encourage the user to take planned rest and improve the user's physical condition before the user begins to feel unwell.

第1の実施形態のウェアラブル端末100は、心拍数及び心拍変動に応じたユーザの感情の状態の評価に基づいて休息行動を提示する。そのため、本実施形態のウェアラブル端末100によれば、効果的にユーザの身体の状態を改善させることができる。 The wearable device 100 of the first embodiment suggests resting behaviors based on an evaluation of the user's emotional state according to their heart rate and heart rate variability. Therefore, the wearable device 100 of this embodiment can effectively improve the user's physical condition.

第1の実施形態のウェアラブル端末100は、回答データ143に記憶されたユーザからのアンケートの回答を含む教師データを用いて学習された休息行動提案モデル242Bから出力された休息行動を提示する。そのため、本実施形態のウェアラブル端末100によれば、休息行動の提案精度を向上させることができる。 The wearable device 100 of the first embodiment presents resting behaviors output from the resting behavior suggestion model 242B, which is trained using training data including questionnaire responses from users stored in the response data 143. Therefore, the wearable device 100 of this embodiment can improve the accuracy of suggesting resting behaviors.

第1の実施形態のウェアラブル端末100は、作業計画、計測結果、実績記録、及び感情入力等を含むプロンプト文を入力することによって、大規模言語モデル243で生成された振り返り内容を、ユーザから振り返り内容を受け付ける際に提示する。そのため、本実施形態のウェアラブル端末100によれば、ユーザは客観的な視点から自身の身体の状態を理解することができ、ユーザの身体の状態、思考パターン、及び行動パターン等の改善を促すことができる。 The wearable device 100 of the first embodiment presents the reflection content generated by the large-scale language model 243 when accepting the reflection content from the user by inputting a prompt sentence including a work plan, measurement results, performance records, and emotional input, etc. Therefore, the wearable device 100 of this embodiment allows the user to understand their own physical condition from an objective perspective, and can encourage improvements in the user's physical condition, thought patterns, behavior patterns, etc.

第1の実施形態のウェアラブル端末100は、回答データ143に記憶されたユーザからのアンケートの回答を含む教師データを用いて学習された改善行動提案モデル242Aから出力されたα波促進活動を提示する。そのため、本実施形態のウェアラブル端末100によれば、α波促進活動の提案精度を向上させることができる。 The wearable device 100 of the first embodiment presents alpha wave promoting activities output from the improvement action suggestion model 242A, which is trained using training data including questionnaire responses from users stored in the response data 143. Therefore, the wearable device 100 of this embodiment can improve the accuracy of suggesting alpha wave promoting activities.

第1の実施形態のウェアラブル端末100は、α波促進活動を提示する際に、当該α波促進活動を実施するか否かの選択を受け付ける。そのため、本実施形態のウェアラブル端末100によれば、提示されたα波促進活動がユーザの状況や好みに合わない場合、ユーザは提示されたα波促進活動を実施しないことを選択できる。 When presenting an alpha wave promoting activity, the wearable device 100 of the first embodiment accepts the user's choice of whether or not to perform the alpha wave promoting activity. Therefore, according to the wearable device 100 of this embodiment, if the presented alpha wave promoting activity does not suit the user's situation or preferences, the user can choose not to perform the presented alpha wave promoting activity.

第1の実施形態のウェアラブル端末100は、提示されたα波促進活動によって心拍変動の数値が良好と判定されない場合、α波促進活動毎に設定される所定の回数に達するまで、当該α波促進活動を提示する。そのため、本実施形態のウェアラブル端末100によれば、α波促進活動を効果的に実施する共に、際限なく実施し続けることを防止することができ、ユーザの作業時間の圧迫を防ぐことができる。 In the first embodiment, if the heart rate variability values are not determined to be good as a result of the presented alpha wave promoting activity, the wearable device 100 presents the alpha wave promoting activity until the predetermined number of times set for each alpha wave promoting activity is reached. Therefore, the wearable device 100 of this embodiment can effectively implement alpha wave promoting activities while preventing them from being implemented indefinitely, thereby preventing pressure on the user's work time.

第1の実施形態のウェアラブル端末100は、事前に各α波促進行動を実行している際のユーザの脳波を測定することによって設定された、α波の測定結果の値が他のα波促進活動と比べて高いα波促進活動を提示する。そのため、本実施形態のウェアラブル端末100によれば、ユーザにとって効果的なα波促進活動を提案することができる。 The wearable device 100 of the first embodiment presents alpha wave promoting activities that have higher alpha wave measurement results than other alpha wave promoting activities, which are set in advance by measuring the user's brain waves while performing each alpha wave promoting activity. Therefore, the wearable device 100 of this embodiment can suggest alpha wave promoting activities that are effective for the user.

[第2の実施形態]
第2の実施形態のウェアラブル端末100は、休息行動を提案する際に、実績記録を用いてユーザの感情の状態を評価する。また、ウェアラブル端末100は、ユーザの感情の状態に応じてコーチングを実施する。以下、第1の実施形態との相違点について説明する。
Second Embodiment
The wearable device 100 of the second embodiment evaluates the emotional state of the user using the performance record when suggesting resting behavior. The wearable device 100 also provides coaching according to the emotional state of the user. Differences from the first embodiment will be described below.

提示部110Bは、問いかけを提示する機能を有する。提示部110Bは、ユーザの感情の状態に応じた問いかけを実施する。 The presentation unit 110B has the function of presenting a question. The presentation unit 110B presents a question that corresponds to the user's emotional state.

また、提示部110Bは、心理状態を提示する機能を有する。本実施形態の提示部110Bは、ユーザデータベース241に記憶されているユーザの情報を参照して回答を生成する大規模言語モデル243に所定のプロンプト文を入力することで生成された振り返り内容をディスプレイ163に表示させる。 The presentation unit 110B also has the function of presenting the psychological state. In this embodiment, the presentation unit 110B inputs a predetermined prompt sentence into the large-scale language model 243, which generates an answer by referencing user information stored in the user database 241, and displays the generated reflection content on the display 163.

評価部110Eは、心拍数、及び心拍変動に加えて、実績記録に基づいてユーザの感情の状態を評価する。本実施形態の評価部110Eは、実績受付部110Fが受け付けた音声、テキスト、感情の度合い等からユーザの感情の状態を推定する。なお、音声及びテキストからの感情の状態の推測については、既知の技術を用いるようにしてよい。 The evaluation unit 110E evaluates the user's emotional state based on the heart rate and heart rate variability, as well as on performance records. In this embodiment, the evaluation unit 110E estimates the user's emotional state from the voice, text, emotional level, etc. received by the performance reception unit 110F. Note that known technology may be used to estimate the user's emotional state from the voice and text.

記録部110Hは、問いかけに対する回答を記録する機能を有する。本実施形態の記録部110Hは、提示部110Bが提示した問いかけに対するユーザの回答を回答データ143に記憶させる。 The recording unit 110H has the function of recording responses to questions. In this embodiment, the recording unit 110H stores the user's responses to questions presented by the presentation unit 110B in response data 143.

(休息行動提案処理)
図15は、第2の実施形態に係る休息行動提案処理の流れの一例である。本実施形態の休息行動提案処理は、ステップS110(図7参照)で実行される処理である。
(Rest action suggestion processing)
15 shows an example of the flow of the rest action suggestion process according to the second embodiment. The rest action suggestion process according to this embodiment is a process executed in step S110 (see FIG. 7).

図15のステップS500において、CPU110は、実績記録からユーザの感情を推定する。CPU110は、具体的には、実績記録データ145に記憶されている実績記録からユーザの感情を推定する。 In step S500 of FIG. 15, the CPU 110 estimates the user's emotions from the performance records. Specifically, the CPU 110 estimates the user's emotions from the performance records stored in the performance record data 145.

ステップS501において、CPU110は、心拍数及び心拍変動を取得する。ステップS501は、ステップS300(図11参照)と同様の処理であるため、詳細な説明は省略する。 In step S501, the CPU 110 acquires the heart rate and heart rate variability. Step S501 is similar to step S300 (see Figure 11), so a detailed description will be omitted.

ステップS502において、CPU110は、ユーザの感情、心拍数、及び心拍変動に基づいて感情の状態を評価する。CPU110は、具体的には、ステップS500で推定されたユーザの感情と、心拍数及び心拍変動に基づく感情の状態とが一致するか否かを評価する。CPU110は、例えば、推定されたユーザの感情と、心拍数及び心拍変動に基づく感情の状態とが一致する場合は、一致したユーザの感情をユーザの本来の感情であると評価する。また、CPU110は、推定されたユーザの感情と、心拍数及び心拍変動に基づく感情の状態とが一致しない場合は、ユーザに認知の歪みが生じている可能性があると評価する。なお、CPU110は、ユーザに認知の歪みが生じている可能性があると評価した場合、感情の状態が「憤り」であると評価された場合と同様の処理を行ってよい。そのため、ユーザに認知の歪みが生じており、ストレスを自覚できず、過労やバーンアウトにつながってしまうことを予防することができる。 In step S502, the CPU 110 evaluates the user's emotional state based on the user's emotion, heart rate, and heart rate variability. Specifically, the CPU 110 evaluates whether the user's emotion estimated in step S500 matches the emotional state based on the heart rate and heart rate variability. For example, if the estimated user's emotion matches the emotional state based on the heart rate and heart rate variability, the CPU 110 evaluates the matching user's emotion as the user's true emotion. Furthermore, if the estimated user's emotion does not match the emotional state based on the heart rate and heart rate variability, the CPU 110 evaluates that the user may be experiencing cognitive distortion. Note that if the CPU 110 evaluates that the user may be experiencing cognitive distortion, it may perform the same processing as when the emotional state is evaluated as "anger." This makes it possible to prevent the user from experiencing cognitive distortion and becoming unaware of stress, which could lead to overwork or burnout.

ステップS503において、CPU110は、ユーザの感情の度合いは閾値以上であるか否かを判定する。CPU110は、具体的には、実績記録データ145に記録されている直近のユーザの感情の度合いが閾値(例えば、70以上)以上であるか否かを判定する。CPU110は、ユーザの感情の度合いは閾値以上であると判定した場合(ステップS503:YES)、ステップS504に進む。一方、CPU110は、ユーザの感情の度合いは閾値以上ではないと判定した場合(ステップS503:NO)、ステップS505に進む。 In step S503, CPU 110 determines whether the level of the user's emotion is equal to or greater than a threshold. Specifically, CPU 110 determines whether the most recent level of the user's emotion recorded in performance record data 145 is equal to or greater than a threshold (e.g., 70 or greater). If CPU 110 determines that the level of the user's emotion is equal to or greater than the threshold (step S503: YES), it proceeds to step S504. On the other hand, if CPU 110 determines that the level of the user's emotion is not equal to or greater than the threshold (step S503: NO), it proceeds to step S505.

ステップS504において、CPU110は、後述する問いかけ処理を実施する。そして、CPU110は、ステップS505に進む。 In step S504, the CPU 110 performs the query processing described below. The CPU 110 then proceeds to step S505.

ステップS505において、CPU110は、評価の結果に基づく休息行動を提案する。CPU110は、例えば、以下の表3に示されるような休息行動を提案する。 In step S505, the CPU 110 suggests resting behaviors based on the results of the evaluation. For example, the CPU 110 suggests resting behaviors such as those shown in Table 3 below.

CPU110は、例えば、ユーザの感情の状態が「憤り」であると評価されていて、感情の度合いが「65」である場合、「深呼吸をしましょう」というメッセージを表示させる。 For example, if the user's emotional state is evaluated as "anger" and the emotion level is "65," the CPU 110 displays the message "Take a deep breath."

ステップS506において、CPU110は、アンケートを受け付ける。ステップS506は、ステップS303(図11参照)と同様の処理であるため、詳細な説明は省略する。そして、CPU110は、休息行動提案処理を終了し、ステップS102(図7参照)に戻る。 In step S506, the CPU 110 accepts the questionnaire. Step S506 is the same process as step S303 (see Figure 11), so a detailed description will be omitted. The CPU 110 then ends the resting action suggestion process and returns to step S102 (see Figure 7).

次に、ユーザに対して簡易的なコーチングを行う問いかけ処理について説明する。図16は、第2の実施形態に係る問いかけ処理の流れの一例を示すフローチャートである。問いかけ処理は、一例として、ステップS504(図15参照)で実行される処理である。なお、問いかけ処理は、ユーザの選択により実行されるようにしてもよい。 Next, we will explain the questioning process that provides simple coaching to the user. Figure 16 is a flowchart showing an example of the flow of the questioning process according to the second embodiment. One example of the questioning process is the process executed in step S504 (see Figure 15). Note that the questioning process may also be executed at the user's discretion.

図16のステップS600において、CPU110は、感情の状態に応じた問いかけを表示する。CPU110は、具体的には、ステップS502で評価した感情の状態に応じた問いかけをディスプレイ163に表示させる。CPU110は、例えば、以下の表4に示されるような問いかけを表示させる。なお、表4において、丸の記号は問いかけを表示させることを示し、三角の記号は、問いかけを表示させてもよいことを示している。 In step S600 of FIG. 16, the CPU 110 displays a question corresponding to the emotional state. Specifically, the CPU 110 causes the display 163 to display a question corresponding to the emotional state evaluated in step S502. The CPU 110, for example, displays a question such as that shown in Table 4 below. Note that in Table 4, a circle symbol indicates that a question is to be displayed, and a triangle symbol indicates that a question may be displayed.

CPU110は、例えば、ユーザの感情の状態が「哀しみ」であると評価されている場合、「何がありましたか?」、「何を考えましたか?」という問い合わせを行い、感情の度合いが90以上である場合に、「どんな行動をとりましたか?」という問い合わせを行う。 For example, if the user's emotional state is evaluated as "sad," the CPU 110 will ask questions such as "What happened?" and "What were you thinking?", and if the emotional level is 90 or higher, it will ask questions such as "What actions did you take?"

ステップS601において、CPU110は、問いかけに対する回答を記録する。CPU110は、例えば、ディスプレイ163に録音ボタンG13を表示させ、ユーザの音声による回答を記録する。 In step S601, the CPU 110 records the response to the question. For example, the CPU 110 displays the recording button G13 on the display 163 and records the user's voice response.

ステップS602において、CPU110は、ユーザの情報及びユーザの回答に基づいて生成されたユーザの心理状態を取得する。CPU110は、具体的には、大規模言語モデル243にプロンプト文を入力することで生成された心理状態を取得する。CPU110は、例えば、「作業計画、計測結果、実績記録、感情入力、問い合わせに対する回答等に基づいて、今の自分の心の状態を類推してください。」というプロンプト文を大規模言語モデル243に入力することで生成された生成文を取得する。なお、プロンプト文には、少なくとも計測結果、及び問い合わせに対する回答を含んでいればよい。 In step S602, the CPU 110 acquires the user's psychological state generated based on the user's information and responses. Specifically, the CPU 110 acquires the generated psychological state by inputting a prompt sentence into the large-scale language model 243. For example, the CPU 110 acquires the generated sentence by inputting a prompt sentence such as "Please infer my current mental state based on the work plan, measurement results, performance records, emotional input, responses to inquiries, etc." into the large-scale language model 243. Note that the prompt sentence only needs to include at least the measurement results and responses to inquiries.

ステップS603において、CPU110は、取得した心理状態を表示させる。CPU110は、具体的には、ステップS602で取得した生成文をディスプレイ163に表示させる。そして、CPU110は、問いかけ処理を終了する。 In step S603, the CPU 110 displays the acquired psychological state. Specifically, the CPU 110 displays the generated sentence acquired in step S602 on the display 163. The CPU 110 then ends the questioning process.

(第2の実施形態のまとめ)
第2の実施形態のウェアラブル端末100は、ユーザの心拍数及び心拍変動に加えて、実績記録データ145に記憶されている実績記録からユーザの感情の状態を評価する。そのため、本実施形態のウェアラブル端末100によれば、ユーザの感情の状態をより正確に捉えることができる。
(Summary of the second embodiment)
The wearable device 100 of the second embodiment evaluates the emotional state of the user from the heart rate and heart rate variability of the user, as well as from the performance record stored in the performance record data 145. Therefore, the wearable device 100 of the present embodiment can more accurately capture the emotional state of the user.

第2の実施形態のウェアラブル端末100は、作業計画、計測結果、実績記録、感情入力、及び問い合わせに対する回答等を含むプロンプト文を入力することによって、大規模言語モデル243で生成されたユーザの心の状態を提示する。そのため、本実施形態のウェアラブル端末100によれば、ユーザは自身の状態を客観的に理解することができ、ユーザの身体の状態、思考パターン、及び行動パターン等の改善を促すことができる。 The wearable device 100 of the second embodiment presents the user's mental state generated by the large-scale language model 243 by inputting prompt sentences including work plans, measurement results, performance records, emotional input, and responses to inquiries. Therefore, the wearable device 100 of this embodiment allows the user to objectively understand their own condition and encourages improvements to the user's physical condition, thought patterns, behavior patterns, etc.

[その他の実施形態]
上記の実施形態では、センタサーバ200が、学習済みモデル、及び大規模言語モデルを備えている場合について説明したが、これに限らない。学習済みモデル及び大規模言語モデルは、ウェアラブル端末100、又は補助端末300に備えられていてもよい。例えば、ウェアラブル端末100が学習済みモデル及び大規模言語モデルを備えている場合、上述した各種の処理を実行する際に通信する必要がなく、通信環境が整っていない場合でも機能させることができる。なお、ウェアラブル端末100、又は補助端末300は、大規模言語モデルを備える代わりに、大規模言語モデル243を蒸留することによって学習された小規模言語モデル(SLM:Small Language Model)を備えるようにしてもよい。
[Other embodiments]
In the above embodiment, the center server 200 is described as being equipped with a trained model and a large-scale language model, but this is not limited to this. The trained model and large-scale language model may be equipped in the wearable terminal 100 or the auxiliary terminal 300. For example, if the wearable terminal 100 is equipped with a trained model and a large-scale language model, communication is not required when executing the various processes described above, and the processes can function even when the communication environment is not in place. Note that instead of being equipped with a large-scale language model, the wearable terminal 100 or the auxiliary terminal 300 may be equipped with a small language model (SLM) trained by distilling the large-scale language model 243.

上記の実施形態では、ユーザが振り返り内容を確認する場合について説明した。しかし、これに限らず、ユーザの支援者(例えば、カウンセラー、及びコーチャー等)が、ユーザの振り返り内容、実績記録のデータ等を確認できるようにしてよい。支援者は、自身の端末からセンタサーバ200と通信することにより、ユーザ毎の振り返り内容、実績記録のデータ等を閲覧することができる。そのため、本実施形態の休息提案システム10によれば、支援者が効果的にユーザを支援することができる。 In the above embodiment, a case has been described in which the user checks the reflection content. However, this is not limited to this, and the user's supporter (for example, a counselor, coach, etc.) may be able to check the user's reflection content, performance record data, etc. The supporter can view the reflection content and performance record data for each user by communicating with the center server 200 from their own terminal. Therefore, the rest suggestion system 10 of this embodiment allows the supporter to effectively support the user.

また、ウェアラブル端末100は、ユーザの身体の状態が不調である場合に、支援者に通知するようにしてよい。ウェアラブル端末100は、例えば、ユーザの身体の状態が「かなり不調である」と評価される場合に、支援者に通知する。そのため、本実施形態のウェアラブル端末100によれば、ユーザが支援者の支援を必要とする場合に支援者に報知することができるため、適切なタイミングでユーザを支援することができる。 The wearable device 100 may also be configured to notify the supporter when the user's physical condition is poor. For example, the wearable device 100 notifies the supporter when the user's physical condition is evaluated as "very poor." Therefore, the wearable device 100 of this embodiment can notify the supporter when the user needs support from the supporter, allowing the supporter to provide support to the user at an appropriate time.

上記の実施形態では、ウェアラブル端末100は、取得された作業計画に従って、休息タイミングを設定していた。しかし、これに限らず、ウェアラブル端末100は、作業開始から所定の時間毎に休息タイミングを設定するようにしてよい。そのため、本実施形態のウェアラブル端末100によれば、ユーザの身体の状態を定期的にモニタリングすることができるため、ユーザが不調を感じる前にユーザの身体の状態を改善させることができる。 In the above embodiment, the wearable device 100 sets rest timings in accordance with the acquired work plan. However, this is not limited to this, and the wearable device 100 may set rest timings at predetermined time intervals from the start of work. Therefore, the wearable device 100 of this embodiment can periodically monitor the user's physical condition, allowing the user's physical condition to be improved before the user feels unwell.

上記の実施形態では、ウェアラブル端末100は、感情の状態の評価が「憤り、立腹、怒り」である場合や、感情の度合いが高い場合に、「25分の座禅をする」といった長い休息の提案をしていた。しかし、これに限らず、ウェアラブル端末100は、例えば、ユーザのニーズに応じて、作業計画の時間をずらさないように「5分座禅をして、5分自由に過ごす」、「10分座禅をする」等、時間を調整した休息行動を提案するようにしてよい。本実施形態のウェアラブル端末100によれば、作業計画をずらさずに休息できるため、作業計画を守ることに対するユーザの心理的負担を減らすことができる。 In the above embodiment, the wearable device 100 suggested a long rest, such as "do 25 minutes of zazen," when the emotional state was evaluated as "indignant, angry, or upset" or when the emotional level was high. However, this is not limited to this. The wearable device 100 may also suggest resting activities that adjust the time, such as "do 5 minutes of zazen and 5 minutes of free time" or "do 10 minutes of zazen," depending on the user's needs, so as not to disrupt the work plan. The wearable device 100 of this embodiment allows users to rest without disrupting the work plan, thereby reducing the psychological burden on the user of sticking to the work plan.

上記の実施形態では、ウェアラブル端末100は、改善行動提案処理のステップS201(図9参照)において、α波促進活動を実施するか否かの選択を受け付けていた。しかし、これに限らず、本実施形態のウェアラブル端末100は、ステップS201でα波促進活動の実施を受け付ける際に、複数のα波促進活動の中から選択されたα波促進活動を受け付けるようにしてよい。複数のα波促進活動は、例えば、上述した表3に示されるような行動である。また、ウェアラブル端末100は、ユーザに最も適したα波促進活動から順に提示するようにしてよい。ウェアラブル端末100は、例えば、ユーザのα波、及びθ波の少なくとも一方が最も高まると設定されている行動を初めに提案する。なお、補助端末300に提案するα波促進活動がリストとして表示されるようにしてもよい。補助端末300に提案するα波促進活動がリストとして表示される場合、ユーザに最も適したα波促進活動から順に上部から表示させるか、又は、最も適したα波促進活動を強調して表示させるようにしてよい。本実施形態のウェアラブル端末100によれば、ユーザがユーザの状況にあったα波促進活動を選択することができる。 In the above embodiment, the wearable device 100 accepted a selection of whether or not to perform an alpha wave-promoting activity in step S201 (see FIG. 9 ) of the improvement action suggestion process. However, this is not limited to this. When accepting the selection of the alpha wave-promoting activity in step S201, the wearable device 100 of this embodiment may accept an alpha wave-promoting activity selected from multiple alpha wave-promoting activities. The multiple alpha wave-promoting activities are, for example, activities such as those shown in Table 3 above. The wearable device 100 may also present the alpha wave-promoting activities in order of their suitability for the user. For example, the wearable device 100 may first suggest an activity that is set to maximize at least one of the user's alpha waves and theta waves. The alpha wave-promoting activities suggested to the auxiliary device 300 may also be displayed as a list. When the alpha wave-promoting activities suggested to the auxiliary device 300 are displayed as a list, the alpha wave-promoting activities may be displayed in order of their suitability for the user from the top, or the most suitable alpha wave-promoting activity may be highlighted. The wearable device 100 of this embodiment allows the user to select an alpha wave promoting activity that suits the user's situation.

その他、上記実施形態で説明した休息提案システム10、ウェアラブル端末100、センタサーバ200、及び補助端末300の構成は、一例であり、主旨を逸脱しない範囲内において状況に応じて変更してもよい。 In addition, the configurations of the rest suggestion system 10, wearable device 100, center server 200, and auxiliary device 300 described in the above embodiment are merely examples, and may be changed according to the situation without departing from the spirit of the invention.

また、上記実施形態で説明したプログラムの処理の流れも、一例であり、主旨を逸脱しない範囲内において不要なステップを削除したり、新たなステップを追加したり、処理順序を入れ替えたりしてもよい。 Furthermore, the processing flow of the program described in the above embodiment is merely an example, and unnecessary steps may be deleted, new steps may be added, or the processing order may be rearranged, without departing from the spirit of the program.

また、上記実施形態でCPUがソフトウェア(プログラム)を読み込んで実行した各処理を、CPU以外の各種のプロセッサが実行してもよい。この場合のプロセッサとしては、FPGA(Field-Programmable Gate Array)等の製造後に回路構成を変更可能なPLD(Programmable Logic Device)、及びASIC(Application Specific Integrated Circuit)等の特定の処理を実行させるために専用に設計された回路構成を有するプロセッサである専用電気回路等が例示される。 Furthermore, the processes executed by the CPU after reading the software (program) in the above embodiments may be executed by various processors other than the CPU. Examples of processors in this case include PLDs (Programmable Logic Devices) such as FPGAs (Field-Programmable Gate Arrays), whose circuit configuration can be changed after manufacture, and dedicated electrical circuits such as ASICs (Application Specific Integrated Circuits), which are processors with circuit configurations designed specifically to execute specific processes.

また、上記実施形態におけるプロセッサの動作は、1つのプロセッサによって成すのみでなく、物理的に離れた位置に存在する複数のプロセッサが協働して成すものであってもよい。また、プロセッサの各動作の順序は上記実施形態において記載した順序のみに限定されるものではなく、適宜変更してもよい。 Furthermore, the processor operations in the above embodiments may not only be performed by a single processor, but may also be performed by multiple processors located in physically separate locations working together. Furthermore, the order of the processor operations is not limited to the order described in the above embodiments, and may be changed as appropriate.

また、上記実施形態では、情報処理のプログラムがROMに予め記憶(インストール)されている態様を説明したが、これに限定されない。プログラムは、CD-ROM(Compact Disc Read Only Memory)、DVD-ROM(Digital Versatile Disc Read Only Memory)、及びUSB(Universal Serial Bus)メモリ等の記録媒体に記録された形態で提供されてもよい。また、プログラムは、ネットワークを介して外部装置からダウンロードされる形態としてもよい。本開示はプログラムならびにプログラム製品にも適用できる。 In addition, while the above embodiment describes an embodiment in which the information processing program is pre-stored (installed) in ROM, this is not limiting. The program may be provided in a form recorded on a recording medium such as a CD-ROM (Compact Disc Read Only Memory), a DVD-ROM (Digital Versatile Disc Read Only Memory), or a USB (Universal Serial Bus) memory. The program may also be downloaded from an external device via a network. This disclosure is applicable to programs and program products.

10 休息提案システム
100 ウェアラブル端末
110A 心拍変動取得部
110B 提示部
110C 計画取得部
110D 設定部
110E 評価部
110F 実績受付部
110G 選択受付部
110H 記録部
121 提案プログラム
140 ストレージ
141 心拍データ
142 心拍変動データ
143 回答データ
144 作業計画データ
145 実績記録データ
161 心拍センサ
162 音声センサ
163 ディスプレイ
200 センタサーバ
221 サーバプログラム
240 ストレージ
241 ユーザデータベース
242 モデル記憶部
242A 改善行動提案モデル
242B 休息行動提案モデル
243 大規模言語モデル
300 補助端末
10 Rest suggestion system 100 Wearable terminal 110A Heart rate variability acquisition unit 110B Presentation unit 110C Plan acquisition unit 110D Setting unit 110E Evaluation unit 110F Performance reception unit 110G Selection reception unit 110H Recording unit 121 Proposal program 140 Storage 141 Heart rate data 142 Heart rate variability data 143 Response data 144 Work plan data 145 Performance record data 161 Heart rate sensor 162 Voice sensor 163 Display 200 Center server 221 Server program 240 Storage 241 User database 242 Model storage unit 242A Improvement action suggestion model 242B Rest action suggestion model 243 Large-scale language model 300 Auxiliary terminal

Claims (18)

ユーザの心拍変動を取得する心拍変動取得部と、
取得された前記心拍変動を入力することにより出力される改善行動であって、所定の脳波を促進させる前記改善行動を提示する提示部と、
を備え、
前記改善行動は、事前に前記ユーザが所定の行動を行った際の脳波情報を測定することによって設定された前記行動である
情報処理装置。
a heart rate variability acquisition unit that acquires the heart rate variability of a user;
a presentation unit that presents an improvement action that promotes a predetermined electroencephalogram , the improvement action being output by inputting the acquired heart rate variability;
Equipped with
The improvement behavior is the behavior set in advance by measuring electroencephalogram information when the user performs a predetermined behavior .
Information processing device.
所定の時間毎の休息タイミングを設定する設定部と、
設定された前記休息タイミングに計測されたユーザの心拍変動を取得する心拍変動取得部と、
取得された前記心拍変動に基づいて、前記心拍変動を改善させる改善行動を提示する提示部と、
心拍センサによって計測された前記ユーザの心拍数、及び取得された前記ユーザの前記心拍変動の少なくとも何れか一方を含む計測値に基づいて、前記休息タイミングが所定の回数だけ経過した際の前記ユーザの心理的な状態を評価する評価部と、
を備え、
前記提示部は、前記評価部による評価に基づいて、前記ユーザを休息させる休息行動を提示する、
情報処理装置。
a setting unit that sets rest timing for each predetermined time period;
a heart rate variability acquisition unit that acquires the heart rate variability of the user measured at the set rest timing;
a suggestion unit that suggests an improvement action to improve the heart rate variability based on the acquired heart rate variability;
an evaluation unit that evaluates a psychological state of the user when a predetermined number of rest timings have passed based on a measurement value including at least one of the heart rate of the user measured by a heart rate sensor and the acquired heart rate variability of the user; and
Equipped with
the presenting unit presents a resting action to cause the user to rest based on the evaluation by the evaluating unit.
Information processing device.
所定の時間毎の休息タイミングを設定する設定部を備え、
前記心拍変動取得部は、設定された前記休息タイミングに計測された心拍変動を取得する、
請求項1に記載の情報処理装置。
A setting unit is provided for setting rest timings for each predetermined time period,
the heart rate variability acquisition unit acquires the heart rate variability measured at the set rest timing.
The information processing device according to claim 1 .
前記ユーザから入力された作業の時間に関する情報を少なくとも含む作業計画を取得する計画取得部を備え
前記設定部は、取得された前記作業計画に従って前記休息タイミングを設定する
請求項2又は3に記載の情報処理装置。
The information processing device according to claim 2 , further comprising: a plan acquisition unit that acquires a work plan including at least information regarding a work time input by the user; and wherein the setting unit sets the rest timing according to the acquired work plan.
心拍センサによって計測された前記ユーザの心拍数、及び取得された前記ユーザの前記心拍変動の少なくとも何れか一方を含む計測値に基づいて、前記休息タイミングが所定の回数だけ経過した際の前記ユーザの心理的な状態を評価する評価部を備え、
前記提示部は、前記評価部による評価に基づいて、前記ユーザを休息させる休息行動を提示する、
請求項3に記載の情報処理装置。
an evaluation unit that evaluates a psychological state of the user when a predetermined number of rest timings have passed based on a measurement value including at least one of the heart rate of the user measured by a heart rate sensor and the acquired heart rate variability of the user;
the presenting unit presents a resting action to cause the user to rest based on the evaluation by the evaluating unit.
The information processing device according to claim 3 .
前記提示部は、前記休息行動を提示する際に、前記評価を入力することで前記休息行動が出力されるように、前記ユーザからのフィードバック情報を含む教師データを用いて学習させた学習済みモデルから出力された前記休息行動を提示する、
請求項2又は5に記載の情報処理装置。
the presentation unit, when presenting the resting behavior, presents the resting behavior output from a trained model trained using training data including feedback information from the user, so that the resting behavior is output in response to input of the evaluation;
The information processing device according to claim 2 or 5.
前記ユーザから前記ユーザが行った作業の実績記録を受け付ける実績受付部を備え、
前記評価部は、前記計測値に加えて、前記実績受付部が受け付けた前記実績記録に基づいて、前記ユーザの感情を評価する、
請求項2又は5に記載の情報処理装置。
a performance record receiving unit that receives from the user a performance record of the work performed by the user;
the evaluation unit evaluates the emotion of the user based on the performance record received by the performance receiving unit in addition to the measurement value.
The information processing device according to claim 2 or 5.
前記提示部は、
前記計測値、前記実績記録、及び前記ユーザの感情に基づく振り返り内容を推定することを指示するプロンプト文を生成AIに入力することによって生成された振り返り内容を、前記作業の振り返り内容を受け付ける際に提示する、
請求項7に記載の情報処理装置。
The presentation unit
The reflection content generated by inputting a prompt sentence instructing the generation AI to estimate the reflection content based on the measurement value, the performance record, and the user's emotion is presented when the reflection content of the work is accepted.
The information processing device according to claim 7 .
前記ユーザの心理的な状態に基づく所定の問いかけに対する前記ユーザからの回答を記録する記録部を備え、
前記提示部は、前記計測値、及び記録された前記回答に基づいて前記ユーザの心の状態を推定することを指示するプロンプト文を生成AIに入力することによって生成された前記ユーザの心の状態を提示する、
請求項2又は5に記載の情報処理装置。
a recording unit that records responses from the user to predetermined questions based on the psychological state of the user;
The presentation unit presents the user's mental state generated by inputting a prompt sentence to a generation AI instructing the AI to estimate the user's mental state based on the measured value and the recorded answer.
The information processing device according to claim 2 or 5.
前記提示部は、前記改善行動を提示する際に、前記心拍変動を入力することで前記改善行動が出力されるように、前記ユーザからのフィードバック情報を含む教師データを用いて学習させた学習済みモデルから出力された前記改善行動を提示する、
請求項1又は2に記載の情報処理装置。
the presentation unit, when presenting the improvement action, presents the improvement action output from a trained model that has been trained using training data including feedback information from the user, so that the improvement action is output by inputting the heart rate variability.
3. The information processing device according to claim 1 or 2.
前記改善行動を提示する際に、前記ユーザから前記改善行動を実施するか否かの選択を受け付ける選択受付部を備える、
請求項1又は2に記載の情報処理装置。
a selection receiving unit that receives a selection from the user as to whether or not to implement the improvement action when the improvement action is presented;
3. The information processing device according to claim 1 or 2.
前記提示部は、前記改善行動を提示する際に、複数の前記改善行動を提示し、
前記選択受付部は、前記改善行動を実施する選択を受け付ける際に、複数の前記改善行動の中から選択された改善行動を受け付ける、
請求項11に記載の情報処理装置。
the presentation unit presents a plurality of the improvement actions when presenting the improvement actions;
the selection receiving unit receives an improvement action selected from the plurality of improvement actions when receiving a selection to implement the improvement action;
The information processing device according to claim 11.
前記提示部は、前記改善行動によって前記心拍変動が改善されない場合、前記改善行動毎に設定される所定の回数に達するまで前記改善行動を提示する、
請求項1又は2に記載の情報処理装置。
the presenting unit presents the improvement action until a predetermined number of times set for each improvement action is reached when the heart rate variability is not improved by the improvement action;
3. The information processing device according to claim 1 or 2.
前記改善行動は、事前に前記ユーザが所定の行動を行った際の脳波情報を測定することによって設定された前記行動である、
請求項2に記載の情報処理装置。
The improvement behavior is the behavior set in advance by measuring electroencephalogram information when the user performs a predetermined behavior .
The information processing device according to claim 2 .
ユーザの心拍変動を取得し、
取得された前記心拍変動を入力することにより出力される改善行動であって、所定の脳波を促進させる前記改善行動を提示し、
前記改善行動は、事前に前記ユーザが所定の行動を行った際の脳波情報を測定することによって設定された前記行動である、
処理をコンピュータが実行する情報処理方法。
Obtaining the user's heart rate variability;
presenting an improvement action that is output by inputting the acquired heart rate variability, the improvement action promoting a predetermined electroencephalogram;
The improvement behavior is the behavior set in advance by measuring electroencephalogram information when the user performs a predetermined behavior .
An information processing method in which processing is performed by a computer.
ユーザの心拍変動を取得し、
取得された前記心拍変動を入力することにより出力される改善行動であって、所定の脳波を促進させる前記改善行動を提示し、
前記改善行動は、事前に前記ユーザが所定の行動を行った際の脳波情報を測定することによって設定された前記行動である、
処理をコンピュータに実行させるための情報処理プログラム。
Obtaining the user's heart rate variability;
presenting an improvement action that is output by inputting the acquired heart rate variability, the improvement action promoting a predetermined electroencephalogram;
The improvement behavior is the behavior set in advance by measuring electroencephalogram information when the user performs a predetermined behavior .
An information processing program that causes a computer to execute a process.
所定の時間毎の休息タイミングを設定し、
設定された前記休息タイミングに計測されたユーザの心拍変動を取得し、
取得された前記心拍変動に基づいて、前記心拍変動を改善させる改善行動を提示し、
心拍センサによって計測された前記ユーザの心拍数、及び取得された前記ユーザの前記心拍変動の少なくとも何れか一方を含む計測値に基づいて、前記休息タイミングが所定の回数だけ経過した際の前記ユーザの心理的な状態を評価し、
前記ユーザの心理的な状態の評価に基づいて、前記ユーザを休息させる休息行動を提示する、
処理をコンピュータが実行する情報処理方法。
Set rest timings at specified intervals,
acquiring the user's heart rate variability measured at the set rest timing;
suggesting an improvement action to improve the heart rate variability based on the acquired heart rate variability;
evaluate a psychological state of the user when a predetermined number of rest timings have elapsed based on a measurement value including at least one of the heart rate of the user measured by a heart rate sensor and the acquired heart rate variability of the user;
presenting a resting action to the user based on an evaluation of the user's psychological state;
An information processing method in which processing is performed by a computer.
所定の時間毎の休息タイミングを設定し、
設定された前記休息タイミングに計測されたユーザの心拍変動を取得し、
取得された前記心拍変動に基づいて、前記心拍変動を改善させる改善行動を提示し、
心拍センサによって計測された前記ユーザの心拍数、及び取得された前記ユーザの前記心拍変動の少なくとも何れか一方を含む計測値に基づいて、前記休息タイミングが所定の回数だけ経過した際の前記ユーザの心理的な状態を評価し、
前記ユーザの心理的な状態の評価に基づいて、前記ユーザを休息させる休息行動を提示する、
処理をコンピュータに実行させるための情報処理プログラム。
Set rest timings at specified intervals,
acquiring the user's heart rate variability measured at the set rest timing;
suggesting an improvement action to improve the heart rate variability based on the acquired heart rate variability;
evaluate a psychological state of the user when a predetermined number of rest timings have elapsed based on a measurement value including at least one of the heart rate of the user measured by a heart rate sensor and the acquired heart rate variability of the user;
presenting a resting action to the user based on an evaluation of the user's psychological state;
An information processing program that causes a computer to execute a process.
JP2025060785A 2025-04-01 2025-04-01 Information processing device, information processing method, and information processing program Active JP7786775B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2025060785A JP7786775B1 (en) 2025-04-01 2025-04-01 Information processing device, information processing method, and information processing program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2025060785A JP7786775B1 (en) 2025-04-01 2025-04-01 Information processing device, information processing method, and information processing program

Publications (1)

Publication Number Publication Date
JP7786775B1 true JP7786775B1 (en) 2025-12-16

Family

ID=98027562

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2025060785A Active JP7786775B1 (en) 2025-04-01 2025-04-01 Information processing device, information processing method, and information processing program

Country Status (1)

Country Link
JP (1) JP7786775B1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014178970A (en) * 2013-03-15 2014-09-25 Nec Solution Innovators Ltd Emotion estimating device, and emotion estimating method
JP2024114166A (en) * 2023-02-13 2024-08-23 株式会社Subaru Vehicle rest evaluation device
JP2024121045A (en) * 2023-02-27 2024-09-06 株式会社リコー BEHAVIOR PROPOSAL SYSTEM, BEHAVIOR PROPOSAL DEVICE, BEHAVIOR PROPOSAL METHOD, AND PROGRAM
JP2024544658A (en) * 2021-12-01 2024-12-03 ビヘイビア・リミテッド・ライアビリティ・カンパニー Management of psychiatric or mental conditions using digital or augmented reality with personalized exposure progressions

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014178970A (en) * 2013-03-15 2014-09-25 Nec Solution Innovators Ltd Emotion estimating device, and emotion estimating method
JP2024544658A (en) * 2021-12-01 2024-12-03 ビヘイビア・リミテッド・ライアビリティ・カンパニー Management of psychiatric or mental conditions using digital or augmented reality with personalized exposure progressions
JP2024114166A (en) * 2023-02-13 2024-08-23 株式会社Subaru Vehicle rest evaluation device
JP2024121045A (en) * 2023-02-27 2024-09-06 株式会社リコー BEHAVIOR PROPOSAL SYSTEM, BEHAVIOR PROPOSAL DEVICE, BEHAVIOR PROPOSAL METHOD, AND PROGRAM

Similar Documents

Publication Publication Date Title
US20240177816A1 (en) Method and system for providing automated conversations
US11839473B2 (en) Systems and methods for estimating and predicting emotional states and affects and providing real time feedback
US12285256B2 (en) Systems and methods for estimating and predicting emotional states and affects and providing real time feedback
CN106256316B (en) Method and apparatus for assessing the level of physiological aging
US20110151418A1 (en) Portable psychological monitoring device
US20230099519A1 (en) Systems and methods for managing stress experienced by users during events
US20140330576A1 (en) Mobile Platform Designed For Hosting Brain Rehabilitation Therapy And Cognitive Enhancement Sessions
EP3856012B1 (en) Visualized virtual agent
GB2478034A (en) Systems for inducing change in a human physiological characteristic representative of an emotional state
KR20160031187A (en) System for psychotherapy by using neurofeedback
US20240074684A1 (en) Methods and systems for determining emotional connectivity using physiological measurements from connected devices
JP2020061034A (en) Information providing device, information providing system, and method for providing information
JP2025160078A (en) System for providing psychotherapy and method thereof
KR20210098953A (en) System and method for integration of emotion data into social network platform and sharing of emotion data on social network platform
JP7786775B1 (en) Information processing device, information processing method, and information processing program
JP7119754B2 (en) HEALTH MANAGEMENT DEVICE, HEALTH MANAGEMENT METHOD, AND PROGRAM
US20240000375A1 (en) System and method for classifying and using chronotypes
WO2024206079A2 (en) Systems, devices, and methods for evaluating and predicting sleep-related disorders
WO2020105413A1 (en) Learning system and learning method
JP7788438B2 (en) Rehabilitation Support System
US20250275701A1 (en) Systems and methods for analyzing, presenting, and using indicators of mind-body fitness based on physiology and performance metrics
Neupane Feasibility and Utility of AI-Triggered Prompts for Efficiently Capturing when and Why People Experience Stress in Natural Environments
WO2024029396A1 (en) Information processing method and information processing system
JP2025117031A (en) Learning device, estimation device, estimation system, display device, display system, learning method, estimation method, and computer program
WO2023145350A1 (en) Information processing method, information processing system, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20250617

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20250617

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250715

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250901

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20251007

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20251022

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20251127

R150 Certificate of patent or registration of utility model

Ref document number: 7786775

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150