(57)【要約】【課題】視線により操作を行う操作者を決定して、決定された操作者の視線に基づいて処理を行うことが可能な、情報処理装置、および情報処理方法を提供する。【解決手段】ユーザの撮像画像を取得する撮像取得部と、取得された撮像画像に基づいて、撮像画像に含まれるユーザの中から操作者を決定する決定部と、決定された操作者に対応するユーザの視線に関する情報に基づいて、処理を行う処理部とを備える、情報処理装置が提供される。【選択図】図６
2015056141.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの撮像画像を取得する撮像取得部と、
取得された撮像画像に含まれるユーザの中から操作者を決定する決定部と、
決定された操作者に対応するユーザの視線に関する情報に基づいて、処理を行う処理部と、
を備える、情報処理装置。
【請求項２】
前記決定部は、前記撮像画像から検出されるユーザを顔部分を含む顔領域の大きさに基づいて、前記操作者を決定する、請求項１に記載の情報処理装置。
【請求項３】
前記決定部は、前記顔領域の大きさが最も大きい前記顔領域に対応する１人のユーザを、前記操作者として決定する、請求項２に記載の情報処理装置。
【請求項４】
前記決定部は、前記顔領域の大きさが最も大きな前記顔領域が複数存在する場合には、より先に検出された前記顔領域に対応するユーザを、前記操作者として決定する、請求項３に記載の情報処理装置。
【請求項５】
前記決定部は、
前記撮像画像に含まれるユーザのうち前記操作者として決定されていないユーザである他のユーザに対応する前記顔領域の大きさからの、前記操作者として決定されたユーザに対応する前記顔領域の大きさの差を示す第１差分値が、設定されている第１閾値以上である場合、または、前記第１差分値が前記第１閾値より大きい場合に、
前記操作者として決定されていたユーザを、前記操作者ではないと決定する、請求項３に記載の情報処理装置。
【請求項６】
前記決定部は、前記顔領域の大きさが大きい順に、設定されている人数内のユーザを、前記操作者として決定する、請求項２に記載の情報処理装置。
【請求項７】
前記決定部は、前記撮像画像から検出されるユーザを顔部分を含む顔領域に対応するユーザの、表示画面からの距離に基づいて、前記操作者を決定する、請求項１に記載の情報処理装置。
【請求項８】
前記決定部は、前記顔領域に対応する距離が最も短い前記顔領域に対応する１人のユーザを、前記操作者として決定する、請求項７に記載の情報処理装置。
【請求項９】
前記決定部は、前記顔領域に対応する距離が最も短い前記顔領域に対応する距離が複数存在する場合には、より先に検出された前記顔領域に対応するユーザを、前記操作者として決定する、請求項８に記載の情報処理装置。
【請求項１０】
前記決定部は、
前記操作者として決定されたユーザに対応する前記顔領域に対応する距離からの、前記撮像画像に含まれるユーザのうち前記操作者として決定されていないユーザである他のユーザに対応する前記顔領域に対応する距離の差を示す第２差分値が、設定されている第２閾値以上である場合、または、前記第２差分値が前記第２閾値より大きい場合に、
前記操作者として決定されていたユーザを、前記操作者ではないと決定する、請求項８に記載の情報処理装置。
【請求項１１】
前記決定部は、前記顔領域に対応する距離が短い順に、設定されている人数内のユーザを、前記操作者として決定する、請求項７に記載の情報処理装置。
【請求項１２】
前記決定部は、前記撮像画像から検出される所定のジェスチャに基づいて、前記操作者を決定する、請求項１に記載の情報処理装置。
【請求項１３】
前記決定部は、前記撮像画像に基づく前記ユーザの視線に関する情報が示す、表示画面におけるユーザの視線の位置が、前記表示画面における設定された領域に含まれる場合に、前記視線に対応するユーザを操作者として決定する、請求項１に記載の情報処理装置。
【請求項１４】
前記決定部は、前記撮像画像に基づいて前記撮像画像に含まれるユーザを特定し、特定されたユーザに対応付けられている優先度に基づいて、前記操作者を決定する、請求項１に記載の情報処理装置。
【請求項１５】
前記決定部は、前記操作者として決定されたユーザに対して操作度を設定し、
前記処理部は、前記操作者として決定されたユーザに対して設定された前記操作度に基づいて、行うことが可能な処理を動的に変える、請求項１に記載の情報処理装置。
【請求項１６】
前記処理部は、
取得された音声信号に対して音声認識が行われた結果、前記撮像画像に含まれるユーザのうち前記操作者として決定されていないユーザである他のユーザが発話した所定の音声が認識された場合には、
前記他のユーザに対応するユーザの視線に関する情報に基づいて、処理を行う、請求項１に記載の情報処理装置。
【請求項１７】
前記決定部は、前記操作者として決定されたユーザに対応する前記ユーザの視線に関する情報が、前記撮像画像から取得できない場合に、前記操作者として決定されていたユーザを、前記操作者ではないと決定する、請求項１に記載の情報処理装置。
【請求項１８】
前記決定部は、
前記操作者として決定されたユーザに対応する前記ユーザの視線に関する情報が、前記撮像画像から取得できないときであっても、前記撮像画像から前記操作者として決定されたユーザの頭部が検出された場合には、
前記操作者として決定されていたユーザを、前記操作者ではないとは決定しない、請求項１７に記載の情報処理装置。
【請求項１９】
前記決定部は、
前記操作者として決定されたユーザと、前記撮像画像に含まれるユーザのうち前記操作者として決定されていないユーザである他のユーザとの所定のジェスチャの組み合わせが検出された場合には、
前記操作者を、前記操作者として決定されていたユーザから前記他のユーザへと変更する、請求項１に記載の情報処理装置。
【請求項２０】
ユーザの撮像画像を取得するステップと、
取得された撮像画像に含まれるユーザの中から操作者を決定するステップと、
決定された操作者に対応するユーザの視線に関する情報に基づいて、処理を行うステップと、
を有する、情報処理装置により実行される情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、情報処理装置、および情報処理方法に関する。
【背景技術】
【０００２】
近年、アイトラッキング技術などの視線検出技術を利用し、ユーザが視線により操作を行うことが可能なユーザインタフェースが登場している。ユーザが視線により操作を行うことが可能なユーザインタフェースに関する技術としては、例えば下記の特許文献１に記載の技術が挙げられる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−６４３９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
例えば、ユーザの視線により操作が行われる場合、ユーザの視線に基づき処理を行う装置は、どのユーザの視線に基づき処理を行うか、すなわち、視線により操作を行う操作者（以下、単に「操作者」と示す場合がある。）を決定して、処理を行う必要がある。しかしながら、上記のような装置における操作者の決定方法は、確立されていない。
【０００５】
本開示では、視線により操作を行う操作者を決定して、決定された操作者の視線に基づいて処理を行うことが可能な、新規かつ改良された情報処理装置、および情報処理方法を提案する。
【課題を解決するための手段】
【０００６】
本開示によれば、ユーザの撮像画像を取得する撮像取得部と、取得された撮像画像に含まれるユーザの中から操作者を決定する決定部と、決定された操作者に対応するユーザの視線に関する情報に基づいて、処理を行う処理部と、を備える、情報処理装置が提供される。
【０００７】
また、本開示によれば、ユーザの撮像画像を取得するステップと、取得された撮像画像に含まれるユーザの中から操作者を決定するステップと、決定された操作者に対応するユーザの視線に関する情報に基づいて、処理を行うステップと、を有する、情報処理装置により実行される情報処理方法が提供される。
【発明の効果】
【０００８】
本開示によれば、視線により操作を行う操作者を決定して、決定された操作者の視線に基づいて処理を行うことができる。
【０００９】
なお、上記の効果は必ずしも限定的なものではなく、上記の効果とともに、または上記の効果に代えて、本明細書に示されたいずれかの効果、または本明細書から把握されうる他の効果が奏されてもよい。
【図面の簡単な説明】
【００１０】
【図１】本実施形態に係る情報処理方法に係る処理の一例を説明するための説明図である。
【図２】本実施形態に係る情報処理方法に係る処理の一例を説明するための説明図である。
【図３】本実施形態に係る情報処理方法に係る処理の一例を説明するための説明図である。
【図４】本実施形態に係る情報処理方法に係る処理の第２の適用例を説明するための説明である。
【図５】本実施形態に係る情報処理方法に係る処理の第３の適用例を説明するための説明である。
【図６】本実施形態に係る情報処理装置の構成の一例を示すブロック図である。
【図７】本実施形態に係る情報処理装置のハードウェア構成の一例を示す説明図である。
【発明を実施するための形態】
【００１１】
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１２】
また、以下では、下記に示す順序で説明を行う。
１．本実施形態に係る情報処理方法
２．本実施形態に係る情報処理装置
３．本実施形態に係るプログラム
【００１３】
（本実施形態に係る情報処理方法）
本実施形態に係る情報処理装置の構成について説明する前に、まず、本実施形態に係る情報処理方法について説明する。以下では、本実施形態に係る情報処理方法に係る処理を、本実施形態に係る情報処理装置が行う場合を例に挙げて、本実施形態に係る情報処理方法について説明する。
【００１４】
［１］本実施形態に係る情報処理方法に係る処理の概要
上述したように、ユーザの視線に基づき処理を行う装置における、視線により操作を行う操作者の決定方法は、確立されていない。ここで、本実施形態に係る操作者とは、例えば、装置（または、実行されているアプリケーション）の挙動に影響を与える動作を行うユーザをいう。なお、後述するように、本実施形態に係る情報処理装置は、本実施形態に係る情報処理方法に係る処理の一例として、例えば、操作者として決定されていないユーザの視線に基づいて、装置（または、実行されているアプリケーション）の挙動に影響を与えない処理を行うことも可能である。
【００１５】
そこで、本実施形態に係る情報処理装置は、ユーザの撮像画像を取得し（撮像取得処理）、取得された撮像画像に含まれるユーザの中から操作者を決定する（決定処理）。そして、本実施形態に係る情報処理装置は、決定された操作者に対応するユーザの視線に関する情報に基づいて、処理を行う（実行処理）。
【００１６】
ここで、本実施形態に係るユーザの撮像画像とは、例えば、ユーザが含まれうる撮像された画像である。以下では、本実施形態に係るユーザの撮像画像を、単に「撮像画像」と示す。本実施形態に係る撮像画像としては、例えば、表示画面を見ることが可能なユーザが撮像された画像などが挙げられる。また、本実施形態に係る撮像画像は、例えば、本実施形態に係る情報処理装置が備える撮像部（後述する）や外部の撮像デバイスにおける撮像により生成される。本実施形態に係る撮像画像としては、例えば、動画像や、静止画像が挙げられる。
【００１７】
また、本実施形態に係る表示画面とは、例えば、様々な画像が表示され、ユーザが視線を向ける表示画面である。本実施形態に係る表示画面としては、例えば、本実施形態に係る情報処理装置が備える表示部（後述する）の表示画面や、本実施形態に係る情報処理装置と無線または有線で接続されている外部の表示装置（または、外部の表示デバイス）の表示画面などが挙げられる。
【００１８】
また、本実施形態に係るユーザの視線に関する情報とは、例えば、表示画面におけるユーザの視線の位置やユーザの目の動作など、ユーザの目に関連する情報（データ）である。本実施形態に係るユーザの視線に関する情報としては、例えば、ユーザの視線の位置に関する情報や、ユーザの目の動作に関する情報が挙げられる。
【００１９】
ここで、本実施形態に係るユーザの視線の位置に関する情報とは、例えば、ユーザの視線の位置を示すデータ、または、ユーザの視線の位置の特定に用いることが可能なデータ（または、ユーザの視線の位置の推定に用いることが可能なデータ。以下、同様とする。）である。
【００２０】
本実施形態に係るユーザの視線の位置を示すデータとしては、例えば、表示画面におけるユーザの視線の位置を示す座標データが挙げられる。表示画面におけるユーザの視線の位置は、例えば、表示画面における基準位置を原点とする座標系における座標で表される。また、本実施形態に係るユーザの視線の位置を示すデータには、視線の方向を示すデータ（例えば、表示画面に対する角度を示すデータなど）が含まれていてもよい。
【００２１】
本実施形態に係るユーザの視線の位置に関する情報として、表示画面におけるユーザの視線の位置を示す座標データが用いられる場合、本実施形態に係る情報処理装置は、例えば、視線検出技術を用いてユーザの視線の位置を特定（または推定）した外部装置から取得された、表示画面におけるユーザの視線の位置を示す座標データを用いて、表示画面におけるユーザの視線の位置を特定する。また、本実施形態に係るユーザの視線の位置に関する情報として、視線の方向を示すデータが用いられる場合、本実施形態に係る情報処理装置は、例えば、上記外部装置から取得された視線の方向を示すデータを用いて、ユーザの視線の方向を特定する。
【００２２】
ここで、例えば、視線検出技術を用いて検出された視線と、表示画面において画像が表示される方向が撮像された撮像画像から検出される表示画面に対するユーザの位置や顔の向きなどとを用いることによって、表示画面におけるユーザの視線の位置や、ユーザの視線の方向を特定することが可能である。なお、本実施形態に係る表示画面におけるユーザの視線の位置やユーザの視線の方向の特定方法は、上記に限られない。例えば、本実施形態に係る情報処理装置や、外部装置は、表示画面におけるユーザの視線の位置やユーザの視線の方向を特定することが可能な任意の技術を用いることが可能である。
【００２３】
また、本実施形態に係る視線検出技術としては、例えば、目の基準点（例えば、目頭や角膜反射などの目における動かない部分に対応する点）に対する、目の動点（例えば、虹彩や瞳孔などの目における動く部分に対応する点）の位置に基づいて、視線を検出する方法が挙げられる。なお、本実施形態に係る視線検出技術は、上記に限られず、例えば、視線を検出することが可能な任意の視線検出技術であってもよい。
【００２４】
また、本実施形態に係るユーザの視線の位置の特定に用いることが可能なデータとしては、例えば、表示画面において画像（動画像または静止画像）が表示される方向が撮像された撮像画像データが挙げられる。また、本実施形態に係るユーザの視線の位置の特定に用いることが可能なデータには、さらに、表示画面において画像が表示される方向の赤外線を検出する赤外線センサの検出データなど、ユーザの視線の位置の推定精度の向上に用いることが可能な検出値を得る、任意のセンサの検出データが含まれていてもよい。
【００２５】
本実施形態に係るユーザの視線の位置に関する情報として、ユーザの視線の位置の特定に用いることが可能なデータが用いられる場合、本実施形態に係る情報処理装置は、例えば、自装置（本実施形態に係る情報処理装置。以下、同様とする。）が備える撮像部（後述する）や外部の撮像デバイスから取得された撮像画像データを用いる。また、上記の場合、本実施形態に係る情報処理装置は、例えば、自装置が備えるユーザの視線の位置の推定精度の向上に用いることが可能なセンサや、外部のセンサから取得された検出データ（ユーザの視線の位置の特定に用いることが可能なデータの一例）を用いてもよい。本実施形態に係る情報処理装置は、例えば上記のように取得されたユーザの視線の位置の特定に用いることが可能なデータを用いて、本実施形態に係る表示画面におけるユーザの視線の位置やユーザの視線の方向の特定方法に係る処理を行い、表示画面におけるユーザの視線の位置やユーザの視線の方向を特定する。
【００２６】
本実施形態に係るユーザの目の動作に関する情報とは、例えば、ユーザの目の動作を示すデータ、または、ユーザの目の動作の特定に用いることが可能なデータ（または、ユーザの目の動作の推定に用いることが可能なデータ。以下、同様とする。）である。
【００２７】
本実施形態に係るユーザの目の動作を示すデータとしては、例えば、１回のまばたき動作や、複数回の連続したまばたき動作、ウィンク動作など、所定の目の動作を示すデータ（例えば、所定の動作に対応する番号などを示すデータ）が挙げられる。また、本実施形態に係るユーザの目の動作の特定に用いることが可能なデータとしては、例えば、表示画面において画像（動画像または静止画像）が表示される方向が撮像された撮像画像データが挙げられる。
【００２８】
本実施形態に係るユーザの目の動作に関する情報として、ユーザの目の動作を示すデータが用いられる場合、本実施形態に係る情報処理装置は、例えば、撮像画像に基づきユーザの目の動作を特定（または推定）した外部装置から取得された、ユーザの目の動作を示すデータを用いて、所定の目の動作が行われたことを判定する。
【００２９】
ここで、例えば、表示画面において画像が表示される方向が撮像された動画像（または、複数の静止画像）から検出される目の形状の変化が、所定の目の動作に対応する目の形状の変化に該当する場合に、所定の目の動作が行われたと判定することが可能である。なお、本実施形態に係る所定の目の動作の判定方法は、上記に限られない。例えば、本実施形態に係る情報処理装置や、外部装置は、所定の目の動作が行われたことを判定することが可能な任意の技術を用いることが可能である。
【００３０】
本実施形態に係るユーザの目の動作に関する情報として、ユーザの目の動作の特定に用いることが可能なデータが用いられる場合、本実施形態に係る情報処理装置は、例えば、自装置が備える撮像部（後述する）や外部の撮像デバイスから取得された撮像画像データ（ユーザの目の動作の特定に用いることが可能なデータの一例）を用いる。本実施形態に係る情報処理装置は、例えば上記のように取得されたユーザの目の動作の特定に用いることが可能なデータを用いて、本実施形態に係る所定の目の動作の判定方法に係る処理を行い、所定の目の動作が行われたことを判定する。
【００３１】
以下、本実施形態に係る情報処理方法に係る処理について、より具体的に説明する。
【００３２】
［２］本実施形態に係る情報処理方法に係る処理
【００３３】
（１）撮像取得処理
本実施形態に係る情報処理装置は、本実施形態に係る撮像画像を取得する。
【００３４】
本実施形態に係る情報処理装置は、例えば、本実施形態に係る情報処理装置が備える撮像部（後述する）や外部の撮像デバイスにおける撮像を制御することによって、本実施形態に係る撮像画像を取得する。本実施形態に係る情報処理装置は、例えば、撮像に係る制御命令を、通信部（後述する）や接続されている外部の通信デバイスを介して、撮像部（後述する）や外部の撮像デバイスなどに送信することによって、撮像部（後述する）などにおける撮像を制御する。
【００３５】
なお、本実施形態に係る撮像取得処理は、上記に限られない。例えば、本実施形態に係る情報処理装置は、撮像部（後述する）や外部の撮像デバイスから送信された本実施形態に係る撮像画像を、受動的に取得することも可能である。
【００３６】
（２）決定処理
本実施形態に係る情報処理装置は、上記（１）の処理（撮像取得処理）により取得された撮像画像に含まれるユーザの中から操作者を決定する。本実施形態に係る情報処理装置は、撮像画像に含まれるユーザの中から、１人のユーザ、または、複数のユーザを、操作者として決定する。
【００３７】
（２−１）決定処理の第１の例
本実施形態に係る情報処理装置は、例えば、撮像画像から検出される顔領域の大きさに基づいて、操作者を決定する。
【００３８】
ここで、本実施形態に係る顔領域とは、撮像画像におけるユーザを顔部分を含む領域である。本実施形態に係る情報処理装置は、例えば、撮像画像からユーザの目、鼻、口、骨格などの特徴点を検出することや、撮像画像から顔の輝度分布および構造パターンと類似した領域を検出することによって、顔領域を検出する。なお、本実施形態に係る顔領域の検出方法は、上記に限られず、本実施形態に係る情報処理装置は、撮像画像から顔を検出することが可能な任意の技術を用いることが可能である。
【００３９】
（２−１−１）撮像画像に含まれるユーザの中から、１人のユーザを操作者として決定する場合の処理
本実施形態に係る情報処理装置は、例えば、撮像画像から検出された顔領域のうち、顔領域の大きさが最も大きい顔領域に対応する１人のユーザを、操作者として決定する。
【００４０】
ここで、撮像画像から検出された顔領域の中には、顔領域の大きさが同一（または略同一）である領域が含まれうる。
【００４１】
そこで、本実施形態に係る情報処理装置は、例えば、撮像画像から検出された顔領域の中に、顔領域の大きさが最も大きな顔領域が複数存在する場合には、より先に検出された顔領域に対応するユーザを、操作者として決定する。
【００４２】
例えば上記のように、より先に検出された顔領域に対応するユーザを、操作者として決定することによって、本実施形態に係る情報処理装置は、顔領域の大きさが同一（または略同一）の大きさである場合であっても、１人のユーザを操作者として決定することができる。
【００４３】
なお、撮像画像から検出された顔領域の中に、顔領域の大きさが最も大きな顔領域が複数存在する場合における、操作者の決定方法は、上記に限られない。
【００４４】
例えば、本実施形態に係る情報処理装置は、より後に検出された顔領域に対応するユーザを操作者として決定してもよいし、撮像画像から検出された顔領域の中から設定されているルール（例えば、ランダムなど）に則って１人のユーザを操作者として決定することも可能である。
【００４５】
また、本実施形態に係る情報処理装置は、例えば、後述する第２の例に係る決定処理〜後述する第５の例に係る決定処理のうちの１または２以上の処理を組み合わせることによって、１人のユーザを操作者として決定してもよい。第１の例に係る決定処理と他の例に係る決定処理とを組み合わせた処理により、操作者を決定することによって、例えば、操作者が頻繁に変わることを防止することが可能となる。
【００４６】
本実施形態に係る情報処理装置は、例えば上記のように、撮像画像から検出される顔領域の大きさに基づいて、１人のユーザを、操作者として決定する。
【００４７】
なお、本実施形態に係る第１の例に係る決定処理における、１人のユーザを操作者として決定する場合の処理は、上記に限られない。
【００４８】
例えば、本実施形態に係る情報処理装置は、撮像画像から検出される顔領域の大きさに基づいて、操作者として決定されていたユーザを、操作者ではないと決定することも可能である。
【００４９】
例えば、本実施形態に係る情報処理装置は、撮像画像に含まれるユーザのうち操作者として決定されていないユーザ（以下、「他のユーザ」と示す。）に対応する顔領域の大きさからの、操作者として決定されたユーザに対応する顔領域の大きさの差を示す第１差分値を算出する。そして、本実施形態に係る情報処理装置は、第１差分値が設定されている第１閾値以上である場合（または、第１差分値が第１閾値より大きい場合）に、操作者として決定されていたユーザを、操作者ではないと決定する。
【００５０】
本実施形態に係る第１閾値としては、例えば、予め設定されている固定値や、ユーザ操作などにより適宜設定することが可能な可変値が挙げられる。設定されている第１閾値の値の大きさによって、操作者として決定されたユーザが、操作者であり続けられる程度が変わる。具体的には、例えば、第１閾値の値が０（ゼロ）である場合には、操作者として決定されたユーザに対応する顔領域の大きさが、他のユーザに対応する顔領域の大きさよりも小さくなったとき（または、操作者として決定されたユーザに対応する顔領域の大きさが、他のユーザに対応する顔領域の大きさ以下となったとき）に、操作者として決定されていたユーザは、操作者ではないと決定される。また、第１閾値の値が大きくなればなる程、操作者として決定されていたユーザが操作者ではないと決定されるのに要する第１差分値の値が大きくなるので、操作者として決定されていたユーザは、より操作者ではないと決定され難くなる。
【００５１】
（２−１−２）撮像画像に含まれるユーザの中から、複数のユーザを操作者として決定する場合の処理
本実施形態に係る情報処理装置は、例えば、撮像画像から検出された顔領域の大きさが大きい順に、設定されている人数内のユーザを、操作者として決定する。より具体的には、本実施形態に係る情報処理装置は、例えば、撮像画像から検出された顔領域の大きさが大きい順に、設定されている人数以内のユーザ、または、設定されている人数より少ない数のユーザを、操作者として決定する。
【００５２】
ここで、第１の例に係る決定処理における上記設定されている人数は、固定であってもよいし、ユーザ操作などにより可変してもよい。
【００５３】
また、顔領域の大きさが同一であることによって、撮像画像から検出された顔領域の大きさが大きい順に操作者の候補が選ばれた結果、設定されている人数を超える場合には、本実施形態に係る情報処理装置は、例えば、顔領域の大きさが同一の顔領域のうち、より後に検出された顔領域に対応するユーザを、操作者として決定しない。なお、上記の場合における操作者の決定方法が、上記に限られないことは、言うまでもない。
【００５４】
本実施形態に係る情報処理装置は、例えば上記のように、撮像画像から検出される顔領域の大きさに基づいて、複数のユーザを、操作者として決定する。
【００５５】
（２−２）決定処理の第２の例
本実施形態に係る情報処理装置は、例えば、撮像画像から検出される顔領域に対応するユーザの表示画面からの距離（以下、「顔領域に対応する距離」と示す。）に基づいて、操作者を決定する。本実施形態に係る情報処理装置は、撮像画像に含まれるユーザの中から、１人のユーザ、または、複数のユーザを、操作者として決定する。
【００５６】
ここで、本実施形態に係る“撮像画像に含まれる顔領域に対応するユーザの、表示画面からの距離”は、例えば、ＴＯＦ（Time  Of  Flight）などの方式により撮像された距離画像に基づき特定（または、推定）される。また、本実施形態に係る情報処理装置は、例えば、撮像画像から検出される顔領域と、赤外線などを利用した深度センサの検出値とに基づいて、本実施形態に係る“撮像画像に含まれる顔領域に対応するユーザの、表示画面からの距離”を特定（または、推定）することも可能である。また、本実施形態に係る情報処理装置は、例えば、任意の技術を用いて顔領域の座標を特定（または、推定）し、基準位置の座標との間の距離を算出することによって、“撮像画像に含まれる顔領域に対応するユーザの、表示画面からの距離”を特定してもよい。ここで、上記顔領域の座標や基準位置の座標は、例えば、表示画面に対応する平面を示す２軸と、表示画面に対する垂直方向を示す１軸とからなる３次元座標系の座標で表される。なお、本実施形態に係る“撮像画像に含まれる顔領域に対応するユーザの、表示画面からの距離”の特定方法（または、推定方法）が、上記に限られないことは、言うまでもない。
【００５７】
（２−２−１）撮像画像に含まれるユーザの中から、１人のユーザを操作者として決定する場合の処理
本実施形態に係る情報処理装置は、例えば、顔領域に対応する距離が最も短い顔領域に対応する１人のユーザを、操作者として決定する。
【００５８】
ここで、撮像画像から検出される顔領域に対応する、本実施形態に係る顔領域に対応する距離の中には、顔領域に対応する距離が同一（または略同一）の距離であるものが含まれうる。
【００５９】
そこで、本実施形態に係る情報処理装置は、例えば、本実施形態に係る顔領域に対応する距離の中に、顔領域に対応する距離が同一（または略同一）の距離であるものが複数存在する場合には、より先に検出された顔領域に対応するユーザを、操作者として決定する。
【００６０】
例えば上記のように、より先に検出された顔領域に対応するユーザを、操作者として決定することによって、本実施形態に係る情報処理装置は、顔領域に対応する距離が同一（または略同一）の距離であるものが複数存在する場合であっても、１人のユーザを操作者として決定することができる。
【００６１】
なお、撮像画像から検出される顔領域に対応する、本実施形態に係る顔領域に対応する距離の中に、顔領域に対応する距離が同一（または略同一）の距離であるものが複数存在する場合における、操作者の決定方法は、上記に限られない。
【００６２】
例えば、本実施形態に係る情報処理装置は、より後に検出された顔領域に対応するユーザを操作者として決定してもよいし、撮像画像から検出された顔領域の中から設定されているルール（例えば、ランダムなど）に則って１人のユーザを操作者として決定することも可能である。
【００６３】
また、本実施形態に係る情報処理装置は、例えば、上記第１の例に係る決定処理、後述する第３の例に係る決定処理〜後述する第５の例に係る決定処理のうちの１または２以上の処理を組み合わせることによって、１人のユーザを操作者として決定してもよい。第３の例に係る決定処理と他の例に係る決定処理とを組み合わせた処理により、操作者を決定することによって、例えば、操作者が頻繁に変わることを防止することが可能となる。
【００６４】
本実施形態に係る情報処理装置は、例えば上記のように、撮像画像から検出される顔領域に対応する、本実施形態に係る顔領域に対応する距離に基づいて、１人のユーザを、操作者として決定する。
【００６５】
なお、本実施形態に係る第２の例に係る決定処理における、１人のユーザを操作者として決定する場合の処理は、上記に限られない。例えば、本実施形態に係る情報処理装置は、撮像画像から検出される顔領域に対応する、本実施形態に係る顔領域に対応する距離の長さに基づいて、操作者として決定されていたユーザを、操作者ではないと決定することも可能である。
【００６６】
例えば、本実施形態に係る情報処理装置は、操作者として決定されたユーザに対応する顔領域に対応する距離からの、他のユーザに対応する顔領域に対応する距離の差を示す第２差分値を算出する。そして、本実施形態に係る情報処理装置は、第２差分値が設定されている第２閾値以上である場合（または、第２差分値が第２閾値より大きい場合）に、操作者として決定されていたユーザを、操作者ではないと決定する。
【００６７】
本実施形態に係る第２閾値としては、例えば、予め設定されている固定値や、ユーザ操作などにより適宜設定することが可能な可変値が挙げられる。設定されている第２閾値の値の大きさによって、操作者として決定されたユーザが、操作者であり続けられる程度が変わる。具体的には、例えば、第２閾値の値が０（ゼロ）である場合には、操作者として決定されたユーザに対応する顔領域に対応する距離が、他のユーザに対応する顔領域に対応する距離よりも短くなったとき（または、操作者として決定されたユーザに対応する顔領域に対応する距離が、他のユーザに対応する顔領域に対応する距離以下となったとき）に、操作者として決定されていたユーザは、操作者ではないと決定される。また、第２閾値の値が大きくなればなる程、操作者として決定されていたユーザが操作者ではないと決定されるのに要する第２差分値の値が大きくなるので、操作者として決定されていたユーザは、より操作者ではないと決定され難くなる。
【００６８】
（２−２−２）撮像画像に含まれるユーザの中から、複数のユーザを操作者として決定する場合の処理
本実施形態に係る情報処理装置は、例えば、顔領域に対応する距離が短い順に、設定されている人数内のユーザを、操作者として決定する。より具体的には、本実施形態に係る情報処理装置は、例えば、顔領域に対応する距離が短い順に、設定されている人数以内のユーザ、または、設定されている人数より少ない数のユーザを、操作者として決定する。
【００６９】
ここで、第２の例に係る決定処理における上記設定されている人数は、固定であってもよいし、ユーザ操作などにより可変してもよい。
【００７０】
また、撮像画像から検出される顔領域に対応する、本実施形態に係る顔領域に対応する距離が同一であることによって、顔領域に対応する距離が短い順に操作者の候補が選ばれた結果、設定されている人数を超える場合には、本実施形態に係る情報処理装置は、例えば、顔領域に対応する距離が同一の顔領域のうち、より後に検出された顔領域に対応するユーザを、操作者として決定しない。なお、上記の場合における操作者の決定方法が、上記に限られないことは、言うまでもない。
【００７１】
本実施形態に係る情報処理装置は、例えば上記のように、撮像画像から検出される顔領域に対応する、本実施形態に係る顔領域に対応する距離に基づいて、複数のユーザを、操作者として決定する。
【００７２】
（２−３）決定処理の第３の例
本実施形態に係る情報処理装置は、例えば、撮像画像から検出される所定のジェスチャに基づいて、操作者を決定する。
【００７３】
ここで、本実施形態に係る所定のジェスチャとしては、例えば、手を挙げるジェスチャや、手を振るジェスチャなど様々なジェスチャが挙げられる。
【００７４】
例えば、手を挙げるジェスチャを検出する場合には、本実施形態に係る情報処理装置は、撮像画像から顔領域と手とをそれぞれ検出する。そして、本実施形態に係る情報処理装置は、検出された手が、顔領域に対応する領域（手を挙げたことを判定するために設定される領域）内に存在する場合に、当該顔領域に対応するユーザが手を挙げたと判定することによって、手を挙げるジェスチャを検出する。
【００７５】
また、例えば、手を振るジェスチャを検出する場合には、本実施形態に係る情報処理装置は、撮像画像から顔領域と手とをそれぞれ検出する。そして、本実施形態に係る情報処理装置は、検出された手が、顔領域に対応する領域（手振ったことを判定するために設定される領域）内で検出され、かつ、撮像画像における輝度変化の周波数が、設定されている所定の周波数以上である場合（または、当該輝度変化の周波数が当該所定の周波数より大きい場合）に、当該顔領域に対応するユーザが手を振ったと判定することによって、手を振るジェスチャを検出する。
【００７６】
なお、本実施形態に係る所定のジェスチャ、および本実施形態に係る所定のジェスチャの検出方法は、上記に限られない。本実施形態に係る情報処理装置は、例えば、撮像画像から検出することが可能な任意の方法を用いて、指を指すジェスチャなどの任意のジェスチャを検出してもよい。
【００７７】
（２−３−１）撮像画像に含まれるユーザの中から、１人のユーザを操作者として決定する場合の処理
本実施形態に係る情報処理装置は、例えば、撮像画像から所定のジェスチャがより先に検出されたユーザを、操作者として決定する。
【００７８】
なお、第３の例に係る決定処理において、１人のユーザを操作者として決定する処理は、上記に限られない。
【００７９】
例えば、撮像画像から所定のジェスチャが検出されたユーザが、複数存在する場合、本実施形態に係る情報処理装置は、例えば、所定のジェスチャがより後に検出されたユーザを操作者として決定してもよい。また、上記の場合、本実施形態に係る情報処理装置は、例えば、撮像画像から所定のジェスチャが検出されたユーザの中から設定されているルール（例えば、ランダムなど）に則って１人のユーザを操作者として決定することも可能である。さらに、上記の場合、本実施形態に係る情報処理装置は、例えば、上記第１の例に係る決定処理や、上記第２の例に係る決定処理、後述する第４の例に係る決定処理、後述する第５の例に係る決定処理を組み合わせることによって、１人のユーザを操作者として決定してもよい。
【００８０】
（２−３−２）撮像画像に含まれるユーザの中から、複数のユーザを操作者として決定する場合の処理
本実施形態に係る情報処理装置は、例えば、撮像画像から所定のジェスチャが検出された順に、設定されている人数内のユーザを、操作者として決定する。より具体的には、本実施形態に係る情報処理装置は、例えば、撮像画像から所定のジェスチャが検出された順に、設定されている人数以内のユーザ、または、設定されている人数より少ない数のユーザを、操作者として決定する。
【００８１】
ここで、第３の例に係る決定処理における上記設定されている人数は、固定であってもよいし、ユーザ操作などにより可変してもよい。
【００８２】
なお、第３の例に係る決定処理において、複数のユーザを操作者として決定する処理は、上記に限られない。
【００８３】
例えば、本実施形態に係る情報処理装置は、撮像画像から所定のジェスチャが検出されたユーザの中から、設定されているルール（例えば、ランダムなど）に則って選択された、設定されている人数内のユーザを、操作者として決定してもよい。
【００８４】
（２−４）決定処理の第４の例
本実施形態に係る情報処理装置は、例えば、表示画面におけるユーザの視線の位置が、表示画面における設定された領域に含まれる場合に、当該視線に対応するユーザを操作者として決定する。
【００８５】
ここで、本実施形態に係る情報処理装置は、例えば、本実施形態に係るユーザの視線に関する情報が示す、表示画面におけるユーザの視線の位置を用いる。また、本実施形態に係る表示画面における設定された領域としては、例えば、表示画面において予め設定されている固定の領域や、アイコンやキャラクター画像などの所定のオブジェクトが表示画面において表示される領域、表示画面においてユーザ操作などにより設定される領域などが挙げられる。
【００８６】
（２−４−１）撮像画像に含まれるユーザの中から、１人のユーザを操作者として決定する場合の処理
本実施形態に係る情報処理装置は、例えば、表示画面における設定された領域内において、ユーザの視線の位置がより先に検出されたユーザを、操作者として決定する。
【００８７】
なお、第４の例に係る決定処理において、１人のユーザを操作者として決定する処理は、上記に限られない。
【００８８】
例えば、表示画面における設定された領域内において視線が検出されたユーザが、複数存在する場合、本実施形態に係る情報処理装置は、例えば、表示画面における設定された領域内において、ユーザの視線の位置がより後に検出されたユーザを操作者として決定してもよい。また、上記の場合、本実施形態に係る情報処理装置は、例えば、ユーザの視線の位置が表示画面における設定された領域内に含まれるユーザの中から設定されているルール（例えば、ランダムなど）に則って１人のユーザを操作者として決定することも可能である。さらに、上記の場合、本実施形態に係る情報処理装置は、例えば、上記第１の例に係る決定処理や、上記第２の例に係る決定処理、上記第３の例に係る決定処理、後述する第５の例に係る決定処理を組み合わせることによって、１人のユーザを操作者として決定してもよい。
【００８９】
（２−４−２）撮像画像に含まれるユーザの中から、複数のユーザを操作者として決定する場合の処理
本実施形態に係る情報処理装置は、例えば、表示画面における設定された領域内においてユーザの視線の位置が検出された順に、設定されている人数内のユーザを、操作者として決定する。より具体的には、本実施形態に係る情報処理装置は、例えば、表示画面における設定された領域内においてユーザの視線の位置が検出された順に、設定されている人数以内のユーザ、または、設定されている人数より少ない数のユーザを、操作者として決定する。
【００９０】
ここで、第４の例に係る決定処理における上記設定されている人数は、固定であってもよいし、ユーザ操作などにより可変してもよい。
【００９１】
なお、第４の例に係る決定処理において、複数のユーザを操作者として決定する処理は、上記に限られない。
【００９２】
例えば、本実施形態に係る情報処理装置は、ユーザの視線の位置が表示画面における設定された領域内に含まれるユーザの中から、設定されているルール（例えば、ランダムなど）に則って選択された、設定されている人数内のユーザを、操作者として決定してもよい。
【００９３】
（２−５）決定処理の第５の例
本実施形態に係る情報処理装置は、例えば、撮像画像に基づいて撮像画像に含まれるユーザを特定する。そして、本実施形態に係る情報処理装置は、特定されたユーザに対応付けられている優先度に基づいて、操作者を決定する。
【００９４】
ここで、本実施形態に係る優先度とは、例えば、本実施形態に係る情報処理装置が優先的に操作者として決定するための指標を示す値である。本実施形態に係る優先度は、例えば、値が小さい程優先順位が高くてもよいし、値が大きい程優先順位が高くてもよい。
【００９５】
より具体的には、本実施形態に係る情報処理装置は、例えば、撮像画像から顔領域を検出し、検出された顔領域に対して顔認識処理を行ってユーザの顔の特徴を示す顔情報（データ）を抽出する。そして、本実施形態に係る情報処理装置は、例えば、ユーザを一意に示すユーザＩＤと顔情報とが対応付けられているテーブル（またはデータベース）と、抽出された顔情報とを用いて、顔領域に対応するユーザＩＤを特定することによって、ユーザを特定する。
【００９６】
ここで、本実施形態に係るユーザを一意に示すユーザＩＤは、例えば、アプリケーションの実行状態、および／または、ＵＩ（User  Interface）のキャリブレーションに係る情報と、さらに対応付けられていてもよい。ＵＩのキャリブレーションに係る情報としては、例えば、表示画面におけるアイコンなどのオブジェクトが配置される位置を示すデータなどが挙げられる。本実施形態に係るユーザを一意に示すユーザＩＤが、アプリケーションの実行状態などとさらに対応付けられることによって、本実施形態に係る情報処理装置は、特定することが可能なユーザをより詳細に管理することができ、また、特定することが可能なユーザに対して、当該ユーザに対応する様々なサービスを提供することが可能となる。
【００９７】
なお、本実施形態に係る撮像画像に基づくユーザの特定方法は、上記に限られない。
【００９８】
例えば、本実施形態に係る情報処理装置は、ユーザが大人であるか子供であるかを示すＩＤなどのユーザの種別を示すユーザＩＤ、および顔情報が対応付けられているテーブル（またはデータベース）と、抽出された顔情報とを用いて、顔領域に対応するユーザＩＤを特定することによって、ユーザの種別を特定してもよい。
【００９９】
ユーザが特定されると、本実施形態に係る情報処理装置は、ユーザＩＤと優先度の値とが対応付けられているテーブル（またはデータベース）と、特定されたユーザＩＤとを用いて、特定されたユーザに対応する優先度を特定する。そして、本実施形態に係る情報処理装置は、特定された優先度に基づいて、操作者を決定する。
【０１００】
本実施形態に係る情報処理装置が、例えば上記のように、優先度に基づき操作者を決定することによって、下記のようなことを実現することができる。なお、第５の例に係る決定処理の一例が、下記に示す例に限られないことは、言うまでもない。
・本実施形態に係る情報処理装置が特定することが可能なユーザの中で、父親の優先度が最も高い場合には、本実施形態に係る情報処理装置は、撮像画像から父親が特定されている間、父親を操作者として決定する（本実施形態に係る情報処理装置が、家庭で使用される機器の操作者を決定する場合の一例）。
・本実施形態に係る情報処理装置が特定することが可能なユーザの中で、子供よりも大人の優先度が高い場合には、本実施形態に係る情報処理装置は、撮像画像に子供のユーザと大人のユーザとが含まれる場合には、撮像画像から大人が特定されている間、大人を操作者として決定する。
【０１０１】
（２−５−１）撮像画像に含まれるユーザの中から、１人のユーザを操作者として決定する場合の処理
本実施形態に係る情報処理装置は、例えば、撮像画像に基づき特定されたユーザに対応付けられている優先度が最も高いユーザを、操作者として決定する。
【０１０２】
なお、第５の例に係る決定処理において、１人のユーザを操作者として決定する処理は、上記に限られない。
【０１０３】
例えば、優先度が最も高いユーザが、複数存在する場合、本実施形態に係る情報処理装置は、例えば、優先度が最も高いユーザのうち、撮像画像からより先に顔領域が検出されたユーザや、撮像画像に基づきより先に特定されたユーザを、操作者として決定してもよい。また、上記の場合、本実施形態に係る情報処理装置は、例えば、優先度が最も高いユーザの中から設定されているルール（例えば、ランダムなど）に則って１人のユーザを操作者として決定することも可能である。
【０１０４】
（２−５−２）撮像画像に含まれるユーザの中から、複数のユーザを操作者として決定する場合の処理
本実施形態に係る情報処理装置は、例えば、優先度が高い順に、設定されている人数内のユーザを、操作者として決定する。より具体的には、本実施形態に係る情報処理装置は、例えば、優先度が高い順に、設定されている人数以内のユーザ、または、設定されている人数より少ない数のユーザを、操作者として決定する。
【０１０５】
ここで、第５の例に係る決定処理における上記設定されている人数は、固定であってもよいし、ユーザ操作などにより可変してもよい。
【０１０６】
また、優先度の高さが同一であることによって、優先度が高い順に操作者の候補が選ばれた結果、設定されている人数を超える場合には、本実施形態に係る情報処理装置は、例えば、優先度の高さが同一のユーザのうち、撮像画像からより後に顔領域が検出されたユーザや、撮像画像に基づきより後に特定されたユーザを、操作者として決定しない。なお、上記の場合における操作者の決定方法が、上記に限られないことは、言うまでもない。
【０１０７】
（２−６）決定処理の第６の例
本実施形態に係る情報処理装置は、例えば、上記（２−１）に示す第１の例に係る決定処理〜上記（２−５）に示す第５の例に係る決定処理それぞれにおいて操作者と決定されるユーザについて、さらに、設定されている所定の発話内容を示す音声が検出された場合に、操作者として決定してもよい。
【０１０８】
本実施形態に係る情報処理装置は、例えば、音源分離や音源定位を利用して音声認識を行うことによって、上記所定の発話内容を示す音声を検出する。ここで、本実施形態に係る音源分離とは、様々な音の中から目的の音声のみを抽出する技術をいう。また、本実施形態に係る音源定位とは、音源の位置（角度）を測定する技術をいう。
【０１０９】
本実施形態に係る情報処理装置は、本実施形態に係る決定処理として、例えば、上記（２−１）に示す第１の例に係る決定処理〜上記（２−６）に示す第６の例に係る決定処理のいずれかの処理を行うことによって、撮像画像に基づいて、撮像画像に含まれるユーザの中から操作者を決定する。
【０１１０】
なお、本実施形態に係る決定処理における、撮像画像に基づいて撮像画像に含まれるユーザの中から操作者を決定する処理は、上記（２−１）に示す第１の例に係る決定処理〜上記（２−６）に示す第６の例に係る決定処理に限られない。例えば、本実施形態に係る情報処理装置は、撮像画像から検出された顔の検出順序に応じて操作者を決定することも可能である。顔の検出順序に応じた操作者の決定例としては、例えば、最初に顔が検出されたユーザを操作者とすることや、顔の検出順に設定された人数分のユーザを操作者とすることなどが挙げられる。
【０１１１】
また、本実施形態に係る決定処理は、上記撮像画像に含まれるユーザの中から操作者を決定する処理に限られない。本実施形態に係る情報処理装置は、例えば、下記に示す第７の例に係る決定処理〜下記に示す第１０の例に係る決定処理のうちの、１または２以上の処理を、本実施形態に係る決定処理として行うことも可能である。
【０１１２】
（２−７）決定処理の第７の例
例えば、本実施形態に係る情報処理装置は、操作者として決定されたユーザに対して操作度を設定する。
【０１１３】
ここで、本実施形態に係る操作度とは、例えば、決定された操作者が、視線を用いて行うことが可能な操作の範囲に係る指標を示す値である。本実施形態に係る操作度は、例えば、本実施形態に係る操作度と視線を用いて行うことが可能な操作に関する情報とが対応付けられているテーブル（またはデータベース）によって、視線を用いて行うことが可能な操作の範囲と対応付けられる。本実施形態に係る操作に関する情報としては、例えば、操作に係る命令やパラメータを示すデータや、操作に係るアプリケーションを実行するためのデータ（例えば、アプリケーションが記憶されているアドレスや、パラメータなど）など、操作を実現するための様々なデータが挙げられる。
【０１１４】
本実施形態に係る決定処理において操作度が設定される場合、本実施形態に係る情報処理装置は、後述する本実施形態に係る実行処理において、設定された操作度に基づいて操作者の視線に対応する処理を行う。つまり、本実施形態に係る決定処理において操作度が設定される場合には、本実施形態に係る情報処理装置は、例えば、設定された操作度に基づいて、決定された操作者が行うことが可能な処理を動的に変えることができる。
【０１１５】
本実施形態に係る情報処理装置は、例えば、設定されている操作度を、操作者として決定されたユーザに対して設定する。
【０１１６】
また、本実施形態に係る情報処理装置は、例えば、操作者として決定されたユーザが撮像画像に基づき特定されている場合には、特定されたユーザに対応する操作度を設定してもよい。本実施形態に係る情報処理装置は、例えば、ユーザＩＤと操作度とが対応付けられているテーブル（またはデータベース）と、撮像画像に基づき特定されたユーザに対応するユーザＩＤとを用いて、特定されたユーザに対応する操作度を設定する。
【０１１７】
（２−８）決定処理の第８の例
本実施形態に係る情報処理装置は、本実施形態に係る決定処理として、操作者として決定されていたユーザを、操作者ではないと決定することも可能である。
【０１１８】
本実施形態に係る情報処理装置は、例えば、操作者として決定されたユーザに対応するユーザの視線に関する情報が、撮像画像から取得できない場合に、操作者として決定されていたユーザを、操作者ではないと決定する。上記のように、操作者として決定されたユーザに対応するユーザの視線に関する情報に基づき操作者ではないと決定する場合、本実施形態に係る情報処理装置は、例えば、操作者として決定されたユーザが表示画面に視線を向けなくなったときに、操作者として決定されていたユーザを、操作者ではないと決定する。
【０１１９】
なお、本実施形態に係る、操作者として決定されていたユーザを操作者ではないと決定する処理は、上記に限られない。
【０１２０】
例えば、操作者として決定されたユーザに対応するユーザの視線に関する情報が、撮像画像から取得されない要因には、例えば、“操作者として決定されたユーザが撮像画像に含まれなくなったこと”と、“操作者として決定されたユーザが撮像画像に含まれるが、当該ユーザが表示画面をみていないこと”とがありうる。また、“操作者として決定されたユーザが撮像画像に含まれるが、当該ユーザが表示画面をみていないこと”によって、ユーザの視線に関する情報が撮像画像から取得されないときに、本実施形態に係る情報処理装置が、操作者として決定されていたユーザを操作者ではないと決定した場合には、操作者として決定されていたユーザの利便性を損ねる恐れがある。
【０１２１】
そこで、本実施形態に係る情報処理装置は、例えば、操作者として決定されたユーザに対応するユーザの視線に関する情報が、撮像画像から取得できないときであっても、操作者として決定されたユーザの頭部が検出された場合には、操作者として決定されていたユーザを、操作者ではないとは決定しない。
【０１２２】
本実施形態に係る情報処理装置は、例えば、撮像画像から頭部に対応する形状（例えば、円形や楕円形など）を検出することや、撮像画像における輝度変化などを検出することによって、撮像画像からユーザの頭部を検出する。本実施形態に係る情報処理装置は、例えば、操作者として決定されたユーザに対応する顔領域が検出された領域を含む、撮像画像の一部の領域に対して、ユーザの頭部の検出に係る処理を行うことによって、操作者として決定されたユーザの頭部を検出する。なお、本実施形態に係るユーザの頭部の検出に係る処理や、操作者として決定されたユーザの頭部の検出方法は、上記に限られない。例えば、本実施形態に係る情報処理装置は、赤外線センサなどの各種センサの検出結果を用いる方法など、操作者として決定されたユーザの頭部を検出することが可能な任意の方法、処理を用いて、操作者として決定されたユーザの頭部を検出してもよい。
【０１２３】
上記のように、操作者として決定されたユーザの頭部が検出された場合に、操作者として決定されていたユーザを、操作者ではないとは決定しないことによって、仮に、操作者として決定されていたユーザが表示画面から目を離したとしても、当該ユーザは操作者のままとなる。よって、上記のように、操作者として決定されたユーザの頭部が検出された場合に、操作者として決定されていたユーザを操作者ではないとは決定しないことによって、操作者として決定されていたユーザの利便性の低下を防止することができる。
【０１２４】
（２−９）決定処理の第９の例
上記第８の例に係る決定処理では、本実施形態に係る情報処理装置が、ユーザの視線に関する情報に基づいて、操作者として決定されていたユーザを操作者ではないと決定する処理を示した。上記第８の例に係る決定処理が用いられる場合、例えば、操作者であるユーザが顔を隠すことなどによりユーザの視線に関する情報が取得されないようにすることや、操作者であるユーザが撮像画像から頭部が検出されない位置に移動することなどによって、本実施形態に係る情報処理装置により決定される操作者を変えることが可能である。
【０１２５】
しかしながら、本実施形態に係る、操作者を変える方法は、上記第８の例に係る決定処理を用いる方法に限られない。例えば、本実施形態に係る情報処理装置は、操作者として決定されたユーザと他のユーザとの所定のジェスチャの組み合わせに基づいて、操作者を、操作者として決定されていたユーザから他のユーザへと能動的に変更することも可能である。
【０１２６】
より具体的には、本実施形態に係る情報処理装置は、例えば、操作者として決定されたユーザと他のユーザとの所定のジェスチャの組み合わせを検出する。本実施形態に係る情報処理装置は、例えば、撮像画像に対する画像処理を用いる方法や、深度センサなどの任意のセンサの検出値を利用した方法など、任意のジェスチャ認識技術に係る方法を用いて、上記所定のジェスチャの組み合わせを検出する。
【０１２７】
そして、本実施形態に係る情報処理装置は、操作者として決定されたユーザと他のユーザとの所定のジェスチャの組み合わせが撮像画像から検出された場合に、操作者を、操作者として決定されていたユーザから他のユーザへと変更する。
【０１２８】
図１は、本実施形態に係る情報処理方法に係る処理の一例を説明するための説明図である。図１に示すＡ、Ｂは、それぞれ本実施形態に係る情報処理装置が検出する、操作者として決定されたユーザと他のユーザとの所定のジェスチャの組み合わせの一例を示している。図１では、ユーザＵ１が、操作者として決定されたユーザを示し、ユーザＵ２が他のユーザを示している。
【０１２９】
本実施形態に係る情報処理装置は、例えば、図１のＡに示すハイタッチのジェスチャや、図１のＢに示す手を挙げるジェスチャなど、操作者として決定されたユーザと他のユーザとの所定のジェスチャの組み合わせが、撮像画像から検出された場合に、操作者を、ユーザＵ１からユーザＵ２へと変更する。なお、本実施形態に係る操作者として決定されたユーザと他のユーザとの所定のジェスチャの組み合わせの例が、図１に示す例に限られないことは、言うまでもない。
【０１３０】
本実施形態に係る情報処理装置が、上記にような第９の例に係る決定処理を行うことによって、例えば、操作者として決定されるユーザの数が、設定されている上限に達している場合であっても、ユーザは、ジェスチャを行うことによって操作者を意図的に変えることができる。
【０１３１】
（２−１０）決定処理の第１０の例
操作者として決定されるユーザの数が設定されている上限に達していない場合（または、操作者として決定されるユーザの数に上限が設定されていない場合。以下、同様とする。）、本実施形態に係る情報処理装置は、例えば、上記（２−１）に示す第１の例に係る決定処理〜上記（２−６）に示す第６の例に係る決定処理における、複数のユーザを操作者として決定する場合の処理を行うことによって、新たに撮像画像に含まれることとなったユーザを、操作者として決定する。
【０１３２】
なお、操作者として決定されるユーザの数が設定されている上限に達していない場合における操作者の決定に係る処理は、上記に限られない。
【０１３３】
例えば後述する本実施形態に係る実行処理において実行されるアプリケーションによっては、新たに撮像画像に含まれることとなったユーザを即座に操作者として決定することが望まれない場合もありうる。そこで、本実施形態に係る情報処理装置は、例えば、操作者として決定されるユーザの数が設定されている上限に達していないときにおいて、ユーザが新たに撮像画像に含まれることとなった場合、例えば下記に示すような処理を行ってもよい。また、本実施形態に係る情報処理装置は、例えば、上記“新たに撮像画像に含まれることとなったユーザを、操作者として決定する処理”や下記に示すような処理の中から、ユーザ操作などにより選択された処理を行うことも可能である。
・アプリケーションが実行されてから設定されている時間が経過するまでは、新たに撮像画像に含まれることとなったユーザを、操作者として決定しない。
・アプリケーションの実行状態に応じて、新たに撮像画像に含まれることとなったユーザを、選択的に操作者として決定する。
【０１３４】
（３）実行処理
本実施形態に係る情報処理装置は、上記（２）の処理（決定処理）において決定された操作者に対応するユーザの視線に関する情報に基づいて、処理を行う。
【０１３５】
ここで、本実施形態に係るユーザの視線に関する情報に基づく処理としては、例えば、“ユーザの視線の位置に関する情報（ユーザの視線に関する情報の一例）が示す視線の位置に存在するオブジェクトを選択する処理”や、“ユーザの視線の位置に関する情報が示す視線の位置に応じてオブジェクトを移動させる処理”、“ユーザの目の動作に関する情報（ユーザの視線に関する情報の一例）が示す目の動作に対応付けられている処理”、ユーザの視線の位置に関する情報が示す視線の位置に対応するアプリケーションなどの実行状態を、ユーザの目の動作に関する情報が示す目の動作に基づき制御する処理”など、本実施形態に係るユーザの視線に関する情報を用いた様々な処理が挙げられる。また、本実施形態に係る上記オブジェクトとしては、例えば、アイコンや、カーソル、メッセージボックス、ユーザに対するノーティフィケーションを行うための文字列や画像など、表示画面に表示される様々なオブジェクトが挙げられる。
【０１３６】
また、本実施形態に係る情報処理装置は、例えば、通信部（後述する）や接続されている外部の通信デバイスを介して通信可能な外部装置に、操作者に対応するユーザの視線に関する情報に基づく処理を行わせる制御処理を、本実施形態に係るユーザの視線に関する情報に基づく処理として行ってもよい。上記制御処理を行う場合、本実施形態に係る情報処理装置は、例えば、上記（２）の処理（決定処理）において決定された操作者に対応するユーザの視線に関する情報と、処理を行わせる命令とを含む制御データを、通信部（後述する）などに、外部装置へと送信させる。
【０１３７】
本実施形態に係る実行処理として上記制御処理を行う場合、本実施形態に係る情報処理装置は、例えば、外部装置から取得された“外部装置において行われた操作者に対応するユーザの視線に関する情報に基づく処理の結果”を示すデータを、利用することが可能である。
【０１３８】
なお、本実施形態に係る実行処理は、上記に限られない。例えば、本実施形態に係る情報処理装置は、下記に示す第１の例に係る実行処理や、下記に示す第２の例に係る実行処理を、本実施形態に係る実行処理として行うことも可能である。
【０１３９】
（３−１）実行処理の第１の例
上記（２）の処理（決定処理）において操作者として決定されたユーザに対して操作度が設定される場合、本実施形態に係る情報処理装置は、例えば、操作者として決定されたユーザに対して設定された操作度に基づいて、当該操作度に対応付けられている処理の範囲内で、ユーザの視線に関する情報に基づく処理を行う。つまり、第１の例に係る実行処理を行う場合、本実施形態に係る情報処理装置は、例えば、操作者として決定されたユーザに対して設定された操作度に基づいて、行うことが可能な処理を動的に変えることができる。
【０１４０】
本実施形態に係る情報処理装置は、例えば、本実施形態に係る操作度と視線を用いて行うことが可能な操作に関する情報とが対応付けられているテーブル（またはデータベース）によって、上記（２）の処理（決定処理）において設定された操作度に対応する操作に関する情報を特定する。操作度に対応する操作に関する情報が特定されることによって、操作度に対応付けられている処理の範囲を認識することが可能となる。そして、本実施形態に係る情報処理装置は、操作度に対応付けられている処理の範囲内で、ユーザの視線に関する情報に基づいて、処理を行う。なお、第１の例に係る実行処理の例が、上記に示す例に限られないことは、言うまでもない。
【０１４１】
（３−２）実行処理の第２の例
本実施形態に係る情報処理装置は、例えば、上記（２）の処理（決定処理）において操作者として決定されなかった他のユーザの視線を利用し、他のユーザに対応するユーザの視線に関する情報に基づいて、処理を行う。
【０１４２】
ここで、本実施形態に係る、他のユーザに対応するユーザの視線に関する情報に基づく処理としては、例えば、装置の挙動に影響する処理を除く処理が挙げられる。本実施形態に係る他のユーザは、操作者として決定されたユーザではないからである。
【０１４３】
具体例を挙げると、本実施形態に係る他のユーザに対応するユーザの視線に関する情報に基づく処理としては、例えば、他のユーザに対応するユーザの視線に関する情報が示す視線の位置に、視線の位置を示すオブジェクトを表示させる処理が挙げられる。上記のように、他のユーザに対応するユーザの視線に関する情報が示す視線の位置に、視線の位置を示すオブジェクトを表示させることによって、他のユーザの視線の先を表示画面上で視覚的に表すことが可能となる。
【０１４４】
なお、第２の例に係る実行処理は、上記に限られない。
【０１４５】
例えば、本実施形態に係る他のユーザに対応するユーザの視線に関する情報に基づく処理として、他のユーザに対応するユーザの視線に関する情報が示す視線の位置に視線の位置を示すオブジェクトを表示させるときにおいて、他のユーザの視線の先が表示画面上に常時表されている場合には、操作者や当該他のユーザなどが鬱陶しさを感じる恐れがある。
【０１４６】
そこで、本実施形態に係る情報処理装置は、他のユーザに対応するユーザの視線に関する情報に基づく処理を、選択的に行ってもよい。“本実施形態に係る情報処理装置が、他のユーザに対応するユーザの視線に関する情報が示す視線の位置に、視線の位置を示すオブジェクトを表示させる場合”を例に挙げると、本実施形態に係る情報処理装置は、例えば、他のユーザに対応するユーザの視線に関する情報が示す視線の位置に、視線の位置を示すオブジェクトを選択的に表示させる。
【０１４７】
より具体的には、本実施形態に係る情報処理装置は、例えば、取得された音声信号に対して音声認識が行われた結果、他のユーザが発話した所定の音声が認識された場合に、ユーザの視線に関する情報に基づいて処理を行う。また、本実施形態に係る情報処理装置は、他のユーザが発話した所定の音声が認識されない場合には、ユーザの視線に関する情報に基づく処理を行わない。
【０１４８】
ここで、本実施形態に係る音声信号は、例えば、本実施形態に係る情報処理装置が備える音声入力デバイス、または、本実施形態に係る情報処理装置の外部の音声入力デバイスにより生成され、本実施形態に係る情報処理装置は、音声入力デバイスから取得された音声信号を処理する。ここで、本実施形態に係る音声入力デバイスとしては、音源分離を行うことが可能な音声入力デバイスや、音源定位を行うことが可能な音声入力デバイスなど、特定のユーザの音声に対応する音声信号を生成することが可能な音声入力デバイスが挙げられる。
【０１４９】
また、本実施形態に係る所定の音声としては、「これ」「それ」などのこそあど言葉などを示す音声が挙げられる。なお、本実施形態に係る所定の音声が、こそあど言葉を示す音声に限られないことは、言うまでもない。
【０１５０】
図２は、本実施形態に係る情報処理方法に係る処理の一例を説明するための説明図である。図２は、本実施形態に係る他のユーザに対応するユーザの視線に関する情報に基づく処理を、選択的に行う場合の一例を示している。図２では、ユーザＵ１が、操作者として決定されたユーザを示し、ユーザＵ２が他のユーザを示している。
【０１５１】
図２のＡに示すように、他のユーザであるユーザＵ２が発話していないときなど、ユーザＵ２が発話した所定の音声が認識されない場合には、本実施形態に係る情報処理装置は、ユーザＵ２に対応するユーザの視線に関する情報に基づく処理を行わない。
【０１５２】
また、図２のＢに示すように、他のユーザであるユーザＵ２が発話した「この」などの所定の音声が認識された場合には、本実施形態に係る情報処理装置は、例えば、ユーザＵ２に対応するユーザの視線に関する情報が示す視線の位置に、オブジェクトＯを表示させる。
【０１５３】
例えば図２のＢにおけるオブジェクトＯのように、他のユーザであるユーザＵ２の視線の先が視覚的に表されることによって、ユーザＵ２は、操作者であるユーザＵ１などに対して、表示画面に表示されているものの中で気になるものを知らせることができる。また、本実施形態に係る情報処理装置は、所定の音声が認識された場合にオブジェクトＯを選択的に表示させるので、操作者や他のユーザなどが鬱陶しさを感じる可能性を低減し、または、当該鬱陶しさを軽減することができる。
【０１５４】
なお、図２では示していないが、本実施形態に係る情報処理装置は、例えば、図２のＢに示すオブジェクトＯを表示した後、当該オブジェクトＯを非表示とすることも可能である。本実施形態に係る情報処理装置は、例えば、オブジェクトＯの表示後設定されている時間が経過した後に、オブジェクトＯを非表示としてもよいし、他のユーザであるユーザＵ２に対応するユーザの視線に関する情報が示す視線の位置が、設定されている時間動かない場合に、オブジェクトＯを非表示としてもよい。
【０１５５】
本実施形態に係る情報処理装置は、本実施形態に係る情報処理方法に係る処理として、例えば、上記（１）の処理（撮像取得処理）、上記（２）の処理（決定処理）、および上記（３）の処理（実行処理）を行う。ここで、本実施形態に係る情報処理装置は、上記（２）の処理（決定処理）において、上記（１）の処理（撮像取得処理）により取得された撮像画像に含まれるユーザの中から視線により操作を行う操作者を決定する。そして、本実施形態に係る情報処理装置は、上記（３）の処理（実行処理）において、上記（２）の処理（決定処理）において決定された操作者の視線に基づいて処理を行う。
【０１５６】
したがって、本実施形態に係る情報処理装置は、本実施形態に係る情報処理方法に係る処理として、例えば、上記（１）の処理（撮像取得処理）、上記（２）の処理（決定処理）、および上記（３）の処理（実行処理）を行うことによって、視線により操作を行う操作者を決定して、決定された操作者の視線に基づいて処理を行うことができる。
【０１５７】
［３］本実施形態に係る情報処理方法に係る処理の適用例
次に、上述した本実施形態に係る情報処理方法に係る処理の適用例について説明する。
【０１５８】
（Ｉ）本実施形態に係る情報処理方法に係る処理の第１の適用例：ゲームへの適用する場合の一例
図３は、本実施形態に係る情報処理方法に係る処理の第１の適用例を説明するための説明である。図３は、本実施形態に係る情報処理方法に係る処理が、ゲームに適用された場合の一例を示している。図３に示すＵ１〜Ｕ３は、それぞれ操作者として決定されたユーザ、すなわち、図３の例では、ゲームへの参加者として決定されたユーザを示している。
【０１５９】
ゲームの参加者を決定する場合、本実施形態に係る情報処理装置は、例えば、上記（２−１）に示す第１の例に係る決定処理〜上記（２−６）に示す第６の例に係る決定処理のいずれかの処理を行うことによって、参加者（操作者）を決定する。
【０１６０】
また、ゲームの途中参加や退場が行われる場合には、本実施形態に係る情報処理装置は、例えば、下記の（ａ）、（ｂ）に示すような処理を行う。
【０１６１】
（ａ）本実施形態に係る情報処理装置が、顔認識を行うことが可能である場合
（ａ−１）本実施形態に係る情報処理装置が、ユーザの頭部の検出結果を用いることが可能ではない場合
ゲームの途中で顔が検出できなくなった参加者のユーザがいた場合（例えば、当該ユーザが横を向いた、後ろを向いたなど）には、本実施形態に係る情報処理装置は、下記に示すモードのうちから設定されているモードに応じて、ゲームへの参加者を決定する。
・ゲーム開始時の人数を満たすまで、他のユーザを参加者として追加する。
・参加者として決定されていたユーザ以外は、新たに参加者として決定させないようにする（すなわち、参加者として決定されていたユーザ以外は、新たにゲームに参加させない。）
【０１６２】
（ａ−２）本実施形態に係る情報処理装置が、ユーザの頭部の検出結果を用いることが可能な場合
ゲームの途中で顔が検出できなくなった参加者のユーザがいたときにおいて、当該ユーザの頭部が検出された場合（撮像デバイスなどの画角内に、当該ユーザが存在する場合）には、本実施形態に係る情報処理装置は、当該ユーザが参加者である状態を維持する。また、ゲームの途中で顔が検出できなくなった参加者のユーザがいたときにおいて、当該ユーザの頭部が検出されない場合には、本実施形態に係る情報処理装置は、参加者であった当該ユーザを、ゲームから退場させる。例えば図３の例では、表示画面に表示されているユーザを示すオブジェクト（符号Ｕ１〜Ｕ３で表されているオブジェクト）を削除することによって、参加者であったユーザを、ゲームから退場させる。
【０１６３】
（ｂ）本実施形態に係る情報処理装置が、顔認識を行うことが可能でない場合
（ｂ−１）本実施形態に係る情報処理装置が、ユーザの頭部の検出結果を用いることが可能ではない場合
ゲーム中、本実施形態に係る情報処理装置は、例えば、顔が検出された順にｎ人（ｎは、１以上の設定された整数）のユーザを参加者として決定する。
【０１６４】
顔を検出することができなくなった参加者のユーザがいた場合（例えば、当該ユーザが横を向いた、後ろを向いたなど）には、本実施形態に係る情報処理装置は、例えば、次の候補者のユーザをゲームの参加者として決定する。また、再度顔が検出されたとき、現在の顔が検出されたユーザ数（参加者数）がｎ人を満たしていない場合には、本実施形態に係る情報処理装置は、再度検出されたユーザを参加者として決定する。また、再度顔が検出されたとき、現在の顔が検出されたユーザ数（参加者数）がｎ人を満たしている場合には、本実施形態に係る情報処理装置は、再度検出されたユーザを参加者として決定しない。
【０１６５】
なお、本実施形態に係る情報処理装置は、例えば、上記（２−１）に示す第１の例に係る決定処理や上記（２−２）に示す第２の例に係る決定処理などを行うことによって、参加者（操作者）を決定してもよい。
【０１６６】
（ｂ−２）本実施形態に係る情報処理装置が、ユーザの頭部の検出結果を用いることが可能な場合
本実施形態に係る情報処理装置は、例えば、上記（ａ−２）と同様の処理を行う。
【０１６７】
（ＩＩ）本実施形態に係る情報処理方法に係る処理の第２の適用例：デジタルサイネージの操作への適用する場合の一例
図４は、本実施形態に係る情報処理方法に係る処理の第２の適用例を説明するための説明である。図４は、本実施形態に係る情報処理方法に係る処理が、デジタルサイネージの操作に適用された場合の一例を示している。図４に示すＵ１〜Ｕ５は、それぞれ操作者として決定されうるユーザを示している。
【０１６８】
図４のＡは、デジタルサイネージに係る表示画面Ｄが、３つの小画面ＳＤ１〜ＳＤ３を有し、本実施形態に係る情報処理装置が、小画面ＳＤ１〜ＳＤ３ごとに小画面ＳＤ１〜ＳＤ３から一番近くの人（ユーザ）を操作者として決定する場合の一例を示している。図４のＡに示す場合における操作例としては、例えば下記に示すような、デパートの案内板の操作例が挙げられる。
・操作者として決定されたユーザＵ１〜Ｕ３それぞれは、視線で操作対象のオブジェクトを指し、指さしなどのジェスチャなどで決定を行うなどの操作を行う。
・ある小画面に対して、１人のユーザが操作を行っている場合には、本実施形態に係る情報処理装置は、他のユーザによる当該小画面の操作に対応する処理は行わず、当該他のユーザは、割り込み操作を行うことはできない。
【０１６９】
図４のＢは、デジタルサイネージに係る表示画面Ｄが１つの画面であり、本実施形態に係る情報処理装置が、複数の人（ユーザ）を操作者として決定することが可能な場合の一例を示している。図４のＡに示す場合における操作例としては、例えば下記に示す例が挙げられる。図４のＢに示す場合における操作例としては、例えば下記に示すような、駅構内などの広告ディスプレイの操作例が挙げられる。
・子供（ユーザＵ４）が「あれが欲しい」と言いながら、表示画面Ｄに表示されている欲しいモノを見ると、本実施形態に係る情報処理装置は、子供（ユーザＵ４）を操作者として決定し、例えば子供（ユーザＵ４）が見ているモノを拡大表示する。子供（ユーザＵ４）が見ているモノが拡大表示されることによって、子供（ユーザＵ４）と一緒にいる親（ユーザＵ５）の視界に当該モノが入るようにさせることが可能となる。
・親（ユーザＵ５）が、「いくらするの？」とモノを見ながら言うと、本実施形態に係る情報処理装置は、親（ユーザＵ５）を操作者として決定し、例えば当該モノの値段を表示させる。
【０１７０】
（ＩＩＩ）本実施形態に係る情報処理方法に係る処理の第３の適用例：テレビ受像機の操作への適用する場合の一例
図５は、本実施形態に係る情報処理方法に係る処理の第３の適用例を説明するための説明である。図５は、本実施形態に係る情報処理方法に係る処理が、テレビ受像機の操作に適用された場合の一例を示している。図５に示すＵ１〜Ｕ３は、それぞれ操作者として決定されうるユーザを示している。
【０１７１】
本実施形態に係る情報処理方法に係る処理が、テレビ受像機の操作に適用される場合、ユーザＵ１〜Ｕ３は、例えば下記に示すような操作を、視線を用いて行うことができる。
・写真（静止画像）や動画像の閲覧する操作
・チャンネル操作
・番組表を表示させる操作
【０１７２】
本実施形態に係る情報処理方法に係る処理の適用例としては、例えば、上記（Ｉ）に示す第１の例〜上記（ＩＩＩ）に示す第３の例が挙げられる。なお、本実施形態に係る情報処理方法に係る処理の適用例が、上記（Ｉ）に示す第１の例〜上記（ＩＩＩ）に示す第３の例に限られないことは、言うまでもない。
【０１７３】
（本実施形態に係る情報処理装置）
次に、上述した本実施形態に係る情報処理方法に係る処理を行うことが可能な、本実施形態に係る情報処理装置の構成の一例について、説明する。
【０１７４】
図６は、本実施形態に係る情報処理装置１００の構成の一例を示すブロック図である。情報処理装置１００は、例えば、通信部１０２と、制御部１０４とを備える。
【０１７５】
また、情報処理装置１００は、例えば、ＲＯＭ（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）ともよばれる。）などが挙げられる。
【０１８６】
撮像デバイス１６４は、例えば、情報処理装置１００上に備えられ、情報処理装置１００の内部で入出力インタフェース１５８と接続される。撮像デバイスを備える場合には、情報処理装置１００では、例えば、撮像デバイスにおいて撮像により生成された撮像画像を処理して、操作者を決定することや、当該撮像画像に基づいてユーザの視線に関する情報を得ることなどが可能となる。また、撮像デバイスを備える場合、情報処理装置１００は、例えば、図３に示すＵ１〜Ｕ３に示すように、撮像デバイスにおいて撮像により生成された撮像画像（または、撮像画像の一部）を、表示画面に表示させることも可能である。
【０１８７】
ここで、本実施形態に係る撮像デバイスとしては、例えば、レンズ／撮像素子と信号処理回路とが挙げられる。レンズ／撮像素子は、例えば、光学系のレンズと、ＣＭＯＳ（Complementary  Metal  Oxide  Semiconductor）などの撮像素子を複数用いたイメージセンサとで構成される。信号処理回路は、例えば、ＡＧＣ（Automatic  Gain  Control）回路やＡＤＣ（Analog  to  Digital  Converter）を備え、撮像素子により生成されたアナログ信号をデジタル信号（画像データ）に変換する。また、信号処理回路は、例えば、Ｗｈｉｔｅ  Ｂａｌａｎｃｅ補正処理や、色調補正処理、ガンマ補正処理、ＹＣｂＣｒ変換処理、エッジ強調処理など各種信号処理を行ってもよい。
【０１８８】
なお、入出力インタフェース１５８が、情報処理装置１００の外部装置としての操作入力デバイス（例えば、キーボードやマウスなど）や表示デバイス、撮像デバイスなどの、外部デバイスと接続することも可能であることは、言うまでもない。また、表示デバイス１６２は、例えばタッチスクリーンなど、表示とユーザ操作とが可能なデバイスであってもよい。
【０１８９】
通信インタフェース１６６は、情報処理装置１００が備える通信手段であり、ネットワークを介して（あるいは、直接的に）、外部の撮像デバイスや、外部の表示デバイス、外部のセンサなどの、外部デバイスや外部装置と、無線または有線で通信を行うための通信部１０２として機能する。ここで、通信インタフェース１６６としては、例えば、通信アンテナおよびＲＦ（Radio  Frequency）回路（無線通信）や、ＩＥＥＥ８０２．１５．１ポートおよび送受信回路（無線通信）、ＩＥＥＥ８０２．１１ポートおよび送受信回路（無線通信）、あるいはＬＡＮ（Local  Area  Network）端子および送受信回路（有線通信）などが挙げられる。また、本実施形態に係るネットワークとしては、例えば、ＬＡＮやＷＡＮ（Wide  Area  Network）などの有線ネットワーク、無線ＬＡＮ（ＷＬＡＮ：Wireless  Local  Area  Network）や基地局を介した無線ＷＡＮ（ＷＷＡＮ：Wireless  Wide  Area  Network）などの無線ネットワーク、あるいは、ＴＣＰ／ＩＰ（Transmission  Control  Protocol/Internet  Protocol）などの通信プロトコルを用いたインターネットなどが挙げられる。
【０１９０】
情報処理装置１００は、例えば図７に示す構成によって、本実施形態に係る情報処理方法に係る処理を行う。なお、本実施形態に係る情報処理装置１００のハードウェア構成は、図４に示す構成に限られない。
【０１９１】
例えば、情報処理装置１００は、本実施形態に係る情報処理方法に係る処理において用いることが可能なデータを得る検出部（図示せず）の役目を果たす、１または２以上のセンサをさらに備えていてもよい。本実施形態に係る情報処理方法に係る処理において用いることが可能なデータとしては、例えば、ユーザの視線の位置の推定精度の向上に用いることが可能なデータや、ユーザの表示画面からの距離を特定（または、推定）に用いることが可能なデータなどが挙げられる。
【０１９２】
本実施形態に係るセンサとしては、例えば、赤外線センサや、深度センサなど、本実施形態に係る情報処理方法に係る処理において用いることが可能なデータを得ることが可能な任意のセンサが挙げられる。
【０１９３】
また、情報処理装置１００は、例えば、スタンドアロンで処理を行う構成である場合には、通信デバイス１６４を備えていなくてもよい。また、情報処理装置１００は、記憶媒体１５６や、操作デバイス１６０、表示デバイス１６２を備えない構成をとることも可能である。
【０１９４】
再度図６を参照して、情報処理装置１００の構成の一例について説明する。通信部１０２は、情報処理装置１００が備える通信手段であり、ネットワークを介して（あるいは、直接的に）、外部の撮像デバイスや、外部の表示デバイス、外部のセンサなどの、外部デバイスや外部装置と、無線または有線で通信を行う。また、通信部１０２は、例えば制御部１０４により通信が制御される。
【０１９５】
ここで、通信部１０２としては、例えば、通信アンテナおよびＲＦ回路や、ＬＡＮ端子および送受信回路などが挙げられるが、通信部１０２の構成は、上記に限られない。例えば、通信部１０２は、ＵＳＢ端子および送受信回路など通信を行うことが可能な任意の規格に対応する構成や、ネットワークを介して外部装置と通信可能な任意の構成をとることができる。
【０１９６】
制御部１０４は、例えばＭＰＵなどで構成され、情報処理装置１００全体を制御する役目を果たす。また、制御部１０４は、例えば、撮像取得部１１０と、決定部１１２と、処理部１１４とを備え、本実施形態に係る情報処理方法に係る処理を主導的に行う役目を果たす。
【０１９７】
撮像取得部１１０は、上記（１）の処理（撮像取得処理）を主導的に行う役目を果たし、本実施形態に係る撮像画像を取得する。
【０１９８】
決定部１１２は、上記（２）の処理（決定処理）を主導的に行う役目を果たす。
【０１９９】
決定部１１２は、例えば、撮像取得部１１０により取得された撮像画像に含まれるユーザの中から操作者を決定する。より具体的には、決定部１１２は、例えば、上記（２−１）に示す第１の例に係る決定処理〜上記（２−６）に示す第６の例に係る決定処理のいずれかの処理を行うことによって、撮像画像に基づいて、撮像画像に含まれるユーザの中から操作者を決定する。
【０２００】
また、決定部１１２は、例えば、上記（２−７）に示す第７の例に係る決定処理〜上記（２−１０）に示す第１０の例に係る決定処理のうちの、１または２以上の処理を行ってもよい。
【０２０１】
処理部１１４は、上記（３）の処理（実行処理）を主導的に行う役目を果たし、決定部１１２において決定された操作者に対応する、ユーザの視線に関する情報に基づいて処理を行う。
【０２０２】
また、処理部１１４は、例えば、上記（３−１）に示す第１の例に係る実行処理や、上記（３−２）に示す第２の例に係る実行処理を行ってもよい。
【０２０３】
制御部１０４は、例えば、撮像取得部１１０、決定部１１２、および処理部１１４を備えることによって、本実施形態に係る情報処理方法に係る処理を主導的に行う。
【０２０４】
情報処理装置１００は、例えば図６に示す構成によって、本実施形態に係る情報処理方法に係る処理（例えば、上記（１）の処理（撮像取得処理）、上記（２）の処理（決定処理）、および上記（３）の処理（実行処理））を行う。
【０２０５】
したがって、情報処理装置１００は、例えば図６に示す構成によって、視線により操作を行う操作者を決定して、決定された操作者の視線に基づいて処理を行うことができる。
【０２０６】
また、例えば図６に示す構成によって、情報処理装置１００は、例えば上述したような、本実施形態に係る情報処理方法に係る処理が行われることにより奏される効果を奏することができる。
【０２０７】
なお、本実施形態に係る情報処理装置の構成は、図６に示す構成に限られない。
【０２０８】
例えば、本実施形態に係る情報処理装置は、図６に示す撮像取得部１１０、決定部１１２、および処理部１１４のうちの１または２以上を、制御部１０４とは個別に備える（例えば、個別の処理回路で実現する）ことができる。
【０２０９】
また、例えば、通信部１０２と同様の機能、構成を有する外部の通信デバイスを介して、外部のデバイスや外部装置と通信を行う場合や、スタンドアロンで処理を行う構成である場合には、本実施形態に係る情報処理装置は、通信部１０２を備えていなくてもよい。
【０２１０】
また、本実施形態に係る情報処理装置は、例えば、撮像デバイスで構成される撮像部（図示せず）を、さらに備えていてもよい。撮像部（図示せず）を備える場合には、本実施形態に係る情報処理装置では、例えば、撮像部（図示せず）において撮像により生成された撮像画像を処理して、操作者を決定することや、当該撮像画像に基づいてユーザの視線に関する情報を得ることなどが可能となる。また、撮像部（図示せず）を備える場合、本実施形態に係る情報処理装置は、例えば、図３に示すＵ１〜Ｕ３に示すように、撮像部（図示せず）において生成された撮像画像（または、撮像画像の一部）を、表示画面に表示させることも可能である。
【０２１１】
また、本実施形態に係る情報処理装置は、例えば、本実施形態に係る情報処理方法に係る処理において用いることが可能なデータを得ることが可能な任意のセンサで構成される検出部（図示せず）を、さらに備えていてもよい。検出部（図示せず）を備える場合、本実施形態に係る情報処理装置は、例えば、検出部（図示せず）における検出値を本実施形態に係る情報処理方法に係る処理において用いる。
【０２１２】
以上、本実施形態として、情報処理装置を挙げて説明したが、本実施形態は、かかる形態に限られない。本実施形態は、例えば、テレビ受像機や、表示装置、タブレット型の装置、携帯電話やスマートフォンなどの通信装置、映像／音楽再生装置（または映像／音楽記録再生装置）、ゲーム機、ＰＣ（Personal  Computer）などのコンピュータなど、様々な機器に適用することができる。また、本実施形態は、例えば、上記のような機器に組み込むことが可能な、処理ＩＣ（Integrated  Circuit）に適用することもできる。
【０２１３】
また、本実施形態は、例えばクラウドコンピューティングなどのように、ネットワークへの接続（または各装置間の通信）を前提とした、複数の装置からなるシステムにより実現されてもよい。つまり、上述した本実施形態に係る情報処理装置は、例えば、複数の装置からなる情報処理システムとして実現することも可能である。
【０２１４】
（本実施形態に係るプログラム）
コンピュータを、本実施形態に係る情報処理装置として機能させるためのプログラム（例えば、上記（１）の処理（撮像取得処理）、上記（２）の処理（決定処理）、および上記（３）の処理（実行処理）など、本実施形態に係る情報処理方法に係る処理を実行することが可能なプログラム）が、コンピュータにおいてプロセッサなどにより実行されることによって、視線により操作を行う操作者を決定して、決定された操作者の視線に基づいて処理を行うことができる。
【０２１５】
また、コンピュータを、本実施形態に係る情報処理装置として機能させるためのプログラムが、コンピュータにおいてプロセッサなどにより実行されることによって、上述した本実施形態に係る情報処理方法に係る処理によって奏される効果を奏することができる。
【０２１６】
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示の技術的範囲はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【０２１７】
例えば、上記では、コンピュータを、本実施形態に係る情報処理装置として機能させるためのプログラム（コンピュータプログラム）が提供されることを示したが、本実施形態は、さらに、上記プログラムを記憶させた記録媒体も併せて提供することができる。
【０２１８】
上述した構成は、本実施形態の一例を示すものであり、当然に、本開示の技術的範囲に属するものである。
【０２１９】
また、本明細書に記載された効果は、あくまで説明的または例示的なものであって限定的ではない。つまり、本開示に係る技術は、上記の効果とともに、または上記の効果に代えて、本明細書の記載から当業者には明らかな他の効果を奏しうる。
【０２２０】
なお、以下のような構成も本開示の技術的範囲に属する。
（１）
ユーザの撮像画像を取得する撮像取得部と、
取得された撮像画像に含まれるユーザの中から操作者を決定する決定部と、
決定された操作者に対応するユーザの視線に関する情報に基づいて、処理を行う処理部と、
を備える、情報処理装置。
（２）
前記決定部は、前記撮像画像から検出されるユーザを顔部分を含む顔領域の大きさに基づいて、前記操作者を決定する、（１）に記載の情報処理装置。
（３）
前記決定部は、前記顔領域の大きさが最も大きい前記顔領域に対応する１人のユーザを、前記操作者として決定する、（２）に記載の情報処理装置。
（４）
前記決定部は、前記顔領域の大きさが最も大きな前記顔領域が複数存在する場合には、より先に検出された前記顔領域に対応するユーザを、前記操作者として決定する、（３）に記載の情報処理装置。
（５）
前記決定部は、
前記撮像画像に含まれるユーザのうち前記操作者として決定されていないユーザである他のユーザに対応する前記顔領域の大きさからの、前記操作者として決定されたユーザに対応する前記顔領域の大きさの差を示す第１差分値が、設定されている第１閾値以上である場合、または、前記第１差分値が前記第１閾値より大きい場合に、
前記操作者として決定されていたユーザを、前記操作者ではないと決定する、（３）、または（４）に記載の情報処理装置。
（６）
前記決定部は、前記顔領域の大きさが大きい順に、設定されている人数内のユーザを、前記操作者として決定する、（２）に記載の情報処理装置。
（７）
前記決定部は、前記撮像画像から検出されるユーザを顔部分を含む顔領域に対応するユーザの、表示画面からの距離に基づいて、前記操作者を決定する、（１）に記載の情報処理装置。
（８）
前記決定部は、前記顔領域に対応する距離が最も短い前記顔領域に対応する１人のユーザを、前記操作者として決定する、（７）に記載の情報処理装置。
（９）
前記決定部は、前記顔領域に対応する距離が最も短い前記顔領域に対応する距離が複数存在する場合には、より先に検出された前記顔領域に対応するユーザを、前記操作者として決定する、（８）に記載の情報処理装置。
（１０）
前記決定部は、
前記操作者として決定されたユーザに対応する前記顔領域に対応する距離からの、前記撮像画像に含まれるユーザのうち前記操作者として決定されていないユーザである他のユーザに対応する前記顔領域に対応する距離の差を示す第２差分値が、設定されている第２閾値以上である場合、または、前記第２差分値が前記第２閾値より大きい場合に、
前記操作者として決定されていたユーザを、前記操作者ではないと決定する、（８）、または（９）に記載の情報処理装置。
（１１）
前記決定部は、前記顔領域に対応する距離が短い順に、設定されている人数内のユーザを、前記操作者として決定する、（７）に記載の情報処理装置。
（１２）
前記決定部は、前記撮像画像から検出される所定のジェスチャに基づいて、前記操作者を決定する、（１）に記載の情報処理装置。
（１３）
前記決定部は、前記撮像画像に基づく前記ユーザの視線に関する情報が示す、表示画面におけるユーザの視線の位置が、前記表示画面における設定された領域に含まれる場合に、前記視線に対応するユーザを操作者として決定する、（１）に記載の情報処理装置。
（１４）
前記決定部は、前記撮像画像に基づいて前記撮像画像に含まれるユーザを特定し、特定されたユーザに対応付けられている優先度に基づいて、前記操作者を決定する、（１）に記載の情報処理装置。
（１５）
前記決定部は、前記操作者として決定されたユーザに対して操作度を設定し、
前記処理部は、前記操作者として決定されたユーザに対して設定された前記操作度に基づいて、行うことが可能な処理を動的に変える、（１）〜（１４）のいずれか１項に記載の情報処理装置。
（１６）
前記処理部は、
取得された音声信号に対して音声認識が行われた結果、前記撮像画像に含まれるユーザのうち前記操作者として決定されていないユーザである他のユーザが発話した所定の音声が認識された場合には、
前記他のユーザに対応するユーザの視線に関する情報に基づいて、処理を行う、（１）〜（１５）のいずれか１項に記載の情報処理装置。
（１７）
前記決定部は、前記操作者として決定されたユーザに対応する前記ユーザの視線に関する情報が、前記撮像画像から取得できない場合に、前記操作者として決定されていたユーザを、前記操作者ではないと決定する、（１）〜（１６）のいずれか１項に記載の情報処理装置。
（１８）
前記決定部は、
前記操作者として決定されたユーザに対応する前記ユーザの視線に関する情報が、前記撮像画像から取得できないときであっても、前記撮像画像から前記操作者として決定されたユーザの頭部が検出された場合には、
前記操作者として決定されていたユーザを、前記操作者ではないとは決定しない、（１７）に記載の情報処理装置。
（１９）
前記決定部は、
前記操作者として決定されたユーザと、前記撮像画像に含まれるユーザのうち前記操作者として決定されていないユーザである他のユーザとの所定のジェスチャの組み合わせが検出された場合には、
前記操作者を、前記操作者として決定されていたユーザから前記他のユーザへと変更する、（１）〜（１８）のいずれか１項に記載の情報処理装置。
（２０）
ユーザの撮像画像を取得するステップと、
取得された撮像画像に含まれるユーザの中から操作者を決定するステップと、
決定された操作者に対応するユーザの視線に関する情報に基づいて、処理を行うステップと、
を有する、情報処理装置により実行される情報処理方法。
【符号の説明】
【０２２１】
１００  情報処理装置
１０２    通信部
１０４    制御部
１１０    撮像取得部
１１２    判定部
１１４    処理部
【図１】
2015056141.tif 000003
【図２】
2015056141.tif 000004
【図３】
2015056141.tif 000005
【図４】
2015056141.tif 000006
【図５】
2015056141.tif 000007
【図６】
2015056141.tif 000008
【図７】
2015056141.tif 000009