(57)【要約】【課題】レンズ位置をカスタマイズすることで、撮影者が立体画像表示装置で立体視を行うのに最適な画像を取得する。【解決手段】撮影者は、レンズ１１を自分に向けて自分の顔の撮影を行う（ステップＳ１）。顔検出処理部４７は、この画像から撮影者１００の顔を検出し、検出した顔から両目間の画像上の距離Ｅ´を検出し（ステップＳ２）、このＥ´から撮影者１００とデジタルカメラ１との距離Ｚを算出する。次に、デジタルカメラ１と最も近い被写体との距離Ｎ´、及びデジタルカメラ１と最も遠い被写体との距離Ｆ´を検出する（ステップＳ３）。最後に、これらの情報に基づいて、撮影者１００が立体視するのに最適な画像を撮影することができるレンズ１１及びレンズ２１のレンズ中心間距離Ａを算出し、レンズ１１とレンズ２１とのレンズ間距離Ａ´が、算出した中心間距離Ａとなるように、レンズ１１とレンズ２１を移動する（ステップＳ４）。【選択図】  図３
2010226362.tif 000002
【特許請求の範囲】
【請求項１】
第１の撮像レンズを介して受光した被写体の光学像を画像信号に変換する第１の撮像手段と、第２の撮像レンズを介して受光した被写体の光学像を画像信号に変換する第２の撮像手段と、を有し、前記第１の撮像レンズ及び前記第２の撮像レンズの間隔が変更可能に配置された複眼撮像手段と、
前記複眼撮像手段と被写体との距離である第１の距離を算出する手段と、
複数の画像から生成した立体画像を表示する表示手段と、
撮影者が前記表示手段を視認するときの前記撮影者と前記表示手段との距離である第２の距離を算出する手段と、
前記第１の撮像レンズと前記第２の撮像レンズとの最適な間隔である第３の距離を前記第１の距離及び前記第２の距離に基づいて算出する手段であって、前記複眼撮像手段によって撮像された複数の画像に基づいて生成された立体画像が、前記表示手段に表示されたときに前記撮影者が立体視するのに最適な立体画像となるための第３の距離を算出する手段と、
前記第１の撮像レンズと前記第２の撮像レンズとの間隔が前記算出した第３の距離になるように、前記第１の撮像レンズ及び前記第２の撮像レンズのうち少なくとも一方を移動する移動手段と、
を備えたことを特徴とする撮像装置。
【請求項２】
前記第２の距離を算出する手段は、前記撮影者の顔が被写体である撮影画像であって、前記撮影者を撮像した撮像手段と前記撮影者との距離が前記第２の距離と同じ距離である撮影画像に基づいて第２の距離を算出することを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記撮影画像は、前記第１の撮像手段及び前記第２の撮像手段のうち何れか一方で撮影された画像であることを特徴とする請求項２に記載の撮像装置。
【請求項４】
前記撮影画像は、前記表示手段と同じ平面上に配置された第３の撮像手段であることを特徴とする請求項２に記載の撮像装置。
【請求項５】
前記撮影画像から人物の顔の領域を検出する顔検出手段と、
前記検出した顔の領域から両目の領域を検出する手段と、
前記検出した両目の領域から、画像上における両目の距離を算出する手段と、を備え、
前記第２の距離を算出する手段は、前記算出した画像上における両目の距離と前記撮影者を撮像した撮像手段の焦点距離に基づいて第２の距離を算出することを特徴とする請求項２から４のいずれかに記載の撮像装置。
【請求項６】
前記表示手段の前面に備えられた透過型のタッチパネルであって、前記表示手段に表示された撮影画像の両目位置に対応する部分に触れることにより当該両目位置に対応するデータの入力が可能なタッチパネルと、
前記タッチパネルから入力された両目位置に対応するデータに基づいて、画像上における両目の距離を算出する手段と、を備え、
前記第２の距離を算出する手段は、前記算出した画像上における両目の距離と前記撮影者を撮像した撮像手段の焦点距離に基づいて第２の距離を算出することを特徴とする請求項２から４のいずれかに記載の撮像装置。
【請求項７】
前記表示手段に撮影画像とともに該撮影画像を水平方向及び垂直方向に分割する補助線を表示する手段と、
前記表示手段に表示された撮影画像の両目位置に対応する位置を前記補助線と対応付けて入力する手段と、
前記入力された座標に基づいて、画像上における両目の距離を算出する手段と、を備え、
前記第２の距離を算出する手段は、前記算出した画像上における両目の距離と前記撮影者を撮像した撮像手段の焦点距離に基づいて第２の距離を算出することを特徴とする請求項２から４のいずれかに記載の撮像装置。
【請求項８】
前記第１の距離を算出する手段は、前記複眼撮像手段と最も近い被写体との距離及び前記複眼撮像手段と最も遠い被写体との距離を算出することを特徴とする請求項１から７のいずれかに記載の撮像装置。
【請求項９】
前記第３の距離を算出する手段は、前記表示手段の水平方向の幅に基づいて第３の距離を算出することを特徴とする請求項１から８のいずれかに記載の撮像装置。
【請求項１０】
第１の撮像レンズを介して受光した被写体の光学像を画像信号に変換する第１の撮像手段と、第２の撮像レンズを介して受光した被写体の光学像を画像信号に変換する第２の撮像手段と、を有し、前記第１の撮像レンズ及び前記第２の撮像レンズの間隔が変更可能に配置された複眼撮像手段により画像を撮像する撮像工程と、
前記複眼撮像手段と被写体との距離である第１の距離を算出する工程と、
複数の画像から生成した立体画像を表示手段に表示する工程と、
撮影者が前記表示手段を視認するときの前記撮影者と前記表示手段との距離である第２の距離を算出する工程と、
前記第１の撮像レンズと前記第２の撮像レンズとの最適な間隔である第３の距離を前記第１の距離及び前記第２の距離に基づいて算出する工程であって、前記撮像工程によって撮像された複数の画像に基づいて生成された立体画像が、前記表示手段に表示されたときに前記撮影者が立体視するのに最適な立体画像となるための第３の距離を算出する工程と、
前記第１の撮像レンズと前記第２の撮像レンズとの間隔が前記算出した第３の距離になるように、前記第１の撮像レンズ及び前記第２の撮像レンズのうち少なくとも一方を移動手段により移動する工程と、
を備えたことを特徴とする撮像装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は撮像装置及びその制御方法に係り、特に撮影者が立体視するのに最適な立体画像を撮影する撮像装置及びその制御方法に関する。
【背景技術】
【０００２】
複数の撮像手段を備えた複眼撮像装置によって、視差のある２枚以上の画像を撮影し、それら異なる画像を観察者が左右それぞれの目で同時に見ることにより、画像を立体視する方法が知られている。特許文献１には、左右の画像の光路を各々制御することによって、観察者の眼が移動しても左目用画像を左目に、右目用画像を右目に導き、複数の観察者に対して広い視域で立体画像を見せることができる立体画像表示装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平８−６２５３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記のような立体画像表示装置に表示される立体画像において、立体視に最適な画像は、立体視を行う観察者ごとに黒目の位置が異なるために、観察者ごとに異なる画像となる。しかしながら、立体撮影可能な複眼撮像装置はレンズ位置が固定されているため、撮影者によらずに同様の立体画像が撮影される。したがって、撮影した立体画像を立体表示した場合に、自ら撮影した立体画像であるにもかかわらず、自らが立体視を行うのに最適な画像であるとは限らないという問題点があった。
【０００５】
本発明はこのような事情に鑑みてなされたもので、レンズ位置をカスタマイズすることで、撮影者が立体画像表示装置で立体視を行うのに最適な画像を取得することができる撮像装置及びその制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
前記目的を達成するために請求項１に記載の撮像装置は、第１の撮像レンズを介して受光した被写体の光学像を画像信号に変換する第１の撮像手段と、第２の撮像レンズを介して受光した被写体の光学像を画像信号に変換する第２の撮像手段と、を有し、前記第１の撮像レンズ及び前記第２の撮像レンズの間隔が変更可能に配置された複眼撮像手段と、前記複眼撮像手段と被写体との距離である第１の距離を算出する手段と、複数の画像から生成した立体画像を表示する表示手段と、撮影者が前記表示手段を視認するときの前記撮影者と前記表示手段との距離である第２の距離を算出する手段と、前記第１の撮像レンズと前記第２の撮像レンズとの最適な間隔である第３の距離を前記第１の距離及び前記第２の距離に基づいて算出する手段であって、前記複眼撮像手段によって撮像された複数の画像に基づいて生成された立体画像が、前記表示手段に表示されたときに前記撮影者が立体視するのに最適な立体画像となるための第３の距離を算出する手段と、前記第１の撮像レンズと前記第２の撮像レンズとの間隔が前記算出した第３の距離になるように、前記第１の撮像レンズ及び前記第２の撮像レンズのうち少なくとも一方を移動する移動手段とを備えたことを特徴とする。
【０００７】
請求項１に記載の発明によれば、撮影者が撮像装置の表示手段で立体視を行うのに最適な立体画像を取得することができる。
【０００８】
請求項２に示すように請求項１に記載の撮像装置において、前記第２の距離を算出する手段は、前記撮影者の顔が被写体である撮影画像であって、前記撮影者を撮像した撮像手段と前記撮影者との距離が前記第２の距離と同じ距離である撮影画像に基づいて第２の距離を算出することを特徴とする。
【０００９】
これにより、適切に第２の距離を算出することができる。
【００１０】
請求項３に示すように請求項２に記載の撮像装置において、前記撮影画像は、前記第１の撮像手段及び前記第２の撮像手段のうち何れか一方で撮影された画像であることを特徴とする。
【００１１】
これにより、新たな撮像手段を備えることなく、簡単な構成で撮影画像を取得することができる。
【００１２】
請求項４に示すように請求項２に記載の撮像装置において、前記撮影画像は、前記表示手段と同じ平面上に配置された第３の撮像手段であることを特徴とする。
【００１３】
これにより、通常使用する場合と同じ向きに撮像装置を保持したままで、撮影画像を取得することができる。
【００１４】
請求項５に示すように請求項２から４のいずれかに記載の撮像装置において、前記撮影画像から人物の顔の領域を検出する顔検出手段と、前記検出した顔の領域から両目の領域を検出する手段と、前記検出した両目の領域から、画像上における両目の距離を算出する手段とを備え、前記第２の距離を算出する手段は、前記算出した画像上における両目の距離と前記撮影者を撮像した撮像手段の焦点距離に基づいて第２の距離を算出することを特徴とする。
【００１５】
これにより、適切に第２の距離を算出することができる。
【００１６】
請求項６に示すように請求項２から４のいずれかに記載の撮像装置において、前記表示手段の前面に備えられた透過型のタッチパネルであって、前記表示手段に表示された撮影画像の両目位置に対応する部分に触れることにより当該両目位置に対応するデータの入力が可能なタッチパネルと、前記タッチパネルから入力された両目位置に対応するデータに基づいて、画像上における両目の距離を算出する手段とを備え、前記第２の距離を算出する手段は、前記算出した画像上における両目の距離と前記撮影者を撮像した撮像手段の焦点距離に基づいて第２の距離を算出することを特徴とする。
【００１７】
これにより、適切に第２の距離を算出することができる。
【００１８】
請求項７に示すように請求項２から４のいずれかに記載の撮像装置において、前記表示手段に撮影画像とともに該撮影画像を水平方向及び垂直方向に分割する補助線を表示する手段と、前記表示手段に表示された撮影画像の両目位置に対応する位置を前記補助線と対応付けて入力する手段と、前記入力された座標に基づいて、画像上における両目の距離を算出する手段とを備え、前記第２の距離を算出する手段は、前記算出した画像上における両目の距離と前記撮影者を撮像した撮像手段の焦点距離に基づいて第２の距離を算出することを特徴とする。
【００１９】
これにより、適切に第２の距離を算出することができる。
【００２０】
請求項８に示すように請求項１から７のいずれかに記載の撮像装置において、前記第１の距離を算出する手段は、前記複眼撮像手段と最も近い被写体との距離及び前記複眼撮像手段と最も遠い被写体との距離を算出することを特徴とする。
【００２１】
これにより、適切に、立体視を行うのに最適な立体画像を取得することができる。
【００２２】
請求項９に示すように請求項１から８のいずれかに記載の撮像装置において、前記第３の距離を算出する手段は、前記表示手段の水平方向の幅に基づいて第３の距離を算出することを特徴とする。
【００２３】
これにより、適切に、立体視を行うのに最適な立体画像を取得することができる。
【００２４】
前記目的を達成するために請求項１０に記載の撮像装置の制御方法は、第１の撮像レンズを介して受光した被写体の光学像を画像信号に変換する第１の撮像手段と、第２の撮像レンズを介して受光した被写体の光学像を画像信号に変換する第２の撮像手段と、を有し、前記第１の撮像レンズ及び前記第２の撮像レンズの間隔が変更可能に配置された複眼撮像手段により画像を撮像する撮像工程と、前記複眼撮像手段と被写体との距離である第１の距離を算出する工程と、複数の画像から生成した立体画像を表示手段に表示する工程と、撮影者が前記表示手段を視認するときの前記撮影者と前記表示手段との距離である第２の距離を算出する工程と、前記第１の撮像レンズと前記第２の撮像レンズとの最適な間隔である第３の距離を前記第１の距離及び前記第２の距離に基づいて算出する工程であって、前記撮像工程によって撮像された複数の画像に基づいて生成された立体画像が、前記表示手段に表示されたときに前記撮影者が立体視するのに最適な立体画像となるための第３の距離を算出する工程と、前記第１の撮像レンズと前記第２の撮像レンズとの間隔が前記算出した第３の距離になるように、前記第１の撮像レンズ及び前記第２の撮像レンズのうち少なくとも一方を移動手段により移動する工程とを備えたことを特徴とする。
【発明の効果】
【００２５】
本発明によれば、撮影者が立体画像表示装置で立体視を行うのに最適な画像を取得することができる。
【図面の簡単な説明】
【００２６】
【図１】デジタルカメラ１の斜視図
【図２】デジタルカメラ１の電気的構成の一例を示す図
【図３】レンズ移動の処理について示したフローチャート
【図４】撮影者１００とデジタルカメラ１との距離を示す図
【図５】立体視における飛び出し量と引っ込み量を説明するための図
【図６】デジタルカメラ１の電気的構成の一例を示すブロック図
【図７】レンズ移動の処理について示したフローチャート
【図８】撮影画像が表示部４４に表示されている様子を示す図
【図９】カメラ付き携帯電話２の斜視図
【発明を実施するための形態】
【００２７】
以下、添付図面に従って本発明を実施するための形態について説明する。
【００２８】
＜第１の実施の形態＞
図１（ａ）は、本実施形態におけるデジタルカメラ１の正面斜視図である。同図に示すように、デジタルカメラ１の筐体は、略直方体の箱状に形成されており、その正面にはレンズ１１、レンズ２１が設けられている。このように、デジタルカメラ１は、複数の撮像系を備えた複眼デジタルカメラであり、同一被写体を複数視点（図１では、左右２つの視点を例示）から見た立体画像を撮影可能である。また、後述するように、デジタルカメラ１は、レンズ１１とレンズ２１との間隔（レンズ１１の中心とレンズ２１の中心との間隔）Ａ´を変更可能に構成されている。
【００２９】
図１（ｂ）は、デジタルカメラ１の背面斜視図である。同図に示すように、デジタルカメラ１の背面には、表示部４４が配置されている。表示部４４は、立体画像を立体表示することが可能なレンチキュラーレンズ方式の３Ｄモニタであり、立体視をするときに両目が並ぶ方向の幅がＷ［ｍｍ］で構成されている。
【００３０】
図２は、デジタルカメラ１の電気的構成の一例を示す図である。同図に示すように、デジタルカメラ１は、第１撮像光学系１０、第２撮像光学系２０、撮像信号処理部３１、制御バス３２、データバス３３、メモリ制御部３６、メインメモリ３７、デジタル信号処理部３８、圧縮伸張処理部３９、積算部４０、外部メモリ制御部４１、記録媒体４２、表示制御部４３、表示部４４、ＣＰＵ４５、操作部４６、顔検出処理部４７、撮像光学系駆動部５０等を備えて構成される。
【００３１】
各部はＣＰＵ４５に制御されて動作し、ＣＰＵ４５は、操作部４６からの入力に基づき所定の制御プログラムを実行することにより、デジタルカメラ１の各部を制御する。
【００３２】
デジタルカメラ１は図示しないＲＯＭを備えており、ＲＯＭにはＣＰＵ４５が実行する制御プログラムのほか、制御に必要な各種データ等が記録されている。ＣＰＵ４５は、ＲＯＭに記録された制御プログラムをメインメモリ３７に読み出し、逐次実行することにより、デジタルカメラ１の各部を制御する。
【００３３】
なお、メインメモリ３７は、ＳＤＲＡＭで構成されており、プログラムの実行処理領域として利用されるほか、画像データ等の一時記憶領域、各種作業領域として利用される。
【００３４】
操作部４６は、図示しない電源ボタン、シャッターレリーズボタン、モード切替スイッチ、十字キー等を備え、それぞれの操作に応じた信号をＣＰＵ４５に出力する。
【００３５】
第１撮像光学系１０は、レンズ１１、レンズ駆動部１２、撮像素子１３、撮像素子駆動部１５を備えている。レンズ１１は、図示しないズームレンズ、フォーカスレンズ、絞り、及びメカシャッタを含み、レンズ駆動部１２に駆動されて、ズーミング、フォーカシング、絞りの開口量（Ｆ値）変更、及びメカシャッタの開閉を行う。
【００３６】
撮像素子１３は、レンズ１１の後段に配置されており、レンズ１１を透過した被写体光を受光する。
【００３７】
ＣＣＤ１３の受光面には図示しない多数の受光素子が二次元的に配列されており、各受光素子に対応して図示しない赤（Ｒ）、緑（Ｇ）、青（Ｂ）の原色カラーフィルタが所定の配列構造で配置されている。受光面上に結像された被写体光は、各受光素子によって電気信号に変換され、蓄積される。
【００３８】
各受光素子に蓄積された電気信号は、図示しない垂直転送路に読み出される。垂直転送路は、この信号を撮像素子駆動部１５から供給されるクロックに同期して、１ラインずつ図示しない水平転送路に転送する。さらに水平転送路は、垂直転送路から転送された１ライン分の信号を、撮像素子駆動部１５から供給されるクロックに同期して撮像信号処理部３１へ出力する。
【００３９】
なお、画像信号の出力は、デジタルカメラ１が撮影モードにセットされると開始される。即ち、デジタルカメラ１が撮影モードにセットされると、表示部４４にスルー画像を表示するため、画像信号の出力が開始される。このスルー画像用の画像信号の出力は、本撮影の指示が行われると一旦停止され、本撮影が終了すると再度開始される。なお、本撮影終了時には、一定時間、表示部４４に本撮影された撮影画像が表示される（ポストビュー）。ユーザは、ポストビューを確認することにより、撮影画像が適切に撮影できたか否かを確認することができる。
【００４０】
第２撮像光学系２０についても、第１撮像光学系１０と同様の構成となっている。すなわち、レンズ２１を透過した被写体光は、撮像素子２３の各受光素子によって電気信号に変換され、撮像信号処理部３１へ出力される。前述のスルー画像は、第２撮像光学系２０で撮像された画像信号に基づいて表示してもよいし、第１撮像光学系１０で撮像された画像信号と第２撮像光学系２０で撮像された画像信号とを立体視可能に表示してもよい。
【００４１】
撮像信号処理部３１は、図示しない相関二重サンプリング回路（ＣＤＳ）、クランプ処理回路、自動ゲインコントロール回路（ＡＧＣ）、及びＡ／Ｄ変換器を含んで構成される。
【００４２】
ＣＤＳは、画像信号に含まれているノイズの除去を行う。クランプ処理回路は、暗電流成分を除去する処理を行う。さらに、ＡＧＣは、暗電流成分が除去された画像信号を、設定された撮影感度（ＩＳＯ感度）に応じた所定のゲインで増幅する。所要の信号処理が施されたアナログの画像信号は、Ａ／Ｄ変換器において所定ビットの階調幅を持ったデジタルの画像信号に変換される。この画像信号は、いわゆるＲＡＷデータであり、画素毎にＲ、Ｇ、Ｂの濃度を示す階調値を有している。このデジタルの画像信号は、データバス３３、メモリ制御部３６を介してメインメモリ３７に格納される。
【００４３】
制御バス３２、データバス３３には、メモリ制御部３６のほか、デジタル信号処理部３８、圧縮伸張処理部３９、積算部４０、外部メモリ制御部４１、表示制御部４３、顔検出処理部４７等が接続されており、これらは制御バス３２の制御信号に基づいて、データバス３３を介して互いに情報を送受信できるようにされている。
【００４４】
デジタル信号処理部３８は、メインメモリ３７に格納されたＲ、Ｇ、Ｂの各色の画像信号に対して所定の信号処理を施し、輝度信号Ｙと色差信号Ｃｒ、Ｃｂとからなる画像信号（Ｙ／Ｃ信号）を生成する。
【００４５】
圧縮伸張処理部３９は、ＣＰＵ４５からの圧縮指令に従い、入力された輝度信号Ｙと色差信号Ｃｒ、Ｃｂとからなる画像信号（Ｙ／Ｃ信号）に所定形式（たとえば、ＪＰＥＧ）の圧縮処理を施し、圧縮画像データを生成する。また、ＣＰＵ４５からの伸張指令に従い、入力された圧縮画像データに所定形式の伸張処理を施して、非圧縮の画像データを生成する。
【００４６】
積算部４０は、ＣＰＵ４５の指令に従い、メインメモリ３７に格納されたＲ、Ｇ、Ｂの画像信号を取り込み、ＡＥ制御に必要な積算値を算出する。ＣＰＵ４５は、積算値から輝度値を算出し、輝度値から露出値を求める。また露出値から所定のプログラム線図に従って、絞り値及びシャッタースピードを決定する。
【００４７】
外部メモリ制御部４１は、ＣＰＵ４５からの指令に従い、記録媒体４２に対してデータの読み／書きを制御する。なお、記録媒体４２は、メモリカードのようにデジタルカメラ１の本体に対して着脱自在なものでもよいし、デジタルカメラ１の本体に内蔵されたものでもよい。着脱自在とする場合は、デジタルカメラ１の本体にカードスロットを設け、このカードスロットに装填して使用する。
【００４８】
表示制御部４３は、ＣＰＵ４５からの指令に従い、表示部４４への表示を制御する。表示部４４は、前述したようにレンチキュラーレンズ方式の３Ｄモニタであり、第１撮像光学系１０と第２撮像光学系２０において同時に撮像した画像を、時分割で交互に指向性を持たせて表示させることができる。また、表示部４４は、動画（スルー画像）を表示して電子ビューファインダとして使用できるとともに、撮影した記録前の画像（ポストビュー画像）や記録媒体４２から読み出した再生画像等を表示することが可能である。
【００４９】
顔検出処理部４７は、メインメモリ３７に格納されたＲ、Ｇ、Ｂの各色の画像信号から人物の顔領域を検出し、さらに、検出した顔領域から両目の領域を抽出する。
【００５０】
撮像光学系駆動部５０は、ＣＰＵ４５からの指令に従い、第１撮像光学系１０及び第２撮像光学系２０を図示しない移動機構によりデジタルカメラ１の筐体内で移動させ、レンズ１１とレンズ２１との間隔Ａ´を変更する。なお、撮像光学系駆動部５０は、第１撮像光学系１０及び第２撮像光学系２０のいずれか一方を移動させることにより、レンズ１１とレンズ２１との間隔Ａ´を変更してもよい。
【００５１】
次に、図３を用いて、デジタルカメラ１のレンズ移動の処理について説明する。
【００５２】
まず、操作部４６のモード切替スイッチを切り換えることにより、撮影者カメラ間距離計測モードに設定する。モード設定後、撮影者は、レンズ１１を自分に向けて、自分の顔の撮影を行う（ステップＳ１）。この撮影は、第１撮像光学系１０において行うが、レンズ２１を自分に向けて第２撮像光学系２０において行なってもよい。
【００５３】
図４（ａ）に示すように、撮影者１００が表示部４４を用いて立体視するときの撮影者１００とデジタルカメラ１（表示部４４）との距離をＺとする。ステップＳ１における自分の撮影は、図４（ｂ）に示すように、撮影者１００とデジタルカメラ１（レンズ１１）との距離が上記のＺと同じになるようにデジタルカメラ１を保持して行う。
【００５４】
このように撮影した画像から、顔検出処理部４７が撮影者１００の顔を検出する。さらに、顔検出処理部４７は、検出した顔から両目間の画像上の距離Ｅ´を検出する（ステップＳ２）。
【００５５】
ここで、人間の目の間隔Ｅはほぼ一定であるため、Ｅ＝６０ｍｍと設定し、ＣＰＵ４５は、このＥと検出したＥ´、及び撮影時におけるレンズ１１の焦点距離に基づいて、撮影者１００とデジタルカメラ１との距離Ｚを算出する。なお、撮影者１００が子供である場合は、Ｅを例えば５０ｍｍのように小さい値に設定してもよい。また、撮影者１００が自分の目の間隔を入力できるように構成してもよい。
【００５６】
本実施の形態では、撮影者１００が自分の顔を撮影することにより撮影者１００とデジタルカメラ１との距離Ｚを算出したが、Ｚは、距離センサによって計測してもよいし、撮影者１００が距離Ｚを入力できるように構成してもよい。
【００５７】
次に、図示しないフォーカスレンズを用いて、デジタルカメラ１と最も近い被写体との距離Ｎ´、及びデジタルカメラ１と最も遠い被写体との距離Ｆ´を算出する（ステップＳ３）。
【００５８】
第１撮像光学系１０及び第２撮像光学系２０は、合焦時の図示しないフォーカスレンズの位置により、デジタルカメラ１と被写体との距離を取得することが可能となっている。したがって、フォーカスレンズを至近位置から無限遠位置までサーチさせることにより、デジタルカメラ１と各被写体との距離情報を取得することが可能である。レンズ１１のフォーカスレンズ及びレンズ１２のフォーカスレンズのいずれか一方を至近位置から無限遠位置までサーチさせるのではなく、一方のフォーカスレンズを至近位置から無限遠位置側へサーチさせることにより、デジタルカメラ１と最も近い被写体との距離Ｎ´を取得し、他方のフォーカスレンズを無限遠位置から至近位置側へサーチさせることによりデジタルカメラ１から最も遠い被写体までの距離Ｆ´を取得してもよい。
【００５９】
また、距離Ｎ´及び距離Ｆ´は、距離センサによって計測してもよい。
【００６０】
最後に、これらの情報に基づいて、撮影者１００が立体視するのに最適な画像を撮影することができるレンズ１１及びレンズ２１との最適間隔Ａを算出する。さらに、レンズ１１とレンズ２１との間隔Ａ´が、算出した最適間隔Ａとなるように、撮像光学系駆動部５０を用いてレンズ１１とレンズ２１を駆動し、移動させる（ステップＳ４）。この後、通常の撮影モードに設定して撮影を行うことで、撮影者１００が立体視するのに最適な画像を取得することが可能となる。
【００６１】
ここで、最適間隔Ａは、以下のように算出する。
【００６２】
図５（ａ）に示すように、撮影者１００が右目１００Ｒと左目１００Ｌにおいて表示部４４に表示された１０１Ｒ及び１０１Ｌを視認すると、画像内の被写体１０１は、表示部４４よりも距離ＢＮだけ飛び出して立体視される。また、図５（ｂ）に示すように、撮影者１００が右目１００Ｒと左目１００Ｌにおいて表示部４４に表示された１０２Ｒ及び１０２Ｌを視認すると、画像内の被写体１０２は、表示部４４よりも距離ＢＦだけ引っ込んで立体視される。この距離ＢＮを飛び出し量、距離ＢＦを引っ込み量と呼ぶ。
【００６３】
まず、生成される立体画像の飛び出し量の許容最大値をＮ［ｍｍ］とすると、最大飛び出し時の表示部４４上の視差ｄＮ［ｍｍ］は、
ｄＮ＝ＮＥ／（Ｚ−Ｎ）…（式１）
で表される。
【００６４】
同様に、生成される立体画像の引っ込み量の許容最大値をＦ［ｍｍ］とすると、最大引っ込み時の表示部４４上の視差ｄＦ［ｍｍ］は、
ｄＦ＝ＦＥ／（Ｚ＋Ｆ）…（式２）
で表される。
【００６５】
最大飛び出し時の視差ｄＮと最大引っ込み時の視差ｄＦとの比Ｒ（＝ｄＮ／ｄＦ）に基づいて、撮影シーンの中に仮想スクリーンを仮定すると、デジタルカメラ１と仮想スクリーンまでの距離Ｚ´［ｍｍ］は、
Ｚ´＝（Ｒ＋１）／（１／Ｎ´＋Ｒ／Ｆ´）…（式３）
で表される。
【００６６】
また、仮想スクリーン幅と実スクリーン幅（表示部４４の幅Ｗ）の比Ｓは、
Ｓ＝Ｗ´／Ｗ
となる。ここで、Ｗ´は仮想スクリーンの幅を表している。
【００６７】
これらの数値を用いて、最適間隔Ａ［ｍｍ］は、
Ａ＝ＳｄＮＮ´／（Ｚ´−Ｎ´）…（式４）
を用いて算出される。
【００６８】
以上説明したように、表示部を視認するときの目と表示部の距離、被写体とカメラとの距離、及び撮影時の焦点距離等から最適なレンズ中心間距離を算出し、算出した距離になるようにレンズを移動させることで、その後、撮影者が立体視するのに最適な画像を撮影することができる。
【００６９】
＜第２の実施の形態＞
図６は、第２の実施の形態のデジタルカメラ１の電気的構成の一例を示すブロック図である。なお、図２のブロック図と共通する部分には同一の符号を付し、その詳細な説明は省略する。
【００７０】
図２に示す第１の実施の形態とは、顔検出処理部４７の代わりに、タッチパネル４８を備えたところが異なる。タッチパネル４８は、例えばガラス又はプラスティック等からなり、光透過性を有する基板本体と、基板本体の上に面状に設けられ、光透過性を有する位置検出用電極と、位置検出用電極上に設けられた絶縁層とを有する静電容量式タッチパネルである。このタッチパネル４８は表示部４４の前面に配置され、表示部４４は、タッチパネル４８を用いたユーザインターフェース用表示画面として利用可能である。
【００７１】
図７は、第２の実施の形態のレンズ移動の処理について示したフローチャートである。なお、図３のフローチャートと共通する部分には同一の符号を付し、その詳細な説明は省略する。
【００７２】
まず、操作部４６のモード切替スイッチを切り換えることにより、撮影者カメラ間距離計測モードに設定する。モード設定後、撮影者は、レンズ１１及びレンズ２１を自分に向けて自分の顔の撮影を行う（ステップＳ１１）。第１の実施の形態と同様に、この撮影は、図４（ｂ）に示すように、レンズ１１と撮影者１００の顔との距離が図４（ａ）に示すＺと同じになるようにデジタルカメラ１を保持して行う。
【００７３】
次に、ＣＰＵ４５は、この撮影画像を表示制御部４３を介して表示部４４に表示する（ステップＳ１２）。図８（ａ）は、撮影画像が表示部４４に表示されている様子を示す図である。
【００７４】
撮影者は、この表示された撮影画像の、両目の位置を指定する（ステップＳ１３）。両目の位置を指定するには、図８（ａ）に示すように、表示部４４に表示された画像内の両目の位置をタッチペン４９や指でタッチパネル４８を押圧することにより行う。
【００７５】
ＣＰＵ４５は、タッチパネル４８からの入力にしたがって、撮影画像内の両目の位置を検出し、両目間の画像上の距離Ｅ´を算出する。
【００７６】
なお、撮影画像内の撮影者１００の両目の位置は、図８（ｂ）に示すように、表示部４４に撮影画像を複数に分割するマス目（補助線）を表示し、マス目の座標を入力することにより指定してもよい。また、さらにマス目に対応するカーソルを表示し、カーソルを移動させることにより指定してもよい。これらの場合は、ＣＰＵ４５は、指定されたマス目間の距離を用いて、両目間の画像上の距離Ｅ´を算出する。
【００７７】
また、図示しないフォーカスレンズを用いて、デジタルカメラ１と最も近い被写体との距離Ｎ´、及びデジタルカメラ１と最も遠い被写体との距離Ｆ´を算出する（ステップＳ３）。
【００７８】
次に、これらの情報に基づいて、撮影者１００が立体視するのに最適な画像を撮影することができるレンズ１１及びレンズ２１の最適間隔Ａを算出する。さらに、レンズ１１とレンズ２１との間隔Ａ´が、算出した最適間隔Ａとなるように、撮像光学系駆動部５０を用いてレンズ１１とレンズ２１を駆動し、移動させる（ステップＳ４）。最適間隔Ａは、第１の実施の形態と同様に算出すればよい。
【００７９】
最後に、選択された両目の位置から計算してレンズを移動させる（ステップＳ１４）。
【００８０】
このように、顔検出処理部４７を備えていない場合であっても、タッチパネル４８や表示部４４に設けられたマス目を用いて両目の位置を指定することにより、撮影者１００とデジタルカメラ１との距離Ｚを算出することができ、この距離Ｚを用いて最適間隔Ａを算出することができる。
【００８１】
＜第３の実施の形態＞
次に、第３の実施の形態について説明する。なお、以下の説明において、上記第１の実施の形態と同様の構成については説明を省略する。
【００８２】
図９（ａ）は、本実施形態におけるカメラ付き携帯電話２の正面斜視図である。同図に示すように、カメラ付き携帯電話２の正面にはレンズ２０１、レンズ２０２が設けられている。このように、カメラ付き携帯電話２は、複数の撮像系を備えた立体撮影機能を備え、同一被写体を複数視点から見た立体画像を撮影可能である。また、第１の実施の形態のデジタルカメラ１と同様に、カメラ付き携帯電話２は、レンズ２０１とレンズ２０２との間隔Ａ´を変更可能に構成されている。
【００８３】
図９（ｂ）は、カメラ付き携帯電話２の背面斜視図である。同図に示すように、カメラ付き携帯電話２の背面には、表示部２０４が配置されている。第１の実施の形態のデジタルカメラ１と同様に、表示部２０４は立体画像を立体表示することが可能なレンチキュラーレンズ方式の３Ｄモニタであり、その横幅（立体視をするときに両目が並ぶ方向の幅）がＷ［ｍｍ］で構成されている。表示部２０４には、その前面にタッチパネルが配置されていてもよい。
【００８４】
また、カメラ付き携帯電話２の筐体の表示部２０４と同じ平面上にはレンズ２０３が備えられている。レンズ２０３には、レンズ２０１、レンズ２０２と同様に図示しない撮像光学系が備えられており、画像を撮影することが可能となっている。
【００８５】
カメラ付き携帯電話２の筐体の表示部２０４と同じ向き（レンズ２０１及びレンズ２０２とは反対向き）にレンズが備えられていることで、撮影者カメラ間距離計測モードに設定したときに、カメラ付き携帯電話２を持ち変える必要が無く、そのまま自分を撮影することができる。
【００８６】
このように構成されたカメラ付き携帯電話２においても、撮影者１００が立体視をするのに最適な立体画像を取得することが可能である。
【符号の説明】
【００８７】
１…デジタルカメラ、２…カメラ付き携帯電話、１０…第１撮像光学系、１１、２１、２０１、２０２、２０３…レンズ、２０…第２撮像光学系、３１…撮像信号処理部、３８…デジタル信号処理部、４３…表示制御部、４４、２０４…表示部、４５…ＣＰＵ、４６…操作部、４７…顔検出処理部、４８…タッチパネル、５０…撮像光学系駆動部、１００…撮影者
【図１】
2010226362.tif 000003
【図２】
2010226362.tif 000004
【図３】
2010226362.tif 000005
【図４】
2010226362.tif 000006
【図５】
2010226362.tif 000007
【図６】
2010226362.tif 000008
【図７】
2010226362.tif 000009
【図８】
2010226362.tif 000010
【図９】
2010226362.tif 000011