(57)【要約】【課題】立体画像の表示が変化した場合の視差への影響を軽減する。【解決手段】情報処理装置１００は、立体画像を表す左眼用画像２００Ｌおよび右眼用画像２００Ｒを、それぞれ観察者の左眼または右眼に対して表示させ、立体画像の表示が変化しているときの変化量に応じて、観察者の左眼および右眼に対してそれぞれ表示させる画像を入れ替える表示制御部１１０を備える。表示制御部１１０は、変化量が、左眼用画像２００Ｌと右眼用画像２００Ｒとの間のずれが左右方向について逆転していることを示すものである場合に、観察者の左眼および右眼に対してそれぞれ表示させる画像を入れ替えてもよい。【選択図】図３
2012053165.tif 000002
【特許請求の範囲】
【請求項１】
立体画像を表す左眼用画像および右眼用画像を、それぞれ観察者の左眼または右眼に対して表示させ、前記立体画像の表示が変化しているときの変化量に応じて、前記観察者の左眼および右眼に対してそれぞれ表示させる画像を入れ替える表示制御部を備える情報処理装置。
【請求項２】
前記表示制御部は、前記変化量が、前記左眼用画像と前記右眼用画像との間のずれが左右方向について逆転していることを示すものである場合に、前記観察者の左眼および右眼に対してそれぞれ表示させる画像を入れ替える、請求項１に記載の情報処理装置。
【請求項３】
前記表示制御部は、前記立体画像の回転角度が、（１８０×ｎ）°を含む第１の範囲にある場合に（ｎは奇数）、前記観察者の左眼および右眼に対してそれぞれ表示させる画像を入れ替える、請求項１に記載の情報処理装置。
【請求項４】
前記第１の範囲は、（（１８０×ｎ）±４５）°である、請求項３に記載の情報処理装置。
【請求項５】
前記表示制御部は、前記観察者の左眼および右眼に対してそれぞれ表示させる画像を入れ替えるときに、補間画像を表示させる、請求項１に記載の情報処理装置。
【請求項６】
前記表示制御部は、前記変化量に応じて、前記観察者の左眼および右眼のそれぞれに対して同一の画像を表示させる、請求項１に記載の情報処理装置。
【請求項７】
前記表示制御部は、前記変化量が、前記左眼用画像と前記右眼用画像との間のずれが左右方向に比べて上下方向で卓越していることを示すものである場合に、前記観察者の左眼および右眼のそれぞれに対して同一の画像を表示させる、請求項６に記載の情報処理装置。
【請求項８】
前記同一の画像は、前記左眼用画像または前記右眼用画像である、請求項６に記載の情報処理装置。
【請求項９】
前記表示制御部は、前記立体画像の回転角度が、（９０×ｍ）°を含む第２の範囲にある場合に（ｍは奇数）、前記観察者の左眼および右眼のそれぞれに対して同一の画像を表示させる、請求項６に記載の情報処理装置。
【請求項１０】
前記第２の範囲は、（（９０×ｍ）±４５）°である、請求項９に記載の情報処理装置。
【請求項１１】
前記表示制御部は、前記観察者の左眼および右眼のそれぞれに対して同一の画像を表示させるときに、補間画像を表示させる、請求項６に記載の情報処理装置。
【請求項１２】
前記補間画像は、前記左眼用画像と前記右眼用画像との間の線形補間によって生成される、請求項５または１１に記載の情報処理装置。
【請求項１３】
前記補間画像は、２５０ｍｓの間表示される、請求項１２に記載の情報処理装置。
【請求項１４】
立体画像を表す左眼用画像および右眼用画像を、それぞれ観察者の左眼または右眼に対して表示させる処理と、
前記立体画像の表示が変化しているときの変化量に応じて、前記観察者の左眼および右眼に対してそれぞれ表示させる画像を入れ替える処理と、
をコンピュータに実行させるプログラム。
【請求項１５】
立体画像を表す左眼用画像および右眼用画像を、それぞれ観察者の左眼または右眼に対して表示させるステップと、
前記立体画像の表示が変化しているときの変化量に応じて、前記観察者の左眼および右眼に対してそれぞれ表示させる画像を入れ替えるステップと、
を含む情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、プログラムおよび情報処理方法に関する。
【背景技術】
【０００２】
近年、テレビやＰＣ（Personal  Computer）のディスプレイなどの表示装置を用いて、ユーザに立体画像を提供することが一般的になってきている。立体画像は、例えば特許文献１に記載のように、観察者の右眼に提示される左眼用画像と、左眼に提示される右眼用画像とに、所定の視差を与えることによって実現される。例えばテレビの場合、パララックスバリアなどを用いた視点画像の分離によって、ユーザの視点の移動に対応して、左眼用画像と右眼用画像との組み合わせを複数含む多視点用の画像が表示される場合も多い。
【０００３】
一方、写真（静止画）や動画などの画像を、回転など表示の変化を伴って画面に表示することが広く行われている。例えば、ＰＣに保存されている一連の画像を順次表示させるスライドショーなどのソフトウェアにおいては、画像が表示される際の視覚効果として、画像の回転が用いられることが多い。また、例えば衛星画像などを閲覧するソフトウェアにおいては、画像をユーザの操作によって自由に回転できる場合が多い。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−０４５５８４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１の記載のように、左眼用画像と右眼用画像とに視差が与えられた立体画像において、回転など表示の変化によって画像の左右が逆転した場合、逆視が発生するという問題がある。逆視とは、左眼用画像と右眼用画像との視差の向きが逆になった状態である。逆視の状態は、例えば立体画像の手前と奥が逆転して知覚されたりするため、ユーザに不快感を与えるものである。
【０００６】
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、立体画像の表示が変化した場合の視差への影響を軽減することが可能な、新規かつ改良された情報処理装置、プログラムおよび情報処理方法を提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明のある観点によれば、立体画像を表す左眼用画像および右眼用画像を、それぞれ観察者の左眼または右眼に対して表示させ、上記立体画像の表示が変化しているときの変化量に応じて、上記観察者の左眼および右眼に対してそれぞれ表示させる画像を入れ替える表示制御部を備える情報処理装置が提供される。
【０００８】
上記表示制御部は、上記変化量が、上記左眼用画像と上記右眼用画像との間のずれが左右方向について逆転していることを示すものである場合に、上記観察者の左眼および右眼に対してそれぞれ表示させる画像を入れ替えてもよい。
【０００９】
上記表示制御部は、上記立体画像の回転角度が、（１８０×ｎ）°を含む第１の範囲にある場合に（ｎは奇数）、上記観察者の左眼および右眼に対してそれぞれ表示させる画像を入れ替えてもよい。
【００１０】
上記第１の範囲は、（（１８０×ｎ）±４５）°であってもよい。
【００１１】
上記表示制御部は、上記観察者の左眼および右眼に対してそれぞれ表示させる画像を入れ替えるときに、補間画像を表示させてもよい。
【００１２】
上記表示制御部は、上記変化量に応じて、上記観察者の左眼および右眼のそれぞれに対して同一の画像を表示させてもよい。
【００１３】
上記表示制御部は、上記変化量が、上記左眼用画像と上記右眼用画像との間のずれが左右方向に比べて上下方向で卓越していることを示すものである場合に、上記観察者の左眼および右眼のそれぞれに対して同一の画像を表示させてもよい。
【００１４】
上記同一の画像は、上記左眼用画像または上記右眼用画像であってもよい。
【００１５】
上記表示制御部は、上記立体画像の回転角度が、（９０×ｍ）°を含む第２の範囲にある場合に（ｍは奇数）、上記観察者の左眼および右眼のそれぞれに対して同一の画像を表示させてもよい。
【００１６】
上記第２の範囲は、（（９０×ｍ）±４５）°であってもよい。
【００１７】
上記表示制御部は、上記観察者の左眼および右眼のそれぞれに対して同一の画像を表示させるときに、補間画像を表示させてもよい。
【００１８】
上記補間画像は、上記左眼用画像と上記右眼用画像との間の線形補間によって生成されてもよい。
【００１９】
上記補間画像は、２５０ｍｓの間表示されてもよい。
【００２０】
また、上記課題を解決するために、本発明の別の観点によれば、立体画像を表す左眼用画像および右眼用画像を、それぞれ観察者の左眼または右眼に対して表示させる処理と、上記立体画像の表示が変化しているときの変化量に応じて、上記観察者の左眼および右眼に対してそれぞれ表示させる画像を入れ替える処理とをコンピュータに実行させるプログラムが提供される。
【００２１】
また、上記課題を解決するために、本発明のさらに別の観点によれば、立体画像を表す左眼用画像および右眼用画像を、それぞれ観察者の左眼または右眼に対して表示させるステップと、上記立体画像の表示が変化しているときの変化量に応じて、上記観察者の左眼および右眼に対してそれぞれ表示させる画像を入れ替えるステップとを含む情報処理方法が提供される。
【発明の効果】
【００２２】
以上説明したように本発明によれば、立体画像の表示が変化した場合の視差への影響を軽減することができる。
【図面の簡単な説明】
【００２３】
【図１】本発明の第１の実施形態に係る情報処理装置の機能構成を示すブロック図である。
【図２】同実施形態に係る立体画像の入力および出力についての説明図である。
【図３】同実施形態に係る立体画像の入力および出力についての説明図である。
【図４】同実施形態に係る立体画像の表示の変化についての説明図である。
【図５】同実施形態に係る立体画像の表示の変化についての説明図である。
【図６】同実施形態に係る情報処理装置の処理を示すフローチャートである。
【図７】本発明の第２の実施形態に係る立体画像の入力および出力についての説明図である。
【図８】同実施形態に係る立体画像の表示の変化についての説明図である。
【図９】同実施形態に係る立体画像の表示の変化についての説明図である。
【図１０】同実施形態に係る情報処理装置の処理を示すフローチャートである。
【図１１】本発明の第３の実施形態に係る情報処理装置の処理を示すフローチャートである。
【図１２】同実施形態における回転角度の判定についての説明図である。
【図１３】本発明の第４の実施形態に係る補間画像を模式的に示す図である。
【発明を実施するための形態】
【００２４】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書および図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００２５】
なお、説明は以下の順序で行うものとする。
１．第１の実施形態
１−１．情報処理装置の構成
１−２．立体画像の表示が変化した場合の処理
２．第２の実施形態
３．第３の実施形態
３−１．立体画像の表示が変化した場合の処理
３−２．変形例
４．第４の実施形態
５．まとめ
【００２６】
＜１．第１の実施形態＞
（１−１．情報処理装置の構成）
まず、図１を参照して、本発明の第１の実施形態に係る情報処理装置の構成について説明する。図１は、本実施形態に係る情報処理装置の機能構成を示すブロック図である。
【００２７】
図１を参照すると、情報処理装置１００は、表示制御部１１０、表示部１２０、デコーダ１３０、および記憶部１４０を含む。表示部１２０には、左表示部１２０Ｌおよび右表示部１２０Ｒが含まれる。左表示部１２０Ｌに表示される画像は、観察者の左眼ｅＬに提示される。また、右表示部１２０Ｒに表示される画像は、観察者の右眼ｅＲに提示される。なお、表示部１２０には、左表示部１２０Ｌおよび右表示部１２０Ｒ以外の表示部が含まれ、表示制御部１１０は、左表示部１２０Ｌおよび右表示部１２０Ｒ以外の表示部に対応する視点画像を含む複数の視点用画像を出力してもよい。
【００２８】
表示制御部１１０は、互いに視差を有する左眼用画像および右眼用画像を、左表示部１２０Ｌおよび右表示部１２０Ｒに出力し、立体画像を表示させる。このとき、表示制御部１１０は、表示される立体画像に対して拡大、縮小または回転など表示の変化を加えてもよい。さらに、後述するように、表示制御部１１０は、立体画像の表示が変化しているときの変化量に応じて、左表示部１２０Ｌおよび右表示部１２０Ｒに出力する画像を制御してもよい。表示制御部１１０は、例えばＤＳＰ（Digital  Signal  Processor）などのプロセッサによって実現される。この場合、プロセッサは、記憶部１４０に格納されたプログラムに従って動作し、表示制御部１１０の機能を実現する。プロセッサは、例えば記憶部１４０に含まれるＤＲＡＭ（Dynamic  Random  Access  Memory）を用いて動作してもよい。上記プログラムは、例えばディスク状記憶媒体またはメモリカードなどのリムーバブル記憶媒体に格納されて情報処理装置１００に提供されるものであってもよく、また、ＬＡＮ（Local  Area  Network）またはインターネットなどのネットワークを介して情報処理装置１００にダウンロードされるものであってもよい。
【００２９】
表示部１２０は、例えばＬＣＤ（Liquid  Crystal  Display）、ＰＤＰ（Plasma  Display  Panel）、または有機ＥＬ（Electro-Luminescence）パネルなどのディスプレイでありうる。表示部１２０は、左表示部１２０Ｌおよび右表示部１２０Ｒを含み、左表示部１２０Ｌおよび右表示部１２０Ｒは、表示制御部１１０からそれぞれ入力された画像を表示する。ここで、左眼用画像を左表示部１２０Ｌから観察者の左眼ｅＬに、右眼用画像を右表示部１２０Ｒから観察者の右眼ｅＲに導く方法は、適宜選択されうる。この方法として、例えば、パララックスバリア方式またはレンチキュラレンズ方式が用いられてもよい。この場合、左表示部１２０Ｌおよび右表示部１２０Ｒは、表示部１２０において、左眼用画像および右眼用画像にそれぞれ割り当てられた画素の集合でありうる。また、上記方法として、フレームシーケンシャル方式が用いられてもよい。この場合、表示部１２０には、所定の時間単位で左眼用画像と右眼用画像とが交互に表示される。つまり、この場合、表示部１２０は、時間単位で、左眼用画像が表示される時間には左表示部１２０Ｌとして、また右眼用画像が表示される時間には右表示部１２０Ｒとして機能する。
【００３０】
デコーダ１３０は、記憶部１４０に格納された画像データを読み出し、読み出した画像データを所定のフォーマットに従ってデコードすることによって、立体画像の左眼用画像および右眼用画像を取得する。デコーダ１３０は、取得した左眼用画像および右眼用画像を、表示制御部１１０に出力する。デコーダ１３０は、例えば表示制御部１１０と同様にＤＳＰなどのプロセッサがプログラムに従って動作することによって実現されてもよく、また集積回路を用いた専用のハードウェアによって実現されてもよい。
【００３１】
記憶部１４０には、情報処理装置１００の処理に関するデータが格納される。記憶部１４０は、例えば、フラッシュＲＯＭ、もしくはＤＲＡＭなどの半導体メモリ、ＢＤ（Blu-ray  Disc）、ＤＶＤ（Digital  Versatile  Disc）、もしくはＣＤ（Compact  Disc）などの光ディスク、またはハードディスクなどでありうる。記憶部１４０は、情報処理装置１００に内蔵される記憶装置であってもよく、情報処理装置１００に着脱可能なメモリカードなどのリムーバブルメディアであってもよい。また、記憶部１４０は、複数の種類の記憶装置またはリムーバブルメディアを含んでもよい。記憶部１４０には、デコーダ１３０によって読み出される画像データが格納されるほか、表示制御部１１０などの機能を実現するＤＳＰなどのプロセッサが動作するためのプログラムが格納されてもよい。
【００３２】
（１−２．立体画像の表示が変化した場合の処理）
次に、図２〜図６を参照して、本発明の第１の実施形態に係る情報処理装置１００の、立体画像の表示が変化した場合の処理について説明する。図２および図３は、本実施形態において、デコーダ１３０から表示制御部１１０に入力される画像と、表示制御部１１０から左表示部１２０Ｌおよび右表示部１２０Ｒに出力される画像との関係を模式的に示す図である。図４および図５は、本実施形態において、表示制御部１１０によって表示される立体画像の表示の変化を模式的に示す図である。図６は、本実施形態における表示制御部１１０の処理を示すフローチャートである。
【００３３】
図２には、通常の状態において、情報処理装置１００のデコーダ１３０から表示制御部１１０に入力される画像と、表示制御部１１０から左表示部１２０Ｌおよび右表示部１２０Ｒに出力される画像とが模式的に示されている。デコーダ１３０からは、左眼用画像２００Ｌおよび右眼用画像２００Ｒが表示制御部１１０に入力される。表示制御部１１０は、左眼用画像２００Ｌを左表示部１２０Ｌに、右眼用画像２００Ｒを右表示部１２０Ｒに、それぞれ出力する。
【００３４】
一方、図３には、表示制御部１１０が立体画像の表示を変化させ、この変化の変化量が所定の条件を満たした場合において、デコーダ１３０から表示制御部１１０に入力される画像と、表示制御部１１０から左表示部１２０Ｌおよび右表示部１２０Ｒに出力される画像とが模式的に示されている。デコーダ１３０からは、図２において示された場合と同様に、左眼用画像２００Ｌおよび右眼用画像２００Ｒが表示制御部１１０に入力される。表示制御部１１０は、左眼用画像２００Ｌを右表示部１２０Ｒに、右眼用画像２００Ｒを左表示部１２０Ｌに、それぞれ出力する。つまり、この場合、表示制御部１１０は、観察者の左眼ｅＬおよび右眼ｅＲに対してそれぞれ表示させる画像を入れ替える。
【００３５】
図４には、表示制御部１１０が立体画像に対して回転角度θ１の回転を加える前後の状態が示されている。なお、以下の説明では、立体画像が、画面の左右方向をｘ軸、画面の上下方向をｙ軸、画面の奥行き方向をｚ軸とする３次元座標系において表示されるものとする。図示された例において、表示制御部１１０は、立体画像に、ｚ軸回りに回転角度θ１の回転を加える。ここで、図示されているように、回転角度θ１は、１８０°に近い角度であるものとする。また、立体画像が回転する際に、左眼用画像２００Ｌと右眼用画像２００Ｒとは、互いの相対的な位置を保って一体的に回転するものとする。
【００３６】
ここで、左眼用画像２００Ｌと右眼用画像２００Ｒとは、互いにずれて表示されている。このずれは、視差を模式的に示したものである。なお、ここでは、左眼用画像２００Ｌが右眼用画像２００Ｒに対して画面の左側にずれるような視差を、正の値の視差とする。図示されている例では、説明を簡単にするために、立体画像の全体において、一様な視差が設定されている。しかし、実際の立体画像における視差の値は、必ずしも一様ではない。例えば、画像のある部分では視差の値が正であり、別の部分では視差の値が負である、といったように、視差の正負は画像の部分ごとに独立して設定されうる。また、視差の値の大きさも、画像の部分ごとに異なりうる。しかしながら、そのような場合においても、視差が画面の左右方向のずれとして設定されることには変わりがない。よって、図示された例を用いた以下の説明は、立体画像について普遍的に適用可能である。なお、立体画像において、視差の値が正である部分は、画面の奥に向かって引き込まれているように見える。逆に、視差の値が負である部分は、画面の手前に向かって飛び出すように見える。
【００３７】
図示された例において、回転前の立体画像では、左眼用画像２００Ｌが、右眼用画像２００Ｒに対して画面の右側にずれて表示されている。一方、回転後の立体画像では、左眼用画像２００Ｌが、右眼用画像２００Ｒに対して画面の左側にずれて表示されている。すなわち、回転前の立体画像は負の値の視差を有するのに対し、回転後の立体画像は正の値の視差を有する。これはつまり、回転角度θ１の回転によって、立体画像の視差の値の正負が逆転したということである。視差の値の正負が逆転すると、視差の向きは、左右方向について逆転する。この状態は、すなわち逆視の状態である。逆視の状態になると、上述のように画面の奥と手前の認識に関わる、視差の値の正負が逆転するため、立体画像の見え方が非常に不自然になり、観察者に大きな負荷がかかる。そこで、このような場合に、情報処理装置１００の表示制御部１１０は、図３において示されたような、観察者の左眼ｅＬおよび右眼ｅＲに対してそれぞれ表示させる画像を入れ替える処理を実行する。
【００３８】
図５には、表示制御部１１０が立体画像に対して回転角度θ１の回転を加え、かつ、観察者の左眼ｅＬおよび右眼ｅＲに対してそれぞれ表示させる画像を入れ替えた場合の、回転前後の立体画像の状態が示されている。図示された例において、回転前の立体画像では、左眼用画像２００Ｌが、右眼用画像２００Ｒに対して画面の右側にずれて表示されている。一方、回転後の立体画像でも、左眼用画像２００Ｌが、右眼用画像２００Ｒに対して画面の右側にずれて表示されている。すなわち、回転前の立体画像は負の値の視差を有するのに対し、回転後の立体画像も負の値の視差を有する。これはつまり、回転角度θ１の回転によって、立体画像の視差の値の正負が逆転するが、表示制御部１１０が左眼用画像２００Ｌと右眼用画像２００Ｒとを入れ替えたために、逆転が相殺され、立体画像の視差の値の正負が変化しなかったということである。よって、図示された場合において、逆視の状態は発生しない。
【００３９】
図６には、図２〜図５を用いて説明されたような立体画像の表示を実現するための、情報処理装置１００の表示制御部１１０の処理が、フローチャートによって示されている。まず、表示制御部１１０は、回転角度θを検出する（ステップＳ１０１）。次に、表示制御部１１０は、回転角度θが、｜θ｜＞１８０°−γで表される第１の範囲にあるか否かを判定する（ステップＳ１０３）。γは、第１の範囲の幅を示す。なお、γのとりうる値については後述する。ここで、回転角度θが第１の範囲にあると判定された場合、表示制御部１１０は、左眼ｅＬおよび右眼ｅＲに対してそれぞれ表示させる画像を入れ替える（ステップＳ１０５）。一方、ステップＳ１０３において、回転角度θが第１の範囲にはないと判定された場合、表示制御部１１０は、そのまま処理を終了する。
【００４０】
上記のフローチャートにおいて、回転角度θは、例えば、表示制御部１１０が立体画像の表示を変化させる際のモデルビュー変換行列から取得されうる。具体的には、モデルビュー変換行列を表す３×３行列Ｒにｘ軸方向の単位ベクトルをかけて得られるベクトルＶのｘ座標とｙ座標から、逆三角関数のａｒｃｔａｎを用いてθを算出することができる。回転角度θは、他の方法で求められてもよい。
【００４１】
また、上記のフローチャートにおいて、表示制御部１１０が左眼ｅＬおよび右眼ｅＲに対してそれぞれ表示させる画像を入れ替える場合の回転角度θは、左眼用画像２００Ｌと右眼用画像２００Ｒとの間のずれが左右方向について逆転していることを示すものである、従って、γの値は、９０°以下の任意の値でありうる。｜θ｜＞１８０°−９０°、すなわち｜θ｜＞９０°でなければ、視差の値の正負の逆転は起こらないためである。
【００４２】
＜２．第２の実施形態＞
続いて、図７〜図１０を参照して、本発明の第２の実施形態について説明する。なお、本発明の第２の実施形態は、第１の実施形態と比べて、表示制御部１１０が立体画像の表示が変化しているときの変化量に応じて出力する画像を制御する処理において相違するが、その他の機能構成は第１の実施形態と略同一であるため、詳細説明は省略する。図７は、本実施形態において、デコーダ１３０から表示制御部１１０に入力される画像と、表示制御部１１０から左表示部１２０Ｌおよび右表示部１２０Ｒに出力される画像との関係を模式的に示す図である。図８および図９は、本実施形態において、表示制御部１１０によって表示される立体画像の表示の変化を模式的に示す図である。図１０は、本実施形態における表示制御部１１０の処理を示すフローチャートである。
【００４３】
図７には、表示制御部１１０が立体画像の表示を変化させ、この変化の変化量が所定の条件を満たした場合において、デコーダ１３０から表示制御部１１０に入力される画像と、表示制御部１１０から左表示部１２０Ｌおよび右表示部１２０Ｒに出力される画像とが模式的に示されている。デコーダ１３０からは、図２において示された場合と同様に、左眼用画像２００Ｌおよび右眼用画像２００Ｒが表示制御部１１０に入力される。表示制御部１１０は、左眼用画像２００Ｌを左表示部１２０Ｌおよび右表示部１２０Ｒの両方に出力する。つまり、この場合、表示制御部１１０は、観察者の左眼ｅＬおよび右眼ｅＲのそれぞれに対して同一の画像を表示させる。なお、観察者の左眼ｅＬおよび右眼ｅＲに提示される同一の画像は、必ずしも左眼用画像２００Ｌでなくてもよい。観察者の左眼ｅＬおよび右眼ｅＲに提示される同一の画像は、右眼用画像２００Ｒであってもよく、また、別途に生成された画像であってもよい。
【００４４】
図８には、表示制御部１１０が立体画像に対して回転角度θ２の回転を加える前後の状態が示されている。図示された例において、表示制御部１１０は、立体画像に、ｚ軸回りに回転角度θ２の回転を加える。ここで、図示されているように、回転角度θ２は、９０°に近い角度であるものとする。また、立体画像が回転する際に、左眼用画像２００Ｌと右眼用画像２００Ｒとは、互いの相対的な位置を保って一体的に回転するものとする。
【００４５】
図示された例において、回転前の立体画像では、左眼用画像２００Ｌが、右眼用画像２００Ｒに対して画面の右側にずれて表示されている。一方、回転後の立体画像では、左眼用画像２００Ｌが、右眼用画像２００Ｒに対して画面の上側にずれて表示されている。つまり、回転後の立体画像においては、左眼用画像２００Ｌと右眼用画像２００Ｒとの間のずれが、画面の左右方向に比べて上下方向で卓越している。このような場合、逆視の状態は発生していないものの、立体画像に本来設定される視差とは異なる方向のずれが生じているため、観察者に不自然な印象を与える可能性がある。そこで、このような場合に、情報処理装置１００の表示制御部１１０は、図７において示されたような、観察者の左眼ｅＬおよび右眼ｅＲのそれぞれに対して同一の画像を表示させる処理を実行する。
【００４６】
図９には、表示制御部１１０が立体画像に対して回転角度θ２の回転を加え、かつ、観察者の左眼ｅＬおよび右眼ｅＲのそれぞれに対して同一の画像を表示させる場合の、回転前後の立体画像の状態が示されている。図示された例において、回転前の立体画像では、左眼用画像２００Ｌが、右眼用画像２００Ｒに対して画面の右側にずれて表示されている。一方、回転後の立体画像では、左眼用画像２００Ｌが、観察者の左眼ｅＬおよび右眼ｅＲの両方に対して表示されている。これはつまり、回転角度θ２の回転によって、立体画像に本来設定される視差とは異なる方向のずれが生じるため、左眼ｅＬおよび右眼ｅＲのそれぞれに対して同一の画像を表示させることによってこのずれを除いたということである。よって、図示された場合において、観察者に不自然な印象を与える可能性は低い。
【００４７】
図１０には、図７〜図９を用いて説明されたような立体画像の表示を実現するための、情報処理装置１００の表示制御部１１０の処理が、フローチャートによって示されている。まず、表示制御部１１０は、回転角度θを検出する（ステップＳ２０１）。次に、表示制御部１１０は、回転角度θが、９０°＋δ＞｜θ｜＞９０°−δで表される第２の範囲にあるか否かを判定する（ステップＳ２０３）。δは、第２の範囲の幅を示す。なお、δのとりうる値については後述する。ここで、回転角度θが第２の範囲にあると判定された場合、表示制御部１１０は、左眼ｅＬおよび右眼ｅＲのそれぞれに対して同一の画像を表示させる（ステップＳ２０５）。一方、ステップＳ２０３において、回転角度θが第２の範囲にはないと判定された場合、表示制御部１１０は、そのまま処理を終了する。
【００４８】
上記のフローチャートにおいて、表示制御部１１０が左眼ｅＬおよび右眼ｅＲのそれぞれに対して同一の画像を表示させる場合の回転角度θは、左眼用画像２００Ｌと右眼用画像２００Ｒとの間のずれが左右方向に比べて上下方向で卓越し、観察者に不自然な印象を与える可能性が高いことを示すものである、従って、δの値は、４５°以下の任意の値でありうる。９０°−４５°＞｜θ｜、すなわち４５°＞｜θ｜の範囲では、視覚における補正が働き、不自然ではない立体画像が知覚されるためである。
【００４９】
＜３．第３の実施形態＞
続いて、図１１および図１２を参照して、本発明の第３の実施形態について説明する。なお、本発明の第３の実施形態は、第１の実施形態と比べて、表示制御部１１０が立体画像の表示が変化しているときの変化量に応じて出力する画像を制御する処理において相違するが、その他の機能構成は第１の実施形態と略同一であるため、詳細説明は省略する。図１１は、本実施形態における表示制御部１１０の処理を示すフローチャートである。図１２は、本実施形態における回転角度の判定について説明するための図である。
【００５０】
（３−１．立体画像の表示が変化した場合の処理）
図１１には、本実施形態に係る情報処理装置１００の表示制御部１１０の処理が、フローチャートによって示されている。まず、表示制御部１１０は、回転角度θを検出する（ステップＳ３０１）。次に、表示制御部１１０は、回転角度θが、｜θ｜＞１８０°−εで表される第３の範囲にあるか否かを判定する（ステップＳ３０３）。εは、第３の範囲の幅を示す。なお、εのとりうる値については後述する。ここで、回転角度θが第３の範囲にあると判定された場合、表示制御部１１０は、左眼ｅＬおよび右眼ｅＲに対してそれぞれ表示させる画像を入れ替える（ステップＳ３０５）。ステップ３０５における表示制御部１１０の処理は、本発明の第１の実施形態の説明における、図６のステップＳ１０５の処理と略同一である。
【００５１】
一方、ステップＳ３０３において、回転角度θが第３の範囲にないと判定された場合、次に、表示制御部１１０は、回転角度θが、｜θ｜＜εで表される第４の範囲にあるか否かを判定する（ステップＳ３０７）。ここで、回転角度θが第４の範囲にあると判定された場合、表示制御部１１０は、そのまま処理を終了する。一方、ステップＳ３０７において、回転角度θが第４の範囲にはないと判定された場合、表示制御部１１０は、左眼ｅＬおよび右眼ｅＲのそれぞれに対して同一の画像を表示させる（ステップＳ３０９）。ステップ３０９における表示制御部１１０の処理は、本発明の第２の実施形態の説明における、図１０のステップＳ２０５に処理と略同一である。
【００５２】
以上の処理によって、回転角度θと、左眼ｅＬおよび右眼ｅＲに提示される画像との関係をまとめると、表１のようになる。
【００５３】
【表１】
2012053165.tif 000003
【００５４】
図１２を参照しながら、本発明の第３の実施形態に係る情報処理装置１００の表示制御部１１０の処理についてさらに説明する。図１２では、表示制御部１１０による回転角度θの判定が示されている。領域Ｒ１として図示されている領域は、|θ｜＜εとなる領域であり、図１１を参照して説明された第４の領域にあたる。また、領域Ｒ３として図示されている領域は、｜θ｜＞１８０°−εとなる領域であり、図１１を参照して説明された第３の領域にあたる。領域Ｒ２として図示されている領域は、上記の第３の領域にも第４の領域にも含まれない領域であり、表１において「上記以外」として示されている条件にあたる領域である。
【００５５】
領域Ｒ１は、回転角度θが比較的小さく、視覚における補正の働きによって、不自然ではない立体画像が知覚される領域である。従って、回転角度θがこの領域にある場合、表示制御部１１０は、左眼用画像２００Ｌおよび右眼用画像２００Ｒを、そのまま左眼ｅＬおよび右眼ｅＲのそれぞれに対して表示させる。
【００５６】
領域Ｒ２は、回転角度θが±９０°に近く、左眼用画像２００Ｌと右眼用画像２００Ｒとの間のずれが、左右方向に比べて上下方向で卓越する領域である。この領域で左眼用画像２００Ｌと右眼用画像２００Ｒとがそのまま左眼ｅＬおよび右眼ｅＲのそれぞれに対して表示された場合、逆視の状態ではないものの、観察者に不自然な印象を与える可能性がある。よって、表示制御部１１０は、左眼ｅＬおよび右眼ｅＲのそれぞれに対して同一の画像、ここでは左眼用画像２００Ｌを表示させる。
【００５７】
領域Ｒ３は、回転角度θが±１８０°に近く、左眼用画像２００Ｌと右眼用画像２００Ｒとの間のずれが、左右方向について逆転している領域である。この領域で左眼用画像２００Ｌと右眼用画像２００Ｒとがそのまま左眼ｅＬおよび右眼ｅＲのそれぞれに対して標示された場合、逆視の状態になってしまい、観察者に大きな負荷がかかる。そこで、表示制御部１１０は、左眼ｅＬおよび右眼ｅＲに対してそれぞれ表示させる画像を入れ替える。
【００５８】
εは、回転角度θが、θ＝０°から徐々に増加した場合に、視覚における補正の働きによって、視差が破綻せずに、不自然ではない立体画像が知覚される限界の回転角度θとして求められうる。このようなεは、例えば４５°でありうる。また、領域Ｒ３における、左眼ｅＬおよび右眼ｅＲにそれぞれ提示される画像が入れ替えられた立体画像についても同様のことがいえるため、領域Ｒ１と領域Ｒ２との境界、および領域Ｒ２と領域Ｒ３との境界は、いずれも同じεを用いて、領域Ｒ１と領域Ｒ２との境界が｜θ｜＝ε、領域Ｒ２と領域Ｒ３との境界が｜θ｜＝１８０°−εとして定められる。ε＝４５°である場合、領域Ｒ１と領域Ｒ２との境界は｜θ｜＝４５°、領域Ｒ２と領域Ｒ３との境界は｜θ｜＝１３５°になる。
【００５９】
（３−２．変形例）
（変形例１：ヒステリシス制御（１））
上記のような、回転角度θの値に基づく表示制御部１１０の動作では、ヒステリシスの考え方が応用されてもよい。ヒステリシスとは、系の状態がそれまでの経過に依存することである。この場合、表示制御部１１０は、回転角度θがそれまでどの領域にあったかに応じて、左眼ｅＬおよび右眼ｅＲに対してそれぞれ表示させる画像を切り替える境界値を変動させる。例えば、図１２において示される例においては、表示制御部１１０が、回転角度θの領域Ｒ１から領域Ｒ２への変化方向ｄ１と、回転角度θの領域Ｒ２から領域Ｒ１への変化方向ｄ２との間で、左眼ｅＬおよび右眼ｅＲに対してそれぞれ表示させる画像を切り替える回転角度θを異ならせることが考えられる。
【００６０】
具体的に、ε＝４５°、すなわち、領域Ｒ１と領域Ｒ２との境界がθ＝４５°、領域Ｒ２と領域Ｒ３との境界がθ＝１３５°である場合を例として説明する。変化方向ｄ１の場合、表示制御部１１０は、回転角度θが４５°を上回って５０°になった時点で、左眼ｅＬおよび右眼ｅＲに対してそれぞれ表示させる画像を同一の画像にしてもよい。また、変化方向ｄ２の場合、表示制御部１１０は、回転角度θが４５°を下回って４０°になった時点で、左眼ｅＬおよび右眼ｅＲに対してそれぞれ表示させる画像を、同一の画像から左眼用画像２００Ｌおよび右眼用画像２００Ｒに切り替えてもよい。同様にして、表示制御部１１０は、回転角度θが領域Ｒ２から領域Ｒ３に変化する場合は、θ＝１４０°になった時点で左眼ｅＬおよび右眼ｅＲに対してそれぞれ表示させる画像を切り替え、回転角度θが領域Ｒ３から領域Ｒ２に変化する場合は、θ＝１３０°になった時点で左眼ｅＬおよび右眼ｅＲに対してそれぞれ表示させる画像を切り替えてもよい。
【００６１】
このような制御によって、例えば、回転角度θが、領域の境界となる角度をわずかに上回る角度まで増加して、その後減少してこの角度を下回るような場合、または、回転角度θが領域の境界となる角度をまたいで微振動するような場合に、不必要な表示の切り替えを防止し、観察者に自然な立体画像を提示することができる。
【００６２】
（変形例２：ヒステリシス制御（２））
また、別の例として、表示制御部１１０は、回転角度θが領域の境界の角度を越えて変化した後、所定の時間が経過した時点で左眼ｅＬおよび右眼ｅＲに対してそれぞれ表示させる画像を切り替えてもよい。例えば、表示制御部１１０は、回転角度θが、領域Ｒ１と領域Ｒ２の境界であるθ＝４５°を越えて変化した後、５００ｍｓ程度の時間が経過した時点で、左眼ｅＬおよび右眼ｅＲに対してそれぞれ表示させる画像を同一の画像にしてもよい。５００ｍｓ程度の時間が経過する前に、回転角度θがさらに変化し、領域Ｒ２と領域Ｒ３との境界であるθ＝１３５°を越えた場合、表示制御部１１０は、左眼ｅＬおよび右眼ｅＲに対してそれぞれ表示させる画像を同一の画像にすることなく、左眼ｅＬおよび右眼ｅＲに対してそれぞれ表示させる画像を入れ替えてもよい。
【００６３】
このような制御によって、例えば、回転角度θが、領域の境界となる角度を上回る角度まで増加したものの、その後すぐ減少してこの角度を下回るような場合、または、回転角度θが短時間で複数の領域の境界となる角度を越えて変化するような場合に、頻繁に表示が切り替わることを防止し、観察者に自然な立体画像を提示することができる。
【００６４】
＜４．第４の実施形態＞
続いて、図１３を参照して、本発明の第４の実施形態について説明する。なお、本発明の第４の実施形態は、第１〜第３の実施形態と比べて、表示制御部１１０が、左眼ｅＬおよび右眼ｅＲに対してそれぞれ表示させる画像を切り替えるときに補間画像を表示させる点において相違するが、その他の機能構成は第１〜第３の実施形態と略同一であるため、詳細説明は省略する。図１３は、本実施形態において表示される補間画像を模式的に示す図である。
【００６５】
図１３には、本実施形態において情報処理装置１００の表示制御部１１０によって表示される補間画像２００Ｉが、左眼用画像２００Ｌおよび右眼用画像２００Ｒと共に示されている。表示制御部１１０は、観察者の左眼ｅＬおよび右眼ｅＲに対してそれぞれ表示させる画像を切り替えるときに、切り替え前の画像と切り替え後の画像との間に補間画像２００Ｉを表示する。補間画像２００Ｉは、単一の画像によって構成されてもよいし、複数の画像が順次表示されることによって構成されてもよい。また、左眼ｅＬおよび右眼ｅＲの両方に対して補間画像２００Ｉが表示される場合、左眼ｅＬおよび右眼ｅＲにはそれぞれ異なる補間画像が表示されてもよい。
【００６６】
例えば、補間画像２００Ｉは、左眼用画像２００Ｌと右眼用画像２００Ｒとの間の線形補間によって生成されうる。この場合、例えば、補間画像２００Ｉにおける任意の点は、左眼用画像２００Ｌと右眼用画像２００Ｒとのそれぞれにおいてその点に対応する点を結ぶ直線状に設定される。例えば、補間画像２００Ｉにおける山の頂上の点は、左眼用画像２００Ｌにおける山の頂上の点と右眼用画像２００Ｒにおける山の頂上の点とを結ぶ直線上に設定される。上記のような線形補間によって生成される補間画像２００Ｉによる視差は、必ずしも正しくない。そのため、補間画像２００Ｉが表示される時間は、観察者が画像の急な切り替わりを感じることを軽減する最低限の時間であってもよい。そのような時間は、例えば２５０ｍｓ程度の時間でありうる。
【００６７】
また、デコーダ１３０から入力される立体画像が、補助的な情報として深さ情報などを有する画像である場合、表示制御部１１０は、この深さ情報を用いて、回転角度θに応じた視差を算出し、この視差に基づいて補間画像２００Ｉを生成してもよい。この場合、生成される補間画像２００Ｉによる視差は、ある程度正しいと考えられるため、補間画像２００Ｉが表示される時間は、上記の線形補間の場合よりも長い時間でありうる。さらに、表示制御部１１０は、回転角度θの変化に応じて連続的に補間画像２００Ｉを生成してもよい。
【００６８】
ここで、上記の第１の実施形態において説明されたように、左眼ｅＬおよび右眼ｅＲに対してそれぞれ表示させる画像を入れ替える場合、表示制御部１１０は、左表示部１２０Ｌおよび右表示部１２０Ｒの両方に補間画像２００Ｉを出力しうる。この場合、左表示部１２０Ｌでは、表示される画像が左眼用画像２００Ｌから右眼用画像２００Ｒに変化し、右表示部１２０Ｒでは、表示される画像が右眼用画像２００Ｒから左眼用画像２００Ｌに変化する。それゆえ、表示制御部１１０が左表示部１２０Ｌおよび右表示部１２０Ｒの両方に補間画像２００Ｉを出力することによって、左眼ｅＬおよび右眼ｅＲの両方について、観察者が画像の急な切り替わりを感じることを軽減することができる。
【００６９】
また、上記の第２の実施形態において説明されたように、左眼ｅＬおよび右眼ｅＲのそれぞれに対して同一の画像を表示させる場合、表示制御部１１０は、左表示部１２０Ｌおよび右表示部１２０Ｒのうち、表示する画像が変化する方に補間画像２００Ｉを出力しうる。この場合、左表示部１２０Ｌでは表示される画像が変化しないのに対し、右表示部１２０Ｒでは、表示される画像が右眼用画像２００Ｒから左眼用画像２００Ｌに変化する。それゆえ、表示制御部１１０が右表示部１２０Ｒに補間画像２００Ｉを出力することによって、右眼ｅＲについて、観察者が画像の急な切り替わりを感じることを軽減することができる。
【００７０】
＜５．まとめ＞
上記の本発明の実施形態において、情報処理装置１００は、立体画像を表す左眼用画像２００Ｌおよび右眼用画像２００Ｒを、それぞれ観察者の左眼または右眼に対して表示させ、立体画像の表示が変化しているときの変化量に応じて、観察者の左眼および右眼に対してそれぞれ表示させる画像を入れ替える表示制御部１１０を備える。このような構成によって、表示の変化に応じて、左眼用画像２００Ｌと右眼用画像２００Ｒとの位置関係が逆転した場合でも、観察者に対して適切な立体画像を提供することができる。
【００７１】
また、表示制御部１１０は、変化量が、左眼用画像２００Ｌと右眼用画像２００Ｒとの間のずれが左右方向について逆転していることを示すものである場合に、観察者の左眼および右眼に対してそれぞれ表示させる画像を入れ替えてもよい。このような構成によって、表示の変化によって立体画像が逆視になることを防ぎ、観察者に対して適切な立体画像を提供することができる。
【００７２】
また、表示制御部１１０は、立体画像の回転角度θが、（１８０×ｎ）°を含む第１の範囲にある場合に（ｎは奇数）、観察者の左眼および右眼に対してそれぞれ表示させる画像を入れ替えてもよい。このような構成によって、立体画像の表示が変化しているときの変化量を回転角度θとして定量的に取得し、観察者の右眼および左眼に対してそれぞれ表示させる画像を入れ替えるか否かを判断することができる。
【００７３】
また、第１の範囲は、（（１８０×ｎ）±４５）°であってもよい。このような構成によって、視覚における補正を考慮した回転角度θの判定をすることができる。
【００７４】
また、表示制御部１１０は、観察者の左眼および右眼に対してそれぞれ表示させる画像を入れ替えるときに、補間画像２００Ｉを表示させてもよい。このような構成によって、左眼および右眼の両方において表示される画像が変化する場合に、観察者が表示される画像の急な切り替わりを感じることを軽減することができる。
【００７５】
また、表示制御部１１０は、変化量に応じて、観察者の左眼および右眼のそれぞれに対して同一の画像を表示させてもよい。このような構成によって、表示の変化に応じて、左眼用画像２００Ｌと右眼用画像２００Ｒとして相異なる立体画像を提供することが適切でない場合でも、観察者に対して適切な画像を提供することができる。
【００７６】
また、表示制御部１１０は、変化量が、左眼用画像２００Ｌと右眼用画像２００Ｒとの間のずれが左右方向に比べて上下方向で卓越していることを示すものである場合に、観察者の左眼および右眼のそれぞれに対して同一の画像を表示させてもよい。このような構成によって、表示の変化によって不自然な立体画像が表示されることを防ぎ、観察者に対して適切な画像を提供することができる。
【００７７】
また、同一の画像は、左眼用画像２００Ｌまたは右眼用画像２００Ｒであってもよい。このような構成によって、同一の画像を簡単に用意することができる。
【００７８】
また、表示制御部１１０は、立体画像の回転角度θが、（９０×ｍ）°を含む第２の範囲にある場合に（ｍは奇数）、観察者の左眼および右眼のそれぞれに対して同一の画像を表示させてもよい。このような構成によって、立体画像の表示が変化しているときの変化量を回転角度θとして定量的に取得し、観察者の右眼および左眼のそれぞれに対して同一の画像を表示させるか否かを判断することができる。
【００７９】
また、第２の範囲は、（（９０×ｍ）±４５）°であってもよい。このような構成によって、視覚における補正を考慮した回転角度θの判定をすることができる。
【００８０】
また、表示制御部１１０は、観察者の左眼および右眼のそれぞれに対して同一の画像を表示させるときに、補間画像２００Ｉを表示させてもよい。このような構成によって、左眼および右眼のいずれかにおいてにおいて表示される画像が変化する場合に、観察者が表示される画像の急な切り替わりを感じることを軽減することができる。
【００８１】
また、補間画像２００Ｉは、左眼用画像２００Ｌと右眼用画像２００Ｒとの間の線形補間によって生成されてもよい。このような構成によって、立体画像が深さ情報などの付加的な情報をもたなくても、補間画像２００Ｉを生成することができる。
【００８２】
また、補間画像２００Ｉは、２５０ｍｓの間表示されてもよい。このような構成によって、線形補間によって生成される正しくない視差をもつ立体画像を、観察者が表示される画像の急な切り替わりを感じることを軽減する最低限の時間だけ補間画像２００Ｉを表示することができる。
【００８３】
以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。
【００８４】
例えば、上記実施形態では、立体画像はｘ軸、ｙ軸、ｚ軸からなる３次元の座標系において表示されるものとしたが、本発明はかかる例に限定されない。例えば、立体画像はｘ軸、ｙ軸からなる２次元の座標系において表示されてもよい。この場合、上記実施形態の説明におけるｚ軸回りの回転を、座標平面上の任意の点の回りの回転に置き換えればよい。
【００８５】
また、上記実施形態においては、立体画像の表示の変化として、ｚ軸回りの回転を例として説明したが、本発明はかかる例に限定されない。例えば、立体画像の表示の変化は、ｙ軸回りの回転であってもよく、また、回転を伴わない反転であってもよい。
【００８６】
また、上記実施形態においては、立体画像の回転角度の基準として、１８０°および９０°を用いたが、本発明はかかる例に限定されない。例えば、１８０°は、立体画像の左右が反転する回転角度の基準であるため、−１８０°、または５４０°など、１８０°の奇数倍の角度が同様に基準として用いられてもよい。また、９０°は、立体画像の左右と上下が入れ替わる回転角度の基準であるため、−９０°、または２７０°など、９０°の奇数倍の角度が同様に基準として用いられてもよい。
【符号の説明】
【００８７】
１００    情報処理装置
１１０    表示制御部
１２０    表示部
２００Ｌ    左眼用画像
２００Ｒ    右眼用画像
【図１】
2012053165.tif 000004
【図２】
2012053165.tif 000005
【図３】
2012053165.tif 000006
【図４】
2012053165.tif 000007
【図５】
2012053165.tif 000008
【図６】
2012053165.tif 000009
【図７】
2012053165.tif 000010
【図８】
2012053165.tif 000011
【図９】
2012053165.tif 000012
【図１０】
2012053165.tif 000013
【図１１】
2012053165.tif 000014
【図１２】
2012053165.tif 000015
【図１３】
2012053165.tif 000016