(57)【特許請求の範囲】
【請求項１】
奥行きをもって表示されるオブジェクトを含む第１の画像に第２の画像を重畳させて、表示画面に立体表示させる表示制御部と、
前記オブジェクトと前記第２の画像との奥行き方向での重複が少なくなるように、前記第１の画像、前記オブジェクトまたは前記第２の画像の少なくともいずれかの奥行き方向の位置を変更する位置変更部と
を備え、
前記位置変更部は、前記第１の画像、前記オブジェクトまたは前記第２の画像の少なくともいずれかの奥行き方向の位置を、前記第１の画像に関連付けられた変更量だけ変更する情報処理装置。
【請求項２】
奥行きをもって表示されるオブジェクトを含む第１の画像に第２の画像を重畳させて、表示画面に立体表示させる表示制御部と、
前記オブジェクトと前記第２の画像との奥行き方向での重複が少なくなるように、前記第１の画像、前記オブジェクトまたは前記第２の画像の少なくともいずれかの奥行き方向の位置を変更する位置変更部と
を備え、
前記位置変更部は、前記第１の画像、前記オブジェクトまたは前記第２の画像の少なくともいずれかの奥行き方向の位置を、前記オブジェクトに関連付けられた変更量だけ変更する情報処理装置。
【請求項３】
奥行きをもって表示されるオブジェクトを含む第１の画像に第２の画像を重畳させて、表示画面に立体表示させる表示制御部と、
前記オブジェクトと前記第２の画像との奥行き方向での重複が少なくなるように、前記第１の画像、前記オブジェクトまたは前記第２の画像の少なくともいずれかの奥行き方向の位置を変更する位置変更部と、
前記第１の画像または前記オブジェクトに関連付けられた情報から、前記第１の画像、前記オブジェクトまたは前記第２の画像の少なくともいずれかの奥行き方向の位置を変更する変更量を算出する変更量算出部と
を備え、
前記位置変更部は、前記第１の画像、前記オブジェクトまたは前記第２の画像の少なくともいずれかの奥行き方向の位置を、前記変更量だけ変更する情報処理装置。
【請求項４】
前記位置変更部は、前記表示制御部が前記第２の画像を表示させている間、前記第１の画像、前記オブジェクトまたは前記第２の画像の少なくともいずれかの奥行き方向の位置を変更する、
請求項１〜３のいずれか１項に記載の情報処理装置。
【請求項５】
前記位置変更部は、前記第１の画像または前記オブジェクトの奥行き方向の位置を、所定の変更量だけ奥側に変更する、
請求項１〜３のいずれか１項に記載の情報処理装置。
【請求項６】
前記表示画面に設けられたタッチパネルをさらに備え、
前記表示制御部は、前記第２の画像が表示される基準面が前記表示画面に一致するように、前記第２の画像を立体表示させ、
前記位置変更部は、前記第１の画像または前記オブジェクトの奥行き方向の位置を、前記オブジェクトが前記基準面よりも奥に表示されるように定められた前記所定の変更量だけ奥側に変更する、
請求項５に記載の情報処理装置。
【請求項７】
前記表示制御部は、前記オブジェクトと他のオブジェクトとを含む前記第１の画像を立体表示させ、
前記位置変更部は、前記オブジェクトの奥行き方向の位置を、前記他のオブジェクトの奥行き方向の位置の変更量とは異なる前記変更量だけ変更する、
請求項１〜３のいずれか１項に記載の情報処理装置。
【請求項８】
前記位置変更部は、前記第２の画像の奥行き方向の位置を、所定の範囲まで手前側に変更し、前記所定の範囲内の前記第２の画像の奥行き方向の位置の変更では前記オブジェクトと前記第２の画像との奥行き方向での重複が残る場合に、さらに前記オブジェクトの奥行き方向の位置を変更する、
請求項１〜３のいずれか１項に記載の情報処理装置。
【請求項９】
奥行きをもって表示されるオブジェクトを含む第１の画像に第２の画像を重畳させて、表示画面に立体表示させる表示制御処理と、
前記オブジェクトと前記第２の画像との奥行き方向での重複が少なくなるように、前記第１の画像、前記オブジェクトまたは前記第２の画像の少なくともいずれかの奥行き方向の位置を変更する位置変更処理と
をコンピュータに実行させ、
前記位置変更処理では、前記第１の画像、前記オブジェクトまたは前記第２の画像の少なくともいずれかの奥行き方向の位置を、前記第１の画像に関連付けられた変更量だけ変更するプログラム。
【請求項１０】
奥行きをもって表示されるオブジェクトを含む第１の画像に第２の画像を重畳させて、表示画面に立体表示させる表示制御処理と、
前記オブジェクトと前記第２の画像との奥行き方向での重複が少なくなるように、前記第１の画像、前記オブジェクトまたは前記第２の画像の少なくともいずれかの奥行き方向の位置を変更する位置変更処理と
をコンピュータに実行させ、
前記位置変更処理では、前記第１の画像、前記オブジェクトまたは前記第２の画像の少なくともいずれかの奥行き方向の位置を、前記オブジェクトに関連付けられた変更量だけ変更するプログラム。
【請求項１１】
奥行きをもって表示されるオブジェクトを含む第１の画像に第２の画像を重畳させて、表示画面に立体表示させる表示制御処理と、
前記オブジェクトと前記第２の画像との奥行き方向での重複が少なくなるように、前記第１の画像、前記オブジェクトまたは前記第２の画像の少なくともいずれかの奥行き方向の位置を変更する位置変更処理と、
前記第１の画像または前記オブジェクトに関連付けられた情報から、前記第１の画像、前記オブジェクトまたは前記第２の画像の少なくともいずれかの奥行き方向の位置を変更する変更量を算出する変更量算出処理と
をコンピュータに実行させ、
前記位置変更処理では、前記第１の画像、前記オブジェクトまたは前記第２の画像の少なくともいずれかの奥行き方向の位置を、前記変更量だけ変更するプログラム。
【請求項１２】
前記位置変更処理では、前記表示制御処理で前記第２の画像を表示させている間、前記第１の画像、前記オブジェクトまたは前記第２の画像の少なくともいずれかの奥行き方向の位置を変更する、
請求項９〜１１のいずれか１項に記載のプログラム。
【請求項１３】
前記位置変更処理では、前記第１の画像または前記オブジェクトの奥行き方向の位置を、前記オブジェクトと前記第２の画像が表示される基準面との重複が少なくなるように定められた変更量だけ奥側に変更する、
請求項９〜１１のいずれか１項に記載のプログラム。
【請求項１４】
前記表示制御処理では、前記基準面が、タッチパネルが設けられた前記表示画面に一致するように、前記第２の画像を立体表示させる、
請求項１３に記載のプログラム。
【請求項１５】
前記表示制御処理では、前記オブジェクトと他のオブジェクトとを含む前記第１の画像を立体表示させ、
前記位置変更処理では、前記オブジェクトの奥行き方向の位置を、前記他のオブジェクトの奥行き方向の位置の変更量とは異なる前記変更量だけ変更する、
請求項９〜１１のいずれか１項に記載のプログラム。
【請求項１６】
前記位置変更処理では、前記第２の画像の奥行き方向の位置を、所定の範囲まで手前側に変更し、前記所定の範囲内の前記第２の画像の奥行き方向の位置の変更では前記オブジェクトと前記第２の画像との奥行き方向での重複が残る場合に、さらに前記オブジェクトの奥行き方向の位置を変更する、
請求項９〜１１のいずれか１項に記載のプログラム。
【請求項１７】
奥行きをもって表示されるオブジェクトを含む第１の画像に第２の画像を重畳させて、表示画面に立体表示させるステップと、
前記オブジェクトと前記第２の画像との奥行き方向での重複が少なくなるように、前記第１の画像、前記オブジェクトまたは前記第２の画像の少なくともいずれかの奥行き方向の位置を変更するステップと
を含み、
前記位置を変更するステップでは、前記第１の画像、前記オブジェクトまたは前記第２の画像の少なくともいずれかの奥行き方向の位置を、前記第１の画像に関連付けられた変更量だけ変更する情報処理方法。
【請求項１８】
奥行きをもって表示されるオブジェクトを含む第１の画像に第２の画像を重畳させて、表示画面に立体表示させるステップと、
前記オブジェクトと前記第２の画像との奥行き方向での重複が少なくなるように、前記第１の画像、前記オブジェクトまたは前記第２の画像の少なくともいずれかの奥行き方向の位置を変更するステップと
を含み、
前記位置を変更するステップでは、前記第１の画像、前記オブジェクトまたは前記第２の画像の少なくともいずれかの奥行き方向の位置を、前記オブジェクトに関連付けられた変更量だけ変更する情報処理方法。
【請求項１９】
奥行きをもって表示されるオブジェクトを含む第１の画像に第２の画像を重畳させて、表示画面に立体表示させるステップと、
前記オブジェクトと前記第２の画像との奥行き方向での重複が少なくなるように、前記第１の画像、前記オブジェクトまたは前記第２の画像の少なくともいずれかの奥行き方向の位置を変更するステップと、
前記第１の画像または前記オブジェクトに関連付けられた情報から、前記第１の画像、前記オブジェクトまたは前記第２の画像の少なくともいずれかの奥行き方向の位置を変更する変更量を算出するステップと
を含み、
前記位置を変更するステップでは、前記第１の画像、前記オブジェクトまたは前記第２の画像の少なくともいずれかの奥行き方向の位置を、前記変更量だけ変更する情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、プログラムおよび情報処理方法に関する。
【背景技術】
【０００２】
近年、テレビやＰＣ（Personal  Computer）のディスプレイなどの表示装置を用いて、ユーザに立体画像を提供する情報処理装置が普及してきている。ここで、立体画像は、例えば特許文献１に記載のように、観察者の右眼に提示される右眼用画像と、左眼に提示される左眼用画像とに、所定の視差を与えることによって実現される。
【０００３】
立体画像を提供する情報処理装置は、例えば、画像データの再生、または放送信号の受信などによって、上記の左眼用画像および右眼用画像を含む立体画像コンテンツを取得する。情報処理装置は、左眼用画像が観察者の左眼に提示され、右眼用画像が観察者の右眼に提示されるように表示装置を制御する。これによって、例えば、奥行きをもって立体的に表示されるオブジェクトを含む画像が観察者に知覚される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−０４５５８４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記のような、立体画像を提供する情報処理装置は、立体画像コンテンツによって表示される画像に、例えば情報処理装置の操作のためのユーザインターフェースなど、他の画像を重畳させて表示装置に表示させることが多い。この場合、重畳される他の画像が、立体画像コンテンツによって表示される画像に含まれるオブジェクトと重複し、観察者が重畳される他の画像を認識することが困難になる。特に、例えば、表示装置の表示画面にタッチパネルが設けられ、上記の他の画像に対応した表示画面上の位置への接触によって情報処理装置を操作するような場合には、立体画像コンテンツに重畳して表示される他の画像を認識することが困難であることによって、操作に支障をきたすという問題があった。
【０００６】
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、立体画像と、この立体画像に重畳して表示される他の画像との間の干渉を軽減することが可能な、新規かつ改良された情報処理装置、プログラムおよび情報処理方法を提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明のある観点によれば、奥行きをもって表示されるオブジェクトを含む第１の画像に第２の画像を重畳させて、表示画面に立体表示させる表示制御部と、上記オブジェクトと上記第２の画像との奥行き方向での重複が少なくなるように、上記第１の画像、上記オブジェクトまたは上記第２の画像の少なくともいずれかの奥行き方向の位置を変更する位置変更部と、を備える情報処理装置が提供される。このような構成によって、ユーザが第２の画像を視認することが容易になり、立体画像である第１の画像と、第１の画像に重畳して表示される他の画像である第２の画像との間の干渉を軽減することができる。
【０００８】
上記情報処理装置において、上記位置変更部は、上記表示制御部が上記第２の画像を表示させている間、上記第１の画像、上記オブジェクトまたは上記第２の画像の少なくともいずれかの奥行き方向の位置を変更してもよい。
【０００９】
上記情報処理装置において、上記位置変更部は、上記第１の画像または上記オブジェクトの奥行き方向の位置を、所定の変更量だけ奥側に変更してもよい。
【００１０】
上記情報処理装置は、上記表示画面に設けられたタッチパネルをさらに備え、上記情報処理装置において、上記表示制御部は、上記第２の画像が表示される基準面が上記表示画面に一致するように、上記第２の画像を立体表示させ、
上記位置変更部は、上記第１の画像または上記オブジェクトの奥行き方向の位置を、上記オブジェクトが上記基準面よりも奥に表示されるように定められた上記所定の変更量だけ奥側に変更してもよい。
【００１１】
上記情報処理装置において、上記位置変更部は、上記第１の画像、上記オブジェクトまたは上記第２の画像の少なくともいずれかの奥行き方向の位置を、上記第１の画像に関連付けられた変更量だけ変更してもよい。
【００１２】
上記情報処理装置において、上記位置変更部は、上記第１の画像、上記オブジェクトまたは上記第２の画像の少なくともいずれかの奥行き方向の位置を、上記オブジェクトに関連付けられた変更量だけ変更してもよい。
【００１３】
上記情報処理装置は、上記第１の画像または上記オブジェクトに関連付けられた情報から、上記第１の画像、上記オブジェクトまたは上記第２の画像の少なくともいずれかの奥行き方向の位置を変更する変更量を算出する変更量算出部をさらに備え、上記情報処理装置において、上記位置変更部は、上記第１の画像、上記オブジェクトまたは上記第２の画像の少なくともいずれかの奥行き方向の位置を、上記変更量だけ変更してもよい。
【００１４】
上記情報処理装置において、上記表示制御部は、上記オブジェクトと他のオブジェクトとを含む上記第１の画像を立体表示させ、上記位置変更部は、上記オブジェクトの奥行き方向の位置を、上記他のオブジェクトの奥行き方向の位置の変更量とは異なる上記変更量だけ変更してもよい。
【００１５】
上記情報処理装置において、上記位置変更部は、上記第２の画像の奥行き方向の位置を、所定の範囲まで手前側に変更し、上記所定の範囲内の上記第２の画像の奥行き方向の位置の変更では上記オブジェクトと上記第２の画像との奥行き方向での重複が残る場合に、さらに上記オブジェクトの奥行き方向の位置を変更してもよい。
【００１６】
また、上記課題を解決するために、本発明の別の観点によれば、奥行きをもって表示されるオブジェクトを含む第１の画像に第２の画像を重畳させて、表示画面に立体表示させる表示制御処理と、上記オブジェクトと上記第２の画像との奥行き方向での重複が少なくなるように、上記第１の画像、上記オブジェクトまたは上記第２の画像の少なくともいずれかの奥行き方向の位置を変更する位置変更処理と、をコンピュータに実行させるプログラムが提供される。
【００１７】
また、上記課題を解決するために、本発明のさらに別の観点によれば、奥行きをもって表示されるオブジェクトを含む第１の画像に第２の画像を重畳させて、表示画面に立体表示させるステップと、上記オブジェクトと上記第２の画像との奥行き方向での重複が少なくなるように、上記第１の画像、上記オブジェクトまたは上記第２の画像の少なくともいずれかの奥行き方向の位置を変更するステップと、を含む情報処理方法が提供される。
【発明の効果】
【００１８】
以上説明したように本発明によれば、立体画像と、この立体画像に重畳して表示される他の画像との間の干渉を軽減することができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の第１の実施形態に係る情報処理装置の装置構成について説明するためのブロック図である。
【図２】同実施形態に係るＣＰＵの機能について説明するためのブロック図である。
【図３】同実施形態における画像の奥行き方向の位置変更について説明するための図である。
【図４】同実施形態における画像の奥行き方向の位置変更のための情報処理装置の処理について説明するためのフローチャートである。
【図５】本発明の第２の実施形態における画像の奥行き方向の位置変更について説明するための図である。
【図６】同実施形態において用いられうる奥行きデータの例について説明するための図である。
【図７】本発明の第３の実施形態における画像の奥行き方向の位置変更について説明するための図である。
【発明を実施するための形態】
【００２０】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書および図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００２１】
なお、説明は以下の順序で行うものとする。
１．第１の実施形態
１−１．情報処理装置の装置構成
１−２．奥行き方向の位置変更
２．第２の実施形態
３．第３の実施形態
４．まとめ
【００２２】
＜１．第１の実施形態＞
（１−１．情報処理装置の装置構成）
まず、図１を参照して、本発明の第１の実施形態に係る情報処理装置１００の装置構成について説明する。図１を参照すると、情報処理装置１００は、ＣＰＵ１１０、ＲＡＭ１２０、ＲＯＭ１３０、デコーダ１４０、インターフェース１５０、操作部１６０、ドライブ１７０、ストレージ装置１８０、および通信インターフェース１９０を含み、各装置または要素はバスで接続される。
【００２３】
ＣＰＵ（Central  Processing  Unit）１１０は、演算処理装置および制御装置として機能し、ＲＡＭ１２０、ＲＯＭ１３０、ストレージ装置１８０、またはリムーバブル記憶媒体３００に格納された各種プログラムに従って、情報処理装置１００内の動作全般またはその一部を制御する。ＲＡＭ１２０は、ＣＰＵ１１０の動作において使用されるプログラム、またはその実行において適宜変化するパラメータなどを一次記憶する。ＲＯＭ１３０は、ＣＰＵ１１０が使用するプログラム、または演算パラメータなどを記憶する。ここで、ＣＰＵ１１０が使用するプログラムは、例えばリムーバブル記憶媒体３００に格納されて提供されるものであってもよく、通信インターフェース１９０を介してネットワーク４００上からダウンロードされるものであってもよく、また、ストレージ装置１８０に予め格納されたものであってもよい。
【００２４】
デコーダ１４０は、ストレージ装置１８０またはリムーバブル記憶媒体３００に格納された画像データ、通信インターフェース１９０によってネットワーク４００上から取得された画像データ、または、図示しないアンテナを用いて受信される放送信号から、立体コンテンツ画像を再生する。デコーダ１４０は、専用のハードウェア回路によって実現されてもよく、またＣＰＵ１１０の１機能として実現されてもよい。
【００２５】
インターフェース１５０は、表示装置２００を情報処理装置１００に接続するためのインターフェースである。インターフェース１５０は、デコーダ１４０によって再生された立体コンテンツ画像、または、ＣＰＵ１１０によって生成または加工された画像を、表示装置２００に送信する。例えば、表示装置２００がテレビである場合、インターフェース１５０はＨＤＭＩ（High-Definition  Multimedia  Interface）であり、また、表示装置２００がＰＣのモニタである場合、インターフェース１５０はＤＶＩ（Digital  Visual  Interface）でありうる。
【００２６】
表示装置２００は、例えばＬＣＤ（Liquid  Crystal  Display）、ＰＤＰ（Plasma  Display  Panel）、または有機ＥＬ（Electro-Luminescence）パネルなどを用いた、テレビまたはＰＣのディスプレイなどである。表示装置２００は、パララックスバリア方式、またはフレームシーケンシャル方式などを用いて例えば左眼用画像をユーザの左眼に、右眼用画像をユーザの右眼に提示することによって立体画像を表示する。
【００２７】
操作部１６０は、ユーザが情報処理装置１００に対して各種のデータを入力したり処理動作を指示したりする操作を取得する手段である。操作部１６０は、例えば表示装置２００の表示画面上に設けられたタッチパネルでありうる。操作部１６０は、他にも、マウス、キーボード、タッチパネル、ボタン、スイッチまたはレバーなど各種の操作手段であってもよい。また、操作部１６０は、赤外線またはその他の電波を利用したリモートコントローラであってもよいし、情報処理装置１００の操作に対応する携帯電話やＰＤＡなどの外部接続機器であってもよい。
【００２８】
ドライブ１７０は、記憶媒体用リーダライタであり、情報処理装置１００に内蔵、あるいは外付けされる。ドライブ１７０は、装着されている磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリなどのリムーバブル記憶媒体３００に格納されている情報を読み出して、ＲＡＭ１３０に出力する。また、ドライブ１７０は、装着されている磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリなどのリムーバブル記憶媒体３００に記録を書き込むことも可能である。リムーバブル記憶媒体３００は、例えば、ＤＶＤメディア、ＨＤ−ＤＶＤメディア、Ｂｌｕ−ｒａｙメディアなどである。また、リムーバブル記憶媒体３００は、ＳＤメモリカード（Secure  Digital  memory  card）などの半導体メモリであってもよい。
【００２９】
ストレージ装置１８０は、情報処理装置１００の記憶部の一例として構成されたデータ格納用の装置である。ストレージ装置１８０は、例えば、ＨＤＤ（Hard  Disk  Drive）等の磁気記憶部デバイス、半導体記憶デバイス、光記憶デバイス、または光磁気記憶デバイス等により構成される。このストレージ装置１８０は、ＣＰＵ１１０が実行するプログラム、各種データ、または外部から取得した各種のデータなどを格納する。
【００３０】
通信インターフェース１９０は、ネットワーク４００に接続するための通信デバイスなどを含む。通信インターフェース１９０は、例えば、有線もしくは無線のＬＡＮ（Local  Area  Network）、またはＢｌｕｅｔｏｏｔｈ（登録商標）などである。また、通信インターフェース１９０は、光通信用のルータ、ＡＤＳＬ（Asymmetric  Digital  Subscriber  Line）用のルータ、または各種通信用のモデム等であってもよい。ネットワーク４００は、例えば、インターネット、家庭内ＬＡＮ、赤外線通信、ラジオ波通信または衛星通信などによって構築されるネットワークである。
【００３１】
なお、以上で説明した情報処理装置１００の各構成要素は、同一の筐体に格納されて提供されるものには限られず、例えば、ネットワーク上などに分散して提供されるものであってもよい。例えば、ストレージ装置１８０とともに、またはこれに代えて、ネットワーク上のストレージが用いられてもよい。また、以下でＣＰＵ１１０によって実現されるものとして説明される演算処理の一部または全部が、ネットワーク４００上のサーバ装置によって実現されてもよい。
【００３２】
続いて、図２を参照して、本発明の第１の実施形態にかかる情報処理装置１００のＣＰＵ１１０によって実現される機能について説明する。図２を参照すると、ＣＰＵ１１０によって、表示制御部１１１、位置変更部１１２、および変更量算出部１１３の機能が実現される。
【００３３】
ＣＰＵ１１０は、上記の各機能を含む機能を用いて、入力画像から出力画像を生成する。ここで、入力画像は、例えば、奥行きをもって表示されるオブジェクトを含む第１の画像である立体コンテンツ画像と、第２の画像である操作パネル画像とを含む。立体コンテンツ画像は、例えば、上述のようにデコーダ１４０によって再生されたものでありうる。また、操作パネル画像は、例えば、ＲＯＭ１３０に格納された画像データに基づいて、ＣＰＵ１１０において生成されたものでありうる。出力画像は、表示装置２００に表示させるために、立体コンテンツ画像と操作パネル画像とが重畳された画像である。なお、第１の画像と第２の画像とは、本実施形態の例に限られず、他の画像であってもよい。
【００３４】
表示制御部１１１は、奥行きをもって表示されるオブジェクトを含む第１の画像である立体コンテンツ画像に、第２の画像である操作パネル画像を重畳させて、表示装置２００の表示画面に立体表示させる。表示制御部１１１は、入力画像をそのまま利用する場合もあれば、位置変更部１１２、または変更量算出部１１３によって加工された画像を入力画像とともに、またはこれに代えて利用する場合もある。表示制御部１１１によって出力される画像は、立体表示のための視差が設定された画像でありうる。
【００３５】
位置変更部１１２は、立体コンテンツ画像に含まれるオブジェクトと、操作パネル画像との奥行き方向での重複が少なくなるように、立体コンテンツ画像、オブジェクトまたは操作パネル画像の奥行き方向の位置を変更する。位置変更部１１２は、入力画像に含まれる立体コンテンツ画像または操作パネル画像の一方または両方を加工し、加工した画像を表示制御部１１１に提供する。位置変更部１１２は、変更量算出部１１３によって算出された変更量を用いて、オブジェクトまたは操作パネル画像の奥行き方向の位置を変更してもよい。また、位置変更部１１２は、立体コンテンツ画像またはオブジェクト画像に例えばメタデータを用いて関連付けられた変更量を用いて、オブジェクトまたは操作パネル画像の奥行き方向の位置を変更してもよい。なお、位置変更部１１２によるオブジェクトまたは操作パネル画像の位置の変更については後述する。
【００３６】
変更量算出部１１３は、立体コンテンツ画像に含まれるオブジェクト、または操作パネル画像の奥行き方向の位置を変更する変更量を算出する。例えば、立体コンテンツ画像がコンピュータグラフィックによる画像であって、立体コンテンツ画像に含まれるオブジェクトの奥行き方向の位置情報が与えられているような場合、変更量算出部１１３は、この奥行き方向の位置情報に基づいて、オブジェクトの奥行き方向の位置を変更する変更量を算出してもよい。
【００３７】
（１−２．奥行き方向の位置変更）
続いて、図３を参照して、本発明の第１の実施形態における画像の奥行き方向の位置変更について説明する。図３を参照すると、オブジェクト５１０、オブジェクト５２０、およびオブジェクト５３０を含む第１の画像である立体コンテンツ画像５００の奥行き方向の位置が変更され、オブジェクト５１０と、第２の画像である操作パネル画像６００との重複が解消されている。
【００３８】
変更前の状態において、立体コンテンツ画像５００が表示される基準面と、操作パネル画像６００が表示される基準面とは、いずれも、表示装置２００の表示画面２１０に一致している。立体コンテンツ画像５００と、操作パネル画像６００とは、いずれも立体表示されるが、操作パネル画像６００は表示画面２１０に一致した基準面上に表示されるため、実際には視差は設定されていなくてもよい。
【００３９】
この変更前の状態において、立体コンテンツ画像５００に含まれるオブジェクト５１０は、その一部が基準面よりも飛び出すように立体表示される。すなわち、オブジェクト５１０は、奥行き方向の位置について、基準面をまたぐように表示される。ここで、立体コンテンツ画像５００の基準面は、表示画面２１０に一致する。そのため、オブジェクト５１０は、表示画面２１０に一致した基準面上に表示される操作パネル画像６００と奥行き方向で重複する。そうすると、ユーザは、オブジェクト５１０が重複している部分について操作パネル画像６００を視認することが難しくなり、例えば操作パネル画像６００を用いた情報処理装置１００の操作に支障をきたす。そこで、本実施形態において、情報処理装置１００の位置変更部１１２は、オブジェクト５１０を含む立体コンテンツ画像５００の奥行き方向の位置を、所定の変更量だけ奥側に変更する。
【００４０】
ここで、立体コンテンツ画像５００の奥行き方向の位置が変更される変更量は、例えば立体コンテンツ画像５００にメタデータなどを用いて予め関連付けられた量であってもよい。この場合、変更量は、例えば、立体コンテンツ画像５００に含まれるオブジェクトが基準面よりも飛び出して表示される場合の飛び出し量の最大値であってもよい。このように変更量が設定される場合、例えば図示された変更後の状態において、オブジェクト５１０と操作パネル画像６００とは重複しなくなる。
【００４１】
また、立体コンテンツ画像５００の奥行き方向の位置が変更される変更量は、例えば情報処理装置１００に予め設定された量であってもよい。この場合、変更量は、例えば、ＲＯＭ１３０またはストレージ装置１８０に格納されうる。変更量は、例えば、平均的な立体コンテンツ画像において、該立体コンテンツ画像に含まれるオブジェクトが基準面よりも飛び出して表示される場合の飛び出し量の最大値の平均であってもよい。このように変更量が設定される場合、例えば図示された変更後の状態において、オブジェクト５１０と操作パネル画像６００との重複は、なくなるか、または少なくなる。
【００４２】
さらに、立体コンテンツ画像５００の奥行き方向の位置が変更される変更量は、例えば変更量算出部１１３によって算出された量であってもよい。この場合、変更量は、例えば、立体コンテンツ画像５００に関連付けられた各オブジェクトの奥行き方向の位置に基づいて、変更量算出部１１３によって算出されてもよい。このように変更量が設定される場合、例えば図示された変更後の状態において、オブジェクト５１０と操作パネル画像６００とは重複しなくなる。また、上記のように変更量が設定される場合、変更量は、立体コンテンツ画像５００の奥行き方向の位置の変更は、上記のようなオブジェクト５１０と操作パネル画像６００との位置関係を実現するために必要な、なるべく小さな値でありうる。この場合、立体コンテンツ画像５００の奥行き方向の位置が変更されることによってユーザが感じるであろう違和感を低減することができる。
【００４３】
このような変更後の状態において、ユーザは、操作パネル画像６００を容易に視認できる。それゆえ、ユーザは、例えば、図示されているように、情報処理装置１００の操作部１６０が、表示画面２１０上に設けられたタッチパネルであるような場合に、操作パネル画像６００を用いて容易に情報処理装置１００を操作することができる。また、文字などの細かい画像が含まれる可能性がある操作パネル画像６００を、実際には視差が設定されない表示画面２１０と一致した基準面上に表示することによって、ユーザの視覚への負担を軽減することができる。また、情報処理装置１００の操作部１６０がタッチパネルを含む場合には、ユーザがより直感的に操作パネル画像６００を操作することができる。この場合、位置変更部１１２は、立体コンテンツ画像５００の奥行き方向の位置を、オブジェクト５１０が基準面よりも奥に表示されるように定められた所定の変更量だけ奥側に変更する。
【００４４】
続いて、図４を参照して、本発明の第１の実施形態における画像の奥行き方向の位置変更のための情報処理装置１００の処理について説明する。
【００４５】
まず、情報処理装置１００は、表示制御部１１１が表示装置２００を制御することによって、立体コンテンツ画像５００を表示している（ステップＳ１０１）。ここで、例えば操作部１６０によって、操作パネル画像６００を表示させるユーザの指示入力があった場合（ステップＳ１０３）、情報処理装置１００は、立体コンテンツ画像５００の奥行き方向の位置を変更する処理に移る。操作パネル画像６００を表示させるユーザの指示入力は、例えば、情報処理装置１００の操作部１６０がタッチパネルを含む場合には、表示画面２１０上のどこかをタッチすることでありうる。また、ユーザの指示入力は、表示装置２００の表示画面２１０の近くに設けられたボタンを押下することであってもよく、またリモートコントローラのボタンを押下することであってもよい。これらのボタンは、いずれも、情報処理装置１００の操作部１６０として機能する。
【００４６】
一方、ステップＳ１０３において、操作パネル画像６００を表示させるユーザの指示入力がない場合、情報処理装置１００は、そのまま立体コンテンツ画像５００の表示を続ける（ステップＳ１０１）。ステップＳ１０１において、表示制御部１１１は、入力画像に含まれる、デコーダ１４０が再生した立体コンテンツ画像をそのまま出力画像として表示装置２００に表示させてもよい。
【００４７】
ステップＳ１０３において、操作パネル画像６００を表示させるユーザの指示入力があった場合、情報処理装置１００の位置変更部１１２は、立体コンテンツ画像５００の奥行き方向の位置を変更する変更量を取得する（ステップＳ１０５）。ここで、取得される変更量は、立体コンテンツ画像５００にメタデータなどを用いて予め関連付けられた量であってもよく、情報処理装置１００に予め設定された量であってもよく、また変更量算出部１１３によって算出された量であってもよい。
【００４８】
続いて、情報処理装置１００の位置変更部１１２は、ステップＳ１０５において取得された変更量に基づいて、立体コンテンツ画像５００の奥行き方向の位置を変更する（ステップＳ１０７）。さらに、情報処理装置１００の表示制御部１１１は、ステップＳ１０７において奥行き方向の位置が変更された立体コンテンツ画像５００に重畳して、操作パネル画像６００を表示させる（ステップＳ１０９）。以上の各ステップによって、情報処理装置１００は、奥行き方向の位置が変更された立体コンテンツ画像５００に、操作パネル画像６００が重畳された画像を、表示装置２００に表示させる。
【００４９】
ここで、上記の各ステップによって操作パネル画像６００の表示が開始されるときに立体コンテンツ画像５００の奥行き方向の位置を変更するのに加えて、操作パネル画像６００の表示が終了するときに立体コンテンツ画像５００の奥行き方向の位置の変更を元に戻してもよい。この場合、位置変更部１１２は、表示制御部１１１が操作パネル画像６００を表示させている間、オブジェクト５１０を含む立体コンテンツ画像５００の奥行き方向の位置を変更する。それゆえ、ユーザは、操作パネル画像６００が表示されているときには操作パネル画像６００を容易に視認して情報処理装置１００を操作し、操作パネル画像６００が表示されていないときには、本来の奥行き方向の位置で立体コンテンツ画像５００を見ることができる。
【００５０】
なお、図３、および後述する図５および図７においては、立体コンテンツ画像５００の奥行き方向の位置の変更前の状態として、操作パネル画像６００とともに表示画面２１０に表示された状態が示されている。しかし、これらの図は、オブジェクト５１０と操作パネル画像６００との間に重複が生じることを説明するためのものである。それゆえ、実際の処理では、図４を参照して説明したように、立体コンテンツ画像５００の奥行き方向の位置が変更された後に、操作パネル画像６００が表示されてもよい。
【００５１】
＜２．第２の実施形態＞
続いて、本発明の第２の実施形態について説明する。この第２の実施形態は、立体コンテンツ画像５００の奥行き方向の位置が、画像全体としてではなく、各オブジェクトについて個別に変更される点で上述の第１の実施形態と相違するが、その他の部分については第１の実施形態と略同一であるため、詳細説明を省略する。
【００５２】
まず、図５を参照して、本発明の第２の実施形態における画像の奥行き方向の位置変更について説明する。図５を参照すると、第１の画像である立体コンテンツ画像５００に含まれるオブジェクト５１０、オブジェクト５２０、およびオブジェクト５３０の奥行き方向の位置がそれぞれ変更され、オブジェクト５１０と、第２の画像である操作パネル画像６００との重複が解消されている。
【００５３】
図示された例において、変更前の状態は、第１の実施形態と同様であり、オブジェクト５１０は、表示画面２１０に一致した基準面上に表示される操作パネル画像６００と奥行き方向で重複する。そこで、本実施形態において、情報処理装置１００の位置変更部１１２は、オブジェクト５１０、オブジェクト５２０、およびオブジェクト５３０の奥行き方向の位置をそれぞれ変更する。具体的には、位置変更部１１２は、オブジェクト５１０を表示画面２１０よりも奥側に移動させ、オブジェクト５１０の移動に合わせて、オブジェクト５２０およびオブジェクト５３０を奥側に移動させうる。つまり、表示制御部１１１は、オブジェクト５１０と、他のオブジェクトであるオブジェクト５２０およびオブジェクト５３０とを含む第１の画像である立体コンテンツ画像５００を立体表示させ、位置変更部１１２は、オブジェクト５１０の奥行き方向の位置を、オブジェクト５２０、およびオブジェクト５３０の奥行き方向の位置の変更量とは異なる変更量だけ変更する。
【００５４】
例えば、位置変更部１１２は、オブジェクト５１０の奥行き方向の位置を、第１の実施形態と同様にして取得された変更量だけ変更する。この変更量は、立体コンテンツ画像５００にメタデータなどを用いて予め関連付けられた量であってもよく、情報処理装置１００に予め設定された量であってもよく、また変更量算出部１１３によって算出された量であってもよい。
【００５５】
ここで、変更前の状態において、操作パネル画像６００と重複していたのはオブジェクト５１０であるため、位置変更部１１２は、オブジェクト５１０の奥行き方向の位置だけを変更してもよい。しかし、その場合、立体コンテンツ画像５００において、オブジェクト５１０の奥行き方向の位置だけが変化することによって、ユーザに違和感を与える可能性もある。そのため、位置変更部１１２は、オブジェクト５１０の奥行き方向の位置変更が不自然にならないように、オブジェクト５２０およびオブジェクト５３０など、他のオブジェクトの奥行き方向の位置を変更してもよい。
【００５６】
続いて、図６を参照して、本発明の第２の実施形態において用いられうる奥行きデータ７００の例について説明する。図６を参照すると、奥行きデータ７００は、オブジェクトＩＤ情報７０１、オブジェクト名情報７０２、Ｚ座標情報７０３、およびオフセット値情報７０４を含み、図示されているようなテーブル形式のデータでありうる。なお、図６に示された奥行きデータ７００は、図５において示された例に対応した模式的なデータである。実際の奥行きデータは、さらに多くのオブジェクトについての情報を含んでもよく、また奥行きデータに含まれる項目は、下記のように、オブジェクトの識別と、奥行き方向の位置の変更量の取得とが可能であれば、奥行きデータ７００とは異なっていてもよい。
【００５７】
オブジェクトＩＤ情報７０１は、立体コンテンツ画像５００に含まれる各オブジェクトを識別するためのＩＤである。図示された例では、オブジェクト５１０のオブジェクトＩＤは“１”であり、オブジェクト５２０のオブジェクトＩＤは“２”であり、オブジェクト５３０のオブジェクトＩＤは“３”である。
【００５８】
オブジェクト名情報７０２は、立体コンテンツ画像５００に含まれる各オブジェクトに与えられた名前である。図示された例では、オブジェクト５１０のオブジェクト名は“とり１”であり、オブジェクト５２０のオブジェクト名は“とり２”であり、オブジェクト５３０のオブジェクト名は“雲”である。
【００５９】
Ｚ座標情報７０３は、立体コンテンツ画像５００に含まれる各オブジェクトの奥行き方向の位置の情報である。図示された例では、オブジェクト５１０のＺ座標は“１２８”であり、オブジェクト５２０のＺ座標は“６４”であり、オブジェクト５３０のＺ座標は“０”である。なお、ここでは、立体コンテンツ画像５００において、奥行き方向に、表示画面２１０の手前側が正になるようにＺ座標が設定されているものとし、立体コンテンツ画像５００の基準面において、Ｚ座標が０になるものとする。また、各オブジェクトのＺ座標は、各オブジェクトの最も手前側にある部分でのＺ座標を示すものとする。従って、図５において示された例における立体コンテンツ画像５００においては、オブジェクト５１０が最も手前に表示されており、その奥にオブジェクト５２０が、さらに奥にオブジェクト５３０が表示されている。
【００６０】
オフセット値情報７０４は、立体コンテンツ画像５００に含まれる各オブジェクトの奥行き方向の位置を変更するときの変更量の情報である。図示された例では、オブジェクト５１０のオフセット量は“−１２８”であり、オブジェクト５２０のオフセット量は“−９６”であり、オブジェクト５３０のオフセット量は“−６４”である。従って、図５において示された例において、変更前後での各オブジェクトの奥行き方向の位置（Ｚ座標）は、オブジェクト５１０は“１２８”から“０”に、オブジェクト５２０では“６４”から“−３２”に、オブジェクト５３０では“０”から“−６４”になる。
【００６１】
例えば、上記のオフセット値情報７０４に基づいて立体コンテンツ画像５００に含まれる各オブジェクトの奥行き方向の位置を変更すれば、オブジェクト５１０の最も手前側にある部分の奥行き方向の位置が、表示画面２１０の位置まで下がるため、表示画面２１０と一致した基準面上に表示される操作パネル画像６００との重複が解消される。また、オブジェクト５２０およびオブジェクト５３０も、オブジェクト５１０と同じ向きに移動され、オブジェクト５１０の奥にオブジェクト５２０が、さらに奥にオブジェクト５３０が表示される。すなわち、立体コンテンツ画像５００の各オブジェクトの奥行き方向の関係は、変更前と変更後とで変化しない。さらに、立体コンテンツ画像５００の各オブジェクトの奥行き方向の間隔は、変更前に比べて変更後では圧縮されている。具体的には、オブジェクト５１０とオブジェクト５２０との間、およびオブジェクト５２０とオブジェクト５３０との間の間隔は、変更前にはいずれも６４であったものが、変更後にはいずれも３２に圧縮されている。
【００６２】
このように立体コンテンツ画像５００に含まれる各オブジェクトの奥行き方向の位置を変更することによって、オブジェクト５１０と操作パネル画像６００との重複を解消しつつ、立体コンテンツ画像５００の表示の変化がユーザに与えうる違和感を軽減することができる。具体的には、例えば、立体コンテンツ画像５００の各オブジェクトの奥行き方向の位置関係が逆転したり、立体コンテンツ画像のすべてのオブジェクトが大きく後退するように見えたりといった変化による違和感を軽減することができる。
【００６３】
なお、立体コンテンツ画像５００の種類によっては、上記のような変化があってもユーザに与えうる違和感が小さいと思われる場合もある。そのような場合には、例えば、操作パネル画像６００と重複するオブジェクト５１０の奥行き方向の位置だけを変更してもよいし、第１の実施形態と同様に、立体コンテンツ画像５００全体の奥行き方向の位置を一様に変更してもよい。ここで、図６において示されたＺ座標情報７０３の例を参照すると、オブジェクト５２０も、Ｚ座標が“６４”であるため、表示画面２１０よりも手前に表示されていることになる。しかし、図５に示されているように、オブジェクト５２０は、表示画面２１０の上下および左右方向の位置が操作パネル画像６００とは異なるため、変更前の状態においても操作パネル画像６００とは重複していない。従って、例えばオブジェクト５１０の奥行き方向の位置だけが変更されるような場合、オブジェクト５２０は、操作パネル画像６００の表示後も、表示画面２１０よりも手前に表示された状態のままであってもよい。
【００６４】
以上で説明したような本発明の第２の実施形態は、例えば、立体コンテンツ画像５００が、ゲームの画像などのように、座標情報をもつポリゴンを用いて描画される３次元コンピュータグラフィックスである場合などに適用されうる。この場合、奥行きデータ７００に、オフセット値情報７０４のような変更量が直接定義されていてもよいし、また、Ｚ座標情報７０３から、情報処理装置１００の変更量算出部１１３が変更量を算出してもよい。
【００６５】
＜３．第３の実施形態＞
続いて、本発明の第３の実施形態について説明する。この第３の実施形態は、立体コンテンツ画像５００ではなく、操作パネル画像６００の奥行き方向の位置が変更される点で上述の第１の実施形態と相違するが、その他の部分については第１の実施形態と略同一であるため、詳細説明を省略する。
【００６６】
まず、図７を参照して、本発明の第３の実施形態における画像の奥行き方向の位置変更について説明する。図７を参照すると、第２の画像である操作パネル画像６００の奥行き方向の位置が変更され、第１の画像である立体コンテンツ画像５００に含まれるオブジェクト５１０と、操作パネル画像６００との重複が解消されている。
【００６７】
図示された例において、変更前の状態は、第１の実施形態と同様であり、オブジェクト５１０は、表示画面２１０に一致した基準面上に表示される操作パネル画像６００と奥行き方向で重複する。そこで、本実施形態において、情報処理装置１００の位置変更部１１２は、操作パネル画像６００の奥行き方向の位置を変更する。具体的には、位置変更部１１２は、操作パネル画像６００をオブジェクト５１０よりも手前側に移動させうる。
【００６８】
例えば、位置変更部１１２は、操作パネル画像６００の奥行き方向の位置を、第１の実施形態と同様にして取得された変更量だけ変更する。この変更量は、立体コンテンツ画像５００にメタデータなどを用いて予め関連付けられた量であってもよく、情報処理装置１００に予め設定された量であってもよく、また変更量算出部１１３によって算出された量であってもよい。
【００６９】
この場合、操作パネル画像６００は、表示画面２１０よりも手前に見えるように表示されうる。それゆえ、情報処理装置１００の操作部１６０がタッチパネルを含む場合には、ユーザは、実際に見えている操作パネル画像６００よりも奥側をタッチすることになり、ユーザに違和感を与える可能性がある。そのような場合、操作部１６０は、例えば、近接状態を取得できる近接センサを含んでもよい。
【００７０】
また、本実施形態は、本発明の第１の実施形態または第２の実施形態と組み合わせてもよい。例えば、位置変更部１１２は、操作パネル画像６００の奥行き方向の位置を変更して表示し、それでも例えばオブジェクト５１０と操作パネル画像６００とが重複する場合に、第１の実施形態または第２の実施形態のように、オブジェクト５１０の奥行き方向の位置を変更してもよい。この場合、例えば、変更後の操作パネル画像６００の奥行き方向の位置には所定の幅の許容範囲が設定され、この許容範囲内で操作パネル画像６００の奥行き方向の位置を手前側に変更しても、なおオブジェクト５１０と操作パネル画像６００との重複が残るような場合に、さらにオブジェクト５１０の奥行き方向の位置を変更するように、情報処理装置１００が設定されていてもよい。
【００７１】
＜４．まとめ＞
以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。
【００７２】
例えば、上記実施形態では、立体コンテンツ画像、または操作パネル画像が表示される基準面は、表示画面に一致するものとしたが、本発明はかかる例に限定されない。例えば、基準面は、ユーザの操作によって調整可能であってもよい。この調整は、初期設定時に可能であってもよい。また、この調整は、操作パネル画像の表示後に可能であってもよい。
【符号の説明】
【００７３】
１００    情報処理装置
１１０    ＣＰＵ
１１１    表示制御部
１１２    位置変更部
１１３    変更量算出部
１６０    操作部
２００    表示装置
２１０    表示画面
３００    リムーバブル記憶媒体
４００    ネットワーク
５００    立体コンテンツ画像
５１０〜５３０    オブジェクト
６００    操作パネル画像
７００    奥行きデータ
【図１】
0005668385.tif 000002
【図２】
0005668385.tif 000003
【図３】
0005668385.tif 000004
【図４】
0005668385.tif 000005
【図５】
0005668385.tif 000006
【図６】
0005668385.tif 000007
【図７】
0005668385.tif 000008