(57)【要約】【構成】プロジェクタ４６は、スクリーンの前方からスクリーンに再生画像を投影する。撮像装置１６は、スクリーンが外れるように設定された視野を有し、この視野で捉えられたシーンを表す画像を繰り返し出力する。ＣＰＵ３６は、人差し指を伸ばした左手の左右方向への動きを撮像装置１６から出力された画像に基づいて探索し、プロジェクタ４６によって投影すべき再生画像をこのような動きの探知に応答して更新する。【効果】操作性の向上とディジタルカメラの小型化が図られる。【選択図】図２
2013085073.tif 000002
【特許請求の範囲】
【請求項１】
投影面の前方から前記投影面に画像を投影する投影手段、
前記投影面が外れるように設定された視野を有し、前記視野で捉えられたシーンを表す画像を繰り返し出力する撮像手段、
前記撮像手段から出力された画像に基づいて既定条件を満足する特定物体の動きを探索する探索手段、および
前記投影手段によって投影すべき画像を前記探索手段の探知に応答して更新する更新手段を備える、画像投影装置。
【請求項２】
前記投影手段および前記撮像手段は互いに並列して処理を実行し、
前記投影手段および前記撮像手段から並列して出力される２つの画像は互いに相違する、請求項１記載の画像投影装置。
【請求項３】
内蔵画面に画像を表示する表示手段、
前記投影手段および前記表示手段を選択的に起動する起動手段、および
前記起動手段による前記表示手段の起動に対応して前記探索手段を停止する停止手段をさらに備える、請求項１または２記載の画像投影装置。
【請求項４】
前記内蔵画面は前記投影手段の投影方向に面し、
前記撮像手段の撮像方向は前記投影手段の投影方向と逆の方向に相当する、請求項３記載の画像投影装置。
【請求項５】
前記投影手段に対する姿勢が可変となるように前記撮像手段を支持する支持手段をさらに備える、請求項１ないし３のいずれかに記載の画像投影装置。
【請求項６】
前記撮像手段の撮像方向は前記投影手段の投影方向に相当し、
前記撮像手段に向けて光を反射させる反射手段を着脱自在に保持する保持手段をさらに備える、請求項１ないし３のいずれかに記載の画像投影装置。
【請求項７】
前記特定物体は人物の手に相当し、
前記探索手段は、前記手を表す画像の代表点を検出する検出手段、および前記検出手段によって検出された代表点の動きを前記既定条件と照合する照合手段を含む、請求項１ないし６のいずれかに記載の画像投影装置。
【請求項８】
投影面の前方から前記投影面に画像を投影する投影手段、および前記投影面が外れるように設定された視野を有し、前記視野で捉えられたシーンを表す画像を繰り返し出力する撮像手段を備える画像投影装置のプロセッサに、
前記撮像手段から出力された画像に基づいて既定条件を満足する特定物体の動きを探索する探索ステップ、および
前記投影手段によって投影すべき画像を前記探索ステップの探知に応答して更新する更新ステップを実行させるための、投影制御プログラム。
【請求項９】
投影面の前方から前記投影面に画像を投影する投影手段、および前記投影面が外れるように設定された視野を有し、前記視野で捉えられたシーンを表す画像を繰り返し出力する撮像手段を備える画像投影装置によって実行される投影制御方法であって、
前記撮像手段から出力された画像に基づいて既定条件を満足する特定物体の動きを探索する探索ステップ、および
前記投影手段によって投影すべき画像を前記探索ステップの探知に応答して更新する更新ステップを備える、投影制御方法。
【請求項１０】
投影面の前方から前記投影面に画像を投影する投影手段、
前記投影面が外れるように設定された視野を有し、前記視野で捉えられたシーンを表す画像を繰り返し出力する撮像手段、および
メモリに保存された内部制御プログラムに従う処理を実行するプロセッサを備える画像投影装置に供給される外部制御プログラムであって、
前記撮像手段から出力された画像に基づいて既定条件を満足する特定物体の動きを探索する探索ステップ、および
前記投影手段によって投影すべき画像を前記探索ステップの探知に応答して更新する更新ステップを前記内部制御プログラムと協働して前記プロセッサに実行させるための、外部制御プログラム。
【請求項１１】
投影面の前方から前記投影面に画像を投影する投影手段、
前記投影面が外れるように設定された視野を有し、前記視野で捉えられたシーンを表す画像を繰り返し出力する撮像手段、
外部制御プログラムを取り込む取り込み手段、および
前記取り込み手段によって取り込まれた外部制御プログラムとメモリに保存された内部制御プログラムとに従う処理を実行するプロセッサを備える画像投影装置であって、
前記外部制御プログラムは、
前記撮像手段から出力された画像に基づいて既定条件を満足する特定物体の動きを探索する探索ステップ、および
前記投影手段によって投影すべき画像を前記探索ステップの探知に応答して更新する更新ステップを前記内部制御プログラムと協働して実行するプログラムに相当する、画像投影装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画像投影装置に関し、特に投影面の前方から投影面に画像を投影する、画像投影装置に関する。
【背景技術】
【０００２】
この種の装置の一例が、特許文献１に開示されている。この背景技術によれば、プロジェクタは、ユーザの後方上部に設けられ、ユーザの前方に設けられたガラスなどの透明または半透明のスクリーンに画像を投影する。また、撮像装置は、スクリーンの反対側に設けられ、スクリーンに投影された画像に向かってジェスチャを行うユーザの姿を撮影する。プロジェクタによって投影される画像は、ユーザのジェスチャに応じて変化する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−７０４１６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、背景技術では、プロジェクタおよび撮像装置が分離しているため、小型化に限界がある。
【０００５】
それゆえに、この発明の主たる目的は、小型化できかつ操作性を高めることができる、画像投影装置を提供することである。
【課題を解決するための手段】
【０００６】
この発明に従う画像投影装置(10：実施例で相当する参照符号。以下同じ)は、投影面の前方から投影面に画像を投影する投影手段(46)、投影面が外れるように設定された視野を有し、視野で捉えられたシーンを表す画像を繰り返し出力する撮像手段(16)、撮像手段から出力された画像に基づいて既定条件を満足する特定物体の動きを探索する探索手段(S61~S81, S87)、および投影手段によって投影すべき画像を探索手段の探知に応答して更新する更新手段(S83~S85, S35~S43)を備える。
【０００７】
好ましくは、投影手段および撮像手段は互いに並列して処理を実行し、投影手段および撮像手段から並列して出力される２つの画像は互いに相違する。
【０００８】
好ましくは、内蔵画面(30)に画像を表示する表示手段(28)、投影手段および表示手段を選択的に起動する起動手段(S45~S49, S55)、および起動手段による表示手段の起動に対応して探索手段を停止する停止手段(S59)がさらに備えられる。
【０００９】
さらに好ましくは、内蔵画面は投影手段の投影方向に面し、撮像手段の撮像方向は投影手段の投影方向と逆の方向に相当する。
【００１０】
好ましくは、投影手段に対する姿勢が可変となるように撮像手段を支持する支持手段(SH1)がさらに備えられる。
【００１１】
好ましくは、撮像手段の撮像方向は投影手段の投影方向に相当し、撮像手段に向けて光を反射させる反射手段(ML1)を着脱自在に保持する保持手段(HL1)がさらに備えられる。
【００１２】
好ましくは、特定物体は人物の手に相当し、探索手段は、手を表す画像の代表点を検出する検出手段(S65~S75)、および検出手段によって検出された代表点の動きを既定条件と照合する照合手段(S77)を含む。
【００１３】
この発明に従う投影制御プログラムは、投影面の前方から投影面に画像を投影する投影手段(46)、および投影面が外れるように設定された視野を有し、視野で捉えられたシーンを表す画像を繰り返し出力する撮像手段(16)を備える画像投影装置(10)のプロセッサ(36)に、撮像手段から出力された画像に基づいて既定条件を満足する特定物体の動きを探索する探索ステップ(S61~S81, S87)、および投影手段によって投影すべき画像を探索ステップの探知に応答して更新する更新ステップ(S83~S85, S35~S43)を実行させるための、投影制御プログラムである。
【００１４】
この発明に従う投影制御方法は、投影面の前方から投影面に画像を投影する投影手段(46)、および投影面が外れるように設定された視野を有し、視野で捉えられたシーンを表す画像を繰り返し出力する撮像手段(16)を備える画像投影装置(10)によって実行される投影制御方法であって、撮像手段から出力された画像に基づいて既定条件を満足する特定物体の動きを探索する探索ステップ(S61~S81, S87)、および投影手段によって投影すべき画像を探索ステップの探知に応答して更新する更新ステップ(S83~S85, S35~S43)を備える。
【００１５】
この発明に従う外部制御プログラムは、投影面の前方から投影面に画像を投影する投影手段(46)、投影面が外れるように設定された視野を有し、視野で捉えられたシーンを表す画像を繰り返し出力する撮像手段(16)、およびメモリ(38)に保存された内部制御プログラムに従う処理を実行するプロセッサ(36)を備える画像投影装置(10)に供給される外部制御プログラムであって、撮像手段から出力された画像に基づいて既定条件を満足する特定物体の動きを探索する探索ステップ(S61~S81, S87)、および投影手段によって投影すべき画像を探索ステップの探知に応答して更新する更新ステップ(S83~S85, S35~S43)を内部制御プログラムと協働してプロセッサに実行させるための、外部制御プログラムである。
【００１６】
この発明に従う画像投影装置(10)は、投影面の前方から投影面に画像を投影する投影手段(46)、投影面が外れるように設定された視野を有し、視野で捉えられたシーンを表す画像を繰り返し出力する撮像手段(16)、外部制御プログラムを取り込む取り込み手段(48)、および取り込み手段によって取り込まれた外部制御プログラムとメモリ(38)に保存された内部制御プログラムとに従う処理を実行するプロセッサ(36)を備える画像投影装置であって、外部制御プログラムは、撮像手段から出力された画像に基づいて既定条件を満足する特定物体の動きを探索する探索ステップ(S61~S81, S87)、および投影手段によって投影すべき画像を探索ステップの探知に応答して更新する更新ステップ(S83~S85, S35~S43)を内部制御プログラムと協働して実行するプログラムに相当する。
【発明の効果】
【００１７】
この発明によれば、投影すべき画像は、装置に触れることなく更新される。これによって、操作性の向上が図られる。また、撮像手段と前面投射型の投影手段との位置関係は撮像手段の視野が投影面から外れる関係を満足すればよいため、撮像手段と投影手段とを互いに近接させることができる。これによって装置の小型化が図られる。
【００１８】
この発明の上述の目的，その他の目的，特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。
【図面の簡単な説明】
【００１９】
【図１】この発明の一実施例の基本的構成を示すブロック図である。
【図２】この発明の一実施例の構成を示すブロック図である。
【図３】（Ａ）は記録画像の一例を示す図解図であり、（Ｂ）は記録画像の他の一例を示す図解図であり、（Ｃ）は記録画像のその他の一例を示す図解図であり、（Ｄ）は記録画像のさらにその他の一例を示す図解図である。
【図４】図２実施例を上方から眺めた状態を表す図解図である。
【図５】図２実施例の動作の一部を示す図解図である。
【図６】図２実施例で参照されるレジスタの構成の一例を示す図解図である。
【図７】（Ａ）は辞書画像の一例を示す図解図であり、（Ｂ）は辞書画像の他の一例を示す図解図であり、（Ｃ）は辞書画像のその他の一例を示す図解図であり、（Ｄ）は辞書画像のさらにその他の一例を示す図解図であり、（Ｅ）は辞書画像の他の一例を示す図解図であり、（Ｆ）は辞書画像のその他の一例を示す図解図であり、（Ｇ）は辞書画像のさらにその他の一例を示す図解図であり、（Ｈ）は辞書画像の他の一例を示す図解図であり、（Ｉ）は辞書画像のその他の一例を示す図解図であり、（Ｊ）は辞書画像のさらにその他の一例を示す図解図であり、（Ｋ）は辞書画像の他の一例を示す図解図である。
【図８】図２実施例に適用されるＣＰＵの動作の一部を示すフロー図である。
【図９】図２実施例に適用されるＣＰＵの動作の他の一部を示すフロー図である。
【図１０】図２実施例に適用されるＣＰＵの動作のその他の一部を示すフロー図である。
【図１１】図２実施例に適用されるＣＰＵの動作のさらにその他の一部を示すフロー図である。
【図１２】図２実施例に適用されるＣＰＵの動作の他の一部を示すフロー図である。
【図１３】この発明の他の実施例を上方から眺めた状態を表す図解図である。
【図１４】この発明のその他の実施例を上方から眺めた状態を表す図解図である。
【図１５】この発明のさらにその他の実施例の構成を示すブロック図である。
【発明を実施するための形態】
【００２０】
以下、この発明の実施の形態を図面を参照しながら説明する。
［基本的構成］
【００２１】
図１を参照して、この実施例の画像投影装置は、基本的に次のように構成される。投影手段１は、投影面の前方から投影面に画像を投影する。撮像手段２は、投影面が外れるように設定された視野を有し、視野で捉えられたシーンを表す画像を繰り返し出力する。探索手段３は、撮像手段２から出力された画像に基づいて既定条件を満足する特定物体の動きを探索する。更新手段４は、投影手段１によって投影すべき画像を探索手段３の探知に応答して更新する。
【００２２】
投影すべき画像は、装置に触れることなく更新される。これによって、操作性の向上が図られる。また、撮像手段２と前面投射型の投影手段１との位置関係は撮像手段２の視野が投影面から外れる関係を満足すればよいため、撮像手段２と投影手段１とを互いに近接させることができる。これによって装置の小型化が図られる。
［実施例］
【００２３】
図２を参照して、この実施例のディジタルカメラ１０は、ドライバ１８ａおよび１８ｂによってそれぞれ駆動されるフォーカスレンズ１２および絞り機構１４を含む。フォーカスレンズ１２および絞り機構１４を経た光学像は、撮像装置１６の撮像面に照射され、光電変換を施される。これによって、撮像面で捉えられたシーンを表す電荷が生成される。
【００２４】
キー入力装置４０に設けられたモード切り換えスイッチ４０ｍｄによってカメラモードが選択されると、ＣＰＵ３６は、撮像タスクの下で動画取り込み処理および動画表示処理を実行するべく、ドライバ１８ｃに露光動作および電荷読み出し動作の繰り返しを命令し、ＬＣＤドライバ２８に表示動作の繰り返しを命令する。
【００２５】
ドライバ１８ｃは、ＳＧ２０から出力された垂直同期信号Ｖｓｙｎｃに応答して、撮像面を露光し、かつ撮像面で生成された電荷をラスタ走査態様で読み出す。撮像装置１６からは、読み出された電荷に基づく生画像データが周期的に出力される。
【００２６】
信号処理回路２２は、撮像装置１６から出力された生画像データに白バランス調整，色分離，ＹＵＶ変換などの処理を施し、これによって作成されたＹＵＶ形式の画像データをメモリ制御回路２４を通してＳＤＲＡＭ２６の動画像エリア２６ａに書き込む。
【００２７】
ＬＣＤドライバ２８は、動画像エリア２６ａに格納された画像データをメモリ制御回路２４を通して読み出し、読み出された画像データに基づいてＬＣＤモニタ３０を駆動する。この結果、撮像面で捉えられたシーンを表すリアルタイム動画像（スルー画像）がモニタ画面に表示される。
【００２８】
撮像面の中央には図示しない評価エリアが割り当てられる。輝度評価回路３２は、信号処理回路２２から出力されたＹデータのうち評価エリアに属するＹデータを、垂直同期信号Ｖｓｙｎｃに応答して積分する。積分値は、輝度評価値として輝度評価回路３２から出力される。また、ＡＦ評価回路３４は、信号処理回路２２から出力されたＹデータのうち評価エリアに属するＹデータの高域周波数成分を、垂直同期信号Ｖｓｙｎｃに応答して積分する。積分値は、ＡＦ評価値としてＡＦ評価回路３４から出力される。
【００２９】
キー入力装置４０に設けられたシャッタボタン４０ｓｈが非操作状態のとき、ＣＰＵ３６は、輝度評価回路３２から出力された輝度評価値に基づいて適正ＥＶ値を算出するべく、簡易ＡＥ処理を繰り返し実行する。算出された適正ＥＶ値を定義する絞り量および露光時間は、ドライバ１８ｂおよび１８ｃにそれぞれ設定される。この結果、ＬＣＤモニタ３０に表示されるスルー画像の明るさが適度に調整される。
【００３０】
シャッタボタン４０ｓｈが操作されると、ＣＰＵ３６は、輝度評価回路３２から出力された輝度評価値に基づいて最適ＥＶ値を算出するべく、厳格ＡＥ処理を実行する。算出された最適ＥＶ値を定義する絞り量および露光時間は、上述と同様、ドライバ１８ｂおよび１８ｃにそれぞれ設定される。これによって、ＬＣＤモニタ３０に表示されるスルー画像の明るさが厳格に調整される。
【００３１】
ＣＰＵ３６は続いて、ＡＦ処理を実行する。フォーカスレンズ１２は光軸方向に移動され、ＡＦ評価回路３４から出力されたＡＦ評価値はフォーカスレンズ１２の移動処理と並列して繰り返し取り込まれる。合焦点は取り込まれたＡＦ評価値に基づいて探索され、フォーカスレンズ１２は発見された合焦点に配置される。これによって、ＬＣＤモニタ３０に表示されるスルー画像の鮮鋭度が向上する。
【００３２】
ＡＦ処理が完了すると、ＣＰＵ３６は、静止画取り込み処理を実行し、かつ記録処理の実行をメモリＩ／Ｆ４２に命令する。静止画取り込み処理の結果、ＡＦ処理が完了した時点のシーンを表す画像データが、動画像エリア２６ａから静止画像エリア２６ｂに退避される。記録処理の実行を命令されたメモリＩ／Ｆ４２は、静止画像エリア２６ｂに退避された画像データをメモリ制御回路２４を通して読み出し、読み出された画像データをファイル形式で記録媒体４４に記録する。
【００３３】
モード切り換えスイッチ４０ｍｄによって再生モードが選択されると、ＣＰＵ３６は、再生タスクの下で以下の処理を実行する。ＣＰＵ３６はまず、記録媒体４４に記録された最新の画像ファイルを指定し、指定された画像ファイルに注目した再生処理の実行をメモリＩ／Ｆ４２に命令する。
【００３４】
メモリＩ／Ｆ４２は、指定された画像ファイルの画像データを記録媒体４４から読み出し、読み出された画像データをメモリ制御回路２４を通してＳＤＲＡＭ２６の静止画像エリア２６ｂに書き込む。
【００３５】
現時点の表示モード（＝前回の再生タスクの終了時に選択されていた表示モード）がモニタモードであれば、ＣＰＵ３６は、ＬＣＤドライバ２８を再生デバイスとして選択する。ＬＣＤドライバ２８は、ＳＤＲＡＭ２６の静止画像エリア２６ｂに格納された画像データをメモリ制御回路２４を通して読み出し、読み出された画像データに基づいてＬＣＤモニタ３０を駆動する。
【００３６】
キー入力装置４０に設けられた送り／戻しボタン４０ｆｒによって送り操作が行われると、ＣＰＵ３６は、記録媒体４４に記録された次の画像ファイルを指定する。また、送り／戻しボタン４０ｆｒによって戻し操作が行われると、ＣＰＵ３６は、記録媒体４４に記録された前の画像ファイルを指定する。指定された画像ファイルは上述と同様の再生処理を施され、この結果、ＬＣＤモニタ３０に表示された画像が別の画像に更新される。
【００３７】
したがって、図３（Ａ）〜図３（Ｄ）に示す４フレームの画像Ｒ＿１〜Ｒ＿４が記録されており、かつ現時点で画像Ｒ１が再生されている場合、再生画像は、送り操作が行われる毎に画像Ｒ＿２→画像Ｒ＿３→画像Ｒ＿４→画像Ｒ＿１→…の順で更新され、戻し操作が行われる毎に画像Ｒ＿４→画像Ｒ＿３→画像Ｒ＿２→画像Ｒ＿１→…の順で更新される。
【００３８】
これに対して、現時点の表示モードがプロジェクションモードであれば、ＣＰＵ３６は、プロジェクタ４６を再生デバイスとして選択し、動画取り込み処理を開始するべく露光動作および電荷読み出し動作の繰り返しをドライバ１８ｃに命令し、そして指検出タスク（後述）を起動する。プロジェクタ４６は、ＳＤＲＡＭ２６の静止画像エリア２６ｂに格納された画像データをメモリ制御回路２４を通して読み出し、読み出された画像データを光学像に変換し、そして変換された光学像を投影レンズ４６Ｌを通して投影する。
【００３９】
なお、動画取り込み処理によって繰り返し取得される画像データは、起動された指検出タスクの下で参照される。
【００４０】
図４を参照して、フォーカスレンズ１２はカメラ筐体ＣＢ１の前面に設けられ、ＬＣＤモニタ３０および投影レンズ４６Ｌはカメラ筐体ＣＢ１の背面に設けられる。シャッタボタン４０ｓｈは、カメラ筐体ＣＢ１の上面に設けられる。
【００４１】
また、プロジェクションモードでは、ディジタルカメラ１０は、図５に示すように三脚５０で支持される。図５によれば、ディジタルカメラ１０の背面がスクリーンＳＣＲ１を向き、投影レンズ４６Ｌから投射された光学像はスクリーンＳＣＲ１に映し出される。カメラ操作者ＯＰ１は、少なくとも左手が撮像面の視野に収まる位置に立つ。
【００４２】
指検出タスクは、図６に示すレジスタＲＧＳＴ１と図７（Ａ）〜図７（Ｋ）に示す辞書画像Ｄ＿１〜Ｄ＿１１を収めてフラッシュメモリ３８に設けられた辞書ＤＩＣとを利用して、以下に述べる要領で実行される。
【００４３】
まず、レジスタＲＧＳＴ１がクリアされ、垂直同期信号Ｖｓｙｎｃが発生する毎に変数Ｋが“１”〜“１１”の各々に設定される。続いて、辞書ＤＩＣに収められた辞書画像Ｄ＿１〜Ｄ＿１１の中からＫ番目の辞書画像Ｄ＿Ｋが指定され、指定された辞書画像Ｄ＿Ｋに符合する画像が表示画像エリア２６ａに格納された最新フレームの画像データから探索される。
【００４４】
辞書ＤＩＣに収められた辞書画像Ｄ＿１〜Ｄ１１はいずれも、人差し指だけを伸ばした左手を表す画像である。したがって、人差し指だけを伸ばした左手が撮像面で捉えられると、探索結果は“探知”を示す。辞書画像Ｄ＿１〜Ｄ＿１１のいずれか１つに符合する画像が探知されると、探知された画像の代表点（代表点：左手の人差し指の先端）が検出され、検出された代表点の座標がレジスタＲＧＳＴ１に登録される。
【００４５】
撮像面で捉えられた左手の人差し指の動き（＝カメラ操作者ＯＰ１のジャスチャ）は、レジスタＲＧＳＴ１に登録された座標の変化に基づいて判別される。判別された動きが撮像面に向かって左方向への人差し指の移動に相当すれば、既定条件の１つが満足されたとみなされ、送り指示が再生タスクに向けて発行される。一方、判別された動きが撮像面に向かって右方向への人差し指の移動に相当すれば、既定条件の他の１つが満足されたとみなされ、戻し指示が再生タスクに向けて発行される。
【００４６】
指検出タスクから送り指示が発行されると、ＣＰＵ３６は、記録媒体４４に記録された次の画像ファイルを再生タスクの下で指定する。また、指検出タスクから戻し指示が発行されると、ＣＰＵ３６は、記録媒体４４に記録された前の画像ファイルを再生タスクの下で指定する。指定された画像ファイルは上述と同様の再生処理を施され、この結果、プロジェクタ４６によって投影された画像が別の画像に更新される。
【００４７】
したがって、図３（Ａ）〜図３（Ｄ）を参照した上述の例では、再生画像は、送り指示が発行される毎に画像Ｒ＿２→画像Ｒ＿３→画像Ｒ＿４→画像Ｒ＿１→…の順で更新され、戻し指示が発行される毎に画像Ｒ＿４→画像Ｒ＿３→画像Ｒ＿２→画像Ｒ＿１→…の順で更新される。
【００４８】
なお、表示モードは、キー入力装置４０に設けられた再生デバイス切換ボタン４０ｓｗによって再生デバイス切換操作が操作される毎に、モニタモードとプロジェクションモードとの間で切換えられる。
【００４９】
ＣＰＵ３６は、カメラモードが選択されたとき図８に示す撮像タスクを実行し、再生モードが選択されたとき図９〜図１０に示す再生タスクおよび図１１〜図１２に示す指検出タスクを実行する。なお、ＣＰＵ３６は、μＩＴＲＯＮのようなマルチタスクＯＳの上で複数のタスクを並列的に実行するＣＰＵである。また、ＣＰＵ３６によって実行されるタスクに相当する制御プログラムはフラッシュメモリ３８に記憶される。
【００５０】
図８を参照して、ステップＳ１では動画取り込み処理を開始し、ステップＳ３では動画表示処理を開始する。この結果、撮像面で捉えられたシーンを表す画像データが信号処理回路２２から繰り返し出力され、出力された画像データに基づくスルー画像がＬＣＤモニタ３０に表示される。ステップＳ５ではシャッタボタン４０ｓｈが操作されたか否かを判別し、判別結果がＮＯである限りステップＳ７の簡易ＡＥ処理を繰り返し実行する。この結果、スルー画像の明るさが適度に調整される。
【００５１】
ステップＳ５の判別結果がＮＯからＹＥＳに更新されると、ステップＳ９で厳格ＡＥ処理を実行し、ステップＳ１１でＡＦ処理を実行する。この結果、スルー画像の明るさが厳格に調整され、スルー画像の鮮鋭度が向上する。ＡＦ処理が完了すると、ステップＳ１３で静止画取り込み処理を実行し、ステップＳ１５で記録処理の実行をメモリＩ／Ｆ４２に命令する。ＡＦ処理が完了した時点のシーンを表す画像データは、静止画取り込み処理によって表示画像エリア２６ａから記録画像エリア２６ｂに退避される。退避された画像データは、メモリＩ／Ｆ４２によって読み出され、ファイル形式で記録媒体４４に記録される。ステップＳ１５の処理が完了すると、ステップＳ５に戻る。
【００５２】
図９を参照して、ステップＳ２１では記録媒体４４に記録された最新の画像ファイルを指定し、ステップＳ２３では指定された画像ファイルの再生をメモリＩ／Ｆ４２に命令する。メモリＩ／Ｆ４２は、指定された画像ファイルに収められた画像データを記録媒体４４から読み出し、読み出された画像データをメモリ制御回路２４を通してＳＤＲＡＭ２６の静止画像エリア２６ｂに書き込む。
【００５３】
ステップＳ２５では、現時点の表示モード（＝前回の再生タスクの終了時に選択されていた表示モード）がプロジェクションモードおよびモニタモードのいずれであるかを判別する。判別結果が“プロジェクションモード”であれば、ステップＳ２７でプロジェクタ４６を再生デバイスとして選択し、ステップＳ２９で動画取り込み処理を開始し、そしてステップＳ３１で指検出タスクを起動する。これに対して、表示モードがモニタモードであれば、ステップＳ３３でＬＣＤドライバ２８を再生デバイスとして選択する。
【００５４】
ステップＳ２７の処理によってプロジェクタ４６が再生デバイスとして選択された場合、選択されたプロジェクタ４６は、ＳＤＲＡＭ２６の静止画像エリア２６ｂに格納された画像データをメモリ制御回路２４を通して読み出し、読み出された画像データを光学像に変換し、そして変換された光学像を投影レンズ４６Ｌを通して投影する。
【００５５】
これに対して、ステップＳ３３の処理によってＬＣＤドライバ２８が再生デバイスとして選択された場合、選択されたＬＣＤドライバ２８は、ＳＤＲＡＭ２６の静止画像エリア２６ｂに格納された画像データをメモリ制御回路２４を通して読み出し、読み出された画像データに基づいてＬＣＤモニタ３０を駆動する。
【００５６】
なお、ステップＳ２９の処理によって繰り返し取得される画像データは、ステップＳ３１で起動された指検出タスクの下で参照される。
【００５７】
ステップＳ３５では、送り操作が行われるか或いは送り指示が発行されるという論理和条件が満足されたか否かを判別する。また、ステップＳ３７では、戻し操作が行われるか或いは戻し指示が発行されるという論理和条件が満足されたか否かを判別する。さらに、ステップＳ４５では、再生デバイス切り換え操作が行われたか否かを判別する。
【００５８】
ステップＳ３５の判別結果がＹＥＳであれば、記録媒体４４に記録された次の画像ファイルをステップＳ３９で指定する。ステップＳ３７の判別結果がＹＥＳであれば、記録媒体４４に記録された前の画像ファイルをステップＳ４１で指定する。ステップＳ４３では、ステップＳ３９またはＳ４１で指定された画像ファイルの再生をメモリＩ／Ｆ４２に命令する。この結果、プロジェクタ４６によって投影された画像またはＬＣＤモニタ３０に表示された画像が別の画像に更新される。ステップＳ４３の処理が完了すると、ステップＳ３５に戻る。
【００５９】
ステップＳ４５の判別結果がＹＥＳであれば、現時点の表示モードがプロジェクションモードおよびモニタモードのいずれであるかを判別する。判別結果が“プロジェクションモード”であれば、ステップＳ４９でプロジェクタ４６を再生デバイスとして選択し、ステップＳ５１で動画取り込み処理を開始し、そしてステップＳ５３で指検出タスクを起動する。これに対して、表示モードがモニタモードであれば、ステップＳ５５でＬＣＤドライバ２８を再生デバイスとして選択し、ステップＳ５７で動画取り込み処理を停止し、そしてステップＳ５９で指検出タスクを停止する。ステップＳ５３またはＳ５９の処理が完了すると、ステップＳ３５に戻る。
【００６０】
なお、ステップＳ３５の判別結果，ステップＳ３７の判別結果，およびステップＳ４５の判別結果のいずれもがＮＯであれば、そのままステップＳ３５に戻る。
【００６１】
図１１を参照して、ステップＳ６１ではレジスタＲＧＳＴ１をクリアし、ステップＳ６３では垂直同期信号Ｖｓｙｎｃが発生したか否かを判別する。判別結果がＮＯからＹＥＳに更新されると、ステップＳ６５で変数Ｋを“１”に設定する。ステップＳ６７では、辞書ＤＩＣに収められた辞書画像Ｄ＿１〜Ｄ＿１１の中からＫ番目の辞書画像Ｄ＿Ｋを指定し、指定された辞書画像Ｄ＿Ｋに符合する画像を表示画像エリア２６ａに格納された最新フレームの画像データから探索する。
【００６２】
ステップＳ６９では、辞書画像Ｄ＿Ｋに符合する画像が探知されたか否かを判別する。辞書ＤＩＣに収められた辞書画像Ｄ＿１〜Ｄ＿１１はいずれも、人差し指だけを伸ばした左手を表す画像である。したがって、ステップＳ６９の判別結果は、人差し指だけを伸ばした左手が撮像面で捉えられたときにＹＥＳを示す。判別結果がＹＥＳであればステップＳ７１に進み、判別結果がＮＯであればステップＳ７３に進む。
【００６３】
ステップＳ７１では、探知された画像の代表点（代表点：左手の人差し指の先端）を検出し、検出された代表点の座標をレジスタＲＧＳＴ１に登録する。登録が完了すると、ステップＳ７７に進む。一方、ステップＳ７３では変数Ｋをインクリメントし、ステップＳ７５ではインクリメント後の変数Ｋが“１１”を上回るか否かを判別する。判別結果がＮＯであればステップＳ６７に戻り、判別結果がＹＥＳであればステップＳ７７に進む。
【００６４】
ステップＳ７７では、撮像面で捉えられた左手の人差し指の動き（＝カメラ操作者ＯＰ１のジャスチャ）を、レジスタＲＧＳＴ１に登録された座標の変化に基づいて判別する。判別された動きが撮像面に向かって左方向への人差し指の移動に相当すれば、ステップＳ７９からステップＳ８３に進み、送り指示を再生タスクに向けて発行する。一方、判別された動きが撮像面に向かって右方向への人差し指の移動に相当すれば、ステップＳ８１からステップＳ８５に進み、戻し指示を再生タスクに向けて発行する。
【００６５】
ステップＳ８１またはＳ８５の処理が完了すると、ステップＳ８７でレジスタＲＧＳＴ１をクリアし、その後にステップＳ６３に戻る。なお、左方向または右方向への人差し指の移動を表す判別結果が得られなければ、ステップＳ８３〜Ｓ８７の処理を実行することなくステップＳ６３に戻る。
【００６６】
以上の説明からわかるように、プロジェクタ４６は、スクリーンＳＣＲ１（投影面）の前方からスクリーンＳＣＲ１に再生画像を投影する。撮像装置１６は、スクリーンＳＣＲ１が外れるように設定された視野を有し、この視野で捉えられたシーンを表す画像を繰り返し出力する。ＣＰＵ３６は、人差し指を伸ばした左手の左右方向への動きを撮像装置１６から出力された画像に基づいて探索し(S61~S81, S87)、プロジェクタ４６によって投影すべき再生画像をこのような動きの探知に応答して更新する(S83~S85, S35~S43)。
【００６７】
このように、プロジェクタ４６によって投影される画像は、ディジタルカメラ１０に手を触れることなく更新される。これによって、操作性の向上が図られる。また、撮像装置１６と前面投射型のプロジェクタ４６との位置関係は撮像装置１６の視野が投影面から外れる関係を満足すればよいため、撮像装置１６とプロジェクタ４６とを互いに近接させることができる。これによってディジタルカメラ１０の小型化が図られる。
【００６８】
なお、この実施例では、図４に示すように、カメラ筐体ＣＢ１の前面にフォーカスレンズ１２を設ける一方、カメラ筐体ＣＢ１の背面にＬＣＤモニタ３０および投影レンズ４６Ｌを設けるようにしている。この場合、ＬＣＤモニタ３０の画面はプロジェクタ４６の投影方向に面し、撮像装置１６は、プロジェクタ４６の投影方向と逆の方向のシーンを捉える。
【００６９】
しかし、図１３に示すように、投影レンズ４６ＬおよびＬＣＤモニタ３０をカメラ筐体ＣＢ２の前面および背面にそれぞれ設け、カメラ筐体ＣＢ３の前面にフォーカスレンズ１２を設け、そしてカメラ筐体ＣＢ３がシャフトＳＨ１の回り方向に回転できるようにカメラ筐体ＣＢ２およびＣＢ３をシャフトＳＨ１によって結合するようにしてもよい。この場合、好ましくは、プロジェクションモードは、撮像面の視野がプロジェクタ４６による投影画像から外れるようにカメラ筐体ＣＢ３が回転した状態で起動される。
【００７０】
また、図１４に示すように、撮像方向および投影方向がほぼ一致するようにカメラ筐体ＣＢ１の前面にフォーカスレンズ１２および投影レンズ４６Ｌを設ける一方、カメラ筐体ＣＢ１の背面にＬＣＤモニタ３０を設け、さらにカメラ筐体ＣＢ１の後方のシーンを表す光を撮像装置１６に向けて反射させるミラーＭＬ１を着脱自在に支持する支持部ＨＬ１をカメラ筐体ＣＢ１に設けるようにしてもよい。この場合、好ましくは、プロジェクションモードは、ミラーＭＬ１が支持部ＨＬ１に装着されたときに起動される。
【００７１】
さらに、この実施例では、マルチタスクＯＳおよびこれによって実行される複数のタスクに相当する制御プログラムは、フラッシュメモリ４２に予め記憶される。しかし、図１５に示すように通信Ｉ／Ｆ４８をディジタルカメラ１０に設け、一部の制御プログラムを内部制御プログラムとしてフラッシュメモリ３８に当初から準備する一方、他の一部の制御プログラムを外部制御プログラムとして外部サーバから取得するようにしてもよい。この場合、上述の動作は、内部制御プログラムおよび外部制御プログラムの協働によって実現される。
【００７２】
また、この実施例では、ＣＰＵ３６によって実行される処理を上述の要領で複数のタスクに区分するようにしている。しかし、各々のタスクをさらに複数の小タスクに区分してもよく、さらには区分された複数の小タスクの一部を他のタスクに統合するようにしてもよい。また、各々のタスクを複数の小タスクに区分する場合、その全部または一部を外部サーバから取得するようにしてもよい。
【符号の説明】
【００７３】
１０  …ディジタルカメラ
１６  …撮像装置
３０  …ＬＣＤモニタ
３６  …ＣＰＵ
４４  …記録媒体
４６  …プロジェクタ
【図１】
2013085073.tif 000003
【図２】
2013085073.tif 000004
【図３】
2013085073.tif 000005
【図４】
2013085073.tif 000006
【図５】
2013085073.tif 000007
【図６】
2013085073.tif 000008
【図７】
2013085073.tif 000009
【図８】
2013085073.tif 000010
【図９】
2013085073.tif 000011
【図１０】
2013085073.tif 000012
【図１１】
2013085073.tif 000013
【図１２】
2013085073.tif 000014
【図１３】
2013085073.tif 000015
【図１４】
2013085073.tif 000016
【図１５】
2013085073.tif 000017