(57)【特許請求の範囲】
【請求項１】
画像を撮像して撮像画像を取得する撮像部と、
表示面が前記撮像部の撮像方向と同一方向に面する表示部と、
前記撮像画像に画像処理を施して前記撮像画像におけるユーザの顔の領域である顔領域を検出する検出部と、
前記表示部に表示される表示画像を生成する画像生成部であって、前記検出部によって一つの前記顔領域が検出された場合には、予め登録されたユーザの顔の特徴を参照して前記撮像画像に含まれるユーザ個人を識別し、前記ユーザ個人に応じた表示情報を含む表示オブジェクトを前記撮像画像に、前記顔領域に前記表示オブジェクトが重複しないように重畳させて表示画像を生成し、前記検出部によって複数の前記顔領域が検出された場合には、前記表示オブジェクトを含まない表示画像を生成する画像生成部と
を具備する情報処理装置。
【請求項２】
請求項１に記載の情報処理装置であって、
前記画像生成部は、前記顔領域に前記表示オブジェクトが重複しないように前記表示オブジェクトの大きさを調整する
情報処理装置。
【請求項３】
請求項１に記載の情報処理装置であって、
前記画像生成部は、前記顔領域に前記表示オブジェクトが重複しないように前記表示オブジェクトの位置を調整する
情報処理装置。
【請求項４】
請求項１から３のうちいずれか一つに記載の情報処理装置であって、
前記画像生成部は、前記顔領域の大きさによって情報粒度が規定された表示情報を含む前記表示画像を生成する
情報処理装置。
【請求項５】
請求項４に記載の情報処理装置であって、
前記画像生成部は、前記顔領域の大きさに応じて文字サイズ及び文字数が規定された表示情報を含む前記表示画像を生成する
情報処理装置。
【請求項６】
請求項４に記載の情報処理装置であって、
前記画像生成部は、前記顔領域の大きさに応じて描画範囲が規定された表示対象画像である表示情報を含む前記表示画像を生成する
情報処理装置。
【請求項７】
撮像部によって撮像された撮像画像に画像処理を施して前記撮像画像におけるユーザの顔の領域である顔領域を検出する検出部と、
前記撮像部の撮像方向と同一方向に面する表示部に表示される表示画像を生成する画像生成部であって、前記検出部によって一つの前記顔領域が検出された場合には、予め登録されたユーザの顔の特徴を参照して前記撮像画像に含まれるユーザ個人を識別し、前記ユーザ個人に応じた表示情報を含む表示オブジェクトを前記撮像画像に、前記顔領域に前記表示オブジェクトが重複しないように重畳させて表示画像を生成し、前記検出部によって複数の前記顔領域が検出された場合には、前記表示オブジェクトを含まない表示画像を生成する画像生成部と
としてコンピュータを機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は、撮像部及び表示部を備える情報処理装置及びそのプログラムに関する。
【背景技術】
【０００２】
近年、携帯型情報端末やタブレット型ＰＣ（personal computer)の普及に伴ない、ユーザ層の拡大とも相まって、このような装置のユーザビリティのさらなる向上が求められている。具体的には、ユーザが必要な操作をなるべく少なくすること、ユーザの直感的な操作を可能とすること等が求められている。
【０００３】
例えば特許文献１には、ユーザ検出センサを備える情報処理装置が開示されている。当該装置は、ユーザ検出センサがユーザを検出すると自動的に省電力モードから復帰するものであり、ユーザによる操作なくして所定のインターフェイス画面を表示することが可能に構成されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−２３８０６１号公報（段落[００１３]、図１）
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載のような情報処理装置では、ユーザが当該装置の近傍を通過するだけで反応してしまうと考えられる。例えば、ユーザ検出センサの検出距離を短縮すれば、このような問題は解消するとも考えられるが、反対にユーザが当該装置に相当に接近するまで当該装置が反応しないという問題が生じる。
【０００６】
以上のような事情に鑑み、本技術の目的は、ユーザビリティの高い情報処理装置及びそのプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本技術の一形態に係る情報処理装置は、撮像部と、表示部と、検出部と画像生成部とを具備する。
上記撮像部は、画像を撮像して撮像画像を取得する。
上記表示部は、表示面が上記撮像部の撮像方向と同一方向に面する。
上記検出部は、上記撮像画像に画像処理を施して上記撮像画像におけるユーザの顔の領域である顔領域を検出する。
上記画像生成部は、上記検出部の検出結果に基づいて、上記表示部に表示される表示画像を生成する。
【０００８】
この構成によれば、撮像部が表示部の表示面が面する方向を撮像方向としているので、ユーザが表示面を見ようとすれば必然的にユーザの顔が撮像部の撮像範囲に入ることになる。したがって、検出部の検出結果に基づいて画像生成部が表示画像を生成することにより、ユーザが表示面を見ようとすれば所定の表示画像が表示されるものとすることが可能である。
【０００９】
上記画像生成部は、上記検出部によって上記顔領域が検出された場合には、表示オブジェクトを上記撮像画像に重畳させて上記表示画像を生成してもよい。
【００１０】
この構成によれば、撮像画像に表示オブジェクト（表示画像に表示される図形）が重畳された表示画像が生成される。撮像画像にはユーザの顔が含まれているので、表示画像には、ユーザの顔画像と共に表示オブジェクトが表示されることとなる。例えば、この表示オブジェクトに、ユーザのスケジュールやメール着信数等の表示情報が表示されることにより、ユーザは自己の顔を見ながら（表示部を鏡として使用しながら）これらの表示情報を参照することが可能となる。
【００１１】
上記画像生成部は、上記顔領域に上記表示オブジェクトが重複しないように上記表示オブジェクトを配置してもよい。
【００１２】
表示画像が、撮像画像に表示オブジェクトが重畳された画像である場合、表示画像に含まれるユーザの顔に表示オブジェクトが重複し、ユーザの顔が隠される可能性がある。ここで、画像生成部が、表示オブジェクトが顔領域に重複しないように表示オブジェクトを配置することにより、ユーザの顔が表示オブジェクトによって隠されることを防止することが可能である。
【００１３】
上記画像生成部は、上記顔領域に上記表示オブジェクトが重複しないように上記表示オブジェクトの大きさを調整してもよい。
【００１４】
この構成によれば、ユーザの顔が表示オブジェクトによって隠されることを防止することが可能である。
【００１５】
上記画像生成部は、上記顔領域に上記表示オブジェクトが重複しないように上記表示オブジェクトの位置を調整してもよい。
【００１６】
この構成によれば、ユーザの顔が表示オブジェクトによって隠されることを防止することが可能である。
【００１７】
上記画像生成部は、上記顔領域の大きさによって情報粒度が規定された表示情報を含む上記表示画像を生成してもよい。
【００１８】
上述のように、検出部は、撮像画像におけるユーザの顔領域を検出するものであるが、この顔領域の大きさはユーザと撮像部との距離を示すものである。ユーザの顔が表示部に近い場合はユーザは表示画像を詳細に（小さい文字でも）見ることができるが、ユーザの顔が表示部に遠い場合はユーザは表示画像を詳細に見ることはできない。したがって、画像生成部が、顔領域の大きさによって表示情報の情報粒度（情報の内容的な細かさ）を規定することにより、ユーザは表示部と顔の距離に応じた情報粒度を有する表示情報を参照することが可能となる。
【００１９】
上記画像生成部は、予め登録されたユーザの顔の特徴を参照して上記撮像画像に含まれるユーザ個人を識別し、上記ユーザ個人に応じた表示情報を含む上記表示画像を生成してもよい。
【００２０】
この構成によれば、画像生成部は、表示部に対向したユーザ毎にそのユーザ用の表示情報を含む表示画像を生成する。したがって、ユーザは自分専用の表示情報を見ることが可能である一方、他のユーザが表示部に対向した場合であっても他人に見られたくない表示情報を表示させないことが可能である。これは、例えば複数のユーザが一台の情報処理装置を共有している場合に有効である。
【００２１】
上記画像生成部は、上記撮像画像において複数の上記顔領域が検出された場合には、上記顔領域の数に応じた表示情報を含む上記表示画像を生成してもよい。
【００２２】
この構成によれば画像生成部は、検出された顔領域の数、即ち撮像部の撮像範囲に含まれるユーザの人数に応じた表示情報を含む表示画像を生成することができる。したがって、ユーザは、情報処理装置のユーザ数を別途入力することなく、ユーザ数に応じた表示情報を参照することが可能となる。
【００２３】
上記画像生成部は、上記顔領域の大きさに応じて文字サイズ及び文字数が規定された表示情報を含む上記表示画像を生成してもよい。
【００２４】
この構成によれば、画像生成部は、顔領域の大きさによって規定する情報粒度として、文字サイズ及び文字数を変更するものとすることができる。
【００２５】
上記画像生成部は、上記顔領域の大きさに応じて描画範囲が規定された表示対象画像である表示情報を含む上記表示画像を生成してもよい。
【００２６】
この構成によれば、画像生成部は、顔領域の大きさによって規定する情報粒度として、表示対象画像の描画範囲を変更するものとすることができる。
【００２７】
上記画像生成部は、上記撮像画像において複数の上記顔領域が検出された場合には、上記ユーザ個人に応じた表示情報以外の表示情報を含む上記表示画像を生成してもよい。
【００２８】
この構成によれば、画像生成部は、撮像部の撮像範囲に含まれるユーザの人数が複数である場合には、ユーザ個人に応じた表示情報を表示しないものとし、即ち、ユーザのプライバシーあるいはセキュリティを確保することが可能である。
【００２９】
撮像部によって撮像された撮像画像に画像処理を施して上記撮像画像におけるユーザの顔の領域である顔領域を検出する検出部と、
上記検出部の検出結果に基づいて、上記撮像部の撮像方向と同一方向に面する表示部に表示される表示画像を生成する画像生成部と
としてコンピュータを機能させるプログラム。
【００３０】
上記目的を達成するため、本技術の一形態に係る情報処理装置は、検出部と、画像生成部とを具備する。
上記検出部は、撮像部によって撮像された撮像画像に画像処理を施して上記撮像画像におけるユーザの顔の領域である顔領域を検出する。
上記画像生成部は、上記検出部の検出結果に基づいて、上記撮像部の撮像方向と同一方向に面する表示部に表示される表示画像を生成する。
【発明の効果】
【００３１】
以上のように本技術によれば、ユーザビリティの高い情報処理装置及びそのプログラムを提供することが可能である。
【図面の簡単な説明】
【００３２】
【図１】本技術の第１の実施形態に係る情報処理装置の機能的構成を示すブロック図である。
【図２】同情報処理装置のハードウェア構成を示すブロック図である。
【図３】同情報処理装置の外観を示す模式図である。
【図４】同情報処理装置の動作を示すフローチャートである。
【図５】同情報処理装置の動作に係る画像の例を示す図である。
【図６】本技術の第２の実施形態に係る情報処理装置の動作に係る画像の例を示す図である。
【図７】本技術の第３の実施形態に係る情報処理装置の動作に係る画像の例を示す図である。
【図８】本技術の第４の実施形態に係る情報処理装置の動作に係る画像の例を示す図である。
【発明を実施するための形態】
【００３３】
（第１の実施形態）
第１の実施形態に係る情報処理装置について説明する。
【００３４】
＜情報処理装置の構成＞
図１は情報処理装置１の機能的構成を示すブロック図であり、図２は情報処理装置１の
ハードウェア構成を示すブロック図である。図３は情報処理装置１の外観を示す斜視図である。以下、情報処理装置１の具体例としてタブレット型ＰＣを例にとって説明するが、情報処理装置１はこれに限られず、例えば携帯型情報端末や据え置き型ＰＣであるものとすることも可能である。
【００３５】
図１に示すように、情報処理装置１は、カメラ１１、検出部１２、画像生成部１３及びディスプレイ１４有し、これらは相互に接続されている。
【００３６】
カメラ１１は、デジタル画像を撮像することが可能なカメラである。カメラ１１は、静止画の連続として動画を撮像することが可能なカメラとすることができ、例えばＣＭＯＳ（Complementary Metal Oxide Semiconductor）やＣＣＤ（Charge Coupled Device）等の撮像素子を用いたものとすることができる。以下、カメラ１１によって撮像された画像を「撮像画像」する。
【００３７】
検出部１２は、上記撮像画像に画像処理を施し、撮像画像におけるユーザの顔の領域（以下、顔領域）を検出する。検出部１２の具体的な検出動作については後述する。検出部１２は、撮像画像における顔領域の検出結果を画像生成部１３に出力する。
【００３８】
画像生成部１３は、検出結果に基づいて、ディスプレイ１４に表示される表示画像を生成する。画像生成部１３による表示画像の生成については後述する。
【００３９】
ディスプレイ１４は、画像を表示することが可能なデバイスである。ディスプレイ１４は、液晶ディスプレイやＥＬ（Electroluminescence）ディスプレイ等の直視型ディスプレイであってもよく、プロジェクタ等の投影型ディスプレイであってもよい。また、ディスプレイ１４は、鏡面上に透過型の表示素子が配置されたミラー型ディスプレイとすることも可能である。
【００４０】
ディスプレイ１４は、表示面（ディスプレイ画面、プロジェクタ投影面、鏡面等）が上記カメラ１１の撮像方向と同一方向に面するものである（図３参照）。即ち、ディスプレイ１４はカメラ１１に対して、ユーザが表示面に対向した場合にユーザの顔がカメラ１１の撮像範囲に入る位置関係となる
【００４１】
以上のような情報処理装置１の機能的構成は、図２に示すハードウェア構成によって実現される。図２に示すように情報処理装置１は、上記カメラ１１及び上記ディスプレイ１４に加え、ストレージ１５、メモリ１６、ＣＰＵ（Central Processing Unit)１７及び入力ＩＦ（interface）１８を有するものとすることができる。各構成は、バス１９によって相互に接続されている。なお、ここに示す情報処理装置１のハードウェア構成は一例であり、上記情報処理装置１の機能的構成を実現することが可能な各種構成を採用することが可能である。
【００４２】
ストレージ１５は、ＨＤＤ（Hard Disk Drive）やＳＳＤ（Solid State Drive）等の補助記憶装置であり、ＣＰＵ１７によって演算処理されるプログラム、後述する「表示情報」となるデータ等が記憶されている。
【００４３】
メモリ１６は、ＤＲＡＭ（Dynamic Random Access Memory）等の主記憶装置であり、ストレージ１５からＣＰＵ１７によって読み出されたプログラムや演算処理結果等を記憶する。
【００４４】
ＣＰＵ１７は、メモリ１６からプログラムを読み出し、演算処理を実行する。即ち、情報処理装置１はＣＰＵ１７が動作主体となって機能する。
【００４５】
入力ＩＦ１８は、情報処理装置１の入力インターフェイスであり、タッチパネル、キーボードやマウス等の入力装置とすることができる。特に、ディスプレイ１４が直視型ディスプレイの場合にはタッチパネルとすることができる。
【００４６】
図３に示す情報処理装置１は、筐体２０にディスプレイ１４とカメラ１１が設けられている。入力ＩＦ１８はディスプレイ１４に一体的に設けられ、ストレージ１５、メモリ１６、ＣＰＵ１７、入力ＩＦ１８及びバス１９は筐体２０に収容されている。
【００４７】
＜情報処理装置の動作＞
情報処理装置１の動作について説明する。
図４は、情報処理装置１の動作を示すフローチャートである。図５は、情報処理装置１
の動作に係る画像の例を示す図である。以下、図４に示すフローチャートの各ステップ（Ｓｔ）毎に情報処理装置の動作を説明する。
【００４８】
まず、カメラ１１がその撮像方向を撮像し、撮像画像を取得する（Ｓｔ１）。カメラ１１による撮像は、連続的（動画として撮像）であってもよく、断続的（例えば、毎秒数枚程度）でもよい。ここで、図５（ａ）に示す撮像画像Ｓがカメラ１１によって撮像されたものとする。なお、撮像画像Ｓは、情報処理装置１において内部的に処理される画像であり、ディスプレイ１４に表示される画像ではない。カメラ１１は、撮像画像Ｓを検出部１２に出力する。
【００４９】
検出部１２は、撮像画像Ｓに「顔領域」の検出処理を施す（Ｓｔ２）。「顔領域」とは、検出部１２においてカメラ１１が、ヒトの顔と認識する領域である。検出部１２は、テンプレートマッチングにより顔領域を検出するものとすることができる。
【００５０】
具体的には、検出部１２は、撮像画像Ｓを２値化し、その画像を低解像度化し、ヒトの顔の特徴を現すテンプレートを用いて探索することによって、撮像画像Ｓにおける顔領域を検出することができる。この他にも、検出部１２は、種々のアルゴリズムによって顔画像を検出するものとすることができる。
【００５１】
ステップ２において顔領域が検出された場合（Ｓｔ２：Ｙｅｓ）、画像生成部１３は表示画像を生成する（Ｓｔ３Ａ）。図５（ｂ）は画像生成部１３によって生成される表示画像Ｈａ（Ｈａ１）の例を示す。
【００５２】
具体的には、画像生成部１３は、撮像画像Ｓに「表示オブジェクト」ｉが重畳された表示画像を生成するものとすることができる。表示オブジェクトとは、表示画像に表示される図形であり、ユーザに提供される各種表示情報、例えば、現在時刻、スケジュール、メール着信数等が含まれたガジェット（ウィジェット）とすることができる。また、表示オブジェクトには、ユーザが選択することが可能なアイコン等のＧＵＩ（Graphical User Interface）や、所定のアプリケーションによって生成されたグラフィック等も含まれる。
【００５３】
図５（ｂ）に示すように画像生成部１３は、撮像画像Ｓに表示オブジェクトｉを重畳させて表示画像Ｈａ１を生成することができる。表示画像Ｈａ１は撮像画像Ｓにユーザの顔が含まれている場合（Ｓｔ２：Ｙｅｓ）に生成される画像であるので、表示画像Ｈａ１にはユーザの顔と表示オブジェクトｉが含まれている。
【００５４】
ステップ２において顔領域が検出されなかった場合（Ｓｔ２：Ｎｏ）、画像生成部１３は上記表示情報を含まない表示画像を生成する（Ｓｔ３Ｂ）ものとすることができる。図５（ｃ）は画像生成部１３によって生成される表示画像Ｈｂの例を示す。この表示画像Ｈｂは例えば、ストレージ１５に保存されている写真画像やスクリーンセーバーとすることができる。
【００５５】
画像生成部１３は、ステップ３Ａ又は３Ｂにおいて生成した表示画像Ｈａ又は表示画像Ｈｂをディスプレイ１４に出力する。ディスプレイ１４は、画像生成部１３から出力された表示画像Ｈａ又は表示画像Ｈｂを表示する（Ｓｔ４）。この後、再び撮像画像の取得（Ｓｔ１）からプロセスが繰り返される。
【００５６】
以上の情報処理装置１の動作をユーザの行動に沿って説明すると、次のようになる。ユーザが情報処理装置１の近傍にいない場合、カメラ１１によって撮像される撮像画像において顔領域は検出されない（Ｓｔ２：Ｎｏ）ので、表示画像Ｈｂが表示されている。このとき、情報処理装置１は例えばデジタルフォトフレームとして機能するものと考えることができる。
【００５７】
ユーザが情報処理装置１に接近し、ディスプレイ１４に顔を向けると、ユーザの顔がカメラ１１の撮像範囲に入り、撮像画像において顔領域が検出される（Ｓｔ２：Ｙｅｓ）。このため、表示画像Ｈａが生成され、ディスプレイ１４に表示される。即ち、ユーザがある程度の距離範囲においてディスプレイ１４に顔を向けるだけで、表示画像Ｈａを表示させることが可能となる
【００５８】
本実施形態に係る情報処理装置１は以上のように動作を行う。情報処理装置１によって、ユーザは何の操作も要することなく表示画像Ｈａを表示させることが可能となる。一方でユーザが情報処理装置１から離れ、又は顔を別の方向に向ければ、自動的に表示画像Ｈａの表示を終了させることが可能となる。
【００５９】
なお、本実施形態において画像生成部１３は、撮像画像Ｓと表示オブジェクトｉを重畳させて表示画像Ｈａを生成するものとしたが、これに限られない。例えば、ディスプレイ１４がミラー型ディスプレイの場合にはユーザの顔は鏡に映るので、画像生成部１３は表示オブジェクトｉのみを表示画像として生成するものとすることができる。また、画像生成部１３は、撮像画像Ｓと無関係の画像に表示オブジェクトｉを重畳させて表示画像を生成するものとすることも可能である。
【００６０】
また、本実施形態ではステップ２において顔領域が検出されなかった場合、画像生成部２は表示画像Ｈｂを生成するものとして説明したが、何らの画像も生成しないとすることも可能である。この場合、情報処理装置１は、ユーザの顔が検出されない限り画像を表示しない（ディスプレイ１４の電源オフ）ものとすることができる。
【００６１】
（第２の実施形態）
第２の実施形態に係る情報処理装置について説明する。第２の実施形態において第１の実施形態と同様の構成及び動作については説明を省略する。本実施形態に係る情報処理装置は、第１の実施形態に係る情報処理装置１と同様の機能的構成及びハードウェア構成を有するものである。
【００６２】
上記第１の実施形態において、画像生成部１３は、撮像画像Ｓにおいて顔領域が検出された場合に撮像画像Ｓに表示オブジェクトｉを重複させた表示画像Ｈａを生成することを説明した。本実施形態に係る情報処理装置１は、撮像画像における顔領域の位置に基づいて表示オブジェクトｉのレイアウトを調整するものである。
【００６３】
＜情報処理装置の動作＞
本実施形態に係る情報処理装置１の動作について説明する。
図６は、本実施形態に係る情報処理装置１の動作に係る画像の例を示す図である。以下、図４に示したフローチャートの各ステップ（Ｓｔ）毎に情報処理装置の動作を説明する。
【００６４】
まず、カメラ１１がその撮像方向を撮像し、撮像画像（図示せず）を取得する（Ｓｔ１）。カメラ１１は、撮像画像を検出部１２に出力する。
【００６５】
検出部１２は、撮像画像に「顔領域」の検出処理を施す（Ｓｔ２）。検出部１２は、テンプレートマッチングにより顔領域を検出するものとすることができる。
【００６６】
ステップ２において顔領域が検出された場合（Ｓｔ２：Ｙｅｓ）、画像生成部１３は上記表示オブジェクトｉが撮像画像Ｓに重畳された表示画像を生成する（Ｓｔ３Ａ）。図６（ａ）〜（ｄ）は、画像生成部１３によって生成される表示画像Ｈａ（Ｈａ２〜Ｈａ５）を示す。
【００６７】
画像生成部１３は、検出部１２によって検出された顔領域に表示オブジェクトｉが重複しないように表示オブジェクトｉの配置（レイアウト）を調整して撮像画像に重畳させ、表示画像Ｈａを生成する。
【００６８】
具体的には画像生成部１３は、図６（ａ）及び（ｂ）に示すように、検出部１２によって検出された顔領域に表示オブジェクトｉが重複しないように表示オブジェクトｉを配置するものとすることができる。図６（ａ）に示す表示画像Ｈａ２と図６（ｂ）に示す表示画像Ｈａ３では、ユーザの顔の位置に対して表示オブジェクトｉの位置が変更されている。
【００６９】
また、図６（ｃ）及び（ｄ）に示すように、画像生成部１３は、顔領域に表示オブジェクトｉが重複しない範囲で、表示オブジェクトｉの大きさ（文字等のサイズも含む）を増減させるものとすることができる。図６（ｃ）に示す表示画像Ｈａ４と図６（ｄ）に示す表示画像Ｈａ５では、ユーザの顔の大きさ（ユーザと情報処理装置１の距離）に応じて表示オブジェクトｉの大きさが変更されている。
【００７０】
ステップ２において顔領域が検出されなかった場合（Ｓｔ２：Ｎｏ）、画像生成部１３は上記表示情報を含まない表示画像Ｈｂ（図５参照）を生成する（Ｓｔ３Ｂ）ものとすることができる。
【００７１】
画像生成部１３は、ステップ３Ａ又は３Ｂにおいて生成した表示画像Ｈａ又は表示画像Ｈｂをディスプレイ１４に出力する。ディスプレイ１４は、画像生成部１３から出力された表示画像Ｈａ又は表示画像Ｈｂを表示する（Ｓｔ４）。この後、再び撮像画像の取得（Ｓｔ１）からプロセスが繰り返される。
【００７２】
以上の情報処理装置１の動作をユーザの行動に沿って説明すると、次のようになる。ユーザが情報処理装置１の近傍にいない場合、カメラ１１によって取得される撮像画像において顔領域は検出されない（Ｓｔ２：Ｎｏ）ので、表示画像Ｈｂが表示されている。ユーザが情報処理装置１に接近し、ディスプレイ１４に顔を向けると、ユーザの顔がカメラ１１の撮像範囲に入り、撮像画像において顔領域が検出される（Ｓｔ２：Ｙｅｓ）。このため、表示画像Ｈａが生成され、ディスプレイ１４に表示される。即ち、ユーザがある程度の距離範囲においてディスプレイ１４に顔を向けるだけで、表示画像Ｈａの表示が開始される。
【００７３】
さらに本実施形態では、表示オブジェクトｉがユーザの顔に重複しないように配置されるため、カメラ１１によって撮像されたユーザの顔が表示オブジェクトｉによって隠されることなく表示される。また、ユーザのカメラ１１に対する相対位置が変動する場合においても、その変動に応じて表示オブジェクトｉの配置が調整され、常にユーザの顔が表示オブジェクトｉによって隠されることなく表示される。このため、ユーザは、表示オブジェクトｉに遮られることなく自己の顔を見ることができる。
【００７４】
（第３の実施形態）
第３の実施形態に係る情報処理装置について説明する。第３の実施形態において第１の実施形態と同様の構成及び動作については説明を省略する。本実施形態に係る情報処理装置は、第１の実施形態に係る情報処理装置１と同様の機能的構成及びハードウェア構成を有するものである。
【００７５】
上記第１の実施形態において、画像生成部１３は、撮像画像Ｓにおいて顔領域が検出された場合に表示画像Ｈａを生成することを説明した。本実施形態に係る情報処理装置１は、顔領域の大きさに基づいて、表示情報の情報粒度を調整するものである。
【００７６】
＜情報処理装置の動作＞
本実施形態に係る情報処理装置１の動作について説明する。
図７は、本実施形態に係る情報処理装置１の動作に係る画像の例を示す図である。以下、図４に示したフローチャートの各ステップ（Ｓｔ）毎に情報処理装置の動作を説明する。
【００７７】
まず、カメラ１１がその撮像方向を撮像し、撮像画像（図示せず）を取得する（Ｓｔ１）。カメラ１１は、撮像画像を検出部１２に出力する。
【００７８】
検出部１２は、撮像画像に「顔領域」の検出処理を施す（Ｓｔ２）。検出部１２は、テンプレートマッチングにより顔領域を検出するものとすることができる。
【００７９】
ステップ２において顔領域が検出された場合（Ｓｔ２：Ｙｅｓ）、画像生成部１３は上記表示オブジェクトｉが撮像画像Ｓに重畳された表示画像を生成する（Ｓｔ３Ａ）。図７（ａ）〜（ｃ）は、画像生成部１３によって生成される表示画像Ｈａ（Ｈａ６〜Ｈａ８）を示す。
【００８０】
画像生成部１３は、検出部１２によって検出された顔領域の撮像画像における大きさに基づいて表示情報の「情報粒度」を規定し、表示画像Ｈａを生成する。情報粒度とは表示情報の内容的な細かさを意味し、情報粒度が小さい情報は詳細な情報であり、情報粒度が大きい情報は簡略な情報である。具体的には、情報粒度は、表示情報の文字サイズや文字数、表示対象画像の描画範囲とすることができる。
【００８１】
画像生成部１３は、検出された顔領域が大きい（ユーザがカメラ１１に近い）場合には表示オブジェクトｉに情報粒度が小さい表示情報が表示された表示画像を生成する。また、画像生成部１３は、検出された顔領域が小さい（ユーザがカメラ１１に遠い）場合には表示オブジェクトｉに情報粒度が大きい表示情報が表示された表示画像を生成する。図７（ａ）は顔領域が大きい場合の表示画像Ｈａ６を示し、図７（ｂ）は顔領域が小さい場合の表示画像Ｈａ７を示す。
【００８２】
図７（ａ）に示す表示画像Ｈａ６には情報粒度小さい表示情報（例：詳細なスケジュール）を含む表示オブジェクトｉが表示されている。図７（ｂ）に示す表示画像Ｈａ７には情報粒度が大きい表示情報（例：簡略なスケジュール）を含む表示オブジェクトｉが表示されている。また、画像生成部１３は図７（ｅ）に示すように、第２の実施形態と同様にして顔領域に重複しないように表示オブジェクトｉを配置して表示画像Ｈａ８を生成してもよい。
【００８３】
なお、本実施形態においては、表示情報は必ずしも表示オブジェクトｉに表示されるものでなくてもよく、顔領域の大きさによって情報粒度が規定された表示情報のみがディスプレイ１４に表示されるものとすることも可能である。例えば、上述の例ではスケジュールを表示情報の例としているが、情報粒度が小さい表示情報として大縮尺の地図情報を、情報粒度が大きい表示情報として小縮尺の地図情報をそれぞれ表示画像とすることも可能である。
【００８４】
ステップ２において顔領域が検出されなかった場合（Ｓｔ２：Ｎｏ）、画像生成部１３は上記表示情報を含まない表示画像Ｈｂ（図５参照）を生成する（Ｓｔ３Ｂ）ものとすることができる。
【００８５】
画像生成部１３は、ステップ３Ａ又は３Ｂにおいて生成した表示画像Ｈａ又は表示画像Ｈｂをディスプレイ１４に出力する。ディスプレイ１４は、画像生成部１３から出力された表示画像Ｈａ又は表示画像Ｈｂを表示する（Ｓｔ４）。この後、再び撮像画像の取得（Ｓｔ１）からプロセスが繰り返される。
【００８６】
以上の情報処理装置１の動作をユーザの行動に沿って説明すると、次のようになる。ユーザが情報処理装置１の近傍にいない場合、カメラ１１によって取得される撮像画像において顔領域は検出されない（Ｓｔ２：Ｎｏ）ので、表示画像Ｈｂが表示されている。ユーザが情報処理装置１に接近し、ディスプレイ１４に顔を向けると、ユーザの顔がカメラ１１の撮像範囲に入り、撮像画像において顔領域が検出される（Ｓｔ２：Ｙｅｓ）。このため、表示画像Ｈａが生成され、ディスプレイ１４に表示される。即ち、ユーザがある程度の距離範囲においてディスプレイ１４に顔を向けるだけで、表示画像Ｈａの表示が開示される。
【００８７】
さらに本実施形態では、撮像画像における顔領域の大きさ、即ちユーザとカメラ１１との距離に応じて表示情報の情報粒度が変更される。ユーザは、カメラ１１との距離が遠い場合には簡略な（見易い）表示情報を見ることができ、カメラ１１との距離が近い場合には、詳細な表示情報を見ることが可能となる。換言すればユーザは、顔をカメラ１１に接近させ、あるいは遠ざけることにより、情報処理装置１を直接操作することなくして表示情報の情報粒度を変更することが可能となる。
【００８８】
（第４の実施形態）
第４の実施形態に係る情報処理装置について説明する。第４の実施形態において第１の実施形態と同様の構成及び動作については説明を省略する。本実施形態に係る情報処理装置は、第１の実施形態に係る情報処理装置１と同様の機能的構成及びハードウェア構成を有するものである。
【００８９】
上記第１の実施形態において、画像生成部１３は、撮像画像において顔領域が検出された場合に表示画像Ｈａを生成することを説明した。本実施形態に係る情報処理装置１は、検出された顔領域からユーザを識別し、ユーザに応じて表示情報を選択するものである。
【００９０】
＜情報処理装置の動作＞
本実施形態に係る情報処理装置１の動作について説明する。
図８は、本実施形態に係る情報処理装置１の動作に係る画像の例を示す図である。以下、図４に示したフローチャートの各ステップ（Ｓｔ）毎に情報処理装置の動作を説明する。
【００９１】
まず、カメラ１１がその撮像方向を撮像し、撮像画像を取得する（Ｓｔ１）。カメラ１１は、撮像画像を検出部１２に出力する。
【００９２】
検出部１２は、撮像画像に「顔領域」の検出処理を施す（Ｓｔ２）。検出部１２は、テンプレートマッチングにより顔領域を検出するものとすることができる。
【００９３】
ステップ２において顔領域が検出された場合（Ｓｔ２：Ｙｅｓ）、画像生成部１３は上記表示情報を含む表示画像を生成する（Ｓｔ３Ａ）。図８（ａ）及び（ｂ）は、画像生成部１３によって生成される表示画像Ｈａ（Ｈａ９及びＨａ１０）を示す。
【００９４】
画像生成部１３は、撮像画像に対してユーザ識別処理を実行する。ユーザ識別処理は、予め登録されているユーザの顔画像に関する情報を、撮像画像と比較することによってすることができる。ユーザの顔画像に関する情報とは、例えば、ユーザの目の間隔等の画像的に特徴的な情報である。このような顔画像からのユーザ識別処理は、各種アルゴリズムを用いてすることができる。
【００９５】
画像生成部１３は、上記のようにして識別したユーザに応じて、表示オブジェクトｉに表示する表示情報を選択する。具体的には、例えば、ユーザ毎に個別のスケジュールやメール着信数等を選択するものとすることができる。また、複数ユーザで共有すべき表示情報は、いずれのユーザが識別された場合にも選択することができる。
【００９６】
図８（ａ）はあるユーザが識別された場合に生成される表示画像Ｈａ９を示し、図８（ｂ）は別のユーザが識別された場合に生成される表示画像Ｈａ１０を示す。
【００９７】
画像生成部１３は、上記第２又は第３の実施形態において説明したように、表示オブジェクトｉを顔領域に重複しないように撮像画像に重畳させてもよく、また顔領域の大きさに応じて情報粒度を変更してもよい。
【００９８】
なお、本実施形態においては、表示情報は必ずしも表示オブジェクトｉに表示されるものでなくてもよく、識別されたユーザ個人に応じて選択された表示情報のみがディスプレイ１４に表示されるものとすることも可能である。
【００９９】
ステップ２において顔領域が検出されなかった場合（Ｓｔ２：Ｎｏ）、画像生成部１３は上記表示情報を含まない表示画像Ｈｂ（図５参照）を生成する（Ｓｔ３Ｂ）ものとすることができる。
【０１００】
画像生成部１３は、ステップ３Ａ又は３Ｂにおいて生成した表示画像Ｈａ又は表示画像Ｈｂをディスプレイ１４に出力する。ディスプレイ１４は、画像生成部１３から出力された表示画像Ｈａ又は表示画像Ｈｂを表示する（Ｓｔ４）。この後、再び撮像画像の取得（Ｓｔ１）からプロセスが繰り返される。
【０１０１】
以上の情報処理装置１の動作をユーザの行動に沿って説明すると、次のようになる。ユーザが情報処理装置１の近傍にいない場合、カメラ１１によって取得される撮像画像において顔領域は検出されない（Ｓｔ２：Ｎｏ）ので、表示画像Ｈｂが表示されている。ユーザが情報処理装置１に接近し、ディスプレイ１４に顔を向けると、ユーザの顔がカメラ１１の撮像範囲に入り、撮像画像において顔領域が検出される（Ｓｔ２：Ｙｅｓ）。このため、表示オブジェクトｉを含む表示画像Ｈａが生成され、ディスプレイ１４に表示される。即ち、ユーザがある程度の距離範囲においてディスプレイ１４に顔を向けるだけで、表示画像Ｈａの表示が開始される。
【０１０２】
さらに本実施形態では、撮像画像Ｓにおいて識別されたユーザ個人に応じて、表示画像Ｈａに表示される表示情報が選択される。例えば、複数のユーザが単一の情報処理装置１を共用している場合には、各ユーザはログイン入力等をすることなく自己に必要な情報を参照することが可能となる。また、自己の表示情報が他のユーザに対しては表示されないので、プライバシー及びセキュリティの点でも有効である。
【０１０３】
（第５の実施形態）
第５の実施形態に係る情報処理装置について説明する。第５の実施形態において第１の実施形態と同様の構成及び動作については説明を省略する。本実施形態に係る情報処理装置は、第１の実施形態に係る情報処理装置１と同様の機能的構成及びハードウェア構成を有するものである。
【０１０４】
上記第１の実施形態において、画像生成部１３は、撮像画像において顔領域が検出された場合に表示画像Ｈａを生成することを説明した。本実施形態に係る情報処理装置１は、検出された顔領域の数（ユーザ数）を用いて表示情報を選択するものである。
【０１０５】
＜情報処理装置の動作＞
本実施形態に係る情報処理装置１の動作について説明する。
以下、図４に示したフローチャートの各ステップ（Ｓｔ）毎に情報処理装置の動作を説明する。
【０１０６】
まず、カメラ１１がその撮像方向を撮像し、撮像画像を取得する（Ｓｔ１）。カメラ１１は、撮像画像を検出部１２に出力する。
【０１０７】
検出部１２は、撮像画像に「顔領域」の検出処理を施す（Ｓｔ２）。検出部１２は、テンプレートマッチングにより顔領域を検出するものとすることができる。
【０１０８】
ステップ２において顔領域が検出された場合（Ｓｔ２：Ｙｅｓ）、画像生成部１３は上記表示情報を含む表示画像を生成する（Ｓｔ３Ａ）。
【０１０９】
画像生成部１３は、検出部１２によって検出された顔領域の数、即ち、カメラ１１の撮像範囲に存在するユーザの数に応じて表示オブジェクトｉに表示される表示情報を選択する。具体的には、画像生成部１３は、顔領域が複数検出された場合には、ゲーム等の多人数向けの表示情報を含む表示画像を生成することができる。
【０１１０】
また、画像生成部１３は、プライバシーあるいはセキュリティの点から、所定の表示情報を含まない表示画像を生成することもできる。さらに、画像生成部１３は、実施形態４において説明したユーザの識別情報を用いて、特定のユーザが含まれる場合には所定の表示情報を含まない、あるいは反対に、特定のユーザが含まれる場合には所定の表示情報を含む表示画像を生成することも可能である。
【０１１１】
なお、本実施形態においては、表示情報は必ずしも表示オブジェクトｉに表示されるものでなくてもよく、識別されたユーザ個人に応じて選択された表示情報のみがディスプレイ１４に表示されるものとすることも可能である。
【０１１２】
ステップ２において顔領域が検出されなかった場合（Ｓｔ２：Ｎｏ）、画像生成部１３は上記表示情報を含まない表示画像Ｈｂ（図５参照）を生成する（Ｓｔ３Ｂ）ものとすることができる。
【０１１３】
画像生成部１３は、ステップ３Ａ又は３Ｂにおいて生成した表示画像Ｈａ又は表示画像Ｈｂをディスプレイ１４に出力する。ディスプレイ１４は、画像生成部１３から出力された表示画像Ｈａ又は表示画像Ｈｂを表示する（Ｓｔ４）。この後、再び撮像画像の取得（Ｓｔ１）からプロセスが繰り返される。
【０１１４】
以上の情報処理装置１の動作をユーザの行動に沿って説明すると、次のようになる。ユーザが情報処理装置１の近傍にいない場合、カメラ１１によって取得される撮像画像において顔領域は検出されない（Ｓｔ２：Ｎｏ）ので、表示画像Ｈｂが表示されている。ユーザが情報処理装置１に接近し、ディスプレイ１４に顔を向けると、ユーザの顔がカメラ１１の撮像範囲に入り、撮像画像において顔領域が検出される（Ｓｔ２：Ｙｅｓ）。このため、む表示画像Ｈａが生成され、ディスプレイ１４に表示される。即ち、ユーザがある程度の距離範囲においてディスプレイ１４に顔を向けるだけで、表示画像Ｈａの表示が開始される。
【０１１５】
さらに本実施形態では、撮像画像において検出された顔領域の数に応じて、表示画像Ｈａに表示される表示情報が選択される。このため、複数のユーザが同時に情報処理装置１を使用する場合であっても、ユーザ数の登録等の操作入力が不要であり利便性が高い。さらに、複数のユーザが検出された場合には所定の表示情報が表示されないようにすることにより、プライバシー及びセキュリティの点でも有効である。
【０１１６】
本技術は上記各実施形態にのみ限定されるものではなく、本技術の要旨を逸脱しない範囲内において変更することが可能である。
【０１１７】
なお、本技術は以下のような構成も採ることができる。
【０１１８】
（１）
画像を撮像して撮像画像を取得する撮像部と、
表示面が上記撮像部の撮像方向と同一方向に面する表示部と、
上記撮像画像に画像処理を施して上記撮像画像におけるユーザの顔の領域である顔領域を検出する検出部と、
上記検出部の検出結果に基づいて、上記表示部に表示される表示画像を生成する画像生成部と
を具備する情報処理装置。
【０１１９】
（２）
上記（１）に記載の情報処理装置であって、
上記画像生成部は、上記検出部によって上記顔領域が検出された場合には、表示オブジェクトを上記撮像画像に重畳させて上記表示画像を生成する
情報処理装置。
【０１２０】
（３）
上記（１）又は（２）に記載の情報処理装置であって、
上記画像生成部は、上記顔領域に上記表示オブジェクトが重複しないように上記表示オブジェクトを配置する
情報処理装置。
【０１２１】
（４）
上記（１）から（３）のいずれかに記載の情報処理装置であって、
上記画像生成部は、上記顔領域に上記表示オブジェクトが重複しないように上記表示オブジェクトの大きさを調整する
情報処理装置。
【０１２２】
（５）
上記（１）から（４）のいずれかに記載の情報処理装置であって、
上記画像生成部は、上記顔領域に上記表示オブジェクトが重複しないように上記表示オブジェクトの位置を調整する
情報処理装置。
【０１２３】
（６）
上記（１）から（５）のいずれかに記載の情報処理装置であって、
上記画像生成部は、上記顔領域の大きさによって情報粒度が規定された表示情報が上記表示オブジェクトに表示された上記表示画像を生成する
情報処理装置。
【０１２４】
（７）
上記（１）から（６）のいずれかに記載の情報処理装置であって、
上記画像生成部は、予め登録されたユーザの顔の特徴を参照して上記撮像画像に含まれるユーザ個人を識別し、上記ユーザ個人に応じた表示情報を含む上記表示画像を生成する
情報処理装置。
【０１２５】
（８）
上記（１）から（７）のいずれかに記載の情報処理装置であって、
上記画像生成部は、上記撮像画像において複数の上記顔領域が検出された場合には、上記顔領域の数に応じた表示情報を含む上記表示画像を生成する
情報処理装置。
【０１２６】
（９）
上記（１）から（８）のいずれかに記載の情報処理装置であって、
上記画像生成部は、上記顔領域の大きさに応じて文字サイズ及び文字数が規定された表示情報を含む上記表示画像を生成する
情報処理装置。
【０１２７】
（１０）
上記（１）から（９）のいずれかに記載の情報処理装置であって、
上記画像生成部は、上記顔領域の大きさに応じて描画範囲が規定された表示対象画像である表示情報を含む上記表示画像を生成する
情報処理装置。
【０１２８】
（１１）
上記（１）から（１０）のいずれかに記載の情報処理装置であって、
上記画像生成部は、上記撮像画像において複数の上記顔領域が検出された場合には、上記ユーザ個人に応じた表示情報以外の表示情報を含む上記表示画像を生成する
情報処理装置。
【０１２９】
（１２）
撮像部によって撮像された撮像画像に画像処理を施して上記撮像画像におけるユーザの顔の領域である顔領域を検出する検出部と、
上記検出部の検出結果に基づいて、上記撮像部の撮像方向と同一方向に面する表示部に表示される表示画像を生成する画像生成部と
としてコンピュータを機能させるプログラム。
【符号の説明】
【０１３０】
１…情報処理装置
１１…カメラ
１２…検出部
１３…画像生成部
１４…ディスプレイ
【図１】
0005807399.tif 000002
【図２】
0005807399.tif 000003
【図３】
0005807399.tif 000004
【図４】
0005807399.tif 000005
【図５】
0005807399.tif 000006
【図６】
0005807399.tif 000007
【図７】
0005807399.tif 000008
【図８】
0005807399.tif 000009