(57)【要約】      （修正有）【課題】撮影している被写体に応じた情報を適切に投影する。【解決手段】電子機器１は、撮影部１０と、撮影部で撮影している被写体へ画像を投影する投影部２０と、画像のうちの第１領域を第１領域とは異なる第２領域に移動させて投影するように投影部を制御する制御部７０と、を備える。あるいは、電子機器は、撮影部と、撮影部とは反対の側に配置され、撮影者に対して投影を行う投影部と、被写体に注目させる画像を投影するように投影部を制御する制御部と、を備える。【選択図】図２
2015029219.tif 000002
【特許請求の範囲】
【請求項１】
撮影部と、
前記撮影部で撮影している被写体へ画像を投影する投影部と、
前記画像のうちの第１領域を前記第１領域とは異なる第２領域に移動させて投影するように前記投影部を制御する制御部と、
を備えることを特徴とする電子機器。
【請求項２】
請求項１に記載の電子機器において、
前記投影部から投影する投影像の態様の変更操作を受け付ける操作受付部を備え、
前記制御部は、前記操作受付部で受けた変更操作に応じて前記投影像の態様を変化させるように前記投影部を制御することを特徴とする電子機器。
【請求項３】
請求項２に記載の電子機器において、
前記制御部は、前記投影像の態様が前記元の画像と一致するか否かを判定することを特徴とする電子機器。
【請求項４】
請求項３に記載の電子機器において、
前記制御部は、前記一致を判定した場合に所定の情報を外部機器へ送信することを特徴とする電子機器。
【請求項５】
請求項４に記載の電子機器において、
前記外部機器と通信を行うための送信部を備え、
前記送信部は、前記外部機器に対して前記電子機器に関する情報を送信する
ことを特徴とする電子機器。
【請求項６】
請求項１から請求項５のいずれか一項に記載の電子機器において、
前記制御部は、前記撮影部で撮影している被写体に応じた前記画像を投影するように前記投影部を制御することを特徴とする電子機器。
【請求項７】
請求項６に記載の電子機器において、
前記制御部は、前記被写体の大きさに応じた前記画像を投影するように前記投影部を制御することを特徴とする電子機器。
【請求項８】
撮影部と、
前記撮影部とは反対の側に配置され、撮影者に対して投影を行う投影部と、
被写体に注目させる画像を投影するように前記投影部を制御する制御部と、
を備えることを特徴とする電子機器。
【請求項９】
請求項８に記載の電子機器において、
前記制御部は、複数の画像を順番に投影するように前記投影部を制御することを特徴とする電子機器。
【請求項１０】
請求項９に記載の電子機器において、
前記制御部は、前回注目された画像を優先して投影するように前記投影部を制御することを特徴とする電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器に関する。
【背景技術】
【０００２】
カメラユニットおよびプロジェクタユニットを搭載する電子機器が知られている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−８０８７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来技術では、カメラユニット（撮影部）の被写体に対する情報の投影が困難であった。
【課題を解決するための手段】
【０００５】
請求項１に記載の発明による電子機器は、撮影部と、撮影部で撮影している被写体へ画像を投影する投影部と、画像のうちの第１領域を第１領域とは異なる第２領域に移動させて投影するように投影部を制御する制御部と、を備えることを特徴とする。
請求項８に記載の発明による電子機器は、撮影部と、撮影部とは反対の側に配置され、撮影者に対して投影を行う投影部と、被写体に注目させる画像を投影するように投影部を制御する制御部と、を備えることを特徴とする。
【発明の効果】
【０００６】
本発明による電子機器では、被写体に対する情報を適切に投影できる。
【図面の簡単な説明】
【０００７】
【図１】本発明の第一の実施形態によるプロジェクタ搭載カメラの外観を例示する図である。
【図２】図１のプロジェクタ搭載カメラの構成を例示するブロック図である。
【図３】人体通信を行う場面を説明する図である。
【図４】パズル投影モードが用いられる場面を説明する図である。
【図５】図５(a)はパズルピースを本来の領域に配置した図、図５(b)はパズルピースを本来の領域と異なる領域に配置し直した図である。
【図６】ＣＰＵがパズル投影モードにおいて実行するプログラムによる処理の流れを説明するフローチャートである。
【図７】図７(a)は第二の実施形態によるプロジェクタ搭載カメラの正面を含む図、図７(b)はプロジェクタ搭載カメラの背面を含む図である。
【図８】プロジェクタユニットによる撮影アシスト場面を説明する図である。
【図９】ＣＰＵが撮影アシスト投影モードにおいて実行するプログラムによる処理の流れを説明するフローチャートである。
【発明を実施するための形態】
【０００８】
以下、図面を参照して本発明を実施するための形態について説明する。
（第一の実施形態）
図１は、本発明の第一の実施形態によるプロジェクタ搭載カメラ１の外観を例示する図である。図１において、プロジェクタ搭載カメラ１の正面に、撮影光学系１１および投影光学系２１が設けられている。プロジェクタ搭載カメラ１の上面には、操作部材９０が設けられている。
【０００９】
プロジェクタ搭載カメラ１は、撮影光学系１１を通して被写体像を撮像する撮影機能の他に、投影光学系２１から画像などの情報をスクリーンなどに向けて投影する投影機能を有する。第一の実施形態では、撮影方向と投影方向とが同じ場合を説明する。つまり、後述するカメラユニット１０が、後述するプロジェクタユニット２０による投影像を含む被写体像を撮影する。
【００１０】
図２は、図１のプロジェクタ搭載カメラ１の構成を例示するブロック図である。プロジェクタ搭載カメラ１は、カメラユニット（撮影部）１０と、プロジェクタユニット（投影部）２０と、ＬＣＤモニタ３０と、通信制御部４０と、ＲＡＭ５０と、フラッシュメモリ６０と、ＣＰＵ７０と、メモリカードインターフェース(I/F)８０と、操作部材９０と、を有する。メモリカードＩ／Ｆ８０には、着脱可能なメモリカード１００が装着される。
【００１１】
＜カメラユニット１０＞
カメラユニット１０は、撮影光学系１１と、撮像素子１２と、撮像制御部１３と、光学系駆動部１４と、を含む。撮像素子１２としては、ＣＭＯＳイメージセンサなどが用いられる。撮像制御部１３は、ＣＰＵ７０からの指示を受けて撮像素子１２および光学系駆動部１４を駆動制御するとともに、撮像素子１２から読み出される画像信号に対して所定の画像処理を行う。画像処理は、ガンマ処理や補間処理、ホワイトバランス調整処理などである。
【００１２】
撮影光学系１１は、撮像素子１２の撮像面上に被写体像を結像させる。撮像制御部１３は、撮影開始指示に応じて撮像素子１２に撮像を開始させ、撮像終了後に撮像素子１２から画像信号を読出す。撮像制御部１３はさらに、読み出した画像信号に画像処理を施し、画像処理後の画像データをＣＰＵ７０へ送出する。
【００１３】
光学系駆動部１４は、撮像制御部１３から出力されるフォーカス調節信号に基づいて、撮影光学系１１を構成するフォーカスレンズ（不図示）を光軸方向に進退駆動する。また、光学系駆動部１４は、撮像制御部１３から出力されるズーム調節信号に基づいて、撮影光学系１１を構成するズームレンズ（不図示）を光軸方向（テレ側もしくはワイド側）へ進退駆動する。
【００１４】
＜フォーカス調節＞
カメラユニット１０のフォーカス調節は、撮影光学系１１を構成するフォーカスレンズを光軸方向に移動させることによって行われる。オートフォーカス調節を行う撮像制御部１３は、撮像素子１２で撮像された画像信号のうち、所定のフォーカス検出エリア（例えば撮影画面中央）に対応する画像信号に含まれる高周波数成分の積算値（いわゆる焦点評価値）を最大にするように、フォーカス調節信号を光学系駆動部１４へ送る。焦点評価値を最大にするフォーカスレンズの位置は、撮像素子１２によって撮像される被写体像のエッジのボケをなくし、画像のコントラストを最大にする合焦位置である。
【００１５】
＜ズーム調節＞
カメラユニット１０のズーム調節は、撮影光学系１１を構成するズームレンズを光軸方向に移動させることによって行われる。ズーム調節を行う撮像制御部１３は、操作部材９０を構成する不図示のズームスイッチからＣＰＵ７０を介して送られるズーム操作信号に応じて、ズーム調節信号を光学系駆動部１４へ送る。
【００１６】
＜プロジェクタユニット２０＞
プロジェクタユニット２０は、投影光学系２１と、液晶パネル２２と、ＬＥＤ光源２３と、光学系駆動部２４と、投影制御部２５と、を含む。投影制御部２５は、ＣＰＵ７０からの投影指示に応じてＬＥＤ光源２３に駆動電流を供給する。ＬＥＤ光源２３は、供給された電流に応じた明るさで液晶パネル２２を照明する。
【００１７】
投影制御部２５はさらに、ＣＰＵ７０から送出される画像データに応じて液晶パネル駆動信号を生成し、生成した駆動信号で液晶パネル２２を駆動する。具体的には、液晶層に対して画像信号に応じた電圧を画素ごとに印加する。電圧が印加された液晶層は液晶分子の配列が変わり、当該液晶層の光の透過率が変化する。このように、画像信号に応じてＬＥＤ光源２３からの光を変調することにより、液晶パネル２２が光像を生成する。
【００１８】
投影に用いる画像データとしては、メモリカード１００から読み出された画像データや、カメラユニット１０から出力された画像データの他、通信制御部４０において受信された画像データを使用できる。
【００１９】
投影光学系２１は、液晶パネル２２から射出される光像をスクリーンなどへ向けて投影する。光学系駆動部２４は、投影制御部２５から出力されるオフセット調節信号に基づいて、投影光学系２１を光軸に対して直交する方向へ進退駆動する。また、光学系駆動部２４は、投影制御部２５から出力されるフォーカス調節信号に基づいて、投影光学系２１を構成するフォーカスレンズ（不図示）を光軸方向へ進退駆動する。光学系駆動部２４はさらに、投影制御部２５から出力されるズーム調節信号に基づいて、投影光学系２１を構成するズームレンズ（不図示）を光軸方向へ進退駆動する。
【００２０】
＜投影像のオフセット＞
投影像のオフセット調節は、投影光学系２１が光軸と直交する向きにシフトされることによって行われる。投影光学系２１がシフトすることで、プロジェクタユニット２０から射出される光束の射出方向が変化し、投影像がオフセットされる。投影像のオフセットは、投影光学系２１をシフトさせて行う他にも、液晶パネル２２、ＬＥＤ光源２３を光軸に対して垂直方向にシフトさせて行う構成としてもよい。
【００２１】
＜投影像のキーストン補正＞
投影光学系２１、液晶パネル２２、ＬＥＤ光源２３の一部を光軸に対して垂直方向にシフトさせる際には、そのシフト量に応じて投影するデータに対するキーストン補正を行う。投影像に上記オフセットを与えるだけでは投影像が台形状に変化するので、投影制御部２５は、投影像を台形状から長方形状に補正するために画像処理によるキーストン補正を施す。投影制御部２５内のメモリには、あらかじめ投影像を方形状に補正するための初期補正値が記憶されている。投影制御部２５は、オフセット調節量に対応する初期補正値を読み出し、読み出した初期補正値に基づいて投影する画像データに対するキーストン補正処理を施し、キーストン補正処理後の画像データに基づいて液晶パネル２２を駆動する。
【００２２】
＜投影像のフォーカス調節＞
プロジェクタユニット２０のフォーカス調節は、投影光学系２１を構成するフォーカスレンズを光軸方向にシフトすることによって行われる。オートフォーカス調節を行う投影制御部２５は、カメラユニット１０で撮像された画像信号のうち、フォーカス検出エリア（例えば撮影画面中央）に対応する画像信号に含まれる高周波数成分の積算値（いわゆる焦点評価値）を最大にするように、フォーカス調節信号を光学系駆動部２４へ送る。焦点評価値を最大にするフォーカスレンズの位置は、投影像のエッジのボケをなくし、投影像のコントラストを最大にするフォーカス調節位置である。
【００２３】
＜投影像のズーム調節＞
プロジェクタユニット２０のズーム調節は、投影光学系２１を構成するズームレンズを光軸方向に移動させることによって行われる。ズーム調節を行う投影制御部２５は、操作部材９０を構成する不図示のズームスイッチからＣＰＵ７０を介して送られるズーム操作信号に応じてズーム調節信号を光学系駆動部２４へ送る。
【００２４】
ＬＣＤモニタ３０は液晶表示パネルによって構成され、ＣＰＵ７０からの指示に応じて画像や操作メニュー画面などを表示する。通信制御部４０は、ＣＰＵ７０からの指示に応じて外部機器との間の通信を制御する。通信制御部４０は、無線通信回路を備えており、アンテナ４０ａを介して電波を送受信する。本実施形態では、プロジェクタ搭載カメラ１と同様の構成を有する他のプロジェクタ搭載カメラや、近距離無線通信機能を備える携帯電話機等との間で無線通信を行う。無線通信は、例えばブルートゥース（登録商標）による近距離無線通信である。
【００２５】
通信制御部４０はさらに、ＣＰＵ７０からの指示に応じて人体を介して通信を行う、公知の人体通信機能を備える。具体的には、図１に例示したプロジェクタ搭載カメラ１の筐体の面において、送受信用電極４０ｂが露出するように配設される。そして、図３に例示するように、プロジェクタ搭載カメラ１ａの使用者Ａと、他のプロジェクタ搭載カメラ１ｂの使用者Ｂとが、それぞれ自己のプロジェクタ搭載カメラ１ａ、１ｂの送受信用電極４０ｂに触れるようにプロジェクタ搭載カメラ１ａ、１ｂを片手で把持し、両使用者Ａ，Ｂがプロジェクタ搭載カメラ１ａ、１ｂを把持していない他方の手で互いに触れる（例えば握手）ことにより、人体および人体間の容量結合によって形成される閉回路によって、両人体をアンテナとしてプロジェクタ搭載カメラ１ａ、１ｂ間の通信を行うものである。
【００２６】
ＲＡＭ５０は、ＣＰＵ７０のワークメモリとして使用される。フラッシュメモリ６０は、ＣＰＵ７０に実行させるプログラムを記憶する。ＣＰＵ７０は、フラッシュメモリ６０が記憶するプログラムを実行することによってプロジェクタ搭載カメラ１による動作を制御する。
【００２７】
メモリカードＩ／Ｆ８０は不図示のコネクタを有し、該コネクタにメモリカード１００が接続される。メモリカードＩ／Ｆ８０は、接続されたメモリカード１００に対するデータの書き込みや、メモリカード１００からのデータの読み込みを行う。メモリカード１００は、フラッシュメモリなどの不揮発性メモリによって構成される。
【００２８】
操作部材９０は、レリーズボタン、投影ボタン、モード切替スイッチ、上記カメラユニット１０用のズームスイッチ、プロジェクタユニット２０用のズームスイッチなどを含む。操作部材９０は、レリーズ操作や投影操作、モード切替え操作など、各操作に応じた操作信号をＣＰＵ７０へ送出する。
【００２９】
＜パズル投影モード＞
本実施形態は、上記プロジェクタ搭載カメラ１がパズル投影モードに切替えられた場合の動作に特徴を有するので、以降の説明は、パズル投影モード時にＣＰＵ７０が行う制御処理を中心に行う。通常の投影モードは、メモリカード１００から読み出すなどした画像データによる画像をそのままプロジェクタユニット２０で投影するのに対し、パズル投影モードは、元画像に含まれる主要部を複数のパズルピースに分割し、複数のパズルピースを元の領域（第１領域）から異なる領域（第２領域）に配置してプロジェクタユニット２０で投影する点が異なる。
【００３０】
図４は、パズル投影モードが用いられる場面を説明する図である。プロジェクタ搭載カメラ１は、三脚にセットしても、人物Ａが片手で持っていてもよい。図４において、プロジェクタ搭載カメラ１のプロジェクタユニット２０から、人物Ａに向けてパズルピースの画像が投影されている。図４の例では、メモリカード１００から読み出されたヒトの内臓の画像に基づいて、当画像に含まれる主要な臓器をパズルピースとしている。ＣＰＵ７０は、例えば内臓の画像を臓器ごとに分割してパズルピースを形成し、形成したパズルピースを本来の領域（第１領域）から異なる領域（第２領域）に配置し直したパズル画像を生成し、このパズル画像をプロジェクタユニット２０から人物Ａに向けて投影させる。図５はパズル画像を例示する図であり、図５(a)はパズルピースを本来の領域に配置した図、図５(b)は図５(a)のパズルピースを図５(a)の本来の領域から異なる領域に配置し直した図である。ここで、パズルピースを本来の領域から異なる領域に配置し直す場合、少なくとも一つのパズルピースを異なる領域に配置すればよい。また異なる領域に配置する際に、パズルピースのサイズを変更してもよい。なお、本来の領域（第１領域）と異なる領域（第２領域）との関係は、重畳している領域があってもよい。すなわち、第１及び第２の領域が完全に重畳しているのではなく、一部でも重畳していない部分があれば、第２領域は本来の領域（第１領域）とは異なる領域であるとする。
【００３１】
カメラユニット１０は、パズル画像が投影されている人物Ａを画面に含むように、所定のフレームレート（例えば６０ｆｐｓ）で撮像を繰り返す。人物Ｂは、人物Ａに投影されているパズル画像に対し、パズルピースを本来の正しい領域に移動させるようにジェスチャー操作を行なってパズルを解く。なお、パズルを解いている人物Ｂの顔を画面に含むように、カメラユニット１０の撮影光学系１１を魚眼レンズで構成してもよい。
【００３２】
―投影像の生成―
プロジェクタ搭載カメラ１のＣＰＵ７０は、カメラユニット１０で取得された画像データに基づいて人物Ａの大きさを検出し、投影するパズル画像を人物Ａに重ねるように、パズル画像の大きさを調節して投影像を生成する。人物Ａの大きさ検出は、例えばカメラユニット１０で取得された画面に占める人物Ａの大きさ、および撮影光学系１１の焦点距離情報に基づいて行うことができる。ＣＰＵ７０は、人物Ａに映るパズルピースが人物Ａからはみ出さないように、人物Ａの大きさに応じてパズルピースのサイズを決定する。
【００３３】
また、ＣＰＵ７０は、カメラユニット１０で取得された画像データに基づいて人物Ａの位置および姿勢を推定し、投影するパズル画像を人物Ａに重ねるように、パズル画像に対して処理を施して投影像を生成する。ここで、人物Ａは静止しているとは限らないため、人物Ａの位置に応じてパズル画像の投影位置を移動させるように、パズル画像に対して画像処理を行う。さらに、人物Ａに投影されるパズル画像が台形状に変形している場合は台形補正処理を行う。
【００３４】
さらに、ＣＰＵ７０は、人物Ａが実際に着ている衣装は白とは限らないため、人物Ａがもともと着用している服装の色や模様をカメラユニット１０から送信された画像データの色情報に基づいて検出し、検出した色や模様を目立たなくする一方で投影するパズル画像が目立つように、パズル画像に対して色や輝度を変える画像処理を行って投影像を生成する。以上のように生成した投影像を人物Ａに投影することにより、人物Ａに重畳したパズルピースが観察される。
【００３５】
上述したプロジェクション・マッピングにおける投影像のための画像処理方法は、例えば、非特許文献：Takuma Nakamura, Akio Watanabe, Naoki Hashimoto, “Dynamic Projection Mapping”, ACM SIGGRAPH, Proc. of ACM SIGGRAPH2012, 2012/08  に記載される手法を用いることができる。
【００３６】
―ジェスチャー操作―
図４において、人物Ｂが人物Ａに映るパズルピースＰに手を重ねると、ＣＰＵ７０は、カメラユニット１０から送信された画像データに基づいてパズルピースＰが選択されたことを判定する。ＣＰＵ７０は、パズル画像のうちパズルピースＰの投影色を他のパズルピースの投影色と異ならせることにより、パズルピースＰが選択されたことを知らせる。なお、パズルピースＰの投影色を異ならせる代わりに、パズルピースＰの投影輝度を他のパズルピースの投影輝度と異ならせたり、パズルピースＰを点滅させたりしてもよい。
【００３７】
ＣＰＵ７０は、人物Ａに映るパズルピースＰに重なる手の位置が移動すると、手の位置の移動に合わせてパズルピースＰの投影位置を変化させるように、パズル画像に対して画像処理を行う。具体的には、ＣＰＵ７０は、カメラユニット１０から送信された画像データに基づいて手の位置を検出し、検出した手に対応する位置へパズルピースＰを投影するようにパズル画像を変更する。これにより、人物Ａに重ねて投影されるパズルピースＰが、人物Ｂによってドラッグ操作されているように観察される。
【００３８】
人物Ｂが手をプロジェクタ搭載カメラ１の方向へ移動させると、カメラユニット１０で撮影される画面において手が占める割合が大きくなる。ＣＰＵ７０は、カメラユニット１０で取得された画面に占める手の割合が大きくなるとパズルピースＰの選択が解除されたと判定し、パズルピースＰの投影色を元の投影色に戻すようにパズル画像に対して画像処理を行う。人物Ｂは、以上述べたように手を使って個々のパズルピースの投影位置をずらすことにより、パズルを解く作業を行う。
【００３９】
＜フローチャートの説明＞
図６は、プロジェクタ搭載カメラ１ａのＣＰＵ７０がパズル投影モードにおいて実行するプログラムによる処理の流れを説明するフローチャートである。ＣＰＵ７０は、操作部材９０を構成するモード切替えスイッチからＣＰＵ７０へパズル投影モードへの切替えを指示する操作信号が入力されると、図６による処理を起動させる。
【００４０】
図６のステップＳ１０１において、ＣＰＵ７０は、操作信号に応じてパズル投影モードを選択してステップＳ１０２へ進む。ステップＳ１０２において、ＣＰＵ７０は、パズル投影動作の開始を指示してステップＳ１０３へ進む。ステップＳ１０３において、ＣＰＵ７０は、撮影画像投影モードか、登録画像投影モードかを判定する。撮影画像投影モードは、カメラユニット１０で撮影された画像に基づいてパズル画像を生成するモードである。登録画像投影モードは、あらかじめメモリカード１００に記録されている登録画像に基づいてパズル画像を生成するモードである。
【００４１】
ＣＰＵ７０は、操作部材９０からの操作信号が撮影画像投影モードを示す場合にステップＳ１０４へ進み、操作部材９０からの操作信号が登録画像投影モードを示す場合にはステップＳ１０６へ進む。
【００４２】
ステップＳ１０４において、ＣＰＵ７０は、撮影画像投影モード動作における撮影指示（操作部材９０を構成するレリーズボタンの押下操作）を受けてステップＳ１０５へ進む。ステップＳ１０５において、ＣＰＵ７０はカメラユニット１０の撮像制御部１３へ指示を送り、投影するパズル画像の原形となる画像を撮影させてステップＳ１０８へ進む。
【００４３】
一方、ステップＳ１０６において、ＣＰＵ７０は、登録画像投影モードにおける読み出し指示（操作部材９０を構成する読み出しスイッチの操作）を受けてステップＳ１０７へ進む。ステップＳ１０７において、ＣＰＵ７０はメモリカードＩ／Ｆ８０へ指示を送り、投影するパズル画像の原形となる画像（メモリカード１００に登録されている画像）をメモリカード１００から読み出させてステップＳ１０８へ進む。
【００４４】
ステップＳ１０８において、ＣＰＵ７０は投影制御部２５へ指示を送り、プロジェクタユニット２０から投影を開始させる。ＣＰＵ７０は、ステップＳ１０５においてカメラユニット１０で取得された画像、またはステップＳ１０７においてメモリカードＩ／Ｆ８０によってメモリカード１００から読み出された画像に基づいて生成したパズル画像をプロジェクタユニット２０から投影させる。なおＣＰＵ７０は、投影させるパズル画像を所定時間（例えば１０分）投影させると画像の投影を終了させるような制御をおこなってもよい。
【００４５】
ステップＳ１０９において、ＣＰＵ７０は投影画像のパズル化を行う。具体的には、ＣＰＵ７０が投影画像に含まれる主要被写体を複数のパズルピースに分割する。ＣＰＵ７０はさらに、パズルピースを本来の領域（パズル画像の原形の画像に対応する領域）から異なる領域に配置し直したパズル画像を生成し、このパズル画像をプロジェクタユニット２０から投影させてステップＳ１１０へ進む。なお、個々のパズルピースのサイズを本来のサイズと異なるサイズへ変更したパズル画像を生成してもよい。
【００４６】
ステップＳ１１０において、ＣＰＵ７０はパズルピースの選択を行う。上述したジェスチャー操作を受け付けて、ＣＰＵ７０は、カメラユニット１０から送信された画像データに基づいて人物Ｂの手と重なって観察されるパズルピースＰを選択し、ステップＳ１１１へ進む。ＣＰＵ７０は、選択したパズルピースＰの投影色を、他のパズルピースの投影色と異ならせる。
【００４７】
ステップＳ１１１において、ＣＰＵ７０は、選択したパズルピースＰを移動させる。ＣＰＵ７０は、カメラユニット１０から送信された画像データに基づいて検出される人物Ｂの手に対応する位置へパズルピースＰを移動させて、ステップＳ１１２へ進む。
【００４８】
ステップＳ１１２において、ＣＰＵ７０は、選択したパズルピースＰのサイズを変更させる。ＣＰＵ７０は、カメラユニット１０から送信された画像データに基づいて検出される人物Ｂの手によるピンチイン操作、またはピンチアウト操作に応じてパズルピースＰの投影サイズを変化させて、ステップＳ１１３へ進む。なお、パズルピースのサイズが本来のサイズと異なるサイズへ変更されていない場合は、ステップＳ１１２をスキップして構わない。
【００４９】
ステップＳ１１３において、ＣＰＵ７０はクリア判定を行う。ＣＰＵ７０は、カメラユニット１０から送信された画像データに基づいて、現在のパズルピースの領域（位置およびサイズ）が、本来の正しいパズルピースの領域（位置およびサイズ）と一致する場合に、ステップ１１３を肯定判定してステップＳ１１４へ進む。ＣＰＵ７０は、現在のパズルピースの領域（位置およびサイズ）が、本来のパズルピースの領域（位置およびサイズ）と一致しない場合には、ステップ１１３を否定判定してステップＳ１１０へ戻る。ステップＳ１１０へ戻る場合は、上述した処理を繰り返す。なお、本来の正しいパズルピースの領域（位置およびサイズ）と一致する場合には、パズルピースＰの投影を強調させる投影にしてもよい。例えば、パズルピースの輪郭部を濃く投影するような強調を行ってもよい。なお、ＣＰＵ７０はクリア判定として、現在のパズルピースの領域（位置およびサイズ）が、本来のパズルピースの領域（位置およびサイズ）と完全に一致していなくてもクリア（肯定）判定を行ってもよい。一致しているとする範囲としては、適宜変更してもよく、本来のパズルピースのサイズと比較してプラスマイナス５％以内のサイズの誤差であったらサイズが一致していると判定してよい。また現在のパズルピースの中心位置と現在のパズルピースの中心位置との位置ズレがパズルピースの大きさと比較して５％以内であればパズルピースの位置は一致していると判定してよい。また、現在のパズルピースの中心位置が本来の正しいパズルピースの中心位置と一致していれば肯定（クリア）判定してもよい。すなわち必ずしも正確にサイズが一致していなくても（上述の５％以内に含まれていなくても）パズルピースの中心位置さえそろっていれば一致していると判定してもよい。図４で挙げた例のように、人物の内蔵を投影する場合は、内蔵の位置が重要になるため、サイズは必ずしも正確に判定する必要がない場合があるためである。なお、前述とは逆に、現在のパズルピースのサイズが本来の正しいパズルピースのサイズと一致していれば肯定（クリア）判定としてもよい。
【００５０】
ステップＳ１１４へ進む場合は、人物Ｂがパズルを解いた場合である。この場合、人物Ａのプロジェクタ搭載カメラ１ａから人物Ｂのプロジェクタ搭載カメラ１ｂに対し、所定のデータが送られる。データは、例えばパズルピースに分割する前の元画像や、人物Ａのポートレート画像、人物Ａがプロジェクタ搭載カメラ１ａに撮りためた画像のデータである。
【００５１】
ステップＳ１１４において、ＣＰＵ７０は人体通信可能か否かを判定する。ＣＰＵ７０は、図３に例示したように人物Ａのプロジェクタ搭載カメラ１ａおよび人物Ｂのプロジェクタ搭載カメラ１ｂの間で人体通信可能である場合にステップＳ１１４を肯定判定してステップＳ１１５へ進む。ＣＰＵ７０は、プロジェクタ搭載カメラ１ａおよびプロジェクタ搭載カメラ１ｂの間で人体通信が可能でない場合には、ステップＳ１１４を否定判定してステップＳ１１６へ進む。なお、クリア判定後に所定時間（例えば１０秒）が経過するまでに人体通信できない場合、ＣＰＵ７０はステップＳ１１４を否定判定する。
【００５２】
ステップＳ１１５において、ＣＰＵ７０は通信制御部４０へ指示を送り、人体通信を介して、人物Ａのプロジェクタ搭載カメラ１ａから人物Ｂのプロジェクタ搭載カメラ１ｂへ向けて、パズルピースに分割する前の元画像、人物Ａのポートレート画像、人物Ａがプロジェクタ搭載カメラ１ａに撮りためた画像のデータのうち、あらかじめ送信が許可されている情報を送信させる。ＣＰＵ７０は、以上の情報を送信させるとステップＳ１１８へ進む。
【００５３】
ステップＳ１１６において、ＣＰＵ７０は通信制御部４０へ指示を送り、無線通信を介して、人物Ａのプロジェクタ搭載カメラ１ａから人物Ｂのプロジェクタ搭載カメラ１ｂへ向けて、パズルピースに分割する前の元画像、人物Ａのポートレート画像、人物Ａがプロジェクタ搭載カメラ１ａに撮りためた画像のデータのうち、あらかじめ送信が許可されている情報を送信させる。ＣＰＵ７０は、以上の情報を送信させるとステップＳ１１８へ進む。
【００５４】
ステップＳ１１８において、ＣＰＵ７０は、終了操作が行われたか否かを判定する。ＣＰＵ７０は、操作部材９０を構成するモード切替えスイッチからパズル投影モードと異なるモードへの切替えを指示する操作信号が入力されると、ステップＳ１１８を肯定判定して図６による処理を終了する。ＣＰＵ７０は、パズル投影モードと異なるモードへの切替えを指示する操作信号が入力されない場合は、ステップＳ１１８を否定判定してステップＳ１０３へ戻り、上述した処理を繰り返す。
【００５５】
以上説明した第一の実施形態によれば、次の作用効果が得られる。
（１）プロジェクタ搭載カメラ１は、カメラユニット１０と、カメラユニット１０で撮影している被写体（人物Ａ）へ画像を投影するプロジェクタユニット２０と、カメラユニット１０で撮影している被写体（人物Ａ）に応じた画像を投影するようにプロジェクタユニット２０を制御するＣＰＵ７０とを備えたので、人物Ａに対して適切に画像を投影できる。
【００５６】
（２）ＣＰＵ７０は、被写体（人物Ａ）の大きさに応じた画像を投影するようにプロジェクタユニット２０を制御したので、画像が人物Ａから外れないように適切に投影できる。
【００５７】
（３）ＣＰＵ７０は、画像を元の画像と異なる態様で投影するようにプロジェクタユニット２０を制御したので、例えば複数ピースに分割したパズル画像を投影する場合に好適である。
（４）ＣＰＵ７０は、画像のうちの第１領域にある画像を第１領域とは異なる第２領域に移動させて（配置し直して）投影するようにプロジェクタユニット２０を制御したので、例えば分割ピースの配置を変えたパズル画像を投影する場合に好適である。
【００５８】
（５）プロジェクタユニット２０から投影する投影像の態様の変更操作を受け付けるＣＰＵ７０を備え、ＣＰＵ７０は、受け付けた変更操作に応じて投影像の態様を変化させるようにプロジェクタユニット２０を制御するので、例えばパズル画像を解く場合に好適な投影を行える。
【００５９】
（６）ＣＰＵ７０は、投影像の態様が元の画像と一致するか否かを判定するようにしたので、例えばパズルが解けたかどうかを適切に判定することができる。
【００６０】
（７）ＣＰＵ７０は、一致を判定した場合に所定の情報を外部機器へ送信するようにしたので、例えばパズルの正解を条件として、情報を送ることができる。
（８）人物Ａのプロジェクタ搭載カメラ１ａに外部機器（人物Ｂのプロジェクタ搭載カメラ１ｂ）と通信を行うための通信制御部４０を備え、通信制御部４０は、外部機器（人物Ｂのプロジェクタ搭載カメラ１ｂ）に対してプロジェクタ搭載カメラ１ａに関する情報を送信するようにしたので、例えば人物Ａのポートレート画像や人物Ａが撮りためた画像などを人物Ｂのプロジェクタ搭載カメラ１ｂへ送ることができる。
【００６１】
（変形例１）
上記ステップＳ１１６において、無線通信を介してプロジェクタ搭載カメラ１ａに関する情報をプロジェクタ搭載カメラ１ａから人物Ｂのプロジェクタ搭載カメラ１ｂへ送信する場合には、人物Ｂのプロジェクタ搭載カメラ１ｂへの送信に加えて、あるいは人物Ｂのプロジェクタ搭載カメラ１ｂへの送信に代えて、人物Ｂの携帯電話機へプロジェクタ搭載カメラ１ａに関する情報を送信させてもよい。
【００６２】
また、人物Ａのプロジェクタ搭載カメラ１ａから人物Ｂの携帯電話機へ送信する場合には、プロジェクタ搭載カメラ１ａに関する情報として、パズルピースに分割する前の元画像、人物Ａのポートレート画像、人物Ａがプロジェクタ搭載カメラ１ａに撮りためた画像のデータの他にも、人物Ａが所持する携帯電話機の番号、メールアドレスなどを含めてもよい。
【００６３】
（変形例２）
上記実施形態の説明では、電子機器としてプロジェクタ搭載カメラ１（１ａ、１ｂ）を例に説明したが、電子機器としてプロジェクタユニットおよびカメラユニットを搭載する携帯電話機を用いてもよい。変形例２の場合は、人物Ａのプロジェクタ搭載携帯電話機から人物Ｂの携帯電話機へ、人物Ａのプロジェクタ搭載携帯電話機に関する情報を、ブルートゥース（登録商標）による近距離無線通信を介して送信する。人物Ａのプロジェクタ搭載携帯電話機から人物Ｂの携帯電話機へ送る情報には、パズルピースに分割する前の元画像、人物Ａのポートレート画像、人物Ａがプロジェクタ搭載携帯電話機に撮りためた画像のデータの他にも、プロジェクタ搭載携帯電話機の電話番号や、メールアドレスを含めることもできる。また、ＳＮＳ（Social Networking Service）を利用するための、いわゆる友人申請や招待状を送信してもよい。
【００６４】
（変形例３）
上述した説明では、投影するパズル画像の原形となる画像の主要部を分割してパズルピースを形成し、形成したパズルピースを本来の領域から異なる領域に配置し直したパズル画像を生成した。パズル画像において、個々のパズルピースの向きを元と異なる向き（例えば右側に９０度回したり、上下を反転させたりする）に表示させてもよい。
【００６５】
（変形例４）
上述したように人物の衣服に内臓画像を投影して映す技術を、例えば学校などの教育の場において用いてもよい。図４によれば、人体のどの位置（もしくは領域）にどの臓器が対応するかをわかりやすく投影できる。この場合、内臓画像に代えて、骨格標本画像を人物の衣服に投影してもよい。人体のどの位置（もしくは領域）にどの骨格が対応するかをわかりやすく投影できる。
【００６６】
（第二の実施形態）
第二の実施形態では、カメラユニット１０による撮影方向とプロジェクタユニット２０による投影方向とが異なる場合を説明する。図７は、本発明の第二の実施形態によるプロジェクタ搭載カメラ１Ｘの外観を例示する図である。図７(a)はプロジェクタ搭載カメラ１Ｘの正面を含む図であり、図７(b)はプロジェクタ搭載カメラ１Ｘの背面を含む図である。図７(a)において、プロジェクタ搭載カメラ１Ｘの正面に、撮影光学系１１、および光源１１０が設けられている。図７(b)において、プロジェクタ搭載カメラ１Ｘの背面には、ＬＣＤモニタ３０と、投影光学系２１と、操作部材９０とが設けられている。操作部材９０の一部は、プロジェクタ搭載カメラ１Ｘの上面にも設けられている。
【００６７】
プロジェクタ搭載カメラ１Ｘは、プロジェクタユニット２０からの投影により、カメラユニット１０による撮影をアシストすることが可能に構成される。図８は、プロジェクタユニット２０による撮影アシスト場面を説明する図である。図８において、人物Ａが幼児Ｃをプロジェクタ搭載カメラ１Ｘで撮影しようとしている。
【００６８】
幼児Ｃは、自分が撮られることを理解していないので、プロジェクタ搭載カメラ１Ｘの方を向いて静止することがない。そこで、プロジェクタユニット２０から人物Ａに投影像Ｑを映して、投影像Ｑによって幼児Ｃの注意を惹きつける。このタイミングで人物Ａがレリーズ操作を行うことで、幼児Ｃを撮影する。
【００６９】
＜フローチャートの説明＞
図９は、プロジェクタ搭載カメラ１ＸのＣＰＵ７０が撮影アシスト投影モードにおいて実行するプログラムによる処理の流れを説明するフローチャートである。ＣＰＵ７０は、操作部材９０を構成するモード切替えスイッチからＣＰＵ７０へ撮影アシスト投影モードへの切替えを指示する操作信号が入力されると、図９による処理を起動させる。
【００７０】
図９のステップＳ２０１において、ＣＰＵ７０は、操作信号に応じて撮影アシスト投影モードを選択してステップＳ２０２へ進む。ステップＳ２０２において、ＣＰＵ７０は、撮影アシスト投影動作の開始を指示してステップＳ２０３へ進む。ステップＳ２０３において、ＣＰＵ７０はプロジェクタユニット２０の投影制御部２５へ指示を送り、プロジェクタユニット２０から投影を開始させる。投影する画像としては、例えば幼児Ｃが興味を持っているアニメーションキャラクタ等の画像データをあらかじめメモリカード１００に記録しておく。ＣＰＵ７０は、メモリカードＩ／Ｆ８０によってメモリカード１００から読み出された画像データに基づいて生成した投影像Ｑを、プロジェクタユニット２０から人物Ａに向けて投影させる。
【００７１】
ステップＳ２０４において、ＣＰＵ７０は投影制御部２５へ指示を送り、投影画像のフォーカス調節を行わせてステップＳ２０５へ進む。ステップＳ２０５において、ＣＰＵ７０は、光源１１０を発光させてステップＳ２０６へ進む。なお、光源１１０の発光は、幼児Ｃの注意をプロジェクタ搭載カメラ１Ｘの方向へ引き寄せるために行うものである。光源１１０は、ＡＦ補助光源を用いても、撮影補助光源を用いてもよい。撮影補助光源を用いる場合は、モニタ発光のように低輝度で発光させるとよい。幼児Ｃは、光源１１０からの発光に気づいてプロジェクタ搭載カメラ１Ｘの方向を見上げると、人物Ａの衣服に投影されている投影像Ｑに気づく。以後、幼児Ｃは、光源１１０の発光が停止しても、プロジェクタユニット２０による投影像Ｑに惹きつけられて、人物Ａ（すなわちプロジェクタ搭載カメラ１Ｘ）の方向を注目する。
【００７２】
ステップＳ２０６において、ＣＰＵ７０は、カメラユニット１０で取得された画像データに基づいて公知の視線検出を行う。例えば、カメラユニット１０で取得された画像のうち、幼児Ｃの「顔」領域の画像に基づいて、幼児Ｃの「眼」の特徴量を求める。「眼」の特徴量は、例えば瞳孔中心と角膜反射像との間の距離で表すものとする。角膜反射像は、幼児Ｃの眼球で光源１１０からの光が反射することによって観察される像である。
【００７３】
ＣＰＵ７０は、「眼」の特徴量に基づいて算出される幼児Ｃの視線がプロジェクタ搭載カメラ１Ｘの方向に向いていることを判定すると、ステップＳ２０７へ進む。ステップＳ２０７において、ＣＰＵ７０は、幼児Ｃがプロジェクタ搭載カメラ１Ｘの方向を向いていることを報知してステップＳ２０８へ進む。報知は、例えば電子音を鳴らしたり、インジケータとしてのＬＥＤを点灯させたりして行う。
【００７４】
ステップＳ２０８において、ＣＰＵ７０は、自動撮影モードに設定されているか否かを判定する。自動撮影モードは、幼児Ｃの視線がプロジェクタ搭載カメラ１Ｘの方向に向いていることを検出した場合に自動で撮影処理を開始するモードであり、あらかじめモード切替スイッチ操作によって自動撮影モードのオンまたはオフが設定される。ＣＰＵ７０は、自動撮影モードがオンに設定されている場合、ステップＳ２０８を肯定判定してステップＳ２０９へ進み、自動撮影モードがオフに設定されている場合には、ステップＳ２０８を否定判定してステップＳ２１０へ進む。
【００７５】
ステップＳ２０９において、ＣＰＵ７０は、カメラユニット１０の撮像制御部１３へ指示を送り、所定の撮影処理を実行させてステップＳ２１１へ進む。ステップＳ２１０において、ＣＰＵ７０は、操作部材９０を構成するレリーズボタンの押下操作に応じてカメラユニット１０に所定の撮影処理を実行させてステップＳ２１１へ進む。
【００７６】
ステップＳ２１１において、ＣＰＵ７０は、終了操作が行われたか否かを判定する。ＣＰＵ７０は、操作部材９０を構成するモード切替えスイッチから撮影アシスト投影モードと異なるモードへの切替えを指示する操作信号が入力されると、ステップＳ２１１を肯定判定して図９による処理を終了する。ＣＰＵ７０は、撮影アシスト投影モードと異なるモードへの切替えを指示する操作信号が入力されない場合は、ステップＳ２１１を否定判定してステップＳ２０３へ戻り、上述した処理を繰り返す。
【００７７】
以上説明した第二の実施形態によれば、次の作用効果が得られる。
（１）プロジェクタ搭載カメラ１Ｘは、カメラユニット１０と、カメラユニット１０とは反対の側に配置され、撮影者（人物Ａ）に対して投影を行うプロジェクタユニット２０と、被写体（幼児Ｃ）に注目させる画像を投影するようにプロジェクタユニット２０を制御するＣＰＵ７０とを備えたので、幼児Ｃに対する画像を適切に投影できる。
【００７８】
（２）被写体（幼児Ｃ）に注目させる画像を投影したので、例えば撮影アシストに好適な投影を行うことができる。
【００７９】
（３）ＣＰＵ７０は、複数の画像を順番に投影するようにプロジェクタユニット２０を制御するので、１つの画像を投影する場合に比べて、幼児Ｃを注目させる可能性を高めることができる。
【００８０】
（４）ＣＰＵ７０は、前回注目された画像を優先して投影するようにプロジェクタユニット２０を制御するので、幼児Ｃが注目する可能性が高い画像を先に投影できる。
【００８１】
（変形例５）
第二の実施形態では、幼児Ｃが興味を持っているアニメーションキャラクタ等の画像データをあらかじめメモリカード１００に記録しておき、この画像データに基づいて生成した投影像Ｑをプロジェクタユニット２０から人物Ａに向けて投影させるようにした（Ｓ２０３）。この代わりに、アニメーションキャラクタの他に、航空機、電車、クルマなどの複数の画像データをあらかじめメモリカード１００に記録しておき、これらの画像データに基づいて生成した投影像を順番に切り替えて人物Ａに向けて投影するようにしてもよい。
【００８２】
ＣＰＵ７０は、１つの投影像を投影して所定時間（例えば３秒）経過しても幼児Ｃの視線がプロジェクタ搭載カメラ１Ｘの方向に向いていることを検出しない場合は、次の投影像へ切り替える。ＣＰＵ７０は、幼児Ｃの視線がプロジェクタ搭載カメラ１Ｘの方向に向いていることを検出した場合には、ステップＳ２０７以降の処理へ進む。
【００８３】
変形例５おけるＣＰＵ７０は、幼児Ｃの視線がプロジェクタ搭載カメラ１Ｘの方向に向いていることを検出したときにプロジェクタユニット２０から投影していた画像を示す情報をフラッシュメモリ６０に記録して学習し、次回の撮影アシスト投影モードの場合には、フラッシュメモリ６０の記録情報が示す画像を優先して投影させる。
【００８４】
以上説明した変形例５によれば、幼児Ｃの視線がプロジェクタ搭載カメラ１Ｘの方向に向かうように、適切に撮影アシストを行える。
【００８５】
（変形例６）
上述した説明では、人物Ａがプロジェクタ搭載カメラ１Ｘからの投影像Ｑを自身の体に映し、プロジェクタ搭載カメラ１Ｘに対向する幼児Ｃを撮影する場合の撮影アシスト場面を例示した。この代わりに、人物Ａおよび幼児Ｃをプロジェクタ搭載カメラ１Ｘによって撮影することもできる。変形例６では、人物Ａおよび幼児Ｃがプロジェクタ搭載カメラ１Ｘの正面側に位置し、壁またはスクリーンがプロジェクタ搭載カメラ１Ｘの背面側に位置する。例えば、壁またはスクリーンのそばにおいて人物Ａが幼児Ｃを抱きかかえ、プロジェクタ搭載カメラ１Ｘの正面を人物Ａおよび幼児Ｃへ向けて、いわゆる自分撮りを行う。
【００８６】
幼児Ｃは、自分が撮られることを理解していないので、プロジェクタ搭載カメラ１Ｘの方を向いて静止することがない。そこで、プロジェクタユニット２０からプロジェクタ搭載カメラ１Ｘの背面側の壁またはスクリーンへ投影像Ｑを映し、投影像Ｑによって幼児Ｃの注意を惹きつける。壁またはスクリーンの投影像Ｑを注視する幼児Ｃの顔は、必然的にプロジェクタ搭載カメラ１Ｘの正面に対向する。このタイミングで人物Ａがレリーズ操作を行うことで、人物Ａおよび幼児Ｃを撮影する。
【００８７】
以上説明した変形例６においても、幼児Ｃの視線がプロジェクタ搭載カメラ１Ｘの方向に向かうように、適切に撮影アシストを行うことができる。
【００８８】
以上の説明はあくまで一例であり、上記の実施形態の構成に何ら限定されるものではない。
【符号の説明】
【００８９】
１，１Ｘ…プロジェクタ搭載カメラ
１０…カメラユニット
２０…プロジェクタユニット
３０…ＬＣＤモニタ
４０…通信制御部
７０…ＣＰＵ
９０…操作部材
【図１】
2015029219.tif 000003
【図２】
2015029219.tif 000004
【図３】
2015029219.tif 000005
【図４】
2015029219.tif 000006
【図５】
2015029219.tif 000007
【図６】
2015029219.tif 000008
【図７】
2015029219.tif 000009
【図８】
2015029219.tif 000010
【図９】
2015029219.tif 000011