(57)【要約】【課題】  ステレオグラム画像の撮影にかかる所要時間を短縮できる電子カメラおよびプログラムを提供する。【解決手段】  電子カメラは、撮像部と、光量分布検出部と、像ズレ量検出部と、画像処理部とを有する。撮像部は撮影光学系による被写体像を光電変換して撮影画像データを生成する。光量分布検出部は、異なる光路を通った被写体からの光束による光量分布をそれぞれ検出する。像ズレ量検出部は光量分布に基づいて撮影画面内の複数箇所における像ズレ量を検出する。画像処理部は複数箇所の像ズレ量に基づいて、撮影画像データにおける被写体の位置関係を水平方向に変化させてステレオグラム画像データを生成する。【選択図】  図１
2007104248.tif 000002
【特許請求の範囲】
【請求項１】
撮影光学系による被写体像を光電変換して撮影画像データを生成する撮像部と、
異なる光路を通った被写体からの光束による光量分布をそれぞれ検出可能な光量分布検出部と、
前記光量分布に基づいて、撮影画面内の複数箇所における像ズレ量を検出する像ズレ量検出部と、
複数箇所の前記像ズレ量に基づいて、前記撮影画像データにおける被写体の位置関係を水平方向に変化させてステレオグラム画像データを生成する画像処理部と、
を有することを特徴とする電子カメラ。
【請求項２】
少なくとも一方が前記ステレオグラム画像データの画像である右目用画像および左目用画像を、左右に並列表示可能な表示部をさらに有することを特徴とする請求項１に記載の電子カメラ。
【請求項３】
データ読込部および制御部を備えた画像処理装置のプログラムであって、
撮影画像データと、撮影画面内の複数箇所における焦点検出状態を記録した像ズレ量データとを前記データ読込部に読み込ませるステップと、
前記像ズレ量データに基づいて、前記撮影画像データにおける被写体の位置関係を水平方向に変化させてステレオグラム画像データを生成するステップと、
を前記制御部に実行させることを特徴とするプログラム。
【請求項４】
前記画像処理装置は表示部および入力部をさらに備え、
前記ステレオグラム画像データを前記表示部に表示するステップと、
前記入力部からの入力に基づいて、前記ステレオグラム画像データにおける被写体の位置関係を水平方向に変化させて前記ステレオグラム画像データを補正するステップと、
をさらに前記制御部に実行させることを特徴とする請求項３に記載のプログラム。                                                                               
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ステレオグラム画像を生成可能な電子カメラおよびプログラムに関する。
【背景技術】
【０００２】
従来から、ステレオグラム画像（立体視画像）を撮影できる電子カメラについては数多くの提案がなされている。例えば、特許文献１には、レンズを光軸方向に移動させつつ被写界をスキャンして各領域毎に合焦するレンズ位置をそれぞれ割り出し、このレンズ位置に基づいて撮影画像を加工することでステレオグラム画像を得る電子カメラが開示されている。
【特許文献１】特開平５−７３７３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、上記特許文献１の電子カメラでは、レンズを移動させつつ被写界をスキャンするため１回の撮影の所要時間が非常に長くなる。すなわち、上記特許文献１の電子カメラでは、動きのある被写体を撮影してステレオグラム画像を生成することが困難である。
また、静止した被写体の場合、通常の電子カメラを用いて左右異なる位置で２回撮影を行えばその被写体のステレオグラム画像を得ることができる。すなわち、時間をかければ通常の電子カメラでもステレオグラム画像を生成できるので、上記特許文献１の電子カメラは実用性が乏しい点が指摘されていた。
【０００４】
本発明は上記従来技術の課題を解決するためのものであって、その目的は、ステレオグラム画像の撮影にかかる所要時間を短縮できる電子カメラおよびプログラムを提供することである。
【課題を解決するための手段】
【０００５】
第１の発明の電子カメラは、撮影光学系による被写体像を光電変換して撮影画像データを生成する撮像部と、異なる光路を通った被写体からの光束による光量分布をそれぞれ検出可能な光量分布検出部と、前記光量分布に基づいて、撮影画面内の複数箇所における像ズレ量を検出する像ズレ量検出部と、複数箇所の前記像ズレ量に基づいて、前記撮影画像データにおける被写体の位置関係を水平方向に変化させてステレオグラム画像データを生成する画像処理部と、を有することを特徴とする。
【０００６】
第２の発明は、第１の発明において、少なくとも一方が前記ステレオグラム画像データの画像である右目用画像および左目用画像を、左右に並列表示可能な表示部をさらに有することを特徴とする。
第３の発明は、データ読込部および制御部を備えた画像処理装置のプログラムであって、撮影画像データと、撮影画面内の複数箇所における焦点検出状態を記録した像ズレ量データとを前記データ読込部に読み込ませるステップと、前記像ズレ量データに基づいて、前記撮影画像データにおける被写体の位置関係を水平方向に変化させてステレオグラム画像データを生成するステップと、を前記制御部に実行させることを特徴とする。
【０００７】
第４の発明は、第３の発明において、前記画像処理装置は表示部および入力部をさらに備え、前記ステレオグラム画像データを前記表示部に表示するステップと、前記入力部からの入力に基づいて、前記ステレオグラム画像データにおける被写体の位置関係を水平方向に変化させて前記ステレオグラム画像データを補正するステップと、をさらに前記制御部に実行させることを特徴とする。
【０００８】
なお、上記発明に関する構成を画像処理装置、画像処理方法、プログラムを記録した記録媒体などに変換して表現したものも本発明の具体的態様として有効である。
【発明の効果】
【０００９】
本発明では、撮影画面内の複数箇所における像ズレ量に基づいてステレオグラム画像が生成され、１回の撮影の所要時間が大幅に短縮される。
【発明を実施するための最良の形態】
【００１０】
（第１実施形態の説明）
図１は第１実施形態の電子カメラの構成を示すブロック図である。
電子カメラは、撮影レンズ１１およびレンズ駆動部１２と、瞳分割部１３および液晶駆動回路１４と、撮像素子１５と、Ａ／Ｄ変換部１６と、バッファメモリ１７と、画像処理部１８と、焦点検出部１９と、カードＩ／Ｆ２０と、操作部材２１および液晶モニタ２２と、ＣＰＵ２３およびデータバス２４とを有している。なお、バッファメモリ１７、画像処理部１８、カードＩ／Ｆ２０、液晶モニタ２２およびＣＰＵ２３は、データバス２４を介してそれぞれ接続されている。
【００１１】
撮影レンズ１１は、ズームレンズ１１ａと合焦位置調節用のフォーカシングレンズ１１ｂとを含む複数のレンズ群で構成されている。フォーカシングレンズ１１ｂの位置はレンズ駆動部１２によって光軸方向に駆動調整される。
瞳分割部１３はズームレンズ１１ａおよびフォーカシングレンズ１１ｂの間に配置されている。瞳分割部１３は高分子分散型液晶を用いた円形の平板状光学素子であって、透明導電膜（不図示）の電圧印加による液晶の屈折率変化を利用して任意の領域を選択的に遮光する液晶シャッタとして機能する。なお、高分子分散型液晶を用いた瞳分割部１３の構成は、例えば同出願人による特開平１１−２０２１９０号公報などに詳述されており公知である。
【００１２】
具体的には、瞳分割部１３は光軸を中心として左右方向の対称位置にそれぞれ同形状の開口部を形成できるように構成されている（図２参照）。このとき、瞳分割部１３は光軸から偏心した位置に開口部を形成する一方で、開口部以外の領域を遮光して被写体からの光束を絞る役目を果たす。
液晶駆動回路１４は、瞳分割部１３の透明導電膜の印加電圧を制御して瞳分割部１３の液晶の屈折率を変化させる。そして、液晶駆動回路１４は、瞳分割部１３の各領域ごとに透明導電膜の印加電圧を切り替えることで、瞳分割部１３の開口部の位置と遮光領域とを切り替えることができる。
【００１３】
撮像素子１５は、撮影レンズ１１および瞳分割部１３を通過した光束を光電変換して被写体像のアナログ画像信号を生成する。また、撮像素子１５は非レリーズ時にも所定間隔毎に被写体を露光してアナログ画像信号（スルー画像信号）を出力する。このスルー画像信号は、ＡＦ演算およびＡＥ演算や、ファインダ画像の生成などに使用される。なお、上記の撮像素子１５は、電荷順次転送方式（ＣＣＤ等）またはＸＹアドレス方式（ＣＭＯＳ等）のいずれの構成であってもよい。
【００１４】
Ａ／Ｄ変換部１６は撮像素子１５のアナログ画像信号をデジタル画像信号に変換する。このＡ／Ｄ変換部１６の出力は、焦点検出部１９とバッファメモリ１７とにそれぞれ接続されている。バッファメモリ１７は、画像処理部１８での画像処理の前工程および後工程でデータを一時的に保存する。また、後述の「ステレオグラム撮影モード」において、バッファメモリ１７には各ＡＦエリアのデフォーカス量が記録される。
【００１５】
画像処理部１８は、デジタル画像信号に画像処理（欠陥画素補正、ガンマ補正、補間、色変換、エッジ強調など）を施して撮影画像データを生成する。また、後述の「ステレオグラム撮影モード」において、画像処理部１８は撮影画像データに基づいてステレオグラム画像データを生成する。なお、画像処理部１８は撮影画像データに対する圧縮伸長処理も実行する。
【００１６】
焦点検出部１９は、上記のデジタル画像信号に基づいてデフォーカス量（フォーカシングレンズの合焦位置からのズレ方向およびズレ量）を検出する。具体的には、焦点検出部１９は瞳分割部１３のそれぞれ異なる開口部を通過して結像した２以上の画像の像ズレから位相差検出方式で各ＡＦエリアのデフォーカス量を検出する。
ここで、第１実施形態でのＡＦエリアは、撮影画面の中央に位置する部分領域（ＡＦエリア配置領域）内に複数配置されている（図３参照）。例えば、ＡＦエリアは、上記のＡＦエリア配置領域内に格子状に配列されている。なお、第１実施形態において、撮影画面の左右端近傍では瞳分割部１３の一方の開口部を通過すべき光束の一部が口径食でけられることがあるため、精度の高い焦点検出をおこなうことができない。そのため、第１実施形態のＡＦエリア配置領域は撮影画面の全域よりも水平方向長さが短くなる。
【００１７】
カードＩ／Ｆ２０には、記録媒体２５を接続するためのコネクタが形成されている。記録媒体２５は公知の半導体メモリなどで構成される。そして、カードＩ／Ｆ２０は、記録媒体２５に対する撮影画像データの書き込み／読み込みを制御する。
操作部材２１は入力釦やレリーズ釦などを備えている。操作部材２１の入力釦は、例えば、電子カメラの撮影モード（通常撮影モード、ステレオグラム撮影モード等）の切換入力や、ＡＦエリアの手動入力などを受け付ける。
【００１８】
ここで、上記の「ステレオグラム撮影モード」は画像処理によってステレオグラム画像を生成するモードである。なお、ユーザーは、「ステレオグラム撮影モード」において、撮影時に撮影画像を加工する第１モードと、撮影後に画像処理を行うための第２モードとを選択することができる。
液晶モニタ２２は主として電子カメラの背面部分に配置される。液晶モニタ２２には、撮影画像データの再生画面や電子カメラの各種設定を変更するための設定画面などを表示できる。また、液晶モニタ２２には、ステレオグラム撮影モードで生成された画像ファイルについて、撮影画像データの画像（左目用画像）とステレオグラム画像データの画像（右目用画像）とを左右に並列表示することもできる（図６参照）。
【００１９】
ＣＰＵ２３は、図示しないＲＯＭに格納されたシーケンスプログラムに従って電子カメラの各部動作を制御する。また、ＣＰＵ２３は、ＡＥ演算やホワイトバランスゲインの演算などを実行する。
以下、第１実施形態の電子カメラの「ステレオグラム撮影モード」での動作を、図４の流れ図を参照しつつ説明する。
【００２０】
ステップＳ１０１：ユーザーによってレリーズ釦の半押し操作が行われると、ＣＰＵ２３は以下のＡＦ動作を実行する。
（１）まず、ＣＰＵ２３は液晶駆動回路１４を駆動させて、瞳分割部１３の左側開口部以外の領域を遮光する（図２（ｂ）参照）。そして、ＣＰＵ２３は撮像素子１５を駆動させて、瞳分割部１３の左側開口部を通過した光束の画像（第１画像）の画像信号を生成する。この第１画像のデジタル画像信号は焦点検出部１９に入力される。
【００２１】
（２）次に、ＣＰＵ２３は液晶駆動回路１４を駆動させて、瞳分割部１３の右側開口部以外の領域を遮光して開口部の位置を切り替える（図２（ｃ）参照）。そして、ＣＰＵ２３は撮像素子１５を駆動させて、瞳分割部１３の右側開口部を通過した光束の画像（第２画像）の画像信号を生成する。この第２画像のデジタル画像信号は焦点検出部１９に入力される。
【００２２】
（３）焦点検出部１９は、上記の第１画像および第２画像の横方向の像ズレから位相差検出方式で各ＡＦエリアのデフォーカス量を演算する。そして、ＣＰＵ２３は各ＡＦエリアのデフォーカス量をバッファメモリ１７に一時的に記録する。なお、白トビや黒つぶれ、低コントラストなどでデフォーカス量の信頼性が低い場合には、ＣＰＵ２３はそのＡＦエリアについてはデフォーカス量の信頼性が低い旨の付記情報を記録する。
【００２３】
（４）ＣＰＵ２３は、所定のアルゴリズムまたはユーザーの設定で選択されたＡＦエリアのデフォーカス量に基づいて、フォーカシングレンズ１１ｂを合焦位置まで駆動させる指示をレンズ駆動部１２に対して行う。ここで、ＣＰＵ２３はフォーカシングレンズ１１ｂを駆動させた後に上記（１）〜（３）の動作を再度繰り返し、より確実にレンズの合焦位置を検出するようにしてもよい。なお、この場合には、各ＡＦエリアのデフォーカス量は最新の値が取得されるたびにそれぞれバッファメモリ１７に上書きされる。
【００２４】
ステップＳ１０２：次に、ユーザーによってレリーズ釦の全押し操作（レリーズ）が行われると、ＣＰＵ２３は液晶駆動回路１４を駆動させて瞳分割部１３の全領域を透過状態に変更する。そして、ＣＰＵ２３は撮像素子１５を駆動させて被写体像を撮影する。その後、画像処理部１８はレリーズ時の画像信号に基づいて撮影画像データを生成する。この撮影画像データはバッファメモリ１７に一時的に記録される。
【００２５】
ここで「ステレオグラム撮影モード」では、撮影画像データは左目用画像としても使用される。また、撮像素子１５の部分読み出しまたは画像処理部１８での画像の切り出しなどの手段により、ＣＰＵ２３は撮影画面のうちで中央部分の画像について撮影画像データを生成する（図３参照）。そのため、撮影画像データの画像はその大部分がＡＦエリア配置領域と重なりあう。
【００２６】
ステップＳ１０３：ＣＰＵ２３は、「ステレオグラム撮影モード」において第１モードが選択されているか否かを判定する。第１モードが選択されている場合（ＹＥＳ側）にはＳ１０４に移行する。一方、第２モードが選択されている場合（ＮＯ側）にはＳ１１０に移行する。
ステップＳ１０４：ＣＰＵ２３は画像処理部１８にエッジ抽出処理を指示する。画像処理部１８は、微分フィルタ（ラプラシアンフィルタなど）によって撮影画像データにエッジ抽出処理を施す。そして、ＣＰＵ２３は、抽出されたエッジ（画像の輪郭線）に基づいて撮影画像データの画像を複数の分割領域に分割する。
【００２７】
ステップＳ１０５：ＣＰＵ２３は、撮影画像データの各分割領域（Ｓ１０４）において、その分割領域内に含まれるＡＦエリアのデフォーカス量の平均値（分割領域の奥行き値）をそれぞれ演算する。
ここで、ＣＰＵ２３は、デフォーカス量の信頼性が低い付記情報のあるＡＦエリアは上記の演算対象から除外する。また、分割領域の輪郭を跨いでいるＡＦエリアは隣接する分割領域の情報を含む可能性がある。そのため、第１実施形態においてＣＰＵ２３は分割領域の輪郭を含むＡＦエリアも上記の演算対象から除外する。
【００２８】
一方、分割領域内にＡＦエリアが含まれない場合（あるいは分割領域内に輪郭を含むＡＦエリアしかない場合）には、ＣＰＵ２３は以下の（１）から（３）のいずれかの手段によって、上記の分割領域の奥行き値を推定する。
（１）ＣＰＵ２３は、上記の分割領域の奥行き値を、隣接する分割領域の奥行き値の平均値に設定する。
【００２９】
（２）ＣＰＵ２３は、隣接する分割領域のなかで一番カメラから遠い奥行き値を選択し、上記の分割領域の奥行き値に設定する。
（３）ＣＰＵ２３は、上記の分割領域のコントラストの値を、隣接する分割領域との間で比較する。コントラストの値が相対的に高い場合には、ＣＰＵ２３は隣接する分割領域のなかで一番至近側の奥行き値を選択し、上記の分割領域の奥行き値に設定する。一方、コントラストの値が相対的に低い場合には、ＣＰＵ２３は隣接する分割領域のなかで一番カメラから遠い奥行き値を選択し、上記の分割領域の奥行き値に設定する。
【００３０】
ステップＳ１０６：ＣＰＵ２３は、各分割領域の奥行き値（Ｓ１０５）に基づいて、被写体の位置関係を変更するときの基準点となる分割領域を決定する。
具体的には、ＣＰＵ２３は撮影画像の外縁に接する分割領域のなかで、一番至近側の奥行き値をもつ分割領域を基準点に決定する。ステレオグラム画像の鑑賞時には、基準点より至近側の被写体は人間の視覚特性により手前に浮かび上がって見えることとなる。そのため、上記のように基準点を決定すれば、画面枠で切断された被写体が手前に浮かび上がって見える不自然な画像となるのを防止することができる。
【００３１】
ステップＳ１０７：ＣＰＵ２３は、基準点となる分割領域（Ｓ１０６）と各分割領域との奥行き値の差をそれぞれ演算する。そして、ＣＰＵ２３は上記の奥行き値の差に基づいて各分割領域の水平方向移動量を演算する。ここで、右目用画像となるステレオグラム画像データを作成する場合を考えると、基準点より至近側の分割領域は左方向の移動量となり、基準点よりも奥行側の分割領域は右方向の移動量となる。そして、水平方向移動量の絶対値は基準点の奥行き値との差に基づいて所定の演算式で求められ、差が大きいほど大きな値となる。
【００３２】
ステップＳ１０８：ＣＰＵ２３の指示により、画像処理部１８は撮影画像データを加工してステレオグラム画像データ（右目用画像）を生成する。このステレオグラム画像データはバッファメモリ１７に一時的に記録される。
具体的には、図５に示すように、画像処理部１８は水平方向移動量（Ｓ１０７）の分だけ撮影画像データの各分割領域をそれぞれ水平方向に移動させる。このとき、水平移動後に分割領域の画像が重複する部分については、画像処理部１８は奥行側の分割領域の画像をカットし、至近側の分割領域の画像を優先する。
【００３３】
また、水平移動後に分割領域の画像がなくなる空白部分については、画像処理部１８は、移動した分割領域よりも奥行き側に位置する分割領域の画像データに基づいて空白部分を補完する。例えば、画像処理部１８は、空白部分と隣接する分割領域のうちで、移動した分割領域の次に至近側にある分割領域の画像で空白部分を補間する。あるいは、画像処理部１８は、隣接する分割領域の画像を奥行き値に応じた比率でランダムに混ぜ合わせて空白部分の画像を補完してもよい。
【００３４】
ステップＳ１０９：ＣＰＵ２３は、撮影画像データ（Ｓ１０２）と、ステレオグラム画像データ（Ｓ１０８）と、上記の分割領域や水平方向移動量などに関する編集データとを対応付けして画像ファイルを生成する。そして、ＣＰＵ２３は、上記の画像ファイルを記録媒体２５に記録して一連の処理を終了する。
その後、ユーザーは画像ファイルを読み出して、撮影画像データの左目用画像とステレオグラム画像データの右目用画像とを液晶モニタ２２に左右に並列表示させる（図６参照）。そして、液晶モニタ２２に表示された左目用画像および右目用画像を平行法または交差法で鑑賞することで、ユーザーは撮影画像を立体視で鑑賞できる。なお、上記の左目用画像および右目用画像の表示処理は、ＣＰＵ２３が所定のプログラムに基づいて実行する。
【００３５】
ただし、図６では平行法に適した例のみを示してある。交差法の鑑賞に適した表示とするには左目用画像と右目用画像の位置を入れ替えて並べた表示をする。どちらの表示方法をとるかは、ユーザーが操作部材２１などの操作でＣＰＵ２３に指示できる。なお、画像ファイルの編集データは、パーソナルコンピュータ等で事後的にステレオグラム画像データを補正する場合に使用される。
【００３６】
ステップＳ１１０：この場合には、ＣＰＵ２３は、撮影画像データ（Ｓ１０２）と、各ＡＦエリアのデフォーカス量のデータ（Ｓ１０１）とを対応付けした画像ファイルを生成する。そして、ＣＰＵ２３は、上記の画像ファイルを記録媒体２５に記録して一連の処理を終了する。なお、この画像ファイルは、後述の第２実施形態のように、ユーザーがパーソナルコンピュータなどで事後的にステレオグラム画像を生成する場合に使用される。
【００３７】
以下、第１実施形態の効果を説明する。
第１実施形態では、瞳分割部１３によるズレ像を利用した位相差検出で焦点検出を行なうとともに、デフォーカス量に基づく被写体の奥行き値によってステレオグラム画像データを生成する。そのため、第１実施形態では焦点検出に時間をかけることなくステレオグラム画像の撮影を行うことができる。しかも、第１実施形態では、左目用画像と右目用画像とを同時撮影するカメラと比べて装置構成を大幅に簡略化、小型化できる。
【００３８】
（第２実施形態の説明）
図７は第２実施形態の画像処理装置のブロック図である。第２実施形態はパーソナルコンピュータ等に画像処理プログラムを実行させて画像処理装置を構成する例である。この第２実施形態の画像処理プログラムは、第１実施形態の電子カメラで生成された画像ファイルを読み込んで、ステレオグラム画像データを生成する。
【００３９】
画像処理装置は、制御部３１と、メモリ３２と、バスＩ／Ｆ３３と、表示ドライバ部３４と、ディスクドライブ部３５と、各部を接続するシステムバス３６とを有している。また、画像処理装置には、キーボードやポインティングデバイス等の入力部３７と、モニタ３８とが接続されている。
制御部３１は画像処理装置の各部を演算制御し、後述の画像処理プログラムを実行する。メモリ３２はプログラムおよびデータを記憶し、制御部３１へのデータ送信や制御部３１から返された処理結果を記憶する。バスＩ／Ｆ３３は、画像処理装置に接続された周辺機器（例えば、電子カメラや記録媒体２５など）とのデータ送受信をＵＳＢ（Universal Serial Bus）やＩＥＥＥ１３９４などのシリアル通信規格に準拠して制御する。表示ドライバ部３４はモニタ３８に画像出力を行う。ディスクドライブ部３５では、光ディスク、光磁気ディスクなどの記録媒体に対して画像ファイルのデータ読み出し／書き込みを実行する。
【００４０】
以下、第２実施形態の画像処理プログラムの動作を図８の流れ図を参照しつつ説明する。
ステップＳ２０１：制御部３１は、バスＩ／Ｆ３３またはディスクドライブ部３５から画像ファイルを読み込む。
ステップＳ２０２：制御部３１は処理対象がステレオグラム画像データを有しない画像ファイル（第１実施形態での第２モードの画像ファイル）か否かを判定する。ステレオグラム画像データを有しない場合（ＹＥＳ側）にはＳ２０３に移行する。一方、ステレオグラム画像データを有する場合（ＮＯ側）にはＳ２０８に移行する。
【００４１】
ステップＳ２０３：制御部３１は、画像ファイルの撮影画像データを読み出して、撮影画像データにエッジ抽出処理を施す。そして、制御部３１は、抽出されたエッジ（画像の輪郭線）に基づいて撮影画像データの画像を複数の分割領域に分割する。
ステップＳ２０４：制御部３１は、撮影画像データの各分割領域（Ｓ２０３）において、その分割領域内に含まれるＡＦエリアのデフォーカス量の平均値（分割領域の奥行き値）をそれぞれ演算する。なお、このステップは第１実施形態のＳ１０５に対応するので重複説明は省略する。
【００４２】
ステップＳ２０５：制御部３１は、各分割領域の奥行き値（Ｓ２０４）に基づいて、被写体の位置関係を変更するときの基準点となる分割領域を決定する。なお、このステップは第１実施形態のＳ１０６に対応するので重複説明は省略する。
ステップＳ２０６：制御部３１は、基準点となる分割領域（Ｓ２０５）と各分割領域との奥行き値の差をそれぞれ演算する。そして、制御部３１は上記の奥行き値の差に基づいて各分割領域の水平方向移動量を演算する。なお、このステップは第１実施形態のＳ１０７に対応するので重複説明は省略する。
【００４３】
ステップＳ２０７：制御部３１は、撮影画像データを加工してステレオグラム画像データ（右目用画像）を生成する。なお、このステップは第１実施形態のＳ１０８に対応するので重複説明は省略する。
ステップＳ２０８：制御部３１は、ステレオグラム画像データの画像（右目用画像）をモニタ３８に表示する。このとき、制御部３１は撮影画像データの画像（左目用画像）をモニタ３８に並列表示するようにしてもよい。これにより、ユーザーはステレオグラム画像を確認することができる。
【００４４】
ステップＳ２０９：制御部３１は、ユーザーによる終了指示入力があるか否かを判定する。終了指示入力がある場合（ＹＥＳ側）には、制御部３１は、撮影画像データと、ステレオグラム画像データと、上記の分割領域や水平方向移動量などに関する編集データとを対応付けした画像ファイルを記録し、一連の処理を終了する。一方、終了指示入力のない場合（ＮＯ側）にはＳ２１０に移行する。
【００４５】
ステップＳ２１０：制御部３１は、ユーザーによるステレオグラム画像データの補正指示入力があるか否かを判定する。補正指示の入力がある場合（ＹＥＳ側）にはＳ２１１に移行する。一方、補正指示の入力がない場合（ＮＯ側）にはＳ２０８に戻る。
ステップＳ２１１：この場合、制御部３１は、モニタ３８に表示されたステレオグラム画像をユーザーの入力に基づき補正する。例えば、制御部３１は、入力部３７の入力内容に基づいて分割領域の水平方向位置や奥行きを調整する。そして、制御部３１は、既存のステレオグラム画像データを補正後のステレオグラム画像データに更新する。なお、制御部３１は、入力部３７の入力内容に基づいて、撮影画像データからステレオグラム画像データを再度生成するようにしてもよい。その後、制御部３１はＳ２０８に戻って、モニタ３８に補正後のステレオグラム画像データの画像を表示する。
【００４６】
上記の第２実施形態では、コンピュータによる後処理工程によっても、第１実施形態と同様のステレオグラム画像を生成することが可能となる。したがって、第２実施形態によれば、撮影現場において時間のかかる画像処理を行う必要がなくなるので、撮影時におけるユーザーの利便性がより向上する。
また、第２実施形態では、ステレオグラム画像データを補正することができるので、ユーザーにとって違和感がより少ない自然なステレオグラム画像を得ることが可能となる。
【００４７】
（実施形態の補足事項）
以上、本発明を上記の実施形態によって説明してきたが、本発明の技術的範囲は上記実施形態に限定されるものではなく、例えば以下のような形態であってもよい。
（１）本発明の電子カメラの焦点検出手段は、撮影画面内の複数箇所における像ズレ量を検出できる構成であれば第１実施形態の構成に限定されることはない。例えば、撮影レンズとは独立した光学系により焦点検出を行うパッシブ型焦点検出装置や公知のＴＴＬ位相差検出型焦点検出装置で像ズレ量を検出し、これに基づいてステレオグラム画像データを生成する電子カメラも本発明の技術的範囲に含まれる（いずれも図示を省略する）。なお、これらの場合には、ステレオグラム撮影モードで動画撮影を行うことも原理上可能となる。
【００４８】
（２）第１実施形態では右目用画像または左目用画像の一方に撮影画像データを使用する例を示したが、本発明では、右目用および左目用の２つのステレオグラム画像データとともに生成するようにしてもよい。
（３）本発明のＡＦエリアの配置は図３の例に限定されることはなく、例えばＡＦエリアを千鳥状に配列するようにしてもよい。また、ＡＦエリアを十字状に配置する場合のように、撮影画面内に相互に間隔をおいてＡＦエリアが配置される構成も当然に本発明の技術的範囲に含まれる。
【００４９】
（４）第１実施形態の瞳分割部１３は高分子分散型液晶を用いた構成に限定されることなく、例えば、特開平９−４３５０７号公報や特開平９−１８４９７３号公報に記載のカメラのように、開口を有する遮光板を機械的に移動させる構成であってもよい。また、瞳分割部１３の配置は上記実施形態に限定されず、撮影レンズ１１の像空間側に配置されていてもかまわない。さらに、瞳分割部１３の開口部の位置は、上下に対称であってもよい。
【００５０】
（５）第１実施形態のＳ１０５または第２実施形態のＳ２０４の演算で、分割領域が一定以上の大きさを有している場合には、輪郭を含むＡＦエリアを演算対象に含めても平均値に大きな影響が現れない。また、ＣＰＵ２３または制御部３１が画像の明度または色差の情報を解析する場合には、輪郭を含むＡＦエリアの大半がいずれかの分割領域に属すると判断できることもある。したがって、上記の場合には、ＣＰＵ２３または制御部３１は分割領域の輪郭を含むＡＦエリアを演算対象に含めるようにしてもよい。
【００５１】
（６）第１実施形態の「ステレオグラム撮影モード」では、撮像素子１５で取得できる画像のうち、ＡＦエリアの配置された範囲よりも狭い範囲を中央部から切り出して撮影画像データを取得していたが（図３参照）、本発明ではより広い範囲の画像を対象としてもよい。例えば、撮像素子１５で取得できる最大範囲の画像に基づいて、ステレオグラム画像データおよび撮影画像データを生成するようにしてもよい。なお、上記の場合においてＡＦエリアがない部分の画像に対する奥行きの推定は、第１実施形態で分割領域内にＡＦエリアが含まれない場合と同様の方法などで行えばよい。
【図面の簡単な説明】
【００５２】
【図１】第１実施形態の電子カメラのブロック図
【図２】瞳分割部の遮光状態の切り替えを示す図
【図３】撮影画面内のＡＦエリアの配置を示す図
【図４】第１実施形態の電子カメラの動作を示す流れ図
【図５】ステレオグラム画像生成時における画像処理の説明図
【図６】ステレオグラム画像と撮影画像との並列表示状態を示す図
【図７】第２実施形態の画像処理装置のブロック図
【図８】第２実施形態の画像処理プログラムの動作を示す流れ図
【符号の説明】
【００５３】
１１…撮影レンズ、１１ｂ…フォーカシングレンズ、１３…瞳分割部、１５…撮像素子、１８…画像処理部、１９…焦点検出部、２２…液晶モニタ、２３…ＣＰＵ、３１…制御部、３３…バスＩ／Ｆ、３５…ディスクドライブ部、３７…入力部、３８…モニタ                                                                               
【図１】
2007104248.tif 000003
【図２】
2007104248.tif 000004
【図３】
2007104248.tif 000005
【図４】
2007104248.tif 000006
【図５】
2007104248.tif 000007
【図６】
2007104248.tif 000008
【図７】
2007104248.tif 000009
【図８】
2007104248.tif 000010