(57)【要約】【課題】画像の立体感を強くする。【解決手段】画像処理装置１は、被写体までの距離情報を有する画像データを入力する入力部１１と、距離情報に基づいて、画像の立体感を変化させるように画像データを修正する修正部１１、１２とを有する。【選択図】図１
2009053748.tif 000002
【特許請求の範囲】
【請求項１】
被写体までの距離情報を有する画像データを入力する入力部と、
前記距離情報に基づいて、前記画像の立体感を変化させるように前記画像データを修正する修正部とを有することを特徴とする画像処理装置。
【請求項２】
請求項１に記載の画像処理装置において、
前記修正部は、前記画像の奥行きを深くするように前記画像データを修正することを特徴とする画像処理装置。
【請求項３】
請求項１に記載の画像処理装置において、
前記修正部は、前記画像に含まれる被写体の少なくとも一部の奥行きを深くするように前記画像データを修正することを特徴とする画像処理装置。
【請求項４】
請求項３に記載の画像処理装置において、
前記修正部は、透視投影図法を用いて前記被写体の形状を修正することを特徴とする画像処理装置。
【請求項５】
請求項３に記載の画像処理装置において、
前記修正部は、前記被写体の凹凸による陰影を付加することを特徴とする画像処理装置。
【請求項６】
請求項３に記載の画像処理装置において、
前記修正部は、前記被写体の影を付加することを特徴とする画像処理装置。
【請求項７】
請求項６に記載の画像処理装置において、
前記画像は複数の被写体を含み、前記画像データは各被写体までの距離情報を有し、
前記修正部は、一方の被写体の影が他方の被写体にかかるように前記影を付加することを特徴とする画像処理装置。
【請求項８】
請求項１〜請求項３のいずれか一項に記載の画像処理装置において、
前記画像は複数の被写体を含み、前記画像データは各被写体までの距離情報を有し、
前記修正部は、前記複数の被写体間の奥行きを深く修正することを特徴とする画像処理装置。
【請求項９】
請求項８に記載の画像処理装置において、
前記修正部は、遠方に位置する被写体の形状を縮小することを特徴とする画像処理装置。
【請求項１０】
請求項８に記載の画像処理装置において、
前記修正部は、遠方に位置する被写体に画像ぼけを付加することを特徴とする画像処理装置。
【請求項１１】
請求項１に記載の画像処理装置において、
前記被写体までの距離情報の少なくとも一部を変換する変換部を有し、
前記修正部は、前記変換後の距離情報に応じて前記画像データを修正することを特徴とする画像処理装置。
【請求項１２】
請求項１１に記載の画像処理装置において、
前記変換部は、前記距離情報を距離が大きくなるように変換することを特徴とする画像処理装置。
【請求項１３】
請求項１２に記載の画像処理装置において、
前記変換部は、前記距離情報が長くなるにしたがって、距離の変換量を大きくすることを特徴とする画像処理装置。
【請求項１４】
請求項１〜請求項１３のいずれか一項に記載の画像処理装置において、
前記入力部は、ステレオ画像データを入力することを特徴とする画像処理装置。
【請求項１５】
請求項１〜請求項１３のいずれか一項に記載の画像処理装置において、
前記入力部は、画像の分割領域ごとにフォーカス調節情報を有する画像データを入力することを特徴とする画像処理装置。
【請求項１６】
画像データを入力する処理と、
画像データが有する距離情報を用いて当該画像に含まれる被写体までの距離を算出する処理と、
被写体までの距離に基づいて画像の立体感を変化させるように画像データを修正する処理とをコンピュータ装置に実行させることを特徴とする画像処理プログラム。
【請求項１７】
請求項１〜請求項１５のいずれか一項に記載の画像処理装置を搭載することを特徴とするカメラ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理プログラム、カメラに関する。
【背景技術】
【０００２】
たとえば３５mm版カメラに比べて撮像面積が小さい電子カメラのように、実焦点距離が短いカメラは、撮影画像が平面的で奥行き感に乏しいことが多い。このような撮影画像に対してぼかしを付加する画像処理を施す技術が知られている（特許文献１参照）。
【０００３】
【特許文献１】特開２００３−１２５２８１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
画像にぼかしを付加するだけでは、画像の立体感が乏しいという問題があった。
【課題を解決するための手段】
【０００５】
（１）本発明による画像処理装置は、被写体までの距離情報を有する画像データを入力する入力部と、距離情報に基づいて、画像の立体感を変化させるように画像データを修正する修正部とを有することを特徴とする。
（２）請求項１に記載の画像処理装置において、修正部は、画像の奥行きを深くするように画像データを修正することもできる。
（３）請求項１に記載の画像処理装置において、修正部は、画像に含まれる被写体の少なくとも一部の奥行きを深くするように画像データを修正することもできる。
（４）請求項３に記載の画像処理装置において、修正部は、透視投影図法を用いて被写体の形状を修正することもできる。
（５）請求項３に記載の画像処理装置において、修正部は、被写体の凹凸による陰影を付加することもできる。
（６）請求項３に記載の画像処理装置において、修正部は、被写体の影を付加することもできる。
（７）請求項６に記載の画像処理装置において、画像は複数の被写体を含み、画像データは各被写体までの距離情報を有してもよい。この場合の修正部は、一方の被写体の影が他方の被写体にかかるように影を付加することもできる。
（８）請求項１〜請求項３のいずれか一項に記載の画像処理装置において、画像は複数の被写体を含み、画像データは各被写体までの距離情報を有してもよい。この場合の修正部は、複数の被写体間の奥行きを深く修正することもできる。
（９）請求項８に記載の画像処理装置において、修正部は、遠方に位置する被写体の形状を縮小することもできる。
（１０）請求項８に記載の画像処理装置において、修正部は、遠方に位置する被写体に画像ぼけを付加することもできる。
（１１）請求項１に記載の画像処理装置において、被写体までの距離情報の少なくとも一部を変換する変換部を有してもよい。この場合の修正部は、変換後の距離情報に応じて画像データを修正することもできる。
（１２）請求項１１に記載の画像処理装置において、変換部は、距離情報を距離が大きくなるように変換することもできる。
（１３）請求項１２に記載の画像処理装置において、変換部は、距離情報が長くなるにしたがって、距離の変換量を大きくすることもできる。
（１４）請求項１〜請求項１３のいずれか一項に記載の画像処理装置において、入力部は、ステレオ画像データを入力することもできる。
（１５）請求項１〜請求項１３のいずれか一項に記載の画像処理装置において、入力部は、画像の分割領域ごとにフォーカス調節情報を有する画像データを入力することもできる。
（１６）本発明による画像処理プログラムは、画像データを入力する処理と、画像データが有する距離情報を用いて当該画像に含まれる被写体までの距離を算出する処理と、被写体までの距離に基づいて画像の立体感を変化させるように画像データを修正する処理とを実行させることを特徴とする。
（１７）本発明によるカメラは、請求項１〜請求項１５のいずれか一項に記載の画像処理装置を搭載することを特徴とする。
【発明の効果】
【０００６】
本発明によれば、画像の立体感を強めることができる。
【発明を実施するための最良の形態】
【０００７】
以下、図面を参照して本発明を実施するための最良の形態について説明する。図１は、本発明の一実施の形態によるステレオ電子カメラ１の要部構成を説明するブロック図である。電子カメラ１は、ＣＰＵ１１によって制御される。
【０００８】
左右の撮影レンズ２１Ｌ，Ｒは、対応する撮像素子２２Ｌ，Ｒの撮像面上にそれぞれ被写体像を結像させる。撮像素子２２Ｌ，ＲはＣＣＤイメージセンサなどで構成され、撮像面上の被写体像を撮像し、撮像信号を対応する撮像回路２３Ｌ，Ｒへそれぞれ出力する。撮像素子２２Ｌ，Ｒの撮像面には、たとえばＲ（赤）、Ｇ（緑）およびＢ（青）のカラーフィルタが画素位置に対応させて設けられている。撮像素子２２Ｌ，Ｒがカラーフィルタを通して被写体像を撮像するため、撮像素子２２Ｌ，Ｒから出力される光電変換信号は、ＲＧＢ表色系の色情報を有する。
【０００９】
撮像回路２３Ｌ，Ｒは、撮像素子２２Ｌ，Ｒから出力される光電変換信号に対するアナログ処理（ゲインコントロールなど）を行う他、内蔵するＡ／Ｄ変換回路でアナログ撮像信号をディジタルデータに変換する。
【００１０】
ＣＰＵ１１は、各ブロックから出力される信号を入力して所定の演算を行い、演算結果に基づく制御信号を各ブロックへ出力する。画像処理回路１２は、たとえばＡＳＩＣとして構成され、撮像回路２３Ｌ，Ｒから入力されるディジタル画像信号に対して画像処理を行う。画像処理には、たとえば、輪郭強調や色温度調整（ホワイトバランス調整）処理、画像信号に対するフォーマット変換処理が含まれる。また、画像処理回路１２は後述する立体像再現処理も行う。
【００１１】
画像圧縮回路１３は、画像処理回路１２による処理後の画像信号に対して、JPEG方式で所定の圧縮比率の画像圧縮処理を行う。表示画像作成回路１５は、画像を液晶モニタ１６に表示させるための表示データを作成する。
【００１２】
記録媒体３０は、電子カメラ１に対して着脱可能なメモリカードなどで構成される。記録媒体３０には、ＣＰＵ１１からの指示によって画像のデータおよびその情報を含む画像ファイルが記録される。記録媒体３０に記録された画像ファイルは、ＣＰＵ１１からの指示によって読み出しが可能である。
【００１３】
バッファメモリ１４は、画像処理前後および画像処理途中のデータを一時的に格納する他、記録媒体３０へ記録する前の画像ファイルを格納したり、記録媒体３０から読み出した画像ファイルを格納したりするために使用される。
【００１４】
操作部材１７は、電子カメラ１の各種ボタンやスイッチ類を含み、レリーズボタンの押下操作、モード切替スイッチの切換操作、メニュー操作など、各操作部材の操作内容に応じた操作信号をＣＰＵ１１へ出力する。また、後述する立体画像処理を施す画像の指定を行うこともできる。
【００１５】
焦点検出装置１８は、焦点検出領域に対応する光束を用いて、公知の位相差検出方式によって撮影レンズ２１Ｌ，Ｒによる焦点調節状態の検出を行う。具体的には、焦点検出光学系（不図示）を介して一対の被写体像をオートフォーカスセンサ（不図示）上に結像させる。ＣＰＵ１１は、センサ上の一対の被写体像の相対間隔に基づいて撮影レンズ２１Ｌ，Ｒによる焦点位置の調節状態（デフォーカス量）を算出する。
【００１６】
レンズ駆動機構１９は、ＣＰＵ１１からの指示によって撮影レンズ２１Ｌ，Ｒを構成するフォーカスレンズ（不図示）を光軸方向に進退移動させる。これにより、ピント調節が行われる。
【００１７】
電子カメラ１は、撮影モードと再生モードとを切替え可能に構成される。撮影モードは、被写体像を撮影し、撮影画像のデータを記録媒体３０に画像ファイルとして保存する動作モードである。再生モードは、撮影済みの画像データを記録媒体３０から読み出すなどして、画像データによる再生画像を液晶モニタ１６に表示するモードである。
【００１８】
＜立体像再現処理＞
本実施形態の電子カメラ１は、画像の奥行きを深く見せるように当該画像を加工する立体像再現機能を備える。具体的には、
［１］一対のステレオ画像を用いて注目被写体までのステレオ距離計測を行い、
［２］当該ステレオ画像の少なくとも一方の画像に対し、距離計測結果に基づく注目被写体の凹凸による陰影（シェード）を当該被写体に付加・強調したり、
［３］注目被写体の影（シャドウ）を付加・強調したり、
［４］画像の奥行き（距離）を強調したりする画像処理を施す。
［５］画像処理後の立体像再現画像は、液晶モニタ１６への表示や記録媒体３０への記録に用いる。
電子カメラ１のＣＰＵ１１は、操作部材１７から立体像再現処理実行を指示する操作信号が入力されると、以下の処理を開始する。
【００１９】
図２は、ＣＰＵ１１が行う立体像再現処理の流れを説明するフローチャートである。図２のステップＳ１１において、ＣＰＵ１１は、記録媒体３０から一対のステレオ画像ファイルを読み出し、各々のファイル内の画像データをバッファメモリ１４に展開させてステップＳ１２へ進む。読み出すステレオ画像ファイルは、操作部材１７からの操作信号によって指示する。
【００２０】
図３はステレオ画像を例示する図であり、図３(a)は左画像、図３(b)は右画像である。電子カメラ１は、左右の撮影光学系によって共通の被写体（人物Ａおよび人物Ｂ）を含むステレオ画像を撮影する。図３(a),(b)によれば、一対のステレオ画像間には視差が生じ、各画像における人物Ａおよび人物Ｂの相対位置が異なる。記録媒体３０には、このようなステレオ画像ファイルが記録されている。
【００２１】
図２のステップＳ１２において、ＣＰＵ１１はステレオ距離計測を行う。具体的には、
［１］バッファメモリ１４上の左画像および右画像のデータから対応する特徴点を抽出し、
［２］抽出した特徴点に対応する左右両画像のデータ位置に基づいてステレオ距離計測を行う。
【００２２】
図４は、水平方向についてのステレオ距離計測を説明する概略図である。図４において、左画像撮影位置、右画像撮影位置、および左右両画像に共通の被写体位置（人物Ａの場合を例示）とで三角形が形成されている。ＣＰＵ１１は、たとえば特開昭６３−１８２１３号公報に開示されているように被写体距離Ｚを算出する。
【００２３】
本実施形態では人物Ａおよび人物Ｂを注目被写体とするので、左画像および右画像から対応する顔画像を抽出するために公知の顔検出処理を行う。たとえば、人物Ａの顔に関して距離情報を取得する場合、左画像から検出された顔領域２２（図３(a)に例示）と、右画像から検出された顔領域２１（図３(b)に例示）とを対応する演算対象領域とし、両演算対象領域に含まれる画素データを用いて被写体距離Ｚを算出する。なお、注目被写体が人物でない場合には、ステレオ画像における公知の対応点検出技術を用いることによって左右の画像間で対応する画素データを抽出し、本実施形態の演算対象領域としてもよい。
【００２４】
被写体距離Ｚは、次式（１）で算出される。
Ｚ＝Ｌ×ｆ／ｄ                                （１）
ただし、Ｌはステレオ撮影時（左画像撮影位置および右画像撮影位置）の撮影レンズ２１の光軸間距離（基線長）であり、ｆは撮影レンズ２１Ｌ，Ｒの焦点距離、ｄは視差（＝ＸＬ−ＸＲ）である。ＸＬは距離計測の対象とする左画像上のデータ位置に対応し、ＸＲは距離計測の対象とする右画像上のデータ位置に対応する。
【００２５】
ＣＰＵ１１は、顔領域２１および顔領域２２間の対応する画素データごとに上記演算を行い、画素単位で被写体距離Ｚを算出する。なお、垂直方向についても水平方向の場合と同様の演算を行うことにより、撮影されている顔に関して三次元計測情報を取得できる。また、同様の演算を顔以外の他の領域を対象に行うことにより、撮影されている胴体などに関しても三次元計測情報を取得できる。
【００２６】
図２のステップＳ１３において、ＣＰＵ１１は指示されている加工内容を判定する。ＣＰＵ１１は、影（シャドウ）の付加・強調が指示されている場合はステップＳ１４へ進み、陰（シェード）の付加・強調が指示されている場合はステップＳ１５へ進み、被写体の大きさ変更が指示されている場合はステップＳ１６へ進み、ぼかし付加が指示されている場合はステップＳ１７へ進む。加工内容は、操作部材１７からの操作信号によって指示される。
【００２７】
＜シェード付加＞
ステップＳ１５において、ＣＰＵ１１は画像処理回路１２へ指示を送り、陰影（シェード）の付加・強調処理を行わせる。画像処理回路１２は、ステレオ距離計測結果を用いて以下のようにシェードを加える。画像処理回路１２は、画像の所定領域ごとに、輝度が所定値以上である画素データＰの距離ＺＢより距離Ｚが長い画素データであって、画素データＰの位置から所定範囲（たとえば画像において右下４５°方向から±１０°）内に存在する画素データを含む画像の領域の輝度を元データの半分にすることにより、注目被写体の凹凸による陰影（シェード）を加える。図５は、右画像（図３(b)）に対して右下４５°方向へシェード付加を施した画像を例示する図である。
【００２８】
また、画像処理回路１２は、画像の所定領域ごとに、距離Ｚが最短である画素データの輝度を基準Ｂとして、基準Ｂより距離Ｚが長い画素データほど輝度を低く下げて明暗を付ける。
【００２９】
なお、撮影時の照明光によって撮影画像に陰影（シェード）が生じている場合は、図６に例示するように、輝度をさらに減じるようにするとよい。付加するシェードの状態は、操作部材１７からの操作信号によって指示可能に構成してもよい。
【００３０】
＜シャドウ付加１＞
ステップＳ１４において、ＣＰＵ１１は画像処理回路１２へ指示を送り、影（シャドウ）の付加・強調処理を行わせる。画像処理回路１２は、注目被写体ごとに、ステレオ距離計測結果および図学の手法を用いて影を付加する。図７は、右画像（図３(b)）に対して平行光線によるシャドウ付加を施した画像を例示する図である。画像処理回路１２は、前景（人物Ａ）の影が背景（人物Ｂ）にかかるように光源の方向を仮想し、当該仮想光源からの平行光線によって生じて人物Ｂ上に映る人物Ａの影を付加する。
【００３１】
＜シャドウ付加２＞
平行光源の代わりに発散光源を仮想してもよい。図８は、右画像（図３(b)）に対して発散光線によるシャドウ付加を施した画像を例示する図である。画像処理回路１２は、前景（人物Ａ）の影が背景（人物Ｂ）にかかるように光源の方向を仮想し、当該仮想光源からの発散光線によって生じて人物Ｂ上に映る人物Ａの影を付加する。
【００３２】
＜シャドウ付加３＞  
ステレオ距離計測結果を用いず、光源を仮想することなく、形式的な影を付加してもよい。図９は、右画像（図３(b)）の注目被写体に対し、形式的なシャドウ付加を施した画像を例示する図である。以上の「シャドウ付加１」〜「シャドウ付加３」のいずれの加工を行うかは、操作部材１７からの操作信号によって指示されている。
【００３３】
＜デフォルメ１＞
ステップＳ１６において、ＣＰＵ１１は画像処理回路１２へ指示を送り、ステレオ距離計測結果を用いて画像の奥行き（距離）に関して強調処理を行わせる。図１０は、右画像（図３(b)）のうち、遠景である人物Ｂを小さく縮小処理した画像を例示する図である。
【００３４】
＜デフォルメ２＞
ステレオ距離計測結果および図学の透視投影手法を用いて注目被写体を変形してもよい。画像処理回路１２は、注目被写体ごとに、たとえば距離Ｚが最短の画素データと距離Ｚが最長の画素データとの間の距離差を長く延ばすように、距離Ｚを(Ｚ＋α)に変化させた被写体像を生成する。これにより、注目被写体の奥行きが実際より深くなる。ここで、αは距離Ｚが長いほど大きくすると、奥行きをより強く強調できる。「デフォルメ１」および「デフォルメ２」のいずれの加工を行うかは、操作部材１７からの操作信号によって指示されている。
【００３５】
＜ぼかし付加＞
ステップＳ１７において、ＣＰＵ１１は画像処理回路１２へ指示を送り、ステレオ距離計測結果を用いてぼかし処理を行わせる。図１１は、右画像（図３(b)）のうち、遠景である人物Ｂを含む領域をぼかし処理した画像を例示する図である。ぼかし処理は、画像データにローパスフィルタ（LPF）処理を施して画像の高域空間周波数成分を劣化させることにより、画像のエッジを不鮮明にし、画像のコントラストを低下させるものである。
【００３６】
図２のステップＳ１８において、ＣＰＵ１１は、立体像再現のための加工の組み合わせが指示されているか否かを判定する。ＣＰＵ１１は、他の加工処理も指示されている場合はステップＳ１８を肯定判定してステップＳ１３へ戻る。ステップＳ１３へ戻る場合のＣＰＵ１１は、他の加工処理を行う。図１２は、右画像（図３(b)）に対して、図５に例示したシェード付加と、図８に例示したシャドウ付加２と、図１０に例示したぼかし付加とを組み合わせ処理した画像を例示する図である。
【００３７】
一方、ＣＰＵ１１は、他の加工処理が指示されていない場合にはステップＳ１８を否定判定し、ステップＳ１９へ進む。
【００３８】
ステップＳ１９において、ＣＰＵ１１は、画像処理後の立体像再現画像を液晶モニタ１６へ表示させてステップＳ２０へ進む。ステップＳ２０において、ＣＰＵ１１は処理結果が満足されたか否かを判定する。ＣＰＵ１１は、操作部材１７から「ＯＫ」を示す操作信号が入力された場合にステップＳ２０を肯定判定してステップＳ２１へ進む。ＣＰＵ１１は、操作部材１７から「ＯＫ」を示す操作信号が入力されない場合にはステップＳ２０を否定判定し、ステップＳ１３へ戻る。ステップＳ１３へ戻る場合のＣＰＵ１１は、たとえば、新たな加工内容を指示する操作を促すメッセージを液晶モニタ１６に表示させて、操作部材１７からの操作信号を受け付ける。
【００３９】
ステップＳ２１において、ＣＰＵ１１は、画像処理後の立体像再現画像を保存するか否かを判定する。ＣＰＵ１１は、操作部材１７から「保存」を示す操作信号が入力された場合にステップＳ２１を肯定判定してステップＳ２２へ進む。ＣＰＵ１１は、操作部材１７から「保存」を示す操作信号が入力されない場合にはステップＳ２１を否定判定し、図２による処理を終了する。ステップＳ２２において、ＣＰＵ１１は、立体像再現画像のファイルを記録媒体３０に保存して図２による処理を終了する。
【００４０】
以上説明した実施形態によれば、次の作用効果が得られる。
（１）ステレオ画像を用いてステレオ距離計測をするので、画素単位で（所定の画素ブロック単位としてもよい）被写体までの距離情報が得られる。この距離情報を用いて画像の奥行きを深く見せる加工を行うので、平面的で奥行きが浅い画像の立体感を強めることができる。
【００４１】
（２）たとえば人物Ａ（物体）に関して加工を行うことにより、当該物体の立体感を強めることができる。
【００４２】
（３）取得した距離情報を使い、透視投影図法を用いて物体の形状を変形することにより、物体についての奥行き感を強めることができる。
【００４３】
（４）取得した距離情報を使い、人物Ａ（物体）の凹凸に起因するシェード付加を行うことにより、当該物体の立体感を強めることができる。
【００４４】
（５）取得した距離情報を使い、人物Ａ（物体）にシャドウ付加を行うことにより、当該物体の立体感を強めることができる。
【００４５】
（６）取得した距離情報を使い、人物Ａ（物体）のシャドウが人物Ｂ（他の物体）にかかるように付加することにより、当該画像の立体感を強めることができる。
【００４６】
（７）取得した距離情報を使い、人物Ａ（物体）と人物Ｂ（他の物体）との距離を実際より深く加工することにより、当該画像の立体感を強めることができる。
【００４７】
（８）取得した距離情報を使い、遠方の人物Ｂ（物体）を実際より小さく縮小加工することにより、当該画像の立体感を強めることができる。
【００４８】
（９）取得した距離情報を使い、遠方の人物Ｂ（物体）の像をぼかす加工をすることにより、当該画像の立体感を強めることができる。
【００４９】
（変形例１）
シェード付加の説明において画像の対象領域の輝度を低くする場合を例示したが、シャドウ付加の場合と同様に対象領域を塗りつぶすようにしてもよい。これにより、被写体の凸凹を強く表現することができる。また、対象領域にラインを引いてもよい。
【００５０】
（変形例２）
また、シェード付加において、対象領域の範囲をステレオ距離計測結果を用いて決定される実際の範囲より広げてもよい。これにより、被写体表面の実際の凸凹より強調させることができる。
【００５１】
（変形例３）
シェード付加の説明において、シェード付加の方向を画像の右下４５°方向±１０°の範囲としたが、この付加方向は適宜変更して構わない。
【００５２】
（変形例４）
シャドウ付加１〜３の説明において画像の対象領域を塗りつぶす場合を例示したが、対象領域にラインを引くようにしてもよい。これにより、塗りつぶす場合に比べて影をソフトに表現できる。
【００５３】
（変形例５）
シャドウ付加１および２では、前景（人物Ａ）の影が背景（人物Ｂ）にかかるように光源の方向および高さを仮想したが、他の位置に仮想光源を設けてもよい。また、仮想光源を複数設け、それぞれの光源による影を付加するようにしてもよい。
【００５４】
（変形例６）
デフォルメの他の例として、室内で撮影された画像の場合は壁に設けられている構造物（たとえば、窓、扉など）を小さく縮小処理してもよい。また、縮小処理した構造物を実際より上方に移動させれば、画像の奥行きをさらに表現できる。
【００５５】
（変形例７）
ＧＰＳシステムによる測位情報が得られる環境で屋外撮影した画像の場合、シェード付加の方向や、シャドウを付加する場合の仮想光源の方向を決定する際に測位情報を利用してもよい。この場合のＣＰＵ１１は、測位情報に基づいて特定される太陽の方向および高度に合わせて仮想光源の位置を決める。このようにすれば、自然光による影、陰影と画像処理によって付加されるシャドウ、シェードの向きを揃えることができる。
【００５６】
（変形例８）
以上の説明では、立体像再現のための加工をステレオ画像を構成する右画像に対して施す例を説明した。この代わりに、左画像に対して施しても、両画像に対して施しても構わない。
【００５７】
（変形例９）
ステレオ画像が二眼の電子カメラ１によって撮影・記録される例を説明したが、単眼のカメラによって撮影位置を変えて撮影したステレオ画像や、三眼カメラによって撮影された画像に対しても同様の加工処理を行うようにしてよい。
【００５８】
（変形例１０）
撮影画像の分割領域ごとに測距情報（たとえば、フォーカス調節情報）を有する画像データの場合は、ステレオ画像によらなくても本発明を適用できる。この場合の電子カメラ１は、撮影画面内の異なる複数のフォーカス検出領域のそれぞれにおいて撮影レンズ２１Ｌ、Ｒによる焦点位置の調節状態（デフォーカス量）を算出する。デフォーカス量は、フォーカス検出領域に存在する物体（被写体）までの撮影距離情報として用いる。撮影画像とともに、各フォーカス検出領域におけるデフォーカス量情報を関連づけて保存しておくと、撮影画像に対して上記立体像再現処理を施すことができる。
【００５９】
（変形例１１）
撮影レンズ２１Ｌ、Ｒを構成するフォーカスレンズ（不図示）を至近端から無限遠端に移動させながら、異なるフォーカス調節状態の撮影画像を順次取得する場合にも、ステレオ画像によらずに本発明を適用できる。この場合、各撮影画像とともに測距情報（たとえば、フォーカスレンズの位置情報）を関連づけて保存しておく。撮影画面内の物体（被写体）は、いずれかの画像においてピントが合った画像（ピントが外れている場合に比べて当該物体の領域のコントラストが高い）が得られので、ピントが合った撮影画像に対応する測距情報を、当該物体までの撮影距離情報として用いる。
【００６０】
（変形例１２）
撮影画面内の被写体までの距離情報を変更し、変更後の距離情報に応じてそれぞれの被写体を再配置して、画像の立体感を強調してもよい。例えば図４に示すように被写体として人物Ａ、人物Ｂがいる場合に、電子カメラから人物Ｂまでの距離を実際に電子カメラで測距した距離よりも長く変更する。具体的には、画像データと共に保存されている人物Ｂまでの距離情報を、より長い距離情報に変更する。次に変更後の距離情報を基に人物Ｂを画像中で再配置すると、遠景である人物Ｂが縮小処理された図１０と同様の画像を得ることができる。
【００６１】
このように距離情報を変更し、変更した距離に応じて被写体を再配置することによっても、画像の立体感を強調することができる。なお、距離情報を変更する場合、１つの画像の中に複数の被写体が存在する場合に、電子カメラから被写体までの距離が短い場合には距離を僅かに長くし、被写体までの距離が長くなるにしたがって距離の変更量を大きくするようにしてもかまわない。このようにすることによって画像全体で立体感を強調することができる。
【００６２】
（変形例１３）
電子カメラ１内で立体像再現を実行する例を説明したが、図２による処理を行う画像処理プログラムを図１３に示すコンピュータ装置１０に実行させることにより、画像処理装置を構成してもよい。画像処理プログラムをパーソナルコンピュータ１０に取込んで使用する場合には、パーソナルコンピュータ１０のデータストレージ装置にプログラムをローディングした上で、当該プログラムを実行させることによって画像処理装置として使用する。
【００６３】
パーソナルコンピュータ１０に対するプログラムのローディングは、プログラムを格納したＣＤ−ＲＯＭなどの記録媒体１０４をパーソナルコンピュータ１０にセットして行ってもよいし、ネットワークなどの通信回線１０１を経由する方法でパーソナルコンピュータ１０へローディングしてもよい。通信回線１０１を経由する場合は、通信回線１０１に接続されたサーバー（コンピュータ）１０２のハードディスク装置１０３などにプログラムを格納しておく。画像処理プログラムは、記録媒体１０４や通信回線１０１を介する提供など、種々の形態のコンピュータプログラム製品として供給することができる。
【００６４】
以上の説明はあくまで一例であり、上記の実施形態の構成に何ら限定されるものではない。
【図面の簡単な説明】
【００６５】
【図１】本発明の一実施の形態による電子カメラの要部構成を説明するブロック図である。
【図２】ＣＰＵが行う立体像再現処理の流れを説明するフローチャートである。
【図３】ステレオ画像を例示する図であり、(a)は左画像の図、図３(b)は右画像の図である。
【図４】水平方向についてのステレオ距離計測を説明する概略図である。
【図５】シェード付加を施した画像を例示する図である。
【図６】付加するラインを太くした画像を例示する図である。
【図７】平行光線によるシャドウ付加を施した画像を例示する図である。
【図８】発散光線によるシャドウ付加を施した画像を例示する図である。
【図９】形式的なシャドウ付加を施した画像を例示する図である。
【図１０】遠景人物を縮小処理した画像を例示する図である。
【図１１】遠景人物を含む領域をぼかし処理した画像を例示する図である。
【図１２】組み合わせ処理した画像を例示する図である。
【図１３】コンピュータ装置を例示する図である。
【符号の説明】
【００６６】
１…電子カメラ
１１…ＣＰＵ
１２…画像処理回路
１６…液晶モニタ
１７…操作部材
２１Ｌ、２１Ｒ…撮影レンズ
２２Ｌ、２２Ｒ…撮像素子
３０…記録媒体
Ａ、Ｂ…人物
【図１】
2009053748.tif 000003
【図２】
2009053748.tif 000004
【図３】
2009053748.tif 000005
【図４】
2009053748.tif 000006
【図５】
2009053748.tif 000007
【図６】
2009053748.tif 000008
【図７】
2009053748.tif 000009
【図８】
2009053748.tif 000010
【図９】
2009053748.tif 000011
【図１０】
2009053748.tif 000012
【図１１】
2009053748.tif 000013
【図１２】
2009053748.tif 000014
【図１３】
2009053748.tif 000015