(57)【要約】【課題】ユーザが希望する影の出方をシミュレーションした結果を直感的に確認できるように表示させることができる。【解決手段】  表示機器は、画像中の対象物の位置及び上記対象物を照明する光源の位置を判定する位置判定部と、上記対象物と光源との位置関係に基づいて、上記対象物の画像の陰影を上記光源からの距離に応じて補正した陰影変更画像を生成する陰影変更部と、上記撮像画像に上記陰影変更画像を合成して表示する表示制御部とを具備する。【選択図】図１
2015119277.tif 000002
【特許請求の範囲】
【請求項１】
画像中の対象物の位置及び上記対象物を照明する光源の位置を判定する位置判定部と、
上記対象物と光源との位置関係に基づいて、上記対象物の画像の陰影を上記光源からの距離に応じて補正した陰影変更画像を生成する陰影変更部と、
上記撮像画像に上記陰影変更画像を合成して表示する表示制御部と
を具備したことを特徴とする表示機器。
【請求項２】
上記陰影変更部は、上記撮像画像中の上記対象物と上記光源との間に上記陰影変更画像を表示する場合には、上記対象物の画像よりも振幅及び明るさの少なくとも一方が大きい上記陰影変更画像を生成し、上記撮像画像中の上記対象物から上記光源方向の逆方向に上記陰影変更画像を表示する場合には、上記対象物の画像よりも振幅及び明るさの少なくとも一方が小さい上記陰影変更画像を生成する
ことを特徴とする請求項１に記載の表示機器。
【請求項３】
上記表示制御部は、上記撮像画像と上記陰影変更画像との合成画像が表示される表示画面上の上記陰影変更画像の表示位置を決定し、
上記陰影変更部は、上記表示位置の変更に基づいて、上記陰影変更画像の陰影の状態を変更する
ことを特徴とする請求項１又は２に記載の表示機器。
【請求項４】
上記対象物と光源との位置関係の情報及び上記陰影変更画像を記録媒体に記録する記録制御部を具備し、
上記表示制御部は、上記位置判定部によって上記対象物と光源との位置関係とは異なる位置関係の情報が上記記録媒体に記録されている場合には、上記記録媒体から上記陰影変更画像を読み出して上記撮像画像に合成して表示する
ことを特徴とする請求項１乃至３のいずれか１つに記載の表示機器。
【請求項５】
撮像部から被写体の撮像画像が与えられ、上記撮像画像中の対象物の位置及び上記対象物を照明する光源の位置を判定する位置判定ステップと、
上記対象物と光源との位置関係に基づいて、上記対象物の画像の陰影を上記光源からの距離に応じて補正した陰影変更画像を生成する陰影変更ステップと、
上記撮像画像に上記陰影変更画像を合成して表示する表示制御ステップと
を具備したことを特徴とする表示方法。
【請求項６】
画面内に表示された光源と上記光源で照明された対象物との上記画面上の位置関係を変更する操作を受け付けるステップと、
上記位置変更操作時にサブ画像を形成するステップと、
上記対象物上で得られている陰影を上記位置関係に従って変更して上記サブ画像に表示するステップと
を具備したことを特徴とする表示方法。
【請求項７】
コンピュータに、
撮像部から被写体の撮像画像が与えられ、上記撮像画像中の対象物の位置及び上記対象物を照明する光源の位置を判定する位置判定ステップと、
上記対象物と光源との位置関係に基づいて、上記対象物の画像の陰影を上記光源からの距離に応じて補正した陰影変更画像を生成する陰影変更ステップと、
上記撮像画像に上記陰影変更画像を合成して表示する表示制御ステップと
を実行させるための表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スルー画を表示画面に表示可能な表示機器、表示方法及び表示プログラムに関する。
【背景技術】
【０００２】
近年、デジタルカメラなどの撮影機能付き携帯機器（撮影機器）が普及している。この種の撮影機器においては表示部を有して、撮影画像を表示する機能を有するものもある。また、表示部にメニュー画面を表示して、撮影機器の操作を容易にしたものもある。ユーザは撮影時に、この表示部に表示されたスルー画を確認しながら撮影、観察操作をすることも可能である。
【０００３】
ところで、撮影装置においては、撮影時の種々の設定が自動化されたものがある。例えば、デジタルカメラ等には、ピント合わせを自動化したＡＦ機能や、露出を自動化した自動露出（ＡＥ）機能を搭載したものがある。しかしながら、自動露出は、撮影範囲の平均的な反射光量や注目被写体からの反射光量等を測定して画像全体の露出を一様に制御しているが、光源と被写体の距離や位置関係によっては、ユーザが希望する影の出方の画像を得られないこともある。なお、露出をマニュアル調整する場合でも、被写体に対する光源の位置や距離を自由に調整できない場合には、被写体を希望する影の出方で撮影することは困難である。そもそも、被写体と光源との位置で、どのような陰影が得られるかは、直感的な確認そのものが困難である。
【０００４】
そこで、特許文献１においては、画面内に人物が撮影されているという情報をカメラから受け取り、その情報を基に人物の顔を画像中から抽出し、顔が適正濃度になるようにプリント濃度を決定する技術が開示されている。特許文献１の技術を用いることで、被写体である人物の顔部分が暗くつぶれたり、白く飛んだりしない写真を得ることができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−１９１６９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１の技術においては、顔部画像を判定して画像処理で濃度を適正化するものであり、影の出方をユーザが希望するようにすることはできない。
【０００７】
本発明は、ユーザが希望する影の出方の観察、撮像画像を得るための観察、撮影支援表示として陰影変更画像を表示させることができる表示機器、表示方法及び表示プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係る表示機器は、画像中の対象物の位置及び上記対象物を照明する光源の位置を判定する位置判定部と、上記対象物と光源との位置関係に基づいて、上記対象物の画像の陰影を上記光源からの距離に応じて補正した陰影変更画像を生成する陰影変更部と、上記撮像画像に上記陰影変更画像を合成して表示する表示制御部とを具備する。
【０００９】
また、本発明に係る表示方法は、撮像部から被写体の撮像画像が与えられ、上記撮像画像中の対象物の位置及び上記対象物を照明する光源の位置を判定する位置判定ステップと、上記対象物と光源との位置関係に基づいて、上記対象物の画像の陰影を上記光源からの距離に応じて補正した陰影変更画像を生成する陰影変更ステップと、上記撮像画像に上記陰影変更画像を合成して表示する表示制御ステップとを具備する。
【００１０】
また、本発明に係る表示方法は、画面内に表示された光源と上記光源で照明された対象物との上記画面上の位置関係を変更する操作を受け付けるステップと、上記位置変更操作時にサブ画像を形成するステップと、上記対象物上で得られている陰影を上記位置関係に従って変更して上記サブ画像に表示するステップとを具備する。
【００１１】
また、本発明に係る表示プログラムは、コンピュータに、撮像部から被写体の撮像画像が与えられ、上記撮像画像中の対象物の位置及び上記対象物を照明する光源の位置を判定する位置判定ステップと、上記対象物と光源との位置関係に基づいて、上記対象物の画像の陰影を上記光源からの距離に応じて補正した陰影変更画像を生成する陰影変更ステップと、上記撮像画像に上記陰影変更画像を合成して表示する表示制御ステップとを実行させる。
【発明の効果】
【００１２】
本発明によれば、ユーザが希望する影の出方をシミュレーションした結果を直感的に確認できるように表示させることができるという効果を有する。
【図面の簡単な説明】
【００１３】
【図１】本発明の第１の実施の形態に係る表示機器を示すブロック図。
【図２】本実施の形態における陰影変更画像を説明するための説明図。
【図３】カメラ制御を示すフローチャート。
【図４】陰影変更画像の生成方法を説明するための説明図。
【図５】陰影変更画像の生成方法を説明するための説明図。
【図６】陰影変更画像の生成方法を説明するための説明図。
【図７】本発明の第２の実施の形態を示すブロック図。
【図８】第２の実施の形態におけるカメラ制御を示すフローチャート。
【図９】陰影変更画像の生成方法を説明するための説明図。
【図１０Ａ】陰影変更画像の生成方法を説明するための説明図。
【図１０Ｂ】陰影変更画像の生成方法を説明するための説明図。
【図１０Ｃ】陰影変更画像の生成方法を説明するための説明図。
【図１１】変形例におけるカメラ制御を示すフローチャート。
【図１２】変形例における表示を説明するための説明図。
【図１３】本発明の第３の実施の形態に採用されるフローチャート。
【図１４】撮影画像の記録時に同時に記録されるタグ情報を説明するための説明図。
【図１５】表示画面５６ｂ上の表示例を示す説明図。
【発明を実施するための形態】
【００１４】
以下、図面を参照して本発明の実施の形態について詳細に説明する。
（第１の実施の形態）
図１は本発明の第１の実施の形態に係る表示機器を示すブロック図である。本実施の形態は、撮像画像から撮影支援表示の対象物となる被写体の位置及びその被写体を照明する光源の位置を検出し、光源に対する対象物の位置を変化させた場合の対象物の影の出方を示す陰影変更画像を表示することで、ユーザが希望する影の出方（陰影）の確認を効果的に支援するものである。
【００１５】
図２は本実施の形態における陰影変更画像を説明するための説明図である。図２（ａ）は人物２１が右手２２で表示機器の筐体２４を把持し、スルー画が表示されている表示部１２の表示画面１２ａを見ながら、自分撮りを行う様子を示している。人物２１は室内２５において窓２６から所定の距離だけ離間した位置に立って撮影を行っている。図２（ｂ）は図２（ａ）の表示画面１２ａに表示されているスルー画３１を示している。スルー画３１中には、ユーザ自信の画像２１ａ、ユーザの手の画像２２ａ、窓の画像２６ａ、室内の天井の画像２７ａ及び壁の画像２８ａが含まれる。
【００１６】
図２（ｂ）の例は、人物２１の顔部４１の画像４１ａの濃淡の表示によって、人物２１の顔部４１の右側が窓２６からの明かりによって比較的明るく撮像され、顔部４１の左側は窓２６からの距離が少し離れたことによって顔の右側よりも暗く撮像されている状態を模式的に示している。
【００１７】
このような顔部の画像４１ａの右側と左側の明暗の比率は、光源である窓２６からの距離が変化したとしても一定であると考えられる。即ち、比較的光源に近い位置での顔部の画像４１ａの右側と左側の画像の輝度が露出１段分に相当する差がある場合には、比較的光源から離れた位置であっても顔部４１の画像４１ａの右側と左側の画像の輝度は露出１段分に相当する差が存在する。しかし、窓（光源）２６からの距離に応じた背景の明るさの変化は、顔部４１における明るさの変化とは異なることから、窓（光源）２６に近い場合の顔部の画像４１ａの左右の１段分の明暗の変化によって受ける印象と、窓（光源）２６から遠い場合の顔部の画像４１ａの左右の１段分の明暗の変化によって受ける印象とは、著しく異なる。通常、窓２６に近づけば顔部の画像４１ａの明暗の差が拡大される傾向となり、窓２６から遠ざかれば顔部の画像４１ａの明暗の差が平準化される傾向となる。
【００１８】
しかしながら、一般のユーザは、被写体と光源との位置関係と被写体の陰影の写り具合について、予測することは困難であり、被写体（例えば自分）が光源に対していずれの距離に位置すれば、希望する濃淡の画像を得ることができるかを知ることはできない。そこで、本実施の形態においては、ユーザが被写体の位置（例えば自分の立ち位置）を変化させた場合に、どのような陰影の画像が得られるかを示す陰影変更画像（以下、サブ画像ともいう）を表示させるようになっている。
サブ画像は、対象物や光源の部分を切り出した画像で、顔検出や被写体の輪郭判定で、顔部や光源部がはみ出さないように切り出すようなものであることが好ましい、しかし、画面を分割して得られた特定の大きさのブロックでも良い。
【００１９】
図２（ｂ）の四角で囲った陰影表示領域４３ａは、被写体である人物２１が窓２６に近づいた場合の撮影で得られるであろう顔部４１の陰影の様子を示す陰影変更画像（サブ画像）４３ｂを表示する領域であり、図２（ｂ）の四角で囲った陰影表示領域４４ａは、人物２１が窓２６から遠ざかった場合の撮影で得られるであろう顔部４１の陰影の様子を示す陰影変更画像４４ｂを表示する領域である。なお、図２（ｂ）の陰影変更画像４３ｂ，４４ｂにおいては図面を簡略化するために、顔部の明暗を白黒でのみ示している。このような陰影変更画像４３ｂ，４４ｂを表示することで、人物２１は、被写体（例えば自分）がどこに立てば、どんな雰囲気の画像になるかを予測することが可能となる。つまり、画面内に表示された光源と、上記光源で照明された対象物の画面上の位置関係を変更する操作を受け付けるステップ、上記位置変更操作時は、サブ画像を形成するステップ、上記対象物上で得られている陰影を上記位置関係に従って変更して上記サブ画像に表示するステップを有する観察支援方法を提供している。
【００２０】
図１において、表示機器２３の撮像部１０は被写体像を撮像して撮像画像を出力する。撮像部１０からの撮像画像は撮影支援部１１に与えられる。撮影支援部１１は顔判定部１１ａを有しており、顔判定部１１ａは、入力された撮像画像中の顔部を検出する。
【００２１】
位置判定部１１ｂは、撮像画像中から対象物となる被写体及び光源がいずれの位置に存在するかを判定する。例えば、位置判定部１１ｂは、撮像画像中に所定レベル以上の輝度部分が存在する場合には、この部分が光源であるものと判定する。また、陰影変更部１１ｃは、被写体の陰影の状態を光源からの距離に応じてシミュレーションするために、例えば、画面内の被写体の距離分布を判定するようになっている。
【００２２】
陰影変更部１１ｃは、対象物である被写体が位置判定部１１ｂによって判定された光源位置に近づく方向又は遠ざかる方向に移動した場合について、撮像画像中の被写体画像を基にして、各場合の被写体の陰影の状態を夫々シミュレーションによって求める。陰影変更部１１ｃは、シミュレーション結果である陰影変更画像を表示制御部１１ｄに与える。表示制御部１１ｄは、被写体の陰影をシミュレーション結果に従って変化させた陰影変更画像を撮像部１０からの撮像画像に合成した合成画像を表示部１２に出力する。
【００２３】
表示部１２は例えば撮像部１０を収納する筐体に設けられており、ユーザは撮像部１０の撮影操作に際して表示部１２を視認することができるようになっている。表示部１２の表示画面１２ａには、スルー画上に陰影変更画像が重ねて表示されており、ユーザは陰影変更画像を参照することで、被写体を光源に対していずれの方向に移動させれば、希望する陰影の撮像画像が得られるかを判断することができる。ここでは、身近なカメラやスマホ等を想定しているが、もちろん、表示部１２は遠隔に設けられて、遠隔地で陰影シミュレーションが出来てもよい。
【００２４】
次に、このように構成された実施の形態について図３乃至図６を参照して説明する。図３はカメラ制御を示すフローチャートであり、図４乃至図６は陰影変更画像の生成方法を説明するための説明図である。なお、図３乃至図６では撮影支援表示の対象物が人物の顔であるものとして説明する。
【００２５】
撮影支援部１１は、図３のステップＳ１１において撮影モードが指示されたか否かを判定する。撮影モードが指示されていない場合には、撮影支援部１１は、他のモードに移行する。
【００２６】
撮影モードが指示されると、ステップＳ１２において、撮影支援部１１は撮像部１０からの撮像画像を取込み、顔判定部１１ａは撮像画像中の顔部を判定する。また、陰影変更部１１ｃは、撮像画像中の各部について、画面内の距離分布を判定する。撮影支援部１１の表示制御部１１ｄは、撮像部１０からの撮像画像に所定の画像処理を施し、画像処理後の撮像画像を表示部１２に与えてスルー画を表示させる。
【００２７】
次に、陰影変更部１１ｃは、例えば、画面内に陰影差が十分に大きい顔部の画像が存在するか否かを判定する（ステップＳ１３）。撮像画像の例えば中央に陰影差が十分に大きい顔部が存在する場合には、対象物となるこのような顔を照明する光源が存在するか否かが位置判定部１１ｂによって安定される（ステップＳ１４）。
【００２８】
なお、ステップＳ１４の光源位置判定では、窓や照明器具等の拡散した光を出射する光源を想定しており、被写体が直射日光によって照明されることは想定していない。例えば、被写体の明暗部分の輝度差が極端に大きい場合には、被写体に直射日光が当たっていると判定してもよい。この場合には、光源方向又はその逆方向に被写体が移動したとしても撮像画像の明暗変化は大きいままで変化しないので、顔の向きで撮像画像の印象が大きく変わる等のアドバイスを表示させて、ステップＳ１４からステップＳ２１に処理を移行させるようにしてもよい。
【００２９】
位置判定部１１ｂは、光源位置の判定が不能な場合には、表示制御部１１ｄによって光源位置の判定が不能であることを示す警告表示を表示させるようにしてもよい。例えば、表示制御部１１ｄは、「光源位置の判定ができませんでした」という警告表示等を表示部１２の表示画面１２ａ上に表示させる。
【００３０】
背景が比較的暗く明るい窓が存在する室内を撮像する場合等においては、撮像画像の明るさは窓からの照明効果が支配的だと考えられる。室内の人物の顔を照明する光も窓から拡散してくる光束に依存し、窓を光源として単純化した場合には、室内の明るさは窓からの距離の二乗に反比例すると考えられる。
【００３１】
そこで、陰影変更部１１ｃは、窓からの拡散光の影響を考慮して、位置を移動した場合の対象物の陰影の状態をシミュレーションするために、対象物を照明する光源が存在する場合には、光源から対象物である顔部までの距離が判定可能であるか否かを判定する（ステップＳ１５）。距離が判定可能である場合には、陰影変更部１１ｃは、ステップＳ１６，Ｓ１７において陰影変更画像を生成する。陰影変更部１１ｃは、陰影変更画像を表示する位置を決定し、対象物がその位置に存在する場合の陰影をシミュレーションし、陰影変更画像に反映させる。
【００３２】
図４は被写体を撮影している様子を上方から見て示すものであり、光源からの距離と明るさの影響による陰影の状態の分析方法を説明するためのものである。図４は光源の位置を基準として、陰影変更画像を光源と対象物との間の距離の１／２及び２／３の位置に表示する場合の例を示している。図４（ａ）は被写体である人物２１の真横に光源である窓２６が位置して、窓２６からの散乱光によって被写体である人物２１が真横から照明されている状態で、表示機器２３が人物２１の真正面から被写体である人物２１を撮影する様子を示している。
【００３３】
窓２６は室内２５に面した放射面から散乱光を室内２５に向けて出射する。人物２１の後ろには背景である壁２８が存在する。人物２１は壁２８の前で、窓２６からの散乱光を真横から受ける位置に位置する。なお、窓２６の放射面に直交する方向をＸ方向とする。図４（ａ）の窓２６からの矢印は室内２５への散乱光の照射を示している。また図４（ａ）の扇型の破線は、散乱光が拡散する様子を模式的に示しており、窓２６からの散乱光は窓２６から離れるにつれて距離の二乗に反比例して次第に暗くなる。表示機器２３の撮像部１０から人物２１までの距離はＤｆ、撮像部１０から光源である窓２６までの距離はＤｗであるものとする。また、被写体である人物２１と窓２６との間の距離はＸｗｆであるものとする。
【００３４】
図４（ｂ）は、例えば顔部の高さ（撮像画像中の顔部を含む所定の水平ライン）における光源である窓２６からの距離に応じた明るさの変化を×印によって示している。窓２６からの距離がＸｗｆである人物２１の顔部の明るさがＢｆであるものとする。この場合には、窓２６からの距離がＸｗｆ／２の位置における明るさは４Ｂｆであり、窓２６からの距離が３Ｘｗｆ／２の位置における明るさは９／４（約Ｂｆ／２）である。例えば、陰影変更部１１ｃは、陰影変更画像を窓２６からの距離がＸｗｆ／２の位置に配置する場合には、撮像画像中の顔部の明るさを元の画像の１／２にした陰影変更画像を生成する。
【００３５】
このように、陰影変更部１１ｃは、陰影変更画像の表示位置に応じて陰影変更画像の明るさを変化させる。しかし、陰影変更画像の表示位置は窓２６の位置を基準に求めており、窓２６が比較的撮像画像中の広い面積を占める場合には、陰影変更画像の表示位置の基準の決定が困難となる。そこで、本実施の形態においては、陰影変更部１１ｃは、画角基準で陰影変更画像の表示位置を決定する。
【００３６】
図５は陰影変更画像の表示位置の求め方を示している。図５（ａ）は図４（ａ）と同様の撮影状態を示している。図５（ａ）は対象物である人物２１が撮像範囲の中央に位置し、最大の画角をθ０として、光源である窓２６が窓枠等によって画角θｗにおいて検出された例を示している。窓２６からの距離がＸｗｆ／２の位置における画角をθｌとすると、θｌは下記（１）式によって与えられる。
【００３７】
θｌ＝｛ａｒｃｔａｎ（Ｘｗｆ／２）｝／Ｄｆ    …（１）
図５（ｂ）は上記（１）式に基づく陰影変更画像の表示位置を示している。図５（ａ）は表示部１２の表示画面１２ａ上の撮影支援表示を示すものであり、撮影支援表示は、スルー画上に陰影変更画像を表示したものである。光源側の陰影表示領域４３ａは、画角θｌの位置に表示される。また、窓２６からの距離が３Ｘｗｆ／２の位置は、図５（ｂ）に示すように、画角θｌと同じ大きさで画面中心を基準に対称な位置を示す画角θｄで表される。
【００３８】
図６は横軸に画面の水平位置をとり縦軸に像信号のレベルをとって、陰影変更画像の像信号レベルを説明するためのものである。図６（ａ）は撮像画像の顔部を含む所定のラインの像信号レベルを示し、図６（ｂ）は光源方向に配置表示する陰影変更画像の像信号レベルを示し、図６（ｃ）は光源方向と反対方向に配置表示する陰影変更画像の像信号レベルを示している。
【００３９】
図６（ｂ）は図６（ａ）の顔部の像信号振幅を２倍したものであり、図６（ｃ）は図６（ａ）の顔部の像信号振幅を１／２倍したものである。図５（ｂ）の光源側表示位置に配置する陰影変更画像は、元の顔部の画像の像信号の振幅が２倍されていることから、背景に対してより明るい印象の画像となる。例えば、現在の撮像画像中の顔部の画像よりも顔部がより白い印象の画像が得られる。また、光源方向の逆方向に配置する陰影変更画像は、元の顔部の画像の像信号の振幅が１／２倍されていることから、背景に対してより暗い印象の画像が得られる。例えば、撮像画像の顔部が白飛びしている場合でも、適正露出の画像となる。
【００４０】
ステップＳ１６では、陰影変更部１１ｃは、顔判定部１１ａによって判定された顔部の画像信号の信号振幅を例えば２倍に強調した画像を陰影変更画像として生成する。表示制御部１１ｄは、この生成された陰影変更画像が撮像画像中の顔部から光源方向の画角θｌ（図５（ｂ））の位置に位置するように撮像画像と陰影変更画像とを合成して表示部１２に与える。これにより、例えば図２（ｂ）の陰影変更画像４３ｂが画角θｌの位置に表示される。
【００４１】
また、陰影変更部１１ｃは、ステップＳ１７において、顔判定部１１ａによって判定された顔部の画像信号の信号振幅を例えば１／２倍に弱めた画像を陰影変更画像として生成する。表示制御部１１ｄは、この生成された陰影変更画像が撮像画像中の顔部から光源の反対方向の画角θｄ（図５（ｂ））の位置に位置するように撮像画像と陰影変更画像とを合成して表示部１２に与える。これにより、例えば図２（ｂ）の陰影変更画像４４ｂが画角θｄの位置に表示される。
【００４２】
なお、陰影変更部１１ｃは、像信号の振幅を２倍又は１／２倍して、画角θｌ，θｄの位置に表示する例を示したが、振幅を何倍するかは適宜設定可能であり、陰影の強調量に応じた表示位置に画角変更画像を表示させればよい。なお、像信号の顔部分の振幅を変化させる手法だけでなく、像信号の顔部分の明るさが全体的に明るくなるように又は暗くなるように変化させる手法を採用してもよい。
【００４３】
撮影支援部１１は、ステップＳ１８において、ユーザが、光源方向又は光源の逆方向に表示された陰影変更画像のいずれか一方を選択したか否かを判定する。ユーザが陰影変更画像のいずれか一方を選択する操作をした場合には、選択された方向に被写体を移動させることを促すガイド表示を表示する（ステップＳ１９）。ステップＳ２０では、表示制御部１１ｄは、陰影変更画像の表示を消去する。
【００４４】
ステップＳ２１においては、表示機器２３は撮影を行うためのレリーズ操作やタッチ操作等が行われたか否かを判定する。レリーズ操作等があった場合は、表示機器２３は撮影を行い、撮像画像を記録する（ステップＳ２２）。
【００４５】
このように本実施の形態においては、被写体が光源方向に移動した場合と光源から反対方向に移動した場合とにおける被写体画像をシミュレーションして陰影変更画像を作成し、陰影変更画像の陰影の強調量に対応する表示位置に表示する。この陰影変更画像は、被写体がどこに移動した場合にどのような陰影（濃淡）で撮影されるかを示すものであり、ユーザが希望する濃淡の撮像画像を得ることを効果的に支援することができる。例えば、ユーザがより肌が白く写るように撮影したい場合や、皺が見えにくくなるように撮影したい場合や、白飛びしない状態で撮影したい場合等において、どの位置に被写体が立てばよいかを示すことができる。ユーザは陰影変更画像の画像の状態や表示位置を参照することで、希望する濃淡の撮像画像を得るために被写体をどこに位置させればよいかを簡単に把握することができる。
【００４６】
なお、上記説明では、説明を簡略化するために、光源が対象物の水平方向に位置する場合について説明したが、光源が対象物に対して真後ろ又は真正面を除くいずれの位置に位置する場合でも、同様に適用可能である。
【００４７】
（第２の実施の形態）
図７は本発明の第２の実施の形態を示すブロック図である。本実施の形態はデジタルカメラに適用したものである。
【００４８】
図７において、本実施の形態に係る表示機器５０には、前面に撮影光学系６１が設けられている。撮影光学系６１は、撮像部５２に被写体像を導く。なお、撮影光学系６１は、表示機器５０とは別体に構成されて、着脱自在に取り付けられる交換レンズに構成されるものであってもよい。
【００４９】
撮影光学系６１は、ズームやフォーカシングのための図示しないレンズ等を備えており、これらのレンズはレンズ用制御部６２によって駆動制御されるようになっている。レンズ用制御部６２は、後述する信号処理及び制御部５３に制御されるようになっている。撮影光学系６１は、信号処理及び制御部５３によって、ピント位置、ズーム位置及び絞り等が制御される。
【００５０】
表示機器５０は、ＣＣＤやＣＭＯＳセンサ等の撮像素子によって構成された撮像部５２を有している。撮像部５２は、撮影光学系６１からの被写体像を光電変換して撮像画像を得る。撮像部５２は、信号処理及び制御部５３によって駆動制御されて撮像画像を出力する。
【００５１】
信号処理及び制御部５３は、例えば、図示しないＣＰＵ及びメモリ等によって構成されており、メモリに記憶されたプログラムに従ってカメラ制御を行う。信号処理及び制御部５３は、撮像部５２に撮像素子の駆動信号を出力してシャッタースピード、露光時間等を制御すると共に、撮像部５２からの撮像画像を読み出す。信号処理及び制御部５３は、読み出した撮像画像に対して、所定の信号処理、例えば、色調整処理、マトリックス変換処理、ノイズ除去処理、その他各種の信号処理を行う。
【００５２】
表示機器５０には、操作判定部５４及び時計部５５も配設されている。時計部５５は、信号処理及び制御部５３が用いる時間情報を発生する。操作判定部５４は、表示機器５０に設けられた図示しないシャッターボタン、ファンクションボタン、撮影モード設定等の各種スイッチ等を含む操作部に対するユーザ操作に基づく操作信号を発生して、信号処理及び制御部５３に出力するようになっている。信号処理及び制御部５３は、操作信号に基づいて、各部を制御する。
【００５３】
信号処理及び制御部５３は、撮像画像の記録及び再生に関する処理を行うことができる。例えば、信号処理及び制御部５３は、信号処理後の撮像画像を圧縮処理し、圧縮後の画像を記録部５７に与えて記録させることができる。記録部５７としては、例えばカードインターフェースを採用することができ、記録部５７はメモリカード等の記録媒体に画像情報及び音声情報等を記録可能である。
【００５４】
信号処理及び制御部５３の表示制御部５３ａは表示に関する各種処理を実行する。表示制御部５３ａは、信号処理後の撮像画像を表示部５６に与えることができる。表示部５６は、ＬＣＤ等の表示画面を有しており、表示制御部５３ａから与えられた画像を表示する。また、表示制御部５３ａは、各種メニュー表示等を表示部５６の表示画面５６ｂ（図１０Ａ参照）に表示させることもできるようになっている。
【００５５】
信号処理及び制御部５３は、記録部５７に記録されている撮像画像を読み出して伸張処理することができる。表示制御部５３ａは伸張処理された撮像画像を表示部５６に与えることで、記録画像の再生が可能である。
【００５６】
表示部５６は、撮像画像を表示する表示画面５６ｂ（図１０Ａ参照）を有しており、表示画面５６ｂ上にはタッチパネル５６ａが設けられている。タッチパネル５６ａは、ユーザが指で指し示した表示画面５６ｂ上の位置に応じた操作信号を発生することができる。この操作信号は、信号処理及び制御部５３に供給される。これにより、信号処理及び制御部５３は、ユーザが表示画面５６ｂ上をタッチしたりスライドさせたりした場合には、ユーザのタッチ位置、指を閉じ離間させる操作（ピンチ操作）、スライド操作やスライド操作によって到達した位置、スライド方向、タッチしている期間等の各種操作を検出することができ、ユーザ操作に対応した処理を実行することができるようになっている。
【００５７】
なお、表示部５６は、表示機器５０の例えば背面の略全域を占めるように配設されており、撮影者は、撮影時に表示部５６の表示画面５６ｂ上に表示されたスルー画を確認することができ、スルー画を確認しながら撮影操作を行うこともできる。
【００５８】
表示機器５０には、加速度判定部５８が設けられている。加速度判定部５８は、ジャイロセンサ、加速度センサ等によって構成されており、表示機器５０を収納する筐体の動き及び姿勢（傾き）を検出することができるようになっている。加速度判定部５８の判定結果は信号処理及び制御部５３に与えられる。
【００５９】
また、表示機器５０には通信部５９も設けられている。通信部５９は、外部機器との間で通信を行って、信号処理及び制御部５３からの撮像画像を送信すると共に、外部機器から受信した撮像画像を信号処理及び制御部５３に出力することができるようになっている。
【００６０】
本実施の形態においては、信号処理及び制御部５３は、ユーザが希望する濃淡の画像を得るために光源に対していずれの位置に被写体を位置させればよいかを陰影変更画像によって示す陰影シミュレーションモードを実行することができるようになっている。陰影変更画像を生成するために、信号処理及び制御部５３は、表示制御部５３ａの他に、顔検出部５３ｂ、陰影変更部５３ｃ、距離分布判定部５３ｄ及び光源位置判定部５３ｅを有している。
【００６１】
顔検出部５３ｂは、撮像画像に対する公知の顔検出処理等によって、撮像画像中の人物の顔や人体、ペットや特定の物体等を陰影変更画像の対象物として判定することが可能である。更に、顔検出部５３ｂは、画面の中央の顔部や、画面中心部等を対象物に指定してもよい。
【００６２】
距離分布判定部５３ｄは、撮像部５２から撮像画像中の各部までの距離の分布を求める。例えば、距離分布判定部５３ｄは、撮像部５２から被写体までの距離及び撮像部５２から光源までの距離等を判定することができるようになっている。距離分布判定部５３ｄは、専用の距離センサによって距離判定を行ってもよく、撮像部５２のフォーカス制御用の画素を用いた像面位相差法による距離検出を行ってもよく、また、撮影光学系６１の合焦時のレンズ位置を元に距離判定を行ってもよい。
【００６３】
本実施の形態においては、光源位置判定部５３ｅは、距離分布判定部５３ｄの判定結果に基づいて、撮像画像中において被写体に対して光源がいずれの位置に存在するかを判定する。例えば、位置判定部１１ｂは、撮像画像中に所定レベル以上の輝度部分が存在する場合には、この部分が光源であるものと判定する。
【００６４】
陰影変更部５３ｃは、対象物である被写体が位置判定部１１ｂによって判定された光源位置に近づく方向又は遠ざかる方向に移動した場合について、撮像画像中の被写体画像を基にして、各場合の被写体の陰影の状態を夫々シミュレーションによって求める。なお、陰影変更部５３ｃは、距離分布判定部５３ｄから画面内の被写体の距離分布の判定結果が与えられ、被写体の陰影の状態を光源からの距離に応じてシミュレーションして陰影変更画像を生成する。
【００６５】
陰影変更部５３ｃは、シミュレーション結果である陰影変更画像及びその表示位置の情報を表示制御部５３ａに与える。表示制御部５３ａは、被写体の陰影をシミュレーション結果に従って変化させた陰影変更画像を陰影変更部５３ｃによって指定された表示位置において撮像部５２からの撮像画像に合成した合成画像を生成して表示部５６に出力する。
【００６６】
表示部５６は例えば撮像部５２を収納する筐体に設けられており、ユーザは撮像部５２の撮影操作に際して表示部５６を視認することができるようになっている。表示部５６の表示画面５６ｂには、スルー画上に陰影変更画像が重ねて表示されており、ユーザは陰影変更画像を参照することで、被写体を光源に対していずれの方向に移動させれば、希望する陰影の撮像画像が得られるかを判断することができるようになっている。
【００６７】
本実施の形態においては、陰影変更部５３ｃは、タッチパネル５６ａに対するユーザ操作を受け付けて、ユーザに影変更画像を表示する位置を指示させることができるようになっている。例えば、ユーザがタッチパネル５６ａ上で、対象物に対応する位置をタッチし、所定の位置までスライド操作した場合には、当該対象物がスライド操作の終点の位置に対応する実際の位置に移動した場合における陰影の状態をシミュレーションして、当該位置に対応する画面上の位置にシミュレーション結果である陰影変更画像を表示させるようになっている。
【００６８】
なお、陰影変更部５３ｃは、ユーザのスライド操作の途中においてもシミュレーション演算が可能であり、ユーザはスライド操作に応じて陰影変更画像の表示位置が変化しその陰影の様子が変化することを確認しながら、スライド操作を行うことができるようになっている。
【００６９】
次にこのように構成された実施の形態の動作について図８、図９及び図１０Ａ〜図１０Ｃを参照して説明する。図８は第２の実施の形態におけるカメラ制御を示すフローチャートである。図８において図３と同一の手順には同一符号を付して説明を省略する。図９、図１０Ａ〜図１０Ｃは陰影変更画像の生成方法を説明するための説明図である。
【００７０】
第１の実施の形態においては、光源（窓）からの光が顔を真横から照明する例を示した。光が顔の真横から当たっているものとすることによって陰影のシミュレーションを簡単に求められるようにした。これに対し、本実施の形態においては、光源からの光が顔に斜めから当たっている例を示している。この場合、対象物である顔の移動方向が光源方向でない場合には、顔の凹凸によって陰影パターンが変化する。従って、正確な陰影変更画像を生成するためには、顔の凹凸パターンを用いた複雑な演算が必要となる。そこで、本実施の形態においては、陰影変更画像のシミュレーション演算を簡単にするために、顔は光源方向又はその反対方向に移動するものとする。
【００７１】
また、以下の説明では、説明を簡略化するために、光源と対象物とが同一高さに位置するものとして、Ｘ方向（水平方向）とＺ方向（奥行き方向）のみを考慮して説明するが、光源と対象物の高さが異なる場合には、Ｙ方向（高さ方向）も考慮して３次元での演算を行えばよい。
【００７２】
図８のステップＳ３１では、信号処理及び制御部５３によって、陰影シミュレーションモードが指定されているか否かが判定される。陰影シミュレーションモードが指定されている場合には、光源位置判定部５３ｅ及び距離分布判定部５３ｄによって光源及び対象物である例えば顔の位置等が判定される。
【００７３】
いま、図９（ａ）に示すように、室内７０で立っている人物７１の左側に光源であるランプ７２が位置し、このランプ７２によって被写体である人物７１が左前方側から照明されているものとする。図９（ｂ）は被写体である人物７１を表示機器５０によって撮影する場合の位置関係を上方から見て示すものである。また、図９（ｃ）はランプ７２と人物７１との位置関係に基づく人物７１への光の入射を説明するためのものである。
【００７４】
図９（ａ）は、被写体である人物７１の左斜め前方にランプ７２が位置して、ランプ７２からの散乱光によって被写体である人物７１が左斜め前方から照明されている状態で、表示機器５０が人物７１の正面から被写体である人物７１を撮影する様子を示している。ランプ７２は散乱光を室内７０の各部に向けて出射する。図９（ｂ）のランプ７２からの矢印は人物７１方向への散乱光の照射を示している。また図９（ｂ）の扇型の破線は、散乱光が人物７１方向に拡散する様子を模式的に示しており、ランプ７２からの散乱光はランプ７２から離れるにつれて次第に暗くなることを示している。表示機器５０の撮像部５２から人物７１までの距離はＤｆ、撮像部５２からランプ７２までの距離はＤｌであるものとする。これらの距離は、距離分布判定部５３ｄによって求められる。また、人物７１の方向（光軸方向）を基準にして、ランプ７２の画角をθｌとする。
【００７５】
距離分布判定部５３ｄは、ランプ７２から人物７１までの距離Ｄｌｆを求める。撮像部５２の光軸に垂直な方向（Ｘ方向）についてのランプ７２と人物７１との間の距離は、Ｄｌｔａｎθｌで表される。従って、距離Ｄｌｆは、Ｄｌｆ＝｛（Ｄｌｔａｎθｌ）２＋（Ｄｆ−Ｄｌ）２｝０．５で表される。
【００７６】
なお、光源及び顔位置が判定不能であった場合には、処理をステップＳ３２からステップＳ３８に移行して、光源、顔位置の判定が不能であった旨の警告表示を表示して、陰影シミュレーションモードを終了する。次に、陰影変更部５３ｃは、ステップＳ３３において、陰影変更画像を表示させるために、対象物である顔をタッチしてスライドさせる操作が行われたか否かを判定する。タッチ及びスライド操作が行われない場合には、処理をステップＳ２１に移行する。
【００７７】
タッチ及びスライド操作が行われると、ステップＳ３４において、陰影変更部５３ｃは対象物である顔部の画像をコピーし、陰影変更画像の生成を開始する。本実施の形態においては、ユーザがタッチパネル５６ａ上で、スルー画中の被写体をタッチしてスライドさせる操作に応じて、陰影変更画像の表示位置及びこの表示位置に対応した陰影の状態を算出するようになっている。この場合、ユーザは、ランプ７２と被写体である人物７１とを結ぶ直線７４の方向については意識していないものと考えられる。そこで、本実施の形態においては、ユーザがタッチパネル５６ａ上を左右方向（Ｘ方向）にスライドさせるものとして、スライド操作の移動量に応じた表示位置及び陰影の状態を求める。
【００７８】
図９（ｃ）はランプ７２と人物７１とを結ぶ直線７４上を人物７１が移動するものとして、移動による陰影の影響を説明するためのものであり、人物７１及びランプ７２の位置を座標上に表示して示している。図９（ｃ）では人物７１の座標が（０，Ｄｆ）、ランプ７２の座標が（Ｄｌｔａｎθｌ，Ｄｌ）である。
【００７９】
従って、スライド操作をＸ方向に行った場合には、そのスライド操作に相当する実際の移動距離がＸ１であるものとすると、人物７１の移動距離はＸ１・Ｄｌｆ／（Ｄｌｔａｎθｌ）となる。この移動距離の二乗に反比例させて、陰影変更画像の明るさを制御すればよい。なお、Ｘ方向の変化に対して直線７４方向へは線形に変化するので、陰影変更画像の明るさは、Ｘ方向の変化率の二乗に反比例させて制御すればよい。
【００８０】
また、タッチパネル５６ａ上の水平方向スライド量Ｘｐに対する実際のＸ方向の移動量Ｘは、最大の画角θ０に対応する実際のＸ方向距離がＤｆｔａｎθ０であるので、タッチパネル５６ａの横幅の１／２の距離をＸｐｏとすると、下記（２）式によって求めることができる。
Ｘ＝Ｄｆ（ｔａｎθ０）Ｘｐ／Ｘｐ０        …（２）
また、本実施の形態においては、ユーザによるＸ方向の操作によって、直線７４に沿って陰影変更画像を移動させることを示すために、陰影変更画像中の人物７１のサイズをＺ方向の移動量に応じて変化させるようになっている。
【００８１】
Ｚ方向の変化量Ｚは、Ｘ方向と直線７４とのなす角度が（π／２）−θｌであるので、Ｘ方向の変化をＸとして下記（３）式で与えられる（ステップＳ３５）。
【００８２】
Ｚ＝−ｔａｎ｛（π／２）−θｌ｝Ｘ＋Ｄｆ    …（３）
陰影変更画像を直線７４上に移動させるのであれば、陰影変更画像中の顔のサイズは、ＺとＤｆとの比率で変化することになる。陰影変更部５３ｃは、ステップＳ３６において、ＺとＤｆの比率に基づいて、コピーした対象物である顔の画像のサイズを変更する（ステップＳ３６）。
【００８３】
次に、陰影変更部５３ｃは、スライド量に対応するＸ方向の変化率に基づいて、コピーした対象物である顔の画像の陰影を強調又は弱めた陰影変更画像を生成する（ステップＳ３７）。陰影変更部５３ｃは、生成した陰影変更画像を表示制御部５３ａに与える。表示制御部５３ａは、陰影変更画像をスライド操作に対応する位置に表示させるように、スルー画と陰影変更画像との合成を行う。この合成画像が表示部５６の表示画面５６ｂ上に表示される。
【００８４】
図１０Ａ〜図１０Ｃは、陰影シミュレーションモードにおける画面表示を説明するためのものである。図１０Ａは、表示画面５６ｂ上にスルー画８１が表示されており、スルー画８１中には、光源であるランプ７２及び人物７１の画像が表示されている様子を示している。ユーザが指先８２によって、対象物である人物７１の顔をタッチしようとしている。このタッチ操作によって人物７１の顔部の画像が陰影変更部５３ｃによってコピーされる。
【００８５】
図１０Ｂは、ユーザが指先８２を右側にスライドさせたことを示している。陰影変更部５３ｃは、矢印８３方向へのユーザのスライド操作を検出し、指先８２の位置に、陰影変更画像８４を表示する。ユーザが人物７１をランプ７２に近づける方向に移動させた場合の陰影変更画像の表示を希望しており、ランプ７２は人物７１よりも手前側に位置していることから、陰影変更画像８４のサイズは元の顔部の画像よりも大きく表示されている。これにより、ユーザは、対象物が手前側に移動したことを画像サイズによって認識することができると共に、この場合における陰影の様子を陰影変更画像８４の陰影によって知ることができる。
【００８６】
図１０Ｃは、ユーザが指先８２を左側にスライドさせたことを示している。陰影変更部５３ｃは、矢印８５方向へのユーザのスライド操作を検出し、指先８２の位置に、陰影変更画像８６を表示する。ユーザが人物７１をランプ７２から遠ざける方向に移動させた場合の陰影変更画像の表示を希望しており、陰影変更画像８６のサイズは元の顔部の画像よりも小さく表示されている。これにより、ユーザは、対象物が奥行き方向に移動したことを画像サイズによって認識することができると共に、この場合における陰影の様子を陰影変更画像８６の陰影によって知ることができる。
【００８７】
このように本実施の形態においても第１の実施の形態と同様の効果が得られる。更に、本実施の形態においては、光源からの照明か対象物に斜めから照射される場合でも、対象物を光源方向又はその反対方向に移動させた場合の陰影をシミュレーションすることで、簡単な演算によってシミュレーション結果である陰影変更画像を生成することが可能である。また、本実施の形態においては、ユーザがタッチパネル上で陰影変更画像を表示する位置を指示することができ、この指示に従った位置における陰影の状態を演算して、指示された位置に陰影変更画像を表示させることができ、ユーザは簡単に希望する陰影が得られる対象物の位置を確かめることができる。
【００８８】
なお、上記説明では、撮像部からの距離の変化を示すために、光源方向に近づいた陰影変更画像中の顔のサイズは大きくし、光源の反対方向に移動した陰影変更画像中の顔のサイズは小さくしたが、顔のサイズの大小は、実際の大小に一致させても一致させなくてもよく、或いは同一サイズで表示するようにしてもよい。
【００８９】
（変形例）
図１１及び図１２は変形例を示している。図１１は変形例におけるカメラ制御を示すフローチャートであり、図１２は変形例における表示を説明するための説明図である。図１１において図８と同一の手順には同一符号を付して説明を省略する。
【００９０】
本変形例は対象物に代えて光源を移動させた場合の陰影変更画像を表示するようにしたものである。陰影変更部５３ｃは、図１１のステップＳ３３において顔のスライド操作がないと判定した場合には、次のステップＳ４１において、光源のタッチ及びスライド操作があったか否かを判定する。
【００９１】
陰影変更部５３ｃは、光源に対するタッチ及びスライド操作が行われた場合には、ステップＳ４２において、光源の画像をコピーし、陰影変更画像の生成を開始する。本変形例においても、ユーザがタッチパネル５６ａ上で、スルー画中の光源をタッチしてスライドさせる操作に応じて、陰影変更画像の表示位置及びこの表示位置に対応した陰影の状態を算出するようになっている。
【００９２】
この場合にも、例えば図９（ｃ）のランプ７２と人物７１とを結ぶ直線７４上をランプ７２が移動するものとして、移動による陰影の影響を求める。陰影変更部５３ｃは、ランプ７２をタッチしてスライドさせる操作に基づく実際のＸ方向の距離からランプ７２のＺ方向の移動量を算出する（ステップＳ４３）。ランプ７２のサイズは、ＺとＤｆとの比率で変化することになる。陰影変更部５３ｃは、ステップＳ４４において、ＺとＤｆの比率に基づいて、コピーした光源であるランプ７２の画像のサイズを変更する。
【００９３】
また、本変形例では、陰影変更部５３ｃは、光源であるランプ７２の移動位置が指定されると、このランプ位置と対象物との位置関係に基づいて、対象物である人物の顔部の陰影をシミュレーションしシュミレーション結果である陰影変更画像を、元の対象物の表示位置に重ねて表示させる。
【００９４】
図１２は、陰影シミュレーションモードにおける画面表示を説明するためのものである。図１２（ａ）は、表示画面５６ｂ上にスルー画８１が表示されており、スルー画８１中には、光源であるランプ７２及び人物７１の画像が表示されている様子を示している。ユーザが指先８２によって、光源であるランプ７２をタッチしようとしている。このタッチ操作によってランプ７２の画像が陰影変更部５３ｃによってコピーされる。
【００９５】
図１２（ｂ）は、ユーザが指先８２を左側にスライドさせたことを示している。陰影変更部５３ｃは、矢印９１方向へのユーザのスライド操作を検出し、指先８２の位置に、ランプの画像９２を表示する。ユーザがランプ７２を対象物に近づける方向に移動させた場合の陰影変更画像の表示を希望しており、ランプ７２は人物７１よりも手前側に位置していることから、ランプの画像９２のサイズは元のランプ７２の画像よりも小さく表示されている。これにより、ユーザは、光源を奥行き方向に移動させた場合の陰影変更画像を表示させようとしていることを認識することができる。ステップＳ３７では、この場合における陰影の様子が陰影変更画像によって表示される。なお、この場合の陰影変更画像は、スルー画中の元の人物７１の顔部の画像部分を、シミュレーション結果に基づく陰影に変更したものである。
【００９６】
このように本変形例では、光源を移動させた場合でも、移動させたとした場合の陰影をシミュレーションして、陰影変更画像を表示させることができる。なお、指で直接タッチしなくてもよく、音声などで対象物（光源や被写体）を指定して、ジェスチャーでその場所を動かすなど、位置変更の仕方は様々な応用が可能であることは言うまでもない。
【００９７】
（第３の実施の形態）
図１３は本発明の第３の実施の形態に採用されるフローチャートである。図１３のフローは図１１のステップＳ４１の判定結果がＮＯの場合に続く処理を示している。本実施の形態におけるハードウェア構成は第２の実施の形態と同様であり、また、図１３以外の動作フローは図１１の動作フローと同一である。
【００９８】
上記各実施の形態においては、光源と対象物である顔等との位置関係を求めて陰影変更画像を作成している。本実施の形態は信号処理及び制御部５３において求めた情報を記録時に記録しておくことで、以後の撮影時に有効な陰影変更画像を表示可能にしたものである。
【００９９】
図１４は撮影画像の記録時に同時に記録されるタグ情報を説明するための説明図である。図１４（ａ）は記録された撮像画像９０を示し、図１４（ｂ）は図１４（ａ）に関連して同時に記録されるタグ情報を示している。図１４（ａ）に示すように、記録された撮像画像９０中には、対象物である人物７１の画像と光源であるランプ７２の画像とが含まれる。
【０１００】
図１４（ｂ）に示すように、図１４（ａ）の撮像画像の撮像中において、被写体情報、場所及び時間の情報がタグ情報として記録可能である。更に、図１１の各処理が実行されることにより、タグ情報として、図１４（ａ）の画像の撮影時に生成した陰影変更画像及びその陰影変更画像の作成のために求めた距離分布の情報や照明方向（対象物から見た光源方向）φに関する情報等を記録可能である。
【０１０１】
図１１のステップＳ４１においてＮＯ判定となった場合には、信号処理及び制御部５３は図１３のステップＳ５１に処理を移行し、現在の撮像画像中の被写体と同一被写体についての撮像画像が既に撮像されて記録されているかを判定する。更に、信号処理及び制御部５３は、同一被写体についての照明方向φの情報から、現在の撮像画像の照明方向と異なる照明方向に関する陰影変更画像が記録されているか否かを判定する。信号処理及び制御部５３は、このような記録がない場合には処理を図１１のステップＳ２１に戻し、記録がある場合には次のステップＳ５２に移行する。信号処理及び制御部５３は、ステップＳ５２において、検索した陰影変更画像を読み出して参考表示する（ステップＳ５３）。
【０１０２】
図１５はこの場合の表示画面５６ｂ上の表示例を示す説明図である。表示画面５６ｂ上にはスルー画９５が表示されている。スルー画９５には図１４（ａ）の人物７１と同一人物９６の画像及びランプ９７の画像が表示されており、更に、ランプ９７からの照明方向がφ１の場合に得られる陰影変更画像９８とランプ９７からの照明方向がφ２の場合に得られる陰影変更画像９９とが表示されている。また、陰影変更画像９８，９９中には、照明方向がそれぞれφ１，φ２であることも示されている。
【０１０３】
これらの陰影変更画像９８，９９は、図１４（ａ）の撮像画像の撮影時に得られたものであるが、図１５に示す同一人物９６の撮影時において、これらの陰影変更画像９８，９９を、照明の位置を変えた参考画像として表示することで、撮影者は極めて有効な撮影の示唆を得ることができる。
【０１０４】
このように本実施の形態においては、撮影時に取得した各種情報及び陰影変更画像に記憶し、現在の撮影時に参考画像として表示させることができ、撮影者は照明に関する極めて有効な示唆を得ることができる。
【０１０５】
なお、本発明の各実施形態においては、撮影のための機器として、デジタルカメラを用いて説明したが、カメラとしては、デジタル一眼レフカメラでもコンパクトデジタルカメラでもよく、ビデオカメラ、ムービーカメラのような動画用のカメラでもよく、さらに、携帯電話やスマートフォンなど携帯情報端末（ＰＤＡ：Personal Digital Assist）等に内蔵されるカメラでも勿論構わない。また、内視鏡、顕微鏡のような産業用、医療用の光学機器でもよい。表示機器でなくとも、このような工夫によって、ユーザが希望する画像を撮影するための表示が可能な観察装置、表示装置を提供することが可能となる。撮影しなくとも、光源と観察対象の位置シミュレーションによって、対象物を詳細に観察、診断できることは言うまでもない。また、撮影画像を得るための装置にのみ応用可能な技術ではなく、遠隔地に送られて来た画像を元に、画面上の対象物や光源の位置を変更して、アドバイスするような用途にも使えるので、撮像部が必須構成要件ではない。
【０１０６】
本発明は、上記各実施形態にそのまま限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記各実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素の幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【０１０７】
なお、特許請求の範囲、明細書、および図面中の動作フローに関して、便宜上「まず、」、「次に、」等を用いて説明したとしても、この順で実施することが必須であることを意味するものではない。また、これらの動作フローを構成する各ステップは、発明の本質に影響しない部分については、適宜省略も可能であることは言うまでもない。
【０１０８】
また、ここで説明した技術のうち、主にフローチャートで説明した制御や機能は、多くがプログラムにより設定可能であり、そのプログラムをコンピュータが読み取り実行することで上述した制御や機能を実現することができる。そのプログラムは、コンピュータプログラム製品として、フレキシブルディスク、ＣＤ−ＲＯＭ等、不揮発性メモリ等の可搬媒体や、ハードディスク、揮発性メモリ等の記憶媒体に、その全体あるいは一部を記録又は記憶することができ、製品出荷時又は可搬媒体或いは通信回線を介して流通又は提供可能である。利用者は、通信ネットワークを介してそのプログラムをダウンロードしてコンピュータにインストールしたり、あるいは記録媒体からコンピュータにインストールすることで、容易に本実施の形態の表示機器を実現することができる。
【符号の説明】
【０１０９】
１０…撮像部、１１…撮影支援部、１１ａ…顔判定部、１１ｂ…光源位置判定部、１１ｃ…陰影変更部、１１ｄ…表示制御部、５０…撮影機、５２…撮像部、５３…信号処理及び制御部、５３ａ…表示制御部、５３ｂ…顔検出部、５３ｃ…陰影変更部、５３ｄ…距離分布判定部、５３ｅ…光源位置判定部、５７…記録部。
【図１】
2015119277.tif 000003
【図３】
2015119277.tif 000004
【図６】
2015119277.tif 000005
【図７】
2015119277.tif 000006
【図８】
2015119277.tif 000007
【図１１】
2015119277.tif 000008
【図１３】
2015119277.tif 000009
【図２】
2015119277.tif 000010
【図４】
2015119277.tif 000011
【図５】
2015119277.tif 000012
【図９】
2015119277.tif 000013
【図１０Ａ】
2015119277.tif 000014
【図１０Ｂ】
2015119277.tif 000015
【図１０Ｃ】
2015119277.tif 000016
【図１２】
2015119277.tif 000017
【図１４】
2015119277.tif 000018
【図１５】
2015119277.tif 000019