Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7382760B2 - Medical support equipment and programs - Google Patents
[go: Go Back, main page]

JP7382760B2 - Medical support equipment and programs - Google Patents

Medical support equipment and programs Download PDF

Info

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
Application number
JP2019150033A
Other languages
Japanese (ja)
Other versions
JP2021033434A (en
Inventor
昌史 吉田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Medical Systems Corp
Original Assignee
Canon Medical Systems Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Medical Systems Corp filed Critical Canon Medical Systems Corp
Priority to JP2019150033A priority Critical patent/JP7382760B2/en
Publication of JP2021033434A publication Critical patent/JP2021033434A/en
Application granted granted Critical
Publication of JP7382760B2 publication Critical patent/JP7382760B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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.

特開2017-143992号公報Japanese Patent Application Publication No. 2017-143992

本発明が解決しようとする課題は、遠隔医療を受けるユーザの不安を軽減することである。 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.

図1は、第1の実施形態に係る遠隔医療システムの構成例を示す図である。FIG. 1 is a diagram showing an example of the configuration of a remote medical system according to the first embodiment. 図2は、第1の実施形態に係るユーザ端末の構成例を示す図である。FIG. 2 is a diagram illustrating a configuration example of a user terminal according to the first embodiment. 図3は、第1の実施形態に係る医療支援装置の構成例を示す図である。FIG. 3 is a diagram showing an example of the configuration of the medical support device according to the first embodiment. 図4は、第1の実施形態に係る話者設定情報のデータ構成の一例を示す図である。FIG. 4 is a diagram showing an example of the data structure of speaker setting information according to the first embodiment. 図5は、第1の実施形態に係る表現設定情報のデータ構成の一例を示す図である。FIG. 5 is a diagram illustrating an example of a data structure of expression setting information according to the first embodiment. 図6は、第1の実施形態の医療支援装置が行う医療支援処理の一例を示すフローチャートである。FIG. 6 is a flowchart illustrating an example of medical support processing performed by the medical support device of the first embodiment. 図7は、第2の実施形態に係る医療支援装置の構成例を示す図である。FIG. 7 is a diagram illustrating a configuration example of a medical support device according to the second embodiment.

以下、図面を参照しながら、医療支援装置及びプログラムの実施形態について説明する。 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 telemedicine system 1 includes a medical support device 10 and a user terminal 20. The medical support device 10 and the user terminal 20 are communicably connected via a network N such as the Internet. Note that the number of user terminals 20 connected to network N is not limited to the number shown in FIG. 1.

医療支援装置10は、被検者又は患者等のユーザに対する遠隔医療を支援する。医療支援装置10は、例えば病院等の医療施設に設けられ、ユーザ端末20を操作するユーザとの間で医療的な告知事項を告知(通知)するための会話を行う。なお、医用情報処理装置100は、例えば、ワークステーション、サーバ装置等のコンピュータ機器によって実現される。 The medical support device 10 supports remote medical care for users such as subjects or patients. The medical support device 10 is installed, for example, in a medical facility such as a hospital, and carries out a conversation with a user who operates a user terminal 20 to notify (notify) medical notification matters. Note that the medical information processing device 100 is realized by, for example, computer equipment such as a workstation and a server device.

ユーザ端末20は、遠隔医療システム1のユーザが使用する端末装置である。ユーザは、ユーザ端末20を介して医療支援装置10にアクセスすることで、遠隔医療を享受することができる。なお、ユーザ端末20は、例えば、PC(Personal Computer)、スマートフォン、タブレット端末等のコンピュータ機器によって実現される。 The user terminal 20 is a terminal device used by a user of the telemedicine system 1. A user can enjoy telemedicine by accessing the medical support device 10 via the user terminal 20. Note that the user terminal 20 is realized by, for example, a computer device such as a PC (Personal Computer), a smartphone, or a tablet terminal.

本実施形態の遠隔医療システム1において、医療支援装置10は、例えば医療施設で行われたユーザの検査や診断の結果等を、当該ユーザに告知する際に使用される。以下、遠隔医療システム1が有する各装置について説明する。 In the telemedicine system 1 of this embodiment, the medical support device 10 is used, for example, to notify the user of the results of an examination or diagnosis performed on the user at a medical facility. Each device included in the telemedicine system 1 will be described below.

図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 user terminal 20. As shown in FIG. As shown in FIG. 2, the user terminal 20 includes a communication interface 210, a storage circuit 220, an input interface 230, an audio input interface 240, an imaging device 250, a display 260, an audio output interface 270, and a processing circuit. 280.

通信インタフェース210は、処理回路280に接続され、ネットワークNを介した各種データの伝送及び通信を制御する。例えば、通信インタフェース210は、ネットワークカードやネットワークアダプタ、NIC(Network Interface Controller)等によって実現される。 The communication interface 210 is connected to the processing circuit 280 and controls transmission and communication of various data via the network N. For example, the communication interface 210 is realized by a network card, network adapter, NIC (Network Interface Controller), or the like.

記憶回路220は、処理回路280に接続され、各種データを記憶する。例えば、記憶回路220は、RAM(Random Access Memory)、フラッシュメモリ等の半導体メモリ素子や、ハードディスク、光ディスク等によって実現される。 The storage circuit 220 is connected to the processing circuit 280 and stores various data. For example, the storage circuit 220 is realized by a semiconductor memory element such as a RAM (Random Access Memory) or a flash memory, a hard disk, an optical disk, or the like.

入力インタフェース230は、処理回路280に接続され、操作者から受け付けた入力操作を電気信号に変換して処理回路280に出力する。例えば、入力インタフェース230は、トラックボール、スイッチボタン、マウス、キーボード、タッチパネル等によって実現される。 The input interface 230 is connected to the processing circuit 280 , converts an input operation received from an operator into an electrical signal, and outputs the electrical signal to the processing circuit 280 . For example, the input interface 230 is realized by a trackball, a switch button, a mouse, a keyboard, a touch panel, or the like.

音声入力インタフェース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 processing circuit 280 , collects the audio uttered by the user, converts the audio into an electrical signal, and outputs the electrical signal to the processing circuit 280 . For example, the voice input interface 240 is realized by a microphone or the like.

撮像デバイス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 processing circuit 280 and outputs a captured image (video) of the user obtained by imaging to the processing circuit 280. For example, the imaging device 250 is realized by an imaging element such as a CCD (Charge-Coupled Device) image sensor or a CMOS (Complementary MOS) image sensor.

なお、入力インタフェース230及び音声入力インタフェース240は、キーボード、マイクロフォン等の物理的な部品を備えるものだけに限られない。例えば、ユーザ端末20とは別体に設けられた外部の入力機器から電気信号を受け取り、この電気信号を処理回路280へ出力する電気信号の処理回路も入力インタフェース230及び音声入力インタフェース240の例に含まれる。また、入力インタフェース230は、外部の入力機器である撮像デバイス250から撮像画像を受け取る構成であってもよい。 Note that the input interface 230 and the voice input interface 240 are not limited to those that include physical components such as a keyboard and a microphone. For example, an electrical signal processing circuit that receives an electrical signal from an external input device provided separately from the user terminal 20 and outputs this electrical signal to the processing circuit 280 is also an example of the input interface 230 and the audio input interface 240. included. Furthermore, the input interface 230 may be configured to receive a captured image from an imaging device 250 that is an external input device.

ディスプレイ260は、処理回路280に接続され、処理回路280から出力される各種情報及び各種画像データを表示する。例えば、ディスプレイ260は、液晶モニタやCRT(Cathode Ray Tube)モニタ、タッチパネル等によって実現される。 The display 260 is connected to the processing circuit 280 and displays various information and various image data output from the processing circuit 280. For example, the display 260 is realized by a liquid crystal monitor, a CRT (cathode ray tube) monitor, a touch panel, or the like.

音声出力インタフェース270は、処理回路280に接続され、処理回路280から出力される音(音声等)を出力する。例えば、音声出力インタフェース270は、スピーカ等によって実現される。なお、音声出力インタフェース270は、スピーカ等の物理的な部品を備えるものだけに限られない。例えば、ユーザ端末20とは別体に設けられた外部の音声出力機器(例えば、ヘッドフォン等)に音声信号を出力する処理回路も音声出力インタフェース270の例に含まれる。 The audio output interface 270 is connected to the processing circuit 280 and outputs the sound (voice, etc.) output from the processing circuit 280. For example, the audio output interface 270 is realized by a speaker or the like. Note that the audio output interface 270 is not limited to one that includes a physical component such as a speaker. For example, a processing circuit that outputs an audio signal to an external audio output device (such as headphones) provided separately from the user terminal 20 is also included in the example of the audio output interface 270.

処理回路280は、ユーザ端末20の動作を統括的に制御する。例えば、処理回路280は、プロセッサによって実現される。また、処理回路280は、受信機能281と、表示機能282と、音声出力機能283と、収集機能284と、送信機能285とを有する。 The processing circuit 280 comprehensively controls the operation of the user terminal 20. For example, processing circuit 280 is implemented by a processor. Further, the processing circuit 280 has a reception function 281 , a display function 282 , an audio output function 283 , a collection function 284 , and a transmission function 285 .

ここで、例えば、処理回路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 processing circuit 280, is in the form of a program executable by a computer. It is stored in the memory circuit 220. The processing circuit 280 reads each program from the storage circuit 220 and executes it, thereby realizing a function corresponding to each program. In other words, the processing circuit 280 in a state where each program is read has each function shown in the processing circuit 280.

受信機能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 medical support device 10.

表示機能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 medical support device 10.

音声出力機能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 medical support device 10 .

収集機能284は、ユーザ端末20のユーザに係る各種データを収集する。例えば、収集機能284は、音声入力インタフェース240で集音されたユーザの音声を音声データとして収集する。また、例えば、収集機能284は、撮像デバイス250で撮像されたユーザの撮像画像を撮像データとして収集する。また、収集機能284は、ユーザ端末20の記憶回路220等から、ユーザの属性を示す属性データを取得する。例えば、属性データは、ユーザの年齢、性別、国籍、使用言語等を含む。 The collection function 284 collects various data related to the user of the user terminal 20. For example, the collection function 284 collects the user's voice collected by the voice input interface 240 as voice data. Further, for example, the collection function 284 collects captured images of the user captured by the imaging device 250 as captured data. Furthermore, the collection function 284 acquires attribute data indicating the user's attributes from the storage circuit 220 of the user terminal 20 or the like. For example, the attribute data includes the user's age, gender, nationality, language used, and the like.

なお、収集機能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 storage circuit 220 of the user terminal 20 and the like. Further, for example, the collection function 284 may collect history data that records selection history (behavior history) of character data and voice data, which will be described later.

送信機能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 medical support device 10.

次に、図3を参照して、医療支援装置10について説明する。図3は、医療支援装置10の構成例を示す図である。図3に示すように、医療支援装置10は、通信インタフェース110と、記憶回路120と、入力インタフェース130と、ディスプレイ140と、処理回路150とを備える。 Next, with reference to FIG. 3, the medical support device 10 will be described. FIG. 3 is a diagram showing an example of the configuration of the medical support device 10. As shown in FIG. 3, the medical support device 10 includes a communication interface 110, a storage circuit 120, an input interface 130, a display 140, and a processing circuit 150.

通信インタフェース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 medical support device 10 and outputs this electrical signal to the processing circuit 150 is also an example of the input interface 130. include.

ディスプレイ140は、処理回路150に接続され、処理回路150から出力される各種情報及び各種画像データを表示する。例えば、ディスプレイ140は、液晶モニタやCRTモニタ、タッチパネル等によって実現される。 The display 140 is connected to the processing circuit 150 and displays various information and various image data output from the processing circuit 150. For example, the display 140 is realized by a liquid crystal monitor, a CRT monitor, a touch panel, or the like.

処理回路150は、医療支援装置10の動作を統括的に制御する。例えば、処理回路150は、プロセッサによって実現される。また、処理回路150は、受信機能151と、画像生成機能152と、音声生成機能153と、制御機能154と、送信機能155とを有する。 The processing circuit 150 centrally controls the operation of the medical support device 10. For example, processing circuit 150 is implemented by a processor. Furthermore, the processing circuit 150 has a reception function 151 , an image generation function 152 , an audio generation function 153 , a control function 154 , and a transmission function 155 .

ここで、例えば、処理回路150の構成要素である受信機能151、画像生成機能152、音声生成機能153、制御機能154及び送信機能155が実行する各処理機能は、コンピュータによって実行可能なプログラムの形態で記憶回路120に記憶されている。処理回路150は、各プログラムを記憶回路120から読み出し、実行することで各プログラムに対応する機能を実現する。換言すると、各プログラムを読み出した状態の処理回路150は、処理回路150内に示された各機能を有することとなる。 Here, for example, each processing function executed by the reception function 151, image generation function 152, sound generation function 153, control function 154, and transmission function 155, which are the components of the processing circuit 150, is in the form of a program executable by a computer. is stored in the memory circuit 120. The processing circuit 150 reads each program from the storage circuit 120 and executes it, thereby realizing a function corresponding to each program. In other words, the processing circuit 150 in a state where each program is read has each function shown in the processing circuit 150.

なお、画像生成機能152は、特許請求の範囲における第1の生成部、第1の生成機能の一例である。また、音声生成機能153は、特許請求の範囲における第2の生成部、第2の生成機能の一例である。また、制御機能154は、特許請求の範囲における制御部、制御機能の一例である。 Note that the image generation function 152 is an example of a first generation unit and a first generation function in the claims. Further, the audio generation function 153 is an example of a second generation unit and a second generation function in the claims. Further, the control function 154 is an example of a control unit and a control function in the claims.

受信機能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 user terminal 20.

画像生成機能152は、ユーザ端末20のユーザと会話を行う話者を表した話者画像を第1のデータとして生成する。具体的には、画像生成機能152は、制御機能154の制御の下、話者画像の元となるキャラクタデータに基づき動的な話者画像を生成する。キャラクタデータは、話者を表すオブジェクトの一例であり、例えば動物や人、ロボット等のキャラクタやアバターを2次元又は3次元で表したキャラクタ画像である。なお、キャラクタデータは、実在する医師等の画像を加工して作成されたものであってもよい。 The image generation function 152 generates a speaker image representing a speaker having a conversation with the user of the user terminal 20 as first data. Specifically, the image generation function 152 generates a dynamic speaker image based on the character data that is the source of the speaker image under the control of the control function 154. Character data is an example of an object representing a speaker, and is, for example, a character image representing a character or avatar such as an animal, a person, or a robot in two or three dimensions. Note that the character data may be created by processing an image of an actual doctor or the like.

図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 image generation function 152 generates a speaker image by using this character data. More specifically, the image generation function 152 displays the character's facial expressions, gestures, opening/closing movements of the mouth, etc. in animation in accordance with the utterance timing of the speaker's voice and the expression method instructed by the control function 154, which will be described later. generate a speaker image. In other words, the speaker image becomes data for operating the character image (object).

なお、本実施形態では、画像生成機能152が生成する話者画像は、キャラクタ画像とその動きを表すアニメーション等の画像データであるとするが、この形態に限定されるものではない。 Note that, in this embodiment, the speaker image generated by the image generation function 152 is image data such as a character image and animation representing its movement, but it is not limited to this form.

例えば、画像生成機能152は、話者画像を表示(生成)するためのパラメータ等を示した指示データを、第1のデータとして生成してもよい。この場合、例えば、上述したキャラクタ設定情報をユーザ端末20に記憶しておき、ユーザ端末20に第1のデータを送信することで、表示機能282に、第1のデータで指定したキャラクタデータから話者画像を生成させることもできる。これにより、画像データそのものを送信する場合と同様に、ユーザ端末20のユーザに話者画像を提示することができる。 For example, the image generation function 152 may generate instruction data indicating parameters and the like for displaying (generating) a speaker image as the first data. In this case, for example, by storing the above-mentioned character setting information in the user terminal 20 and transmitting the first data to the user terminal 20, the display function 282 can display the character data specified by the first data. It is also possible to generate a personal image. Thereby, the speaker image can be presented to the user of the user terminal 20 in the same way as when transmitting the image data itself.

音声生成機能153は、キャラクタデータ(話者画像)に発話させる音声を表した話者音声を第2のデータとして生成する。具体的には、音声生成機能153は、制御機能154の制御の下、話者画像のキャラクタデータに対応するボイスデータを用いることで、発話内容を表した話者音声を生成する。また、音声生成機能153は、制御機能154の制御の下、話者音声の声色、発話スピード、抑揚等を制御する。例えば、音声生成機能153は、公知の音声合成技術等を用いることで、ボイスデータから話者音声を生成することができる。 The voice generation function 153 generates, as second data, a speaker's voice representing the voice to be uttered by the character data (speaker image). Specifically, under the control of the control function 154, the voice generation function 153 generates the speaker's voice representing the content of the utterance by using voice data corresponding to the character data of the speaker image. Further, the voice generation function 153 controls the tone, speech speed, intonation, etc. of the speaker's voice under the control of the control function 154 . For example, the voice generation function 153 can generate the speaker's voice from the voice data by using a known voice synthesis technique or the like.

なお、本実施形態では、音声生成機能153が生成する話者音声は、音声そのものを表す音声データであるとするが、この形態に限定されものではない。 In this embodiment, it is assumed that the speaker's voice generated by the voice generation function 153 is voice data representing the voice itself, but the present invention is not limited to this form.

例えば、音声生成機能153は、話者音声を出力させるための発話内容やパラメータ等を示した指示データを、第2のデータとして生成してもよい。この場合、例えば、上述したキャラクタ設定情報及び音声合成装置をユーザ端末20が具備することで、音声出力機能283に、第2のデータの指示内容に基づいた話者音声を生成させることもできる。これにより、音声データそのものを送信する場合と同様に、ユーザ端末20のユーザに話者音声を聞かせることができる。 For example, the voice generation function 153 may generate instruction data indicating utterance content, parameters, etc. for outputting the speaker's voice as the second data. In this case, for example, by providing the user terminal 20 with the character setting information and the voice synthesis device described above, the voice output function 283 can generate the speaker's voice based on the instruction content of the second data. This allows the user of the user terminal 20 to hear the speaker's voice, similar to when transmitting the voice data itself.

なお、本実施形態では、話者音声の基となる発話内容は、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 image generation function 152 and the voice generation function 153 to execute various processes for facilitating conversation with the user of the user terminal 20. Various processes performed by the control function 154 will be described below.

(オブジェクト選定処理)
制御機能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 image generation function 152 and the voice generation function 153 to use the selected character data and voice data to generate a speaker image and speaker voice using the character data and voice data.

具体的には、制御機能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 medical support device 10 can generate a speaker image and speaker voice suitable for the user's attributes and the content of the conversation with the user, thereby reducing the user's feelings of anxiety and discomfort toward the speaker. It can be reduced.

なお、属性データや会話内容に基づく選定処理の実現方法は特に問わず、種々の方法を採用することが可能である。一例として、キャラクタ設定情報に登録されたキャラクタデータ(及びボイスデータ)の各々に対し、適用対象の属性(性別、年齢層等)を対応付けて登録しておくことで、ユーザの属性に基づいた選定処理を効率的に行うことができる。この場合、制御機能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 medical support device 10 can generate a speaker image and speaker voice similar to a character that the user is interested in or a favorite character, so that the user may feel anxious or uncomfortable about the speaker. can be reduced.

また、例えば、制御機能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 medical support device 10 can generate a speaker image and a speaker's voice using a character that the user is familiar with or a favorite character. It can be reduced.

なお、上記では制御機能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 user terminal 20, and cooperates with the display function 282 and the audio output function 283 to create an environment in which character data and voice data can be selected. is realized in the user terminal 20. When the control function 154 receives information indicating the character data and voice data selected by the user from the user terminal 20, it selects the specified character data and voice data. As a result, the medical support device 10 can generate a speaker image and a speaker's voice using a character that the user is interested in or a favorite character, so that the user may feel anxious or uncomfortable about the speaker. can be reduced.

(ユーザ反応に応じた表現方法変更処理)
制御機能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 image generation function 152 to a smile or suppresses the amount of movement. By doing so, the expression changes to a gentle or calm expression. In addition, when the estimated user's emotions indicate negative emotions such as fear and anxiety, the control function 154 controls the speech speed and intonation of the speaker's voice generated by the voice generation function 153 to maintain a gentle tone and calm tone. change the tone. Thereby, the medical support device 10 can alleviate the user's negative emotions, thereby facilitating conversation with the user.

また、例えば、制御機能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 voice generation function 153 may generate the speaker's voice for explanation. Thereby, when the user has a question, the medical support device 10 can assist in resolving the question, thereby facilitating conversation.

また、制御機能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 medical support device 10 can appeal to the user that it is listening to questions, and can therefore encourage the user to ask questions.

なお、話者画像又は話者音声の表現方法は、ユーザの属性データに応じて変更してもよい。例えば、ユーザが高齢者(例えば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 medical support device 10 can improve the ease of audibility of the speaker's voice, thereby facilitating conversation.

(医療的な告知事項に応じた表現方法変更処理)
制御機能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 voice generation function 153, the control function 154 analyzes the utterance content of the generated speaker's voice and makes sure that medical announcements such as test and diagnosis results are uttered. Determine whether it is included in the content. If a medical notice is included, the control function 154 changes the method of expressing the speaker image and the speaker's voice depending on the content of the notice.

例えば、ユーザの検査や診断の結果等を音声生成機能153が生成する話者音声によって告知するような場合、その発話内容にはユーザの検査結果や健康状態、治療方針等の医療的な告知事項が含まれる。制御機能154は、このような医療的な告知事項が発話内容に含まれる場合、その告知事項に係る所定の事象と、当該事象がユーザに与える影響の度合いとを表す文言に応じて、話者画像及び話者音声の表現方法を変更する。ここで、告知事項に係る事象は、例えば、「がん」等の病名や、治療方法の名称等を意味する。また、「事象がユーザに与える影響の度合い」とは、病気(病名)の深刻度や重篤度、治療に伴う身体への侵襲度等を意味する。 For example, when announcing the results of a user's test or diagnosis using the speaker's voice generated by the voice generation function 153, the utterance may include medical announcements such as the user's test results, health condition, treatment policy, etc. is included. When such a medical notification item is included in the utterance content, the control function 154 is configured to notify the speaker according to the wording expressing a predetermined event related to the notification item and the degree of influence that the event has on the user. Change the way images and speaker voices are expressed. Here, the event related to the notification item means, for example, the name of a disease such as "cancer" or the name of a treatment method. In addition, "the degree of influence that an event has on the user" refers to the seriousness and seriousness of a disease (disease name), the degree of invasion to the body due to treatment, and the like.

なお、医療的な告知事項に応じた表現の変更方法は特に問わず、種々の方法を採用することが可能である。本実施形態では、一例として、医療的な告知事項と、話者画像及び話者音声の表現方法とを対応付けた設定情報(表現設定情報)を用いた変更方法について説明する。 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 stages 1 and 2, which are relatively low in severity, an expression method is set to achieve a cheerful expression, a gentle tone, etc. so as not to discourage the user. On the other hand, in stages 3 and 4, which have a high degree of severity, an expression method is set to achieve a calm expression, a calm tone, etc. so as to give the user a sense of security.

なお、キーワードやレベルを表す文言は、図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 voice generation function 153 includes the wording representing the above-mentioned keyword and level. For example, when the words "stomach cancer" and "stage 3" are included in the utterance content, the control function 154 reads the expression method corresponding to the set of words from the expression setting information. Then, the control function 154 causes the image generation function 152 and the voice generation function 153 to generate a speaker image and speaker voice for announcement based on the read expression method.

このように、医療支援装置10では、医療的な告知事項に応じて表現方法を変更した告知用の話者画像及び話者音声を生成する。これにより、医療支援装置10は、例えば、ユーザに告知する内容が深刻度の高い疾病を示すような場合であっても、その深刻度に応じた表現方法で話者画像及び話者音声を生成することができる。したがって、医療支援装置10は、ユーザの心情を配慮した話し方や接し方で検査や診断の結果等を告知することができるため、ユーザの不安を軽減することができる。 In this way, the medical support device 10 generates a speaker image and a speaker's voice for announcements with different expression methods depending on the medical announcement item. As a result, even if the content to be notified to the user indicates a highly serious disease, the medical support device 10 can generate the speaker image and the speaker's voice in an expression method according to the severity. can do. Therefore, the medical support device 10 can announce the results of examinations and diagnoses, etc. in a way of speaking and interacting with the user that takes into account the user's feelings, thereby reducing the user's anxiety.

なお、話者画像及び話者音声の表現の変更方法は、図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 stages 3 and 4, the control function 154 may change the content of the utterance so that the name of the disease is not repeated, or express it in a euphemism so that the severity is not emphasized. May be controlled.

また、制御機能154は、ユーザ端末20のユーザが医療支援装置10にアクセスした段階で、当該ユーザに告知する医療的な告知事項が判明している場合、その告知事項の内容に応じて、キャラクタデータ及びボイスデータの種別を選択する形態としてもよい。この場合、例えば、制御機能154は、深刻度の高い告知を行う場合、医師等の現実的なキャラクタを模したキャラクタデータ及びボイスデータを選択することが好ましい。これにより、医療支援装置10では、告知内容に適した話者画像及び話者音声で検査結果、診断結果等をユーザに告知することができるため、ユーザが話者に対して抱く不安感や違和感を軽減することができる。 In addition, when the user of the user terminal 20 accesses the medical support device 10, if the medical notification matter to be notified to the user is known, the control function 154 controls the character It is also possible to select the type of data and voice data. In this case, for example, when making a highly serious announcement, it is preferable that the control function 154 selects character data and voice data that imitate a realistic character such as a doctor. As a result, the medical support device 10 can notify the user of test results, diagnosis results, etc. using a speaker image and speaker voice suitable for the notification content, so that the user may feel anxious or uncomfortable about the speaker. can be reduced.

また、後述する実施形態のように、ユーザとの会話の最中に当該ユーザの診断結果等が判明した場合、制御機能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 medical support device 10 can notify the user of test or diagnosis results, etc. using a speaker image and speaker voice suitable for the notification content, so that the user may feel anxious or uncomfortable about the speaker. can be reduced.

なお、制御機能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 image generation function 152 and the sound generation function 153 be controlled so that the image generation function 152 and the sound generation function 153 are within the range of the above.

送信機能155は、画像生成機能152で生成された話者画像(第1のデータ)及び音声生成機能153で生成された話者音声(第2のデータ)を、ユーザ端末20に送信する。ここで、送信機能155は、話者画像の動作と話者音声の発話のタイミングとが同期するよう、第1のデータと第2のデータとを動画データの形態で送信してもよい。 The transmission function 155 transmits the speaker image (first data) generated by the image generation function 152 and the speaker voice (second data) generated by the voice generation function 153 to the user terminal 20. Here, the transmission function 155 may transmit the first data and the second data in the form of video data so that the movement of the speaker image and the timing of the utterance of the speaker's voice are synchronized.

医療支援装置10から送信された第1のデータ及び第2のデータは、ユーザ端末20が備える受信機能281によって受信される。そして、ユーザ端末20では、表示機能282が、第1のデータが表す話者画像をディスプレイ260に表示させ、音声出力機能283が、第2のデータが表す話者音声を音声出力インタフェース270から出力させる。これにより、ユーザ端末20のユーザは、ユーザ端末20を介して、話者画像及び話者音声を視聴することができる。 The first data and second data transmitted from the medical support device 10 are received by the reception function 281 included in the user terminal 20. Then, in the user terminal 20, the display function 282 displays the speaker image represented by the first data on the display 260, and the audio output function 283 outputs the speaker's voice represented by the second data from the audio output interface 270. let Thereby, the user of the user terminal 20 can view the speaker image and the speaker's voice via the user terminal 20.

また、ユーザ端末20のユーザは、話者画像及び話者音声を視聴しながら質問等の発話することで、その音声がユーザの撮像画像とともに医療支援装置10に送信される。そして、医療支援装置10は、ユーザ端末20から送信される各種データや、ユーザに対する発話内容(医療的な告知事項等)に基づき、話者画像及び話者音声の表現方法を変更しながらユーザ端末20とのデータ授受を実行する。 Furthermore, when the user of the user terminal 20 speaks a question or the like while viewing the speaker image and the speaker's voice, the voice is transmitted to the medical support device 10 along with the captured image of the user. Then, the medical support device 10 changes the representation method of the speaker image and the speaker's voice based on various data transmitted from the user terminal 20 and the contents of the utterance to the user (medical announcements, etc.). Executes data exchange with 20.

次に、図6を参照して、医療支援装置10の動作例について説明する。ここで、図6は、医療支援装置10が行う医療支援処理の一例を示すフローチャートである。なお、本処理の前提として、医療支援装置10は、ユーザ端末20との間で通信が確立した状態にあるとする。また、医療支援装置10とユーザ端末20との間では、各種データの授受が常時行われている状態であるとする。 Next, an example of the operation of the medical support device 10 will be described with reference to FIG. Here, FIG. 6 is a flowchart showing an example of medical support processing performed by the medical support device 10. Note that, as a premise of this process, it is assumed that the medical support device 10 is in a state where communication is established with the user terminal 20. Further, it is assumed that various data are constantly exchanged between the medical support device 10 and the user terminal 20.

まず、制御機能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 user terminal 20 received by the reception function 151, the contents of the scheduled conversation, etc. (step S11). Next, the image generation function 152 and the voice generation function 153 start generating the speaker image and the speaker voice using the model data and voice data selected by the control function 154 (step S12).

画像生成機能152及び音声生成機能153で生成された話者画像及び話者音声は、第1のデータ及び第2のデータとして送信機能155から送信されることで、ユーザ端末20に提供される。ユーザ端末20では、ディスプレイ260及び音声出力インタフェース270を介し第1のデータ及び第2のデータを出力することで、話者画像及び話者音声を視聴可能な環境をユーザに提供する。 The speaker image and the speaker's voice generated by the image generation function 152 and the voice generation function 153 are provided to the user terminal 20 by being transmitted from the transmission function 155 as first data and second data. The user terminal 20 provides the user with an environment in which the speaker image and the speaker's voice can be viewed by outputting the first data and the second data via the display 260 and the audio output interface 270.

続いて、制御機能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 image generation function 152 and the voice generation function 153 according to the estimated emotional state (step S14).

続いて、制御機能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 image generation function 152 and the voice generation function 153. (step S16), and the process moves to step S20.

また、ユーザが発話していないと判定した場合(ステップ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 image generation function 152 and the voice generation function 153 to generate a speaker image and speaker voice for announcement using the expression method corresponding to the extracted set of words (step S19), and proceeds to step S20. Transition.

続くステップS20では、制御機能154は、ユーザ端末20のユーザから会話の終了が指示されたか否かを判定する。ここで、会話の終了が指示されない場合(ステップS20;No)、制御機能154は、ステップS13に処理を戻し、ユーザとの会話を継続する。 In the following step S20, the control function 154 determines whether the user of the user terminal 20 has instructed to end the conversation. Here, if the end of the conversation is not instructed (step S20; No), the control function 154 returns the process to step S13 and continues the conversation with the user.

なお、先のステップ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 user terminal 20, it determines that the end of the conversation has been instructed (step S20; Yes). ). In this case, the control function 154 notifies the user of the end of the conversation via the speaker image and the speaker's voice, and then ends this process.

このように、医療支援装置10は、画像生成機能152及び音声生成機能153が生成する話者画像及び話者音声を介してユーザ端末20のユーザと会話を行い、当該ユーザに告知する医療的な告知事項等に応じて、話者画像及び話者音声の表現方法を変更する。これにより、医療支援装置10は、ユーザの心情を配慮した話し方や接し方で検査や診断の結果等を告知することができるため、遠隔医療を受けるユーザの不安を軽減することができる。 In this way, the medical support device 10 has a conversation with the user of the user terminal 20 via the speaker image and speaker voice generated by the image generation function 152 and the voice generation function 153, and performs medical information to notify the user. The method of expressing the speaker image and the speaker's voice is changed depending on the announcement matter, etc. Thereby, the medical support device 10 can notify the results of examinations and diagnoses, etc. in a way of speaking and interacting with the user that takes into account the user's feelings, so it is possible to reduce the anxiety of the user receiving telemedicine.

なお、上述した実施形態は、医療支援装置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 medical support device 10. Therefore, some modified examples of the above-described embodiment will be described below as other embodiments. Note that, below, points that are different from the embodiments described above will be mainly explained, and detailed explanations of points that are common to those already explained will be omitted. Further, the modified examples described below may be implemented individually or in appropriate combinations.

(変形例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 image generation function 152 so that some character data is displayed on the user terminal 20, such as when starting a conversation. Then, the control function 154 estimates the user's reaction to the character data from the user's imaging data and voice data, and selects character data (voice data) that shows a positive reaction.

これにより、医療支援装置10では、ユーザの直接的な操作を必要とすることなく、ユーザが関心を示すキャラクタや、好みのキャラクタから話者画像及び話者音声を生成することができるため、ユーザが話者に対して抱く不安感や違和感を軽減することができる。 As a result, the medical support device 10 can generate a speaker image and a speaker's voice from a character that the user is interested in or a favorite character without requiring any direct operation by the user. It is possible to reduce the anxiety and discomfort that people feel toward the speaker.

(変形例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 user terminal 20 itself or in cooperation with the user terminal 20. Furthermore, instead of generating a speaker image, the image generation function 152 of the medical support device 10 operates the communication robot by generating a control signal for operating the communication robot as first data. Furthermore, the control function 154 of the medical support device 10 selects the type of voice data to be used to generate the speaker's voice based on the user's attribute data, the content of the scheduled conversation, and the like.

本変形例においても、制御機能154は、上述した実施形態と同様に画像生成機能152を制御し、オブジェクトの動作、つまりコミュニケーションロボットの動作の表現方法を変更する。これにより、本変形例1においても、上述した実施形態と同様の効果を奏することができる。 Also in this modification, the control function 154 controls the image generation function 152 in the same way as in the above-described embodiment, and changes the method of expressing the motion of the object, that is, the motion of the communication robot. Thereby, in this modification 1 as well, it is possible to achieve the same effects as in the above-described embodiment.

(変形例3)
上述の実施形態では、ワークステーションやサーバ装置等のコンピュータ機器によって医療支援装置10を実現する形態を説明した。しかしながら、医療支援装置10の実現方法はこれに限定されない。例えば、医療支援装置10は、クラウドコンピューティングを利用した、複数のコンピュータ機器(クラウド)によって実現されてもよい。
(Modification 3)
In the embodiments described above, the medical support device 10 is realized by computer equipment such as a workstation or a server device. However, the method for implementing the medical support device 10 is not limited to this. For example, the medical support device 10 may be realized by a plurality of computer devices (cloud) using cloud computing.

[第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 medical support device 10 automatically diagnoses the health condition of the user of the user terminal 20. In the following, the second embodiment will be mainly described with a focus on processing that is different from the first embodiment.

図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 medical support device 10 according to the present embodiment. As shown in FIG. 7, the medical support device 10 includes a communication interface 110, a storage circuit 120, an input interface 130, a display 140, and a processing circuit 150. Further, the processing circuit 150 has a diagnostic function 156 in addition to the above-mentioned receiving function 151, image generating function 152, sound generating function 153, control function 154, and transmitting function 155.

ここで、例えば、処理回路150の構成要素である受信機能151、画像生成機能152、音声生成機能153、制御機能154、送信機能155及び診断機能156が実行する各処理機能は、コンピュータによって実行可能なプログラムの形態で記憶回路120に記憶されている。処理回路150は、各プログラムを記憶回路120から読み出し、実行することで各プログラムに対応する機能を実現する。換言すると、各プログラムを読み出した状態の処理回路150は、処理回路150内に示された各機能を有することとなる。 Here, for example, each processing function executed by the reception function 151, image generation function 152, sound generation function 153, control function 154, transmission function 155, and diagnosis function 156, which are the components of the processing circuit 150, can be executed by a computer. The program is stored in the storage circuit 120 in the form of a program. The processing circuit 150 reads each program from the storage circuit 120 and executes it, thereby realizing a function corresponding to each program. In other words, the processing circuit 150 in a state where each program is read has each function shown in the processing circuit 150.

診断機能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 user terminal 20 based on various data transmitted from the user terminal 20. Here, the diagnostic method of the diagnostic function 156 is not particularly limited, and any known technique can be used. For example, the diagnostic function 156 may provide the user with questions related to diagnosing the health condition through the speaker's voice or the like, and may diagnose the user's health condition from the answers to the questions included in the speaker's voice or the like. Furthermore, for example, the diagnostic function 156 may diagnose the user's health condition from imaging data obtained by imaging the user. In this case, the diagnostic function 156 can diagnose the state of the wound, for example, from the image of the user's wound included in the imaging data.

また、本実施形態の制御機能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 medical support device 10 can announce the diagnosis result in a manner of speaking and interacting with the user that takes into consideration the user's feelings, thereby reducing the anxiety of the user receiving telemedicine. can.

なお、上述した実施形態及び変形例では、医用情報処理装置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 processing circuit 280, but the embodiment is not limited to this. For example, the functional configurations in this specification may be implemented using only hardware or a combination of hardware and software.

また、上述した説明で用いた「プロセッサ」という文言は、例えば、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 storage circuit 220. Note that instead of storing the program in the storage circuit 220, the program may be directly incorporated into the circuit of the processor. In this case, the processor implements its functions by reading and executing a program built into the circuit. Further, the processor of this embodiment is not limited to being configured as a single circuit, but may be configured as a single processor by combining a plurality of independent circuits to realize its functions.

ここで、プロセッサによって実行されるプログラムは、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 Telemedicine system 10 Medical support device 20 User terminal 151 Receiving function 152 Image generation function 153 Voice generation function 154 Control function 155 Transmission function 156 Diagnosis function

Claims (11)

ユーザと会話を行う話者を表したオブジェクトを動作させるための第1のデータを生成する第1の生成部と、
前記オブジェクトに発話させる音声を表した第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に記載の医療支援装置。 The control unit changes the motion of the object and /or the method of expressing the voice according to a predetermined event related to the announcement item included in the utterance content and the degree of influence of the event on the user. The medical support device according to claim 1, wherein the medical support device is controlled as follows . 前記制御部は、集音装置によって得られた前記ユーザの発話内容又は撮像装置によって得られた前記ユーザの撮像画像から前記ユーザの感情の状態を推定し、推定した前記ユーザの感情の状態に応じて、前記オブジェクトの動作及び/又は前記音声の表現方法を変更するように制御する請求項1又は2に記載の医療支援装置。 The control unit estimates the emotional state of the user from the user's utterance content obtained by a sound collection device or the captured image of the user obtained by an imaging device, and according to the estimated emotional state of the user. The medical support device according to claim 1 or 2, wherein the medical support device controls to change the motion of the object and /or the method of expressing the sound. 前記制御部は、前記告知事項に応じて、前記オブジェクトの動作及び/又は前記音声の表現方法を最優先に変更するように制御する請求項1に記載の医療支援装置。The medical support device according to claim 1, wherein the control unit controls to change the motion of the object and/or the method of expressing the sound to be the highest priority, depending on the notification item. 前記制御部は、前記ユーザの属性に基づき、前記オブジェクトの種別又は前記音声の種別を変更する請求項1に記載の医療支援装置。 The medical support device according to claim 1, wherein the control unit changes the type of the object or the type of the sound based on attributes of the user. 前記制御部は、前記オブジェクトに発話させる内容に基づき、前記オブジェクトの種別又は前記音声の種別を変更する請求項1に記載の医療支援装置。 The medical support device according to claim 1, wherein the control unit changes the type of the object or the type of the voice based on content to be made to speak by the object. 前記制御部は、前記ユーザの行動履歴に基づき、前記オブジェクトの種別又は前記音声の種別を変更する請求項1に記載の医療支援装置。 The medical support device according to claim 1, wherein the control unit changes the type of the object or the type of the sound based on the user's action history. 前記制御部は、前記ユーザから前記オブジェクトの種別又は前記音声の種別が指定された場合、指定された種別の前記オブジェクト又は前記音声を用いて、前記第1のデータ及び/又は前記第2のデータを生成させる請求項1に記載の医療支援装置。 When the type of the object or the type of the audio is specified by the user, the control unit controls the first data and /or the second data using the object or the audio of the specified type. The medical support device according to claim 1, wherein the medical support device generates. 前記第1の生成部は、前記オブジェクトであるキャラクタ画像を動作させた話者画像を前記第1のデータとして生成し、
前記制御部は、前記第1の生成部を制御することで、前記話者画像の動作を変更する請求項1~の何れか一項に記載の医療支援装置。
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のデータを生成し、
前記制御部は、前記第1の生成部を制御することで、前記コミュニケーションロボットの動作を変更する請求項1~の何れか一項に記載の医療支援装置。
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.
JP2019150033A 2019-08-19 2019-08-19 Medical support equipment and programs Active JP7382760B2 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (3)

* Cited by examiner, † Cited by third party
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