(57)【特許請求の範囲】
【請求項１】
被写体を異なる視点から撮影することにより取得した複数の画像から生成される、立体視可能な立体画像を表示する立体画像表示装置であって、
前記立体画像の飛び出し量を変化させる所定の時間を設定し計測するタイマー部と、
前記所定の時間内での前記飛び出し量の経時変化情報を記憶する飛び出し量変え方メモリと、
前記複数の画像間の視差量、前記所定の時間、および前記経時変化情報に基づき、単位時間ごとの前記飛び出し量を生成する飛び出し量制御部と、
前記単位時間ごとの飛び出し量に応じて、前記複数の画像から所定数の飛び出し量変化画像の組を生成する変化画像生成部と、
前記所定数の飛び出し量変化画像の組から、それぞれ対応する飛び出し量変化立体画像を生成する立体画像生成部と、
前記飛び出し量が第３所定レベル以上となった場合に対応する前記飛び出し量変化立体画像に音、光、または強調表示のうち１以上の効果をかける効果制御部と、
前記タイマー部で計測された時間、および前記単位時間に基づいて、対応する前記飛び出し量変化立体画像または効果がかけられた対応する前記飛び出し量変化立体画像を表示部に表示する表示制御部と、を有することを特徴とする立体画像表示装置。
【請求項２】
被写体を異なる視点から撮影することにより取得した複数の画像から生成される、立体視可能な立体画像を表示する立体画像表示装置であって、
前記立体画像の飛び出し量を変化させる所定の時間を設定し計測するタイマー部と、
前記所定の時間内での前記飛び出し量の経時変化情報を記憶する飛び出し量変え方メモリと、
前記複数の画像間の視差量、前記所定の時間、および前記経時変化情報に基づき、単位時間ごとの前記飛び出し量を生成する飛び出し量制御部と、
前記単位時間ごとの飛び出し量に応じて、前記複数の画像から所定数の飛び出し量変化画像の組を生成する変化画像生成部と、
前記所定数の飛び出し量変化画像の組から、それぞれ対応する飛び出し量変化立体画像を生成する立体画像生成部と、
前記タイマー部で計測された時間、および前記単位時間に基づいて、対応する前記飛び出し量変化立体画像を表示部に表示する表示制御部と、を有し、
前記飛び出し量制御部は、前記複数の画像のコンテンツ種類に応じて、異なる前記経時変化情報に基づき前記飛び出し量を制御することを特徴とする立体画像表示装置。
【請求項３】
被写体を異なる視点から撮影することにより取得した複数の画像から生成される、立体視可能な立体画像を表示する立体画像表示装置であって、
前記立体画像の飛び出し量を変化させる所定の時間を設定し計測するタイマー部と、
前記所定の時間内での前記飛び出し量の経時変化情報を記憶する飛び出し量変え方メモリと、
前記複数の画像間の視差量、前記所定の時間、および前記経時変化情報に基づき、単位時間ごとの前記飛び出し量を生成する飛び出し量制御部と、
前記単位時間ごとの飛び出し量に応じて、前記複数の画像から所定数の飛び出し量変化画像の組を生成する変化画像生成部と、
前記所定数の飛び出し量変化画像の組から、それぞれ対応する飛び出し量変化立体画像を生成する立体画像生成部と、
前記タイマー部で計測された時間、および前記単位時間に基づいて、対応する前記飛び出し量変化立体画像を表示部に表示する表示制御部と、を有し、
前記経時変化情報は、前記複数の画像のヘッダー情報に格納されることを特徴とする立体画像表示装置。
【請求項４】
前記立体画像内の所定の領域について、他の領域よりも強調して表示されるように前記飛び出し量を変化させることを特徴とする請求項１〜３のいずれかに記載の立体画像表示装置。
【請求項５】
前記複数の画像は、前記表示部の大きさよりも大きい画像であり、前記飛び出し量変化立体画像は、前記表示部の大きさと略同一、または大きい画像であることを特徴とする請求項１〜４のいずれかに記載の立体画像表示装置。
【請求項６】
前記飛び出し量は、前記所定の時間で第１所定レベルから第２所定レベル以上まで変化することを特徴とする請求項１〜５のいずれかに記載の立体画像表示装置。
【請求項７】
前記第１所定レベルは、零であることを特徴とする請求項６に記載の立体画像表示装置。
【請求項８】
前記第２所定レベルは、前記第１所定レベルよりも前記飛び出し量が大きいことを特徴とする請求項６または７に記載の立体画像表示装置。
【請求項９】
被写体を異なる視点から撮影することにより取得した複数の画像から生成される、立体視可能な立体画像を表示する立体画像表示方法であって、
前記立体画像の飛び出し量を変化させる所定の時間を設定し計測するステップと、
前記所定の時間内での前記飛び出し量の経時変化情報を、飛び出し量変え方メモリから読み出すステップと、
前記複数の画像間の視差量、前記所定の時間、および前記経時変化情報に基づき、単位時間ごとの前記飛び出し量を生成する飛び出し量制御ステップと、
前記単位時間ごとの飛び出し量に応じて、前記複数の画像から所定数の飛び出し量変化画像の組を生成する変化画像生成ステップと、
前記所定数の飛び出し量変化画像の組から、それぞれ対応する飛び出し量変化立体画像を生成する立体画像生成ステップと、
前記飛び出し量が第３所定レベル以上となった場合に対応する前記飛び出し量変化立体画像に音、光、または強調表示のうち１以上の効果をかける効果設定ステップと、
前記計測された時間、および前記単位時間に基づいて、対応する前記飛び出し量変化立体画像または効果がかけられた対応する前記飛び出し量変化立体画像を表示部に表示する表示制御ステップと、を有することを特徴とする立体画像表示方法。
【請求項１０】
請求項９に記載の立体画像表示方法の各ステップを手順としてコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、被写体を異なる視点から撮影することにより取得した複数の画像から生成される、立体視可能な立体画像を表示する立体画像表示装置、立体画像表示方法およびプログラムに関するものである。
【背景技術】
【０００２】
従来から、視線の異なる複数の画像を組み合わせて表示することで、視差を利用した立体視が実現されている。例えば、（１）左目用と右目用の画像に対して、それぞれ直交する直線偏光をかけて、偏光メガネを用いて立体視を行う方法、（２）左目用と右目用の画像を交互に表示して、表示手段と同期した液晶シャッターを備えたメガネを用いて立体視を行う方法、（３）左目用と右目用の画像に対して、それぞれ赤と青の光を重ねて表示し、左右に赤と青のカラーフィルタの付いたメガネを用いて立体視を行う方法が挙げられる。
【０００３】
また、いわゆる裸眼立体視の方法として、例えば、複数の画像を短冊状に切り取って交互に配置し、パララックスバリア（視差バリア）、またはレンチキュラーレンズを用いて、左右の眼でそれぞれの画像を見ることで立体視を行う方法も挙げられる。
【０００４】
ここで、本発明に関連する先行技術文献として、特許文献１および特許文献２が挙げられる。
特許文献１には、立体視を行うユーザの疲労感を低減するために、被写体を異なる視点から撮影して取得した複数の画像から立体視可能な立体画像を表示する場合に、複数の画像間の視差よりも小さい視差を有する補完画像を生成して、立体画像の視差が斬次変更されるように立体画像を表示することが開示されている。
【０００５】
また、特許文献２には、２Ｄ画像と３Ｄ画像が頻繁に切り替わることによって視聴者が疲れてしまうという問題を解決するために、２Ｄ画像を新たな３Ｄ画像に変換、または３Ｄ画像を新たな２Ｄ画像に変換して、２Ｄ画像と３Ｄ画像との切り替え時にこれらの変換画像を用いて徐々に変化させて表示することが開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００９−２３９３８９号公報
【特許文献２】特開２００８−５２０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところで、動画像の立体画像は動きがあるために、視聴者が立体視の効果を得やすいが、静止画像の立体画像は動画像の立体画像と比べると、単体で視聴する場合に立体視の効果に気付きにくいという問題があった。特に、裸眼立体視を行う場合には、視聴者側が偏光メガネ等を用いないため、より気付きにくくなってしまうという問題があった。
【０００８】
また、平面画像を表示部全面に表示すると、立体画像を表示するための複数の画像間の視差量が大きい場合、図１２（ｂ）に示すように、立体視可能な範囲が狭くなり、図１２（ａ）に示す視差量が小さい場合に比べて狭い範囲を表示することになり、視聴者が違和感を有することがあった。
【０００９】
本発明の目的は、立体画像を表示する際に、立体画像の飛び出し量を適宜変化させることで、視聴者が容易に立体画像を認識することができ、また、立体効果を強調して表示することができる立体画像表示装置、立体画像表示方法およびプログラムを提供することにある。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、本発明は、被写体を異なる視点から撮影することにより取得した複数の画像から生成される、立体視可能な立体画像を表示する立体画像表示装置であって、前記立体画像の飛び出し量を変化させる所定の時間を設定し計測するタイマー部と、前記所定の時間内での前記飛び出し量の経時変化情報を記憶する飛び出し量変え方メモリと、前記複数の画像間の視差量、前記所定の時間、および前記経時変化情報に基づき、単位時間ごとの前記飛び出し量を生成する飛び出し量制御部と、前記単位時間ごとの飛び出し量に応じて、前記複数の画像から所定数の飛び出し量変化画像の組を生成する変化画像生成部と、前記所定数の飛び出し量変化画像の組から、それぞれ対応する飛び出し量変化立体画像を生成する立体画像生成部と、前記飛び出し量が第３所定レベル以上となった場合に対応する前記飛び出し量変化立体画像に音、光、または強調表示のうち１以上の効果をかける効果制御部と、前記タイマー部で計測された時間、および前記単位時間に基づいて、対応する前記飛び出し量変化立体画像または効果がかけられた対応する前記飛び出し量変化立体画像を表示部に表示する表示制御部と、を有することを特徴とする立体画像表示装置を提供する。
また、本発明は、被写体を異なる視点から撮影することにより取得した複数の画像から生成される、立体視可能な立体画像を表示する立体画像表示装置であって、前記立体画像の飛び出し量を変化させる所定の時間を設定し計測するタイマー部と、前記所定の時間内での前記飛び出し量の経時変化情報を記憶する飛び出し量変え方メモリと、前記複数の画像間の視差量、前記所定の時間、および前記経時変化情報に基づき、単位時間ごとの前記飛び出し量を生成する飛び出し量制御部と、前記単位時間ごとの飛び出し量に応じて、前記複数の画像から所定数の飛び出し量変化画像の組を生成する変化画像生成部と、前記所定数の飛び出し量変化画像の組から、それぞれ対応する飛び出し量変化立体画像を生成する立体画像生成部と、前記タイマー部で計測された時間、および前記単位時間に基づいて、対応する前記飛び出し量変化立体画像を表示部に表示する表示制御部と、を有し、前記飛び出し量制御部は、前記複数の画像のコンテンツ種類に応じて、異なる前記経時変化情報に基づき前記飛び出し量を制御することを特徴とする立体画像表示装置を提供する。
また、本発明は、被写体を異なる視点から撮影することにより取得した複数の画像から生成される、立体視可能な立体画像を表示する立体画像表示装置であって、前記立体画像の飛び出し量を変化させる所定の時間を設定し計測するタイマー部と、前記所定の時間内での前記飛び出し量の経時変化情報を記憶する飛び出し量変え方メモリと、前記複数の画像間の視差量、前記所定の時間、および前記経時変化情報に基づき、単位時間ごとの前記飛び出し量を生成する飛び出し量制御部と、前記単位時間ごとの飛び出し量に応じて、前記複数の画像から所定数の飛び出し量変化画像の組を生成する変化画像生成部と、前記所定数の飛び出し量変化画像の組から、それぞれ対応する飛び出し量変化立体画像を生成する立体画像生成部と、前記タイマー部で計測された時間、および前記単位時間に基づいて、対応する前記飛び出し量変化立体画像を表示部に表示する表示制御部と、を有し、前記経時変化情報は、前記複数の画像のヘッダー情報に格納されることを特徴とする立体画像表示装置を提供する。
【００１１】
また、前記立体画像内の所定の領域について、他の領域よりも強調して表示されるように前記飛び出し量を変化させることが好ましい。
さらに、前記複数の画像は、前記表示部の大きさよりも大きい画像であり、前記飛び出し量変化立体画像は、前記表示部の大きさと略同一、または大きい画像であることが好ましい。
【００１２】
また、前記飛び出し量は、前記所定の時間で第１所定レベルから第２所定レベル以上まで変化することが好ましく、さらに、前記第１所定レベルは、零であることが好ましい。
また、前記第２所定レベルは、前記第１所定レベルよりも前記飛び出し量が大きいことが好ましい。
【００１４】
また、上記課題を解決するために、本発明は、被写体を異なる視点から撮影することにより取得した複数の画像から生成される、立体視可能な立体画像を表示する立体画像表示方法であって、前記立体画像の飛び出し量を変化させる所定の時間を設定し計測するステップと、前記所定の時間内での前記飛び出し量の経時変化情報を、飛び出し量変え方メモリから読み出すステップと、前記複数の画像間の視差量、前記所定の時間、および前記経時変化情報に基づき、単位時間ごとの前記飛び出し量を生成する飛び出し量制御ステップと、前記単位時間ごとの飛び出し量に応じて、前記複数の画像から所定数の飛び出し量変化画像の組を生成する変化画像生成ステップと、前記所定数の飛び出し量変化画像の組から、それぞれ対応する飛び出し量変化立体画像を生成する立体画像生成ステップと、前記飛び出し量が第３所定レベル以上となった場合に対応する前記飛び出し量変化立体画像に音、光、または強調表示のうち１以上の効果をかける効果設定ステップと、前記計測された時間、および前記単位時間に基づいて、対応する前記飛び出し量変化立体画像または効果がかけられた対応する前記飛び出し量変化立体画像を表示部に表示する表示制御ステップと、を有することを特徴とする立体画像表示方法を提供する。
【００１５】
さらに、上記課題を解決するために、本発明は、上記に記載の立体画像表示方法の各ステップを手順としてコンピュータに実行させるためのプログラムを提供する。
【発明の効果】
【００１６】
本発明によれば、立体画像を表示する際に、立体画像の飛び出し量を適宜変化させることで、視聴者が容易に立体画像を認識することができる。また、立体効果を強調して表示することで、よりエンターテイメント性の高い表示をすることができる。
【図面の簡単な説明】
【００１７】
【図１】本発明に係る立体画像表示装置の構成を示す一実施形態のブロック図である。
【図２】（ａ）〜（ｄ）は、それぞれ飛び出し量の経時変化情報の一例を示すグラフである。
【図３】飛び出し量が所定のレベル以上であることを知らせる処理の、一例を示す説明図である。
【図４】飛び出し量が所定のレベル以上であることを知らせる処理の、他の一例を示す説明図である。
【図５】本発明に係る立体画像表示装置における処理の流れの一例を示すフローチャートである。
【図６】平面画像から立体画像への経時変化の一例を示す説明図である。
【図７】飛び出し量の小さい立体画像から、飛び出し量の大きい立体画像への経時変化の一例を示す説明図である。
【図８】画像のコンテンツ種類と経時変化情報との関係をテーブル化した一例を示す説明図である。
【図９】テーブルから最適な経時変化情報を選択する処理の流れの一例を示すフローチャートである。
【図１０】（ａ），（ｂ）は、見栄えが悪い場合の立体画像の表示の一例を示す説明図である。
【図１１】（ａ），（ｂ）は、見栄えが良い場合の立体画像の表示の一例を示す説明図である。
【図１２】飛び出し量と立体画像の表示との関係を説明する説明図である。
【発明を実施するための形態】
【００１８】
本発明に係る立体画像表示方法を実施する立体画像表示装置を、添付の図面に示す好適実施形態に基づいて以下に詳細に説明する。
【００１９】
図１は、本発明に係る立体画像表示装置の構成を表す一実施形態のブロック図である。
図１に示す立体画像表示装置１０は、操作ボタン１２、メディアＲ／Ｗ部１４、ＣＰＵ１６、内部メモリ１８、圧縮／伸長処理部２０、フレームメモリ２２、一次保存部２４、時間制御部２６、タイマー部２８、飛び出し量変え方メモリ３０、飛び出し量制御部３２、効果制御部３４、表示制御部３６、ＬＣＤ３８、およびバス４０で構成され、操作ボタン１２およびＬＣＤ３８を除きバス４０で接続されている。また、メディアＲ／Ｗ部１４には、記録メディア４２が挿入されている。
【００２０】
操作ボタン１２は、立体画像表示装置１０の各種操作をユーザが行うためのものである。操作ボタン１２の具体的な態様には特に限定はなく、キーボード、または、画面に表示したボタンを選択可能なマウス、タッチパネルなど、公知の各種の操作機器を用いればよい。
【００２１】
メディアＲ／Ｗ部１４には、立体画像（以下、３Ｄ画像ともいう）を表示するための一対の画像が入力されるために、後述する記録メディア４２が挿入され接続される。入力された一対の画像のデータは、２Ｄ画像データとして出力される。ここで、一対の画像とは、被写体を異なる２つの撮影位置において撮影を行うことで取得されるものであり、撮影位置の違いに応じた視差を有するものである。なお、一対の画像は２つの撮影位置、つまり左側と右側から撮影されたものであるので、それぞれ左画像、右画像ともいう。また、本実施形態においては、一対の画像から立体画像を生成するものであるが、３以上の異なる撮影位置において撮影された、３以上の画像から立体画像を生成してもよい。
さらに、３Ｄ画像として撮影された一対の画像に限られず、ユーザがデジタルスチルカメラまたはデジタルビデオカメラで撮影した静止画像データ、ならびにネットワーク上からダウンロードした静止画像データなどから加工された一対の画像であってもよい。
【００２２】
ＣＰＵ１６は、後述する内部メモリ１８とともに変化画像生成部、および立体画像生成部を構成する。また、ＣＰＵ１６は、操作ボタン１２から操作情報が入力され、各部の制御等を行う。
【００２３】
内部メモリ１８は、ＣＰＵ１６の演算処理に用いるメモリであり、ＤＲＡＭ（Dynamic Random Access Memory）等によって構成される。内部メモリ１８には、各種プログラムが展開され演算結果等が一時的に記憶される。また、プログラム等を格納するために、その一部は不揮発性メモリ（フラッシュメモリ等）によって構成される。
【００２４】
圧縮／伸長処理部２０は、入力された２Ｄ画像データが圧縮されている場合に伸長処理を行い、記録メディア４２に画像データを記録する場合に圧縮処理を行う。例えば、ＪＰＥＧ（Joint Photographic Experts Group）形式で圧縮された２Ｄ画像データを、表示のためのビットマップ形式に伸長する、あるいは逆にビットマップ形式の画像データをＪＰＥＧ形式に圧縮する処理が行われる。
【００２５】
フレームメモリ２２は、表示用画像（フレーム画像）データを格納するメモリであり、立体画像生成部で生成された、飛び出し量変化立体画像データが入力される。
一次保存部２４は、フレームメモリ２２の飛び出し量変化立体画像データをバッファリングするものであり、スライドショーにて繰り返し表示される、飛び出し量変化立体画像の各フレーム画像データを一時的に格納する。
【００２６】
時間制御部２６には、ＬＣＤ３８に表示される飛び出し量変化立体画像の表示時間が操作ボタン１２を介して入力される。例えば、スライドショーの１枚の飛び出し量変化立体画像の表示時間、および複数種類の飛び出し量変化立体画像からなる画像群全体の表示時間等が入力される。入力された表示時間は、表示時間情報として出力する。
【００２７】
タイマー部２８は、飛び出し量変化立体画像の飛び出し量を変化させる時間を設定し計測する。飛び出し量を変化させる時間（飛び出し量変化時間：ｔｍ）は、視聴者が見てすぐに判る程度（例えば、１〜２秒程度）に設定されるのがよい。タイマー部２８からは、飛び出し量変化時間ｔｍ、および計測時間が出力される。
【００２８】
飛び出し量変え方メモリ３０には、飛び出し量変化時間ｔｍ内における飛び出し量の経時変化情報が記憶される。飛び出し量の経時変化情報は、例えば、図２（ａ）〜（ｄ）に示すグラフのような変化が挙げられる。
図２（ａ）は、飛び出し量Δが飛び出し量変化時間ｔｍ内で、指数関数的に増加する場合のグラフであり、図２（ｂ）は、飛び出し量Δが飛び出し量変化時間ｔｍ内で、階段状に増加する場合のグラフである。また、図２（ｃ）は、飛び出し量Δが飛び出し量変化時間ｔｍ内で、閾値（図中、Δｔｈ）まで急激に増加する場合のグラフであり、図２（ｄ）は、飛び出し量Δが飛び出し量変化時間ｔｍ内で、最大値（図中、Δｍａｘ）の略半分程度まで指数関数的に増加し、一旦一定となり、再び最大値まで指数関数的に増加する場合のグラフである。
【００２９】
飛び出し量制御部３２には、２Ｄ画像データ、飛び出し量変化時間ｔｍ、および経時変化情報が入力される。飛び出し量制御部３２は、２Ｄ画像データから３Ｄ画像を構成する一対の画像間の視差量を算出し、飛び出し量変化時間ｔｍ、および経時変化情報に基づき、単位時間ごとの飛び出し量Δを生成する。すなわち、図２に示す経時変化情報のグラフから、単位時間ごとの飛び出し量Δを生成し出力する。
ここで、単位時間は、視聴者がチラツキを感じないように、表示部（ＬＣＤ３８）のリフレッシュレートに応じた数値以下に設定する。例えば、ＮＴＳＣ方式の表示部の場合には、リフレッシュレートを６０Ｈｚ、単位時間を１６．７ｍｓとすることができる。なお、表示部は各種走査方式、解像度のものを用いることができ、例えば、任意の解像度でリフレッシュレートを６０Ｈｚ以上に設定し、単位時間を１６．７ｍｓ以下に設定することが望ましい。また、表示部に用いるデバイスがより高いリフレッシュレートに対応するものであれば、例えば、液晶テレビに用いられるような、倍速駆動（１２０Ｈｚ）、４倍速駆動（２４０Ｈｚ）等の、より高いリフレッシュレートを用いてもよく、プログレッシブ方式の走査方式を用いてもよい。
【００３０】
ここで、変化画像生成部について説明する。
変化画像生成部は、ＣＰＵ１６、および内部メモリ１８で構成される。変化画像生成部には、２Ｄ画像データ、および単位時間ごとの飛び出し量Δが入力される。変化画像生成部は、単位時間ごとの飛び出し量変化画像の組を生成し出力する。例えば、上記の例のように単位時間が１６．７ｍｓであって、飛び出し量変化時間ｔｍが１秒であった場合、飛び出し量変化画像の組は６０組生成される。
これらの飛び出し量変化画像の組は、一対の画像のうち左画像または右画像（飛び出し量Δ＝０）と、３Ｄ画像を構成する一対の画像（Δ＝ｙ，つまり、２Ｄ画像）との間において、飛び出し量（視差量）Δが０からｙまで順次変化していく複数の新たな一対の画像である。つまり、３Ｄ表示を行うための基となる、複数の飛び出し量変化画像の組が生成される。なお、飛び出し量Δは、基の２Ｄ画像データから生成される３Ｄ画像の飛び出し量よりも、大きくなるようにしてもよい。
【００３１】
続いて、立体画像生成部について説明する。
立体画像生成部は、変化画像生成部と同様にＣＰＵ１６、および内部メモリ１８で構成される。立体画像生成部には、飛び出し量変化画像の組が入力され、表示方式に合わせた変換を行い、飛び出し量変化立体画像を生成し、飛び出し量変化立体画像データを出力する。
ここで、表示方式は、ＬＣＤ３８にも依存するが、例えば、（１）飛び出し量変化画像の組のそれぞれの画像を、１ラインごとに交互に組み合わせたパララックスバリア方式、またはレンチキュラーレンズ方式、（２）飛び出し量変化画像の組のそれぞれの画像を交互に表示して、表示手段と同期した液晶シャッターを備えたメガネを用いる液晶シャッター方式、（３）飛び出し量変化画像の組のそれぞれの画像に対して、それぞれ直交する直線偏光をかけて重ね合わせ、偏光メガネを用いる偏光フィルタ方式、（４）飛び出し量変化画像の組のそれぞれの画像に対してそれぞれ赤と青の光を重ねて、それぞれの画像を重ね合わせ、左右に赤と青のカラーフィルタの付いたメガネを用いるアナグリフ方式などが挙げられる。なお、ディジタルフォトフレームのように、視聴者が常に注視している訳ではない場合、裸眼立体視が可能なパララックスバリア方式、またはレンチキュラーレンズ方式が望ましい。
【００３２】
効果制御部３４は、飛び出し量が所定レベル（第３所定レベル）以上となった場合に、飛び出し量変化立体画像にエフェクト（効果）をかける。例えば、飛び出し量を強弱する、音を出す、飛び出し量が所定レベル以上の被写体の周囲を光らせる、３Ｄ効果の得られる箇所を示す、見る方向によって３Ｄ効果が変わることを表示する、３Ｄ効果が判りづらい箇所について光らせることで強調する、特定箇所だけに３Ｄ効果をかける、およびエフェクトをかける度合いを変えるなどの方法が挙げられる。
【００３３】
飛び出し量が所定レベル以上の被写体の周囲を光らせる例としては、図３（ａ）に示すような、飛び出し量変化立体画像の被写体７０について、飛び出し量が所定レベル以上となった場合、図３（ｂ）に示すように、被写体７０の周囲を光７２で取り囲むように表示するエフェクトをかけることができる。また、３Ｄ効果の得られる箇所を示す例としては、図４（ａ）に示すような画面の端にある木７４について、図４（ｂ）に示すように、木７４の周囲を光７６で取り囲むように表示するエフェクトをかけることで、３Ｄ効果が判りづらい部分（画面の端等）であっても、所定レベル以上の飛び出し量であることを視聴者に知らせることができる。
【００３４】
表示制御部３６には、計測時間、単位時間、および飛び出し量変化立体画像が入力される。表示制御部３６は、計測時間および単位時間に基づいて、対応する飛び出し量変化立体画像データをフレームメモリ２２から読み出し、ＬＣＤ３８に出力して飛び出し量変化立体画像を表示させる。
【００３５】
ＬＣＤ３８は表示部であり、３Ｄ表示が可能な液晶ディスプレイである。ＬＣＤ３８は例えば、パララックスバリア方式（視差バリア方式）の液晶ディスプレイを用いることができる。なお、他の３Ｄ表示形式のディスプレイでもよく、大型表示装置を用いる場合には、液晶ディスプレイに限定されず、プラズマディスプレイでもよいし、３Ｄ表示が可能であればプロジェクタ等の他の形式であってもよい。
【００３６】
次に、本発明に係る立体画像表示方法を実現する、本発明に係る立体画像表示装置１０の動作を説明する。
【００３７】
図５は、本発明に係る立体画像表示方法の処理の流れの一例を示すフローチャートである。
まず、事前準備として、立体画像表示装置１０を設置する者（以下、設置者という）によって、３Ｄ画像を表示するための、複数の一対の画像データが記録された記録メディア４２が用意され、メディアＲ／Ｗ部１４に挿入される。
【００３８】
立体画像表示装置１０の電源が投入されると、記録メディア４２に記録された複数の一対の画像データの枚数（組数）がカウントされ、枚数ＭがＮｍａｘに設定される。また、枚数カウンタＮが“１”に初期化される（ステップＳ１０）。
また、設置者によって操作ボタン１２が操作されることで、飛び出し量変化立体画像の表示時間、例えば、スライドショーの１枚の飛び出し量変化立体画像の表示時間、および複数種類の飛び出し量変化立体画像（すなわち、補完される飛び出し量変化立体画像ではないオリジナルのもの）からなる画像群全体の表示時間等が時間制御部２６に入力され、表示時間情報として出力される。
ここで、１枚の飛び出し量変化立体画像の表示時間は、直接指定されてもよいし、画像群全体の表示時間と枚数から求めてもよい。なお、設置者によって入力される代わりに、予めデフォルト値が設定されていてもよい。例えば、１枚の飛び出し量変化立体画像の表示時間が、予め１０秒と設定されてもよい。
【００３９】
続いて、記録メディア４２から１枚目（Ｎ枚目）の一対の画像が、メディアＲ／Ｗ部１４を介して読み込まれ、２Ｄ画像データとして出力される（ステップＳ１２）。ここで、設置者が画像を確認するために、２Ｄ画像データが表示制御部３６に入力され、２Ｄ画像データのうち、左画像または右画像が一旦ＬＣＤ３８に表示される。
【００４０】
次に、１枚目の飛び出し量変化立体画像の飛び出し量を、所定のレベル以上にするために要する時間、つまり、飛び出し量変化時間ｔｍが、設置者により操作ボタン１２が操作され、選択または入力される（ステップＳ１４）。選択または入力された飛び出し量変化時間ｔｍは、タイマー部２８に入力され設定される。なお、飛び出し量変化時間ｔｍは、予めデフォルト値が設定されていてもよく、例えば、２秒と設定されてもよい。
【００４１】
飛び出し量変化時間ｔｍが設定されると、飛び出し量の変化のさせ方、つまり経時変化情報が、設置者により操作ボタン１２が操作されて選択され（ステップＳ１６）、対応する経時変化情報が飛び出し量変え方メモリ３０から呼び出されて、飛び出し量制御部３２に入力されて設定される（ステップＳ１８）。例えば、図２（ａ）〜（ｄ）に示すような、飛び出し量Δの経時変化情報が選択される。なお、予めデフォルト値が設定されていてもよく、例えば、図２（ａ）に示すような指数関数的に増加する経時変化情報が設定されてもよい。
【００４２】
経時変化情報が設定されると、１枚目の２Ｄ画像データ、および飛び出し量変化時間ｔｍが、飛び出し量制御部３２に入力される。飛び出し量制御部３２では、２Ｄ画像データから３Ｄ画像を構成する左右の画像間の視差量が算出され、飛び出し量変化時間ｔｍ、および経時変化情報に基づいて、単位時間ごとの飛び出し量Δが生成され出力される。
【００４３】
単位時間ごとの飛び出し量Δは、変化画像生成部に入力され、単位時間ごとの飛び出し量変化画像の組、つまり、単位時間ごとの３Ｄ画像を構成する左右の画像（一対の画像）が生成され出力される。
単位時間ごとの飛び出し量変化画像の組は、立体画像生成部に入力される。単位時間ごとの飛び出し量変化画像の組は、ＬＣＤ３８の表示方式に合わせた変換が行われ、単位時間ごとの飛び出し量変化立体画像が生成され、飛び出し量変化時間ｔｍ分をまとめて、つまり、１枚分の飛び出し量変化立体画像データが出力される（ステップＳ２０）。
【００４４】
ここで、飛び出し量変化立体画像データに対して、エフェクトをかける場合には、飛び出し量変化立体画像データは効果制御部３４に入力される。効果制御部３４では、飛び出し量変化立体画像データに対し、音を出す、および飛び出し量が所定レベル以上の被写体の周囲を光らせる等のエフェクトがかけられ出力される。
【００４５】
飛び出し量変化立体画像データ、またはエフェクトがかけられた飛び出し量変化立体画像データは、一旦フレームメモリ２２に格納される。また、同一のデータが一次保存部２４にバッファリングされる。なお、一次保存部２４には、画像群全体の飛び出し量変化立体画像データ、またはエフェクトがかけられた飛び出し量変化立体画像データがバッファリングされ、スライドショーの実行時に順次フレームメモリ２２に書き戻される。
【００４６】
タイマー部２８から出力される計測時間、および単位時間は、表示制御部３６に入力され、計測時間および単位時間に基づいて、フレームメモリ２２から対応する飛び出し量変化立体画像データ、またはエフェクトがかけられた飛び出し量変化立体画像データが読み出され、順次、表示用画像データとしてＬＣＤ３８に対して出力され、飛び出し量変化立体画像が表示される。つまり、１枚の３Ｄ画像が、飛び出し量Δが変化しつつ表示される（ステップＳ２２）。
【００４７】
１枚目の飛び出し量変化立体画像（つまり、表示用画像）が表示されると、枚数カウンタＮがＮｍａｘと比較され（ステップＳ２４）、枚数カウンタＮがＮｍａｘ未満であれば（ステップＳ２４で“Ｎ”）、Ｎが１インクリメントされ（ステップＳ２６）、ステップＳ１２に戻り次の一対の画像について、同様に処理が行われる。枚数カウンタＮがＮｍａｘと同じであれば（ステップＳ２４で“Ｙ”）、処理が終了する。
【００４８】
図５に示すフローチャートの処理が終了した時点で、一次保存部２４には、全ての２Ｄ画像データに対応する、飛び出し量変化立体画像データがバッファリングされている。
続いて、設置者によってスライドショーの開始が、操作ボタン１２を介して指示されると、表示制御部３６により計測時間および単位時間に基づいて、対応する飛び出し量変化立体画像データがフレームメモリ２２から読み出され、順次、表示用画像データとしてＬＣＤ３８に対して出力され、飛び出し量変化立体画像が表示される。
【００４９】
このとき、Ｎ枚目の飛び出し量変化立体画像データがフレームメモリ２２から読み出されると、一次保存部２４からＮ＋１枚目（Ｎ＝Ｎｍａｘの場合は１枚目）の飛び出し量変化立体画像データがフレームメモリ２２に書き戻される。このため、次に表示制御部３６によって飛び出し量変化立体画像データがフレームメモリ２２から読み出される場合には、Ｎ＋１枚目（Ｎ＝Ｎｍａｘの場合は１枚目）の飛び出し量変化立体画像データが読み出されることになる。つまり、複数の、飛び出し量Δが変化する立体画像が、スライドショーによって、繰り返しＬＣＤ３８に表示される。
【００５０】
ここで、飛び出し量の変化について、具体例を示して説明する。
まず、図２（ｄ）に示す経時変化情報が選択された場合のスライドショーについて、図６および図７を用いて説明する。なお、以下の説明では、飛び出し量変化立体画像を単に３Ｄ画像ともいう。
【００５１】
図６は、飛び出し量Δ＝０（第１所定レベル）、つまり、２Ｄ画像データの左画像または右画像が表示されている状態から、飛び出し量Δ＝ａを経由して、飛び出し量Δ＝ｂの３Ｄ画像まで変化する状態を示す（ａ，ｂ：第２所定レベル）。飛び出し量Δ＝０のとき、背景５０および人物５２ａはともに飛び出していない平面画像である。図２（ｄ）のグラフに従って、飛び出し量Δが指数関数的に増加し、一度飛び出し量Δ＝ａで一定となる。つまり、人物５２ａが人物５２ｂのように飛び出す３Ｄ画像となる。その後、再び飛び出し量Δは飛び出し量Δ＝ｂまで指数関数的に増加する。つまり、人物５２ｂが人物５２ｃのようにさらに飛び出す３Ｄ画像となる。このとき、背景５０は同じ縮尺のまま変化しないため、飛び出し量の経時変化がより判りやすくなる。
【００５２】
図７は、飛び出し量Δの小さい３Ｄ画像（Δ＝ａ）が表示されている状態から、飛び出し量Δ＝ｂを経由して、飛び出し量Δ＝ｃの３Ｄ画像まで変化する状態を示す。このように、スライドショーにおいて、表示される表示用画像は平面画像からだけでなく、飛び出し量Δの小さい３Ｄ画像から、飛び出し量Δの大きい３Ｄ画像へと変化するようにしてもよい。
【００５３】
次に、複数の画像（一対の画像）のコンテンツ（撮影モード）によって、最適な飛び出し量の経時変化情報が選択される場合について、図８および図９を用いて説明する。
【００５４】
図８は、一対の画像の、撮影時のモード情報と、経時変化情報とを対応付けるテーブルの一例である。
ディジタルカメラ等で撮影された画像データには、ヘッダー情報としてＥｘｉｆ（Exchangeable image file format）が含まれる場合が多い。このＥｘｉｆには、撮影モード情報等が含まれるため、３Ｄ画像のための一対の画像（２Ｄ画像データ）においても、これを活用して経時変化情報を自動的に選択することができる。
【００５５】
撮影モードによる経時変化情報の選択を行う場合は、図５に示すフローチャートのステップＳ１６を、図９のフローチャートに置き換える。撮影モードによる経時変化情報の選択について、図９のフローチャートを用いて説明する。
まず、２Ｄ画像データから、撮影モード等の情報が含まれるＥｘｉｆが読み出される（ステップＳ３０）。Ｅｘｉｆから撮影モード情報が抽出されて確認され（ステップＳ３２）、内部メモリ１８等に配置されたテーブルが読み出されて（ステップＳ３４）、テーブルに従って経時変化情報が設定される（ステップＳ３６）。
【００５６】
図８の例では、Ｅｘｉｆに含まれる撮影時のモード情報が「マクロ」であれば、４番（図２（ｃ）に示す経時変化情報）が選択され、近景なので強調させた表示とすることができ、「風景」であれば３番（図２（ｄ）に示す経時変化情報）が選択され、じわりと表示させることができる。また、「スポーツ」であれば２番（図２（ｂ）に示す経時変化情報）が選択され、動きを強調した表示とすることができ、「人物」であれば１番（図２（ａ）に示す経時変化情報）が選択され、人物をじわりと表示させることができる。
【００５７】
続いて、ＬＣＤ３８への画像表示について説明する。
図１０（ａ）は、ＬＣＤ３８に飛び出し量Δ＝０、つまり、２Ｄ画像データの左画像または右画像（２Ｄ画像）が表示されている状態を示す。ここで、２Ｄ画像８０ａは、ＬＣＤ３８の表示枠８２と略同一の大きさとなるように表示されている。ところが、この状態で飛び出し量Δを大きくしていくと、つまり、３Ｄ画像８０ｂを表示すると立体視可能な範囲は狭くなり、表示枠８２よりも小さな画像となってしまう。このため、３Ｄ画像８０ｂを表示枠８２と略同一の大きさとするためには拡大処理が必要となり、２Ｄ画像８０ａから３Ｄ画像８０ｂへと変化する際に、同時に拡大処理も行われ、視聴者にとって違和感が発生する場合がある。また、拡大処理を行わないと、表示枠８２と３Ｄ画像８０ｂの輪郭との間に、立体視できない部分ができてしまい見栄えが悪くなってしまう。
【００５８】
そこで、図１１（ａ）に示すように、２Ｄ画像８４ａを表示する際に、予め表示枠８２よりも大きく表示、つまり、表示枠８２から２Ｄ画像８４ａの一部がはみ出た状態とすることで、飛び出し量Δを大きくしても、図１１（ｂ）に示すように、３Ｄ画像８４ｂは表示枠８２よりも小さくならない。このため、視聴者に見える範囲（表示枠８２の範囲）は変わらず、視聴者は３Ｄ画像を違和感なく視聴することができる。また、立体視できない部分も発生しない。
【００５９】
上記のように、本発明に係る立体画像表示装置では、立体画像を表示する際に、立体画像の飛び出し量を適宜変化させることで、視聴者が容易に立体画像を認識することができる。また、立体効果を強調して表示することで、よりエンターテイメント性の高い表示をすることができる。
さらに、予め表示部の表示枠よりも大きく平面画像を表示することで、飛び出し量を大きくして立体画像としても、立体視できない部分が発生せず、飛び出し量の変化と併せて画像を拡大する必要もなく、視聴者に違和感を有することなく立体画像を表示することができる。
また、順次、画像が変化していくため、眼への負担も軽減することができる。
【００６０】
なお、上記の実施形態では、ディジタルフォトフレームを例として説明したが、これに限定されず、大画面テレビ等で、メガネを用いる表示形式の場合には、視聴者に応じて効果（飛び出し量、エフェクト）のかけ方を加減してもよいし、クラウドデータ・ホームサーバに保存された静止画像（３Ｄ画像）を見るようにしてもよい。
また、経時変化情報をヘッダー情報に格納するようにしてもよい。
【００６１】
なお、本発明においては、上述した立体画像表示方法の各工程をコンピュータに実行させるための立体画像表示プログラムとして構成しても良いし、また、コンピュータを、立体画像表示方法の各工程を実施する各手段として、または、上述した立体画像表示装置を構成する各手段として機能させる立体画像表示プログラムとして構成しても良い。
また、本発明を、上述した立体画像表示プログラムをコンピュータにより読取可能な媒体またはコンピュータにより読取可能なメモリとして構成してもよい。
【００６２】
以上、本発明の立体画像表示装置、立体画像表示方法およびプログラムについて詳細に説明したが、本発明は、上記実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において、各種の改良や変更を行ってもよい。
【符号の説明】
【００６３】
１０  立体画像表示装置
１２  操作ボタン
１４  メディアＲ／Ｗ部
１６  ＣＰＵ
１８  内部メモリ
２０  圧縮／伸長処理部
２２  フレームメモリ
２４  一次保存部
２６  時間制御部
２８  タイマー部
３０  飛び出し量変え方メモリ
３２  飛び出し量制御部
３４  効果制御部
３６  表示制御部
３８  ＬＣＤ
４０  バス
４２  記録メディア
７０  被写体
７２，７６  光
７４  木
８０ａ，８４ａ  ２Ｄ画像
８０ｂ，８４ｂ  ３Ｄ画像
８２  表示枠
【図１】
0005250604.tif 000002
【図２】
0005250604.tif 000003
【図３】
0005250604.tif 000004
【図４】
0005250604.tif 000005
【図５】
0005250604.tif 000006
【図６】
0005250604.tif 000007
【図７】
0005250604.tif 000008
【図８】
0005250604.tif 000009
【図９】
0005250604.tif 000010
【図１０】
0005250604.tif 000011
【図１１】
0005250604.tif 000012
【図１２】
0005250604.tif 000013