(57)【要約】【課題】対象者の動機付けの効率化を図ること。【解決手段】行動支援装置は、記憶デバイスに、順序指定された一連のタスクの各々について、前記対象者の行動および感情と前記出力デバイスから出力させる顔画像の表情とを対応付けた対応情報を記憶しており、前記取得デバイスによって取得された前記対象者の表情に関する情報に基づいて、前記対象者の感情を特定する特定処理と、前記取得デバイスによって取得された前記対象者の挙動に関する情報に基づいて、前記対象者の前記タスクに関する行動を評価する評価処理と、前記特定処理によって特定された前記対象者の感情と、前記評価処理による評価結果と、に基づいて、前記対応情報を参照して、前記顔画像の表情を選択する選択処理と、前記選択処理によって選択された表情の前記顔画像を前記出力デバイスで出力する出力処理と、を実行する。【選択図】図１
2020018567.tif 000002
【特許請求の範囲】
【請求項１】
プログラムを実行するプロセッサと、前記プログラムを記憶する記憶デバイスと、対象者に関する情報を取得する取得デバイスと、前記対象者に情報を出力する出力デバイスと、を有する行動支援装置であって、
前記記憶デバイスは、順序指定された一連のタスクの各々について、前記対象者の行動および感情と前記出力デバイスから出力させる顔画像の表情とを対応付けた対応情報を記憶しており、
前記プロセッサは、
前記取得デバイスによって取得された前記対象者の表情に関する情報に基づいて、前記対象者の感情を特定する特定処理と、
前記取得デバイスによって取得された前記対象者の挙動に関する情報に基づいて、前記対象者の前記タスクに関する行動を評価する評価処理と、
前記特定処理によって特定された前記対象者の感情と、前記評価処理による評価結果と、に基づいて、前記対応情報を参照して、前記顔画像の表情を選択する選択処理と、
前記選択処理によって選択された表情の前記顔画像を前記出力デバイスで出力する出力処理と、
を実行することを特徴とする行動支援装置。
【請求項２】
請求項１に記載の行動支援装置であって、
前記プロセッサは、
前記出力処理によって前記行動支援装置の感情をあらわす情報が出力された場合に、前記評価処理による前記タスクに関する行動の評価結果に基づいて、前記タスクの遂行の成否を判断する判断処理を実行し、
前記特定処理では、前記プロセッサは、前記判断処理によって前記タスクの遂行が成功したと判断された場合、前記取得デバイスによって取得された前記対象者の表情に関する情報に基づいて、前記対象者の感情を再特定し、
前記評価処理では、前記プロセッサは、前記判断処理によって前記タスクの遂行が成功したと判断された場合、前記対象者の挙動に関する情報に基づいて、前記対象者の次のタスクに関する行動を再評価する、
ことを特徴とする行動支援装置。
【請求項３】
請求項１に記載の行動支援装置であって、
前記選択処理では、前記プロセッサは、前記評価結果と、前記特定処理によって特定された前記対象者の感情と、前記対象者による前記タスクの遷移元のタスクと、に基づいて、前記対応情報を参照して、前記顔画像の表情を選択する、
ことを特徴とする行動支援装置。
【請求項４】
請求項１に記載の行動支援装置であって、
前記選択処理では、前記プロセッサは、前記評価結果と、前記特定処理によって特定された前記対象者の感情と、前記対象者による前記一連のタスクの進行状況と、に基づいて、前記対応情報を参照して、前記顔画像の表情を選択する、
ことを特徴とする行動支援装置。
【請求項５】
請求項２に記載の行動支援装置であって、
前記プロセッサは、
前記判断処理による判断結果を蓄積し、累積した判断結果に基づいて、前記タスクの遂行確率を算出する算出処理と、
前記算出処理による算出結果に基づいて、前記対応情報における前記顔画像の表情を変更する変更処理と、
を実行することを特徴とする行動支援装置。
【請求項６】
請求項５に記載の行動支援装置であって、
前記算出処理では、前記プロセッサは、前記判断処理による判断結果を元となる前記対象者の行動および感情と前記顔画像の表情の組み合わせ別に蓄積し、前記累積した前記組み合わせでの判断結果に基づいて、前記累積した前記組み合わせでの判断結果についての前記タスクの進行結果を算出し、
前記変更処理では、前記プロセッサは、前記対応情報における前記組み合わせでの前記顔画像の表情を変更する、
ことを特徴とする行動支援装置。
【請求項７】
プログラムを実行するプロセッサと、前記プログラムを記憶する記憶デバイスと、対象者に関する情報を取得する取得デバイスと、前記対象者に情報を出力する出力デバイスと、を有する行動支援装置による行動支援方法であって、
前記記憶デバイスは、順序指定された一連のタスクの各々について、前記対象者の行動および感情と前記出力デバイスから出力させる顔画像の表情とを対応付けた対応情報を記憶しており、
前記プロセッサは、
前記取得デバイスによって取得された前記対象者の表情に関する情報に基づいて、前記対象者の感情を特定する特定処理と、
前記取得デバイスによって取得された前記対象者の挙動に関する情報に基づいて、前記対象者の前記タスクに関する行動を評価する評価処理と、
前記特定処理によって特定された前記対象者の感情と、前記評価処理による評価結果と、に基づいて、前記対応情報を参照して、前記顔画像の表情を選択する選択処理と、
前記選択処理によって選択された表情の前記顔画像を前記出力デバイスで出力する出力処理と、
を実行することを特徴とする行動支援方法。
【請求項８】
請求項７に記載の行動支援方法であって、
前記プロセッサは、
前記出力処理によって前記行動支援装置の感情をあらわす情報が出力された場合に、前記評価処理による前記タスクに関する行動の評価結果に基づいて、前記タスクの遂行の成否を判断する判断処理を実行し、
前記特定処理では、前記プロセッサは、前記判断処理によって前記タスクの遂行が成功したと判断された場合、前記取得デバイスによって取得された前記対象者の表情に関する情報に基づいて、前記対象者の感情を再特定し、
前記評価処理では、前記プロセッサは、前記判断処理によって前記タスクの遂行が成功したと判断された場合、前記対象者の挙動に関する情報に基づいて、前記対象者の次のタスクに関する行動を再評価する、
ことを特徴とする行動支援方法。
【請求項９】
請求項７に記載の行動支援方法であって、
前記選択処理では、前記プロセッサは、前記評価結果と、前記特定処理によって特定された前記対象者の感情と、前記対象者による前記タスクの遷移元のタスクと、に基づいて、前記対応情報を参照して、前記顔画像の表情を選択する、
ことを特徴とする行動支援方法。
【請求項１０】
請求項７に記載の行動支援方法であって、
前記選択処理では、前記プロセッサは、前記評価結果と、前記特定処理によって特定された前記対象者の感情と、前記対象者による前記一連のタスクの進行状況と、に基づいて、前記対応情報を参照して、前記顔画像の表情を選択する、
ことを特徴とする行動支援方法。
【請求項１１】
請求項８に記載の行動支援方法であって、
前記プロセッサは、
前記判断処理による判断結果を蓄積し、累積した判断結果に基づいて、前記タスクの遂行確率を算出する算出処理と、
前記算出処理による算出結果に基づいて、前記対応情報における前記顔画像の表情を変更する変更処理と、
を実行することを特徴とする行動支援方法。
【請求項１２】
請求項１１に記載の行動支援方法であって、
前記算出処理では、前記プロセッサは、前記判断処理による判断結果を元となる前記対象者の行動および感情と前記顔画像の表情の組み合わせ別に蓄積し、前記累積した前記組み合わせでの判断結果に基づいて、前記累積した前記組み合わせでの判断結果についての前記タスクの進行結果を算出し、
前記変更処理では、前記プロセッサは、前記対応情報における前記組み合わせでの前記顔画像の表情を変更する、
ことを特徴とする行動支援方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、対象者の行動を支援する行動支援装置および行動支援方法に関する。
【背景技術】
【０００２】
特許文献１は、人の心理状態がネガティブな状態でもエージェントが人に対して影響力のあるコミュニケーションを行う感情誘導装置を開示する。この感情誘導装置は、生体情報検出センサと人の状態検出センサの少なくとも１つのセンサを用いて人の心理的状況を検出する心理検出手段と、人の置かれている状況を検出する状況検出手段と、心理検出手段で検出した人の心理的状況及び状況検出手段で検出した人の置かれている状況と当該置かれている状況の継続時間に基づいて人の心理状態が不快と感じる状態か否かを判定する心理状態判定手段とを備え、心理状態判定手段で人の心理状態が不快と感じる状態と判定した場合、エージェントが人の心理状態に同調するコミュニケーションを行う。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５‐２５８８２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した従来技術では、細分化されたタスクごとに当該タスクを遂行するように対象者を誘導していない。したがって、タスクごとの行動の成否によりエージェントの表情が選択されない。このため、目的とする行動を対象者に促すができない場合がある。
【０００５】
本発明は、対象者の動機付けの効率化を図ることを目的とする。
【課題を解決するための手段】
【０００６】
本願において開示される発明の一側面となる行動支援装置および行動支援方法は、プログラムを実行するプロセッサと、前記プログラムを記憶する記憶デバイスと、対象者に関する情報を取得する取得デバイスと、前記対象者に情報を出力する出力デバイスと、を有する行動支援装置および行動支援方法であって、前記記憶デバイスは、順序指定された一連のタスクの各々について、前記対象者の行動および感情と前記出力デバイスから出力させる顔画像の表情とを対応付けた対応情報を記憶しており、前記プロセッサは、前記取得デバイスによって取得された前記対象者の表情に関する情報に基づいて、前記対象者の感情を特定する特定処理と、前記取得デバイスによって取得された前記対象者の挙動に関する情報に基づいて、前記対象者の前記タスクに関する行動を評価する評価処理と、前記特定処理によって特定された前記対象者の感情と、前記評価処理による評価結果と、に基づいて、前記対応情報を参照して、前記顔画像の表情を選択する選択処理と、前記選択処理によって選択された表情の前記顔画像を前記出力デバイスで出力する出力処理と、を実行することを特徴とする。
【発明の効果】
【０００７】
本発明の代表的な実施の形態によれば、対象者の動機付けの効率化を図ることができる。前述した以外の課題、構成及び効果は、以下の実施例の説明により明らかにされる。
【図面の簡単な説明】
【０００８】
【図１】図１は、行動支援装置の外観図である。
【図２】図２は、行動支援装置のハードウェア構成例を示すブロック図である。
【図３】図３は、変換テーブルの一例を示す説明図である。
【図４】図４は、実施例１にかかる対応情報の一例を示す説明図である。
【図５】図５は、エージェント表情の一例を示す説明図である。
【図６】図６は、実施例１にかかる行動支援装置の機能的構成例を示すブロック図である。
【図７】図７は、評価部による評価処理内容を示す説明図である。
【図８】図８は、実施例１にかかる行動支援装置による行動支援処理手順例を示すフローチャートである。
【図９】図９は、実施例１にかかる行動支援装置による第１タスクに関する詳細な行動支援処理手順例を示すフローチャートである。
【図１０】図１０は、実施例１にかかる行動支援装置による第２タスクに関する詳細な行動支援処理手順例を示すフローチャートである。
【図１１】図１１は、実施例１にかかる行動支援装置による第３タスクに関する詳細な行動支援処理手順例を示すフローチャートである。
【図１２】図１２は、実施例１にかかる行動支援装置による第４タスクに関する詳細な行動支援処理手順例を示すフローチャートである。
【図１３】図１３は、実施例２にかかる対応情報の一例を示す説明図である。
【図１４】図１４は、実施例３にかかる対応情報の一例を示す説明図である。
【図１５】図１５は、実施例４にかかる対応情報の一例を示す説明図である。
【図１６】図１６は、実施例４にかかる行動支援装置の機能的構成例を示すブロック図である。
【図１７】図１７は、実施例４にかかる行動支援装置による行動支援処理手順例を示すフローチャートである。
【発明を実施するための形態】
【実施例１】
【０００９】
行動支援装置は、行動支援の対象者の行動を支援するコンピュータであり、細分化されたタスク毎に適した表情を変化させながら表示することで、対象者との対話を実現する。実施例１では、対象者を患者、行動支援装置を患者に服薬を促す服薬装置として説明する。
【００１０】
たとえば、行動支援装置が服薬装置である場合、行動支援装置は、対象者が行動支援装置に接近するという第１タスクＴＫ１、接近した対象者が行動支援装置からピルケースを取り出すという第２タスクＴＫ２、ピルケースを取り出した対象者がピルケースから薬を取り出すという第３タスクＴＫ３、薬を取り出した対象者が服薬するという第４タスクＴＫ４を遂行するように誘導する。第１タスクＴＫ１〜第４タスクＴＫ４は、順序指定された一連の細分化タスクである。
【００１１】
＜行動支援装置の外観＞
図１は、行動支援装置の外観図である。行動支援装置１００は、その正面１００ａに、カメラ１０１、マイク１０２、表示デバイス１０３、スピーカ１０４、トレイ挿入口１０５、およびトレイ１０６を有する。カメラ１０１は、行動支援装置１００の正面１００ａからの外観や正面１００ａに到来した対象者を撮像する。マイク１０２は、行動支援装置１００の正面１００ａにおける音声を入力する。
【００１２】
表示デバイス１０３は、対象者の対話相手を擬人化したエージェント１３０を表示する。スピーカ１０４は、エージェントの発話音声やその他音声を出力する。トレイ挿入口１０５は、トレイ１０６を挿入する空間である。トレイ１０６は、正面１００ａに直交する方向に進退する。トレイ１０６内には、薬が入ったピルケース１０７が置かれる。
【００１３】
＜行動支援装置１００のハードウェア構成例＞
図２は、行動支援装置１００のハードウェア構成例を示すブロック図である。行動支援装置１００は、プロセッサ２０１と、記憶デバイス２０２と、駆動回路２０３と、通信インターフェース（通信ＩＦ）２０４と、表示デバイス１０３と、カメラ１０１と、マイク１０２と、センサ２０５と、入力デバイス２０６と、スピーカ１０４と、を有し、バス２０７により接続される。
【００１４】
プロセッサ２０１は、行動支援装置１００を制御する。記憶デバイス２０２は、プロセッサ２０１の作業エリアとなる。また、記憶デバイス２０２は、各種プログラムやデータ（対象者の顔画像を含む）を記憶する非一時的なまたは一時的な記録媒体である。記憶デバイス２０２としては、たとえば、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）、フラッシュメモリがある。
【００１５】
駆動回路２０３は、プロセッサ２０１からの指令により行動支援装置１００の駆動機構を駆動制御することで、トレイ１０６を進退させる。通信ＩＦ２０４は、ネットワークと接続し、データを送受信する。センサ２０５は、物理現象や対象の物理状態を検出する。センサ２０５には、たとえば、対象者との距離を測定する測距センサ、トレイ１０６からピルケース１０７が取り出されたか否かを検出する赤外線センサ、トレイ１０６に載置されたピルケース１０７を計量する計量センサがある。
【００１６】
入力デバイス２０６は、対象者が接触してデータ入力するためのボタンやタッチパネルである。カメラ１０１、マイク１０２、センサ２０５、入力デバイス２０６を総称して、対象者に関する情報を取得する「取得デバイス２１０」とする。また、通信ＩＦ２０４、表示デバイス１０３、スピーカ１０４を総称して、対象者に情報を出力する「出力デバイス２２０」とする。
【００１７】
＜変換テーブル＞
図３は、変換テーブルの一例を示す説明図である。変換テーブル３００は、行動支援装置１００の取得デバイス２１０が取得した対象者の表情（以下、ユーザ表情）３０１を、対象者の感情（以下、ユーザ感情）３０２に変換するためのテーブルである。変換テーブル３００は、記憶デバイス２０２に記憶される。これにより、行動支援装置１００は、対象者の表情から対象者がどのような感情を持っているかを特定することができる。
【００１８】
＜対応情報＞
図４は、実施例１にかかる対応情報の一例を示す説明図である。対応情報４００は、対象者の行動の評価結果（以下、ユーザ行動評価）４０１と、ユーザ感情３０２と、エージェント１３０の表情（以下、エージェント表情）４０２と、を対応付けたテーブルである。対応情報４００は、記憶デバイス２０２記憶される。
【００１９】
対応情報４００は、ユーザ行動評価４０１と、ユーザ感情３０２と、の組み合わせにより、エージェント表情４０２を選択するためのテーブルである。これにより、行動支援装置１００は、エージェントが対象者にどのような表情をするかによって、対象者の行動を行動支援装置１００が誘導したい方向に導くことができる。なお、図４では、タスクについては特に指定していないが、対応情報４００は、全タスク共通でもよく、タスクごとにエントリの値が異なってもよい。
【００２０】
図５は、エージェント表情４０２の一例を示す説明図である。エージェント表情４０２には、たとえば、「満足」、「恍惚」、「喜び」、「期待」、「驚き」、「疑問」、「不安」、「悲しみ」の表情を示すエージェント１３０の顔画像１３０Ａ〜１３０Ｈがある。これらの顔画像１３０Ａ〜１３０Ｈが出力デバイス２２０から出力される。なお、エージェント表情４０２を区別しない場合は、単にエージェント１３０と表記する。なお、図５に示したエージェント表情４０２は一例であり、これら以外のエージェント表情４０２でもよい。
【００２１】
＜行動支援装置１００の機能的構成例＞
図６は、実施例１にかかる行動支援装置１００の機能的構成例を示すブロック図である。行動支援装置１００は、評価部６０１と、特定部６０２と、選択部６０３と、出力部６０４と、判断部６０５と、変換テーブル３００と、対応情報４００と、を有する。評価部６０１〜判断部６０５は、具体的には、たとえば、図２に示した記憶デバイス２０２に記憶されたプログラムをプロセッサ２０１に実行させることで実現される。
【００２２】
評価部６０１は、取得デバイス２１０によって取得された対象者の挙動に関する情報に基づいて、対象者のタスクに関する行動を評価する。対象者の挙動とは、タスクにおける対象者の行動時における行為であり、たとえば、第１タスクＴＫ１の場合は、行動支援装置１００までの接近行為、第２タスクＴＫ２の場合は、ピルケース１０７のトレイ１０６から取り出し行為、第３タスクＴＫ３の場合は、ピルケース１０７からの薬の取り出し行為、第４タスクＴＫ４の場合は服薬行為である。
【００２３】
これらの行為を示す挙動に関する情報とは、たとえば、第１タスクＴＫ１の場合は、カメラ１０１が撮像した対象者の顔画像の大きさや測距センサが取得した対象者までの距離であり、第２タスクＴＫ２の場合は、トレイ１０６に設けられた計量センサでのピルケース１０７の取出し前後の計量値の差やトレイ１０６に設けられた赤外線センサや内部カメラによるピルケース１０７の有無であり、第３タスクＴＫ３の場合は、トレイ１０６に設けられた計量センサでのピルケース１０７の返却前後の計量値の差であり、第４タスクＴＫ４の場合は、エージェント１３０の服薬確認音声に対するマイク１０２からの対象者の応答音声や入力デバイス２０６からの服薬完了入力である。
【００２４】
評価部６０１は、このような対象者の挙動に関する情報に基づいて、対象者のタスクに関する行動を評価する。対象者のタスクに関する行動とは、タスクごとに規定された行動パラメータ（後述）により特定されるユーザ行動であり、本例では、たとえば、評価部６０１は、５段階（Ａ５〜Ａ１）でユーザ行動を評価する。
【００２５】
図７は、評価部６０１による評価処理内容を示す説明図である。評価処理では、タスク７０１と行動パラメータ７０２とユーザ行動評価分類７０３とにより、ユーザ行動が評価される。タスク７０１は、第１タスクＴＫ１〜第４タスクＴＫ４を規定する。行動パラメータは、ユーザ行動を規定するパラメータであり、タスクごとに設定される。
【００２６】
ユーザ行動評価４０１は、ユーザ行動の正しさは、例として、５段階（Ａ５〜Ａ１）で評価する。評価Ａｉ（ｉは１〜５までの整数）は、ｉが大きいほど高評価であり、Ａ５が歳高評価、Ａ２が最低評価、Ａ１が例外を示す。以下、タスク７０１、行動パラメータ７０２、およびユーザ行動評価分類７０３の関係について詳細に説明する。
【００２７】
タスク７０１は、進行番号ＴＫ１〜ＴＫ４と、タスク項目と、の組み合わせで特定される。たとえば、進行番号ＴＫ１のタスク項目「服薬装置に近づく」が第１タスクＴＫ１となる。進行番号ＴＫ２〜ＴＫ４も同様である。
【００２８】
行動パラメータ７０２は、タスクごとに異なる。たとえば、第１タスクＴＫ１の場合、行動パラメータ７０２は、対象者と行動支援装置１００との距離ｄと経過時間ｔ１である。距離ｄは、カメラ１０１で撮像された対象者の顔画像の大きさで特定される。すなわち、顔画像が大きいほど距離ｄが短くなる。経過時間ｔ１の起算時点は、対象者の顔が検出されていない状態から検出された時点である。距離ｄおよび経過時間ｔ１が短いほど、ユーザ行動評価分類７０３が高くなる。
【００２９】
たとえば、今回の検出距離ｄ（ｔ）が前回の検出距離ｄ（ｔ−１）よりも短く、かつ、経過時間ｔ１がしきい値Ｔ１よりも短い場合、対象者が行動支援装置１００に急接近していることを示す。したがって、評価部６０１は、ユーザ行動評価４０１を「Ａ５」に設定する。なお、顔画像の検出間隔はあらかじめ設定されているものとする。
【００３０】
また、今回の検出距離ｄ（ｔ）が前回の検出距離ｄ（ｔ−１）よりも短いが、経過時間ｔ１がしきい値Ｔ１以上の場合、対象者が行動支援装置１００に接近していることを示す。したがって、評価部６０１は、ユーザ行動評価４０１を「Ａ４」に設定する。
【００３１】
また、今回の検出距離ｄ（ｔ）と前回の検出距離ｄ（ｔ−１）とが同一であり、かつ、経過時間ｔ１がしきい値Ｔ１以上の場合、対象者と行動支援装置１００との間の距離ｄの変化がないことを示す。したがって、評価部６０１は、ユーザ行動評価４０１を「Ａ３」に設定する。
【００３２】
また、今回の検出距離ｄ（ｔ）が最大距離Ｄｍａｘより長く、かつ、今回の検出距離ｄ（ｔ）が前回の検出距離ｄ（ｔ−１）よりも長い場合、対象者が行動支援装置１００から離間していることを示す。したがって、評価部６０１は、ユーザ行動評価４０１を「Ａ２」に設定する。
【００３３】
また、距離ｄが検出されない場合、すなわち、カメラ１０１が対象者の顔画像を撮像できていない場合、対象者は行動支援装置１００の前にいないことを示す。したがって、評価部６０１は、ユーザ行動評価４０１を、例外を示す「Ａ１」に設定する。
【００３４】
第２タスクＴＫ２の場合、行動パラメータ７０２は、トレイ１０６がトレイ挿入口１０５から繰り出されてからピルケース１０７をトレイ１０６から取り出すまでの経過時間ｔ２である。経過時間ｔ２の起算時点は、トレイ１０６がトレイ挿入口１０５から繰り出された時点である。経過時間ｔ２の終了時点は、計量センサによりピルケース１０７分の計量値が検出されなくなった時点であったり、赤外線センサや内部カメラによりピルケース１０７が検出されなくなった時点である。経過時間ｔ２が短いほどユーザ行動評価４０１が高くなる。
【００３５】
たとえば、経過時間ｔ２がしきい値Ｔ２１よりも短い場合、対象者が即座にピルケース１０７を取り出したことを示す。したがって、評価部６０１は、ユーザ行動評価４０１を「Ａ５」に設定する。
【００３６】
また、経過時間ｔ２がしきい値Ｔ２１以上、しきい値Ｔ２２未満（Ｔ２１＜Ｔ２２）である場合、対象者がピルケース１０７を取り出したことを示す。したがって、評価部６０１は、ユーザ行動評価４０１を「Ａ４」に設定する。
【００３７】
また、経過時間ｔ２がしきい値Ｔ２２以上、しきい値Ｔ２３未満（Ｔ２２＜Ｔ２３）である場合、対象者がようやくピルケース１０７を取り出したことを示す。したがって、評価部６０１は、ユーザ行動評価４０１を「Ａ３」に設定する。
【００３８】
また、経過時間ｔ２がしきい値Ｔ２３以上である場合、対象者が最終的にピルケース１０７を取り出したことを示す。したがって、評価部６０１は、ユーザ行動評価４０１を「Ａ２」に設定する。
【００３９】
また、カメラ１０１が対象者の顔画像を撮像できていない場合、対象者は行動支援装置１００の前にいないことを示す。したがって、評価部６０１は、ユーザ行動評価４０１を、例外を示す「Ａ１」に設定する。
【００４０】
第３タスクＴＫ３の場合、行動パラメータ７０２は、ピルケース１０７から薬が取り出されたことが確認されるまでの経過時間ｔ３である。経過時間ｔ３の起算時点は、経過時間ｔ２の終了時点である。経過時間ｔ３の終了時点は、ピルケース１０７がトレイ１０６に置かれて計量センサで薬分の計量値が検出されなくなった時点である。
【００４１】
たとえば、経過時間ｔ３がしきい値Ｔ３１よりも短い場合、対象者が即座にピルケース１０７から薬を取り出したことを示す。したがって、評価部６０１は、ユーザ行動評価４０１を「Ａ５」に設定する。
【００４２】
また、経過時間ｔ３がしきい値Ｔ３１以上、しきい値Ｔ３２未満（Ｔ３１＜Ｔ３２）である場合、対象者がピルケース１０７から薬を取り出したことを示す。したがって、評価部６０１は、ユーザ行動評価４０１を「Ａ４」に設定する。
【００４３】
また、経過時間ｔ３がしきい値Ｔ３２以上、しきい値Ｔ３３未満（Ｔ３２＜Ｔ３３）である場合、対象者がようやくピルケース１０７から薬を取り出したことを示す。したがって、評価部６０１は、ユーザ行動評価４０１を「Ａ３」に設定する。
【００４４】
また、経過時間ｔ３がしきい値Ｔ３３以上である場合、対象者が最終的にピルケース１０７から薬を取り出したことを示す。したがって、評価部６０１は、ユーザ行動評価４０１を「Ａ２」に設定する。
【００４５】
また、カメラ１０１が対象者の顔画像を撮像できていない場合、対象者は行動支援装置１００の前にいないことを示す。したがって、評価部６０１は、ユーザ行動評価４０１を、例外を示す「Ａ１」に設定する。
【００４６】
第４タスクＴＫ４の場合、行動パラメータ７０２は、エージェント１３０の服薬確認音声に対するマイク１０２からの対象者の応答音声や入力デバイス２０６からの服薬完了入力の解析結果である。
【００４７】
たとえば、解析結果が「飲んだ」である場合、評価部６０１は、ユーザ行動評価４０１を、「Ａ５」に設定する。また、解析結果が「飲んでない」、「まだ」である場合、評価部６０１は、ユーザ行動評価４０１を、「Ａ４」に設定する。また、解析結果が解析不能な応答である場合、評価部６０１は、ユーザ行動評価４０１を、「Ａ３」に設定する。
【００４８】
また、解析結果が無応答である場合、評価部６０１は、ユーザ行動評価４０１を、「Ａ２」に設定する。また、カメラ１０１が対象者の顔画像を撮像できていない場合、対象者は行動支援装置１００の前にいないことを示す。したがって、評価部６０１は、ユーザ行動評価４０１を、例外を示す「Ａ１」に設定する。このようにして、評価部６０１は、タスクごとにユーザ行動を評価して、評価結果としてＡ５〜Ａ１のいずれかをタスクごとに出力する。
【００４９】
特定部６０２は、取得デバイス２１０によって取得された対象者の表情に関する情報に基づいて、対象者の感情を特定する。具体的には、たとえば、特定部６０２は、カメラ１０１によって撮像された対象者の顔画像を解析して、対象者がどのような感情であるかを特定する。
【００５０】
具体的には、たとえば、特定部６０２は、カメラ１０１で撮像された対象者の顔画像を用いて、無表情との差異や、眼、口（歯の露出も含む）、鼻、眉毛などの顔の部位の変化により、対象者の顔の表情を認識する。なお、顔の表情の認識では、ルールベース、すなわち、各表情を示すテンプレート画像を登録しておく。
【００５１】
特定部６０２は、テンプレート画像における各表情での顔の部位の特徴と照合することで、カメラ１０１からの顔画像の表情を認識することができる。また、教師有り学習により、各表情の正解ラベルを持つ訓練画像を入力して学習モデルを生成しておき、特定部６０２は、カメラ１０１からの顔画像を学習モデルに与えることで、当該顔画像の表情を認識することもできる。
【００５２】
特定部６０２は、変換テーブル３００を用いて、このように認識した対象者の表情であるユーザ表情３０１に対応するユーザ感情３０２を特定する。これにより、ユーザ感情３０２が「ポジティブ」、「平常心」、「ややネガティブ」、「ネガティブ」のいずれかに特定される。
【００５３】
選択部６０３は、評価部６０１による評価結果と、特定部６０２によって特定されたユーザ感情３０２と、に基づいて、対応情報４００を参照して、出力デバイス２２０から出力させる顔画像の表情を選択する。出力デバイス２２０から出力させる顔画像とは、エージェント１３０の顔画像である。具体的には、たとえば、選択部６０３は、ユーザ行動とユーザ感情３０２とに対応するエージェント表情４０２を選択する。たとえば、ユーザ行動が「Ａ５」でユーザ感情３０２が「ポジティブ」であれば、エージェント表情４０２として「満足」が選択される。
【００５４】
出力部６０４は、選択部６０３によって選択されたエージェント表情４０２を出力デバイス２２０から出力する。出力部６０４は、エージェント表情４０２をエージェント１３０の顔画像として出力してもよく、エージェント表情４０２を示す文字列や当該文字列の発話音声を出力してもよい。
【００５５】
また、出力部６０４は、出力デバイス２２０が表示デバイス１０３である場合、エージェント１３０の顔画像を表示デバイス１０３に表示する。たとえば、選択部６０３でエージェント表情４０２として「満足」が選択された場合、出力部６０４は、図５に示したエージェント表情４０２が「満足」であるエージェント１３０の顔画像１３０Ａを表示デバイス１０３に表示する。なお、顔画像ではなく、または、エージェント１３０とともに、エージェント表情４０２を示す文字列を表示デバイス１０３に表示してもよい。
【００５６】
また、出力デバイス２２０がスピーカ１０４である場合、選択されたエージェント表情４０２を示す文字列を発話するようにスピーカ１０４から音声出力する。また、出力デバイス２２０が通信ＩＦ２０４である場合、出力部６０４は、通信ＩＦ２０４を介して通信可能に接続された他のコンピュータにエージェント表情４０２を示す顔画像や文字列、発話音声を送信する。これにより、他のコンピュータでエージェント表情４０２を出力することができる。
【００５７】
判断部６０５は、出力部６０４によってエージェント表情４０２が出力された場合に、評価部６０１によるタスクに関する行動の評価結果に基づいて、タスクの遂行の成否を判断する。タスクの遂行が成功した場合、次のタスクに遷移される。そして、評価部６０１は、次のタスクについてユーザ行動を評価する。
【００５８】
たとえば、第１タスクＴＫ１の場合、判断部６０５は、対象者が行動支援装置１００までの距離Ｄｍｉｎ（＜Ｄｍａｘ）以内に存在するか否かを判断する。距離Ｄｍｉｎ以内に存在する場合、判断部６０５は、第１タスクＴＫ１の遂行を対象者が成功したと判断する。第１タスクＴＫ１の遂行が成功した場合、行動支援装置１００は、駆動回路２０３を制御してトレイ挿入口１０５からトレイ１０６を繰り出す。一方、評価結果がＡ１となった場合、判断部６０５は、第１タスクＴＫ１の遂行を対象者が失敗したと判断する。
【００５９】
また、第２タスクＴＫ２の場合、ピルケース１０７取出し前後における計量センサの計量値の差により、トレイ１０６からピルケース１０７が取り出されたことが検出された場合、判断部６０５は、第２タスクＴＫ２の遂行が成功したと判断する。トレイ１０６からピルケース１０７が取り出されたことが検出されるまでは、判断部６０５は、第２タスクＴＫ２の遂行の成否判断を保留する。また、評価結果がＡ１となった場合、判断部６０５は、第２タスクＴＫ２の遂行を対象者が失敗したと判断する。
【００６０】
また、第３タスクＴＫ３の場合、ピルケース１０７載置前後における計量センサの計量値の差により、ピルケース１０７から薬が取り出されたことが検出された場合、判断部６０５は、第３タスクＴＫ３の遂行が成功したと判断する。ピルケース１０７から薬が取り出されたことが検出されるまでは、判断部６０５は、第３タスクＴＫ３の遂行の成否判断を保留する。また、評価結果がＡ１となった場合、判断部６０５は、第３タスクＴＫ３の遂行を対象者が失敗したと判断する。
【００６１】
また、第４タスクＴＫ４の場合、評価結果がＡ５であれば、判断部６０５は、第４タスクＴＫ４の遂行が成功したと判断する。評価結果がＡ４〜Ａ２であれば、判断部６０５は、第４タスクＴＫ４の遂行の成否判断を保留する。評価結果がＡ１であれば、判断部６０５は、第４タスクＴＫ４の遂行を対象者が失敗したと判断する。また、評価結果がＡ４〜Ａ２であれば、判断部６０５は、第４タスクＴＫ４の遂行を対象者が失敗したと判断してもよい。
【００６２】
＜行動支援処理手順例＞
図８は、実施例１にかかる行動支援装置１００による行動支援処理手順例を示すフローチャートである。行動支援装置１００は、進行番号ＴＫｉのイタレーションｉをｉ＝１に設定し（ステップＳ８０１）、カメラ１０１により対象者の顔を検出する（ステップＳ８０２）。つぎに、行動支援装置１００は、特定部６０２により、検出した対象者の顔画像の表情からユーザ感情３０２を特定する（ステップＳ８０３）。
【００６３】
そして、行動支援装置１００は、第ｉタスクＴＫｉに関する行動支援処理を実行する（ステップＳ８０４）。第ｉタスクＴＫｉに関する行動支援処理（ステップＳ８０４）については、図９〜図１２で後述するが、当該処理によりタスクごとにタスクを遂行するよう対象者を支援することができる。このあと、行動支援装置１００は、第ｉタスクＴＫｉが終了したか否かを判断する（ステップＳ８０５）。第ｉタスクＴＫｉが終了していない場合（ステップＳ８０５：Ｎｏ）、ステップＳ８０２に戻る。
【００６４】
一方、第ｉタスクＴＫｉが終了した場合（ステップＳ８０５：Ｙｅｓ）、行動支援装置１００は、全タスクが終了したか否かを判断する（ステップＳ８０６）。全タスクが終了していない場合（ステップＳ８０６：Ｎｏ）、行動支援装置１００は、イタレーションｉをインクリメントして（ステップＳ８０７）、ステップＳ８０２に戻り、次のタスクに遷移する。一方、全タスクが終了した場合（ステップＳ８０６：Ｙｅｓ）、行動支援装置１００は、一連の処理を終了する。
【００６５】
＜第ｉタスクＴＫｉに関する行動支援処理（ステップＳ８０４）手順例＞
図９は、実施例１にかかる行動支援装置１００による第１タスクＴＫ１に関する詳細な行動支援処理手順例を示すフローチャートである。行動支援装置１００は、まず、第１タスクＴＫ１について計時を開始し（ステップＳ９０１）、計時開始（ステップＳ９０１）からの経過時間ｔ１がしきい値Ｔ１未満であるか否かを判断する（ステップＳ９０２）。
【００６６】
経過時間ｔ１がしきい値Ｔ１以上である場合（ステップＳ９０２：Ｎｏ）、ステップＳ９０９に移行する。一方、経過時間ｔ１がしきい値Ｔ１未満である場合（ステップＳ９０２：Ｙｅｓ）、行動支援装置１００は、対象者の行動支援装置１００までの今回の検出距離ｄ（ｔ）が前回の検出距離ｄ（ｔ−１）未満であるか否か、すなわち、前回と比べて対象者が行動支援装置１００に接近しているか否かを判断する（ステップＳ９０３）。
【００６７】
今回の検出距離ｄ（ｔ）が前回の検出距離ｄ（ｔ−１）以上である場合（ステップＳ９０３：Ｎｏ）、ステップＳ９０２に戻る。一方、今回の検出距離ｄ（ｔ）が前回の検出距離ｄ（ｔ−１）未満である場合（ステップＳ９０３：Ｙｅｓ）、行動支援装置１００は、評価部６０１により、図７に示したように、ユーザ行動評価４０１を「Ａ５」に設定する（ステップＳ９０４）。
【００６８】
このあと、行動支援装置１００は、図４に示した対応情報４００を参照して、図８のステップＳ８０３で特定したユーザ感情３０２と、ステップ９０４で設定されたユーザ行動評価４０１と、の組み合わせに対応するエージェント表情４０２を選択する（ステップＳ９０５）。そして、行動支援装置１００は、出力部６０４により、選択したエージェント表情４０２を出力する（ステップＳ９０６）。
【００６９】
このあと、行動支援装置１００は、今回の検出距離ｄ（ｔ）が距離Ｄｍｉｎ以下であるか否かを判断する（ステップＳ９０７）。今回の検出距離ｄ（ｔ）が距離Ｄｍｉｎ以下でない場合（ステップＳ９０７：Ｎｏ）、対象者はまだ十分に行動支援装置１００に接近していないため、ステップＳ９０２に戻る。一方、今回の検出距離ｄ（ｔ）が距離Ｄｍｉｎ以下である場合（ステップＳ９０７：Ｙｅｓ）、行動支援装置１００は、駆動回路２０３を制御してトレイ挿入口１０５からトレイ１０６を繰り出す（ステップＳ９０８）。これにより、第１タスクＴＫ１が終了する。
【００７０】
また、ステップＳ９０９では、行動支援装置１００は、ステップＳ９０３と同様、行動支援装置１００は、対象者の行動支援装置１００までの今回の検出距離ｄ（ｔ）が前回の検出距離ｄ（ｔ−１）未満であるか否か、すなわち、前回と比べて対象者が行動支援装置１００に接近しているか否かを判断する（ステップＳ９０９）。
【００７１】
今回の検出距離ｄ（ｔ）が前回の検出距離ｄ（ｔ−１）以上である場合（ステップＳ９０９：Ｎｏ）、ステップＳ９１２に移行する。一方、今回の検出距離ｄ（ｔ）が前回の検出距離ｄ（ｔ−１）未満である場合（ステップＳ９０９：Ｙｅｓ）、行動支援装置１００は、評価部６０１により、図７に示したように、ユーザ行動評価４０１を「Ａ４」に設定する（ステップＳ９１０）。
【００７２】
このあと、行動支援装置１００は、図４に示した対応情報４００を参照して、図８のステップＳ８０３で特定したユーザ感情３０２と、ステップ９１０で設定されたユーザ行動評価４０１と、の組み合わせに対応するエージェント表情４０２を選択する（ステップＳ９１１）。そして、ステップＳ９０６に移行する。
【００７３】
また、ステップＳ９１２では、行動支援装置１００は、対象者の行動支援装置１００までの今回の検出距離ｄ（ｔ）が前回の検出距離ｄ（ｔ−１）と同じであるか否かを判断する（ステップＳ９１２）。
【００７４】
今回の検出距離ｄ（ｔ）が前回の検出距離ｄ（ｔ−１）と同じでない場合（ステップＳ９１２：Ｎｏ）、ステップＳ９１５に移行する。一方、今回の検出距離ｄ（ｔ）が前回の検出距離ｄ（ｔ−１）と同じである場合（ステップＳ９１２：Ｙｅｓ）、行動支援装置１００は、評価部６０１により、図７に示したように、ユーザ行動評価４０１を「Ａ３」に設定する（ステップＳ９１３）。
【００７５】
このあと、行動支援装置１００は、図４に示した対応情報４００を参照して、図８のステップＳ８０３で特定したユーザ感情３０２と、ステップ９１３で設定されたユーザ行動評価４０１と、の組み合わせに対応するエージェント表情４０２を選択する（ステップＳ９１４）。そして、ステップＳ９０６に移行する。
【００７６】
また、ステップＳ９１５では、行動支援装置１００は、対象者の行動支援装置１００までの今回の検出距離ｄ（ｔ）が最大距離Ｄｍａｘ以上であるか否かを判断する（ステップＳ９１５）。
【００７７】
今回の検出距離ｄ（ｔ）が最大距離Ｄｍａｘ以上でない場合（ステップＳ９１５：Ｎｏ）、ステップＳ９１３に移行して、行動支援装置１００は、評価部６０１により、図７に示したように、ユーザ行動評価４０１を「Ａ３」に設定する。一方、今回の検出距離ｄ（ｔ）が最大距離Ｄｍａｘ以上である場合（ステップＳ９１５：Ｙｅｓ）、行動支援装置１００は、対象者の顔が非検出になったか否かを判断する（ステップＳ９１６）。対象者の顔が検出されている場合（ステップＳ９１６：Ｎｏ）、行動支援装置１００は、評価部６０１により、図７に示したように、ユーザ行動評価４０１を「Ａ２」に設定する（ステップＳ９１７）。
【００７８】
このあと、行動支援装置１００は、図４に示した対応情報４００を参照して、図８のステップＳ８０３で特定したユーザ感情３０２と、ステップ９１７で設定されたユーザ行動評価４０１と、の組み合わせに対応するエージェント表情４０２を選択する（ステップＳ９１８）。そして、ステップＳ９０６に移行する。
【００７９】
一方、対象者の顔が非検出である場合（ステップＳ９１６：Ｙｅｓ）、行動支援装置１００は、評価部６０１により、図７に示したように、ユーザ行動評価４０１を「Ａ１」に設定する（ステップＳ９１９）。
【００８０】
このあと、行動支援装置１００は、図４に示した対応情報４００を参照して、図８のステップＳ８０３で特定したユーザ感情３０２と、ステップ９１７で設定されたユーザ行動評価４０１と、の組み合わせに対応するエージェント表情４０２を選択する（ステップＳ９２０）。そして、ステップＳ９０６に移行する。このように、ステップＳ９０８が実行されると、対象者が第１タスクＴＫ１を遂行したことになる。
【００８１】
図１０は、実施例１にかかる行動支援装置１００による第２タスクＴＫ２に関する詳細な行動支援処理手順例を示すフローチャートである。行動支援装置１００は、まず、第２タスクＴＫ２について計時を開始し（ステップＳ１００１）、計時開始（ステップＳ１００１）からの経過時間ｔ２がしきい値Ｔ２１未満であるか否かを判断する（ステップＳ１００２）。
【００８２】
経過時間ｔ２がしきい値Ｔ２１以上である場合（ステップＳ１００２：Ｎｏ）、ステップＳ１００７に移行する。一方、経過時間ｔ２がしきい値Ｔ２１未満である場合（ステップＳ１００２：Ｙｅｓ）、行動支援装置１００は、対象者によりトレイ１０６からピルケース１０７が取り出されたか否かを判断する（ステップＳ１００３）。
【００８３】
対象者によりトレイ１０６からピルケース１０７が取り出されていない場合（ステップＳ１００３：Ｎｏ）、ステップＳ１００２に戻る。一方、対象者によりトレイ１０６からピルケース１０７が取り出された場合（ステップＳ１００３：Ｙｅｓ）、行動支援装置１００は、評価部６０１により、図７に示したように、ユーザ行動評価４０１を「Ａ５」に設定する（ステップＳ１００４）。
【００８４】
このあと、行動支援装置１００は、図４に示した対応情報４００を参照して、図８のステップＳ８０３で特定したユーザ感情３０２と、ステップＳ１００４で設定されたユーザ行動評価４０１と、の組み合わせに対応するエージェント表情４０２を選択する（ステップＳ１００５）。そして、行動支援装置１００は、出力部６０４により、選択したエージェント表情４０２を出力する（ステップＳ１００６）。これにより、対象者が第２タスクＴＫ２を遂行したことになる。
【００８５】
また、ステップＳ１００７では、行動支援装置１００は、経過時間ｔ２がしきい値Ｔ２１以上で、かつ、しきい値Ｔ２２未満であるか否かを判断する（ステップＳ１００７）。経過時間ｔ２がしきい値Ｔ２１以上で、かつ、しきい値Ｔ２２未満でない場合（ステップＳ１００７：Ｎｏ）、ステップＳ１０１１に移行する。一方、経過時間ｔ２がしきい値Ｔ２１以上で、かつ、しきい値Ｔ２２未満である場合（ステップＳ１００７：Ｙｅｓ）、行動支援装置１００は、対象者によりトレイ１０６からピルケース１０７が取り出されたか否かを判断する（ステップＳ１００８）。
【００８６】
対象者によりトレイ１０６からピルケース１０７が取り出されていない場合（ステップＳ１００８：Ｎｏ）、ステップＳ１００７に戻る。一方、対象者によりトレイ１０６からピルケース１０７が取り出された場合（ステップＳ１００８：Ｙｅｓ）、行動支援装置１００は、評価部６０１により、図７に示したように、ユーザ行動評価４０１を「Ａ４」に設定する（ステップＳ１００９）。
【００８７】
このあと、行動支援装置１００は、図４に示した対応情報４００を参照して、図８のステップＳ８０３で特定したユーザ感情３０２と、ステップＳ１００９で設定されたユーザ行動評価４０１と、の組み合わせに対応するエージェント表情４０２を選択する（ステップＳ１０１０）。そして、ステップＳ１００６に移行する。これにより、対象者が第２タスクＴＫ２を遂行したことになる。
【００８８】
また、ステップＳ１０１１では、行動支援装置１００は、経過時間ｔ２がしきい値Ｔ２２以上で、かつ、しきい値Ｔ２３未満であるか否かを判断する（ステップＳ１０１１）。経過時間ｔ２がしきい値Ｔ２２以上で、かつ、しきい値Ｔ２３未満でない場合（ステップＳ１０１１：Ｎｏ）、ステップＳ１０１５に移行する。一方、経過時間ｔ２がしきい値Ｔ２２以上で、かつ、しきい値Ｔ２３未満である場合（ステップＳ１０１１：Ｙｅｓ）、行動支援装置１００は、対象者によりトレイ１０６からピルケース１０７が取り出されたか否かを判断する（ステップＳ１０１２）。
【００８９】
対象者によりトレイ１０６からピルケース１０７が取り出されていない場合（ステップＳ１０１２：Ｎｏ）、ステップＳ１０１１に戻る。一方、対象者によりトレイ１０６からピルケース１０７が取り出された場合（ステップＳ１０１２：Ｙｅｓ）、行動支援装置１００は、評価部６０１により、図７に示したように、ユーザ行動評価４０１を「Ａ３」に設定する（ステップＳ１００９）。
【００９０】
このあと、行動支援装置１００は、図４に示した対応情報４００を参照して、図８のステップＳ８０３で特定したユーザ感情３０２と、ステップＳ１０１３で設定されたユーザ行動評価４０１と、の組み合わせに対応するエージェント表情４０２を選択する（ステップＳ１０１４）。そして、ステップＳ１００６に移行する。これにより、対象者が第２タスクＴＫ２を遂行したことになる。
【００９１】
また、ステップＳ１０１５では、行動支援装置１００は、対象者によりトレイ１０６からピルケース１０７が取り出されたか否かを判断する（ステップＳ１０１５）。対象者によりトレイ１０６からピルケース１０７が取り出された場合（ステップＳ１０１５：Ｙｅｓ）、行動支援装置１００は、評価部６０１により、図７に示したように、ユーザ行動評価４０１を「Ａ２」に設定する（ステップＳ１０１６）。
【００９２】
このあと、行動支援装置１００は、図４に示した対応情報４００を参照して、図８のステップＳ８０３で特定したユーザ感情３０２と、ステップＳ１０１６で設定されたユーザ行動評価４０１と、の組み合わせに対応するエージェント表情４０２を選択する（ステップＳ１０１７）。そして、ステップＳ１００６に移行する。これにより、対象者が第２タスクＴＫ２を遂行したことになる。
【００９３】
一方、対象者によりトレイ１０６からピルケース１０７が取り出されていない場合（ステップＳ１０１５：Ｎｏ）、行動支援装置１００は、評価部６０１により、図７に示したように、ユーザ行動評価４０１を「Ａ１」に設定する（ステップＳ１０１８）。このあと、行動支援装置１００は、図４に示した対応情報４００を参照して、図８のステップＳ８０３で特定したユーザ感情３０２と、ステップＳ１０１８で設定されたユーザ行動評価４０１と、の組み合わせに対応するエージェント表情４０２を選択する（ステップＳ１０１９）。
【００９４】
そして、行動支援装置１００は、出力部６０４により、選択したエージェント表情４０２を出力し（ステップＳ１０２０）、第２タスクＴＫ２から第１タスクＴＫ１に戻すためにイタレーションｉをデクリメントする（ステップＳ１０２１）。この場合、対象者は第２タスクＴＫ２を遂行していないことになる。
【００９５】
図１１は、実施例１にかかる行動支援装置１００による第３タスクＴＫ３に関する詳細な行動支援処理手順例を示すフローチャートである。行動支援装置１００は、まず、第３タスクＴＫ３について計時を開始し（ステップＳ１１０１）、計時開始（ステップＳ１１０１）からの経過時間ｔ３がしきい値Ｔ３１未満であるか否かを判断する（ステップＳ１１０２）。
【００９６】
経過時間ｔ３がしきい値Ｔ３１以上である場合（ステップＳ１１０２：Ｎｏ）、ステップＳ１１０７に移行する。一方、経過時間ｔ３がしきい値Ｔ３１未満である場合（ステップＳ１１０２：Ｙｅｓ）、行動支援装置１００は、対象者によりピルケース１０７から薬が取り出されたか否かを判断する（ステップＳ１１０３）。
【００９７】
対象者によりピルケース１０７から薬が取り出されていない場合（ステップＳ１１０３：Ｎｏ）、ステップＳ１１０２に戻る。一方、対象者によりピルケース１０７から薬が取り出された場合（ステップＳ１１０３：Ｙｅｓ）、行動支援装置１００は、評価部６０１により、図７に示したように、ユーザ行動評価４０１を「Ａ５」に設定する（ステップＳ１１０４）。
【００９８】
このあと、行動支援装置１００は、図４に示した対応情報４００を参照して、図８のステップＳ８０３で特定したユーザ感情３０２と、ステップＳ１１０４で設定されたユーザ行動評価４０１と、の組み合わせに対応するエージェント表情４０２を選択する（ステップＳ１１０５）。そして、行動支援装置１００は、出力部６０４により、選択したエージェント表情４０２を出力する（ステップＳ１１０６）。これにより、対象者が第３タスクＴＫ３を遂行したことになる。
【００９９】
また、ステップＳ１１０７では、行動支援装置１００は、経過時間ｔ３がしきい値Ｔ３１以上で、かつ、しきい値Ｔ３２未満であるか否かを判断する（ステップＳ１１０７）。経過時間ｔ３がしきい値Ｔ３１以上で、かつ、しきい値Ｔ３２未満でない場合（ステップＳ１１０７：Ｎｏ）、ステップＳ１１１１に移行する。一方、経過時間ｔ３がしきい値Ｔ３１以上で、かつ、しきい値Ｔ３２未満である場合（ステップＳ１１０７：Ｙｅｓ）、行動支援装置１００は、対象者によりピルケース１０７から薬が取り出されたか否かを判断する（ステップＳ１１０８）。
【０１００】
対象者によりピルケース１０７から薬が取り出されていない場合（ステップＳ１１０８：Ｎｏ）、ステップＳ１１０７に戻る。一方、対象者によりピルケース１０７から薬が取り出された場合（ステップＳ１１０８：Ｙｅｓ）、行動支援装置１００は、評価部６０１により、図７に示したように、ユーザ行動評価４０１を「Ａ４」に設定する（ステップＳ１１０９）。
【０１０１】
このあと、行動支援装置１００は、図４に示した対応情報４００を参照して、図８のステップＳ８０３で特定したユーザ感情３０２と、ステップＳ１１０９で設定されたユーザ行動評価４０１と、の組み合わせに対応するエージェント表情４０２を選択する（ステップＳ１１１０）。そして、ステップＳ１１０６に移行する。これにより、対象者が第３タスクＴＫ３を遂行したことになる。
【０１０２】
また、ステップＳ１１１１では、行動支援装置１００は、経過時間ｔ３がしきい値Ｔ３２以上で、かつ、しきい値Ｔ３３未満であるか否かを判断する（ステップＳ１１１１）。経過時間ｔ３がしきい値Ｔ３２以上で、かつ、しきい値Ｔ３３未満でない場合（ステップＳ１１１１：Ｎｏ）、ステップＳ１１１５に移行する。一方、経過時間ｔ３がしきい値Ｔ３２以上で、かつ、しきい値Ｔ３３未満である場合（ステップＳ１１１１：Ｙｅｓ）、行動支援装置１００は、対象者によりピルケース１０７から薬が取り出されたか否かを判断する（ステップＳ１１１２）。
【０１０３】
対象者によりピルケース１０７から薬が取り出されていない場合（ステップＳ１１１２：Ｎｏ）、ステップＳ１１１１に戻る。一方、対象者によりピルケース１０７から薬が取り出された場合（ステップＳ１１１２：Ｙｅｓ）、行動支援装置１００は、評価部６０１により、図７に示したように、ユーザ行動評価４０１を「Ａ３」に設定する（ステップＳ１１０９）。
【０１０４】
このあと、行動支援装置１００は、図４に示した対応情報４００を参照して、図８のステップＳ８０３で特定したユーザ感情３０２と、ステップＳ１１１３で設定されたユーザ行動評価４０１と、の組み合わせに対応するエージェント表情４０２を選択する（ステップＳ１１１４）。そして、ステップＳ１１０６に移行する。これにより、対象者が第３タスクＴＫ３を遂行したことになる。
【０１０５】
また、ステップＳ１１１５では、行動支援装置１００は、対象者によりピルケース１０７から薬が取り出されたか否かを判断する（ステップＳ１１１５）。対象者によりピルケース１０７から薬が取り出された場合（ステップＳ１１１５：Ｙｅｓ）、行動支援装置１００は、評価部６０１により、図７に示したように、ユーザ行動評価４０１を「Ａ２」に設定する（ステップＳ１１１６）。
【０１０６】
このあと、行動支援装置１００は、図４に示した対応情報４００を参照して、図８のステップＳ８０３で特定したユーザ感情３０２と、ステップＳ１１１６で設定されたユーザ行動評価４０１と、の組み合わせに対応するエージェント表情４０２を選択する（ステップＳ１１１７）。そして、ステップＳ１１０６に移行する。これにより、対象者が第３タスクＴＫ３を遂行したことになる。
【０１０７】
一方、対象者によりピルケース１０７から薬が取り出されていない場合（ステップＳ１１１５：Ｎｏ）、行動支援装置１００は、評価部６０１により、図７に示したように、ユーザ行動評価４０１を「Ａ１」に設定する（ステップＳ１１１８）。このあと、行動支援装置１００は、図４に示した対応情報４００を参照して、図８のステップＳ８０３で特定したユーザ感情３０２と、ステップＳ１１１８で設定されたユーザ行動評価４０１と、の組み合わせに対応するエージェント表情４０２を選択する（ステップＳ１１１９）。
【０１０８】
そして、行動支援装置１００は、出力部６０４により、選択したエージェント表情４０２を出力し（ステップＳ１１２０）、第３タスクＴＫ３から第２タスクＴＫ２に戻すためにイタレーションｉをデクリメントする（ステップＳ１１２１）。この場合、対象者は第３タスクＴＫ３を遂行していないことになる。
【０１０９】
図１２は、実施例１にかかる行動支援装置１００による第４タスクＴＫ４に関する詳細な行動支援処理手順例を示すフローチャートである。行動支援装置１００は、第４タスクＴＫ４での対象者からの音声入力の解析結果が、対象者からの服薬をしたことを示す服薬応答であるか否かを判断する（ステップＳ１２０１）。服薬応答ではない場合（ステップＳ１２０１：Ｎｏ）、ステップＳ１２０５に移行する。
【０１１０】
服薬応答である場合（ステップＳ１２０１：Ｙｅｓ）、行動支援装置１００は、評価部６０１により、図７に示したように、ユーザ行動評価４０１を「Ａ５」に設定する（ステップＳ１２０２）。このあと、行動支援装置１００は、図４に示した対応情報４００を参照して、図８のステップＳ８０３で特定したユーザ感情３０２と、ステップＳ１２０２で設定されたユーザ行動評価４０１と、の組み合わせに対応するエージェント表情４０２を選択する（ステップＳ１２０３）。そして、行動支援装置１００は、出力部６０４により、選択したエージェント表情４０２を出力する（ステップＳ１２０４）。これにより、対象者が第４タスクを遂行したことになる。
【０１１１】
また、ステップＳ１２０５では、行動支援装置１００は、対象者からの音声入力の解析結果が、対象者からの服薬をまだしていないことを示す未服薬応答であるか否かを判断する（ステップＳ１２０５）。未服薬応答でない場合（ステップＳ１２０５：Ｎｏ）、ステップＳ１２０８に移行する。一方、未服薬応答である場合（ステップＳ１２０５：Ｙｅｓ）、行動支援装置１００は、評価部６０１により、図７に示したように、ユーザ行動評価４０１を「Ａ４」に設定する（ステップＳ１２０６）。
【０１１２】
このあと、行動支援装置１００は、図４に示した対応情報４００を参照して、図８のステップＳ８０３で特定したユーザ感情３０２と、ステップＳ１２０６で設定されたユーザ行動評価４０１と、の組み合わせに対応するエージェント表情４０２を選択する（ステップＳ１２０７）。そして、ステップＳ１２０４に移行する。これにより、対象者が第４タスクＴＫ４を遂行したことになる。
【０１１３】
また、ステップＳ１２０８では、行動支援装置１００は、対象者からの音声入力の解析結果が、判別不能な応答であるか否かを判断する（ステップＳ１２０８）。判別不能な応答でない場合（ステップＳ１２０８：Ｎｏ）、ステップＳ１２１１に移行する。一方、判別不能な応答である場合（ステップＳ１２０８：Ｙｅｓ）、行動支援装置１００は、評価部６０１により、図７に示したように、ユーザ行動評価４０１を「Ａ３」に設定する（ステップＳ１２０９）。
【０１１４】
このあと、行動支援装置１００は、図４に示した対応情報４００を参照して、図８のステップＳ８０３で特定したユーザ感情３０２と、ステップＳ１２０９で設定されたユーザ行動評価４０１と、の組み合わせに対応するエージェント表情４０２を選択する（ステップＳ１２１０）。そして、ステップＳ１２０４に移行する。これにより、対象者が第４タスクＴＫ４を遂行したことになる。
【０１１５】
また、ステップＳ１２１１では、行動支援装置１００は、所定期間無応答であるか否かを判断する（ステップＳ１２１１）。所定期間経過していない場合（ステップＳ１２１１：Ｎｏ）、ステップＳ１２０１に戻る。一方、所定期間無応答である場合（ステップＳ１２１１：Ｙｅｓ）、行動支援装置１００は、対象者の顔が非検出になったか否かを判断する（ステップＳ１２１２）。対象者の顔が検出されている場合（ステップＳ１２１２：Ｎｏ）、行動支援装置１００は、評価部６０１により、図７に示したように、ユーザ行動評価４０１を「Ａ２」に設定する（ステップＳ１２１３）。
【０１１６】
このあと、行動支援装置１００は、図４に示した対応情報４００を参照して、図８のステップＳ８０３で特定したユーザ感情３０２と、ステップＳ１２１３で設定されたユーザ行動評価４０１と、の組み合わせに対応するエージェント表情４０２を選択する（ステップＳ１２１４）。そして、ステップＳ１２０４に移行する。
【０１１７】
一方、対象者の顔が非検出である場合（ステップＳ１２１２：Ｙｅｓ）、行動支援装置１００は、評価部６０１により、図７に示したように、ユーザ行動評価４０１を「Ａ１」に設定する（ステップＳ１２１５）。このあと、行動支援装置１００は、図４に示した対応情報４００を参照して、図８のステップＳ８０３で特定したユーザ感情３０２と、ステップＳ１２１５で設定されたユーザ行動評価４０１と、の組み合わせに対応するエージェント表情４０２を選択する（ステップＳ１２１６）。
【０１１８】
そして、行動支援装置１００は、出力部６０４により、選択したエージェント表情４０２を出力し（ステップＳ１２１７）、第４タスクＴＫ４から第３タスクＴＫ３に戻すためにイタレーションｉをデクリメントする（ステップＳ１２１８）。この場合、対象者は第４タスクＴＫ４を遂行していないことになる。
【０１１９】
このように、実施例１によれば、行動支援装置１００は、各タスクの遂行状況におけるユーザ行動評価４０１とユーザ感情３０２に応じて、エージェントが感情表出し、ユーザ行動を適切な方へと誘導する。ユーザ行動が適切な場合は、対象者は積極的に行動しているため、行動支援装置１００は、対象者の感情がポジティブになるように、恍惚、喜び、満足といったポジティブな感情をエージェントに表出させる。これにより、対象者の同調性を刺激することができる。
【０１２０】
一方、ユーザ行動がやや適切ではなく、かつユーザ感情３０２がネガティブな場合は、ユーザは消極的に行動しているため、行動支援装置１００は、対象者が行動したくなるように、羨望や期待のような応援する感情をエージェントに表出させる。ユーザ行動が適切でない、または例外の場合は予想外の行動なので、行動支援装置１００は、たとえば、驚きの表情や、不安や悲しみ、苛立ちといったネガティブな感情を表出させることができる。
【実施例２】
【０１２１】
実施例２は、さらにタスクの遷移に応じて、エージェント表情４０２を変化させる例である。これにより、同じタスク、同じユーザ行動、同じユーザ感情３０２であっても、タスクの遷移の仕方によってエージェント表情４０２を異ならせることができ、エージェント表情４０２の多様化を図ることができる。なお、実施例２では、実施例１との相違点を中心に説明するため、実施例１と同一構成には同一符号を付し、その説明を省略する。
【０１２２】
実施例２では、選択部６０３は、ユーザ行動評価４０１と、特定部６０２によって特定されたユーザ感情３０２と、対象者によるタスクの遷移元のタスク、すなわち、前回のタスクと、に基づいて、対応情報４００を参照して、エージェント表情４０２を選択する。図４の対応情報４００との違いを図１３を用いて説明する。
【０１２３】
＜対応情報４００＞
図１３は、実施例２にかかる対応情報４００の一例を示す説明図である。対応情報４００は、ユーザ行動評価４０１と、ユーザ感情３０２と、エージェント表情４０２と、前回のタスク進行番号１３００と、を対応付けたテーブルである。前回のタスク進行番号１３００は、前回のタスクを一意に特定する識別情報である。前回のタスクとは、現在遂行中のタスクの１つ前に遂行されたタスクである。なお、前回のタスク進行番号１３００が「−」であるエントリは、前回のタスクがない、すなわち、今回のタスクが第１タスクＴＫ１であることを示す。
【０１２４】
また、図１３では、説明上、ユーザ行動がＡ２，Ａ１である場合に注目しているが、Ａ５〜Ａ３のエントリが存在してもよい。また、図１３では、タスクについては特に指定していないが、対応情報４００は、全タスク共通でもよく、タスクごとにエントリの値が異なってもよい。
【０１２５】
実施例１（図４）では、ユーザ行動が「Ａ２」であれば、ユーザ感情３０２が「ポジティブ」、「平常心」、「ややネガティブ」および「ネガティブ」のいずれであっても、エージェント表情４０２は、「驚き→不安」（驚きの顔画像から不安の顔画像へ変化するエージェント表情４０２）であった。これに対し、実施例２（図１３）では、前回のタスクが考慮されるため、前回のタスク番号が「ＴＫ３」の場合に、エージェント表情４０２が「驚き→不安」とは異なる。
【０１２６】
たとえば、エントリ１３０１の場合、ユーザ行動が「Ａ２」、ユーザ感情３０２が「ポジティブ」であり、前回のタスク進行番号１３００が「ＴＫ３」（すなわち、現在第４タスクＴＫ４の遂行中）であれば、エージェント表情４０２は「驚き→不安」ではなく「喜び」となる。また、エントリ１３０２の場合、ユーザ行動が「Ａ２」、ユーザ感情３０２が「平常心」であり、前回のタスク進行番号１３００が「ＴＫ３」（すなわち、現在第４タスクＴＫ４の遂行中）であれば、エージェント表情４０２は「驚き→不安」ではなく「疑問」となる。このように、タスクの遷移を考慮するため、実施例１に比べてエージェント表情４０２の多様性を図ることができる。
【０１２７】
なお、選択部６０３による図１３の対応情報４００を用いたエージェント表情４０２を選択する処理は、図９〜図１２のステップＳ９０５、Ｓ９１１、Ｓ９１４、Ｓ９１８、Ｓ９２０、ステップＳ１００５、Ｓ１０１０、Ｓ１０１４、Ｓ１０１７、Ｓ１０１９、ステップＳ１１０５、Ｓ１１１０、Ｓ１１１４、Ｓ１１１７、Ｓ１１１９、ステップＳ１２０３、Ｓ１２０７、Ｓ１２１０、Ｓ１２１４、Ｓ１２１６で実行される。
【実施例３】
【０１２８】
実施例３は、さらにタスクの進行状況に応じて、エージェント表情４０２を変化させる例である。これにより、同じタスク、同じユーザ行動、同じユーザ感情３０２であっても、タスクの進行状況によってエージェント表情４０２を異ならせることができ、エージェント表情４０２の多様化を図ることができる。なお、実施例３では、実施例１との相違点を中心に説明するため、実施例１と同一構成には同一符号を付し、その説明を省略する。
【０１２９】
実施例３では、選択部６０３は、ユーザ行動評価４０１と、特定部６０２によって特定されたユーザ感情３０２と、対象者による一連のタスクの進行状況と、に基づいて、対応情報４００を参照して、エージェント表情４０２を選択する。一連のタスクとは、第１タスクＴＫ１〜第４タスクＴＫ４である。進行状況の指標値は、たとえば、下記式（１）により規定される。
【０１３０】
進行状況の指標値＝（経過時間／理想時間＋遷移数／理想遷移数)／２・・・（１）
【０１３１】
式（１）において、右辺の経過時間は、第１タスクＴＫ１から現在まで経過した時間である。理想時間とは、現在遂行中のタスクまでの理想的な経過時間であり、あらかじめ設定される。遷移数とは、これまでタスクが遷移した回数である。たとえば、第１タスクＴＫ１→第２タスクＴＫ２→第３タスクＴＫ３と遷移している場合、第１タスクＴＫ１、第２タスクＴＫ２を経ているため、遷移数は「２」である。理想遷移数とは、経過時間での理想的なタスクの遷移回数であり、あらかじめ設定される。
【０１３２】
進行状況の指標値は、１を基準にして、１より小さいほど進行状況が良好であることを示し、１より大きくなるにつれて、進行状況が悪いことを示す。選択部６０３は、式（１）を用いて、進行状況の指標値を算出し、以下の対応情報４００を用いてエージェント表情４０２を選択することになる。
【０１３３】
＜対応情報４００＞
図１４は、実施例３にかかる対応情報４００の一例を示す説明図である。対応情報４００は、ユーザ行動評価４０１と、ユーザ感情３０２と、エージェント表情４０２と、タスクの進行状況１４００１４００と、を対応付けたテーブルである。図１４では、説明上、ユーザ行動がＡ５である場合に注目しているが、Ａ４〜Ａ１のエントリが存在してもよい。また、図１４では、タスクについては特に指定していないが、対応情報４００は、全タスク共通でもよく、タスクごとにエントリの値が異なってもよい。
【０１３４】
タスクの進行状況１４００は、進行状況の指標値の適用範囲を規定する。実施例１（図４）では、ユーザ行動が「Ａ５」であれば、ユーザ感情３０２が「ポジティブ」、「平常心」、「ややネガティブ」および「ネガティブ」の順に、エージェント表情４０２が「満足」、「恍惚」、「喜び」、「喜び」であった。これに対し、実施例３（図１４）では、進行状況の指標値が考慮されるため、進行状況の指標値が１より小さい場合は、実施例１（図４）のエージェント表情４０２と同一表情となるが、１以上の場合は、実施例１（図４）のエージェント表情４０２と異なる。
【０１３５】
たとえば、進行状況の指標値が１以上１．５未満であれば、ユーザ感情３０２が「ポジティブ」、「平常心」、「ややネガティブ」および「ネガティブ」の順に、エージェント表情４０２が「期待」、「期待」、「期待」、「応援」となる。また、進行状況の指標値が１．５以上であれば、ユーザ感情３０２が「ポジティブ」、「平常心」、「ややネガティブ」および「ネガティブ」の順に、エージェント表情４０２が「疑問」、「不安」、「悲しみ」、「悲しみ」となる。このように、タスクの進行状況１４００を考慮するため、実施例１に比べてエージェント表情４０２の多様性を図ることができる。
【０１３６】
なお、選択部６０３による進行状況の指標値の算出する処理および図１４の対応情報４００を用いたエージェント表情４０２を選択する処理は、図９〜図１２のステップＳ９０５、Ｓ９１１、Ｓ９１４、Ｓ９１８、Ｓ９２０、ステップＳ１００５、Ｓ１０１０、Ｓ１０１４、Ｓ１０１７、Ｓ１０１９、ステップＳ１１０５、Ｓ１１１０、Ｓ１１１４、Ｓ１１１７、Ｓ１１１９、ステップＳ１２０３、Ｓ１２０７、Ｓ１２１０、Ｓ１２１４、Ｓ１２１６で実行される。
【実施例４】
【０１３７】
実施例４は、さらに過去履歴に基づいて、対象者へのエージェント表情４０２を変化させ、対象者が適切な行動を行いやすいエージェント表情４０２を学習する例である。これにより、より効果的に対象者を適切な行動に誘導することができる。なお、実施例４では、実施例１との相違点を中心に説明するため、実施例１と同一構成には同一符号を付し、その説明を省略する。
【０１３８】
＜対応情報４００＞
図１５は、実施例４にかかる対応情報４００の一例を示す説明図である。対応情報４００は、ユーザ行動評価４０１と、ユーザ感情３０２と、エージェント表情４０２と、タスクの遂行確率１５００と、を対応付けたテーブルである。図１５では、タスクについては特に指定していないが、対応情報４００は、全タスク共通でもよく、タスクごとにエントリの値が異なってもよい。
【０１３９】
タスクの遂行確率１５００は、そのタスクが遂行された確率である。タスクの遂行確率１５００は、そのタスクについて、エージェント表情４０２が出力される都度エントリ単位で更新される。たとえば、現在遂行中のタスクにおいて、エントリ１５０１のエージェント表情４０２の「満足」が出力された場合、タスクの遂行確率１５００が８０％から更新される。
【０１４０】
＜行動支援装置１００の機能的構成例＞
図１６は、実施例４にかかる行動支援装置１００の機能的構成例を示すブロック図である。行動支援装置１００は、評価部６０１と、特定部６０２と、選択部６０３と、出力部６０４と、判断部６０５と、変換テーブル３００と、対応情報４００と、のほか、算出部１６０１と、変更部１６０２と、を有する。算出部１６０１および変更部１６０２は、具体的には、たとえば、図２に示した記憶デバイス２０２に記憶されたプログラムをプロセッサ２０１に実行させることで実現される。
【０１４１】
算出部１６０１は、判断部６０５による判断結果を蓄積し、累積した判断結果に基づいて、タスクの遂行確率１５００を算出する。判断部６０５による判断結果とは、実施例１で説明したようにタスクの遂行の成否である。算出部１６０１は、判断結果としてタスクごとに成功回数およびエージェント表情４０２の出力回数を蓄積する。
【０１４２】
具体的には、たとえば、算出部１６０１は、各々のタスクについて、判断結果の元となるユーザ行動およびユーザ感情３０２の組み合わせごとに成功回数およびエージェント表情４０２の出力回数を蓄積する。算出部１６０１は、タスクごとに、成功回数をエージェント表情４０２の出力回数で割ることにより、タスクの遂行確率１５００を算出する。算出部１６０１は、算出したタスクの遂行確率１５００を対応情報４００に更新する。
【０１４３】
変更部１６０２は、算出部１６０１による算出結果に基づいて、対応情報４００におけるエージェント表情４０２を変更する。具体的には、たとえば、変更部１６０２は、タスクの遂行確率１５００が所定のしきい値以下となった場合に、当該遂行確率に対応するエージェント表情４０２を、対象者がタスクを遂行しやすいエージェント表情４０２に変更する。どのエージェント表情４０２に変更するかは、あらかじめ設定されていてもよい。
【０１４４】
たとえば、しきい値を４０％とする。エントリ１５０２の場合、更新後のタスクの遂行確率１５００が３９％である。したがって、変更部１６０２は、エージェント表情４０２を「喜び」から他のエージェント表情４０２に変更する。具体的には、たとえば、変更部１６０２は、「喜び」よりもユーザ感情３０２がポジティブに対応するエージェント表情４０２の「恍惚」に変更する。また、変更部１６０２は、そのユーザ行動においてそのエージェント表情４０２よりもタスクの遂行確率１５００が高い他のエージェント表情４０２に変更してもよい。
【０１４５】
＜行動支援処理手順例＞
図１７は、実施例４にかかる行動支援装置１００による行動支援処理手順例を示すフローチャートである。行動支援装置１００は、第ｉタスクＴＫｉに関する行動支援処理（ステップＳ８０４）の実行後、第ｉタスクＴＫｉにおいて、算出部１６０１により、ユーザ行動評価４０１ごとに、タスク遂行の成功回数および選択エージェント表情４０２の出力回数を計数して、タスクの遂行確率１５００を算出する。
【０１４６】
そして、行動支援装置１００は、算出部１６０１により、算出されたタスクの遂行確率１５００を対応情報４００に更新する（ステップＳ１７０１）。そして、行動支援装置１００は、変更部１６０２により、ステップＳ１７０１で更新されたタスクの遂行確率１５００のうち所定のしきい値以下となるエージェント表情４０２を他のエージェント表情４０２に変更して（ステップＳ１７０２）、ステップＳ８０５に移行する。
【０１４７】
これにより、行動支援装置１００は、対象者が適切な行動を行いやすいエージェント表情４０２を学習することができ、より効果的に対象者を適切な行動に誘導することができる。
【０１４８】
なお、上述した実施例１〜４では、行動支援装置１００の一例として服薬装置を例に挙げて説明したが、服薬装置には限定されない。たとえば、行動支援装置１００は、教育現場において学生を対象者として学習を支援する学習支援装置としてもよく、また、介護現場において要介護者を対象者として介護を支援する介護支援装置としてもよい。これらの場合、学習支援の内容や介護支援の内容に応じてタスクの内容が設定されることになる。
【０１４９】
なお、本発明は前述した実施例に限定されるものではなく、添付した特許請求の範囲の趣旨内における様々な変形例及び同等の構成が含まれる。例えば、前述した実施例は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに本発明は限定されない。また、ある実施例の構成の一部を他の実施例の構成に置き換えてもよい。また、ある実施例の構成に他の実施例の構成を加えてもよい。また、各実施例の構成の一部について、他の構成の追加、削除、または置換をしてもよい。
【０１５０】
また、前述した各構成、機能、処理部、処理手段等は、それらの一部又は全部を、例えば集積回路で設計する等により、ハードウェアで実現してもよく、プロセッサがそれぞれの機能を実現するプログラムを解釈し実行することにより、ソフトウェアで実現してもよい。
【０１５１】
各機能を実現するプログラム、テーブル、ファイル等の情報は、メモリ、ハードディスク、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）等の記憶装置、又は、ＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）カード、ＳＤカード、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）の記録媒体に格納することができる。
【０１５２】
また、制御線や情報線は説明上必要と考えられるものを示しており、実装上必要な全ての制御線や情報線を示しているとは限らない。実際には、ほとんど全ての構成が相互に接続されていると考えてよい。
【符号の説明】
【０１５３】
１００  行動支援装置
２１０  取得デバイス
２２０  出力デバイス
３００  変換テーブル
４００  対応情報
６０１  評価部
６０２  特定部
６０３  選択部
６０４  出力部
６０５  判断部
１６０１  算出部
１６０２  変更部
【図１】
2020018567.tif 000003
【図２】
2020018567.tif 000004
【図３】
2020018567.tif 000005
【図４】
2020018567.tif 000006
【図５】
2020018567.tif 000007
【図６】
2020018567.tif 000008
【図７】
2020018567.tif 000009
【図８】
2020018567.tif 000010
【図９】
2020018567.tif 000011
【図１０】
2020018567.tif 000012
【図１１】
2020018567.tif 000013
【図１２】
2020018567.tif 000014
【図１３】
2020018567.tif 000015
【図１４】
2020018567.tif 000016
【図１５】
2020018567.tif 000017
【図１６】
2020018567.tif 000018
【図１７】
2020018567.tif 000019