(57)【要約】【課題】３Ｄコンテンツの再生中の飛び越し操作によって発生する２Ｄ表示から３Ｄ表示への切り換えにおいて、３Ｄ表示へ違和感なく切り換えられるようにする。【解決手段】再生装置１は、光ディスク２に記録されている３Ｄコンテンツを再生する。再生装置１は、再生中の３Ｄコンテンツの３Ｄ画像に対して、FFボタン、FRボタン、Jumpキーなどの飛び越し操作が行われた場合、飛び越し操作終了後の所定時間、３Ｄコンテンツを２Ｄ画像で表示させる。本発明は、例えば、BD-ROMなどの光ディスク２に記録された３Ｄコンテンツを再生する再生装置に適用できる。【選択図】図１
2012029216.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツ記録媒体に記録されている３Ｄコンテンツを再生する再生手段と、
前記再生手段により再生中の前記３Ｄコンテンツの３Ｄ画像に対して飛び越し操作が行われた場合、前記飛び越し操作終了後の所定時間、前記３Ｄコンテンツを２Ｄ画像で表示させる表示制御手段と
を備える再生装置。
【請求項２】
前記表示制御手段は、前記飛び越し操作終了後の所定時間、前記３Ｄコンテンツを２Ｄ画像で必ず表示させる第１のモードと、前記飛び越し操作終了後に表示する３Ｄ画像の視差量に応じて、２Ｄ画像による表示を行うかどうかを判断する第２のモードを備える
請求項１に記載の再生装置。
【請求項３】
前記表示制御手段は、前記飛び越し操作終了後から所定時間かけて、前記３Ｄコンテンツのオリジナルの３Ｄ画像の視差量に徐々に戻す３Ｄ画像の表示も行う
請求項２に記載の再生装置。
【請求項４】
前記飛び越し操作は、FFボタン、FRボタン、Next(次)ボタン、Prev(前)ボタン、Flash+ボタン、およびFlash-ボタンの操作の少なくとも一つを含む
請求項２に記載の再生装置。
【請求項５】
コンテンツ記録媒体に記録されている３Ｄコンテンツを再生する再生装置が、
再生中の前記３Ｄコンテンツの３Ｄ画像に対して飛び越し操作が行われた場合、前記飛び越し操作終了後の所定時間、前記３Ｄコンテンツを２Ｄ画像で表示させる
ステップを含む再生方法。
【請求項６】
コンピュータを、
コンテンツ記録媒体に記録されている３Ｄコンテンツの再生を制御する再生制御手段と、
前記再生制御手段の制御により再生中の前記３Ｄコンテンツの３Ｄ画像に対して飛び越し操作が行われた場合、前記飛び越し操作終了後の所定時間、前記３Ｄコンテンツを２Ｄ画像で表示させる表示制御手段
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、再生装置、再生方法、およびプログラムに関し、特に、３Ｄコンテンツの再生中の飛び越し操作によって発生する２Ｄ表示から３Ｄ表示への切り換えにおいて、３Ｄ表示へ違和感なく切り換えられるようする再生装置、再生方法、およびプログラムに関する。
【背景技術】
【０００２】
近年、映像を立体的に知覚できる３Ｄ方式の映画が話題である。また、３Ｄでの視聴が可能なテレビジョン受像機の発売も始まり、３Ｄでの視聴が本格化し始めてきている。
【０００３】
再生装置が、３Ｄコンテンツを再生する場合、早送りや早戻りをしている最中は、左眼用画像かまたは右眼用画像の一方のみを表示するようにして２Ｄ画像で表示している。この場合、早送りや早戻りが終わった途端に、画像が２Ｄ表示から３Ｄ表示となる。そのため、早送りや早戻りによりシーンも変わった上、突然３Ｄ表示になるので、視差量の変動量に敏感となり、ユーザが不快に感じることがあった。
【０００４】
従来、２Ｄコンテンツと３Ｄコンテンツの切り換えによる２Ｄ表示から３Ｄ表示への切り換えにおいて、視差量を徐々に広げるようにして、違和感なく３Ｄ表示へ切り換えられるようにしたものはある（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−３２８５６６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、３Ｄコンテンツの再生中の飛び越し操作によって発生する２Ｄ表示から３Ｄ表示への切り換えにおいて、３Ｄ表示へ違和感なく切り換えられるようにしたものはない。
【０００７】
本発明は、このような状況に鑑みてなされたものであり、３Ｄコンテンツの再生中の飛び越し操作によって発生する２Ｄ表示から３Ｄ表示への切り換えにおいて、３Ｄ表示へ違和感なく切り換えられるようするものである。
【課題を解決するための手段】
【０００８】
本発明の一側面の再生装置は、コンテンツ記録媒体に記録されている３Ｄコンテンツを再生する再生手段と、前記再生手段により再生中の前記３Ｄコンテンツの３Ｄ画像に対して飛び越し操作が行われた場合、前記飛び越し操作終了後の所定時間、前記３Ｄコンテンツを２Ｄ画像で表示させる表示制御手段とを備える。
【０００９】
本発明の一側面の再生方法は、コンテンツ記録媒体に記録されている３Ｄコンテンツを再生する再生装置が、再生中の前記３Ｄコンテンツの３Ｄ画像に対して飛び越し操作が行われた場合、前記飛び越し操作終了後の所定時間、前記３Ｄコンテンツを２Ｄ画像で表示させるステップを含む。
【００１０】
本発明の一側面のプログラムは、コンピュータを、コンテンツ記録媒体に記録されている３Ｄコンテンツの再生を制御する再生制御手段と、前記再生制御手段の制御により再生中の前記３Ｄコンテンツの３Ｄ画像に対して飛び越し操作が行われた場合、前記飛び越し操作終了後の所定時間、前記３Ｄコンテンツを２Ｄ画像で表示させる表示制御手段として機能させるためのものである。
【００１１】
本発明の一側面においては、再生中の３Ｄ画像に対して飛び越し操作が行われた場合、飛び越し操作終了後の所定時間、３Ｄコンテンツが２Ｄ画像で表示される。
【００１２】
再生装置は、独立した装置であっても良いし、１つの装置を構成している内部ブロックであっても良い。
【発明の効果】
【００１３】
本発明の一側面によれば、３Ｄコンテンツの再生中の飛び越し操作によって発生する２Ｄ表示から３Ｄ表示への切り換えにおいて、３Ｄ表示へ違和感なく切り換えられる。
【図面の簡単な説明】
【００１４】
【図１】本発明を適用した再生装置の一実施の形態の構成例を示すブロック図である。
【図２】図１の再生装置による再生処理を説明するフローチャートである。
【図３】インデックスファイルとして記録されるデータの内容を示す図である。
【図４】Jump前後のBase画像の変化量を解析する処理を説明する図である。
【図５】画像の飛び出し量に対応する最大視差量を解析する処理を説明する図である。
【図６】図２の再生処理により表示される画像のイメージ図である。
【図７】再生処理のその他の例を説明するフローチャートである。
【図８】図７の再生処理により表示される画像のイメージ図である。
【図９】ユーザがチャンネルを変更した場合に適用した例を示す図である。
【図１０】本発明を適用したコンピュータの一実施の形態の構成例を示すブロック図である。
【発明を実施するための形態】
【００１５】
［本発明を適用した再生装置の構成例］
図１は、本発明を適用した再生装置の一実施の形態の構成例を示している。
【００１６】
再生装置１は、コンテンツ記録媒体としての光ディスク２に記録された３Ｄコンテンツを再生し、外部のディスプレイ３に３Ｄコンテンツの３Ｄ画像を表示させる装置である。ここで、光ディスク２に記録されたコンテンツを再生するとは、正確には、そのコンテンツのデータ（コンテンツデータ）を再生することであるが、本明細書では、適宜、コンテンツを再生すると表現する。なお、再生装置１は、勿論、光ディスク２に２Ｄコンテンツが記録されている場合には、２Ｄコンテンツを再生することも可能である。２Ｄコンテンツ（の２Ｄ画像）は、右眼と左眼に対応する画像が同一であり、３Ｄコンテンツ（の３Ｄ画像）は、右眼と左眼に対応する画像が別々で、右眼用画像と左眼用画像との間に設けられた視差により立体的に知覚させるものである。図１において、実線はコンテンツのデータの流れを、点線は制御信号の流れを示している。
【００１７】
本実施の形態において、再生装置１が再生する光ディスク２は、例えば、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画面の画像データを所定時間保持し、画像処理部２４に供給する。
【００３１】
画像処理部２４は、コントローラ２７の制御の下、ビデオバッファ１８と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-ボタンなどがある。
【００３９】
FF(早送り)ボタン、FR（早戻し）ボタン、Next(次)ボタン、Prev(前)ボタン、Flash+ボタン、およびFlash-ボタンは、いずれも、現時点から、所定枚数先または後ろへ飛び越した画像を表示させる飛び越し操作を行うボタンである。
【００４０】
Next(次)ボタンは、現在再生中のチャプタの次のチャプタの先頭位置に再生位置を移動させるボタンである。Prev(前)ボタンは、現在再生中のチャプタの先頭位置、または、前のチャプタの先頭位置に再生位置を移動させるボタンである。Flash+ボタンは、現在の再生位置から予め設定されている秒数（例えば、１５秒）先の位置に再生位置を移動させるボタンである。Flash-ボタンは、現在の再生位置から予め設定されている秒数（例えば、１０秒）前の位置に再生位置を移動させるボタンである。FF(早送り)ボタンとFR（早戻し）ボタンは、操作（押下）されている間、再生位置（再生画像）を順次変更するボタンである。これに対して、Next(次)ボタン、Prev(前)ボタン、Flash+ボタン、およびFlash-ボタンは、再生コンテンツの所定の再生位置（時刻）を指定して、その時刻に移動させるボタンである。以下では、Next(次)ボタン、Prev(前)ボタン、Flash+ボタン、およびFlash-ボタンを総称して、Jumpキーともいう。
【００４１】
再生装置１は、以上のように構成される。
【００４２】
図１の再生装置１では、３Ｄコンテンツの再生中にFFボタン、FRボタン、Jumpキーが操作（押下）されることにより画像（シーン）が大きく変化した後、通常再生に戻ったとき、一定時間、３Ｄコンテンツを２Ｄ画像で表示させることができる。これにより、通常再生に戻ったとき、突然、立体感のある画像が視認されることによる違和感を防止する。
【００４３】
［再生装置１の再生処理］
そこで、図２のフローチャートを参照して、３Ｄコンテンツの再生中にFFボタン、FRボタン、Jumpキーが操作（押下）されることにより画像（シーン）が大きく変化した後、通常再生に戻ったときの処理を含む、再生装置１による再生処理を説明する。この処理は、例えば、光ディスク２としての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画像が表示されるとともに音声が出力される。
【００５４】
３Ｄコンテンツの再生が開始された後、ステップＳ５において、コントローラ２７は、FFボタン又はFRボタンが操作（押下）されたかを判定する。ステップＳ５で、FFボタンとFRボタンのいずれも操作されていないと判定された場合、処理はステップＳ６に進み、Jumpキーが操作されたかを判定する。
【００５５】
ステップＳ６で、Jumpキーが操作されていないと判定された場合、処理はステップＳ４に戻る。即ち、FFボタン、FRボタン、及びJumpキーのいずれも操作されていない場合、通常の３Ｄ再生が継続的に実行される。
【００５６】
一方、ステップＳ５で、FFボタン又はFRボタンのいずれか一方が操作されたと判定された場合、処理はステップＳ７に進み、再生装置１は、操作されたFFボタン又はFRボタンに対応する、２Ｄ表示による早送り又は早戻しを行う。
【００５７】
このステップＳ７で実行される２Ｄ表示について説明する。
【００５８】
３Ｄコンテンツの再生中にFFボタン又はFRボタンが操作されると、コントローラ２７の制御の下、L画像とR画像のうちの、Base view video（Base画像）として記録されている一方のビデオストリームのみが、ストリーム供給部１２によって読み出され、バッファメモリ１４を介してDemux処理部１５に供給される。早送り再生および早戻し再生では、立体的な視覚の効果よりも、所望の画像の探索という目的が優先されるため、瞬時に読み込み、再生（表示）する必要があるためである。本実施の形態では、L画像のビデオデータがBase view videoとして記録されているとする。従って、Demux処理部１５には、Base画像としてのL画像に対応するビデオストリームのみが供給され、L画像のビデオESがビデオESバッファ１６を介してビデオデコード部１７に供給される。そして、ビデオデコード部１７において、L画像のビデオESがデコードされ、L画像の画像データが生成され、ビデオバッファ１８に保持される。
【００５９】
画像処理部２４は、通常再生においてL画像、R画像、L画像、R画像と、Base画像とDependent画像を交互に出力するところ、早送り再生および早戻し再生では、L画像、L画像、L画像、L画像と、Dependent画像（R画像）を出力するタイミングでもBase画像（L画像）を出力する。このような再生を、BB(Base-Base)出力による２Ｄ再生という。ステップＳ７では、Base画像のみの読み出しによる２Ｄ再生が行われる。
【００６０】
そして、処理はステップＳ８に進み、再生ボタンが操作されたかがコントローラ２７により判定され、再生ボタンが操作されたと判定されるまで、ステップＳ７、Ｓ８の処理が繰り返し実行される。これにより、再生ボタンが操作されるまで、２Ｄ再生による早送り又は早戻しが継続される。ステップＳ８で、再生ボタンが操作されたと判定された場合、処理はステップＳ１０に進む。
【００６１】
また、ステップＳ６で、Jumpキーが操作されたと判定された場合、処理はステップＳ９に進み、コントローラ２７は、Jump機能を実行させる。即ち、コントローラ２７は、Next(次)ボタン、Prev(前)ボタン、Flash+ボタン、Flash-ボタンのうちの操作されたボタンに対応する再生位置の飛び越しを実行させる。
【００６２】
ステップＳ９の処理後も、処理はステップＳ１０に進み、コントローラ２７は、現在のモードがオートモードとマニュアルモードのうちの、マニュアルモードであるかを判定する。
【００６３】
マニュアルモードは、FFボタン等の操作から通常再生に戻ったとき、ユーザが指定したユーザ指定時間だけ、３Ｄコンテンツを２Ｄ画像により表示する２Ｄ表示を必ず行うモードである。これに対して、オートモードは、通常再生に戻ったときに表示する３Ｄ画像の視差量に応じて、２Ｄ表示を行うかどうかを必要に応じて（自動的に）判断するモードである。
【００６４】
ステップＳ１０で、現在のモードがマニュアルモードであると判定された場合、処理はステップＳ１１に進み、再生装置１は、３Ｄコンテンツの２Ｄ表示を行う。ステップＳ１１で実行される２Ｄ表示では、上述した早送り又は早戻しのときの２Ｄ表示と異なり、Base画像（Base view video）と、Dependent画像（Dependent view video）の両方が光ディスク２から読み出される。しかしながら、画像処理部２４が、ビデオバッファ１８に保持されているBase画像（L画像）のみを用いたBB(Base-Base)出力を行うことにより、２Ｄ表示とされる。
【００６５】
ステップＳ１２において、コントローラ２７は、ユーザ指定時間が経過したかを判定し、ユーザ指定時間が経過したと判定されるまで、ステップＳ１１の処理が繰り返される。そして、ステップＳ１２で、ユーザ指定時間が経過したと判定された場合、処理はステップＳ２０に進む。
【００６６】
従って、ステップＳ１１およびＳ１２の処理によれば、FFボタン若しくはFRボタンの操作後、または、Jumpキー操作後、ユーザ指定時間が経過するまでは３Ｄコンテンツの２Ｄ表示が必ず実行される。これにより、通常再生に戻ったとき、突然、立体感のある３Ｄ画像が視認されることによる違和感を防止する。
【００６７】
一方、ステップＳ１０で、現在のモードがマニュアルモードであると判定された場合、処理はステップＳ１３に進み、コントローラ２７は、先の飛び越し操作がJumpキーの操作であったかを判定する。即ち、先の飛び越し操作が行われたのが、FFボタンまたはFRボタンによる操作ではなく、Jumpキーによる操作であったのかが判定される。FFボタンおよびFRボタンによる再生画像の飛び越しでは、飛び越し先の再生位置が近い場合もあるので、画像の変化が大きくない場合もある。一方、Jumpキーによる再生画像の飛び越しでは、画像の変化が大きい場合がほとんどであると考えられる。従って、先の飛び越し操作がJumpキーの操作であった場合には、必ず次のステップＳ１４の処理を実行させるようにするためである。
【００６８】
ステップＳ１３で、先の飛び越し操作がJumpキーの操作であったと判定された場合、処理はステップＳ１４に進み、コントローラ２７は、画像処理部２４に、Jump前後のBase画像に対し、画像の変化量を解析する処理を実行させる。画像処理部２４は、コントローラ２７の制御に従い、Jump前後のBase画像の変化量を解析する処理を実行する。具体的には、画像処理部２４は、図４に示すように、Jump前後のBase画像の対応する画素の画素値を比較し、画素値の差が所定の値以下である場合に一致すると判定する。そして、一致すると判定された画素の数がBase画像全体に対し、一定の割合（例えば、７０％）以上であれば、画像の変化が少ない（大きくない）と判定する。
【００６９】
ステップＳ１５において、コントローラ２７は、ステップＳ１４の解析結果を基に、Jump前後で、画像の変化が大きいかを判定する。ステップＳ１５で、画像の変化が少ないと判定された場合、処理はステップＳ２０に進む。
【００７０】
一方、ステップＳ１５で、画像の変化が大きいと判定された場合、または、ステップＳ１３で、先の飛び越し操作がJumpキーの操作ではないと判定された場合、処理はステップＳ１６に進む。
【００７１】
ステップＳ１６において、コントローラ２７は、画像処理部２４に、画像の飛び出し量の最大値に対応する最大視差量を解析する処理を実行させる。画像処理部２４は、コントローラ２７からの制御に従い、再生するBase画像（L画像）とDependent画像（R画像）の最大視差量を解析する処理を実行する。具体的には、画像処理部２４は、図５に示すように、Base画像とDependent画像のそれぞれを所定のブロックサイズ（例えば、１６×１６画素）のブロックに分割する。そして、画像処理部２４は、Base画像とDependent画像を、ブロック単位で比較する。ここで、画像処理部２４は、Base画像の各ブロックに対して、Dependent画像の対応するブロックの位置から、左右それぞれに１２７画素拡張した範囲で、最大視差量を検出する。なお、Dependent画像においてブロックの位置から１２７画素とした検出範囲は、適宜、最適な範囲に決定することができる。即ち、Dependent画像の対応するブロックの位置から、左右それぞれに拡張する範囲は、１２７画素に限定されるものではない。
【００７２】
ステップＳ１７において、コントローラ２７は、画像処理部２４の解析結果を基に、飛び出し量が大きいかを判定する。ステップＳ１７では、ステップＳ１６で計算された各ブロックの最大視差量の最大値が所定の閾値以上である場合に、飛び出し量が大きいと判定される。ステップＳ１７で、飛び出し量が小さいと判定された場合、処理はステップＳ２０に進む。
【００７３】
一方、ステップＳ１７で、飛び出し量が大きいと判定された場合、処理はステップＳ１８に進む。そして、再生装置１は、ステップＳ１８およびＳ１９において、ステップＳ１１およびＳ１２と同様、３Ｄコンテンツの２Ｄ表示を行い、ユーザ指定時間が経過したかを判定する。ステップＳ１９で、ユーザ指定時間が経過していないと判定された場合、処理はステップＳ１６に戻る。一方、ステップＳ１９で、ユーザ指定時間が経過したと判定された場合、処理はステップＳ２０に進む。
【００７４】
従って、ステップＳ１３乃至Ｓ１９の処理では、飛び越し操作終了後に表示する３Ｄ画像の変化が大きくなければ、即座に３Ｄ表示による３Ｄコンテンツの再生が再開される。また、飛び越し操作前後で画像の変化が大きい場合であっても、飛び出し量が小さければ、３Ｄ表示による再生が即座に再開される。飛び越し操作前後で画像の変化が大きい場合であって、かつ、飛び出し量が大きい場合には、ユーザ指定時間だけ３Ｄコンテンツの２Ｄ表示を行ってから、３Ｄ表示による再生が再開される。
【００７５】
ステップＳ２０において、コントローラ２７は、３Ｄコンテンツの再生が終了したか、即ち、BD-ROMから全ての３Ｄコンテンツを読み出したかを判定する。ステップＳ２０で、３Ｄコンテンツの再生が終了していないと判定された場合、処理はステップＳ４に戻り、それ以降の処理が繰り返される。一方、ステップＳ２０で、３Ｄコンテンツの再生が終了したと判定された場合、図２の再生処理が終了する。
【００７６】
［図２の再生処理のイメージ図］
図６は、マニュアルモードの３Ｄ再生中に、FFボタン、Jumpキーが操作されたとき、図２の再生処理により表示される画像のイメージ図である。
【００７７】
図６Aは、３Ｄ再生中に、FFボタンが操作されたとき、ディスプレイ３に表示される表示画像のイメージ図である。
【００７８】
３Ｄ再生中の時刻［00:15:00］にFFボタンが操作されたとする。この場合、再生装置１は、時刻［00:15:00］から一定時間間隔で画像を飛ばしながらBB出力による２Ｄ表示を行う。図６Aの例では、５秒間隔で画像を飛ばしながら２Ｄ表示が行われている。
【００７９】
そして、早送りの２Ｄ再生中の時刻［00:25:00］に再生ボタンが操作されたとする。この場合、再生装置１は、時刻［00:25:00］からユーザ指定時間（図６Aでは３秒）が経過する時刻［00:28:00］まで２Ｄ再生をした後、３Ｄ再生を再開している。
【００８０】
図６Bは、マニュアルモードの３Ｄ再生中に、Jumpキーが操作されたとき、ディスプレイ３に表示される表示画像のイメージ図である。
【００８１】
３Ｄ再生中の時刻［00:14:29］に１５秒先の再生位置に移動させるFlash＋ボタンが操作されたとする。この場合、再生装置１は、１５秒先の時刻［00:29:29］の再生位置に移動させ、その再生位置の画像から、２Ｄ表示を、ユーザ指定時間（図６Bでは３秒）だけ継続している。そして、２Ｄ表示を開始した時刻［00:29:29］からユーザ指定時間経過後の時刻［00:33:00］から、３Ｄ表示が再開されている。
【００８２】
［図２の再生処理の変形例］
次に、再生装置１による再生処理のその他の例について説明する。
【００８３】
図７は、再生装置１による再生処理のその他の例を示すフローチャートである。図７に示す再生処理では、再生装置１は、Jumpキー等が操作されることにより画像が大きく変化した後、３Ｄコンテンツの通常再生に戻ったとき、オリジナルの３Ｄ画像を即座に表示せず、視差量を徐々に広げるように調整した３Ｄ画像を表示させる。ここで、オリジナルの３Ｄ画像とは、光ディスク２に記録されているコンテンツの視差量そのままの３Ｄ画像のことをいう。
【００８４】
図７のステップＳ４１乃至Ｓ４９は、図２のステップＳ１乃至Ｓ９とそれぞれ同様であるので、その説明は省略する。
【００８５】
ステップＳ４８またはＳ４９の処理が終了し、FFボタン、FRボタン、またはJumpキーに対応する処理が終了すると、ステップＳ５０において、画像処理部２４は、視差量の比率ｘ［％］に、初期値であるａを代入する。ここで、視差量の比率ｘは、オリジナルの３Ｄ画像の視差量に対して、視差量を変更した３Ｄ画像を生成したときの、オリジナルの視差量を基準とした変更後の視差量の比である。例えば、ｘ＝５０であれば、視差量がオリジナルの画像の半分であることを意味する。また、視差量の比率の初期値ａは、例えば、０などに設定することができる。
【００８６】
そして、ステップＳ５１において、画像処理部２４は、視差量の比率ｘが１００より小さいかを判定する。
【００８７】
ステップＳ５１で、視差量の比率ｘが１００より小さいと判定された場合、処理はステップＳ５２に進み、画像処理部２４は、ビデオバッファ１８からオリジナルの３Ｄ画像を取得し、それに対して視差量をｘ［％］に変更した３Ｄ画像を生成する。FFボタン、FRボタン、または、Jumpキー操作後であるので、ビデオバッファ１８には、Base画像（L画像）と、Dependent画像（R画像）の両方が保持されている。
【００８８】
ステップＳ５３において、再生装置１は、画像処理部２４により生成された、視差量をオリジナルのｘ［％］に変更した３Ｄ画像をディスプレイ３に出力する。即ち、視差量が変更されたL画像とR画像の画像データと音声データがAV同期部２５によってPTSに従った所定のタイミングで出力部２６に出力され、出力部２６からディスプレイ３に供給される。
【００８９】
ステップＳ５４において、画像処理部２４は、コントローラ２７の制御の下、視差量の比率ｘに、比率の増分ｂを加算して、処理をステップＳ５１に戻す。比率の増分ｂは、予め所定の値に設定されており、例えば、ａ＝０，ｂ＝１０であれば、１０枚目（１０フィールド目）の３Ｄ画像で、オリジナルの３Ｄ画像と同じ視差量となるように、徐々に視差量が拡大される。
【００９０】
一方、ステップＳ５１で、視差量の比率ｘが１００以上であると判定された場合、処理はステップＳ５５に進み、コントローラ２７は、３Ｄコンテンツの再生が終了したか、即ち、BD-ROMから全ての３Ｄコンテンツを読み出したかを判定する。ステップＳ５５で、３Ｄコンテンツの再生が終了していないと判定された場合、処理はステップＳ４４に戻り、それ以降の処理が繰り返される。一方、ステップＳ５５で、３Ｄコンテンツの再生が終了したと判定された場合、図７の再生処理が終了する。
【００９１】
［図７の再生処理のイメージ図］
図８は、図７の再生処理により表示される画像のイメージ図である。なお、図７の再生処理においては、マニュアルモード、オードモードの区別はない。
【００９２】
図８Aは、３Ｄ再生中にFFボタンが操作されたときの表示画像のイメージ図であり、図８Bは、３Ｄ再生中にJumpキーが操作されたときの表示画像のイメージ図である。図８では、図６と異なる点について説明する。操作のタイミングは図６と同一である。
【００９３】
図８Aにおいて、時刻［00:25:00］に再生ボタンが操作されてから、オリジナルの３Ｄ画像が表示される時刻［00:28:00］まで、図６Aの２Ｄ表示の代わりに、視差量をオリジナルのｘ［％］に変更した３Ｄ画像（図８A中の３Ｄ’）が表示されている。即ち、再生装置１は、時刻［00:25:00］から所定の時間（図８Aでは３秒が経過する時刻［00:28:00］まで）、視差量を比率ｘに変更した３Ｄ画像を表示し、その後、オリジナルの３Ｄ画像を表示させている。
【００９４】
時刻［00:25:01］に表示される３Ｄ画像と、時刻［00:27:29］に表示される３Ｄ画像とでは、視差量の比率ｘが異なり、時刻［00:25:01］の３Ｄ画像から、時刻［00:27:29］の３Ｄ画像までは、視差量が、初期値であるａ［％］から、オリジナルの３Ｄ画像の視差量に徐々に戻すように調整した３Ｄ画像となっている。視差量が調整された３Ｄ画像が表示される時間（図８Aの例では、３秒）は、視差量の比率の初期値aと増分ｂに依存する。
【００９５】
図８Bにおいて、時刻［00:29:29］にJumpキーが操作されてから、オリジナルの３Ｄ画像が表示される時刻［00:33:00］まで、図６Bの２Ｄ表示の代わりに、視差量をオリジナルのｘ［％］に変更した３Ｄ画像（図８B中の３Ｄ’）が表示されている。即ち、再生装置１は、時刻［00:29:29］から所定の時間（図８Bでは３秒が経過する時刻［00:32:29］まで）、視差量を比率ｘに変更した３Ｄ画像を表示し、その後、オリジナルの３Ｄ画像を表示させている。
【００９６】
時刻［00:29:29］に表示される３Ｄ画像と、時刻［00:32:29］に表示される３Ｄ画像とでは、視差量の比率ｘが異なり、時刻［00:29:29］の３Ｄ画像から、時刻［00:32:29］の３Ｄ画像までは、視差量が、初期値であるａ［％］から、オリジナルの３Ｄ画像の視差量に徐々に戻すように調整した３Ｄ画像となっている。視差量が調整された３Ｄ画像が表示される時間（図８Bの例では、３秒）は、視差量の比率の初期値aと増分ｂに依存する。
【００９７】
以上のように、再生装置１は、飛び越し操作終了後、オリジナルの３Ｄ画像による表示を行う前に、３Ｄコンテンツの２Ｄ表示を所定時間行う、または、所定時間かけて、オリジナルの３Ｄ画像の視差量に徐々に戻すように調整した３Ｄ表示を行う。これにより、３Ｄコンテンツの再生中の飛び越し操作によって発生する２Ｄ表示から３Ｄ表示への突然の切り換えにおいて、ユーザ（視聴者）の視差への追従が容易になり、違和感、不快感を防止することができる。
【００９８】
［チャンネル切り換えへの適用例］
なお、上述した例は、光ディスク２に記録された３Ｄコンテンツ再生中の飛び越し操作に対する処理について説明したが、ユーザがチューナ１３で選局するチャンネルを変更した場合にも、３Ｄ画像が突然切り替わる状態が発生する。従って、ユーザがチャンネルを変更した場合にも、同様の処理を適用することができる。
【００９９】
図９は、上述した処理を、ユーザがチャンネルを変更した場合に適用した例を示している。
【０１００】
図９Aは、図６に対応し、チャンネル切り換え後、ユーザ指定時間、２Ｄ表示を行い、その後、３Ｄ表示を行う例である。より詳しくは、チャンネルAを視聴中、チャンネルBを選局する選局ボタンが操作されてからユーザ指定時間（例えば、３秒）、２Ｄ画像によりチャンネルBの番組が表示され、それから、３Ｄ画像が表示されている。
【０１０１】
図９Bは、図８に対応し、チャンネル切り換え後、所定時間かけて、オリジナルの３Ｄ画像の視差量に徐々に戻すように調整した３Ｄ表示を行う例である。より詳しくは、チャンネルAを視聴中、チャンネルBを選局する選局ボタンが操作されてから所定の時間（例えば、３秒）、視差量が調整された３Ｄ画像によりチャンネルBの番組が表示され、それから、受信したままの視差量を有する３Ｄ画像が表示されている。
【０１０２】
［その他の応用例］
以上、飛び越し操作等によって再生中の３Ｄ画像が突然切り替わる状態が発生した場合、２Ｄ表示を所定時間行う例（図６）、徐々に視差量をオリジナルの３Ｄ画像に戻すように３Ｄ表示を行う例（図８）について説明したが、これらを組み合わせることも可能である。即ち、再生中の３Ｄ画像が突然切り替わる状態が発生した場合、所定時間２Ｄ表示を行った後、所定時間かけて、徐々に視差量をオリジナルの３Ｄ画像に戻すような３Ｄ表示を行ってもよい。
【０１０３】
以上のように、再生装置１によれば、飛び越し操作等により再生中の３Ｄ画像が突然切り替わる状態が発生した場合でも、ユーザ（視聴者）がコンテンツを認識してから視差が発生することになるので、視差への追従が容易になり、違和感、不快感を防止することができる。
【０１０４】
上述した一連の処理は、ハードウエアにより実行することもできるし、ソフトウエアにより実行することもできる。一連の処理をソフトウエアにより実行する場合には、そのソフトウエアを構成するプログラムが、コンピュータにインストールされる。ここで、コンピュータには、専用のハードウエアに組み込まれているコンピュータや、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどが含まれる。
【０１０５】
図１０は、上述した一連の処理をプログラムにより実行するコンピュータのハードウエアの構成例を示すブロック図である。
【０１０６】
コンピュータにおいて、CPU（Central Processing Unit）１０１，ROM（Read Only Memory）１０２，RAM（Random Access Memory）１０３は、バス１０４により相互に接続されている。
【０１０７】
バス１０４には、さらに、入出力インタフェース１０５が接続されている。入出力インタフェース１０５には、入力部１０６、出力部１０７、記憶部１０８、通信部１０９、及びドライブ１１０が接続されている。
【０１０８】
入力部１０６は、キーボード、マウス、マイクロホンなどよりなる。出力部１０７は、ディスプレイ、スピーカなどよりなる。記憶部１０８は、ハードディスクや不揮発性のメモリなどよりなる。通信部１０９は、ネットワークインタフェースなどよりなる。ドライブ１１０は、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブル記録媒体１１１を駆動する。
【０１０９】
チューナ１１２は、所定の放送局に対応する所定の周波数帯の放送波の信号を受信し、入出力インタフェース１０５を介して、CPU１０１等に供給する。
【０１１０】
以上のように構成されるコンピュータでは、CPU１０１が、例えば、記憶部１０８に記憶されているプログラムを、入出力インタフェース１０５及びバス１０４を介して、RAM１０３にロードして実行することにより、上述した一連の処理が行われる。
【０１１１】
コンピュータ（CPU１０１）が実行するプログラムは、例えば、パッケージメディア等としてのリムーバブル記録媒体１１１に記録して提供することができる。また、プログラムは、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の伝送媒体を介して提供することができる。
【０１１２】
コンピュータでは、プログラムは、リムーバブル記録媒体１１１をドライブ１１０に装着することにより、入出力インタフェース１０５を介して、記憶部１０８にインストールすることができる。また、プログラムは、有線または無線の伝送媒体を介して、通信部１０９で受信し、記憶部１０８にインストールすることができる。その他、プログラムは、ROM１０２や記憶部１０８に、あらかじめインストールしておくことができる。
【０１１３】
なお、コンピュータが実行するプログラムは、本明細書で説明する順序に沿って時系列に処理が行われるプログラムであっても良いし、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで処理が行われるプログラムであっても良い。
【０１１４】
本発明の実施の形態は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。
【符号の説明】
【０１１５】
１  再生装置，  ２  光ディスク，  ３  ディスプレイ，  ２４  画像処理部，  ２７  コントローラ，  ２８  操作部，  ２９  受光部，  ３０  リモートコントローラ
【図１】
2012029216.tif 000003
【図２】
2012029216.tif 000004
【図３】
2012029216.tif 000005
【図４】
2012029216.tif 000006
【図５】
2012029216.tif 000007
【図６】
2012029216.tif 000008
【図７】
2012029216.tif 000009
【図８】
2012029216.tif 000010
【図９】
2012029216.tif 000011
【図１０】
2012029216.tif 000012