JP7382760B2 - Medical support equipment and programs - Google Patents
Medical support equipment and programs Download PDFInfo
- Publication number
- JP7382760B2 JP7382760B2 JP2019150033A JP2019150033A JP7382760B2 JP 7382760 B2 JP7382760 B2 JP 7382760B2 JP 2019150033 A JP2019150033 A JP 2019150033A JP 2019150033 A JP2019150033 A JP 2019150033A JP 7382760 B2 JP7382760 B2 JP 7382760B2
- Authority
- JP
- Japan
- Prior art keywords
- user
- voice
- data
- speaker
- support device
- 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
Links
Images
Landscapes
- Medical Treatment And Welfare Office Work (AREA)
Description
本発明の実施形態は、医療支援装置及びプログラムに関する。 Embodiments of the present invention relate to a medical support device and a program.
従来、検査や診断等の医療行為を遠隔で行う遠隔医療システムが存在している。例えば、医師等を表すアバター等のキャラクタを介して、ユーザに対する指示やアドバイスを遠隔で伝える技術が提案されている。 2. Description of the Related Art Telemedicine systems have conventionally existed in which medical procedures such as examinations and diagnoses are performed remotely. For example, a technique has been proposed to remotely convey instructions and advice to a user via a character such as an avatar representing a doctor or the like.
また、一方でAI(人工知能)等を用いた自動会話技術や自動診断技術も普及し始めている。 On the other hand, automatic conversation technology and automatic diagnosis technology using AI (artificial intelligence) etc. are also beginning to become popular.
ところで、医師等の医療従事者が、検査結果や診断結果等の医療的な事柄を患者等のユーザに告知する際には、ユーザの心情を考慮し、告知する内容に応じて話し方や接し方を配慮することが一般的に行われている。このことは、遠隔治療においても同様となるが、上述した自動会話技術を用いて機械的に告知を行った場合、その話し方や接し方によっては、ユーザが不安を感じてしまう可能性がある。 By the way, when medical professionals such as doctors inform users, such as patients, of medical matters such as test results and diagnosis results, they take into account the feelings of the users and adjust the way they speak and interact depending on the content of the announcement. It is common practice to take this into account. This also applies to remote treatment, but if the above-mentioned automatic conversation technology is used to mechanically notify the user, the user may feel uneasy depending on the way the user speaks or interacts with the patient.
本発明が解決しようとする課題は、遠隔医療を受けるユーザの不安を軽減することである。 The problem to be solved by the present invention is to reduce the anxiety of users who receive telemedicine.
実施形態に係る医療支援装置は、第1の生成部と、第2の生成部と、制御部とを備える。第1の生成部は、ユーザと会話する話者を表したオブジェクトを動作させるための第1のデータを生成する。第2の生成部は、前記オブジェクトに発話させる発話内容を音声で表した第2のデータを生成する。制御部は、話者の発話内容に含まれる医療的な告知事項又は前記ユーザの反応に基づいて推定する前記ユーザの感情の状態に応じて、前記オブジェクトの動作及び/又は前記音声の表現方法を変更するように制御する。また、制御部は、前記告知事項と前記感情の状態とに優先度をつけ、前記優先度に応じて前記オブジェクトの動作及び/又は前記音声の表現方法を変更するように制御する。 The medical support device according to the embodiment includes a first generation section, a second generation section, and a control section. The first generation unit generates first data for operating an object representing a speaker who converses with a user. The second generation unit generates second data that expresses in voice the content of the utterance that the object is to utter. The control unit controls the movement of the object and /or the method of expressing the voice according to the emotional state of the user estimated based on the medical notice included in the content of the speaker's utterance or the reaction of the user. Control to change. Further, the control unit prioritizes the announcement item and the emotional state, and controls to change the motion of the object and/or the method of expressing the voice according to the priority.
以下、図面を参照しながら、医療支援装置及びプログラムの実施形態について説明する。 Hereinafter, embodiments of a medical support device and a program will be described with reference to the drawings.
[第1の実施形態]
図1は、第1の実施形態に係る遠隔医療システムの構成例を示す図である。図1に示すように、遠隔医療システム1は、医療支援装置10と、ユーザ端末20とを有する。医療支援装置10とユーザ端末20とは、インターネット等のネットワークNを介して通信可能に接続される。なお、ネットワークNに接続されるユーザ端末20の個数は、図1に示した個数に限定されないものとする。
[First embodiment]
FIG. 1 is a diagram showing an example of the configuration of a remote medical system according to the first embodiment. As shown in FIG. 1, the
医療支援装置10は、被検者又は患者等のユーザに対する遠隔医療を支援する。医療支援装置10は、例えば病院等の医療施設に設けられ、ユーザ端末20を操作するユーザとの間で医療的な告知事項を告知(通知)するための会話を行う。なお、医用情報処理装置100は、例えば、ワークステーション、サーバ装置等のコンピュータ機器によって実現される。
The
ユーザ端末20は、遠隔医療システム1のユーザが使用する端末装置である。ユーザは、ユーザ端末20を介して医療支援装置10にアクセスすることで、遠隔医療を享受することができる。なお、ユーザ端末20は、例えば、PC(Personal Computer)、スマートフォン、タブレット端末等のコンピュータ機器によって実現される。
The
本実施形態の遠隔医療システム1において、医療支援装置10は、例えば医療施設で行われたユーザの検査や診断の結果等を、当該ユーザに告知する際に使用される。以下、遠隔医療システム1が有する各装置について説明する。
In the
図2は、ユーザ端末20の構成例を示す図である。図2に示すように、ユーザ端末20は、通信インタフェース210と、記憶回路220と、入力インタフェース230と、音声入力インタフェース240と、撮像デバイス250と、ディスプレイ260と、音声出力インタフェース270と、処理回路280とを備える。
FIG. 2 is a diagram showing an example of the configuration of the
通信インタフェース210は、処理回路280に接続され、ネットワークNを介した各種データの伝送及び通信を制御する。例えば、通信インタフェース210は、ネットワークカードやネットワークアダプタ、NIC(Network Interface Controller)等によって実現される。
The communication interface 210 is connected to the
記憶回路220は、処理回路280に接続され、各種データを記憶する。例えば、記憶回路220は、RAM(Random Access Memory)、フラッシュメモリ等の半導体メモリ素子や、ハードディスク、光ディスク等によって実現される。
The
入力インタフェース230は、処理回路280に接続され、操作者から受け付けた入力操作を電気信号に変換して処理回路280に出力する。例えば、入力インタフェース230は、トラックボール、スイッチボタン、マウス、キーボード、タッチパネル等によって実現される。
The
音声入力インタフェース240は、集音装置の一例である。音声入力インタフェース240は、処理回路280に接続され、ユーザが発した音声を集音し、当該音声を電気信号に変換して処理回路280に出力する。例えば、音声入力インタフェース240は、マイクロフォン等によって実現される。
The audio input interface 240 is an example of a sound collection device. The audio input interface 240 is connected to the
撮像デバイス250は、撮像装置の一例である。撮像デバイス250は、処理回路280に接続され、撮像によって得られたユーザの撮像画像(映像)を処理回路280に出力する。例えば、撮像デバイス250は、CCD(Charge-Coupled Device)イメージセンサ、CMOS(Complementary MOS)イメージセンサ等の撮像素子によって実現される。
Imaging device 250 is an example of an imaging apparatus. The imaging device 250 is connected to the
なお、入力インタフェース230及び音声入力インタフェース240は、キーボード、マイクロフォン等の物理的な部品を備えるものだけに限られない。例えば、ユーザ端末20とは別体に設けられた外部の入力機器から電気信号を受け取り、この電気信号を処理回路280へ出力する電気信号の処理回路も入力インタフェース230及び音声入力インタフェース240の例に含まれる。また、入力インタフェース230は、外部の入力機器である撮像デバイス250から撮像画像を受け取る構成であってもよい。
Note that the
ディスプレイ260は、処理回路280に接続され、処理回路280から出力される各種情報及び各種画像データを表示する。例えば、ディスプレイ260は、液晶モニタやCRT(Cathode Ray Tube)モニタ、タッチパネル等によって実現される。
The display 260 is connected to the
音声出力インタフェース270は、処理回路280に接続され、処理回路280から出力される音(音声等)を出力する。例えば、音声出力インタフェース270は、スピーカ等によって実現される。なお、音声出力インタフェース270は、スピーカ等の物理的な部品を備えるものだけに限られない。例えば、ユーザ端末20とは別体に設けられた外部の音声出力機器(例えば、ヘッドフォン等)に音声信号を出力する処理回路も音声出力インタフェース270の例に含まれる。
The audio output interface 270 is connected to the
処理回路280は、ユーザ端末20の動作を統括的に制御する。例えば、処理回路280は、プロセッサによって実現される。また、処理回路280は、受信機能281と、表示機能282と、音声出力機能283と、収集機能284と、送信機能285とを有する。
The
ここで、例えば、処理回路280の構成要素である受信機能281、表示機能282、音声出力機能283、収集機能284及び送信機能285が実行する各処理機能は、コンピュータによって実行可能なプログラムの形態で記憶回路220に記憶されている。処理回路280は、各プログラムを記憶回路220から読み出し、実行することで各プログラムに対応する機能を実現する。換言すると、各プログラムを読み出した状態の処理回路280は、処理回路280内に示された各機能を有することとなる。
Here, for example, each processing function executed by the reception function 281, display function 282, audio output function 283, collection function 284, and transmission function 285, which are the components of the
受信機能281は、通信インタフェース210と協働することで、外部装置(医療支援装置10)から自装置宛に送信される各種データを受信する。例えば、受信機能281は、医療支援装置10から提供される表示用データ及び音声出力用データを受信する。
The reception function 281 cooperates with the communication interface 210 to receive various data transmitted from an external device (medical support device 10) to its own device. For example, the reception function 281 receives display data and audio output data provided from the
表示機能282は、ディスプレイ260と協働することで、ディスプレイ260に各種情報を表示させる。例えば、表示機能282は、医療支援装置10から提供される第1のデータに基づく画像(後述する話者画像)をディスプレイ260に表示させる。
The display function 282 cooperates with the display 260 to display various information on the display 260. For example, the display function 282 causes the display 260 to display an image (a speaker image to be described later) based on first data provided from the
音声出力機能283は、音声出力インタフェース270と協働することで、音声出力インタフェース270から各種の音声を出力させる。例えば、音声出力機能283は、医療支援装置10から提供される第2のデータに基づく音声(後述する話者音声)を音声出力インタフェース270から出力させる。
The audio output function 283 cooperates with the audio output interface 270 to output various sounds from the audio output interface 270. For example, the audio output function 283 causes the audio output interface 270 to output audio (speaker audio to be described later) based on second data provided from the
収集機能284は、ユーザ端末20のユーザに係る各種データを収集する。例えば、収集機能284は、音声入力インタフェース240で集音されたユーザの音声を音声データとして収集する。また、例えば、収集機能284は、撮像デバイス250で撮像されたユーザの撮像画像を撮像データとして収集する。また、収集機能284は、ユーザ端末20の記憶回路220等から、ユーザの属性を示す属性データを取得する。例えば、属性データは、ユーザの年齢、性別、国籍、使用言語等を含む。
The collection function 284 collects various data related to the user of the
なお、収集機能284が収集するデータは上記の例に限定されないものとする。例えば、収集機能284は、ユーザ端末20の記憶回路220等から、各種商品の購入履歴や、Webサイト及び動画サイト等の視聴履歴等の行動履歴を記録した履歴データを収集してもよい。また、例えば、収集機能284は、後述するキャラクタデータやボイスデータの選択履歴(行動履歴)を記録した履歴データを収集してもよい。
Note that the data collected by the collection function 284 is not limited to the above example. For example, the collection function 284 may collect history data that records behavior history such as purchase history of various products and viewing history of websites, video sites, etc. from the
送信機能285は、通信インタフェース210と協働することで、外部装置(医療支援装置10)に対し各種データを送信する。例えば、送信機能285は、収集機能284が収集した音声データ、撮像データ、属性データ及び履歴データ等を医療支援装置10に送信する。
The transmission function 285 cooperates with the communication interface 210 to transmit various data to an external device (medical support device 10). For example, the transmission function 285 transmits the audio data, imaging data, attribute data, history data, etc. collected by the collection function 284 to the
次に、図3を参照して、医療支援装置10について説明する。図3は、医療支援装置10の構成例を示す図である。図3に示すように、医療支援装置10は、通信インタフェース110と、記憶回路120と、入力インタフェース130と、ディスプレイ140と、処理回路150とを備える。
Next, with reference to FIG. 3, the
通信インタフェース110は、処理回路150に接続され、ネットワークNを介した各種データの伝送及び通信を制御する。例えば、通信インタフェース110は、ネットワークカードやネットワークアダプタ、NIC等によって実現される。 The communication interface 110 is connected to the processing circuit 150 and controls transmission and communication of various data via the network N. For example, the communication interface 110 is realized by a network card, network adapter, NIC, or the like.
記憶回路120は、処理回路150に接続され、各種データや各種設定情報等を記憶する。例えば、記憶回路120は、RAM、フラッシュメモリ等の半導体メモリ素子や、ハードディスク、光ディスク等によって実現される。 The storage circuit 120 is connected to the processing circuit 150 and stores various data, various setting information, and the like. For example, the storage circuit 120 is realized by a semiconductor memory element such as a RAM or a flash memory, a hard disk, an optical disk, or the like.
入力インタフェース130は、処理回路150に接続され、操作者から受け付けた入力操作を電気信号に変換して処理回路150に出力する。例えば、入力インタフェース130は、トラックボール、スイッチボタン、マウス、キーボード、タッチパネル等によって実現される。なお、本明細書において、入力インタフェース130は、キーボード等の物理的な部品を備えるものだけに限られない。例えば、医療支援装置10とは別体に設けられた外部の入力機器から入力操作に対応する電気信号を受け取り、この電気信号を処理回路150へ出力する電気信号の処理回路も入力インタフェース130の例に含まれる。
The input interface 130 is connected to the processing circuit 150 , converts an input operation received from an operator into an electrical signal, and outputs the electrical signal to the processing circuit 150 . For example, the input interface 130 is realized by a trackball, a switch button, a mouse, a keyboard, a touch panel, or the like. Note that in this specification, the input interface 130 is not limited to one that includes a physical component such as a keyboard. For example, an electrical signal processing circuit that receives an electrical signal corresponding to an input operation from an external input device provided separately from the
ディスプレイ140は、処理回路150に接続され、処理回路150から出力される各種情報及び各種画像データを表示する。例えば、ディスプレイ140は、液晶モニタやCRTモニタ、タッチパネル等によって実現される。
The
処理回路150は、医療支援装置10の動作を統括的に制御する。例えば、処理回路150は、プロセッサによって実現される。また、処理回路150は、受信機能151と、画像生成機能152と、音声生成機能153と、制御機能154と、送信機能155とを有する。
The processing circuit 150 centrally controls the operation of the
ここで、例えば、処理回路150の構成要素である受信機能151、画像生成機能152、音声生成機能153、制御機能154及び送信機能155が実行する各処理機能は、コンピュータによって実行可能なプログラムの形態で記憶回路120に記憶されている。処理回路150は、各プログラムを記憶回路120から読み出し、実行することで各プログラムに対応する機能を実現する。換言すると、各プログラムを読み出した状態の処理回路150は、処理回路150内に示された各機能を有することとなる。
Here, for example, each processing function executed by the reception function 151,
なお、画像生成機能152は、特許請求の範囲における第1の生成部、第1の生成機能の一例である。また、音声生成機能153は、特許請求の範囲における第2の生成部、第2の生成機能の一例である。また、制御機能154は、特許請求の範囲における制御部、制御機能の一例である。
Note that the
受信機能151は、通信インタフェース110と協働することで、外部装置(ユーザ端末20)から自装置宛に送信される各種データを受信する。例えば、受信機能151は、ユーザ端末20から提供されるユーザの音声データ、画像データ、属性データ及び履歴データ等を受信する。
The reception function 151 cooperates with the communication interface 110 to receive various data sent from an external device (user terminal 20) to the own device. For example, the reception function 151 receives user audio data, image data, attribute data, history data, etc. provided from the
画像生成機能152は、ユーザ端末20のユーザと会話を行う話者を表した話者画像を第1のデータとして生成する。具体的には、画像生成機能152は、制御機能154の制御の下、話者画像の元となるキャラクタデータに基づき動的な話者画像を生成する。キャラクタデータは、話者を表すオブジェクトの一例であり、例えば動物や人、ロボット等のキャラクタやアバターを2次元又は3次元で表したキャラクタ画像である。なお、キャラクタデータは、実在する医師等の画像を加工して作成されたものであってもよい。
The
図4は、キャラクタ設定情報のデータ構成の一例を示す図である。図4に示すように、キャラクタ設定情報には、複数種類のキャラクタデータが、話者音声の元となるボイスデータと対応付けて記憶されている。かかるキャラクタ設定情報は、例えば記憶回路120等に予め記憶される。 FIG. 4 is a diagram showing an example of the data structure of character setting information. As shown in FIG. 4, character setting information stores a plurality of types of character data in association with voice data that is the source of the speaker's voice. Such character setting information is stored in advance in the storage circuit 120, for example.
例えば、後述する制御機能154により「いぬ」のキャラクタデータが指示された場合、画像生成機能152は、このキャラクタデータを用いることで話者画像を生成する。より具体的には、画像生成機能152は、後述する話者音声の発話タイミングや、制御機能154から指示される表現方法に合わせて、キャラクタの表情や仕草、口の開閉動作等をアニメーションで表した話者画像を生成する。つまり、話者画像は、キャラクタ画像(オブジェクト)を動作させるためのデータとなる。
For example, when character data of "dog" is specified by the control function 154, which will be described later, the
なお、本実施形態では、画像生成機能152が生成する話者画像は、キャラクタ画像とその動きを表すアニメーション等の画像データであるとするが、この形態に限定されるものではない。
Note that, in this embodiment, the speaker image generated by the
例えば、画像生成機能152は、話者画像を表示(生成)するためのパラメータ等を示した指示データを、第1のデータとして生成してもよい。この場合、例えば、上述したキャラクタ設定情報をユーザ端末20に記憶しておき、ユーザ端末20に第1のデータを送信することで、表示機能282に、第1のデータで指定したキャラクタデータから話者画像を生成させることもできる。これにより、画像データそのものを送信する場合と同様に、ユーザ端末20のユーザに話者画像を提示することができる。
For example, the
音声生成機能153は、キャラクタデータ(話者画像)に発話させる音声を表した話者音声を第2のデータとして生成する。具体的には、音声生成機能153は、制御機能154の制御の下、話者画像のキャラクタデータに対応するボイスデータを用いることで、発話内容を表した話者音声を生成する。また、音声生成機能153は、制御機能154の制御の下、話者音声の声色、発話スピード、抑揚等を制御する。例えば、音声生成機能153は、公知の音声合成技術等を用いることで、ボイスデータから話者音声を生成することができる。
The
なお、本実施形態では、音声生成機能153が生成する話者音声は、音声そのものを表す音声データであるとするが、この形態に限定されものではない。
In this embodiment, it is assumed that the speaker's voice generated by the
例えば、音声生成機能153は、話者音声を出力させるための発話内容やパラメータ等を示した指示データを、第2のデータとして生成してもよい。この場合、例えば、上述したキャラクタ設定情報及び音声合成装置をユーザ端末20が具備することで、音声出力機能283に、第2のデータの指示内容に基づいた話者音声を生成させることもできる。これにより、音声データそのものを送信する場合と同様に、ユーザ端末20のユーザに話者音声を聞かせることができる。
For example, the
なお、本実施形態では、話者音声の基となる発話内容は、AI(人工知能)等の自動会話技術を用いることで、ユーザの発話内容から自動的に生成されるものとする。また、検査や診断の結果等の医療的な告知事項については、ユーザの検査結果、診断結果を示す情報から自動で生成されてもよいし、テキストファイル等の形態で記憶回路120等に予め記憶されている形態としてもよい。 Note that in this embodiment, the content of the utterance on which the speaker's voice is based is automatically generated from the content of the user's utterance by using automatic conversation technology such as AI (artificial intelligence). Further, medical notification items such as test and diagnosis results may be automatically generated from information indicating the user's test results and diagnosis results, or may be stored in advance in the storage circuit 120 or the like in the form of a text file or the like. It may also be in the form shown below.
また、本実施形態では、キャラクタデータとボイスデータとを1対1で対応付けた例を示したが、これに限らず、キャラクタデータとボイスデータとを個別に指定可能な構成としてもよい。 Further, in this embodiment, an example has been shown in which character data and voice data are associated on a one-to-one basis, but the present invention is not limited to this, and a configuration in which character data and voice data can be individually designated may be used.
制御機能154は、画像生成機能152及び音声生成機能153と協働することで、ユーザ端末20のユーザとの会話の円滑化を図るための各種処理を実行する。以下、制御機能154が行う各種処理について説明する。
The control function 154 cooperates with the
(オブジェクト選定処理)
制御機能154は、キャラクタ設定情報に登録されたキャラクタデータ及びボイスデータの中から、話者画像及び話者音声の生成に使用するキャラクタデータ及びボイスデータを選択する。そして、制御機能154は、選択したキャラクタデータ及びボイスデータを画像生成機能152及び音声生成機能153に指示することで、当該キャラクタデータ及びボイスデータを用いた話者画像及び話者音声を生成させる。
(Object selection process)
The control function 154 selects character data and voice data to be used for generating a speaker image and speaker voice from among the character data and voice data registered in the character setting information. Then, the control function 154 instructs the
具体的には、制御機能154は、受信機能151が受信した属性データに含まれる年齢、性別等の情報に基づき、話者画像及び話者音声の生成に使用するキャラクタデータ及びボイスデータの種別を選定(変更)する。 Specifically, the control function 154 determines the type of character data and voice data used to generate the speaker image and speaker voice based on information such as age and gender included in the attribute data received by the reception function 151. Select (change).
例えば、ユーザが子供(例えば12歳未満)の場合、制御機能154は、動物等の親しみやすいキャラクタを表したキャラクタデータ及びボイスデータを選択する。また、例えば、ユーザが大人(例えば20歳以上)の場合、制御機能154は、医者等の現実的なキャラクタを表したキャラクタデータ及びボイスデータを選択する。 For example, if the user is a child (eg, under 12 years old), control function 154 selects character data and voice data representing friendly characters such as animals. Further, for example, if the user is an adult (eg, 20 years old or older), the control function 154 selects character data and voice data representing a realistic character such as a doctor.
また、制御機能154は、オブジェクトに発話させる内容が予め判明している場合、その内容に基づき、話者画像及び話者音声の生成に使用するキャラクタデータ及びボイスデータの種別を選定(変更)する。 Furthermore, if the content to be made to speak by the object is known in advance, the control function 154 selects (changes) the types of character data and voice data used to generate the speaker image and speaker voice based on the content. .
例えば、泌尿器に関わる疾患が疑われており、当該疾患に関する会話(告知)が予定されている場合、制御機能154は、ユーザと同性のキャラクタを表すキャラクタデータ及びボイスデータを選択する。また、例えば、ユーザが大人で問診がメインで予定されている場合は、制御機能154は、話しやすいように年齢層の近いキャラクタを表すキャラクタデータ及びボイスデータを選択する。また、例えば、医療的な告知がメインで予定されている場合は、制御機能154は、経験の深そうな年齢層の高いキャラクタを表すキャラクタデータ及びボイスデータを選択する。 For example, if a urinary-related disease is suspected and a conversation (announcement) regarding the disease is scheduled, the control function 154 selects character data and voice data representing a character of the same gender as the user. Further, for example, if the user is an adult and the interview is mainly scheduled, the control function 154 selects character data and voice data representing characters in a similar age group so that the user can talk easily. Further, for example, if a medical announcement is mainly scheduled, the control function 154 selects character data and voice data representing a character in an older age group who seems to have a lot of experience.
これにより、医療支援装置10では、ユーザの属性やユーザとの会話の内容に適した話者画像及び話者音声を生成することができるため、ユーザが話者に対して抱く不安感や違和感を軽減することができる。
As a result, the
なお、属性データや会話内容に基づく選定処理の実現方法は特に問わず、種々の方法を採用することが可能である。一例として、キャラクタ設定情報に登録されたキャラクタデータ(及びボイスデータ)の各々に対し、適用対象の属性(性別、年齢層等)を対応付けて登録しておくことで、ユーザの属性に基づいた選定処理を効率的に行うことができる。この場合、制御機能154は、属性データに含まれた年齢、性別等と、各キャラクタデータに対応付けられた適用対象の属性とを比較することで、ユーザの属性に応じたキャラクタデータ及びボイスデータを効率的に選定することができる。 Note that the method for implementing the selection process based on attribute data and conversation content is not particularly limited, and various methods can be adopted. For example, by registering applicable attributes (gender, age group, etc.) for each character data (and voice data) registered in the character setting information, it is possible to Selection processing can be performed efficiently. In this case, the control function 154 compares the age, gender, etc. included in the attribute data with the applicable attributes associated with each character data, thereby controlling the character data and voice data according to the user's attributes. can be selected efficiently.
また、制御機能154は、受信機能151が受信した履歴データに基づいて、話者画像及び話者音声の生成に使用するキャラクタデータ及びボイスデータを選定(変更)する構成としてもよい。 Furthermore, the control function 154 may be configured to select (change) character data and voice data to be used for generating the speaker image and speaker voice based on the history data received by the reception function 151.
例えば、制御機能154は、履歴データに含まれた購入履歴や視聴履歴の中から、ユーザが購入した商品や視聴した動画に係る動物、人物、アニメキャラクタ等を抽出し、それらのキャラクタに似たキャラクタデータ及びボイスデータを選択する構成としてもよい。また、例えば、制御機能154は、ユーザの購入履歴や視聴履歴と類似した傾向を有する他のユーザを基に、当該他のユーザに適用したキャラクタデータ及びボイスデータの中から、キャラクタデータ及びボイスデータを選択する構成としてもよい。これにより、医療支援装置10は、ユーザが関心を示すキャラクタや、好みのキャラクタに似た話者画像及び話者音声を生成することができるため、ユーザが話者に対して抱く不安感や違和感を軽減することができる。
For example, the control function 154 extracts animals, people, anime characters, etc. related to products purchased by the user or videos viewed by the user from the purchase history and viewing history included in the history data, and extracts characters similar to those characters. A configuration may be adopted in which character data and voice data are selected. For example, the control function 154 may select character data and voice data from among character data and voice data applied to other users based on other users who have similar tendencies to the purchase history and viewing history of the user. It may be configured to select. As a result, the
また、例えば、制御機能154は、履歴データに含まれたキャラクタデータ及びボイスデータの過去の選択履歴に基づき、キャラクタデータ及びボイスデータを選択してもよい。選択方法は特に問わず、例えば、制御機能154は、直近に選択されたキャラクタデータ及びボイスデータを選択してもよいし、最頻出のキャラクタデータ及びボイスデータを選択してもよい。これにより、医療支援装置10は、ユーザが使い慣れたキャラクタや、お気に入りのキャラクタを用いて話者画像及び話者音声を生成することができるため、ユーザが話者に対して抱く不安感や違和感を軽減することができる。
Further, for example, the control function 154 may select character data and voice data based on past selection history of character data and voice data included in the history data. The selection method is not particularly limited; for example, the control function 154 may select the most recently selected character data and voice data, or may select the most frequently occurring character data and voice data. As a result, the
なお、上記では制御機能154は、キャラクタデータ及びボイスデータの両方を変更する例を説明したが、何れか一方のデータのみを変更する形態としてもよい。 Note that although an example has been described above in which the control function 154 changes both character data and voice data, it may also change only one of the data.
また、上記では制御機能154がキャラクタデータ及びボイスデータを自動で選択する形態を説明したが、ユーザに選択させる形態としてもよい。 Further, although the above description has been given of a mode in which the control function 154 automatically selects the character data and voice data, it may also be a mode in which the user is allowed to select the character data and voice data.
この場合、例えば、制御機能154は、キャラクタデータ及びボイスデータの一覧をユーザ端末20に送信し、表示機能282及び音声出力機能283と協働することで、キャラクタデータ及びボイスデータを選択可能な環境をユーザ端末20に実現する。そして、制御機能154は、ユーザによって選択されたキャラクタデータ及びボイスデータを指示する情報をユーザ端末20から受けると、その指示されたキャラクタデータ及びボイスデータを選択する。これにより、医療支援装置10は、ユーザが関心を示すキャラクタや、好みのキャラクタを用いて話者画像及び話者音声を生成することができるため、ユーザが話者に対して抱く不安感や違和感を軽減することができる。
In this case, for example, the control function 154 transmits a list of character data and voice data to the
(ユーザ反応に応じた表現方法変更処理)
制御機能154は、受信機能151が受信したユーザの音声データや撮像データから、ユーザの状態を推定し、その推定結果に基づいて、話者音声の表現方法を変更する。
(Expression method change process according to user reaction)
The control function 154 estimates the state of the user from the user's voice data and imaging data received by the reception function 151, and changes the method of expressing the speaker's voice based on the estimation result.
具体的には、制御機能154は、ユーザの音声データ又は撮像データからユーザの感情の状態を推定し、推定した感情の状態に応じて、話者画像及び話者音声の表現方法を変更する。ここで、感情の推定方法は特に問わず、公知の技術を用いてもよい。例えば、制御機能154は、ユーザの発話内容に含まれる特定の文言や、口調(韻律、抑揚)等からユーザの感情の状態を推定してもよい。また、制御機能154は、撮像データに含まれたユーザの顔部の瞳孔の大きさ、口角の上り具合、発汗の有無、仕草等からユーザの感情を推定してもよい。 Specifically, the control function 154 estimates the user's emotional state from the user's voice data or imaged data, and changes the method of expressing the speaker image and the speaker's voice according to the estimated emotional state. Here, the emotion estimation method is not particularly limited, and any known technique may be used. For example, the control function 154 may estimate the user's emotional state from a specific wording included in the content of the user's utterance, tone (prosody, intonation), and the like. Furthermore, the control function 154 may estimate the user's emotion based on the size of the pupils of the user's face, the upward angle of the corners of the mouth, the presence or absence of sweating, gestures, etc. of the user's face included in the imaging data.
制御機能154は、ユーザの感情の状態を推定すると、その状態に応じて、話者画像の表情や仕草、話者音声の声色や抑揚等の表現方法を変更する。一例として、制御機能154は、ラッセルの円環図やプルチックの感情の輪等に基づいて分類された各感情の状態と、話者画像及び会話音声の表現方法とを対応付けた反応設定情報に基づき、ユーザの状態に応じた表現方法を決定する。なお、反応設定情報には、怯えや不安等のネガティブな感情に対し、当該感情を緩和するための表現方法が設定されているものとする。 When the control function 154 estimates the user's emotional state, it changes the expression method, such as the facial expression and gesture of the speaker image, and the tone and intonation of the speaker's voice, according to the state. As an example, the control function 154 uses reaction setting information that associates each emotional state classified based on Russell's circular diagram, Plutchik's circle of emotions, etc. with a speaker image and a method of expressing conversational audio. Based on this, the expression method is determined according to the user's condition. It is assumed that the reaction setting information includes an expression method for alleviating negative emotions such as fear and anxiety.
例えば、制御機能154は、推定したユーザの感情が怯え、不安等のネガティブな感情を示す場合、画像生成機能152が生成する話者画像の表情を笑顔に変えたり、動き量を抑制したりすることで、優しい表情や落ち着いた表情に変更する。また、制御機能154は、推定したユーザの感情が怯え、不安等のネガティブな感情を示す場合、音声生成機能153が生成する話者音声の発話スピードや抑揚を制御することで、優しい口調や落ち着いた口調に変更する。これにより、医療支援装置10は、ユーザのネガティブな感情を緩和することができるため、ユーザとの会話の円滑化を図ることができる。
For example, if the estimated user's emotion indicates a negative emotion such as fear or anxiety, the control function 154 changes the expression of the speaker image generated by the
また、例えば、制御機能154は、推定したユーザの感情が疑問を示すような場合、話者音声の発話スピードを低下させる等の制御を行う。また、制御機能154は、ユーザの音声データ又は撮像データから、話者音声の発話内容に含まれた特定の文言(例えば、専門用語等)について疑問を呈するのを検知した場合、該当する文言を解説するための話者音声を音声生成機能153に生成させてもよい。これにより、医療支援装置10では、ユーザが疑問を呈した場合、疑問点の解消を支援することができるため、会話の円滑化を図ることができる。
Further, for example, when the estimated user's emotion indicates doubt, the control function 154 performs control such as reducing the speaking speed of the speaker's voice. In addition, if the control function 154 detects from the user's voice data or imaged data that a specific phrase (for example, a technical term, etc.) included in the utterance content of the speaker's voice raises a question, the control function 154 displays the corresponding phrase. The
また、制御機能154は、ユーザと会話を行っている間、話者画像又は話者音声を介して相槌動作を行わせたり、話者画像にユーザの目を見る動作を行わせたりする制御を行う。さらに、制御機能154は、ユーザの発話内容から話者画像に対し質問していることを検知した場合、相槌動作を行う頻度やユーザの目を見る時間を増加させる。これにより、医療支援装置10は、質問を聞いていることをユーザにアピールすることができるため、ユーザからの質問を促すことができる。
Furthermore, the control function 154 performs control such as making the speaker's image or voice perform a cooperative action while having a conversation with the user, or making the speaker's image look the user in the eye. conduct. Furthermore, when the control function 154 detects that the user is asking a question to the speaker image based on the content of the user's utterances, the control function 154 increases the frequency of performing the interrogation motion and the amount of time the user looks into the user's eyes. Thereby, the
なお、話者画像又は話者音声の表現方法は、ユーザの属性データに応じて変更してもよい。例えば、ユーザが高齢者(例えば60歳以上)の場合、制御機能154は、話者音声の発話スピードを他の年齢層よりも低く設定したり、声のピッチを高く設定したりしてもよい。これにより、医療支援装置10では、話者音声の聞き取り易さ等を向上させることができるため、会話の円滑化を図ることができる。
Note that the method of expressing the speaker image or the speaker's voice may be changed depending on the user's attribute data. For example, if the user is an elderly person (for example, over 60 years old), the control function 154 may set the speaking speed of the speaker's voice lower than that of other age groups, or set the pitch of the voice higher. . As a result, the
(医療的な告知事項に応じた表現方法変更処理)
制御機能154は、話者音声の発話内容に含まれる医療的な告知事項に応じて、話者画像及び話者音声の表現方法を変更する。
(Processing for changing the expression method according to medical notification matters)
The control function 154 changes the method of expressing the speaker image and the speaker's voice in accordance with the medical notice included in the utterance content of the speaker's voice.
具体的には、制御機能154は、音声生成機能153による話者音声の生成に先駆けて、生成する話者音声の発話内容を解析し、検査や診断の結果等の医療的な告知事項が発話内容に含まれるか否かを判定する。そして、制御機能154は、医療的な告知事項が含まれる場合、その告知内容に応じて、話者画像及び話者音声の表現方法を変更する。
Specifically, prior to the generation of the speaker's voice by the
例えば、ユーザの検査や診断の結果等を音声生成機能153が生成する話者音声によって告知するような場合、その発話内容にはユーザの検査結果や健康状態、治療方針等の医療的な告知事項が含まれる。制御機能154は、このような医療的な告知事項が発話内容に含まれる場合、その告知事項に係る所定の事象と、当該事象がユーザに与える影響の度合いとを表す文言に応じて、話者画像及び話者音声の表現方法を変更する。ここで、告知事項に係る事象は、例えば、「がん」等の病名や、治療方法の名称等を意味する。また、「事象がユーザに与える影響の度合い」とは、病気(病名)の深刻度や重篤度、治療に伴う身体への侵襲度等を意味する。
For example, when announcing the results of a user's test or diagnosis using the speaker's voice generated by the
なお、医療的な告知事項に応じた表現の変更方法は特に問わず、種々の方法を採用することが可能である。本実施形態では、一例として、医療的な告知事項と、話者画像及び話者音声の表現方法とを対応付けた設定情報(表現設定情報)を用いた変更方法について説明する。 Note that the method of changing the expression according to the medical notification matter is not particularly limited, and various methods can be adopted. In the present embodiment, as an example, a change method using setting information (expression setting information) that associates medical notification matters with expression methods of speaker images and speaker voices will be described.
図5は、表現設定情報のデータ構成の一例を示す図である。図5に示すように、表現設定情報は、告知事項に係る事象を表す文字列(キーワード)と、当該キーワードの事象がユーザに与える影響の度合い(レベル)を示す文字列と、話者画像及び話者音声の表現方法とを対応付けて記憶する。なお、図4では、「胃がん」をキーワードとした例を示しており、「ステージ」及び「3年生存率」の値がレベルを表す文字列に対応する。 FIG. 5 is a diagram showing an example of the data structure of expression setting information. As shown in FIG. 5, the expression setting information includes a character string (keyword) that represents an event related to the announcement matter, a character string that represents the degree (level) of influence that the keyword event has on the user, and a speaker image and The expression method of the speaker's voice is associated with and stored. Note that FIG. 4 shows an example in which "stomach cancer" is used as a keyword, and the values of "stage" and "3-year survival rate" correspond to character strings representing levels.
ここで、話者画像及び話者音声の表現方法は、「ステージ」又は「3年生存率」の各値に対応付けて設定される。具体的には、「ステージ」又は「3年生存率」の各値には、そのレベル(深刻度)に応じた表現方法が設定される。例えば、深刻度の比較的低いステージ1や2には、ユーザを気落ちさせないよう、明るい表情や優しい口調等を実現するための表現方法が設定される。一方、深刻度の高いステージ3や4では、ユーザに安心感を与えることができるよう、落ち着いた表情や落ち着いた口調等を実現するための表現方法が設定される。
Here, the method of expressing the speaker image and the speaker's voice is set in association with each value of "stage" or "3-year survival rate." Specifically, for each value of "stage" or "3-year survival rate", an expression method is set according to its level (severity). For example, for
なお、キーワードやレベルを表す文言は、図4の例に限定されないものとする。例えば、キーワードを治療方法の種別を表す名称とし、レベルをその治療方法の侵襲度を表す文言としてもよい。 Note that the words expressing keywords and levels are not limited to the example shown in FIG. 4. For example, the keyword may be a name representing the type of treatment method, and the level may be a word representing the degree of invasiveness of the treatment method.
制御機能154は、音声生成機能153が生成する話者音声の発話内容の中に、上述したキーワードとレベルとを表す文言が含まれるか否かを判定する。例えば、発話内容の中に「胃がん」と「ステージ3」との文言が含まれる場合、制御機能154は、その文言の組に対応する表現方法を表現設定情報から読み出す。そして、制御機能154は、読み出した表現方法に基づいて、画像生成機能152及び音声生成機能153に、告知用の話者画像及び話者音声を生成させる。
The control function 154 determines whether or not the utterance content of the speaker's voice generated by the
このように、医療支援装置10では、医療的な告知事項に応じて表現方法を変更した告知用の話者画像及び話者音声を生成する。これにより、医療支援装置10は、例えば、ユーザに告知する内容が深刻度の高い疾病を示すような場合であっても、その深刻度に応じた表現方法で話者画像及び話者音声を生成することができる。したがって、医療支援装置10は、ユーザの心情を配慮した話し方や接し方で検査や診断の結果等を告知することができるため、ユーザの不安を軽減することができる。
In this way, the
なお、話者画像及び話者音声の表現の変更方法は、図5の例に限定されないものとする。例えば、制御機能154は、ステージ3、4等、深刻度のレベルが高い場合には、病名が繰り返し発話されないよう発話内容を変更したり、深刻度が強調されないよう婉曲的に表現したりするよう制御してもよい。
Note that the method of changing the representation of the speaker image and the speaker's voice is not limited to the example shown in FIG. 5. For example, when the level of severity is high, such as in
また、制御機能154は、ユーザ端末20のユーザが医療支援装置10にアクセスした段階で、当該ユーザに告知する医療的な告知事項が判明している場合、その告知事項の内容に応じて、キャラクタデータ及びボイスデータの種別を選択する形態としてもよい。この場合、例えば、制御機能154は、深刻度の高い告知を行う場合、医師等の現実的なキャラクタを模したキャラクタデータ及びボイスデータを選択することが好ましい。これにより、医療支援装置10では、告知内容に適した話者画像及び話者音声で検査結果、診断結果等をユーザに告知することができるため、ユーザが話者に対して抱く不安感や違和感を軽減することができる。
In addition, when the user of the
また、後述する実施形態のように、ユーザとの会話の最中に当該ユーザの診断結果等が判明した場合、制御機能154は、その医療的な告示事項の内容に応じて、キャラクタデータ及びボイスデータの種別を切り替える制御を行ってもよい。例えば、会話の開始時に猫等の動物のキャラクタを選択していた場合、制御機能154は、ユーザに対し医療的な告知を行う段階で、医師等の現実的なキャラクタに切り替える制御を行ってもよい。また、例えば、ユーザ属性が女性であり、また告知事項に係る疾病が婦人病や泌尿器に係る疾病であるような場合、制御機能154は、女性の医師を模したキャラクタに切り替える制御を行ってもよい。これにより、医療支援装置10では、告知内容に適した話者画像及び話者音声で検査や診断の結果等をユーザに告知することができるため、ユーザが話者に対して抱く不安感や違和感を軽減することができる。
In addition, as in the embodiment described later, when the user's diagnosis result becomes known during a conversation with the user, the control function 154 controls the character data and voice according to the content of the medical notice. Control may be performed to switch data types. For example, if an animal character such as a cat is selected at the beginning of the conversation, the control function 154 may perform control to switch to a realistic character such as a doctor at the stage of making a medical announcement to the user. good. Further, for example, if the user attribute is female and the disease related to the notification is a gynecological disease or a urinary disease, the control function 154 may perform control to switch to a character imitating a female doctor. good. As a result, the
なお、制御機能154は、ユーザとの会話の中で、上述した各種の処理を複合的に実行するものとするが、医療的な告知事項に応じた表現方法の変更処理を最優先とすることが好ましい。また、制御機能154は、ユーザとの会話の中で、話者画像及び話者音声の表現方法が急激に変化することがないよう、変化前と変化後とで表現方法の差が所定の範囲内に収まるよう、画像生成機能152及び音声生成機能153を制御することが好ましい。
The control function 154 is assumed to perform the various processes described above in a complex manner during the conversation with the user, but the control function 154 should give top priority to the process of changing the expression method according to the medical notice. is preferred. In addition, the control function 154 is configured to keep the difference between the expression methods before and after the change within a predetermined range so that the expression methods of the speaker image and the speaker's voice do not change suddenly during a conversation with the user. It is preferable that the
送信機能155は、画像生成機能152で生成された話者画像(第1のデータ)及び音声生成機能153で生成された話者音声(第2のデータ)を、ユーザ端末20に送信する。ここで、送信機能155は、話者画像の動作と話者音声の発話のタイミングとが同期するよう、第1のデータと第2のデータとを動画データの形態で送信してもよい。
The transmission function 155 transmits the speaker image (first data) generated by the
医療支援装置10から送信された第1のデータ及び第2のデータは、ユーザ端末20が備える受信機能281によって受信される。そして、ユーザ端末20では、表示機能282が、第1のデータが表す話者画像をディスプレイ260に表示させ、音声出力機能283が、第2のデータが表す話者音声を音声出力インタフェース270から出力させる。これにより、ユーザ端末20のユーザは、ユーザ端末20を介して、話者画像及び話者音声を視聴することができる。
The first data and second data transmitted from the
また、ユーザ端末20のユーザは、話者画像及び話者音声を視聴しながら質問等の発話することで、その音声がユーザの撮像画像とともに医療支援装置10に送信される。そして、医療支援装置10は、ユーザ端末20から送信される各種データや、ユーザに対する発話内容(医療的な告知事項等)に基づき、話者画像及び話者音声の表現方法を変更しながらユーザ端末20とのデータ授受を実行する。
Furthermore, when the user of the
次に、図6を参照して、医療支援装置10の動作例について説明する。ここで、図6は、医療支援装置10が行う医療支援処理の一例を示すフローチャートである。なお、本処理の前提として、医療支援装置10は、ユーザ端末20との間で通信が確立した状態にあるとする。また、医療支援装置10とユーザ端末20との間では、各種データの授受が常時行われている状態であるとする。
Next, an example of the operation of the
まず、制御機能154は、受信機能151によって受信されたユーザ端末20のユーザの属性データ及び予定されている会話の内容等に基づき、話者のモデルデータ及びボイスデータを選択する(ステップS11)。次いで、画像生成機能152及び音声生成機能153は、制御機能154によって選択されたモデルデータ及びボイスデータを用いて、話者画像及び話者音声の生成を開始する(ステップS12)。
First, the control function 154 selects the speaker's model data and voice data based on the attribute data of the user of the
画像生成機能152及び音声生成機能153で生成された話者画像及び話者音声は、第1のデータ及び第2のデータとして送信機能155から送信されることで、ユーザ端末20に提供される。ユーザ端末20では、ディスプレイ260及び音声出力インタフェース270を介し第1のデータ及び第2のデータを出力することで、話者画像及び話者音声を視聴可能な環境をユーザに提供する。
The speaker image and the speaker's voice generated by the
続いて、制御機能154は、受信機能151によって受信されたユーザの撮像データ及び音声データに基づきユーザの感情の状態を推定する(ステップS13)。制御機能154は、推定した感情状態に応じて、画像生成機能152及び音声生成機能153が生成する話者画像及び話者音声の表現方法を変更する(ステップS14)。
Subsequently, the control function 154 estimates the user's emotional state based on the user's imaging data and audio data received by the receiving function 151 (step S13). The control function 154 changes the method of expressing the speaker image and the speaker's voice generated by the
続いて、制御機能154は、受信機能151によって受信されたユーザの音声データに基づき、ユーザが発話したか否かを判定する(ステップS15)。ユーザが発話したと判定した場合(ステップS15;Yes)、制御機能154は、その発話内容に応じた表現方法で、応答用の話者画像及び話者音声を画像生成機能152及び音声生成機能153に生成させ(ステップS16)、ステップS20に移行する。
Subsequently, the control function 154 determines whether the user has uttered a utterance based on the user's voice data received by the reception function 151 (step S15). If it is determined that the user has uttered a utterance (step S15; Yes), the control function 154 generates a response speaker image and speaker voice using an expression method according to the content of the utterance, and generates the
また、ユーザが発話していないと判定した場合(ステップS15;No)、制御機能154は、検査結果や診断結果等の医療的な告知を行うタイミングか否かを判定する(ステップS17)。かかるタイミングの適否の判定方法は特に問わず、種々の方法を採用することが可能である。例えば、制御機能154は、ユーザの発話内容から検査結果や診断結果等を要求する文言を検出した場合に、告知を行うタイミングと判定してもよい。また、例えば、ユーザとの会話が所定時間途切れた場合に、告知を行うタイミングと判定してもよい。 If it is determined that the user is not speaking (step S15; No), the control function 154 determines whether it is time to make a medical announcement such as a test result or diagnosis result (step S17). The method for determining whether such timing is appropriate is not particularly limited, and various methods can be employed. For example, the control function 154 may determine that it is the timing to make the notification when it detects a phrase requesting test results, diagnosis results, etc. from the content of the user's utterance. Further, for example, when the conversation with the user is interrupted for a predetermined period of time, it may be determined that it is the timing to make the notification.
告知を行うタイミングでないと判定した場合(ステップS17;No)、制御機能154は、ステップS13に処理を戻す。一方、告知を行うタイミングと判定した場合(ステップS17;Yes)、ステップS18に移行する。 If it is determined that it is not the timing to make the announcement (step S17; No), the control function 154 returns the process to step S13. On the other hand, if it is determined that it is the timing to make the announcement (step S17; Yes), the process moves to step S18.
続いて、制御機能154は、検査結果や診断結果等の告知事項に含まれた医療的なキーワード及びそのレベルを表す文言を抽出する(ステップS18)。次いで、制御機能154は、抽出した文言の組に対応する表現方法で、告知用の話者画像及び話者音声を画像生成機能152及び音声生成機能153に生成させ(ステップS19)、ステップS20に移行する。
Subsequently, the control function 154 extracts a medical keyword included in the notification item such as the test result or diagnosis result and a wording representing the level thereof (step S18). Next, the control function 154 causes the
続くステップS20では、制御機能154は、ユーザ端末20のユーザから会話の終了が指示されたか否かを判定する。ここで、会話の終了が指示されない場合(ステップS20;No)、制御機能154は、ステップS13に処理を戻し、ユーザとの会話を継続する。
In the following step S20, the control function 154 determines whether the user of the
なお、先のステップS19で話者画像及び話者音声の表現方法を変更した場合には、制御機能154は、その表現方法を維持したままステップS13以降の処理を行うよう制御してもよい。また、制御機能154は、表現方法が急激に変化しないよう変更量を所定の範囲内に抑制してステップS13以降の処理を行ってもよい。 Note that when the method of expressing the speaker image and the speaker's voice is changed in the previous step S19, the control function 154 may control the processing from step S13 onwards while maintaining the method of expression. Further, the control function 154 may perform the processing from step S13 onward while suppressing the amount of change within a predetermined range so that the expression method does not change suddenly.
一方、制御機能154は、ユーザ端末20のユーザの発話内容から会話の終了を意味する文言(バイバイ、失礼します等)を検出した場合、会話の終了が指示されたと判定する(ステップS20;Yes)。この場合、制御機能154は、話者画像及び話者音声を介して、ユーザに会話の終了を通知した後、本処理を終了する。
On the other hand, if the control function 154 detects a phrase indicating the end of the conversation (bye-bye, excuse me, etc.) from the utterances of the user of the
このように、医療支援装置10は、画像生成機能152及び音声生成機能153が生成する話者画像及び話者音声を介してユーザ端末20のユーザと会話を行い、当該ユーザに告知する医療的な告知事項等に応じて、話者画像及び話者音声の表現方法を変更する。これにより、医療支援装置10は、ユーザの心情を配慮した話し方や接し方で検査や診断の結果等を告知することができるため、遠隔医療を受けるユーザの不安を軽減することができる。
In this way, the
なお、上述した実施形態は、医療支援装置10が有する構成又は機能の一部を変更することで、適宜に変形して実施することも可能である。そこで、以下では、上述した実施形態に係るいくつかの変形例を他の実施形態として説明する。なお、以下では、上述した実施形態と異なる点を主に説明することとし、既に説明した内容と共通する点については詳細な説明を省略する。また、以下で説明する変形例は、個別に実施されてもよいし、適宜組み合わせて実施されてもよい。
In addition, the embodiment mentioned above can also be modified and implemented as appropriate by changing a part of the configuration or function of the
(変形例1)
上述の実施形態では、話者画像及び話者音声の生成に用いるキャラクタデータ及びボイスデータの選択方法として、ユーザ端末20由来のデータ(属性データ、履歴データ等)を用いる例を説明した。しかしながら、キャラクタデータ及びボイスデータの選択方法はこれに限らないものとする。
(Modification 1)
In the above-described embodiment, an example has been described in which data derived from the user terminal 20 (attribute data, history data, etc.) is used as a method for selecting character data and voice data used to generate a speaker image and speaker voice. However, the method of selecting character data and voice data is not limited to this.
例えば、本変形例の制御機能154は、会話の開始時等に、いくつかのキャラクタデータがユーザ端末20に表示されるよう画像生成機能152を制御する。そして、制御機能154は、ユーザの撮像データや音声データから、キャラクタデータに対するユーザの反応を推定し、ポジティブな反応を示したキャラクタデータ(ボイスデータ)を選択する。
For example, the control function 154 of this modification controls the
これにより、医療支援装置10では、ユーザの直接的な操作を必要とすることなく、ユーザが関心を示すキャラクタや、好みのキャラクタから話者画像及び話者音声を生成することができるため、ユーザが話者に対して抱く不安感や違和感を軽減することができる。
As a result, the
(変形例2)
上述した実施形態では、話者を表すオブジェクトとしてキャラクタ画像を用いた例を説明した。しかしながら、オブジェクトの形式はこれに限るものではない。例えば、会話及び動作可能なコミュニケーションロボットを、話者を表すオブジェクトとしてもよい。
(Modification 2)
In the embodiment described above, an example was explained in which a character image was used as an object representing a speaker. However, the format of the object is not limited to this. For example, a communication robot capable of conversation and movement may be used as an object representing a speaker.
この場合、コミュニケーションロボットは、ユーザ宅等に設置され、ユーザ端末20自体、或いはユーザ端末20と連携して動作する。また、医療支援装置10の画像生成機能152は、話者画像を生成する代わりに、コミュニケーションロボットを動作させるための制御信号を第1のデータとして生成することで、コミュニケーションロボットを動作させる。また、医療支援装置10の制御機能154は、ユーザの属性データや予定されている会話の内容等に基づき、話者音声の生成に使用するボイスデータの種別を選択する。
In this case, the communication robot is installed at the user's home or the like and operates on the
本変形例においても、制御機能154は、上述した実施形態と同様に画像生成機能152を制御し、オブジェクトの動作、つまりコミュニケーションロボットの動作の表現方法を変更する。これにより、本変形例1においても、上述した実施形態と同様の効果を奏することができる。
Also in this modification, the control function 154 controls the
(変形例3)
上述の実施形態では、ワークステーションやサーバ装置等のコンピュータ機器によって医療支援装置10を実現する形態を説明した。しかしながら、医療支援装置10の実現方法はこれに限定されない。例えば、医療支援装置10は、クラウドコンピューティングを利用した、複数のコンピュータ機器(クラウド)によって実現されてもよい。
(Modification 3)
In the embodiments described above, the
[第2の実施形態]
次に、第2の実施形態について説明する。第1の実施形態では、ユーザの検査結果又は診断結果が予め用意されている形態を説明した。第2の実施形態では、医療支援装置10が、ユーザ端末20のユーザの健康状態を自動診断する場合について説明する。以下では、第2の実施形態では、第1の実施形態とは異なる処理を中心に説明する。
[Second embodiment]
Next, a second embodiment will be described. In the first embodiment, a case has been described in which the user's test results or diagnosis results are prepared in advance. In the second embodiment, a case will be described in which the
図7は、本実施形態に係る医療支援装置10の構成例を示す図である。図7に示すように、医療支援装置10は、通信インタフェース110と、記憶回路120と、入力インタフェース130と、ディスプレイ140と、処理回路150とを有する。また、処理回路150は、上述した受信機能151、画像生成機能152、音声生成機能153、制御機能154及び送信機能155に加えて、診断機能156を有する。
FIG. 7 is a diagram showing a configuration example of the
ここで、例えば、処理回路150の構成要素である受信機能151、画像生成機能152、音声生成機能153、制御機能154、送信機能155及び診断機能156が実行する各処理機能は、コンピュータによって実行可能なプログラムの形態で記憶回路120に記憶されている。処理回路150は、各プログラムを記憶回路120から読み出し、実行することで各プログラムに対応する機能を実現する。換言すると、各プログラムを読み出した状態の処理回路150は、処理回路150内に示された各機能を有することとなる。
Here, for example, each processing function executed by the reception function 151,
診断機能156は、ユーザ端末20から送信される各種データを基に、ユーザ端末20のユーザの健康状態を自動診断する機能を有する。ここで、診断機能156の診断方法は特に問わず、公知の技術を用いることが可能である。例えば、診断機能156は、話者音声等を介して健康状態の診断に係る質問をユーザに提供し、話者音声等に含まれた質問に対する回答からユーザの健康状態を診断してもよい。また、例えば、診断機能156は、ユーザを撮像した撮像データから、ユーザの健康状態を診断してもよい。この場合、診断機能156は、例えば、撮像データに含まれたユーザの創傷部の画像から、傷の状態を診断することができる。
The diagnostic function 156 has a function of automatically diagnosing the health condition of the user of the
また、本実施形態の制御機能154は、診断機能156がユーザの健康状態を診断すると、その診断結果に含まれる医療的な告知事項に応じて、上述した第1の実施形態と同様の手法で、話者画像及び話者音声の表現方法を変更する。 Furthermore, when the diagnostic function 156 diagnoses the user's health condition, the control function 154 of this embodiment uses a method similar to that of the first embodiment described above in accordance with the medical notice included in the diagnosis result. , change the representation method of the speaker image and the speaker's voice.
例えば、図5のステップS13~ステップS16の処理の際に、健康状態の診断に係る質問と回答とが遣り取りされる場合、制御機能154は、診断機能156が診断結果を導出したタイミングで診断結果の告知を行う。 For example, when questions and answers related to the diagnosis of a health condition are exchanged during the processing from step S13 to step S16 in FIG. Announcement will be made.
なお、本実施形態の場合、制御機能154は、診断機能156による健康状態の診断時と診断結果の告知時とで、ユーザに提示する話者画像及び話者音声の種別を切り替える制御を行ってもよい。例えば、制御機能154は、健康状態を診断している最中は、ロボット等の仮想的なキャラクタを表す話者画像をユーザに提示し、診断結果を告知する際に、医師等の現実的なキャラクタを表す話者画像に切り替えてもよい。 In the case of the present embodiment, the control function 154 performs control to switch the types of speaker images and speaker voices to be presented to the user when the diagnosis function 156 diagnoses the health condition and when notifying the user of the diagnosis results. Good too. For example, the control function 154 may present a speaker image representing a virtual character such as a robot to the user while diagnosing a health condition, and may present a speaker image representing a virtual character such as a robot to the user, and may display a realistic image of a doctor or You may also switch to a speaker image representing a character.
これにより、医療支援装置10は、第1の実施形態と同様、ユーザの心情を配慮した話し方や接し方で診断結果を告知することができるため、遠隔医療を受けるユーザの不安を軽減することができる。
As a result, as in the first embodiment, the
なお、上述した実施形態及び変形例では、医用情報処理装置100が備える機能構成を、処理回路280によって実現する場合の例を説明したが、実施形態はこれに限られない。例えば、本明細書における機能構成は、ハードウェアのみ、又は、ハードウェアとソフトウェアとの混合によって同機能を実現するものであっても構わない。
Note that in the embodiment and modification described above, an example has been described in which the functional configuration of the medical information processing apparatus 100 is realized by the
また、上述した説明で用いた「プロセッサ」という文言は、例えば、CPU(Central Processing Unit)、GPU(Graphics Processing Unit)、或いは、特定用途向け集積回路(Application Specific Integrated Circuit:ASIC)、プログラマブル論理デバイス(例えば、単純プログラマブル論理デバイス(Simple Programmable Logic Device:SPLD)、複合プログラマブル論理デバイス(Complex Programmable Logic Device:CPLD)、及びフィールドプログラマブルゲートアレイ(Field Programmable Gate Array:FPGA))等の回路を意味する。プロセッサは、記憶回路220に保存されたプログラムを読み出して実行することで、機能を実現する。なお、記憶回路220にプログラムを保存する代わりに、プロセッサの回路内にプログラムを直接組み込むように構成しても構わない。この場合は、プロセッサは回路内に組み込まれたプログラムを読み出して実行することで機能を実現する。また、本実施形態のプロセッサは、単一の回路として構成される場合に限らず、複数の独立した回路を組み合わせて一つのプロセッサとして構成され、その機能を実現するようにしてもよい。
Furthermore, the term "processor" used in the above explanation refers to, for example, a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), an Application Specific Integrated Circuit (ASIC), or a programmable logic device. (For example, it refers to circuits such as Simple Programmable Logic Device (SPLD), Complex Programmable Logic Device (CPLD), and Field Programmable Gate Array (FPGA)). The processor realizes functions by reading and executing programs stored in the
ここで、プロセッサによって実行されるプログラムは、ROM(Read Only Memory)や記憶回路等に予め組み込まれて提供される。なお、このプログラムは、これらの装置にインストール可能な形式又は実行可能な形式のファイルでCD(Compact Disk)-ROM、FD(Flexible Disk)、CD-R(Recordable)、DVD(Digital Versatile Disk)等のコンピュータで読み取り可能な記憶媒体に記録されて提供されてもよい。また、このプログラムは、インターネット等のネットワークに接続されたコンピュータ上に格納され、ネットワーク経由でダウンロードされることにより提供又は配布されてもよい。例えば、このプログラムは、上述した各機能部を含むモジュールで構成される。実際のハードウェアとしては、CPUが、ROM等の記憶媒体からプログラムを読み出して実行することにより、各モジュールが主記憶装置上にロードされて、主記憶装置上に生成される。 Here, the program executed by the processor is provided by being pre-installed in a ROM (Read Only Memory), a storage circuit, or the like. This program is a file in a format that can be installed or executable on these devices, such as CD (Compact Disk)-ROM, FD (Flexible Disk), CD-R (Recordable), DVD (Digital Versatile Disk), etc. It may be provided recorded on a computer readable storage medium. Further, this program may be stored on a computer connected to a network such as the Internet, and may be provided or distributed by being downloaded via the network. For example, this program is composed of modules including each of the above-mentioned functional units. In actual hardware, a CPU reads a program from a storage medium such as a ROM and executes it, so that each module is loaded onto the main storage device and generated on the main storage device.
以上説明した実施形態によれば、遠隔医療を受けるユーザの不安を軽減することができる。 According to the embodiment described above, it is possible to alleviate the anxiety of a user receiving telemedicine.
本発明のいくつかの実施形態(変形例)を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これらの実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これらの実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。 Although several embodiments (modifications) of the present invention have been described, these embodiments are presented as examples and are not intended to limit the scope of the invention. These embodiments can be implemented in various other forms, and various omissions, substitutions, and changes can be made without departing from the gist of the invention. These embodiments and their modifications are included within the scope and gist of the invention as well as within the scope of the invention described in the claims and its equivalents.
1 遠隔医療システム
10 医療支援装置
20 ユーザ端末
151 受信機能
152 画像生成機能
153 音声生成機能
154 制御機能
155 送信機能
156 診断機能
1
Claims (11)
前記オブジェクトに発話させる音声を表した第2のデータを生成する第2の生成部と、
話者の発話内容に含まれる医療的な告知事項又は前記ユーザの反応に基づいて推定する前記ユーザの感情の状態に応じて、前記オブジェクトの動作及び/又は前記音声の表現方法を変更するように制御する制御部と、
を備え、
前記制御部は、前記告知事項と前記感情の状態とに優先度をつけ、前記優先度に応じて前記オブジェクトの動作及び/又は前記音声の表現方法を変更するように制御する医療支援装置。 a first generation unit that generates first data for operating an object representing a speaker who has a conversation with a user;
a second generation unit that generates second data representing a voice to be uttered by the object;
The motion of the object and /or the method of expressing the voice may be changed in accordance with the emotional state of the user estimated based on the medical notice included in the utterance content of the speaker or the reaction of the user. a control unit that controls ;
Equipped with
The control unit is a medical support device that prioritizes the announcement item and the emotional state, and controls to change the motion of the object and/or the method of expressing the voice according to the priority.
前記制御部は、前記第1の生成部を制御することで、前記話者画像の動作を変更する請求項1~8の何れか一項に記載の医療支援装置。 The first generation unit generates, as the first data, a speaker image in which the character image, which is the object, is moved;
The medical support device according to any one of claims 1 to 8 , wherein the control unit changes the behavior of the speaker image by controlling the first generation unit.
前記制御部は、前記第1の生成部を制御することで、前記コミュニケーションロボットの動作を変更する請求項1~8の何れか一項に記載の医療支援装置。 The first generation unit generates the first data for operating the communication robot that is the object,
The medical support device according to any one of claims 1 to 8 , wherein the control unit changes the operation of the communication robot by controlling the first generation unit.
ユーザと会話を行う話者を表したオブジェクトを動作させるための第1のデータを生成する第1の生成機能と、
前記オブジェクトに発話させる音声を表した第2のデータを生成する第2の生成機能と、
話者の発話内容に含まれる医療的な告知事項又は前記ユーザの反応に基づいて推定する前記ユーザの感情の状態に応じて、前記オブジェクトの動作及び/又は前記音声の表現方法を変更するように制御する制御機能と、を実行させ、
前記制御機能において、前記告知事項と前記感情の状態とに優先度をつけ、前記優先度に応じて前記オブジェクトの動作及び/又は前記音声の表現方法を変更するように制御することを特徴とするプログラム。 In the computer of medical support equipment,
a first generation function that generates first data for operating an object representing a speaker who has a conversation with a user;
a second generation function that generates second data representing a voice to be uttered by the object;
The motion of the object and /or the method of expressing the voice may be changed in accordance with the emotional state of the user estimated based on the medical notice included in the utterance content of the speaker or the user's reaction. a control function to control;
The control function is characterized in that the notification item and the emotional state are prioritized, and control is performed to change the movement of the object and/or the method of expressing the voice according to the priority. program.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2019150033A JP7382760B2 (en) | 2019-08-19 | 2019-08-19 | Medical support equipment and programs |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2019150033A JP7382760B2 (en) | 2019-08-19 | 2019-08-19 | Medical support equipment and programs |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2021033434A JP2021033434A (en) | 2021-03-01 |
| JP7382760B2 true JP7382760B2 (en) | 2023-11-17 |
Family
ID=74678346
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2019150033A Active JP7382760B2 (en) | 2019-08-19 | 2019-08-19 | Medical support equipment and programs |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7382760B2 (en) |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7465302B2 (en) * | 2022-05-24 | 2024-04-10 | ソフトバンク株式会社 | Information provision system, control method for information provision system, and control program for information provision system |
| JP7753989B2 (en) * | 2022-06-10 | 2025-10-15 | トヨタ自動車株式会社 | Information processing device, information processing method, and information processing program |
| JP2024060391A (en) * | 2022-10-19 | 2024-05-02 | 株式会社日立製作所 | Medical interview device, medical interview system, and medical interview method |
| JP2025048852A (en) * | 2023-09-20 | 2025-04-03 | ソフトバンクグループ株式会社 | system |
| JP2025048985A (en) * | 2023-09-21 | 2025-04-03 | ソフトバンクグループ株式会社 | system |
| JP2025048993A (en) * | 2023-09-21 | 2025-04-03 | ソフトバンクグループ株式会社 | system |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005237668A (en) | 2004-02-26 | 2005-09-08 | Kazuya Mera | Interactive device considering emotion in computer network |
| JP2015170312A (en) | 2014-03-10 | 2015-09-28 | キヤノン株式会社 | Patient explanatory material creation device, patient explanatory material creation method and program |
| JP2017188075A (en) | 2017-01-23 | 2017-10-12 | 株式会社アクアティカ | Message management device and message management method |
-
2019
- 2019-08-19 JP JP2019150033A patent/JP7382760B2/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005237668A (en) | 2004-02-26 | 2005-09-08 | Kazuya Mera | Interactive device considering emotion in computer network |
| JP2015170312A (en) | 2014-03-10 | 2015-09-28 | キヤノン株式会社 | Patient explanatory material creation device, patient explanatory material creation method and program |
| JP2017188075A (en) | 2017-01-23 | 2017-10-12 | 株式会社アクアティカ | Message management device and message management method |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2021033434A (en) | 2021-03-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7382760B2 (en) | Medical support equipment and programs | |
| JP2022546455A (en) | Methods, systems, and devices for the diagnosis of behavioral disorders, developmental delays, and nervous system dysfunction | |
| US20170344713A1 (en) | Device, system and method for assessing information needs of a person | |
| CN120148767A (en) | A cognitive training emotional interaction method and system based on large model | |
| JP2025049097A (en) | system | |
| JP7742466B2 (en) | system | |
| US20260112355A1 (en) | System | |
| EP4576121A1 (en) | Support system for active listening in conversation situations | |
| JP2025048984A (en) | system | |
| JP2026073313A (en) | system | |
| JP2026072971A (en) | system | |
| JP2026045643A (en) | system | |
| JP2026072528A (en) | system | |
| JP2025048852A (en) | system | |
| JP2026072353A (en) | system | |
| JP2026034281A (en) | system | |
| JP2026051342A (en) | system | |
| JP2026035141A (en) | system | |
| JP2026029671A (en) | system | |
| JP2026018720A (en) | system | |
| JP2026072967A (en) | system | |
| JP2026047910A (en) | system | |
| JP2026025316A (en) | system | |
| JP2026041383A (en) | system | |
| JP2026025712A (en) | system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20220630 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20230703 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230704 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230904 |
|
| 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: 20231010 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20231107 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7382760 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |