(57)【特許請求の範囲】
【請求項１】
三次元映像データに含まれる、第１解像度を有する複数の第１視差画像が配置された第１フォーマットの映像フレームを、前記複数の第１視差画像に含まれる複数の画素ライン又は複数の画素が所定の順序で配置された第２フォーマットの映像フレームに変換するフォーマット変換手段と、
前記第２フォーマットの映像フレームに二次元映像のオブジェクトを合成することによって、合成映像フレームを生成する映像合成手段と、
前記合成映像フレーム内の、前記所定の順序に基づく複数の画素ライン又は複数の画素を用いて、前記第１解像度よりも高い第２解像度を有する複数の第２視差画像を生成する視差画像生成手段と、
前記生成された第２解像度を有する複数の第２視差画像に含まれる画素を所定のパターンで配置することによって、画面に表示するための表示画像を生成する表示画像生成手段とを具備する電子機器。
【請求項２】
前記第１フォーマットの映像フレームは、当該映像フレーム内に設けられた二つの領域に第１画像と第２画像とが配置され、
前記第２フォーマットの映像フレームは、当該映像フレーム内に、前記第１画像に対応する画素ラインと前記第２画像に対応する画素ラインとが交互に配置される請求項１記載の電子機器。
【請求項３】
前記第１フォーマットの映像フレームは、当該映像フレーム内に設けられた二つの領域に第１画像と第２画像とが配置され、
前記第２フォーマットの映像フレームは、当該映像フレーム内に、前記第１画像に含まれる画素と前記第２画像に含まれる画素とが格子状に配置される請求項１記載の電子機器。
【請求項４】
前記視差画像生成手段は、前記合成映像フレームを用いて、前記第２解像度を有する第３視差画像と前記第２解像度を有する第４視差画像とを生成し、
前記表示画像生成手段は、前記第３視差画像に含まれる画素と前記第４視差画像に含まれる画素とを前記所定のパターンで配置することによって、前記表示画像を生成する請求項２又は請求項３記載の電子機器。
【請求項５】
前記二次元映像のオブジェクトは、ポインティングデバイスによって指示される位置を示すカーソルを含む請求項１記載の電子機器。
【請求項６】
前記二次元映像のオブジェクトは、ウィンドウを含む請求項１記載の電子機器。
【請求項７】
前記表示画像を前記画面に表示するよう制御する表示制御手段をさらに具備する請求項１記載の電子機器。
【請求項８】
前記画面に表示された、前記表示画像に含まれる複数の画素に対応する複数の光線をそれぞれ所定の方向に射出するための複数のレンズを含むレンズユニットをさらに具備する請求項７記載の電子機器。
【請求項９】
三次元映像データに含まれる、第１解像度を有する複数の第１視差画像が配置された第１フォーマットの映像フレームを、前記複数の第１視差画像に含まれる複数の画素ライン又は複数の画素が所定の順序で配置された第２フォーマットの映像フレームに変換し、
前記第２フォーマットの映像フレームに二次元映像のオブジェクトを合成することによって、合成映像フレームを生成し、
前記合成映像フレーム内の、前記所定の順序に基づく複数の画素ライン又は複数の画素を用いて、前記第１解像度よりも高い第２解像度を有する複数の第２視差画像を生成し、
前記生成された第２解像度を有する複数の第２視差画像に含まれる画素を所定のパターンで配置することによって、画面に表示するための表示画像を生成する表示制御方法。
【請求項１０】
コンピュータにより実行されるプログラムであって、前記プログラムは前記コンピュータに、
三次元映像データに含まれる、第１解像度を有する複数の第１視差画像が配置された第１フォーマットの映像フレームを、前記複数の第１視差画像に含まれる複数の画素ライン又は複数の画素が所定の順序で配置された第２フォーマットの映像フレームに変換する手順と、
前記第２フォーマットの映像フレームに二次元映像のオブジェクトを合成することによって、合成映像フレームを生成する手順と、
前記合成映像フレーム内の、前記所定の順序に基づく複数の画素ライン又は複数の画素を用いて、前記第１解像度よりも高い第２解像度を有する複数の第２視差画像を生成する手順と、
前記生成された第２解像度を有する複数の第２視差画像に含まれる画素を所定のパターンで配置することによって、画面に表示するための表示画像を生成する手順とを実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、三次元映像を表示する電子機器及び該機器に適用される表示制御方法に関する。
【背景技術】
【０００２】
近年、三次元映像を観賞するための様々な電子機器が提供されている。このような電子機器の一つに、裸眼立体視方式（裸眼３Ｄ方式）による電子機器がある。裸眼立体視方式では、例えば、液晶ディスプレイ（ＬＣＤ）の画面に左眼用映像と右眼用映像とを表示し、ＬＣＤ上に配置されたレンズによって、それら映像内の画素に対応する光線が射出される方向を制御する。
【０００３】
画面には、左眼用映像に含まれる画素と右眼用映像に含まれる画素とが所定の順序で配置される。例えば、左眼用映像に含まれる画素と右眼用映像に含まれる画素とは、画面に交互に配置される。ＬＣＤ上のレンズは、配置された画素に対応する光線が射出される方向を制御する。これによりユーザは、左眼用映像の画素を左眼で、右眼用映像の画素を右眼で見ることができるので、三次元映像（立体映像）を知覚することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１０−１２４７０１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、三次元映像を表示する電子機器には、画面内に、三次元映像を表示する三次元映像表示領域と二次元映像を表示する二次元映像表示領域とを設けることができるものがある。例えば、パーソナルコンピュータのような電子機器では、画面内に、デスクトップ画面のような二次元映像を表示するための領域と、三次元映像を表示するための領域（三次元映像データを再生するアプリケーションプログラムのウィンドウ）とが設けられる。
【０００６】
画面内には、さらに、マウスのようなポインティングデバイスによって指示される位置を示すカーソルが表示される。このカーソルは、二次元映像のオブジェクトであるが、二次元映像であるデスクトップ画面内だけでなく、三次元映像表示領域内を指示することも想定される。上述のように、三次元映像表示領域では、左眼用映像に含まれる画素と右眼用映像に含まれる画素とが所定の順序で画面に配置される。三次元映像表示領域内のカーソルに含まれる画素は、左眼用映像及び右眼用映像に含まれる画素と同様に画面上に配置される。そのため、カーソルは、本来とは異なる位置に異なる形状で表示されてしまう。したがってユーザは、三次元映像表示領域内に表示される、カーソルのような二次元映像のオブジェクトを正しく認識することが困難になる可能性がある。
【０００７】
本発明は、三次元映像上に表示される二次元映像のオブジェクトを適切に認識できる電子機器及び表示制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
実施形態によれば、電子機器は、フォーマット変換手段、映像合成手段、視差画像生成手段、及び表示画像生成手段を具備する。フォーマット変換手段は、三次元映像データに含まれる、第１解像度を有する複数の第１視差画像が配置された第１フォーマットの映像フレームを、前記複数の第１視差画像に含まれる複数の画素ライン又は複数の画素が所定の順序で配置された第２フォーマットの映像フレームに変換する。映像合成手段は、前記第２フォーマットの映像フレームに二次元映像のオブジェクトを合成することによって、合成映像フレームを生成する。視差画像生成手段は、前記合成映像フレーム内の、前記所定の順序に基づく複数の画素ライン又は複数の画素を用いて、前記第１解像度よりも高い第２解像度を有する複数の第２視差画像を生成する。表示画像生成手段は、前記生成された第２解像度を有する複数の第２視差画像に含まれる画素を所定のパターンで配置することによって、画面に表示するための表示画像を生成する。
【図面の簡単な説明】
【０００９】
【図１】実施形態に係る電子機器の外観の例を示す斜視図。
【図２】同実施形態の電子機器のシステム構成の例を示すブロック図。
【図３】同実施形態の電子機器によって表示される画面の例を示す図。
【図４】同実施形態の電子機器によって実行される映像コンテンツ再生プログラムの構成例を示すブロック図。
【図５】同実施形態の電子機器によって用いられる三次元映像データに含まれるサイドバイサイドフォーマットの映像フレームと、カーソルとを含む映像の例を示す図。
【図６】図５に示す映像を用いて生成される左眼用画像と右眼用画像との例を示す図。
【図７】同実施形態の電子機器によって生成される、インターリーブ形式の映像フレームとカーソルとを含む映像の例を示す図。
【図８】同実施形態の電子機器によって用いられる三次元映像データに含まれるトップアンドボトムフォーマットの映像フレームと、カーソルとを含む映像の例を示す図。
【図９】図８に示す映像を用いて生成される左眼用画像と右眼用画像との例を示す図。
【図１０】同実施形態の電子機器によって生成される、インターリーブ形式の映像フレームとカーソルとを含む映像の別の例を示す図。
【図１１】同実施形態の電子機器によって生成される、２視点の視差画像に含まれる画素が格子状に配置された映像フレームとカーソルとを含む映像の例を示す図。
【図１２】同実施形態の電子機器によって用いられる三次元映像データに含まれる４視点の視差画像を含む映像フレームと、カーソルとを含む映像の例を示す図。
【図１３】同実施形態の電子機器によって生成される、４視点の視差画像に含まれる画素が格子状に配置された映像フレームとカーソルとを含む映像の例を示す図。
【図１４】同実施形態の電子機器によって実行される表示制御処理の手順の例を示すフローチャート。
【発明を実施するための形態】
【００１０】
以下、実施の形態について図面を参照して説明する。  
図１は、実施形態に係る電子機器の外観を示す斜視図である。この電子機器は、例えばノートブックタイプのパーソナルコンピュータ１として実現される。また、この電子機器は、テレビジョン受信機、映像データを記録・再生するためのパーソナルビデオレコーダ（例えば、ハードディスクレコーダ、ＤＶＤレコーダ）、タブレットＰＣ、スレートＰＣ、ＰＤＡ、カーナビゲーション装置、スマートフォン、ゲーム機等として実現され得る。
【００１１】
図１に示すように、本コンピュータ１は、コンピュータ本体２と、ディスプレイユニット３とから構成される。  
ディスプレイユニット３には、三次元ディスプレイ（３Ｄディスプレイ）１５が組み込まれている。ディスプレイユニット３は、コンピュータ本体２の上面が露出される開放位置とコンピュータ本体２の上面を覆う閉塞位置との間を回動自在にコンピュータ本体２に取り付けられている。また、３Ｄディスプレイ１５は、ＬＣＤ（liquid crystal display）１５Ａとレンズユニット１５Ｂとを備える。レンズユニット１５Ｂは、ＬＣＤ１５Ａ上にはり合わせられている。レンズユニット１５Ｂは、ＬＣＤ１５Ａに表示される映像に含まれる複数の画素に対応する複数の光線をそれぞれ所定の方向に射出するための複数のレンズ機構を含む。レンズユニット１５Ｂは、例えば、三次元映像表示に必要な機能を電気的にスイッチングできる液晶ＧＲＩＮ（gradient index）レンズである。この液晶ＧＲＩＮレンズでは、平坦な液晶層を用いて電極で屈折率分布を作るので、例えば、画面内の指定した領域で三次元映像を表示し、他の領域で二次元映像を表示することができる。つまり、三次元映像を表示する領域と二次元映像を表示する領域とでレンズの屈折率を変えることにより、三次元映像を表示するための三次元映像表示モードと、二次元映像を表示するための二次元映像表示モードとを、画面内で部分的に切り替えることができる。三次元映像表示モードに設定された領域では、その領域に表示される左眼用映像と右眼用映像とを含む三次元映像が眼間距離や観視距離等に応じた視差を有するように、屈折率が変更される。二次元映像表示モードに設定された領域では、その領域に表示される二次元映像が屈折されることなくそのまま表示されるように、屈折率が変更される。３Ｄディスプレイ１５では、画面内に設定された、任意の位置及びサイズを有する複数の領域それぞれを、三次元映像表示モードと二次元映像表示モードのいずれか一方に設定できる。
【００１２】
３Ｄディスプレイ１５は、三次元映像表示モードの領域では左眼用映像と右眼用画像とを表示し、二次元映像表示モードの領域では二次元映像を表示する。そのためユーザは、画面内の三次元映像表示モードに設定された領域を見たとき三次元映像を知覚し、二次元映像表示モードに設定された領域を見たとき二次元映像を知覚することができる。
【００１３】
コンピュータ本体２は、薄い箱形の筐体を有しており、その上面には、キーボード２６、本コンピュータ１を電源オン／電源オフするためのパワーボタン２８、入力操作パネル２９、タッチパッド２７、スピーカ１８Ａ，１８Ｂなどが配置されている。入力操作パネル２９上には、各種操作ボタンが設けられている。これらボタン群には、ＴＶ機能（視聴、録画、録画された放送番組データ／ビデオデータの再生）を制御するための操作ボタン群も含まれている。
【００１４】
コンピュータ本体２の例えば右側面には、ＴＶ放送用のアンテナ端子３０Ａが設けられている。また、コンピュータ本体２の例えば背面には、例えばＨＤＭＩ（high-definition multimedia interface）規格に対応した外部ディスプレイ接続端子が設けられている。この外部ディスプレイ接続端子は、放送番組データのような映像コンテンツデータに含まれる映像データ（動画像データ）を外部ディスプレイに出力するために用いられる。
【００１５】
図２は、本コンピュータ１のシステム構成を示す図である。  
本コンピュータ１は、図２に示すように、ＣＰＵ１１、ノースブリッジ１２、主メモリ１３、表示コントローラ１４、ビデオメモリ（ＶＲＡＭ）１４Ａ、３Ｄディスプレイ１５、サウスブリッジ１６、サウンドコントローラ１７、スピーカ１８Ａ，１８Ｂ、ＢＩＯＳ−ＲＯＭ１９、ＬＡＮコントローラ２０、ハードディスクドライブ（ＨＤＤ）２１、光ディスクドライブ（ＯＤＤ）２２、無線ＬＡＮコントローラ２３、ＵＳＢコントローラ２４、エンベデッドコントローラ／キーボードコントローラ（ＥＣ／ＫＢＣ）２５、キーボード（ＫＢ）２６、ポインティングデバイス２７、ＴＶチューナ３０等を備えている。
【００１６】
ＣＰＵ１１は、本コンピュータ１の動作を制御するプロセッサである。ＣＰＵ１１は、ＨＤＤ２１から主メモリ１３にロードされる、オペレーティングシステム（ＯＳ）１３Ａ、ディスプレイドライバプログラム１３Ｃのようなドライバプログラム、及び映像コンテンツ再生プログラム１３Ｂ等のようなアプリケーションプログラムを実行する。
【００１７】
映像コンテンツ再生プログラム１３Ｂは、映像コンテンツデータを視聴するための機能を有するソフトウェアである。この映像コンテンツ再生プログラム１３Ｂは、ＴＶチューナ３０によって受信された放送番組データを視聴するためのライブ再生処理、受信された放送番組データをＨＤＤ２１に記録する録画処理、ＨＤＤ２１に記録された放送番組データ／ビデオデータを再生する再生処理、ネットワークを介して受信された映像コンテンツデータを再生する再生処理等を実行する。また、映像コンテンツ再生プログラム１３Ｂは、ＤＶＤやＢＤ（登録商標）のような記憶メディアやハードディスクのような記憶装置に格納された映像コンテンツデータを再生することもできる。
【００１８】
さらに、映像コンテンツ再生プログラム１３Ｂは、三次元映像を視聴するための機能も有する。映像コンテンツ再生プログラム１３Ｂは、再生対象の映像コンテンツデータ（又は放送番組データ）に含まれる三次元映像を３Ｄディスプレイ１５の画面に表示する。具体的には、映像コンテンツ再生プログラム１３Ｂは、再生対象の映像コンテンツデータを用いて、三次元映像を表示するための映像フレームを生成する。この映像フレームのフォーマットには、例えば、サイドバイサイドフォーマット又はトップアンドボトムフォーマット等が用いられる。サイドバイサイドフォーマットの映像フレームは、左眼用画像と右眼用画像とが左右に並べて配置された映像フレームである。サイドバイサイドフォーマットの映像フレーム内の左眼用画像と右眼用画像の各々の水平方向の解像度（幅）は、例えば、映像フレームの水平方向の解像度の１／２である。トップアンドボトムフォーマットの映像フレームは、左眼用画像と右眼用画像とが上下に並べて配置された映像フレームである。また、トップアンドボトムフォーマットの映像フレーム内の左眼用画像と右眼用画像の各々の垂直方向の解像度（高さ）は、例えば、映像フレームの垂直方向の解像度の１／２である。
【００１９】
また、映像コンテンツ再生プログラム１３Ｂは、映像コンテンツデータに含まれる二次元映像を三次元映像にリアルタイムで変換して画面に表示することもできる。映像コンテンツ再生プログラム１３Ｂは、様々な映像コンテンツデータ（例えば、放送番組データ、記憶メディアや記憶装置に格納されたビデオデータ、インターネット上のサーバから受信したビデオデータ、等）を２Ｄｔｏ３Ｄ変換することができる。つまり、映像コンテンツ再生プログラム１３Ｂは、２Ｄｔｏ３Ｄ変換によって、三次元映像を表示するための映像フレームを生成する。
【００２０】
三次元映像の表示には、例えば、裸眼立体視方式（例えば、インテグラルイメージング方式、レンチキュラ方式、パララックスバリア方式等）による３Ｄディスプレイ１５が用いられる。ユーザは、裸眼立体視方式による３Ｄディスプレイ１５に表示された映像を見ることにより、三次元映像を裸眼で知覚することができる。
【００２１】
また、ＣＰＵ１１は、ＢＩＯＳ−ＲＯＭ１９に格納されたＢＩＯＳ（Basic Input/Output System）も実行する。ＢＩＯＳは、ハードウェア制御のためのプログラムである。
【００２２】
ノースブリッジ１２は、ＣＰＵ１１のローカルバスとサウスブリッジ１６との間を接続するブリッジデバイスである。ノースブリッジ１２には、主メモリ１３をアクセス制御するメモリコントローラも内蔵されている。また、ノースブリッジ１２は、表示コントローラ１４との通信を実行する機能も有している。
【００２３】
表示コントローラ１４は、本コンピュータ１のディスプレイとして使用されるＬＣＤ１５Ａを制御するデバイスである。この表示コントローラ１４によって生成される表示信号はＬＣＤ１５Ａに送られる。ＬＣＤ１５Ａは、表示信号に基づいて映像を表示する。
【００２４】
サウスブリッジ１６は、ＰＣＩ（Peripheral Component Interconnect）バス上及びＬＰＣ（Low Pin Count）バス上の各デバイスを制御する。また、サウスブリッジ１６は、ＨＤＤ２１及びＯＤＤ２２を制御するためのＩＤＥ（Integrated Drive Electronics）コントローラ、及びＢＩＯＳ−ＲＯＭ１９をアクセス制御するメモリコントローラが内蔵されている。さらに、サウスブリッジ１６は、サウンドコントローラ１７及びＬＡＮコントローラ２０との通信を実行する機能も有している。
【００２５】
また、サウスブリッジ１６は、映像コンテンツ再生プログラム１３Ｂによる要求等に応じて、レンズユニット１５Ｂ内の複数の領域がそれぞれ三次元映像表示モードと二次元映像表示モードのいずれか一方に設定されるように制御するための制御信号を、レンズユニット１５Ｂに出力することができる。レンズユニット１５Ｂは、サウスブリッジ１６によって出力された制御信号に応じて、例えば、複数の領域それぞれに対応する液晶層内の部分の屈折率を変更することにより、その領域を三次元映像表示モードと二次元映像表示モードのいずれか一方に設定する。
【００２６】
サウンドコントローラ１７は音源デバイスであり、再生対象のオーディオデータをスピーカ１８Ａ，１８Ｂに出力する。ＬＡＮコントローラ２０は、例えばＥｔｈｅｒｎｅｔ（登録商標）規格の有線通信を実行する有線通信デバイスであり、無線ＬＡＮコントローラ２３は、例えばＩＥＥＥ  ８０２．１１規格の無線通信を実行する無線通信デバイスである。また、ＵＳＢコントローラ２４は、例えばＵＳＢ２．０規格のケーブルを介して外部機器との通信を実行する。
【００２７】
ＥＣ／ＫＢＣ２５は、電力管理を行うためのエンベデッドコントローラと、キーボード（ＫＢ）２６及びポインティングデバイス２７を制御するためのキーボードコントローラとが集積された１チップマイクロコンピュータである。このＥＣ／ＫＢＣ２５は、ユーザによる操作に応じて本コンピュータ１をパワーオン／パワーオフする機能を有している。
【００２８】
ＴＶチューナ３０はテレビジョン（ＴＶ）放送信号によって放送される放送番組データを受信する受信装置であり、アンテナ端子３０Ａに接続されている。このＴＶチューナ３０は、例えば、地上波デジタルＴＶ放送のようなデジタル放送番組データを受信可能なデジタルＴＶチューナとして実現されている。また、ＴＶチューナ３０は、外部機器から入力されるビデオデータをキャプチャする機能も有している。
【００２９】
図３に示すように、３Ｄディスプレイ１５には、二次元映像表示領域５１と三次元映像表示領域５２とを設けることができる。３Ｄディスプレイ１５では、ＬＣＤ１５Ａ上の二次元映像表示領域５１に二次元映像が表示され、三次元映像表示領域５２に三次元映像を表示するための映像（例えば、左眼用画像と右眼用画像）が表示される。そして、二次元映像表示領域５１に対応するレンズユニット１５Ｂが二次元映像表示モードに設定され、三次元映像表示領域５２に対応するレンズユニット１５Ｂが三次元映像表示モードに設定される。これによりユーザは、二次元映像表示領域５１を見た際には二次元映像を知覚し、三次元映像表示領域５２を見た際には三次元映像を知覚することができる。
【００３０】
二次元映像表示領域５１には、例えば、背景、アイコン、タスクバー、ツールバー、ダイアログ、実行中のアプリケーションプログラムに対応するウィンドウ等の二次元映像５３が表示される。三次元映像表示領域５２には、例えば、映像コンテンツ再生プログラム１３Ｂによって再生される三次元映像が表示される。また、二次元映像表示領域５１と三次元映像表示領域５２とには、マウスやタッチパッド等のポインティングデバイス２７によって指示される位置を示す、カーソルのような二次元映像（以下、二次元映像オブジェクトとも称する）５４が表示される。つまり、カーソルのような二次元映像オブジェクト５４は、二次元映像表示領域５１内だけでなく、三次元映像表示領域５２内にも表示され得る。
【００３１】
図４は、３Ｄディスプレイ１５に二次元映像と三次元映像とを表示するための構成例を示す。３Ｄディスプレイ１５には、映像コンテンツ再生プログラム１３Ｂによって生成された三次元映像を表示するための映像と、ＯＳ１３Ａによって生成された二次元映像を表示するための映像とが、ディスプレイドライバプログラム１３Ｃによって合成され、表示される。
【００３２】
具体的には、ＯＳ１３Ａは、二次元映像生成部１３３を備える。二次元映像生成部１３３は、二次元映像表示領域５１に表示するための二次元映像を生成する。二次元映像生成部１３３は、例えば、背景、アイコン、タスクバー、ツールバー、ダイアログ、実行中のアプリケーションプログラムに対応するウィンドウ等の二次元映像５３を生成する。また、二次元映像生成部１３３は、マウスやタッチパッド等のポインティングデバイス２７によって指示される位置を示すカーソルのような二次元映像オブジェクト５４も生成する。二次元映像生成部１３３は、生成された二次元映像５３，５４をディスプレイドライバプログラム１３Ｃに出力する。カーソルのように、画面１５上での位置やサイズを変更可能な二次元映像オブジェクト５４は、三次元映像表示領域５２内にも表示され得る。なお、ウィンドウ等の他の二次元映像も、画面１５上での位置やサイズが変更可能である場合、二次元映像オブジェクト５４に含まれる。
【００３３】
また、映像コンテンツ再生プログラム１３Ｂは、映像リード部１３１とフォーマット変換部１３２とを備える。  
映像リード部１３１は、例えば、ＨＤＤ２１から再生対象の映像コンテンツデータを読み出す。また、映像リード部１３１は、ＯＤＤ２２に格納されたＤＶＤやＢＤから映像コンテンツデータを読み出してもよい。映像リード部１３１は、さらに、ネットワークを介して映像コンテンツデータを受信してもよい。この映像コンテンツデータは、例えば、三次元映像を表示するための複数の映像フレームに対応する三次元映像データを含む。この複数の映像フレームの各々は、第１解像度を有する複数の視差画像が、第１フォーマットに基づいて配置された映像フレームである。より具体的には、この複数の映像フレームの各々は、例えば、サイドバイサイドフォーマットやトップアンドボトムフォーマット（ハーフフォーマット）のように、映像フレームに設けられた２つの領域に、２視点の視差画像（例えば、左眼用画像と右眼用画像）が配置された画像である。なお、複数の映像フレームの各々は、例えば、４視点の視差画像が２×２の領域に並べられた画像や、９視点の視差画像が３×３の領域に並べられた画像のように、より多くの視点に対応する視差画像が並べられた画像であってもよい。
【００３４】
映像リード部１３１は、複数の映像フレームを先頭から順次、処理対象の映像フレームに設定する。そして、映像リード部１３１は、処理対象の映像フレームをフォーマット変換部１３２に出力する。
【００３５】
フォーマット変換部１３２は、映像リード部１３１によって出力された処理対象の映像フレームを第１フォーマットから第２フォーマットに変換する。フォーマット変換部１３２は、例えば、サイドバイサイドフォーマットやトップアンドボトムフォーマットである処理対象の映像フレームを、インターリーブフォーマットの映像フレームに変換する。
【００３６】
具体的には、フォーマット変換部１３２は、例えば、サイドバイサイドフォーマットの映像フレームに含まれる左眼用画像と右眼用画像とを検出し、左眼用画像に含まれる垂直方向の画素のラインと、右眼用画像に含まれる垂直方向の画素のラインとが交互に配置（インターリーブ）された映像フレームを生成する。また、フォーマット変換部１３２は、例えば、トップアンドボトムフォーマットの映像フレームに含まれる左眼用画像と右眼用画像とを検出し、左眼用画像に含まれる水平方向の画素のライン（走査線）と、右眼用画像に含まれる水平方向の画素のラインとが交互に配置（インターリーブ）された映像フレームを生成する。そして、フォーマット変換部１３２は、フォーマットが変換された映像フレームをディスプレイドライバプログラム１３Ｃに出力する。なお、フォーマット変換部１３２は、２Ｄｔｏ３Ｄ変換によって生成された映像フレームを、第２フォーマットの映像フレームに変換することもできる。
【００３７】
ディスプレイドライバプログラム１３Ｃは、映像合成部１３４を備える。映像合成部１３４は、二次元映像生成部１３３によって出力された二次元映像と、フォーマット変換部１３２によって出力された映像フレームとが合成された映像（合成映像フレーム）を生成する。上述のように、二次元映像は、画面に表示される背景、アイコン、タスクバー、ツールバー、ダイアログ、実行中のアプリケーションプログラムに対応するウィンドウ等の画像を含む。二次元映像はさらに、ポインティングデバイス２７によって指示される位置を示すカーソルのような画像（二次元映像オブジェクト）を含む。また、映像合成部１３４は、フォーマット変換部１３２によって出力された映像フレーム（第２フォーマットに変換された三次元映像表示のための映像フレーム）も通常の二次元映像と同様に扱う。
【００３８】
映像合成部１３４は、二次元映像表示領域５１に二次元映像が配置され、且つ三次元映像表示領域５２にフォーマットが変換された映像フレームが配置された合成映像フレームを生成する。そして、映像合成部１３４は、生成された合成映像フレーム上にさらに、二次元映像オブジェクトを合成する。二次元映像オブジェクトは、ポインティングデバイス２７によって指示されている位置に応じて、二次元映像表示領域５１内に限らず、三次元映像表示領域５２内にも合成され得る。映像合成部１３４は、合成された映像（合成映像フレーム）を３Ｄディスプレイ１５に出力する。
【００３９】
３Ｄディスプレイ１５は、画像補間部１５１と表示画像生成部１５２とを備える。  
画像補間部１５１は、映像合成部１３４によって出力された合成映像フレーム内の、三次元映像表示領域５２に対応する映像を用いて、補間された視差画像を生成する。三次元映像表示領域５２に対応する映像内には、複数の視差画像に対応する複数の領域が含まれている。画像補間部１５１は、複数の視差画像に対応する複数の領域を用いて、第１解像度よりも高い第２解像度を有する複数の視差画像を生成する。
【００４０】
より具体的には、三次元映像表示領域５２に対応する映像内には、例えば、左眼用画像（第１画像）に含まれる画素ラインと右眼用画像（第２画像）に含まれる画素ラインとが垂直方向（又は水平方向）に交互に配置されている。また、それら配置された画素ライン上に、カーソルのような二次元映像オブジェクトが合成（描画）されている。
【００４１】
画像補間部１５１は、三次元映像表示領域５２に対応する映像から、左眼用画像に対応する画素ラインと右眼用画像に対応する画素ラインとを検出する。画像補間部１５１は、左眼用画像に対応する画素ラインと右眼用画像に対応する画素ラインとの上に合成されている二次元映像オブジェクト（二次元映像のオブジェクトの一部）も、左眼用画像に対応する画素ライン及び右眼用画像に対応する画素ラインと見なして検出する。画像補間部１５１は、左眼用画像に対応する画素ラインを用いて、３Ｄディスプレイ１５に三次元映像を表示するための左眼用画像（すなわち、第２解像度を有する第１視差画像）を生成し、右眼用画像に対応する画素ラインを用いて、３Ｄディスプレイ１５に三次元映像を表示するための右眼用画像（すなわち、第２解像度を有する第２視差画像）を生成する。
【００４２】
左眼用画像（第１画像）に対応する画素ライン及び右眼用画像（第２画像）に対応する画素ラインはそれぞれ、３Ｄディスプレイ１５に三次元映像を表示するための左眼用画像（第１視差画像）及び右眼用画像（第２視差画像）に対して、水平方向又は垂直方向に１／２の解像度を有する。そのため、画像補間部１５１は、第１解像度の左眼用画像に対応する画素ラインを補間することによって、第１解像度よりも大きい第２解像度の左眼用画像（例えば、水平方向又は垂直方向に２倍の解像度を有する左眼用画像）を生成する。同様に、画像補間部１５１は、第１解像度の右眼用画像に対応する画素ラインを補間することによって、第２解像度の右眼用画像（例えば、水平方向又は垂直方向に２倍の解像度を有する右眼用画像）を生成する。上述のように、第１解像度の左眼用画像に対応する画素ラインと、第２解像度の右眼用画像に対応する画素ラインとには、二次元映像のオブジェクトの一部が合成されている。そのため、画像補間部１５１は、二次元映像のオブジェクトに対応する画素も補間することによって、第２解像度の左眼用画像と第２解像度の右眼用画像とを生成する。すなわち、画像補間部１５１は、左眼用画像に対応する画素ラインと右眼用画像に対応する画素ラインとを用いて、引き伸ばされた左眼用画像と右眼用画像とを生成する。画像補間部１５１は、映像合成部１３４によって出力された映像内の、二次元映像表示領域５１に対応する映像と、三次元映像を表示するための左眼用画像及び右眼用画像とを表示画像生成部１５２に出力する。
【００４３】
表示画像生成部１５２は、画像補間部１５１によって出力された二次元映像表示領域５１に対応する映像と、左眼用画像及び右眼用画像とを用いて、ＬＣＤ１５Ａに表示される表示画像を生成する。表示画像生成部１５２は、画像補間部１５１によって出力された映像を用いて、ＬＣＤ１５Ａでのピクセル（サブピクセル）の配置に応じて、サブピクセル単位で画素が並び換えられた表示画像を生成する。具体的には、表示画像生成部１５２は、二次元映像表示領域５１に対応する映像に含まれる画素を、表示画像内の対応する領域（ピクセル）に配置する。そして、表示画像生成部１５２は、左眼用画像に含まれる画素と右眼用画像に含まれる画素とを所定のパターン（三次元映像表示のためのパターン）で配置する。表示画像生成部１５２は、例えば、レンズユニット１５Ｂによって左眼で知覚されるように制御される領域（ピクセル）に、左眼用画像の画素を配置し、レンズユニット１５Ｂによって右眼で知覚されるように制御される領域（ピクセル）に、右眼用画像の画素を配置する。表示画像生成部１５２は、生成された表示画像をＬＣＤ１５Ａに出力する。
【００４４】
ＬＣＤ１５Ａは、表示画像生成部１５２によって出力された表示画像を画面に表示する。表示された画像に含まれる複数の画素に対応する複数の光線は、レンズユニット１５Ｂによってそれぞれ所定の方向に射出されるように制御される。これによりユーザは、二次元映像表示領域５１に表示された二次元映像と、三次元映像表示領域５２に表示された三次元映像とを知覚することができる。なお、上述の画像補間部１５１と表示画像生成部１５２とは、３Ｄディスプレイ１５内ではなく、表示コントローラ１４内に設けられてもよい。
【００４５】
以下では、図５から図１３を参照して、フォーマット変換部１３２によるフォーマットの変換について説明する。  
図５は、映像合成部１３４によって生成された合成映像フレームの内の、三次元映像表示領域５２に対応する映像６１の例を示す。図５に示す例では、フォーマット変換部１３２によって、三次元映像を表示するための映像フレームが第２フォーマットに変換されていないことを想定する。そのため、映像６１には、サイドバイサイドフォーマット（第１フォーマット）の映像フレームに含まれる左眼用画像６１Ｌと右眼用画像６１Ｒとが含まれ、右眼用画像６１Ｒの上に二次元映像オブジェクト５４１が合成されている。
【００４６】
図６は、画像補間部１５１が、左眼用画像（第１画像）６１Ｌと右眼用画像（第２画像）６１Ｒとを用いて、３Ｄディスプレイ１５に三次元映像を表示するための左眼用画像６２Ｌと右眼用画像６２Ｒとを生成した例を示す。画像補間部１５１は、左眼用画像６１Ｌを引き伸ばすことによって（左眼用画像６１Ｌを補間することによって）、３Ｄディスプレイ１５に三次元映像を表示するための左眼用画像６２Ｌを生成する。また、画像補間部１５１は、右眼用画像６１Ｒを引き伸ばすことによって（右眼用画像６１Ｒを補間することによって）、３Ｄディスプレイ１５に三次元映像を表示するための右眼用画像６２Ｒを生成する。そして、表示画像生成部１５２は、左眼用画像６２Ｌに含まれる画素と右眼用画像６２Ｒに含まれる画素とを所定のパターンで配置することによって、ＬＣＤ１５Ａに表示される表示画像を生成する。
【００４７】
しかし、右眼用画像６１Ｒが引き伸ばされたことによって、図５に示す映像６１上の二次元映像オブジェクト５４１と図６に示す右眼用画像６２Ｒ上の二次元映像オブジェクト５４２とでは、そのサイズや位置が異なっている。そのため、３Ｄディスプレイ１５には、二次元映像オブジェクト５４１が適切に表示されない。したがってユーザは、３Ｄディスプレイ１５の三次元映像表示領域５２内に表示される、カーソルのような二次元映像オブジェクトを適切な位置及びサイズで認識することができず、カーソル等を使用できなくなる。
【００４８】
そのため本実施形態では、上述のように、フォーマット変換部１３２によって、三次元映像を表示するための映像フレームが第１フォーマットから第２フォーマットに変換される。  
図７は、図５に示すサイドバイサイドフォーマットの映像フレームが、フォーマット変換部１３２によってインターリーブフォーマットの映像フレームに変換された例を示す。映像６３では、左眼用画像（第１画像）に対応する垂直方向の画素ライン６３Ｌと右眼用画像（第２画像）に対応する垂直方向の画素ライン６３Ｒとが交互に配置されている。そして、交互に配置された画素ライン６３Ｌ，６３Ｒの上に二次元映像オブジェクト（カーソル）５４１が合成されている。そのため、二次元映像オブジェクト５４１に対応する画素は、左眼用画像に対応する領域（画素ライン群）６３Ｌと右眼用画像に対応する領域（画素ライン群）６３Ｒの両方に含まれている。
【００４９】
画像補間部１５１は、左眼用画像（第１画像）に対応する画素ライン群６３Ｌを用いて、３Ｄディスプレイ１５に三次元映像を表示するための左眼用画像（第１視差画像）を生成する。画像補間部１５１は、右眼用画像（第２画像）に対応する画素ライン群６３Ｒを用いて、３Ｄディスプレイ１５に三次元映像を表示するための右眼用画像（第２視差画像）を生成する。そして、表示画像生成部１５２は、生成された左眼用画像（第１視差画像）に含まれる画素と右眼用画像（第２視差画像）に含まれる画素とを所定のパターンで配置することによって、ＬＣＤ１５Ａに表示される表示画像を生成する。これにより、三次元映像表示領域５２内に表示されるカーソルのような二次元映像オブジェクト５４１を適切な位置に適切なサイズで表示することができる。
【００５０】
フォーマット変換部１３２によって、左眼用画像６１Ｌと右眼用画像６１Ｒとが画素ライン毎にインターリーブされた映像６３では、左眼用画像６１Ｌに対応する画素ライン６３Ｌと右眼用画像６１Ｒに対応する画素ライン６３Ｒとの上に、二次元映像オブジェクト５４１の一部がそれぞれ合成される。換言すると、左眼用画像６１Ｌに対応する画素ライン６３Ｌと右眼用画像６１Ｒに対応する画素ライン６３Ｒの各々では、二次元映像オブジェクト５４１の一部が欠落している。そのため、３Ｄディスプレイ１５によって三次元映像表示領域５２に表示される画像では、二次元映像オブジェクト５４１の一部が欠けているように見える可能性がある。しかしながら、三次元映像表示領域５２に表示される二次元映像オブジェクト５４１は適切な位置及びサイズに維持されているので、ユーザは、三次元映像表示領域５２内でも、カーソル等の二次元映像オブジェクト５４１を、本来の位置及びサイズで認識することができる。ユーザは、例えば、カーソル５４１によって指示される位置にずれがなくなるので、カーソル５４１を適切に認識できる。
【００５１】
また、図８は、映像合成部１３４によって生成された合成映像フレームの内の、三次元映像表示領域５２に対応する映像６４の例を示す。図８に示す例では、フォーマット変換部１３２によって、三次元映像を表示するための映像フレームが第２フォーマットに変換されていないことを想定する。そのため、映像６４には、トップアンドボトムフォーマット（第１フォーマット）の映像フレームに含まれる左眼用画像６４Ｌと右眼用画像６４Ｒとが含まれ、右眼用画像６４Ｒの上に二次元映像オブジェクト５４１が合成されている。
【００５２】
図９は、画像補間部１５１が、左眼用画像（第１画像）６４Ｌと右眼用画像（第２画像）６４Ｒとを用いて、３Ｄディスプレイ１５に三次元映像を表示するための左眼用画像６５Ｌと右眼用画像６５Ｒとを生成した例を示す。画像補間部１５１は、左眼用画像６４Ｌを引き伸ばすことによって、３Ｄディスプレイ１５に三次元映像を表示するための左眼用画像６５Ｌを生成する。また、画像補間部１５１は、右眼用画像６４Ｒを引き伸ばすことによって、３Ｄディスプレイ１５に三次元映像を表示するための右眼用画像６５Ｒを生成する。そして、表示画像生成部１５２は、左眼用画像６５Ｌに含まれる画素と右眼用画像６５Ｒに含まれる画素とを所定のパターンで配置することによって、ＬＣＤ１５Ａに表示される表示画像を生成する。
【００５３】
しかし、右眼用画像６４Ｒが引き伸ばされたことによって、図８に示す映像６４上の二次元映像オブジェクト５４１と図９に示す右眼用画像６５Ｒ内の二次元映像オブジェクト５４３とでは、そのサイズや位置が異なっている。そのため、３Ｄディスプレイ１５には二次元映像オブジェクト５４１が適切に表示されない。したがってユーザは、３Ｄディスプレイ１５の三次元映像表示領域５２内に表示される、カーソルのような二次元映像オブジェクトを適切な位置及びサイズで認識することができず、カーソル等を使用できなくなる。
【００５４】
そのため本実施形態では、上述のように、フォーマット変換部１３２によって、三次元映像を表示するための映像フレームが第１フォーマットから第２フォーマットに変換される。  
図１０は、図８に示すトップアンドボトムフォーマットの映像フレームが、フォーマット変換部１３２によってインターリーブフォーマットの映像フレームに変換された例を示す。映像６６では、左眼用画像に対応する水平方向の画素ライン６６Ｌと右眼用画像に対応する水平方向の画素ライン６６Ｒとが交互に配置されている。そして、交互に配置された画素ライン６６Ｌ，６６Ｒの上に二次元映像オブジェクト（カーソル）５４１が合成されている。そのため、二次元映像オブジェクト５４１に対応する画素は、左眼用画像に対応する領域（画素ライン群）６６Ｌと右眼用画像に対応する領域（画素ライン群）６６Ｒの両方に含まれている。
【００５５】
画像補間部１５１は、左眼用画像（第１画像）に対応する画素ライン群６６Ｌを用いて、３Ｄディスプレイ１５に三次元映像を表示するための左眼用画像（第１視差画像）を生成する。画像補間部１５１は、右眼用画像（第２画像）に対応する画素ライン群６６Ｒを用いて、３Ｄディスプレイ１５に三次元映像を表示するための右眼用画像（第２視差画像）を生成する。そして、表示画像生成部１５２は、生成された左眼用画像（第１視差画像）に含まれる画素と右眼用画像（第２視差画像）に含まれる画素とを所定のパターンで配置することによって、ＬＣＤ１５Ａに表示される表示画像を生成する。これにより、三次元映像表示領域５２内に表示されるカーソルのような二次元映像オブジェクト５４１を適切な位置に適切なサイズで表示することができる。
【００５６】
また、図１１は、図５又は図８に示す映像フレームが、フォーマット変換部１３２によって、画素が格子状に配置されるフォーマットに変換された例を示す。映像６７では、左眼用画像６１Ｌ（又は６４Ｌ）に含まれる画素６７Ｌと右眼用画像６１Ｒ（又は６４Ｒ）に含まれる画素６７Ｒとが格子状に配置されている。そして、格子状に配置された画素６７Ｌ，６７Ｒの上に二次元映像オブジェクト（カーソル）５４１が合成されている。そのため、二次元映像オブジェクト５４１に対応する画素は、左眼用画像に対応する画素６７Ｌと右眼用画像に対応する画素６７Ｒの両方に含まれている。画像補間部１５１は、左眼用画像（第１画像）に対応する画素群６７Ｌを用いて、３Ｄディスプレイ１５に三次元映像を表示するための左眼用画像（第１視差画像）を生成する。画像補間部１５１は、右眼用画像（第２画像）に対応する画素群６７Ｒを用いて、３Ｄディスプレイ１５に三次元映像を表示するための右眼用画像（第２視差画像）を生成する。そして、表示画像生成部１５２は、生成された左眼用画像（第１視差画像）に含まれる画素と右眼用画像（第２視差画像）に含まれる画素とを所定のパターンで配置することによって、ＬＣＤ１５Ａに表示される表示画像を生成する。これにより、三次元映像表示領域５２内に表示されるカーソルのような二次元映像オブジェクト５４１を適切な位置に適切なサイズで表示することができる。
【００５７】
なお、再生対象の映像コンテンツデータ（三次元映像データ）には、４視点に対応する視差画像を含む映像フレームが含まれてもよい。  
図１２は、映像合成部１３４によって生成された合成映像フレームの内の、三次元映像表示領域５２に対応する映像６８の例を示す。図１２に示す例では、フォーマット変換部１３２によって、三次元映像を表示するための映像フレームのフォーマットが変換されていないことを想定する。そのため、映像６８には、４視点に対応する視差画像６８１，６８２，６８３，６８４が含まれ、視差画像６８４の上に二次元映像オブジェクト５４１が合成されている。
【００５８】
そして、図１３は、図１２に示す映像フレームが、フォーマット変換部１３２によって第２フォーマットに変換された例を示す。映像６９では、視差画像６８１，６８２，６８３，６８４それぞれに含まれる画素６９１，６９２，６９３，６９４が格子状に配置されている。そして、格子状に配置された画素６９１，６９２，６９３，６９４の上に二次元映像オブジェクト（カーソル）５４１が合成されている。そのため、二次元映像オブジェクト５４１に対応する画素は、視差画像６８１，６８２，６８３，６８４それぞれに対応する画素６９１，６９２，６９３，６９４に含まれている。画像補間部１５１は、視差画像６８１に対応する画素群６９１を用いて、３Ｄディスプレイ１５に三次元映像を表示するための視差画像を生成する。画像補間部１５１は、視差画像６８２に対応する画素群６９２を用いて、３Ｄディスプレイ１５に三次元映像を表示するための視差画像を生成する。画像補間部１５１は、視差画像６８３に対応する画素群６９３を用いて、３Ｄディスプレイ１５に三次元映像を表示するための視差画像を生成する。また、画像補間部１５１は、視差画像６８４に対応する画素群６９４を用いて、３Ｄディスプレイ１５に三次元映像を表示するための視差画像を生成する。そして、表示画像生成部１５２は、生成された視差画像それぞれに含まれる画素を所定のパターンで配置することによって、ＬＣＤ１５Ａに表示される表示画像を生成する。これにより、三次元映像表示領域５２内に表示されるカーソルのような二次元映像オブジェクト５４１を適切な位置に適切なサイズで表示することができる。
【００５９】
次いで、図１４のフローチャートを参照して、コンピュータ１によって実行される表示制御処理の手順について説明する。  
まず、映像リード部１３１は、三次元映像の再生が要求されているか否かを判定する（ブロックＢ１０１）。三次元映像の再生が要求されていない場合（ブロックＢ１０１のＮＯ）、ブロックＢ１０１に戻り、再度、三次元映像の再生が要求されているか否かが判定される。
【００６０】
三次元映像の再生が要求されている場合（ブロックＢ１０１のＹＥＳ）、映像リード部１３１は、三次元映像データを含む映像コンテンツデータを読み出す（ブロックＢ１０２）。三次元映像データは、例えば、複数の映像フレームに対応するデータである。この複数の映像フレームの各々は、例えば、第１フォーマット（例えば、サイドバイサイドフォーマットやトップアンドボトムフォーマット）で、２視点の視差画像（例えば、左眼用画像と右眼用画像）が並べられた画像である。なお、複数の映像フレームの各々は、例えば、４視点の視差画像が並べられた画像のように、より多くの視点に対応する視差画像が並べられた画像であってもよい。
【００６１】
映像リード部１３１は、三次元映像データに含まれる複数の映像フレームの内の先頭の映像フレームを処理対象の映像フレームに設定する（ブロックＢ１０３）。そして、フォーマット変換部１３２は、処理対象の映像フレームのフォーマットを変換する（ブロックＢ１０４）。フォーマット変換部１３２は、例えば、第１フォーマットである処理対象の映像フレームを、第２フォーマット（例えば、インターリーブフォーマット）の映像フレームに変換する。フォーマット変換部１３２は、例えば、処理対象のフレームに含まれる左眼用画像と右眼用画像とを検出し、左眼用画像に対応する画素ラインと右眼用画像に対応する画素ラインとが交互に配置された映像フレームを、第２フォーマットの映像フレームとして生成する。
【００６２】
次いで、映像合成部１３４は、ＯＳ１３Ａ（二次元映像生成部１３３）によって生成されたデスクトップ画像のような二次元映像と、フォーマットが変換された映像フレームとを合成することによって、合成映像フレームを生成する（ブロックＢ１０５）。二次元映像は、画面に表示される背景、アイコン、タスクバー、ツールバー、ダイアログ、実行中のアプリケーションプログラムに対応するウィンドウ等の画像を含む。二次元映像はさらに、ポインティングデバイス２７によって指示される位置を示すカーソルのような二次元映像オブジェクトを含む。映像合成部１３４は、例えば、二次元映像と、フォーマットが変更された映像フレームとを合成する。そして、二次元映像合成部１３４は、合成された映像上に二次元映像オブジェクトを合成する。
【００６３】
そして、画像補間部１５１は、合成映像フレーム内の、三次元映像表示領域５２に対応する映像を用いて、補間された視差画像を生成する（ブロックＢ１０６）。具体的には、例えば、画像補間部１５１は、三次元映像表示領域５２に対応する映像から、左眼用画像に対応する画素ラインと右眼用画像に対応する画素ラインとを検出する。左眼用画像に対応する画素ラインと右眼用画像に対応する画素ラインとの上に合成されている二次元映像オブジェクト（二次元映像のオブジェクトの一部）も、左眼用画像に対応する画素ライン及び右眼用画像に対応する画素ラインと見なして検出される。画像補間部１５１は、左眼用画像（第１画像）に対応する画素ラインを用いて、３Ｄディスプレイ１５に三次元映像を表示するための左眼用画像（第１視差画像）を生成し、右眼用画像（第２画像）に対応する画素ラインを用いて、３Ｄディスプレイ１５に三次元映像を表示するための右眼用画像（第２視差画像）を生成する。
【００６４】
次いで、表示画像生成部１５２は、合成映像フレーム内の二次元映像表示領域５１に対応する映像と、生成された視差画像（第１視差画像及び第２視差画像）とを用いて、３Ｄディスプレイ１５でのピクセル（サブピクセル）の配置に応じて、画素が配置された表示画像を生成する（ブロックＢ１０７）。具体的には、表示画像生成部１５２は、二次元映像表示領域５１に対応する映像に含まれる画素を、表示画像内の対応する領域に配列する。そして、表示画像生成部１５２は、左眼用画像（第１視差画像）に含まれる画素と右眼用画像（第２視差画像）に含まれる画素とを所定のパターン（三次元映像表示のためのパターン）で配列する。そして、ＬＣＤ１５Ａは、生成された表示画像を画面に表示する（ブロックＢ１０８）。
【００６５】
次いで、映像リード部１３１は、処理対象の映像フレームに後続する映像フレームがあるか否かを判定する（ブロックＢ１０９）。後続する映像フレームがある場合（ブロックＢ１０９のＹＥＳ）、映像リード部１３１は、その後続する映像フレームを新たな処理対象の映像フレームに設定し（ブロックＢ１１０）、新たに設定された処理対象の映像フレームに対して、ブロックＢ１０４以降の処理を施す。一方、後続する映像フレームがない場合（ブロックＢ１０９のＮＯ）、処理を終了する。
【００６６】
以上説明したように、本実施形態によれば、三次元映像上に表示される二次元映像のオブジェクトを適切に認識できる。フォーマット変換部１３２は、三次元映像データに含まれる第１フォーマット（例えば、サイドバイサイドフォーマットやトップアンドボトムフォーマット）の映像フレームを第２フォーマット（例えば、インターリーブフォーマット）の映像フレームに変換する。映像フレームを第２フォーマットに変換することによって、その三次元映像のための映像フレーム上に描画される、カーソルのような二次元映像のオブジェクトを、３Ｄディスプレイ１５上の適切な位置に適切なサイズで表示することができる。これによりユーザは、３Ｄディスプレイ１５上の三次元映像表示領域５２内でも、カーソル等の二次元映像オブジェクト５４１を適切に認識し、使用することができる。
【００６７】
なお、本実施形態の表示制御処理の手順は全てソフトウェアによって実行することができる。このため、表示制御処理の手順を実行するプログラムを格納したコンピュータ読み取り可能な記憶媒体を通じてこのプログラムを通常のコンピュータにインストールして実行するだけで、本実施形態と同様の効果を容易に実現することができる。
【００６８】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００６９】
１３Ａ…ＯＳ、１３Ｂ…映像コンテンツ再生プログラム、１３Ｃ…ディスプレイドライバプログラム、１３１…映像リード部、１３２…フォーマット変換部、１３３…二次元映像生成部、１３４…映像合成部、１５…３Ｄディスプレイ、１５１…画像補間部、１５２…表示画像生成部、１５Ａ…ＬＣＤ。
【図１】
0005389139.tif 000002
【図２】
0005389139.tif 000003
【図３】
0005389139.tif 000004
【図４】
0005389139.tif 000005
【図５】
0005389139.tif 000006
【図６】
0005389139.tif 000007
【図７】
0005389139.tif 000008
【図８】
0005389139.tif 000009
【図９】
0005389139.tif 000010
【図１０】
0005389139.tif 000011
【図１１】
0005389139.tif 000012
【図１２】
0005389139.tif 000013
【図１３】
0005389139.tif 000014
【図１４】
0005389139.tif 000015