(57)【特許請求の範囲】
【請求項１】
行動の状態を決定する行動認識モードを設定する際の基準となる基準装置に対応する、装置の状態に関する情報に基づいて、前記基準装置の状態を認識する状態認識部と、
認識された前記基準装置の状態に基づいて、前記行動認識モードを設定する設定対象の装置に対して、前記行動認識モードを設定する行動認識モード設定部と、
を備え、
前記設定対象の装置には、前記基準装置以外の装置が含まれ、
前記行動認識モード設定部は、さらに、前記基準装置と前記基準装置以外の装置との間の相対距離に基づいて、前記設定対象の装置に対して前記行動認識モードを設定する、
情報処理装置。
【請求項２】
前記行動認識モード設定部は、さらに、前記基準装置に対応する、ユーザの行動の認識結果を示す行動認識結果情報に基づいて、前記行動認識モードを設定する、請求項１に記載の情報処理装置。
【請求項３】
前記設定対象の装置には、前記基準装置が含まれ、
前記基準装置に前記行動認識モードが設定された場合、前記行動認識モード設定部は、前記基準装置に設定された前記行動認識モードが示す行動認識に関する設定に基づき認識されたユーザの行動の認識結果を示す、前記行動認識結果情報に基づいて、前記設定対象の装置に対して、前記行動認識モードを設定する、請求項２に記載の情報処理装置。
【請求項４】
前記行動認識モード設定部は、認識された前記基準装置の状態、または、前記行動認識結果情報が示すユーザの行動の認識結果が、変化するごとに、前記行動認識モードを設定する、請求項２または３に記載の情報処理装置。
【請求項５】
前記行動認識モード設定部は、
装置の状態、ユーザの行動、および前記行動認識モードが対応付けられた設定情報を用いて、認識された前記基準装置の状態と前記行動認識結果情報とに対応する前記行動認識モードを特定し、
特定された前記行動認識モードを、前記設定対象の装置に対して設定する請求項２〜４のいずれか１項に記載の情報処理装置。
【請求項６】
前記設定情報における、装置の状態、ユーザの行動、および前記行動認識モードの対応付けは、対応付けを直接的に更新するためのユーザ操作、または、対応付けを間接的に更新するためのユーザ操作に基づき更新される、請求項５に記載の情報処理装置。
【請求項７】
前記基準装置以外の装置が複数存在する場合、前記行動認識モード設定部は、前記基準装置以外の装置ごとに前記行動認識モードを設定する、請求項１〜６のいずれか１項に記載の情報処理装置。
【請求項８】
前記状態認識部は、自装置に対応する前記装置の状態に関する情報に基づいて、自装置の状態を、前記基準装置の状態として認識し、
前記行動認識モード設定部は、
前記行動認識モードを設定する前記設定対象の装置を、自装置とし、
認識された自装置の状態と、自装置に対応する前記行動認識結果情報と、取得された外部装置に関する情報とに基づいて、自装置に対して前記行動認識モードを設定する、請求項２に記載の情報処理装置。
【請求項９】
設定された前記行動認識モードが示す行動認識に関する設定に従って、行動認識に関する処理を行う処理部をさらに備え、
前記状態認識部は、認識した自装置の状態を示す情報を、外部装置に対して送信させ、
前記行動認識モード設定部は、設定した行動認識モードを示す情報を、外部装置に対して送信させ、
前記処理部は、認識したユーザの行動に対応する前記行動認識結果情報を、外部装置に対して送信させる、請求項８に記載の情報処理装置。
【請求項１０】
前記状態認識部は、認識した自装置の状態が変化した場合に、前記自装置の状態を示す情報を、外部装置に対して送信させ、
前記行動認識モード設定部は、設定した行動認識モードが変化した場合に、前記行動認識モードを示す情報を、外部装置に対して送信させ、
前記処理部は、認識したユーザの行動が変化した場合に、前記行動認識結果情報を、外部装置に対して送信させる、請求項９に記載の情報処理装置。
【請求項１１】
取得された行動の状態を決定する行動認識モードを示す情報に基づいて、行動認識に関する設定を行う設定部と、
設定された前記行動認識に関する設定に従って、行動認識に関する処理を行う処理部と、
を備え、
前記処理部は、設定される前記行動認識モードの基準となる基準装置との間の相対距離に基づいて、前記行動認識に関する処理を行う、
情報処理装置。
【請求項１２】
前記処理部は、自装置の位置に基づいて、前記行動認識に関する処理を行う、請求項１１に記載の情報処理装置。
【請求項１３】
行動の状態を決定する行動認識モードの基準となる基準装置に対応する、装置の状態に関する情報に基づいて、前記基準装置の状態を認識するステップと、
認識された前記基準装置の状態に基づいて、前記行動認識モードを設定する設定対象の装置に対して、前記行動認識モードを設定するステップと、
前記基準装置と前記基準装置以外の装置との間の相対距離に基づいて、前記設定対象の装置に対して前記行動認識モードを設定するステップと、
を有し、
前記設定対象の装置には、前記基準装置以外の装置が含まれる、
情報処理装置により実行される情報処理方法。
【請求項１４】
行動の状態を決定する行動認識モードの基準となる基準装置に対応する、装置の状態に関する情報に基づいて、前記基準装置の状態を認識するステップ、
認識された前記基準装置の状態に基づいて、前記行動認識モードを設定する前記基準装置以外の装置を含む設定対象の装置に対して、前記行動認識モードを設定するステップ、
前記基準装置と前記基準装置以外の装置との間の相対距離に基づいて、前記基準装置以外の装置を含む前記設定対象の装置に対して前記行動認識モードを設定するステップ、  をコンピュータに実行させるためのプログラム。
【請求項１５】
行動の状態を決定する行動認識モードを設定する設定対象の装置に対して、前記行動認識モードを設定する第１の情報処理装置と、
前記設定対象の装置であり、設定された行動認識モードに基づいて行動認識に関する処理を行う、１または２以上の第２の情報処理装置と、
を有し、
前記第１の情報処理装置は、
前記行動認識モードの基準となる基準装置に対応する、装置の状態に関する情報に基づいて、前記基準装置の状態を認識する状態認識部と、
認識された前記基準装置の状態に基づいて、前記第２の情報処理装置ごとに、前記行動認識モードを設定する行動認識モード設定部と、
を備え、
前記設定対象の装置には、前記基準装置以外の装置が含まれ、
前記行動認識モード設定部は、さらに、前記基準装置と前記基準装置以外の装置との間の相対距離に基づいて、前記設定対象の装置に対して前記行動認識モードを設定する、
情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、情報処理装置、情報処理方法、プログラム、および情報処理システムに関する。
【背景技術】
【０００２】
ユーザの行動を認識し、認識結果を表示画面に表示させる技術が開発されている。ユーザの行動を認識し、認識結果を表示画面に表示させる技術としては、例えば下記の特許文献１に記載の技術が挙げられる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−１３４８０２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
近年、スマートフォンなどの可搬型の装置だけでなく、腕時計型のデバイスなどのように、ユーザが身につけて用いることが可能なウェアラブル型の装置（以下、「ウェアラブル装置」と示す。）を用いるユーザが増えつつある。また、例えばライフログなどのように、上記のような装置に搭載されたセンサ、または、上記のような装置に取り付けられた外部センサの検出値を利用した、ユーザの行動に関するアプリケーションも実用化されている。【０００５】
しかしながら、センサの検出値を利用してユーザの行動認識が行われる場合、例えば、センサが搭載された装置（または、外部センサが取り付けられた装置）の状態などによって、ユーザの行動を認識することができない恐れがある。【０００６】
本開示では、ユーザの行動をより高い精度で認識可能とすることが可能な、新規かつ改良された情報処理装置、情報処理方法、プログラム、および情報処理システムを提案する。
【課題を解決するための手段】
【０００７】
本開示によれば、行動の状態を決定する行動認識モードを設定する際の基準となる基準装置に対応する、装置の状態に関する情報に基づいて、上記基準装置の状態を認識する状態認識部と、認識された上記基準装置の状態に基づいて、上記行動認識モードを設定する設定対象の装置に対して、上記行動認識モードを設定する行動認識モード設定部と、を備える、情報処理装置が提供される。【０００８】
また、本開示によれば、取得された行動の状態を決定する行動認識モードを示す情報に基づいて、行動認識に関する設定を行う設定部と、設定された上記行動認識に関する設定に従って、行動認識に関する処理を行う処理部と、を備える、情報処理装置が提供される。【０００９】
また、本開示によれば、行動の状態を決定する行動認識モードの基準となる基準装置に対応する、装置の状態に関する情報に基づいて、上記基準装置の状態を認識するステップと、認識された上記基準装置の状態に基づいて、上記行動認識モードを設定する設定対象の装置に対して、上記行動認識モードを設定するステップと、を有する、情報処理装置により実行される情報処理方法が提供される。【００１０】
また、本開示によれば、行動の状態を決定する行動認識モードの基準となる基準装置に対応する、装置の状態に関する情報に基づいて、上記基準装置の状態を認識するステップ、認識された上記基準装置の状態に基づいて、上記行動認識モードを設定する設定対象の装置に対して、上記行動認識モードを設定するステップ、をコンピュータに実行させるためのプログラムが提供される。【００１１】
また、本開示によれば、行動の状態を決定する行動認識モードを設定する設定対象の装置に対して、上記行動認識モードを設定する第１の情報処理装置と、
上記設定対象の装置であり、設定された行動認識モードに基づいて行動認識に関する処理を行う、１または２以上の第２の情報処理装置と、を有し、上記第１の情報処理装置は、上記行動認識モードの基準となる基準装置に対応する、装置の状態に関する情報に基づいて、上記基準装置の状態を認識する状態認識部と、認識された上記基準装置の状態に基づいて、上記第２の情報処理装置ごとに、上記行動認識モードを設定する行動認識モード設定部と、を備える、情報処理システムが提供される。
【発明の効果】
【００１２】
本開示によれば、ユーザの行動をより高い精度で認識可能とすることができる。【００１３】
なお、上記の効果は必ずしも限定的なものではなく、上記の効果とともに、または上記の効果に代えて、本明細書に示されたいずれかの効果、または本明細書から把握されうる他の効果が奏されてもよい。
【図面の簡単な説明】
【００１４】
【図１】本実施形態に係るウェアラブル装置の一例を示す説明図である。
【図２】第１の実施形態に係る情報処理システムの一例を示す説明図である。
【図３】本実施形態に係る情報処理方法に係る処理の一例を説明するための説明図である。
【図４】本実施形態に係る情報処理方法に係る処理の一例を説明するための説明図である。
【図５】本実施形態に係る情報処理方法に係る処理の一例を説明するための説明図である。
【図６】本実施形態に係る情報処理方法に係る処理の一例を説明するための説明図である。
【図７】本実施形態に係る情報処理方法に係る、行動認識モード設定処理の第１の例を説明するための説明図である。
【図８】本実施形態に係る情報処理方法に係る、行動認識モード設定処理の第２の例を説明するための説明図である。
【図９】本実施形態に係る情報処理方法に係る、行動認識モード設定処理の第３の例を説明するための説明図である。
【図１０】本実施形態に係る情報処理方法に係る、行動認識モード設定処理の第４の例を説明するための説明図である。
【図１１】本実施形態に係る情報処理方法に係る、行動認識モード設定処理の第５の例を説明するための説明図である。
【図１２】本実施形態に係る情報処理方法に係る、行動認識モード設定処理の第６の例を説明するための説明図である。
【図１３】第１の実施形態に係る情報処理システムを構成する、本実施形態に係る第１の情報処理装置の構成の一例を示すブロック図である。
【図１４】第１の実施形態に係る情報処理システムを構成する、本実施形態に係る第１の情報処理装置のハードウェア構成の一例を示す説明図である。
【図１５】第１の実施形態に係る情報処理システムを構成する、本実施形態に係る第２の情報処理装置の構成の一例を示すブロック図である。
【図１６】第２の実施形態に係る情報処理システムの一例を示す説明図である。
【図１７】第２の実施形態に係る情報処理システムにおける処理の一例を示す説明図である。
【図１８】第２の実施形態に係る情報処理システムを構成する、本実施形態に係る第１の情報処理装置の構成の一例を示すブロック図である。
【発明を実施するための形態】
【００１５】
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１６】
また、以下では、下記に示す順序で説明を行う。
１．本実施形態に係る情報処理方法
２．第１の実施形態に係る情報処理システム
３．第２の実施形態に係る情報処理システム
４．本実施形態に係るプログラム
【００１７】
（本実施形態に係る情報処理方法）
本実施形態に係る情報処理システムを構成する各装置の構成について説明する前に、まず、本実施形態に係る情報処理方法について説明する。以下では、本実施形態に係る情報処理システムを構成する装置のうち本実施形態に係る情報処理方法に係る処理を行う装置を、「第１の情報処理装置」と示す。
【００１８】
上述したように、例えば、センサの検出値を利用してユーザの行動認識が行われる場合には、センサが搭載された装置（または、外部センサが取り付けられた装置）の状態などによって、ユーザの行動を認識することができない恐れがある。
【００１９】
そこで、本実施形態に係る第１の情報処理装置は、例えば、基準装置の状態などに基づいて、設定対象の装置に対して行動認識モードを設定する。
【００２０】
ここで、本実施形態に係る基準装置とは、行動認識モードを設定する際の基準となる装置である。本実施形態に係る基準装置としては、例えば、ユーザの行動の認識に係るセンサが搭載された装置や、ユーザの行動の認識に係る外部センサが取り付けられた装置が挙げられる。具体例を挙げると、本実施形態に係る基準装置としては、例えば、スマートフォンや携帯電話、タブレット型の装置などの可搬型の装置や、ウェアラブル装置などが挙げられる。
【００２１】
また、本実施形態に係る情報処理システムでは、例えば、本実施形態に係る第１の情報処理装置が、本実施形態に係る基準装置の役目を果たす。なお、本実施形態に係る基準装置は、本実施形態に係る第１の情報処理装置に限られない。例えば、本実施形態に係る基準装置は、本実施形態に係る第１の情報処理装置以外の装置であってもよい。また、例えば、本実施形態に係る基準装置が、本実施形態に係る設定対象の装置に該当しない場合には、本実施形態に係る基準装置は、本実施形態に係る情報処理システムを構成しない装置であってもよい。
【００２２】
また、本実施形態に係る設定対象の装置とは、行動認識モードを設定する対象の装置である。本実施形態に係る設定対象の装置としては、例えば、１または２以上の、基準装置以外の装置が挙げられる。また、本実施形態に係る設定対象の装置は、例えば、基準装置のみであってもよく、また、基準装置と、１または２以上の基準装置以外の装置とであってもよい。以下では、本実施形態に係る設定対象の装置のうちの、基準装置を除いた設定対象の装置を、「第２の情報処理装置」と示す。つまり、本実施形態に係る第２の情報処理装置は、設定対象の装置であって、基準装置ではない装置である。
【００２３】
本実施形態に係る設定対象の装置としては、例えば、ユーザの行動の認識に係るセンサが搭載された装置や、ユーザの行動の認識に係る外部センサが取り付けられた装置が挙げられる。具体例を挙げると、本実施形態に係る設定対象の装置としては、例えば、スマートフォンや携帯電話、タブレット型の装置などの可搬型の装置や、ウェアラブル装置などが挙げられる。
【００２４】
図１は、本実施形態に係るウェアラブル装置の一例を示す説明図である。図１に示すＡ〜Ｅは、それぞれウェアラブル装置の一例を示している。
【００２５】
本実施形態に係る基準装置や本実施形態に係る設定対象の装置としての役目を果たしうる、本実施形態に係るウェアラブル装置としては、図１に示すように下記のような装置が挙げられる。なお、本実施形態に係るウェアラブル装置が、下記に示す例に限られないことは、言うまでもない。
・頭部装着型の装置（図１のＡ）：例えば、ＨＭＤ（Head  Mounted  Display）や、撮像装置など
・アイウェア型の装置（図１のＢ）：例えば、ＨＭＤや、メガネ型の装置など
・首かけ型の装置（図１のＣ）：例えば、撮像装置や、ヘッドセット、ネックレス型の装置、データロガーなど
・手首／腕装着型の装置（図１のＤ）：例えば、時計型の装置や、データロガー、ブレスレット型の装置、リストバンド型の装置など
・手／指装着型の装置（図１のＥのＥ１）：例えば、グローブ型の装置や、リング型の装置など
・腰／上着／ポケット装着型の装置（図１のＥのＥ２）：例えば、ベルト型の装置や、クリップ／マグネット型の装置、データロガーなど
・足首／足装着型の装置（図１のＥのＥ３）：例えば、アンクレット型の装置や、データロガーなど
【００２６】
また、本実施形態に係るユーザの行動の認識に係るセンサとしては、例えば、加速度センサや、ＧＰＳ（Global  Positioning  System）デバイス、ジャイロセンサ、気圧センサ、近接センサ、生体センサなどが挙げられる。なお、本実施形態に係るユーザの行動の認識に係るセンサは、上記に限られず、ユーザの行動認識に係る処理に用いることが可能な任意のセンサであってもよい。
【００２７】
また、本実施形態に係る行動認識モードとは、行動の状態を決定するためのものであり、行動認識に関する１つの設定、または、複数の行動認識に関する設定の組み合わせを示す。
【００２８】
本実施形態に係る行動認識モードとしては、例えば、“行動認識に用いるセンサの種類や、センサのパラメータ”、“センサの検出値の中から行動認識に用いる特徴量の種類”、“行動認識に係る処理に用いるアルゴリズムや、モデルデータ”などのうちの１つ、または、これらのうちの２以上の組み合わせが挙げられる。ここで、上記“行動認識に用いるセンサの種類や、センサのパラメータ”は、例えば、センサに関する設定に該当する。また、上記“センサの検出値の中から行動認識に用いる特徴量の種類”と、上記“行動認識に係る処理に用いるアルゴリズムや、モデルデータ”とは、例えば、行動認識に係る処理に関する設定に該当する。
【００２９】
また、本実施形態に係る第１の情報処理装置による行動認識モードの設定とは、例えば、“本実施形態に係る第１の情報処理装置が、行動認識モードを示す情報を設定対象の装置に対して送信させて、当該設定対象の装置に行動認識に関する設定を行わせること”をいう。本実施形態に係る第１の情報処理装置は、例えば、本実施形態に係る第１の情報処理装置が備える通信部（後述する）や、本実施形態に係る第１の情報処理装置に接続された外部通信デバイスに、行動認識モードを示す情報を、設定対象の装置に対して送信させることによって、設定対象の装置に行動認識に関する設定を行わせる。
【００３０】
なお、本実施形態に係る第１の情報処理装置は、自装置（本実施形態に係る第１の情報処理装置）を設定対象の装置とし、自装置の行動認識モードを設定することも可能である。自装置が設定対象の装置である場合における、本実施形態に係る第１の情報処理装置による行動認識モードの設定とは、例えば、“本実施形態に係る第１の情報処理装置が、行動認識モードを示す情報に基づいて行動認識に関する設定を行うこと”をいう。
【００３１】
本実施形態に係る行動認識モードを示す情報には、例えば、上記のようなセンサに関する設定を示すデータと、上記のような行動認識に係る処理に関する設定を示すデータとの一方または双方が含まれる。また、本実施形態に係る行動認識モードを示す情報には、例えば、行動認識に関する設定を行わせるための命令が含まれていてもよい。
【００３２】
ここで、本実施形態に係るセンサに関する設定を示すデータとしては、例えば下記に示すデータの一方または双方のデータが挙げられる。なお、本実施形態に係るセンサに関する設定を示すデータは、下記に示す例に限られない。本実施形態に係るセンサに関する設定を示すデータとしては、例えば、センサの動作を制御することが可能な任意のデータ（またはデータ群）が挙げられる。
・有効とするセンサの種類を示すデータ（例えば、センサＩＤなど）
・センサのパラメータを示すデータ
【００３３】
また、本実施形態に係る行動認識に係る処理に関する設定を示すデータとしては、例えば下記に示すデータのうちの、１または２以上のデータが挙げられる。なお、本実施形態に係る行動認識に係る処理に関する設定を示すデータは、下記に示す例に限られない。本実施形態に係る行動認識に係る処理に関する設定を示すデータとしては、例えば、行動認識に係る処理を制御することが可能な任意のデータ（またはデータ群）が挙げられる。
・特徴量の種類を示すデータ（例えば、特徴量を示すＩＤなど）
・行動認識に係る処理に用いるアルゴリズムを示すデータ（例えば、プログラムデータや、アルゴリズムを示すＩＤなど）
・行動認識に係る処理に用いるモデルデータを示すデータ（例えば、モデルデータそのものや、モデルデータを示すＩＤなど）
【００３４】
本実施形態に係る第１の情報処理装置が、設定対象の装置に対して行動認識モードを設定することによって、設定対象の装置では、設定された行動認識モードが示す行動認識に関する設定に従って、行動認識に関する処理が行われる。ここで、本実施形態に係る第１の情報処理装置は、基準装置の状態などに基づいて、設定対象の装置に対して行動認識モードを設定するので、設定対象の装置に設定する行動認識モードを切り替えることが可能である。つまり、本実施形態に係る第１の情報処理装置は、設定対象の装置に対して行動認識モードを設定することによって、設定対象の装置において行われる行動認識に関する処理を切り替えさせることができる。
【００３５】
よって、本実施形態に係る第１の情報処理装置が、本実施形態に係る情報処理方法に係る処理を行うことによって、設定対象の装置により適した設定で行動の認識を行わせることが可能となるので、ユーザの行動をより高い精度で認識可能とすることができる。
【００３６】
以下、本実施形態に係る情報処理方法に係る処理について、本実施形態に係る情報処理システムの一例を挙げつつ、より具体的に説明する。
【００３７】
（第１の実施形態に係る情報処理システム）
まず、本実施形態に係る第１の情報処理装置が、本実施形態に係る第２の情報処理装置の行動認識モードを設定する情報処理システム、すなわち、本実施形態に係る第１の情報処理装置がマスタの役目を果たし、第２の情報処理装置がスレーブの役目を果たす、マスタ−スレーブ型の情報処理システムについて説明する。
【００３８】
以下では、本実施形態に係る第１の情報処理装置が、基準装置である場合を主に例に挙げる。なお、上述したように、本実施形態に係る基準装置は、本実施形態に係る第１の情報処理装置とは別体の装置であってもよい。
【００３９】
図２は、第１の実施形態に係る情報処理システム１０００の一例を示す説明図である。情報処理システム１０００は、例えば、第１の情報処理装置１００と、第２の情報処理装置２００Ａ、２００Ｂ、…とを有する。以下では、第２の情報処理装置２００Ａ、２００Ｂ、…を総称して、または、第２の情報処理装置２００Ａ、２００Ｂ、…のうちの１つを、「第２の情報処理装置２００」と示す場合がある。
【００４０】
なお、図２では、第１の実施形態に係る情報処理システムが、複数の第２の情報処理装置２００を有する例を示しているが、第１の実施形態に係る情報処理システムの構成は、上記に限られない。例えば、第１の実施形態に係る情報処理システムは、第２の情報処理装置２００を１つ有する構成であってもよい。
【００４１】
［１］第１の情報処理装置１００における処理
情報処理システム１０００では、第１の情報処理装置１００が、基準装置の状態などに基づいて、設定対象の装置に対して行動認識モードを設定する。
【００４２】
ここで、第１の情報処理装置１００が行動認識モードを設定する設定対象の装置としては、第２の情報処理装置２００が挙げられる。第２の情報処理装置２００に対して行動認識モードを設定する場合、第１の情報処理装置１００は、第２の情報処理装置２００に対して行動認識モードを示す情報を送信し、第２の情報処理装置２００に対して行動認識モードを設定する。また、第１の情報処理装置１００は、自装置を設定対象の装置として、自装置の行動認識モードを設定してもよい。
【００４３】
より具体的には、第１の情報処理装置１００は、例えば、（１）状態認識処理、および（２）行動認識モード設定処理を行うことによって、設定対象の装置に対して行動認識モードを設定する。
【００４４】
（１）状態認識処理
第１の情報処理装置１００は、基準装置に対応する、装置の状態に関する情報に基づいて、基準装置の状態を認識する。第１の情報処理装置１００は、例えば、状態認識処理を常時行ってもよいし、定期的／非定期的に行ってもよい。
【００４５】
ここで、本実施形態に係る装置の状態としては、例えば、“装置が放置されている状態”や、装置がユーザに装着されている場合や装置がユーザにより持ち運ばれている場合など“装置がユーザに付随する場合における状態”が挙げられる。具体例を挙げると、“装置がユーザに付随する場合における状態”としては、例えば、手首に装着されている状態や、クリップで上着に装着されている状態、ズボンのポケットの中にある状態、バックパックの中にある状態、手で保持されている状態などが挙げられる。
【００４６】
また、本実施形態に係る装置の状態に関する情報とは、上記のような装置の状態を検出することが可能なデータである。具体例を挙げると、本実施形態に係る装置の状態に関する情報としては、例えば下記に示すデータ（またはデータ群）が挙げられる。
【００４７】
［“装置が放置されている状態”に係る装置の状態に関する情報の一例］
・場所情報（例えば、緯度経度や、ＰＯＩ（Point  Of  Interest）、家やオフィスなどの特定の場所、などを示すデータ）
・装置の姿勢を示すセンサデータ
・充電されているか否かなどの、装置に関するデータ
・ユーザ操作に基づき状態が指定された、装置の状態を示すデータ
【００４８】
［“装置がユーザに付随する場合における状態”に係る装置の状態に関する情報の一例］
・センサデータ（例えば、加速度データや、検出値、アタッチメント部分の状態を示す電気信号など）
・ボタン操作の有無を示すデータ（例えば、ボタン操作に応じた電気信号や、ボタン操作の有無を示すフラグなど）
・ユーザ操作に基づき状態が指定された、装置の状態を示すデータ
【００４９】
上記に示すように、本実施形態に係る装置の状態に関する情報としては、例えば、状態に対応する装置が備えるセンサ（または、対象の装置に取り付けられた外部センサ）の検出値、および／または、ユーザ操作に基づく装置の状態を示すデータが挙げられる。なお、本実施形態に係る装置の状態に関する情報は、上記に示す例に限られない。本実施形態に係る装置の状態に関する情報は、第１の情報処理装置１００が、本実施形態に係る装置の状態を認識することが可能な、任意のデータ（またはデータ群）であってもよい。
【００５０】
センサの検出値（装置の状態に関する情報の一例）に基づき基準装置の状態を認識する場合、第１の情報処理装置１００は、例えば、第１の情報処理装置１００が備えるセンサや、第１の情報処理装置１００に接続されている外部センサから伝達されるセンサの検出値を用いる（第１の情報処理装置１００が基準装置である場合）。また、センサの検出値（装置の状態に関する情報の一例）に基づき基準装置の状態を認識する場合、第１の情報処理装置１００は、例えば、ネットワークを介して（または直接的に）行われる通信により、外部の基準装置から取得されたセンサの検出値を用いることも可能である（第１の情報処理装置１００が基準装置ではない場合）。第１の情報処理装置１００は、例えば、パターンマッチングや閾値処理など、１または２以上のセンサの検出値を用いて装置の状態を認識することが可能な、任意の技術を利用して、センサの検出値に基づき装置の状態を認識する。
【００５１】
ユーザ操作に基づく装置の状態を示すデータ（装置の状態に関する情報の一例）に基づき基準装置の状態を認識する場合、第１の情報処理装置１００は、例えば、第１の情報処理装置１００が備える操作部（後述する）や、第１の情報処理装置１００に接続されている外部操作デバイスから伝達される、ユーザ操作に基づく装置の状態を示すデータを用いる（第１の情報処理装置１００が基準装置である場合）。また、ユーザ操作に基づく装置の状態を示すデータ（装置の状態に関する情報の一例）に基づき基準装置の状態を認識する場合、第１の情報処理装置１００は、例えば、ネットワークを介して（または直接的に）行われる通信により、外部の基準装置から取得されたユーザ操作に基づく装置の状態を示すデータを用いることも可能である（第１の情報処理装置１００が基準装置ではない場合）。第１の情報処理装置１００は、例えば、ユーザ操作に基づく装置の状態を示すデータが示す状態を、装置の状態として認識する。
【００５２】
（２）行動認識モード設定処理
第１の情報処理装置１００は、上記（１）の処理（状態認識処理）により認識された基準装置の状態に基づいて、設定対象の装置に対して、行動認識モードを設定する。
【００５３】
ここで、第１の情報処理装置１００は、例えば、上記（１）の処理（状態認識処理）により基準装置の状態が認識されるごとに、行動認識モード設定処理を行う。また、第１の情報処理装置１００は、例えば、上記（１）の処理（状態認識処理）により認識された基準装置の状態が変化するごとに、行動認識モード設定処理を行ってもよい。
【００５４】
また、第１の情報処理装置１００は、さらに、基準装置に対応する行動認識結果情報に基づいて、行動認識モードを設定してもよい。
【００５５】
ここで、さらに行動認識結果情報に基づいて行動認識モードを設定する場合、第１の情報処理装置１００は、例えば、上記（１）の処理（状態認識処理）により基準装置の状態が認識されるごとに、および／または、行動認識結果情報が取得されるごとに、行動認識モード設定処理を行う。また、第１の情報処理装置１００は、例えば、上記（１）の処理（状態認識処理）により認識された基準装置の状態が変化するごとに、および／または、行動認識結果情報が示すユーザの行動の認識結果が変化するごとに、行動認識モード設定処理を行ってもよい。
【００５６】
本実施形態に係る行動認識結果情報とは、ユーザの行動の認識結果を示すデータである。本実施形態に係る行動認識結果情報が示す、認識されたユーザの行動としては、例えば下記の（ａ）〜（ｄ）に示す行動が挙げられる。なお、本実施形態に係る行動認識結果情報が示す、認識されたユーザの行動が、下記に示す例に限られないことは、言うまでもない。
【００５７】
（ａ）ユーザの動作
・歩き
・走り
・ジャンプ
・静止
（ｂ）ユーザの姿勢
・立っている
・座っている
・横たわっている
（ｃ）ユーザの移動
・歩き、走り（足で）での移動
・自転車での移動
・電車での移動
・自動車での移動
・バスでの移動
・エスカレータでの移動
（ｄ）滞在場所に応じた生活行動
・買い物している
・家事をしている
・仕事をしている
・通勤をしている
【００５８】
基準装置に対応する、本実施形態に係る行動認識結果情報が示すユーザの行動は、例えば、基準装置が備えるセンサや、基準装置に取り付けられた外部センサの検出値などに基づいて、認識される。例えば、上記（ａ）に示すユーザの動作は、加速度センサにより検出された加速度の変化量、変化方向に基づき認識される。また、上記（ｂ）に示すユーザの姿勢は、例えば、加速度センサにより検出された加速度の変化量、変化方向と、前回認識されたユーザの行動とに基づき認識される。また、上記（ｃ）に示すユーザの移動は、例えば、ＧＰＳデバイスにより検出された位置や、地図データ、加速度センサにより検出された加速度の変化量などに基づき認識される。また、上記（ｄ）に示す滞在場所に応じた生活行動は、例えば、ＧＰＳデバイスにより検出された位置や、地図データ、時間情報、ユーザのスケジュールデータなどに基づき認識される。
【００５９】
本実施形態に係る行動認識結果情報は、第１の情報処理装置１００が生成してもよいし、第１の情報処理装置１００の外部装置において生成されてもよい。行動認識結果情報が外部装置において生成される場合には、第１の情報処理装置１００は、例えば、当該外部装置から通信により取得された行動認識結果情報を用いて、行動認識モードを設定する。
【００６０】
以下、第１の情報処理装置１００が、上記（１）の処理（状態認識処理）により認識された基準装置の状態と、基準装置に対応する行動認識結果情報に基づいて、設定対象の装置に対して行動認識モードを設定する場合を主に例に挙げて、行動認識モード設定処理の一例について、より具体的に説明する。
【００６１】
また、以下では、第１の情報処理装置１００が、設定対象の装置である第２の情報処理装置２００に対して、行動認識モードを設定する場合を例に挙げて、行動認識モード設定処理の一例を説明する。なお、上述したように、本実施形態に係る設定対象の装置は、例えば、基準装置と、１または２以上の第２の情報処理装置２００とであってもよい。つまり、図２に示す第１の実施形態に係る情報処理システム１０００では、第１の情報処理装置１００が、基準装置である第１の情報処理装置１００と、第２の情報処理装置２００とに対して、行動認識モードを設定することも可能である。基準装置である第１の情報処理装置１００に対して行動認識モードを設定する場合、第１の情報処理装置１００は、例えば、第２の情報処理装置２００に対する場合と同様に、第１の情報処理装置１００に対して行動認識モードを設定する。
【００６２】
第１の情報処理装置１００は、例えば、装置の状態、ユーザの行動、および行動認識モードが対応付けられた設定情報を用いて、上記（１）の処理（状態認識処理）により認識された基準装置の状態と、行動認識結果情報とに対応する行動認識モードを特定する。また、第１の情報処理装置１００が、上記（１）の処理（状態認識処理）により認識された基準装置の状態に基づいて、行動認識モードを設定する場合には、第１の情報処理装置１００は、例えば、装置の状態、および行動認識モードが対応付けられた設定情報を用いて、上記（１）の処理（状態認識処理）により認識された基準装置の状態に対応する行動認識モードを特定することも可能である。
【００６３】
第１の情報処理装置１００は、例えば、第１の情報処理装置１００が備える記憶部（後述する）や、第１の情報処理装置１００に接続されている記録媒体、通信可能な外部装置が備える記録媒体などから読み出された設定情報を用いる。本実施形態に係る設定情報としては、例えば、テーブルや、データベースが挙げられる。
【００６４】
ここで、本実施形態に係る設定情報における、装置の状態、ユーザの行動、および行動認識モードの対応付けは、例えば、予め設定される。
【００６５】
また、本実施形態に係る設定情報における、装置の状態、ユーザの行動、および行動認識モードの対応付けは、ユーザ操作に基づき更新されてもよい。
【００６６】
本実施形態に係る設定情報の更新に係るユーザ操作としては、例えば、装置の状態、ユーザの行動、および行動認識モードの対応付けを直接的に更新するユーザ操作が挙げられる。上記直接的に更新するユーザ操作により本実施形態に係る設定情報における対応付けが更新されることによって、ユーザが設定対象の装置に対して所望の行動認識モードを設定することが可能となる。
【００６７】
また、例えば、本実施形態に係る設定情報の更新に係るユーザ操作は、装置の状態、ユーザの行動、および行動認識モードの対応付けを間接的に更新するユーザ操作であってもよい。上記間接的に更新するユーザ操作としては、例えば、設定対象の装置における行動認識に関する処理の結果に対する、設定対象の装置のユーザのフィードバック操作が挙げられる。例えば、上記フィードバック操作が示すフィードバックが、行動認識に関する処理の結果が所望の結果ではないことを示す場合、第１の情報処理装置１００は、当該フィードバックの頻度や、当該フィードバックのレベルなどに基づいて、設定情報における装置の状態、ユーザの行動、および行動認識モードの対応付けを変更する。
【００６８】
上記（１）の処理（状態認識処理）により認識された基準装置の状態と、行動認識結果情報とに対応する行動認識モードが特定されると、第１の情報処理装置１００は、特定された行動認識モードを、設定対象の装置に対して設定する。
【００６９】
図３〜図６は、本実施形態に係る情報処理方法に係る処理の一例を説明するための説明図であり、第１の情報処理装置１００により設定対象の装置である第２の情報処理装置２００に対して設定される、行動認識モードの一例を示している。ここで、図３〜図６のＡに示す、装置の状態、ユーザの行動、および行動認識モードの対応付けが、設定情報が示す装置の状態、ユーザの行動、および行動認識モードの対応付けの一例に相当する。
【００７０】
図３は、第１の情報処理装置１００がスマートフォンであり、設定対象の装置である第２の情報処理装置２００が、リストバンド型の装置と足首装着型の装置である場合において、第２の情報処理装置２００に対して設定される行動認識モードの一例を示している。また、図４は、第１の情報処理装置１００が腰に装着されたクリップ型の装置であり、第２の情報処理装置２００が、ＨＭＤと首かけ型の装置である場合において、第２の情報処理装置２００に対して設定される行動認識モードの一例を示している。また、図５は、第１の情報処理装置１００が腰に装着されたクリップ型の装置であり、第２の情報処理装置２００が、アイウェア型の装置とリストバンド型の装置である場合において、第２の情報処理装置２００に対して設定される行動認識モードの一例を示している。また、図６は、第１の情報処理装置１００がスマートフォンであり、第２の情報処理装置２００が、リング型の装置とネックレス型の装置とアイウェア型の装置とである場合において、第２の情報処理装置２００に対して設定される行動認識モードの一例を示している。
【００７１】
例えば図３〜図６に示すように、設定対象の装置として、複数の第２の情報処理装置２００が存在する場合には、第１の情報処理装置１００は、第２の情報処理装置２００ごとに、第２の情報処理装置２００に対応する行動認識モードを設定する。
【００７２】
第１の情報処理装置１００は、行動認識モード設定処理として上記のような処理を行うことによって、設定対象の装置に対して行動認識モードを設定する。
【００７３】
以下、本実施形態に係る行動認識モード設定処理の具体例について説明する。
【００７４】
（２−１）行動認識モード設定処理の第１の例
第１の情報処理装置１００は、上述した“上記（１）の処理（状態認識処理）により認識された基準装置の状態”、または、“認識された基準装置の状態および行動認識結果情報”に基づいて、複数の第２の情報処理装置２００それぞれに対して、同一の行動認識モードを設定する。
【００７５】
図７は、本実施形態に係る情報処理方法に係る、行動認識モード設定処理の第１の例を説明するための説明図である。図７では、基準装置としての役目を果たす第１の情報処理装置１００としてスマートフォンを示し、設定対象の装置である第２の情報処理装置２００Ａ、２００Ｂとして、腕輪型の装置と足首装着型の装置とを示している。また、図７では、第１の情報処理装置１００が、第２の情報処理装置２００Ａ、２００Ｂそれぞれに対して“運転の認識”に係る行動認識モードを設定する例を示している。
【００７６】
図７に示すように、第１の情報処理装置１００が、第２の情報処理装置２００Ａ、２００Ｂそれぞれに対して“運転の認識”に係る行動認識モードを設定することによって、情報処理システム１０００では、第２の情報処理装置２００Ａ、２００Ｂにおいて“運転の認識”に関する行動を対象とした認識が行われる。
【００７７】
（２−２）行動認識モード設定処理の第２の例
第１の情報処理装置１００は、上述した“上記（１）の処理（状態認識処理）により認識された基準装置の状態”、または、“認識された基準装置の状態および行動認識結果情報”に基づいて、第２の情報処理装置２００ごとに行動認識モードを設定する。
【００７８】
図８は、本実施形態に係る情報処理方法に係る、行動認識モード設定処理の第２の例を説明するための説明図である。図８では、基準装置としての役目を果たす第１の情報処理装置１００としてスマートフォンを示し、設定対象の装置である第２の情報処理装置２００Ａ、２００Ｂとして、腕輪型の装置と足首装着型の装置とを示している。また、図８では、第１の情報処理装置１００が、第２の情報処理装置２００Ａに対して“食事をしているかの認識”に係る行動認識モードを設定し、第２の情報処理装置２００Ｂに対して“貧乏ゆすりの認識”に係る行動認識モードを設定する例を示している。
【００７９】
図８に示すように、第１の情報処理装置１００が、第２の情報処理装置２００Ａ、２００Ｂごとに、対応する行動認識モードを設定することによって、情報処理システム１０００では、第２の情報処理装置２００Ａ、２００Ｂそれぞれに異なる行動を対象とした認識を行わせることが可能となる。なお、第１の情報処理装置１００が、第２の情報処理装置２００ごとに対応する行動認識モードを設定した結果、第２の情報処理装置２００それぞれにおいて同一の行動を対象とした認識が行われる場合はありうる。
【００８０】
（２−３）行動認識モード設定処理の第３の例
第１の情報処理装置１００は、上述した“上記（１）の処理（状態認識処理）により認識された基準装置の状態”、または、“認識された基準装置の状態および行動認識結果情報”に基づいて、行動認識モードを設定する。その結果、情報処理システム１０００では、複数の第２の情報処理装置２００のうちの、１または２以上に対して、選択的に行動認識モードが設定されてもよい。
【００８１】
図９は、本実施形態に係る情報処理方法に係る、行動認識モード設定処理の第３の例を説明するための説明図である。図９のＡは、第１の情報処理装置１００が、第２の情報処理装置２００Ａに対して“睡眠検出”に係る行動認識モードを設定し、第２の情報処理装置２００Ｂに対しては行動認識モードを設定しない例を示している。また、図９のＢは、第１の情報処理装置１００が、第２の情報処理装置２００Ｂに対して“ケイデンスの認識”に係る行動認識モードを設定し、第２の情報処理装置２００Ａに対しては行動認識モードを設定しない例を示している。また、図９のＡ、図９のＢでは、基準装置としての役目を果たす第１の情報処理装置１００としてスマートフォンを示し、設定対象の装置である第２の情報処理装置２００Ａ、２００Ｂとして、腕輪型の装置と足首装着型の装置とを示している。
【００８２】
図９のＡ、図９のＢに示すように、第１の情報処理装置１００は、第２の情報処理装置２００Ａ、２００Ｂの一方に対して、行動認識モードを設定することが可能である。
【００８３】
（２−４）行動認識モード設定処理の第４の例
第１の情報処理装置１００は、上述した“上記（１）の処理（状態認識処理）により認識された基準装置の状態”、または、“認識された基準装置の状態および行動認識結果情報”に加え、さらに、基準装置と第２の情報処理装置２００（設定対象の装置のうちの、基準装置以外の装置）との間の相対距離に基づいて、設定対象の装置に対して行動認識モードを設定する。
【００８４】
より具体的には、第１の情報処理装置１００は、例えば、基準装置と第２の情報処理装置２００との相対距離が遠いと判定した場合には、第２の情報処理装置２００に対して、行動認識に関する処理を行わせないための行動認識モードを設定する。本実施形態に係る、行動認識に関する処理を行わせないための行動認識モードには、例えば、行動認識に係るセンサを起動させない設定（センサをスリープ状態にさせる設定も含む。）や、行動認識に関する処理の実行を停止する設定の一方、または双方が含まれる。
【００８５】
また、第１の情報処理装置１００は、例えば、基準装置と第２の情報処理装置２００との相対距離が近いと判定した場合には、第２の情報処理装置２００に対して、上述した“上記（１）の処理（状態認識処理）により認識された基準装置の状態”、または、“認識された基準装置の状態および行動認識結果情報”に基づく行動認識モードを設定する。
【００８６】
ここで、第１の情報処理装置１００は、例えば、基準装置と第２の情報処理装置２００との間で通信が行えない場合に、基準装置と第２の情報処理装置２００との相対距離が遠いと判定する。また、第１の情報処理装置１００は、例えば、基準装置と第２の情報処理装置２００との間で通信が行える場合に、基準装置と第２の情報処理装置２００との相対距離が近いと判定する。
【００８７】
また、送信信号を送信した時刻と当該送信信号に対する応答信号が受信された時刻との差に基づき距離を推定する方法など、任意の距離測定に係る方法を用いて、基準装置と第２の情報処理装置２００との相対距離が得られる場合には、第１の情報処理装置１００は、例えば、基準装置と第２の情報処理装置２００との相対距離が、閾値よりも大きいとき（または、閾値以上であるとき。以下、同様とする。）に、基準装置と第２の情報処理装置２００との相対距離が遠いと判定する。また、任意の距離測定に係る方法を用いて、基準装置と第２の情報処理装置２００との相対距離が得られる場合には、第１の情報処理装置１００は、例えば、基準装置と第２の情報処理装置２００との相対距離が、閾値以下のとき（または、閾値より小さいとき。以下、同様とする。）に、基準装置と第２の情報処理装置２００との相対距離が近いと判定する。
【００８８】
ここで、第１の情報処理装置１００が基準装置である場合、第１の情報処理装置１００は、例えば、第１の情報処理装置１００が第２の情報処理装置２００と通信が行えるか否かや、推定された第１の情報処理装置１００と第２の情報処理装置２００との距離に基づいて、第１の例に係る行動認識モード設定処理を行う。
【００８９】
また、基準装置が第１の情報処理装置１００とは別体の外部装置である場合には、第１の情報処理装置１００は、例えば、当該外部装置から取得された、第２の情報処理装置２００との間で通信が行えるか否かを示す情報（例えば、フラグなど）や、当該外部装置と第２の情報処理装置２００との間の推定距離を示す情報に基づいて、第１の例に係る行動認識モード設定処理を行う。
【００９０】
図１０は、本実施形態に係る情報処理方法に係る、行動認識モード設定処理の第４の例を説明するための説明図である。図１０では、基準装置としての役目を果たす第１の情報処理装置１００としてスマートフォンを示し、設定対象の装置である第２の情報処理装置２００Ａ、２００Ｂとして、腕輪型の装置と足首装着型の装置とを示している。
【００９１】
第１の情報処理装置１００は、第２の情報処理装置２００Ａ、第２の情報処理装置２００Ｂそれぞれとの相対距離を判定する。図１０に示す例では、第１の情報処理装置１００と第２の情報処理装置２００Ａとの相対距離、および第１の情報処理装置１００と第２の情報処理装置２００Ｂとの相対距離が近い。よって、図１０に示す例では、第１の情報処理装置１００は、第２の情報処理装置２００Ａ、２００Ｂそれぞれに対して、上述した“上記（１）の処理（状態認識処理）により認識された基準装置の状態”、または、“認識された基準装置の状態および行動認識結果情報”に基づく行動認識モードを設定する。
【００９２】
（２−５）行動認識モード設定処理の第５の例
第１の情報処理装置１００は、上述した“上記（１）の処理（状態認識処理）により認識された基準装置の状態”に基づいて、行動認識モードを設定する。上記（１）の処理（状態認識処理）により認識された基準装置の状態が“装置が放置されている状態”である場合、第１の情報処理装置１００は、第２の情報処理装置２００に対して、基準装置が放置されている場所に対応する行動認識モードを設定する。
【００９３】
また、上記（１）の処理（状態認識処理）により認識された基準装置の状態が“装置が放置されている状態”である場合には、第１の情報処理装置１００は、“基準装置と第２の情報処理装置２００との相対距離が遠いと判定されたときに、行動認識に関する処理を行わせるための命令”を含む、本実施形態に係る行動認識モードを示す情報を、第２の情報処理装置２００に対して送信する。
【００９４】
図１１は、本実施形態に係る情報処理方法に係る、行動認識モード設定処理の第５の例を説明するための説明図である。図１１では、基準装置としての役目を果たす第１の情報処理装置１００としてスマートフォンを示し、設定対象の装置である第２の情報処理装置２００として、腕輪型の装置を示している。また、図１１では、第１の情報処理装置１００が、第２の情報処理装置２００に対して、基準装置である第１の情報処理装置１００が放置されている場所に応じて、“ジョギングの認識”に係る行動認識モードまたは“睡眠検出”に係る行動認識モードを設定する例を示している。
【００９５】
図１１に示す例では、第２の情報処理装置２００は、例えば、上記（２−４）に示す第１の情報処理装置１００と同様に、第２の情報処理装置２００と基準装置である第１の情報処理装置１００との相対距離を判定する。そして、第２の情報処理装置２００は、第２の情報処理装置２００と第１の情報処理装置１００との相対距離が遠いと判定した場合に、行動認識モードが示す行動認識に関する設定に従って、行動認識に関する処理を行う。
【００９６】
なお、第５の例に係る行動認識モード設定処理において第１の情報処理装置１００が送信する行動認識モードを示す情報は、基準装置と第２の情報処理装置２００との相対距離が遠いと判定されたときに、行動認識に関する処理を行わせるための命令を含む行動認識モードを示す情報に限られない。
【００９７】
例えば、第１の情報処理装置１００は、ＧＰＳデバイスなどの位置情報の取得に係るセンサに係る設定と、位置情報が示す位置によって、行動認識に関する処理を行わせるための命令を含む、本実施形態に係る行動認識モードを示す情報を、第２の情報処理装置２００に対して送信してもよい。
【００９８】
（２−６）行動認識モード設定処理の第６の例
第１の情報処理装置１００は、上述した“上記（１）の処理（状態認識処理）により認識された基準装置の状態”、または、“認識された基準装置の状態および行動認識結果情報”に基づいて、行動認識モードを設定する。このとき、上記（１）の処理（状態認識処理）により認識された基準装置の状態が“装置が放置されている状態”である場合には、第１の情報処理装置１００は、“基準装置と第２の情報処理装置２００との相対距離に応じた複数の行動認識モード”と、“基準装置と第２の情報処理装置２００との相対距離に応じて行動認識に関する処理を行わせるための命令”とを含む、本実施形態に係る行動認識モードを示す情報を、第２の情報処理装置２００に対して送信する。
【００９９】
図１２は、本実施形態に係る情報処理方法に係る、行動認識モード設定処理の第６の例を説明するための説明図である。図１２のＡは、基準装置としての役目を果たす第１の情報処理装置１００と、設定対象の装置である第２の情報処理装置２００との相対距離が近い場合を示し、図１２のＢは、第１の情報処理装置１００と第２の情報処理装置２００との相対距離が遠い場合を示している。また、図１２では、第１の情報処理装置１００としてスマートフォンを示し、第２の情報処理装置２００として腕輪型の装置を示している。また、図１２では、第１の情報処理装置１００が、第２の情報処理装置２００に対して、基準装置である第１の情報処理装置１００と第２の情報処理装置２００との相対距離が近い場合に対応する“睡眠検出”に係る行動認識モードと、当該相対距離が遠い場合に対応する“水泳認識”に係る行動認識モードとを設定する例を示している。
【０１００】
図１２に示す例では、第２の情報処理装置２００は、例えば、上記（２−４）に示す第１の情報処理装置１００と同様に、第２の情報処理装置２００と基準装置である第１の情報処理装置１００との相対距離を判定する。そして、第２の情報処理装置２００は、第２の情報処理装置２００と第１の情報処理装置１００との相対距離が近いと判定した場合には、行動認識に関する処理として、例えば加速度センサの検出値に加えて照度センサの検出値も利用した睡眠検出に係る処理を行う（図１２のＡ）。また、第２の情報処理装置２００は、第２の情報処理装置２００と第１の情報処理装置１００との相対距離が遠いと判定した場合には、行動認識に関する処理として、例えば加速度センサに加えて湿度センサの検出値も利用した水泳認識に係る処理を行う（図１２のＢ）。
【０１０１】
なお、上記では、第１の情報処理装置１００が、基準装置と第２の情報処理装置２００との相対距離に応じた複数の行動認識モードを、設定対象の装置に対して設定する例を示したが、本実施形態に係る行動認識モード設定処理は、上記に限られない。
【０１０２】
例えば、第１の情報処理装置１００は、１または２以上の任意のセンサの検出値が閾値を超えるか否かなど、任意の条件に対応する複数の行動認識モードを設定することも可能である。また、第１の情報処理装置１００は、例えば、複数の条件の組み合わせに対応する複数の行動認識モードを設定してもよい。
【０１０３】
マスタ−スレーブ型の情報処理システム１０００では、第１の情報処理装置１００が、上記（１）の処理（状態認識処理）および上記（２）の処理（行動認識モード設定処理）を行うことによって、設定対象の装置である第２の情報処理装置２００に対して行動認識モードが設定される。
【０１０４】
よって、第１の情報処理装置１００が、本実施形態に係る情報処理方法に係る処理として、上記（１）の処理（状態認識処理）および上記（２）の処理（行動認識モード設定処理）を行うことによって、ユーザの行動をより高い精度で認識可能とすることが可能な、マスタ−スレーブ型の情報処理システムが実現される。
【０１０５】
［２］第２の情報処理装置２００における処理
情報処理システム１０００では、第２の情報処理装置２００が、行動認識モードを示す情報に基づき設定された行動認識に関する設定に従って、行動認識に関する処理を行う。
【０１０６】
より具体的には、第２の情報処理装置２００は、例えば、（ｉ）設定処理、および（ｉｉ）実行処理を行うことによって、行動認識に関する処理を行う。
【０１０７】
（ｉ）設定処理
第２の情報処理装置２００は、取得された行動認識モードを示す情報に基づいて、行動認識に関する設定を行う。
【０１０８】
第２の情報処理装置２００が行う設定としては、例えば、第２の情報処理装置２００が備えるセンサや、第２の情報処理装置２００に接続されているセンサの使用、不使用に係る設定や、当該センサへのパラメータの設定などが挙げられる。また、第２の情報処理装置２００が行う設定としては、例えば、上記センサの検出値の中から行動認識に用いる特徴量の種類の設定や、行動認識に係る処理に用いるアルゴリズムや、モデルデータの設定などが挙げられる。また、第２の情報処理装置２００が行う設定は、上記に示す各種設定の組み合わせであってもよい。
【０１０９】
（ｉｉ）実行処理
第２の情報処理装置２００は、上記（ｉ）の処理（設定処理）により設定された行動認識に関する設定に従って、行動認識に関する処理を行う。
【０１１０】
ここで、上記（２−５）に示す第５の例に係る行動認識モード設定処理や、上記（２−６）に示す第６の例に係る行動認識モード設定処理において示したように、第２の情報処理装置２００は、例えば、基準装置との間の相対距離や、自装置の位置に基づいて、行動認識に関する処理を行ってもよい。
【０１１１】
第２の情報処理装置２００は、上記（ｉ）の処理（設定処理）および上記（ｉｉ）の処理（実行処理）を行うことによって、第１の情報処理装置１００により設定された行動認識モードに応じた行動認識に関する処理を行い、ユーザの行動を認識する。したがって、第２の情報処理装置２００が、上記（ｉ）の処理（設定処理）および上記（ｉｉ）の処理（実行処理）を行うことによって、ユーザの行動をより高い精度で認識可能とすることが可能な、マスタ−スレーブ型の情報処理システムが実現される。
【０１１２】
［３］第１の情報処理装置１００、第２の情報処理装置２００の構成
次に、第１の実施形態に係る情報処理システム１０００を構成する、第１の情報処理装置１００と、第２の情報処理装置２００との構成の一例について説明する。
【０１１３】
［３−１］第１の情報処理装置１００の構成の一例
図１３は、第１の実施形態に係る情報処理システム１０００を構成する、本実施形態に係る第１の情報処理装置１００の構成の一例を示すブロック図である。第１の情報処理装置１００は、例えば、通信部１０２と、検出部１０４と、制御部１０６とを備える。
【０１１４】
また、第１の情報処理装置１００は、例えば、ＲＯＭ（Read  Only  Memory。図示せず）や、ＲＡＭ（Random  Access  Memory。図示せず）、記憶部（図示せず）、ユーザが操作可能な操作部（図示せず）、様々な画面を表示画面に表示する表示部（図示せず）などを備えていてもよい。第１の情報処理装置１００は、例えば、データの伝送路としてのバス（bus）により上記各構成要素間を接続する。
【０１１５】
ＲＯＭ（図示せず）は、制御部１０６が使用するプログラムや演算パラメータなどの制御用データを記憶する。ＲＡＭ（図示せず）は、制御部１０６により実行されるプログラムなどを一時的に記憶する。
【０１１６】
記憶部（図示せず）は、第１の情報処理装置１００が備える記憶手段であり、例えば、本実施形態に係る設定情報などの本実施形態に係る情報処理方法に係るデータや、アプリケーションなど様々なデータを記憶する。ここで、記憶部（図示せず）としては、例えば、ハードディスク（Hard  Disk）などの磁気記録媒体や、フラッシュメモリ（flash  memory）などの不揮発性メモリ（nonvolatile  memory）などが挙げられる。また、記憶部（図示せず）は、第１の情報処理装置１００から着脱可能であってもよい。
【０１１７】
操作部（図示せず）としては、後述する操作入力デバイスが挙げられる。また、表示部（図示せず）としては、後述する表示デバイスが挙げられる。
【０１１８】
［第１の情報処理装置１００のハードウェア構成例］
図１４は、第１の実施形態に係る情報処理システム１０００を構成する、本実施形態に係る第１の情報処理装置１００のハードウェア構成の一例を示す説明図である。第１の情報処理装置１００は、例えば、ＭＰＵ１５０と、ＲＯＭ１５２と、ＲＡＭ１５４と、記録媒体１５６と、入出力インタフェース１５８と、操作入力デバイス１６０と、表示デバイス１６２と、通信インタフェース１６４と、センサ１６６を備える。また、第１の情報処理装置１００は、例えば、データの伝送路としてのバス１６８で各構成要素間を接続する。
【０１１９】
ＭＰＵ１５０は、例えば、ＭＰＵ（Micro  Processing  Unit）などの演算回路で構成されるプロセッサや、各種処理回路などで構成され、第１の情報処理装置１００全体を制御する制御部１０６として機能する。また、ＭＰＵ１５０は、第１の情報処理装置１００において、例えば、後述する状態認識部１１０、行動認識モード設定部１１２、処理部１１４の役目を果たす。
【０１２０】
ＲＯＭ１５２は、ＭＰＵ１５０が使用するプログラムや演算パラメータなどの制御用データなどを記憶する。ＲＡＭ１５４は、例えば、ＭＰＵ１５０により実行されるプログラムなどを一時的に記憶する。
【０１２１】
記録媒体１５６は、記憶部（図示せず）として機能し、例えば、本実施形態に係る設定情報などの本実施形態に係る情報処理方法に係るデータや、アプリケーションなど様々なデータを記憶する。ここで、記録媒体１５６としては、例えば、ハードディスクなどの磁気記録媒体や、フラッシュメモリなどの不揮発性メモリが挙げられる。また、記録媒体１５６は、第１の情報処理装置１００から着脱可能であってもよい。
【０１２２】
入出力インタフェース１５８は、例えば、操作入力デバイス１６０や、表示デバイス１６２を接続する。操作入力デバイス１６０は、操作部（図示せず）として機能し、また、表示デバイス１６２は、表示部（図示せず）として機能する。ここで、入出力インタフェース１５８としては、例えば、ＵＳＢ（Universal  Serial  Bus）端子や、ＤＶＩ（Digital  Visual  Interface）端子、ＨＤＭＩ（High-Definition  Multimedia  Interface）（登録商標）端子、各種処理回路などが挙げられる。
【０１２３】
また、操作入力デバイス１６０は、例えば、第１の情報処理装置１００上に備えられ、第１の情報処理装置１００の内部で入出力インタフェース１５８と接続される。操作入力デバイス１６０としては、例えば、ボタンや、方向キー、ジョグダイヤルなどの回転型セレクター、あるいは、これらの組み合わせなどが挙げられる。
【０１２４】
また、表示デバイス１６２は、例えば、第１の情報処理装置１００上に備えられ、第１の情報処理装置１００の内部で入出力インタフェース１５８と接続される。表示デバイス１６２としては、例えば、液晶ディスプレイ（Liquid  Crystal  Display）や有機ＥＬディスプレイ（Organic  Electro-Luminescence  Display。または、ＯＬＥＤディスプレイ（Organic  Light  Emitting  Diode  Display）ともよばれる。）などが挙げられる。
【０１２５】
なお、入出力インタフェース１５８が、第１の情報処理装置１００の外部装置としての外部操作入力デバイス（例えば、キーボードやマウスなど）や外部表示デバイス、外部センサなどの、外部デバイスと接続することも可能であることは、言うまでもない。また、表示デバイス１６２は、例えばタッチスクリーンなど、表示とユーザ操作とが可能なデバイスであってもよい。
【０１２６】
通信インタフェース１６４は、第１の情報処理装置１００が備える通信手段であり、ネットワークを介して（あるいは、直接的に）、第２の情報処理装置２００や外部の基準装置などの外部装置と、無線または有線で通信を行うための通信部１０２として機能する。ここで、通信インタフェース１６４としては、例えば、通信アンテナおよびＲＦ（Radio  Frequency）回路（無線通信）や、ＩＥＥＥ８０２．１５．１ポートおよび送受信回路（無線通信）、ＩＥＥＥ８０２．１１ポートおよび送受信回路（無線通信）、あるいはＬＡＮ（Local  Area  Network）端子および送受信回路（有線通信）などが挙げられる。また、本実施形態に係るネットワークとしては、例えば、ＬＡＮやＷＡＮ（Wide  Area  Network）などの有線ネットワーク、無線ＬＡＮ（ＷＬＡＮ：Wireless  Local  Area  Network）や基地局を介した無線ＷＡＮ（ＷＷＡＮ：Wireless  Wide  Area  Network）などの無線ネットワーク、あるいは、ＴＣＰ／ＩＰ（Transmission  Control  Protocol/Internet  Protocol）などの通信プロトコルを用いたインターネットなどが挙げられる。
【０１２７】
センサ１６６は、第１の情報処理装置１００が備える装置の状態の検出手段であり、検出部１０４として機能する。ここで、センサ１６６としては、例えば、加速度センサや、ＧＰＳデバイス、ジャイロセンサ、気圧センサ、近接センサ、生体センサなど、ユーザの行動認識に係る処理に用いることが可能な、任意のセンサが挙げられる。また、センサ１６６は、複数のセンサを有するセンサ群であってもよい。
【０１２８】
第１の情報処理装置１００は、例えば図１４に示す構成によって、本実施形態に係る情報処理方法に係る処理を行う。なお、本実施形態に係る第１の情報処理装置１００のハードウェア構成は、図１４に示す構成に限られない。
【０１２９】
例えば、第１の情報処理装置１００が基準装置の役目を果たすときに、第１の情報処理装置１００が、接続されている外部センサにおける検出結果を示す装置の状態に関する情報に基づき、上記（１）の処理（状態認識処理）を行う場合には、第１の情報処理装置１００は、センサ１６６を備えていなくてもよい。また、例えば、第１の情報処理装置１００が基準装置の役目を果たさず、取得された装置の状態に関する情報に基づき、上記（１）の処理（状態認識処理）を行う場合には、第１の情報処理装置１００は、センサ１６６を備えていなくてもよい。
【０１３０】
また、第１の情報処理装置１００は、例えば、接続されている外部通信デバイスを介して、外部装置と通信を行う場合には、通信インタフェース１６４を備えていなくてもよい。また、第１の情報処理装置１００は、記憶媒体１５６や、操作デバイス１６０、表示デバイス１６２を備えない構成をとることも可能である。
【０１３１】
再度図１３を参照して、第１の情報処理装置１００の構成の一例について説明する。通信部１０２は、第１の情報処理装置１００が備える通信手段であり、ネットワークを介して（あるいは、直接的に）、第２の情報処理装置２００や外部の基準装置などの外部装置と、無線または有線で通信を行う。また、通信部１０２は、例えば制御部１０６により通信が制御される。
【０１３２】
ここで、通信部１０２としては、例えば、通信アンテナおよびＲＦ回路や、ＬＡＮ端子および送受信回路などが挙げられるが、通信部１０２の構成は、上記に限られない。例えば、通信部１０２は、ＵＳＢ端子および送受信回路など通信を行うことが可能な任意の規格に対応する構成や、ネットワークを介して外部装置と通信可能な任意の構成をとることができる。
【０１３３】
検出部１０４は、第１の情報処理装置１００が備える装置の状態の検出手段であり、装置の状態に関する検出結果を出力する。検出部１０４から出力される検出値は、装置の状態に関する情報に該当する。ここで、検出部１０４としては、例えば、加速度センサやＧＰＳデバイスなど、ユーザの行動認識に係る処理に用いることが可能な、任意のセンサが挙げられる。また、検出部１０４は、複数のセンサを有するセンサ群で構成されていてもよい。
【０１３４】
制御部１０６は、例えばＭＰＵなどで構成され、第１の情報処理装置１００全体を制御する役目を果たす。また、制御部１０６は、例えば、状態認識部１１０と、行動認識モード設定部１１２と、処理部１１４とを備え、本実施形態に係る情報処理方法に係る処理を主導的に行う役目を果たす。
【０１３５】
また、制御部１０６は、例えば、通信部１０２における通信を制御する通信制御部（図示せず）をさらに備えていてもよい。通信制御部（図示せず）は、各種情報の送受信の制御を行う。なお、通信制御部（図示せず）が有する機能は、通信部１０２など他の構成要素が行ってもよい。
【０１３６】
状態認識部１１０は、上記（１）の処理（状態認識処理）を主導的に行う役目を果たし、装置の状態に関する情報に基づいて、基準装置の状態を認識する。
【０１３７】
第１の情報処理装置１００が基準装置の役目を果たす場合、状態認識部１１０は、例えば、検出部１０４から出力される検出結果に対応する装置の状態に関する情報や、操作部（図示せず）に対するユーザ操作に対応する装置の状態に関する情報に基づいて、基準装置の状態を認識する。また、第１の情報処理装置１００が基準装置の役目を果たさない場合には、状態認識部１１０は、例えば、通信部１０２により受信された、基準装置に対応する装置の状態に関する情報に基づいて、基準装置の状態を認識する。
【０１３８】
行動認識モード設定部１１２は、上記（２）の処理（行動認識モード設定処理）を主導的に行う役目を果たし、状態認識部１１０において認識された基準装置の状態に基づいて、設定対象の装置に対して、行動認識モードを設定する。
【０１３９】
より具体的には、行動認識モード設定部１１２は、例えば、上記（２−１）に示す第１の例に係る行動認識モード設定処理〜上記（２−６）に示す第６の例に係る行動認識モード設定処理のうちの、いずれかの処理を行うことによって、設定対象の装置である第２の情報処理装置２００に対して、行動認識モードを設定する。また、行動認識モード設定部１１２は、例えば、“上記（２−１）に示す第１の例に係る行動認識モード設定処理と上記（２−５）に示す第５の例に係る行動認識モード設定処理”や、“上記（２−１）に示す第１の例に係る行動認識モード設定処理と上記（２−６）に示す第６の例に係る行動認識モード設定処理”など、組み合わせ可能な複数の処理を行ってもよい。
【０１４０】
また、第１の情報処理装置１００が基準装置の役目を果たす場合には、行動認識モード設定部１１２は、例えば、自装置（第１の情報処理装置１００）を設定対象の装置とし、自装置に対して行動認識モードを設定してもよい。自装置に対して行動認識モードを設定する場合、行動認識モード設定部１１２は、例えば、検出部１０４に対する設定、後述する特徴抽出部１１６に対する設定、後述する行動認識部１１８に対する設定のうちの、１または２以上を行う。
【０１４１】
ここで、自装置に対して行動認識モードを設定する場合における、行動認識モード設定部１１２の処理は、上述した第２の情報処理装置２００における（ｉ）の処理（設定処理）に該当する。具体的には、行動認識モード設定部１１２は、検出部１０４に対する設定として、例えば、検出部１０４を構成するセンサの使用、不使用に係る設定や、当該センサへのパラメータの設定などを行う。また、行動認識モード設定部１１２は、特徴抽出部１１６に対する設定として、例えば、検出部１０４の検出結果の中から行動認識に用いる特徴量の種類の設定を行う。また、行動認識モード設定部１１２は、行動認識部１１８に対する設定として、例えば、行動認識に係る処理に用いるアルゴリズムや、モデルデータの設定などの設定を行う。
【０１４２】
処理部１１４は、例えば、特徴抽出部１１６と行動認識部１１８とを有し、上述した第２の情報処理装置２００における（ｉｉ）の処理（実行処理）と同様に、設定された行動認識に関する設定に従って、行動認識に関する処理を行う。
【０１４３】
特徴抽出部１１６は、例えば、検出部１０４の検出結果の中から、設定された行動認識に用いる特徴量の種類に該当する特徴量を抽出する。行動認識部１１８は、例えば、設定されたアルゴリズムやモデルデータと、特徴抽出部１１６により抽出された特徴量に基づいて、所定の行動を認識する。
【０１４４】
ここで、処理部１１４は、例えば、行動認識部１１８において認識された行動の認識結果を示す行動認識結果情報を、記憶部（図示せず）や、接続されている外部記録媒体などの記録媒体に記録させる。
【０１４５】
また、処理部１１４では、行動認識部１１８において認識された行動の認識結果は、例えば、行動認識部１１８から行動認識モード設定部１１２に伝達されてもよい。行動の認識結果が伝達された行動認識モード設定部１１２は、さらに、伝達される行動の認識結果に基づいて、行動認識モードを設定（または再設定）する。行動認識モード設定部１１２は、例えば設定情報を用いて、行動認識モードを設定（または再設定）する。
【０１４６】
また、処理部１１４は、例えば、行動認識部１１８において認識された行動の認識結果を示す行動認識結果情報を、本実施形態に係る情報処理システムを構成する他の装置やサーバなどの外部装置に対して送信させる。本実施形態に係る情報処理システムを構成する他の装置としては、例えば、第２の情報処理装置２００（本実施形態に係る情報処理システムが、第１の実施形態に係る情報処理システム１０００の場合）や、後述する他の第１の情報処理装置３００（本実施形態に係る情報処理システムが、第２の実施形態に係る情報処理システム２０００の場合）が挙げられる。
【０１４７】
ここで、処理部１１４が行動認識結果情報を送信させる場合、処理部１１４は、例えば、行動認識部１１８が行動を認識するごとに行動認識結果情報を外部装置に対して送信させる。また、処理部１１４が行動認識結果情報を送信させる場合、処理部１１４は、例えば、行動認識部１１８が認識したユーザの行動が変化した場合に、行動認識結果情報を外部装置に対して送信させてもよい。
【０１４８】
制御部１０６は、例えば、状態認識部１１０、行動認識モード設定部１１２、および処理部１１４を備えることによって、本実施形態に係る情報処理方法に係る処理を主導的に行う。
【０１４９】
第１の情報処理装置１００は、例えば図１３に示す構成によって、本実施形態に係る情報処理方法に係る処理（例えば、上記（１）の処理（状態認識処理）、および上記（２）の処理（行動認識モード設定処理））を行う。
【０１５０】
したがって、第１の情報処理装置１００は、例えば図１３に示す構成によって、ユーザの行動をより高い精度で認識可能とすることができる。
【０１５１】
また、例えば図１３に示す構成によって、第１の情報処理装置１００は、例えば上述したような、本実施形態に係る情報処理方法に係る処理が行われることにより奏される効果を、奏することができる。
【０１５２】
なお、第１の実施形態に係る情報処理システム１０００を構成する、本実施形態に係る第１の情報処理装置の構成は、図１３に示す構成に限られない。
【０１５３】
例えば、本実施形態に係る第１の情報処理装置は、図１３に示す状態認識部１１０、行動認識モード設定部１１２、および処理部１１４のうちの１または２以上を、制御部１０６とは個別に備える（例えば、別の処理回路で実現する）ことができる。
【０１５４】
また、本実施形態に係る第１の情報処理装置は、例えば、図１３に示す処理部１１４を備えない構成をとることも可能である。処理部１１４を備えない構成であっても、本実施形態に係る第１の情報処理装置は、上記（１）の処理（状態認識処理）、および（２）の処理（行動認識モード設定処理）を行うことが可能である。よって、処理部１１４を備えない構成であっても、本実施形態に係る第１の情報処理装置は、ユーザの行動をより高い精度で認識可能とすることができる。
【０１５５】
また、例えば、下記の場合には、本実施形態に係る第１の情報処理装置は、検出部１０４を備えていなくてもよい。
・本実施形態に係る第１の情報処理装置が基準装置の役目を果たすときに、本実施形態に係る第１の情報処理装置が、接続されている外部センサにおける検出結果を示す装置の状態に関する情報に基づき、上記（１）の処理（状態認識処理）を行う場合
・第１の情報処理装置１００が基準装置の役目を果たさず、取得された装置の状態に関する情報に基づき、上記（１）の処理（状態認識処理）を行う場合
【０１５６】
また、例えば、通信部１０２と同様の機能、構成を有する外部の通信デバイスを介して、外部装置と通信を行う場合には、本実施形態に係る第１の情報処理装置は、通信部１０２を備えていなくてもよい。
【０１５７】
また、本実施形態に係る第１の情報処理装置は、例えば、後述する本実施形態に係る第２の情報処理装置に係る構成（例えば、後述する設定部）を有していてもよい。
【０１５８】
［３−２］第２の情報処理装置２００の構成の一例
図１５は、第１の実施形態に係る情報処理システム１０００を構成する、本実施形態に係る第２の情報処理装置２００の構成の一例を示すブロック図である。第２の情報処理装置２００は、例えば、通信部２０２と、検出部２０４と、制御部２０６とを備える。
【０１５９】
また、第２の情報処理装置２００は、例えば、ＲＯＭ（図示せず）や、ＲＡＭ（図示せず）、記憶部（図示せず）、ユーザが操作可能な操作部（図示せず）、様々な画面を表示画面に表示する表示部（図示せず）などを備えていてもよい。第２の情報処理装置２００は、例えば、データの伝送路としてのバスにより上記各構成要素間を接続する。
【０１６０】
ＲＯＭ（図示せず）は、制御部２０６が使用するプログラムや演算パラメータなどの制御用データを記憶する。ＲＡＭ（図示せず）は、制御部２０６により実行されるプログラムなどを一時的に記憶する。
【０１６１】
記憶部（図示せず）は、第２の情報処理装置２００が備える記憶手段であり、例えば、取得された行動認識モードを示す情報や、アプリケーションなど様々なデータを記憶する。ここで、記憶部（図示せず）としては、例えば、ハードディスクなどの磁気記録媒体や、フラッシュメモリなどの不揮発性メモリなどが挙げられる。また、記憶部（図示せず）は、第２の情報処理装置２００から着脱可能であってもよい。
【０１６２】
操作部（図示せず）としては、上述した操作入力デバイスが挙げられる。また、表示部（図示せず）としては、上述した表示デバイスが挙げられる。
【０１６３】
［第２の情報処理装置２００のハードウェア構成例］
第２の情報処理装置２００は、例えば、図１４に示す第１の情報処理装置１００と同様のハードウェア構成（変形例も含む。）をとる。なお、本実施形態に係る第２の情報処理装置２００のハードウェア構成が、第１の情報処理装置１００と同様のハードウェア構成に限られないことは、言うまでもない。
【０１６４】
通信部２０２は、第２の情報処理装置２００が備える通信手段であり、ネットワークを介して（あるいは、直接的に）、第１の情報処理装置１００や基準装置などの外部装置と、無線または有線で通信を行う。また、通信部２０２は、例えば制御部２０６により通信が制御される。
【０１６５】
ここで、通信部２０２としては、例えば、通信アンテナおよびＲＦ回路や、ＬＡＮ端子および送受信回路など、通信を行うことが可能な任意の規格に対応する構成や、ネットワークを介して外部装置と通信可能な任意の構成をとることができる。
【０１６６】
検出部２０４は、第２の情報処理装置２００が備える装置の状態の検出手段である。検出部２０４から出力される検出結果は、例えば、後述する処理部２１２における上記（ｉｉ）の処理（実行処理）において用いられる。ここで、検出部２０４としては、例えば、加速度センサやＧＰＳデバイスなど、ユーザの行動認識に係る処理に用いることが可能な、任意のセンサが挙げられる。また、検出部２０４は、複数のセンサを有するセンサ群で構成されていてもよい。
【０１６７】
制御部２０６は、例えばＭＰＵなどで構成され、第２の情報処理装置２００全体を制御する役目を果たす。また、制御部２０６は、例えば、設定部２１０と、処理部２１２とを備え、上記（ｉ）の処理（設定処理）および上記（ｉｉ）の処理（実行処理）を行う役目を果たす。
【０１６８】
設定部２１０は、上記（ｉ）の処理（設定処理）を主導的に行う役目を果たし、行動認識モードを示す情報に基づいて、行動認識に関する設定を行う。具体的には、設定部２１０は、検出部２０４に対する設定として、例えば、検出部２０４を構成するセンサの使用、不使用に係る設定や、当該センサへのパラメータの設定などを行う。また、設定部２１０は、後述する特徴抽出部２１４に対する設定として、例えば、検出部２０４の検出結果の中から行動認識に用いる特徴量の種類の設定を行う。また、設定部２１０は、後述する行動認識部２１６に対する設定として、例えば、行動認識に係る処理に用いるアルゴリズムや、モデルデータの設定などの設定を行う。
【０１６９】
処理部２１２は、上記（ｉｉ）の処理（実行処理）を主導的に行う役目を果たす。処理部２１２は、例えば、特徴抽出部２１４と行動認識部２１６とを有し、設定された行動認識に関する設定に従って、行動認識に関する処理を行う。
【０１７０】
特徴抽出部２１４は、例えば、検出部２０４の検出結果の中から、設定された行動認識に用いる特徴量の種類に該当する特徴量を抽出する。行動認識部２１６は、例えば、設定されたアルゴリズムやモデルデータと、特徴抽出部２１４により抽出された特徴量に基づいて、所定の行動を認識する。ここで、行動認識部２１６において認識された行動の認識結果は、例えば、記憶部（図示せず）や、接続されている外部記録媒体などの記録媒体に記録される。また、行動認識部２１６において認識された行動の認識結果は、例えば、通信部２０２を介して、サーバなどの外部装置に送信されてもよい。
【０１７１】
制御部２０６は、例えば、設定部２１０、および処理部２１２を備えることによって、上記（ｉ）の処理（設定処理）および上記（ｉｉ）の処理（実行処理）を行う。
【０１７２】
第２の情報処理装置２００は、例えば図１５に示す構成によって、上記（ｉ）の処理（設定処理）および上記（ｉｉ）の処理（実行処理）を行う。
【０１７３】
第２の情報処理装置２００は、例えば図１５に示す構成によって、第１の情報処理装置１００により設定された行動認識モードに応じた行動認識に関する処理を行い、ユーザの行動を認識する。したがって、第２の情報処理装置２００が図１５に示す構成を有することによって、ユーザの行動をより高い精度で認識可能とすることが可能な、マスタ−スレーブ型の情報処理システムが実現される。
【０１７４】
なお、本実施形態に係る第２の情報処理装置の構成は、図１５に示す構成に限られない。
【０１７５】
例えば、本実施形態に係る第２の情報処理装置は、図１５に示す設定部２１０、および処理部２１２のうちの一方または双方を、制御部２０６とは個別に備える（例えば、別の処理回路で実現する）ことができる。
【０１７６】
また、例えば、通信部２０２と同様の機能、構成を有する外部の通信デバイスを介して、外部装置と通信を行う場合には、本実施形態に係る第２の情報処理装置は、通信部２０２を備えていなくてもよい。
【０１７７】
また、例えば、本実施形態に係る第２の情報処理装置が、検出部２０４と同様の機能、構成を有する外部のセンサと接続されている場合には、本実施形態に係る第２の情報処理装置は、検出部２０４を備えていなくてもよい。
【０１７８】
また、本実施形態に係る第２の情報処理装置は、例えば、図１３に示す状態認識部１１０と、行動認識モード設定部１１２とをさらに備えていてもよい。本実施形態に係る第２の情報処理装置が、状態認識部１１０と行動認識モード設定部１１２とをさらに備える場合には、本実施形態に係る第２の情報処理装置は、さらに、本実施形態に係る第１の情報処理装置として機能することが可能となる。
【０１７９】
（第２の実施形態に係る情報処理システム）
本実施形態に係る情報処理システムは、上述したマスタ−スレーブ型の情報処理システムに限られない。そこで、次に、本実施形態に係る第２の実施形態に係る情報処理システムとして、本実施形態に係る情報処理システムを構成する装置それぞれが本実施形態に係る第１の情報処理装置の役目を果たす、Ｐ２Ｐ（peer-to-peer）型の情報処理システムについて説明する。
【０１８０】
第２の実施形態に係る情報処理システムでは、第２の実施形態に係る情報処理システムを構成する第１の情報処理装置それぞれが、自装置を基準装置として認識した装置の状態と、基準装置である自装置に対応する行動認識結果情報と、自装置に対して設定した行動認識モードとのうちの１または２以上を、第１の情報処理装置の間で共有することによって、第１の情報処理装置それぞれにおいて行動認識モードが設定される。
【０１８１】
図１６は、第２の実施形態に係る情報処理システム２０００の一例を示す説明図である。情報処理システム２０００は、例えば、第１の情報処理装置３００Ａと、第１の情報処理装置３００Ｂとを有する。以下では、第１の情報処理装置３００Ａ、３００Ｂを総称して、または、第１の情報処理装置３００Ａ、３００Ｂのうちの一方を、「第１の情報処理装置３００」と示す場合がある。
【０１８２】
なお、図１６では、第２の実施形態に係る情報処理システムが、２つの第１の情報処理装置３００を有する例を示しているが、第２の実施形態に係る情報処理システムの構成は、上記に限られない。例えば、第２の実施形態に係る情報処理システムは、３つ以上の第１の情報処理装置３００を有する構成であってもよい。
【０１８３】
［Ｉ］第１の情報処理装置３００における処理
第１の情報処理装置３００は、本実施形態に係る情報処理方法に係る処理として、例えば、（Ｉ）状態認識処理、および（ＩＩ）行動認識モード設定処理を行うことによって、設定対象の装置である自装置に対して行動認識モードを設定する。
【０１８４】
（Ｉ）状態認識処理
第１の情報処理装置３００は、基準装置である自装置（第１の情報処理装置３００）に対応する、装置の状態に関する情報に基づいて、自装置の状態を認識する。第１の情報処理装置３００は、上記（１）の処理（状態認識処理）と同様の処理を行うことにより、自装置の状態を認識する。
【０１８５】
また、第１の情報処理装置３００は、認識された自装置の状態を示す情報を、情報処理システム２０００を構成する他の第１の情報処理装置３００（外部装置）に対して送信させる。第１の情報処理装置３００は、例えば、第１の情報処理装置３００が備える通信部（後述する）や、第１の情報処理装置３００に接続された外部通信デバイスに、自装置の状態を示す情報を、他の第１の情報処理装置３００に対して送信させる。本実施形態に係る自装置の状態を示す情報としては、自装置の状態を示す任意の形式のデータが挙げられる。
【０１８６】
ここで、第１の情報処理装置３００は、例えば、自装置の状態を認識するごとに、自装置の状態を示す情報を送信させる。また、第１の情報処理装置３００は、例えば、認識した自装置の状態が変化した場合に、自装置の状態を示す情報を送信させてもよい。
【０１８７】
（ＩＩ）行動認識モード設定処理
第１の情報処理装置３００は、例えば、上記（Ｉ）の処理（状態認識処理）により認識された自装置の状態と、自装置に対応する行動認識結果情報と、取得された外部装置に関する情報とに基づいて、自装置に対して行動認識モードを設定する。
【０１８８】
ここで、本実施形態に係る外部装置の状態を示す情報は、他の第１の情報処理装置３００において認識された自装置（他の第１の情報処理装置３００）の状態を示すデータである。
【０１８９】
また、本実施形態に係る外部装置に関する情報とは、情報処理システム２０００を構成する他の第１の情報処理装置３００（外部装置）から送信されるデータである。本実施形態に係る外部装置に関する情報としては、例えば、外部装置の状態を示す情報と、当該外部装置に対応する行動認識結果情報と、当該外部装置において設定された行動認識モードを示す情報とのうちの、１または２以上が挙げられる。本実施形態に係る外部装置の状態を示す情報としては、外部装置の状態を示す任意の形式のデータが挙げられる。また、本実施形態に係る外部装置に対応する行動認識結果情報とは、他の第１の情報処理装置３００に対応する行動認識結果情報である。
【０１９０】
第１の情報処理装置３００は、例えば、“自装置の状態”と、“自装置に対応する行動認識結果”と、“自装置に設定する行動認識モード”と、“外部装置の状態、外部装置に対応する行動認識結果、および外部装置に対応する行動認識モードのうちの１または２以上”との組み合わせが規定された、テーブルやデータベースなどの設定情報を利用して、自装置に対して設定する行動認識モードを特定する。そして、第１の情報処理装置３００は、特定された行動認識モードを自装置に対して設定する。
【０１９１】
また、第１の情報処理装置３００は、設定された行動認識モードを示す情報（データ）を、情報処理システム２０００を構成する他の第１の情報処理装置３００（外部装置）に対して送信させる。ここで、第１の情報処理装置３００は、例えば、行動認識モードが設定されるごとに、行動認識モードを示す情報を送信させる。また、第１の情報処理装置３００は、例えば、設定された行動認識モードが変化した場合に、行動認識モードを示す情報を送信させてもよい。
【０１９２】
また、第１の情報処理装置３００は、自装置に対応する行動認識結果情報を、他の第１の情報処理装置３００（外部装置）に対して送信させる。ここで、第１の情報処理装置３００は、例えば、自装置に対応する行動認識結果情報が取得されるごとに、行動認識結果情報を送信させる。また、第１の情報処理装置３００は、例えば、取得された行動認識結果情報が示す認識されたユーザの行動が変化した場合に、行動認識結果情報を送信させてもよい。
【０１９３】
第１の情報処理装置３００は、例えば、第１の情報処理装置３００が備える通信部（後述する）や、第１の情報処理装置３００に接続された外部通信デバイスに、設定された行動認識モードを示す情報や、自装置に対応する行動認識結果情報を、他の第１の情報処理装置３００に対して送信させる。
【０１９４】
第２の実施形態に係る情報処理システム２０００では、例えば、第１の情報処理装置３００それぞれが、認識した自装置の状態を示す情報や、設定された行動認識モードを示す情報、自装置に対応する行動認識結果情報を、他の第１の情報処理装置３００に対して送信する。よって、情報処理システム２０００では、自装置を基準装置として認識した装置の状態や、自装置に対して設定した行動認識モード、基準装置である自装置に対応する行動認識結果情報とが、第１の情報処理装置の間で共有される。
【０１９５】
Ｐ２Ｐ型の情報処理システム２０００では、第１の情報処理装置３００それぞれが、上記（Ｉ）の処理（状態認識処理）および上記（ＩＩ）の処理（行動認識モード設定処理）を行うことによって、第１の情報処理装置３００それぞれにおいて、設定対象の装置である自装置（第１の情報処理装置３００）に対して行動認識モードが設定される。
【０１９６】
よって、第１の情報処理装置３００が、本実施形態に係る情報処理方法に係る処理として、上記（Ｉ）の処理（状態認識処理）および上記（ＩＩ）の処理（行動認識モード設定処理）を行うことによって、ユーザの行動をより高い精度で認識可能とすることが可能な、Ｐ２Ｐ型の情報処理システムが実現される。
【０１９７】
情報処理システム２０００における処理の具体例を示す。図１７は、第２の実施形態に係る情報処理システム２０００における処理の一例を示す説明図である。
【０１９８】
第１の情報処理装置３００Ａは、状態を認識する（Ｓ１００）。ステップＳ１００では、第１の情報処理装置３００Ａが、上記（Ｉ）の処理（状態認識処理）により、ユーザの手首に装着された状態であることを認識した例を示している。また、ステップＳ１００では、第１の情報処理装置３００Ａが、行動認識結果情報により“歩き”から“静止”に変化したことを認識する例を示している。
【０１９９】
そして、第１の情報処理装置３００Ａは、認識した自装置の状態を示す情報と、自装置に対応する行動認識結果情報とを、第１の情報処理装置３００Ｂに対して送信することによって、状態を通知する（Ｓ１０２）。
【０２００】
第１の情報処理装置３００Ｂは、状態を認識する（Ｓ１０４）。ステップＳ１０４では、第１の情報処理装置３００Ｂが、上記（Ｉ）の処理（状態認識処理）により、ユーザの手首に装着された状態であることを認識した例を示している。また、ステップＳ１０４では、第１の情報処理装置３００Ｂが、行動認識結果情報により“歩き”から“静止”に変化したことを認識する例を示している。
【０２０１】
そして、第１の情報処理装置３００Ｂは、認識した自装置の状態を示す情報と、自装置に対応する行動認識結果情報とを、第１の情報処理装置３００Ａに対して送信することによって、状態を通知する（Ｓ１０６）。
【０２０２】
第１の情報処理装置３００Ｂは、状態を認識する（Ｓ１０８）。ステップＳ１０８では、第１の情報処理装置３００Ｂが、行動認識結果情報により“静止”から“動き（動きレベル：５）”に変化したことを認識する例を示している。ここで、第１の情報処理装置３００Ｂは、例えば、センサの検出値を用いた閾値処理などによって、動きレベルを判定する。図１７では、動きレベルの値が小さい程、動きが小さいものとする。
【０２０３】
そして、第１の情報処理装置３００Ｂは、認識した自装置の状態を示す情報と、自装置に対応する行動認識結果情報とを、第１の情報処理装置３００Ａに対して送信することによって、状態を通知する（Ｓ１１０）。
【０２０４】
第１の情報処理装置３００Ａは、状態を認識する（Ｓ１１２）。ステップＳ１１２では、第１の情報処理装置３００Ａが、行動認識結果情報により“静止”から“動き（動きレベル：１）”に変化したことを認識する例を示している。ここで、第１の情報処理装置３００Ａは、例えば、センサの検出値を用いた閾値処理などによって、動きレベルを判定する。また、動きレベル：１と判定される場合としては、例えば、動きが小さくかつ動きが断続的である場合が挙げられる。
【０２０５】
第１の情報処理装置３００Ａは、上記（ＩＩ）の処理（行動認識モード設定処理）を行うことによって、自装置に対して行動認識モードを“省電力モード”に設定する（Ｓ１１４）。第１の情報処理装置３００Ａは、例えば、第１の情報処理装置３００Ａにおいて認識された動きレベルと、第１の情報処理装置３００Ｂにおける動きレベルとを比較する。図１７に示す例では、第１の情報処理装置３００Ａは、第１の情報処理装置３００Ａにおいて認識された動きレベルの方が低いので、“省電力モード”を設定する。そして、第１の情報処理装置３００Ａは、設定した行動認識モードを示す情報を、第１の情報処理装置３００Ｂに対して送信することによって、行動認識モードを通知する（Ｓ１１６）。なお、第１の情報処理装置３００Ａは、ステップＳ１１６において、ステップＳ１０２と同様に、認識した自装置の状態を示す情報と、自装置に対応する行動認識結果情報とを、第１の情報処理装置３００Ｂに対して送信してもよい。
【０２０６】
第１の情報処理装置３００Ｂは、上記（ＩＩ）の処理（行動認識モード設定処理）を行うことによって、自装置に対して行動認識モードを“利き手モード”に設定する（Ｓ１１８）。第１の情報処理装置３００Ｂは、例えば、第１の情報処理装置３００Ａにおいて設定された行動認識モードが“省電力モード”であり、“動き（動きレベル：５）”が認識され、かつ手首に装着されている状態であることから、“利き手モード”を設定する。また、第１の情報処理装置３００Ｂは、例えば、ステップＳ１１４と同様に、第１の情報処理装置３００Ａにおいて認識された動きレベルと、第１の情報処理装置３００Ｂにおける動きレベルとを比較することにより“利き手モード”を設定することも可能である。図１７に示す例では、第１の情報処理装置３００Ｂは、第１の情報処理装置３００Ｂにおいて認識された動きレベルの方が高く、手首に装着されている状態であることから、“利き手モード”を設定する。
【０２０７】
以降、情報処理システム２０００では、第１の情報処理装置３００Ａ、第１の情報処理装置３００Ｂそれぞれが、通知が必要なタイミング（例えば、状態に大きな変動があった場合など）に、通知が行われる。
【０２０８】
情報処理システム２０００では、例えば図１７に示す処理が行われることによって、第１の情報処理装置３００Ａ、第１の情報処理装置３００Ｂそれぞれにおいて、行動認識モードが設定（または再設定）される。なお、情報処理システム２０００における処理が、図１７に示す例に限られないことは、言うまでもない。
【０２０９】
［ＩＩ］第１の情報処理装置３００の構成
次に、第２の実施形態に係る情報処理システム２０００を構成する、第１の情報処理装置３００の構成の一例について説明する。
【０２１０】
図１８は、第２の実施形態に係る情報処理システム２０００を構成する、本実施形態に係る第１の情報処理装置３００の構成の一例を示すブロック図である。
【０２１１】
図１８に示す情報処理システム２０００を構成する第１の情報処理装置３００と、図１３に示す情報処理システム１０００を構成する第１の情報処理装置１００とを比較すると、第１の情報処理装置３００は、基本的に第１の情報処理装置１００と同様の構成を有する。そのため、以下では、図１８に示す第１の情報処理装置３００の構成のうち、本実施形態に係る情報処理方法に係る処理を主導的に行う制御部３０２を中心に説明し、他の構成要素については、説明を省略する。
【０２１２】
制御部３０２は、例えばＭＰＵなどで構成され、第１の情報処理装置３００全体を制御する役目を果たす。また、制御部３０２は、例えば、状態認識部３０４と、行動認識モード設定部３０６と、処理部１１４とを備え、本実施形態に係る情報処理方法に係る処理を主導的に行う役目を果たす。
【０２１３】
また、制御部３０２は、例えば、通信部１０２における通信を制御する通信制御部（図示せず）をさらに備えていてもよい。通信制御部（図示せず）は、各種情報の送受信の制御や、情報処理システム２０００を構成する他の第１の情報処理装置３００の状態把握に係る処理を行う。なお、通信制御部（図示せず）が有する機能は、通信部１０２など他の構成要素が行ってもよい。
【０２１４】
状態認識部３０４は、上記（Ｉ）の処理（状態認識処理）を主導的に行う役目を果たし、装置の状態に関する情報に基づいて、基準装置の状態を認識する。状態認識部３０４は、例えば図１３に示す状態認識部１１０と同様の処理を行うことによって、基準装置の状態を認識する。
【０２１５】
行動認識モード設定部３０６は、上記（ＩＩ）の処理（行動認識モード設定処理）を主導的に行う役目を果たす。行動認識モード設定部３０６は、状態認識部３０４により認識された自装置の状態と、自装置に対応する行動認識結果情報と、通信部１０２における通信により取得された外部装置に関する情報とに基づいて、自装置に対して行動認識モードを設定する。行動認識モード設定部３０６は、図１３に示す行動認識モード設定部１１２が自装置に対して行動認識モードを設定する場合における処理と同様に、例えば、検出部１０４に対する設定、特徴抽出部１１６に対する設定、行動認識部１１８に対する設定のうちの、１または２以上を行うことによって、自装置に対して行動認識モードを設定する。
【０２１６】
処理部１１４は、例えば、図１３に示す処理部１１４と同様に特徴抽出部１１６と行動認識部１１８とを有し、図１３に示す処理部１１４と同様に、設定された行動認識に関する設定に従って、行動認識に関する処理を行う。
【０２１７】
処理部１１４は、行動認識部１１８において認識された行動の認識結果を示す行動認識結果情報を、情報処理システム２０００を構成する他の第１の情報処理装置３００（外部装置）に対して送信させる。ここで、処理部１１４は、例えば、行動認識部１１８が行動を認識するごとに行動認識結果情報を他の第１の情報処理装置３００に対して送信させる。また、処理部１１４は、例えば、行動認識部１１８が認識したユーザの行動が変化した場合に、行動認識結果情報を他の第１の情報処理装置３００に対して送信させてもよい。
【０２１８】
制御部３０２は、例えば、状態認識部３０４、行動認識モード設定部３０６、および処理部１１４を備えることによって、本実施形態に係る情報処理方法に係る処理を主導的に行う。
【０２１９】
第１の情報処理装置３００は、例えば図１８に示す構成によって、本実施形態に係る情報処理方法に係る処理（例えば、上記（Ｉ）の処理（状態認識処理）、および上記（ＩＩ）の処理（行動認識モード設定処理））を行う。
【０２２０】
したがって、第１の情報処理装置３００は、例えば図１８に示す構成によって、ユーザの行動をより高い精度で認識可能とすることができる。
【０２２１】
また、例えば図１８に示す構成によって、第１の情報処理装置３００は、例えば上述したような、本実施形態に係る情報処理方法に係る処理が行われることにより奏される効果を、奏することができる。
【０２２２】
なお、第２の実施形態に係る情報処理システム２０００を構成する、本実施形態に係る第１の情報処理装置の構成は、図１８に示す構成に限られない。
【０２２３】
例えば、本実施形態に係る第１の情報処理装置は、図１８に示す状態認識部３０４、行動認識モード設定部３０６、および処理部１１４のうちの１または２以上を、制御部３０２とは個別に備える（例えば、別の処理回路で実現する）ことができる。
【０２２４】
また、例えば、処理部１１４と同様の機能を有し、本実施形態に係る第１の情報処理装置に対応するユーザの行動を認識することが可能な外部装置が存在する場合などには、本実施形態に係る第１の情報処理装置は、例えば、図１８に示す処理部１１４を備えない構成をとることも可能である。処理部１１４を備えない構成であっても、本実施形態に係る第１の情報処理装置は、上記（Ｉ）の処理（状態認識処理）、および（ＩＩ）の処理（行動認識モード設定処理）を行うことが可能である。よって、処理部１１４を備えない構成であっても、本実施形態に係る第１の情報処理装置は、ユーザの行動をより高い精度で認識可能とすることができる。
【０２２５】
また、例えば、本実施形態に係る第１の情報処理装置が、接続されている外部センサにおける検出結果を示す装置の状態に関する情報に基づき、上記（Ｉ）の処理（状態認識処理）を行う場合には、本実施形態に係る第１の情報処理装置は、検出部１０４を備えていなくてもよい。
【０２２６】
また、例えば、通信部１０２と同様の機能、構成を有する外部の通信デバイスを介して、外部装置と通信を行う場合には、本実施形態に係る第１の情報処理装置は、通信部１０２を備えていなくてもよい。
【０２２７】
また、本実施形態に係る第１の情報処理装置は、例えば、図１５に示す設定部２１０をさらに備えていてもよい。本実施形態に係る第１の情報処理装置が、設定部２１０をさらに備える場合には、本実施形態に係る第１の情報処理装置は、さらに、本実施形態に係る第２の情報処理装置として機能することが可能となる。
【０２２８】
以上、本実施形態に係る情報処理システムの構成要素として、第１の情報処理装置を挙げて説明したが、本実施形態は、かかる形態に限られない。本実施形態は、例えば、携帯電話やスマートフォンなどの通信装置や、タブレット型の装置、映像／音楽再生装置（または映像／音楽記録再生装置）、ゲーム機、ノート型ＰＣ（Personal  Computer）などのコンピュータなど、持ち運びが可能な様々な機器に適用することができる。また、本実施形態は、例えば、ウェアラブル装置に適用することもできる。また、本実施形態は、例えば、サーバやデスクトップ型ＰＣなどのコンピュータなど、持ち運びが容易ではない様々な機器に適用することができる。さらに、本実施形態は、例えば、上記のような機器に組み込むことが可能な、処理ＩＣ（Integrated  Circuit）に適用することも可能である。
【０２２９】
また、例えば、第１の情報処理装置が、サーバやデスクトップ型ＰＣなどのコンピュータなど、持ち運びが容易ではない機器に適用される場合には、第１の実施形態に係る、マスタ−スレーブ型の情報処理システムを、クラウドコンピューティング型の情報処理システムとして実現することが可能である。
【０２３０】
また、上記では、本実施形態に係る情報処理システムの構成要素として、第２の情報処理装置を挙げて説明したが、本実施形態は、かかる形態に限られない。本実施形態は、例えば、携帯電話やスマートフォンなどの通信装置や、タブレット型の装置、映像／音楽再生装置（または映像／音楽記録再生装置）、ゲーム機、ノート型ＰＣなどのコンピュータなど、持ち運びが可能な様々な機器に適用することができる。また、本実施形態は、例えば、ウェアラブル装置に適用することもできる。さらに、本実施形態は、例えば、上記のような機器に組み込むことが可能な、処理ＩＣに適用することも可能である。
【０２３１】
（本実施形態に係るプログラム）
［ｉ］第１の情報処理装置に係るプログラム
コンピュータを、本実施形態に係る第１の情報処理装置として機能させるためのプログラム（例えば、“上記（１）の処理（状態認識処理）、および上記（２）の処理（行動認識モード設定処理）”や、“上記（Ｉ）の処理（状態認識処理）、および上記（ＩＩ）の処理（行動認識モード設定処理）”など、本実施形態に係る情報処理方法に係る処理を実行することが可能なプログラム）が、コンピュータにおいてプロセッサなどにより実行されることによって、ユーザの行動をより高い精度で認識可能とすることができる。
【０２３２】
また、コンピュータを、本実施形態に係る第１の情報処理装置として機能させるためのプログラムが、コンピュータにおいてプロセッサなどにより実行されることによって、ユーザの行動をより高い精度で認識可能とすることが可能な、マスタ−スレーブ型の情報処理システム、または、Ｐ２Ｐ型の情報処理システムが実現される。また、コンピュータを、本実施形態に係る第１の情報処理装置として機能させるためのプログラムが、コンピュータにおいてプロセッサなどにより実行されることによって、上述した本実施形態に係る情報処理方法に係る処理によって奏される効果を、奏することができる。
【０２３３】
［ｉｉ］第２の情報処理装置に係るプログラム
コンピュータを、本実施形態に係る第２の情報処理装置として機能させるためのプログラム（例えば、上記（ｉ）の処理（設定処理）および上記（ｉｉ）の処理（実行処理）を実行することが可能なプログラム）が、コンピュータにおいてプロセッサなどにより実行されることによって、第１の実施形態に係る情報処理システムを構成する第１の情報処理装置により設定された行動認識モードに応じた行動認識に関する処理を行い、ユーザの行動を認識することができる。したがって、コンピュータを、本実施形態に係る第２の情報処理装置として機能させるためのプログラムが、コンピュータにおいてプロセッサなどにより実行されることによって、ユーザの行動をより高い精度で認識可能とすることが可能な、マスタ−スレーブ型の情報処理システムが実現される。
【０２３４】
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示の技術的範囲はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【０２３５】
例えば、上記では、コンピュータを、本実施形態に係る第１の情報処理装置、または、本実施形態に係る第２の情報処理装置として機能させるためのプログラム（コンピュータプログラム）が提供されることを示したが、本実施形態は、さらに、上記プログラムそれぞれを記憶させた記録媒体、または、上記プログラムを共に記憶させた記録媒体も併せて提供することができる。
【０２３６】
上述した構成は、本実施形態の一例を示すものであり、当然に、本開示の技術的範囲に属するものである。
【０２３７】
また、本明細書に記載された効果は、あくまで説明的または例示的なものであって限定的ではない。つまり、本開示に係る技術は、上記の効果とともに、または上記の効果に代えて、本明細書の記載から当業者には明らかな他の効果を奏しうる。
【０２３８】
なお、以下のような構成も本開示の技術的範囲に属する。
（１）
行動の状態を決定する行動認識モードを設定する際の基準となる基準装置に対応する、装置の状態に関する情報に基づいて、前記基準装置の状態を認識する状態認識部と、
認識された前記基準装置の状態に基づいて、前記行動認識モードを設定する設定対象の装置に対して、前記行動認識モードを設定する行動認識モード設定部と、
を備える、情報処理装置。
（２）
前記行動認識モード設定部は、さらに、前記基準装置に対応する、ユーザの行動の認識結果を示す行動認識結果情報に基づいて、前記行動認識モードを設定する、（１）に記載の情報処理装置。
（３）
前記設定対象の装置には、前記基準装置が含まれ、
前記基準装置に前記行動認識モードが設定された場合、前記行動認識モード設定部は、前記基準装置に設定された前記行動認識モードが示す行動認識に関する設定に基づき認識されたユーザの行動の認識結果を示す、前記行動認識結果情報に基づいて、前記設定対象の装置に対して、前記行動認識モードを設定する、（２）に記載の情報処理装置。
（４）
前記行動認識モード設定部は、認識された前記基準装置の状態、または、前記行動認識結果情報が示すユーザの行動の認識結果が、変化するごとに、前記行動認識モードを設定する、（２）、または（３）に記載の情報処理装置。
（５）
前記行動認識モード設定部は、
装置の状態、ユーザの行動、および前記行動認識モードが対応付けられた設定情報を用いて、認識された前記基準装置の状態と前記行動認識結果情報とに対応する前記行動認識モードを特定し、
特定された前記行動認識モードを、前記設定対象の装置に対して設定する（２）〜（４）のいずれか１つに記載の情報処理装置。
（６）
前記設定情報における、装置の状態、ユーザの行動、および前記行動認識モードの対応付けは、対応付けを直接的に更新するためのユーザ操作、または、対応付けを間接的に更新するためのユーザ操作に基づき更新される、（５）に記載の情報処理装置。
（７）
前記設定対象の装置には、前記基準装置以外の装置が含まれ、
前記基準装置以外の装置が複数存在する場合、前記行動認識モード設定部は、前記基準装置以外の装置ごとに前記行動認識モードを設定する、（１）〜（６）のいずれか１つに記載の情報処理装置。
（８）
前記設定対象の装置には、前記基準装置以外の装置が含まれ、
前記行動認識モード設定部は、さらに、前記基準装置と前記基準装置以外の装置との間の相対距離に基づいて、前記設定対象の装置に対して前記行動認識モードを設定する、（１）〜（７）のいずれか１つに記載の情報処理装置。
（９）
前記状態認識部は、自装置に対応する前記装置の状態に関する情報に基づいて、自装置の状態を、前記基準装置の状態として認識し、
前記行動認識モード設定部は、
前記行動認識モードを設定する前記設定対象の装置を、自装置とし、
認識された自装置の状態と、自装置に対応する前記行動認識結果情報と、取得された外部装置に関する情報とに基づいて、自装置に対して前記行動認識モードを設定する、（２）に記載の情報処理装置。
（１０）
設定された前記行動認識モードが示す行動認識に関する設定に従って、行動認識に関する処理を行う処理部をさらに備え、
前記状態認識部は、認識した自装置の状態を示す情報を、外部装置に対して送信させ、
前記行動認識モード設定部は、設定した行動認識モードを示す情報を、外部装置に対して送信させ、
前記処理部は、認識したユーザの行動に対応する前記行動認識結果情報を、外部装置に対して送信させる、（９）に記載の情報処理装置。
（１１）
前記状態認識部は、認識した自装置の状態が変化した場合に、前記自装置の状態を示す情報を、外部装置に対して送信させ、
前記行動認識モード設定部は、設定した行動認識モードが変化した場合に、前記行動認識モードを示す情報を、外部装置に対して送信させ、
前記処理部は、認識したユーザの行動が変化した場合に、前記行動認識結果情報を、外部装置に対して送信させる、（１０）に記載の情報処理装置。
（１２）
取得された行動の状態を決定する行動認識モードを示す情報に基づいて、行動認識に関する設定を行う設定部と、
設定された前記行動認識に関する設定に従って、行動認識に関する処理を行う処理部と、
を備える、情報処理装置。
（１３）
前記処理部は、設定される前記行動認識モードの基準となる基準装置との間の相対距離に基づいて、前記行動認識に関する処理を行う、（１２）に記載の情報処理装置。
（１４）
前記処理部は、自装置の位置に基づいて、前記行動認識に関する処理を行う、（１２）に記載の情報処理装置。
（１５）
行動の状態を決定する行動認識モードの基準となる基準装置に対応する、装置の状態に関する情報に基づいて、前記基準装置の状態を認識するステップと、
認識された前記基準装置の状態に基づいて、前記行動認識モードを設定する設定対象の装置に対して、前記行動認識モードを設定するステップと、
を有する、情報処理装置により実行される情報処理方法。
（１６）
行動の状態を決定する行動認識モードの基準となる基準装置に対応する、装置の状態に関する情報に基づいて、前記基準装置の状態を認識するステップ、
認識された前記基準装置の状態に基づいて、前記行動認識モードを設定する設定対象の装置に対して、前記行動認識モードを設定するステップ、
をコンピュータに実行させるためのプログラム。
（１７）
行動の状態を決定する行動認識モードを設定する設定対象の装置に対して、前記行動認識モードを設定する第１の情報処理装置と、
前記設定対象の装置であり、設定された行動認識モードに基づいて行動認識に関する処理を行う、１または２以上の第２の情報処理装置と、
を有し、
前記第１の情報処理装置は、
前記行動認識モードの基準となる基準装置に対応する、装置の状態に関する情報に基づいて、前記基準装置の状態を認識する状態認識部と、
認識された前記基準装置の状態に基づいて、前記第２の情報処理装置ごとに、前記行動認識モードを設定する行動認識モード設定部と、
を備える、情報処理システム。
【符号の説明】
【０２３９】
１００、３００、３００Ａ、３００Ｂ  第１の情報処理装置
１０２、２０２    通信部
１０４、２０４    検出部
１０６、２０６、３０２    制御部
１１０、３０４    状態認識部
１１２、３０６    行動認識モード設定部
１１４、２１２    処理部
１１６、２１４    特徴抽出部
１１８、２１６    行動認識部
２００、２００Ａ、２００Ｂ    第２の情報処理装置
２１０    設定部
【図１】
0006471694.tif 000002
【図２】
0006471694.tif 000003
【図３】
0006471694.tif 000004
【図４】
0006471694.tif 000005
【図５】
0006471694.tif 000006
【図６】
0006471694.tif 000007
【図７】
0006471694.tif 000008
【図８】
0006471694.tif 000009
【図９】
0006471694.tif 000010
【図１０】
0006471694.tif 000011
【図１１】
0006471694.tif 000012
【図１２】
0006471694.tif 000013
【図１３】
0006471694.tif 000014
【図１４】
0006471694.tif 000015
【図１５】
0006471694.tif 000016
【図１６】
0006471694.tif 000017
【図１７】
0006471694.tif 000018
【図１８】
0006471694.tif 000019