(57)【要約】【課題】２Ｄ画像と３Ｄ画像とが混在して順次入力する場合であっても、立体感のある画像のみを再生し、画像観察者の疲労感を軽減可能にする。【解決手段】２Ｄ画像と３Ｄ画像とが混在した画像を順次入力して再生する際に、入力された画像が２Ｄ画像であると判定されると（ステップＳ１４）、その２Ｄ画像を基に該２Ｄ画像を所定の視差量だけ一律に左右方向にシフトしてなる複数の視差画像を生成し（ステップＳ１６）、これらの複数の視差画像を表示する（ステップＳ１８）。これにより、立体感のある画像のみを順次再生することができ、画像観察者の疲労感を軽減することができる。また、２Ｄ画像を所定の視差量だけ一律に左右方向にシフトしてなる複数の視差画像を生成するため、複数の視差画像を簡単にかつ瞬時に生成することができる。【選択図】  図１６
2010183267.tif 000002
【特許請求の範囲】
【請求項１】
２次元画像と複数の視点から同一被写体を撮影した複数の画像からなる３次元画像とが混在して記録された記録メディアから２次元画像又は３次元画像を順次入力する画像入力手段と、
前記画像入力手段から入力された画像が２次元画像か３次元画像かを判定する判定手段と、
前記判定手段により２次元画像が入力されたと判定されると、その入力された２次元画像を基に３次元表示用の視差画像を生成する視差画像生成手段であって、前記２次元画像を所定の視差量だけ一律に左右方向にシフトしてなる複数の視差画像を生成する視差画像生成手段と、
前記画像入力手段から入力された３次元画像又は前記視差画像生成手段により生成された複数の視差画像を表示する３次元画像表示手段と、
を備えたことを特徴とする３次元画像表示装置。
【請求項２】
前記視差画像生成手段は、前記２次元画像を前記所定の視差量の２分の１だけ左シフトした右目用画像と、前記２次元画像を前記所定の視差量の２分の１だけ右シフトした左目用画像とを生成することを特徴とする請求項１に記載の３次元画像表示装置。
【請求項３】
前記視差画像生成手段は、所定の背景画像と前記２次元画像を左右方向にシフトした画像とを合成した合成画像を生成することを特徴とする請求項１又は２に記載の３次元画像表示装置。
【請求項４】
前記２次元画像はカラー画像であり、前記所定の背景画像は前記２次元画像のモノクロ画像であることを特徴とする請求項３に記載の３次元画像表示装置。
【請求項５】
前記所定の背景画像は、前記２次元画像をネガポジ反転したネガ画像であることを特徴とする請求項３又は４に記載の３次元画像表示装置。
【請求項６】
前記視差画像生成手段は、予め準備された３次元表示用の複数の額縁画像と前記左右方向にシフトしてなる複数の２次元画像とを合成した合成画像を生成することを特徴とする請求項１又は２に記載の３次元画像表示装置。
【請求項７】
前記記録メディアに記録されている２次元画像の近傍の３次元画像の視差量の情報を取得する視差量取得手段を備え、
前記視差画像生成手段は、前記２次元画像を基に３次元表示用の視差画像を生成する際の所定の視差量として、前記視差量取得手段により取得された当該２次元画像の近傍の３次元画像の視差量を使用することを特徴とする請求項１から６のいずれかに記載の３次元画像表示装置。
【請求項８】
前記記録メディアには、３次元表示用の複数の個別画像と、各個別画像に付属する付属情報であって、代表視差量を含む付属情報とが格納された３次元画像ファイルとして３次元画像が記録され、
前記視差量取得手段は、前記３次元画像ファイルから前記付属情報に含まれる代表視差量を取得することを特徴とする請求項７に記載の３次元画像表示装置。
【請求項９】
前記記録メディアには、３次元表示用の複数の個別画像と、各個別画像に付属する付属情報であって、各個別画像の間で特徴が一致する特徴点の座標値を含む付属情報とが格納された３次元画像ファイルとして３次元画像が記録され、
前記視差量取得手段は、前記３次元画像ファイルから前記付属情報に含まれる各個別画像の特徴点の座標値を読み取り、各個別画像の特徴点の座標値の差分に基づいて視差量を取得することを特徴とする請求項７に記載の３次元画像表示装置。
【請求項１０】
２次元画像と複数の視点から同一被写体を撮影した複数の画像からなる３次元画像とが混在して記録された記録メディアから２次元画像又は３次元画像を順次入力する画像入力ステップと、
前記画像入力ステップにより入力された画像が２次元画像か３次元画像かを判定する判定ステップと、
前記判定ステップにより２次元画像が入力されたと判定されると、その入力された２次元画像を基に３次元表示用の視差画像を生成する視差画像生成ステップであって、前記２次元画像を所定の視差量だけ一律に左右方向にシフトしてなる複数の視差画像を生成する視差画像生成ステップと、
前記入力された画像が２次元画像と判定されると、その３次元画像を３次元画像表示手段に表示させ、前記入力された画像が２次元画像と判定されると、その２次元画像を基に前記視差画像生成ステップにより生成された複数の視差画像を３次元画像表示手段に表示させる３次元画像表示ステップと、
を含むことを特徴とする３次元画像表示方法。
【請求項１１】
前記記録メディアに記録されている２次元画像の近傍の３次元画像の視差量の情報を取得する視差量取得ステップを含み、
前記視差画像生成ステップは、前記２次元画像を基に３次元表示用の視差画像を生成する際の所定の視差量として、前記視差量取得ステップにより取得された当該２次元画像の近傍の３次元画像の視差量を使用することを特徴とする請求項１０に記載の３次元画像表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は３次元画像表示装置及び方法に係り、特に２次元画像と３次元画像とが混在して記録された記録メディアから順次画像を読み出して再生する３次元画像表示装置及び方法に関する。
【背景技術】
【０００２】
２次元画像（２Ｄ画像）と３次元画像（３Ｄ画像）の撮影機能を持つデジタルカメラは、１つの記録メディアに２Ｄ画像と３Ｄ画像とを混在した状態で記録する。この種のデジタルカメラで画像が記録された記録メディアには、２Ｄ画像と３Ｄ画像とが混在して記録されるため、この記録メディアの画像を３Ｄ画像表示装置により、例えば、ファイル名順（撮影日時順）に順次再生すると、２Ｄ画像と３Ｄ画像とが混在して再生されることになる。
【０００３】
２Ｄ画像と３Ｄ画像が混在する複数の画像を順次連続して再生する場合、２Ｄ画像から３Ｄ画像、又は３Ｄ画像から２Ｄ画像に表示が変化し、これが繰り返されると、立体感のある画像と立体感のない画像の変化が続き、画像の観察者に疲労感を与えることがある。
【０００４】
従来、この疲労感を解決するために、入力する画像が２Ｄ画像か３Ｄ画像かを判別し、２Ｄ画像と判別されると、２Ｄ画像から計算によって擬似的に視差画像を形成し（２Ｄ画像を３Ｄ画像に変換し）、３Ｄ表示するようにした画像表示装置が提案されている（特許文献１）。
【０００５】
また、特許文献１には、２Ｄ画像から計算によって擬似的に視差画像を形成する具体的な計算手法は記載されていないが、２Ｄ画像から３Ｄ画像を計算によって形成する方法としては、特許文献２に記載の方法が知られている。
【０００６】
この特許文献２に記載の２Ｄ画像を３Ｄ画像に変換する方法は、２Ｄ画像の設定領域毎に奥行情報を生成し、該奥行情報から視差情報を生成し、該視差情報から３Ｄ画像を生成する方法であり、前記奥行情報は、２Ｄ画像から画像特徴量を生成し、該画像特徴量から画面内の物体毎にグループ分けを行ない、一方で、設定領域毎に背景重みを生成し、前記画像特徴量、グループに関する情報及び背景重みからグループ毎に画像特徴量と背景重みを組み合わせることにより算出するようにしている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００８−４２６４５号公報
【特許文献２】特開平１１−９８５３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、特許文献１、２に記載の発明のように、２Ｄ画像を計算により３Ｄ画像に変換する方法は、３Ｄ画像に変換する処理の演算量が多く、３Ｄ画像を演算するために多くの時間及びリソースを必要とするという問題がある。
【０００９】
本発明はこのような事情に鑑みてなされたもので、２Ｄ画像と３Ｄ画像とが混在して順次入力する場合であっても、２Ｄ画像を入力した場合には、その２Ｄ画像から視差画像を生成して再生するようにしたため、立体感のある画像のみを連続的に再生することができ、これにより画像観察者の疲労感を軽減することができ、特に２Ｄ画像から簡単にかつ瞬時に視差画像を生成して再生することができる３次元画像表示装置及び方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
前記目的を達成するために請求項１に係る３次元画像表示装置は、２次元画像と複数の視点から同一被写体を撮影した複数の画像からなる３次元画像とが混在して記録された記録メディアから２次元画像又は３次元画像を順次入力する画像入力手段と、前記画像入力手段から入力された画像が２次元画像か３次元画像かを判定する判定手段と、前記判定手段により２次元画像が入力されたと判定されると、その入力された２次元画像を基に３次元表示用の視差画像を生成する視差画像生成手段であって、前記２次元画像を所定の視差量だけ一律に左右方向にシフトしてなる複数の視差画像を生成する視差画像生成手段と、前記画像入力手段から入力された３次元画像又は前記視差画像生成手段により生成された複数の視差画像を表示する３次元画像表示手段と、を備えたことを特徴としている。
【００１１】
請求項１に係る発明によれば、２次元画像と３次元画像とが混在した画像を順次入力して再生する際に、入力された画像が２次元画像であると判定されると、その２次元画像を基に該２次元画像を所定の視差量だけ一律に左右方向にシフトしてなる複数の視差画像を生成し、これらの複数の視差画像を表示するようにしたため、立体感のある画像のみを連続的に再生することができ、画像観察者の疲労感を軽減することができる。また、２次元画像を所定の視差量だけ一律に左右方向にシフトしてなる複数の視差画像を生成するため、従来のように計算により２次元画像を３次元画像に変換する多くの演算が不要であり、複数の視差画像を簡単にかつ瞬時に生成することができる。
【００１２】
請求項２に示すように請求項１に記載の３次元画像表示装置において、前記視差画像生成手段は、前記２次元画像を前記所定の視差量の２分の１だけ左シフトした右目用画像と、前記２次元画像を前記所定の視差量の２分の１だけ右シフトした左目用画像とを生成することを特徴としている。このように２Ｄ画像に視差を付けることにより、２Ｄ画像を表示画面から一様に飛び出して見せることができる。
【００１３】
請求項３に示すように請求項１又は２に記載の３次元画像表示装置において、前記視差画像生成手段は、所定の背景画像と前記２次元画像を左右方向にシフトした画像とを合成した合成画像を生成することを特徴としている。これにより、２Ｄ画像を背景画像から一様に飛び出して見せることができる。
【００１４】
請求項４に示すように請求項３に記載の３次元画像表示装置において、前記２次元画像はカラー画像であり、前記所定の背景画像は前記２次元画像のモノクロ画像であることを特徴としている。これにより、カラーの２Ｄ画像を該２Ｄ画像のモノクロ画像から一様に飛び出して見せることができる。
【００１５】
請求項５に示すように請求項３又は４に記載の３次元画像表示装置において、前記所定の背景画像は、前記２次元画像をネガポジ反転したネガ画像であることを特徴としている。尚、前記ネガ画像は、前記２次元画像がカラー画像の場合には、カラー画像をネガポジ反転したものでもよいし、カラー画像のモノクロ画像をネガポジ反転したものでもよい。
【００１６】
請求項６に示すように請求項１又は２に記載の３次元画像表示装置において、前記視差画像生成手段は、予め準備された３次元表示用の複数の額縁画像と前記左右方向にシフトしてなる複数の２次元画像とを合成した合成画像を生成することを特徴としている。これにより、額縁画像を良好な３Ｄ画像として表示させることができるとともに、この額縁画像に嵌め込まれて遠近感をもつ２Ｄ画像を見せることができる。
【００１７】
請求項７に示すように請求項１から６のいずれかに記載の３次元画像表示装置において、前記記録メディアに記録されている２次元画像の近傍の３次元画像の視差量の情報を取得する視差量取得手段を備え、前記視差画像生成手段は、前記２次元画像を基に３次元表示用の視差画像を生成する際の所定の視差量として、前記視差量取得手段により取得された当該２次元画像の近傍の３次元画像の視差量を使用することを特徴としている。これにより、３次元画像の表示と２次元画像から生成された視差画像の表示とが切り替わる際の視差の変化が更に少なくなり、より疲労感の軽減を図ることができる。
【００１８】
請求項８に示すように請求項７に記載の３次元画像表示装置において、前記記録メディアには、３次元表示用の複数の個別画像と、各個別画像に付属する付属情報であって、代表視差量を含む付属情報とが格納された３次元画像ファイルとして３次元画像が記録され、前記視差量取得手段は、前記３次元画像ファイルから前記付属情報に含まれる代表視差量を取得することを特徴としている。
【００１９】
請求項９に示すように請求項７に記載の３次元画像表示装置において、前記記録メディアには、３次元表示用の複数の個別画像と、各個別画像に付属する付属情報であって、各個別画像の間で特徴が一致する特徴点の座標値を含む付属情報とが格納された３次元画像ファイルとして３次元画像が記録され、前記視差量取得手段は、前記３次元画像ファイルから前記付属情報に含まれる各個別画像の特徴点の座標値を読み取り、各個別画像の特徴点の座標値の差分に基づいて視差量を取得することを特徴としている。
【００２０】
請求項８又は９に係る発明によれば、２次元画像の近傍の３次元画像の視差量を簡単に取得することができ、この取得した視差量を２次元画像から複数の視差画像を生成する際の視差量とすることができる。
【００２１】
請求項１０に係る３次元画像表示方法は、２次元画像と複数の視点から同一被写体を撮影した複数の画像からなる３次元画像とが混在して記録された記録メディアから２次元画像又は３次元画像を順次入力する画像入力ステップと、前記画像入力ステップにより入力された画像が２次元画像か３次元画像かを判定する判定ステップと、前記判定ステップにより２次元画像が入力されたと判定されると、その入力された２次元画像を基に３次元表示用の視差画像を生成する視差画像生成ステップであって、前記２次元画像を所定の視差量だけ一律に左右方向にシフトしてなる複数の視差画像を生成する視差画像生成ステップと、前記入力された画像が２次元画像と判定されると、その３次元画像を３次元画像表示手段に表示させ、前記入力された画像が２次元画像と判定されると、その２次元画像を基に前記視差画像生成ステップにより生成された複数の視差画像を３次元画像表示手段に表示させる３次元画像表示ステップと、を含むことを特徴としている。
【００２２】
請求項１１に示すように請求項１０に記載の３次元画像表示方法において、前記記録メディアに記録されている２次元画像の近傍の３次元画像の視差量の情報を取得する視差量取得ステップを含み、前記視差画像生成ステップは、前記２次元画像を基に３次元表示用の視差画像を生成する際の所定の視差量として、前記視差量取得ステップにより取得された当該２次元画像の近傍の３次元画像の視差量を使用することを特徴としている。
【発明の効果】
【００２３】
本発明によれば、２Ｄ画像と３Ｄ画像とが混在して順次入力する場合であっても、２Ｄ画像を入力した場合には、その２Ｄ画像から視差画像を生成して再生するようにしたため、立体感のある画像のみを連続的に再生することができ、これにより画像観察者の疲労感を軽減することができ、特に２Ｄ画像から視差画像を生成する際に、２次元画像を所定の視差量だけ一律に左右方向にシフトして複数の視差画像を生成するようにしたため、簡単にかつ瞬時に視差画像を生成して再生することができる。
【図面の簡単な説明】
【００２４】
【図１】図１は本発明の第１実施形態の３次元画像表示装置を示す外観図である。
【図２】図２は図１に示した３次元画像表示装置の内部構成を示すブロック図である。
【図３】図３は画像ファイルが記録されるメモリカードのディレクトリ構造を示す図である。
【図４】図４は２Ｄ画像から本発明に係る視差画像を生成する手順を示す図である。
【図５】図５は本発明の第２実施形態の３次元画像表示装置を備えたデジタルカメラの背面図であり、背面ＬＣＤが視差画像を表示している状態を示す図である。
【図６】図６は図５に示したデジタルカメラの内部構成を示すブロック図である。
【図７】図７は上記デジタルカメラの背面図であり、背面ＬＣＤがインデックス画像を表示している状態を示す図である。
【図８】図８は上記デジタルカメラの背面図であり、背面ＬＣＤが額縁画像を含む視差画像を表示している状態を示す図である。
【図９】図９は３Ｄ画像用の３Ｄ画像ファイルのデータ構造を示す図である。
【図１０】図１０は３Ｄ画像用の３Ｄ画像ファイル内の視差量メタデータの例を示す図である。
【図１１】図１１は複数の撮像部と視点番号の付与例を示す図である。
【図１２】図１２は各視点の代表視差量の例を示す図表である。
【図１３】図１３は３Ｄ画像用の３Ｄ画像ファイル内の特徴点メタデータの例を示す図である。
【図１４】図１４は画像内の特徴点の例を示す図である。
【図１５】図１５は各視点の特徴点情報の例を示す図である。
【図１６】図１６は本発明に係る３次元画像表示方法の第１実施形態を示すフローチャートである。
【図１７】図１７は本発明に係る３次元画像表示方法の第２実施形態を示すフローチャートである。
【図１８】図１８は本発明に係る３次元画像表示方法の第３実施形態を示すフローチャートである。
【発明を実施するための形態】
【００２５】
以下、添付図面に従って本発明に係る３次元画像表示装置及び方法の実施の形態について説明する。
【００２６】
［３次元画像表示装置の第１実施形態］
図１は本発明の第１実施形態の３次元画像表示装置を示す外観図である。
【００２７】
図１に示すように、この３次元画像表示装置（３Ｄ画像表示装置）１０は、カラーの３次元液晶ディスプレイ（以下、「３Ｄ ＬＣＤ」という）１２を搭載したデジタルフォトフレームであり、前面には電源スイッチ、通常表示・スライドショー等を選択する操作部１４が設けられ、側面にはメモリカードスロット１６が設けられている。
【００２８】
図２は上記３Ｄ画像表示装置１０の内部構成を示すブロック図である。
【００２９】
図２に示すように３Ｄ画像表示装置１０は、上記３Ｄ ＬＣＤ１２、操作部１４の他に、中央処理装置（ＣＰＵ）２０、ワークメモリ２２、カードインターフェース（カードＩ／Ｆ）２４、表示コントローラ２６、バッファメモリ２８、ＥＥＰＲＯＭ３０、及び電源部３２を備えている。
【００３０】
３Ｄ ＬＣＤ１２は、複数の画像（右目用画像、左目用画像）をレンチキュラレンズやパララックスバリア等によりそれぞれ所定の指向性をもった指向性画像を表示するものや、偏光メガネ、液晶シャッタメガネなどの専用メガネをかけることで右目用画像と左目用画像とを個別に見ることができるものなどが適用できる。
【００３１】
ＣＰＵ２０は、操作部１４からの入力に基づき所定の制御プログラムに従って３Ｄ画像表示装置１０全体の動作を統括制御する制御手段として機能する。尚、ＣＰＵ２０による制御内容については後述する。
【００３２】
ワークメモリ２２は、ＣＰＵ２０の演算作業用領域及び画像データの一時記憶領域を含んでいる。
【００３３】
カードＩ／Ｆ２４は、デジタルカメラの記録メディアであるメモリカード３４がメモリカードスロット１６に装着されると、メモリカード３４と電気的に接続され、メモリカード３４との間でデータ（画像データ）の送受信を行うための装置である。
【００３４】
表示コントローラ２６は、表示用の画像データ専用の一時記憶領域であるバッファメモリ２８から３Ｄ表示用の画像データ（複数の画像データ）を繰り返し読み出し、３Ｄ ＬＣＤ１２での３Ｄ表示用の信号に変換して３Ｄ ＬＣＤ１２に出力する。これにより、３Ｄ ＬＣＤ１２に３Ｄ画像を表示させる。
【００３５】
電源部３２は、図示しないバッテリ又は商用電源からの電力を制御して、３Ｄ画像表示装置１０各部に動作電力を供給する。
【００３６】
＜メモリカードのディレクトリ構造＞
図３は３Ｄ画像表示装置１０に装着されるメモリカード３４のディレクトリ構造の一例を示す。
【００３７】
図３に示すように、イメージルートディレクトリDCIM(Digital Camera IMages) の直下の階層のフォルダ(100_PICT)に、２Ｄ画像又は３Ｄ画像の画像ファイルが配置されている。
【００３８】
各画像ファイルには、所定の命名規則に基づいてファイル名が付けられており、この実施の形態では、アルファベットの４文字（自由文字）＋４桁のファイル番号によりファイル名が付けられている。ファイル番号は、画像ファイルの作成順に、最大番号＋１の連番が自動的に付されている。
【００３９】
また、２Ｄ画像と３Ｄ画像とでは、画像ファイルの拡張子が異なっており、この実施の形態では、２Ｄ画像の画像ファイルの拡張子は、JPEG画像を表す「JPG」、３Ｄ画像の画像ファイルの拡張子は、複数のJPEG画像をつなぎ合わせて作成された１つの３Ｄ表示用のマルチピクチャファイル（３Ｄ画像ファイル）を表す「F3D」としている。尚、３Ｄ表示用の３Ｄ画像ファイルのデータ構造の詳細については後述する。
【００４０】
＜３Ｄ画像表示装置１０の作用＞
操作部１４の電源スイッチがオンされ、再生モードとしてスライドショー再生が設定されている場合には、ＣＰＵ２０は、メモリカードスロット１６に装着されているメモリカード３４からカードＩ／Ｆ２４を介してファイル番号順に画像ファイルを所定のインターバルで読み出す。
【００４１】
ＣＰＵ２０は、読み出した画像ファイルに格納された画像が２Ｄ画像か３Ｄ画像かを、画像ファイルの拡張子に基づいて判定する。そして、ＣＰＵ２０は、画像ファイルに格納された画像が２Ｄ画像と判定（拡張子「JPG」を検出）すると、その２Ｄ画像を基に３Ｄ表示用の視差画像を生成する。
【００４２】
図４に２Ｄ画像から視差画像を生成する一例を示す。
【００４３】
図４に示すように、まず、２Ｄ画像から背景画像を生成する。この実施の形態では、カラーの２Ｄ画像からモノクロ画像を生成し、これを背景画像とする。
【００４４】
そして、カラーの２Ｄ画像と予め設定されている所定の視差量とに基づいて２枚の視差画像（右目用画像と左目用画像）を生成する。右目用の視差画像は、上記背景画像に対して２Ｄ画像を所定の視差量の２分の１だけ左シフトして重ね合わせ合成し、一方、左目用の視差画像は、上記背景画像に対して２Ｄ画像を所定の視差量の２分の１だけ右シフトして重ね合わせ合成することにより生成する。尚、ここで使用する所定の視差量は、３Ｄ ＬＣＤ１２上で視差画像の飛び出し量が標準的な量となる固有値とする。また、観察者の好みに応じて、前記所定の視差量を設定できるようにしてもよい。
【００４５】
ＣＰＵ２０は、上記のようにして２Ｄ画像から生成した右目用の視差画像と左目用の視差画像をバッファメモリ２８に一時記憶させ、表示コントローラ２６は、バッファメモリ２８から２枚の視差画像を読み出し、３Ｄ表示用の信号に変換して３Ｄ ＬＣＤ１２に出力する。これにより、３Ｄ ＬＣＤ１２に３Ｄ画像（左右の視差画像）を表示させる。
【００４６】
尚、上記のように一律に視差が付けられた２Ｄ画像から生成された視差画像は、その視差量に相当する量だけ背景画像から飛び出して見えるが、２Ｄ画像自体は平面的に見える画像である。
【００４７】
一方、ＣＰＵ２０は、画像ファイルに格納された画像が３Ｄ画像と判定（拡張子「F3D」を検出）すると、その３Ｄ画像の画像ファイルから異なる視点で撮影された右目用の画像と左目用の画像を取り出し、バッファメモリ２８に一時記憶させる。表示コントローラ２６は、バッファメモリ２８から右目用の画像と左目用の画像を読み出し、３Ｄ表示用の信号に変換して３Ｄ ＬＣＤ１２に出力する。これにより、３Ｄ ＬＣＤ１２に３Ｄ画像を表示させる。
【００４８】
このように、２Ｄ画像と３Ｄ画像とが混在して記録されているメモリカード３４から順次画像を読み出して再生する際に、読み出した画像が２Ｄ画像の場合には、２Ｄ画像から所定の視差量だけ一律に左右方向にシフトしてなる複数の視差画像を生成し、これらの複数の視差画像を表示するようにしたため、立体感のある画像のみを連続的に再生することができ、画像観察者の疲労感を軽減することができる。
【００４９】
［３次元画像表示装置の第２実施形態］
図５は本発明の第２実施形態の３次元画像表示装置を備えたデジタルカメラの背面図であり、背面の３Ｄ ＬＣＤ１５０が２Ｄ画像から生成した視差画像を表示している状態に関して示している。
【００５０】
図５に示すように、このデジタルカメラ１００の背面には、３Ｄ ＬＣＤ１５０、光学ファインダの接眼部１０４及び操作部１１６が設けられている。
【００５１】
図６は図５に示したデジタルカメラ１００の内部構成を示すブロック図である。
【００５２】
図６に示すように、デジタルカメラ１００は、２つの撮影部１１２Ｒ及び１１２Ｌを備えた複眼カメラである。尚、撮影部１１２は、２つ以上であってもよい。
【００５３】
デジタルカメラ１００は、複数の撮影部１１２Ｒ及び１１２Ｌによって撮影した複数の画像からなる３Ｄ画像を１つの３Ｄ表示用の３Ｄ画像ファイルとして記録することができる。
【００５４】
メインＣＰＵ１１４（以下、「ＣＰＵ１１４」という）は、操作部１１６からの入力に基づき所定の制御プログラムに従ってデジタルカメラ１００全体の動作を統括制御する。
【００５５】
ＣＰＵ１１４には、システムバス１２２を介してＲＯＭ１２４、ＥＥＰＲＯＭ１２６及びワークメモリ１２８が接続されている。ＲＯＭ１２４には、ＣＰＵ１１４が実行する制御プログラム及び制御に必要な各種データ等が格納される。ＥＥＰＲＯＭ１２６には、ユーザ設定情報等のデジタルカメラ１００の動作に関する各種設定情報等が格納される。ワークメモリ１２８は、ＣＰＵ１１４の演算作業用領域及び画像データの一時記憶領域を含んでいる。
【００５６】
操作部１１６は、ユーザが各種の操作入力を行うための手段であり、電源／モードスイッチ、モードダイヤル、レリーズスイッチ、十字キー、ズームボタン、ＭＥＮＵ／ＯＫボタン、ＤＩＳＰボタン及びＢＡＣＫボタンを含んでいる。操作用表示部１１８は、操作部１１６からの操作入力の結果を表示するための手段であり、例えば、液晶パネル又は発光ダイオード（ＬＥＤ）を含んでいる。
【００５７】
電源／モードスイッチは、デジタルカメラ１００の電源のオン／オフの切り替え、及びデジタルカメラ１００の動作モード（再生モード及び撮影モード）の切り替え手段である。電源／モードスイッチがオンになると、電源部１２０からデジタルカメラ１００の各部への電力の供給が開始され、デジタルカメラ１００の各種の動作が開始される。また、電源／モードスイッチがオフになると、電源部１２０からデジタルカメラ１００の各部への電力の供給が停止される。
【００５８】
モードダイヤルは、デジタルカメラ１００の撮影モードを切り替えるための操作手段であり、モードダイヤルの設定位置に応じて、２Ｄの静止画を撮影する２Ｄ静止画撮影モード、２Ｄの動画を撮影する２Ｄ動画撮影モード、３Ｄの静止画を撮影する３Ｄ静止画撮影モード及び３Ｄの動画を撮影する３Ｄ動画撮影モードの間で撮影モードが切り替えられる。撮影モードが２Ｄ静止画撮影モード又は２Ｄ動画撮影モードに設定されると、撮影モード管理フラグ１３０に、２Ｄ画像を撮影するための２Ｄモードであることを示すフラグが設定される。また、撮影モードが３Ｄ静止画撮影モード又は３Ｄ動画撮影モードに設定されると、撮影モード管理フラグ１３０に、３Ｄ画像を撮影するための３Ｄモードであることを示すフラグが設定される。ＣＰＵ１１４は、撮影モード管理フラグ１３０を参照して、撮影モードの設定を判別する。
【００５９】
レリーズスイッチは、いわゆる「半押し」と「全押し」とからなる２段ストローク式のスイッチで構成されている。静止画撮影モード時には、レリーズスイッチが半押しされると、撮影準備処理（例えば、ＡＥ（Automatic Exposure：自動露出）処理、ＡＦ（Auto Focus：自動焦点合わせ）処理、ＡＷＢ（Automatic White Balance：自動ホワイトバランス）処理）が行われ、レリーズスイッチが全押しされると、静止画の撮影・記録処理が行われる。また、動画撮影モード時には、レリーズスイッチが全押しされると動画の撮影が開始され、再度全押しされると動画の撮影が終了する。尚、静止画撮影用のレリーズスイッチ及び動画撮影用のレリーズスイッチを別々に設けるようにしてもよい。
【００６０】
３Ｄ ＬＣＤ１５０は、図１に示した３Ｄ画像表示装置１０の３Ｄ ＬＣＤ１２と同様の３Ｄ画像表示器であり、撮影した２Ｄ画像又は３Ｄ画像を表示するための画像表示部として機能するとともに、各種設定時にＧＵＩとして機能する。また、３Ｄ ＬＣＤ１５０は、撮影モード時に画角を確認するための電子ファインダとして機能する。
【００６１】
縦／横撮り検出回路１３２は、例えば、デジタルカメラ１００の向きを検出するためのセンサを含んでおり、デジタルカメラ１００の向きの検出結果をＣＰＵ１１４に入力する。ＣＰＵ１１４は、デジタルカメラ１００が向きの場合に、縦撮りと横撮りの切り替えを行う。
【００６２】
次に、デジタルカメラ１００の撮影機能について説明する。尚、図６では、各撮影部１１２Ｒ及び１１２Ｌ内の各部にそれぞれ符号Ｒ及びＬを付して区別しているが、各部の機能は略同様であるため、以下の説明では、符号Ｒ及びＬを省略して説明する。
【００６３】
撮影レンズ１６０は、ズームレンズ、フォーカスレンズ及び絞りを備えている。ズームレンズ及びフォーカスレンズは、各撮影部の光軸（図中のＬＲ及びＬＬ）に沿って前後に移動する。ＣＰＵ１１４は、測光・測距ＣＰＵ１８０を介して不図示のズームアクチュエータの駆動を制御することにより、ズームレンズの位置を制御してズーミングを行い、測光・測距ＣＰＵ１８０を介してフォーカスアクチュエータの駆動を制御することにより、フォーカスレンズの位置を制御してフォーカシングを行う。また、ＣＰＵ１１４は、測光・測距ＣＰＵ１８０を介して絞りアクチュエータの駆動を制御することにより、絞りの開口量（絞り値）を制御し、撮像素子１６２への入射光量を制御する。
【００６４】
ＣＰＵ１１４は、３Ｄモード時に複数の画像を撮影する場合に、各撮影部１１２Ｒ及び１１２Ｌの撮影レンズ１６０Ｒ及び１６０Ｌを同期させて駆動する。即ち、撮影レンズ１６０Ｒ及び１６０Ｌは、常に同じ焦点距離（ズーム倍率）に設定される。また、常に同じ入射光量（絞り値）となるように絞りが調整される。更に、３Ｄモード時には、常に同じ被写体にピントが合うように焦点調節が行われる。
【００６５】
フラッシュ発光部１７６は、例えば、放電管（キセノン管）により構成され、暗い被写体を撮影する場合や逆光時等に必要に応じて発光される。充電／発光制御部１７８は、フラッシュ発光部１７６を発光させるための電流を供給するためのメインコンデンサを含んでいる。ＣＰＵ１１４は、測光・測距ＣＰＵ１８０にフラッシュ発光指令を送信して、メインコンデンサの充電制御、フラッシュ発光部１７６の放電（発光）のタイミング及び放電時間の制御等を行う。尚、フラッシュ発光部１７６としては、発光ダイオードを用いてもよい。
【００６６】
撮影部１１２は、被写体に光を照射するための距離用発光素子１８６（例えば、発光ダイオード）と、上記距離用発光素子１８６により光が照射された被写体の画像（測距用画像）を撮影する距離用撮像素子１８４とを備えている。
【００６７】
測光・測距ＣＰＵ１８０は、ＣＰＵ１１４からの指令に基づいて、所定のタイミングで距離用発光素子１８６を発光させるとともに、距離用撮像素子１８４を制御して測距用画像を撮影させる。
【００６８】
距離用撮像素子１８４によって撮影された測距用画像は、Ａ／Ｄ変換器１９６によりデジタルデータに変換されて、距離情報処理回路１９８に入力される。
【００６９】
距離情報処理回路１９８は、距離用撮像素子１８４から取得した測距用画像を用いて、いわゆる三角測距の原理に基づいて、撮影部１１２Ｒ及び１１２Ｌによって撮影された被写体とデジタルカメラ１００との間の距離（被写体距離）を算出する。距離情報処理回路１９８によって算出された被写体距離は、距離情報記憶回路１０３に記録される。
【００７０】
尚、被写体距離の算出方法としては、距離用発光素子１８６が発光してから、距離用発光素子１８６によって照射された光が被写体によって反射され、距離用撮像素子１８４に届くまでの光の飛行時間（遅れ時間）と光の速度から被写体距離を算出するＴＯＦ（Time of Flight）法を用いてもよい。
【００７１】
また、撮影部１１２は、間隔／輻輳角駆動回路１８８及び間隔／輻輳角検出回路１９０を備えている。
【００７２】
間隔／輻輳角駆動回路１８８Ｒ及び１８８Ｌは、それぞれ撮影部１１２Ｒ及び１１２Ｌを駆動する。ＣＰＵ１１４は、間隔／輻輳角制御回路１９２を介して間隔／輻輳角駆動回路１８８Ｒ及び１８８Ｌを動作させて、撮影レンズ１６０Ｒと１６０Ｌとの間隔及び輻輳角を調整する。
【００７３】
間隔／輻輳角検出回路１９０Ｒ及び１９０Ｌは、例えば、電波を送受信する手段を含んでいる。ＣＰＵ１１４は、間隔／輻輳角制御回路９２を介して間隔／輻輳角検出回路１９０Ｒ及び１９０Ｌを動作させて、電波を相互に送受信させることにより、撮影レンズ１６０Ｒと１６０Ｌとの間隔及び輻輳角を測定する。撮影レンズ１６０Ｒと１６０Ｌとの間隔及び輻輳角の測定結果は、レンズ間隔・輻輳角記憶回路１０２に記憶される。
【００７４】
撮像素子１６２は、例えば、カラーＣＣＤ固体撮像素子により構成されている。撮像素子１６２の受光面には、多数のフォトダイオードが２次元的に配列されており、各フォトダイオードには所定の配列で３原色（Ｒ、Ｇ、Ｂ）のカラーフィルタが配置されている。撮影レンズ１６０によって撮像素子６２の受光面上に結像された被写体の光学像は、このフォトダイオードによって入射光量に応じた信号電荷に変換される。各フォトダイオードに蓄積された信号電荷は、ＣＰＵ１１４の指令に従ってＴＧ１６４から与えられる駆動パルスに基づいて信号電荷に応じた電圧信号（Ｒ、Ｇ、Ｂ信号）として撮像素子１６２から順次読み出される。撮像素子１６２は、電子シャッタ機能を備えており、フォトダイオードへの電荷蓄積時間を制御することにより、露光時間（シャッタ速度）が制御される。
【００７５】
尚、撮像素子１６２としては、ＣＭＯＳセンサ等のＣＣＤ以外の撮像素子を用いることもできる。
【００７６】
アナログ信号処理部１６６は、撮像素子１６２から出力されたＲ、Ｇ、Ｂ信号に含まれるリセットノイズ（低周波）を除去するための相関２重サンプリング回路（ＣＤＳ）、Ｒ、Ｇ、Ｂ信号を増幅して一定レベルの大きさにコントロールするためのＡＧＳ回路を含んでいる。撮像素子１６２から出力されるアナログのＲ、Ｇ、Ｂ信号は、アナログ信号処理部１６６によって相関２重サンプリング処理されるとともに増幅される。アナログ信号処理部１６６から出力されたアナログのＲ、Ｇ、Ｂ信号は、Ａ／Ｄ変換器１６８によってデジタルのＲ、Ｇ、Ｂ信号に変換されて、画像入力コントローラ（バッファメモリ）１７０に入力される。
【００７７】
デジタル信号処理部１７２は、同時化回路（単板ＣＣＤのカラーフィルタ配列に伴う色信号の空間的なズレを補間して色信号を同時式に変換する処理回路）、ホワイトバランス調整回路、階調変換処理回路（ガンマ補正回路）、輪郭補正回路、輝度・色差信号生成回路等を含んでいる。画像入力コントローラ１７０に入力されたデジタルのＲ、Ｇ、Ｂ信号は、デジタル信号処理部１７２によって、同時化処理、ホワイトバランス調整、階調変換及び輪郭補正等の所定の処理が施されるとともに、輝度信号（Ｙ信号）及び色差信号（Ｃｒ、Ｃｂ信号）からなるＹ／Ｃ信号に変換される。
【００７８】
ライブビュー画像（スルー画）を３Ｄ ＬＣＤ１５０に表示する場合、デジタル信号処理部１７２において生成されたＹ／Ｃ信号がバッファメモリ１４４に順次供給される。表示コントローラ１４２は、バッファメモリ１４４に供給されたＹ／Ｃ信号を読み出してＹＣ−ＲＧＢ変換部１４６に出力する。ＹＣ−ＲＧＢ変換部１４６は、表示コントローラ１４２から入力されたＹ／Ｃ信号をＲ、Ｇ、Ｂ信号に変換してドライバ１４８を介して３Ｄ ＬＣＤ１５０に出力する。これにより、３Ｄ ＬＣＤ１５０にスルー画が表示される。
【００７９】
ここで、カメラのモードが撮影モードであり、２Ｄモードの場合には、所定の１つの撮影部（例えば、１１２Ｒ）により記録用の画像が撮影される。２Ｄモード時に、撮影部１１２Ｒによって撮影された画像は、圧縮・伸張処理部１７４Ｒによって圧縮される。この圧縮画像データは、メモリコントローラ１３４及びカードＩ／Ｆ１３８を介して、所定形式の画像ファイルとしてメモリカード３４に記録される。例えば、静止画についてはＪＰＥＧ（Joint Photographic Experts Group）、動画についてはＭＰＥＧ２又はＭＰＥＧ４、Ｈ．２６４規格に準拠した圧縮画像ファイルとして記録される。
【００８０】
また、カメラのモードが撮影モードであり、３Ｄモード時には、撮影部１１２Ｒ及び１１２Ｌによって同期して画像が撮影される。尚、３Ｄモード時には、ＡＦ処理及びＡＥ処理は、撮影部１１２Ｒ及び１１２Ｌのいずれか一方によって取得された画像信号に基づいて行われる。３Ｄモード時に、各撮影部１１２Ｒ及び１１２Ｌによって撮影された２視点の画像は、それぞれ圧縮・伸張処理部１７４Ｒ及び１７４Ｌによって圧縮され、１つの３Ｄ画像ファイルに格納されてメモリカード３４に記録される。また、３Ｄ画像ファイルには、２視点の圧縮画像データとともに、被写体距離情報、撮影レンズ１６０Ｒ及び１６０Ｌの間隔及び輻輳角に関する情報等が格納される。
【００８１】
一方、カメラの動作モードが再生モード時には、メモリカード３４に記録されている最終の画像ファイル（最後に記録された画像ファイル）が読み出されて、圧縮・伸張処理部１７４によって非圧縮のＹ／Ｃ信号に伸張された後、バッファメモリ１４４に入力される。表示コントローラ１４２は、バッファメモリ１４４に供給されたＹ／Ｃ信号を読み出してＹＣ−ＲＧＢ変換部１４６に出力する。ＹＣ−ＲＧＢ変換部１４６は、表示コントローラ１４２から入力されたＹ／Ｃ信号をＲ、Ｇ、Ｂ信号に変換してドライバ１４８を介して３Ｄ ＬＣＤ１５０に出力する。これにより、メモリカード３４に記録されている画像ファイルの画像が３Ｄ ＬＣＤ１５０に表示される。
【００８２】
ここで、メモリカード３４から読み出された画像ファイルが２Ｄ画像の画像ファイルの場合には、前述した３Ｄ画像表示装置１０と同様に、２Ｄ画像と予め設定されている所定の視差量とに基づいて２枚の視差画像（右目用画像と左目用画像）が生成され（図４参照）、図５に示すように２枚の視差画像が３Ｄ ＬＣＤ１５０に表示される。
【００８３】
一方、メモリカード３４から読み出された画像ファイルが３Ｄ画像の画像ファイルの場合には、３Ｄ画像の画像ファイルから異なる視点で撮影された右目用の画像と左目用の画像が抽出され、３Ｄ ＬＣＤ１５０に３Ｄ画像として表示される。
【００８４】
また、再生モード時に、操作部１１６のＤＩＳＰボタンを操作することにより、図７に示すように３Ｄ ＬＣＤ１５０に、複数の画像の縮小画像（サムネイル画像）からなるインデックス画像を表示させることができる。このインデックス画像においても、２Ｄ画像のサムネイル画像は、図４に示した方法で視差がつけられた視差画像とし、３Ｄ画像のサムネイル画像と同様に飛び出したサムネイル画像とする。
【００８５】
＜２Ｄ画像から生成される視差画像の他の実施例＞
図８はデジタルカメラ１００の背面図であり、３Ｄ ＬＣＤ１５０に額縁画像を含む視差画像が表示されている状態に関して示している。
【００８６】
図４に示した方法は、２Ｄ画像のモノクロ画像を背景画像とし、この背景画像に対して左右方向に所定の視差量（２分の１の視差量ずつ）シフトした２Ｄ画像を合成して２枚の視差画像を生成するようにしたが、他の実施例では、上記背景画像の代わりに３Ｄ表示用の額縁画像を使用し、この額縁画像に左右方向に所定の視差量（２分の１の視差量ずつ）シフトした２Ｄ画像を合成して２枚の視差画像を生成するようにしている。
【００８７】
この３Ｄ表示用の２枚の額縁画像は、例えば、額縁の最内周が所定の視差量を有し、額縁の外周に向かって視差量が徐々に小さくなるように作成され、予めＥＥＰＲＯＭ１２６に記憶されているものが使用される。そして、この２枚の額縁画像の額縁の内側に所定の視差量だけ左右方向にシフトさせた２Ｄ画像を合成するようにしている。
【００８８】
このように額縁画像と合成された視差画像は、２Ｄ画像が四角錐台状に飛び出した画像となる。
【００８９】
尚、３Ｄ表示用の２枚の額縁画像として、額縁の最外周の視差量が所定の視差量となり、額縁の内周に向かって視差量が徐々に小さくなり、額縁の最内周で視差量がゼロとなるように作成したものを使用してもよい。この額縁画像を使用する場合には、２Ｄ画像の視差量をゼロにして（視差をつけないようにして）合成する。
【００９０】
また、２Ｄ画像から生成される視差画像の更に他の実施例としては、背景画像としてモノクロの２Ｄ画像を使用する代わりに単一色の背景画像を使用したもの、カラーの２Ｄ画像又はモノクロの２Ｄ画像をネガポジ反転したネガ画像を使用したもの、背景画像を使用せずに２Ｄ画像のみを左右方向にシフトしたものが考えられる。
【００９１】
尚、背景画像を使用しない場合には、デジタルカメラ１００の背面（３Ｄ ＬＣＤ１５０の表面）に対して２Ｄ画像が飛び出すように見える。また、前記モノクロ画像には、階調数を減らしたモノクロ画像（モノクロ２階調の２値化画像）を含むものとする。
【００９２】
［３Ｄ画像ファイルのデータ構造］
図９はデジタルカメラ１００によりメモリカード３４に記録される３Ｄ表示用の３Ｄ画像ファイルのデータ構造の一例を示す図である。
【００９３】
図９に示すように３Ｄ画像ファイルＦは、Exif規格のファイルフォーマットを利用し、複数の画像を一体化して記録するファイル形式を採っており、個別画像(1)（先頭画像）Ａ１、個別画像(2)Ａ２，個別画像(2)Ａ２、…、個別画像(n)Ａｎが連結されて構成されている。
【００９４】
各個別画像の領域は、各個別画像の開始位置を示すＳＯＩ（Start of Image）と終了位置を示すＥＯＩ（End of Image）とにより区分されており、ＳＯＩの次に個別画像のExif付属情報が記録されるAPP1マーカセグメントと、多視点付属情報が記録されるAPP2マーカセグメントが設けられ、その次に視点画像（個別画像）が記録される。
【００９５】
尚、APP1マーカセグメントには、Ｅｘｉｆ識別情報、ＴＩＦＦヘッダ、ＩＦＤ（Image file directory）領域（ＩＦＤ０領域（0th IFD）及びＩＦＤ１領域（1st IFD））が設けられている。ＩＦＤ１領域（1st IFD）には、個別画像から生成されたサムネイル画像が格納される。また、APP2マーカセグメントには、個別情報ＩＦＤが含まれる。
【００９６】
個別情報ＩＦＤには、個別画像の枚数、個別画像番号、輻輳角、基線長等が含まれるが、この実施の形態では、図１０に示すように、基準視点番号のタグ値と代表視差量のタグ値が更に記録される。
【００９７】
代表視差量は、基準視点（図１０の例では、「１」）と、個別画像の視点（ｉ）間の視差を代表する値であり、ＡＦ合焦時の視差、最近接位置視差、顔認識位置中心の視差などを表す任意のパラメータを使用することができる。
【００９８】
図１１は複数の撮像部と視点番号の付与例を示す図であり、図１１では左側から１、２、３、４と視点番号をつけている。
【００９９】
図１２は図１１に示した４視点の場合の各視点の代表視差量の例を示す図表である。
【０１００】
また、図１３に示すように、３Ｄ画像ファイルの個別情報ＩＦＤには、個別画像内の特徴点１、２、３、…、ｋの座標値が更に記録される。
【０１０１】
特徴点は、図１４に示すように個別画像内で一意に特定できる特徴のある点であり、他の個別画像との間で同じ特徴点を特定できるものである。
【０１０２】
図１５に示すように、４視点から撮影された４つの個別画像の同じ特徴点ｌ、ｍの座標値はそれぞれ異なる値をとり、図１５に示す例では、特徴点ｌは、視点番号が大きくなるにしたがって（図１１に示すように視点位置が右側に移動する程）、ｘ座標値が大きくなり、特徴点ｍは、視点番号が大きくなるにしたがってｘ座標値が小さくなっている。
【０１０３】
これは、特徴点ｌを含む被写体は、各撮像部の光軸が交差する位置よりも遠い位置にある遠景であり、特徴点ｍを含む被写体は、各撮像部の光軸が交差する位置よりも近い位置にある近景であることに基づく。
【０１０４】
上記特徴点の検出は、従来から様々な手法が提案されており、例えば、ブロックマッチング法、ＫＬＴ法(Tomasi & Kanade,1991,Detection and Tracking of Point Features)、ＳＩＦＴ(Scale Invariant Feature Transform)などを用いることができ、また、近年の顔検出技術を特徴点の検出に適用することができる。
【０１０５】
＜２Ｄ画像から視差画像を生成する際の視差量の設定の他の実施例＞
上記実施例では、２Ｄ画像から視差画像を生成する際の所定の視差量として、装置固定の値（標準的な視差量）を使用したが、これに限らず、２Ｄ画像ファイルの近傍の３Ｄ画像ファイル（２Ｄ画像ファイルとファイル番号が近接している２Ｄ画像ファイルの直前又は直後の３Ｄ画像ファイル）の３Ｄ画像の代表視差量や、複数の画像の対応する特徴点の座標から算出した視差量を使用するようにしてもよい。
【０１０６】
いま、メモリカード３４から読み出した画像ファイルが２Ｄ画像ファイルの場合には、その２Ｄ画像ファイルの近傍の３Ｄ画像ファイルの多視点付属情報が記録されるAPP2マーカセグメントから代表視差量を読み出し（図１０参照）、又はAPP2マーカセグメントから所定の特徴点（例えば、図１４の前景に含まれる特徴点ｍ）の座標値を読み出し（図１５参照）、そのｘ座標の差分値を演算して視差量とし、右目用の視差画像と右目用の視差画像とを生成する。
【０１０７】
これにより、３Ｄ画像の表示と２Ｄ画像から生成された視差画像の表示とが切り替わる際の視差の変化が更に少なくなり、より画像観察者の疲労感の軽減を図ることができる。
［３Ｄ画像表示方法の第１実施形態］
図１６は本発明に係る３Ｄ画像表示方法の第１実施形態を示すフローチャートである。
【０１０８】
まず、図１に示した３Ｄ画像表示装置１０（又は再生モードに設定したデジタルカメラ１００）において、初期画像の選択を行う（ステップＳ１０）。初期画像の選択は、３Ｄ ＬＣＤにインデックス画像を表示させ（図７参照）、このインデックス画像上で所望の画像を選択することによって行うことができる。尚、初期画像としては、メモリカード３４に記録されたファイル番号の最も小さい画像、ファイル番号が最も大きな画像、又は前回再生された最後の画像を設定してもよい。
【０１０９】
続いて、メモリカード３４から選択された画像ファイルを入力し（ステップＳ１２）、入力した画像ファイルが２Ｄ画像ファイルか３Ｄ画像ファイルかを判定する（ステップＳ１４）。尚、２Ｄ／３Ｄの判定は、画像ファイルの拡張子に基づいて行うことができるが、図９に示した多視点付属情報の有無によって判定してもよい。
【０１１０】
入力した画像ファイルが２Ｄ画像ファイルの場合には、その画像ファイルに記録された２Ｄ画像と予め設定されている所定の視差量とに基づいて右目用と左目用の２枚の視差画像を生成し（ステップＳ１６）、これらの視差画像を３Ｄ ＬＣＤに表示させる（ステップＳ１８）。
【０１１１】
一方、入力した画像ファイルが３Ｄ画像ファイルの場合には、その３Ｄ画像ファイルから右目用の個別画像と左目用の個別画像を取り出し、これらの個別画像を３Ｄ ＬＣＤに表示させる（ステップＳ１８）。
【０１１２】
続いて、コマ送り（前）キー、コマ戻し（後）キーのキー入力の有無を判定し（ステップＳ２０）、キー入力があると、コマ送り（前）キー、コマ戻し（後）キーのいずれのキーが操作されたかを判定する（ステップＳ２２）。
【０１１３】
コマ送り（前）キーが操作された判定されると、現在表示されている画像の次に記録された画像（次のファイル番号の画像ファイル）を選択し（ステップＳ２４）、ステップＳ１２に遷移し、ここで、次の画像ファイルを入力する。
【０１１４】
一方、コマ戻し（後）キーが操作された判定されると、現在表示されている画像の前に記録された画像（１つ前のファイル番号の画像ファイル）を選択し（ステップＳ２６）、スイッチＳ１２に遷移し、ここで、１つ前の画像ファイルを入力する。
【０１１５】
このようにして２Ｄ画像ファイルと３Ｄ画像ファイルとが混在して記録されたメモリカード３４からコマ送り（前）キー、コマ戻し（後）キーのキー操作により、ファイル番号の昇順又は降順に画像ファイルを順次読み出し、３Ｄ ＬＣＤに２Ｄ画像から生成した視差画像又は３Ｄ画像の個別画像を順次再生することができる。
【０１１６】
尚、この第１実施形態では、コマ送り（前）キー、コマ戻し（後）キーのキー操作により順次コマ送り再生する場合について説明したが、メモリカード３４に記録された複数の画像を所定のインターバルで自動的に順送りして再生するスライドショー再生にも適用できる。
【０１１７】
［３Ｄ画像表示方法の第２実施形態］
図１７は本発明に係る３Ｄ画像表示方法の第２実施形態を示すフローチャートである。尚、図１６に示したフローチャートと共通するステップには同一のステップ番号を付し、その詳細な説明は省略する。
【０１１８】
図１７のステップＳ１４において、入力した画像ファイルが３Ｄ画像ファイルであると判定されると、その３Ｄ画像ファイルに記録されている個別画像の枚数（ファイル視点数（Ｆ））と、３Ｄ ＬＣＤに同時に表示される画像数（表示部視点数（Ｄ））とを比較する。
【０１１９】
即ち、３Ｄ画像ファイルに記録される３Ｄ画像の視点数（Ｆ）と、３Ｄ ＬＣＤで３Ｄ表示する際に必要とする視点数（Ｄ）とは必ずしも一致するとは限らず、例えば、３Ｄ ＬＣＤは２視点の画像を必要とするものであるのに対し、３Ｄ画像ファイルには４視点の個別画像が記録されている場合や、逆に３Ｄ ＬＣＤは４視点の画像を必要とするものであるのに対し、３Ｄ画像ファイルには２視点の個別画像が記録されている場合などが考えられる。
【０１２０】
従って、ファイル視点数（Ｆ）と表示部視点数（Ｄ）とを比較し、ファイル視点数（Ｆ）よりも表示部視点数（Ｄ）が小さい場合（Ｄ＜Ｆの場合）には、ファイル視点数（Ｆ）の個別画像の中から表示部視点数（Ｄ）分の個別画像を選択する（ステップＳ３２）。
【０１２１】
一方、ファイル視点数（Ｆ）よりも表示部視点数（Ｄ）が大きい場合（Ｄ＞Ｆの場合）には、ファイル視点数（Ｆ）の個別画像から表示部視点数（Ｄ）に対して不足する画像を生成する（ステップＳ３４）。例えば、２つの個別画像から２つの個別画像の中間の１枚の画像を生成する場合には、２つの個別画像の各特徴点（対応点）の視差量を各特徴点ごとに補間し、新たに生成する画像上の複数の特徴点の座標値を算出し、一方の個別画像の各特徴点の座標値と、前記補間により算出した特徴点の座標値とから、個別画像を幾何変形するための幾何変形パラメータを求め、この幾何変形パラメータに基づいて個別画像を幾何変形することにより、補間した画像を生成する。尚、幾何変形パラメータとしては、射影変換を行う場合の射影変換パラメータ、ヘルマート変換する場合のヘルマート変換パラメータなどが考えられる。
【０１２２】
ファイル視点数（Ｆ）と表示部視点数（Ｄ）とが一致する場合（Ｄ＝Ｆの場合）には、３Ｄ画像ファイルに記録されている全ての個別画像が３Ｄ表示用の画像として使用される。
【０１２３】
尚、２Ｄ画像から視差画像を生成するステップＳ１６では、３Ｄ ＬＣＤの表示部視点数（Ｄ）分の視差画像を生成する。
【０１２４】
これにより、メモリカード３４に記録されている３Ｄ画像ファイルのファイル視点数（Ｆ）と３Ｄ ＬＣＤの表示部視点数（Ｄ）とが一致していなくても適正に３Ｄ画像を表示させることができる。
【０１２５】
［３Ｄ画像表示方法の第３実施形態］
図１８は本発明に係る３Ｄ画像表示方法の第３実施形態を示すフローチャートである。尚、図１６に示したフローチャートと共通するステップには同一のステップ番号を付し、その詳細な説明は省略する。
【０１２６】
図１８のステップＳ１４において、入力した画像ファイルが２Ｄ画像ファイルであると判定されると、その２Ｄ画像ファイルのファイル番号に近接するファイル番号の３Ｄ画像ファイルを選定する（ステップＳ４０）。
【０１２７】
続いて、前記選定した３Ｄ画像ファイルから該ファイルのメタデータ（多視点付属情報）を読み取り、そのメタデータとして記録されている代表視差量を２Ｄ画像用の視差量として判定する（ステップＳ４２、Ｓ４４）。そして、前記判定した視差量を基に２Ｄ画像を左右方向にシフトした視差画像を生成する（ステップＳ４６）。
【０１２８】
尚、２Ｄ画像ファイルに近接した３Ｄ画像ファイルから取得する視差量としては、特徴点間の視差量の代表値（複数の特徴点間の視差量の最大値、正の視差量（飛び出す方向の視差量）の平均値など）を視差量として決定してもよい。
【０１２９】
［その他］
図８に示した３Ｄ表示用の額縁画像は、予め所定の視差量を有するものであるが、複数の視差量を有する複数の額縁画像をＥＥＰＲＯＭ（不揮発性のメモリ）に記憶しておき、３Ｄ画像ファイルから取得する視差量に対応する額縁画像を読み出し、その額縁画像と２Ｄ画像とを合成するようにしてもよい。
【０１３０】
また、３Ｄディスプレイは、３Ｄ ＬＣＤに限らず、３Ｄプラズマディスプレイ、３Ｄ有機ＥＬディスプレイ等の他の３Ｄディスプレイでもよい。
【０１３１】
更に、本発明は２Ｄの静止画に限らず、２Ｄの動画の場合にも適用できる。即ち、本発明は、２Ｄ画像を一律にシフトするだけで視差画像を生成するため、動画の各フレームをシフトするだけでリアルタイムに２Ｄの動画から視差のある動画を生成することができる。
【０１３２】
また、本発明は上述した実施形態に限定されず、本発明の精神を逸脱しない範囲で種々の変形が可能であることは言うまでもない。
【符号の説明】
【０１３３】
１０…３次元画像表示装置（３Ｄ画像表示装置）、１２、１５０…３次元液晶ディスプレイ（３Ｄ ＬＣＤ）、２０、１１４…中央処理装置（ＣＰＵ）、２２、１２８…ワークメモリ、２６、１４２…表示コントローラ、２８、１３６…バッファメモリ、３０、１２６…ＥＥＰＲＯＭ
【図１】
2010183267.tif 000003
【図２】
2010183267.tif 000004
【図３】
2010183267.tif 000005
【図４】
2010183267.tif 000006
【図５】
2010183267.tif 000007
【図６】
2010183267.tif 000008
【図７】
2010183267.tif 000009
【図８】
2010183267.tif 000010
【図９】
2010183267.tif 000011
【図１０】
2010183267.tif 000012
【図１１】
2010183267.tif 000013
【図１２】
2010183267.tif 000014
【図１３】
2010183267.tif 000015
【図１４】
2010183267.tif 000016
【図１５】
2010183267.tif 000017
【図１６】
2010183267.tif 000018
【図１７】
2010183267.tif 000019
【図１８】
2010183267.tif 000020