(57)【特許請求の範囲】
【請求項１】
被写体を撮像する撮像部と、
前記撮像部によって撮像される前記被写体の動きの変化を検出する動き検出部と、
前記動き検出部によって前記動きの変化が検出された変化タイミングに関する第１タイミングデータを生成するデータ生成部と、
前記撮像部による撮像中に、他の装置によって撮像される被写体の動きが検出された変化タイミングに関する第２タイミングデータを、前記他の装置から受信する受信部と、
前記データ生成部によって生成された前記第１タイミングデータと前記受信部によって受信された前記第２タイミングデータとに基づいて、前記撮像部によって撮像された被写体と前記他の装置によって撮像された被写体とが同一又は類似の被写体か否かを判定する判定部と、
を備える、情報処理装置。
【請求項２】
前記判定部は、前記第１タイミングデータにおける変化タイミングと前記第２タイミングデータにおける変化タイミングとの差が所定値よりも小さい場合に、前記撮像部によって撮像された被写体と前記他の装置によって撮像された被写体とが前記同一又は類似の被写体であると判定する、請求項１に記載の情報処理装置。
【請求項３】
前記動き検出部は、前記被写体の動きの変化として人物の目の瞬きを検出する、請求項１に記載の情報処理装置。
【請求項４】
前記撮像部によって撮像される前記被写体に対応する画像を表示部に表示させる表示制御部と、
前記判定部によって、前記撮像部によって撮像された被写体と前記他の装置によって撮像された被写体とが同一又は類似の被写体であると判定された場合に、前記表示部に表示された画像と前記他の装置とを関連づける関連付け部と、
を更に備える、請求項１に記載の情報処理装置。
【請求項５】
前記関連付け部によって前記他の装置と関連付けられた前記画像に対する、操作を受け付ける入力部と、
前記入力部によって前記操作を受け付けられた際に、前記他の装置と通信を行う通信制御部と、
を更に備える、請求項４に記載の情報処理装置。
【請求項６】
前記受信部は、前記第２タイミングデータを、前記他の装置と通信接続を確立するためのペアリング時のＰＩＮコードとして受信する、請求項１に記載の情報処理装置。
【請求項７】
前記判定部によって、前記撮像部によって撮像された被写体と前記他の装置によって撮像された被写体とが同一又は類似の被写体であると判定された場合に、前記他の装置と通信接続を確立させる通信制御部を更に備える、請求項６に記載の情報処理装置。
【請求項８】
情報処理装置が備える動き検出部が、一の装置の撮像部によって撮像される被写体の動きの変化を検出することと、
前記情報処理装置が備えるデータ生成部が、前記動きの変化が検出された変化タイミングに関する第１タイミングデータを生成することと、
前記情報処理装置が備える受信部が、前記撮像部による撮像中に、他の装置によって撮像される被写体の動きが検出された変化タイミングに関する第２タイミングデータを、前記他の装置から受信することと、
前記情報処理装置が備える判定部が、生成された前記第１タイミングデータと、受信された前記第２タイミングデータとに基づいて、前記撮像部によって撮像された被写体と前記他の装置によって撮像された被写体とが同一又は類似の被写体か否かを判定することと、
を含む、情報処理方法。
【請求項９】
コンピュータに、
一の装置の撮像部によって撮像される被写体の動きの変化を検出することと、
前記動きの変化が検出された変化タイミングに関する第１タイミングデータを生成することと、
前記撮像部による撮像中に、他の装置によって撮像される被写体の動きが検出された変化タイミングに関する第２タイミングデータを、前記他の装置から受信することと、
生成された前記第１タイミングデータと、受信された前記第２タイミングデータとに基づいて、前記撮像部によって撮像された被写体と前記他の装置によって撮像された被写体とが同一又は類似の被写体か否かを判定することと、
を実行させるための、プログラム。
【請求項１０】
被写体を撮像する第１撮像部と、前記第１撮像部によって撮像される前記被写体の動きの変化を検出する第１動き検出部と、前記第１動き検出部によって前記動きの変化が検出された変化タイミングに関する第１タイミングデータを生成する第１データ生成部と、を備える情報処理装置と、
被写体を撮像する第２撮像部と、前記第２撮像部によって撮像される前記被写体の動きの変化を検出する第２動き検出部と、前記第２動き検出部によって前記動きの変化が検出された変化タイミングに関する第２タイミングデータを生成する第２データ生成部と、前記第２データ生成部によって生成された前記第２タイミングデータを前記情報処理装置に送信する送信部と、を備える通信装置と、
を有し、
前記情報処理装置は、
前記第１撮像部による撮像中に、前記送信部を介して前記第２タイミングデータを前記通信装置から受信する受信部と、
前記第１タイミングデータと前記第２タイミングデータとに基づいて、前記第１撮像部によって撮像された被写体と前記第２撮像部によって撮像された被写体とが同一又は類似の被写体か否かを判定する判定部と、
を更に備える、情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、情報処理装置、情報処理方法、プログラム、及び情報処理システムに関する。
【背景技術】
【０００２】
近年、インターネットの普及やハードウェア技術の向上に伴って、多くのユーザがパーソナルコンピュータ、携帯電話機、ＴＶ装置等の情報処理装置を利用するようになっている。また、被写体を撮像するカメラの小型化等に伴い、情報処理装置にカメラが搭載されている。そして、カメラを搭載した情報処理装置において、被写体を認識する被写体認識技術が提案されている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−６１４６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、カメラ等の撮像部を搭載した複数の情報処理装置が、同一のタイミングで被写体を撮像するケースがある。かかる際に、各情報処理装置によって撮像された画像間で、同一の被写体の抽出を求めるニーズがある。しかし、複数の情報処理装置が異なる視点で被写体を撮像する場合には、撮像された画像間で被写体の顔向きが異なるため、同一の被写体の抽出が困難である。
【０００５】
そこで、本開示は、視点が異なる複数の装置によって被写体が撮像された際に、容易に同一又は類似の被写体の抽出を行う方法を提案する。
【課題を解決するための手段】
【０００６】
本開示によれば、被写体を撮像する撮像部と、前記撮像部によって撮像される前記被写体の動きの変化を検出する動き検出部と、前記動き検出部によって前記動きの変化が検出された変化タイミングに関する第１タイミングデータを生成するデータ生成部と、前記撮像部による撮像中に、他の装置によって撮像される被写体の動きが検出された変化タイミングに関する第２タイミングデータを、前記他の装置から受信する受信部と、前記データ生成部によって生成された前記第１タイミングデータと前記受信部によって受信された前記第２タイミングデータとに基づいて、前記撮像部によって撮像された被写体と前記他の装置によって撮像された被写体とが同一又は類似の被写体か否かを判定する判定部と、を備える、情報処理装置が提供される。
【０００７】
また、本開示によれば、一の装置の撮像部によって撮像される被写体の動きの変化を検出することと、前記動きの変化が検出された変化タイミングに関する第１タイミングデータを生成することと、前記撮像部による撮像中に、他の装置によって撮像される被写体の動きが検出された変化タイミングに関する第２タイミングデータを、前記他の装置から受信することと、生成された前記第１タイミングデータと、受信された前記第２タイミングデータとに基づいて、前記撮像部によって撮像された被写体と前記他の装置によって撮像された被写体とが同一又は類似の被写体か否かを判定することと、を含む、情報処理方法が提供される。
【０００８】
また、本開示によれば、コンピュータに、一の装置の撮像部によって撮像される被写体の動きの変化を検出することと、前記動きの変化が検出された変化タイミングに関する第１タイミングデータを生成することと、前記撮像部による撮像中に、他の装置によって撮像される被写体の動きが検出された変化タイミングに関する第２タイミングデータを、前記他の装置から受信することと、生成された前記第１タイミングデータと、受信された前記第２タイミングデータとに基づいて、前記撮像部によって撮像された被写体と前記他の装置によって撮像された被写体とが同一又は類似の被写体か否かを判定することと、を実行させるための、プログラムが提供される。
【０００９】
また、本開示によれば、被写体を撮像する第１撮像部と、前記第１撮像部によって撮像される前記被写体の動きの変化を検出する第１動き検出部と、前記第１動き検出部によって前記動きの変化が検出された変化タイミングに関する第１タイミングデータを生成する第１データ生成部と、を備える情報処理装置と、被写体を撮像する第２撮像部と、前記第２撮像部によって撮像される前記被写体の動きの変化を検出する第２動き検出部と、前記第２動き検出部によって前記動きの変化が検出された変化タイミングに関する第２タイミングデータを生成する第２データ生成部と、前記第２データ生成部によって生成された前記第２タイミングデータを前記情報処理装置に送信する送信部と、を備える通信装置と、を有し、前記情報処理装置は、前記第１撮像部による撮像中に、前記送信部を介して前記第２タイミングデータを前記通信装置から受信する受信部と、前記第１タイミングデータと前記第２タイミングデータとに基づいて、前記第１撮像部によって撮像された被写体と前記第２撮像部によって撮像された被写体とが同一又は類似の被写体か否かを判定する判定部と、を更に備える、情報処理システムが提供される。
【発明の効果】
【００１０】
以上説明したように本開示によれば、視点が異なる複数の装置によって被写体が撮像された際に、容易に同一又は類似の被写体の抽出を行うことが可能となる。
【図面の簡単な説明】
【００１１】
【図１】第１の実施形態に係る情報処理システムの構成を示す図である。
【図２】ユーザ端末とＴＶ装置で撮像された画像間でユーザの顔向きが異なることを説明するための模式図である。
【図３】ユーザ端末の詳細構成を示す図である。
【図４】コード生成部により生成されたタイミングデータとしてのコードの例を示す。
【図５】第１の実施形態に係るＴＶ装置の詳細構成を示す図である。
【図６Ａ】ＴＶ装置とユーザ端末で生成されたタイムテーブル列を示す図である。
【図６Ｂ】判定部による判定処理のアルゴリズム例を示す図である。
【図７】情報処理システムの動作例を示すフローチャートである。
【図８】第２の実施形態に係るＴＶ装置の詳細構成を示す図である。
【図９】表示部による表示例を示す図である。
【図１０】第３の実施形態に係る情報処理システムを示す図である。
【図１１】ペアリング処理が実行される際の情報処理システムの動作を説明するためのシーケンス図である。
【発明を実施するための形態】
【００１２】
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１３】
なお、説明は以下の順序で行うものとする。
１．第１の実施形態
１−１．情報処理システムの構成
１−２．ユーザ端末の詳細構成
１−３．ＴＶ装置の詳細構成
１−４．情報処理システムの動作
２．第２の実施形態
３．第３の実施形態
【００１４】
＜１．第１の実施形態＞
（１−１．情報処理システムの構成）
図１を参照しながら、第１の実施形態に係る情報処理システム１０の構成について説明する。図１は、第１の実施形態に係る情報処理システム１０の構成を示す図である。
【００１５】
図１に示すように、情報処理システム１０は、通信装置の一例であるユーザ端末１００Ａ、１００Ｂ、１００Ｃと、情報処理装置の一例であるＴＶ装置２００と、を有する。ユーザ端末１００Ａ、１００Ｂ、１００Ｃと、ＴＶ装置２００とは、無線ネットワーク等を介して通信を行うことが可能である。なお、図１では、ユーザ端末が３つ示されているが、ユーザ端末の数は３つに限定されない。
【００１６】
ユーザ端末１００Ａ、１００Ｂ、１００Ｃは、ユーザにより使用される携帯電話、ＰＤＡ、パーソナルコンピュータ等の端末である。ユーザ端末１００Ａ、１００Ｂ、１００Ｃ（以下では、説明の便宜上、総称してユーザ端末１００とも呼ぶ）は、カメラ等の撮像部１３０を有し、端末の使用者であるユーザを被写体として撮像する。すなわち、ユーザは、ユーザ端末１００を用いて自分撮りを行うことが可能である。例えば、ユーザ端末１００Ａは、ユーザ端末１００Ａの使用者であるユーザＡを撮像し、ユーザ端末１００Ｂは、ユーザ端末１００Ｂの使用者であるユーザＢを撮像し、ユーザ端末１００Ｃは、ユーザ端末１００Ｃの使用者であるユーザＣを撮像する。また、ユーザ端末１００は、撮像中のユーザの顔を検出する顔検出機能を有する。各ユーザＡ、Ｂ、Ｃの顔は、実際には、図１と異なり、ユーザ端末１００Ａ、１００Ｂ、１００Ｃを向いている。なお、ユーザ端末１００の詳細構成については、後述する。
【００１７】
ＴＶ装置２００は、映像等の画像を表示する装置である。ＴＶ装置２００は、ユーザ端末１００と同様に撮像部２３０を有し、ユーザ端末１００Ａ、１００Ｂ、１００Ｃの使用者であるユーザＡ、Ｂ、Ｃ（単に、ユーザとも呼ぶ）を被写体として撮像する。また、ＴＶ装置２００は、撮像中のユーザの顔を検出する顔検出機能を有する。なお、ＴＶ装置２００の詳細構成については、後述する。
【００１８】
ところで、本実施形態の情報処理システム１０において、ユーザ端末１００とＴＶ装置２００が、同じタイミングでユーザを撮像するケースがある。例えば、ユーザ端末１００ＡとＴＶ装置２００が、同じタイミングでユーザＡを撮像する。かかる際に、ユーザＡに対するユーザ端末１００ＡとＴＶ装置２００の視点が異なるので、撮像された画像間でユーザＡの顔向きが異なる。
【００１９】
図２は、ユーザ端末１００ＡとＴＶ装置２００で撮像された画像間でユーザの顔向きが異なることを説明するための模式図である。図２に示すように、ユーザ端末１００Ａの撮像部１３０はユーザＡに対面して位置するので、撮像部１３０によって撮像された画像（静止画像）には、正面を見ているユーザＡが含まれている。一方で、ＴＶ装置２００の撮像部２３０はユーザＡに対して斜めに位置するので、撮像部２３０によって撮像された画像には、斜めを見ているユーザＡが含まれている。
【００２０】
このようにユーザ端末１００とＴＶ装置２００が異なる視点でユーザを撮像しても、容易に同一又は類似のユーザの抽出を行うために、ユーザ端末１００とＴＶ装置２００は、協働して以下のような処理を行う。
【００２１】
すなわち、詳細は後述するが、まず、ＴＶ装置２００は、撮像部２３０によって撮像されるユーザの動きの変化（例えば、ユーザの目の瞬き）を検出し、ユーザの動きの変化が検出された変化タイミングに関するタイミングデータ（以下、第１タイミングデータとも呼ぶ）を生成する。同様に、ユーザ端末１００も、撮像部１３０によって撮像されるユーザの動きの変化（例えば、ユーザの目の瞬き）を検出し、ユーザの動きの変化が検出された変化タイミングに関するタイミングデータ（以下、第２タイミングデータとも呼ぶ）を生成する。
【００２２】
次に、ＴＶ装置２００は、撮像部２３０による撮像中に、ユーザ端末１００が生成した第２タイミングデータをユーザ端末１００から受信する。そして、ＴＶ装置２００は、第１タイミングデータと第２タイミングデータとに基づいて、撮像部２３０によって撮像されたユーザと撮像部１３０によって撮像されたユーザと同一又は類似のユーザか否かを判定する。
【００２３】
かかる構成の場合には、視点が異なる複数の装置によってユーザが撮像された場合に、ユーザの顔向きが異なることがあっても、顔の動きのタイミングに基づいて同一のユーザを撮像しているかを判定できる。このため、視点が異なる複数の装置によってユーザが撮像された際に、容易に同一又は類似のユーザの抽出を行うことが可能となる。
【００２４】
（１−２．ユーザ端末の詳細構成）
図３を参照しながら、図１のユーザ端末１００Ａ、１００Ｂ、１００Ｃ（ここでは、ユーザ端末１００と総称する）の詳細構成について説明する。図３は、ユーザ端末１００の詳細構成を示す図である。
【００２５】
図３に示すように、ユーザ端末１００は、入力部１１０と、表示部１２０と、撮像部１３０と、通信部１４０と、記憶部１５０と、制御部１６０と、を有する。
【００２６】
入力部１１０は、ユーザ端末１００のユーザからの操作情報の入力を受け付ける機能を有する。例えば、入力部１１０は、撮像部１３０に撮像を行わせるためにユーザが操作した際の入力を受け付ける。入力部１１０は、スイッチ、ボタン、タッチパネル、キーボード、マウス等の入力装置により構成される。
【００２７】
表示部１２０は、制御部１６０による制御に基づいて、各種情報を表示する機能を有する。例えば、表示部１２０は、撮像部１３０により撮像された画像を表示する。表示部１２０は、液晶ディスプレイ、プラズマディスプレイ、有機ＥＬディスプレイ等の表示装置により構成される。
【００２８】
撮像部１３０は、被写体を撮像する機能を有する。例えば、撮像部１３０は、ユーザ端末１００の使用者であるユーザを撮像する。すなわち、ユーザ端末１００のユーザは、自分撮りを行う。撮像部１３０により撮像された画像データは、画像処理等され、制御部１６０に順次入力される。例えば、撮像部１３０は、一定間隔で、撮像された画像データ（フレーム）を制御部１６０に出力する。撮像部１３０は、レンズと撮像素子を有するカメラ等の撮像装置により構成される。
【００２９】
通信部１４０は、制御部１６０による制御に基づいて、ＴＶ装置２００と通信を行う送信部及び受信部としての機能を有する通信インタフェースである。通信部１４０は、有線又は無線ＬＡＮ、Ｂｌｕｅｔｏｏｔｈ用の通信カード、通信用ルータ、通信用モデム等の通信装置により構成される。
【００３０】
記憶部１５０は、制御部１６０により使用される各種情報を記憶する機能を有する。例えば、記憶部１５０は、撮像部１３０により撮像された画像データを記憶する。記憶部１５０は、磁気記憶デバイス、半導体記憶デバイス、光記憶デバイス等のストレージ装置により構成される。
【００３１】
制御部１６０は、ユーザ端末１００の動作全体を制御する機能を有しており、例えば、入力部１１０から出力された操作情報、通信部１４０により受信された情報などに基づいてユーザ端末１００の動作を制御することが可能である。制御部１６０は、ＣＰＵ、ＲＯＭ、ＲＡＭにより構成される。
【００３２】
図３に示すように、制御部１６０は、顔検出部１６１と、動き検出部１６２と、コード生成部１６３と、通信制御部１６４と、を有する。
【００３３】
顔検出部１６１は、撮像部１３０から順次入力された画像データを解析し、解析した画像データの中からユーザの顔を検出する機能を有する。顔検出部１６１は、撮像部１３０から入力される各画像データの中からユーザの顔を検出する。顔検出部１６１は、検出された顔に関する情報を動き検出部１６２に出力する。例えば、顔検出部１６１は、ユーザ端末１００のユーザが自分撮りをしている際に、ユーザの顔を検出し、検出した顔に関する情報を動き検出部１６２に出力する。
【００３４】
動き検出部１６２は、顔検出部１６１から入力された顔に関する情報に基づいて、撮像部１３０によって撮像されるユーザの顔の動きの変化を検出する機能を有する。例えば、動き検出部１６２は、ユーザの動きの変化としてユーザの目の動き（具体的には、目の瞬き）を検出する。ここで、瞬きはユーザが無意識に行うものであるので、ユーザが意図的に顔を動かさなくても、動き検出部１６２は、瞬きを検出することで容易にユーザの動きの変化を検出できる。動き検出部１６２は、検出した目の動きに関する情報（目を瞬いたタイミングに関する情報も含む）を、コード生成部１６３に出力する。なお、上記では、ユーザの目の動きを検出することとしたが、これに限定されない。例えば、ユーザの顔の動きの変化として唇の動きを検出することとしても良い。
【００３５】
コード生成部１６３は、動き検出部１６２から入力された顔の動き（目の動き）に関する情報に基づいて、動き検出部１６２によって目の動きの変化が検出された変化タイミングに関するタイミングデータ（第２タイミングデータ）を生成する機能を有する。コード生成部１６３は、生成した第２タイミングデータを通信制御部１６４に出力する。
【００３６】
ここで、図４を参照しながら、生成されたタイミングデータについて説明する。図４は、コード生成部１６３により生成されたタイミングデータとしてのコードの例を示す。ここで、図４に示すコードは、通信部１４０による処理が容易となるように、ＸＭＬ（ｅＸｔｅｎｓｉｎｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）で表現されている。また、図４のｔｉｍｅｓｔａｍｐタグの属性には、動き検出部１６２がユーザの目の瞬きを検出した時刻が記述されている。検出された時刻として、ユーザ端末１００の内部時計の絶対時刻が記述されている。
【００３７】
図３に戻って、制御部１６０の構成の説明を続ける。通信制御部１６４は、通信部１４０によるＴＶ装置２００との通信を制御する。例えば、通信制御部１６４は、コード生成部１６３によって生成された第２タイミングデータをＴＶ装置２００に送信するように、通信部１４０を制御する。通信部１４０は、第２タイミングデータを所定量のパケットデータとして、ＴＶ装置２００に送信する。この際に、通信制御部１６４は、ＴＶ装置２００による処理の負担の増加を抑制するために、所定量のパケットデータに対応する第２タイミングデータを送信させている。なお、通信制御部１６４は、ＴＶ装置２００との通信遅延時間の計測を行うことにより、ユーザ端末１００とＴＶ装置２００の内部時計の同期を行う。このアルゴリズムが、公知のＮＴＰ（Ｎｅｔｗｏｒｋ  Ｔｉｍｅ  Ｐｒｏｔｏｃｏｌ）プロトコル等を実装することで実現される。
【００３８】
（１−３．ＴＶ装置の詳細構成）
図５を参照しながら、ＴＶ装置２００の詳細構成について説明する。図５は、第１の実施形態に係るＴＶ装置２００の詳細構成を示す図である。
【００３９】
図５に示すように、ＴＶ装置２００は、入力部２１０と、表示部２２０と、撮像部２３０と、通信部２４０と、記憶部２５０と、制御部２６０と、を有する。
【００４０】
入力部２１０は、ＴＶ装置２００のユーザからの操作情報の入力を受け付ける機能を有する。例えば、入力部２１０は、撮像部２３０に撮像を行わせるためにユーザが操作した際の入力を受け付ける。入力部２１０は、スイッチ、ボタン、タッチパネル、キーボード、マウス等の入力装置により構成される。
【００４１】
表示部２２０は、制御部２６０による制御に基づいて、各種情報を表示する機能を有する。例えば、表示部２２０は、撮像部２３０により撮像された画像を表示する。表示部２２０は、液晶ディスプレイ、プラズマディスプレイ、有機ＥＬディスプレイ等の表示装置により構成される。
【００４２】
撮像部２３０は、被写体を撮像する機能を有する。例えば、撮像部２３０は、ユーザ端末１００の使用者であるユーザ（図１においては、ユーザ端末１００ＡのユーザＡ、ユーザ端末１００ＢのユーザＢ、ユーザ端末１００ＣのユーザＣ）を撮像する。撮像部２３０により撮像された画像データは、画像処理等され、制御部２６０に順次入力される。例えば、撮像部２３０は、一定間隔で、撮像された画像データ（フレーム）を制御部２６０に出力する。撮像部２３０は、レンズと撮像素子を有するカメラ等の撮像装置により構成される。
【００４３】
通信部２４０は、制御部２６０による制御に基づいて、ユーザ端末１００と通信を行う送信部及び受信部としての機能を有する通信インタフェースである。通信部２４０は、撮像部２３０による撮像中に、ユーザ端末１００で生成された第２タイミングデータを、ユーザ端末１００から受信する。通信部２４０は、有線又は無線ＬＡＮ、Ｂｌｕｅｔｏｏｔｈ用の通信カード、通信用ルータ、通信用モデム等の通信装置により構成される。
【００４４】
記憶部２５０は、制御部２６０により使用される各種情報を記憶する機能を有する。例えば、記憶部２５０は、撮像部２３０により撮像された画像データを記憶する。記憶部２５０は、磁気記憶デバイス、半導体記憶デバイス、光記憶デバイス等のストレージ装置により構成される。
【００４５】
制御部２６０は、ＴＶ装置２００の動作全体を制御する機能を有しており、例えば、入力部２１０から出力された操作情報、通信部２４０により受信された情報などに基づいてＴＶ装置２００の動作を制御することが可能である。制御部２６０は、ＣＰＵ、ＲＯＭ、ＲＡＭにより構成される。
【００４６】
図５に示すように、制御部２６０は、顔検出部２６１と、動き検出部２６２と、コード生成部２６３と、通信制御部２６４と、判定部２６５と、を有する。
【００４７】
顔検出部２６１は、撮像部２３０から順次入力された画像データを解析し、解析した画像データの中からユーザ（ユーザＡ、ユーザＢ、ユーザＣ）の顔を検出する機能を有する。顔検出部２６１は、撮像部２３０から入力される各画像データの中からユーザの顔を検出する。顔検出部２６１は、検出された顔に関する情報を動き検出部２６２に出力する。
【００４８】
動き検出部２６２は、顔検出部２６１から入力された顔に関する情報に基づいて、撮像部２３０によって撮像されるユーザ（ユーザＡ、ユーザＢ、ユーザＣ）の顔の動きの変化を検出する機能を有する。例えば、動き検出部２６２は、ユーザの動きの変化としてユーザの目の動き（具体的には、目の瞬き）を検出する。ここで、瞬きはユーザが無意識に行うものであるので、ユーザが意図的に顔を動かさなくても、動き検出部２６２は、瞬きを検出することで容易にユーザの動きの変化を検出できる。動き検出部２６２は、検出した目の動きに関する情報（目を瞬いたタイミングに関する情報も含む）を、コード生成部２６３に出力する。なお、上記では、ユーザの目の動きを検出することとしたが、これに限定されない。例えば、ユーザの顔の動きの変化として唇の動きを検出することとしても良い。
【００４９】
コード生成部２６３は、動き検出部２６２から入力された顔の動き（目の動き）に関する情報に基づいて、動き検出部２６２によって目の動きの変化が検出された変化タイミングに関するタイミングデータ（第１タイミングデータ）を生成する機能を有する。コード生成部２６３は、生成した第１タイミングデータを判定部２６５に出力する。
【００５０】
通信制御部２６４は、通信部２４０によるユーザ端末１００との通信を制御する。例えば、通信制御部２６４は、撮像部２３０による撮像中に、ユーザ端末１００で生成された第２タイミングデータを通信部２４０に受信させるように制御する。通信制御部２６４は、通信部２４０によって受信された第２タイミングデータを判定部２６５に出力する。
【００５１】
判定部２６５は、撮像部２３０によって撮像された被写体とユーザ端末１００によって撮像された被写体とが同一又は類似の被写体か否かを判定する。具体的には、判定部２６５は、コード生成部２６３によって生成された第１タイミングデータと通信部２４０によって受信された第２タイミングデータとに基づいて、２つの被写体が同一又は類似であるか否かを判定する。かかる場合には、２つのタイミングデータに基づいて判定を行うので、画像同士を比較する場合に比べて処理量を低減でき、この結果、リアルタイムに同一又は類似のユーザを抽出することが可能となる。
【００５２】
また、判定部２６５は、第１タイミングデータにおける変化タイミングと第２タイミングデータにおける変化タイミングとの差が所定値よりも小さい場合に、撮像部２３０によって撮像された被写体とユーザ端末１００によって撮像された被写体とが同一又は類似の被写体であると判定しうる。これにより、ユーザ端末１００とＴＶ装置２００のユーザに対する異なる視点に起因して検出された２つのタイミングデータがずれている場合でも、高い確率で同一又は類似のユーザを抽出できる。
【００５３】
ところで、第１タイミングデータ及び第２タイミングデータは、それぞれ、一定期間内の異なるタイミングで検出された複数の変化タイミングを含む（後述する図６Ａ参照）。かかる場合に、判定部２６５は、第１タイミングデータ及び第２タイミングデータに含まれる互いに対応した変化タイミング同士を、それぞれ比較する（例えば、タイミングの誤差を比較する）。そして、判定部２６５は、比較した変化タイミング間の差が所定値よりも小さい回数の割合が、所定割合よりも大きい場合に、同一又は類似の被写体であると判定しうる。これにより、より高い確率で、視点が異なるユーザ端末１００とＴＶ装置２００で撮像された同一又は類似のユーザを抽出できる。
【００５４】
ここで、図６Ａ、図６Ｂを参照しながら、判定部２６５による具体的な判定処理について説明する。なお、図６Ａは、ＴＶ装置２００とユーザ端末１００で生成されたタイムテーブル列を示す図である。図６Ｂは、判定部２６５による判定処理のアルゴリズム例を示す図である。
【００５５】
図６Ａにおいて、ｔｉはＴＶ装置２００において生成されたタイムテーブル列（第１タイミングデータ）を示し、ｕｉはユーザ端末１００において生成されたタイムテーブル列（第２タイミングデータ）を示す。ｔｉとｕｉは、ユーザが目を瞬いた瞬間のタイミングを示す。ここでは、説明の便宜上、タイムテーブル列ｕｉは、図１のユーザ端末１００Ａ、１００Ｂ、１００Ｃのうち一つのユーザ端末において生成されたものとする。
【００５６】
図６Ｂのアルゴリズムにおいて、判定部２６５は、まず、ＴｍｉｎとＴｍａｘを算出する。ＴｍｉｎとＴｍａｘは、それぞれ、ｔｉとｕｉが共通でカバーしている範囲（以下、時刻範囲とも呼ぶ）の最小値、第大値である。図６Ａにおいては、Ｔｍｉｎはｕ２であり、Ｔｍａｘはｔ１２である。
【００５７】
次に、判定部２６５は、ｉｍｉｎとｉｍａｘを算出する。ｉｍｉｎとｉｍａｘは、それぞれ、時刻範囲に含まれるｔｉのインデックスの最小値、最大値である。図６Ａにおいては、ｉｍｉｎはｔ９であり、ｉｍａｘはｔ１２である。
【００５８】
次に、判定部２６５は、時刻範囲中のｔｉに対して、最も近いｕを求める。図６Ａにおいては、ｔ９に対してｕ３が、ｔ１０に対してｕ４が、ｔ１１に対してｕ５が、ｔ１２に対してｕ６が、それぞれ最も近い。
【００５９】
次に、判定部２６５は、上記で求めたｔｉとｕの２つのタイムスタンプの誤差ｅｒｒを求める。すなわち、判定部２６５は、ｔ９とｕ３の誤差と、ｔ１０とｕ４の誤差と、ｔ１１とｕ５の誤差と、ｔ１２とｕ６の誤差を求める。そして、判定部２６５は、求めた誤差ｅｒｒが上限値ＥＲＲｍａｘ以下である回数をカウントする。
【００６０】
次に、判定部２６５は、時刻範囲中の全てのｔｉに対応するｕが見つかった割合ｓｃｏｒｅを求める。このように求めた割合ｓｃｏｒｅが、所定の基準値（例えば、９０％）以上の場合、判定部２６５は、ＴＶ装置２００とユーザ端末１００が個別に認識したユーザの顔は同一又は類似のものであると判定する。
【００６１】
なお、上記では、判定のアルゴリズムとして、ｔｉとｕの２つのタイムスタンプの誤差ｅｒｒを求めて、ユーザの顔が同一又は類似であるか否かを判定するものを例に挙げて説明したが、これに限定されない。例えば、ｔｉにおける変化タイミングの差分と、ｕｉにおける変化タイミングの差分とを比較して、ユーザの顔が同一又は類似であるか否かを判定するアルゴリズムであっても良い。
【００６２】
また、第１の実施形態においては、判定部２６５がＴＶ装置２００に設けられていることとして説明したが、これに限定されない。例えば、判定部は、ＴＶ装置２００の代わりにユーザ端末１００に設けられても良く、また、ＴＶ装置２００及びユーザ端末１００の両方に設けられても良い。
【００６３】
また、第１の実施形態においては、撮像部２３０が第１撮像部に該当し、撮像部１３０が第２撮像部に該当する。また、動き検出部２６２が第１動き検出部に該当し、動き検出部１６２が第２動き検出部に該当し、コード生成部２６３が第１データ生成部に該当し、コード生成部１６３が第２データ生成部に該当する。
【００６４】
（１−４．情報処理システムの動作）
図７を参照しながら、情報処理システム１０の動作例について説明する。図７は、情報処理システム１０の動作例を示すフローチャートである。図７のフローチャートは、図１に示すように、自分撮りをしているユーザ端末１００のユーザを、ＴＶ装置２００が撮像するところから開始される。
【００６５】
本処理は、ユーザ端末１００の制御部１６０のＣＰＵ（コンピュータ）、及びＴＶ装置２００の制御部２６０のＣＰＵ（コンピュータ）が、それぞれＲＯＭに格納されているプログラムを実行することによって、実現される。なお、実行されるプログラムは、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）、メモリカード等の記録媒体に記憶されても良く、インターネットを介してサーバ等からダウンロードされても良い。
【００６６】
まず、ユーザ端末１００は、撮像部１３０により撮像された画像を取り込む。同様に、ＴＶ装置２００も、撮像部２３０により撮像された画像を取り込む（ステップＳ１０２）。次に、ユーザ端末１００の顔検出部１６１は、撮像部１３０から入力された画像中の顔を検出する。同様に、ＴＶ装置２００の顔検出部２６１も、撮像部２３０から入力された画像中の顔を検出する（ステップＳ１０４）。
【００６７】
検出された顔に対して図４で示すコードを生成する処理は、ユーザ端末１００とＴＶ装置２００で同様であるので、以下では、ＴＶ装置２００側での処理例を説明する。
【００６８】
次に、ＴＶ装置２００の動き検出部２６２は、１フレーム前に検出している顔集合（ｉｄ＝０、・・・、ｎ）のうちで、もっとも距離が近い顔（ｉｄ＝ａ）との距離ｄｉｓｔを求める（ステップＳ１０６）。そして、動き検出部２６２は、求めた距離ｄｉｓｔが所定の閾値以上であるか否かを判定する（ステップＳ１０８）。
【００６９】
ステップＳ１０８で距離ｄｉｓｔが閾値以上である場合には（Ｙｅｓ）、動き検出部２６２は、新規に登場した顔として新しいｉｄ（＝ｂ）を割り振る（ステップＳ１１０）。そして、コード生成部２６３は、新しいｉｄ（＝ｂ）の顔に対するコード（タイミングデータ）を生成する（ステップＳ１１４）。
【００７０】
ステップＳ１０８で距離ｄｉｓｔが閾値未満である場合には（Ｎｏ）、動き検出部２６２は、既にｉｄが割り振られた顔（ｉｄ＝ａ）に対するコード（タイミングデータ）を取り出す（ステップＳ１１２）。
【００７１】
ステップＳ１１２又はステップＳ１１４後に、動き検出部２６２は、目の瞬きを検出したか否かを判定する（ステップＳ１１６）。ステップＳ１１６で目の瞬きが検出された場合には（Ｙｅｓ）、コード生成部２６３は、生成したコード又は取り出したコードに瞬きの瞬間のタイムスタンプを追加する（ステップＳ１１８）。
【００７２】
これにより、ＴＶ装置２００は、図４に示すタイミングデータを生成することになる。同様に、ユーザ端末１００も、上述した処理Ｓ１０６〜Ｓ１１８を行うことにより、図４に示すタイミングデータを生成することになる。なお、上記のステップＳ１０６〜Ｓ１１８の処理は、ステップＳ１０４で検出された顔が複数ある場合には、検出した顔毎に実行される。
【００７３】
ステップＳ１０２の画像の取り込みから一定時間経過すると、ユーザ端末１００とＴＶ装置２００は、顔毎のコードを他の装置に送信する（ステップＳ１２２）。次に、ユーザ端末１００とＴＶ装置２００は、他の装置からコードを受信したか否かを判定する（ステップＳ１２４）。
【００７４】
以下では、ＴＶ装置２００がユーザ端末１００からコードを受信したものとして説明する。ステップＳ１２４でＴＶ装置２００がユーザ端末１００からコード（ｉｄ＝ｘ）を受信すると（Ｙｅｓ）、ＴＶ装置２００の判定部２６５は、保持している顔集合のコード（ｉｄ＝０、・・・ｎ）と、受信した顔のコード（ｉｄ＝ｘ）の間で、前述した図６Ｂの判定処理を行う（ステップＳ１２６）。ここで、判定部２６５は、顔集合のコードのうち、受信した顔のコード（ｉｄ＝ｘ）に対応した顔のコード（ｉｄ＝ｍとする）と、受信した顔のコードとを比較判定する。
【００７５】
判定部２６５は、判定処理において、顔（ｉｄ＝ｘ）のコードと顔（ｉｄ＝ｍ）のコードとの間で、図６Ｂの割合ｓｃｏｒｅが所定の基準値よりも大きいか否かを判定する（ステップＳ１２８）。ステップＳ１２８で割合ｓｃｏｒｅが基準値よりも大きい場合には（Ｙｅｓ）、判定部２６５は、２つのコードに係る顔が同一（又は類似）の顔であると判定する（ステップＳ１３０）。
【００７６】
なお、ステップＳ１２６でＴＶ装置２００が複数のユーザ端末１００からコードを受信した場合には、判定部２６５は、受信した顔のコード毎に、上記のステップＳ１２６〜Ｓ１３０の処理を実行する。
【００７７】
第１の実施形態によれば、ＴＶ装置２００は、撮像部２３０による撮像中に、ユーザ端末１００が生成した第２タイミングデータをユーザ端末１００から受信する。そして、ＴＶ装置２００は、第１タイミングデータと第２タイミングデータとに基づいて、撮像部２３０によって撮像されたユーザと撮像部１３０によって撮像されたユーザと同一又は類似のユーザか否かを判定する。
【００７８】
かかる構成の場合には、視点が異なるＴＶ装置２００とユーザ端末１００によってユーザが撮像された場合に、ユーザの顔向きが異なることがあっても、顔の動きのタイミングに基づいて同一のユーザを撮像しているかを判定できる。このため、視点が異なるＴＶ装置２００とユーザ端末１００によってユーザが撮像された際に、容易に同一又は類似のユーザの抽出を行うことが可能となる。特に、特定の顔画像を事前に記憶する必要が無いので、リアルタイムに同一又は類似のユーザの抽出を行うことが可能となる。なお、上記では、ユーザ端末１００のユーザを抽出することとしたが、ＴＶ装置２００とユーザ端末１００が撮像したユーザ以外の人物を抽出することも可能である。
【００７９】
＜２．第２の実施形態＞
図８を参照しながら、第２の実施形態に係るＴＶ装置３００について説明する。図８は、第２の実施形態に係るＴＶ装置３００の詳細構成を示す図である。ＴＶ装置３００の構成は、前述した図５のＴＶ装置２００と同様の構成であるが、ＴＶ装置３００の制御部３６０の構成が、ＴＶ装置２００の制御部２６０の構成と異なる。そこで、以下においては、制御部３６０の構成について主に説明する。なお、説明を省く構成の機能等については、図５に示す構成と同様である。
【００８０】
第２の実施形態に係るＴＶ装置３００も、図１に示すように、３つのユーザ端末１００Ａ、１００Ｂ、１００ＣのユーザＡ、Ｂ、Ｃを撮像可能である。また、ユーザＡ、Ｂ、Ｃは、各自のユーザ端末１００Ａ、１００Ｂ、１００Ｃを入力デバイスとして、ＴＶ装置３００に対して操作を行うことができる。
【００８１】
図８に示すように、制御部３６０は、前述した顔検出部２６１、動き検出部２６２、コード生成部２６３、通信制御部２６４、及び判定部２６５に加えて、表示制御部３６６と、関連付け部３６７と、を有する。
【００８２】
表示制御部３６６は、表示部２２０の表示を制御する。例えば、表示制御部３６６は、撮像部２３０によって撮像されるユーザ（図１に示すユーザ端末１００ＡのユーザＡ、ユーザ端末１００ＢのユーザＢ、ユーザ端末１００ＣのユーザＣ）に対応する画像を、図９に示すように表示部２２０に表示させる。
【００８３】
図９は、表示部２２０による表示例を示す図である。図９においては、撮像部２３０によって撮像されるユーザに対応する画像として、ユーザＡの顔を示す顔画像Ｉ１、ユーザＢの顔を示す顔画像Ｉ２、及びユーザＣの顔を示す顔画像Ｉ３が、それぞれ表示画面の下側に表示されている。なお、表示画面の上側には、画像（写真画像等）が示されている。
【００８４】
関連付け部２６７は、判定部２６５によって、撮像部２３０が撮像したユーザとユーザ端末１００が撮像したユーザとが同一又は類似のユーザであると判定された場合に、表示部２２０に表示された顔画像とユーザ端末１００とを関連づける。図９においては、関連付け部２６７は、顔画像Ｉ１をユーザ端末１００Ａと関連付け、顔画像Ｉ２をユーザ端末１００Ｂと関連付け、顔画像Ｉ３をユーザ端末１００Ｃと関連付ける。これにより、ＴＶ装置３００（表示部２２０に表示されている顔画像）と各ユーザ端末１００Ａ、１００Ｂ、１００Ｃとの間で対応関係が自動的に確立されるので、ユーザが、ＴＶ装置３００（具体的には顔画像）とユーザ端末との対応付けを行う操作が不要となる。
【００８５】
ところで、ユーザ（ＴＶ装置３００のユーザやユーザ端末１００のユーザ）は、図９の表示画面上で操作を行うことが可能であり、例えば顔画像Ｉ１、Ｉ２、Ｉ３に対して操作を行いうる。このため、ＴＶ装置３００の入力部２１０は、関連付け部２６７によってユーザ端末１００と関連付けられた画像に対する、操作を受け付けることになる。
【００８６】
例えば、ユーザが図９に示す表示画面上の写真画像Ｐ１を顔画像Ｉ１の上にドラッグ・アンド・ドロップすると、通信部２４０は、写真画像Ｐ１を顔画像Ｉ１に関連付けられたユーザ端末１００Ａに送信する。同様に、通信部２４０は、写真画像Ｐ２を顔画像Ｉ２に関連付けられたユーザ端末１００Ｂに送信し、写真画像Ｐ３を顔画像Ｉ３に関連付けられたユーザ端末１００Ｃに送信する。このように、通信制御部２６４は、入力部２１０によって顔画像に対する操作を受け付けられた際に、顔画像が関連付けられたユーザ端末１００と通信を行うように通信部２４０を制御し、操作に対応した処理を行う。
【００８７】
第２実施形態によれば、ＴＶ装置３００に表示されている顔画像と各ユーザ端末１００Ａ、１００Ｂ、１００Ｃとの間で対応関係が自動的に確立されるので、ユーザが、ＴＶ装置３００に表示された顔画像とユーザ端末との対応付けを行う操作が不要となる。また、画面上のユーザによる直感的な操作で、データ送信等の通信が可能となる。
【００８８】
＜３．第３の実施形態＞
図１０を参照しながら、第３の実施形態に係る情報処理システム１１について説明する。図１０は、第３の実施形態に係る情報処理システム１１を示す図である。
【００８９】
図１０に示す情報処理システム１１は、同一のネットワーク上に存在するユーザ端末１００、ＴＶ装置２００、及びＴＶ装置４００を有する。ただし、ＴＶ装置２００とユーザ端末１００が同じ部屋に位置し、ＴＶ装置４００が壁を隔てて別の部屋に位置する。このため、ＴＶ装置２００は、ユーザ端末１００のユーザを撮像できるが、ＴＶ装置４００は、ユーザ端末１００のユーザを撮像できない。
【００９０】
第３の実施形態においても、ユーザ端末１００、ＴＶ装置２００、及びＴＶ装置４００は、図４で説明したコード（タイミングデータ）を生成する。ここで、生成されたコードは、通信接続を確立するためのペアリング時にＰＩＮコードとして送信される。そして、送受信されたコードが一致する装置同士で通信が確立される。これにより、同じ部屋に位置するユーザ端末１００とＴＶ装置２００が、安全にペアリングすることができる。
【００９１】
図１１は、ペアリング処理が実行される際の情報処理システム１１の動作を説明するためのシーケンス図である。
【００９２】
まず、ユーザ端末１００は、同一ネットワーク上に存在するデバイス（ここでは、ＴＶ装置２００とＴＶ装置４００）に対して、デバイス探索のためのパケットをブロードキャストする（ステップＳ２０２、Ｓ２０４）。ＴＶ装置２００及びＴＶ装置４００は、デバイス探索のパケットを受信すると、ユーザ端末１００に対して応答パケットを送信する（ステップＳ２０６、Ｓ２０８）。
【００９３】
次に、ユーザ端末１００、ＴＶ装置２００、及びＴＶ装置４００は、それぞれ、前述したように図４に示すコード（タイミングデータ）を生成する処理を行う（ステップＳ２１０、Ｓ２１２、Ｓ２１４）。ここで、ユーザ端末１００及びＴＶ装置２００は、ユーザ端末１００のユーザを撮像するので、ユーザの顔の動き（目の瞬き）に対応したコードを生成する。一方で、ＴＶ装置４００は、ユーザ端末１００のユーザを撮像できないので、ユーザ端末１００のユーザの顔の動きに対応しないコードが生成される（又は、コードが生成されないものとしても良い）。なお、上記では、応答パケットの送信後にコードの生成が行われることとしたが、これに限定されず、例えば応答パケットの送信前にコードの生成が行われてもよい。
【００９４】
次に、ユーザ端末１００は、ステップＳ２１２で生成したコードをＰＩＮコードとして、ＴＶ装置２００及びＴＶ装置４００に送信する（ステップＳ２１６、Ｓ２１８）。すなわち、図４のコードが、通信接続を確立するためのペアリング時のＰＩＮコードの機能も有することとなり、専用のＰＩＮコードの生成が不要となる。
【００９５】
ＴＶ装置２００の判定部２６５は、通信部２４０によりユーザ端末１００から受信したコードと、ステップＳ２１０で生成したコードを比較する（ステップＳ２２０）。ここで、ＴＶ装置２００とユーザ端末１００は同一のユーザを撮像しているので、判定部２６５は、２つのコードは同一であると判定する。そして、ＴＶ装置２００の通信制御部２６４は、接続要求の受け入れパケットをユーザ端末１００に送信する（ステップＳ２２２）。
【００９６】
同様に、ＴＶ装置４００も、ユーザ端末１００から受信したコードと、ステップＳ２１４で生成したコードを比較する（ステップＳ２２４）。ここで、ＴＶ装置４００は、ユーザ端末１００のユーザを撮像できないので、２つのコードは同一でないと判定する。そして、ＴＶ装置４００は、接続要求の拒絶パケットをユーザ端末１００に送信する（ステップＳ２２６）。
【００９７】
そして、同一ネットワーク上のユーザ端末１００、ＴＶ装置２００、４００のうちの同一の部屋に位置するユーザ端末１００及びＴＶ装置４００が、互いに接続を確立し、その後に通信を行う（ステップＳ２２８）。これにより、第３の実施形態のペアリング処理が終了する。
【００９８】
第３の実施形態によれば、同じ部屋に位置する機器（ユーザ端末１００とＴＶ装置２００）を、ユーザを撮像して生成されたコードを用いて識別できるので、簡易な方法にて、ユーザ端末１００とＴＶ装置２００を安全にペアリングすることができる。
【００９９】
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示の技術的範囲はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【０１００】
また、上記の実施形態では、動き検出部はユーザの顔のパーツ（目や唇）の動きを検出することとしたが、これに限定されない。例えば、ユーザの手や足等の動きを検出することとしても良い。また、上記の実施形態では、被写体としてユーザを例に挙げて説明したが、これに限定されず、動きのある被写体であれば良く、例えば動物であっても良い。
【０１０１】
また、上記の実施形態のフローチャートに示されたステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的に又は個別的に実行される処理をも含む。また時系列的に処理されるステップでも、場合によっては適宜順序を変更することが可能であることは言うまでもない。
【０１０２】
なお、以下のような構成も本開示の技術的範囲に属する。
（１）被写体を撮像する撮像部と、
前記撮像部によって撮像される前記被写体の動きの変化を検出する動き検出部と、
前記動き検出部によって前記動きの変化が検出された変化タイミングに関する第１タイミングデータを生成するデータ生成部と、
前記撮像部による撮像中に、他の装置によって撮像される被写体の動きが検出された変化タイミングに関する第２タイミングデータを、前記他の装置から受信する受信部と、
前記データ生成部によって生成された前記第１タイミングデータと前記受信部によって受信された前記第２タイミングデータとに基づいて、前記撮像部によって撮像された被写体と前記他の装置によって撮像された被写体とが同一又は類似の被写体か否かを判定する判定部と、
を備える、情報処理装置。
（２）前記判定部は、前記第１タイミングデータにおける変化タイミングと前記第２タイミングデータにおける変化タイミングとの差が所定値よりも小さい場合に、前記撮像部によって撮像された被写体と前記他の装置によって撮像された被写体とが前記同一又は類似の被写体であると判定する、前記（１）に記載の情報処理装置。
（３）前記第１タイミングデータ及び前記第２タイミングデータは、それぞれ、一定期間内の異なるタイミングで検出された複数の変化タイミングを含み、
前記判定部は、
前記第１タイミングデータ及び前記第２タイミングデータに含まれる互いに対応した変化タイミング同士を、それぞれ比較し、
比較された変化タイミング間の差が前記所定値よりも小さい回数の割合が、所定割合よりも大きい場合に、前記同一又は類似の被写体であると判定する、前記（２）に記載の情報処理装置。
（４）前記動き検出部は、前記被写体の動きの変化として人物の目の瞬きを検出する、前記（１）〜（３）のいずれか１項に記載の情報処理装置。
（５）前記撮像部によって撮像される前記被写体に対応する画像を表示部に表示させる表示制御部と、
前記判定部によって、前記撮像部によって撮像された被写体と前記他の装置によって撮像された被写体とが同一又は類似の被写体であると判定された場合に、前記表示部に表示された画像と前記他の装置とを関連づける関連付け部と、
を更に備える、前記（１）〜（４）のいずれか１項に記載の情報処理装置。
（６）前記関連付け部によって前記他の装置と関連付けられた前記画像に対する、操作を受け付ける入力部と、
前記入力部によって前記操作を受け付けられた際に、前記他の装置と通信を行う通信制御部と、
を更に備える、前記（５）に記載の情報処理装置。
（７）前記受信部は、前記第２タイミングデータを、前記他の装置と通信接続を確立するためのペアリング時のＰＩＮコードとして受信する、前記（１）〜（６）のいずれか１項に記載の情報処理装置。
（８）前記判定部によって、前記撮像部によって撮像された被写体と前記他の装置によって撮像された被写体とが同一又は類似の被写体であると判定された場合に、前記他の装置と通信接続を確立させる通信制御部を更に備える、前記（７）に記載の情報処理装置。
（９）一の装置の撮像部によって撮像される被写体の動きの変化を検出することと、
前記動きの変化が検出された変化タイミングに関する第１タイミングデータを生成することと、
前記撮像部による撮像中に、他の装置によって撮像される被写体の動きが検出された変化タイミングに関する第２タイミングデータを、前記他の装置から受信することと、
生成された前記第１タイミングデータと、受信された前記第２タイミングデータとに基づいて、前記撮像部によって撮像された被写体と前記他の装置によって撮像された被写体とが同一又は類似の被写体か否かを判定することと、
を含む、情報処理方法。
（１０）コンピュータに、
一の装置の撮像部によって撮像される被写体の動きの変化を検出することと、
前記動きの変化が検出された変化タイミングに関する第１タイミングデータを生成することと、
前記撮像部による撮像中に、他の装置によって撮像される被写体の動きが検出された変化タイミングに関する第２タイミングデータを、前記他の装置から受信することと、
生成された前記第１タイミングデータと、受信された前記第２タイミングデータとに基づいて、前記撮像部によって撮像された被写体と前記他の装置によって撮像された被写体とが同一又は類似の被写体か否かを判定することと、
を実行させるための、プログラム。
（１１）被写体を撮像する第１撮像部と、前記第１撮像部によって撮像される前記被写体の動きの変化を検出する第１動き検出部と、前記第１動き検出部によって前記動きの変化が検出された変化タイミングに関する第１タイミングデータを生成する第１データ生成部と、を備える情報処理装置と、
被写体を撮像する第２撮像部と、前記第２撮像部によって撮像される前記被写体の動きの変化を検出する第２動き検出部と、前記第２動き検出部によって前記動きの変化が検出された変化タイミングに関する第２タイミングデータを生成する第２データ生成部と、前記第２データ生成部によって生成された前記第２タイミングデータを前記情報処理装置に送信する送信部と、を備える通信装置と、
を有し、
前記情報処理装置は、
前記第１撮像部による撮像中に、前記送信部を介して前記第２タイミングデータを前記通信装置から受信する受信部と、
前記第１タイミングデータと前記第２タイミングデータとに基づいて、前記第１撮像部によって撮像された被写体と前記第２撮像部によって撮像された被写体とが同一又は類似の被写体か否かを判定する判定部と、
を更に備える、情報処理システム。
【符号の説明】
【０１０３】
１０      情報処理システム
１００    ユーザ端末
１１０    入力部
１２０    表示部
１３０    撮像部
１４０    通信部
１５０    記憶部
１６０    制御部
１６１    顔検出部
１６２    動き検出部
１６３    コード生成部
１６４    通信制御部
２００    ＴＶ装置
２１０    入力部
２２０    表示部
２３０    撮像部
２４０    通信部
２５０    記憶部
２６０    制御部
２６１    顔検出部
２６２    動き検出部
２６３    コード生成部
２６４    通信制御部
２６５    判定部
３６０    制御部
３６６    表示制御部
３６７    関連付け部
【図１】
0005699802.tif 000002
【図２】
0005699802.tif 000003
【図３】
0005699802.tif 000004
【図４】
0005699802.tif 000005
【図５】
0005699802.tif 000006
【図６Ａ】
0005699802.tif 000007
【図６Ｂ】
0005699802.tif 000008
【図７】
0005699802.tif 000009
【図８】
0005699802.tif 000010
【図９】
0005699802.tif 000011
【図１０】
0005699802.tif 000012
【図１１】
0005699802.tif 000013