(57)【要約】【課題】精度の高い意図検出ができなかった。【解決手段】ユーザの意図を識別する情報である意図識別子と、当該意図識別子で識別される意図の元にユーザが一連の行為を行った際に当該ユーザの脳から取得された一のデータである学習データから、抽出された１以上の特徴量である学習特徴量群とを対に有する２以上の意図判別情報であり、取得日が異なる学習データから抽出された２以上の各学習特徴量群を有する２以上の意図判別情報を格納し得る意図判別情報格納部と、ユーザから脳活動データを取得する脳活動データ取得部と、脳活動データから１以上の特徴量である入力特徴量群を取得する特徴量群取得部と、入力特徴量群に対応する意図識別子を、２以上の意図判別情報から取得する意図識別子取得部と、取得した意図識別子を出力する意図識別子出力部とを具備する脳情報出力装置により、精度の高い意図検出ができる。【選択図】図２
2010198233.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの意図を識別する情報である意図識別子と、当該意図識別子で識別される意図の元にユーザが一連の行為を行った際に当該ユーザの脳から取得された一のデータである学習データから、抽出された１以上の特徴量である学習特徴量群とを対に有する２以上の意図判別情報であり、取得日が異なる前記学習データから抽出された２以上の各学習特徴量群を有する２以上の意図判別情報を格納し得る意図判別情報格納部と、
ユーザから脳活動のデータである脳活動データを取得する脳活動データ取得部と、
前記脳活動データから、１以上の特徴量である入力特徴量群を取得する特徴量群取得部と、
前記入力特徴量群に対応する意図識別子を、前記意図判別情報格納部に格納されている２以上の意図判別情報から取得する意図識別子取得部と、
前記意図識別子取得部が取得した意図識別子を出力する意図識別子出力部とを具備する脳情報出力装置。
【請求項２】
一の意図の元にユーザが一連の行為を行った際に、当該ユーザの脳から一の学習データを取得する学習データ取得部と、
前記学習データ取得部が取得した学習データから、１以上の特徴量である学習特徴量群を取得する学習特徴量群取得部と、
前記学習特徴量群取得部が取得した学習特徴量群と、前記一の意図を識別する意図識別子とを対応付けた意図判別情報を、前記学習データの取得日が識別できるように、前記意図判別情報格納部に蓄積する意図判別情報蓄積部とをさらに具備する請求項１記載の脳情報出力装置。
【請求項３】
前記意図識別子取得部は、
前記意図判別情報格納部の２以上の意図判別情報を用いて、前記特徴量群取得部が取得した入力特徴量群が、前記２以上の意図判別情報に含まれる２以上の意図識別子の各々に対応する確率を、前記２以上の意図識別子ごとに算出する確率算出手段と、
前記確率算出手段が算出した意図識別子ごとの確率から、最も大きい確率に対応する意図識別子を取得する意図識別子取得手段とを具備する請求項１または請求項２記載の脳情報出力装置。
【請求項４】
前記意図識別子取得部は、
現在から、予め決められた日数前より新しい日以降に取得された学習データから生成された学習特徴量群を有する２以上の意図判別情報から、前記入力特徴量群に対応する意図識別子を取得する請求項１から請求項３いずれか記載の脳情報出力装置。
【請求項５】
前記学習データおよび前記脳活動データは、一のユーザの頭部のヘモグロビン量に関する情報であるヘモグロビン情報である請求項１から請求項４いずれか記載の脳情報出力装置。
【請求項６】
意図識別子と当該意図識別子に対応する動作を行わせる動作モジュールとの組である動作情報を２以上格納し得る動作情報格納部と、
請求項１から請求項５いずれか記載の脳情報出力装置から出力された意図識別子を受け付ける意図識別子受付部と、
前記意図識別子受付部が受け付けた意図識別子に対応する動作モジュールを実行する実行部とを具備するロボット。
【請求項７】
ユーザから脳活動のデータである脳活動データを取得する脳活動データ取得ステップと、
前記脳活動データから、１以上の特徴量である入力特徴量群を取得する特徴量群取得ステップと、
２以上の意図判別情報であり、取得日が異なる学習データから抽出された２以上の各学習特徴量群を有する２以上の意図判別情報から、前記入力特徴量群に対応する意図識別子を取得する意図識別子取得ステップと、
前記意図識別子取得部が取得した意図識別子を出力する意図識別子出力ステップとを具備する脳情報出力方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、脳の情報を出力する脳情報出力装置等に関するものである。
【背景技術】
【０００２】
近年、脳に対する生理学的な知見の充実、脳計測機器の発展、高性能なコンピュータのコストダウン、および機械学習の分野の進歩等に伴い、脳・機械インタフェース（Brain Machine Interface:ＢＭＩ）に関する研究が注目を浴びてきている（非特許文献１）。ＢＭＩは、脳と機械をつなぐインタフェースである。ＢＭＩは、人が考えた時や、何らかの行動した際に生ずる脳活動の信号を計測し、その計測データに信号処理技術を施すことにより、ユーザの意図を汲み出すものである。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】Toward Brain-Computer Interfacing (Neural Information Processing)、 MIT Press、 ISBN 978-0262042444
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、ＢＭＩを使った機械の以心伝心操作で学習データが十分でない場合、意図検出を行うためのアルゴリズムである意図判別アルゴリズムの学習が不十分となり、意図判別精度が低下する。
【０００５】
また、従来のＢＭＩにおいては、人間の脳の状態は時々刻々と変化するとされていたため、過去のデータを使うことはせずに、当日の学習データのみを利用して、ＢＭＩにおける意図検出を行っていた。そのため、精度の高い意図検出ができなかった。
【課題を解決するための手段】
【０００６】
本第一の発明の脳情報出力装置は、ユーザの意図を識別する情報である意図識別子と、当該意図識別子で識別される意図の元にユーザが一連の行為を行った際に当該ユーザの脳から取得された一のデータである学習データから、抽出された１以上の特徴量である学習特徴量群とを対に有する２以上の意図判別情報であり、取得日が異なる前記学習データから抽出された２以上の各学習特徴量群を有する２以上の意図判別情報を格納し得る意図判別情報格納部と、ユーザから脳活動のデータである脳活動データを取得する脳活動データ取得部と、前記脳活動データから、１以上の特徴量である入力特徴量群を取得する特徴量群取得部と、前記入力特徴量群に対応する意図識別子を、前記意図判別情報格納部に格納されている２以上の意図判別情報から取得する意図識別子取得部と、前記意図識別子取得部が取得した意図識別子を出力する意図識別子出力部とを具備する脳情報出力装置である。
【０００７】
かかる構成により、ユーザが複数日に渡ってＢＭＩを使用した際のデータ（過去に取得したデータ）を、有効に使うことにより、意図判別精度を向上させることができる。
【０００８】
また、本第二の発明の脳情報出力装置は、第一の発明に対して、一の意図の元にユーザが一連の行為を行った際に、ユーザの脳から一の学習データを取得する学習データ取得部と、学習データ取得部が取得した学習データから、１以上の特徴量である学習特徴量群を取得する学習特徴量群取得部と、学習特徴量群取得部が取得した学習特徴量群と、一の意図を識別する意図識別子とを対応付けた意図判別情報を、学習データの取得日が識別できるように、意図判別情報格納部に蓄積する意図判別情報蓄積部とをさらに具備する脳情報出力装置である。
【０００９】
かかる構成により、精度の高い意図検出ができる。
【００１０】
また、本第三の発明の脳情報出力装置は、第一、第二いずれかの発明に対して、意図識別子取得部は、意図判別情報格納部の２以上の意図判別情報を用いて、特徴量群取得部が取得した入力特徴量群が、２以上の意図判別情報に含まれる２以上の意図識別子の各々に対応する確率を、２以上の意図識別子ごとに算出する確率算出手段と、確率算出手段が算出した意図識別子ごとの確率から、最も大きい確率に対応する意図識別子を取得する意図識別子取得手段とを具備する脳情報出力装置である。
【００１１】
かかる構成により、精度の高い意図検出ができる。
【００１２】
また、本第四の発明の脳情報出力装置は、第一から第三いずれかの発明に対して、意図識別子取得部は、現在から、予め決められた日数前より新しい日以降に取得された学習データから生成された学習特徴量群を有する２以上の意図判別情報から、入力特徴量群に対応する意図識別子を取得する脳情報出力装置である。
【００１３】
かかる構成により、より精度の高い意図検出ができる。
【発明の効果】
【００１４】
本発明による脳情報出力装置によれば、精度の高い意図検出ができる。
【図面の簡単な説明】
【００１５】
【図１】同本実施の形態におけるロボットシステム１の概念図
【図２】同ロボットシステム１のブロック図
【図３】同脳情報出力装置の動作について説明するフローチャート
【図４】同脳情報出力装置の動作について説明するフローチャート
【図５】同ロボット１２の動作について説明するフローチャート
【図６】同脳波データの例を示す図
【図７】同意図判別情報管理表を示す図
【図８】同実験結果を示す図
【図９】同実験結果を示す図
【図１０】同脳情報出力装置の概念について説明する図
【図１１】同コンピュータシステムの概観図
【図１２】同コンピュータシステムのブロック図
【図１３】同確率算出アルゴリズムを説明するための図
【図１４】同確率算出アルゴリズムを説明するための図
【発明を実施するための形態】
【００１６】
以下、脳情報出力装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。
【００１７】
（実施の形態１）
【００１８】
本実施の形態において、取得日の異なる２以上の学習データから取得された２以上の学習特徴量群を用いて、意図を決定し、当該意図に対応する意図識別子を出力する脳情報出力装置について説明する。
【００１９】
また、本実施の形態において、脳情報出力装置からの出力を受け付け、動作するロボットについて説明する。
【００２０】
図１は、本実施の形態におけるロボットシステム１の概念図である。ロボットシステム１は、脳情報出力装置１１、ロボット１２を具備する。脳情報出力装置１１は、脳活動計測装置によって脳情報を取得し、ユーザの意図を検出し、当該意図を識別する意図識別子をロボット１２に送付する。ロボット１２は、脳情報出力装置１１から意図識別子を受け付け、当該意図識別子に応じた動作を行う。ロボット１２は、いわゆる人型の形状を有する電子機器でも良いが、他の形状を有する電子機器でも良い。ロボット１２は、例えば、四輪車、二輪車、航空機、電車などの移動体でも良い。
【００２１】
図２は、本実施の形態におけるロボットシステム１のブロック図である。ロボットシステム１を構成する脳情報出力装置１１は、意図判別情報格納部１１１、学習データ取得部１１２、学習特徴量群取得部１１３、意図判別情報蓄積部１１４、脳活動データ取得部１１５、特徴量群取得部１１６、意図識別子取得部１１７、意図識別子出力部１１８を具備する。
【００２２】
意図識別子取得部１１７は、確率算出手段１１７１、意図識別子取得手段１１７２を具備する。なお、意図識別子取得部１１７は、確率算出手段１１７１および意図識別子取得手段１１７２によらないで、意図識別子を取得しても良い。
【００２３】
ロボット１２は、動作情報格納部１２１、意図識別子受付部１２２、実行部１２３を具備する。
【００２４】
意図判別情報格納部１１１は、２以上の意図判別情報を格納し得る。意図判別情報は、意図識別子と学習特徴量群を有する。意図識別子は、ユーザの意図を識別する情報である。学習特徴量群は、意図識別子で識別される意図の元にユーザが一連の行為を行った際に、ユーザの脳から取得された一のデータである学習データから抽出された１以上の特徴量である。意図判別情報格納部１１１が格納している２以上の意図判別情報は、取得日が異なる学習データから抽出された２以上の各学習特徴量群を有する。つまり、２以上の各学習データが取得された日（取得日）は、すべて同じ日ではなく、少なくとも２つの取得日がある。２以上の各学習データとは、意図判別情報格納部１１１が格納している２以上の意図判別情報が有する２以上の各学習特徴量群が生成される元になる情報である。ここで、意図とは、体の一部（例えば、右手、左手、舌、足など）を動かす行為や、特定のこと（例えば、右手を動かしていること、舌を出したこと、走っていることなど）を想像することなど、ユーザの脳の活動に反映されることである。また、意図識別子は、例えば、ユーザが動かす体の部分であり、例えば、「右手」「左手」「舌」「足」の４つである。また、意図識別子は、例えば、「右手」「左手」の２つであっても良い。意図識別子の数は問わないが、意図識別子の数は少ない方が、通常、脳情報出力装置１１が出力する意図識別子がユーザの意図と合致している可能性は高い、と考えられる。学習特徴量群とは、学習データから抽出された１以上の特徴量の情報である。学習データとは、意図識別子で識別される意図の元にユーザが一連の行為を行った際に当該ユーザの脳から取得されたデータである。学習データは、ＮＩＲＳ（近赤外分光分析）、ｆＭＲＩ（機能的ＭＲＩ）、ＭＥＧ（脳磁計）、ＥＥＧ（脳波計）により取得されるデータなど、脳から取得される脳活動を示すデータであれば何でもよい。
【００２５】
意図判別情報格納部１１１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。意図判別情報格納部１１１に意図判別情報が記憶される過程は問わない。例えば、記録媒体を介して意図判別情報が意図判別情報格納部１１１で記憶されるようになってもよく、通信回線等を介して送信された意図判別情報が意図判別情報格納部１１１で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された意図判別情報が意図判別情報格納部１１１で記憶されるようになってもよい。
【００２６】
学習データ取得部１１２は、一の意図の元にユーザが一連の行為を行った際に、ユーザの脳から一の学習データを取得する。一の学習データとは、一連の行為を行った際に、観測される一連のデータである。学習データ取得部１１２は、例えば、近赤外線光計測装置である。また、学習データ取得部１１２は、例えば、脳波計測装置である。また学習データ取得部１１２は、例えば、機能的ＭＲＩ（fMRI: functional Magnetic Resonance Imaging）や、ＰＥＴ(Positron Emission Tomography)なども良い。通常、学習データ取得部１１２と脳活動データ取得部１１５とは同じものである。
【００２７】
学習特徴量群取得部１１３は、学習データ取得部１１２が取得した学習データから、１以上の特徴量である学習特徴量群を取得する。学習特徴量群取得部１１３は、学習データに対して信号処理し、１以上の特徴量である学習特徴量群を取得する。ここで、信号処理は、例えば、バイアス補正、ベースライン補正、トレンド除去、平均値計算、ハイパスフィルターによる処理、ローパスフィルターによる処理、FFTによる処理、PCAによる処理、ICAによる処理、Phase Locking 値の算出、移動平均の算出、センサー選択、時間選択、リファレンス補正、ダウンサンプリング、アップサンプリング、パワー計算、包絡線計算（ヒルベルト変換）、空間フィルターによる処理、逆問題フィルターによる処理、などである。そして、特徴量とは、例えば、上記の信号処理により、算出されるデータであり、例えば、平均値、分散、Phase Locking 値などである。なお、学習特徴量群を構成する特徴量は、学習データの特性を示すデータであれば、何でも良い。また、学習特徴量群取得部１１３が行う信号処理の数は、複数でも良い。また、上記の各種の信号処理の例は、公知技術であるので詳細な説明を省略する。
【００２８】
学習特徴量群取得部１１３は、通常、ＭＰＵやメモリ等から実現され得る。学習特徴量群取得部１１３の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００２９】
意図判別情報蓄積部１１４は、学習特徴量群取得部１１３が取得した学習特徴量群と、一の意図を識別する意図識別子とを対応付けた意図判別情報を、学習データの取得日が識別できるように、意図判別情報格納部１１１に蓄積する。意図判別情報蓄積部１１４は、意図判別情報に対応付けて、学習データの取得日の情報を、意図判別情報格納部１１１に蓄積しても良い。また、意図判別情報蓄積部１１４は、学習データの取得日ごとに記憶場所（フォルダやディスクなど）を変えて、意図判別情報を蓄積しても良い。また、意図判別情報は、学習データの取得日の情報を含んでも良い。なお、「取得日が識別できる」とは、取得日が異なることのみを識別できても良い。意図識別子は、ユーザが入力しても良いし、第三者が入力しても良いし、脳情報出力装置１１が予め保持していても良い。意図識別子の入力方法は問わない。
【００３０】
意図判別情報蓄積部１１４は、通常、ＭＰＵやメモリ等から実現され得る。意図判別情報蓄積部１１４の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００３１】
脳活動データ取得部１１５は、ユーザから脳活動のデータである脳活動データを取得する。脳活動データとは、ＮＩＲＳ（近赤外分光分析）、ｆＭＲＩ（機能的ＭＲＩ）、ＭＥＧ（脳磁計）、ＥＥＧ（脳波計）により取得されるデータなど、脳から取得される脳活動を示すデータであれば何でもよい。脳活動データは学習データと同じ種類のデータである。
【００３２】
脳活動データ取得部１１５は、例えば、近赤外線光計測装置、また脳波計測装置である。また学習データ取得部１１２、または機能的ＭＲＩ（fMRI: functional Magnetic Resonance Imaging）、またはＰＥＴ(Positron Emission Tomography)などである。
【００３３】
特徴量群取得部１１６は、脳活動データに対して信号処理し、１以上の特徴量である入力特徴量群を取得する。ここで、信号処理は、例えば、バイアス補正、ベースライン補正、トレンド除去、平均値計算、ハイパスフィルターによる処理、ローパスフィルターによる処理、FFTによる処理、PCAによる処理、ICAによる処理、Phase Locking 値の算出、移動平均の算出、センサー選択、時間選択、リファレンス補正、ダウンサンプリング、アップサンプリング、パワー計算、包絡線計算（ヒルベルト変換）、空間フィルターによる処理、逆問題フィルターによる処理、などである。そして、特徴量とは、例えば、上記の信号処理により、算出されるデータであり、例えば、平均値、分散、Phase Locking 値などである。なお、入力特徴量群を構成する特徴量は、脳活動データの特性を示すデータであれば、何でも良い。また、特徴量群取得部１１６が行う信号処理の数は、複数でも良い。また、上記の各種の信号処理の例は、公知技術であるので詳細な説明を省略する。
【００３４】
特徴量群取得部１１６は、通常、ＭＰＵやメモリ等から実現され得る。特徴量群取得部１１６の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００３５】
意図識別子取得部１１７は、入力特徴量群に対応する意図識別子を、意図判別情報格納部１１１に格納されている２以上の意図判別情報から取得する。意図識別子取得部１１７は、現在から、予め決められた日数前より新しい日以降に取得された学習データから生成された学習特徴量群を有する２以上の意図判別情報から、入力特徴量群に対応する意図識別子を取得することは好適である。つまり、意図識別子取得部１１７は、過去に取得された学習データから作成された意図判別情報をも利用して、意図識別子を決定する。意図識別子取得部１１７が意図識別子を取得するアルゴリズムは問わない。意図識別子取得部１１７は、例えば、入力特徴量群と、意図判別情報が有する学習特徴量群との距離を、意図識別子ごとに算出する。そして、意図識別子取得部１１７は、距離が最も小さい学習特徴量群に対応する意図識別子を取得しても良い。意図識別子取得部１１７は、通常、ＭＰＵやメモリ等から実現され得る。意図識別子取得部１１７の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００３６】
確率算出手段１１７１は、意図判別情報格納部１１１の２以上の意図判別情報を用いて、特徴量群取得部１１６が取得した入力特徴量群が、２以上の意図判別情報に含まれる２以上の意図識別子の各々に対応する確率を、２以上の意図識別子ごとに算出する。確率算出手段１１７１が用いる２以上の意図判別情報は、過去に取得された学習データから作成された意図判別情報をも含む。確率算出手段１１７１は、現在から、予め決められた日数前より新しい日以降に取得された学習データから生成された学習特徴量群を有する２以上の意図判別情報から、２以上の意図識別子の各々に対応する確率を算出することは好適である。
【００３７】
意図識別子が２つ（２種類）の場合、例えば、確率算出手段１１７１は、以下のように意図識別子ごとの確率を算出する。つまり、確率算出手段１１７１は、学習特徴量群から、２つのクラス（クラス１［第一の意図識別子］、またはクラス２［第二の意図識別子］）に分けるための境界面の情報を得る。かかる概念を図１３に示す。
次に、確率算出手段１１７１は、境界面からの入力特徴量群の距離を算出する（図１４参照）。そして、確率算出手段１１７１は、当該距離をロジスティック関数（シグモイド関数）に入力し、０〜１の値に変換する。そして、確率算出手段１１７１は、当該変換した値（０〜１）を、第一の意図識別子の確率とする。そして、確率算出手段１１７１は、第二の意図識別子の確率を、「１−第一の意図識別子の確率」により算出する。
【００３８】
また、意図識別子が４つ（４種類）の場合、例えば、確率算出手段１１７１は、以下のように意図識別子ごとの確率を算出する。つまり、上記２つの意図識別子の場合の処理を拡張する。まず、第一の意図識別子と他の意図識別子との２つのクラスが存在すると考え、確率算出手段１１７１は、学習特徴量群から、２つのクラス（クラス１［第一の意図識別子］、またはクラス２［第二の意図識別子または第三の意図識別子または第四の意図識別子）に分けるための境界面の情報を得る。次に、確率算出手段１１７１は、境界面からの入力特徴量群の距離を算出する。次に、確率算出手段１１７１は、当該距離をロジスティック関数（シグモイド関数）に入力し、０〜１の値に変換する。そして、確率算出手段１１７１は、当該変換した値（０〜１）を、第一の意図識別子の確率とする。次に、確率算出手段１１７１は、第二の意図識別子または第三の意図識別子または第四の意図識別子の確率を、「１−第一の意図識別子の確率」により算出する。
【００３９】
そして、次に、第二の意図識別子と他の意図識別子との２つのクラスが存在すると考え、確率算出手段１１７１は、学習特徴量群から、２つのクラス（クラス１［第二の意図識別子］、またはクラス２［第一の意図識別子または第三の意図識別子または第四の意図識別子）に分けるための境界面の情報を得る。次に、確率算出手段１１７１は、境界面からの入力特徴量群の距離を算出する。次に、確率算出手段１１７１は、当該距離をロジスティック関数（シグモイド関数）に入力し、０〜１の値に変換する。そして、確率算出手段１１７１は、当該変換した値（０〜１）を、第二の意図識別子の確率とする。次に、確率算出手段１１７１は、第一の意図識別子または第三の意図識別子または第四の意図識別子の確率を、「１−第二の意図識別子の確率」により算出する。
【００４０】
そして、次に、第三の意図識別子と他の意図識別子との２つのクラスが存在すると考え、確率算出手段１１７１は、学習特徴量群から、２つのクラス（クラス１［第三の意図識別子］、またはクラス２［第一の意図識別子または第二の意図識別子または第四の意図識別子）に分けるための境界面の情報を得る。次に、確率算出手段１１７１は、境界面からの入力特徴量群の距離を算出する。次に、確率算出手段１１７１は、当該距離をロジスティック関数（シグモイド関数）に入力し、０〜１の値に変換する。そして、確率算出手段１１７１は、当該変換した値（０〜１）を、第三の意図識別子の確率とする。次に、確率算出手段１１７１は、第一の意図識別子または第二の意図識別子または第四の意図識別子の確率を、「１−第三の意図識別子の確率」により算出する。
【００４１】
そして、次に、第四の意図識別子と他の意図識別子との２つのクラスが存在すると考え、確率算出手段１１７１は、学習特徴量群から、２つのクラス（クラス１［第四の意図識別子］、またはクラス２［第一の意図識別子または第二の意図識別子または第三の意図識別子）に分けるための境界面の情報を得る。次に、確率算出手段１１７１は、境界面からの入力特徴量群の距離を算出する。次に、確率算出手段１１７１は、当該距離をロジスティック関数（シグモイド関数）に入力し、０〜１の値に変換する。そして、確率算出手段１１７１は、当該変換した値（０〜１）を、第四の意図識別子の確率とする。次に、確率算出手段１１７１は、第一の意図識別子または第二の意図識別子または第三の意図識別子の確率を、「１−第四の意図識別子の確率」により算出する。
【００４２】
そして、上記で取得した確率をマージすることにより、第一の意図識別子から第四の意図識別子の確率を取得する。ここで、マージとは、前記の第一の意図識別子の確率（Ｐ１）、前記の第一以外の意図識別子の確率（Ｐ２３４）、前記の第二の意図識別子の確率（Ｐ２）、前記の第二以外の意図識別子の確率（Ｐ１３４）、前記の第三の意図識別子の確率（Ｐ３）、前記の第三以外の意図識別子の確率（Ｐ１２４）、前記の第四の意図識別子の確率（Ｐ４）、前記の第四以外の意図識別子の確率（Ｐ１２３）の８つの確率から求める操作のことを言う。マージした第一の意図識別子の確率はＰ１×Ｐ１３４×Ｐ１２４×Ｐ１２３、マージした第二の意図識別子の確率はＰ２３４×Ｐ２×Ｐ１２４×Ｐ１２３、マージした第三の意図識別子の確率はＰ２３４×Ｐ１３４×Ｐ３×Ｐ１２３、マージした第四の意図識別子はＰ２３４×Ｐ１３４×Ｐ１２４×Ｐ４のように求めることが好適である。なお、確率を正規化する操作を加えても良い。ここで、正規化とは、マージした第一の意図識別子の確率から第四の意図識別子の確率までを足した値でそれぞれの確率を割ることで、全てを足した確率が１になるようにする操作である。
【００４３】
確率算出手段１１７１は、通常、ＭＰＵやメモリ等から実現され得る。確率算出手段１１７１の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００４４】
意図識別子取得手段１１７２は、確率算出手段１１７１が算出した意図識別子ごとの確率から、最も大きい確率に対応する意図識別子を取得する。意図識別子取得手段１１７２は、通常、ＭＰＵやメモリ等から実現され得る。意図識別子取得手段１１７２の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００４５】
意図識別子出力部１１８は、意図識別子取得部１１７が取得した意図識別子を出力する。ここで、出力とは、ロボット１２への出力が好適であるが、ディスプレイへの表示や、音声出力などでも良い。意図識別子出力部１１８は、無線または有線の通信手段により実現され得る。
【００４６】
動作情報格納部１２１は、２以上の動作情報を格納し得る。動作情報とは、意図識別子と当該意図識別子に対応する動作を行わせる動作モジュールとの組である。動作モジュールとは、ハードウェアで実現されていても良いし、ソフトウェアで実現されていても良いし、ハードウェアとソフトウェアで実現されていても良い。動作情報格納部１２１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。動作情報格納部１２１に動作情報が記憶される過程は問わない。例えば、記録媒体を介して動作情報が動作情報格納部１２１で記憶されるようになってもよく、通信回線等を介して送信された動作情報が動作情報格納部１２１で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された動作情報が動作情報格納部１２１で記憶されるようになってもよい。
【００４７】
意図識別子受付部１２２は、脳情報出力装置１１から出力された意図識別子を受け付ける。受け付けとは、通信手段を用いた受信や、ソフトウェアによる情報（意図識別子）の引き渡し等である。
【００４８】
実行部１２３は、意図識別子受付部１２２が受け付けた意図識別子に対応する動作モジュールを実行する。動作モジュールが実現する動作内容は何でも良い。実行部１２３は、通常、ＭＰＵやメモリ等から実現され得る。実行部１２３の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００４９】
次に、ロボットシステム１の動作について説明する。まず、脳情報出力装置１１が意図判別情報を蓄積する動作（学習動作）について、図３のフローチャートを用いて説明する。
【００５０】
（ステップＳ３０１）学習データ取得部１１２は、学習データを取得するタイミングであるか否かを判断する。学習データを取得するタイミングであればステップＳ３０２に行き、学習データを取得するタイミングでなければステップＳ３０８に行く。なお、学習データ取得部１１２が学習データを取得する前に、図示しない出力手段が、ユーザに対して、意図に対応する一連の行為（動作や思考、想像など）を行うように指示する旨の出力を行っても良い。また、ユーザの指示により、学習データ取得部１１２は、学習データを取得するタイミングであると判断しても良い。
【００５１】
（ステップＳ３０２）意図判別情報蓄積部１１４は、意図識別子を取得する。意図判別情報蓄積部１１４は、例えば、出力手段が出力した指示に対応する意図識別子を取得する。つまり、意図判別情報蓄積部１１４は、出力される指示（例えば、「右手を握ってください」「足を動かしてください」「舌を出してください」など）に対応する意図識別子（例えば、「右手」「足」「舌」など）を格納しており、当該意図識別子を取得する。
【００５２】
（ステップＳ３０３）学習データ取得部１１２は、学習データを取得する。
【００５３】
（ステップＳ３０４）学習特徴量群取得部１１３は、ステップＳ３０３で取得された学習データから、学習特徴量群を取得する。
【００５４】
（ステップＳ３０５）意図判別情報蓄積部１１４は、図示しない時計から、日付データを取得する。日付データは、日を識別するデータ、日時を識別するデータなどである。
【００５５】
（ステップＳ３０６）意図判別情報蓄積部１１４は、ステップＳ３０２で取得された意図識別子と、ステップＳ３０４で取得された学習特徴量群と、ステップＳ３０５で取得された日付データとを用いて、意図判別情報を構成する。意図判別情報は、ここでは、意図識別子と学習特徴量群と日付データを有する情報である。また、意図判別情報は、意図識別子と学習特徴量群のみを有し、蓄積される場所が、日付データに応じて異なっても良い。
【００５６】
（ステップＳ３０７）意図判別情報蓄積部１１４は、ステップＳ３０６で構成した意図判別情報を、意図判別情報格納部１１１に蓄積する。ステップＳ３０１に戻る。
【００５７】
（ステップＳ３０８）学習データ取得部１１２は、学習データの取得を終了するか否かを判断する。学習データの取得を終了する場合は処理を終了し、学習データの取得を終了しない場合はステップＳ３０１に戻る。なお、例えば、図示しない受付手段がユーザからの終了指示を受け付けた場合、学習データ取得部１１２は、学習データの取得を終了すると判断する。また、例えば、予め決められた個数の学習データを取得した場合（予め決められた個数の意図判別情報が蓄積された場合）、学習データ取得部１１２は、学習データの取得を終了すると判断しても良い。その他、学習データの取得を終了するとの判断アルゴリズムは問わない。
【００５８】
次に、脳情報出力装置１１が学習したデータ（意図判別情報格納部１１１の意図判別情報）を用いて意図識別子を取得する動作を、図４のフローチャートを用いて説明する。
【００５９】
（ステップＳ４０１）意図識別子取得部１１７は、現在の日付を図示しない時計から取得する。
【００６０】
（ステップＳ４０２）意図識別子取得部１１７は、現在から、予め決められた日数前より新しい複数の意図判別情報を、意図判別情報格納部１１１から読み出す。ここで読み出された意図判別情報のみが、意図識別子の取得のために用いられる。
【００６１】
（ステップＳ４０３）脳活動データ取得部１１５は、脳活動データを取得したか否かを判断する。脳活動データを取得すればステップＳ４０４に行き、脳活動データを取得しなければステップＳ４０３に戻る。
【００６２】
（ステップＳ４０４）特徴量群取得部１１６は、ステップＳ４０３で取得された脳活動データから、入力特徴量群を取得する。
【００６３】
（ステップＳ４０５）確率算出手段１１７１は、カウンタｉに１を代入する。
【００６４】
（ステップＳ４０６）確率算出手段１１７１は、ステップＳ４０２で読み出された２以上の意図判別情報の中に、ｉ番目の意図識別子が存在するか否かを判断する。ｉ番目の意図識別子が存在すればステップＳ４０７に行き、ｉ番目の意図識別子が存在しなければステップＳ４１０に行く。
【００６５】
（ステップＳ４０７）確率算出手段１１７１は、ステップＳ４０２で読み出された２以上の意図判別情報を用いて、ステップＳ４０４で取得された入力特徴量群が、ｉ番目の意図識別子に対応する特徴量群である確率を算出する。確率算出手段１１７１は、上述したように、例えば、入力特徴量群とｉ番目の意図識別子に対応する学習特徴量群との距離を算出する。そして、当該距離をロジスティック関数に代入し、確率を算出する。なお、ロジスティック関数の情報は、確率算出手段１１７１が予め保持している。また、確率算出手段１１７１は、一の意図識別子に対応する確率と、他の意図識別子に対応する確率とを同じアルゴリズムで算出する必要がないことは、上述した通りである。
【００６６】
（ステップＳ４０８）確率算出手段１１７１は、ｉ番目の意図識別子と、ステップＳ４０７で算出した確率を対にして、少なくとも一時的にメモリ等の記憶媒体に蓄積する。
【００６７】
（ステップＳ４０９）確率算出手段１１７１は、カウンタｉを１、インクリメントする。ステップＳ４０６に戻る。
【００６８】
（ステップＳ４１０）意図識別子取得手段１１７２は、ステップＳ４０８で蓄積された確率の中で、最も大きい確率に対応する意図識別子を取得する。
【００６９】
（ステップＳ４１１）意図識別子出力部１１８は、ステップＳ４１０で取得された意図識別子をロボット１２に出力する。ステップＳ４０３に戻る。
【００７０】
なお、図４のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【００７１】
次に、ロボット１２の動作について、図５のフローチャートを用いて説明する。
【００７２】
（ステップＳ５０１）意図識別子受付部１２２は、脳情報出力装置１１から出力された意図識別子を受け付けたか否かを判断する。意図識別子を受け付ければステップＳ５０２に行き、意図識別子を受け付けなければステップＳ５０１に戻る。
【００７３】
（ステップＳ５０２）実行部１２３は、ステップＳ５０１で受け付けられた意図識別子に対応する動作モジュールを、動作情報格納部１２１から読み出す。
【００７４】
（ステップＳ５０３）実行部１２３は、ステップＳ５０２で読み出した動作モジュールを実行する。ステップＳ５０１に戻る。
【００７５】
以上の処理により、ユーザが意図した行為（思考を含む）に対応する動作が、ロボット１２により行われる。
【００７６】
なお、図５のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【００７７】
以下、本実施の形態におけるロボットシステム１の具体的な動作について説明する。ロボットシステム１の概念図は図１である。以下の具体例は、一つの実験結果である。
【００７８】
今、脳情報出力装置１１は、いわゆる脳・機械インタフェースとして機能する電子機器である。そして、脳情報出力装置１１から出力される意図識別子は、ロボット１２に送付され、ロボット１２は意図識別子に対応した動作を行う、とする。
【００７９】
また、学習データ取得部１１２、および脳活動データ取得部１１５は、脳波計測装置である。そして、学習データおよび脳活動データは、脳波データである。
【００８０】
また、本実験において、意図識別子は「左手」「右手」「舌」「足」の４つである、とする。つまり、本実験において、脳波を使った脳・機械インタフェース（ＢＭＩ）を使って、ユーザに４つのタスク（左手・右手・舌・足を動かすイメージ）のうち１つを任意に選んでもらう。そして、脳情報出力装置１１は、ユーザがイメージをしている際の脳活動データ（脳波データ）から、意図識別子を意図判別アルゴリズムによって推定し、当該意図識別子をロボット１２に出力する。そして、ロボット１２は、意図識別子を取得し、当該意図識別子に従った動作を行う、こととする。
【００８１】
かかる状況において、以下の実験を行い、実験結果を得た。つまり、ユーザは、例えば、任意にタスク（ここでは「左手」とする）を選択し、当該ユーザが、意図識別子「左手」を脳情報出力装置１１に入力した、とする。
【００８２】
次に、脳情報出力装置１１の学習データ取得部１１２は、例えば、図６の脳波データを取得する。
【００８３】
次に、学習特徴量群取得部１１３は、図６の学習データから、学習特徴量群を取得する。学習特徴量群を構成する特徴量は、例えば、平均値、分散値などである。
【００８４】
次に、意図判別情報蓄積部１１４は、図示しない時計から、日付データ「２００８／１０／２２」を取得する。
【００８５】
次に、意図判別情報蓄積部１１４は、取得された意図識別子「左手」と、取得された学習特徴量群と、取得された日付データ「２００８／１０／２２」とを用いて、意図判別情報を構成する。そして、意図判別情報蓄積部１１４は、構成した意図判別情報を、意図判別情報格納部１１１に蓄積する。
【００８６】
以上の処理を繰り返し、意図判別情報格納部１１１には、図７に示す意図判別情報管理表が格納される。意図判別情報管理表には、日付、意図識別子、および学習特徴量群を有する意図判別情報が多数、記憶されている。
【００８７】
以上の環境のもと、以下の実験を行った。
【００８８】
（実験１）
過去データを使わない場合（実験当日のデータのみ学習データとして用いた場合）では、脳情報出力装置１１（脳・機械インタフェース）を使う実験当日の２８０のデータ（各タスク毎に７０のデータ）を脳情報出力装置１１に入れ、意図判別情報を構成した。そして、別に用意した実験当日の１４０データを入力された脳活動データとして、脳情報出力装置１１は意図識別子を推定し、その正誤により、脳情報出力装置１１の性能を検証した。
【００８９】
また、過去データを使う場合では、実験当日の２８０データの他に、過去の７日分の２９４０データ（各タスク毎に７３５データ）を脳情報出力装置１１に入れ、意図判別情報を構成した。そして、別に用意した実験当日の１４０データを入力された脳活動データとして、脳情報出力装置１１は意図識別子を推定し、その正誤により、脳情報出力装置１１の性能を検証した。
【００９０】
実験における動作の流れは以下である。まず、ユーザに４つのタスク（左手・右手・舌・足を動かすイメージ）のうち１つを任意に選んでもらう。そして、脳情報出力装置１１の脳活動データ取得部１１５は、ユーザがイメージをしている際の脳活動データ（脳波データ）を取得する。
【００９１】
そして、特徴量群取得部１１６は、取得された脳活動データから、入力特徴量群を取得する。
【００９２】
次に、確率算出手段１１７１は、図７に示す意図判別情報管理表のうち、意図判別情報が有する日付と、現在の日付を元に、実験に適する意図判別情報のみを用いて、以下のように確率を算出する。実験に適する意図判別情報とは、現在から、予め決められた日数前より新しい複数の意図判別情報である。
【００９３】
つまり、確率算出手段１１７１は、意図識別子（「左手」「右手」「舌」「足」）ごとに、入力特徴量群が各意図識別子に対応する確率を算出する。算出アルゴリズムの例は、上述した通りである。
【００９４】
そして、意図識別子取得手段１１７２は、算出された確率の中で、最も大きい確率に対応する意図識別子（例えば、「左手」）を取得する。
【００９５】
次に、意図識別子出力部１１８は、取得された意図識別子（例えば、「左手」）をロボット１２に出力する。
【００９６】
そして、ロボット１２の意図識別子受付部１２２は、意図識別子（例えば、「左手」）を受け付ける。次に、実行部１２３は、意図識別子「左手」に対応する動作モジュールを、動作情報格納部１２１から読み出す。次に、実行部１２３は、読み出した動作モジュールを実行する。
【００９７】
そして、ユーザが意図した動作をロボット１２が行ったか否かを判断する。そして、脳情報出力装置１１の性能を評価する。
【００９８】
以上の実験結果において、過去データを使わないケースでは６３．１±４．４％の判別性能であった。つまり、平均判別率は６３．１％、標準偏差が４．４％であった。また、過去データを使ったケースでは８２．４±３．５％の判別性能であった。すなわち、平均判別率で１９．３％の性能向上があったばかりか、判別性能のばらつきである標準偏差が０．９％低下し、非常にロバストで高性能な脳・機械インタフェースが構築できたことがわかった。
【００９９】
また、あわせてどの程度前のデータを使うべきかの検討を行った。ある８日分のデータを使って、その後の１１日分のデータを使って判別性能を検証したところ、右肩下がりになっていった（図８参照）。すなわち、過去データを使うにしても、相当古いデータを使うと判別性能が低下する。そこで、可能な限り脳・機械インタフェースを使う日に近い過去データを使う方が良いことも分かった。
【０１００】
（実験２）
実験２において、過去データをどの程度入れたほうが良いのかの検証を行った。実験２における環境は、実験１の環境と同様である。実験２は２００８年９月から１２月まで行い、最後の３日（１１月２１日、１１月２７日、１２月４日）のデータをテストデータとして使い、意図判別アルゴリズムの学習には９月データのみ、９月から１１月データ、１０月データから１１月データ、１１月データのみのケースを比較したところ、図９のような結果が得られた。
【０１０１】
図９から、脳・機械インタフェースを使う当日に近いデータさえ学習データに入っていれば、それほど性能に差がないことが分かった。
【０１０２】
以上、本実施の形態によれば、精度の高い意図検出ができる。具体的には、本実施の形態によれば、以下のことが言える。つまり、通常は、ユーザが複数日に渡って脳・機械インタフェース（脳情報出力装置１１）を使用する。かかることを利用し、脳情報出力装置１１が、過去に取得したデータを有効に使うことで、学習データの取得時間を短縮し、さらには意図判別精度を向上させることができる。かかる効果を示した概念図が図１０である。なお、図１０（ａ）は、脳・機械インタフェースを使った機械の以心伝心操作で学習データが十分でない場合は、意図の予測精度が高くないことを示す。図１０（ｂ）は、過去に取得したデータを有効に使うことにより、意図の予測精度が高くなることを示す。
また、人間の脳の状態は時々刻々と変わっており過去のデータを使うと判別性能が落ちると言われていたが、本実施の形態によれば、過去のデータから特徴量を適切に抽出し、過去のデータの入れ方を工夫することにより、前述のように判別性能が大幅に上がることが分かった。
【０１０３】
なお、本実施の形態において、非常に古い意図判別情報を用いずに、意図識別子を取得するので、意図識別子を決定するまでの処理速度が向上する。
【０１０４】
さらに、本実施の形態における処理は、ソフトウェアで実現しても良い。そして、このソフトウェアをソフトウェアダウンロード等により配布しても良い。また、このソフトウェアをＣＤ−ＲＯＭなどの記録媒体に記録して流布しても良い。なお、このことは、本明細書における他の実施の形態においても該当する。なお、本実施の形態における情報処理装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、記憶媒体に、ユーザの意図を識別する情報である意図識別子と、当該意図識別子で識別される意図の元にユーザが一連の行為を行った際に当該ユーザの脳から取得された一のデータである学習データから、抽出された１以上の特徴量である学習特徴量群とを対に有する２以上の意図判別情報であり、取得日が異なる前記学習データから抽出された２以上の各学習特徴量群を有する２以上の意図判別情報が格納されており、コンピュータを、ユーザから脳活動のデータである脳活動データを取得する脳活動データ取得部と、前記脳活動データから、１以上の特徴量である入力特徴量群を取得する特徴量群取得部と、前記入力特徴量群に対応する意図識別子を、前記記憶媒体に格納されている２以上の意図判別情報から取得する意図識別子取得部と、前記意図識別子取得部が取得した意図識別子を出力する意図識別子出力部として機能させるプログラムである。
【０１０５】
また、上記プログラムにおいて、一の意図の元にユーザが一連の行為を行った際に、当該ユーザの脳から一の学習データを取得する学習データ取得部と、前記学習データ取得部が取得した学習データから、１以上の特徴量である学習特徴量群を取得する学習特徴量群取得部と、前記学習特徴量群取得部が取得した学習特徴量群と、前記一の意図を識別する意図識別子とを対応付けた意図判別情報を、前記学習データの取得日が識別できるように、前記意図判別情報格納部に蓄積する意図判別情報蓄積部として、コンピュータをさらに機能させることは好適である。
【０１０６】
また、上記プログラムにおいて、前記意図識別子取得部は、前記意図判別情報格納部の２以上の意図判別情報を用いて、前記特徴量群取得部が取得した入力特徴量群が、前記２以上の意図判別情報に含まれる２以上の意図識別子の各々に対応する確率を、前記２以上の意図識別子ごとに算出する確率算出手段と、前記確率算出手段が算出した意図識別子ごとの確率から、最も大きい確率に対応する意図識別子を取得する意図識別子取得手段として、コンピュータを機能させることは好適である。
【０１０７】
また、上記プログラムにおいて、前記意図識別子取得部は、現在から、予め決められた日数前より新しい日以降に取得された学習データから生成された学習特徴量群を有する２以上の意図判別情報から、前記入力特徴量群に対応する意図識別子を取得するものとして、コンピュータを機能させることは好適である。
【０１０８】
また、図１１は、本明細書で述べたプログラムを実行して、上述した実施の形態の脳情報出力装置等を実現するコンピュータの外観を示す。上述の実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムで実現され得る。図１１は、このコンピュータシステム３４０の概観図であり、図１２は、コンピュータシステム３４０のブロック図である。
【０１０９】
図１１において、コンピュータシステム３４０は、ＦＤドライブ、ＣＤ−ＲＯＭドライブを含むコンピュータ３４１と、キーボード３４２と、マウス３４３と、モニタ３４４とを含む。
【０１１０】
図１２において、コンピュータ３４１は、ＦＤドライブ３４１１、ＣＤ−ＲＯＭドライブ３４１２に加えて、ＭＰＵ３４１３と、ＣＤ−ＲＯＭドライブ３４１２及びＦＤドライブ３４１１に接続されたバス３４１４と、ブートアッププログラム等のプログラムを記憶するためのＲＯＭ３４１５とに接続され、アプリケーションプログラムの命令を一時的に記憶するとともに一時記憶空間を提供するためのＲＡＭ３４１６と、アプリケーションプログラム、システムプログラム、及びデータを記憶するためのハードディスク３４１７とを含む。ここでは、図示しないが、コンピュータ３４１は、さらに、ＬＡＮへの接続を提供するネットワークカードを含んでも良い。
【０１１１】
コンピュータシステム３４０に、上述した実施の形態の脳情報出力装置等の機能を実行させるプログラムは、ＣＤ−ＲＯＭ３５０１、またはＦＤ３５０２に記憶されて、ＣＤ−ＲＯＭドライブ３４１２またはＦＤドライブ３４１１に挿入され、さらにハードディスク３４１７に転送されても良い。これに代えて、プログラムは、図示しないネットワークを介してコンピュータ３４１に送信され、ハードディスク３４１７に記憶されても良い。プログラムは実行の際にＲＡＭ３４１６にロードされる。プログラムは、ＣＤ−ＲＯＭ３５０１、ＦＤ３５０２またはネットワークから直接、ロードされても良い。
【０１１２】
プログラムは、コンピュータ３４１に、上述した実施の形態の脳情報出力装置等の機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティープログラム等は、必ずしも含まなくても良い。プログラムは、制御された態様で適切な機能（モジュール）を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいれば良い。コンピュータシステム３４０がどのように動作するかは周知であり、詳細な説明は省略する。
【０１１３】
なお、上記プログラムにおいて、ハードウェアによって行われる処理、例えば、送信ステップにおけるモデムやインターフェースカードなどで行われる処理（ハードウェアでしか行われない処理）は含まれない。
【０１１４】
また、上記プログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
【０１１５】
また、上記各実施の形態において、各処理（各機能）は、単一の装置（システム）によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。
【０１１６】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０１１７】
以上のように、本発明にかかる脳情報出力装置は、精度の高い意図検出ができる。を有し、ＢＭＩ等として有用である。
【符号の説明】
【０１１８】
１  ロボットシステム
１１  脳情報出力装置
１２  ロボット
１１１  意図判別情報格納部
１１２  学習データ取得部
１１３  学習特徴量群取得部
１１４  意図判別情報蓄積部
１１５  脳活動データ取得部
１１６  特徴量群取得部
１１７  意図識別子取得部
１１８  意図識別子出力部
１２１  動作情報格納部
１２２  意図識別子受付部
１２３  実行部
１１７１  確率算出手段
１１７２  意図識別子取得手段
【図２】
2010198233.tif 000003
【図３】
2010198233.tif 000004
【図４】
2010198233.tif 000005
【図５】
2010198233.tif 000006
【図６】
2010198233.tif 000007
【図７】
2010198233.tif 000008
【図８】
2010198233.tif 000009
【図９】
2010198233.tif 000010
【図１１】
2010198233.tif 000011
【図１２】
2010198233.tif 000012
【図１３】
2010198233.tif 000013
【図１４】
2010198233.tif 000014
【図１】
2010198233.tif 000015
【図１０】
2010198233.tif 000016