(57)【要約】【課題】  立体視画像を生成するデジタルカメラ等の立体視画像生成装置において、ユーザが所望する画像を基準として立体視画像または２次元画像を取得することができるようにする。【解決手段】  ユーザによるレリーズボタンの押下により、デジタルカメラに設けられた２つの撮像部のそれぞれが画像Ｓ１，Ｓ２を取得する。続いて、デジタルカメラのＬＣＤに選択画面７０を表示する。ここで、ユーザは左右いずれの撮像部を基準として２次元画像および立体視画像を生成するかを選択する。２次元画像が選択された場合、ユーザが選択した方の画像を基準として２次元画像を生成する。立体視画像が選択された場合、ユーザが選択した方の画像を基準として、２つの画像の差分情報を生成し、基準となる画像および差分情報から立体視画像を生成する。【選択図】          図２
2006180366.tif 000002
【特許請求の範囲】
【請求項１】
立体視画像を生成するための立体視画像生成装置において、
同一被写体を複数の視点から撮影する複数の撮影手段と、
前記複数の撮影手段が取得した複数の画像のうちのいずれの画像を基準として立体視画像を生成するか、または前記複数の画像のうちのいずれの画像を基準として２次元画像を生成するかの選択を受け付ける選択受け付け手段と、
前記立体視画像を生成すると選択された場合に、前記複数の画像間の差分情報を生成する差分情報生成手段と、
前記立体視画像を生成すると選択された場合に、前記基準として選択された画像および前記差分情報から前記立体視画像を生成し、前記２次元画像を生成すると選択された場合に、前記基準として選択された画像から前記２次元画像を生成する画像生成手段とを備えたことを特徴とする立体視画像生成装置。
【請求項２】
前記立体視画像および前記２次元画像を記録する画像記録手段をさらに備えたことを特徴とする請求項１記載の立体視画像生成装置。
【請求項３】
前記画像生成手段は、前記基準として選択された画像および前記差分情報が１つのファイルからなる立体視画像を生成する手段であることを特徴とする請求項２記載の立体視画像生成装置。
【請求項４】
前記画像記録手段は、前記基準として選択された画像および前記差分情報が互いに関連づけられた別ファイルからなる立体視画像を生成する手段であることを特徴とする請求項２記載の立体視画像生成装置。
【請求項５】
立体視画像を生成するための立体視画像生成方法において、
同一被写体を複数の視点から撮影し、
前記複数の撮影手段が取得した複数の画像のうちのいずれの画像を基準として立体視画像を生成するか、または前記複数の画像のうちのいずれの画像を基準として２次元画像を生成するかの選択を受け付け、
前記立体視画像を生成すると選択された場合に、前記複数の画像間の差分情報を生成し、
前記立体視画像を生成すると選択された場合に、前記基準として選択された画像および前記差分情報から前記立体視画像を生成し、
前記２次元画像を生成すると選択された場合に、前記基準として選択された画像から前記２次元画像を生成することを特徴とする立体視画像生成方法。
【請求項６】
立体視画像を生成するための立体視画像生成方法をコンピュータに実行させるためのプログラムにおいて、
同一被写体を複数の視点から撮影する手順と、
前記複数の撮影手段が取得した複数の画像のうちのいずれの画像を基準として立体視画像を生成するか、または前記複数の画像のうちのいずれの画像を基準として２次元画像を生成するかの選択を受け付ける手順と、
前記立体視画像を生成すると選択された場合に、前記複数の画像間の差分情報を生成する手順と、
前記立体視画像を生成すると選択された場合に、前記基準として選択された画像および前記差分情報から前記立体視画像を生成する手順と、
前記２次元画像を生成すると選択された場合に、前記基準として選択された画像から前記２次元画像を生成する手順とを有することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の画像を組み合わせ、視差を利用して立体視を行うことが可能な立体視画像を生成する立体視画像生成装置および方法並びに立体視画像生成方法をコンピュータに実行させるためのプログラムに関するものである。
【背景技術】
【０００２】
平面的な画像を立体的な映像として表現するための立体視画像を生成する方法は種々知られている。この立体視画像は、右目と左目との間隔によって生じる両目の視差を意図的に生成することにより実現される。すなわち、画像を見る人の左右の目に異なる画像を与えることにより映像が浮き出て見えるような立体感を表現している。具体的には、例えば、裸眼平行法による立体視においては、左右それぞれの目に対応する２つの画像を用意し、２つの画像中における同一物体の位置を左右にずらして配置することにより立体視を実現している。これは、看者の遠くの物体は、左右どちらの目で見た場合にも略同一位置にあるが、近くの物体は左右にずれること、すなわち両目が視差を有することに起因するものである。
【０００３】
また、立体視を行うための３Ｄ液晶が搭載された、携帯電話、ノートパソコン、テレビ等の各種装置が知られている。これらの装置においては、右目用の画像および左目用の画像を生成し、これら２つの画像を合成して得た立体視画像を３Ｄ液晶に表示することにより、立体的な画像を表現するものである。
【０００４】
一方、立体視画像を生成するためには、同一被写体を複数の異なる視点から撮影する必要がある。このため、立体視画像を生成することを目的として撮影を行うための各種手法が提案されている。例えば、光学系を２種類用いたカメラを使用したり、カメラに立体視画像撮影用のアダプタを装着して、同一被写体を異なる２つの視点から撮影することにより立体視画像を生成するための２つの画像を取得する方法（特許文献１，２参照）が提案されている。
【０００５】
また、複数の撮像装置により取得した複数の画像から立体視画像を生成するか、立体視画像ではない画像（２次元画像）を生成するかを選択するようにして、１つの撮像装置により立体視画像の生成および２次元画像の生成の双方を行うようにした装置が提案されている（特許文献３参照）。この装置によれば、１つの撮影装置により立体視画像および２次元画像を選択的に得ることができる。
【０００６】
さらに、動画像ではあるが、従来システムとの互換性を保ちながら立体視画像を記録するために、複数の撮像装置により取得した複数の画像間の差分情報を求め、複数の画像のうちの少なくとも１つの画像と差分情報とを記録するようにした装置が提案されている（特許文献３参照）。ここで、複数の撮像装置により取得された画像間は相関が大きいため、差分情報も情報量は小さくなる。したがって、立体視画像のファイル容量を低減することができる。
【特許文献１】特開平７−１３４３４５号公報
【特許文献２】特開平１０−１９１３９５号公報
【特許文献３】特開平１０−９０８１４号公報
【特許文献４】特開平６−３０４４５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記特許文献４に記載された手法においては、複数の画像のうち、いずれの画像を基準として差分情報を生成するかについてはユーザは選択することができない。また、特許文献４に記載された手法は、立体視画像を生成することができるのみであり、特許文献３に記載された手法のように、立体視画像および２次元画像を選択的に生成することができない。
【０００８】
本発明は、上記事情に鑑みなされたものであり、ユーザが所望する画像を基準として立体視画像または２次元画像を取得することができるようにすることを目的とする。
【課題を解決するための手段】
【０００９】
本発明による立体視画像生成装置は、立体視画像を生成するための立体視画像生成装置において、
同一被写体を複数の視点から撮影する複数の撮影手段と、
前記複数の撮影手段が取得した複数の画像のうちのいずれの画像を基準として立体視画像を生成するか、または前記複数の画像のうちのいずれの画像を基準として２次元画像を生成するかの選択を受け付ける選択受け付け手段と、
前記立体視画像を生成すると選択された場合に、前記複数の画像間の差分情報を生成する差分情報生成手段と、
前記立体視画像を生成すると選択された場合に、前記基準として選択された画像および前記差分情報から前記立体視画像を生成し、前記２次元画像を生成すると選択された場合に、前記基準として選択された画像から前記２次元画像を生成する画像生成手段とを備えたことを特徴とするものである。
【００１０】
ここで、「立体視画像」とは、基準となる画像および差分情報からなり、立体視画像の画像ファイルを開いたときに、基準となる画像および差分情報から複数の画像を再現し、これら複数の画像を左右に並べて配置して立体視ができる画像を再生できるようにしたものである。なお、基準となる画像および差分情報から複数の画像を再現し、３Ｄ液晶に表示した際に立体視可能となるように、これら複数の画像を１つの画像に合成できるようにしたものであってもよい。
【００１１】
なお、本発明による立体視画像生成装置においては、前記立体視画像および前記２次元画像を記録する画像記録手段をさらに備えるものとしてもよい。
【００１２】
また、本発明による立体視画像生成装置においては、前記画像生成手段を、前記基準として選択された画像および前記差分情報が１つのファイルからなる立体視画像を生成する手段としてもよい。
【００１３】
また、本発明による立体視画像生成装置においては、前記画像記録手段を、前記基準として選択された画像および前記差分情報が互いに関連づけられた別ファイルからなる立体視画像を生成する手段としてもよい。
【００１４】
本発明による立体視画像生成方法は、立体視画像を生成するための立体視画像生成方法において、
同一被写体を複数の視点から撮影し、
前記複数の撮影手段が取得した複数の画像のうちのいずれの画像を基準として立体視画像を生成するか、または前記複数の画像のうちのいずれの画像を基準として２次元画像を生成するかの選択を受け付け、
前記立体視画像を生成すると選択された場合に、前記複数の撮影手段により得られる複数の画像間の差分情報を生成し、
前記立体視画像を生成すると選択された場合に、前記基準として選択された画像および前記差分情報から前記立体視画像を生成し、
前記２次元画像を生成すると選択された場合に、前記基準として選択された画像から前記２次元画像を生成することを特徴とするものである。
【００１５】
なお、本発明による立体視画像生成方法をコンピュータに実行させるためのプログラムとして提供してもよい。
【発明の効果】
【００１６】
本発明によれば、複数の撮影手段が取得した複数の画像のうちのいずれの画像を基準として立体視画像を生成するか、または複数の画像のうちのいずれの画像を基準として２次元画像を生成するかの選択が受け付けられる。そして、立体視画像を生成すると選択された場合に、複数の画像間の差分情報が取得される。そして、立体視画像を生成すると選択された場合には、基準として選択された画像および差分情報から立体視画像が生成され、２次元画像を生成すると選択された場合には、基準として選択された画像から２次元画像が生成される。このため、ユーザは所望する画像を基準として立体視画像または２次元画像を生成して取得することができる。また、取得された立体視画像は基準となる画像および基準となる画像よりも容量が小さい差分情報からなるため、複数の画像をそのまま立体視画像として取得する場合と比較して、立体視画像のファイル容量を低減することができる。
【発明を実施するための最良の形態】
【００１７】
以下、図面を参照して本発明の実施形態について説明する。図１は本発明の実施形態による立体視画像生成装置を適用したデジタルカメラの構成を示す概略ブロック図である。
【００１８】
図１に示すように、デジタルカメラ１には、同一の被写体を撮影することにより、被写体像を受光面に結像させて光電変換し、２つの画像Ｓ１′，Ｓ２′を表す画像データ（画像データについても画像と同一の符号を用いるものとする）として出力する、撮影レンズ、ＣＣＤおよびシャッタ等をそれぞれ備えたカメラ部６Ａ，６Ｂと、デジタルカメラ１全体の制御を行うとともに画像データのサンプリングタイミング制御、画像データの記録制御および表示制御等の各種制御を行うＣＰＵ２２と、画像サイズを変更する処理、並びにシャープネス補正、ガンマ補正、コントラスト補正およびホワイトバランス補正等の画像データにより表される画像の画質を向上させるセットアップ処理を行う信号処理部２４Ａ，２４Ｂと、アナログ情報の画像データをデジタルの画像データＳ１，Ｓ２に変換するＡ／Ｄ変換器２６Ａ，２６Ｂと、ストロボ２８と、ストロボ２８の操作を制御するストロボ制御部３０と、種々の指示をデジタルカメラ１に対して行うための入力部３２と、入力部３２の設定情報を入力するインターフェースであるＩ／Ｏ３４とが設けられている。
【００１９】
なお、カメラ部６Ａ、信号処理得２４ＡおよびＡ／Ｄ変換部２６Ａを撮像部２０Ａと称し、カメラ部６Ｂ、信号処理得２４ＢおよびＡ／Ｄ変換部２６Ｂを撮像部２０Ｂと称するものとする。ここで、被写体にデジタルカメラ１を向けた際に、被写体を左側から撮影する撮像部を２０Ａ、右側から撮影する撮像部を２０Ｂとする。
【００２０】
なお、入力部３２には、画像データのメモリカード１０への記録画素数および記録フォーマットを設定したり、撮影モードおよび再生モード等のデジタルカメラ１の動作モードを設定したり、再生モード時にサムネイル画像の一覧および画像の拡大表示を切り替えたりするためのモード切り替えダイヤル、十字キー、設定スイッチおよびレリーズボタン等の各種スイッチが設けられている。
【００２１】
また、デジタルカメラ１には、画像データをＪＰＥＧやモーションＪＰＥＧに代表される手法で圧縮したり、圧縮した画像データを解凍する圧縮解凍部３６と、メモリカードスロット３８に着脱可能に装着されたメモリカード１０に画像データを記録したり読み出したりするために画像データを変換するカードインターフェース（Ｉ／Ｆ）４２とが設けられている。
【００２２】
また、デジタルカメラ１には、後述する画像生成プログラム等のＣＰＵ２２を動作させるプログラムや各種定数が記録されているＲＯＭおよびＣＰＵ２２が処理を実行する際の作業領域となるＲＡＭにより構成されるシステムメモリ４４と、デジタルカメラ１の各種設定定数を電源遮断後も記録し続けることが可能な書き替え可能な不揮発性メモリ４６と、タイマ撮影時に駆動されるタイマ４８と、現在の時刻を刻むカレンダ時計５０と、画像データを液晶モニタ（ＬＣＤ）１６に表示するためのＤ／Ａ変換等を行うＬＣＤ制御部５４と、ＣＰＵ２２から指令される表示用の画像データを一時的に記録しておくＶＲＡＭ等で構成されているフレームメモリ５６と、ＣＰＵ２２から指令されるコード情報を表示する文字やメッセージデータに変換して画像とともにオンスクリーンディスプレイするＯＳＤ５８とが設けられている。なお、電力を各部へ供給するバッテリ６０も設けられている。
【００２３】
また、デジタルカメラ１には、後述するように画像Ｓ１，Ｓ２の差分を表す差分情報Ｓｓｕｂを算出する差分演算部６２が設けられている。また、画像Ｓ１，Ｓ２から立体視画像ＳＲまたは２次元画像ＳＨを生成するための画像生成部６４が設けられている。
【００２４】
カメラ部６Ａ，６Ｂにより取得された画像Ｓ１′，Ｓ２′は、信号処理部２４Ａ，２４Ｂにより画像処理が施された後、Ａ／Ｄ変換部２６Ａ，２６Ｂによりデジタルの画像Ｓ１，Ｓ２に変換される。そして、後述するフォーマットからなる立体視画像ＳＲまたは２次元画像ＳＨが画像Ｓ１，Ｓ２から生成され、さらに圧縮解凍部３６において圧縮されてメモリカード１０に記録される。
【００２５】
画像生成部６４は、後述するように撮像部２０Ａ，２０Ｂにおいて取得された画像Ｓ１，Ｓ２のうち、いずれか一方を基準として立体視画像ＳＲを生成する。また、画像Ｓ１，Ｓ２のうち、いずれか一方を基準として２次元画像ＳＨを生成する。この処理については後述する。
【００２６】
ここで、本実施形態においては、撮影時に２つの画像Ｓ１，Ｓ２のいずれの画像を基準として立体視画像ＳＲを生成するか、２つの画像Ｓ１，Ｓ２のいずれの画像を基準として２次元画像ＳＨを生成するかをユーザに選択させる。図２はユーザがレリーズボタンを押下して撮影を行った直後にＬＣＤ１６に表示される選択画面を示す図である。
【００２７】
図２に示すように選択画面７０には、撮像部２０Ａにより取得された画像Ｓ１を基準として２次元画像ＳＨを生成する際に選択する「２Ｄ（左カメラ）」のコマンド７０ａ、撮像部２０Ｂにより取得された画像Ｓ２を基準として２次元画像ＳＨを生成する際に選択する「２Ｄ（右カメラ）」のコマンド７０ｂ、撮像部２０Ａ，２０Ｂのうち撮像部２０Ａにより取得された画像Ｓ１を基準として立体視画像ＳＲを生成する際に選択する「３Ｄ（ベース：左）」コマンド７０ｃ、および撮像部２０Ａ，２０Ｂのうち撮像部２０Ｂにより取得された画像Ｓ２を基準として立体視画像ＳＲを生成する際に選択する「３Ｄ（ベース：右）」コマンド７０ｄが表示される。なお、各コマンドは入力部３２を用いてカーソルを移動して反転表示させることにより選択することができる。
【００２８】
次いで、立体視画像ＳＲの生成の処理について説明する。上述した選択画面７０において、ユーザがコマンド７０ｃまたはコマンド７０ｄを選択した場合、画像Ｓ１，Ｓ２は差分演算部６２に入力される。
【００２９】
差分演算部６２は、ユーザがコマンド７０ｃ，７０ｄのいずれを選択したかに応じて、基準となる画像を決定し、基準となる画像と他方の画像との差分情報Ｓｓｕｂを算出する。すなわち、ユーザがコマンド７０ｃを選択した場合には画像Ｓ１を基準とし、ユーザがコマンド７０ｄを選択した場合には画像Ｓ２を基準として差分情報Ｓｓｕｂを算出する。以下、画像Ｓ１を基準とした場合の差分情報Ｓｓｕｂの算出について説明する。
【００３０】
まず、差分演算部６２は、画像Ｓ１と画像Ｓ２の相対応する画素間の差分値を算出する。具体的には画像Ｓ２の画素から画像Ｓ１の画素を減算することにより差分値を算出する。そして、算出した差分値をＳｓｕｂとして出力する。ここで、画像Ｓ１，Ｓ２は同一の被写体を撮影しているため、画像間の相関は非常に高く、差分値の情報量は元の画像よりも大幅に小さくなっている。
【００３１】
また、動画像の圧縮に用いられる手法を用いて差分情報Ｓｓｕｂを算出してもよい。この手法は、画像Ｓ１，Ｓ２をブロック（例えば１６画素×１６画素）に分割し、ブロック単位で画像Ｓ１に含まれる被写体が画像Ｓ２においてはどの位置に移動しているかを表す情報（動きベクトル）を取得し、この動きベクトルを差分情報Ｓｓｕｂとする手法である。この手法においても、差分情報Ｓｓｕｂは元の画像よりも大幅に小さくなっている。
【００３２】
画像生成部６４は、基準となる画像（ここではＳ１とする）および差分情報Ｓｓｕｂから立体視画像ＳＲを生成する。また、２次元画像の生成が選択された場合には、基準となる画像Ｓ１またはＳ２から２次元画像ＳＨを生成する。
【００３３】
図３は画像生成部６４が生成する立体視画像ＳＲのフォーマットを示す図である。図３に示すように、立体視画像ＳＲの画像ファイル１００には、ヘッダ情報１０１と、追加情報ポインタ１０２と、基準となる画像Ｓ１を表すベース画像データ１０３と、差分情報Ｓｓｕｂを表す差分情報データ１０４とが含まれる。
【００３４】
ヘッダ情報１０１は、撮影年月日および画素数等のＥｘｉｆ情報を含む。
【００３５】
画像ファイル１００が立体視画像ＳＲの画像を表す場合、画像ファイル１００にはベース画像データ１０３のアドレスの先のアドレスに差分情報データ１０４が必ず含まれる。したがって、追加情報ポインタ１０２は、差分情報データ１０４の先頭アドレスを示すものとなる。
【００３６】
なお、図４は２次元画像ＳＨのフォーマットを示す図である。図４に示すように、２次元画像ＳＨの画像ファイル１１０には、ヘッダ情報１１１と、追加情報ポインタ１１２と、基準となる画像Ｓ１を表すベース画像データ１１３とが含まれる。
【００３７】
ヘッダ情報１１１は、撮影年月日および画素数等のＥｘｉｆ情報を含む。
【００３８】
画像ファイル１１０が２次元画像ＳＨの画像を表す場合、ベース画像データ１１３のアドレスの先のアドレスには、立体視画像ＳＲのように差分情報データ１０４は含まれない。したがって、追加情報ポインタ１１２は、「ＮＵＬＬ」と情報が書き込まれる。
【００３９】
したがって、画像ファイルの追加情報ポインタに記述されている情報に応じて、画像ファイルが立体視画像ＳＲであるか２次元画像ＳＨであるかを識別できる。
【００４０】
ここで、本実施形態において得られる２次元画像ＳＨおよび立体視画像ＳＲについて説明する。図５は本実施形態によるデジタルカメラ１を用いた撮影を説明するための図である。図５に示すようにここでは、被写体Ｈを撮影したものとする。
【００４１】
図６は撮像部２０Ａ，２０Ｂにより取得される画像を示す図であり、図６（ａ）が撮像部２０Ａにより取得される画像Ｓ１を、図６（ｂ）が撮像部２０Ｂにより取得される画像Ｓ２をそれぞれ示す。ユーザが選択画面７０においてコマンド７０ｃを選択すると、画像生成部６４が、画像Ｓ１を基準として画像Ｓ１，Ｓ２から差分情報Ｓｓｕｂを生成し、画像Ｓ１および差分情報Ｓｓｕｂから図３に示すフォーマットの立体視画像ＳＲを生成する。なお、２次元画像ＳＨを生成する場合において、コマンド７０ａが選択された場合には、画像Ｓ１を基準として図４に示すフォーマットの２次元画像ＳＨを生成する（図６（ｃ）参照）。この場合、２次元画像ＳＨは画像Ｓ１そのものとなる。
【００４２】
なお、生成された立体視画像ＳＲおよび２次元画像ＳＨはメモリカード１０に記録される。
【００４３】
次いで、本発明において行われる処理について説明する。図７は本実施形態において行われる処理を示すフローチャートである。ユーザがレリーズボタンを押下して被写体の撮影を行うことによりＣＰＵ２２が処理を開始し、まず、撮像部２０Ａ，２０Ｂが画像Ｓ１，Ｓ２を取得する（ステップＳＴ１）。次いで、選択画面７０をＬＣＤ１６に表示し（ステップＳＴ２）、ユーザによるコマンドの選択を受け付ける（ステップＳＴ３）。
【００４４】
ユーザがコマンド７０ａ，７０ｂ（すなわち２次元画像の生成）を選択した場合には、画像生成部６４がユーザが選択したコマンドに応じて画像Ｓ１またはＳ２を基準として、図４に示すフォーマットの２次元画像ＳＨを生成し（ステップＳＴ４）。２次元画像ＳＨをメモリカード１０に記録し（ステップＳＴ５）、処理を終了する。
【００４５】
一方、ユーザがコマンド７０ｃ，７０ｄ（すなわち立体視画像の生成）を選択した場合には、ユーザが選択したコマンドに応じて画像Ｓ１またはＳ２を基準として差分演算部６２が差分情報Ｓｓｕｂを生成し（ステップＳＴ６）、画像生成部６４がユーザが選択したコマンドに応じて画像Ｓ１またはＳ２を基準として図３に示すフォーマットの立体視画像ＳＲを生成し（ステップＳＴ７）。立体視画像ＳＲをメモリカード１０に記録し（ステップＳＴ５）、処理を終了する。
【００４６】
なお、立体視画像ＳＲの再生指示がなされた場合、画像ファイル１００に含まれるベース画像データ１０３から画像Ｓ１を再現し（画像Ｓ１を基準とした場合）、ベース画像データ１０３および差分情報データ１０４から画像Ｓ２を再現する。そして、再現した画像Ｓ１および画像Ｓ２を並べて配置することにより、立体視が可能が画像を再生する。なお、３Ｄ液晶に表示した際に立体視可能となるように、再現した画像Ｓ１，Ｓ２を１つの画像に合成して再生してもよい。
【００４７】
このように、本実施形態においては、撮像部２０Ａ，２０Ｂが取得した画像Ｓ１，Ｓ２のうち、選択画面７０において、コマンド７０ｃ，７０ｄによりいずれの画像を基準として立体視画像ＳＲを生成するか、またはコマンド７０ａ，７０ｂにより画像Ｓ１，Ｓ２のうちのいずれの画像を基準として２次元画像ＳＨを生成するかの選択を受け付け、立体視画像ＳＲを生成すると選択された場合に、画像Ｓ１，Ｓ２間の差分情報Ｓｓｕｂを生成し、これと基準となる画像Ｓ１，Ｓ２から立体視画像ＳＲを生成するようにしたものである。また、２次元画像ＳＨを生成すると選択された場合には、基準となる画像Ｓ１，Ｓ２から２次元画像ＳＨを生成するようにしたもである。このため、ユーザは所望する画像を基準として立体視画像ＳＲまたは２次元画像ＳＨを生成することができる。また、生成された立体視画像ＳＲは画像Ｓ１，Ｓ２のいずれかおよび差分情報Ｓｓｕｂからなるため、複数の画像をそのまま立体視画像として生成する場合と比較して、立体視画像のファイル容量を低減することができる。
【００４８】
また、立体視画像を、画像Ｓ１，Ｓ２のいずれかおよび差分情報Ｓｓｕｂからなる画像ファイル１００として記録することにより、メモリカード１０の容量を節約することができる。
【００４９】
なお、上記実施形態においては、基準となる画像および差分情報Ｓｓｕｂを１つの画像ファイルからなるフォーマットにて立体視画像を生成しているが、図８に示すように、互いに関連づけられた２つの画像ファイル１２０，１３０のそれぞれに、ベース画像データおよび差分情報データを含めるようにしてもよい。ここで、画像ファイル１２０は、ヘッダ情報１２１と、ベース画像データ１２２とを含む。また、画像ファイル１３０はヘッダ情報１３１と、差分情報データ１３２とを含む。なお、画像ファイル１２０，１３０を関連づけるために、ヘッダ情報１２１には画像ファイル１３０のファイル名が、ヘッダ情報１３１には画像ファイル１２０のファイル名がそれぞれ関連するファイルのファイル名として記述される。
【００５０】
また、上記実施形態においては、デジタルカメラ１が２つの撮像部２０Ａ，２０Ｂを備えているが、一方の撮像部を取り外し可能に設けてもよい。図９は一方の撮像部を取り外し可能に設けたデジタルカメラ２の構成を示す正面図である。図９に示すようにデジタルカメラ２は、本体２Ａと、サブ撮影部２Ｂとを備える。そして本体２Ａに一方の撮像部が、サブ撮影部２Ｂに他方の撮像部がそれぞれ設けられている。
【００５１】
このようなデジタルカメラ２Ａは、サブ撮影部２Ｂを使用しないで通常のデジタルカメラとして使用することが可能である。
【００５２】
また、図１０に示すように、サブ撮影部２Ｂをデジタルカメラ２Ａの右側に取付けることにより、上記実施形態と同様に、立体視画像を生成可能なデジタルカメラとして機能する。また、図１１に示すように、サブ撮影部２Ｂをデジタルカメラ２Ａの左側に取付けることも可能である。
【００５３】
なお、本体２Ａの左右両方にサブ撮影部２Ｂを取付けることができる場合には、本体２Ａに設けられた撮像部の方が、サブ撮影部２Ｂよりも機能的に優れている場合が多いため、２次元画像の生成時には常に本体２Ａの撮像部により取得された画像を基準とすることとし、立体視画像の生成時には、常に本体２Ａの撮像部により取得された画像を基準とすることが好ましい。この場合、ユーザは、サブ撮影部２Ｂを本体２Ａの左右いずれの位置に取付けるかにより、基準となる画像を選択することができる。
【図面の簡単な説明】
【００５４】
【図１】本発明の実施形態による立体視画像生成装置を適用したデジタルカメラの構成を示す概略ブロック図
【図２】選択画面を示す図
【図３】立体視画像のフォーマットを示す図
【図４】２次元画像のフォーマットを示す図
【図５】本実施形態によるデジタルカメラを用いた撮影を説明するための図
【図６】撮像部２０Ａ，２０Ｂにより取得される画像を示す図
【図７】本実施形態において行われる処理を示すフローチャート
【図８】立体視画像を互いに関連づけられた２つの画像ファイルとした場合のフォーマットを示す図
【図９】一方の撮像部を取り外し可能に設けたデジタルカメラの構成を示す正面図
【図１０】本体の右側にサブ撮影部を取付けた状態を示す図
【図１１】本体の左側にサブ撮影部を取付けた状態を示す図
【符号の説明】
【００５５】
１，２    デジタルカメラ
２Ａ    本体
２Ｂ    サブ撮影部
１６    ＬＣＤ
２０Ａ，２０Ｂ    撮像部
２２    ＣＰＵ
３２    入力部
４４    システムメモリ
５４    ＬＣＤ制御部
６０    バッテリ
６２    差分演算部
６４    画像生成部
７０    選択画面
１００，１１０，１２０，１３０    画像ファイル
【図１】
2006180366.tif 000003
【図２】
2006180366.tif 000004
【図３】
2006180366.tif 000005
【図４】
2006180366.tif 000006
【図５】
2006180366.tif 000007
【図６】
2006180366.tif 000008
【図７】
2006180366.tif 000009
【図８】
2006180366.tif 000010
【図９】
2006180366.tif 000011
【図１０】
2006180366.tif 000012
【図１１】
2006180366.tif 000013