(57)【要約】【課題】一つの撮像手段を備えた撮像装置において、撮像装置を移動させなくても立体視用の一組の画像データを簡易に生成する。【解決手段】撮像手段１０によって生成された背景と被写体を含む第一の画像データと背景のみを含む第二の画像データの差分から被写体画像データを抽出する被写体抽出手段１４と、被写体画像データを第二の画像データの第一の画像データにおいて被写体が存在する位置に対応する位置から両眼視差に対応する距離の１／２だけ右に移動させた位置に合成して左眼用画像データを生成し、被写体抽出手段によって抽出された被写体画像データを第二の画像データの第一の画像データにおいて被写体が存在する位置に対応する位置から両眼視差に対応する距離の１／２だけ左に移動させた位置に合成して右眼用画像データを生成する合成手段１４と、を備える。【選択図】図１
2011228983.tif 000002
【特許請求の範囲】
【請求項１】
画像データを生成する撮像手段と、
前記撮像手段から被写体までの距離である被写体距離と前記撮像手段から背景までの距離である背景距離を算出する距離算出手段と、
前記撮像手段によって生成された被写体と背景を含む第１の画像データと前記撮像手段によって生成された背景のみを含む第２の画像データの差分から被写体画像データを抽出する被写体抽出手段と、
前記被写体抽出手段によって抽出された被写体画像データを前記第２の画像データの前記被写体距離と前記背景距離によって決定される両眼視差に対応する距離だけ離れた位置に合成して左眼用画像データと右眼用画像データを生成する合成手段と、
を備える、
ことを特徴とする撮像装置。
【請求項２】
画像データを生成する撮像手段と、
前記撮像手段から被写体までの距離である被写体距離と前記撮像手段から背景までの距離である背景距離を算出する距離算出手段と、
前記撮像手段によって生成された被写体と背景を含む第１の画像データと前記撮像手段によって生成された背景のみを含む第２の画像データの差分から被写体画像データを抽出する被写体抽出手段と、
前記被写体抽出手段によって抽出された被写体画像データを前記第２の画像データの前記第１の画像データにおいて前記被写体が存在する位置に対応する位置から前記被写体距離と前記背景距離によって決定される両眼視差に対応する距離の１／２だけ右に移動させた位置に合成して左眼用画像データを生成し、前記被写体抽出手段によって抽出された被写体画像データを前記第２の画像データの前記第１の画像データにおいて前記被写体が存在する位置に対応する位置から前記被写体距離と前記背景距離によって決定される両眼視差に対応する距離の１／２だけ左に移動させた位置に合成して右眼用画像データを生成する合成手段と、
を備える、
ことを特徴とする撮像装置。
【請求項３】
画像データを生成する撮像手段と、
前記撮像手段から被写体までの距離である被写体距離と前記撮像手段から背景までの距離である背景距離を算出する距離算出手段と、
前記撮像手段によって生成された被写体と背景を含む第１の画像データと前記撮像手段によって生成された背景のみを含む第２の画像データの差分から被写体画像データを抽出する被写体抽出手段と、
前記第１の画像データを左眼用画像データ（または右眼用画像データ）とし、前記被写体抽出手段によって抽出された被写体画像データを前記第２の画像データの前記第１の画像データにおいて前記被写体が存在する位置に対応する位置から前記被写体距離と前記背景距離によって決定される両眼視差に対応する距離だけ左（または右）に移動させた位置に合成して右眼用画像データ（または左眼用画像データ）を生成する合成手段と、
を備える、
ことを特徴とする撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、立体視画像を簡易に生成することができる撮像装置に関するものである。
【背景技術】
【０００２】
立体視用の一組の画像データを生成する方法として、同じ被写体を異なる位置から撮影する方法と、同じ被写体を二つの撮像手段でもって同時に撮影する方法が知られている。前者の例として、特許文献１には、視差画像作成方法及び装置が開示されている。後者の例として、特許文献２には、立体画像の構成方法が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平７−９８２１５号公報
【特許文献２】特開昭５８−１４５２９１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載の技術では、撮像装置を移動しなければならない。このとき、撮像装置を標準両眼間隔である６．５ｃｍだけ正確に移動させることは非常に困難である。また、特許文献２に記載の技術では、二つの撮像手段を備えた撮像装置が必要になる。このような撮像装置は、一般に高価であり、大型化する。
【０００５】
本発明は、前記課題を解決し、一つの撮像手段を備えた撮像装置であって、撮像装置を移動させなくても立体視用の一組の画像データを簡易に生成することができる撮像装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
前記課題を解決するために、本発明の撮像装置は、画像データを生成する撮像手段と、前記撮像手段から被写体までの距離である被写体距離と前記撮像手段から背景までの距離である背景距離を算出する距離算出手段と、前記撮像手段によって生成された被写体と背景を含む第１の画像データと前記撮像手段によって生成された背景のみを含む第２の画像データの差分から被写体画像データを抽出する被写体抽出手段と、前記被写体抽出手段によって抽出された被写体画像データを前記第２の画像データの前記第１の画像データにおいて前記被写体が存在する位置に対応する位置から前記被写体距離と前記背景距離によって決定される両眼視差に対応する距離の１／２だけ右に移動させた位置に合成して左眼用画像データを生成し、前記被写体抽出手段によって抽出された被写体画像データを前記第２の画像データの前記第１の画像データにおいて前記被写体が存在する位置に対応する位置から前記被写体距離と前記背景距離によって決定される両眼視差に対応する距離の１／２だけ左に移動させた位置に合成して右眼用画像データを生成する合成手段と、を備える、ことを特徴とする。
【発明の効果】
【０００７】
以上のように、本発明によれば、背景と被写体を含む第１の画像データと背景のみを含む第２の画像データの差分から被写体画像データを抽出し、第２の画像データに被写体画像データの位置を異ならせて合成し、左眼用画像データと右眼用画像データを生成するので、一つの撮像手段を備えた撮像装置において、撮像装置を移動させなくても立体視用の一組の画像データを簡易に生成することができるという効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施例であるデジタルスチルカメラの構成を示すブロック図
【図２】本発明の実施例であるデジタルスチルカメラの背面斜視図
【図３】本発明の実施例であるデジタルスチルカメラの立体視画像撮影における撮影動作を示すフローチャート
【図４】液晶ディスプレイの表示例を示す図
【図５】被写体画像データ抽出を説明する概念図
【図６】左眼用画像合成を説明する概念図
【図７】距離Ｄの算出方法を説明する概念図
【図８】左眼用画像データと右眼用画像データを説明する概念図
【図９】記録動作の方法を説明する概念図
【図１０】実施の形態２における左眼用画像データと右眼用画像データを説明する概念図
【発明を実施するための形態】
【０００９】
（実施の形態）
本発明の実施例であるデジタルスチルカメラについて、図面を用いて詳細に説明する。
（１．構成）
図１は、本発明の実施例であるデジタルスチルカメラの構成を示すブロック図である。本発明の実施例であるデジタルスチルカメラは、一つの光学系によって、立体視用の一組の画像データを簡易に生成することができる。本発明の実施例であるデジタルスチルカメラは、構図を決定するための表示動作と撮影を行うための撮影動作を行なう。
（１−１．表示動作）
まず、表示動作について説明する。表示動作とは、利用者が撮影に先立って構図を決めるために、撮像部１０に入射した被写体の光学画像を表示回路１７に接続された液晶ディスプレイ４０に連続的に表示する動作をいう。
【００１０】
撮像部１０は、対物レンズ１０ａ、ズームレンズ１０ｂ、フォーカスレンズ１０ｃからなる光学系と、ズームレンズ１０ｂ、フォーカスレンズ１０ｃを駆動する図示しない駆動機構と、撮像素子１０ｄから構成されている。ズームレンズ１０ｂは、駆動機構によって光軸Ｏ−Ｏ’方向に駆動され、撮像素子１０ｄに入射する被写体の光学画像の倍率を変化させる。フォーカスレンズ１０ｃは、駆動機構によって光軸Ｏ−Ｏ’方向に駆動され、被写体の光学画像を撮像素子１０ｄに合焦させる。
【００１１】
撮像部１０は、入射した被写体の光学画像をＲＧＢ三原色に分解して画像信号であるデジタル化したＲＡＷデータに変換し、メインメモリ１１に書き込む。メインメモリ１１は、ＳＤＲＡＭ等の揮発性記憶素子によって構成されている。画像処理回路１４は、メインメモリ１１からＲＡＷデータを読み出し、色空間変換を行なってＲＡＷデータをＹＣデータに変換し、メインメモリ１１に書き込む。表示回路１７は、メインメモリ１１からＹＣデータを読み出し、液晶ディスプレイ４０に出力する。液晶ディスプレイ４０には、被写体の動きがほぼリアルタイムに表示されるので、利用者は、液晶ディスプレイ４０を見ながら撮影のための構図を決定することができる。なお、本発明の実施例であるデジタルスチルカメラにおいては、液晶ディスプレイ４０を採用したが、画像を表示することができる表示素子であればよい。例えば、有機ＥＬディスプレイ等を採用することもできる。
（１−２．撮影動作）
次に、撮影動作について説明する。撮影動作とは、利用者がシャッター釦４１を押したときに、撮像部１０に入射した被写体の光学画像を画像データとして記憶媒体に記録する動作をいう。
【００１２】
制御回路１３は、マイコンにより構成してあり、本発明の実施例であるデジタルスチルカメラの全ての回路の監視と制御を行なう。操作回路１８は、シャッター釦４１とモードダイヤル４２とズームレバー４３と十字キー４４が接続された入力回路である。制御回路１３は、操作回路１８の状態に従って撮影動作を制御する。
【００１３】
利用者は、モードダイヤル４２を回転させて、所望の撮影モードを選択する。撮影モードには、プログラムＡＥ、絞り優先ＡＥ、シャッター優先ＡＥ、マニュアル露出の各撮影モードがある。なお、これらの撮影モードの全てを有する必要はないし、これらの撮影モード以外の撮影モードを有していてもよい。利用者は、十字キー４４を操作して、立体視画像撮影を選択することができる。撮影モードとは独立に立体視画像撮影を選択することができるので、いずれの撮影モードであっても、立体視画像撮影を選択することができる。
【００１４】
利用者によってシャッター釦４１が押されると、制御回路１３は、撮像部１０が記録のためのＲＡＷデータをメインメモリ１１に書き込むよう制御する。ここで、撮影動作において撮像部１０が出力するＲＡＷデータの画素数は、表示動作において撮像部１０が出力するＲＡＷデータの画素数と比較して圧倒的に多い。液晶ディスプレイ４０の画素数が数十万画素にとどまるのに対して、メモリカードに記録する画像データの画素数は、１０００万画素程度であるからである。
【００１５】
次に、制御回路１３は、画像処理回路１４がメインメモリ１１から記録のためのＲＡＷデータを読み出し、ＹＣデータに変換し、メインメモリ１１に書き込むよう制御する。次に、制御回路１３は、圧縮伸張回路１５がメインメモリ１１からＹＣデータを読み出し、圧縮ファイルに変換し、メインメモリ１１に書き込むよう制御する。また、制御回路１３は、表示回路１７がメインメモリ１１からＹＣデータを読み出し、液晶ディスプレイ４０に所定の時間だけ出力するよう制御する。液晶ディスプレイ４０には、撮影された画像が表示されるので、利用者は、液晶ディスプレイ４０を見ながら撮影された画像の出来栄えを確認することができる。次に、制御回路１３は、記録回路１６がメインメモリ１１から圧縮ファイルを読み出し、図示しない交換可能な記憶媒体に記録するよう制御する。交換可能な記憶媒体としては、フラッシュメモリやハードディスクを内蔵したメモリカード等を使用することができる。
【００１６】
距離算出回路１２は、フォーカスレンズ１０ｃが駆動機構によって光軸Ｏ−Ｏ’方向に駆動され、被写体の光学画像が撮像素子１０ｄに合焦したときのズームレンズ１０ｂとフォーカスレンズ１０ｃの位置に基づいて、光学系１０から被写体までの距離である被写体距離を算出することができる。また、距離算出回路１２は、フォーカスレンズ１０ｃが駆動機構によって光軸Ｏ−Ｏ’方向に駆動され、背景の光学画像が撮像素子１０ｄに合焦したときのズームレンズ１０ｂとフォーカスレンズ１０ｃの位置に基づいて、光学系１０から背景までの距離である背景距離を算出することができる。
（１−３．外観）
図２は、本発明の実施例であるデジタルスチルカメラの背面斜視図である。本発明の実施例であるデジタルスチルカメラの上面には、シャッター釦４１とズームレバー４３が配されている。ズームレバー４３は、シャッター釦４１の中心を軸として回転することができる。ズームレバー４３を時計回りに回転させると、撮像部１０内のズームレンズ１０ｂが駆動され、被写体の大きさを拡大することができる。一方、ズームレバー４３を反時計回りに回転させると、撮像部１０内のズームレンズ１０ｂが駆動され、被写体の大きさを縮小することができる。本発明の実施例であるデジタルスチルカメラの背面には、液晶ディスプレイ４０とモードダイヤル４２と十字キー４４が配されている。
（２．動作）
図３は、本発明の実施例であるデジタルスチルカメラの立体視画像撮影における撮影動作を示すフローチャートである。モードダイヤル４２によって任意の撮影モードが選択され、十字キー４４によって立体視画像撮影が選択されている。本発明の実施例であるデジタルスチルカメラは、三脚等に固定されているか、安定した台上に載置されていることが望ましい。
【００１７】
本発明の実施例であるデジタルスチルカメラは、立体視撮影における撮影動作において、シャッター釦４１が押されるまでは、表示動作を継続する（Ｓ３１）。このとき、制御回路１３は、表示回路１７が「背景と被写体を含む写真を撮影してください。」という案内表示を一定の時間だけ液晶ディスプレイ４０に出力するよう制御する。図４（ａ）は、このときの液晶ディスプレイ４０の表示例を示す図である。「背景と被写体を含む写真を撮影してください。」という案内表示が、背景と被写体である人物に重畳して表示される。
【００１８】
シャッター釦４１が押されると（Ｓ３２においてＹ）、第１の撮影動作を行なう（Ｓ３３）。このとき、制御回路１３は、撮像部１０が記録のためのＲＡＷデータをメインメモリ１１に書き込むよう制御し、画像処理回路１４がメインメモリ１１から記録のためのＲＡＷデータを読み出し、ＹＣデータに変換し、メインメモリ１１に書き込むよう制御し、表示回路１７がメインメモリ１１からＹＣデータを読み出し、液晶ディスプレイ４０に所定の時間だけ出力するよう制御し、距離算出回路１２が光学系１０から被写体までの距離である被写体距離を算出するよう制御するが、それ以外の制御を行わない。従って、利用者は、すぐに第２の撮影動作の準備をすることができる。利用者は、液晶ディスプレイ４０を見ながら撮影された画像の出来栄えを確認し、気に入らなければ、十字キー４４を操作して、第１の撮影動作をやり直すことができる。
【００１９】
本発明の実施例であるデジタルスチルカメラは、第１の撮影動作が完了すると、再び表示動作を継続する（Ｓ３４）。このとき、制御回路１３は、表示回路１７が「背景のみを含む写真を撮影してください。」という案内表示を一定の時間だけ液晶ディスプレイ４０に出力するよう制御する。図４（ｂ）は、このときの液晶ディスプレイ４０の表示例を示す図である。「背景のみを含む写真を撮影してください。」という案内表示が、背景に重畳して表示される。利用者は、ズームレバー４３を回転させることによって、背景の大きさを拡大または縮小してはならない。制御回路１３は、表示回路１７がズームレバー４３を回転させてはならない旨の注意表示を一定の時間だけ液晶ディスプレイ４０に出力するよう制御してもよい。また、制御回路１３は、第１の撮影動作が完了すると、操作回路１８から入力されるズームレバー４３の回転を受け付けないようにしてもよい。
【００２０】
シャッター釦４１が押されると（Ｓ３５においてＹ）、第２の撮影動作を行なう（Ｓ３６）。このとき、制御回路１３は、撮像部１０が記録のためのＲＡＷデータをメインメモリ１１に書き込むよう制御し、画像処理回路１４がメインメモリ１１から記録のためのＲＡＷデータを読み出し、ＹＣデータに変換し、メインメモリ１１に書き込むよう制御し、表示回路１７がメインメモリ１１からＹＣデータを読み出し、液晶ディスプレイ４０に所定の時間だけ出力するよう制御し、距離算出回路１２が光学系１０から背景までの距離である背景距離を算出するよう制御するが、それ以外の制御を行わない。従って、利用者は、液晶ディスプレイ４０を見ながら撮影された画像の出来栄えを確認し、気に入らなければ、十字キー４４を操作して、第２の撮影動作をやり直すことができる。
【００２１】
本発明の実施例であるデジタルスチルカメラは、第２の撮影動作が完了すると、被写体画像データ抽出を行なう（Ｓ３７）。図５は、被写体画像データ抽出を説明する概念図である。図５（ａ）は、第１の撮影動作によってメインメモリ１１に書き込まれたＹＣデータ（第１の画像データ）に基づく画像を示している。第１の画像データは、背景と被写体である人物を含んでいる。図５（ｂ）は、第２の撮影動作によってメインメモリ１１に書き込まれたＹＣデータ（第２の画像データ）に基づく画像を示している。第２の画像データは、背景のみを含んでいる。本発明の実施例であるデジタルスチルカメラが三脚等に固定されているか、安定した台上に載置されていれば、第１の画像データと第２の画像データにおいて、背景にはほとんど差異がないと考えられる。そこで、制御回路１３は、画像処理回路１４がメインメモリ１１から第１の画像データと第２の画像データを読み出し、その差分から被写体画像データを抽出し、メインメモリ１１に書き込むよう制御する。図５（ｃ）は、被写体画像データ抽出によってメインメモリ１１に書き込まれた被写体画像データに基づく画像を示している。
【００２２】
本発明の実施例であるデジタルスチルカメラは、被写体画像データ抽出が完了すると、左眼用画像データ合成を行なう（Ｓ３８）。図６は、左眼用画像データ合成を説明する概念図である。図６（ａ）は、第２の画像データに基づく画像に、第１の画像データにおいて被写体が存在する位置に対応する位置を点線によって示している。図６（ｂ）は、被写体画像データに基づく画像を示している。制御回路１３は、画像処理回路１４がメインメモリ１１から第２の画像データと被写体画像データを読み出し、第２の画像データに被写体画像データを合成し、左眼用画像データとしてメインメモリ１１に書き込むよう制御する。このとき、画像処理回路１４は、第２の画像データの第１の画像データにおいて被写体が存在する位置に対応する位置（点線）よりも距離Ｄだけ右に移動させた位置に被写体画像データを合成する。
【００２３】
次に、距離Ｄの算出方法について説明する。図７は、距離Ｄの算出方法を説明する概念図である。図７において、Ｅは、両眼間隔であり、標準値は６．５ｃｍである。Ｌ１は、背景距離であり、Ｌ２は、被写体距離である。θは、第１の撮影動作と第２の撮影動作の際の水平視野角であり、距離算出回路１２は、ズームレンズ１０ｂの位置に基づいて水平視野角θを算出することができる。第１の撮影動作においても、第２の撮影動作においても、ズームレンズ１０ｂの位置は、同じである。
【００２４】
Ｗは、水平視野角θ内に捉えた背景の幅であり、撮像素子１０ｄに入射する背景の光学画像の幅である。
【００２５】
Ｗ＝２×Ｌ１×ｔａｎ（θ／２）・・・（１）
ここで、距離Ｄは、被写体を背景の位置に写像したときの位置と、両眼間隔Ｅだけ離れた位置から被写体を見たときに被写体が背景の位置に写像される位置と、の差である。したがって、式（２）の関係が成立する。
【００２６】
Ｄ／（Ｌ１−Ｌ２）＝Ｅ／Ｌ２・・・（２）
そこで、距離Ｄは、式（３）によって与えられる。
【００２７】
Ｄ＝Ｅ×（Ｌ１／Ｌ２−１）・・・（３）
実際に、第２の画像データの第１の画像データにおいて被写体が存在する位置に対応する位置（点線）よりも距離Ｄだけ右に移動させた位置に被写体画像データを合成する際には、背景幅Ｗに対する距離Ｄの比率Ｄ／Ｗが必要になる。比率Ｄ／Ｗは、式（４）を変形した式（５）によって与えられる。
【００２８】
Ｄ／Ｗ＝｛Ｅ×（Ｌ１／Ｌ２−１）｝／｛２×ｔａｎ（θ／２）｝・・・（４）
Ｄ／Ｗ＝Ｅ×（１／Ｌ２−１／Ｌ１）／｛２×ｔａｎ（θ／２）｝・・・（５）
さらに、第２の画像データの第１の画像データにおいて被写体が存在する位置に対応する位置（点線）よりも何画素だけ右に移動させた位置に被写体画像データを合成するかを算出しなければならない。そこで、撮像素子１０ｄの有効水平画素数をＮとすると、背景幅Ｗは、有効水平画素数であるＮ画素に写像されているから、距離Ｄ（画素単位）は、式（６）によって与えられる。
【００２９】
Ｄ（画素単位）＝Ｎ×（Ｄ／Ｗ）
＝Ｎ×Ｅ×（１／Ｌ２−１／Ｌ１）／｛２×ｔａｎ（θ／２）｝・・・（６）
画像処理回路１４は、式（６）に基づいて距離Ｄ（画素単位）を算出する。画像処理回路１４は、第２の画像データの第１の画像データにおいて被写体が存在する位置に対応する位置（点線）よりも距離Ｄ（画素単位）だけ右に移動させた位置に被写体画像データを合成して左眼用画像データを生成する。画像処理回路１４は、左眼用画像データをメインメモリ１１に書き込む。なお、背景距離Ｌ１が無限大であれば、式（６）における１／Ｌ１は０となる。
【００３０】
本発明の実施例であるデジタルスチルカメラは、左眼用画像データ合成が完了すると、右眼用画像データ合成を行なう（Ｓ３９）。画像処理回路１４は、第２の画像データの第１の画像データにおいて被写体が存在する位置に対応する位置（点線）よりも距離Ｄ（画素単位）だけ左に移動させた位置に被写体画像データを合成して右眼用画像データを生成する。画像処理回路１４は、右眼用画像データをメインメモリ１１に書き込む。右眼用画像データ合成は、左眼用画像データ合成と左右が入れ替わるだけであるから詳細な説明を省略する。
【００３１】
図８は、左眼用画像データと右眼用画像データを説明する概念図である。図８（ａ）は、左眼用画像データに基づく画像を示し、図８（ｂ）は、右眼用画像データに基づく画像を示す。左眼用画像データには、第２の画像データの第１の画像データにおいて被写体が存在する位置に対応する位置（点線）よりも距離Ｄ（画素単位）だけ右に移動させた位置に被写体画像データが合成されている。右眼用画像データには、第２の画像データの第１の画像データにおいて被写体が存在する位置に対応する位置（点線）よりも距離Ｄ（画素単位）だけ左に移動させた位置に被写体画像データが合成されている。
【００３２】
本発明の実施例であるデジタルスチルカメラは、右眼用画像データ合成が完了すると、記録動作を行う（Ｓ４０）。制御回路１３は、圧縮伸張回路１５がメインメモリ１１から左眼用画像データと右眼用画像データを読み出し、圧縮ファイルに変換し、メインメモリ１１に書き込むよう制御する。次に、制御回路１３は、記録回路１６がメインメモリ１１からそれぞれの圧縮ファイルを読み出し、図示しない交換可能な記憶媒体に記録するよう制御する。
【００３３】
記録動作には、いくつかの方法が考えられる。図９は、記録動作の方法を説明する概念図である。
【００３４】
図９（ａ）は、左眼用画像データに基づく左眼用画像ファイルと右眼用画像データに基づく右眼用画像ファイルを全く別個に記録する方法を示す。
【００３５】
図９（ｂ）は、左眼用画像データに基づく左眼用画像ファイルと右眼用画像データに基づく右眼用画像ファイルを全く別個に記録するものの、左眼用画像ファイルと右眼用画像ファイルの関係を記録した管理ファイルをも記録する方法を示す。
【００３６】
図９（ｃ）は、左眼用画像データと右眼用画像データを一つの立体視画像ファイルに記録する方法を示す。例えば、立体視画像ファイルに先に（ヘッダの後に）記録する画像データを左眼用画像データとし、左眼用画像データの後に記録する画像データを右眼用画像データとすると規定しておけば、記録回路１６は、左眼用画像データと右眼用画像データを適切に配置して、立体視画像ファイルを記録することができる。
【００３７】
以上に説明したように、本発明の実施例であるデジタルスチルカメラは、背景と被写体を含む第１の画像データと背景のみを含む第２の画像データの差分から被写体画像データを抽出し、第２の画像データに被写体画像データの位置を異ならせて合成し、左眼用画像データと右眼用画像データを生成するので、一つの撮像手段を備えた撮像装置において、撮像装置を移動させなくても立体視用の一組の画像データを簡易に生成することができる。
（その他の実施の形態）
実施の形態においては、第1の撮影動作の際に被写体距離を取得し、第２の撮影動作の際に背景距離を取得することとした。この場合、第１の撮影動作の際に被写体への合焦動作を行ない、第２の撮影動作の際に背景への合焦動作を行なえば、被写体と背景の両方にピントが合った左眼用画像データと右眼用画像データを得ることができる。
【００３８】
一方、第１の撮影動作の際に被写体距離と背景距離の両方を取得することとしてもよい。この場合、第１の撮影動作の際に被写体への合焦動作を行い、第２の撮影動作の際に背景への合焦動作を行なわなければ、被写体のみにピントが合った左眼用画像データと右眼用画像データを得ることができる。特に、被写界深度の浅さを利用して背景がぼけた写真を撮影したいときには有効である。また、被写体抽出が容易になるという効果がある。
【００３９】
このように、被写体距離と背景距離をいつ取得するか、被写体または背景への合焦動作をどうするか、には、様々な組み合わせが考えられる。しかし、どのような組み合わせであっても、本発明を適用することができる。
（実施の形態２）
本発明の実施例であるデジタルスチルカメラは、背景と被写体を含む第１の画像データと背景のみを含む第２の画像データの差分から被写体画像データを抽出し、第２の画像データに被写体画像データの位置を異ならせて合成し、左眼用画像データと右眼用画像データを生成するようにした。
【００４０】
実施の形態に２においては、実施の形態と同様の構成であるデジタルスチルカメラを用いて、さらに簡易に立体視用の一組の画像データを生成する方法について説明する。図１０は、実施の形態２における左眼用画像データと右眼用画像データを説明する概念図である。
【００４１】
図１０（ａ）は、第１の撮影動作によってメインメモリ１１に書き込まれたＹＣデータ（第１の画像データ）に基づく画像を示している。第１の画像データは、背景と被写体である人物を含んでいる。第２の撮影動作によって背景のみを含む第２の画像データを生成し、第１の画像データと第２の画像データの差分から被写体画像データを抽出するまでは実施の形態と同様である。
【００４２】
実施の形態においては、第２の画像データに被写体画像データの位置を異ならせて合成し、左眼用画像データと右眼用画像データを生成するようにしたが、実施の形態２においては、第１の画像データを左眼用画像データ（または右眼用画像データ）とし、第２の画像データに被写体画像データの位置を異ならせて合成した画像データを右眼用画像データ（または左眼用画像データ）とする。
【００４３】
図１０においては、第１の画像データを左眼用画像データとし、第２の画像データに被写体画像データの位置を異ならせて合成した画像データを右眼用画像データとした。図１０（ａ）は、第１の画像データである左眼用画像データを示し、図１０（ｂ）は、第２の画像データに被写体画像データの位置を異ならせて合成した画像データである右眼用画像データを示す。右眼用画像データには、第２の画像データの第１の画像データにおいて被写体が存在する位置に対応する位置（点線）よりも距離２Ｄ（画素単位）だけ左に移動させた位置に被写体画像データが合成されている。
【００４４】
第１の画像データを右眼用画像データとし、第２の画像データに被写体画像データの位置を異ならせて合成した画像データを左眼用画像データとする場合は、第２の画像データの第１の画像データにおいて被写体が存在する位置に対応する位置よりも距離２Ｄ（画素単位）だけ右に移動させた位置に被写体画像データを合成して左眼用画像データとすればよい。
【００４５】
以上に説明したように、実施の形態２においては、第２の画像データに被写体画像データの位置を異ならせて合成する処理が一回で済むから、さらに簡易かつ高速に立体視用の一組の画像データを生成することができる。
【産業上の利用可能性】
【００４６】
本発明によれば、一つの撮像手段を備えた撮像装置において、撮像装置を移動させなくても立体視用の一組の画像データを簡易に生成することができるので、デジタルスチルカメラ、デジタルビデオカメラ、カメラ付携帯電話等の撮像装置に適用して有用である。
【符号の説明】
【００４７】
１０    光学系
１０ａ    対物レンズ
１０ｂ    ズームレンズ
１０ｃ    フォーカスレンズ
１０ｄ    撮像素子
１１    メインメモリ
１２    距離検出回路
１３    制御回路
１４    画像処理回路
１５    圧縮伸張回路
１６    記録回路
１７    表示回路
１８    操作回路
４０    液晶ディスプレイ
４１    シャッター釦
４２    モードダイヤル
４３    ズームレバー
４４    十字キー
【図１】
2011228983.tif 000003
【図２】
2011228983.tif 000004
【図３】
2011228983.tif 000005
【図４】
2011228983.tif 000006
【図５】
2011228983.tif 000007
【図６】
2011228983.tif 000008
【図７】
2011228983.tif 000009
【図８】
2011228983.tif 000010
【図９】
2011228983.tif 000011
【図１０】
2011228983.tif 000012