(57)【要約】  ユーザが自身の内部状態をより容易にコントロールすることを可能とする技術が提供されることが望まれる。生体センサ（２３０、３３０）に基づく生理指標値に対応する生理指標空間における状態点の変化に応じた出力情報の出力を制御する出力制御部（３１３）を備える、出力制御装置が提供される。
2018100879.tif 000002
【特許請求の範囲】
【請求項１】
生体センサに基づく生理指標値に対応する生理指標空間における状態点の変化に応じた出力情報の出力を制御する出力制御部を備える、  出力制御装置。
【請求項２】
前記出力制御部は、前記生理指標空間における現在の状態点を基準とした過去の状態点の分布密度に応じた出力情報の出力を制御する、  請求項１に記載の出力制御装置。
【請求項３】
前記出力制御部は、前記生理指標空間における状態点の遷移速度に応じた出力情報の出力を制御する、  請求項１に記載の出力制御装置。
【請求項４】
前記出力制御部は、前記生理指標空間における状態点の安定度に応じた出力情報の出力を制御する、  請求項１に記載の出力制御装置。
【請求項５】
前記出力制御部は、前記生理指標空間における前記状態点の変化に応じた報酬値を取得し、前記報酬値に応じた前記出力情報の出力を制御する、  請求項１に記載の出力制御装置。
【請求項６】
前記生理指標値は、コンテンツが出力されている間に前記生体センサによって検出される、  請求項１に記載の出力制御装置。
【請求項７】
前記出力制御装置は、  ユーザによる所定の遷移元指定操作が検出された場合、前記遷移元指定操作の検出に応じたタイミングに前記生体センサによって検出された生理指標値に対応する状態点に遷移元状態を示すフラグを関連付ける処理部を備える、  請求項１に記載の出力制御装置。
【請求項８】
前記出力制御部は、前記遷移元状態を示すフラグが関連付けられた状態点と現在の状態点とが所定の関係を満たした場合、現在の内部状態が遷移元状態に達した旨の出力を制御する、  請求項７に記載の出力制御装置。
【請求項９】
前記出力制御装置は、  ユーザによる所定の遷移先指定操作が検出された場合、前記遷移先指定操作の検出に応じたタイミングに前記生体センサによって検出された生理指標値に対応する状態点に遷移先状態を示すフラグを関連付ける処理部を備える、  請求項１に記載の出力制御装置。
【請求項１０】
前記出力制御部は、前記遷移先状態を示すフラグが関連付けられた状態点と現在の状態点とが所定の関係を満たした場合、現在の内部状態が遷移先状態に達した旨の出力を制御する、  請求項９に記載の出力制御装置。
【請求項１１】
前記処理部は、遷移元状態を示すフラグが関連付けられた状態点と前記遷移先状態を示すフラグが関連付けられた状態点とが所定の距離よりも近い場合、前記遷移先状態を示すフラグが関連付けられる状態点を切り替える、  請求項９に記載の出力制御装置。
【請求項１２】
前記生理指標値は、自律神経活動を反映する生理指標値を含む、  請求項１に記載の出力制御装置。
【請求項１３】
前記自律神経活動を反映する生理指標値は、発汗センサ、心電センサ、脈拍センサ、末梢血流センサの少なくともいずれか一つに基づく生理指標値を含む、  請求項１２に記載の出力制御装置。
【請求項１４】
前記生理指標値は、中枢神経活動を反映する生理指標値を含む、  請求項１に記載の出力制御装置。
【請求項１５】
前記中枢神経活動を反映する生理指標値は、脳波センサに基づく生理指標値を含む、  請求項１４に記載の出力制御装置。
【請求項１６】
前記生理指標空間における複数の状態点は、機械学習によって複数のクラスタに分類される、  請求項１に記載の出力制御装置。
【請求項１７】
前記複数のクラスタそれぞれに対して、対応する生理指標値の検出に応じたタイミングに出力されたコンテンツに付加されたラベルが関連付けられる、  請求項１６に記載の出力制御装置。
【請求項１８】
前記ラベルは、前記コンテンツに対する評価情報に基づいて補正される、  請求項１７に記載の出力制御装置。
【請求項１９】
プロセッサにより、生体センサに基づく生理指標値に対応する生理指標空間における状態点の変化に応じた出力情報の出力を制御することを備える、  出力制御方法。
【請求項２０】
コンピュータを、  生体センサに基づく生理指標値に対応する生理指標空間における状態点の変化に応じた出力情報の出力を制御する出力制御部を備える、  出力制御装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】  本開示は、出力制御装置、出力制御方法およびプログラムに関する。
【背景技術】
【０００２】  近年、自律神経活動を正常に維持することが重要視されている。例えば、自律神経活動の正常度を診断するための技術が開示されている（例えば、特許文献１参照。）。また、自律神経活動は、ユーザの内部状態（例えば、集中状態、緊張状態、リラックス状態など）に関与することが知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平５−８４２２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】  ここで、ユーザが自身の内部状態をある程度コントロールできるようになることは、様々な場面において重要である。そこで、ユーザが自身の内部状態をより容易にコントロールすることを可能とする技術が提供されることが望まれる。
【課題を解決するための手段】
【０００５】  本開示によれば、生体センサに基づく生理指標値に対応する生理指標空間における状態点の変化に応じた出力情報の出力を制御する出力制御部を備える、出力制御装置が提供される。【０００６】  本開示によれば、プロセッサにより、生体センサに基づく生理指標値に対応する生理指標空間における状態点の変化に応じた出力情報の出力を制御することを備える、出力制御方法が提供される。【０００７】  本開示によれば、コンピュータを、生体センサに基づく生理指標値に対応する生理指標空間における状態点の変化に応じた出力情報の出力を制御する出力制御部を備える、出力制御装置として機能させるためのプログラムが提供される。
【発明の効果】
【０００８】  以上説明したように本開示によれば、ユーザが自身の内部状態をより容易にコントロールすることを可能とする技術が提供される。なお、上記の効果は必ずしも限定的なものではなく、上記の効果とともに、または上記の効果に代えて、本明細書に示されたいずれかの効果、または本明細書から把握され得る他の効果が奏されてもよい。
【図面の簡単な説明】
【０００９】
【図１】内部状態のコントロールの重要性の例を説明するための図である。
【図２】本開示の一実施形態に係る情報処理システムの構成例を示す図である。
【図３】同実施形態に係る情報処理装置の機能構成例を示すブロック図である。
【図４】同実施形態に係る表示装置の機能構成例を示すブロック図である。
【図５】同実施形態に係る出力制御装置の機能構成例を示すブロック図である。
【図６】各種のセンサによって検出される生理指標値の例を示す図である。
【図７】現在の状態点を基準とした過去の状態点の分布密度に応じた出力情報について説明するための図である。
【図８】メンタルストレッチトレーニングの動作の例を示すフローチャートである。
【図９】複数の状態点に対する機械学習の動作の流れの例を示すフローチャートである。
【図１０】状態点に対するラベルの関連付けの例を説明するための図である。
【図１１】複数のクラスタそれぞれに関連付けられるラベルの例を示す図である。
【図１２】教師あり機械学習の動作の流れの例を示すフローチャートである。
【図１３】遷移先状態を選択する例を説明するための図である。
【図１４】遷移先状態を選択する例を説明するための図である。
【図１５】生理指標空間における状態点の遷移速度に応じた出力情報について説明するための図である。
【図１６】生理指標空間における状態点の安定度に応じた出力情報について説明するための図である。
【図１７】現在の状態点を基準とした過去の状態点の分布密度に応じた出力情報の表示例を示す図である。
【図１８】生理指標空間における状態点の遷移速度に応じた出力情報の表示例を示す図である。
【図１９】生理指標空間における状態点の安定度に応じた出力情報の表示例を示す図である。
【図２０】少数ラベルと末梢データとを用いて推定器を生成する場合を説明するための図である。
【図２１】少数ラベルと末梢データとを用いて推定器を生成する場合を説明するための図である。
【図２２】大量ラベルと末梢データとを用いて推定器を生成する場合を説明するための図である。
【図２３】少数ラベルと中枢データとを用いて推定器を生成する場合を説明するための図である。
【図２４】中枢データに含まれる複数の区間に対して二種類のラベルが付加される例を示す図である。
【図２５】中枢データに含まれる複数の区間に対して三種類以上のラベルが付加される例を示す図である。
【図２６】同実施形態に係る推定器の生成の例を説明するための図である。
【図２７】同実施形態に係る推定器の生成の動作例を示すフローチャートである。
【図２８】同実施形態に係る情報処理装置のハードウェア構成例を示すブロック図である。
【発明を実施するための形態】
【００１０】  以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書および図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１１】  また、本明細書および図面において、実質的に同一または類似の機能構成を有する複数の構成要素を、同一の符号の後に異なる数字を付して区別する場合がある。ただし、実質的に同一または類似の機能構成を有する複数の構成要素の各々を特に区別する必要がない場合、同一符号のみを付する。また、異なる実施形態の類似する構成要素については、同一の符号の後に異なるアルファベットを付して区別する場合がある。ただし、類似する構成要素の各々を特に区別する必要がない場合、同一符号のみを付する。
【００１２】  なお、説明は以下の順序で行うものとする。  １．内部状態のコントロールの概要  ２．内部状態のコントロールの実施形態    ２．１．システム構成例    ２．２．情報処理装置の機能構成例    ２．３．表示装置の機能構成例    ２．４．出力制御装置の機能構成例    ２．５．内部状態のコントロールの機能詳細      ２．５．１．各種の生理指標値      ２．５．２．生理指標空間      ２．５．３．状態点の変化に応じたフィードバック      ２．５．４．メンタルストレッチトレーニング      ２．５．５．コンテンツ鑑賞を用いたメンタルストレッチトレーニング      ２．５．６．教師なし個人化学習      ２．５．７．教師あり個人化学習      ２．５．８．メンタルスイッチトレーニング  ３．推定器の生成の概要  ４．推定器の生成の実施形態  ５．ハードウェア構成例  ６．むすび
【００１３】  ＜１．内部状態のコントロールの概要＞  近年、自律神経活動を正常に維持することが重要視されている。例えば、自律神経活動の正常度を診断するための技術が開示されている。また、自律神経活動は、ユーザの内部状態（例えば、集中状態、緊張状態、リラックス状態など）に関与することが知られている。ここで、ユーザが自身の内部状態をある程度コントロールできるようになることは、様々な場面において重要である。まず、内部状態のコントロールの重要性について、具体的な例を挙げて説明する。
【００１４】  図１は、内部状態のコントロールの重要性の例を説明するための図である。図１を参照すると、ユーザの一日の生活のパターンとして、理想的と考えられるパターン（理想パターンＣＳ−１）が示されている。また、ユーザの一日の生活のパターンとして、現実に起こり得るパターン（現実パターンＣＳ−２）が示されている。
【００１５】  理想パターンＣＳ−１において、ユーザは、仕事をすべき時間には内部状態を集中状態に維持することができている（時刻Ｔ１〜時刻Ｔ２）。また、ユーザは、休憩時間には内部状態を集中状態からリラックス状態に素早く切り替え、内部状態をリラックス状態に維持することができている（時刻Ｔ２〜時刻Ｔ３）。そして、ユーザは、休憩時間が終わると、内部状態をリラックス状態から集中状態に素早く切り替え、集中状態を維持することができている（時刻Ｔ３〜時刻Ｔ４）。
【００１６】  このように、理想パターンＣＳ−１において、ユーザは、内部状態の切り替えを素早く行い、内部状態を維持した結果として、仕事を早く終わらせることができ、プライベートな時間を持つことができている（時刻Ｔ４以降）。
【００１７】  一方、現実パターンＣＳ−２において、ユーザは、仕事をすべき時間であっても内部状態を集中状態に維持することができていない。その結果として、ユーザは、仕事が進んでいないために、休憩時間であっても仕事を続けなければならず、内部状態をリラックス状態に切り替えることができていない。そして、ユーザは、内部状態を切り替えて適切な休息を取ることができなかったため、次第に集中状態が悪化してゆき、仕事に時間が掛かってしまう。
【００１８】  このように、現実パターンＣＳ−２において、ユーザは、内部状態の切り替えを素早く行うことができず、好適な内部状態を維持することができない。その結果として、ユーザは、仕事を早く終わらせることができず、プライベートな時間を持つことができないため、寝付きが悪くて睡眠不足に陥ってしまう（時刻Ｔ５以降）。ユーザは、睡眠不足に陥ってしまうため、翌日以降にも、内部状態の切り替えを素早く行うことができず、内部状態を維持することができないことになる。
【００１９】  図１に示した例からも把握されるように、ユーザが自身の内部状態をある程度コントロールできるようになることは、様々な場面において重要である。ここで、ユーザが自身の内部状態をコントロールできるようにするための技術は、バイオフィードバックおよびニューロフィードバックとして知られている。しかし、バイオフィードバックおよびニューロフィードバックは、ユーザが自身の内部状態をコントロールできるようにするための技術としては十分でない。
【００２０】  バイオフィードバックおよびニューロフィードバックの一つの方法として、あるパラメータが高ければ高いほど好ましいというフィードバックを行う技術がある。かかる技術においては、副交感神経活性度を高めるようにフィードバックをすれば、ユーザをリラックスさせることは可能であると考えられる。一例として、かかる技術は、過緊張状態にある患者などには効果的であると考えられる。また、比較的リラックスして集中が高まっていない内部状態においては、かかる技術において、交感神経活性度を高めるようにフィードバックをすれば、交感神経活性度が高まるため、ユーザを集中させることは可能であると考えられる。
【００２１】  しかし、ある程度以上交感神経が興奮してしまうと、副作用が出てくることが知られている。例えば、ある程度以上交感神経が興奮しまったユーザは、冷静な判断ができなくなる場合があることが知られている。また、ある程度以上交感神経が興奮しまったユーザは、手が震えてしまう場合があることが知られている。したがって、単純に交感神経活性度を高めるようにフィードバックをすることは、不適切であると考えられる。
【００２２】  また、かかる技術においては、内部状態が特定の内部状態に達するようにフィードバックをすることも試みられている。ここで、フィードバックの影響が強すぎてしまうことを防ぐためには、最適な生理指標値への収束度をフィードバックすればよい。しかし、最適な内部状態は人によって異なるのが一般的である。また、最適な内部状態は人の発達に従って変化し得る。そのため、ある時点において個人に最適な内部状態は、長期間に渡る機械学習などによらなければ把握されにくい。
【００２３】  さらに、内部状態の変化は、環境の変化に自分を適応させるために生じるとも言えるため、内部状態の変化は意味があるとも言える。したがって、どのような内部状態がユーザにとって好ましい内部状態であるのかを定義することは困難であると考えられる。あらかじめ定義された内部状態にユーザの内部状態を近づけるようにフィードバックをすることは好ましくない。本明細書においては、かかる事情を考慮し、ユーザが自身の内部状態をより容易にコントロールすることを可能とする技術について主に説明する。
【００２４】  以上、内部状態のコントロールの概要について説明した。
【００２５】  ＜２．内部状態のコントロールの実施形態＞  ［２．１．システム構成例］  続いて、図面を参照しながら、本開示の一実施形態に係る情報処理システムの構成例について説明する。図２は、本開示の一実施形態に係る情報処理システムの構成例を示す図である。図２に示したように、情報処理システム１は、情報処理装置１０と、表示装置２０と、出力制御装置３０とを備える。情報処理装置１０と表示装置２０とは、有線または無線によって接続可能である。また、情報処理装置１０と出力制御装置３０とは、有線または無線によって接続可能である。
【００２６】  情報処理装置１０は、ユーザの内部状態を推定するための推定器を生成する。例えば、情報処理装置１０は、かかる推定器を機械学習によって生成し得る。機械学習に用いられる各種データは、表示装置２０から受信されてもよいし、出力制御装置３０から受信されてもよい。また、情報処理装置１０は、生成した推定器を用いて内部状態を推定したり、出力制御装置３０に送信したりする。
【００２７】  また、情報処理装置１０は、コンテンツを再生し得る。ここで、コンテンツの種類は特に限定されないが、映像コンテンツであってもよいし、ゲームコンテンツであってもよい。コンテンツの表示は、ユーザの操作に応じて変更されてよい。また、ＶＲ（Ｖｉｒｔｕａｌ  Ｒｅａｌｉｔｙ）を用いて構成されたＶＲコンテンツを含んでもよい。なお、本明細書においては、情報処理装置１０がゲーム機である場合を主に想定するが、情報処理装置１０はゲーム機に限定されない。例えば、情報処理装置１０は、スマートフォンであってもよいし、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）であってもよい。
【００２８】  表示装置２０は、情報処理装置１０によって再生されたコンテンツを出力する。表示装置２０によって出力されたコンテンツを視認するユーザの内部状態は、ある内部状態に遷移または維持されやすくなる。また、本明細書においては、表示装置２０がユーザの頭部に装着されるＨＭＤ（ヘッドマウントディスプレイ）であり、中枢神経活動を反映する生理指標値を検出するセンサを有している場合を主に想定する。
【００２９】  本明細書においては、中枢神経活動を反映する生理指標値（以下、「中枢データ」とも言う。）を検出するセンサが表示装置２０に設けられている場合を主に説明する。しかし、中枢神経活動を反映する生理指標値を検出するセンサは、表示装置２０以外の装置（例えば、ＭＲＩ（Ｍａｇｎｅｔｉｃ  Ｒｅｓｏｎａｎｃｅ  Ｉｍａｇｉｎｇ）など）に設けられていてもよい。かかる場合、表示装置２０は、ＨＭＤでなくてもよく、据え置き型のディスプレイであってもよいし、スマートフォンなどであってもよい。
【００３０】  出力制御装置３０は、ユーザの自律神経活動を反映する生理指標値を検出するセンサを有している。図２に示した例では、出力制御装置３０がユーザの手首に装着されているが、出力制御装置３０が装着される位置は、検出される生理指標値の種類に応じて適宜に変更されてよい。また、出力制御装置３０は、ユーザの自律神経活動を反映する生理指標値（以下、「末梢データ」とも言う。）に基づいてユーザの内部状態を推定し、推定結果に応じた出力を制御する。このとき、出力制御装置３０と情報処理装置１０との間の有線による接続が解除されていれば、ユーザは、出力制御装置３０を装着したまま自由に移動することが可能となる。
【００３１】  以上、本開示の実施形態に係る情報処理システム１の構成例について説明した。
【００３２】  ［２．２．情報処理装置の機能構成例］  続いて、本開示の実施形態に係る情報処理装置１０の機能構成例について説明する。図３は、本開示の実施形態に係る情報処理装置１０の機能構成例を示すブロック図である。図３に示したように、情報処理装置１０は、制御部１１０、操作部１２０、センサ部１３０、記憶部１４０および通信部１５０を備える。以下、情報処理装置１０が備えるこれらの機能ブロックについて説明する。
【００３３】  制御部１１０は、情報処理装置１０の各部の制御を実行する。なお、制御部１１０は、例えば、１または複数のＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ；中央演算処理装置）などといった処理装置によって構成されてよい。制御部１１０がＣＰＵなどといった処理装置によって構成される場合、かかる処理装置は電子回路によって構成されてよい。図３に示したように、制御部１１０は、取得部１１１、生成部１１２および出力部１１３を有する。制御部１１０が有するこれらのブロックについては、後に詳細に説明する。
【００３４】  操作部１２０は、ユーザからの各種の操作を受け付ける入力装置を含んで構成される。例えば、操作部１２０は、コンテンツに対して入力される操作を受け付けてよい。このとき、コンテンツに入力された操作に基づいて、コンテンツの表示は変更されてよい。例えば、情報処理装置１０がゲーム機である場合、操作部１２０は、ゲーム機が有するコントローラであってよい。
【００３５】  センサ部１３０は、ユーザ（表示装置２０）の位置、向きおよび動きを検出するセンサである。ここで、ユーザの位置、向きおよび動きはどのように検出されてもよい。一例として、センサ部１３０は、イメージセンサを有しており、イメージセンサによって検出された画像に基づいてユーザの位置、向きおよび動きを検出してよい。ユーザの位置、向きおよび動きは、コンテンツに対して入力されてよい。このとき、コンテンツに入力されたユーザの位置、向きおよび動きに基づいて、コンテンツの表示は変更されてよい。
【００３６】  記憶部１４０は、メモリを含んで構成され、制御部１１０によって実行されるプログラムを記憶したり、プログラムの実行に必要なデータを記憶したりする記録デバイスである。また、記憶部１４０は、制御部１１０による演算のためにデータを一時的に記憶する。なお、記憶部１４０は、磁気記憶部デバイスであってもよいし、半導体記憶デバイスであってもよいし、光記憶デバイスであってもよいし、光磁気記憶デバイスであってもよい。
【００３７】  通信部１５０は、通信回路を含んで構成され、他の装置との間で通信を行う機能を有する。例えば、通信部１５０は、通信インターフェースにより構成される。例えば、通信部１５０は、有線によって表示装置２０との間で通信を行うことが可能である。ただし、通信部１５０は、表示装置２０との間で無線による通信を行ってもよい。また、通信部１５０は、有線によって出力制御装置３０との間で通信を行うことが可能である。ただし、通信部１５０は、出力制御装置３０との間で無線による通信を行ってもよい。
【００３８】  以上、本開示の実施形態に係る情報処理装置１０の機能構成例について説明した。
【００３９】  ［２．３．表示装置の機能構成例］  続いて、本開示の実施形態に係る表示装置２０の機能構成例について説明する。図４は、本開示の実施形態に係る表示装置２０の機能構成例を示すブロック図である。図４に示したように、表示装置２０は、制御部２１０、操作部２２０、センサ部２３０、記憶部２４０、通信部２５０および表示部２６０を備える。以下、表示装置２０が備えるこれらの機能ブロックについて説明する。
【００４０】  制御部２１０は、表示装置２０の各部の制御を実行する。なお、表示装置２０は、例えば、１または複数のＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ；中央演算処理装置）などといった処理装置によって構成されてよい。制御部２１０がＣＰＵなどといった処理装置によって構成される場合、かかる処理装置は電子回路によって構成されてよい。
【００４１】  操作部２２０は、ユーザからの操作を受け付ける入力装置である。例えば、操作部２２０は、ユーザに対して表示装置２０の装着される位置を調整するためのボタン（例えば、ＨＭＤのグラスの位置を前後させるためのボタン、ＨＭＤのバンドの位置を前後に調整するためのボタンなど）およびダイヤル（例えば、ＨＭＤのバンドの締め付けを調整するためのダイヤルなど）などを含んでもよい。
【００４２】  センサ部２３０は、中枢神経活動を反映する生理指標値（中枢データ）を検出するセンサを含んで構成される。本明細書においては、中枢データが脳波を含む場合を主に想定する。かかる場合、センサ部２３０は、脳波センサを含んでよい。しかし、中枢データは特に限定されない。例えば、中枢データは、脳磁図（ＭＥＧ：ＭａｇｎｅｔｏＥｎｃｅｐｈａｌｏＧｒａｐｈｙ）を含んでもよい。かかる場合、センサ部２３０は、脳磁図センサを含んでよい。あるいは、中枢データは、ＮＩＲＳ（Ｎｅａｒ‐Ｉｎｆｒａｒｅｄ  Ｓｐｅｃｔｒｏｓｃｏｐｙ）による計測結果を含んでもよい。かかる場合、センサ部２３０は、ＮＩＲＳセンサを含んでよい。
【００４３】  なお、本明細書においては、情報処理装置１０が有するセンサ１３０によって、ユーザの位置、向きおよび動きが検出される場合を主に想定する。しかし、表示装置２０が有するセンサ部２３０が、ユーザの位置、向きおよび動きを検出するための各種のセンサを有していてもよい。
【００４４】  記憶部２４０は、メモリを含んで構成され、制御部２１０によって実行されるプログラムを記憶したり、プログラムの実行に必要なデータを記憶したりする記録デバイスである。また、記憶部２４０は、制御部２１０による演算のためにデータを一時的に記憶する。なお、記憶部２４０は、磁気記憶部デバイスであってもよいし、半導体記憶デバイスであってもよいし、光記憶デバイスであってもよいし、光磁気記憶デバイスであってもよい。
【００４５】  通信部２５０は、通信回路を含んで構成され、他の装置との間で通信を行う機能を有する。例えば、通信部２５０は、通信インターフェースにより構成される。例えば、通信部２５０は、有線によって情報処理装置１０との間で通信を行うことが可能である。ただし、通信部２５０は、情報処理装置１０との間で無線による通信を行ってもよい。
【００４６】  表示部２６０は、各種の情報を出力する。例えば、表示部２６０は、ユーザに視認可能な表示を行うことが可能なディスプレイを含んでよく、ディスプレイは、液晶ディスプレイであってもよいし、有機ＥＬ（Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイであってもよい。
【００４７】  以上、本開示の実施形態に係る表示装置２０の機能構成例について説明した。
【００４８】  ［２．４．出力制御装置の機能構成例］  続いて、本開示の実施形態に係る出力制御装置３０の機能構成例について説明する。図５は、本開示の実施形態に係る出力制御装置３０の機能構成例を示すブロック図である。図５に示したように、出力制御装置３０は、制御部３１０、操作部３２０、センサ部３３０、記憶部３４０、通信部３５０および提示部３６０を備える。以下、出力制御装置３０が備えるこれらの機能ブロックについて説明する。
【００４９】  制御部３１０は、出力制御装置３０の各部の制御を実行する。なお、制御部３１０は、例えば、１または複数のＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ；中央演算処理装置）などといった処理装置によって構成されてよい。制御部３１０がＣＰＵなどといった処理装置によって構成される場合、かかる処理装置は電子回路によって構成されてよい。
【００５０】  操作部３２０は、ユーザからの各種の操作を受け付ける入力装置を含んで構成される。例えば、操作部３２０が、ユーザによる所望のタイミングで所定の操作の入力を受け付けると、所定の操作が入力された時点におけるユーザの内部状態に対してフラグが付与される。このようにしてフラグが付与されたユーザの内部状態は、後に説明するように、ユーザによる内部状態のコントロールに利用され得る。なお、本明細書において使用されるフラグという用語は、機械学習における教師信号として利用されるラベルをも包含する広い概念である。フラグの種類についても後に説明する。
【００５１】  センサ部３３０は、自律神経活動を反映する生理指標値（末梢データ）を検出するセンサを含んで構成される。例えば、末梢データは、末梢血流、心拍および発汗の少なくともいずれか一つを含んでよい。かかる場合、センサ部３３０は、末梢血流センサ、心電センサ、脈拍センサおよび発汗センサの少なくともいずれか一つを含んでよい。なお、脈拍センサと末梢血流センサとは、別のセンサであってもよいし、同一のセンサであってもよい。
【００５２】  記憶部３４０は、メモリを含んで構成され、制御部３１０によって実行されるプログラムを記憶したり、プログラムの実行に必要なデータを記憶したりする記録デバイスである。また、記憶部３４０は、制御部３１０による演算のためにデータを一時的に記憶する。なお、記憶部３４０は、磁気記憶部デバイスであってもよいし、半導体記憶デバイスであってもよいし、光記憶デバイスであってもよいし、光磁気記憶デバイスであってもよい。
【００５３】  通信部３５０は、通信回路を含んで構成され、他の装置との間で通信を行う機能を有する。例えば、通信部３５０は、通信インターフェースにより構成される。例えば、通信部３５０は、有線によって情報処理装置１０との間で通信を行うことが可能である。ただし、通信部３５０は、情報処理装置１０との間で無線による通信を行ってもよい。
【００５４】  提示部３６０は、各種の情報を出力する。例えば、提示部３６０は、ユーザに視認可能な表示を行うことが可能なディスプレイを含んでよく、ディスプレイは、液晶ディスプレイであってもよいし、有機ＥＬ（Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイであってもよい。また、提示部３６０は、スピーカなどの音声出力装置を含んでもよい。あるいは、提示部３６０は、ユーザに触覚を提示する触覚提示装置を含んでもよい。
【００５５】  以上、本開示の実施形態に係る出力制御装置３０の機能構成例について説明した。
【００５６】  ［２．５．内部状態のコントロールの機能詳細］  続いて、内部状態のコントロールの機能詳細について説明する。
【００５７】    （２．５．１．各種の生理指標値）  上記したように、出力制御装置３０が有するセンサ部３３０は、末梢血流センサ、心電センサ、脈拍センサおよび発汗センサの少なくともいずれか一つを含んでよい。また、上記したように、表示装置２０が有するセンサ部２３０は、脳波センサを含んでよい。以下では、これらのセンサによって検出される生理指標値の例を説明する。
【００５８】  図６は、各種のセンサによって検出される生理指標値の例を示す図である。図６に示すように、末梢血流センサ（皮膚付近血流）によって、血流量変化、細動脈と毛細血管との血流比、および、顔面と手部との血流比などの生理指標値が検出される。また、心拍（脈拍）センサによって、心拍数および心拍変動などの生理指標値が検出される。また、発汗センサによって掌部発汗（手首部分を含む）などの生理指標値が検出される。また、脳波センサによって電極ごとの周波数成分などの生理指標値が検出される。
【００５９】  また、図６に示すように、血流量変化から得られる細動脈収縮は、交感神経活動反応と相関がある。また、血流量変化から得られる心臓拍出量変化は、交感神経活動反応と相関がある。ただし、心臓拍出量変化は、運動によっても大きく変化するため単独で交感神経指標として用いると精度が低い。細動脈と毛細血管との血流比から得られる細動脈収縮は、交感神経活動反応と相関がある。顔面と手部との血流比から得られる細動脈収縮パターンは、交感神経活動反応および副交感神経活動反応と相関がある。
【００６０】  心拍数から得られる心臓拍出量調整は、交感神経活動反応と相関がある。ただし、心臓拍出量調整は、運動によっても大きく変化するため単独で交感神経指標として用いると精度が低い。心拍変動から得られる血圧連動型変動は、交感神経活動反応および副交感神経活動反応と相関がある。心拍変動から得られる呼吸連動型変動は、交感神経活動反応と相関がある。掌部発汗から得られる精神性発汗は、交感神経活動反応と相関がある。脳波センサの電極ごとの周波数成分からは、脳内の各部の活動度と相関がある。
【００６１】  以上、各種のセンサによって検出される生理指標値の例について主に説明した。
【００６２】    （２．５．２．生理指標空間）  このように、出力制御装置３０が有するセンサ部３３０および表示装置２０が有するセンサ部２３０などの生体センサは、それぞれ生体センサに対応する生理指標値を検出し得る。ここで、上記の生理指標値は、交感神経活動反応および副交感神経活動反応の少なくともいずれか一方と相関がある。したがって、１つの生理指標値または複数の生理指標値の組み合わせは、交感神経活性度と副交感神経活性度とを軸とする生理指標空間のいずれかの位置にプロットされ得る。
【００６３】  なお、本明細書においては、生理指標空間が、交感神経活性度と副交感神経活性度とを軸とする二次元空間である場合について主に説明する。しかし、生理指標空間は、交感神経活性度と副交感神経活性度とを軸とする二次元空間に限定されない。例えば、生理指標空間は、三つの軸を有する三次元空間であってもよい。すなわち、生理指標空間は、複数の軸を有する多次元空間であればよい。
【００６４】  以下では、１つの生理指標値または複数の生理指標値の組み合わせに対応する生理指標空間の位置を生理指標空間における「状態点」とも言う。また、以下では、表示装置２０が有するセンサ部２３０によって検出される生理指標値に対応する状態点が用いられる場合を主に説明する。しかし、複数の生理指標値に対応する状態点が用いられてもよい。例えば、表示装置２０が有するセンサ部２３０によって検出される生理指標値と出力制御装置３０が有するセンサ部３３０によって検出される生理指標値との組み合わせに対応する状態点が用いられてもよい。
【００６５】  以上、生理指標空間について主に説明した。
【００６６】    （２．５．３．状態点の変化に応じたフィードバック）   上記したように、ユーザが自身の内部状態をある程度コントロールできるようになることは、様々な場面において重要である。そこで、本明細書においては、出力制御装置３０において、データ取得部３１１が、センサ部３３０によって検出された生理指標値を取得し、処理部３１２が、生理指標値に対応する生理指標空間における状態点を算出する。そして、出力制御部３１３が、生理指標値に対応する生理指標空間における状態点の変化に応じた出力情報の出力を制御する。
【００６７】  かかる構成によれば、ユーザが出力情報を視認することによって、内部状態のコントロールの仕方を学習することが可能になるため、ユーザが自身の内部状態をより容易にコントロールすることが可能になると期待される。
【００６８】  より具体的には、処理部３１２は、生理指標空間における状態点の変化に基づいて、報酬値を算出してもよい。出力制御部３１３は、かかる報酬値を取得し、報酬値に応じた出力情報の出力を制御してもよい。このように、生理指標空間における状態点の変化から報酬値が算出され、報酬値に応じた出力情報が生成されることによって、より適切な出力情報が生成され得る。
【００６９】    （２．５．４．メンタルストレッチトレーニング）  ここで、ユーザが目標とする内部状態は設定されてもよいが設定されなくてもよい。例えば、ユーザの状態点を精度よく算出するための生理指標値が検出されれば、目標とする内部状態は特に設定されなくてもよい。このとき、出力制御部３１３は、ユーザの内部状態が不適切な内部状態に接近した場合のみ、アラートの出力を制御すればよい。まず、ユーザが目標とする内部状態を設定しない場合について説明する。ユーザが目標とする内部状態を設定しない場合において、どのような出力情報を出力するかは限定されない。
【００７０】  目標とする内部状態を設定せずにユーザに有意な出力情報を提供する一つの方法として、ユーザがより広い範囲で内部状態を遷移させるようなトレーニングを行うための情報出力が挙げられる。具体的には、処理部３１２は、過去の状態点の分布密度がより低い位置に状態点が遷移された場合に、より報酬値をより高くする。この場合、状態点が過去の分布から逸脱する変化を見せた場合に報酬値は高くなる。かかる場合、例えば、ユーザが過去の自分と比較して、より強く悲しんだり、より強く喜んだり、より強く集中したりした場合に、内部状態は過去に経験したことのない状態点に到達するため、処理部３１２が過去の状態点分布を元に計算する報酬値は高くなる。このような報酬値のフィードバックを受けることで、ユーザはより豊かな情動体験を楽しめるよう、自身をトレーニングできる。以下、このようなトレーニングを「メンタルストレッチトレーニング」とも言う。かかる場合、出力制御部３１３は、生理指標空間における現在の状態点を基準とした過去の状態点の分布密度に応じた出力情報の出力を制御するとよい。
【００７１】  図７は、現在の状態点を基準とした過去の状態点の分布密度に応じた出力情報について説明するための図である。図７を参照すると、過去の状態点の分布が＋の記号で示されている。
【００７２】  ここで仮に、現在の状態点が、点Ｐ−Ａ、点Ｐ−Ｂ、点Ｐ−Ｃのいずれかにあるとする。  
【００７３】  現在の状態点が△の記号で示す点Ｐ−Ａにある場合には、基準とした過去の状態点の分布密度は空間内で最大である。そこで、かかる場合、出力制御部３１３は、現在の状態点を基準とした過去の状態点の分布密度が最高である場合に対応した出力情報の出力を制御すればよい。具体的な出力情報の例は、後に説明する。
【００７４】  一方、現在の状態点が○の記号で示す点Ｐ−Ｂにある場合には、現在の状態点を基準とした過去の状態点の分布密度は、０である。そこで、かかる場合、出力制御部３１３は、現在の状態点の分布密度が０である場合に対応した出力情報の出力を制御すればよい。具体的な出力情報の例は、後に説明する。  また、現在の状態点が□の記号で示す点Ｐ−Ｃにある場合には、現在の状態点を基準とした過去の状態点の分布密度は、空間内の最大値と０の中間の値となる。そこで、かかる場合、出力制御部３１３は、現在の状態点の分布密度が最大値と０の中間の値となる場合に対応した出力情報の出力を制御すればよい。具体的な出力情報の例は、後に説明する。
【００７５】  ユーザは、このような出力情報を知覚することによって、バイオフィードバックの原理により、よりストレッチされた（変化が大きい）内部状態に向かいやすくなる。また、ユーザは、よりストレッチされた（変化が大きい）内部状態に向かうことを学習することが可能となる。具体的な出力情報の例は、後に説明する。  目標とする内部状態を設定せずにユーザに有意な出力情報を提供する別の一例としては、状態点の位置を素早く遷移する訓練をするために、状態点の遷移速度に応じた出力を行う方法がある。目標とする内部状態を設定せずにユーザに有意な出力情報を提供するさらに別の一例としては、状態点の位置の動揺範囲を狭める訓練のために、状態点の動揺範囲の大きさに応じた出力を行う方法がある。これらの方法では、現在の状態点を基準として、近傍に位置する過去の状態点（例えば、所定距離以内に位置する過去の状態点）の遷移速度の平均値や、近傍に位置する過去の状態点（例えば、所定距離以内に位置する過去の状態点）の動揺範囲の平均値を基準値として、出力を制御してよい。一方、目標とする内部状態を設定する場合においても、遷移速度と動揺範囲に基づいた出力の制御は有用であるため、本開示では、目標とする内部状態を設定する場合を例に、状態点の遷移速度および状態点の動揺範囲に基づいて出力を制御する例を説明する。 
【００７６】  目標の内部状態を設定しない場合には、以下に示すような効果が享受される。まず、生理指標の最適値をあらかじめ指定する必要がないという効果が享受される。ここで、より広い範囲に内部状態を変化させることができる能力は、環境および状況への適応性を高めることにつながる。また、より素早く内部状態を変化させることができる能力は、短時間で環境および状況に適応する力を高めることにつながる。また、より安定して内部状態を維持させる能力は、適切に適応し続けることができる能力を高める。
【００７７】  また、生理指標は個人差が大きく、特定の状態値を指定したとしても、必ずしも最適な内部状態にユーザを誘導できるとは限らない。しかし、上記の能力を高めることで、それぞれの生理指標値が何を意味するかに関わらず、ユーザは内部状態をコントロールする能力を高めることが可能になる。さらに、ユーザは特定の状態値に依存しない指標による価値を享受しながらシステムの使用を継続することができるので、ユーザの好ましい内部状態の精密な弁別は、システムを使用する際に得られる状態値を用いて学習すればよい。
【００７８】  以上、メンタルストレッチトレーニングについて主に説明した。
【００７９】    （２．５．５．コンテンツ鑑賞を用いたメンタルストレッチトレーニング）  上記においては、ユーザに対して出力情報のみを提示する方法でのメンタルストレッチトレーニングについて説明した。以下では、コンテンツ鑑賞を用いてユーザの多様な内部状態を誘導する場合を主に説明する。例えば、ユーザに視認させるコンテンツを提示することによって、多様な内部状態をユーザが体験することを促す。生理指標値は、コンテンツが出力されている間に生体センサによって検出される。コンテンツの出力によって、多様な内部状態が喚起されやすくなる。
【００８０】  また、コンテンツの種類は特に限定されない。例えば、コンテンツは、ＶＲ（Ｖｉｒｔｕａｌ  Ｒｅａｌｉｔｙ）を用いて構成されたＶＲコンテンツを含んでもよい。そうすれば、ユーザはより強く臨場感を味わうことができるため、それぞれの内部状態がより強く喚起されることが期待される。コンテンツは、ゲームコンテンツであってもよいし、鑑賞用コンテンツ（例えば、映画など）であってもよいし、リラックス用コンテンツ（例えば、風景の映像など）であってもよい。メンタルストレッチトレーニングは、特定の目標値にユーザを誘導するトレーニングではないが、例えばユーザが特定の内部状態を喚起するコンテンツを鑑賞することで、特定の内部状態をより深く体験するトレーニングを行うことが可能である。
【００８１】  例えば、ユーザは、鑑賞用コンテンツを視認する場合には、意識的に鑑賞用コンテンツに没入して、喜怒哀楽をはっきり持つことを意識するようにすればよい。また、ユーザは、ゲームコンテンツを視認する場合には、意識的にゲームコンテンツに没入して、高い集中を維持することを意識するようにすればよい。また、ユーザは、リラックス用コンテンツを視認する場合には、緊張を開放して、深いリラックスを維持することを意識するようにすればよい。以下では、コンテンツを鑑賞しながら個別の内部状態をより深い内部状態に向かわせることを意識するトレーニングを「コンテンツ鑑賞を用いたメンタルストレッチトレーニング」とも言う。
【００８２】  ユーザに視認させるコンテンツの種類は一種類であってもよいが、複数種類であるのがより望ましい。これによって、複数種類のコンテンツに対応して、ユーザの複数の内部状態が喚起され得る。また、複数種類のコンテンツが切り替えられて出力されることによって、ユーザは、より広い範囲で内部状態を遷移させることが可能になり、より素早く内部状態を遷移させることが可能になり、複数の内部状態それぞれをより安定的に維持できるようになる。
【００８３】  図８は、メンタルストレッチトレーニングの動作の例を示すフローチャートである。なお、図８に示したフローチャートは、メンタルストレッチトレーニングの動作の一例を示したに過ぎない。したがって、メンタルストレッチトレーニングの動作は、図８に示したフローチャートの動作例に限定されない。
【００８４】  図８に示したように、情報処理装置１０において、生成部１１２によってコンテンツの再生が開始されると（Ｓ２１）、表示装置２０において、表示部２６０によってコンテンツが出力される。ユーザは、このように出力されたコンテンツを鑑賞する。そして、コンテンツを視認している間に、出力制御装置３０におけるセンサ部３３０によって、生理指標値が検出される。
【００８５】  出力制御装置３０において、データ取得部３１１によって生理指標値が取得されると（Ｓ２２）、処理部３１２によって、生理指標値に対応する生理指標空間における状態点が算出される（Ｓ２３）。処理部３１２は、状態点の変化に基づいて報酬値を算出する（Ｓ２４）。ここで、状態点の変化としては、現在の状態点を基準とした過去の状態点の分布密度、状態点の遷移速度、および、状態点の安定度などが挙げられる。そして、出力制御部３１３は、報酬値に応じたフィードバック（報酬値に応じた出力情報の出力制御）を行う（Ｓ２５）。
【００８６】  制御部３１０は、コンテンツの再生が継続される場合には（Ｓ２６において「Ｎｏ」）、Ｓ２２に戻る。一方、制御部３１０は、コンテンツの再生が終了される場合には（Ｓ２６において「Ｙｅｓ」）、動作を終了する。状態点の変化に基づく報酬値の算出、報酬値に応じたフィードバックは、「２．５．３．状態点の変化に応じたフィードバック」において既に説明した通りである。
【００８７】  メンタルストレッチトレーニングによって、以下に示すような効果が享受される。まず、ユーザは、特定の内部状態だけでなく、多様な内部状態を内部に作る能力をはぐくむことができるという効果が享受される。また、メンタルストレッチトレーニングによって、ユーザは、内部状態を変化させる範囲を拡大させ、内部状態の安定度を向上させ、内部状態の遷移速度を向上させることが可能となる。メンタルストレッチトレーニングによって、コンテンツを利用して多様な内部状態を喚起することができる。
【００８８】  また、既に述べたように、メンタルストレッチトレーニングにおいても、ユーザにとって好ましい内部状態が、ユーザからのフィードバックで設定され得る。また、後に説明するように、コンテンツを用いたメンタルストレッチトレーニングにおいても、コンテンツに付与されたラベルとユーザの内部状態に対応した状態点との対応関係に基づいて、状態点に対してラベリングができる。すなわち、コンテンツの持つラベル、ユーザからのフィードバックにより、価値を提供するトレーニングの最中に、内部状態弁別性を高める学習が可能である。
【００８９】  さらに、メンタルストレッチトレーニングによって、弁別があいまいな内部状態に対しても、価値のあるトレーニング法を提供することが可能となる。
【００９０】  以上、メンタルストレッチトレーニングについて主に説明した。
【００９１】    （２．５．６．教師なし個人化学習）  続いて、個人化学習について説明する。まず、時間経過に伴ってユーザの内部状態の複数の状態点が蓄積される。このように蓄積される複数の状態点に対して機械学習が行われれば、ユーザの内部状態の傾向が個人ごとに学習される。そこで、時間経過に伴って蓄積されるユーザの複数の状態点に対する機械学習について説明する。なお、ユーザの複数の状態点に対する機械学習は、必須ではない。ここでは、機械学習の例として教師なしの機械学習について説明する。
【００９２】  図９は、複数の状態点に対する機械学習の動作の流れの例を示すフローチャートである。図９に示すように、出力制御装置３０によって検出された生理指標値は、情報処理装置１０に送信される。情報処理装置１０においては、取得部１１１が、生理指標値を取得し（Ｓ１１）、生成部１１２が、この生理指標値に対応する生理指標空間における状態点を算出する（Ｓ１２）。状態点の算出が複数回行われることによって、ユーザの複数の状態点が算出される。
【００９３】  生成部１１２は、複数の状態点に対する機械学習を開始するまでは（Ｓ１３において「Ｎｏ」）、Ｓ１１に遷移する。一方、生成部１１２は、複数の状態点に対する機械学習を開始する場合には（Ｓ１３において「Ｙｅｓ」）、複数の状態点に対する機械学習を開始する（Ｓ１４）。生成部１１２による機械学習によって、生理指標空間における複数の状態点が複数のクラスタに分類される。
【００９４】  なお、ユーザは、自身の内部状態を感じながら、気になる状態点（例えば、ユーザにとって集中できている状態点）を感じた場合には、内部状態を示す情報を入力してもよい。かかる場合、操作部３２０は、ユーザから内部状態を示す情報を受け付けると、処理部３１２は、現在の状態点に内部状態を示す情報を関連付けてよい。内部状態を示す情報が、ラベルとして機械学習に利用されれば、現在の状態点（および、現在の状態点が属するクラスタ）に内部状態を示す情報が関連付けられ、気になる状態点（または、気になる状態点が属するクラスタ）を遷移元状態または遷移先状態として選択することが可能となる。
【００９５】  以上、教師なし個人化学習について主に説明した。
【００９６】    （２．５．７．教師あり個人化学習）  上記では、教師なし個人化学習について説明した。すなわち、生理指標空間における複数の状態点が、機械学習によって複数のクラスタに分類される例を説明した。しかし、コンテンツをユーザに鑑賞させることが可能であれば、コンテンツに対して付加されたラベルを教師信号として機械学習を行うことも可能である。このとき、情報処理装置１０において、生成部１１２は、複数のクラスタそれぞれに対して、対応する生理指標値の検出に応じたタイミングに出力されたコンテンツに付加されたラベルを関連付ける。
【００９７】  かかる機械学習によれば、それまで意味が与えられていなかった状態値クラスタにラベルを関連付けることが可能である。また、例えば、映画コンテンツの各場面にラベル（内部状態を喚起する指標）を段階的な数値で関連付けることによって、連続的な数値として内部状態を把握するための機械学習が可能となる。
【００９８】  このとき、コンテンツに対する評価情報（例えば、コンテンツに対する感想なども含む）がユーザから入力された場合、評価情報に基づいてラベルを補正し、補正後のラベルを教師信号として機械学習に利用することも可能である。すなわち、生成部１１２は、ユーザから入力されたコンテンツに対する評価情報に基づいてラベルを補正してもよい。かかる補正によって、より適切な機械学習が可能となる。
【００９９】  例えば、ユーザが「面白かった」「興奮した」「泣けた」といった、第１の評価情報（豊かな情動を示す感想）を入力した場合は、ラベルが高低極端な値に補正されるとよい。一方、「つまらなかった」「退屈だった」といった平板な情動を示す感想（第２の評価情報）を入力した場合は、ラベルが平均的な値に向けて補正されるとよい。
【０１００】  また、既に述べたように、教師あり機械学習においても、ユーザにとって好ましい内部状態が、ユーザからのフィードバックで設定され得る。また、これらの機械学習は、あらかじめ複数のユーザに対して行われ、複数のユーザに対して行われた機械学習によって得られた学習結果は、プリセットされてもよい。
【０１０１】  図１０は、状態点に対するラベルの関連付けの例を説明するための図である。図１０を参照すると、時刻Ｔ１１〜Ｔ１８には、コンテンツＩＭ−１が出力されている。一方、時刻Ｔ２１〜Ｔ２８には、コンテンツＩＭ−２が出力されている。コンテンツＩＭ−１は、ゲームコンテンツであり、ユーザによる視認によって、ユーザの集中状態を喚起し得る。一方、コンテンツＩＭ−２は、リラックス用コンテンツであり、ユーザによる視認によって、ユーザのリラックス状態を喚起し得る。
【０１０２】  生成部１１２は、複数の状態点それぞれに対して、対応する生理指標値の検出に応じたタイミングに出力されたコンテンツに付加されたラベルを関連付ける。例えば、状態点Ｅ１１〜Ｅ１８に対しては、対応する生理指標が検出されたタイミング（時刻Ｔ１１〜Ｔ１８）に出力されたコンテンツＩＭ−１に付加されたラベル「集中」が関連付けられる。一方、状態点Ｅ２１〜Ｅ２８に対しては、対応する生理指標が検出されたタイミング（時刻Ｔ２１〜Ｔ２８）に出力されたコンテンツＩＭ−２に付加されたラベル「リラックス」が関連付けられる。
【０１０３】  図１１は、複数のクラスタそれぞれに関連付けられるラベルの例を示す図である。クラスタＣ−１には、集中状態を示すラベルが関連付けられている。クラスタＣ−２には、リラックス状態を示すラベルが関連付けられている。このように、複数の状態点それぞれに対して、対応する生理指標値の検出に応じたタイミングに出力されたコンテンツに付加されたラベルが関連付けられることによって、複数のクラスタそれぞれに適切なラベルが関連付けられる。
【０１０４】  図１２は、教師あり機械学習の動作の流れの例を示すフローチャートである。図１２に示すように、情報処理装置１０において、生成部１１２によってコンテンツの再生が開始されると（Ｓ３１）、出力制御装置３０によって検出された生理指標値は、情報処理装置１０に送信される。情報処理装置１０においては、取得部１１１が、生理指標値を取得し（Ｓ３２）、生成部１１２が、この生理指標値に対応する生理指標空間における状態点を算出する（Ｓ３３）。状態点の算出が複数回行われることによって、ユーザの複数の状態点が算出される。
【０１０５】  生成部１１２は、コンテンツに対する評価情報の入力がない場合には（Ｓ３４において「Ｎｏ」）、Ｓ３６に進むが、コンテンツに対する評価情報の入力がある場合には（Ｓ３４において「Ｙｅｓ」）、ラベルを補正し（Ｓ３５）、Ｓ３６に進む。生成部１１２は、ラベルと状態点との関連付けを行い（Ｓ３６）、複数の状態点に対する機械学習を開始するまでは（Ｓ３７において「Ｎｏ」）、Ｓ３２に遷移する。一方、生成部１１２は、複数の状態点に対する機械学習を開始する場合には（Ｓ３７において「Ｙｅｓ」）、複数の状態点に対する機械学習を開始する（Ｓ３８）。生成部１１２による機械学習によって、複数のクラスタそれぞれに対してラベルが関連付けられる。  なお、コンテンツやユーザの入力によって付与されるラベルが切り替わった直後の所定の時間の区間に対応する状態点群については、付与されたラベルとは異なる内部状態として扱うために、状態遷移中というフラグを付与することで、より機械学習の精度を高めることも可能である。
【０１０６】  以上、教師あり個人化学習について主に説明した。
【０１０７】    （２．５．８．メンタルスイッチトレーニング）  上記においては、多様な内部状態をコンテンツによって喚起する例を説明した。一方、所望の内部状態間を効率的に遷移することも、ユーザが望むことの一つである。例えば、仕事時間に集中したのちに、休息時間に入り速やかにリラックスしたい場合などがこれにあたる。以下では、このように指定された遷移元状態と遷移先状態との間で内部状態を効率的に切り替える能力を獲得するためのトレーニングを「メンタルスイッチトレーニング」とも言う。ユーザが遷移先状態を指定することの意義を以下に説明する。
【０１０８】  一般に、緊張時に深呼吸をしてリラックスするルーチンを持っている人がいることが知られている。このようなルーチンは、緊張から脱するにはよい手法であると言える。しかし、リラックス状態と集中状態は、自律神経の活動の状態空間内で見ると大きく離れた内部状態である。そのため、一旦リラックスした内部状態から集中を高めるためには、一定の時間が必要になってしまう。この遷移時間を短縮することは、短時間で緊張を脱却し、集中したいユーザにとっての利益となる。一方、緊張状態と集中状態は、どちらも交感神経活動が活性化した内部状態であることが知られており、両者の内部状態空間内での距離はリラックス状態との距離に比べて近い。両者の距離が近いため短時間で遷移できる可能性があるが、内部状態の遷移をユーザが検知することが難しいため、心理的に緊張から脱却しにくいという問題点がある。
【０１０９】  上記のとおり、ユーザが望むのは、緊張状態から集中状態への直接的遷移であることがある。そこで、異なる内部状態間を直接的に素早く遷移することが可能な手法が適用されるとよい。ここで、緊張状態から集中状態への遷移を考えた場合、集中状態の範囲のうち緊張状態から距離のある内部状態を遷移先状態として選ぶのがよい。緊張状態から距離がある内部状態への遷移のほうがより意図的に行いやすいし、遷移がユーザに検知されやすい。また、集中状態は、リラックス状態ほど緊張状態から離れていないため、短時間で遷移がなされ得る。
【０１１０】  また、何らかの定型的な行動（思考を含む）をきっかけに、内部状態を集中に切り替えるような手法も採用されてよい。そのために、ユーザは、メンタルスイッチトレーニングの際に、何らかの集中を喚起する定型行動を併せて行うようにしておくとよい。これによって、ユーザが随意的に実行できる行動を契機として、内部状態が集中に向かいやすくなる（本番での内部状態切り替えの成功率を高めることが可能となる）。
【０１１１】  また、ユーザによる学習により、緊張状態と集中状態との間の距離が離れる傾向も生じ得る。これによって、ユーザは、より容易に緊張状態から集中状態への内部状態遷移を行うことができ、より緊張から離れた質の高い集中を維持することができるようになる。
【０１１２】  ユーザが遷移先状態を指定することの意義は、以上のように説明される。メンタルスイッチトレーニングにおいては、ユーザによる遷移元状態および遷移先状態の指定を可能にする。例えば、ユーザは、重要なプレゼンテーション前の緊張状態を感じた場合、その時点を入力してよい。これによって、情報処理装置１０は、その時点におけるユーザの状態点を遷移元状態として学習することができる。また、ユーザは、一人でリハーサルしているときに集中状態を感じた場合、その時点を入力することによって、情報処理装置１０は、その時点におけるユーザの状態点を遷移先状態として学習することができる。
【０１１３】  ユーザは、遷移元状態を感じたときに、バイオフィードバックを受けながら遷移先状態に切り替える練習を行うとよい。このとき、例えば、「意識して不安な内部状態を作る」というのは、心的負荷が高い作業であるため、ユーザにとって好ましい体験ではない。一方、過去にユーザによって視認されたコンテンツのうち、不安を喚起したコンテンツを再度ユーザに視認してもらうことで不安を再現することは、ユーザにとって相対的に心的負荷が低い作業となる。そこで、練習時には、遷移元状態を作るために、コンテンツを視認するのがよい。
【０１１４】  また、遷移元状態と遷移先状態との距離が比較的近い場合は、遷移先状態のクラスタの内部のうち、例えば遷移元状態が属するクラスタの重心から距離が遠い内部状態をターゲットとするのがよい。これによって、ユーザにとっては両内部状態の生理的違いを感知しやすくなり、バイオフィードバックによる学習の成功率を高めることが可能となる。また、このような方法でターゲットとして選択される状態点は最善の内部状態に対応しているとは限らないが（例えば、最高に集中できている際の内部状態とは限らない）、緊張状態から離れられるので、遷移先状態としては好適である。このようにしてターゲットとして選択した内部状態に向かって内部状態を変化させることで、ユーザは自身の内部状態の変化を検知しやすくなるため、その変化の検知が契機となって、心理状態の変化をも促すことができる。
【０１１５】  図１３および図１４は、遷移先状態を選択する例を説明するための図である。図１３および図１４を参照すると、緊張状態と集中状態とリラックス状態とが示されている。クラスタＣ−４１は、複数の集中状態が属するクラスタであり、クラスタＣ−３は、複数の緊張状態が属するクラスタである。状態点ＳＴ−１は、ユーザが最も好適と感じている集中状態を示している。そこで、遷移元状態を緊張状態とし、遷移先状態を集中状態とすることを想定した場合、状態点ＳＴ−１が遷移先状態として指定されるのが望ましいとも考えられる。
【０１１６】  しかし、既に述べたような理由により、遷移先状態としては、集中状態に対応するクラスタＣ−４１のうち、緊張状態に対応するクラスタＣ−３の重心から最も遠い内部状態が遷移先状態として選択されるのがよい。また、このような遷移先状態が選択されることによって、ユーザは緊張状態から離れた生理状態の集中状態への遷移を学習することになり、そのような緊張状態から離れた生理状態の集中状態の状態点を安定的に維持できるようになることで、緊張状態のクラスタと集中状態のクラスタとの間の距離が離れる傾向も生じ得る。図１４を参照すると、ユーザによる学習後の集中状態に対応するクラスタＣ−４２が、緊張状態に対応するクラスタＣ−３から離れていることが把握される。これによって、ユーザは、より容易に緊張状態から集中状態への内部状態遷移を行うことができるようになる。
【０１１７】  メンタルスイッチトレーニングでは、ユーザがより素早く内部状態を遷移させるように内部状態をコントロールできるようになることが期待される。そのようなユーザの学習を支援するために、処理部３１２は、生理指標空間における状態点の遷移速度がより高い場合に、より報酬値を高くしてもよい。例えば、処理部３１２は、ユーザが素早く集中したり、素早くリラックスしたりした場合に、内部状態の切り替えを素早く行うことができたとして、報酬値を高くする。かかる場合、出力制御部３１３は、生理指標空間における状態点の遷移速度に応じた出力情報の出力を制御するとよい。
【０１１８】  処理部３１２は、どのように状態点の遷移速度を算出してもよい。例えば、ユーザが状態点を遷移させた場合に、ユーザの状態点が遷移元の状態点から遷移先の状態点まで遷移するのに掛かった時間が短いほど、遷移速度が高く算出されてもよい。遷移元および遷移先の状態点それぞれのタイミングは、ユーザによって指定されてもよいし、処理部３１２が状態点の遷移開始時および遷移終了時を自動的に認識して、遷移開始時および遷移終了時それぞれの状態点を遷移元および遷移先それぞれの状態点として指定してもよい。
【０１１９】  あるいは、処理部３１２は、異なる二つのクラスタ間で状態点が遷移した場合に、遷移元のクラスタの内部から遷移先のクラスタの内部に状態点が遷移するのに掛かった時間を遷移速度としてもよい。本明細書においては、異なる二つのクラスタが、ユーザ自身の過去の状態点から形成される場合を主に想定するが、異なる二つのクラスタの少なくとも一方は、事前に計測された他のユーザ（例えば、ユーザの属性が類似する他のユーザのクラスタなど）の状態点から形成されてもよい。属性は、性別および年齢などであってよい。
【０１２０】  図１５は、生理指標空間における状態点の遷移速度に応じた出力情報について説明するための図である。図１５を参照すると、過去の状態点がクラスタＣ−１とクラスタＣ−２とに分類されている。クラスタＣ−１およびクラスタＣ−２は、機械学習によって形成され得るが、かかる機械学習は行われなくてもよい。また、何らかの方法で状態点にラベル付けを行い、そのラベル値を元にクラスタを形成しても良い。
【０１２１】  ユーザの遷移元の状態点がどこであるかは限定されない。ここでは、ユーザの遷移元の状態点がクラスタＣ−１の内部に存在する場合を想定する。ここで、状態点が経路Ｒ−１２を短時間で通ってクラスタＣ−２の内部に遷移した場合と、状態点が経路Ｒ−２２を長時間で通ってクラスタＣ−２の内部に遷移した場合とを想定する。
【０１２２】  状態点が経路Ｒ−１２を短時間で通ってクラスタＣ−２の内部に遷移した場合に、状態点の遷移速度が所定の閾値よりも高かったとする。かかる場合、出力制御部３１３は、状態点の遷移速度が閾値よりも高い旨を示す出力情報の出力を制御すればよい。所定の閾値としては、例えばクラスタＣ−１・Ｃ−２間の過去の遷移速度の平均値に定数を乗じた値などを用いても良い。
【０１２３】  ユーザは、内部状態の遷移速度に関する量的なフィードバックを受けることによって、バイオフィードバックの原理により、現在行っている内部状態の遷移をより素早く行いやすくなる。また、ユーザは、より素早く内部状態を遷移させることを学習することが可能となる。具体的な出力情報の例は、後に説明する。
【０１２４】  一方、状態点が経路Ｒ−２２を長時間で通ってクラスタＣ−２の内部に遷移した場合に、状態点の遷移速度が所定の閾値よりも低かったとする。かかる場合、出力制御部３１３は、状態点の遷移速度は閾値よりも低い旨を示す出力情報の出力を制御すればよい。具体的な出力情報の例は、後に説明する。
【０１２５】  メンタルスイッチトレーニングでは、ユーザが内部状態をより安定させるように内部状態をコントロールできるようになることが期待される。そのようなユーザの学習を支援するために、処理部３１２は、生理指標空間における状態点の安定度がより高い場合に、より報酬値を高くしてもよい。例えば、処理部３１２は、ユーザが集中を切らさなかったり、リラックスを乱さなかったりした場合に、内部状態の安定させることができたとして、報酬値を高くする。かかる場合、出力制御部３１３は、生理指標空間における状態点の安定度に応じた出力情報の出力を制御するとよい。
【０１２６】  処理部３１２は、どのように状態点の安定度を算出してもよい。例えば、ユーザの状態点の所定の時間内の動揺範囲の大きさが小さいほど、安定度が高く算出されてもよい。あるいは、ユーザが状態点を遷移させた場合に、遷移先における状態点の所定の時間内の動揺範囲の大きさが小さいほど、安定度が高く算出されてもよい。
【０１２７】  このとき、状態点の遷移距離が大きいほど遷移先で状態点を安定させるのは難しいと考えられるため、処理部３１２は、状態点の遷移距離の大きさに応じた係数を用いることによって安定度を正規化してもよい。より具体的には、処理部３１２は、状態点の直近の遷移距離が大きいほど、大きい係数を安定度に乗じることによって安定度を正規化してもよい。
【０１２８】  一方、現在の状態点が属するクラスタと近接するクラスタの距離が近い場合には、距離が長い場合に比べて、より小さな動揺で近傍の内部状態への切り替えが起きえる。このため、ユーザがある内部状態に安定して留まるトレーニングを行う場合、近傍のクラスタとの距離が近いほど、状態点の動揺をより鋭敏に出力するのが好ましい。そこで、処理部３１２は、遷移先の状態点から最も近いクラスタまでの距離に応じた係数を用いることによって安定度を正規化してもよい。より具体的には、処理部３１２は、遷移先の状態点から最も近いクラスタまでの距離が短いほど、大きい係数を安定度に乗じることによって安定度を正規化してもよい。
【０１２９】  また、本明細書においては、異なる二つのクラスタは、ユーザ自身の過去の状態点から形成される場合を主に想定する。しかし、異なる二つのクラスタの少なくとも一方は、他のユーザ（例えば、ユーザの属性が類似する他のユーザのクラスタなど）の状態点から形成されてもよい。
【０１３０】  図１６は、生理指標空間における状態点の安定度に応じた出力情報について説明するための図である。図１６を参照すると、過去の状態点がクラスタＣ−１とクラスタＣ−２とに分類されている。なお、図１５を参照しながら説明した例と同様に、クラスタＣ−１およびクラスタＣ−２は、機械学習によって形成され得るが、かかる機械学習は行われなくてもよい。
【０１３１】  図１５を参照しながら説明した例と同様に、ユーザの遷移元の状態点がどこであるかは限定されない。ここでは、ユーザの遷移元の状態点がクラスタＣ−１の内部に存在する場合を想定する。ここで、ユーザがクラスタＣ−２への状態点の遷移を試みた結果、状態点が遷移先において安定した場合（経路Ｒ−１３）と、状態点が遷移先において安定しない場合（経路Ｒ−２３）とを想定する。
【０１３２】  状態点が遷移先において安定した場合（経路Ｒ−１３）と遷移先において安定しない場合（経路Ｒ−２３）では、遷移した後の状態点の安定度は異なる。かかる場合、出力制御部３１３は、各々の状態点の安定度に対応した出力情報の出力を制御すればよい。具体的な出力情報の例は、後に説明する。
【０１３３】  なお、ユーザは、自身の内部状態を感じながら、ユーザにとって意味のある内部状態（例えば、ユーザにとって集中できている状態点）あるいは状態変化（例えば素早くリラックスできた）であると感じた場合には、フラグ関連付け操作を入力してもよい。かかる場合、操作部３２０は、ユーザからフラグ関連付け操作を受け付けると、処理部３１２は、現在の状態点あるいは状態点の変化にフラグを関連付けてよい。そうすれば、現在の状態点（および、現在の状態点が属するクラスタ）を遷移元または遷移先の状態点として後に指定することが可能となる。
【０１３４】  ユーザは、このような出力情報を知覚することによって、バイオフィードバックの原理により、より内部状態を安定させるようになる。また、ユーザは、より内部状態を安定させることを学習することが可能となる。具体的な出力情報の例は、後に説明する。
【０１３５】  上記の例に示したように、生理指標値に対応する生理指標空間における状態点の変化に応じた出力情報が出力される。ここで、出力情報は、視覚情報（動画または静止画）であってもよいし、音声情報を含んでもよいし、触覚情報を含んでもよい。ここでは、出力情報が動画を含む場合を例として説明する。しかし、出力情報が動画を含む場合に限定されない。
【０１３６】  図１７は、現在の状態点を基準とした過去の状態点の分布密度に応じた出力情報の表示例を示す図である。図１７を参照すると、表示オブジェクトＦＢ−１１、および、表示オブジェクトＦＢ−２１が示されている。表示オブジェクトＦＢ−１１は、ハート型の小さいオブジェクトであり、表示オブジェクトＦＢ−２１は、ハート型の大きいオブジェクトである。しかし、表示オブジェクトＦＢ−１１、および、表示オブジェクトＦＢ−２１それぞれの形状およびサイズは特に限定されない。
【０１３７】  例えば、出力制御部３１３は、遷移先の状態点（現在の状態点）を基準とした過去の状態点の分布密度に応じて、ハート形のオブジェクトのサイズをＦＢ−１１からＦＢ−２１の間の値で決定し、出力を制御してよい。具体的には、上記のメンタルストレッチトレーニングの例では、分布密度が０の場合にＦＢ−１１を、分布密度が空間内の最高値の場合にＦＢ−２１を、その中間の値の場合に、その値に応じてＦＢ−１１とＦＢ−２１の中間のサイズのオブジェクトを出力する。
【０１３８】  なお、ここでは、オブジェクトのサイズを連続値で決定する場合を示したが、一つあるいは複数の閾値を用いて表示を制御してもよい。すなわち、遷移先の状態点（現在の状態点）を基準とした過去の状態点の分布密度が小さいほど、大きな表示オブジェクトとなるように、２段階あるいは多段階に設定されたオブジェクトを選択してよい。
【０１３９】  図１８は、生理指標空間における状態点の遷移速度に応じた出力情報の表示例を示す図である。図１８を参照すると、表示オブジェクトＦＢ−１３、表示オブジェクトＦＢ−３３、および、表示オブジェクトＦＢ−２３が示されている。表示オブジェクトＦＢ−１３は、第１の色（例えば、青色）のハート型のオブジェクトであり、表示オブジェクトＦＢ−２３は、第２の色（例えば、緑色）のハート型のオブジェクトである。しかし、表示オブジェクトＦＢ−１３、および、表示オブジェクトＦＢ−２３それぞれの形状および色は特に限定されない。
【０１４０】  例えば、出力制御部３１３は、生理指標空間における状態点の遷移速度（例えば、集中状態からリラックス状態への遷移速度）が閾値よりも高い場合には、アニメーション付きの表示オブジェクトＦＢ−３３の出力を制御してもよい。アニメーション付きの表示オブジェクトＦＢ−３３は、表示オブジェクトＦＢ−１３の内側に小さく出現した表示オブジェクトＦＢ−２３が徐々に大きくなるようなアニメーションであってよい。現在の状態点の位置、遷移元クラスタおよび遷移先クラスタの位置関係に応じて遷移の進捗度を算出することが可能だが、内側の小さなオブジェクトのサイズは、進捗度に応じて徐々に大きくなって良い。一方、出力制御部３１３は、生理指標空間における状態点の遷移速度（例えば、集中状態からリラックス状態への遷移速度）が閾値よりも低い場合には、アニメーション付きの表示オブジェクトＦＢ−３３を表示させなくてもよい。その場合、上記の遷移の進捗度に応じてＦＢ−１３とＦＢ−２３の中間色でオブジェクトを提示することで、色調変化を用いて遷移速度をユーザに出力しても良い。このような出力により、閾値を下回る場合でも、ユーザは色調のグラデーション的変化により量的なフィードバックを得ることができる。また、別の実現方法として、遷移速度とオブジェクトの大きさを対応付け、分布密度と色調を対応付ける方法であっても良い。
【０１４１】  なお、ここでは、閾値が一つである場合を示したが、閾値は二つ以上あってもよい。例えば、生理指標空間における状態点の遷移速度が高くに応じて、使用するアニメーション効果を段階的に変更してもよい。
【０１４２】  図１９は、生理指標空間における状態点の安定度に応じた出力情報の表示例を示す図である。図１９を参照すると、表示オブジェクトＦＢ−１２、および、表示オブジェクトＦＢ−２２が示されている。表示オブジェクトＦＢ−１２は、ハート型の輪郭が震えるオブジェクトであり、表示オブジェクトＦＢ−２２は、ハート型の輪郭が静止したオブジェクトである。しかし、表示オブジェクトＦＢ−１２、および、表示オブジェクトＦＢ−２２それぞれの形状および動きは特に限定されない。
【０１４３】  例えば、出力制御部３１３は、生理指標空間における状態点の安定度に応じて出力を制御してよい。具体的には、出力制御部３１３は、生理指標空間における状態点の安定度が所定の最低閾値よりも低い場合には、ハート型の輪郭が最大振幅で震える表示オブジェクトＦＢ−１２を出力するよう制御し、生理指標空間における状態点の安定度が所定の最高閾値よりも高い場合には、ハート型の輪郭が静止した表示オブジェクトＦＢ−２２を出力するよう制御し、生理指標空間における状態点の安定度が所定の最高・最低閾値の間の値の場合、安定度の値に応じた、ＦＢ−１２とＦＢ−２２の中間の振幅で振動するオブジェクトを決定して出力するよう制御してよい。
【０１４４】  なお、ここでは、アニメーションの効果として、安定度に応じて振幅が変化する場合を示したが、他にも様々な効果が適用可能である。すなわち、生理指標空間における状態点の安定度が高くなるほど、表示オブジェクトの振動周期が大きくなるアニメーション効果を施しても良いし、生理指標空間における状態点の安定度が高くなるほど、表示オブジェクトの振動の振幅は小さくなってもよい、その両方であっても良い。  上記のとおり、複数の状態値変化にそれぞれ所定のオブジェクト変化を割り当てることで、同時に複数の状態値変化をユーザに対して出力することができる。上記の他にも、オブジェクトのテクスチャ・形状・輝度など、様々なオブジェクトの特性と状態値変化を対応付けてよい。当然、状態値変化の種類とオブジェクト変化の種類の対応付けは任意であり、上記のものに限定されない。
【０１４５】  図２０は、メンタルスイッチトレーニングの動作の例を示すフローチャートである。なお、図２０に示したフローチャートは、メンタルスイッチトレーニングの動作の一例を示したに過ぎない。したがって、メンタルストレッチトレーニングの動作は、図２０に示したフローチャートの動作例に限定されない。
【０１４６】  まず、ユーザは、遷移元状態として指定したい内部状態を体験した場合、所定の遷移元指定操作を入力する。所定の遷移元指定操作は、どのような操作であってもよい（例えば、ボタン押下操作であってもよい）。処理部３１２は、ユーザによる所定の遷移元指定操作が検出された場合、遷移元指定操作の検出に応じたタイミングに検出された生理指標値に対応する状態点に、遷移元状態を示すフラグを関連付ける。
【０１４７】  また、ユーザは、遷移先状態として指定したい内部状態を体験した場合、所定の遷移先指定操作を入力する。所定の遷移先指定操作は、どのような操作であってもよい（例えば、ボタン押下操作であってもよい）。処理部３１２は、ユーザによる所定の遷移先指定操作が検出された場合、遷移先指定操作の検出に応じたタイミングに検出された生理指標値に対応する状態点に遷移先状態を示すフラグを関連付ける。
【０１４８】  このとき、上記したように、遷移元状態を示すフラグが関連付けられた状態点と遷移先状態を示すフラグが関連付けられた状態点とが所定の距離よりも近い場合が想定される。かかる場合、処理部３１２は、遷移先状態を示すフラグが関連付けられる状態点を切り替えるとよい。より具体的には、処理部３１２は、遷移先状態を示すフラグが関連付けられる状態点を、遷移元状態を示すフラグが関連付けられた状態点に対応するクラスタのうち、最も遠い状態点に切り替えるとよい。
【０１４９】  続いて、図２０に示したように、情報処理装置１０において、生成部１１２によって遷移元状態に対応するコンテンツの再生が開始されると（Ｓ５１）、表示装置２０において、表示部２６０によって遷移元状態に対応するコンテンツが出力される。ユーザは、このように出力されたコンテンツを視認することによって、遷移元状態が喚起される。そして、コンテンツを視認している間に、出力制御装置３０におけるセンサ部３３０によって、生理指標値が検出される。
【０１５０】  出力制御装置３０において、データ取得部３１１によって生理指標値が取得されると、処理部３１２によって、生理指標値に対応する生理指標空間における状態点が算出される。出力制御部３１３は、遷移元状態を示すフラグが関連付けられた状態点と現在の状態点とが所定の関係を満たした場合（例えば、同一のクラスタに属した場合など）（Ｓ５２において「Ｙｅｓ」）、現在の状態が遷移元状態に達した旨の出力を制御する。生成部１１２は、遷移元状態に対応するコンテンツの再生を終了する（Ｓ５３）。一方、出力制御部３１３は、遷移元状態を示すフラグが関連付けられた状態点と現在の状態点とが所定の関係を満たさない場合（Ｓ５２において「Ｎｏ」）、Ｓ５２に戻る。
【０１５１】  出力制御装置３０において、データ取得部３１１によって生理指標値が取得されると（Ｓ５４）、処理部３１２によって、生理指標値に対応する生理指標空間における状態点が算出される（Ｓ５５）。処理部３１２は、状態点の変化として、初期（遷移元）状態点から現在の状態点への変位を算出し、遷移先状態点との位置関係に基づいて報酬値を算出する（Ｓ５６）。ここで、状態点の変化として、現在の状態点を基準とした過去の状態点の分布密度、状態点の遷移速度、および、状態点の安定度などを追加で算出し、報酬値に反映してもよい。そして、出力制御部３１３は、報酬値に応じたフィードバック（報酬値に応じた出力情報の出力制御）を行う（Ｓ５７）。
【０１５２】  ここで、状態点の変化と遷移先状態とに基づいて報酬値の算出は、どのようになされてもよい。出力制御部３１３は、報酬値に応じたフィードバックをしてもよい。例えば、上記の初期（遷移元）状態点、現在の状態点、遷移先の状態点の情報を用いて、図１８に示した遷移速度によるフィードバックを行ってよい。あるいは、出力制御部３１３は、報酬値に応じたフィードバックを繰り返している間に、遷移先状態を示すフラグが関連付けられた状態点と現在の状態点とが所定の関係を満たした場合、現在の内部状態が遷移先状態に達した旨の出力を制御してもよい。
【０１５３】  制御部３１０は、メンタルスイッチトレーニングが継続される場合には（Ｓ５８において「Ｎｏ」）、Ｓ５４に戻る。一方、制御部３１０は、メンタルスイッチトレーニングが終了される場合には（Ｓ５８において「Ｙｅｓ」）、動作を終了する。これらの状態点の変化に基づく報酬値の算出、報酬値に応じたフィードバックは、既に説明した通りである。
【０１５４】  メンタルスイッチトレーニングによって、以下に示すような効果が享受される。まず、ユーザは、メンタルスイッチトレーニングによって、今まで訓練が困難だった内部状態間の切り替えを訓練することが可能になる。例えば、ユーザは、生理指標空間内で近い距離を持つ２つの内部状態間の切り替え訓練が可能となる。また、ユーザは、遠い内部状態を一度経由することなく直接遷移の訓練が可能となる。また、内部状態の遷移速度を向上させる訓練が可能となる。
【０１５５】  また、メンタルスイッチトレーニングによって、２つの内部状態に対応した生理指標空間上での距離を引き離す効果を得ることができる。それにより、生理状態の変化をきっかけに２つの内部状態の間をユーザが心理状態としても遷移することが容易になる。例えば、緊張と集中の生理状態の差を、ユーザが検知しやすくなるため、生理的な状態変化の知覚をきっかけに、心理状態を集中状態に切り替えることが容易になる。また、緊張と集中のクラスタ間の距離が広がるため、状態値の動揺による影響を受けにくくなり、集中した状態をより維持しやすくなる。
【０１５６】  また、ターゲットとする内部状態にとってより望ましい方向に変化の方向をドリフトさせることにより、より好適な内部状態を得ることができるようになる。例えば、以前の内部状態では、集中を深めようとすると、交感神経活性度だけが一方的に高まってしまい、過緊張をもたらしやすかったとする。そのような場合により副交感神経活性度が高い方向に遷移先状態値をドリフトさせることにより、より安定して深い集中状態を維持できるようになる。一般に、どのような内部状態点が好適であるかは個人によって異なり、同一個人であっても環境・状況によって異なるが、個人化学習によって、ユーザにとって適切な遷移先点を見出すことができる。
【０１５７】  また、メンタルスイッチトレーニングによって、ユーザに実際に現れている内部状態の差を出発点として、トレーニングができる。また、ユーザに実際に現れている内部状態の差を広げることによって、ユーザの内部状態をより好適な内部状態に誘導することができる。
【０１５８】  以上、メンタルスイッチトレーニングについて主に説明した。
【０１５９】  ＜３．推定器の生成の概要＞  生体センサによって検出された生理指標値に基づいて、ユーザの内部状態を推定することが可能である。ユーザの内部状態を推定する推定器としては、以下に説明するような推定器を利用することも可能である。以下では、ユーザの内部状態を推定する推定器の生成の概要を説明する。まず、ウェアラブルデバイスで検出された末梢データを利用して、ユーザの内部状態を推定する場合を想定する。
【０１６０】  図２１は、少数ラベルと末梢データとを用いて推定器を生成する場合を説明するための図である。図２１を参照すると、少数ラベルＬ−１を教師信号とし、末梢モーダルデータ（末梢データ）５１−１を入力信号として、機械学習によって末梢モーダル内部状態推定器４１−１を生成する場合が示されている。しかし、末梢データを利用して、ユーザの内部状態を推定する場合、末梢データは、内部状態の多くが決定される中枢からから離れた場所において検出されるため、中枢データに比べて内部状態の情報量が少なく、高精度な内部状態の推定が難しい。
【０１６１】  ここで、内部状態推定の精度を向上させるために、ラベルを大量に手動で作成する場合を想定する。図２２は、大量ラベルと末梢データとを用いて推定器を生成する場合を説明するための図である。図２２を参照すると、大量ラベルＬ−２を教師信号とし、末梢モーダルデータ（末梢データ）５１−１を入力信号として、機械学習によって末梢モーダル内部状態推定器４１−１を生成する場合が示されている。
【０１６２】  しかし、大量のラベルを手動で作成するには、コストが掛かってしまう。また、ラベルを作成する作業がユーザの心理的な状態に対して影響を与えてしまう（集中状態およびリラックス状態などを乱してしまうことがある）。また、人は必ずしも、常に集中状態およびリラックス状態を意識している訳ではないため、連続して適切なラベルを取得することは難しい。
【０１６３】  一方、脳波などの中枢データを用いて、ユーザの内部状態を推定する場合を想定する。図２３は、少数ラベルと中枢データとを用いて推定器を生成する場合を説明するための図である。図２３を参照すると、少数ラベルＬ−３を教師信号とし、中枢データ５２−１を入力信号として、機械学習によって高精度内部状態推定器４２−１を生成する場合が示されている。
【０１６４】  中枢データ５２−１には、ある時間の区間全体に対して一種類のラベル値が付加されてもよいが、複数の異なるラベル値を持つ複数の時間の区間を含んでもよい。かかる場合、中枢データ５２−１に含まれる複数の時間の区間それぞれに対して、二種類以上のラベルのうちのいずれか一つが付加されてもよい。また、付加されるラベルは連続値の数値であっても良い。
【０１６５】  図２４は、中枢データ５２−１に含まれる複数の時間の区間に対して二種類のラベルが付加される例を示す図である。図２４に示すように、二種類のラベルは、作業中であることを示す値、休息中であることを示す値のいずれかであってよい。例えば、作業は、ゲームコンテンツをプレイする作業などであってよい。あるいは、二種類のラベルは、内部状態を示す値（集中状態であるか否かを示す値など）であってもよい。
【０１６６】  図２５は、中枢データ５２−１に含まれる複数の時間の区間に対して三種類以上のラベルが付加される例を示す図である。図２５に示すように、三種類以上のラベルは、作業中のタスク得点のように連続値であってもよい。例えば、作業中のタスク得点は、作業がゲームコンテンツをプレイする作業である場合、ゲームコンテンツの得点であってよい。あるいは、三種類以上のラベルは、内部状態を示す値（集中状態、注意している状態、眠気のある状態、リラックス状態など）であってもよい。このとき、末梢モーダル内部状態推定器４１−３を用いて、これらのいずれかの内部状態が推定されてよい。
【０１６７】  このように、中枢データを用いて、ユーザの内部状態を推定することは可能である。しかし、現状のデバイス技術では、中枢データを日常的に測定するのはユーザにとって負担になる。また、中枢データは、センシティブなデータであるため、中枢データからノイズを除去することが重要であるが、ノイズを十分除外するのは難しい。
【０１６８】  したがって、ユーザの内部状態をよりロバストに、かつ、より高精度に推定することは、様々な場面において重要である。そこで、以下では、ユーザの内部状態をよりロバストに、かつ、より高精度に推定する技術を主に説明する。
【０１６９】  ＜４．推定器の生成の実施形態＞  図２６は、本開示の実施形態に係る推定器の生成の例を説明するための図である。まず、図２３を参照しながら説明したように、生成部１１２は、中枢データ５２−２（第１の中枢データ）と中枢データ５２−２に関連付けられたラベル（例えば、少数ラベルＬ−３）とに基づいて、高精度内部状態推定器４２−１（第１の状態推定器）を生成する。より具体的には、生成部１１２は、ラベルを第１の教師信号として用い、かつ、中枢データ５２−２を第１の入力信号として用いた機械学習によって高精度内部状態推定器４２−１を生成する。取得部１１１は、このように生成された高精度内部状態推定器４２−１を取得する。
【０１７０】  また、図２６に示したように、生成部１１２は、中枢データ５２−２（第２の中枢データ）と高精度内部状態推定器４２−１とに基づいて推定されたユーザの内部状態と、末梢モーダルデータ５１−１（末梢データ）とに基づいて、末梢モーダル内部状態推定器４１−３（第２の状態推定器）を生成する。より具体的には、生成部１１２は、推定されたユーザの内部状態を第２の教師信号として用い、かつ、末梢モーダルデータ５１−１を第２の入力信号として用いた機械学習によって末梢モーダル内部状態推定器４１−３を生成する。中枢データ５２−２と末梢モーダルデータ５１−１とは、対応するタイミング（例えば、略同一のタイミング）に検出される。
【０１７１】  以上に説明したように、本開示の実施形態において、日常環境では測定に負担のかかる中枢データの代わりに、末梢データを用いた推定を行う。また、末梢データから精度よく内部状態を推定するためには、大量の状態点と教師となるラベルが必要であるが、手動生成に手間の掛かる大量のラベルを用いる代わりに、少量のラベルで機械学習した中枢データによる推定器の出力をラベルとして用いる。このように、本開示の実施形態によれば、中枢データ（例えば、大量の中枢データ）とロバストな末梢モーダルデータとを用いて、高精度な末梢モーダル内部状態推定器４１−３を生成することが可能となる。
【０１７２】  中枢データを使って末梢データの推定器を学習する利点は、以下の通りである。まず、長時間、かつ、多サンプルのラベルを生成して安価に学習ができる。例えば、主観で決定するラベルよりも直接的に内部状態を反映したラベルが生成できる。また、ラベルの取得が内部状態を乱さない。すなわち、内部状態の評価行動が心理状態に影響を与えない。また、生理的な信号が直接測定されるため、連続的にラベルを生成できる。
【０１７３】  自律神経活動を反映する末梢データを用いる利点は、以下の通りである。まず、自律神経活動は、反応の時定数が数秒から数分あるので、ミリ秒単位で急速に変化する中枢データを用いた推定器より末梢データを用いた推定器は安定した推定出力を行う。また、自律神経活動は、リラックスや集中などと関連した活動であるため、人の現在のパフォーマンスを推定するのに適している。
【０１７４】  また、ラベルの関連付け作業には、ユーザにラベルが付加されたコンテンツを視認させるのがよい。すなわち、生成部１１２は、コンテンツが出力されている間に検出された中枢データ５２−２に対してラベルを関連付けるとよい。これによって、機械学習がより適切になされることが期待される。さらに、コンテンツは、ＶＲを用いて構成されたＶＲコンテンツを含むのがよい。そうすれば、ユーザはより強く臨場感を味わうことができるため、ユーザの内部状態がより強く喚起されることが期待される。
【０１７５】  また、末梢モーダル内部状態推定器４１−３の精度は学習段階に従って変化し得る。そこで、末梢モーダル内部状態推定器４１−３の精度がどの程度向上したかがユーザに把握されるようにしてもよい。そこで、出力部１１３は、中枢データに基づく高精度内部状態推定器４２−１の出力と末梢データに基づく末梢モーダル内部状態推定器４１−３による推定結果との関係が所定の条件を満たした場合に、所定の出力情報（例えば、推定器の精度が向上したことを示す情報など）を出力してもよい。
【０１７６】  例えば、所定の出力情報は、出力制御装置３０における出力制御部３１３によって出力制御され、ユーザによって知覚されるようにしてもよい。例えば、所定の条件は、末梢モーダル内部状態推定器４１−３による推定結果と中枢データに基づく高精度内部状態推定器４２−１の出力との誤差が閾値よりも小さいという条件を含んでもよい。また、末梢モーダル内部状態推定器４１−３の精度は、コンテンツに反映されてもよい。例えば、精度が閾値を超える末梢モーダル内部状態推定器４１−３が生成されるまでは、先に進まないゲームコンテンツが提供されてもよい。  また、末梢モーダル内部状態推定器４１−３の精度が十分に高い場合は、出力制御装置３０のみを用いて、上記の様々な出力をユーザに提供することができる。このような動作を行う場合、表示装置２０および情報処理装置１０は不要であるので、屋外やオフィス環境など、多くの装置を配置できない環境においても、ウェアラブルな装置である出力制御装置３０のみを用いて、ユーザは末梢データの測定を行い、所望の出力を享受できる。
【０１７７】  図２７は、本実施形態に係る推定器の生成の動作例を示すフローチャートである。図２７に示すように、表示装置２０において、中枢データが検出され（Ｓ６１）、中枢データが情報処理装置１０に送信される（Ｓ６２）。情報処理装置１０においては、中枢データが受信される（Ｓ７１）。そして、情報処理装置１０においては、中枢データとラベルとに基づいて、高精度内部状態推定器が生成される（Ｓ７２）。
【０１７８】  また、出力制御装置３０においては、末梢データが検出され（Ｓ８１）、末梢データが情報処理装置１０に送信される（Ｓ８２）。情報処理装置１０においては、末梢データが受信される（Ｓ７３）。さらに、表示装置２０においては、末梢データの検出に対応するタイミングに中枢データが検出され（Ｓ６３）、中枢データが情報処理装置１０に送信される（Ｓ６４）。情報処理装置１０においては、中枢データが受信される（Ｓ７４）。そして、情報処理装置１０においては、高精度内部状態推定器と中枢データと末梢データとに基づいて、末梢モーダル内部状態推定器が生成される（Ｓ７５）。
【０１７９】  情報処理装置１０においては、末梢モーダル内部状態推定器が出力制御装置３０に送信され（Ｓ７６）、出力制御装置３０においては、末梢モーダル内部状態推定器が受信される（Ｓ８３）。出力制御装置３０においては、末梢モーダル内部状態推定器を利用したユーザの内部状態推定がなされる（Ｓ８４）。
【０１８０】  本実施形態に係る推定器の生成においては、ユーザの作業中（例えば、デスクワークなど）に、脳波と末梢データを長時間取得することが可能である。そして、脳波を用いて生成されたラベルと末梢データとを用いて、推定器を生成することが可能である。その結果として、十分に高い精度でタスクリラックス状態を判別することが可能である。ユーザは、作業負荷に応じた段階で反応を示す。末梢データは、脳波のように敏感でないため、末梢データを用いた推定結果は、一般のデスクワーク時にも安定した結果を示す。
【０１８１】  例えば、事前の多人数の計測によって平均的な末梢データを用いた推定器を事前に用意し、その推定器を活用することもできる。かかる場合、脳波計をユーザが一度装着すれば、ユーザの内部状態推定精度は高まると考えられる。
【０１８２】  ＜５．ハードウェア構成例＞  次に、図２８を参照して、本開示の実施形態に係る情報処理装置１０のハードウェア構成について説明する。図２８は、本開示の実施形態に係る情報処理装置１０のハードウェア構成例を示すブロック図である。なお、本開示の実施形態に係る表示装置２０および出力制御装置３０のハードウェア構成も、図２８に示した情報処理装置１０のハードウェア構成例と同様にして実現され得る。
【０１８３】  図２８に示すように、情報処理装置１０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  ｕｎｉｔ）９０１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）９０３、およびＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）９０５を含む。ＣＰＵ９０１、ＲＯＭ９０３およびＲＡＭ９０５によって、制御部１１０が実現され得る。また、情報処理装置１０は、ホストバス９０７、ブリッジ９０９、外部バス９１１、インターフェース９１３、入力装置９１５、出力装置９１７、ストレージ装置９１９、ドライブ９２１、接続ポート９２３、通信装置９２５を含んでもよい。さらに、情報処理装置１０は、必要に応じて、撮像装置９３３、およびセンサ９３５を含んでもよい。情報処理装置１０は、ＣＰＵ９０１に代えて、またはこれとともに、ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）またはＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）と呼ばれるような処理回路を有してもよい。
【０１８４】  ＣＰＵ９０１は、演算処理装置および制御装置として機能し、ＲＯＭ９０３、ＲＡＭ９０５、ストレージ装置９１９、またはリムーバブル記録媒体９２７に記録された各種プログラムに従って、情報処理装置１０内の動作全般またはその一部を制御する。ＲＯＭ９０３は、ＣＰＵ９０１が使用するプログラムや演算パラメータなどを記憶する。ＲＡＭ９０５は、ＣＰＵ９０１の実行において使用するプログラムや、その実行において適宜変化するパラメータなどを一時的に記憶する。ＣＰＵ９０１、ＲＯＭ９０３、およびＲＡＭ９０５は、ＣＰＵバスなどの内部バスにより構成されるホストバス９０７により相互に接続されている。さらに、ホストバス９０７は、ブリッジ９０９を介して、ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ／Ｉｎｔｅｒｆａｃｅ）バスなどの外部バス９１１に接続されている。
【０１８５】  入力装置９１５は、例えば、ボタンなど、ユーザによって操作される装置である。入力装置９１５は、マウス、キーボード、タッチパネル、スイッチおよびレバーなどを含んでもよい。また、入力装置９１５は、ユーザの音声を検出するマイクロフォンを含んでもよい。入力装置９１５は、例えば、赤外線やその他の電波を利用したリモートコントロール装置であってもよいし、情報処理装置１０の操作に対応した携帯電話などの外部接続機器９２９であってもよい。入力装置９１５は、ユーザが入力した情報に基づいて入力信号を生成してＣＰＵ９０１に出力する入力制御回路を含む。ユーザは、この入力装置９１５を操作することによって、情報処理装置１０に対して各種のデータを入力したり処理動作を指示したりする。また、後述する撮像装置９３３も、ユーザの手の動き、ユーザの指などを撮像することによって、入力装置として機能し得る。このとき、手の動きや指の向きに応じてポインティング位置が決定されてよい。なお、入力装置９１５によって、上記した操作部１２０が実現され得る。
【０１８６】  出力装置９１７は、取得した情報をユーザに対して視覚的または聴覚的に通知することが可能な装置で構成される。出力装置９１７は、例えば、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）、有機ＥＬ（Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイなどの表示装置、スピーカおよびヘッドホンなどの音出力装置などであり得る。また、出力装置９１７は、ＰＤＰ（Ｐｌａｓｍａ  Ｄｉｓｐｌａｙ  Ｐａｎｅｌ）、プロジェクタ、ホログラム、プリンタ装置などを含んでもよい。出力装置９１７は、情報処理装置１０の処理により得られた結果を、テキストまたは画像などの映像として出力したり、音声または音響などの音として出力したりする。また、出力装置９１７は、周囲を明るくするためライトなどを含んでもよい。
【０１８７】  ストレージ装置９１９は、情報処理装置１０の記憶部の一例として構成されたデータ格納用の装置である。ストレージ装置９１９は、例えば、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などの磁気記憶デバイス、半導体記憶デバイス、光記憶デバイス、または光磁気記憶デバイスなどにより構成される。このストレージ装置９１９は、ＣＰＵ９０１が実行するプログラムや各種データ、および外部から取得した各種のデータなどを格納する。
【０１８８】  ドライブ９２１は、磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリなどのリムーバブル記録媒体９２７のためのリーダライタであり、情報処理装置１０に内蔵、あるいは外付けされる。ドライブ９２１は、装着されているリムーバブル記録媒体９２７に記録されている情報を読み出して、ＲＡＭ９０５に出力する。また、ドライブ９２１は、装着されているリムーバブル記録媒体９２７に記録を書き込む。
【０１８９】  接続ポート９２３は、機器を情報処理装置１０に直接接続するためのポートである。接続ポート９２３は、例えば、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ポート、ＩＥＥＥ１３９４ポート、ＳＣＳＩ（Ｓｍａｌｌ  Ｃｏｍｐｕｔｅｒ  Ｓｙｓｔｅｍ  Ｉｎｔｅｒｆａｃｅ）ポートなどであり得る。また、接続ポート９２３は、ＲＳ−２３２Ｃポート、光オーディオ端子、ＨＤＭＩ（登録商標）（Ｈｉｇｈ−Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）ポートなどであってもよい。接続ポート９２３に外部接続機器９２９を接続することで、情報処理装置１０と外部接続機器９２９との間で各種のデータが交換され得る。
【０１９０】  通信装置９２５は、例えば、ネットワーク９３１に接続するための通信デバイスなどで構成された通信インターフェースである。通信装置９２５は、例えば、有線または無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、またはＷＵＳＢ（Ｗｉｒｅｌｅｓｓ  ＵＳＢ）用の通信カードなどであり得る。また、通信装置９２５は、光通信用のルータ、ＡＤＳＬ（Ａｓｙｍｍｅｔｒｉｃ  Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ）用のルータ、または、各種通信用のモデムなどであってもよい。通信装置９２５は、例えば、インターネットや他の通信機器との間で、ＴＣＰ／ＩＰなどの所定のプロトコルを用いて信号などを送受信する。また、通信装置９２５に接続されるネットワーク９３１は、有線または無線によって接続されたネットワークであり、例えば、インターネット、家庭内ＬＡＮ、赤外線通信、ラジオ波通信または衛星通信などである。なお、通信装置９２５によって、上記した通信部１５０が実現され得る。
【０１９１】  撮像装置９３３は、例えば、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）またはＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）などの撮像素子、および撮像素子への被写体像の結像を制御するためのレンズなどの各種の部材を用いて実空間を撮像し、撮像画像を生成する装置である。撮像装置９３３は、静止画を撮像するものであってもよいし、また動画を撮像するものであってもよい。なお、撮像装置９３３によって、上記したセンサ部１３０が実現され得る。撮像装置９３３は、表示装置２０においてはゴーグル内部に、視線方向、瞳孔径、瞬き、瞼の開き具合等の生体情報を検出するために設置されてよい。
【０１９２】  センサ９３５は、例えば、測距センサ、加速度センサ、ジャイロセンサ、地磁気センサ、振動センサ、光センサ、音センサなどの各種のセンサである。センサ９３５は、例えば情報処理装置１０の筐体の姿勢など、情報処理装置１０自体の状態に関する情報や、情報処理装置１０の周辺の明るさや騒音など、情報処理装置１０の周辺環境に関する情報を取得する。また、センサ９３５は、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）信号を受信して装置の緯度、経度および高度を測定するＧＰＳセンサを含んでもよい。なお、センサ９３５によって、上記した検出部１３０が実現され得る。センサ９３５は、表示装置２０においては、生体情報を取得するために、例えば脳波センサ、脳磁センサ、ＮＩＲＳセンサ、脈波センサ、眼電センサ、血流センサ、ＳＰＯ２センサ、発汗センサ、温度センサ、などの各種生体センサをも含む。また、センサ９３５は、出力制御装置３０においては、末梢情報を取得するために、例えば脈波センサ、筋電センサ、血流センサ、ＳＰＯ２センサ、発汗センサ、温度センサ、などの各種生体センサをも含む。
【０１９３】  ＜６．むすび＞  以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示の技術的範囲はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【０１９４】  例えば、上記した情報処理装置１０、表示装置２０および出力制御装置３０の動作が実現されれば、各構成の位置は特に限定されない。情報処理装置１０における各部の処理の一部は表示装置２０または出力制御装置３０によって行われてもよい。また、表示装置２０および出力制御装置３０における各部の処理の一部は情報処理装置１０によって行われてもよい。
【０１９５】  また、本明細書に記載された効果は、あくまで説明的または例示的なものであって限定的ではない。つまり、本開示に係る技術は、上記の効果とともに、または上記の効果に代えて、本明細書の記載から当業者には明らかな他の効果を奏し得る。
【０１９６】  なお、以下のような構成も本開示の技術的範囲に属する。（１）  生体センサに基づく生理指標値に対応する生理指標空間における状態点の変化に応じた出力情報の出力を制御する出力制御部を備える、  出力制御装置。（２）  前記出力制御部は、前記生理指標空間における現在の状態点を基準とした過去の状態点の分布密度に応じた出力情報の出力を制御する、  前記（１）に記載の出力制御装置。（３）  前記出力制御部は、前記生理指標空間における状態点の遷移速度に応じた出力情報の出力を制御する、  前記（１）または（２）に記載の出力制御装置。（４）  前記出力制御部は、前記生理指標空間における状態点の安定度に応じた出力情報の出力を制御する、  前記（１）〜（３）のいずれか一項に記載の出力制御装置。（５）  前記出力制御部は、前記生理指標空間における前記状態点の変化に応じた報酬値を取得し、前記報酬値に応じた前記出力情報の出力を制御する、  前記（１）〜（４）のいずれか一項に記載の出力制御装置。（６）  前記生理指標値は、コンテンツが出力されている間に前記生体センサによって検出される、  前記（１）〜（５）のいずれか一項に記載の出力制御装置。（７）  前記出力制御装置は、  ユーザによる所定の遷移元指定操作が検出された場合、前記遷移元指定操作の検出に応じたタイミングに前記生体センサによって検出された生理指標値に対応する状態点に遷移元状態を示すフラグを関連付ける処理部を備える、  前記（１）〜（６）のいずれか一項に記載の出力制御装置。（８）  前記出力制御部は、前記遷移元状態を示すフラグが関連付けられた状態点と現在の状態点とが所定の関係を満たした場合、現在の内部状態が遷移元状態に達した旨の出力を制御する、  前記（７）に記載の出力制御装置。（９）  前記出力制御装置は、  ユーザによる所定の遷移先指定操作が検出された場合、前記遷移先指定操作の検出に応じたタイミングに前記生体センサによって検出された生理指標値に対応する状態点に遷移先状態を示すフラグを関連付ける処理部を備える、  前記（１）〜（６）のいずれか一項に記載の出力制御装置。（１０）  前記出力制御部は、前記遷移先状態を示すフラグが関連付けられた状態点と現在の状態点とが所定の関係を満たした場合、現在の内部状態が遷移先状態に達した旨の出力を制御する、  前記（９）に記載の出力制御装置。（１１）  前記処理部は、遷移元状態を示すフラグが関連付けられた状態点と前記遷移先状態を示すフラグが関連付けられた状態点とが所定の距離よりも近い場合、前記遷移先状態を示すフラグが関連付けられる状態点を切り替える、  前記（９）または（１０）に記載の出力制御装置。（１２）  前記生理指標値は、自律神経活動を反映する生理指標値を含む、  前記（１）〜（１１）のいずれか一項に記載の出力制御装置。（１３）  前記自律神経活動を反映する生理指標値は、発汗センサ、心電センサ、脈拍センサ、末梢血流センサの少なくともいずれか一つに基づく生理指標値を含む、  前記（１２）に記載の出力制御装置。（１４）  前記生理指標値は、中枢神経活動を反映する生理指標値を含む、  前記（１）〜（１３）のいずれか一項に記載の出力制御装置。（１５）  前記中枢神経活動を反映する生理指標��は、脳波センサに基づく生理指標値を含む、  前記（１４）に記載の出力制御装置。（１６）  前記生理指標空間における複数の状態点は、機械学習によって複数のクラスタに分類される、  前記（１）〜（１５）のいずれか一項に記載の出力制御装置。（１７）  前記複数のクラスタそれぞれに対して、対応する生理指標値の検出に応じたタイミングに出力されたコンテンツに付加されたラベルが関連付けられる、  前記（１６）に記載の出力制御装置。（１８）  前記ラベルは、前記コンテンツに対する評価情報に基づいて補正される、  前記（１７）に記載の出力制御装置。（１９）  プロセッサにより、生体センサに基づく生理指標値に対応する生理指標空間における状態点の変化に応じた出力情報の出力を制御することを備える、  出力制御方法。（２０）  コンピュータを、  生体センサに基づく生理指標値に対応する生理指標空間における状態点の変化に応じた出力情報の出力を制御する出力制御部を備える、  出力制御装置として機能させるためのプログラム。
【０１９７】  また、以下のような構成も本開示の技術的範囲に属する。（１）  第１の中枢データと前記第１の中枢データに関連付けられたラベルとに基づいて生成された第１の状態推定器を取得する取得部と、  第２の中枢データと前記第１の状態推定器とに基づいて推定されたユーザの状態と末梢データとに基づいて、第２の状態推定器を生成する生成部と、  を備える、情報処理装置。（２）  前記ラベルは、コンテンツに付加されており、  前記コンテンツが出力されている間に検出された前記第１の中枢データに対して前記ラベルが関連付けられる、  前記（１）に記載の情報処理装置。（３）  前記コンテンツは、ＶＲ（Ｖｉｒｔｕａｌ  Ｒｅａｌｉｔｙ）を用いて構成されたＶＲコンテンツを含む、  前記（２）に記載の情報処理装置。（４）  前記情報処理装置は、  前記第２の中枢データに基づく前記第１の状態推定器の出力と前記末梢データに基づく前記第２の状態推定器による推定結果との関係が所定の条件を満たした場合に、所定の出力情報を出力する出力部を備える、  前記（１）〜（３）のいずれか一項に記載の情報処理装置。（５）  前記所定の条件は、前記推定結果と前記第２の中枢データに基づく前記第１の状態推定器の出力との誤差が閾値よりも小さいという条件を含む、  前記（４）に記載の情報処理装置。（６）  前記第２の中枢データと前記末梢データとは、対応するタイミングに検出される、  前記（１）〜（５）のいずれか一項に記載の情報処理装置。（７）  前記第１の中枢データに含まれる複数の時間の区間それぞれに対して、二種類以上のラベルのうちのいずれか一つが付加される、  前記（１）〜（６）のいずれか一項に記載の情報処理装置。（８）  前記第１の状態推定器は、前記ラベルを第１の教師信号として用い、かつ、前記第１の中枢データを第１の入力信号として用いた機械学習によって生成される、  前記（１）〜（７）のいずれか一項に記載の情報処理装置。（９）  前記生成部は、前記ユーザの状態を第２の教師信号として用い、かつ、前記末梢データを第２の入力信号として用いた機械学習によって前記第２の状態推定器を生成する、  前記（１）〜（８）のいずれか一項に記載の情報処理装置。（１０）  前記生成部は、前記第１の中枢データと前記ラベルとに基づいて、前記第１の状態推定器を生成する、  前記（１）〜（９）のいずれか一項に記載の情報処理装置。（１１）  前記末梢データは、自律神経活動を反映する生理指標値を含む、  前記（１）〜（１０）のいずれか一項に記載の情報処理装置。（１２）  前記自律神経活動を反映する生理指標値は、発汗センサ、心電センサ、脈拍センサ、末梢血流センサの少なくともいずれか一つに基づく生理指標値を含む、  前記（１１）に記載の情報処理装置。（１３）  前記第１の中枢データおよび前記第２の中枢データそれぞれは、中枢神経活動を反映する生理指標値を含む、  前記（１）〜（１２）のいずれか一項に記載の情報処理装置。（１４）  前記中枢神経活動を反映する生理指標値は、脳波センサに基づく生理指標値を含む、  前記（１３）に記載の情報処理装置。（１５）  プロセッサにより、第１の中枢データと前記第１の中枢データに関連付けられたラベルとに基づいて生成された第１の状態推定���を取得することと、  第２の中枢データと前記第１の状態推定器とに基づいて推定されたユーザの状態と末梢データとに基づいて、第２の状態推定器を生成することと、  を備える、情報処理方法。（１６）  コンピュータを、  第１の中枢データと前記第１の中枢データに関連付けられたラベルとに基づいて生成された第１の状態推定器を取得する取得部と、  第２の中枢データと前記第１の状態推定器とに基づいて推定されたユーザの状態と末梢データとに基づいて、第２の状態推定器を生成する生成部と、  を備える情報処理装置として機能させるためのプログラム。
【符号の説明】
【０１９８】  １      情報処理システム  １０    情報処理装置  １１０  制御部  １１１  取得部  １１２  生成部  １１３  出力部  １２０  操作部  １３０  センサ部  １４０  記憶部  １５０  通信部  ２０    表示装置  ２１０  制御部  ２２０  操作部  ２３０  センサ部  ２４０  記憶部  ２５０  通信部  ２６０  表示部  ３０    出力制御装置  ３１０  制御部  ３１１  データ取得部  ３１２  処理部  ３１３  出力制御部  ３２０  操作部  ３３０  センサ部  ３４０  記憶部  ３５０  通信部  ３６０  提示部
【図１】
2018100879.tif 000003
【図２】
2018100879.tif 000004
【図３】
2018100879.tif 000005
【図４】
2018100879.tif 000006
【図５】
2018100879.tif 000007
【図６】
2018100879.tif 000008
【図７】
2018100879.tif 000009
【図８】
2018100879.tif 000010
【図９】
2018100879.tif 000011
【図１０】
2018100879.tif 000012
【図１１】
2018100879.tif 000013
【図１２】
2018100879.tif 000014
【図１３】
2018100879.tif 000015
【図１４】
2018100879.tif 000016
【図１５】
2018100879.tif 000017
【図１６】
2018100879.tif 000018
【図１７】
2018100879.tif 000019
【図１８】
2018100879.tif 000020
【図１９】
2018100879.tif 000021
【図２０】
2018100879.tif 000022
【図２１】
2018100879.tif 000023
【図２２】
2018100879.tif 000024
【図２３】
2018100879.tif 000025
【図２４】
2018100879.tif 000026
【図２５】
2018100879.tif 000027
【図２６】
2018100879.tif 000028
【図２７】
2018100879.tif 000029
【図２８】
2018100879.tif 000030
【国際調査報告】
2018100879.tif 000031
2018100879.tif 000032
2018100879.tif 000033
2018100879.tif 000034