(57)【要約】【課題】長期的な衰えの進行を抑制することが可能な仕組みを提供する。【解決手段】ユーザに関するユーザ関連情報を取得する取得部と、前記ユーザ関連情報に基づいて前記ユーザの通常状態を学習する学習部と、取得された前記ユーザ関連情報を学習された前記通常状態に参照することで前記ユーザの異常状態を検出すると、検出された前記異常状態を抑制するためのタスクを提供するよう制御する出力制御部と、を備える情報処理システム。【選択図】図１
2018012071.tif 000002
【特許請求の範囲】
【請求項１】
ユーザに関するユーザ関連情報を取得する取得部と、
前記ユーザ関連情報に基づいて前記ユーザの通常状態を学習する学習部と、
取得された前記ユーザ関連情報を学習された前記通常状態に参照することで前記ユーザの異常状態を検出すると、検出された前記異常状態を抑制するためのタスクを提供するよう制御する出力制御部と、
を備える情報処理システム。
【請求項２】
前記出力制御部は、第１の時の前記通常状態と前記第１の時よりも後の第２の時の前記ユーザ関連情報に基づく前記第２の時の前記通常状態とを比較することで、前記第１の時の前記通常状態からの所定レベル以上の異常への進行を前記異常状態として検出し、前記進行を抑制するための前記タスクを提供するよう制御する、請求項１に記載の情報処理システム。
【請求項３】
前記出力制御部は、前記第１の時の前記ユーザ関連情報に基づいて計算される特徴量の時系列変化と前記第２の時の前記ユーザ関連情報に基づいて計算される特徴量の時系列変化とを比較することで、前記異常状態を検出する、請求項２に記載の情報処理システム。
【請求項４】
前記出力制御部は、前記ユーザの定性的な変化に基づいて前記異常状態を検出する、請求項２に記載の情報処理システム。
【請求項５】
前記学習部は、前記ユーザの運動に関する前記通常状態を学習し、
前記出力制御部は、前記ユーザの運動に関する前記通常状態に基づいて前記ユーザの体力の衰えの進行を前記異常状態として検出すると、体力の衰えの進行を抑制するための前記タスクを提供するよう制御する、請求項２に記載の情報処理システム。
【請求項６】
前記学習部は、前記ユーザの音声に関する前記通常状態を学習し、
前記出力制御部は、前記ユーザの音声に関する前記通常状態に基づいて前記ユーザの記憶力の衰えの進行を前記異常状態として検出すると、記憶力の衰えの進行を抑制するための前記タスクを提供するよう制御する、請求項２に記載の情報処理システム。
【請求項７】
前記学習部は、前記ユーザが世話する仮想生物と前記ユーザとのインタラクションに基づいて前記通常状態を学習し、
前記出力制御部は、前記ユーザが世話する仮想生物と前記ユーザとのインタラクションに基づく前記通常状態に基づいて前記ユーザの記憶力の衰えの進行を前記異常状態として検出すると、記憶力の衰えの進行を抑制するための前記タスクを提供するよう制御する、請求項２に記載の情報処理システム。
【請求項８】
前記出力制御部は、前記進行の度合いに応じて前記タスクの負荷を制御する、請求項２に記載の情報処理システム。
【請求項９】
前記出力制御部は、前記進行の度合いに応じて前記第１の時と前記第２の時との間隔を制御する、請求項２に記載の情報処理システム。
【請求項１０】
前記出力制御部は、前記進行の度合いに応じて前記タスクの提供頻度を制御する、請求項２に記載の情報処理システム。
【請求項１１】
前記タスクは、前記異常状態を抑制するためのものであることが、直接的に推定できるものではないタスクである、請求項１に記載の情報処理システム。
【請求項１２】
前記タスクは、前記ユーザが通常行う動作より負荷の高い動作を示唆するタスクである、請求項１１に記載の情報処理システム。
【請求項１３】
前記タスクは、前記ユーザが通常用いる移動経路より運動負荷の高い移動経路を示唆するタスクである、請求項１２に記載の情報処理システム。
【請求項１４】
前記出力制御部は、前記ユーザへ前記タスクを提供するよう前記ユーザが世話する仮想生物を制御する、請求項１に記載の情報処理システム。
【請求項１５】
前記情報処理システムは、通信部をさらに備え、
前記出力制御部は、提供した前記タスクの前記ユーザによる遂行状況に関する情報を第三者へ送信するよう前記通信部を制御する、請求項１に記載の情報処理システム。
【請求項１６】
前記情報処理システムは、通信部をさらに備え、
前記出力制御部は、前記ユーザ関連情報に関する要約を第三者へ送信するよう前記通信部を制御する、請求項１に記載の情報処理システム。
【請求項１７】
コンピュータを、
ユーザに関するユーザ関連情報を取得する取得部と、
前記ユーザ関連情報に基づいて前記ユーザの通常状態を学習する学習部と、
取得された前記ユーザ関連情報を学習された前記通常状態に参照することで前記ユーザの異常状態を検出すると、検出された前記異常状態を抑制するためのタスクを提供するよう制御する出力制御部と、
として機能させるためのプログラムを記録した記録媒体。
【請求項１８】
ユーザに関するユーザ関連情報を取得することと、
前記ユーザ関連情報に基づいて前記ユーザの通常状態を学習することと、
取得された前記ユーザ関連情報を学習された前記通常状態に参照することで前記ユーザの異常状態を検出すると、検出された前記異常状態を抑制するためのタスクを提供するようプロセッサにより制御することと、
を含む情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、情報処理システム、記録媒体及び情報処理方法に関する。
【背景技術】
【０００２】
近年、食生活の改善及び医療技術の進歩等により、人の長寿化が進んでいる。そのため、老人の健康的な生活をサポートするための技術の開発が望まれている。そのような技術のひとつとして、例えば老人のコミュニケーションを促進する技術が考えられる。【０００３】
例えば、下記特許文献１及び２には、ユーザとコミュニケーションを行う仮想的なペットに関する技術が開示されている。下記特許文献１では、仮想的なペットをネットワークを介して飼育するシステムにおいて、ユーザからのアクセス履歴に応じて、「近ごろ、会いに来てくれないので、さみしい」といったメッセージをペットが送る技術が開示されている。下記特許文献２では、利用者の行動に応じて育成される仮想的なペットに関し、仮想ペットの成長状態の変化を利用して、利用者の運動量をふやすように移動速度を早くする等のアドバイスを行ったり、利用者の健康管理を行ったりする技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１０−３２８４１６号公報
【特許文献２】特開２０１０−２１４００９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ここで、人は加齢と共に、身体能力及び知的能力が長い時間をかけて徐々に衰えていくものである。老化による衰えの進行を放置しておくと、段差で蹴つまずいて怪我をしたり、ガスの火をつけっぱなしにしたりして火災を引き起こしたりする危険がある。このような危険は、特に一人暮らしの老人にとっては切実である。家族と共に住む老人の場合は、家族が老化による衰えの進行に気付いて適切に支援できる場合もあるためである。ただし、家族の支援が困難な場合もあることを考慮すれば、家族と共に住む老人にとってもこのような危険は無視できない。老化以外にも、例えば病気又は運動不足等により長期的に衰えが進行していく場合も同様である。【０００６】
この点、上記特許文献等に開示された技術では、アクセスが無い、運動量が少ない、といったユーザの短期的な行動自体を改善することが可能であったとしても、長期的な衰えの進行を抑制することは困難であった。長期的な衰えの進行が抑制されれば、それに起因する危険の発生も未然に防止される。そこで、本開示では、長期的な衰えの進行を抑制することが可能な仕組みを提案する。
【課題を解決するための手段】
【０００７】
本開示によれば、ユーザに関するユーザ関連情報を取得する取得部と、前記ユーザ関連情報に基づいて前記ユーザの通常状態を学習する学習部と、取得された前記ユーザ関連情報を学習された前記通常状態に参照することで前記ユーザの異常状態を検出すると、検出された前記異常状態を抑制するためのタスクを提供するよう制御する出力制御部と、を備える情報処理システムが提供される。【０００８】
また、本開示によれば、コンピュータを、ユーザに関するユーザ関連情報を取得する取得部と、前記ユーザ関連情報に基づいて前記ユーザの通常状態を学習する学習部と、取得された前記ユーザ関連情報を学習された前記通常状態に参照することで前記ユーザの異常状態を検出すると、検出された前記異常状態を抑制するためのタスクを提供するよう制御する出力制御部と、として機能させるためのプログラムを記録した記録媒体が提供される。【０００９】
また、本開示によれば、ユーザに関するユーザ関連情報を取得することと、前記ユーザ関連情報に基づいて前記ユーザの通常状態を学習することと、取得された前記ユーザ関連情報を学習された前記通常状態に参照することで前記ユーザの異常状態を検出すると、検出された前記異常状態を抑制するためのタスクを提供するようプロセッサにより制御することと、を含む情報処理方法が提供される。
【発明の効果】
【００１０】
以上説明したように本開示によれば、長期的な衰えの進行を抑制することが可能な仕組みが提供される。なお、上記の効果は必ずしも限定的なものではなく、上記の効果とともに、または上記の効果に代えて、本明細書に示されたいずれかの効果、または本明細書から把握され得る他の効果が奏されてもよい。
【図面の簡単な説明】
【００１１】
【図１】本実施形態に係る情報処理システムのコンセプトを説明するための図である。
【図２】本実施形態に係る情報処理システムの概要を説明するための図である。
【図３】本実施形態に係る端末装置の論理的な構成の一例を示すブロック図である。
【図４】本実施形態に係る端末装置のＣＰＵにおける処理の流れを説明するための図である。
【図５】本実施形態に係る端末装置による事前学習処理の流れの一例を示すフローチャートである。
【図６】本実施形態に係る端末装置による事前学習処理の流れの一例を示すフローチャートである。
【図７】本実施形態に係る端末装置による事前学習処理の流れの一例を示すフローチャートである。
【図８】本実施形態に係る端末装置による事前学習処理の流れの一例を示すフローチャートである。
【図９】本実施形態に係る端末装置による異常状態の検出処理の流れの一例を示すフローチャートである。
【図１０】本実施形態に係る端末装置による異常状態の検出処理の流れの一例を示すフローチャートである。
【図１１】本実施形態に係る端末装置による異常状態の検出処理の流れの一例を示すフローチャートである。
【図１２】本実施形態に係る端末装置により提供されるタスクのＵＩの一例を説明するための図である。
【図１３】本実施形態に係る端末装置により提供されるタスクのＵＩの一例を説明するための図である。
【図１４】本実施形態に係る端末装置により提供されるタスクのＵＩの一例を説明するための図である。
【図１５】本実施形態に係る端末装置による第三者への通知処理の流れの一例を示すフローチャートである。
【図１６】本実施形態に係る端末装置により提供されるタスクのＵＩの一例を説明するための図である。
【図１７】本実施形態に係る端末装置による第三者への通知処理の流れの一例を示すフローチャートである。
【図１８】本実施形態に係る端末装置により第三者へ通知される情報の一例を説明するための図である。
【発明を実施するための形態】
【００１２】
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１３】
なお、説明は以下の順序で行うものとする。
１．概要
２．構成例
３．技術的特徴
３．１．ユーザ関連情報
３．２．事前学習
３．３．タスクの提供
４．まとめ
【００１４】
＜＜１．概要＞＞
まず、図１及び図２を参照して、本開示の一実施形態に係る情報処理システムの概要を説明する。
【００１５】
図１は、本実施形態に係る情報処理システムのコンセプトを説明するための図である。図１に示すように、人は、老化と共に腰が曲がって杖が必要になる等衰えていく。その一方で、本実施形態に係る端末装置１０と共に生活するユーザ２０は、老化による衰えの進行が抑制されて、例えば腰が曲がって杖が必要になるまで通常よりも長い時間がかかる。即ち、本実施形態に係る情報処理システムは、老化による衰えの進行を抑制することが可能である。なお、本明細書では、老化とは単に年齢を重ねることを指し、老化による衰えの概念は含まないものとする。
【００１６】
ここで、本明細書では、端末装置１０の機能は、端末装置１０上で動作する仮想ペット（即ち、仮想生物）１１を介して提供されるものとする。即ち、ユーザ２０は、仮想ペット１１とのインタラクションを行うことで、老化による衰えの進行を抑制するためのサービスの提供を受ける。もちろん、端末装置１０の機能は、仮想ペット１１を介さずに提供されてもよいし、逆に端末装置１０がペット型ロボット等の専用の装置として実現されてもよい。
【００１７】
図２は、本実施形態に係る情報処理システムの概要を説明するための図である。図１に示すように、情報処理システム１は、端末装置１０、端末装置３０及びサーバ６０を含む。
【００１８】
端末装置１０は、ユーザ２０を見守り、ユーザ２０の関する情報を遠隔地に送信する機能を有する装置である。端末装置１０は、ユーザ２０に関する情報をセンサ等により取得して、取得した情報に基づくサービスをユーザ２０へ提供したり、取得した情報をネットワーク５０を介して遠隔地の第三者４０の端末装置３０へ送信したりする。例えば、ユーザ２０は一人暮らしの老人であり、第三者４０はユーザ２０の家族である。このような機能により、家族４０は、例えばユーザ２０が健康であること、又は老化による衰えが進行しつつあることを遠隔地から確認することが可能である。なお、上述したように、このような機能は仮想ペット１１を介して提供される。例えば、端末装置１０は、スマートフォン、タブレット端末、又は活動量計等により実現される。
【００１９】
端末装置３０は、端末装置１０からユーザ２０に関する情報を受信し、受信した情報を家族４０へ出力する装置である。例えば、端末装置３０は、スマートフォン、タブレット端末、又はＰＣ（Personal  Computer）等により実現される。
【００２０】
サーバ６０は、例えばクラウド上に設けられ、情報処理システム１に含まれる端末装置１０を管理する。例えば、サーバ６０は、端末装置１０の動作を支援するために、医者等の専門機関への問い合わせ、健康に関するデータベースへのアクセス、必要な情報の蓄積等を行う。
【００２１】
ネットワーク５０は、ネットワーク５０に接続されている装置から送信される情報の有線又は無線の伝送路である。ネットワーク５０は、例えばＬＡＮ（Local  Area  Network）、無線ＬＡＮ、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＬＴＥ（Long  Term  Evolution）網等を含み得る。
【００２２】
＜＜２．構成例＞＞
以上、本実施形態に係る情報処理システム１の概要を説明した。続いて、図３及び図４を参照して、本実施形態に係る端末装置１０の構成例を説明する。
【００２３】
図３は、本実施形態に係る端末装置１０の論理的な構成の一例を示すブロック図である。図３に示すように、端末装置１０は、マイク１０１、ＧＰＳ１０２、加速度センサ１０３、時計１０４、タッチパネル１０５、ＣＰＵ１１１、ＲＯＭ１１２、ＲＡＭ１１３、タスクＤＢ１２１、特徴量ＤＢ１２２、運動特徴量ＤＢ１２３、特定文字列発話時刻ＤＢ１２４、スピーカ１３１、ディスプレイ１３２及び通信Ｉ／Ｆ１４１を含む。
【００２４】
（１）入力部
図３に示すように、端末装置１０は、マイク１０１、ＧＰＳ（Global  Positioning  System）１０２、加速度センサ１０３、時計１０４及びタッチパネル１０５を含む。これらの構成要素は、情報を入力する入力部として捉えることが可能である。入力部は、これら以外にも、例えばカメラ、ジャイロセンサ、生体センサ、ボタン、及びキーボード等の任意の構成要素を含み得る。入力部は、後述するユーザ関連情報を入力する機能を有する。
【００２５】
マイク（マイクロホン）１０１は、周囲の音を収音する。例えば、マイク１０１は、ユーザの音声、又は周囲の音声を収音する。マイク１０１は、マイクで得られた音声信号を増幅処理するマイクアンプ回路、Ａ／Ｄ（Analog  to  Digital）変換器、並びに音声データに対してノイズ除去、及び音源分離等の処理を行う信号処理回路を有していてもよい。
【００２６】
ＧＰＳ１０２は、端末装置１０の位置情報を検出する。ＧＰＳ１０２は、例えばＧＰＳ衛星からのＧＰＳ信号を受信して装置の緯度、経度及び高度から成る位置情報を検出し、検出した位置情報を出力する。なお、端末装置１０は、ＧＰＳ１０２に代えて又は共に、他の任意の技術を用いて位置情報を検出する装置を有していてもよい。例えば、端末装置１０は、ＧＰＳ１０２に代えて又は共に、Ｗｉ−Ｆｉ（登録商標）、携帯電話・ＰＨＳ・スマートフォン等との送受信、または近距離通信等により位置情報を検出する装置を有していてもよい。
【００２７】
加速度センサ１０３は、端末装置１０の加速度を検出する。加速度センサ１０３は、光学方式、又は半導体方式等の任意の方式により加速度を検出する。加速度を検出する軸数は任意であり、例えば３軸であってもよい。
【００２８】
時計１０４は、時刻情報を検出する。時計１０４は、クォーツ式、又は電波式の任意の方式により時刻情報を検出する。
【００２９】
タッチパネル１０５は、ユーザによるタッチ操作を検出する。典型的には、タッチパネル１０５は、後述するディスプレイ１３２と一体的に構成されて、ディスプレイ１３２に表示された画像へのタッチ操作を検出する。
【００３０】
（２）制御部
図３に示すように、端末装置１０は、ＣＰＵ（Central  Processing  Unit）１１１、ＲＯＭ（Read  Only  Memory）１１２、及びＲＡＭ（Random  Access  Memory）１１３を含む。これらの構成要素は、端末装置１０内の動作全般を制御する制御部として捉えることが可能である。制御部は、これら以外にも、他の任意の構成要素を含み得る。制御部は、端末装置１０に含まれる各構成要素を制御する機能を有し、とりわけユーザ関連情報を処理する機能を有する。なお、端末装置１０に含まれる各構成要素は、制御部による制御に基づいて動作するものとし、以下ではこのことに関する説明を省略する。例えば、制御部が情報を出力するよう出力部を制御することを、単に端末装置１０が情報を出力する、と記載する。
【００３１】
ＣＰＵ１１１は、演算処理装置及び制御装置として機能し、各種プログラムに従って端末装置１０内の動作全般を制御する。端末装置１０は、ＣＰＵ１１１に代えて又は共に、マイクロプロセッサ等により実現されてもよく、より簡易には電子回路によって実現されてもよい。ＲＯＭ１１２は、使用するプログラム及び演算パラメータ等を記憶する。ＲＡＭ１１３は、適宜変化するパラメータ等を一時記憶する。ここで、図４を参照して、ＣＰＵ１１１における処理の流れをより詳しく説明する。
【００３２】
図４は、本実施形態に係る端末装置１０のＣＰＵ１１１における処理の流れを説明するための図である。図４に示すように、ＣＰＵ１１１による処理は、取得部１５１、学習部１５２、及び出力制御部１５３による処理を含む。これらの構成要素の動作は後に詳しく説明するので、ここでは簡易に説明する。取得部１５１は、ユーザ関連情報を取得して、学習部１５２及び出力制御部１５３に出力する。学習部１５２は、ユーザ関連情報に基づいて、ユーザの通常状態を示す通常状態情報を生成して出力する。通常状態情報は、典型的にはユーザ関連情報から得られる特徴量であり、後述する特徴量ＤＢ１２２により記憶される。出力制御部１５３は、ユーザ関連情報、特徴量ＤＢ１２２に記憶された通常状態情報、及びタスクＤＢ１２１に記憶されたタスク情報に基づいて出力情報を生成して出力する。出力情報は、画像データ、テキストデータ、及び音データ等の任意のデータを含み得る。出力情報は、後述するスピーカ１３１又はディスプレイ１３２により出力され、又は後述する通信Ｉ／Ｆ１４１により送信される。
【００３３】
（３）記憶部
図３に示すように、端末装置１０は、タスクＤＢ（Data  Base）１２１、及び特徴量ＤＢ１２２を含む。これらの構成要素は、端末装置１０により利用される情報を一時的に又は恒久的に記憶する、記憶部として捉えることが可能である。記憶部は、これら以外にも、任意の情報を記憶するためのＤＢを含み得る。記憶部は、通常状態情報及びタスク情報を記憶する機能を有する。
【００３４】
タスクＤＢ１２１は、ユーザに提供するタスクを記憶する。特徴量ＤＢ１２２は、通常状態情報として、典型的にはユーザ関連情報から得られる特徴量を記憶する。特徴量ＤＢ１２２は、運動特徴量を記憶する運動特徴量ＤＢ１２３、及び特定文字列が発話された時刻である特定文字列発話時刻を記憶する特定文字列発話時刻ＤＢ１２４等の任意の特徴量を記憶するＤＢを含む。
【００３５】
（４）出力部
図３に示すように、端末装置１０は、スピーカ１３１、及びディスプレイ１３２を含む。これらの構成要素は、情報を出力する出力部として捉えることが可能である。出力部は、これら以外にも、振動装置及びランプ等の任意の構成要素を含み得る。出力部は、出力情報を出力する機能を有する。
【００３６】
スピーカ１３１は、音を出力する。スピーカ１３１は、Ｄ／Ａ（Digital  to  Analog）変換器及びアンプを有していてもよく、これらを介して音データをアナログ信号に変換して出力（即ち、再生）する。
【００３７】
ディスプレイ１３２
ディスプレイ１３２は、画像（静止画像／動画像）を出力する。ディスプレイ１３２は、例えばＬＣＤ（Liquid  Crystal  Display）またはＯＬＥＤ（Organic  Light−Emitting  Diode）、などにより実現される。
【００３８】
（５）通信部
図３に示すように、端末装置１０は、通信Ｉ／Ｆ１４１を含む。通信Ｉ／Ｆ１４１は、情報を送受信するための通信部として捉えることが可能である。通信部は、端末装置３０又はサーバ６０と通信する機能を有する。
【００３９】
通信Ｉ／Ｆ１４１は、有線／無線により他の装置との間で情報の送受信を行うための通信モジュールである。通信Ｉ／Ｆ１４１は、例えばＬＡＮ、無線ＬＡＮ、Ｗｉ−Ｆｉ、Ｂｌｕｅｔｏｏｔｈ、ＬＴＥ等の通信方式により通信する。
【００４０】
＜＜３．技術的特徴＞＞
以上、端末装置１０の構成例を説明した。続いて、端末装置１０の技術的特徴を説明する。
【００４１】
＜３．１．ユーザ関連情報＞
端末装置１０（例えば、取得部１５１）は、ユーザに関するユーザ関連情報を取得する。ユーザ関連情報とは、例えばユーザの生体情報、行動を示す行動情報、及び音声情報等の、ユーザをセンシングすることで得られる情報の少なくともいずれかを含む。他に、ユーザ関連情報は、ユーザの家族（特に親）に関する情報を含んでいてもよい。また、ユーザ関連情報は、後述するタスクの遂行状況を示す情報で含んでいてもよい。
【００４２】
＜３．２．事前学習＞
端末装置１０（例えば、学習部１５２）は、ユーザ関連情報に基づいてユーザの通常状態を学習する。例えば、端末装置１０は、ユーザ関連情報に基づいて抽出された特徴量を、ユーザの通常状態として学習する。他にも、端末装置１０は、特徴量の時系列変化を、通常状態として学習してもよい。後者の例は、後に詳しく説明する。学習結果（例えば、抽出された特徴量又は特徴量の時系列変化）は、通常状態情報として特徴量ＤＢ１２２に記憶される。学習される通常状態は多様に考えられる。以下、その一例を詳しく説明する。なお、学習のために用いられるユーザ関連情報が取得されるタイミング（より詳しくは、時刻又は期間）を、第１の時と称する。
【００４３】
（１）運動に関する通常状態
例えば、端末装置１０は、ユーザの運動に関する第１の時の通常状態を学習する。より具体的には、端末装置１０は、加速度情報、位置情報、又は音声等のユーザの行動を示す情報に基づいて、ユーザの運動能力（又は身体能力、体力）に関する特徴量（以下、運動特徴量とも称する）を計算する。一例として、加速度情報に関する通常状態の学習について、図５を参照して説明する。
【００４４】
図５は、本実施形態に係る端末装置１０による事前学習処理の流れの一例を示すフローチャートである。図５に示すように、まず、端末装置１０は、時刻情報及び加速度情報とを取得する（ステップＳ１０２）。次いで、端末装置１０は、特徴量を計算する（ステップＳ１０４）。そして、端末装置１０は、計算した特徴量を運動特徴量ＤＢ１２３に記録する（ステップＳ１０６）。
【００４５】
運動特徴量は多様に考えられる。例えば、運動特徴量は、瞬発力を示す情報を含んでいてもよい。瞬発力を示す情報は、例えば、単位時間内の加速度の絶対値の最大値として表現され得る。端末装置１０は、単位時間ごとの瞬発力を示す情報を、時刻情報と対応付けて運動特徴量ＤＢ１２３に記録する。運動特徴量ＤＢ１２３の瞬発力テーブルの一例を下記の表１に示す。
【００４６】
【表１】
2018012071.tif 000003
【００４７】
このようなテーブルを学習するための処理の流れを、図６を参照して以下に説明する。
【００４８】
図６は、本実施形態に係る端末装置１０による事前学習処理の流れの一例を示すフローチャートである。図６に示すように、まず、端末装置１０は、最大値を０で初期化する（ステップＳ２０２）。次いで、端末装置１０は、時刻情報を取得し（ステップＳ２０４）、加速度情報を取得する（ステップＳ２０６）。次に、端末装置１０は、加速度の絶対値を計算する（ステップＳ２０８）。次いで、端末装置１０は、計算した絶対値が過去の最大値より大きいか否かを判定し（ステップＳ２１０）、同じか少ない場合は再度ステップＳ２０４に戻り（ステップＳ２１０／ＮＯ）、大きい場合は最大値を更新する（ステップＳ２１０／ＹＥＳ、Ｓ２１２）。次に、端末装置１０は、単位時間を経過したか否かを判定し（ステップＳ２１４）、経過していない場合は再度ステップＳ２０４に戻り（ステップＳ２１４／ＮＯ）、経過した場合は時刻と最大値とを運動特徴量ＤＢ１２３に記録する（ステップＳ２１４／ＹＥＳ、Ｓ２１６）。次いで、端末装置１０は、処理を終了するか否かを判定し（ステップＳ２１８）、終了しない場合は再度ステップＳ２０２に戻り（ステップＳ２１８／ＮＯ）、終了する場合は処理を終了する（ステップＳ２１８／ＹＥＳ）。
【００４９】
以上、瞬発力に関する特徴量について説明した。
【００５０】
他にも、運動特徴量は、活動量を示す情報を含んでいてもよい。活動量を示す情報は、例えば、単位時間当たりの加速度の絶対値の積算値として表現され得る。端末装置１０は、単位時間ごとの活動量を示す情報を、時刻情報と対応付けて運動特徴量ＤＢ１２３に記録する。運動特徴量ＤＢ１２３の活動量テーブルの一例を下記の表２に示す。
【００５１】
【表２】
2018012071.tif 000004
【００５２】
このようなテーブルを学習するための処理の流れを、図７を参照して以下に説明する。
【００５３】
図７は、本実施形態に係る端末装置１０による事前学習処理の流れの一例を示すフローチャートである。図７に示すように、まず、端末装置１０は、積算値を０で初期化する（ステップＳ３０２）。次いで、端末装置１０は、時刻情報を取得し（ステップＳ３０４）、加速度情報を取得する（ステップＳ３０６）。次に、端末装置１０は、加速度の絶対値を計算する（ステップＳ３０８）。次いで、端末装置１０は、計算した絶対値を積算値に積算する（ステップＳ３１０）。次に、端末装置１０は、単位時間を経過したか否かを判定し（ステップＳ３１２）、経過していない場合は再度ステップＳ３０４に戻り（ステップＳ３１２／ＮＯ）、経過した場合は時刻と積算値とを運動特徴量ＤＢ１２３に記録する（ステップＳ３１２／ＹＥＳ、Ｓ３１４）。次いで、端末装置１０は、処理を終了するか否かを判定し（ステップＳ３１６）、終了しない場合は再度ステップＳ３０２に戻り（ステップＳ３１６／ＮＯ）、終了する場合は処理を終了する（ステップＳ３１６／ＹＥＳ）。
【００５４】
（２）音声に関する通常状態
例えば、端末装置１０は、ユーザの音声に関する第１の時の通常状態を学習する。より具体的には、端末装置１０は、ユーザの音声が示すユーザの記憶力に関する特徴量を計算する。計算される特徴量としては、例えば何かを忘れたときに自然と発話される特定の文字列の発話頻度が考えられる。そのような特定文字列の一例を、下記の表３に示す。
【００５５】
【表３】
2018012071.tif 000005
【００５６】
例えば、端末装置１０は、特定文字列が検出された時刻情報（例えば、発話時刻）を特定文字列発話時刻ＤＢ１２４に記録する。特定文字列発話時刻ＤＢ１２４のテーブルの一例を下記の表４に示す。
【００５７】
【表４】
2018012071.tif 000006
【００５８】
このようなテーブルを学習するための処理の流れを、図８を参照して以下に説明する。
【００５９】
図８は、本実施形態に係る端末装置１０による事前学習処理の流れの一例を示すフローチャートである。まず、端末装置１０は、音声情報を取得する（ステップＳ４０２）。次いで、端末装置１０は、音声認識を行い（ステップＳ４０４）、さらに構文解析を行う（ステップＳ４０６）。次に、端末装置１０は、特定文字列と一致する文字列があるか否かを判定し（ステップＳ４０８）、ない場合は再度ステップＳ４０２に戻り（ステップＳ４０８／ＮＯ）、ある場合は検出時刻を特定文字列発話時刻ＤＢ１２４に記録する（ステップＳ４１０）。
【００６０】
（３）その他
他にも、端末装置１０は、多様な情報に基づいて通常状態を学習し得る。
【００６１】
例えば、端末装置１０は、ユーザが世話する仮想ペットとユーザとのインタラクションに基づいて第１の時の通常状態を学習してもよい。より具体的には、端末装置１０は、仮想ペットの世話の状況が示すユーザの記憶力及び注意力に関する特徴量を計算し得る。計算される特徴量としては、例えば仮想ペットの世話を予定時刻に行っているか否か、及び予定時刻と実際に行った時刻との差分等が考えられる。
【００６２】
＜３．３．タスクの提供＞
端末装置１０（例えば、出力制御部１５３）は、取得されたユーザ関連情報を学習された通常状態に参照することでユーザの異常状態を検出する。そして、端末装置１０は、異常状態が検出されると、検出された異常状態を抑制するためのタスクを提供する。より詳しくは、端末装置１０は、過去の第１の時の通常状態と第１の時よりも後の第２の時（例えば、現在）のユーザ関連情報に基づく第２の時の通常状態とを比較することで、第１の時の通常状態からの所定レベル以上の異常への進行を異常状態として検出する。そして、出力制御部１５３は、検出された進行を抑制するためのタスクを提供する。ここでの異常への進行とは、例えば老化による衰えの進行を指す。また、所定レベルとは、例えば老化による衰えの進行が許容されるレベル（例えば、同年代の平均値等）を指す。即ち、本明細書における異常状態とは、単にあるタイミングでユーザ関連情報が異常値を示すことを指すものではなく、過去の通常状態と現在の通常状態との比較により検出される、老化による衰えの進行を指すものである。端末装置１０は、老化による衰えの進行を検出して、検出された衰えの進行を抑制するためのタスクを提供することが可能である。そして、ユーザは、提供されたタスクを遂行することで、老化による衰えの進行を抑制することが可能である。また、現状、老化とともに進行する身体能力及び知的能力の衰えは、専門家による体力測定及び記憶力テストの実施等の多大なコストを経てはじめて評価可能であったことと比較すると、端末装置１０は、老化による衰えをより簡易に評価することが可能である。なお、タスクを提供するとは、ユーザに何らかの行動（例えば、動作及び発話等）を行うよう依頼することを指す。
【００６３】
（１）異常状態検出ステージ
以下では、異常状態を検出する処理について説明する。上述したように、端末装置１０は、第１の時の通常状態と第２の時の通常状態とを比較することで、老化による衰えの進行を検出する。以下では一例として、第１の時の通常状態及び第２の時の通常状態が、瞬発力等の運動特徴量である場合の例を説明する。
【００６４】
・運動特徴量の場合
例えば、第２の時を「2017/10/1」とし、その前年同日の上記表１に示した「2016/10/1」を第１の時とする。第２の時で記録される運動特徴量ＤＢ１２３の瞬発力テーブルの一例を下記の表５に示す。
【００６５】
【表５】
2018012071.tif 000007
【００６６】
第１の時の表１と第２の時の表５とを比較すると、「6:00」「7:00」「8:00」「18:00」「19:00」「20:00」において、表１より表５の方が瞬発力が低い。その低下量が閾値を超える場合、端末装置１０は、ユーザの体力の衰えを異常状態として検出する。なお、ここでは、第１の時の通常状態が前年同日に学習された通常状態である例を示したが、本技術はかかる例に限定されない。第１の時と第２の時との間隔は任意であるし、比較される第１の時の通常状態として、その前後の時の通常状態との平均等の統計処理がされたものが用いられてもよい。以下、図９を参照して、瞬発力等の運動特徴量に関する異常状態を検出するための処理の流れを説明する。
【００６７】
図９は、本実施形態に係る端末装置１０による異常状態の検出処理の流れの一例を示すフローチャートである。図９に示すように、まず、端末装置１０は、運動特徴量ＤＢ１２３を参照して、過去２４時間の運動特徴量の最大値を抽出する（ステップＳ５０２）。次いで、端末装置１０は、運動特徴量ＤＢ１２３を参照して、前年同日同時刻から過去２４時間の運動特徴量の最大値を抽出する（ステップＳ５０４）。次に、端末装置１０は、今年の最大値から前年の最大値を減算した減算値を計算する（ステップＳ５０６）。次いで、端末装置１０は、減算値が閾値より低いか否かを判定し（ステップＳ５０８）、低いと判定した場合に異常状態を検出して対応するイベントを実行し（ステップＳ５０８／ＹＥＳ、Ｓ５１０）、低くはないと判定した場合はそのまま処理を終了する。
【００６８】
なお、対応するイベントを実行することは、典型的には異常状態を抑制するためのタスクを提供することを指す。他にも、後述する第三者への通知等が行われてもよい。
【００６９】
・特定文字列発話時刻の場合
以上、運動特徴量に関する異常状態を検出する例を説明した。続いて、以下、一例として、特定文字列発話時刻に関する異常状態を検出する例を説明する。
【００７０】
例えば、第２の時を「2017/10/1」とし、第１の時をその前年同日の上記表４に示した「2016/10/1」とする。第２の時で記録される特定文字列発話時刻ＤＢ１２４のテーブルの一例を下記の表６に示す。
【００７１】
【表６】
2018012071.tif 000008
【００７２】
第１の時の表４と第２の時の表６とを比較すると、表４よりも表６の方がエントリ数（即ち、特定文字列の発話回数）が多い。その増加量が閾値を超える場合、端末装置１０は、ユーザの記憶力の衰えを異常状態として検出する。以下、図１０を参照して、特定文字列発話時刻に関する異常状態を検出するための処理の流れを説明する。
【００７３】
図１０は、本実施形態に係る端末装置１０による異常状態の検出処理の流れの一例を示すフローチャートである。図１０に示すように、まず、端末装置１０は、特定文字列発話時刻ＤＢ１２４を参照して、過去２４時間のエントリ数をカウントする（ステップＳ６０２）。次いで、端末装置１０は、特定文字列発話時刻ＤＢ１２４を参照して、前年同日同時刻から過去２４時間のエントリ数をカウントする（ステップＳ６０４）。次に、端末装置１０は、今年のエントリ数から前年のエントリ数を減算した減算値を計算する（ステップＳ６０６）。次いで、端末装置１０は、減算値が閾値より高いか否かを判定し（ステップＳ６０８）、高いと判定した場合に異常状態を検出して対応するイベントを実行し（ステップＳ６０８／ＹＥＳ、Ｓ６１０）、高くはないと判定した場合はそのまま処理を終了する。
【００７４】
・特徴量の時系列変化の場合
以上、第１の時の通常状態及び第２の時の通常状態が、特徴量である場合の例を説明した。続いて、第１の時の通常状態及び第２の時の通常状態が、特徴量の時系列変化である場合の例を説明する。
【００７５】
例えば、端末装置１０は、第１の時のユーザ関連情報に基づいて計算される特徴量の時系列変化と第２の時のユーザ関連情報に基づいて計算される特徴量の時系列変化とを比較することで、異常状態を検出する。ユーザ関連情報に基づいて計算される特徴量の時系列変化は、老化による衰えの進行度合いを表現し得る。即ち、端末装置１０は、第１の時における老化による衰えの進行度合いと、第２の時における老化による衰えの進行度合いとを比較する。これにより、端末装置１０は、例えば老化による衰えの進行度合いがより早くなったことを異常状態として検出することが可能となる。より詳しくは、端末装置１０は、老化による衰えの進行度合いが非線形に大きくなっていることを、異常状態として検出することが可能である。老化による衰えを完全に無くすことは一般的には困難であることを考慮すれば、衰えの進行度合いがより早くなったことを異常状態として検出することは、合理的であると言える。
【００７６】
以下、一例として、図１１を参照して、第１の時の通常状態及び第２の時の通常状態が、瞬発力等の運動特徴量の時系列変化である場合の例を説明する。なお、図１１では、第２の時を１日前から当日とし、第１の時を２日前から１日前として、運動特徴量の時系列変化が計算される例が示されている。
【００７７】
図１１は、本実施形態に係る端末装置１０による異常状態の検出処理の流れの一例を示すフローチャートである。図１１に示すように、まず、端末装置１０は、運動特徴量ＤＢ１２３を参照して、過去２４時間の運動特徴量の最大値Ｘを抽出する（ステップＳ７０２）。次いで、端末装置１０は、運動特徴量ＤＢ１２３を参照して、１日前同時刻から過去２４時間の運動特徴量の最大値Ｙを抽出する（ステップＳ７０４）。次に、端末装置１０は、最大値Ｘから最大値Ｙを減算して、減算値Ｓ１を計算する（ステップＳ７０６）。次いで、端末装置１０は、減算値Ｓ１が０より小さいか否かを判定する（ステップＳ７０８）。減算値Ｓ１が０より小さくないと判定された場合（ステップＳ７０８／ＮＯ）、処理は終了する。減算値Ｓ１が０より小さいと判定された場合（ステップＳ７０８／ＹＥＳ）、端末装置１０は、運動特徴量ＤＢ１２３を参照して、２日前同時刻から過去２４時間の運動特徴量の最大値Ｚを抽出する（ステップＳ７１０）。次に、端末装置１０は、最大値Ｙから最大値Ｚを減算して、減算値Ｓ２を計算する（ステップＳ７１２）。次いで、端末装置１０は、減算値Ｓ１が減算値Ｓ２より小さいか否かを判定する（ステップＳ７１４）。減算値Ｓ１が減算値Ｓ２より小さくないと判定された場合（ステップＳ７１４／ＮＯ）、処理は終了する。減算値Ｓ１が減算値Ｓ２より小さいと判定された場合（ステップＳ７１４／ＹＥＳ）、異常状態を検出して対応するイベントを実行する（ステップＳ７１６）。
【００７８】
・補足
上記では、異常状態は、瞬発力の低下、活動量の低下、及び特定文字列発話頻度の増加等の、定量的に検出されるものであった。その他、異常状態は、定性的に検出されるものであってもよい。即ち、端末装置１０は、ユーザの定性的な変化に基づいて異常状態を検出してもよい。ユーザの定性的な変化とは、例えば重心が変化したこと、かばう動作が出現したこと、より柔らかい物を好んで食べるようになったこと等を指す。このような定性的な変化の検出により、ユーザの異常状態をより広く検出することが可能となる。
【００７９】
また、端末装置１０は、後述するタスクの遂行状況に基づいて、異常状態を検出してもよい。例えば、タスクの遂行度合い（例えば、クイズの正答率）の低下、又は低下度合いに基づいて異常状態が検出され得る。また、タスクは、老化による衰えの進行を抑制するためのものであるが、その他にも、単なるイベントを含む概念であってもよい。例えば、仮想ペットの世話は、老化による衰えの進行を抑制するためのものであってもよいし、所定の条件下（例えば、予定時刻になる等）で発生するイベントとして捉えられてもよい。
【００８０】
また、端末装置１０は、ユーザの家族に関する情報に基づいて、異常状態を検出してもよい。例えば、端末装置１０は、ユーザの親の体力の傾向、体力の衰えの傾向等に基づいて、異常状態を検出するための判断基準（例えば、閾値）を設定してもよい。遺伝を考慮すれば、このような家族の情報に基づく設定により、ユーザの異常状態をより適切に検出することが可能となる。
【００８１】
（２）タスク提供ステージ
以下では、タスクを提供する処理について説明する。上述したように、端末装置１０は、老化による衰えの進行が検出された場合に、老化による衰えの進行を抑制するためのタスクを提供する。
【００８２】
例えば、端末装置１０は、ユーザの運動に関する通常状態に基づいてユーザの体力の衰えの進行を異常状態として検出すると、体力の衰えの進行を抑制するためのタスクを提供する。具体的には、端末装置１０は、例えば図９又は図１１を参照して上記説明した処理により異常状態を検出した場合に、体力の衰えの進行を抑制するためのタスクを提供する。ユーザは、提供されたタスクを遂行することで、老化による体力の衰えの進行を抑制することが可能である。
【００８３】
例えば、端末装置１０は、ユーザの音声に関する通常状態に基づいてユーザの記憶力の衰えの進行を前記異常状態として検出すると、記憶力の衰えの進行を抑制するためのタスクを提供する。具体的には、端末装置１０は、例えば図１０を参照して上記説明した処理により異常状態を検出した場合に、記憶力の衰えの進行を抑制するためのタスクを提供する。また、例えば、端末装置１０は、ユーザが世話する仮想ペットとユーザとのインタラクションに基づく通常状態に基づいてユーザの記憶力の衰えの進行を異常状態として検出すると、記憶力の衰えの進行を抑制するためのタスクを提供する。具体的には、端末装置１０は、例えば図１４又は図１６を参照して後に説明するタスクの遂行状況に基づいて異常状態を検出した場合に、記憶力の衰えの進行を抑制するためのタスクを提供する。ユーザは、提供されたタスクを遂行することで、老化による記憶力の衰えの進行を抑制することが可能である。
【００８４】
ここで、端末装置１０は、ユーザへタスクを提供するようユーザが世話する仮想ペットを制御する。これにより、ユーザは、普段世話している仮想ペットとのインタラクションにより、タスクの提供を受けることができる。愛着のある仮想ペットからタスクが提供される場合、ユーザは楽しみながらタスクを遂行することができると考えられるので、老化による衰えの進行を効果的に抑制することが可能となる。
【００８５】
・タスクの内容
以下、タスクの内容について具体的に説明する。まず、図１２を参照して、散歩のタスクの一例を説明する。
【００８６】
図１２は、本実施形態に係る端末装置１０により提供されるタスクのＵＩ（User  Interface）の一例を説明するための図である。図１２に示すように、端末装置１０上で動作する仮想ペット１１は、ユーザに散歩のタスクが提供されたことを通知するためのメッセージ２１１を音声出力する。メッセージ２１１は、例えば「散歩に行こうよ。」である。次いで、端末装置１０は、散歩コースを示す情報２１２を表示して、ユーザに散歩コースを通知する。そして、仮想ペット１１は、ユーザに散歩の開始を通知するためのメッセージ２１３を音声出力して、散歩コースのナビゲーションを開始する。メッセージ２１３は、例えば「１０分のコースだよ。僕が案内するよ。」である。散歩コースを示す情報２１２について詳しく説明する。散歩コースを示す情報２１２は、ユーザの現在地２１４の周囲のマップ情報、及び散歩コース２１５を含む。散歩コース２１５は、例えばユーザの現在の体力にとって最適な（即ち、必要十分な負荷の）コースである。なお、コース検索は、バックグラウンドで行われ得る。
【００８７】
タスクは、異常状態を抑制するためのものであることが、直接的に推定できるものではないタスクであってもよい。別の観点から言えば、タスクは、異常状態を抑制するためのものであることが暗示的に示されるタスクであってもよい。これにより、ユーザは、老化による衰えが進行していることを直接的に通知されないので、ショックを受けることなくタスクを遂行することが可能である。さらに、タスクの遂行のためにユーザが感じる義務感が低減されると考えられるので、ユーザは楽しみながらタスクを遂行することができ、老化による衰えの進行を効果的に抑制することが可能となる。
【００８８】
例えば、タスクは、ユーザが通常行う動作より負荷の高い動作を示唆するタスクであってもよい。通常の動作よりも負荷の高い動作を示唆するタスクは、ユーザにとっては、例えば普段と同じ目的を達成するための動作を単に別の方法で行うものに過ぎないので、自然と老化の衰えの進行を抑制することが可能となる。
【００８９】
より具体的には、タスクは、ユーザが通常用いる移動経路より運動負荷の高い移動経路を示唆するタスクであってもよい。例えば、ユーザが、普段散歩をしている場合を想定する。その場合、端末装置１０は、普段の散歩コースよりも、距離が長い又は勾配がきつい等の運動負荷の高い散歩コースを示唆するタスクを提供する。このようなタスクにより、体力の衰えの進行を抑制することが可能であると考えられる。他にも多様なタスクが考えられる。例えば、普段よりも指先を使う動作を示唆するタスクが提供されてもよい。このようなタスクにより、記憶力の衰えの進行を抑制することが可能であると考えられる。例えば、例えば、記憶力の衰えの進行の抑制のための、図１４を参照して後に説明するクイズのタスク、図１６を参照して後に説明する餌やりのタスクが考えられる。また、記憶力及び言語能力の衰えの進行を抑制するための、新しい歌を歌うタスク、普段より難しい言葉を使った会話のタスク等も考えられる。
【００９０】
また、端末装置１０は、老化による衰えの進行の度合いに応じてタスクの負荷を制御してもよい。例えば、端末装置１０は、衰えの進行の度合いが低い場合は低い負荷のタスクを提供し、衰えの進行の度合いが高い場合は高い負荷のタスクを提供する。このような制御により、衰えの進行の度合いに応じて、適切な負荷のタスクを提供することが可能となり、衰えの進行を効率的に抑制することが可能となる。
【００９１】
以下、図１３を参照して、普段の散歩コースよりも運動負荷が高く、かつ衰えの進行の度合いに応じた負荷の散歩コースを示唆するタスクについて具体的に説明する。
【００９２】
図１３は、本実施形態に係る端末装置１０により提供されるタスクのＵＩの一例を説明するための図である。図１３に示すように、端末装置１０上で動作する仮想ペット１１は、ユーザに散歩のタスクが提供されたことを通知するためのメッセージ２２１を音声出力する。メッセージ２２１は、例えば「散歩に行こうよ。」である。次いで、端末装置１０は、散歩コースを示す情報２２２を表示して、ユーザに散歩コースを通知する。そして、仮想ペット１１は、ユーザに散歩の開始を通知するためのメッセージ２２３を音声出力して、散歩コースのナビゲーションを開始する。メッセージ２２３は、例えば「１０分のコースだよ。僕が案内するよ。」である。散歩コースを示す情報２２２について詳しく説明する。散歩コースを示す情報２２２は、ユーザの現在地２２４の周囲のマップ情報、及び散歩コース２２５、負荷の高い散歩コース２２６、及びさらに負荷の高い散歩コース２２７を含む。図１３では、散歩コース２２５、２２６及び２２７が同時に表示されているが、選択的に表示されてもよい。散歩コース２２５は、例えばユーザの現在の体力にとって最適な（即ち、必要十分な負荷の）コースである。散歩コース２２６は、例えば散歩コース２２５よりも負荷の高い散歩コースであって、運動能力の衰えの軽度の進行が検出された場合に選択される。散歩コース２２７は、例えば散歩コース２２６よりもさらに負荷の高い散歩コースであって、運動能力の衰えの強度の進行が検出された場合に選択される。例えば、散歩コース２２７は、散歩コース２２６が選択される場合よりも、２倍の運動能力の低下が検出された場合に選択され（即ち、図１１に示した例において、Ｓ１／Ｓ２≒２）、散歩コース２２６よりも２倍の距離があってもよい。なお、コース検索は、バックグラウンドで行われ得る。
【００９３】
なお、上記では、散歩コースが予め提示される例を示したが、本技術はかかる例に限定されない。例えば、普段の散歩コース２２５を散歩中に、寄り道することが提案されてもよい。また、例えばユーザがトイレに行くことを忘れてしまった場合にトイレを経由する散歩コースが提案される等、ユーザの状況に応じて提供されるタスクが変化してもよい。
【００９４】
提供されるタスクの内容は、タスク情報としてタスクＤＢ１２１に記憶される。端末装置１０は、タスクＤＢ１２１に記憶されたタスク情報に基づいてタスクを提供する。端末装置１０は、人工知能機能を有していてもよく、独自のタスクを提供してもよい。また、端末装置１０は、例えばサーバ６０を介して専門機関に問い合わせることで得たタスク情報に基づいてタスクを提供してもよい。
【００９５】
（３）他のイベント
異常状態を検出した場合にタスクが提供される以外にも、異常状態に対応するその他のイベントが実行されてもよい。
【００９６】
・異常状態の検出方法の制御
例えば、端末装置１０は、異常状態の検出結果に応じて、異常状態の検出方法を制御してもよい。具体的には、端末装置１０は、老化による衰えの進行の度合いに応じて、第１の時と第２の時との間隔を制御してもよい。例えば、進行の度合いが大きい場合に第１の時と第２の時との間隔を短くすることで、衰えの急激な進行を検出することが可能となる。
【００９７】
・タスクの提供頻度の制御
例えば、端末装置１０は、異常状態の検出結果に応じて、タスクの提供方法を制御してもよい。具体的には、端末装置１０は、老化による衰えの進行の度合いに応じて、タスクの提供頻度を制御してもよい。例えば、進行の度合の度合が大きい場合に提供頻度を高くすることで、衰えの進行をより強く抑制することが可能となる。
【００９８】
・第三者への通知
例えば、端末装置１０は、第三者への通知を行ってもよい。比較的緩やかな衰えの進行がタスクの提供により抑制される一方、急激な衰えに関しては早期に第三者（典型的には、家族）に通知することで、第三者に衰えの進行の抑制を支援してもらうことが可能となる。また、ユーザの普段の生活の様子を第三者と共有することも可能となる。
【００９９】
（第１の通知）
例えば、端末装置１０は、提供されたタスクのユーザによる遂行状況に関する情報を第三者へ送信してもよい。例えば、端末装置１０は、タスクの遂行度合いが低下した場合に、その旨を示す情報をユーザの家族（即ち、保護者）に送信する。情報の送信は、例えばメール又はＳＭＳ（Short  Message  Service）により行われ得る。これにより、衰えの急激な進行等の憂慮すべき情報を早期に家族に通知することが可能となる。
【０１００】
例えば、記憶力の衰えの進行を抑制するためのタスクとして、クイズのタスクが想定され得る。以下、図１４を参照してクイズのタスクの一例を説明し、次いで図１５を参照してクイズのタスクの遂行状況に関する情報を第三者に通知する処理を説明する。
【０１０１】
図１４は、本実施形態に係る端末装置１０により提供されるタスクのＵＩの一例を説明するための図である。図１４に示すように、端末装置１０上で動作する仮想ペット１１は、ユーザにクイズのタスクが提供されたことを通知するためのメッセージ２３１を音声出力し、端末装置１０は仮想ペット１１を含む画面２３２を表示する。メッセージ２３１は、例えば「クイズを出すよ」である。次いで、端末装置１０は、クイズの説明を含む画面２３３を表示して、ユーザにクイズの内容を説明する。クイズの説明を含む画面２３３は、例えば「次の画面でさっきと違う部分にタッチしてね」といったテキストを含む。次に、端末装置１０は、クイズ画面２３４を表示して、ユーザからの回答を受け付ける。例えば、ユーザは、画面２３２から変化したと考えた領域２３５にタッチする。そして、仮想ペット１１は、ユーザからの回答の評価結果を示すメッセージ２３６を音声出力する。メッセージ２３６は、例えば「惜しい！」である。
【０１０２】
図１５は、本実施形態に係る端末装置１０による第三者への通知処理の流れの一例を示すフローチャートである。図１５に示すように、まず、端末装置１０は、タスクＤＢ１２１からクイズのタスクを選択する（ステップＳ８０２）。次いで、端末装置１０は、クイズ画面を表示して（ステップＳ８０４）、ユーザからの回答の入力を受け付ける（ステップＳ８０６）。次に、端末装置１０は、正答率を計算し（ステップＳ８０８）、正答率は第１の閾値以下であるか否かを判定する（ステップＳ８１０）。第１の閾値以下ではないと判定された場合（ステップＳ８１０／ＮＯ）、端末装置１０は、記憶力の衰えの進行を抑制するためのタスクを提供する（ステップＳ８１２）。かかるタスクとして、例えば異なるクイズのタスクが選択され得る。一方で、第１の閾値以下であると判定された場合（ステップＳ８１０／ＹＥＳ）、端末装置１０は、正答率は第２の閾値以下であるか否かを判定する（ステップＳ８１４）。第２の閾値は、第１の閾値よりも低い閾値であり、第２の閾値よりも正答率が低いことは、例えば記憶力の衰えが憂慮すべきものであることを示す。第２の閾値以下ではないと判定された場合（ステップＳ８１４／ＮＯ）、処理はそのまま終了する。一方で、第２の閾値以下であると判定された場合（ステップＳ８１４／ＹＥＳ）、端末装置１０は、記憶力の衰えに関する情報を家族へ送信する（ステップＳ８１６）。
【０１０３】
また、記憶力の衰えの進行を抑制するためのタスクとして、仮想ペットの世話のタスクも想定され得る。以下、図１６を参照して仮想ペットの世話のタスクの一例を説明し、次いで図１７を参照して仮想ペットの世話のタスクの遂行状況に関する情報を第三者に通知する処理を説明する。
【０１０４】
図１６は、本実施形態に係る端末装置１０により提供されるタスクのＵＩの一例を説明するための図である。図１６に示すように、朝食時に、端末装置１０上で動作する仮想ペット１１は、ユーザに餌やりのタスクが提供されたことを通知するためのメッセージ２４１を音声出力し、端末装置１０は餌やり画面２４２を表示する。メッセージ２４１は、例えば「朝ごはんちょうだい！」である。餌やり画面２４２においては、時刻情報、仮想ペット１１、餌のアイコン２４３及び餌やり実行ボタン２４４が含まれ、ユーザが餌やり実行ボタン２４４をタッチすると餌やりのタスクが遂行完了となる。次いで、昼食時に、仮想ペット１１は、ユーザに餌やりのタスクが提供されたことを通知するためのメッセージ２４５を音声出力し、端末装置１０は餌やり画面２４６を表示する。メッセージ２４５は、例えば「お昼ごはんちょうだい！」である。餌やり画面２４６は、時刻の変化以外、餌やり画面２４２と同様であり、ユーザが餌やり実行ボタンをタッチすると餌やりのタスクが遂行完了となる。次に、夕食時に、仮想ペット１１は、ユーザに餌やりのタスクが提供されたことを通知するためのメッセージ２４７を音声出力し、端末装置１０は餌やり画面２４８を表示する。メッセージ２４７は、例えば「晩ごはんちょうだい！」である。餌やり画面２４８は、時刻の変化以外、餌やり画面２４２と同様であり、ユーザが餌やり実行ボタンをタッチすると餌やりのタスクが遂行完了となる。
【０１０５】
図１７は、本実施形態に係る端末装置１０による第三者への通知処理の流れの一例を示すフローチャートである。図１７に示すように、まず、端末装置１０は、時刻情報を取得し（ステップＳ９０２）、餌やりタスクの予定時刻であるか否かを判定する（ステップＳ９０４）。予定時刻でないと判定された場合（ステップＳ９０４／ＮＯ）、処理は再度ステップＳ９０２に戻る。一方で、予定時刻であると判定された場合（ステップＳ９０４／ＹＥＳ）、端末装置１０は、餌やり画面を表示して（ステップＳ９０６）、餌やり実行ボタンへのタッチを受け付ける（ステップＳ９０８）。次いで、端末装置１０は、餌やり実行ボタンがタッチされたか否かを判定する（ステップＳ９１０）。タッチされていないと判定された場合（ステップＳ９１０／ＮＯ）、処理は再度ステップＳ９０２に戻る。一方で、タッチされたと判定された場合（ステップＳ９１０／ＹＥＳ）、端末装置１０は、餌やりの予定時刻と実行時刻との差を計算し（ステップＳ９１２）、差が閾値以下であるか否かを判定する（ステップＳ９１４）。閾値以下であると判定された場合（ステップＳ９１４／ＹＥＳ）、端末装置１０は、特徴量ＤＢ１２２に餌やり実行時刻を記録する（ステップＳ９１６）。一方で、閾値以下ではないと判定された場合（ステップＳ９１４／ＮＯ）、端末装置１０は、記憶力の衰えに関する情報を家族へ送信する（ステップＳ９１８）。なお、端末装置１０は、これに代えて又はこれと共に、特徴量ＤＢ１２２に餌やり実行時刻を記録してもよい。そして、端末装置１０は、記憶力の衰えの進行を抑制するためのタスクを提供する（ステップＳ９２０）。かかるタスクは、例えば図１４を参照して説明したクイズのタスクであってもよい。
【０１０６】
（第２の通知）
例えば、端末装置１０は、ユーザ関連情報に関する要約を第三者へ送信してもよい。例えば、端末装置１０は、ユーザ関連情報に基づいて計算される、瞬発力及び活動量等の特徴量を、グラフ化したり、統計処理したり、コメントを付したりした情報を、ユーザの家族へ送信する。これにより、いつもの行動又は癖といった、ユーザの普段の生活の様子を家族と共有することが可能となる。通知される情報の一例を、図１８を参照して説明する。
【０１０７】
図１８は、本実施形態に係る端末装置１０により第三者へ通知される情報の一例を説明するための図である。図１８に示すように、家族の端末装置３０において、ユーザの仮想ペット１１が報告するユーザ関連情報に関する要約を含む画面２５１が表示される。画面２５１には、ユーザ関連情報に関するグラフ２５１及びメッセージ２５３が含まれる。グラフ２５１は、要約対象の「2016/10」、その１月前の「2016/9」、及びその前年同月の「2015/10」における、１月間の活動量の推移を表している。メッセージ２５３は、例えば、ユーザの活動量に関する、「去年の同じ月よりも活動量が７％程度減っているよ。先月よりも１％程度減っているよ。もっと外に出かけたりするようにしてね。」である。他にも、ユーザ関連情報に関する要約として、ユーザの記憶力に関する、「Ａさんは先月あたりから、「あれなんだっけ」ということが多くなってきたよ。少し忘れっぽくなってきたみたい」といったメッセージが含まれてもよい。ここで、「Ａさん」とはユーザの名前である。また、ユーザ関連情報に関する要約として、ユーザの記憶力に関する、「Ａさんは２日に１回ぐらい餌をくれるのを忘れるよ。特に晩御飯を忘れることが多いよ。でもぼくが催促するとくれるから、ぼくのことは覚えてくれているみたいだよ。」といったメッセージが含まれてもよい。
【０１０８】
なお、端末装置１０は、人工知能機能を有していてもよく、上記の要約を単独で生成してもよい。その他、端末装置１０は、ユーザ関連情報を送信してサーバ６０に生成させてもよいし、専門機関に生成させてもよい。
【０１０９】
（補足）
他にも、例えば、ユーザの運動能力等が改善したことが第三者に通知されてもよい。また、上述した情報は、ユーザ自身に通知されてもよい。
【０１１０】
＜＜４．まとめ＞＞
以上、図１〜図１８を参照して、本開示の一実施形態について詳細に説明した。上記説明したように、本実施形態に係る情報処理システム１は、ユーザに関するユーザ関連情報を取得し、ユーザ関連情報に基づいてユーザの通常状態を学習し、取得されたユーザ関連情報を学習された通常状態に参照することでユーザの異常状態を検出すると、検出された異常状態を抑制するためのタスクを提供する。通常状態に基づくユーザ関連情報の評価により、より具体的には第１の時の通常状態と第２の時の通常状態との比較により、長期的な衰えの進行が異常状態として検出される。この長期的な衰えの進行を抑制するためのタスクが提供されるので、ユーザは、タスクを遂行することで長期的な衰えの進行を抑制することが可能である。
【０１１１】
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示の技術的範囲はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【０１１２】
例えば、上記実施形態では、主に老化による衰えの進行を抑制するためのタスクが提供される例を説明したが、本技術はかかる例に限定されない。例えば、病気又は運動不足等により長期的に衰えが進行する場合に、その進行を抑制するためのタスクが提供されてもよい。即ち、本技術は広く健康維持のために有用である。さらには、能力の低下を抑制するだけでなく、能力を向上させるためのタスクが提供されてもよい。
【０１１３】
本明細書において説明した各装置は、単独の装置として実現されてもよく、一部または全部が別々の装置として実現されても良い。例えば、図３及び図４に示した端末装置１０の機能構成例のうち、タスクＤＢ１２１及び特徴量ＤＢ１２２、並びに取得部１５１、学習部１５２、及び出力制御部１５３が、サーバ６０に備えられてもよい。その場合、端末装置１０は、ユーザ関連情報をサーバ６０に送信し、サーバ６０は、ユーザ関連情報に基づいて学習、タスクの選択、ＵＩの生成等を行い、その結果を端末装置１０に送信して端末装置１０に出力させる。即ち、本実施形態に係る情報処理システム１が提供する上記機能は、情報処理システム１に含まれる複数の装置の協働により提供されてもよい。逆に、本実施形態に係る情報処理システム１が提供する上記機能は、端末装置１０単体により提供されてもよい。
【０１１４】
なお、本明細書において説明した各装置による一連の処理は、ソフトウェア、ハードウェア、及びソフトウェアとハードウェアとの組合せのいずれを用いて実現されてもよい。ソフトウェアを構成するプログラムは、例えば、各装置の内部又は外部に設けられる記録媒体（非一時的な媒体：non-transitory  media）に予め格納される。そして、各プログラムは、例えば、コンピュータによる実行時にＲＡＭに読み込まれ、ＣＰＵなどのプロセッサにより実行される。
【０１１５】
また、本明細書においてフローチャート及びシーケンス図を用いて説明した処理は、必ずしも図示された順序で実行されなくてもよい。いくつかの処理ステップは、並列的に実行されてもよい。また、追加的な処理ステップが採用されてもよく、一部の処理ステップが省略されてもよい。
【０１１６】
また、本明細書に記載された効果は、あくまで説明的または例示的なものであって限定的ではない。つまり、本開示に係る技術は、上記の効果とともに、または上記の効果に代えて、本明細書の記載から当業者には明らかな他の効果を奏しうる。
【０１１７】
なお、以下のような構成も本開示の技術的範囲に属する。
（１）
ユーザに関するユーザ関連情報を取得する取得部と、
前記ユーザ関連情報に基づいて前記ユーザの通常状態を学習する学習部と、
取得された前記ユーザ関連情報を学習された前記通常状態に参照することで前記ユーザの異常状態を検出すると、検出された前記異常状態を抑制するためのタスクを提供するよう制御する出力制御部と、
を備える情報処理システム。
（２）
前記出力制御部は、第１の時の前記通常状態と前記第１の時よりも後の第２の時の前記ユーザ関連情報に基づく前記第２の時の前記通常状態とを比較することで、前記第１の時の前記通常状態からの所定レベル以上の異常への進行を前記異常状態として検出し、前記進行を抑制するための前記タスクを提供するよう制御する、前記（１）に記載の情報処理システム。
（３）
前記出力制御部は、前記第１の時の前記ユーザ関連情報に基づいて計算される特徴量の時系列変化と前記第２の時の前記ユーザ関連情報に基づいて計算される特徴量の時系列変化とを比較することで、前記異常状態を検出する、前記（２）に記載の情報処理システム。
（４）
前記出力制御部は、前記ユーザの定性的な変化に基づいて前記異常状態を検出する、前記（２）又は（３）に記載の情報処理システム。
（５）
前記学習部は、前記ユーザの運動に関する前記通常状態を学習し、
前記出力制御部は、前記ユーザの運動に関する前記通常状態に基づいて前記ユーザの体力の衰えの進行を前記異常状態として検出すると、体力の衰えの進行を抑制するための前記タスクを提供するよう制御する、前記（２）〜（４）のいずれか一項に記載の情報処理システム。
（６）
前記学習部は、前記ユーザの音声に関する前記通常状態を学習し、
前記出力制御部は、前記ユーザの音声に関する前記通常状態に基づいて前記ユーザの記憶力の衰えの進行を前記異常状態として検出すると、記憶力の衰えの進行を抑制するための前記タスクを提供するよう制御する、前記（２）〜（５）のいずれか一項に記載の情報処理システム。
（７）
前記学習部は、前記ユーザが世話する仮想生物と前記ユーザとのインタラクションに基づいて前記通常状態を学習し、
前記出力制御部は、前記ユーザが世話する仮想生物と前記ユーザとのインタラクションに基づく前記通常状態に基づいて前記ユーザの記憶力の衰えの進行を前記異常状態として検出すると、記憶力の衰えの進行を抑制するための前記タスクを提供するよう制御する、前記（２）〜（６）のいずれか一項に記載の情報処理システム。
（８）
前記出力制御部は、前記進行の度合いに応じて前記タスクの負荷を制御する、前記（２）〜（７）のいずれか一項に記載の情報処理システム。
（９）
前記出力制御部は、前記進行の度合いに応じて前記第１の時と前記第２の時との間隔を制御する、前記（２）〜（８）のいずれか一項に記載の情報処理システム。
（１０）
前記出力制御部は、前記進行の度合いに応じて前記タスクの提供頻度を制御する、前記（２）〜（９）のいずれか一項に記載の情報処理システム。
（１１）
前記タスクは、前記異常状態を抑制するためのものであることが、直接的に推定できるものではないタスクである、前記（１）〜（１０）のいずれか一項に記載の情報処理システム。
（１２）
前記タスクは、前記ユーザが通常行う動作より負荷の高い動作を示唆するタスクである、前記（１１）に記載の情報処理システム。
（１３）
前記タスクは、前記ユーザが通常用いる移動経路より運動負荷の高い移動経路を示唆するタスクである、前記（１２）に記載の情報処理システム。
（１４）
前記出力制御部は、前記ユーザへ前記タスクを提供するよう前記ユーザが世話する仮想生物を制御する、前記（１）〜（１３）のいずれか一項に記載の情報処理システム。
（１５）
前記情報処理システムは、通信部をさらに備え、
前記出力制御部は、提供した前記タスクの前記ユーザによる遂行状況に関する情報を第三者へ送信するよう前記通信部を制御する、前記（１）〜（１４）のいずれか一項に記載の情報処理システム。
（１６）
前記情報処理システムは、通信部をさらに備え、
前記出力制御部は、前記ユーザ関連情報に関する要約を第三者へ送信するよう前記通信部を制御する、前記（１）〜（１５）のいずれか一項に記載の情報処理システム。
（１７）
コンピュータを、
ユーザに関するユーザ関連情報を取得する取得部と、
前記ユーザ関連情報に基づいて前記ユーザの通常状態を学習する学習部と、
取得された前記ユーザ関連情報を学習された前記通常状態に参照することで前記ユーザの異常状態を検出すると、検出された前記異常状態を抑制するためのタスクを提供するよう制御する出力制御部と、
として機能させるためのプログラムを記録した記録媒体。
（１８）
ユーザに関するユーザ関連情報を取得することと、
前記ユーザ関連情報に基づいて前記ユーザの通常状態を学習することと、
取得された前記ユーザ関連情報を学習された前記通常状態に参照することで前記ユーザの異常状態を検出すると、検出された前記異常状態を抑制するためのタスクを提供するようプロセッサにより制御することと、
を含む情報処理方法。
【符号の説明】
【０１１８】
１        情報処理システム
１０      端末装置
１１      仮想ペット
２０      ユーザ
３０      端末装置
４０      家族
５０      ネットワーク
６０      サーバ
１０１    マイク
１０２    ＧＰＳ
１０３    加速度センサ
１０４    時計
１０５    タッチパネル
１１１    ＣＰＵ
１１２    ＲＯＭ
１１３    ＲＡＭ
１２１    タスクＤＢ
１２２    特徴量ＤＢ
１２３    運動特徴量ＤＢ
１２４    特定文字列発話時刻ＤＢ
１３１    スピーカ
１３２    ディスプレイ
１４１    通信Ｉ／Ｆ
１５１    取得部
１５２    学習部
１５３    出力制御部
【図１】
2018012071.tif 000009
【図２】
2018012071.tif 000010
【図３】
2018012071.tif 000011
【図４】
2018012071.tif 000012
【図５】
2018012071.tif 000013
【図６】
2018012071.tif 000014
【図７】
2018012071.tif 000015
【図８】
2018012071.tif 000016
【図９】
2018012071.tif 000017
【図１０】
2018012071.tif 000018
【図１１】
2018012071.tif 000019
【図１２】
2018012071.tif 000020
【図１３】
2018012071.tif 000021
【図１４】
2018012071.tif 000022
【図１５】
2018012071.tif 000023
【図１６】
2018012071.tif 000024
【図１７】
2018012071.tif 000025
【図１８】
2018012071.tif 000026
【国際調査報告】
2018012071.tif 000027
2018012071.tif 000028