(57)【要約】【課題】二次元表示用の表示器であっても、擬似的に立体画像として観察可能にする。【解決手段】表示装置は、主要被写体が所定の視差を有するように撮影された一対の右目用画像と左目用画像とを生成する第１生成手段と、第１生成手段により取得された一対の右目用画像と左目用画像とに基づいて、所定の視差とは異なる視差を有する少なくとも一対の中間画像を生成する第２生成手段と、画像を表示する表示器と、表示器に表示された画像を観察する観察方向と観察角度とを判定する判定手段と、判定手段により判定された観察方向と観察角度とに応じて、第１生成手段により生成された一対の右目用画像および左目用画像と、第２生成手段により生成された中間画像との少なくとも１つの画像を表示器に表示させる表示制御手段と、を備える。【選択図】図２
2013175805.tif 000002
【特許請求の範囲】
【請求項１】
主要被写体が所定の視差を有するように撮影された一対の右目用画像と左目用画像とを生成する第１生成手段と、
前記第１生成手段により取得された前記一対の右目用画像と左目用画像とに基づいて、前記所定の視差とは異なる視差を有する少なくとも一対の中間画像を生成する第２生成手段と、
画像を表示する表示器と、
前記表示器に表示された前記画像を観察する観察方向と観察角度とを判定する判定手段と、
前記判定手段により判定された前記観察方向と観察角度とに応じて、前記第１生成手段により生成された前記一対の右目用画像および左目用画像と、前記第２生成手段により生成された前記中間画像との少なくとも１つの画像を前記表示器に表示させる表示制御手段と、
を備えることを特徴とする表示装置。
【請求項２】
請求項１に記載の表示装置において、
撮影光学系の光軸方向に沿った主要被写体の撮影距離に関する情報を有する画像を入力画像として取得する取得手段をさらに有し、
前記第１生成手段は、前記取得手段により取得された前記入力画像と前記撮影距離に関する情報とに基づいて、前記一対の右目用画像と左目用画像とを生成することを特徴とする表示装置。
【請求項３】
請求項１または２に記載の表示装置において、
前記第２生成手段は、前記一対の右目用画像および左目用画像での前記主要被写体間の距離よりも、前記一対の中間画像での前記主要被写体間の距離を小さくすることを特徴とする表示装置。
【請求項４】
請求項１乃至３のいずれか一項に記載の表示装置において、
表示装置の傾斜を検出する傾斜検出手段をさらに備え、
前記判定手段は、前記傾斜検出手段により検出された傾斜に基づいて、前記観察方向と観察角度とを判定することを特徴とする表示装置。
【請求項５】
請求項１乃至３のいずれか一項に記載の表示装置において、
操作入力を受け付ける操作部材をさらに備え、
前記判定手段は、前記操作入力に基づいて、前記観察方向と観察角度とを判定することを特徴とする表示装置。
【請求項６】
請求項１乃至５のいずれか一項に記載の表示装置において、
前記表示制御手段は、前記表示器に垂直な方向から観察した場合に対応する画像から前記主要被写体の視差が順次大きくなる画像を連続的に前記表示器に表示させることを特徴とする表示装置。
【請求項７】
請求項６に記載の表示装置において、
前記表示制御手段は、前記表示器に垂直な方向から観察した場合に対応する画像から前記主要被写体の視差が順次大きくなる画像のうち、一部の画像を前記表示器に表示させないことを特徴とする表示装置。
【請求項８】
請求項６に記載の表示装置において、
前記表示制御手段は、前記表示器に垂直な方向から観察した場合に対応する画像から前記主要被写体の視差が順次大きくなる画像のそれぞれについて、表示時間を互いに異ならせて連続的に前記表示器に表示させることを特徴とする表示装置。
【請求項９】
請求項６に記載の表示装置において、
前記表示器の温度を検出する温度検出手段をさらに有し、
前記表示制御手段は、前記温度検出手段により検出された前記表示器の温度に応じて、前記表示器に垂直な方向から観察した場合に対応する画像から前記主要被写体の視差が順次大きくなる画像のうち、一部の画像を前記表示器に表示させない第１の表示方法と、前記表示器に垂直な方向から観察した場合に対応する画像から前記主要被写体の視差が順次大きくなる画像のそれぞれについて、表示時間を互いに異ならせて連続的に前記表示器に表示させる第２の表示方法とを切り換えることを特徴とする表示装置。
【請求項１０】
請求項１乃至９のいずれか一項に記載の表示装置において、
前記一対の右目用画像および左目用画像と、前記中間画像とのそれぞれを、前記観察方向と観察角度とに関連付けて記録する記録手段をさらに有することを特徴とする表示装置。
【請求項１１】
撮像光学系を介して被写体を撮像して画像信号を生成する撮像素子と、
請求項１乃至１０のいずれか一項に記載の表示装置とを備え、
前記第１生成手段は、前記撮像素子により生成された前記画像信号を用いて、前記一対の右目用画像と左目用画像とを生成することを特徴とする撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示装置および撮像装置に関する。
【背景技術】
【０００２】
従来から、２次元画像信号に付加された奥行き情報を用いて、視差情報を用いた立体画像を生成する表示装置が知られている（たとえば特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−７８６１１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、裸眼で立体画像が観察可能な表示器や立体画像を観察するための専用のメガネ等が必要になるため、二次元表示用の表示器では立体画像として観察することができないという問題がある。
【課題を解決するための手段】
【０００５】
請求項１に記載の発明による表示装置は、主要被写体が所定の視差を有するように撮影された一対の右目用画像と左目用画像とを生成する第１生成手段と、第１生成手段により取得された一対の右目用画像と左目用画像とに基づいて、所定の視差とは異なる視差を有する少なくとも一対の中間画像を生成する第２生成手段と、画像を表示する表示器と、表示器に表示された画像を観察する観察方向と観察角度とを判定する判定手段と、判定手段により判定された観察方向と観察角度とに応じて、第１生成手段により生成された一対の右目用画像および左目用画像と、第２生成手段により生成された中間画像との少なくとも１つの画像を表示器に表示させる表示制御手段と、を備えることを特徴とする。
【発明の効果】
【０００６】
本発明によれば、表示器の観察方向と観察角度に応じて、視差が異なる一対の右目用画像および左目用画像と、中間画像との少なくとも１つの画像を表示することができる。
【図面の簡単な説明】
【０００７】
【図１】本発明の実施の形態によるデジタルカメラの要部構成を示す断面図
【図２】実施の形態によるデジタルカメラの制御系の構成を示すブロック図
【図３】第１の実施の形態における３Ｄ撮影モードについて説明する図
【図４】中間画像データについて説明する図
【図５】傾斜角度と傾斜方向について説明する図
【図６】実施の形態における３Ｄ再生モードでの処理を説明する図
【図７】第２の実施の形態における３Ｄ用画像データの生成について説明する図
【図８】第３および第４の実施の形態による３Ｄ再生モードでの表示方式を説明する図
【図９】第５の実施の形態による３Ｄ再生モードでの表示方式を説明する図
【図１０】第６の実施の形態によるデジタルカメラの制御系の構成を示すブロック図
【図１１】液晶表示器の温度と表示方式との対応関係を説明する図
【図１２】第６の実施の形態における３Ｄ再生モードでの処理を説明する図
【発明を実施するための形態】
【０００８】
−第１の実施の形態−
図面を参照して、本発明による第１の実施の形態における表示装置を備えるカメラを説明する。図１はデジタルカメラ１の要部構成を示す図である。デジタルカメラ１のボディに、撮影レンズＬ１と絞り２０とを備える交換レンズ２が着脱可能に装着されている。デジタルカメラ１のボディ側には、クイックリターンミラー１０、焦点板１１、ペンタプリズム１２、接眼レンズ１３、撮像素子１４およびシャッタ２１が設けられている。
【０００９】
図２はデジタルカメラ１の制御系のブロック図である。図２において、図１に示した構成要素には同一の符号を付して説明する。デジタルカメラ１の制御系は、撮像素子１４、制御回路１５、一時メモリ１６、ＬＣＤ駆動回路１７、液晶表示器１７１、姿勢センサ１８、操作部３０および記録媒体インタフェース３１を備えている。
【００１０】
図１を参照して説明すると、交換レンズ２を通過してデジタルカメラ１に入射した被写体光は、シャッタレリーズ前は図１において実線で示すように位置するクイックリターンミラー１０で上方へ導かれて焦点板１１に結像する。焦点板１１に結像された被写体像は、ペンタプリズム１２により接眼レンズ１３へ導かれる。その結果、被写体像が撮影者に観察される。被写体光の一部はクイックリターンミラー１０の半透過領域を透過し、サブミラー１０ａにて下方に反射され、図示しない焦点検出用センサへ入射される。レリーズ後はクイックリターンミラー１０が図１の破線で示される位置へ回動し、シャッタ２１が開き、被写体光が撮像素子１４へ導かれ、その撮像面上に被写体像が結像する。
【００１１】
図２を参照して制御系について詳細に説明する。
撮像素子１４は、たとえばＣＣＤやＣＭＯＳ等の光電変換素子により構成され、後述する制御回路１５の制御に応じて駆動して撮影レンズＬ１を通して入力される被写体像を撮像し、撮像して得た画素信号を出力する。制御回路１５は、図示しないＣＰＵ、ＲＯＭ、ＲＡＭなどを有し、デジタルカメラ１の各構成要素を制御したり、各種のデータ処理を実行したりする演算回路である。
【００１２】
制御回路１５は、画像処理部１５１、表示制御部１５２および傾斜判定部１５３を機能的に有する。画像処理部１５１は、撮像素子１４から入力したアナログ画素信号をデジタル画像信号に変換し、変換後の画像信号に対して、ホワイトバランス処理、ガンマ補正処理、色補間処理、輪郭強調、ビネット補正などの画像処理を施して画像データを生成する。そして、画像処理部１５１は、生成した画像データに対してＪＰＥＧ圧縮処理を実行した後、たとえばＥＸＩＦ形式の画像ファイルを生成する。また、画像処理部１５１は、後述する３Ｄ撮影モードが設定された場合には、同一の主要被写体に対して所定の視差を有する３Ｄ用画像データを生成する。表示制御部１５２は、後述するＬＣＤ駆動回路１７を制御して各種のメニュー画面や、表示用画像データに対応する画像を液晶表示器１７１に表示させる。なお、表示制御部１５２は、後述する３Ｄ再生モードが設定された場合、液晶表示器１７１に画像を擬似的に立体表示させるための３Ｄ用画像データを生成する。傾斜判定部１５３は、姿勢センサ１８から出力された重力方向を示す検出信号を入力して、デジタルカメラ１の傾斜角度と傾斜方向とを判定する。なお、３Ｄ撮影モードまたは３Ｄ再生モードにおける画像処理部１５１、表示制御部１５２および傾斜判定部１５３の詳細については、説明を後述する。
【００１３】
一時メモリ１６は、画像処理、画像圧縮処理の途中や処理後のデータを一時的に格納するバッファメモリとして使用される揮発性記録媒体である。記録媒体インタフェース３１は、記録媒体３２が着脱可能なインタフェースである。記録媒体インタフェース３１は、制御回路１５の制御に基づいて、画像データを記録媒体３２に書き込んだり、記録媒体３２に記録されている画像データを読み出したりする。記録媒体３２はコンパクトフラッシュ（登録商標）やＳＤカードなどの半導体記録媒体である。
【００１４】
ＬＣＤ駆動回路１７は、制御回路１５の命令に基づいて液晶表示器１７１を駆動する回路である。液晶表示器１７１は、再生モードにおいて、記録媒体３２に記録されている画像データに基づいて制御回路１５で作成された表示用画像データに対応する画像の表示を行う。
【００１５】
姿勢センサ１８は、傾斜センサやジャイロセンサ等により構成され、デジタルカメラ１の重力方向を検出し、検出信号を制御回路１５へ出力する。操作部３０は、ユーザの操作を受け付けるスイッチである。操作部３０には、電源スイッチ、レリーズスイッチ、十字キー、決定ボタンなどが含まれる。また、操作部３０により、撮影モードとして静止画撮影モードや動画撮影モード、３Ｄ撮影モード等の設定が可能である。３Ｄ撮影モードは、視差を有する３Ｄ用画像データを生成するための撮影モードである。さらに、操作部３０により再生モードとして、３Ｄ用画像データに基づいて、液晶表示器１７１に疑似的に立体的な画像を表示させる３Ｄ再生モードの設定が可能である。３Ｄ撮影モード、３Ｄ再生モードについては、説明を後述する。
【００１６】
以下、第１の実施の形態によるデジタルカメラ１の動作について、３Ｄ撮影モードが設定された場合と、３Ｄ再生モードが設定された場合とに分けて説明する。
−３Ｄ撮影モード−
ユーザが操作部３０を操作して３Ｄ撮影モードを設定した場合、ユーザは、同一の主要被写体が所定の視差を有するように画像を撮影する。図３に撮影対象となる主要被写体ＡおよびＢを示す。図３（ａ）は主要被写体ＡおよびＢをデジタルカメラ１から見た場合の位置関係を示し、図３（ｂ）は主要被写体ＡおよびＢと、デジタルカメラ１との位置関係を俯瞰して示す。図３（ａ）の左右方向、すなわち矢印Ｑ１Ｑ２の方向（−ｘ方向から＋ｘ方向）に主要被写体ＡおよびＢが視差を有するように画像を撮影する場合、ユーザは図３（ｃ）に示すように、位置Ｐ１およびＰ２のそれぞれから主要被写体ＡおよびＢを撮影する。なお、図３（ｃ）は、主要被写体ＡおよびＢが視差を有するように画像を撮影する場合の、主要被写体ＡおよびＢとデジタルカメラ１との位置関係を俯瞰する図である。
【００１７】
図３（ｄ）は、主要被写体ＡおよびＢを位置Ｐ１から撮影した画像の画像データを示す。図３（ｄ）では、主要被写体ＡおよびＢを右方向からの視点に対応する右目用画像となる。図３（ｅ）は、図３（ａ）に示す主要被写体ＡおよびＢを位置Ｐ２から撮影した画像の画像データを示す。図３（ｅ）では、主要被写体ＡおよびＢを左方向からの視点に対応する左目用画像となる。
【００１８】
制御回路１５の画像処理部１５１は、図３（ｃ）の位置Ｐ１から撮影して生成された画像信号を用いて、図３（ｄ）に示す第１の３Ｄ用画像データＩＤ１を生成する。また、画像処理部１５１は、図３（ｃ）の位置Ｐ２から撮影して生成された画像信号を用いて、図３（ｅ）に示す第２の３Ｄ用画像データＩＤ２を生成する。そして、制御回路１５は、生成した第１および第２の３Ｄ用画像データＩＤ１、ＩＤ２を記録媒体３２に記録させる。このとき、制御回路１５は、第１および第２の３Ｄ用画像データＩＤ１、ＩＤ２が３Ｄ撮影モードで同一の主要被写体ＡおよびＢが撮影されたものであることを示すように関連付けを行う。
【００１９】
上述した説明は、主要被写体ＡおよびＢに対して左右方向に所定の視差を有する画像を撮影する場合を例として行った。しかし、主要被写体ＡおよびＢに対して上下方向（−ｙ方向から＋ｙ方向）の視差、または上下左右方向（−ｘ方向−ｙ方向から＋ｘ方向＋ｙ方向、または＋ｘ方向＋ｙ方向から−ｘ方向−ｙ方向）の視差を有する画像を撮影してもよい。上下方向の視差を有する画像を撮影する場合には、ユーザは図３（ａ）の上下方向、すなわち矢印Ｑ１’Ｑ２’の方向（−ｙ方向からｙ方向）に沿って、主要被写体ＡおよびＢを少なくとも２回撮影すればよい。上下左右方向の視差を有する画像を撮影する場合には、ユーザは図３（ａ）の対角方向、すなわち矢印Ｑ１”Ｑ２”の方向に沿って少なくとも２回、または矢印Ｑ１’”Ｑ２’”の方向に沿って少なくとも２回、主要被写体ＡおよびＢを撮影すればよい。
【００２０】
なお、３Ｄ撮影モードにおいて交換レンズ２に視差を有する画像を撮影するためのアタッチメントを取り付けて主要被写体ＡおよびＢを撮影してもよい。この場合、ユーザが図３（ｂ）に示す主要被写体ＡおよびＢとデジタルカメラ１との位置関係で主要被写体ＡおよびＢを撮影することにより、画像処理部１５１は、上述した第１の３Ｄ用画像データＩＤ１と第２の３Ｄ用画像データＩＤ２とを生成する。そして、制御回路１５は、生成した第１および第２の３Ｄ用画像データＩＤ１、ＩＤ２を記録媒体３２に記録させる。
【００２１】
−３Ｄ再生モード−
ユーザが操作部３０を操作して３Ｄ再生モードを設定した場合について説明する。以下の説明では、上述した３Ｄ撮影モードで生成され記録媒体３２に記録された第１の３Ｄ用画像データＩＤ１に対応する画像の再生がユーザにより指示されたものとする。このとき、表示制御部１５２は、記録媒体３２から第１の３Ｄ用画像データＩＤ１と、第１の３Ｄ用画像データＩＤ１と関連付けされた第２の３Ｄ用画像データＩＤ２とを読み出し、一時メモリ１６に記録する。表示制御部１５２は、第１および第２の３Ｄ用画像データＩＤ１、ＩＤ２を用いて、主要被写体ＡおよびＢの視差が撮影時における所定の視差よりも小さい中間視差となるように、中間画像データを生成する。そして、表示制御部１５２は、第１および第２の３Ｄ用画像データＩＤ１、ＩＤ２と中間画像データとのうち、姿勢センサ１８により検出されたデジタルカメラ１の傾斜角度と傾斜方向とに対応付けされた画像データをＬＣＤ駆動回路１７に出力させる。その結果、液晶表示器１７１には、デジタルカメラ１の傾斜角度と傾斜方向とに応じて主要被写体ＡおよびＢに対する視点の異なる画像が表示されることになり、ユーザは擬似的な立体画像として主要被写体ＡおよびＢを観察できる。以下、中間画像データ生成処理と表示制御処理とに分けて、詳細に説明する。
【００２２】
（１）中間画像データ生成処理
図４（ａ）に示すように、表示制御部１５２は、一時メモリ１６に読み出された第１および第２の３Ｄ用画像データＩＤ１、ＩＤ２から、たとえば特開２００３−９９７９６号公報に記載の公知のモーフィング等の技術を用いて複数の中間画像データＩＤＭ１〜ＩＤＭ９（総称する場合は符合ＩＤＭとする）を生成する。なお、本実施の形態においては、中間画像データＩＤＭが９枚生成されている場合を例として説明するが、生成される中間画像データＩＤＭの枚数は、第１および第２の３Ｄ用画像データＩＤ１、ＩＤ２における主要被写体ＡおよびＢの視差に応じて決定される。すなわち、主要被写体ＡおよびＢの視差が大きい場合には、表示制御部１５２は中間画像データＩＤＭの枚数を増やす。なお、主要被写体ＡおよびＢの視差が５ｃｍ程度の場合には、表示制御部１５２は、第１および第２の３Ｄ用画像データＩＤ１、ＩＤ２と中間画像データＩＤＭとの枚数が１０枚以上となるように中間画像データＩＤＭを生成するのが好ましい。また、図４（ａ）〜（ｃ）においては、図の水平方向をｘ軸、垂直方向をｙ軸とする。
【００２３】
モーフィングとは、動画中のある形状を有する物体が第１の形状から第２の形状に変化する様子が滑らかに再現されるように、物体の中間形状を補うための画像データを作成する技術である。本実施の形態では、表示制御部１５２は、第１の３Ｄ用画像データＩＤ１での主要被写体Ａの位置（ｘ軸の座標）と第２の３Ｄ用画像データＩＤ２での主要被写体Ａの位置（ｘ軸の座標）との差分ｄｅｆＡを演算する。そして、表示制御部１５２は、差分ｄｅｆＡを、生成する中間画像データＩＤＭの枚数に１を足した数値（本実施の形態では、たとえば１０）で割った値（ｄｅｆＡ／１０）をシフト量として算出する。表示制御部１５２は、このシフト量に基づいて主要被写体Ａを画像データ上で移動させることにより中間画像データＩＤＭを生成する。
【００２４】
第１の３Ｄ用画像データＩＤ１を用いて中間画像データＩＤＭ１を生成する場合について説明する。表示制御部１５２は、図４（ｂ）に示す第１の３Ｄ用画像データＩＤ１での主要被写体Ａの座標（ｘ＝ｘ１）から、図４（ｃ）に示すように、ｘ軸に沿って正方向へ算出したシフト量（ｄｅｆＡ／１０）だけシフトした位置（座標（ｘ＝ｘ１’））に主要被写体Ａを移動させる。図４（ｃ）において、第１の３Ｄ用画像データＩＤ１上において主要被写体Ａが存在した位置を破線で示す。主要被写体Ａを座標ｘ１’に移動させることにより、斜線を付した領域Ｒｅ１にはデータが存在しないことになる。このため、表示制御部１５２は、領域Ｒｅ１内を周辺のデータ（主要被写体Ａに含まれるデータを除く）を用いて補間により生成する。
【００２５】
表示制御部１５２は、主要被写体Ｂについても同様の処理を行う。まず、表示制御部１５２は、第１の３Ｄ用画像データＩＤ１での主要被写体Ｂの位置（ｘ軸の座標）と第２の３Ｄ用画像データＩＤ２での主要被写体Ｂの位置（ｘ軸の座標）との差分ｄｅｆＢを演算する。表示制御部１５２は、差分ＤｅｆＢを生成する中間画像データＩＤＭの枚数に対応する数値（本実施の形態では、すなわち１０）で割った値（ｄｅｆＢ／１０）をシフト量として算出する。表示制御部１５２は、図４（ｂ）に示す第１の３Ｄ用画像データＩＤ１での主要被写体Ｂの座標（ｘ＝ｘ２）から、図４（ｃ）に示すように、ｘ軸に沿って負方向へ算出したシフト量（ｄｅｆＢ／１０）だけシフトした位置（座標（ｘ＝ｘ２’））に主要被写体Ｂを移動させる。図４（ｃ）において、第１の３Ｄ用画像データＩＤ１上において主要被写体Ｂが存在した位置を一点鎖線で示す。主要被写体Ｂを座標ｘ２’に移動させることにより、データが存在しなくなった、斜線を付した領域Ｒｅ２について、表示制御部１５２は、領域Ｒｅ１の場合と同様にして補間により生成する。
【００２６】
上記のようにして主要被写体Ａ、Ｂの位置をシフトさせることにより、表示制御部１５２は中間画像データＩＤＭ１を生成する。その結果、生成された中間画像データＩＤＭ１においては、主要被写体ＡおよびＢ間の距離が、第１および第２の３Ｄ用画像データＩＤ１、ＩＤ２での主要被写体ＡおよびＢ間の距離よりも小さいものとなる。さらに、表示制御部１５２は、第１の３Ｄ用画像データＩＤ１の主要被写体Ａをシフト量（２×ｄｅｆＡ／１０）、主要被写体Ｂをシフト量（２×ｄｅｆＢ／１０）だけ移動させて中間画像データＩＤＭ２を生成する。この場合も、表示制御部１５２は、主要被写体Ａ、Ｂの移動によりデータが存在しなくなった領域に対して補間処理を行う。なお、表示制御部１５２は、中間画像データＩＤＭ１の主要被写体Ａをシフト量（ｄｅｆＡ／１０）、主要被写体Ｂをシフト量（ｄｅｆＢ／１０）だけ移動させて中間画像データＩＤＭ２を生成してもよい。表示制御部１５２は、中間画像データＩＤＭ３〜ＩＤＭ９についても、同様にして生成する。なお、表示制御部１５２は、第２の３Ｄ用画像データＩＤ２の主要被写体Ａ、Ｂを移動させることにより生成してもよい。この場合、表示制御部１５２は、中間画像データＩＤＭ１〜ＩＤＭ４については第１の３Ｄ用画像データＩＤ１の主要被写体Ａ、Ｂを、中間画像データＩＤＭ６〜ＩＤＭ９については第２の３Ｄ用画像データＩＤ２の主要被写体Ａ、Ｂを移動させることが好ましい。
【００２７】
中間画像データＩＤＭが生成されると、表示制御部１５２は、第１および第２の３Ｄ用画像データＩＤ１、ＩＤ２と、中間画像データＩＤＭとを一時メモリ１６に格納する。このとき、表示制御部１５２は、第１および第２の３Ｄ用画像データＩＤ１、ＩＤ２と、中間画像データＩＤＭとのそれぞれに、傾斜角度と傾斜方向とを関連付ける。この傾斜角度と傾斜方向とは、液晶表示器１７１に表示された画像をユーザが観察する観察方向と観察角度とを表す。斜角度と傾斜方向とに応じて、後述する表示制御処理において液晶表示器１７１に表示される画像が表示制御部１５２により選択される。
【００２８】
図５（ａ）に、第１および第２の３Ｄ用画像データＩＤ１、ＩＤ２と、中間画像データＩＤＭとのそれぞれ関連付けされた傾斜角度と傾斜方向との一例を示す。図５（ａ）に示すように、第１の３Ｄ用画像データＩＤ１は、傾斜方向が「＋」側であって、傾斜角度が最大（４５度以上）に、第２の３Ｄ用画像データＩＤ２は、傾斜方向が「−」側であって、傾斜角度が最大（４５度以上）に関連付けされている。なお、傾斜方向の「＋」および「−」の意味については後述する。また、中間画像データＩＤＭ１〜ＩＤＭ４のそれぞれは、傾斜方向が「＋」側であって、傾斜角度が４４度〜５度のうち１０度の範囲ごとに降順で段階付けされて関連付けされる。中間画像データＩＤＭ６〜ＩＤＭ９のそれぞれは、傾斜方向が「−」側であって、傾斜角度が５度〜４４度のうち１０度の範囲ごとに昇順で段階付けされて関連付けされる。中間画像データＩＤＭ５は、傾斜方向が「なし」で傾斜角度が０度に関連付けされている。なお、本実施の形態では、傾斜方向「なし」、傾斜角度０度は、姿勢センサ１８により検出された傾斜角度が、０度を基準として４度以下の場合を示すものとする。なお、生成する中間画像データＩＤＭの枚数に応じて、各中間画像データに対応する傾斜角度も変更する。
【００２９】
以下、図５（ｂ）〜（ｄ）を参照して、本実施の形態における傾斜角度と傾斜方向とについて説明する。傾斜角度と傾斜方向とは、ユーザが液晶表示器１７１を観察する方向と角度とに関連する。図５（ｂ）に示すように、ユーザが液晶表示器１７１に対して垂直後方から液晶表示器１７１を観察する場合には、傾斜角度は「０」とし、傾斜方向は「なし」とする。図５（ｃ）は、ユーザがデジタルカメラ１を傾けて左後方から液晶表示器１７１を観察する場合を示している。すなわち、ユーザがデジタルカメラ１のボディ左側を手前に引き、ボディ右側を押し出す場合である。この場合、ユーザが液晶表示器１７１を観察する方向と、液晶表示器１７１の垂直方向とがなす狭角θを傾斜角度とし、傾斜方向を「＋」とする。したがって、ユーザがデジタルカメラ１のボディ左側を手前に引き、ボディ右側を押し出す程度が大きいほど、＋方向への傾斜角度が大きくなる。
【００３０】
図５（ｄ）は、ユーザがデジタルカメラ１を傾けて右後方から液晶表示器１７１を観察する場合を示している。すなわち、ユーザがデジタルカメラ１のボディ左側を押し出し、ボディ右側を手前に引く場合である。この場合、ユーザが液晶表示器１７１を観察する方向と、液晶表示器１７１の垂直方向とがなす狭角θを傾斜角度とし、傾斜方向を「−」とする。したがって、ユーザがデジタルカメラ１のボディ左側を押し出し、ボディ右側を手前に引く程度が大きいほど、−方向への傾斜角度が大きくなる。
【００３１】
（２）表示制御処理
上述した中間画像データＩＤＭの生成処理により第１および第２の３Ｄ用画像データＩＤ１、ＩＤ２と、中間画像データＩＤＭとが一時メモリ１６に格納されると、表示制御部１５２は、傾斜角度「０」、傾斜方向「なし」に対応する画像を液晶表示器１７１に表示させる。すなわち、表示制御部１５２は、図５（ａ）に示す関連付けされたデータを参照して、中間画像データＩＤＭ５をＬＣＤ駆動回路１７へ出力して、液晶表示器１７１に中間画像データＩＤＭ５に対応する画像を表示させる。この結果、図３（ｂ）に示す位置関係で撮影された画像に相当する画像が液晶表示器１７１に表示される。
【００３２】
つぎに、傾斜判定部１５３は、姿勢センサ１８から出力された検出信号を用いてデジタルカメラ１の傾斜角度と傾斜方向とを判定する。傾斜判定部１５３により傾斜角度と傾斜方向とが５度、＋方向と判定された場合、すなわちユーザによりデジタルカメラ１のボディ左側が手前に引かれ、ボディ右側が押し出された場合、表示制御部１５２は、関連付けされたデータを参照して、中間画像データＩＤＭ４をＬＣＤ駆動回路１７へ出力する。その結果、中間画像データＩＤＭ４に対応する画像が液晶表示器１７１に表示される。なお、傾斜判定部１５３により判定された傾斜方向が＋方向で傾斜角度が５度〜１４度までの間は、液晶表示器１７１には中間画像データＩＤＭ４に対応する画像の表示が継続される。
【００３３】
ユーザにより、さらに、デジタルカメラ１のボディ左側が手前に引かれ、ボディ右側が押し出されることによって、傾斜判定部１５３により傾斜角度と傾斜方向とが１５度、＋方向と判定された場合、表示制御部１５２は、関連付けされたデータを参照して中間画像データＩＤＭ３をＬＣＤ駆動回路１７へ出力する。その結果、中間画像データＩＤＭ３に対応する画像が液晶表示器１７１に表示される。以後、傾斜判定部１５３により、傾斜方向が＋方向であって、傾斜角度が２５度〜３４度と判定された場合には中間画像データＩＤＭ２に対応する画像が表示され、傾斜角度が３５度〜４４度と判定された場合には中間画像データＩＤＭ１に対応する画像が表示され、傾斜角度が４５度以上と判定された場合には第１の３Ｄ用画像データＩＤ１に対応する画像が表示される。
【００３４】
傾斜判定部１５３により判定された傾斜方向が−方向の場合、すなわちユーザによりデジタルカメラ１のボディ右側が手前に引かれ、ボディ左側が押し出された場合についても、同様にして判定された傾斜角度に対応する画像が表示される。すなわち、傾斜判定部１５３により傾斜角度が５度〜１４度と判定された場合には、表示制御部１５２は中間画像データＩＤＭ６をＬＣＤ駆動回路１７へ出力する。その結果、中間画像データＩＤＭ６に対応する画像が液晶表示器１７１に表示される。傾斜判定部１５３により傾斜角度が１５度〜２４度と判定された場合には、中間画像データＩＤＭ７に対応する画像が液晶表示器１７１に表示される。傾斜判定部１５３により傾斜角度が２５度〜３４度と判定された場合には、中間画像データＩＤＭ８に対応する画像が液晶表示器１７１に表示される。傾斜判定部１５３により傾斜角度が３５度〜４４度と判定された場合には、中間画像データＩＤＭ９に対応する画像が液晶表示器１７１に表示される。傾斜判定部１５３により傾斜角度が４５度以上と判定された場合には、第２の３Ｄ用画像データＩＤ２に対応する画像が液晶表示器１７１に表示される。
【００３５】
上述したように傾斜判定部１５３により判定された傾斜角度と傾斜方向とに対応した画像が液晶表示器１７１に表示されている場合に、ユーザにより決定ボタンが操作された場合には、表示中の画像の画像データを記録することができる。すなわち、制御回路１５は、ユーザによる決定ボタンの操作に応じて操作部３０から操作信号を入力すると、表示中の画像に対応する画像データ（第１および第２の３Ｄ用画像データＩＤ１、ＩＤ２または中間画像データＩＤＭのいずれか）を記録媒体３２に記録させる。
【００３６】
図６に示すフローチャートを用いて、以上で説明した３Ｄ再生モードにおけるデジタルカメラ１における表示処理について説明する。図６の処理を行うプログラムは制御回路１５内の図示しないメモリに格納されており、ユーザの操作に応じて３Ｄ再生モードが設定された場合に制御回路１５により起動されて、実行される。
ステップＳ１においては、表示制御部１５２は記録媒体３２から第１および第２の３Ｄ用画像データＩＤ１、ＩＤ２を読み出しで一時メモリ１６に格納してステップＳ２へ進む。ステップＳ２では、表示制御部１５２は、一時メモリ１６に格納した第１および第２の３Ｄ用画像データＩＤ１、ＩＤ２を用いて、中間画像データＩＤＭを生成し、ステップＳ３へ進む。
【００３７】
ステップＳ３では、第１および第２の３Ｄ用画像データＩＤ１、ＩＤ２と、中間画像データＩＤＭとを、傾斜角度および傾斜方向に関連付けて一時メモリ１６に格納し、ステップＳ４へ進む。ステップＳ４では、表示制御部１５２は、傾斜方向なし、傾斜角度「０」に関連付けされた中間画像データＩＤＭをＬＣＤ駆動回路１７へ出力して、液晶表示器１７１に中間画像データを表示させてステップＳ５へ進む。ステップＳ５においては、傾斜判定部１５３は、姿勢センサ１８から出力された検出信号を用いて、デジタルカメラ１の傾斜角度を傾斜方向とを判定してステップＳ６へ進む。
【００３８】
ステップＳ６では、表示制御部１５２は、ステップＳ５で傾斜判定部１５３により判定された傾斜角度および傾斜方向に関連付けされた画像データ（すなわち第１および第２の３Ｄ用画像データＩＤ１、ＩＤ２または中間画像データＩＤＭのいずれか）をＬＣＤ駆動回路１７へ出力して、液晶表示器１７１に画像を表示させてステップＳ７へ進む。
【００３９】
ステップＳ７においては、制御回路１５は表示中の画像を記録する処理が行われたか否かを判定する。ユーザの決定ボタンの操作に応じて操作部３０から操作信号が出力された場合には、制御回路１５はステップＳ７を肯定判定してステップＳ８へ進む。ステップＳ８では、制御回路１５は、表示中の画像に対応する画像データ（第１および第２の３Ｄ用画像データＩＤ１、ＩＤ２または中間画像データＩＤＭのいずれか）を記録媒体３２に記録させる。
【００４０】
ユーザにより決定ボタンが操作されず操作部３０から操作信号が出力されない場合には、制御回路１５はステップＳ７を否定判定してステップＳ９へ進む。ステップＳ９においては、表示制御部１５２は３Ｄ再生モードでの画像表示を終了するか否かを判定する。ユーザによる操作部３０の操作により３Ｄ再生モードが終了された場合、制御回路１５によりステップＳ９が肯定判定されて処理を終了する。３Ｄ再生モードを終了する操作が行われていない場合には、制御回路１５によりステップＳ９が否定判定されてステップＳ５へ戻る。
【００４１】
以上で説明した第１の実施の形態によるデジタルカメラ１によれば、以下の作用効果が得られる。
（１）画像処理部１５１は、主要被写体ＡおよびＢが所定の視差を有するように撮影された一対の右目用画像である第１の３Ｄ用画像データＩＤ１と左目用画像である第２の３Ｄ用画像データＩＤ２とを生成する。表示制御部１５２は、一対の第１および第２の３Ｄ用画像データＩＤ１、ＩＤ２に基づいて、所定の視差とは異なる視差を有する少なくとも一対の中間画像データＩＤＭを生成する。傾斜判定部１５３は、液晶表示器１７１に表示された画像をユーザが観察する観察方向と観察角度とを判定する。そして、表示制御部１５２は、傾斜判定部１５３により判定された観察方向と観察角度とに応じて、第１および第２の３Ｄ用画像データＩＤ１、ＩＤ２に対応する画像と、中間画像データＩＤＭに対応する画像との少なくとも１つの画像を液晶表示器１７１に表示させるようにした。すなわち、ユーザが図５（ｃ）に示すように液晶表示器１７１を観察すると、図４（ａ）に示す主要被写体ＡおよびＢの視差が異なる画像（第１の３Ｄ用画像データＩＤ１、中間画像データＩＤＭ１〜ＩＤＭ４）が表示される。その結果、ユーザが実際に主要被写体ＡおよびＢの正面に対して左側から観察した場合に相当する画像が液晶表示器１７１に表示される。同様に、ユーザが図５（ｄ）に示すように液晶表示器１７１を観察すると、図４（ａ）に示す主要被写体ＡおよびＢの視差が異なる画像（第２の３Ｄ用画像データＩＤ２、中間画像データＩＤＭ６〜ＩＤＭ９）が表示される。その結果、ユーザが実際に主要被写体ＡおよびＢの正面に対して右側から観察した場合に相当する画像が液晶表示器１７１に表示される。したがって、裸眼で立体画像が観察可能な表示器や立体画像を観察するための専用のメガネ等を用いることなく、ユーザは液晶表示器１７１への観察方向と観察角度とを変えることにより、液晶表示器１７１上で疑似的に立体画像を観察することができる。
【００４２】
（２）表示制御部１５２は、一対の第１および第２の３Ｄ用画像データＩＤ１、ＩＤ２に対応する画像での主要被写体ＡおよびＢ間の距離よりも、一対の中間画像データＩＤＭに対応する画像での主要被写体ＡおよびＢ間の距離を小さくするようにした。したがって、中間画像データＩＤＭに対応する画像の画質劣化を防ぐことができる。また、主要被写体ＡおよびＢの視差が異なる複数の画像を生成できるので、観察角度と観察方向とに応じて表示される画像上での主要被写体ＡおよびＢの位置関係が不自然に変化することを抑制できる。
【００４３】
（３）傾斜判定部１５３は、姿勢センサ１８から出力された検出信号を用いて、傾斜角度と傾斜方向とを判定するようにした。したがって、ユーザはデジタルカメラ１のボディの傾けることにより、液晶表示器１７１上で疑似的に立体画像を観察できる。
【００４４】
−第２の実施の形態−
図面を参照して、本発明の第２の実施の形態によるデジタルカメラ１を説明する。以下の説明では、第１の実施の形態と同じ構成要素には同じ符号を付して相違点を主に説明する。特に説明しない点については、第１の実施の形態と同じである。本実施の形態では、３Ｄ撮影モードにて生成される画像データが主要被写体の奥行きに関する情報を有する点で、第１の実施の形態とは異なる。
【００４５】
本実施の形態では、３Ｄ撮影モードにおいて、デジタルカメラ１は、図３（ｂ）に示す位置関係で主要被写体ＡおよびＢを撮影する。画像処理部１５１は、撮像素子１４から出力された画像信号を用いて画像データを生成する。画像処理部１５１は、生成した画像データから、公知の技術を用いて主要被写体Ａおよび主要被写体Ｂのそれぞれについて、デジタルカメラ１からの距離を算出する。そして、画像処理部１５１は、算出された主要被写体Ａからデジタルカメラ１までの距離と、主要被写体Ｂからデジタルカメラ１までの距離とを減算して、主要被写体ＡおよびＢとの間の距離、すなわち奥行きを算出する。画像処理部１５１は、主要被写体ＡおよびＢとデジタルカメラ１とのそれぞれの距離と、算出した主要被写体ＡおよびＢの奥行きとを奥行き情報として生成する。そして、画像処理部１５１は、生成した奥行き情報を記録した付加情報部と、生成した画像データとにより３Ｄ用画像ファイルを生成して記録媒体３２に記録させる。なお、画像処理部１５１は、複数の主要被写体のうち少なくともデジタルカメラ１に近い主要被写体（実施の形態においては主要被写体Ａ）までの距離と、主要被写体間の奥行きとを奥行き情報として生成してもよい。
【００４６】
次に、図７を用いて、第２の実施の形態による３Ｄ再生モードにおける第１および第２の３Ｄ用画像データ、中間画像データの生成処理について説明する。図７（ａ）は、第２の実施の形態の３Ｄ撮影モードにより生成された３Ｄ用画像ファイルの画像データＩｍを示している。ユーザにより３Ｄ用画像ファイルが選択されると、表示制御部１５２は、３Ｄ用画像ファイルの画像データＩｍと付加情報部に記録された奥行き情報とを一時メモリ１６に読み出す。そして、表示制御部１５２は、奥行き情報に基づいて、画像データＩｍの主要被写体Ａの位置（座標）に対するｘ軸、−方向へのシフト量を決定し、シフトさせる。同様に、表示制御部１５２は、奥行き情報に基づいて、画像データＩｍの主要被写体Ｂの位置（座標）に対するｘ軸、＋方向へのシフト量を決定し、シフトさせる。このとき、図７（ａ）に示すように、主要被写体ＡおよびＢが重なる領域Ｒｅ３については、主要被写体Ｂに関する情報が存在しない。このため、表示制御部１５２は、主要被写体Ｂに含まれ、かつ領域Ｒｅ３の近傍のデータを用いて補間する。以上の処理により、表示制御部１５２は、第１の３Ｄ用画像データＩＤ１を生成する。
【００４７】
さらに、表示制御部１５２は、奥行き情報に基づいて、画像データＩｍの主要被写体Ａの位置（座標）に対するｘ軸、＋方向へのシフト量を決定し、シフトさせる。同様に、表示制御部１５２は、奥行き情報に基づいて、画像データＩｍの主要被写体Ｂの位置（座標）に対するｘ軸、−方向へのシフト量を決定し、シフトさせる。そして、表示制御部１５２は、領域Ｒｅ３に含まれるデータを補間により生成して、第２の３Ｄ用画像データＩＤ２を生成する。第１および第２の３Ｄ用画像データＩＤ１、ＩＤ２が生成されると、表示制御部１５２は、第１の実施の形態と同様にして中間画像データＩＤＭを生成し、傾斜角度および傾斜方向と関連付けて一時メモリ１６に格納する。
【００４８】
以上で説明した第２の実施の形態のデジタルカメラ１によれば、第１の実施の形態により得られた作用効果に加えて、以下の作用効果が得られる。
画像処理部１５１は、撮影光学系の光軸方向に沿った主要被写体の撮影距離（奥行き情報）に関する情報を付加情報として有する３Ｄ画像ファイルを生成する。そして、表示制御部１５２は、３Ｄ用画像ファイルの画像データＩｍと撮影距離に関する情報とに基づいて、一対の第１および第２の３Ｄ用画像データＩＤ１、ＩＤ２を生成するようにした。したがって、主要被写体ＡおよびＢを第１の実施の形態のように一対の右目用画像と左目用画像を撮影する場合ではなくても、主要被写体ＡおよびＢの撮影方法によらず画像を疑似的に立体表示するための視差を有する画像データを生成できる。
【００４９】
−第３の実施の形態−
図面を参照して、本発明の第３の実施の形態によるデジタルカメラ１を説明する。以下の説明では、第１および第２の実施の形態と同じ構成要素には同じ符号を付して相違点を主に説明する。特に説明しない点については、第１および第２の実施の形態と同じである。本実施の形態では、３Ｄ再生モードにて表示される画像の表示方式が第１および第２の実施の形態とは異なる。なお、以下の説明では、第１および第２の３Ｄ用画像データと中間画像データとを包含して３Ｄ用画像データと呼ぶ。
【００５０】
３Ｄ再生モードにおいて、傾斜判定部１５３は、第１および第２の実施の形態と同様にして、姿勢センサ１８からの検出信号に基づいて、デジタルカメラ１の傾斜角度と傾斜方向とを判定する。そして、傾斜判定部１５３は、姿勢センサ１８からの検出信号が所定の時間変化がないか否かを判定する。すなわち、傾斜判定部１５３は、ユーザがデジタルカメラ１のボディ右側を手前に引きボディ左側を押し出した、またはボディ左側を手前に引きボディ右側を押し出した状態で、所定の時間その姿勢を維持していることを判定する。傾斜判定部１５３により姿勢センサ１８からの検出信号が所定の時間変化がないと判定されると、表示制御部１５２は、傾斜判定部１５３により判定された傾斜角度と傾斜方向とに関連付けされた３Ｄ用画像データ（以後、検出画像データと呼ぶ）を検出する。
【００５１】
傾斜判定部１５３により判定された傾斜角度と傾斜方向とに関連付けされた３Ｄ用画像データが、たとえば傾斜角度４５度以上、傾斜方向「＋」に関連付けされているとする。このとき、表示制御部１５２は、傾斜方向が「＋」であって、傾斜角度「０」から傾斜角度４５度までに関連付けされた全ての３Ｄ用画像データを一時メモリ１６から読み出す。そして、表示制御部１５２は、読み出した３Ｄ用画像データのうち、傾斜角度が小さい値と関連付けされている３Ｄ用画像データから順次ＬＣＤ駆動回路１７へ出力する。ＬＣＤ駆動回路１７は、表示制御部１５２から３Ｄ用画像データに対応する画像を、３Ｄ用画像データを入力した順序で、たとえば動画のフレームレート（３０ｆｐｓ）にて液晶表示器１７１へ表示させる。
【００５２】
図８（ａ）は、第３の実施の形態により表示される画像を示している。図８（ａ）においては、傾斜角度「０」傾斜方向なしに関連付けされた３Ｄ用画像データに対応する画像をＦｒ１、検出画像データに対応する画像をＦｒ１０として示す。図８（ａ）に示すように、Ｆｒ１からＦｒ１０までの画像が動画のフレームレートで順次液晶表示器１７１に表示される。すなわち、液晶表示器１７１には、主要被写体ＡおよびＢについて視差のない画像から、少しずつ視差が設けられた画像が表示される。
【００５３】
以上で説明した第３の実施の形態のデジタルカメラ１によれば、第１および第２の実施の形態によるデジタルカメラ１で得られた作用効果に加えて、以下の作用効果が得られる。
表示制御部１５２は、液晶表示器１７１に垂直な方向から観察した場合に対応する画像から主要被写体ＡおよびＢの視差が順次大きくなる画像を連続的に液晶表示器１７１に表示させるようにした。この結果、主要被写体ＡおよびＢの視差が少しずつ異なる画像が液晶表示器１７１に順次表示されるので、裸眼で立体画像が観察可能な表示器や立体画像を観察するための専用のメガネ等を用いることなく、液晶表示器１７１上で疑似的に立体画像を観察することができる。
【００５４】
−第４の実施の形態−
図面を参照して、本発明の第４の実施の形態によるデジタルカメラ１を説明する。以下の説明では、第１〜第３の実施の形態と同じ構成要素には同じ符号を付して相違点を主に説明する。特に説明しない点については、第１〜第３の実施の形態と同じである。本実施の形態では、３Ｄ再生モードにて表示される画像の表示方式が第１〜第３の実施の形態とは異なる。なお、以下の説明では、第１および第２の３Ｄ用画像データと中間画像データとを包含して３Ｄ用画像データと呼ぶ。
【００５５】
本実施の形態においても、傾斜判定部１５３により姿勢センサ１８からの検出信号が所定の時間変化がないと判定されると、表示制御部１５２は、傾斜判定部１５３により判定された傾斜角度と傾斜方向とに関連付けされた３Ｄ用画像データ（検出画像データ）を検出する。傾斜判定部１５３により判定された傾斜角度と傾斜方向とに関連付けされた３Ｄ用画像データが、たとえば傾斜角度４５度以上、傾斜方向「＋」に関連付けされているとする。表示制御部１５２は、傾斜方向が「＋」であって、傾斜角度「０」から傾斜方向４５度までに関連付けされた全ての３Ｄ用画像データを一時メモリ１６から読み出す。そして、表示制御部１５２は、読み出した全ての３Ｄ用画像データのうち一部の３Ｄ用画像データを間引いた後、傾斜角度が小さい値と関連付けされている３Ｄ用画像データから順次ＬＣＤ駆動回路１７へ出力する。ＬＣＤ駆動回路１７は、表示制御部１５２から３Ｄ用画像データに対応する画像を、３Ｄ用画像データを入力した順序で、たとえば動画のフレームレート（３０ｆｐｓ）にて液晶表示器１７１へ表示させる。
【００５６】
図８（ｂ）に第４の実施の形態により表示される画像を示している。図８（ｂ）においては、第３の実施の形態の場合と同様に、傾斜角度「０」傾斜方向なしに関連付けされた３Ｄ用画像データに対応する画像をＦｒ１、検出画像データに対応する画像をＦｒ１０として示す。まず、液晶表示器１７１には、Ｆｒ１の画像、すなわち主要被写体ＡおよびＢに視差のない画像が表示される。次に、表示制御部１５２によりＦｒ２〜Ｆｒ４の画像に対応する３Ｄ用画像データが間引かれ、液晶表示器１７１にはＦｒ５の画像が表示される。すなわち、Ｆｒ１の画像と比べて主要被写体ＡおよびＢについて視差が大きく変化した画像が液晶表示器１７１に表示される。
【００５７】
さらに、表示制御部１５２によりＦｒ６およびＦｒ７の画像に対応する３Ｄ用画像データが間引かれて、液晶表示器１７１にはＦｒ８の画像が表示される。すなわち、Ｆｒ５の画像よりも、主要被写体ＡおよびＢについてさらに視差が変化した画像が液晶表示器１７１に表示される。ただし、Ｆｒ１の画像とＦｒ５の画像との間における主要被写体ＡおよびＢの視差の変化量よりも、Ｆｒ５の画像とＦｒ８の画像との間にける主要被写体ＡおよびＢの視差の変化量が小さくなる。そして、Ｆｒ８の画像からＦｒ１０の画像までは、順次液晶表示器１７１に表示される。その結果、液晶表示器１７１には、動画のフレームレートにて、Ｆｒ１、Ｆｒ５、Ｆｒ８、Ｆｒ９、Ｆｒ１０の順序で画像が表示される。したがって、ユーザには、主要被写体ＡおよびＢが最初は早く、徐々にゆっくりシフトされるように観察される。
【００５８】
上述したように、表示制御部１５２は、傾斜角度が小さい値と関連付けされた３Ｄ用画像データについては間引きする枚数を多くして、傾斜角度が大きな値と関連付けされた３Ｄ用画像データになるほど間引きする枚数を少なくする。この場合、表示制御部１５２は、３Ｄ用画像データを間引きする枚数を、一時メモリ１６から読み出した３Ｄ用画像データの枚数に応じて決定すればよい。
【００５９】
以上で説明した第４の実施の形態のデジタルカメラ１によれば、第１および第２の実施の形態によるデジタルカメラ１で得られた作用効果に加えて、以下の作用効果が得られる。
表示制御部１５２は、液晶表示器に垂直な方向から観察した場合に対応する画像から主要被写体ＡおよびＢの視差が順次大きくなる画像のうち、一部の画像を液晶表示器１７１に表示させないようにした。この結果、ユーザには、主要被写体ＡおよびＢが最初は早く、徐々にゆっくり変化するように観察されるので、印象的な映像効果を有する立体画像を表示することができる。
【００６０】
−第５の実施の形態−
図面を参照して、本発明の第５の実施の形態によるデジタルカメラ１を説明する。以下の説明では、第１〜第４の実施の形態と同じ構成要素には同じ符号を付して相違点を主に説明する。特に説明しない点については、第１〜第４の実施の形態と同じである。本実施の形態では、３Ｄ再生モードにて表示される画像の表示方式が第１〜第４の実施の形態とは異なる。なお、以下の説明では、第１および第２の３Ｄ用画像データと中間画像データとを包含して３Ｄ用画像データと呼ぶ。
【００６１】
本実施の形態においても、傾斜判定部１５３により姿勢センサ１８からの検出信号が所定の時間変化がないと判定されると、表示制御部１５２は、傾斜判定部１５３により判定された傾斜角度と傾斜方向とに関連付けされた３Ｄ用画像データ（検出画像データ）を検出する。傾斜判定部１５３により判定された傾斜角度と傾斜方向とに関連付けされた３Ｄ用画像データが、たとえば傾斜角度４５度以上、傾斜方向「＋」に関連付けされているとする。表示制御部１５２は、傾斜方向が「＋」であって、傾斜角度「０」から傾斜方向４５度までに関連付けされた全ての３Ｄ用画像データを一時メモリ１６から読み出す。
【００６２】
表示制御部１５２は、読み出した３Ｄ用画像データのうち、傾斜角度が小さい値と関連付けされている３Ｄ用画像データから順次ＬＣＤ駆動回路１７へ出力する。ＬＣＤ駆動回路１７は、表示制御部１５２から３Ｄ用画像データに対応する画像を、３Ｄ用画像データを入力した順序で、液晶表示器１７１へ表示させる。このとき、ＬＣＤ駆動回路１７は、入力した順序が早い３Ｄ用画像データに対応する画像ほど液晶表示器１７１への表示時間を長くし、入力した順序が遅い３Ｄ用画像データに対応する画像ほど液晶表示器１７１に表示する時間を短くする。
【００６３】
図９は第５の実施の形態により表示される画像を示している。なお、図９では、Ｆｒ１の画像からＦｒ６までの画像が順次液晶表示器１７１に表示される場合を示している。図９に示すように、ＬＣＤ駆動回路１７は、Ｆｒ１の画像の表示時間をたとえば１００ｔとすると、Ｆｒ２の画像の表示時間を５０ｔ、Ｆｒ３の画像の表示時間を２０ｔ、Ｆｒ４の画像の表示時間を１０ｔ、Ｆｒ５の画像の表示時間を５ｔ、Ｆｒ６の画像の表示時間を４ｔにする。すなわち、主要被写体ＡおよびＢについて視差の大きな画像ほど表示時間が短くなる。その結果、第４の実施の形態の場合と同様に、ユーザには、主要被写体ＡおよびＢが最初は早く、徐々にゆっくりシフトされるように観察される。なお、表示時間の減少の割合については、表示制御部１５２が一時メモリ１６から読み出した３Ｄ用画像データの枚数に応じて決定すればよい。
【００６４】
以上で説明した第５の実施の形態のデジタルカメラ１によれば、第１および第２の実施の形態によるデジタルカメラ１で得られた作用効果に加えて、以下の作用効果が得られる。
表示制御部１５２は、液晶表示器１７１に垂直な方向から観察した場合に対応する画像から主要被写体ＡおよびＢの視差が順次大きくなる画像のそれぞれについて、表示時間を互いに異ならせて連続的に液晶表示器１７１に表示させるようにした。その結果、第４の実施の形態により得られた作用効果と同様に、ユーザには主要被写体ＡおよびＢが最初は早く、徐々にゆっくり変化するように観察されるので、印象的な映像効果を有する立体画像を表示できる。
【００６５】
−第６の実施の形態−
図面を参照して、本発明の第６の実施の形態によるデジタルカメラ１を説明する。以下の説明では、第１および第５の実施の形態と同じ構成要素には同じ符号を付して相違点を主に説明する。特に説明しない点については、第１および第５の実施の形態と同じである。本実施の形態では、３Ｄ再生モードにて表示される画像の表示方式が第１、第４および第５の実施の形態を組み合わせ、所定の条件に応じて表示方式を切り替える。以下、詳細に説明する。
【００６６】
図１０に示すように、デジタルカメラ１は液晶表示器１７１の温度を検出する温度センサ１９を有する。温度センサ１９は、検出した温度を示す温度検出信号を制御回路１５へ出力する。制御回路１５は、温度センサ１９から入力した温度検出信号に基づいて、液晶表示器１７１の温度状態を判定する温度判定部１５４を機能的に備える。そして、表示制御部１５２は、温度判定部１５４により判定された温度状態に応じて、３Ｄ再生モードで表示される画像の表示方式を、第１表示方式、第２表示方式および第３表示方式のうちのいずれかに設定する。第１表示方式は、第１および第２の実施の形態における表示方式である。第２表示方式は第４の実施の形態における表示方式である。第３表示方式は第５の実施の形態における表示方式である。
【００６７】
以下、詳細に説明する。温度判定部１５４は、温度センサ１９で検出された温度と第１閾値、第２閾値および第３閾値との間で比較する。第１〜第３閾値は液晶表示器１７１の表示特性に基づいて決定された値であり、第３閾値＞第２閾値＞第１閾値の関係を有する。第３閾値は、高温のために液晶表示器１７１の表示特性に影響が生じる温度に相当する。第２閾値は、高温のために液晶表示器１７１の表示特性に若干の影響が生じる温度に相当する。第１閾値は、これ以上低温になると液晶表示器１７１の表示特性に影響が生じる温度に相当する。
【００６８】
図１１に、液晶表示器１７１と表示方式との対応関係を示す。１５４により液晶表示器１７１の温度が第１閾値未満と判定された場合、または第３閾値以上と判定された場合、第２表示方式を選択する。すなわち、液晶表示器１７１の表示特性に温度による影響が生じる場合には、第４の実施の形態の場合と同様に画像が表示される。換言すると、液晶表示器１７１の表示特性に影響が生じるので、液晶表示器１７１に切り換えて表示される画像の枚数が、複数種の表示方式のうち最も少ない枚数となる表示方式を行うことによって、表示される画像の劣化を抑制する。表示制御部１５２は、温度判定部１５４により液晶表示器１７１の温度が第１閾値以上第２閾値未満と判定されると、第１表示方式を選択する。すなわち、液晶表示器１７１の表示特性に温度による影響が生じない場合には、第１の実施の形態の場合と同様に画像が表示される。換言すると、液晶表示器１７１の表示特性に影響が生じないので、液晶表示器１７１に切り換えて表示される画像の枚数が、複数種の表示方式のうちで最大の表示枚数となる表示方式によって画像が表示されても劣化の少ない画像表示が可能となる。温度判定部１５４により液晶表示器１７１の温度が第２閾値以上第３閾値未満と判定されると、第３表示方式を選択する。すなわち、液晶表示器１７１の表示特性に温度による影響が若干生じる場合には、第５の実施の形態の場合と同様に画像が表示される。換言すると、液晶表示器１７１の表示特性に若干の影響が生じるので、液晶表示器１７１に切り換えて表示される画像の枚数が、複数種の表示方式のうち中間の枚数となる表示形式を行うことによって、表示される画像の劣化を抑制する。
【００６９】
図１２に示すフローチャートを用いて、以上で説明した３Ｄ再生モードにおけるデジタルカメラ１における表示処理について説明する。図１２の処理を行うプログラムは制御回路１５内の図示しないメモリに格納されており、ユーザの操作に応じて３Ｄ再生モードが設定された場合に制御回路１５により起動されて、実行される。
ステップＳ１０（３Ｄ用画像データ読み出し）〜Ｓ１３（傾斜角度０、傾斜方向なしの画像表示）までの各処理は、図６のフローチャートに示すステップＳ１（３Ｄ用画像データ読み出し）〜Ｓ４（傾斜角度０、傾斜方向なしの画像表示）までの各処理と同様である。
【００７０】
ステップＳ１４では、温度判定部１５４は液晶表示器１７１の温度が第３閾値以上か否かを判定する。液晶表示器１７１の温度が第３閾値以上の場合には、温度判定部１５４によりステップＳ１４が肯定判定されてステップＳ１５へ進む。ステップＳ１５では、表示制御部１５２は第２表示方式を選択してステップＳ２１へ進む。液晶表示器１７１の温度が第３閾値未満の場合には、温度判定部１５４によりステップＳ１４が否定判定されてステップＳ１６へ進む。
【００７１】
ステップＳ１６では、温度判定部１５４は液晶表示器１７１の温度が第２閾値以上第３閾値未満か否かを判定する。液晶表示器１７１の温度が第２閾値以上第３閾値未満の場合には、温度判定部１５４によりステップＳ１６が肯定判定されてステップＳ１７へ進む。ステップＳ１７では、表示制御部１５２は第３表示方式を選択してステップＳ２１へ進む。液晶表示器１７１の温度が第２閾値未満の場合には、温度判定部１５４によりステップＳ１６が否定判定されてステップＳ１８へ進む。
【００７２】
ステップＳ１８では、温度判定部１５４は液晶表示器１７１の温度が第１閾値以上第２閾値未満か否かを判定する。液晶表示器１７１の温度が第１閾値以上第２閾値未満の場合には、温度判定部１５４によりステップＳ１８が肯定判定されてステップＳ１９へ進む。ステップＳ１９では、表示制御部１５２は第１表示方式を選択してステップＳ２１へ進む。液晶表示器１７１の温度が第１閾値未満の場合には、温度判定部１５４によりステップＳ１８が否定判定されてステップＳ２０へ進む。ステップＳ２０では、表示制御部１５２は第２表示方式を選択してステップＳ２１へ進む。ステップＳ２１（表示画像記録判定）〜Ｓ２３（３Ｄ再生モード終了判定）までの各処理は、図６のフローチャートに示すステップＳ７（表示画像記録判定）〜Ｓ９（３Ｄ再生モード終了判定）までの各処理と同様である。なお、ステップＳ２３が否定判定された場合には、処理はステップＳ１４へ戻る。
【００７３】
以上で説明した第６の実施の形態のデジタルカメラ１によれば、第１〜第５の実施の形態によるデジタルカメラ１で得られた作用効果に加えて、以下の作用効果が得られる。
温度センサ１９は、液晶表示器１７１の温度を検出する。表示制御部１５２は、温度センサ１９により検出された液晶表示器１７１の温度に応じて、液晶表示器１７１に垂直な方向から観察した場合に対応する画像から主要被写体ＡおよびＢの視差が順次大きくなる画像のうち、一部の画像を液晶表示器１７１に表示させない第２表示方法と、液晶表示器１７１に垂直な方向から観察した場合に対応する画像から主要被写体ＡおよびＢの視差が順次大きくなる画像のそれぞれについて、表示時間を互いに異ならせて連続的に液晶表示器１７１に表示させる第３表示方法とを切り換えるようにした。したがって、液晶表示器１７１の温度による表示特性に応じて、画像の表示枚数を異ならせたり表示時間を異ならせたりするので、液晶表示器１７１に表示される画質劣化を防止できる。
【００７４】
以上で説明した第１〜第６の実施の形態のデジタルカメラ１を、以下のように変形できる。
（１）姿勢センサ１８からの検出信号に基づいて、傾斜角度と傾斜方向とに関連付けされた画像データに対応する画像が表示されるものに代えて、操作部３０の操作に応じて視差の異なる画像が表示されてもよい。この場合、ユーザは、操作部３０を構成する十字キーを操作する。たとえば、図５（ａ）の関連付けデータに示す中間画像データＩＤＭ５に対応する画像が表示されているときに、十字キーの左ボタンが３回操作されたとする。このとき、表示制御部１５２は図５（ａ）の関連付けデータのうち、中間画像データＩＤＭ５から傾斜方向「＋」側に傾斜角度の区切りが３段階大きい中間画像データＩＤＭ２をＬＣＤ駆動回路１７へ出力すればよい。
【００７５】
（２）３Ｄ再生モードでは、姿勢センサ１８からの検出信号や、十字キーの操作に応じた傾斜角度と傾斜方向とに関連付けされた画像データに対応する画像が表示されるものに代えて、全ての３Ｄ用画像データに対応するそれぞれの画像が連続的に表示されてもよい。たとえば、傾斜方向が「−」と判定された場合には、表示制御部１５２は、中間画像データＩＤＭ５〜ＩＤＭ９、第２の３Ｄ用画像データＩＤ２、第１の３Ｄ用画像データＩＤ１、中間画像データＩＤＭ１〜ＩＤＭ４の順序でＬＣＤ駆動回路１７へ出力する。そして、ＬＣＤ駆動回路１７は、上述した順序で入力した画像データに対応する画像を液晶表示器１７１に表示させる。なお、この場合、ＬＣＤ駆動回路１７は、たとえば動画のフレームレートである３０ｆｐｓにて各画像の表示を切り替える。
【００７６】
（３）表示制御部１５２は、主要被写体ＡおよびＢの視差に応じた枚数の中間画像データＩＤＭを生成するものに代えて、液晶表示器１７１の温度に応じて生成する中間画像データＩＤＭの枚数を変更してもよい。たとえば、液晶表示器１７１の温度が高温の場合には、表示制御部１５２は、中間画像データＩＤＭの生成枚数を減少させる。
【００７７】
（４）表示制御部１５２は、第１および第２の３Ｄ用画像データＩＤ１、ＩＤ２における主要被写体ＡおよびＢよりも視差が小さい中間画像データＩＤＭを生成するものに代えて、主要被写体ＡおよびＢよりも視差が大きくなるように画像データを生成してもよい。
【００７８】
（５）デジタルカメラ１の３Ｄ撮影モードで取得された画像データを用いて３Ｄ用画像データを生成するものに代えて、表示制御部１５２は、他のカメラで取得された画像データを用いて３Ｄ用画像データを生成してもよい。この場合、他のカメラで取得された画像データを、記録媒体３２にから読み込んだり、図示しない外部インタフェース（たとえばＵＳＢケーブルや、無線通信等）を用いて取得すればよい。
【００７９】
（６）３Ｄ再生モードをデジタルカメラ１にて実行するものとして説明したが、液晶表示器を備える携帯機器（たとえば携帯電話、携帯型情報端末等）で実行するものであってもよい。
【００８０】
また、本発明の特徴を損なわない限り、本発明は上記実施の形態に限定されるものではなく、本発明の技術的思想の範囲内で考えられるその他の形態についても、本発明の範囲内に含まれる。説明に用いた実施の形態および変形例は、それぞれを適宜組み合わせて構成しても構わない。
【符号の説明】
【００８１】
１４  撮像素子、  １５  制御回路、  １６  一時メモリ、
１８  姿勢センサ、  １９  温度センサ、  ３０  操作部、
１５１  画像処理部、  １５２  表示制御部、  １５３  傾斜判定部、
１７１  液晶表示器
【図１】
2013175805.tif 000003
【図２】
2013175805.tif 000004
【図３】
2013175805.tif 000005
【図４】
2013175805.tif 000006
【図５】
2013175805.tif 000007
【図６】
2013175805.tif 000008
【図７】
2013175805.tif 000009
【図８】
2013175805.tif 000010
【図９】
2013175805.tif 000011
【図１０】
2013175805.tif 000012
【図１１】
2013175805.tif 000013
【図１２】
2013175805.tif 000014