(57)【要約】 【課題】指示動作による操作に慣れた人であっても不慣れな人であっても、指示動作による操作を快適に行うことができるようにする。【解決手段】本発明に係る情報処理装置は、検知部と認識部と記憶制御部と辞書情報決定部と出力制御部とを備える。検知部は、出力された画像に対応する対象空間に存在する検知対象を検知する。認識部は、検知部による検知対象の検知に基づいて、ユーザによる指示動作を認識する。記憶制御部は、それぞれが指示動作を示す複数の第１情報と、それぞれが画像の出力制御を示す複数の第２情報とを１対１に対応付けた辞書情報を複数種類、記憶装置に記憶する。辞書情報決定部は、ユーザ情報に基づいて、ユーザによる指示動作に応じた画像の出力を制御するための辞書情報を決定する。出力制御部は、辞書情報決定部により決定された辞書情報に基づいて、認識部により認識された指示動作を示す第１情報に対応付けられた第２情報が示す出力制御に応じた制御を行う。【選択図】図３
2014153726.tif 000002
【特許請求の範囲】
【請求項１】
出力された画像に対応する対象空間に存在する検知対象を検知する検知部と、
前記検知部による前記検知対象の検知に基づいて、ユーザによる指示動作を認識する認識部と、
それぞれが前記指示動作を示す複数の第１情報と、それぞれが前記画像の出力制御を示す複数の第２情報とを１対１に対応付けた辞書情報を複数種類、記憶装置に記憶する記憶制御部と、
ユーザ情報に基づいて、前記ユーザによる指示動作に応じた前記画像の出力を制御するための前記辞書情報を決定する辞書情報決定部と、
前記辞書情報決定部により決定された前記辞書情報に基づいて、前記認識部により認識された前記指示動作を示す前記第１情報に対応付けられた前記第２情報が示す出力制御に応じた制御を行う出力制御部と、を備える、
ことを特徴とする情報処理装置。
【請求項２】
前記ユーザ情報の入力を受け付ける受付部をさらに備え、
前記辞書情報決定部は、前記受付部で受け付けた前記ユーザ情報に対応する前記辞書情報を決定する、
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記ユーザの顔を検出する顔検出部と、
前記顔検出部により検出された前記ユーザの顔に基づいて、前記ユーザの年齢または性別を推定する推定部と、
前記推定部により推定された前記ユーザの年齢または性別に基づいて、前記ユーザ情報を決定するユーザ情報決定部と、をさらに備え、
前記辞書情報決定部は、前記ユーザ情報決定部により決定された前記ユーザ情報に対応する前記辞書情報を決定する、
ことを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記指示動作の速度を測定する速度測定部と、
前記速度測定部により測定された前記指示動作の速度に基づいて、前記ユーザ情報を決定するユーザ情報決定部と、をさらに備え、
前記辞書情報決定部は、前記ユーザ情報決定部により決定された前記ユーザ情報に対応する前記辞書情報を決定する、
ことを特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記出力制御部は、前記ユーザ情報に応じて、前記ユーザに提示するＵＩ画像を切り替え、その切り替えた前記ＵＩ画像を出力する制御を行う、
ことを特徴とする請求項２乃至４のうちの何れか１項に記載の情報処理装置。
【請求項６】
認識率が最も高い前記指示動作を示す前記第１情報に対応付けられた前記第２情報は、直前の出力制御を取り消す取消出力制御を示す、
ことを特徴とする請求項１乃至５のうちの何れか１項に記載の情報処理装置。
【請求項７】
前記出力制御部は、前記取消出力制御以外の出力制御に対応する前記指示動作の認識が完了した時点から所定時間以内に、前記取消出力制御に対応する前記指示動作が認識された場合に限り、前記取消出力制御に応じた制御を行う、
ことを特徴とする請求項６に記載の情報処理装置。
【請求項８】
前記ユーザ情報は、前記指示動作による操作の習熟度を表す情報である、
ことを特徴とする請求項１乃至７のうちの何れか１項に記載の情報処理装置。
【請求項９】
画像を表示する表示装置と、前記表示装置と接続される情報処理装置とを備えるシステムであって、
出力された画像に対応する対象空間に存在する検知対象を検知する検知部と、
前記検知部による前記検知対象の検知に基づいて、ユーザによる指示動作を認識する認識部と、
それぞれが前記指示動作を示す複数の第１情報と、それぞれが前記画像の出力制御を示す複数の第２情報とを１対１に対応付けた辞書情報を複数種類、記憶装置に記憶する記憶制御部と、
ユーザ情報に基づいて、前記ユーザによる指示動作に応じた前記画像の出力を制御するための前記辞書情報を決定する辞書情報決定部と、
前記辞書情報決定部により決定された前記辞書情報に基づいて、前記認識部により認識された前記指示動作を示す前記第１情報に対応付けられた前記第２情報が示す出力制御に応じた制御を行う出力制御部と、を備える、
ことを特徴とするシステム。
【請求項１０】
投影対象物に画像を投影する画像投影装置であって、
前記投影対象物のうち前記画像が投影される領域を示す投影領域に対応する対象空間に存在する検知対象を検知する検知部と、
前記検知部による前記検知対象の検知に基づいて、ユーザによる指示動作を認識する認識部と、
それぞれが前記指示動作を示す複数の第１情報と、それぞれが前記画像の出力制御を示す複数の第２情報とを１対１に対応付けた辞書情報を複数種類、記憶装置に記憶する記憶制御部と、
ユーザ情報に基づいて、前記ユーザによる指示動作に応じた前記画像の出力を制御するための前記辞書情報を決定する辞書情報決定部と、
前記辞書情報決定部により決定された前記辞書情報に基づいて、前記認識部により認識された前記指示動作を示す前記第１情報に対応付けられた前記第２情報が示す出力制御に応じた制御を行う出力制御部と、を備える、
ことを特徴とする画像投影装置。
【請求項１１】
出力された画像に対応する対象空間に存在する検知対象を検知する検知ステップと、
前記検知部による前記検知対象の検知に基づいて、ユーザによる指示動作を認識する認識ステップと、
それぞれが前記指示動作を示す複数の第１情報と、それぞれが前記画像の出力制御を示す複数の第２情報とを１対１に対応付けた辞書情報を複数種類、記憶装置に記憶する記憶制御ステップと、
ユーザ情報に基づいて、前記ユーザによる指示動作に応じた前記画像の出力を制御するための前記辞書情報を決定する辞書情報決定ステップと、
前記辞書情報決定部により決定された前記辞書情報に基づいて、前記認識部により認識された前記指示動作を示す前記第１情報に対応付けられた前記第２情報が示す出力制御に応じた制御を行う出力制御ステップと、を含む、
ことを特徴とする情報処理方法。
【請求項１２】
コンピュータに、
出力された画像に対応する対象空間に存在する検知対象を検知する検知ステップと、
前記検知部による前記検知対象の検知に基づいて、ユーザによる指示動作を認識する認識ステップと、
それぞれが前記指示動作を示す複数の第１情報と、それぞれが前記画像の出力制御を示す複数の第２情報とを１対１に対応付けた辞書情報を複数種類、記憶装置に記憶する記憶制御ステップと、
ユーザ情報に基づいて、前記ユーザによる指示動作に応じた前記画像の出力を制御するための前記辞書情報を決定する辞書情報決定ステップと、
前記辞書情報決定部により決定された前記辞書情報に基づいて、前記認識部により認識された前記指示動作を示す前記第１情報に対応付けられた前記第２情報が示す出力制御に応じた制御を行う出力制御ステップと、を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、システム、画像投影装置、情報処理方法およびプログラムに関する。
【背景技術】
【０００２】
従来、ユーザが、例えば指を動かすなどの指示動作（ジェスチャ）による操作を行うことによるインタラクティブなサイネージが提案されているが、通常、サイネージは、不特定多数の人を対象としており、必ずしも指示動作による操作に慣れた人ばかりではなく、操作に不安感を持っている人も少なくない。
【０００３】
指示動作による操作に慣れた人は、微妙な指示動作の違いを使いこなすので、少ない操作で、所望としている画面（状態）に到達することができる。一方、そのような操作に不慣れな人は、慣れた人と同じように指示動作を行ったつもりでも、間違って認識されて所望ではない画面に遷移してしまったりする。不慣れな人にとっては、微妙な指示動作の違いを使いこなすことは難しく、時には、嫌気が指してサイネージ操作をやめてしまう可能性がある。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
例えば特許文献１には、操作者の属性に応じて、ＵＩを自動的にカスタマイズする技術が開示されているが、従来においては、指示動作による操作の習熟度に応じて、指示動作と出力との対応関係を変化させる仕組みは存在しなかった。
【０００５】
本発明は、上記に鑑みてなされたものであって、指示動作による操作に慣れた人であっても不慣れな人であっても、指示動作による操作を快適に行うことが可能な情報処理装置、システム、画像投影装置、情報処理方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明は、出力された画像に対応する対象空間に存在する検知対象を検知する検知部と、前記検知部による前記検知対象の検知に基づいて、ユーザによる指示動作を認識する認識部と、それぞれが前記指示動作を示す複数の第１情報と、それぞれが前記画像の出力制御を示す複数の第２情報とを１対１に対応付けた辞書情報を複数種類、記憶装置に記憶する記憶制御部と、ユーザ情報に基づいて、前記ユーザによる指示動作に応じた前記画像の出力を制御するための前記辞書情報を決定する辞書情報決定部と、前記辞書情報決定部により決定された前記辞書情報に基づいて、前記認識部により認識された前記指示動作を示す前記第１情報に対応付けられた前記第２情報が示す出力制御に応じた制御を行う出力制御部と、を備えることを特徴とする情報処理装置である。
【０００７】
また、本発明は、画像を表示する表示装置と、前記表示装置と接続される情報処理装置とを備えるシステムであって、出力された画像に対応する対象空間に存在する検知対象を検知する検知部と、前記検知部による前記検知対象の検知に基づいて、ユーザによる指示動作を認識する認識部と、それぞれが前記指示動作を示す複数の第１情報と、それぞれが前記画像の出力制御を示す複数の第２情報とを１対１に対応付けた辞書情報を複数種類、記憶装置に記憶する記憶制御部と、ユーザ情報に基づいて、前記ユーザによる指示動作に応じた前記画像の出力を制御するための前記辞書情報を決定する辞書情報決定部と、前記辞書情報決定部により決定された前記辞書情報に基づいて、前記認識部により認識された前記指示動作を示す前記第１情報に対応付けられた前記第２情報が示す出力制御に応じた制御を行う出力制御部と、を備えることを特徴とするシステムである。
【０００８】
また、本発明は、投影対象物に画像を投影する画像投影装置であって、前記投影対象物のうち前記画像が投影される領域を示す投影領域に対応する対象空間に存在する検知対象を検知する検知部と、前記検知部による前記検知対象の検知に基づいて、ユーザによる指示動作を認識する認識部と、それぞれが前記指示動作を示す複数の第１情報と、それぞれが前記画像の出力制御を示す複数の第２情報とを１対１に対応付けた辞書情報を複数種類、記憶装置に記憶する記憶制御部と、ユーザ情報に基づいて、前記ユーザによる指示動作に応じた前記画像の出力を制御するための前記辞書情報を決定する辞書情報決定部と、前記辞書情報決定部により決定された前記辞書情報に基づいて、前記認識部により認識された前記指示動作を示す前記第１情報に対応付けられた前記第２情報が示す出力制御に応じた制御を行う出力制御部と、を備えることを特徴とする画像投影装置である。
【０００９】
また、本発明は、出力された画像に対応する対象空間に存在する検知対象を検知する検知ステップと、前記検知部による前記検知対象の検知に基づいて、ユーザによる指示動作を認識する認識ステップと、それぞれが前記指示動作を示す複数の第１情報と、それぞれが前記画像の出力制御を示す複数の第２情報とを１対１に対応付けた辞書情報を複数種類、記憶装置に記憶する記憶制御ステップと、ユーザ情報に基づいて、前記ユーザによる指示動作に応じた前記画像の出力を制御するための前記辞書情報を決定する辞書情報決定ステップと、前記辞書情報決定部により決定された前記辞書情報に基づいて、前記認識部により認識された前記指示動作を示す前記第１情報に対応付けられた前記第２情報が示す出力制御に応じた制御を行う出力制御ステップと、を含むことを特徴とする情報処理方法である。
【００１０】
さらに、本発明は、コンピュータに、出力された画像に対応する対象空間に存在する検知対象を検知する検知ステップと、前記検知部による前記検知対象の検知に基づいて、ユーザによる指示動作を認識する認識ステップと、それぞれが前記指示動作を示す複数の第１情報と、それぞれが前記画像の出力制御を示す複数の第２情報とを１対１に対応付けた辞書情報を複数種類、記憶装置に記憶する記憶制御ステップと、ユーザ情報に基づいて、前記ユーザによる指示動作に応じた前記画像の出力を制御するための前記辞書情報を決定する辞書情報決定ステップと、前記辞書情報決定部により決定された前記辞書情報に基づいて、前記認識部により認識された前記指示動作を示す前記第１情報に対応付けられた前記第２情報が示す出力制御に応じた制御を行う出力制御ステップと、を実行させるためのプログラムである。
【発明の効果】
【００１１】
本発明によれば、指示動作による操作に慣れた人であっても不慣れな人であっても、指示動作による操作を快適に行うことができるという有利な効果を奏する。
【図面の簡単な説明】
【００１２】
【図１】図１は、第１実施形態に係るシステムの概略構成例を示すブロック図である。
【図２】図２は、第１実施形態に係る情報処理装置のハードウェア構成例を示すブロック図である。
【図３】図３は、第１実施形態に係る情報処理装置の機能構成例を示すブロック図である。
【図４】図４は、第１の辞書情報の例を示す図である。
【図５】図５は、第２の辞書情報の例を示す図である。
【図６】図６は、第３の辞書情報の例を示す図である。
【図７】図７は、第１のユーザ情報が決定された場合のＵＩ画像の表示例を示す図である。
【図８】図８は、第２のユーザ情報が決定された場合のＵＩ画像の表示例を示す図である。
【図９】図９は、第３のユーザ情報が決定された場合のＵＩ画像の表示例を示す図である。
【図１０】図１０は、第１実施形態に係る情報処理装置の動作例を示すフローチャートである。
【図１１】図１１は、第２実施形態に係る情報処理装置の機能構成例を示すブロック図である。
【図１２】図１２は、第２実施形態に係る情報処理装置の動作例を示すフローチャートである。
【図１３】図１３は、第３実施形態に係る情報処理装置の機能構成例を示すブロック図である。
【図１４】図１４は、第３実施形態に係る情報処理装置の動作例を示すフローチャートである。
【図１５】図１５は、第４実施形態に係る情報処理装置の動作例を示すフローチャートである。
【図１６】図１６は、第５実施形態に係る情報処理装置の動作例を示すフローチャートである。
【図１７】図１７は、第１の辞書情報に含まれ得る６種類の第３情報を例示した図である。
【図１８】図１８は、第３の辞書情報に含まれ得る３種類の第３情報を例示した図である。
【図１９】図１９は、第１の辞書情報と第３の辞書情報とがサブセットで構成される例を示す図である。
【発明を実施するための形態】
【００１３】
以下、添付図面を参照しながら、本発明に係る情報処理装置、システム、画像投影装置、情報処理方法およびプログラムの実施の形態を詳細に説明する。
【００１４】
（第１実施形態）
図１は、本実施形態に係るシステム１の概略構成例を示すブロック図である。図１に示すように、システム１は、互いに接続される表示装置１００、情報処理装置２００および撮像センサー３００を含む。本実施形態では、表示装置１００は、情報処理装置２００による制御に応じて、壁面などの投影対象物に画像を投影するプロジェクタ（画像投影装置の一例）で構成されるが、これに限られるものではない。
【００１５】
撮像センサー３００は、投影対象物のうち画像が投影される領域を示す投影領域（画像が表示される画像表示面の一例）に対応する空間を撮像する装置である。この例では、投影領域に向かい合う何もない空間内に仮想操作面が想定され、この仮想操作面において、ユーザ（操作者）が手を動かすなどの指示動作を行うと、情報処理装置２００は、その指示動作に対応する出力を制御する。これにより、表示装置１００によって投影領域に投影される画像が変化する。この例では、撮像センサー３００の撮像対象となる空間（以下、「対象空間」と呼ぶ場合がある）は、仮想操作面を含むように予め設定されている。なお、本実施形態では、撮像センサー３００は、カメラで構成されているが、これに限らず、例えば撮像センサー３００は、赤外線カメラ、ステレオカメラ等の機器を用いることができる。要するに、撮像センサー３００は、対象空間内の物体の距離を計測可能な装置であればよい。
【００１６】
図２は、情報処理装置２００のハードウェア構成例を示すブロック図である。図２に示すように、情報処理装置２００は、ＣＰＵ２０１と、ＲＯＭ２０２と、ＲＡＭ２０３と、操作入力部２０４と、外部Ｉ／Ｆ部２０５とを備え、これらはバス２０６を介して相互に接続されている。
【００１７】
ＣＰＵ２０１は、情報処理装置２００全体の動作を統括的に制御する。ＲＯＭ２０２は、ＣＰＵ２０１が実行するプログラムやデータを記憶する。なお、情報処理装置２００は、プログラムやデータを記憶するためのＨＤＤ等の記憶装置をさらに有していてもよい。ＲＡＭ２０３は、ＣＰＵ２０１が処理するデータやＣＰＵ２０１が実行するプログラムなどを展開する作業メモリとして機能する。
【００１８】
操作入力部２０４は、ユーザが各種の操作を行うためのデバイスである。この例では、操作入力部２０４は、ユーザ情報を入力するのに用いられる３種類のボタンを含む。この例では、ユーザ情報は、指示動作による操作の習熟度を表す情報である。より具体的には、操作入力部２０４は、「指示動作による操作に慣れている」ことを表すユーザ情報（以下、「第１のユーザ情報」と呼ぶ）を入力するためのボタンと、「指示動作による操作に少し慣れている」ことを表すユーザ情報（以下、「第２のユーザ情報」と呼ぶ）を入力するためのボタンと、「指示動作による操作に慣れていない」ことを表すユーザ情報（以下、「第３のユーザ情報」と呼ぶ）を入力するためのボタンとを含む。ただし、ユーザ情報の種類や、ユーザ情報の入力手段はこれに限られるものではない。
【００１９】
外部Ｉ／Ｆ部２０５は、外部の機器（例えば撮像センサー３００や表示装置１００など）と接続するためのインタフェースである。
【００２０】
図３は、情報処理装置２００の機能構成例を示すブロック図である。図３に示すように、情報処理装置２００は、検知部２１１と、認識部２１２と、記憶制御部２１３と、受付部２１４と、辞書情報決定部２１６と、出力制御部２１７と、記憶装置２１８とを有する。
【００２１】
検知部２１１は、前述の対象空間に存在する検知対象（例えばユーザの手など）を検知する。ここでは、対象空間とは、出力された画像に対応する空間であると捉えることができる。本実施形態では、検知部２１１は、撮像センサー３００の撮像により得られた画像データを取得し、取得した画像データに基づいて、検知対象を検知する。
【００２２】
認識部２１２は、検知部２１１による検知対象の検知に基づいて、ユーザによる指示動作（例えば手を動かすなどの動作）を認識する。例えば手を動かすなどの動作を認識する方法としては、公知の様々な技術を利用することができる。
【００２３】
記憶制御部２１３は、それぞれが指示動作を示す複数の第１情報と、それぞれが画像の出力制御を示す複数の第２情報とを１対１に対応付けた辞書情報を複数種類、記憶装置２１８に記憶する。この例では、複数種類の辞書情報は、ユーザ情報ごとに異なる。この例では、指示動作による操作の習熟度が高い（指示動作による操作に慣れている）ことを表すユーザ情報に対応する辞書情報には、難易度の高い指示動作（直感的に理解しづらい指示動作）を示す第１情報と第２情報との対応関係が含まれる一方、指示動作による操作の習熟度が低い（指示動作による操作に慣れていない）ことを表すユーザ情報に対応する辞書情報には、難易度の低い指示動作（直感的な指示動作）を示す第１情報と第２情報との対応関係が含まれる。
【００２４】
ここでは、記憶制御部２１３は、前述の第１のユーザ情報に対応する辞書情報（以下、「第１の辞書情報」と呼ぶ）と、前述の第２のユーザ情報に対応する辞書情報（以下、「第２の辞書情報」と呼ぶ）と、前述の第３のユーザ情報に対応する辞書情報（以下、「第３の辞書情報」と呼ぶ）とを記憶装置２１８に記憶する。なお、この例では、ユーザ情報の種類は３種類であるが、これに限らず、ユーザ情報の種類の数は任意である。例えばユーザ情報の種類が、２種類だけ（例えば指示動作による操作に慣れている（または少し慣れている）ことを表すユーザ情報と、指示動作に慣れていないことを表すユーザ情報）であってもよいし、４種類以上であってもよい。そして、記憶制御部２１３は、複数種類のユーザ情報と１対１に対応する複数種類の辞書情報を記憶装置２１８に記憶する。
【００２５】
図４は、第１の辞書情報（指示動作による操作に慣れた人向けの辞書情報）の例を示す図である。この例では、１つの第１情報と、当該１つの第１情報に対応付けられた１つの第２情報との組を、第３情報と呼ぶ。図４に例示された第１の辞書情報は、４種類の第３情報を含んでいると捉えることができる。図４の例では、第１の辞書情報に含まれる４種類の第３情報のうちの第１行目の第３情報は、左右へのフリックを示す第１情報と、前画面に戻る／次画面に進むことを示す第２情報とが紐付けられている。フリックとは、指で軽く払う動作を表す。また、第２行目の第３情報は、ドラッグを示す第１情報と、表示移動を示す第２情報とが紐付けられている。ドラッグとは、指をずらす動作（指を引きずる（スライドする）動作）を表す。また、第３行目の第３情報は、ピンチアウトを示す第１情報と、表示拡大を示す第２情報とが紐付けられている。ピンチアウトとは、２本の指の間隔を広げる動作を表す。さらに、第４行目の第３情報は、ピンチインを示す第１情報と、表示縮小を示す第２情報とが紐付けられている。ピンチインとは、２本の指の間隔を縮める動作を表す。
【００２６】
図５は、第２の辞書情報（少し慣れた人向けの辞書情報）の例を示す図である。図５の例では、第２の辞書情報に含まれる４種類の第３情報のうちの第１行目の第３情報は、左右へのフリックを示す第１情報と、前画面に戻る／次画面に進むことを示す第２情報とが紐付けられている。また、第２行目の第３情報は、「表示移動」用のボタンの押下を示す第１情報と、表示移動を示す第２情報とが紐付けられている。後述するように、第２の辞書情報が使用される場合、投影領域には、「表示移動」用のボタンを表すＵＩ画像が表示（投影）される。また、第３行目の第３情報は、「表示拡大・縮小」のスライドバーを上方向に移動させることを示す第１情報と、表示拡大を示す第２情報とが紐付けられている。後述するように、第２の辞書情報が使用される場合、投影領域には、「表示拡大・縮小」のスライドバーを表すＵＩ画像が表示される。さらに、第４行目の第３情報は、「表示拡大・縮小」のスライドバーを下方向に移動させることを示す第１情報と、表示縮小を示す第２情報とが紐付けられている。
【００２７】
図６は、第３の辞書情報（不慣れな人向けの辞書情報）の例を示す図である。図６の例では、第３の辞書情報に含まれる５種類の第３情報のうちの第１行目の第３情報は、「前画面」のボタンの押下を示す第１情報と、前画面に戻ることを示す第２情報とが紐付けられている。後述するように、第３の辞書情報が使用される場合、投影領域には、「前画面」のボタンを表すＵＩ画像が表示される。また、第２行目の第３情報は、「次画面」のボタンの押下を示す第１情報と、次画面に進むことを示す第２情報とが紐付けられている。後述するように、第３の辞書情報が使用される場合、投影領域には、「次画面」のボタンを表すＵＩ画像が表示される。また、第３行目の第３情報は、「表示移動」用のボタンの押下を示す第１情報と、表示移動を示す第２情報とが紐付けられている。後述するように、第３の辞書情報が使用される場合、投影領域には、「表示移動」用のボタンを表すＵＩ画像が表示される。
【００２８】
また、第４行目の第３情報は、「表示拡大・縮小」のうちの拡大に対応する「大」のボタンの押下を示す第１情報と、表示拡大を示す第２情報とが紐付けられている。後述するように、第３の辞書情報が使用される場合、投影領域には、「表示拡大・縮小」のうちの拡大に対応する「大」のボタンを表すＵＩ画像が表示される。さらに、第５行目の第３情報は、「表示拡大・縮小」のうちの縮小に対応する「小」のボタンの押下を示す第１情報と、表示縮小を示す第２情報とが紐付けられている。後述するように、第３の辞書情報が使用される場合、投影領域には、「表示拡大・縮小」のうちの縮小に対応する「小」のボタンを表すＵＩ画像が表示される。
【００２９】
なお、ここでは、図示を省略しているが、記憶制御部２１３が記憶装置２１８に記憶する複数種類の辞書情報の各々には、上記以外の指示動作を示す第１情報と、画像表示を終了する終了出力制御を示す第２情報とが紐付けられた第３情報や、上記以外の指示動作であって認識率の最も高い指示動作を示す第１情報と、直前の出力制御を取り消す取消出力制御を示す第２情報とが紐付けられた第３情報が含まれる。
【００３０】
図３に戻って説明を続ける。受付部２１４は、操作入力部２０４の操作による入力を受け付ける。本実施形態では、指示動作を行うユーザが、第１のユーザ情報を入力するためのボタン、第２のユーザ情報を入力するためのボタン、および、第３のユーザ情報を入力するためのボタンのうちの何れかのボタンの押下操作を行うと、受付部２１４は、その押下操作に応じた入力を受け付ける。例えば第１のユーザ情報を入力するためのボタンの押下操作が行われた場合、受付部２１４は、第１のユーザ情報の入力を受け付けるという具合である。
【００３１】
辞書情報決定部２１６は、ユーザ情報（この例では、ユーザから受け付けたユーザ情報）に基づいて、ユーザによる指示動作に応じた画像の出力を制御するための辞書情報を決定する。本実施形態では、辞書情報決定部は、記憶装置２１８に記憶された複数種類の辞書情報の中から、受付部２１４で受け付けたユーザ情報に対応する辞書情報を、ユーザによる指示動作に応じた画像の出力を制御するための辞書情報として決定する。
【００３２】
出力制御部２１７は、辞書情報決定部２１６により決定された辞書情報に基づいて、認識部２１２により認識された指示動作を示す第１情報に対応付けられた第２情報が示す出力制御に応じた制御を行う。より具体的には、出力制御部２１７は、辞書情報決定部２１６により決定された辞書情報に含まれる複数の第２情報のうち、認識部２１２により認識された指示動作を示す第１情報に対応付けられた第２情報を特定し、その特定した第２情報が示す出力制御に応じた制御を行う。
【００３３】
また、本実施形態では、出力制御部２１７は、ユーザ情報（この例では、受付部２１４で受け付けたユーザ情報）に応じて、ユーザに提示するＵＩ画像を切り替え、その切り替えたＵＩ画像を出力する制御を行う。
【００３４】
例えば第１のユーザ情報（指示動作による操作に慣れていることを表すユーザ情報）を受付部２１４で受け付けた場合、図７に示すように、出力制御部２１７は、投影領域に表示されるＵＩ画像として、「ホームに戻る」のボタンを表すＵＩ画像２２１、「明るさ調整」のボタンを表すＵＩ画像２２２しか表示しない制御を行う。
【００３５】
また、例えば第２のユーザ情報（指示動作による操作に少し慣れていることを表すユーザ情報）を受付部２１４で受け付けた場合、図８に示すように、出力制御部２１７は、投影領域に表示されるＵＩ画像として、図７に示す「ホームに戻る」のボタンを表すＵＩ画像２２１、および、「明るさ調整」のボタンを表すＵＩ画像２２２に加えて、「表示移動」用のボタンを表すＵＩ画像２２３と、「表示拡大・縮小」用のスライドバーを表すＵＩ画像２２４を表示する制御を行う。
【００３６】
また、例えば第３のユーザ情報（指示動作による操作に慣れていないことを表すユーザ情報）を受付部２１４で受け付けた場合、図９に示すように、出力制御部２１７は、投影領域に表示されるＵＩ画像として、図７に示す「ホームに戻る」のボタンを表すＵＩ画像２２１、および、「明るさ調整」のボタンを表すＵＩ画像２２２に加えて、「表示移動」用のボタンを表すＵＩ画像２２３と、「前画面」のボタンを表すＵＩ画像２２５と、「次画面」のボタンを表すＵＩ画像２２６と、「表示拡大・縮小」のうちの拡大に対応する「大」のボタンを表すＵＩ画像２２７と、「表示拡大・縮小」のうちの縮小に対応する「小」のボタンを表すＵＩ画像２２８と、を表示する制御を行う。
【００３７】
以上のように、出力制御部２１７は、指示動作による操作に慣れているユーザに対しては、操作を補助するＵＩ画像の表示を減らす一方、指示動作による操作に慣れていないユーザに対しては、操作を補助するＵＩ画像の表示を増やす制御を行う。
【００３８】
本実施形態では、上述の検知部２１１、認識部２１２、記憶制御部２１３、受付部２１４、辞書情報決定部２１６、および、出力制御部２１７の各々の機能は、ＣＰＵ２０１がＲＯＭ２０２等に格納されたプログラムをＲＡＭ２０３上に展開して実行することにより実現されるが、これに限らず、例えば上述の検知部２１１、認識部２１２、記憶制御部２１３、受付部２１４、辞書情報決定部２１６、および、出力制御部２１７の各々の機能のうちの少なくとも一部が専用のハードウェア回路により実現されてもよい。また、上述の記憶装置２１８は、ＲＯＭ２０２やＲＡＭ２０３、もしくは不図示のＨＤＤ等の記憶装置などによって実現可能である。
【００３９】
次に、情報処理装置２００の動作例を説明する。図１０は、情報処理装置２００の動作例を示すフローチャートである。まず、指示動作を行おうとするユーザが、操作入力部２０４（ユーザ情報を入力するためのボタン）を操作してユーザ情報の入力を行い、受付部２１４が、その入力を受け付ける（ステップＳ１）。次に、辞書情報決定部２１６は、記憶装置２１８に記憶された複数種類の辞書情報の中から、ステップＳ１で受け付けたユーザ情報に対応する辞書情報を決定する（ステップＳ２）。また、出力制御部２１７は、投影領域に表示するＵＩ画像を、ステップＳ１で受け付けたユーザ情報に対応するＵＩ画像に切り替え、その切り替えたＵＩ画像を投影領域に表示する制御を行う（ステップＳ３）。
【００４０】
次に、認識部２１２は、検知部２１１による検知対象の検知に基づいて、ユーザによる指示動作の認識を開始する（ステップＳ４）。認識部２１２による指示動作の認識が完了した場合（ステップＳ５：ＹＥＳ）、出力制御部２１７は、ステップＳ２で決定された辞書情報を使用して、認識部２１２により認識された指示動作を示す第１情報に対応付けられた第２情報が示す出力制御が、終了出力制御であるか否かを判断する（ステップＳ６）。終了出力であると判断した場合（ステップＳ６：ＹＥＳ）、出力制御部２１７は、画像表示を終了する制御を行い、処理は終了する。一方、終了出力ではないと判断した場合（ステップＳ６：ＮＯ）、出力制御部２１７は、認識部２１２により認識された指示動作を示す第１情報に対応付けられた第２情報が示す出力制御（終了出力制御以外の出力制御）に応じた制御を行う（ステップＳ７）。そして、処理は、前述のステップＳ４に戻り、ステップＳ４以降の処理が繰り返される。
【００４１】
以上に説明したように、本実施形態では、指示動作を行うユーザのユーザ情報に応じて、ユーザによる指示動作に応じた画像の出力を制御するための辞書情報を切り替えるので、指示動作による操作に慣れた人であっても不慣れな人であっても、指示動作による操作を快適に行うことが可能になるという有利な効果を奏する。
【００４２】
（第２実施形態）
次に、第２実施形態について説明する。第２実施形態では、ユーザ情報の決定方法が第１実施形態と異なる。以下、具体的に説明する。なお、上述の第１実施形態と共通する要素については、同一の符号を付すなどして、適宜に説明を省略する。
【００４３】
図１１に示すように、第２実施形態に係る情報処理装置２２０は、顔検出部２３１と、推定部２３２と、ユーザ情報決定部２３３とを有する。顔検出部２３１は、指示動作を行うユーザの顔を検出する機能を有する。本実施形態では、顔検出部２３１は、撮像センサー３００の撮像により得られた画像データを取得し、取得した画像データに映り込んだユーザの顔を検出する。
【００４４】
推定部２３２は、顔検出部２３１により検出されたユーザの顔に基づいて、ユーザの年齢を推定する機能を有する。ユーザの顔の特徴に基づいて、そのユーザの年齢を推定する方法としては、公知の様々な技術（例えば特開２００３−２４２４８６号公報に開示された技術等）を利用することができる。なお、この例では、推定部２３２は、顔検出部２３１により検出されたユーザの顔に基づいて、ユーザの年齢を推定しているが、例えば推定部２３２は、顔検出部２３１により検出されたユーザの顔に基づいて、ユーザの性別を推定することもできる。
【００４５】
本実施形態では、ユーザ情報決定部２３３は、推定部２３２により推定されたユーザの年齢に基づいて、ユーザに対応するユーザ情報を決定する。この例では、推定部２３２により推定されたユーザの年齢を示す値が、第１閾値（例えば「６０」）以上、または、第２閾値（例えば「１６」）未満である場合、ユーザ情報決定部２３３は、指示動作による操作に慣れていないことを表すユーザ情報（前述の第３のユーザ情報）を、ユーザに対応するユーザ情報として決定する。また、推定部２３２により推定されたユーザの年齢を示す値が、第３閾値（例えば「４０」）以上、かつ、第１閾値未満の場合、ユーザ情報決定部２３３は、指示動作による操作に少し慣れていることを表すユーザ情報（前述の第２のユーザ情報）を、ユーザに対応するユーザ情報として決定する。さらに、推定部２３２により推定されたユーザの年齢を示す値が、第２閾値以上、かつ、第３閾値未満の場合、ユーザ情報決定部２３３は、指示動作による操作に慣れていることを表すユーザ情報（前述の第１のユーザ情報）を、ユーザに対応するユーザ情報として決定する。ただし、ユーザ情報の決定方法は、これに限られるものではない。
【００４６】
なお、本実施形態では、ユーザ情報決定部２３３は、推定部２３２により推定されたユーザの年齢に基づいて、ユーザに対応するユーザ情報を決定しているが、これに限らず、例えばユーザ情報決定部２３３は、推定部２３２により推定されたユーザの性別に基づいて、ユーザに対応するユーザ情報を決定することもできる。
【００４７】
次に、情報処理装置２２０の動作例を説明する。図１２は、情報処理装置２２０の動作例を示すフローチャートである。まず、顔検出部２３１は、撮像センサー３００の撮像により得られた画像データを取得し、取得した画像データに映り込んだユーザ（つまり、指示動作を行うユーザ）の顔を検出する（ステップＳ１０）。次に、推定部２３２は、ステップＳ１０で検出されたユーザの顔に基づいて、そのユーザの年齢を推定する（ステップＳ１）。次に、ユーザ情報決定部２３３は、ステップＳ１１で推定された年齢に基づいて、ユーザに対応するユーザ情報を決定する（ステップＳ１２）。ステップＳ１３以降の処理は、図１０に示すステップＳ２以降の処理の内容と同様であるため、詳細な説明は省略する。
【００４８】
（第３実施形態）
次に、第３実施形態について説明する。第３実施形態では、ユーザ情報の決定方法が上述の各実施形態と異なる。以下、具体的に説明する。なお、上述の各実施形態と共通する要素については、同一の符号を付すなどして、適宜に説明を省略する。
【００４９】
図１３に示すように、第３実施形態に係る情報処理装置２３０は、速度測定部２４１と、ユーザ情報決定部２４２とを有する。速度測定部２４１は、認識部２１２により認識された指示動作の速度を測定する機能を有する。また、本実施形態では、ユーザ情報決定部２４２は、速度測定部２４１により測定された指示動作の速度に基づいて、ユーザに対応するユーザ情報を決定する。より具体的には、ユーザ情報決定部２４２は、速度測定部２４１により測定された指示動作の速度が大きいほど、指示動作による操作に慣れていると判断し、その判断結果に応じてユーザ情報を決定する。
【００５０】
この例では、速度測定部２４１により測定された指示動作の速度を示す値が第４閾値以上の場合、ユーザ情報決定部２４２は、指示動作による操作に慣れていることを表すユーザ情報（前述の第１のユーザ情報）を、ユーザに対応するユーザ情報として決定する。また、速度測定部２４１により測定された指示動作の速度を示す値が第５閾値（＜第４閾値）以上、かつ、第４閾値未満の場合、ユーザ情報決定部２４２は、指示動作による操作に少し慣れていることを表すユーザ情報（前述の第２のユーザ情報）を、ユーザに対応するユーザ情報として決定する。さらに、速度測定部２４１により測定された指示動作の速度を示す値が第５閾値未満の場合、ユーザ情報決定部２４２は、指示動作による操作に慣れていないことを表すユーザ情報（前述の第３のユーザ情報）を、ユーザに対応するユーザ情報として決定する。なお、上述の第４閾値および第５閾値は、任意に設定可能である。
【００５１】
次に、情報処理装置２３０の動作例を説明する。図１４は、情報処理装置２３０の動作例を示すフローチャートである。まず、認識部２１２は、検知部２１１による検知対象の検知に基づいて、ユーザによる指示動作の認識を開始し、同時に、速度測定部２４１は、指示動作の速度の測定を開始する（ステップＳ２１）。認識部２１２による指示動作の認識が完了（速度測定部２４１により測定される指示動作の速度も確定）した場合（ステップＳ２２：ＹＥＳ）、出力制御部２１７は、後述するように辞書情報決定部２１６により決定された辞書情報に基づいて、認識部２１２により認識された指示動作を示す第１情報に対応付けられた第２情報が示す出力制御が、終了出力制御であるか否かを判断する（ステップＳ２３）。
【００５２】
ステップＳ２３において、終了出力制御であると判断した場合（ステップＳ２３：ＹＥＳ）、出力制御部２１７は、画像表示を終了する制御を行い、処理は終了する。一方、終了出力制御ではないと判断した場合（ステップＳ２３：ＮＯ）、出力制御部２１７は、認識部２１２により認識された指示動作を示す第１情報に対応付けられた第２情報が示す出力制御（終了出力制御以外の出力制御）に応じた制御を行う（ステップＳ２４）。そして、ユーザ情報報決定部２４２は、速度測定部２４１により測定された指示動作の速度に基づいて、ユーザに対応するユーザ情報を決定する（ステップＳ２５）。次に、辞書情報決定部２１６は、記憶装置２１８に記憶された複数種類の辞書情報の中から、ステップＳ２５で決定したユーザ情報に対応する辞書情報を決定する（ステップＳ２６）。また、出力制御部２１７は、投影領域に表示するＵＩ画像を、ステップＳ２５で決定したユーザ情報に対応するＵＩ画像に切り替え、その切り替えたＵＩ画像を投影領域に表示する制御を行う（ステップＳ２７）。そして、処理は、前述のステップＳ２１に移行し、前述のステップＳ２１以降の処理が繰り返される。
【００５３】
（第４実施形態）
次に、第４実施形態について説明する。第４実施形態では、使用する辞書情報を片方向にしか切り替えない点で上述の第３実施形態と異なる。以下、具体的に説明する。なお、上述の第３実施形態と共通する要素については、同一の符号を付すなどして、適宜に説明を省略する。
【００５４】
本実施形態に係る情報処理装置の機能構成例は、第３実施形態に係る情報処理装置２３０（図１３参照）と同様である。本実施形態では、記憶制御部２１３は、第１の辞書情報（慣れた人向けの辞書情報）と第３の辞書情報（不慣れな人向けの辞書情報）の２種類の辞書情報を記憶装置２１８に記憶する。本実施形態では、ユーザ情報決定部２４２は、速度測定部２４１により測定された指示動作の速度が閾値以下の場合は、ユーザに対応するユーザ情報を前述の第３のユーザ情報に決定する。例えば指示動作に要する時間を統計的に取得しておき、速度測定部２４１により測定された速度が、平均的な時間よりも２σ（σ：標準偏差）以上遅い速度を示す場合、ユーザ情報決定部２４２は、ユーザに対応するユーザ情報を第３のユーザ情報に決定することもできる。そして、辞書情報決定部２１６は、ユーザ情報決定部２４２により、ユーザに対応するユーザ情報が第３のユーザ情報に決定された場合に限り、ユーザによる指示動作に応じた画像の出力を制御するための辞書情報を第３の辞書情報に決定する。それ以外の場合は、ユーザによる指示動作に応じた画像の出力を制御するための辞書情報は、第１の辞書情報に設定される。
【００５５】
図１５は、第４実施形態に係る情報処理装置の動作例を示すフローチャートである。ステップＳ３１〜ステップＳ３４の処理内容は、図１４のステップＳ２１〜ステップＳ２４の処理内容と同様であるので、詳細な説明は省略する。ステップＳ３４の後、ユーザ情報決定部２４２は、速度測定部２４１により測定された指示動作の速度が閾値以下であるか否かを判断する（ステップＳ３５）。指示動作の速度が閾値よりも大きい場合（ステップＳ３５：ＮＯ）、前述のステップＳ３１以降の処理が繰り返される。一方、指示動作の速度が閾値以下の場合（ステップＳ３５：ＹＥＳ）、ユーザ情報決定部２４２は、ユーザに対応するユーザ情報を前述の第３のユーザ情報に決定し、辞書情報決定部２１６は、第３の辞書情報を、ユーザによる指示動作に応じた画像の出力を制御するための辞書情報として決定する（ステップＳ３６）。また、出力制御部２１７は、投影領域に表示するＵＩ画像を、第３のユーザ情報に対応するＵＩ画像に切り替え、その切り替えたＵＩ画像を投影領域に表示する制御を行う（ステップＳ３７）。そして、処理は、前述のステップＳ３１に移行し、前述のステップＳ３１以降の処理が繰り返される。
【００５６】
本実施形態では、記憶制御部２１３は、第１の辞書情報（慣れた人向けの辞書情報）と第３の辞書情報（不慣れな人向けの辞書情報）の２種類の辞書情報を記憶装置２１８に記憶しているが、これに限らず、例えば記憶制御部２１３は、第２の辞書情報（少し慣れた人向けの辞書情報）と第３の辞書情報の２種類の辞書情報を記憶装置２１８に記憶する形態であってもよい。この場合であっても、ユーザ情報決定部２４２は、速度測定部２４１により測定された指示動作の速度が閾値以下の場合は、ユーザに対応するユーザ情報を前述の第３のユーザ情報に決定する。そして、辞書情報決定部２１６は、ユーザ情報決定部２４２により、ユーザに対応するユーザ情報が第３のユーザ情報に決定された場合に限り、第３の辞書情報を、ユーザによる指示動作に応じた画像の出力を制御するための辞書情報として決定する。それ以外の場合は、ユーザによる指示動作に応じた画像の出力を制御するための辞書情報は、第２の辞書情報に設定される。
【００５７】
（第５実施形態）
次に、第５実施形態について説明する。第５実施形態では、取消出力制御以外の出力制御に対応する指示動作の認識が完了した時点から所定時間以内に、取消出力制御に対応する指示動作が認識された場合に限り、取消出力制御に応じた制御を行う点で上述の第１実施形態と異なる。以下、具体的に説明する。なお、上述の第１実施形態と共通する要素については、同一の符号を付すなどして、適宜に説明を省略する。
【００５８】
本実施形態に係る情報処理装置の機能構成例は、第１実施形態に係る情報処理装置２００（図３参照）と同様である。第１実施形態と同様に、記憶装置２１８に記憶された複数種類の辞書情報の各々には、認識率の最も高い指示動作を示す第１情報と、直前の出力制御を取り消す取消出力制御を示す第２情報との対応関係が含まれる。そして、出力制御部２１７は、取消出力制御以外の出力制御に対応する指示動作の認識が完了した時点から所定時間以内に、取消出力制御に対応する指示動作が認識された場合に限り、取消出力制御に応じた制御を行う。
【００５９】
図１６は、第５実施形態に係る情報処理装置の動作例を示すフローチャートである。最初に、取消出力制御に応じた制御に用いられるフラグを示す取消ｆｌａｇは「ＯＦＦ」状態に設定される（ステップ４１）。次のステップＳ４２〜ステップＳ４６の処理内容は、図１０のステップＳ１〜ステップＳ５の処理内容と同様であるので、詳細な説明は省略する。
【００６０】
認識部２１２による指示動作の認識が完了した場合（ステップＳ４６：ＹＥＳ）、出力制御部２１７は、ステップＳ４３で決定された辞書情報を使用して、認識部２１２により認識された指示動作を示す第１情報に対応付けられた第２情報が示す出力制御が、取消出力制御であるか否かを判断する（ステップＳ４７）。
【００６１】
ステップＳ４７において、認識部２１２により認識された指示動作を示す第１情報に対応付けられた第２情報が示す出力制御が取消出力制御であると判断した場合（ステップＳ４７：ＹＥＳ）、出力制御部２１７は、取消ｆｌａｇが「ＯＮ」状態に設定されているか否かを判断する（ステップＳ４８）。取消ｆｌａｇが「ＯＦＦ」状態の場合（ステップＳ４８：ＮＯ）、処理は、ステップＳ４４に戻る。取消ｆｌａｇが「ＯＮ」状態の場合（ステップＳ４８：ＹＥＳ）、出力制御部２１７は、現時刻と後述のｒｅｃｇ＿ｔｉｍｅとの差分が所定時間以上であるか否かを判断する（ステップＳ４９）。現時刻とｒｅｃｇ＿ｔｉｍｅとの差分が所定時間未満の場合（ステップＳ４９：ＮＯ）、出力制御部２１７は、取消出力制御に応じた制御を行う（ステップＳ５０）。次に、出力制御部２１７は、取消ｆｌａｇを「ＯＦＦ」状態に設定する（ステップＳ５１）。一方、現時刻とｒｅｃｇ＿ｔｉｍｅとの差分が所定時間以上の場合（ステップＳ４９：ＹＥＳ）、出力制御部２１７は、取消出力制御に応じた制御は行わずに、取消ｆｌａｇを「ＯＦＦ」状態に設定する（ステップＳ５１）。そして、処理は、ステップＳ４４に戻る。
【００６２】
一方、上述のステップＳ４７において、認識部２１２により認識された指示動作を示す第１情報に対応付けられた第２情報が示す出力制御が取消出力制御ではないと判断した場合（ステップＳ４７：ＮＯ）、出力制御部２１７は、取消ｆｌａｇを「ＯＮ」状態に設定し（ステップＳ５２）、認識部２１２による指示動作の認識が完了した時点（時刻）を、ｒｅｃｇ＿ｔｉｍｅとして設定する（ステップＳ５３）。次に、出力制御部２１７は、ステップＳ４３で決定された辞書情報を使用して、認識部２１２により認識された指示動作を示す第１情報に対応付けられた第２情報が示す出力制御が、終了出力制御であるか否かを判断する（ステップＳ５４）。終了出力制御であると判断した場合（ステップＳ５４：ＹＥＳ）、出力制御部２１７は、画像表示を終了する制御を行い、処理は終了する。一方、終了出力制御ではないと判断した場合（ステップＳ５４：ＮＯ）、出力制御部２１７は、認識部２１２により認識された指示動作を示す第１情報に対応付けられた第２情報が示す出力制御に応じた制御を行う（ステップＳ５５）。そして、処理は、ステップＳ４４に戻る。
【００６３】
本実施形態では、取消出力制御以外の出力制御に対応する指示動作の認識が完了した時点から所定時間以内に、取消出力制御に対応する指示動作が認識された場合に限り、取消出力制御に応じた制御を行うので、直前の処理に対してのみ確実に取消処理を行うことができる。
【００６４】
以上、本発明の実施形態を説明したが、上述の各実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。本発明は、上述の各実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上述の各実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、各実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。また、各実施形態および変形例は任意に組み合わせることが可能である。
【００６５】
記憶装置２１８に記憶される辞書情報の数や内容は任意に変更可能である。例えば第１の辞書情報（慣れた人向けの辞書情報）の中に、図１７に示す６種類の第３情報が含まれてもよい。図１７に示す６種類の第３情報のうちの第１行目の第３情報は、例えばジャンケンの「チョキ」のように２本の指を伸ばすことを示す第１情報と、次画面に進むことを示す第２情報とが紐付けられている。また、第２行目の第３情報は、３本の指を伸ばすことを示す第１情報と、前画面に戻ることを示す第２情報とが紐付けられている。また、第３行目の第３情報は、４本の指を伸ばすことを示す第１情報と、初期画面（ホーム画面）に戻ることを示す第２情報とが紐付けられている。また、第４行目の第３情報は、例えばジャンケンの「グー」のように５本の指を内側に曲げて握ることを示す第１情報と、各指示動作の中継動作を示す第２情報とが紐付けられている。また、第５行目の第３情報は、例えばジャンケンの「パー」のように５本の指を伸ばすことを示す第１情報と、直前の出力を取り消す取消出力を示す第２情報とが紐付けられている。ここでは、例えばジャンケンの「パー」のように５本の指を伸ばす指示動作が、最も認識率が高い指示動作として選択されているが、これに限られるものではない。さらに、第６行目の第３情報は、１本の指で指し示すことを示す第１情報と、投影領域のうち、１本の指の延長線上に存在するＵＩ画像で表されるボタンなどの押下を示す第２情報とが紐付けられている。
【００６６】
また、例えば第３の辞書情報（不慣れな人向けの辞書情報）の中に、図１８に示す３種類の第３情報が含まれてもよい。図１８に示す３種類の第３情報のうちの第１行目の第３情報は、例えばジャンケンの「グー」のように５本の指を内側に曲げて握ることを示す第１情報と、各指示動作の中継動作を示す第２情報とが紐付けられている。また、第２行目の第３情報は、例えばジャンケンの「パー」のように５本の指を伸ばすことを示す第１情報と、直前の出力を取り消す取消出力を示す第２情報とが紐付けられている。さらに、第３行目の第３情報は、１本の指で指し示すことを示す第１情報と、投影領域のうち、１本の指の延長線上に存在するＵＩ画像で表されるボタンなどの押下を示す第２情報とが紐付けられている。
【００６７】
さらに、図１７のように構成される第１の辞書情報と、図１８のように構成される第３の辞書情報とが、図１９に示すようにサブセットで構成される形態であってもよい。
【００６８】
また、上述の各実施形態に係る情報処理装置は、設置容易性を考慮すると表示装置１００と一体型であることが好ましい。例えば、この一体型の装置は、投影対象物に画像を投影する画像投影装置として捉えることもできる。つまり、本発明は、画像投影装置に対しても適用可能である。本発明に係る画像投影装置は、検知部と認識部と記憶制御部と辞書情報決定部と出力制御部とを備える形態であればよい。検知部は、投影対象物のうち画像が投影される領域を示す投影領域に対応する対象空間に存在する検知対象を検知する。認識部は、検知部による検知対象の検知に基づいて、ユーザによる指示動作を認識する。記憶制御部は、それぞれが指示動作を示す複数の第１情報と、それぞれが画像の出力制御を示す複数の第２情報とを１対１に対応付けた辞書情報を複数種類、記憶装置に記憶する。辞書情報決定部は、ユーザ情報に基づいて、ユーザによる指示動作に応じた画像の出力を制御するための辞書情報を決定する。出力制御部は、辞書情報決定部により決定された辞書情報に基づいて、認識部により認識された指示動作を示す第１情報に対応付けられた第２情報が示す出力制御に応じた制御を行う。
【００６９】
また、上述の各実施形態に係る情報処理装置で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【００７０】
さらに、上述の各実施形態に係る情報処理装置で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、上述の各実施形態に係る情報処理装置で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成してもよい。
【符号の説明】
【００７１】
１  システム
１００  表示装置
２００  情報処理装置
２０４  操作入力部
２０５  外部Ｉ／Ｆ部
２０６  バス
２１１  検知部
２１２  認識部
２１３  記憶制御部
２１４  受付部
２１６  辞書情報決定部
２１７  出力制御部
２１８  記憶装置
２２０  情報処理装置
２３０  情報処理装置
２３１  顔検出部
２３２  推定部
２３３  ユーザ情報決定部
２４１  速度測定部
２４２  ユーザ情報決定部
３００  撮像センサー
【先行技術文献】
【特許文献】
【００７２】
【特許文献１】特開平１１−０３９１２７号公報
【図１】
2014153726.tif 000003
【図２】
2014153726.tif 000004
【図３】
2014153726.tif 000005
【図４】
2014153726.tif 000006
【図５】
2014153726.tif 000007
【図６】
2014153726.tif 000008
【図７】
2014153726.tif 000009
【図８】
2014153726.tif 000010
【図９】
2014153726.tif 000011
【図１０】
2014153726.tif 000012
【図１１】
2014153726.tif 000013
【図１２】
2014153726.tif 000014
【図１３】
2014153726.tif 000015
【図１４】
2014153726.tif 000016
【図１５】
2014153726.tif 000017
【図１６】
2014153726.tif 000018
【図１７】
2014153726.tif 000019
【図１８】
2014153726.tif 000020
【図１９】
2014153726.tif 000021