(57)【要約】【課題】ユーザの手が届かない位置に対するユーザ操作を容易にすることを課題とする。【解決手段】投影装置は、縮小画像生成部と、投影画像生成部と、投影部と、操作認識部と、位置決定部とを有する。縮小画像生成部は、投影画像に含まれる領域である配置領域に合わせて投影画像を縮小した縮小画像を生成する。投影画像生成部は、縮小画像を配置領域に配置した投影画像を生成する。投影部は、投影面に投影画像を投影する。操作認識部は、撮像可能な領域を表す撮像領域を撮像した撮像画像を用いて、ユーザ操作を認識する。位置決定部は、ユーザ操作に応じて、投影画像に配置する配置画像の位置を決定する。また、投影画像生成部は、決定された位置に配置画像を配置した投影画像を生成する。【選択図】図１
2014178791.tif 000002
【特許請求の範囲】
【請求項１】
投影画像に含まれる領域である配置領域に合わせて前記投影画像を縮小した縮小画像を生成する縮小画像生成部と、
前記縮小画像を前記配置領域に配置した投影画像を生成する投影画像生成部と、
投影面に前記投影画像を投影する投影部と、
撮像可能な領域を表す撮像領域を撮像した撮像画像を用いて、ユーザ操作を認識する操作認識部と、
前記ユーザ操作に応じて、前記投影画像に配置する配置画像の位置を決定する位置決定部と、を有し、
前記投影画像生成部は、決定された位置に前記配置画像を配置した投影画像を生成する
ことを特徴とする投影装置。
【請求項２】
前記撮像画像を用いて、ユーザの所定部位を検出する部位検出部をさらに有し、
前記位置決定部は、前記所定部位が検出された位置に応じた前記配置領域の位置を決定し、
前記投影画像生成部は、決定された前記配置領域の位置に前記縮小画像を配置した投影画像を生成することを特徴とする請求項１に記載の投影装置。
【請求項３】
前記撮像画像を用いて、ユーザの所定部位を検出する部位検出部をさらに有し、
前記位置決定部は、前記所定部位が検出された場合に、予め定められた前記配置領域の位置を決定し、
前記投影画像生成部は、決定された前記配置領域の位置に前記縮小画像を配置した投影画像を生成することを特徴とする請求項１に記載の投影装置。
【請求項４】
前記縮小画像を表示するか否かを表す表示情報を記憶する表示情報記憶部をさらに有し、
前記部位検出部は、前記表示情報が前記縮小画像を表示する情報である場合に、前記所定部位を検出することを特徴とする請求項２又は３に記載の投影装置。
【請求項５】
前記縮小画像を表示するか否かを表す表示情報を記憶する表示情報記憶部をさらに有し、
前記投影画像生成部は、前記表示情報が前記縮小画像を表示する情報である場合に、前記配置領域に前記縮小画像を配置した投影画像を生成することを特徴とする請求項１に記載の投影装置。
【請求項６】
前記部位検出部は、前記所定部位を検出した状態から、前記所定部位が検出されない状態になったことを出力し、
前記投影画像生成部は、前記所定部位が検出されない状態になった場合に、前記縮小画像を配置しない投影画像を生成することを特徴とする請求項２又は３に記載の投影装置。
【請求項７】
前記操作認識部は、前記縮小画像において指示画像を移動させる前記ユーザ操作を認識し、
前記位置決定部は、前記縮小画像において指示画像を移動させる前記ユーザ操作が認識された場合に、前記縮小画像の座標系から、前記投影画像の座標系へ変換した前記指示画像の位置を決定することを特徴とする請求項１に記載の投影装置。
【請求項８】
前記操作認識部は、前記投影画像を切り替える前記ユーザ操作を認識し、
前記位置決定部は、切り替え対象の前記投影画像に配置する配置画像の位置を決定し、
前記縮小画像生成部は、切り替え対象の前記投影画像を縮小した縮小画像を生成し、
前記投影画像生成部は、切り替え対象の前記投影画像の前記配置領域に、生成された前記縮小画像を配置した投影画像を生成することを特徴とする請求項１に記載の投影装置。
【請求項９】
前記操作認識部は、前記縮小画像の大きさを変更する前記ユーザ操作を認識し、
前記位置決定部は、前記縮小画像の大きさを変更する前記ユーザ操作に応じて、前記配置画像の位置を決定することを特徴とする請求項１に記載の投影装置。
【請求項１０】
前記操作認識部は、前記投影画像を切り替える操作画像を表示するか否かを表す前記ユーザ操作を認識し、
前記位置決定部は、操作画像を表示する前記ユーザ操作である場合に、前記投影画像に配置する前記操作画像の位置を決定し、
前記投影画像生成部は、決定された位置に前記操作画像を配置した投影画像を生成することを特徴とする請求項１に記載の投影装置。
【請求項１１】
情報処理装置と投影装置とを有する投影システムであって、
前記投影装置は、
投影面に投影画像を投影する投影部を有し、
前記情報処理装置は、
前記投影画像に含まれる領域である配置領域に合わせて前記投影画像を縮小した縮小画像を生成する縮小画像生成部と、
前記縮小画像を前記配置領域に配置した投影画像を生成する投影画像生成部と、
撮像可能な領域を表す撮像領域を撮像した撮像画像を用いて、ユーザ操作を認識する操作認識部と、
前記ユーザ操作に応じて、前記投影画像に配置する配置画像の位置を決定する位置決定部と、を有し、
前記投影画像生成部は、決定された位置に前記配置画像を配置した投影画像を生成する
ことを特徴とする投影システム。
【請求項１２】
投影画像に含まれる領域である配置領域に合わせて前記投影画像を縮小した縮小画像を生成する縮小画像生成ステップと、
前記縮小画像を前記配置領域に配置した投影画像を生成する投影画像生成ステップと、
撮像可能な領域を表す撮像領域を撮像した撮像画像を用いて、ユーザ操作を認識する操作認識ステップと、
前記ユーザ操作に応じて、前記投影画像に配置する配置画像の位置を決定する位置決定ステップと、をコンピュータに実行させ、
前記投影画像生成ステップは、決定された位置に前記配置画像を配置した投影画像を生成する
ことを特徴とする画像生成プログラム。
【請求項１３】
投影画像に含まれる領域である配置領域に合わせて前記投影画像を縮小した縮小画像を生成する縮小画像生成ステップと、
前記縮小画像を前記配置領域に配置した投影画像を生成する投影画像生成ステップと、
撮像可能な領域を表す撮像領域を撮像した撮像画像を用いて、ユーザ操作を認識する操作認識ステップと、
前記ユーザ操作に応じて、前記投影画像に配置する配置画像の位置を決定する位置決定ステップと、含み、
前記投影画像生成ステップは、決定された位置に前記配置画像を配置した投影画像を生成する
ことを特徴とする画像生成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、投影装置、投影システム、画像生成プログラム及び画像生成方法に関する。
【背景技術】
【０００２】
従来、会議や店舗では、画像を表示する表示装置が利用されることがある。会議においては、資料を表示してプレゼンテーションを行なう用途で表示装置が利用される。店舗においては、各種コンテンツをユーザに表示する用途で表示装置が利用される。また、表示装置は、大画面化が可能となっており、大画面になることでユーザにとってはより見易くなっている。
【０００３】
また、表示装置に表示された画像上でユーザ操作が行なわれることで、画像を切り替える等の各種指示を行なえる技術が知られている。つまり、ユーザは、表示装置の近傍に居ながら、ユーザ操作を行なうことにより各種指示を行なうことができる。これにより、会議において効率良くプレゼンテーションを行なうことができるし、店舗においても各々のユーザが自身に有用な情報を迅速に閲覧することができる。
【０００４】
但し、表示装置が大画面である場合には、ユーザの手が届かない位置に対してユーザ操作を行なうことが困難である。そこで、最近では、表示する元画像に、元画像を縮小した縮小画像を合成して表示し、縮小画像に対するユーザ操作を検出して、各種指示を元画像に反映する技術がある。これにより、大画面の表示装置を利用する場合においても、ユーザ操作による各種指示を実現している。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した従来技術は、投影面に投影された投影画像に対するユーザ操作を反映する技術に適用することが困難である。従来技術は、ユーザ操作をもとに、表示装置に表示された縮小画像上の座標を、表示装置に表示された元画像上の座標に変換するため、操作対象と操作場所とが表示装置であり一致している。一方、投影面に投影された投影画像に対するユーザ操作を反映する技術は、操作場所はスクリーンや壁等であり、操作対象の画像データそのものではない。この結果、上述した従来技術は、投影面に投影された投影画像に対するユーザ操作を反映する技術に適用することが困難である。
【０００６】
本発明は、上記に鑑みてなされたものであって、大型の投影面に投影画像を投影する場合に、ユーザの手が届かない位置に対するユーザ操作を容易にすることが可能である投影装置、投影システム、画像生成プログラム及び画像生成方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するため、本発明に係る投影装置は、投影画像に含まれる領域である配置領域に合わせて前記投影画像を縮小した縮小画像を生成する縮小画像生成部と、前記縮小画像を前記配置領域に配置した投影画像を生成する投影画像生成部と、投影面に前記投影画像を投影する投影部と、撮像可能な領域を表す撮像領域を撮像した撮像画像を用いて、ユーザ操作を認識する操作認識部と、前記ユーザ操作に応じて、前記投影画像に配置する配置画像の位置を決定する位置決定部と、を有し、前記投影画像生成部は、決定された位置に前記配置画像を配置した投影画像を生成する。
【発明の効果】
【０００８】
本発明の一つの様態によれば、ユーザの手が届かない位置に対するユーザ操作を容易にすることができるという効果を奏する。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施の形態１に係る投影装置の構成例を示す機能ブロック図である。
【図２】図２は、実施の形態１に係る投影画像記憶部に記憶される情報例を示す図である。
【図３】図３は、実施の形態１に係る座標記憶部に記憶される情報例を示す図である。
【図４】図４は、実施の形態１に係る座標記憶部に記憶される情報例を示す図である。
【図５】図５は、実施の形態１に係る座標系の変換の例を説明する図である。
【図６】図６は、実施の形態１に係る座標系の変換の例を説明する図である。
【図７】図７は、実施の形態１に係る投影される投影画像の例を示す図である。
【図８】図８は、実施の形態１に係るシステム起動時等における画像生成処理の流れの例を示すフローチャートである。
【図９】図９は、実施の形態１に係る座標登録処理の流れの例を示すフローチャートである。
【図１０】図１０は、実施の形態１に係るポインタ移動時の画像生成処理の流れの例を示すフローチャートである。
【図１１】図１１は、実施の形態１に係る投影画像のページを切り替えるときの画像生成処理の流れの例を示すフローチャートである。
【図１２】図１２は、実施の形態２に係る投影装置の構成例を示す機能ブロック図である。
【図１３】図１３は、実施の形態２に係る座標系の変換の例を説明する図である。
【図１４】図１４は、実施の形態２に係るユーザの手の検出をトリガにした画像生成処理の流れの例を示すフローチャートである。
【図１５】図１５は、実施の形態２に係るユーザの手が検出された位置に応じた画像生成処理の流れの例を示すフローチャートである。
【図１６】図１６は、実施の形態３に係る投影装置の構成例を示す機能ブロック図である。
【図１７】図１７は、実施の形態３に係る画像生成処理の流れの例を示すフローチャートである。
【図１８】図１８は、実施の形態４に係る投影装置の構成例を示す機能ブロック図である。
【図１９】図１９は、実施の形態４に係る座標記憶部に記憶される情報例を示す図である。
【図２０】図２０は、実施の形態４に係る画像生成処理の流れの例を示すフローチャートである。
【図２１Ａ】図２１Ａは、非表示アイコンを利用する場合の座標記憶部に記憶される情報例を示す図である。
【図２１Ｂ】図２１Ｂは、操作アイコンを非表示にするユーザ操作が行なわれた場合の座標記憶部に記憶される情報例を示す図である。
【図２２】図２２は、投影システムの装置構成例を示す機能ブロック図である。
【発明を実施するための形態】
【００１０】
以下に添付図面を参照して、本発明に係る投影装置、投影システム、画像生成プログラム及び画像生成方法の実施の形態を説明する。なお、以下の実施の形態により本発明が限定されるものではない。また、各実施の形態は、内容を矛盾させない範囲で適宜組み合わせることができる。
【００１１】
（実施の形態１）
［実施の形態１に係る装置構成］
図１を用いて、実施の形態１に係る投影装置の構成を説明する。図１は、実施の形態１に係る投影装置の構成例を示す機能ブロック図である。
【００１２】
図１に示すように、投影装置１００は、記憶部１１０と、制御部１２０とを有する。これらのうち、記憶部１１０は、制御部１２０による各種処理で利用されるデータや、制御部１２０による各種処理結果を記憶し、撮像画像記憶部１１１と、投影画像記憶部１１２と、座標記憶部１１３とを有する。また、記憶部１１０は、例えば、ＲＡＭ（Random  Access  Memory）、ＲＯＭ（Read  Only  Memory）、フラッシュメモリ（Flash  Memory）等の半導体メモリ素子、又は、ハードディスク、光ディスク等の記憶装置である。
【００１３】
撮像画像記憶部１１１は、撮像可能な領域を表す撮像領域を撮像した撮像画像を記憶する。かかる撮像画像は、カメラ等の撮像装置によって撮像及び生成された画像である。撮像装置は、投影面と該撮像装置との距離に応じて定まる撮像領域を撮像し、撮像画像を生成する。そして、撮像装置は、生成した撮像画像を投影装置１００に対して送信する。これらにより、撮像画像記憶部１１１には、撮像装置によって送信された撮像画像が格納される。本実施の形態において、撮像領域は、投影面に投影される投影画像と同じ大きさであるものとする。
【００１４】
投影画像記憶部１１２は、投影面に投影される投影画像のデータや、投影画像の大きさに関する情報や、投影画像が表示中か否かを表す表示状態等を記憶する。図２は、実施の形態１に係る投影画像記憶部１１２に記憶される情報例を示す図である。図２に示すように、投影画像記憶部１１２は、投影画像のページ番号、投影画像の横幅（Ｘ方向）、投影画像の高さ（Ｙ方向）、投影画像の画像データ、表示状態を記憶する。
【００１５】
例を挙げると、投影画像記憶部１１２は、ページ「１」、横幅「１２８０」、高さ「８００」、画像データ「３ｄ５３２ａｂ３・・・」、表示状態「否」を対応付けて記憶する。同様に、投影画像記憶部１１２は、ページ「２」、横幅「１２８０」、高さ「８００」、画像データ「７ｄ３ａ８ｃ８２・・・」、表示状態「表示中」を対応付けて記憶する。すなわち、図２に示した例では、ページ番号が「２」である画像データが投影中である。
【００１６】
座標記憶部１１３は、投影画像に含まれる領域である配置領域の位置や大きさに関する情報と、ユーザによって指示された投影画像内の位置に関する情報と、投影画像に配置されるオブジェクトの位置や大きさに関する情報とを記憶する。なお、配置領域の位置の決定については後述する。
【００１７】
図３は、実施の形態１に係る座標記憶部１１３に記憶される情報例を示す図である。図３に示すように、座標記憶部１１３は、投影画像に対する配置領域の座標と、配置領域の横幅及び高さとを記憶する。また、座標記憶部１１３は、投影画像に対するユーザ指示の座標を記憶する。また、座標記憶部１１３は、投影画像に対する操作アイコンの座標と、操作アイコンの横幅及び高さとを記憶する。以下では、ユーザ指示の座標を「指示座標」と呼ぶ場合がある。
【００１８】
例を挙げると、座標記憶部１１３は、配置領域について、Ｘ座標「０」、Ｙ座標「２００」、横幅「６０」、高さ「４０」の情報を記憶する。また、座標記憶部１１３は、指示座標について、Ｘ座標「２０」、Ｙ座標「２２０」の情報を記憶する。また、座標記憶部１１３は、操作アイコンについて、Ｘ座標「５０」、Ｙ座標「１９０」、横幅「１０」、高さ「１０」の情報を記憶する。
【００１９】
操作アイコンは、例えば、投影画像のページを切り替えるためのユーザ操作が行なわれるときに利用されるオブジェクトである。なお、操作アイコンは、種々のユーザ操作で利用するためのオブジェクトであり、操作アイコンの用途として、投影画像のページを切り替えることに限定されるものではない。
【００２０】
投影画像のページを切り替える用途の場合、座標記憶部１１３は、「次ページ」及び「前ページ」に対応した操作アイコンの位置や大きさに関する情報を記憶する。図４を用いて、操作アイコンを投影画像のページを切り替えるためのオブジェクトとしたときの座標記憶部１１３に記憶される情報例について説明する。図４は、実施の形態１に係る座標記憶部１１３に記憶される情報例を示す図である。
【００２１】
図４に示すように、座標記憶部１１３は、投影画像に対する操作アイコン（次ページ）の座標と、横幅及び高さとを記憶する。また、座標記憶部１１３は、投影画像に対する操作アイコン（前ページ）の座標と、横幅及び高さとを記憶する。例を挙げると、座標記憶部１１３は、操作アイコン（次ページ）について、Ｘ座標「５０」、Ｙ座標「１０」、横幅「１０」、高さ「１０」の情報を記憶する。また、座標記憶部１１３は、操作アイコン（前ページ）について、Ｘ座標「１０」、Ｙ座標「１０」、横幅「１０」、高さ「１０」の情報を記憶する。
【００２２】
制御部１２０は、制御プログラム、各種の処理手順等を規定したプログラム及び所要データを格納するための内部メモリを有する。かかる制御部１２０は、縮小画像生成部１２１と、操作画像生成部１２２と、投影画像生成部１２３と、投影部１２４と、操作認識部１２５と、位置決定部１２６とを有する。
【００２３】
また、制御部１２０は、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）等の集積回路、又は、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）等の電子回路である。なお、上記各部については、これらの一部又は全部がソフトウェア（プログラム）、上記のようなハードウェア回路であっても良い。
【００２４】
縮小画像生成部１２１は、配置領域に合わせて投影画像を縮小した縮小画像を生成する。より具体的には、縮小画像生成部１２１は、配置領域の横幅及び高さを座標記憶部１１３から取得するとともに、投影の対象となる投影画像を投影画像記憶部１１２から取得する。実施の形態１では、配置領域の位置や大きさは予め定められているものとする。そして、縮小画像生成部１２１は、配置領域の横幅及び高さに合わせて投影画像記憶部１１２から取得した投影画像を縮小した縮小画像を生成する。その後、縮小画像生成部１２１は、生成した縮小画像を投影画像生成部１２３に対して出力し、投影画像生成処理を依頼する。
【００２５】
投影画像生成処理の依頼を受け付けた投影画像生成部１２３は、操作画像生成部１２２に対して操作画像生成処理を依頼する。操作画像生成部１２２は、投影画像に配置される操作アイコンを生成し、生成した操作アイコンを投影画像生成部１２３に対して出力する。かかる操作アイコンは、例えば、投影画像を切り替えるためのオブジェクトである。
【００２６】
投影画像生成部１２３は、縮小画像を配置領域に配置した投影画像を生成する。より具体的には、投影画像生成部１２３は、投影画像を投影画像記憶部１１２から取得するとともに、配置領域の座標と、配置領域の横幅及び高さとを座標記憶部１１３から取得する。システムの起動時等において、投影画像生成部１２３は、ページ番号が「１」である先頭の投影画像を投影画像記憶部１１２から取得する。このとき、投影画像生成部１２３は、ページ番号「１」に対応する表示状態の情報を「表示中」に更新する。すなわち、投影画像生成部１２３は、投影する投影画像を投影画像記憶部１１２から取得するときに、投影する投影画像の表示状態の情報を「表示中」に更新し、それまで「表示中」であった投影画像の表示状態の情報を「否」に更新する。
【００２７】
加えて、投影画像生成部１２３は、操作アイコンの座標と、操作アイコンの横幅及び高さとを座標記憶部１１３から取得する。実施の形態１では、操作アイコンの位置や大きさは予め定められているものとする。そして、投影画像生成部１２３は、配置領域の座標、横幅及び高さをもとに、縮小画像生成部１２１によって生成された縮小画像を配置領域に配置するとともに、操作アイコンの座標、横幅及び高さをもとに、操作画像生成部１２２によって生成された操作アイコンを配置した投影画像を生成する。その後、投影画像生成部１２３は、生成した投影画像を投影部１２４に対して出力する。
【００２８】
投影部１２４は、投影面に投影画像を投影する。より具体的には、投影部１２４は、投影画像生成部１２３によって生成された投影画像を、スクリーン等の投影面に投影する。
【００２９】
操作認識部１２５は、ユーザ操作を認識する。より具体的には、操作認識部１２５は、撮像画像記憶部１１１から撮像画像を取得し、連続した複数の撮像画像をもとに、縮小画像内でのユーザの手の動きを検出し、投影装置１００に対する操作であるユーザ操作を認識する。かかるユーザ操作は、ジェスチャやジェスチャ操作と呼ばれることがある。また、ユーザ操作の例としては、ポインタを移動させるためのユーザ操作や、投影画像のページを切り替えるためのユーザ操作等が挙げられる。なお、ポインタは、指示画像の一例である。本実施の形態では、投影画像のページを切り替えるための操作アイコンを利用する場合を説明するが、操作アイコンを利用せずに、ジェスチャ操作によって実現しても良い。
【００３０】
例えば、ユーザは、投影面に投影された投影画像に含まれる縮小画像内において、ポインタを移動させるためや、投影画像のページを切り替えるために手を動かす。つまり、操作認識部１２５は、撮像画像を用いて、縮小画像内でのユーザの手の軌跡から、ポインタを移動させるユーザ操作や、投影画像のページを切り替えるユーザ操作を認識する。また、操作認識部１２５は、ポインタを移動するユーザ操作を認識できた撮像画像を用いて、投影画像に対するユーザの手の位置の座標を算出し、算出した座標を座標記憶部１１３に格納する。操作認識部１２５によって座標記憶部１１３に格納される座標は、指示座標である。そして、操作認識部１２５は、ポインタを動かすユーザ操作を認識した旨や、投影画像のページを切り替えるユーザ操作を認識した旨を位置決定部１２６に対して出力する。これらにより、座標記憶部１１３は、配置領域の座標や大きさと、指示座標の座標と、操作アイコンの座標や大きさとが記憶された状態となる（図３参照）。なお、座標記憶部１１３に記憶される指示座標は、操作認識部１２５によって都度更新（上書き）される。
【００３１】
位置決定部１２６は、ユーザ操作に応じて、投影画像に配置する配置画像の位置を決定する。実施の形態１において、配置画像とは、例えば、縮小画像やポインタ、操作アイコン等である。これらのうち、実施の形態１では、配置領域の位置が予め定められているから、縮小画像と操作アイコンとの位置はかわらない。より具体的には、位置決定部１２６は、操作認識部１２５からポインタを動かすユーザ操作を認識した旨を受け付けた場合に、指示座標を座標記憶部１１３から取得する。そして、位置決定部１２６は、取得した指示座標について、縮小画像の座標系から、投影画像の座標系へ変換することにより、投影画像に配置するポインタの位置を決定する。その後、位置決定部１２６は、決定したポインタの位置（座標）を投影画像生成部１２３に対して出力する。
【００３２】
図５は、実施の形態１に係る座標系の変換の例を説明する図である。図５上段に示すように、座標記憶部１１３には、配置領域について、Ｘ座標「３００」、Ｙ座標「２００」、横幅「６０」、高さ「４０」が記憶され、指示座標について、Ｘ座標「３２０」、Ｙ座標「２２０」が記憶されている。このとき、図５下段に示すように、指示座標に対応するポインタの位置に関する情報は、Ｘ座標「０．３３」、Ｙ座標「０．５」となる。ポインタのＸ座標及びＹ座標は、投影画像の原点からの割合を表している。そして、背景となる投影画像の横幅が「１２８０」、高さが「８００」である場合、ポインタは、Ｘ座標「１２８０×０．３３≒４２２」、Ｙ座標「８００×０．５＝４００」の位置に配置されることになる。
【００３３】
但し、指示座標が配置領域内に含まれていなければ、ポインタは配置されない。図６は、実施の形態１に係る座標系の変換の例を説明する図である。図６上段に示すように、座標記憶部１１３には、配置領域について、Ｘ座標「３００」、Ｙ座標「２００」、横幅「６０」、高さ「４０」が記憶され、指示座標について、Ｘ座標「２００」、Ｙ座標「１００」が記憶されている。つまり、ユーザは、配置領域内でユーザ操作を行なっていないことになる。これにより、図６下段に示すように、指示座標に対応するポインタの位置に関する情報は算出されない。換言すると、図６に示した例では、投影画像にポインタが配置されないことになる。
【００３４】
また、位置決定部１２６は、操作認識部１２５から投影画像のページを切り替えるユーザ操作を認識した旨を受け付けた場合に、該当する投影画像のページに切り替える旨を投影画像生成部１２３に対して出力する。投影画像のページを切り替えるための操作アイコンは、ユーザ操作のために縮小画像内に配置されるオブジェクトであるから、ポインタとは異なり、座標系の変換処理は実行されなくて良い。
【００３５】
投影画像生成部１２３は、決定された位置に配置画像を配置した投影画像を生成する。より具体的には、投影画像生成部１２３は、位置決定部１２６によってポインタの位置が決定された場合に、決定された位置にポインタを配置した投影画像を生成する。配置するポインタの画像は、操作画像生成部１２２に作成させれば良い。そして、投影画像生成部１２３は、生成した投影画像を投影部１２４に対して出力する。これにより、投影部１２４は、ユーザ操作に応じた位置にポインタが配置されている投影画像を投影面に投影する。
【００３６】
図７は、実施の形態１に係る投影される投影画像の例を示す図である。図７上段はシステム起動時等の初期状態において投影される投影画像であり、図７下段はユーザ操作に応じたポインタ表示が行なわれた投影画像である。図７上段に示すように、投影画像の配置領域（図中左下）には、投影画像を縮小した縮小画像が配置されている。また、縮小画像には、投影画像のページを切り替えるための操作アイコンも含まれている。また、図７下段に示すように、ユーザによってポインタを移動させるユーザ操作が縮小画像内で行なわれると、該ユーザ操作に応じた位置にポインタ（黒い円形）が表示される。本実施の形態では、ポインタの形状が円形である場合を例に挙げるが、ポインタの形状は円形に限られるものではない。
【００３７】
また、投影画像生成部１２３は、位置決定部１２６から投影画像のページを切り替える旨を受け付けた場合に、該当する投影画像の縮小画像を生成する縮小画像生成処理を縮小画像生成部１２１に対して依頼するとともに、該当する投影画像の操作画像を生成する操作画像生成処理を操作画像生成部１２２に対して依頼する。このときの縮小画像生成部１２１や操作画像生成部１２２による処理は、システム起動時等における処理と同様である。そして、投影画像生成部１２３は、該当する投影画像の配置領域に、生成された縮小画像及び操作アイコンを配置した投影画像を生成し、生成した投影画像を投影部１２４に対して出力する。
【００３８】
［実施の形態１に係るシステム起動時等における画像生成処理フロー］
次に、図８を用いて、実施の形態１に係るシステム起動時等における画像生成処理の流れについて説明する。図８は、実施の形態１に係るシステム起動時等における画像生成処理の流れの例を示すフローチャートである。
【００３９】
図８に示すように、投影装置１００は、座標登録処理を実行する（ステップＳ１０１）。かかる座標登録処理については、後述する。縮小画像生成部１２１は、投影画像記憶部１１２から先頭（１ページ目）の投影画像を取得する（ステップＳ１０２）。そして、縮小画像生成部１２１は、座標記憶部１１３から配置領域の横幅及び高さを取得し、取得した配置領域の横幅及び高さに合わせて、先頭の投影画像を縮小した縮小画像を生成する（ステップＳ１０３）。
【００４０】
また、操作画像生成部１２２は、投影画像に配置する操作アイコンを生成する（ステップＳ１０４）。そして、投影画像生成部１２３は、座標記憶部１１３から配置領域や操作アイコンの座標を取得する。続いて、投影画像生成部１２３は、縮小画像生成部１２１によって生成された縮小画像を配置領域の位置に配置するとともに、操作画像生成部１２２によって生成された操作アイコンを操作アイコンの位置に配置した投影画像を生成する（ステップＳ１０５）。投影部１２４は、投影画像生成部１２３によって生成された投影画像を投影面に投影する（ステップＳ１０６）。
【００４１】
［実施の形態１に係る座標登録処理フロー］
次に、図９を用いて、実施の形態１に係る座標登録処理の流れについて説明する。図９は、実施の形態１に係る座標登録処理の流れの例を示すフローチャートである。座標登録処理とは、ステップＳ１０１における処理である。
【００４２】
図９に示すように、縮小画像生成部１２１は、座標記憶部１１３に記憶された座標を取得する（ステップＳ２０１）。そして、縮小画像生成部１２１は、配置領域に対応する座標が存在するか否かを判定する（ステップＳ２０２）。このとき、縮小画像生成部１２１は、配置領域に対応する座標が存在しないと判定した場合に（ステップＳ２０２：Ｎｏ）、予め定められた配置領域の座標を座標記憶部１１３に追加する（ステップＳ２０３）。また、縮小画像生成部１２１は、予め定められた配置領域の座標とともに、操作アイコンに対応する座標も座標記憶部１１３に追加する（ステップＳ２０４）。なお、縮小画像生成部１２１は、配置領域に対応する座標が存在すると判定した場合に（ステップＳ２０２：Ｙｅｓ）、座標登録処理を終了する。
【００４３】
［実施の形態１に係るポインタ移動時の画像生成処理フロー］
次に、図１０を用いて、実施の形態１に係るポインタ移動時の画像生成処理の流れについて説明する。図１０は、実施の形態１に係るポインタ移動時の画像生成処理の流れの例を示すフローチャートである。
【００４４】
図１０に示すように、操作認識部１２５は、撮像画像記憶部１１１から撮像画像を取得し、取得した撮像画像を用いて、ポインタを移動させるユーザ操作を認識する（ステップＳ３０１）。ここで、操作認識部１２５は、撮像画像を用いて、投影画像に対するユーザの手の位置の座標を算出し、算出した座標（指示座標）を座標記憶部１１３に格納する。
【００４５】
位置決定部１２６は、操作認識部１２５によってポインタを移動させるユーザ操作が認識された場合に、座標記憶部１１３から指示座標を取得し、指示座標について、縮小画像の座標系から、投影画像の座標系へ変換することにより、投影画像に対するポインタの位置を決定する（ステップＳ３０２）。また、縮小画像生成部１２１は、投影画像記憶部１１２から投影中の投影画像を取得する（ステップＳ３０３）。そして、縮小画像生成部１２１は、座標記憶部１１３から配置領域の横幅及び高さを取得し、取得した配置領域の横幅及び高さに合わせて、投影中の投影画像を縮小した縮小画像を生成する（ステップＳ３０４）。
【００４６】
また、操作画像生成部１２２は、投影中の投影画像に配置する操作アイコンを生成する（ステップＳ３０５）。そして、投影画像生成部１２３は、座標記憶部１１３から配置領域や操作アイコンの座標を取得する。続いて、投影画像生成部１２３は、縮小画像生成部１２１によって生成された縮小画像を配置領域の位置に配置するとともに、操作画像生成部１２２によって生成された操作アイコンを操作アイコンの位置に配置し、位置決定部１２６によって決定された位置にポインタを配置した投影画像を生成する（ステップＳ３０６）。投影部１２４は、投影画像生成部１２３によって生成された、ポインタが配置された投影画像を投影面に投影する（ステップＳ３０７）。なお、ポインタ移動時の画像生成処理では、ステップＳ３０３〜ステップＳ３０５における処理を省略しても良い。つまり、ポインタ移動前の投影画像については既に作成しているため、作成済みの投影画像を利用して、決定された位置へポインタの画像を配置した投影画像を生成すれば良い。
【００４７】
［実施の形態１に係る投影画像のページを切り替えるときの画像生成処理フロー］
次に、図１１を用いて、実施の形態１に係る投影画像のページを切り替えるときの画像生成処理について説明する。図１１は、実施の形態１に係る投影画像のページを切り替えるときの画像生成処理の流れの例を示すフローチャートである。
【００４８】
図１１に示すように、操作認識部１２５は、撮像画像記憶部１１１から撮像画像を取得し、取得した撮像画像を用いて、投影画像を切り替えるユーザ操作を認識する（ステップＳ４０１）。ここで、位置決定部１２６は、該当する投影画像のページに切り替える旨を投影画像生成部１２３に対して出力する。投影画像のページを切り替える旨を受け付けた投影画像生成部１２３は、縮小画像生成部１２１に対して縮小画像生成処理を依頼するとともに、操作画像生成部１２２に対して操作画像生成処理を依頼する。
【００４９】
縮小画像生成部１２１は、座標登録処理を実行する（ステップＳ４０２）。そして、縮小画像生成部１２１は、投影画像記憶部１１２から該当する投影画像を取得する（ステップＳ４０３）。続いて、縮小画像生成部１２１は、座標記憶部１１３から配置領域の横幅及び高さを取得し、取得した配置領域の横幅及び高さに合わせて、該当する投影画像を縮小した縮小画像を生成する（ステップＳ４０４）。
【００５０】
また、操作画像生成部１２２は、該当する投影画像に配置する操作アイコンを生成する（ステップＳ４０５）。そして、投影画像生成部１２３は、座標記憶部１１３から配置領域や操作アイコンの座標を取得する。続いて、投影画像生成部１２３は、縮小画像生成部１２１によって生成された縮小画像を配置領域の位置に配置するとともに、操作画像生成部１２２によって生成された操作アイコンを操作アイコンの位置に配置した投影画像を生成する（ステップＳ４０６）。投影部１２４は、投影画像生成部１２３によって生成された投影画像を投影面に投影する（ステップＳ４０７）。
【００５１】
［実施の形態１による効果］
投影装置１００は、投影画像を縮小した縮小画像を、投影画像に含まれる配置領域に配置した投影画像を生成及び投影し、投影された投影画像上の縮小画像でのユーザ操作を認識し、縮小画像の座標系から投影画像の座標系へ変換したポインタの位置を決定する。そして、投影装置１００は、決定した位置にポインタを配置した投影画像を生成及び投影する。これらの結果、投影装置１００は、ユーザの手が届かない位置に対するユーザ操作を容易にすることができる。
【００５２】
また、投影装置１００は、投影された投影画像上の縮小画像での、投影画像のページを切り替えるユーザ操作を認識し、切り替え対象の投影画像へ切り替えた投影画像を生成するので、ユーザの手の届かない位置に対するユーザ操作を容易にすることができる。
【００５３】
（実施の形態２）
上記実施の形態１では、配置領域に縮小画像を配置した投影画像を生成する画像生成処理を説明した。実施の形態２では、ユーザの所定部位の検出に応じて画像生成処理を実行する場合を説明する。
【００５４】
［実施の形態２に係る装置構成］
図１２を用いて、実施の形態２に係る投影装置の構成を説明する。図１２は、実施の形態２に係る投影装置の構成例を示す機能ブロック図である。実施の形態２では、実施の形態１と同様の構成については同一の符号を付し、同様の構成については詳細な説明を省略する場合がある。具体的には、以下に示す縮小画像生成部２２１、操作画像生成部２２２、投影画像生成部２２３、位置決定部２２６、部位検出部２２７以外の機能及び構成、処理は実施の形態１と同様である。
【００５５】
図１２に示すように、投影装置２００は、記憶部１１０と、制御部２２０とを有する。これらのうち、記憶部１１０は、撮像画像記憶部１１１と、投影画像記憶部１１２と、座標記憶部１１３とを有する。制御部２２０は、縮小画像生成部２２１と、操作画像生成部２２２と、投影画像生成部２２３と、投影部１２４と、操作認識部１２５と、位置決定部２２６と、部位検出部２２７とを有する。
【００５６】
部位検出部２２７は、撮像画像を用いてユーザの所定部位を検出する。より具体的には、部位検出部２２７は、撮像画像記憶部１１１から撮像画像を取得し、取得した撮像画像を用いて、ユーザの所定部位を検出する。所定部位は、例えばユーザの手等である。そして、部位検出部２２７は、ユーザの手を検出した旨を位置決定部２２６に対して出力する。また、部位検出部２２７によるユーザの手の検出処理は逐次実行されており、部位検出部２２７は、ユーザの手を検出している状態から、検出できない状態になった場合に、検出できない状態になった旨を投影画像生成部２２３に対して出力する。
【００５７】
位置決定部２２６は、所定部位が検出された場合に、配置領域の位置を決定する。より具体的には、位置決定部２２６は、部位検出部２２７によってユーザの手が検出された場合に、予め定められた配置領域の座標を座標記憶部１１３に格納する。そして、位置決定部２２６は、投影画像生成部２２３に対して投影画像生成処理を依頼する。
【００５８】
投影画像生成処理の依頼を受け付けた投影画像生成部２２３は、縮小画像生成処理を縮小画像生成部２２１に対して依頼するとともに、操作画像生成処理を操作画像生成部２２２に対して依頼する。
【００５９】
縮小画像生成部２２１は、配置領域に合わせて投影中の投影画像を縮小した縮小画像を生成する。より具体的には、縮小画像生成部２２１は、配置領域の横幅及び高さを座標記憶部１１３から取得するとともに、投影中の投影画像を投影画像記憶部１１２から取得する。実施の形態２では、配置領域の位置や大きさは位置決定部２２６によって座標記憶部１１３に格納された情報を利用する。そして、縮小画像生成部２２１は、配置領域の横幅及び高さに合わせて投影画像記憶部１１２から取得した投影中の投影画像を縮小した縮小画像を生成する。その後、縮小画像生成部２２１は、生成した縮小画像を投影画像生成部２２３に対して出力する。また、操作画像生成部２２２は、投影中の投影画像に配置される操作アイコンを生成し、生成した操作アイコンを投影画像生成部２２３に対して出力する。
【００６０】
投影画像生成部２２３は、縮小画像を配置領域に配置した投影画像を生成する。より具体的には、投影画像生成部２２３は、投影中の投影画像を投影画像記憶部１１２から取得するとともに、配置領域の座標と、配置領域の横幅及び高さとを座標記憶部１１３から取得する。加えて、投影画像生成部２２３は、操作アイコンの座標と、操作アイコンの横幅及び高さとを座標記憶部１１３から取得する。そして、投影画像生成部２２３は、配置領域の座標、横幅及び高さをもとに、縮小画像生成部２２１によって生成された縮小画像を配置領域に配置するとともに、操作アイコンの座標、横幅及び高さをもとに、操作画像生成部２２２によって生成された操作アイコンを配置した投影画像を生成する。その後、投影画像生成部２２３は、生成した投影画像を投影部１２４に対して出力する。これらにより、投影部１２４は、投影画像生成部２２３によって生成された投影画像を投影面に投影する。
【００６１】
また、投影画像生成部２２３は、部位検出部２２７によってユーザの手が検出できない状態になった旨を受け付けた場合に、縮小画像を配置しない投影画像を生成する。つまり、ユーザの手が撮像画像に含まれない状態になったということは、ユーザがユーザ操作をやめたことになり、縮小画像を表示しなくても良いため、投影画像生成部２２３は、縮小画像を配置しない投影画像を生成する。また、このとき、座標記憶部１１３に記憶されている情報は削除する。なお、ユーザが再度ユーザ操作を行なう場合には、ユーザの手の検出をトリガとして、縮小画像が配置された投影画像が生成される。
【００６２】
実施の形態２では、上記のようにユーザの手の検出をトリガとして、予め定められた配置領域の位置に縮小画像を配置した投影画像を生成する場合を説明した。実施の形態２は、ユーザの手の検出をトリガとして、ユーザの手が検出された位置に応じて配置領域の位置を決定し、決定した配置領域の位置に縮小画像を配置した投影画像を生成しても良い。
【００６３】
具体的には、部位検出部２２７は、撮像画像記憶部１１１から撮像画像を取得し、取得した撮像画像にユーザの手が写りこんでいることを検出する。そして、部位検出部２２７は、ユーザの手を検出した旨と、ユーザの手を検出したときの撮像画像とを位置決定部２２６に対して出力する。また、位置決定部２２６は、投影中の投影画像を投影画像記憶部１１２から取得し、取得した投影画像と、部位検出部２２７によるユーザの手の検出で利用された撮像画像とから、投影画像に対する配置領域の座標を算出する。そして、位置決定部２２６は、算出した座標を、配置領域の横幅及び高さとともに、座標記憶部１１３に格納する。配置領域の横幅及び高さは、予め定められた値を利用しても良いし、投影画像の大きさに応じて決定しても良い。その後、位置決定部２２６は、投影画像生成部２２３に対して投影画像生成処理を依頼する。なお、位置決定部２２６によるポインタの位置を決定する処理は、実施の形態１と同様である。また、縮小画像生成部２２１、操作画像生成部２２２、投影画像生成部２２３による処理は、ユーザの手の検出をトリガとして、予め定められた配置領域の位置に縮小画像を配置した投影画像を生成する場合と同様である。
【００６４】
図１３は、実施の形態２に係る座標系の変換の例を説明する図である。なお、図１３では、ユーザの手が検出された位置に応じて配置領域の位置を決定する場合を例に挙げる。例えば、図２に示したページ番号「１」の投影画像の表示中に、Ｘ座標「０」、Ｙ座標「１５０」の位置にユーザが手を入れたものとする。このとき、図１３上段に示すように、座標記憶部１１３には、ユーザが手を入れた座標を一辺の中央として、Ｘ座標「０」、Ｙ座標「１３０」に横幅「６０」、高さ「４０」の配置領域の情報が追加される。また、座標記憶部１１３には、Ｘ座標「０」、Ｙ座標「１５０」の指示座標の情報が追加される。このとき、図１３下段に示すように、指示座標に対応するポインタの位置に関する情報は、Ｘ座標「０．０」、Ｙ座標「０．５」となる。つまり、背景となる投影画像の横幅が「１２８０」、高さが「８００」であるから、ポインタは、Ｘ座標「１２８０×０．０＝０」、Ｙ座標「８００×０．５＝４００」の位置に配置されることになる。
【００６５】
［実施の形態２に係る画像生成処理フローその１］
次に、図１４を用いて、実施の形態２に係るユーザの手の検出をトリガにした画像生成処理の流れについて説明する。図１４は、実施の形態２に係るユーザの手の検出をトリガにした画像生成処理の流れの例を示すフローチャートである。
【００６６】
図１４に示すように、投影画像生成部２２３は、投影画像記憶部１１２から先頭（１ページ目）の投影画像を取得し、取得した投影画像を投影部１２４に対して出力する（ステップＳ５０１）。投影部１２４は、投影画像生成部２２３によって出力された投影画像を投影面に投影する（ステップＳ５０２）。部位検出部２２７は、撮像画像記憶部１１１から撮像画像を取得する（ステップＳ５０３）。ここで、部位検出部２２７は、撮像画像を用いて、ユーザの手の検出を試みる（ステップＳ５０４）。
【００６７】
このとき、部位検出部２２７によってユーザの手が検出された場合に（ステップＳ５０４：Ｙｅｓ）、位置決定部２２６は、予め定められた配置領域の座標を決定し、配置領域の座標を座標記憶部１１３に格納する（ステップＳ５０５）。一方、部位検出部２２７は、ユーザの手が検出されない場合に（ステップＳ５０４：Ｎｏ）、再度ステップＳ５０３の処理を実行する。
【００６８】
縮小画像生成部２２１は、投影中の投影画像を投影画像記憶部１１２から取得する（ステップＳ５０６）。そして、縮小画像生成部２２１は、配置領域の横幅及び高さを座標記憶部１１３から取得し、配置領域の横幅及び高さに合わせて投影中の投影画像を縮小した縮小画像を生成する（ステップＳ５０７）。また、操作画像生成部２２２は、投影中の投影画像に配置される操作アイコンを生成する（ステップＳ５０８）。
【００６９】
投影画像生成部２２３は、座標記憶部１１３から配置領域や操作アイコンの座標を取得する。そして、投影画像生成部２２３は、縮小画像生成部２２１によって生成された縮小画像を配置領域の位置に配置するとともに、操作画像生成部２２２によって生成された操作アイコンを操作アイコンの位置に配置した投影画像を生成する（ステップＳ５０９）。投影部１２４は、投影画像生成部２２３によって生成された投影画像を投影面に投影する（ステップＳ５１０）。
【００７０】
［実施の形態２に係る画像生成処理フローその２］
次に、図１５を用いて、実施の形態２に係るユーザの手が検出された位置に応じた画像生成処理の流れについて説明する。図１５は、実施の形態２に係るユーザの手が検出された位置に応じた画像生成処理の流れの例を示すフローチャートである。
【００７１】
図１５に示すように、投影画像生成部２２３は、投影画像記憶部１１２から先頭（１ページ目）の投影画像を取得し、取得した投影画像を投影部１２４に対して出力する（ステップＳ６０１）。投影部１２４は、投影画像生成部２２３によって出力された投影画像を投影面に投影する（ステップＳ６０２）。部位検出部２２７は、撮像画像記憶部１１１から撮像画像を取得する（ステップＳ６０３）。ここで、部位検出部２２７は、撮像画像を用いて、ユーザの手の検出を試みる（ステップＳ６０４）。
【００７２】
このとき、部位検出部２２７によってユーザの手が検出された場合に（ステップＳ６０４：Ｙｅｓ）、位置決定部２２６は、投影中の投影画像を投影画像記憶部１１２から取得し、取得した投影画像と、部位検出部２２７によるユーザの手の検出で利用された撮像画像とから、投影画像に対する配置領域の位置（座標）を決定し、配置領域の座標を座標記憶部１１３に格納する（ステップＳ６０５）。一方、部位検出部２２７は、ユーザの手が検出されない場合に（ステップＳ６０４：Ｎｏ）、再度ステップＳ６０３の処理を実行する。
【００７３】
縮小画像生成部２２１は、投影中の投影画像を投影画像記憶部１１２から取得する（ステップＳ６０６）。そして、縮小画像生成部２２１は、配置領域の横幅及び高さを座標記憶部１１３から取得し、配置領域の横幅及び高さに合わせて投影中の投影画像を縮小した縮小画像を生成する（ステップＳ６０７）。また、操作画像生成部２２２は、投影中の投影画像に配置される操作アイコンを生成する（ステップＳ６０８）。
【００７４】
投影画像生成部２２３は、座標記憶部１１３から配置領域や操作アイコンの座標を取得する。そして、投影画像生成部２２３は、縮小画像生成部２２１によって生成された縮小画像を、ユーザの手が検出された位置に応じた配置領域の位置に配置するとともに、操作画像生成部２２２によって生成された操作アイコンを操作アイコンの位置に配置した投影画像を生成する（ステップＳ６０９）。投影部１２４は、投影画像生成部２２３によって生成された投影画像を投影面に投影する（ステップＳ６１０）。
【００７５】
［実施の形態２による効果］
投影装置２００は、ユーザの手が検出された位置に応じて配置領域の位置を決定し、決定した配置領域の位置に縮小画像を配置した投影画像を生成及び投影する。この結果、投影装置２００は、ユーザによるユーザ操作の操作性を向上させることができる。
【００７６】
また、投影装置２００は、ユーザの手が検出されたことをトリガとして、配置領域に縮小画像を配置した投影画像を生成及び投影する。この結果、投影装置２００は、ユーザ操作が行なわれていないときに、投影画像の見易さを向上させることができる。
【００７７】
（実施の形態３）
上記実施の形態２では、ユーザの所定部位の検出に応じて画像生成処理を実行する場合を説明した。実施の形態３では、配置領域の表示情報に応じて画像生成処理を実行する場合を説明する。
【００７８】
［実施の形態３に係る装置構成］
図１６を用いて、実施の形態３に係る投影装置の構成を説明する。図１６は、実施の形態３に係る投影装置の構成例を示す機能ブロック図である。実施の形態３では、実施の形態１や２と同様の構成については同一の符号を付し、同様の構成については詳細な説明を省略する場合がある。具体的には、以下に示す表示情報記憶部３１４、部位検出部３２７以外の機能及び構成、処理は実施の形態１や２と同様である。
【００７９】
図１６に示すように、投影装置３００は、記憶部３１０と、制御部３２０とを有する。これらのうち、記憶部３１０は、撮像画像記憶部１１１と、投影画像記憶部１１２と、座標記憶部１１３と、表示情報記憶部３１４とを有する。
【００８０】
表示情報記憶部３１４は、縮小画像を表示するか否かを表す表示情報を記憶する。具体的には、表示情報記憶部３１４は、縮小画像を表示することを表す「ＯＮ（表示する）」、若しくは縮小画像を表示しないことを表す「ＯＦＦ（表示しない）」の表示情報を記憶する。すなわち、本実施の形態では、表示情報が「ＯＮ（表示する）」である場合に配置領域に縮小画像が配置された投影画像が生成され、表示情報が「ＯＦＦ（表示しない）」である場合に配置領域に縮小画像を配置しない投影画像が生成される。ユーザは、投影装置３００に接続された入力装置を用いて、事前に設定を行なう。かかる設定は、ユーザによるジェスチャ操作により行なわれても良い。
【００８１】
制御部３２０は、縮小画像生成部２２１と、操作画像生成部２２２と、投影画像生成部２２３と、投影部１２４と、操作認識部１２５と、位置決定部２２６と、部位検出部３２７とを有する。
【００８２】
部位検出部３２７は、表示情報に応じて、ユーザの所定部位を検出する。より具体的には、部位検出部３２７は、表示情報を表示情報記憶部３１４から取得し、取得した表示情報が「ＯＮ（表示する）」である場合に、ユーザの手の検出を試みる。ユーザの手を検出する場合の画像生成処理は、実施の形態２と同様である。一方、部位検出部３２７は、取得した表示情報が「ＯＦＦ（表示しない）」である場合に、ユーザの手の検出を行なわない。ユーザの手を検出しない場合の画像生成処理は、実施の形態１と同様である。
【００８３】
また、上記表示情報を投影画像生成部２２３が利用しても良い。具体的には、投影画像生成部２２３は、表示情報を表示情報記憶部３１４から取得し、取得した表示情報が「ＯＮ（表示する）」である場合に、縮小画像を配置した投影画像を生成する。一方、投影画像生成部２２３は、取得した表示情報が「ＯＦＦ（表示しない）」である場合に、縮小画像を配置しない投影画像を生成する。なお、投影画像生成部２２３は、表示情報が「ＯＮ（表示する）」である場合であっても、部位検出部３２７によってユーザの手が検出されない状態になった場合には、縮小画像を配置しない投影画像を生成することになる。
【００８４】
［実施の形態３に係る画像生成処理フロー］
次に、図１７を用いて、実施の形態３に係る画像生成処理について説明する。図１７は、実施の形態３に係る画像生成処理の流れの例を示すフローチャートである。
【００８５】
図１７に示すように、部位検出部３２７は、表示情報を表示情報記憶部３１４から取得する（ステップＳ７０１）。そして、部位検出部３２７は、取得した表示情報が縮小画像を表示する「ＯＮ（表示する）」であるか、縮小画像を表示しない「ＯＦＦ（表示しない）」であるかを判定する（ステップＳ７０２）。このとき、部位検出部３２７は、表示情報が「ＯＮ（表示する）」であると判定した場合に（ステップＳ７０２：Ｙｅｓ）、撮像画像記憶部１１１から撮像画像を取得する（ステップＳ７０３）。一方、部位検出部３２７によって表示情報が「ＯＦＦ（表示しない）」であると判定された場合に（ステップＳ７０２：Ｎｏ）、処理を終了する。ここでの処理の終了は、ユーザの手の検出に応じた画像生成処理を行なわないことを表している。つまり、部位検出部３２７による処理を実行せずに、画像生成処理が行なわれる。
【００８６】
そして、部位検出部３２７は、取得した撮像画像を用いて、ユーザの手の検出を試みる（ステップＳ７０４）。このとき、部位検出部３２７によってユーザの手が検出された場合に（ステップＳ７０４：Ｙｅｓ）、位置決定部２２６は、投影中の投影画像を投影画像記憶部１１２から取得し、取得した投影画像と、部位検出部３２７によるユーザの手の検出で利用された撮像画像とから、投影画像に対する配置領域の位置（座標）を決定し、配置領域の座標を座標記憶部１１３に格納する（ステップＳ７０５）。一方、部位検出部３２７は、ユーザの手が検出されない場合に（ステップＳ７０４：Ｎｏ）、再度ステップＳ７０３の処理を実行する。
【００８７】
縮小画像生成部２２１は、投影中の投影画像を投影画像記憶部１１２から取得する（ステップＳ７０６）。そして、縮小画像生成部２２１は、配置領域の横幅及び高さを座標記憶部１１３から取得し、配置領域の横幅及び高さに合わせて投影中の投影画像を縮小した縮小画像を生成する（ステップＳ７０７）。また、操作画像生成部２２２は、投影中の投影画像に配置される操作アイコンを生成する（ステップＳ７０８）。
【００８８】
投影画像生成部２２３は、座標記憶部１１３から配置領域や操作アイコンの座標を取得する。そして、投影画像生成部２２３は、縮小画像生成部２２１によって生成された縮小画像を、ユーザの手が検出された位置に応じた配置領域の位置に配置するとともに、操作画像生成部２２２によって生成された操作アイコンを操作アイコンの位置に配置した投影画像を生成する（ステップＳ７０９）。投影部１２４は、投影画像生成部２２３によって生成された投影画像を投影面に投影する（ステップＳ７１０）。
【００８９】
［実施の形態３による効果］
投影装置３００は、ユーザ操作を行なうための縮小画像を表示するか否かの表示情報が表示する情報である場合に、配置領域に縮小画像を配置した投影画像を生成及び投影する。この結果、投影装置３００は、ユーザがユーザ操作を行なう意図がないときに、投影画像に縮小画像が表示されることを防止するので、投影画像の見易さを向上させることができる。
【００９０】
（実施の形態４）
上記実施の形態１〜３では、配置領域の大きさが予め定められている場合の画像生成処理を説明した。実施の形態４では、配置領域の大きさを変更する場合の画像生成処理について説明する。
【００９１】
［実施の形態４に係る装置構成］
図１８を用いて、実施の形態４に係る投影装置の構成を説明する。図１８は、実施の形態４に係る投影装置の構成例を示す機能ブロック図である。実施の形態４では、実施の形態１と同様の構成については同一の符号を付し、同様の構成については詳細な説明を省略する場合がある。具体的には、以下に示す投影画像生成部４２３、操作認識部４２５、位置決定部４２６以外の機能及び構成、処理は実施の形態１と同様である。
【００９２】
図１８に示すように、投影装置４００は、記憶部１１０と、制御部４２０とを有する。これらのうち、記憶部１１０は、撮像画像記憶部１１１と、投影画像記憶部１１２と、座標記憶部１１３とを有する。制御部４２０は、縮小画像生成部１２１と、操作画像生成部１２２と、投影画像生成部４２３と、投影部１２４と、操作認識部４２５と、位置決定部４２６とを有する。
【００９３】
操作認識部４２５は、縮小画像の大きさを変更するユーザ操作を認識する。より具体的には、操作認識部４２５は、撮像画像記憶部１１１から撮像画像を取得し、取得した撮像画像を用いて、縮小画像を拡大するピンチアウト等のユーザ操作や、縮小画像を縮小するピンチイン等のユーザ操作を認識する。なお、縮小画像の拡大や縮小に対するユーザ操作は、ピンチアウトやピンチインに限られるわけではない。そして、操作認識部４２５は、縮小画像の大きさを変更するユーザ操作を認識した旨と、ユーザ操作を認識したときの撮像画像とを位置決定部４２６に対して出力する。
【００９４】
位置決定部４２６は、縮小画像の大きさを変更するユーザ操作に応じて、投影画像に配置される配置画像の位置を決定する。より具体的には、位置決定部４２６は、操作認識部４２５から縮小画像の大きさを変更するユーザ操作を認識した旨を受け付けた場合に、大きさを変更したときの配置領域や操作アイコンそれぞれの座標と大きさとを座標記憶部１１３に格納する。縮小画像の拡大や縮小の度合いについては、ピンチアウトやピンチイン等のユーザ操作の開始及び終了のユーザの手の位置から決定しても良いし、拡大や縮小するためのユーザ操作が行なわれるたびに所定量だけ拡大又は縮小しても良い。これらにより、位置決定部４２６は、縮小画像の拡大後又は縮小後における配置領域や操作アイコンそれぞれの座標と大きさとを座標記憶部１１３に格納する。そして、位置決定部４２６は、縮小画像の大きさが変更された旨を投影画像生成部４２３に対して出力する。
【００９５】
図１９は、実施の形態４に係る座標記憶部１１３に記憶される情報例を示す図である。なお、図１９では、図３に示した情報例を元データとして、縮小画像を拡大するユーザ操作が認識されたときの座標記憶部１１３を例に挙げる。図１９に示すように、座標記憶部１１３は、投影画像に対する配置領域の座標と、配置領域の横幅及び高さとを記憶する。また、座標記憶部１１３は、投影画像に対するユーザ指示の座標（指示座標）を記憶する。また、座標記憶部１１３は、投影画像に対する操作アイコンの座標と、操作アイコンの横幅及び高さとを記憶する。これらのうち、指示座標については、縮小画像を拡大又は縮小したとしても変更されない。
【００９６】
例を挙げると、座標記憶部１１３は、配置領域について、Ｘ座標「０」、Ｙ座標「２００」、横幅「９０」、高さ「６０」の情報を記憶する。また、座標記憶部１１３は、操作アイコン（次ページ）について、Ｘ座標「１９０」、Ｙ座標「１０」、横幅「１５」、高さ「１５」の情報を記憶する。また、座標記憶部１１３は、操作アイコン（前ページ）について、Ｘ座標「１０」、Ｙ座標「１０」、横幅「１５」、高さ「１５」の情報を記憶する。
【００９７】
投影画像生成部４２３は、縮小画像を配置領域に配置した投影画像を生成する。より具体的には、投影画像生成部４２３は、位置決定部４２６から縮小画像の大きさが変更された旨を受け付けた場合に、縮小画像生成部１２１に対して縮小画像生成処理を依頼するとともに、操作画像生成部１２２とに対して操作画像生成処理を依頼する。これらにより、更新された座標記憶部１１３の情報をもとに、縮小画像生成部１２１によって縮小画像が生成されるとともに、操作画像生成部１２２によって操作画像が生成される。
【００９８】
そして、投影画像生成部４２３は、新たな配置領域の座標、横幅及び高さを座標記憶部１１３から取得するとともに、新たな操作アイコンの座標、横幅及び高さを座標記憶部１１３から取得する。また、投影画像生成部４２３は、指示座標の座標についても座標記憶部１１３から取得する。続いて、投影画像生成部４２３は、新たな配置領域の座標、横幅及び高さをもとに、縮小画像生成部１２１によって生成された縮小画像を配置領域に配置するとともに、新たな操作アイコンの座標、横幅及び高さをもとに、操作画像生成部１２２によって生成された操作アイコンを配置した投影画像を生成する。加えて、投影画像生成部４２３は、指示座標をもとに、ポインタについても投影画像に配置する。その後、投影画像生成部４２３は、生成した投影画像を投影部１２４に対して出力する。これにより、投影部１２４は、ユーザ操作に応じて拡大又は縮小された縮小画像が配置された投影画像を投影面に投影する。
【００９９】
［実施の形態４に係る画像生成処理フロー］
次に、図２０を用いて、実施の形態４に係る画像生成処理の流れについて説明する。図２０は、実施の形態４に係る画像生成処理の流れの例を示すフローチャートである。
【０１００】
図２０に示すように、操作認識部４２５は、撮像画像記憶部１１１から撮像画像を取得し、取得した撮像画像を用いて、縮小画像の大きさを変更するユーザ操作を認識する（ステップＳ８０１）。位置決定部４２６は、操作認識部４２５によって認識された縮小画像の大きさを変更するユーザ操作に応じて、大きさを変更したときの配置領域や操作アイコンそれぞれの座標と大きさとを座標記憶部１１３に格納する（ステップＳ８０２）。
【０１０１】
縮小画像生成部１２１は、配置領域の横幅及び高さを座標記憶部１１３から取得するとともに、投影中の投影画像を投影画像記憶部１１２から取得し、配置領域の横幅及び高さに合わせて取得した投影画像を縮小した縮小画像を生成する（ステップＳ８０３）。また、操作画像生成部１２２は、操作アイコンの横幅及び高さを座標記憶部１１３から取得し、操作アイコンの横幅及び高さをもとに操作アイコンを生成する。
【０１０２】
そして、投影画像生成部４２３は、座標記憶部１１３から配置領域や操作アイコンの座標を取得する。続いて、投影画像生成部４２３は、縮小画像生成部１２１によって生成された大きさが変更された縮小画像を配置領域の位置に配置するとともに、操作画像生成部１２２によって生成された操作アイコンを操作アイコンの位置に配置した投影画像を生成する（ステップＳ８０４）。投影部１２４は、投影画像生成部４２３によって生成された投影画像を投影面に投影する（ステップＳ８０５）。
【０１０３】
［実施の形態４による効果］
投影装置４００は、投影画像に配置された縮小画像の大きさを変更するユーザ操作を認識し、縮小画像の大きさを変更した投影画像を生成及び投影する。この結果、投影装置４００は、ユーザによるユーザ操作の操作性を向上させることができる。また、投影装置４００は、縮小画像が投影画像の表示内容を隠してしまうことを抑制できるので、投影画像の見易さを向上させることができる。
【０１０４】
（実施の形態５）
さて、これまで本発明に係る投影装置の実施の形態について説明したが、上述した実施の形態以外にも種々の異なる形態にて実施されて良いものである。そこで、（１）投影に関する設定の変更、（２）操作アイコンの表示及び非表示、（３）構成、（４）プログラム、について異なる実施の形態を説明する。
【０１０５】
（１）投影に関する設定の変更
上記実施の形態４では、縮小画像の大きさを変更するユーザ操作に応じて、大きさを変更した縮小画像を配置した投影画像を生成する場合を説明した。かかるユーザ操作については、投影の明るさや色合い等の投影に関する設定を変更するものとしても良い。
【０１０６】
（２）操作アイコンの表示及び非表示
上記実施の形態では、操作アイコンを用いて、投影画像のページを切り替える場合を説明した。投影画像のページの切り替えは、操作アイコンではなくジェスチャ操作により実現しても良い。このとき、投影画像のページを切り替えるための操作アイコンの表示は不要になるため、該操作アイコンの表示及び表示を切り替えるようにしても良い。具体的には、操作アイコンの表示及び非表示を切り替えるためのアイコン（「非表示アイコン」と呼ぶ）を利用する。
【０１０７】
図２１Ａ及び図２１Ｂを用いて、操作アイコンの表示を切り替える非表示アイコンを利用する場合を説明する。図２１Ａは、非表示アイコンを利用する場合の座標記憶部１１３に記憶される情報例を示す図である。図２１Ｂは、操作アイコンを非表示にするユーザ操作が行なわれた場合の座標記憶部１１３に記憶される情報例を示す図である。
【０１０８】
図２１Ａに示すように、座標記憶部１１３は、配置領域と、指示座標と、操作アイコン（次ページ）と、操作アイコン（前ページ）と、非表示アイコンとのそれぞれについて、座標や大きさの情報を記憶する。これらのうち、非表示アイコンは、操作アイコンを表示した状態にするか、非表示の状態にするかを決定するためのオブジェクトである。投影画像には、座標記憶部１１３に記憶された座標及び大きさに応じて各オブジェクトが配置されている。
【０１０９】
上述した状態において、ユーザは、非表示アイコンを利用して、投影画像を切り替えるための操作アイコンを非表示にするユーザ操作を行なう。これにより、操作認識部１２５は、投影画像を切り替えるための操作アイコンを非表示にするユーザ操作を認識する。そして、操作認識部１２５は、投影画像を切り替えるための操作アイコンを非表示にするユーザ操作を認識した旨を位置決定部１２６に対して出力する。位置決定部１２６は、操作認識部１２５から投影画像を切り替えるための操作アイコンを非表示にするユーザ操作を認識した旨を受け付けた場合に、座標記憶部１１３を更新する。座標記憶部１１３の更新では、図２１Ｂに示すように、操作アイコン（次ページ）と、操作アイコン（前ページ）との情報が削除される。これらにより、投影画像生成部１２３は、投影画像を切り替えるための操作アイコンを配置しない投影画像を生成する。なお、投影画像を切り替えるための操作アイコンを表示する場合には、非表示アイコンを再度利用して、投影画像を切り替えるための操作アイコンを表示するユーザ操作が行なわれる。
【０１１０】
（３）構成
また、上記文書中や図面中等で示した処理手順、制御手順、具体的名称、各種のデータやパラメタ等を含む情報は、特記する場合を除いて任意に変更することができる。また、図示した各装置の各構成要素は、機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散又は統合の具体的形態は、図示のものに限られず、その全部又は一部を各種の負担や使用状況等に応じて、任意の単位で機能的又は物理的に、分散又は統合することができる。
【０１１１】
上記実施の形態では、カメラ等の撮像装置によって撮像及び生成された撮像画像を保持し、撮像画像を用いてユーザ操作を認識し、認識したユーザ操作に応じて投影画像を生成し、生成した投影画像を投影面に投影する投影装置１００を説明した。投影装置１００は、任意の単位で機能的又は物理的に、分散又は統合することができる。
【０１１２】
図２２は、投影システムの装置構成例を示す機能ブロック図である。図２２に示すように、投影システムは、撮像装置１０と、投影装置２０と、情報処理装置３０とを有する。撮像装置１０は、撮像部１１を有するカメラ等である。撮像部１１は、撮像画像を生成し、情報処理装置３０に対して送信する。投影装置２０は、投影部２１を有するプロジェクタ等である。投影部２１は、情報処理装置３０によって生成された投影画像を投影面に投影する。
【０１１３】
情報処理装置３０は、記憶部３１と、制御部３２とを有する。これらのうち、記憶部３１は、撮像画像記憶部３１ａと、投影画像記憶部３１ｂと、座標記憶部３１ｃとを有する。また、制御部３２は、縮小画像生成部３２ａと、操作画像生成部３２ｂと、投影画像生成部３２ｃと、操作認識部３２ｄと、位置決定部３２ｅとを有する。上述した各機能部について、投影装置１００と同様の名称の機能部については、同様の処理を実行するため、詳細な説明は省略する。また、図２２に示す他にも、撮像装置１０、投影装置２０及び情報処理装置３０を一体型の装置として実現しても良く、これらの組み合わせは変更可能である。
【０１１４】
また、上記実施の形態では、撮像領域が投影画像と同一の大きさである場合を説明した。投影面の撮像装置１０との距離によっては撮像領域が投影画像の一部分となる可能性も有り得る。かかる場合には、投影面の下方（例えば左下等）のユーザの手の届く範囲だけでも撮像領域になるようにして、ユーザ操作されることが多い範囲を撮像させるようにすれば良い。これにより、投影面と撮像装置１０との距離が近く、短焦点になる場合であっても上述してきた画像生成処理を実現することができる。
【０１１５】
（４）プログラム
また、情報処理装置３０で実行される画像生成プログラムは、一つの様態として、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記録媒体に記録されて提供される。また、情報処理装置３０で実行される画像生成プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、情報処理装置３０で実行される画像生成プログラムをインターネット等のネットワーク経由で提供又は配布するように構成しても良い。また、画像生成プログラムを、ＲＯＭ等に予め組み込んで提供するように構成しても良い。
【０１１６】
情報処理装置３０で実行される画像生成プログラムは、上述した各部（縮小画像生成部３２ａ、操作画像生成部３２ｂ、投影画像生成部３２ｃ、操作認識部３２ｄ、位置決定部３２ｅ）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が記憶媒体から画像生成プログラムを読み出して実行することにより、上記各部が主記憶装置上にロードされ、縮小画像生成部３２ａ、操作画像生成部３２ｂ、投影画像生成部３２ｃ、操作認識部３２ｄ、位置決定部３２ｅが主記憶装置上に生成されるようになっている。
【符号の説明】
【０１１７】
１００  投影装置
１１０  記憶部
１１１  撮像画像記憶部
１１２  投影画像記憶部
１１３  座標記憶部
１２０  制御部
１２１  縮小画像生成部
１２２  操作画像生成部
１２３  投影画像生成部
１２４  投影部
１２５  操作認識部
１２６  位置決定部
【先行技術文献】
【特許文献】
【０１１８】
【特許文献１】特開２００９−２８２６３７号公報
【図１】
2014178791.tif 000003
【図２】
2014178791.tif 000004
【図３】
2014178791.tif 000005
【図４】
2014178791.tif 000006
【図５】
2014178791.tif 000007
【図６】
2014178791.tif 000008
【図７】
2014178791.tif 000009
【図８】
2014178791.tif 000010
【図９】
2014178791.tif 000011
【図１０】
2014178791.tif 000012
【図１１】
2014178791.tif 000013
【図１２】
2014178791.tif 000014
【図１３】
2014178791.tif 000015
【図１４】
2014178791.tif 000016
【図１５】
2014178791.tif 000017
【図１６】
2014178791.tif 000018
【図１７】
2014178791.tif 000019
【図１８】
2014178791.tif 000020
【図１９】
2014178791.tif 000021
【図２０】
2014178791.tif 000022
【図２１Ａ】
2014178791.tif 000023
【図２１Ｂ】
2014178791.tif 000024
【図２２】
2014178791.tif 000025