(57)【要約】      （修正有）【課題】立体視用画像の立体感を再度変更できるようにする。【解決手段】ＬＣＤ２に、互いに異なる位置において撮影を行うことにより取得された複数の画像を立体視表示する。ユーザは操作ボタン３を用いて立体視表示された画像の立体感を調整する。立体感の調整値を複数の画像と関連づけて記録媒体メディア４に記録する。２つの画像ＧＬ，ＧＲを用いて立体視表示を行う場合、画像ＧＬは立体視表示する際の左目用の画像、画像ＧＲは右目用の画像を使用する。【選択図】図１
2010237410.tif 000002
【特許請求の範囲】
【請求項１】
視点が異なる複数の画像から生成された立体視用画像を立体視表示可能な表示手段と、
前記表示手段に立体視表示された前記立体視用画像の立体感の調整指示を受け付ける入力手段と、
前記複数の画像に対して立体視表示のための３次元処理を行って前記立体視用画像を生成する３次元処理手段であって、前記指示された立体感となるように前記３次元処理を行う３次元処理手段と、
前記指示された立体感の調整値を、前記複数の画像と関連づけて記録媒体に記録する記録制御手段とを備えたことを特徴とする画像表示装置。
【請求項２】
前記入力手段は、前記立体視用画像の立体視表示および該複数の画像を重ねての２次元表示の切り替え指示を受け付ける手段を含み、
前記切り替え指示に応じて、前記立体視表示および前記２次元表示を切り替える表示制御手段をさらに備えたことを特徴とする請求項１記載の画像表示装置。
【請求項３】
前記入力手段は、前記記録媒体に記録された前記複数の画像の立体視表示の指示を受け付ける手段を含み、
前記記録制御手段は、前記記録媒体に記録された前記複数の画像の前記立体視表示の指示がなされた場合において、該複数の画像に前記立体感の調整値が関連づけられている場合には、前記複数の画像とともに該立体感の調整値を前記記録媒体から読み出す手段であり、
前記３次元処理手段は、前記立体感の調整値に基づいて前記複数の画像に前記３次元処理を行う手段であることを特徴とする請求項１または２記載の画像表示装置。
【請求項４】
視点が異なる複数の画像に３次元処理を行って立体視用画像を生成し、
該立体視用画像を立体視表示し、
前記立体視表示された前記立体視用画像の立体感の調整指示を受け付け、
前記指示された立体感となるように前記複数の画像に前記３次元処理を行い、
前記指示された立体感の調整値を、前記複数の画像と関連づけて記録媒体に記録することを特徴とする画像表示方法。
【請求項５】
視点が異なる複数の画像に３次元処理を行って立体視用画像を生成し、
該立体視用画像を立体視表示する手順と、
前記立体視表示された前記立体視用画像の立体感の調整指示を受け付ける手順と、
前記指示された立体感となるように前記複数の画像に前記３次元処理を行う手順と、
前記指示された立体感の調整値を、前記複数の画像と関連づけて記録媒体に記録する手順とを有する画像表示方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の画像から生成された立体視用画像を立体視可能なように立体視表示する画像表示装置および方法並びに画像表示方法をコンピュータに実行させるためのプログラムに関するものである。
【背景技術】
【０００２】
同一の被写体を異なる位置から撮影することにより取得した複数の画像を組み合わせて立体視用画像を生成し、生成した立体視用画像を立体視表示することにより、視差を利用して立体視できることが知られている。立体視表示の具体的な手法として、複数の画像を並べて配置して立体視表示を行う裸眼平衡法が知られている。また、複数の画像の色を例えば赤と青のように異ならせて重ね合わせたり、複数の画像の偏光方向を異ならせて重ね合わせることにより、複数の画像を合成して立体視用画像を生成することによっても立体視表示を行うことができる。この場合赤青メガネや偏光メガネ等の画像分離メガネを用いて、立体視表示された立体視用画像を融合視することにより、立体視を行うことができる（アナグリフ方式、偏光フィルタ方式）。
【０００３】
また、偏光メガネ等を使用しなくても、パララックスバリア方式およびレンチキュラー方式のように、複数の画像を立体視可能な立体視表示モニタに表示して立体視することも可能である。この場合、複数の画像を垂直方向に短冊状に切り取って交互に配置することにより立体視用画像を生成して、立体視表示が行われる。また、画像分離メガネを使用したり、光学素子を液晶に貼ることで左右の画像の光線方向を変えながら、左右の画像を交互に高速で切り替えて表示することにより、残像効果によって立体視表示を行う方式も提案されている（スキャンバックライト方式）。
【０００４】
このように立体視を行う場合、立体視用画像を観察するユーザに応じて好ましい立体感が異なる。このため、立体視表示された立体視用画像の視差量の調整の指示を受け付け、指示された視差量に応じて立体視用画像を生成する手法が提案されている（特許文献１参照）。また、表示された立体視用画像を立体視しながら立体感を調整して立体視用画像を生成する手法も提案されている（特許文献２参照）。また、ゲームにおいて立体感を調整する手法も提案されている（特許文献３参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−１２９１８６号公報
【特許文献２】特開平１０−９０８１４号公報
【特許文献３】特開平９−１９２３４９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１〜３に記載された手法は、複数の画像から生成された立体視用画像を保存するものである。このため、立体視用画像を生成した後は、生成時の立体感となる立体視用画像を表示できるのみであり、立体感を変更したくても変更することができない。
【０００７】
本発明は上記事情に鑑みなされたものであり、立体視用画像の立体感を再度変更できるようにすることを目的とする。
【課題を解決するための手段】
【０００８】
本発明による画像表示装置は、視点が異なる複数の画像から生成された立体視用画像を立体視表示可能な表示手段と、
前記表示手段に立体視表示された前記立体視用画像の立体感の調整指示を受け付ける入力手段と、
前記複数の画像に対して立体視表示のための３次元処理を行って前記立体視用画像を生成する３次元処理手段であって、前記指示された立体感となるように前記３次元処理を行う３次元処理手段と、
前記指示された立体感の調整値を、前記複数の画像と関連づけて記録媒体に記録する記録制御手段とを備えたことを特徴とするものである。
【０００９】
立体感の調整値としては、複数の画像間の視差量を用いることができるが、視差量のみならず、画像において立体視表示した場合の立体感に影響を与える各種調整値を用いることができる。例えば、画像の傾き、拡大率、および歪みの変更量の他、複数の画像間のホワイトバランスのばらつき、明るさのばらつき、色のばらつきを補正するための補正量等を立体感の調整値として用いることができる。
【００１０】
なお、本発明による画像表示装置においては、前記入力手段を、前記立体視用画像の立体視表示および該複数の画像を重ねての２次元表示の切り替え指示を受け付ける手段を含むものとし、
前記切り替え指示に応じて、前記立体視表示および前記２次元表示を切り替える表示制御手段をさらに備えるものとしてもよい。
【００１１】
また、本発明による画像表示装置においては、前記入力手段を、前記記録媒体に記録された前記複数の画像の立体視表示の指示を受け付ける手段を含むものとし、
前記記録制御手段を、前記記録媒体に記録された前記複数の画像の前記立体視表示の指示がなされた場合において、該複数の画像に前記立体感の調整値が関連づけられている場合には、前記複数の画像とともに該立体感の調整値を前記記録媒体から読み出す手段とし、
前記３次元処理手段を、前記立体感の調整値に基づいて前記複数の画像に前記３次元処理を行う手段としてもよい。
【００１２】
本発明による画像表示方法は、視点が異なる複数の画像に３次元処理を行って立体視用画像を生成し、
該立体視用画像を立体視表示し、
前記立体視表示された前記立体視用画像の立体感の調整指示を受け付け、
前記指示された立体感となるように前記複数の画像に前記３次元処理を行い、
前記指示された立体感の調整値を、前記複数の画像と関連づけて記録媒体に記録することを特徴とするものである。
【００１３】
なお、本発明による画像表示方法をコンピュータに実行させるためのプログラムとして提供してもよい。
【発明の効果】
【００１４】
本発明によれば、ユーザが立体視表示された立体視用画像を見ながら立体感の調整指示を行うと、指示された立体感となるように複数の画像に対して３次元処理が行われ、これにより生成された立体視用画像が立体視表示される。そして、立体感の調整指示が終了すると、そのときの立体感の調整値が複数の画像と関連づけられて保存される。このように、本実施形態においては、３次元処理がなされる前の元の画像が立体感の調整値と関連づけられて保存されるため、立体感を変更したい場合には、改めて元の画像に対して３次元処理を行うことにより、立体感を変更することができる。
【００１５】
また、立体視表示と複数の画像を重ねての２次元表示とを切り替えることにより、２次元表示をすれば、複数の画像の視差量がどの程度あるかを確認することが容易となる。
【００１６】
また、本発明によれば、立体感の調整値が複数の画像と関連づけられて保存されているため、その複数の画像を立体視表示する際に、複数の画像と関連づけられた立体感の調整値により３次元処理を行えば、立体感の調整を行ったユーザの好みの立体感となるように複数の画像を立体視表示することができる。このため、ユーザは立体視表示を行う毎に立体感を調整する作業を行う必要がなくなり、その結果、ユーザの負担を軽減することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の第１の実施形態による画像表示装置の外観構成を示す斜視図
【図２】第１の実施形態による画像表示装置の内部構成を示す概略ブロック図
【図３】第１の実施形態において立体感の調整時に行われる処理を示すフローチャート
【図４】視差量の変更を説明するための図
【図５】現在の視差量を保存するか否かの問い合わせ画面を示す図
【図６】ヘッダに立体感調整値が記述された画像ファイルのファイル構造を示す図
【図７】立体視表示時に行われる処理を示すフローチャート
【図８】第２の実施形態において立体感の調整時に行われる処理を示すフローチャート
【図９】２次元表示された状態を示す図
【図１０】２つの画像がつながった画像ファイルのファイル構造を示す図
【図１１】画像ファイルと立体感調整値のテキストファイルとの保存の態様を示す図（その１）
【図１２】画像ファイルと立体感調整値のテキストファイルとの保存の態様を示す図（その２）
【図１３】画像ファイルと立体感調整値のテキストファイルとの保存の態様を示す図（その３）
【図１４】スキャンバックライト方式のＬＣＤのバックライトの構成を示す図
【図１５】スキャンバックライト方式における立体視表示を説明するための図
【図１６】スキャンバックライト方式における２次元表示を説明するための図
【図１７】視差量によるトリミング領域の変更を説明するための図
【図１８】立体視用画像の周囲に黒枠を付与した状態を示す図
【図１９】視差量が０の部分の色を変更した状態を示す図
【発明を実施するための形態】
【００１８】
以下、図面を参照して本発明の実施形態について説明する。図１は本発明の第１の実施形態による画像表示装置の外観構成を示す斜視図である。図１に示すように第１の実施形態による画像表示装置１は、正面に液晶ディスプレイ（ＬＣＤ）２および操作ボタン３を備える。また、側面にはメモリカード等の記録メディア４を挿入するスロット５を備える。そして、第１の実施形態による画像表示装置１は、記録メディア４に記録された、互いに異なる位置において撮影を行うことにより取得した複数の画像から生成された立体視用画像を、ＬＣＤ２に立体視表示するものである。なお、本実施形態においては、２つの画像ＧＬ，ＧＲを用いて立体視表示を行うものとして説明する。また、画像ＧＬは立体視表示する際の左目用の画像、画像ＧＲは右目用の画像とする。
【００１９】
操作ボタン３は、上ボタン３Ｕ、下ボタン３Ｄ、左ボタン３Ｌ、右ボタン３Ｒおよび中央ボタン３Ｃを備える。
【００２０】
図２は第１の実施形態による画像表示装置の内部構成を示す概略ブロック図である。図２に示すように、画像表示装置１は、記録制御部２１、圧縮／伸長処理部２２、フレームメモリ２３、内部メモリ２４、３次元処理部２５、表示制御部２６およびＣＰＵ２７を備える。
【００２１】
記録制御部２１は、スロット５に挿入された記録メディア４に対する情報の記録および読み出しの制御を行う。また、後述するようにユーザが指示した立体感調整値を、画像ＧＬ，ＧＲの画像ファイルのタグに記述する。
【００２２】
圧縮／伸長処理部２２は、記録メディア４から読み出した立体視表示を行うための２つの画像ＧＬ，ＧＲの圧縮および解凍の処理を行う。画像ＧＬ，ＧＲの画像ファイルには、Ｅｘｉｆフォーマット等に基づいて、後述する立体感調整値および撮影日時等の付帯情報が格納されたタグが付与される。
【００２３】
フレームメモリ２３は、画像ＧＬ，ＧＲを表す画像データに対して、後述する３次元処理を含む各種処理を行う際に使用する作業用メモリである。
【００２４】
内部メモリ２４は、画像表示装置１において設定される各種定数、およびＣＰＵ２７が実行するプログラム等を記憶する。
【００２５】
３次元処理部２５は、画像ＧＬ，ＧＲをＬＣＤ２に立体視表示させるために、画像ＧＬ，ＧＲに３次元処理を行って立体視用画像を生成する。ここで、本実施形態における立体視表示の方式としては、公知の任意の方式を用いることができる。例えば、画像ＧＬ，ＧＲを並べて表示して裸眼平衡法により立体視を行う方式、またはＬＣＤ２にレンチキュラーレンズを貼り付け、ＬＣＤ２の表示面の所定位置に画像ＧＬ，ＧＲを表示することにより、左右の目に画像ＧＬ，ＧＲをそれぞれ入射させて立体視表示を実現するレンチキュラー方式を用いることができる。また、ＬＣＤ２に左右の目への光路を変更するバリアを貼り付け、ＬＣＤ２の表示面の所定位置に画像ＧＬ，ＧＲを表示することにより、左右の目に画像ＧＬ，ＧＲをそれぞれ入射させて立体視表示を実現するパララックスバリア方式を用いることができる。
【００２６】
また、画像ＧＬ，ＧＲの色を例えば赤と青のように異ならせて重ね合わせたり、画像ＧＬ，ＧＲの偏光方向を異ならせて重ね合わせることにより、画像ＧＬ，ＧＲを合成して立体視表示を実現する方式（アナグリフ方式、偏光フィルタ方式）を用いることができる。さらに、ＬＣＤ２のバックライトの光路を光学的に左右の目に対応するように交互に分離し、ＬＣＤ２の表示面に画像ＧＬ，ＧＲをバックライトの左右への分離にあわせて交互に表示することにより、立体視表示を実現するスキャンバックライト方式を用いることができる。
【００２７】
なお、ＬＣＤ２は３次元処理部２５が行う３次元処理の方式に応じた加工がなされている。例えば、立体視表示の方式がレンチキュラー方式の場合には、ＬＣＤ２の表示面にレンチキュラーレンズが取り付けられており、パララックスバリア方式の場合には、ＬＣＤ２の表面にバリアが取り付けられている。また、スキャンバックライト方式の場合には、左右の画像の光線方向を変えるための光学素子がＬＣＤ２の表示面に取り付けられている。
【００２８】
また、３次元処理部２５は、画像ＧＬ，ＧＲに対して、ホワイトバランスを調整する処理、階調補正、シャープネス補正、および色補正等の画像処理を施す。なお、３次元処理部２５とは別に、画像処理を行う画像処理部を設けるようにしてもよい。
【００２９】
なお、３次元処理部２５は、立体視用画像Ｇ３を立体視表示した際に、ユーザが操作ボタン３を用いて調整した立体感に応じて、画像ＧＬ，ＧＲの視差量を変更し、立体視用画像Ｇ３を生成し直して、立体視表示を行う。
【００３０】
表示制御部２６は、３次元処理により取得される立体視用画像Ｇ３を立体視表示したり、画像ＧＬ，ＧＲを２次元表示したりする。
【００３１】
ＣＰＵ２７は、操作ボタン３からの指示に応じて画像表示装置１の各部を制御する。
【００３２】
データバス２８は、画像表示装置１を構成する各部およびＣＰＵ２７に接続されており、画像表示装置１における各種データおよび各種情報のやり取りを行う。
【００３３】
次いで、第１の実施形態において行われる処理について説明する。図３は第１の実施形態において立体感の調整時に行われる処理を示すフローチャートである。なお、ここでは、記録メディア４から読み出された画像ＧＬ，ＧＲに視差量を変更することなく３次元処理が行われ、これにより生成された立体視用画像Ｇ３がＬＣＤ２に立体視表示されているものとする。立体視用画像Ｇ３が立体視表示されることによりＣＰＵ２７が処理を開始し、ユーザによる操作ボタン３を用いての立体感の調整指示を受け付ける（ステップＳＴ１）。これにより３次元処理部２５は、指示された立体感となるように視差量を変更して画像ＧＬ，ＧＲに３次元処理を行う（ステップＳＴ２）。
【００３４】
図４は視差量の変更を説明するための図である。なお、図４において実線はＬＣＤ２の表示範囲、破線は画像ＧＬ、一点鎖線は画像ＧＲをそれぞれ示す。また、画像ＧＬ，ＧＲおよびＬＣＤ２の縦方向のサイズは同一であるが、ここでは説明を分かりやすくするために、縦方向のサイズを異なるものとして示している。画像ＧＬ，ＧＲは、同一の被写体を異なる位置において撮影することにより取得されたものであるため、画像ＧＬ，ＧＲを重ねた場合、画像ＧＬ，ＧＲに含まれる被写体はあらかじめ定められた視差量を持っている。このため、画像ＧＬ，ＧＲに対して３次元処理を行って立体視用画像を生成し、これを立体視表示することにより立体視を行うことができる。
【００３５】
しかしながら、ユーザにより好ましい立体感が異なるため、本実施形態においては、操作ボタン３を用いてのユーザによる立体感の調整の指示を受け付けることにより、指示された立体感となるように画像ＧＬ，ＧＲの視差量を変更するようにしたものである。例えば、本実施形態においては、操作ボタン３の左ボタン３Ｌを押すことにより立体感が小さく、すなわち視差量が小さくなり、右ボタン３Ｒを押すことにより立体感が大きく、すなわち視差量が大きくなるように視差量を変更する。
【００３６】
ここで、ＬＣＤ２の左端を水平方向の基準位置とした場合の、画像ＧＬ，ＧＲの視差量の変更量は、基準位置を基準とした水平方向への画素数の移動量で表すものとする。例えば、図４に示すように、視差量を大きくした場合、画像ＧＬ，ＧＲの視差量の変更量は、それぞれ図４におけるｘ軸方向において−ＸＬ０，ＸＲ０となる。この場合、画像ＧＬ，ＧＲの視差量はＸＬ０＋ＸＲ０大きくなるため、立体感は大きくなる。
【００３７】
次いでＣＰＵ２７は、視差量が調整限界値まで変更されたか否かを判定する（ステップＳＴ３）。視差量の調整限界値とは、例えば画像ＧＬ，ＧＲが互いの画像の反対側の端部まで移動してしまうような調整値とする。ステップＳＴ３が否定されると、ユーザが操作ボタン３から手を離すことにより調整指示が停止されたか否かを判定し（ステップＳＴ４）、ステップＳＴ４が否定されるとステップＳＴ２に戻る。なお、ステップＳＴ３が肯定されると、視差量の変更を停止し（ステップＳＴ５）、これ以上立体感を変更できないことを示す警告表示をＬＣＤ２に行い（ステップＳＴ６）、ステップＳＴ４に進む。これにより、視差量が調整限界値となるまで、あるいはユーザが操作ボタン３から手を離すまで、指示された立体感となるように視差量を変更しての３次元処理および立体視表示が続けられる。
【００３８】
ステップＳＴ４が肯定されると、ＣＰＵ２７は、図５に示すように現在の視差量を保存するか否かの問い合わせ画面の表示をＬＣＤ２に行う（ステップＳＴ７）。ユーザは操作ボタン３を用いてＹＥＳまたはＮＯを選択することができる。ＮＯが選択されると、ステップＳＴ１に戻る。ＹＥＳが選択されると、記録制御部２１が視差量を保存するモードの指定を受け付ける（ステップＳＴ８）。具体的には、既に視差量が変更されている場合に、現在の視差量と既に変更された視差量との差分のみを保存するモード、および既に視差量が変更されていてもいなくても、現在の視差量を上書きするモードのいずれかの指定を受け付ける。そして、記録制御部２１が、指定されたモードにより現在の視差量を立体感調整値として画像ＧＬ，ＧＲのヘッダに記述し（ステップＳＴ９）、画像ＧＬ，ＧＲを記録メディア４に記録し（ステップＳＴ１０）、処理を終了する。なお、記録メディア４に記録されている画像ＧＬ，ＧＲは、ヘッダに立体感調整値が記述された画像ＧＬ，ＧＲにより上書きされることとなる。
【００３９】
図６はヘッダに立体感調整値が記述された画像ＧＬ，ＧＲの画像ファイルのファイル構造を示す図である。図６に示すように画像ＧＬ，ＧＲの画像ファイルＦＬ，ＦＲは、ヘッダＨＬ，ＨＲおよび画像ＧＬ，ＧＲの実体である主画像（画像と同一の参照符号ＧＬ，ＧＲを用いる）をそれぞれ含む。ヘッダＨＬ，ＨＲには立体感調整値が記述されている。例えば、画像ＧＬのヘッダＨＬには、立体感調整値として−ＸＬ１が、画像ＧＲのヘッダＨＲには、立体感調整値としてＸＲ１が記述されている。
【００４０】
次いで、第１の実施形態において記録メディア４に記録された画像ＧＬ，ＧＲの立体視表示時に行われる処理について説明する。図７は立体視表示時に行われる処理を示すフローチャートである。画像の立体視表示の指示が操作ボタン３を用いて行われることによりＣＰＵ２７が処理を開始し、記録制御部２１が記録メディア４から表示対象の画像ＧＬ，ＧＲを読み出し、フレームメモリ２３に一時的に記憶する（ステップＳＴ２１）。そして、３次元処理部２５が、画像ＧＬ，ＧＲのヘッダに立体感調整値が記述されているか否かを判定する（ステップＳＴ２２）。ステップＳＴ２２が肯定されると、画像ＧＬ，ＧＲのヘッダに記述された立体感調整値を読み出し（ステップＳＴ２３）、読み出した立体感調整値に基づく視差量となるように画像ＧＬ，ＧＲに対して視差量を変更した３次元処理を行って立体視用画像Ｇ３を生成する（ステップＳＴ２４）。そして表示制御部２６が、ＬＣＤ２に立体視用画像Ｇ３を立体視表示し（ステップＳＴ２５）、処理を終了する。
【００４１】
一方、ステップＳＴ２２が否定されると、視差量を変更することなく画像ＧＬ，ＧＲに対して３元処理を行って立体視用画像Ｇ３を生成し（ステップＳＴ２６）、ステップＳＴ２５の処理に進んで立体視用画像Ｇ３を立体視表示し、処理を終了する。
【００４２】
このように、本実施形態においては、３次元処理がなされる前の元の画像ＧＬ，ＧＲのヘッダに立体感調整値を記述して記録メディア４に記録するようにしたため、後で立体感を変更したい場合には、改めて元の画像ＧＬ，ＧＲに対して３次元処理を行うことにより、立体感を変更することができる。
【００４３】
また、立体感調整値を画像ＧＬ，ＧＲの画像ファイルＦＬ，ＦＲのヘッダＨＬ，ＨＲに記述するようにしたため、画像ＧＬ，ＧＲを立体視表示する際に、ヘッダＨＬ，ＨＲに記述された立体感調整値に基づく視差量となるように３次元処理を行えば、立体感の調整を行ったユーザの好みの立体感となるように画像ＧＬ，ＧＲを立体視表示することができる。このため、ユーザは立体視表示を行う毎に立体感を調整する作業を行う必要がなくなり、その結果、ユーザの負担を軽減することができる。
【００４４】
次いで、本発明の第２の実施形態について説明する。なお、第２の実施形態による画像表示装置は、第１の実施形態による画像表示装置と同一の構成を有し、行われる処理のみが異なるため、ここでは構成についての詳細な説明は省略する。
【００４５】
図８は第２の実施形態において行われる処理を示すフローチャートである。なお、ここでは、記録メディア４から読み出された画像ＧＬ，ＧＲに視差量を変更することなく３次元処理が行われ、これにより生成された立体視用画像Ｇ３がＬＣＤ２に立体視表示されているものとする。立体視用画像Ｇ３が立体視表示されることによりＣＰＵ２７が処理を開始し、ユーザによる操作ボタン３を用いての立体感の調整指示を受け付ける（ステップＳＴ３１）。これにより３次元処理部２５は、指示された立体感となるように視差量を変更して画像ＧＬ，ＧＲに３次元処理を行う（ステップＳＴ３２）。
【００４６】
次いでＣＰＵ２７は、視差量が調整限界値まで変更されたか否かを判定する（ステップＳＴ３３）。ステップＳＴ３３が否定されると、ユーザが操作ボタン３から手を離すことにより調整指示が停止されたか否かを判定し（ステップＳＴ３４）、ステップＳＴ３４が否定されるとステップＳＴ３２に戻る。なお、ステップＳＴ３３が肯定されると、視差量の変更を停止し（ステップＳＴ３５）、これ以上立体感を変更できないことを示す警告表示をＬＣＤ２に行い（ステップＳＴ３６）、ステップＳＴ３４に進む。これにより、視差量が調整限界値となるまで、あるいはユーザが操作ボタン３から手を離すまで、指示された立体感となるように視差量を変更しての３次元処理および立体視表示が続けられる。
【００４７】
ステップＳＴ３４が肯定されると、ＣＰＵ２７は操作ボタン３を用いての表示次元の切り替え指示があったか否かを判定する（ステップＳＴ３７）。ここで、表示次元の切り替えの指示は例えば操作ボタン３の中央ボタン３Ｃを用いて行うものとする。ステップＳＴ３７が肯定されると、表示制御部２６は現在表示されている画像の表示次元を変更してＬＣＤ２に表示し（ステップＳＴ３８）、ステップＳＴ３７に戻る。すなわち、ＬＣＤ２に立体視用画像が表示されている場合には、立体視用画像Ｇ３に代えて、図９に示すように、画像ＧＬ，ＧＲを互いに半透明となるように重ねてＬＣＤ２に２次元表示する。また、２次元表示されている場合には、画像ＧＬ，ＧＲを重ねた２次元表示に代えて、立体視用画像Ｇ３を立体視表示する。
【００４８】
所定時間内に表示次元の切り替え指示がない場合はステップＳＴ３７が否定され、現在の視差量を保存するか否かの問い合わせ画面の表示をＬＣＤ２に行う（ステップＳＴ３９）。ユーザは操作ボタン３を用いてＹＥＳまたはＮＯを選択することができる。ＮＯが選択されると、ステップＳＴ３１に戻る。ＹＥＳが選択されると、記録制御部２１が視差量を保存するモードの指定を受け付ける（ステップＳＴ４０）。具体的には、既に視差量が変更されている場合に、現在の視差量と既に変更された視差量との差分のみを保存するモード、および既に視差量が変更されていてもいなくても、現在の視差量を上書きするモードのいずれかの指定を受け付ける。そして、記録制御部２１が、指定されたモードにより現在の視差量を立体感調整値として画像ＧＬ，ＧＲのヘッダに記述し（ステップＳＴ４１）、画像ＧＬ，ＧＲを記録メディア４に記録し（ステップＳＴ４２）、処理を終了する。
【００４９】
このように、第２の実施形態においては、画像ＧＬ，ＧＲの立体視表示と２次元表示とを切り替えるようにしたため、２次元表示を行うことにより、画像ＧＬ，ＧＲの視差量がどの程度あるかを確認することが容易となる。
【００５０】
なお、上記第１および第２の実施形態においては、立体感調整値を画像ＧＬ，ＧＲの画像ファイルＦＬ，ＦＲのヘッダＨＬ，ＨＲに記述しているが、図１０に示すように、画像ＧＬ，ＧＲがつながった１つの画像ファイルＦ１として構成されている場合がある。このような場合、画像ファイルＦ１のヘッダＨ１に、画像ＧＬ，ＧＲの双方の立体感調整値を記述すればよい。
【００５１】
また、画像ＧＬ，ＧＲと立体感調整値とをそれぞれ別個のファイルとして保存するようにしてもよい。例えば、図１１に示すように画像ＧＬ，ＧＲの画像ファイルＦＬ，ＦＲと、立体感調整値を記述したテキストファイルＴ１とを同一のフォルダＤ１に保存するようにしてもよい。この場合、元の画像ＧＬ，ＧＲの画像ファイルＦＬ，ＦＲのコピーをテキストファイルＴ１とともに同一のフォルダＤ１に保存してもよく、元の画像ＧＬ，ＧＲを保存先のフォルダから移動して、テキストファイルＴ１とともに同一のフォルダＤ１に保存してもよい。
【００５２】
また、とくに画像ＧＬ，ＧＲが同一の画像ファイルＦ１として保存されている場合、図１２に示すように、複数の画像ファイルＦ１，Ｆ１′と、立体感調整値を記述したテキストファイルＴ１とを同一のフォルダＤ１に保存するようにしてもよい。この場合、テキストファイルＴ１には、フォルダＤ１内に保存されているすべての画像の立体感調整値が画像ファイルＦ１，Ｆ１′と対応づけられて記述されることとなる。
【００５３】
また、図１３に示すように、複数の画像ファイルＦ１，Ｆ１′のみを保存するフォルダＤ１と、立体感調整値を記述したテキストファイルＴ０を保存するフォルダＤ２とを分けるようにしてもよい。この場合、テキストファイルＴ０には、フォルダＤ１に保存されているすべての画像の立体感調整値が画像ファイルＦ１，Ｆ１′と対応づけられて記述されることとなる。
【００５４】
また、上記第１および第２の実施形態においては、立体感調整値として視差量を用いているが、視差量のみならず、画像の傾き、拡大率、および歪みを補正するための変更量を立体感調整値として用いてもよく、画像間のホワイトバランスのばらつき、明るさのばらつき、色のばらつきを補正するための補正量を立体感調整値として用いてもよい。この場合、ユーザは操作ボタン３の操作により、画像の傾き、拡大率、歪み、ホワイトバランス、明るさおよび色の項目を変更の対象として選択し、所望とする立体感となるように選択した項目を変更するようにすればよい。
【００５５】
なお、上記第２の実施形態における２次元表示は、図９に示すように画像ＧＬ，ＧＲを重ねて表示するものであるが、画像ＧＬ，ＧＲの２次元表示の態様は、立体視表示の方式に応じて異なる。例えば、立体視表示の方式がスキャンバックライト方式の場合、ＬＣＤ２は、図１４に示すように左目用のバックライト２Ｌおよび右目用のバックライト２Ｒを備えている。なお、以降の説明において、左目用のバックライト２Ｌの光路を実線、右目用のバックライト２Ｒの光路を破線で示す。そして、立体視表示を行う場合は、図１５に示すように左目用のバックライト２Ｌの点灯および左目用の画像ＧＬの表示と、右目用のバックライト２Ｒの点灯および右目用の画像ＧＲの表示とを、高速（例えば６０Ｈｚ）で切り替えることにより、残像効果により立体感を表すようにしている（３次元モード）。なお、図１５においては消灯しているバックライトを斜線を付与して示している。また、画像ＧＬ，ＧＲの表示はそれぞれ「Ｌ」、「Ｒ」のみを示している。
【００５６】
一方、２次元表示を行う場合は、図１６に示すように左目用および右目用のバックライト２Ｌ，２Ｒを同時に点灯し、左目用の画像ＧＬの表示と右目用の画像ＧＲの表示とを高速で切り替えることにより、図９に示すように２つの画像ＧＬ，ＧＲが重なって見えるようになる（２次元モード）。
【００５７】
なお、スキャンバックライト方式以外の立体視表示の方式、例えば、レンチキュラー方式およびパララックスバリア方式において立体視表示を行う場合は、画像ＧＬ，ＧＲに３次元処理を行って立体視用画像Ｇ３を生成して表示しているが、２次元表示を行う場合は、３次元処理を行わず、画像ＧＬ，ＧＲを半透明にして重ね合わせるのみで、図９に示すように２つの画像ＧＬ，ＧＲが重なって見えるようにすればよい。
【００５８】
また、本実施形態による立体視表示の方式がアナグリフ方式および偏光フィルタ方式の場合、メガネを外せば画像ＧＬ，ＧＲが重なって見えることとなるため、２次元表示の切り替えは行わなくてもよい。
【００５９】
ここで、立体視表示を行う場合、画像ＧＬ，ＧＲの視差量が大きくなるほど、画像ＧＬ，ＧＲの互いに重なる範囲が狭くなるため、立体視表示を行う際の表示範囲が狭くなる。すなわち、図１７に示すように画像ＧＬ，ＧＲの視差量が小さい場合には、画像ＧＬ，ＧＲの互いに重なる表示範囲は図１７における領域Ａ１となるが、視差量が大きくなると視差量が小さい場合と比較して、画像ＧＬ，ＧＲの互いに重なる表示範囲は領域Ａ２に示すように小さくなる。なお、画像ＧＬ，ＧＲおよび領域Ａ１，Ａ２のアスペクト比は同一である。
【００６０】
立体視表示は画像ＧＬ，ＧＲの互いに重なる範囲を用いて行うものである。このため、視差量が大きくなるほど立体視表示の際に画像ＧＬ，ＧＲからトリミングされる領域が小さくなり、その結果、ＬＣＤ２に立体視表示される立体視用画像Ｇ３は拡大されることとなる。本実施形態においては、視差量を変更する際に視差量に応じて立体視表示される立体視用画像Ｇ３を拡大縮小することによりサイズを変更して表示してもよいが、表示される画像のサイズが変更されると、ユーザはそれに目を奪われ、適切な視差量を決定できなくなるおそれがある。
【００６１】
このため、視差量の変更量に応じて、立体視表示時に実際にＬＣＤ２に表示される範囲、すなわち画像ＧＬ，ＧＲにおけるトリミングされる範囲が分かるように、図１８に示すように立体視表示される立体視用画像の周囲に、例えば黒色の枠を付与するようにしてもよい。これにより、ユーザは立体感の調整に集中することができるため、立体感の調整を効率よく行うことができる。
【００６２】
なお、枠の付与は立体視表示時においても、第２の実施形態における２次元表示時においても同様に行うことができる。
【００６３】
一方、視差量はあまり大きくなりすぎると立体視を適切に行うことができなくなる。このため、立体視ができないほど視差量が大きくなった場合には、枠の色を変更してユーザにその旨を通知するようにしてもよい。この場合、視差量の大きさに応じて、例えば視差量が大きくなるにつれて、青、黄色、赤のように、段階的に枠の色を変更するようにしてもよい。
【００６４】
また、上記第１および第２の実施形態においては、視差量を変更する際に、画像ＧＬ，ＧＲ上において視差量が０となる部分が現れる。この場合、視差量が０となる部分が分かるように、立体視用画像Ｇ３における視差量が０となる部分の色を変更してもよい。例えば、図１９に示す立体視用画像において、人物の顔の視差量が０となっている場合には、人物の顔の色を所定の色（例えば赤）に変更するようにしてもよい。なお、図１９においては、色が変更されていることを斜線にて示している。これにより、ユーザは視差量が０となる部分を容易に認識することができる。なお、２次元表示時においても同様に重なった画像ＧＬ，ＧＲにおける視差量が０となる部分の色を変更できることはもちろんである。
【００６５】
また、視差量が０となる部分が存在する場合、その旨を音声により通知するようにしてもよい。
【００６６】
なお、上記第１および第２の実施形態においては、画像表示装置１への画像の入力は、記録メディア４から画像を読み取るものとしているが、これに限定されるものではなく、ネットワークにより接続された画像サーバから画像を入力するようにしてもよく、非接触通信等により画像を入力するようにしてもよい。
【００６７】
また、上記第１および第２の実施形態による画像表示装置１を、複数の撮影部を備えた複眼撮影装置に適用してもよい。この場合、撮影により取得した複数の画像を直ちに表示して、立体感の調整を行って記録メディア４に記録することが可能となる。
【００６８】
以上、本発明の実施形態に係る装置１０について説明したが、コンピュータを、３次元処理部２５、記録制御部２１および表示制御部２６に対応する手段として機能させ、図３、図７および図８に示すような処理を行わせるプログラムも、本発明の実施形態の１つである。また、そのようなプログラムを記録したコンピュータ読取り可能な記録媒体も、本発明の実施形態の１つである。
【符号の説明】
【００６９】
１    画像表示装置
２    ＬＣＤ
３    操作ボタン
４    記録メディア
５    スロット
２１    記録制御部
２５    ３次元処理部
２６    表示制御部
【図１】
2010237410.tif 000003
【図２】
2010237410.tif 000004
【図３】
2010237410.tif 000005
【図４】
2010237410.tif 000006
【図５】
2010237410.tif 000007
【図６】
2010237410.tif 000008
【図７】
2010237410.tif 000009
【図８】
2010237410.tif 000010
【図９】
2010237410.tif 000011
【図１０】
2010237410.tif 000012
【図１１】
2010237410.tif 000013
【図１２】
2010237410.tif 000014
【図１３】
2010237410.tif 000015
【図１４】
2010237410.tif 000016
【図１７】
2010237410.tif 000017
【図１８】
2010237410.tif 000018
【図１９】
2010237410.tif 000019
【図１５】
2010237410.tif 000020
【図１６】
2010237410.tif 000021