(57)【要約】【課題】３Ｄ表示においてOSD画面を違和感なく視認することができるようする。【解決手段】３Ｄコンテンツを再生する再生装置は、３Ｄコンテンツの再生中にOSD画面を表示する場合、３Ｄ画像の飛び出し量を徐々に減少させた３Ｄ画像を生成し、OSD画面と合成して表示させる。また、再生装置は、表示させているOSD画面を消去する場合、減少させた飛び出し量を徐々に元に戻した３Ｄ画像を生成し、OSD画面と合成して表示させる。本発明は、例えば、３Ｄコンテンツを再生する再生装置に適用できる。【選択図】図６
2012023648.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツ記録媒体に記録されている３Ｄコンテンツを再生する再生手段と、
前記３Ｄコンテンツの３Ｄ画像に重畳させて表示させるOSD画面を生成するOSD画面生成手段と、
前記コンテンツ記録媒体から読み出した前記３Ｄコンテンツの３Ｄ画像に対して視差量を変更した３Ｄ画像を生成するとともに、前記３Ｄコンテンツの３Ｄ画像と前記OSD画面を合成する画像処理手段と
を備え、
前記画像処理手段は、
前記３Ｄコンテンツの再生中に前記OSD画面を表示する場合、前記コンテンツ記録媒体から読み出した前記３Ｄコンテンツの３Ｄ画像の飛び出し量を徐々に減少させた３Ｄ画像を生成し、前記OSD画面と合成するとともに、
表示させている前記OSD画面を消去する場合、減少させた前記飛び出し量を徐々に元に戻した３Ｄ画像を生成し、前記OSD画面と合成する
再生装置。
【請求項２】
前記画像処理手段は、前記OSD画面の透過度も変更し、
前記３Ｄコンテンツの再生中に前記OSD画面を表示する場合、前記飛び出し量を徐々に減少させた３Ｄ画像と、前記透過度を徐々に減少させた前記OSD画面を合成するとともに、
表示させている前記OSD画面を消去する場合、前記飛び出し量を徐々に元に戻した３Ｄ画像と、前記透過度を徐々に増大させた前記OSD画面を合成する
請求項１に記載の再生装置。
【請求項３】
前記画像処理手段は、前記３Ｄ画像の早送りまたは早戻しの再生中、前記コンテンツ記録媒体から読み出した前記３Ｄコンテンツの３Ｄ画像を、所定の画像サイズに縮小させた縮小３Ｄ画像を生成する処理も行い、
再生画像を表示する表示手段には、前記画像処理手段により生成された前記縮小３Ｄ画像による前記早送りまたは早戻しの画像が出力される
請求項１に記載の再生装置。
【請求項４】
コンテンツ記録媒体に記録されている３Ｄコンテンツを再生する再生装置がOSD画面を表示する場合、
前記再生装置のOSD画面生成手段が、前記OSD画面を生成し、
前記再生装置の画像処理手段が、前記コンテンツ記録媒体から読み出した前記３Ｄコンテンツの３Ｄ画像の飛び出し量を徐々に減少させた３Ｄ画像を生成して、前記OSD画面と合成し、
前記OSD画面を消去する場合、減少させた前記飛び出し量を徐々に元に戻した３Ｄ画像を生成して、前記OSD画面と合成する
ステップを含む再生方法。
【請求項５】
コンピュータを、
コンテンツ記録媒体に記録されている３Ｄコンテンツの再生を制御する再生制御手段と、
前記３Ｄコンテンツの３Ｄ画像に重畳させて表示させるOSD画面を生成するOSD画面生成手段と、
前記コンテンツ記録媒体から読み出した前記３Ｄコンテンツの３Ｄ画像に対して視差量を変更した３Ｄ画像を生成するとともに、前記３Ｄコンテンツの３Ｄ画像と前記OSD画面を合成する画像処理手段
として機能させ、
前記画像処理手段が、
前記３Ｄコンテンツの再生中に前記OSD画面を表示する場合、前記コンテンツ記録媒体から読み出した前記３Ｄコンテンツの３Ｄ画像の飛び出し量を徐々に減少させた３Ｄ画像を生成し、前記OSD画面と合成するとともに、
表示させている前記OSD画面を消去する場合、減少させた前記飛び出し量を徐々に元に戻した３Ｄ画像を生成し、前記OSD画面と合成する
ためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、再生装置、再生方法、およびプログラムに関し、特に、３Ｄ表示においてOSD画面を違和感なく視認することができるようする再生装置、再生方法、およびプログラムに関する。
【背景技術】
【０００２】
近年、映像を立体的に知覚できる３Ｄ方式の映画が話題である。また、３Ｄでの視聴が可能なテレビジョン受像機の発売も始まり、３Ｄでの視聴が本格化し始めてきている。
【０００３】
これまでにも、３Ｄコンテンツに特有の問題を解決するべく、様々な技術が提案されている。例えば、２Ｄコンテンツと３Ｄコンテンツの切り換えによる２Ｄ表示から３Ｄ表示への切り換えにおいて、視差量を徐々に広げるようにして、違和感なく３Ｄ表示へ切り換えられるようにしたものがある（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−３２８５６６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
３Ｄコンテンツに特有の問題として、図１に示すようなOSD画面を表示させたときの問題がある。
【０００６】
図１Aは、３Ｄコンテンツの画像（以下、３Ｄ画像という。）がディスプレイに表示されているときの、正面と真横から見た画面イメージを示している。３Ｄ画像中のオブジェクトは、図１Aの真横の画面イメージにおいて斜線を付して示されるように、ディスプレイ位置よりも手前方向と奥行き方向に幅をもつものとしてユーザに知覚される。
【０００７】
このとき、例えば、図１Bに示すような、３Ｄコンテンツの再生位置、再生時間等を示すOSD画面を表示させると、OSD画面はディスプレイの画面位置として知覚されるように表示されるため、３Ｄ画像中のオブジェクトとOSD画面が重なる部分が不自然な位置関係になる。即ち、図１Bの真横からの画面イメージに示されるように、OSD画面がオブジェクトに埋もれるような位置関係となり、見えにくくなる。
【０００８】
本発明は、このような状況に鑑みてなされたものであり、３Ｄ表示においてOSD画面を違和感なく視認することができるようするものである。
【課題を解決するための手段】
【０００９】
本発明の一側面の再生装置は、コンテンツ記録媒体に記録されている３Ｄコンテンツを再生する再生手段と、前記３Ｄコンテンツの３Ｄ画像に重畳させて表示させるOSD画面を生成するOSD画面生成手段と、前記コンテンツ記録媒体から読み出した前記３Ｄコンテンツの３Ｄ画像に対して視差量を変更した３Ｄ画像を生成するとともに、前記３Ｄコンテンツの３Ｄ画像と前記OSD画面を合成する画像処理手段とを備え、前記画像処理手段は、前記３Ｄコンテンツの再生中に前記OSD画面を表示する場合、前記コンテンツ記録媒体から読み出した前記３Ｄコンテンツの３Ｄ画像の飛び出し量を徐々に減少させた３Ｄ画像を生成し、前記OSD画面と合成するとともに、表示させている前記OSD画面を消去する場合、減少させた前記飛び出し量を徐々に元に戻した３Ｄ画像を生成し、前記OSD画面と合成する。
【００１０】
本発明の一側面の再生方法は、コンテンツ記録媒体に記録されている３Ｄコンテンツを再生する再生装置がOSD画面を表示する場合、前記再生装置のOSD画面生成手段が、前記OSD画面を生成し、前記再生装置の画像処理手段が、前記コンテンツ記録媒体から読み出した前記３Ｄコンテンツの３Ｄ画像の飛び出し量を徐々に減少させた３Ｄ画像を生成して、前記OSD画面と合成し、前記OSD画面を消去する場合、減少させた前記飛び出し量を徐々に元に戻した３Ｄ画像を生成して、前記OSD画面と合成する。
【００１１】
本発明の一側面のプログラムは、コンピュータを、コンテンツ記録媒体に記録されている３Ｄコンテンツの再生を制御する再生制御手段と、前記３Ｄコンテンツの３Ｄ画像に重畳させて表示させるOSD画面を生成するOSD画面生成手段と、前記コンテンツ記録媒体から読み出した前記３Ｄコンテンツの３Ｄ画像に対して視差量を変更した３Ｄ画像を生成するとともに、前記３Ｄコンテンツの３Ｄ画像と前記OSD画面を合成する画像処理手段として機能させ、前記画像処理手段が、前記３Ｄコンテンツの再生中に前記OSD画面を表示する場合、前記コンテンツ記録媒体から読み出した前記３Ｄコンテンツの３Ｄ画像の飛び出し量を徐々に減少させた３Ｄ画像を生成し、前記OSD画面と合成するとともに、表示させている前記OSD画面を消去する場合、減少させた前記飛び出し量を徐々に元に戻した３Ｄ画像を生成し、前記OSD画面と合成するためのものである。
【００１２】
本発明の一側面においては、コンテンツ記録媒体に記録されている３Ｄコンテンツを再生中にOSD画面を表示する場合、OSD画面が生成され、コンテンツ記録媒体から読み出された３Ｄコンテンツの３Ｄ画像の飛び出し量を徐々に減少させた３Ｄ画像が生成されて、生成されたOSD画面と合成され、OSD画面を消去する場合、減少させた飛び出し量を徐々に元に戻した３Ｄ画像が生成されて、OSD画面と合成される。
【００１３】
再生装置は、独立した装置であっても良いし、１つの装置を構成している内部ブロックであっても良い。
【発明の効果】
【００１４】
本発明の一側面によれば、３Ｄ表示においてOSD画面を違和感なく視認することができる。
【図面の簡単な説明】
【００１５】
【図１】従来の問題を説明する図である。
【図２】本発明を適用した再生装置の一実施の形態の構成例を示すブロック図である。
【図３】図１の再生装置によるOSD画面表示制御処理を説明するフローチャートである。
【図４】インデックスファイルとして記録されるデータの内容を示す図である。
【図５】OSD画面表示処理を説明するフローチャートである。
【図６】OSD画面表示処理中の画面イメージを示す図である。
【図７】OSD画面消去処理を説明するフローチャートである。
【図８】OSD画面消去処理中の画面イメージを示す図である。
【図９】トリックプレイ時の３Ｄ画像の表示制御処理を説明するフローチャートである。
【図１０】本発明を適用したコンピュータの一実施の形態の構成例を示すブロック図である。
【発明を実施するための形態】
【００１６】
［本発明を適用した再生装置の構成例］
図２は、本発明を適用した再生装置の一実施の形態の構成例を示している。
【００１７】
再生装置１は、コンテンツ記録媒体としての光ディスク２に記録された３Ｄコンテンツを再生し、外部のディスプレイ３に３Ｄコンテンツの３Ｄ画像を表示させる装置である。ここで、光ディスク２に記録されたコンテンツを再生するとは、正確には、そのコンテンツのデータ（コンテンツデータ）を再生することであるが、本明細書では、適宜、コンテンツを再生すると表現する。なお、再生装置１は、勿論、光ディスク２に２Ｄコンテンツが記録されている場合には、２Ｄコンテンツを再生することも可能である。２Ｄコンテンツ（の２Ｄ画像）は、右眼と左眼に対応する画像が同一であり、３Ｄコンテンツ（の３Ｄ画像）は、右眼と左眼に対応する画像が別々で、右眼用画像と左眼用画像との間に設けられた視差により立体的に知覚させるものである。図２において、実線はコンテンツのデータの流れを、点線は制御信号の流れを示している。
【００１８】
本実施の形態において、再生装置１が再生する光ディスク２は、例えば、BD-ROMであるとする。なお、光ディスク２は、BD-ROM以外のDVD(Digital Versatile Disc)やBlu-ray（登録商標） Discであってもよい。また、再生装置１は、光ディスク２以外のフラッシュメモリなどの半導体メモリ、ハードディスク等に記録された３Ｄコンテンツを再生するものでもよい。即ち、コンテンツ記録媒体の種類は特に限定されない。
【００１９】
光ディスクドライブ１１は、コントローラ２７の制御の下、光ディスク２を駆動する。ストリーム供給部１２は、光ディスクドライブ１１により駆動された光ディスク２に記録されている記録信号としての３ＤコンテンツのAVストリームを読み出し、バッファメモリ１４に供給する。
【００２０】
チューナ１３は、コントローラ２７の制御によって決定された所定のチャンネルの周波数帯の放送波の信号を不図示のアンテナを介して受信し、その結果得られる３ＤコンテンツのAVストリームをバッファメモリ１４に供給する。バッファメモリ１４は、３ＤコンテンツのAVストリームを所定時間保持し、Demux処理部１５に供給する。
【００２１】
Demux処理部１５は、バッファメモリ１４から供給されるAVストリームのPID（パケットID）に基づいて、ビデオデータ、オーディオデータ、字幕データ、などのパケットをそれぞれ抽出する。PIDは、パケットを構成するデータの種類ごとに固有のIDであり、パケットに付加されている。
【００２２】
そして、Demux処理部１５は、抽出されたビデオデータ（ビデオES）を、ビデオESバッファ１６に供給し、抽出されたオーディオデータ（オーディオES）を、オーディオESバッファ１９に供給する。ESは、エレメンタリストリームを表す。
【００２３】
ビデオESバッファ１６は、Demux処理部１５から供給されるビデオデータを所定時間保持し、ビデオデコード部１７に供給する。ビデオデコード部１７は、MPEG2（Moving Picture Experts Group phase 2），MPEG4，AVC（Advanced Video Coding）等の所定の符号化方式で符号化されているビデオデータをデコードすることにより、左眼用画像（以下、L画像と称する。）と右眼用画像（以下、R画像と称する。）の画像データを生成する。ビデオバッファ１８は、デコードして得られたL画像とR画像の画像データを所定時間保持し、画像処理部２４に供給する。
【００２４】
３Ｄコンテンツの画像データは、データ容量を少なくして保存することができるようにするため、例えば、H.264 AVC(Advanced Video Coding)/MVC(Multi-view Video coding)による符号化が行われ、圧縮されて、光ディスク２に記録されている。
【００２５】
H.264 AVC/MVCでは、Base view videoと呼ばれるビデオストリームと、Dependent view videoと呼ばれるビデオストリームとが定義されている。以下、適宜、H.264 AVC/MVCを単にMVCという。
【００２６】
MVCは、時間方向の画像間の予測だけでなく、ストリーム（view）間の予測も用いた符号化を行う。
【００２７】
即ち、MVCにおいては、Base view videoには、他のストリームを参照映像とする予測符号化が許されていないが、Dependent view videoには、Base view videoを参照映像とする予測符号化が許されている。従って、３Ｄコンテンツの画像データとしては、例えば、L画像をBase view videoとし、R画像をDependent view videoとする符号化が行われている。この場合、R画像についてはL画像を基に予測符号化を行うので、Dependent view videoストリームのデータ量を、Base view videoストリームのデータ量に比較して少なくすることができる。
【００２８】
なお、H.264/AVCでの符号化であるから、Base view videoについて時間方向の予測は行われている。また、Dependent view videoについても、view間の予測とともに、時間方向の予測が行われている。Dependent view videoをデコードするには、エンコード時に参照先とした、対応するBase view videoのデコードが先に終了している必要がある。
【００２９】
３Ｄコンテンツの画像データは、L画像とR画像のデータがそれぞれ異なるMPEG-TSとして光ディスク２に記録されてもよいし、１つのMPEG-TSとして記録されてもよい。
【００３０】
オーディオESバッファ１９は、Demux処理部１５から供給されるオーディオデータを所定時間保持し、オーディオデコード部２０に供給する。オーディオデコード部２０は、MPEG等の所定の符号化方式で符号化されているオーディオデータをデコードすることにより、音声データを生成する。オーディオバッファ２１は、デコードして得られた音声データを所定時間保持し、AV同期部２５に供給する。
【００３１】
OSD描画部２２は、コントローラ２７の制御の下、３Ｄコンテンツの３Ｄ画像に重畳させて表示させるOSD(On Screen Display)画面を生成し、OSDバッファ２３に供給する。例えば、OSD描画部２２は、再生時間、３Ｄコンテンツ全体における現在の再生位置などを表示するOSD画面などを生成する。OSDバッファ２３は、OSD描画部２２により生成されたOSD画面の画像データを所定時間保持し、画像処理部２４に供給する。
【００３２】
画像処理部２４は、コントローラ２７の制御の下、ビデオバッファ１８とOSDバッファ２３に保持されている画像データを取得して、必要に応じて所定の処理を実行し、AV同期部２５に供給する。画像処理部２４が実行する処理としては、例えば、３Ｄコンテンツの３Ｄ画像とOSD画面の合成処理、L画像とR画像の視差量を変更した３Ｄ画像を生成する視差変更処理などである。
【００３３】
AV同期部２５は、PTSに従って、画像処理部２４から供給される画像データと、オーディオバッファ２１から供給される音声データを同期させて出力部２６に供給する。PTS(Presentation Time Stamp)は、再生のための時刻情報である。
【００３４】
出力部２６は、D/Aコンバータを内蔵し、AV同期部２５から供給される画像データと音声データを、アナログまたはデジタルのAV信号としてディスプレイ３に出力する。出力部２６は、出力端子として、たとえば、AV信号をHDMI（High-Definition Multimedia Interface）信号により出力するHDMI出力端子や、AV信号をコンポーネント信号により出力する出力端子などを有する。
【００３５】
出力部２６と接続されるディスプレイ３は、例えば、PDP(Plasma Display Panel)ディスプレイや液晶ディスプレイで構成されるテレビジョン受像機などである。３Ｄコンテンツの再生においては、ディスプレイ３には、L画像とR画像が交互に表示される。視聴者（ユーザ）は、立体視用のメガネを装着して、３Ｄコンテンツの３Ｄ画像を視聴する。立体視用のメガネは、例えば、左右交互に開閉するシャッタ機能を有するものであり、ディスプレイ３に表示されるL画像とR画像に同期して、左眼と右眼のシャッタが交互に開閉する。L画像とR画像には視差が設けられてあり、右眼と左眼それぞれで独立に、対応するL画像とR画像を視認することで、視聴者は、ディスプレイ３に表示される画像を立体的に知覚することができる。
【００３６】
コントローラ２７は、不図示のメモリに記録された制御プログラムにより、操作部２８または受光部２９からの動作命令に従って、再生装置１の再生動作を制御することで、ディスプレイ３に表示させる再生画像を制御する。
【００３７】
操作部２８は、例えば、再生を実行する再生ボタン、再生を停止する停止ボタンなどを有し、ユーザの操作を受け付け、受け付けられた操作に対応する操作信号をコントローラ２７に供給する。受光部２９は、赤外線信号等により、再生装置１に付属のリモートコントローラ３０から供給される操作信号を受信し、コントローラ２７に供給する。
【００３８】
リモートコントローラ３０は、ユーザが操作した操作ボタンに対応する操作信号を、赤外線信号等の無線通信により再生装置１本体の受光部２９に送信する。
【００３９】
リモートコントローラ３０には、３Ｄコンテンツの再生に関する操作ボタンとして、例えば、再生ボタン、停止ボタン、画面表示ボタン、FF(早送り)ボタン、FR（早戻し）ボタン、Next(次)ボタン、Prev(前)ボタン、Flash+ボタン、Flash-ボタンなどがある。
【００４０】
画面表示ボタンは、１度目の操作（押下）で、再生時間、３Ｄコンテンツ全体における現在の再生位置などを表示するOSD画面を表示させ、２度目の操作で、表示されているOSD画面を消去する。即ち、画面表示ボタンは、OSD画面の表示をトグル操作できるボタンである。
【００４１】
FF(早送り)ボタン、FR（早戻し）ボタン、Next(次)ボタン、Prev(前)ボタン、Flash+ボタン、およびFlash-ボタンは、いずれも、現時点から、所定枚数先または後ろへ飛び越した画像を表示させる飛び越し操作を行うボタンである。FF(早送り)ボタンとFR（早戻し）ボタンは、操作（押下）されている間、再生位置（再生画像）を順次変更するボタンである。これに対して、Next(次)ボタン、Prev(前)ボタン、Flash+ボタン、およびFlash-ボタンは、再生コンテンツの所定の再生位置（時刻）を指定して、その時刻に移動させるボタンである。
【００４２】
再生装置１は、以上のように構成される。
【００４３】
図１の再生装置１では、３Ｄコンテンツの再生中にOSD画面を表示させる場合、表示されるOSD画面が３Ｄ画像の手前方向の飛び出しによって視認できなくなることを防止するような表示制御が行われる。
【００４４】
［再生装置１のOSD画面表示制御処理］
そこで、図３のフローチャートを参照して、再生装置１が行う、３Ｄコンテンツ再生中のOSD画面表示制御処理について説明する。この処理は、例えば、光ディスク２としてのBD-ROMが光ディスクドライブ１１に装着されたとき、開始される。
【００４５】
初めに、ステップＳ１において、再生装置１のコントローラ２７は、BD-ROMに記録されているインデックスファイルを読み込む。
【００４６】
図４は、インデックスファイルとして記録されるデータの内容を示している。
【００４７】
BD-ROMには、ルート（root）ディレクトリの下に、BDMVディレクトリが存在し、その中に、インデックスファイル（index.bdmvファイル）が配置される。
【００４８】
図４Aは、インデックスファイルのデータ構造を示している。
【００４９】
インデックスファイルのなかには、コンテンツについての情報が記録されるAppinfoBDMV()が配置されている。AppinfoBDMV()のデータ構造が、図４Bに示されている。
【００５０】
AppinfoBDMV()には、SS_content_exist_flagという項目のフラグが記述されている。このフラグが「１」である場合、このBD-ROMに記録されているコンテンツが３Ｄコンテンツであることを示している。コントローラ２７は、SS_content_exist_flagのフラグを確認することにより、光ディスク２に記録されているコンテンツが３Ｄコンテンツであることを認識する。AppinfoBDMV()には、その他、ビデオフォーマットについての情報（video_format）や、フレームレート（frame_rate）についての情報などが記録されている。
【００５１】
図３に戻り、ステップＳ２において、再生装置１は、３Ｄコンテンツの再生（３Ｄ再生）を行う。
【００５２】
ここで、通常の３Ｄ再生におけるコンテンツデータの流れについて簡単に説明する。
【００５３】
光ディスク２から読み出されたAVストリームは、バッファメモリ１４を介してDemux処理部１５に供給される。AVストリームは、Demux処理部１５によって、ビデオESとオーディオESに分離され、ビデオESは、ビデオESバッファ１６を介してビデオデコード部１７に供給される。オーディオESは、オーディオESバッファ１９を介してオーディオデコード部２０に供給される。ビデオデコード部１７において、ビデオESがデコードされ、L画像とR画像の画像データが生成される。また、オーディオデコード部２０において、オーディオESがデコードされ、音声データが生成される。L画像とR画像の画像データと音声データはAV同期部２５によってPTSに従った所定のタイミングで出力され、ディスプレイ３において、L画像とR画像が表示されるとともに音声が出力される。
【００５４】
ステップＳ３において、コントローラ２７は、OSD画面を表示する操作ボタン、即ち画面表示ボタンが操作されたかを判定する。リモートコントローラ３０から画面表示ボタン押下の操作信号が受光部２９を介して供給された場合、OSD画面を表示する操作ボタンが操作されたと判定される。ステップＳ３で、OSD画面を表示する操作ボタンが操作されていないと判定された場合、処理はステップＳ２に戻る。これにより、３Ｄコンテンツの再生が継続して実行される。
【００５５】
一方、ステップＳ３で、OSD画面を表示する操作ボタンが操作されたと判定された場合、処理はステップＳ４に進み、コントローラ２７は、OSD描画部２２に、OSD画面作成を指示する。OSD描画部２２は、OSD画面作成の指示とともに、３Ｄコンテンツの現在の再生位置および再生時間をコントローラ２７から取得し、それに対応するOSD画面を作成して、OSD画面の画像データをOSDバッファ２３に供給する。また、ステップＳ４として、コントローラ２７は、画像処理部２４に対して、OSD画面の表示を指示する。
【００５６】
ステップＳ５において、画像処理部２４は、コントローラ２７のOSD画面表示指示に従い、視差量の比率ｘに、初期値として１００［％］を代入する。ここで、視差量の比率ｘは、オリジナルの３Ｄ画像の視差量に対して飛び出し方向の視差量を変更した３Ｄ画像を生成したときの、オリジナルの視差量を基準とした変更後の飛び出し方向の視差量の比である。例えば、ｘ＝５０であれば、飛び出し方向の視差量がオリジナルの３Ｄ画像の半分であることを意味する。なお、奥行き方向の視差量については変更しない。
【００５７】
また、ステップＳ５において、画像処理部２４は、OSD画面の透過度αに、初期値として１００［％］を代入する。透過度αは、０から１００までの値をとり、値が大きいほどOSD画面を透過して３Ｄ画像が見えるような状態となる。透過度α＝０の場合、OSD画面は完全非透過状態となり、そこに重なっている３Ｄ画像は視認できなくなる。
【００５８】
ステップＳ６において、画像処理部２４は、３Ｄコンテンツの３Ｄ画像に対し、OSD画面の透過度を調整して、OSD画面を徐々に表示させるOSD画面表示処理を実行する。この処理の詳細は、図５および図６を参照して後述する。
【００５９】
ステップＳ７において、コントローラ２７は、OSD画面を消去する操作ボタンが操作されたかを判定する。ステップＳ７で、OSD画面を消去する操作ボタンが操作されていないと判定された場合、処理はステップＳ６に戻る。従って、OSD画面を消去する操作ボタンが操作されるまで、ステップＳ６の処理が繰り返される。
【００６０】
ステップＳ７で、OSD画面を消去する操作ボタンが操作されたと判定された場合、処理はステップＳ８に進み、コントローラ２７は、画像処理部２４に対して、OSD画面の消去を指示する。そして、画像処理部２４は、コントローラ２７のOSD画面消去指示に従い、３Ｄコンテンツの３Ｄ画像に対し、OSD画面の透過度を調整して、OSD画面を徐々に消去させるOSD画面消去処理を実行する。この処理の詳細は、図７および図８を参照して後述する。
【００６１】
ステップＳ９で、コントローラ２７は、３Ｄコンテンツの再生が終了したか、即ち、BD-ROMから全ての３Ｄコンテンツを読み出したかを判定する。ステップＳ９で、３Ｄコンテンツの再生が終了していないと判定された場合、処理はステップＳ２に戻り、それ以降の処理が繰り返される。一方、ステップＳ９で、３Ｄコンテンツの再生が終了したと判定された場合、図３の処理は終了する。
【００６２】
［OSD画面表示処理］
図５は、図３のステップＳ６として行われる、OSD画面表示処理のフローチャートである。
【００６３】
OSD画面表示処理では、初めに、ステップＳ２１において、画像処理部２４が、視差量の比率ｘが０より大きいかを判定する。ステップＳ２１で、視差量の比率ｘが０以下であると判定された場合、ステップＳ２２がスキップされる。
【００６４】
一方、ステップＳ２１で、視差量の比率ｘが０より大きいと判定された場合、処理はステップＳ２２に進み、画像処理部２４は、現在の視差量の比率ｘから、比率の増減分ｂを減算し、その結果を、新たな視差量の比率ｘとする。
【００６５】
ステップＳ２３において、画像処理部２４は、ビデオバッファ１８からオリジナルの３Ｄ画像を取得し、それに対して視差量の比率をｘ［％］に変更した３Ｄ画像を生成する。
【００６６】
ステップＳ２４において、画像処理部２４は、OSD画面の透過度αが０より大きいかを判定する。ステップＳ２４で、OSD画面の透過度αが０以下であると判定された場合、ステップＳ２５がスキップされる。
【００６７】
一方、ステップＳ２４で、OSD画面の透過度αが０より大きいと判定された場合、処理はステップＳ２５に進み、画像処理部２４は、現在の透過度αから透過度の増減分ｃを減算し、その結果を、新たな透過度αとする。
【００６８】
そして、ステップＳ２６において、画像処理部２４は、OSDバッファ２３に保持されているOSD画面の画像データを取得して、透過度αのOSD画面を生成する。
【００６９】
ステップＳ２７において、画像処理部２４は、視差量の比率をｘ［％］に変更した３Ｄ画像と透過度αのOSD画面を合成し、合成画像の画像データをAV同期部２５に供給する。
【００７０】
ステップＳ２８において、AV同期部２５は、画像処理部２４から供給される合成画像の画像データと、オーディオバッファ２１から供給される音声データを、PTSに従って同期させ、出力する。AV同期部２５から出力された画像データは、出力部２６を介して、ディスプレイ３に供給される。これにより、ディスプレイ３に、飛び出し方向の視差量の比率ｘ［％］の３Ｄ画像と透過度αのOSD画面を合成した合成画像が表示される。
【００７１】
ステップＳ２９では、視差量の比率ｘが０以下、かつ、透過度αが０以下であるかが、画像処理部２４によって判定される。
【００７２】
ステップＳ２９で、視差量の比率ｘが０以下、かつ、透過度αが０以下ではないと判定された場合、処理はステップＳ２１に戻り、それ以降の処理が繰り返される。
【００７３】
一方、ステップＳ２９で、視差量の比率ｘが０以下、かつ、透過度αが０以下であると判定された場合、OSD画面表示処理は終了し、図３のOSD画面表示制御処理に戻る。
【００７４】
[OSD画面表示処理中の画面イメージ]
図６は、OSD画面表示処理中の画面イメージを示している。
【００７５】
図６上段は、OSD画面を表示する直前の画面イメージを示している。
【００７６】
図６中段は、図５のOSD画面表示処理が実行されてから、終了される前の、即ち、透過度αと視差量の比率ｘが０より大きく１００より小さい値で、増減分ｂおよびｃにより、徐々に減少しているときの画面イメージを示している。
【００７７】
この状態では、奥行き方向の視差量は変わらず、飛び出し方向の視差量が、オリジナルの３Ｄ画像の視差量よりも小さくなっている。これにより、ユーザが知覚するオブジェクトの飛び出し量が徐々に減少する。また、OSD画面の透過度が徐々に減少し、OSD画面が徐々に見えるように変化する。
【００７８】
図６下段は、図５のOSD画面表示処理が終了する時点、即ち、透過度αが０、かつ、視差量の比率ｘが０のときの画面イメージを示している。
【００７９】
この状態では、飛び出し方向の視差量は３Ｄ画像の全画素において０となっており、ユーザが知覚するオブジェクトの飛び出し量はゼロである。また、OSD画面の透過度αが０であり、OSD画面は、完全非透過状態である。従って、OSD画面が３Ｄ画像より前面に表示される。これにより、OSD画面とオブジェクトが相互に干渉することなく自然な位置関係で認識することができる。即ち、OSD画面が３Ｄ画像の手前方向の飛び出しによって視認できなくなることが防止される。
【００８０】
［OSD画面消去処理］
図７は、図３のステップＳ８として行われる、OSD画面消去処理のフローチャートである。
【００８１】
OSD画面消去処理では、初めに、ステップＳ４１において、画像処理部２４が、視差量の比率ｘが１００より小さいかを判定する。ステップＳ２１で、視差量の比率ｘが１００以上であると判定された場合、ステップＳ４２がスキップされる。
【００８２】
一方、ステップＳ４１で、視差量の比率ｘが１００より小さいと判定された場合、処理はステップＳ４２に進み、画像処理部２４は、現在の視差量の比率ｘに、比率の増減分ｂを加算し、その結果を、新たな視差量の比率ｘとする。
【００８３】
ステップＳ４３において、画像処理部２４は、ビデオバッファ１８からオリジナルの３Ｄ画像を取得し、それに対して視差量をｘ［％］に変更した３Ｄ画像を生成する。
【００８４】
ステップＳ４４において、画像処理部２４は、OSD画面の透過度αが１００より小さいかを判定する。ステップＳ４４で、OSD画面の透過度αが１００以上であると判定された場合、ステップＳ４５がスキップされる。
【００８５】
一方、ステップＳ４４で、OSD画面の透過度αが０より小さいと判定された場合、処理はステップＳ４５に進み、画像処理部２４は、現在の透過度αから透過度の増減分ｃを加算し、その結果を、新たな透過度αとする。
【００８６】
そして、ステップＳ４６において、画像処理部２４は、OSDバッファ２３に保持されているOSD画面の画像データを取得して、透過度αのOSD画面を生成する。
【００８７】
ステップＳ４７において、画像処理部２４は、視差量の比率をｘ［％］に変更した３Ｄ画像と透過度αのOSD画面を合成し、合成画像の画像データをAV同期部２５に供給する。
【００８８】
ステップＳ４８において、AV同期部２５は、画像処理部２４から供給される合成画像の画像データと、オーディオバッファ２１から供給される音声データを、PTSに従って同期させ、出力する。AV同期部２５から出力された画像データは、出力部２６を介して、ディスプレイ３に供給される。これにより、ディスプレイ３に、飛び出し方向の視差量の比率ｘ［％］の３Ｄ画像と透過度αのOSD画面を合成した合成画像が表示される。
【００８９】
ステップＳ４９では、視差量の比率ｘが１００以上、かつ、透過度αが１００以上であるかが、画像処理部２４によって判定される。
【００９０】
ステップＳ４９で、視差量の比率ｘが１００以上、かつ、透過度αが１００以上ではないと判定された場合、処理はステップＳ４１に戻り、それ以降の処理が繰り返される。
【００９１】
一方、ステップＳ４９で、視差量の比率ｘが１００以上、かつ、透過度αが１００以上であると判定された場合、OSD画面消去処理は終了し、図３のOSD画面表示制御処理に戻る。
【００９２】
[OSD画面消去処理中の画面イメージ]
図８は、OSD画面消去処理中の画面イメージを示している。
【００９３】
図８上段は、OSD画面消去処理を開始する直前の画面イメージを示している。従って、図８上段は、図６下段の画面イメージと同一である。
【００９４】
図８中段は、図７のOSD画面消去処理が実行されてから、終了される前の、即ち、透過度αと視差量の比率ｘが０より大きく１００より小さい値で、増減分ｂおよびｃにより、徐々に増加しているときの画面イメージを示している。
【００９５】
この状態では、奥行き方向の視差量は変わらず、飛び出し方向の視差量が、オリジナルの３Ｄ画像の視差量に戻すように徐々に大きくなっている。これにより、ユーザが知覚するオブジェクトの飛び出し量が徐々にオリジナルの３Ｄ画像の状態に戻る。また、OSD画面の透過度が徐々に増大し、OSD画面が徐々に透けるように変化する。
【００９６】
図８下段は、図７のOSD画面消去処理が終了する時点、即ち、透過度αが１００、かつ、視差量の比率ｘが１００のときの画面イメージを示している。
【００９７】
この状態では、飛び出し方向の視差量はオリジナルの３Ｄ画像と同一であり、OSD画面は完全透過状態となり、ユーザには見えない。換言すれば、表示画像は、OSD画面表示前の状態に戻っている。
【００９８】
以上のように、OSD画面表示制御処理により、再生装置１は、OSD画面を表示する場合、３Ｄコンテンツの３Ｄ画像のオブジェクトの飛び出し量を徐々に減少させると同時に、OSD画面の透過度を減少させ、OSD画面が徐々に見えるように制御する。また、OSD画面を消去する場合には、再生装置１は、減少させた３Ｄ画像のオブジェクトの飛び出し量を徐々に元に戻すと同時に、OSD画面の透過度を増大させ、OSD画面が徐々に透けるように制御する。これにより、表示されたOSD画面が３Ｄコンテンツの３Ｄ画像の手前方向の飛び出しによって視認できなくなることを防止する。
【００９９】
OSD画面を表示および消去する場合、３Ｄ画像のオブジェクトの飛び出し量を、視差量の比率ｘを用いて徐々に変化させるので、ユーザの飛び出し量の変化への追従が容易になり、不快感、違和感を与えることがない。
【０１００】
なお、上述した例では、３Ｄ画像の飛び出し方向の視差量だけを変更するように制御したが、飛び出し方向と同様に奥行き方向も変更するようにしてもよい。例えば、３Ｄ画像の飛び出し方向の視差量の変更に応じて、奥行き方向の視差量も所定の比率（ｘと同一又はｘの半分など）で変更することができる。また例えば、OSD画面の表示位置を最前面として、オリジナルの手前方向と奥行き方向の幅（図８下段の斜線部分の幅）を変えずに、奥行き方向にシフトさせるように、３Ｄ画像全体の視差量を変更するようにしてもよい。
【０１０１】
［再生装置１のトリックプレイ時の３Ｄ画像表示制御処理］
次に、図９のフローチャートを参照して、再生装置１による、トリックプレイ時の３Ｄ画像の表示制御処理について説明する。トリックプレイとは、FF(早送り)ボタン、FR（早戻し）ボタンによる、早送りまたは早戻しの操作のことである。この処理は、例えば、光ディスク２としてのBD-ROMが光ディスクドライブ１１に装着されたとき、開始される。
【０１０２】
初めに、ステップＳ６１において、再生装置１のコントローラ２７は、BD-ROMに記録されているインデックスファイルを読み込み、ステップＳ６２において、３Ｄコンテンツの再生（３Ｄ再生）を行う。
【０１０３】
ステップＳ６３において、コントローラ２７は、FFボタン又はFRボタンが操作（押下）されたかを判定する。ステップＳ６３で、FFボタンとFRボタンのいずれも操作されていないと判定された場合、処理はステップＳ６２に戻る。従って、FFボタンとFRボタンのいずれかが操作されるまでは、３Ｄ再生が継続して実行される。
【０１０４】
一方、ステップＳ６３で、FFボタン又はFRボタンのいずれか一方が操作されたと判定された場合、処理はステップＳ６４に進む。ステップＳ６４において、再生装置１は、操作されたFFボタン又はFRボタンに対応する、早送り又は早戻しのオリジナルの３Ｄ画像を所定の画像サイズに縮小させた縮小３Ｄ画像を生成し、出力する。具体的には、コントローラ２７が画像処理部２４に画像サイズの縮小を指示し、画像処理部２４がオリジナルの３Ｄ画像の縮小処理を実行する。
【０１０５】
早送りおよび早戻しの操作では、所定の枚数（時間間隔）ごとに順次飛び越した３Ｄ画像がディスプレイ３に表示されるため、表示される各３Ｄ画像に設定されている視差量の変動が大きい場合があり、ユーザが不快に感じることがあった。そこで、３Ｄ画像の視差量は、画像サイズが小さくなれば、それに応じて小さくなるため、早送り又は早戻しの最中は、所定の画像サイズに縮小させた縮小３Ｄ画像を表示させるようにするものである。これにより、早送り又は早戻しの再生において、表示される３Ｄ画像の視差量の変動が大きいことによる、ユーザの不快感を防止する。
【０１０６】
なお、早送り又は早戻しの縮小３Ｄ画像をどのような画像サイズにするかは、インデックスファイル等に予め設定してもよいし、再生装置１が予め設定した縮小率により決定してもよい。また、早送り又は早戻しの最中、常に、一定の画像サイズ（縮小率）で表示するのではなく、早送り又は早戻しの開始前のオリジナルの画像サイズから徐々に所定の画像サイズ（縮小率）に縮小して表示させるようにしてもよい。
【０１０７】
ステップＳ６５において、コントローラ２７は、再生ボタンが操作されたかを判定する。そして、再生ボタンが操作されたと判定されるまで、ステップＳ６４およびＳ６５の処理が繰り返し実行される。即ち、次に再生ボタンが操作されるまで、縮小３Ｄ画像による早送り又は早戻しが継続して実行される。
【０１０８】
そして、ステップＳ６５で、再生ボタンが操作されたと判定された場合、処理はステップＳ６６に進み、再生装置１は、３Ｄ画像をオリジナルの画像サイズに戻して、出力する。即ち、リモートコントローラ２７は、画像処理部２４に、３Ｄ画像の縮小処理の停止を指示し、画像処理部２４は、ビデオバッファ１８に保持されているオリジナルの３Ｄ画像の画像データを出力する。
【０１０９】
なお、上述したステップＳ６４において、徐々に縮小する３Ｄ画像を表示させるようにした場合には、ステップＳ６６においては、画像処理部２４は、元の３Ｄ画像の画像サイズに徐々に戻るような３Ｄ画像を生成する。
【０１１０】
ステップＳ６７において、コントローラ２７は、３Ｄコンテンツの再生が終了したか、即ち、BD-ROMから全ての３Ｄコンテンツを読み出したかを判定する。ステップＳ６７で、３Ｄコンテンツの再生が終了していないと判定された場合、処理はステップＳ６２に戻り、それ以降の処理が繰り返される。一方、ステップＳ６７で、３Ｄコンテンツの再生が終了したと判定された場合、図９の処理は終了する。
【０１１１】
以上のように、３Ｄコンテンツの再生中に、FFボタン又はFRボタンの操作が行われた場合、再生装置１は、３Ｄ画像を所定の画像サイズに縮小させた縮小３Ｄ画像によって、早送り又は早戻しの順次表示を行う。これにより、早送り又は早戻し再生において、表示される３Ｄ画像の視差量の変動が大きいことによる、ユーザの不快感を防止することができる。また、３Ｄ画像の視差量が完全にゼロになるわけではないので、不快にならない程度に３Ｄ画像の立体感を得つつ、早送り又は早戻しによる３Ｄ画像の確認ができる。
【０１１２】
上述した一連の処理は、ハードウエアにより実行することもできるし、ソフトウエアにより実行することもできる。一連の処理をソフトウエアにより実行する場合には、そのソフトウエアを構成するプログラムが、コンピュータにインストールされる。ここで、コンピュータには、専用のハードウエアに組み込まれているコンピュータや、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどが含まれる。
【０１１３】
図１０は、上述した一連の処理をプログラムにより実行するコンピュータのハードウエアの構成例を示すブロック図である。
【０１１４】
コンピュータにおいて、CPU（Central Processing Unit）１０１，ROM（Read Only Memory）１０２，RAM（Random Access Memory）１０３は、バス１０４により相互に接続されている。
【０１１５】
バス１０４には、さらに、入出力インタフェース１０５が接続されている。入出力インタフェース１０５には、入力部１０６、出力部１０７、記憶部１０８、通信部１０９、及びドライブ１１０が接続されている。
【０１１６】
入力部１０６は、キーボード、マウス、マイクロホンなどよりなる。出力部１０７は、ディスプレイ、スピーカなどよりなる。記憶部１０８は、ハードディスクや不揮発性のメモリなどよりなる。通信部１０９は、ネットワークインタフェースなどよりなる。ドライブ１１０は、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブル記録媒体１１１を駆動する。
【０１１７】
チューナ１１２は、所定の放送局に対応する所定の周波数帯の放送波の信号を受信し、入出力インタフェース１０５を介して、CPU１０１等に供給する。
【０１１８】
以上のように構成されるコンピュータでは、CPU１０１が、例えば、記憶部１０８に記憶されているプログラムを、入出力インタフェース１０５及びバス１０４を介して、RAM１０３にロードして実行することにより、上述した一連の処理が行われる。
【０１１９】
コンピュータ（CPU１０１）が実行するプログラムは、例えば、パッケージメディア等としてのリムーバブル記録媒体１１１に記録して提供することができる。また、プログラムは、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の伝送媒体を介して提供することができる。
【０１２０】
コンピュータでは、プログラムは、リムーバブル記録媒体１１１をドライブ１１０に装着することにより、入出力インタフェース１０５を介して、記憶部１０８にインストールすることができる。また、プログラムは、有線または無線の伝送媒体を介して、通信部１０９で受信し、記憶部１０８にインストールすることができる。その他、プログラムは、ROM１０２や記憶部１０８に、あらかじめインストールしておくことができる。
【０１２１】
なお、コンピュータが実行するプログラムは、本明細書で説明する順序に沿って時系列に処理が行われるプログラムであっても良いし、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで処理が行われるプログラムであっても良い。
【０１２２】
本発明の実施の形態は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。
【符号の説明】
【０１２３】
１  再生装置，  ２  光ディスク，  ３  ディスプレイ，  ２４  画像処理部，  ２７  コントローラ，  ２８  操作部，  ２９  受光部，  ３０  リモートコントローラ
【図１】
2012023648.tif 000003
【図２】
2012023648.tif 000004
【図３】
2012023648.tif 000005
【図４】
2012023648.tif 000006
【図５】
2012023648.tif 000007
【図６】
2012023648.tif 000008
【図７】
2012023648.tif 000009
【図８】
2012023648.tif 000010
【図９】
2012023648.tif 000011
【図１０】
2012023648.tif 000012