(57)【特許請求の範囲】
【請求項１】
1つ以上のピクチャデータを含むビデオオブジェクトを複数配してなるビデオオブジェクト列と、各ビデオオブジェクトが動画区間であるか静止画区間であるかを示す区間情報とが記録された光ディスクについての再生装置であって、何れかのビデオオブジェクトから、ピクチャデータを読み出す読出手段と、
読み出されたピクチャデータをデコードして表示するデコード手段と、
読み出されたピクチャデータは、静止画区間に属しているか、動画区間に属しているかを前記区間情報を参照することにより判定する第１判定手段と、
動画区間に対する特殊再生が操作者により指示されているか否かを判定する第２判定手段と、
読み出されたピクチャデータが静止画区間に属するものであり、動画区間に対する特殊再生が指示されていない場合、当該ピクチャデータの表示が第１の時間継続するよう、読出手段を制御し、読み出されたピクチャデータが静止画区間に属するものであり、特殊再生が指示されている場合、当該ピクチャデータの表示が第２の時間継続するよう、読出手段を制御する指示手段とを備え、
前記指示手段は、動画区間に対して特殊再生の指示があった場合、動画区間に対する特殊再生時における速度倍率に応じて、前記第１の時間を変化させることで第２の時間を得る
ことを特徴とする再生装置。
【請求項２】
前記指示手段は、
読み出されたピクチャデータが静止画区間に属するものであり、動画区間に対する特殊再生が指示されていない場合、当該ピクチャデータに対するデコード処理が完了してから、第１の時間の経過後に、後続するピクチャデータを読み出すよう読出手段に指示し、
読み出されたピクチャデータが静止画区間に属するものであり、動画区間に対する特殊再生が指示されている場合、後続ピクチャデータの読み出し指示を、第２の時間経過後に行う
ことを特徴とする請求項１記載の再生装置。
【請求項３】
前記再生装置は、
特殊再生における再生速度の指定を操作者から受け付ける受付手段を備え、
前記指定手段は更に、
読み出されたピクチャデータが動画区間に属するものであり、特殊再生が指示されているのなら、指定された再生速度に応じたピクチャデータ列のスキップ読み出しを行うよう、読出手段に指示する第１指示部を備え、
前記指示手段は、
読み出されたピクチャデータが静止画区間に属するものであり、特殊再生が指示されているのなら、特殊再生時における速度倍率と、前記第１の時間とに基づいて、所定の演算を行うことにより、第２の時間を得る演算部と、
読出手段により読み出されたピクチャデータに対するデコード処理が完了してから、演算部により得られた第２の時間が経過するのを待ち、経過すれば、後続するピクチャデータを読出手段に読み出させるよう指示する第２指示部と
を備えることを特徴とする請求項２記載の再生装置。
【請求項４】
前記静止画区間に対応するビデオオブジェクトは更に、
ピクチャデータと共に再生されるべき音声データを含み、
前記再生装置は、
音声データの再生時間を、第１の時間として検出する検出手段を備え、
前記演算部は、
前記第１の時間を特殊再生における速度倍率で割ることにより商の値を得て、この商の値を第２の時間とする
ことを特徴とする請求項１〜３の何れかに記載の再生装置。
【請求項５】
前記再生装置は、
特殊再生における速度倍率が1である場合、静止画区間に属する音声データを再生し、当該倍率が1でない場合、静止画区間に属する音声データを再生しない音声再生手段
を備えることを特徴とする請求項４記載の再生装置。
【請求項６】
前記音声データは、ピクチャデータの撮影と共に録音されたオリジナル音声、及び／又は、ピクチャデータに対するアフレコ操作により記録されたアフレコ音声である
ことを特徴とする請求項４または５に記載の再生装置。
【請求項７】
1つ以上のピクチャデータを含むビデオオブジェクトを複数配してなるビデオオブジェクト列と、各ビデオオブジェクトが動画区間であるか静止画区間であるかを示す区間情報とが記録された光ディスクについての再生処理を、コンピュータに行わせるプログラムを記録したコンピュータ読取可能な記録媒体であって、
前記プログラムは、
何れかのビデオオブジェクトから、ピクチャデータを読み出す読出ステップと、
読み出されたピクチャデータをデコードして表示するデコードステップと、
読み出されたピクチャデータは、静止画区間に属しているか、動画区間に属しているかを前記区間情報を参照することにより判定する第１判定ステップと、
動画区間に対する特殊再生が操作者により指示されているか否かを判定する第２判定ステップと、
読み出されたピクチャデータが静止画区間に属するものであり、動画区間に対する特殊再生が指示されていない場合、各ピクチャデータの表示をそれぞれ第１の時間継続するよう、読出ステップを制御し、
読み出されたピクチャデータが静止画区間に属するものであり、動画区間に対する特殊再生が指示されている場合、当該ピクチャデータの表示をそれぞれ第２の時間継続するよう、読出ステップを制御する指示ステップとを含む手順をコンピュータに行わせ、
前記指示ステップは、動画区間に対して特殊再生の指示があった場合、動画区間に対する特殊再生時における速度倍率に応じて、前記第１の時間を変化させることで第２の時間を得る
ことを特徴とするコンピュータ読取可能な記録媒体。
【請求項８】
前記指示ステップは、
読み出されたピクチャデータが静止画区間に属するものであり、動画区間に対する特殊再生が指示されていない場合、当該ピクチャデータに対するデコード処理が完了してから、第１の期間に対応する第１のウエイト時間の経過後に、後続するピクチャデータを読み出すよう読出ステップに指示し、
読み出されたピクチャデータが静止画区間に属するものであり、動画区間に対する特殊再生が指示されている場合、後続ピクチャデータの読み出し指示を、第２の期間に対応する第２のウエイト時間の経過後に行う
ことを特徴とする請求項７記載のコンピュータ読取可能な記録媒体。
【請求項９】
前記プログラムは、
特殊再生における再生速度の指定を操作者から受け付ける受付ステップを備え、
前記指定ステップは更に、
読み出されたピクチャデータが動画区間に属するものであり、特殊再生が指示されているのなら、指定された再生速度に応じたピクチャデータ列のスキップ読み出しを行うよう、読出ステップに指示する第１指示サブステップを備え、
前記指示ステップは、
読み出されたピクチャデータが静止画区間に属するものであり、特殊再生が指示されているのなら、特殊再生時における速度倍率と、前記第１の時間とに基づいて、所定の演算を行うことにより、第２の時間を得る演算サブステップと、
読出ステップにより読み出されたピクチャデータに対するデコード処理が完了してから、演算サブステップにより得られた第２の時間が経過するのを待ち、経過すれば、後続するピクチャデータを読出ステップに読み出させるよう指示する第２指示サブステップと
をコンピュータに行わせるプログラムが記録されていることを特徴とする請求項８記載のコンピュータ読取可能な記録媒体。
【請求項１０】
前記静止画区間に対応するビデオオブジェクトは更に、
ピクチャデータと共に再生されるべき音声データを含み、
前記プログラムは、
音声データの再生時間を、第１の時間として検出する検出ステップを備え、
前記演算サブステップは、
前記第１の時間を特殊再生における速度倍率で割ることにより商の値を得て、この商の値を第２の時間とする
ことを特徴とする請求項７〜９の何れかに記載のコンピュータ読取可能な記録媒体。
【請求項１１】
前記プログラムは、
特殊再生における速度倍率が1である場合、静止画区間に属する音声データを再生し、当該倍率が1でない場合、静止画区間に属する音声データを再生しない音声再生ステップ
を含むことを特徴とする請求項１０記載のコンピュータ読取可能な記録媒体。
【請求項１２】
前記音声データは、ピクチャデータの撮影と共に録音されたオリジナル音声、及び／又は、ピクチャデータに対するアフレコ操作により記録されたアフレコ音声である
ことを特徴とする請求項１０または１１に記載のコンピュータ読取可能な記録媒体。
【発明の詳細な説明】
本発明は、複数のピクチャデータが記録され、これら複数ピクチャデータが、動画区間−静止画区間に分類されている状態の光ディスクを、再生することができる再生装置及び再生処理をコンピュータに行わせるコンピュータ読み取り可能な記録媒体に関する。
【０００１】
【従来の技術】
書換型DVDは、動画像を圧縮・符号化することにより得られたMPEGストリームの記録に適した記録媒体として急速に普及しつつあり、上述した再生装置（DVDプレーヤ）は、活躍の場を広げつつある。動画像の記録を主たる用途とした書換型DVDであるが、DVD-VIDEO RECORDING規格には、この書換型DVDに静止画を記録させ、DVDプレーヤにこの静止画を表示させるという、静止画の記録・再生に関する記載がある。
【０００２】
一般に従来のDVDプレーヤは、書換型DVDをアクセスしてピクチャデータを読み出す読出部と、読み出されたピクチャデータをデコードするMPEGデコーダと、ユーザからの操作を受け付け、ピクチャデータのデコード開始をMPEGデコーダに対して指示するシステム制御部とを備える。
DVD-VIDEO RECORDING規格からの引用によると、静止画は一般に、静止画ビデオオブジェクト(VOB)という単位で扱われる。静止画VOBは、静止画に対応するピクチャデータであり、フレーム内符号化されたピクチャデータであるIピクチャと、sequence end codeとを含む。
【０００３】
sequence end codeは、ピクチャデータ列の終了部であることを示すコードであり、DVDプレーヤに内蔵されているMPEGデコーダは、このsequence end codeを解読すれば、最後にデコードしたピクチャデータを表示した状態のままフリーズする。静止画VOBにsequence end codeを挿入することにより、動画像の再生を前提として構成されているDVDプレーヤであっても、静止画の表示を行うことができる。
【０００４】
【発明が解決しようとする課題】
sequence end codeを用いることによる、静止画表示のデメリットとしては、静止画VOBからなる静止画区間の前後に動画VOBからなる動画区間が配置され、静止画区間−動画区間からなる再生経路が書換型DVDに記録されている場合、動画区間では、様々な特殊再生を行うことが可能であるが、静止画区間では、一枚静止画を表示する度に、再生処理を停止するという一辺倒の制御しかを行なえず、動画区間−静止画区間において再生処理の一貫性がなかった。
【０００５】
一般にゆう特殊再生では、早送り再生・巻戻し再生を高速に行うという倍速再生、スロー再生、一時停止、頭出しという様々なタイプのものがあり、動画区間の再生が短期間に完了してくれることを希望している場合、ユーザは、DVDプレーヤに対して倍速再生を命じ、動画区間をじっくり観察したいと希望している場合は、DVDプレーヤに対して通常再生、スロー再生を命じる。つまり、動画区間の再生にあっては、特殊再生についての指定をユーザから受け付けることにより、DVDプレーヤはユーザの意思を汲むことに努めている。動画区間では、様々な特殊再生の指定が可能であるのに対して、静止画区間の再生にあたっては、通常再生が命じられようと、特殊再生が命じられようとsequence end codeの解読により、一律に再生を停止しており、静止画区間には、ユーザの意図を汲むような再生制御は一切行われていなかった。
【０００６】
また特殊再生を行うことにより、動画区間を短期に視聴することを、操作者が望んでいる場合、動画区間の再生時間は操作者が指定した速度に応じて短縮されるが、静止画区間は、操作者がどのような速度を指定しようとも、一枚静止画を表示する度に表示を停止するので、操作者の苛立ちを煽る恐れが有る。
静止画区間に含まれる静止画の数が少ないのならまだしも、10枚、20枚といったオーダーの静止画が静止画区間に含まれる場合、10枚、20枚の静止画が一枚表示される度に、再生進行が停止するというのは、操作者に対する心証を大きく害してしまう。
【０００７】
本発明の目的は、動画区間−静止画区間において、一貫性のある再生制御を実現することができる再生装置を提供することである。
【０００８】
【課題を解決するための手段】
静止画表示後の再生の途切れを防止するため、取り得る措置としては以下のようなものがある。つまり、静止画区間がMPEGデコーダに読み出されれば、システム制御部はMPEGデコーダから、静止画区間のデコードが完了した旨の完了通知が発せられるのを待ち、完了通知が発せられれば、後続する動画区間の再生を即座に行うよう、デコード開始指示をMPEGデコーダに与えさせる。そうすると、静止画区間が表示された後、動画区間の再生が即座に行われるため、静止画区間−動画区間間の再生がシームレスに行われることとなる。
【０００９】
静止画の表示処理の開始から、表示処理の完了通知までの時間間隔は通常約1秒である。約1秒という表示期間では、ユーザがまばたきする間もなく、後続する動画区間の表示が開始されることとなる。これでは、静止画の内容を知り得ず、静止画区間を設けることの意味がなくなるので、賢明な措置とはいえない。
そこで上記目的を達成するため、1つ以上のピクチャデータを含むビデオオブジェクトを複数配してなるビデオオブジェクト列と、各ビデオオブジェクトが動画区間であるか静止画区間であるかを示す区間情報とが記録された光ディスクをアクセスするべく、以下のように構成されている。即ち、何れかのビデオオブジェクトから、ピクチャデータを読み出す読出手段と、読み出されたピクチャデータをデコードして表示するデコード手段と、読み出されたピクチャデータは、静止画区間に属しているか、動画区間に属しているかを前記区間情報を参照することにより判定する第１判定手段と、動画区間に対する特殊再生が操作者により指示されているか否かを判定する第２判定手段と、読み出されたピクチャデータが静止画区間に属するものであり、動画区間に対する特殊再生が指示されていない場合、当該ピクチャデータの表示が第１の時間継続するよう、読出手段を制御し、読み出されたピクチャデータが静止画区間に属するものであり、特殊再生が指示されている場合、当該ピクチャデータの表示が第２の時間継続するよう、読出手段を制御する指示手段とを備えることを特徴としている。
【００１０】
【発明の実施の形態】
以下、書換型光ディスクについての再生装置の実施形態として、DVD-RAMに対する再生処理を行うDVDプレーヤについて説明を行う。
図１は、DVD-RAMにおける論理的単位、物理的単位を階層的に示した図である。DVD-RAMにおける論理的単位のうち、最上位に位置するものは、再生経路であり、これはProgram Chain(PGC)と呼ばれる。PGCは、1つ以上のPG(番組)からなる。PGC(PG)の部分的な再生区間は、セルという単位で表現される。セルには、動画区間を構成する動画セルと、静止画区間を構成する静止画セルとがある。
【００１１】
DVD-RAMにおける物理的単位とは、動画VOB(Motion_VOB)、静止画VOG(Still_VOG)である。動画VOBは複数のVOBU#1,#2,#3・・・・・からなり、静止画VOGは、1つ以上の静止画(Still_VOB)#1,#2,#3・・・・・からなる。静止画VOGのそれぞれには、M_VOBI、S_VOGIと呼ばれる専用の情報が設定されており、動画VOB、静止画VOGに対するアクセスは、これら専用情報を介してなされる。
【００１２】
続いて図２を参照しながら、VOBの内部構成について説明する。図２は、VOBの構成を段階的に詳細化した図である。VOB(Video Object)は、ビデオストリーム、オーディオストリームを多重化することにより得られたISO/IEC13818-1規格準拠のプログラムストリームであって、その終端部にprogram_end_codeが付与されていないものをいう。即ち、本図において上段に位置する論理フォーマットは、その下段に位置する論理フォーマットを詳細化したものである。
【００１３】
本図において1段目に位置するビデオストリームは、その2段目に示すように複数のGOPに分割される。GOP単位のピクチャデータは、2KByte単位に複数に分割される。一方、1段目の右側に位置するオーディオストリームは、3段目に示すように約2KByte単位に複数に分割される。2KByteに分割されたGOP単位のピクチャデータは、約2KByte単位に分割されたオーディオストリームとインターリーブ多重化されて、4段目に示すパック列を形成している。このようなパック列は、5段目に示す複数のVOBU（Video Object Unit）を形成しており、6段目に示すVOBは複数のVOBUが時系列に配列された構成を持つことがわかる。本図における破線に示す引き出し線は、下段の論理フォーマットがその上段の論理フォーマット内のどの部分を詳細化したかを明確にしている。この表記に基づいて図中の破線を参照すると、5段目におけるVOBUは、4段目に示したパック列に対応しており、更に2段目に示すGOP単位のピクチャデータに対応している。
【００１４】
破線に示した対応関係からも明らかなように、VOBUとは、その再生時間が約0.4秒〜1.0秒となるピクチャデータからなる少なくとも１つ以上のGOPと、このピクチャデータと共に多重化されているオーディオデータを含む単位であり、MPEG規格におけるビデオパック−オーディオパックを配列して構成されていることがわかる。
【００１５】
続いてGOPの内部構成について説明する。図３は、GOPの内部構造を示す図である。本図に示すように各GOPは、ディスプレィの表示フレームで表示されるピクチャデータを複数配置してなり、約0.4秒〜1.0秒の再生時間に相当するビデオストリームの一部分である。ピクチャデータには、過去方向および未来方向に再生されるべき画像との時間相関特性を用いて圧縮されているBidirectionally predictive Predictive(B)ピクチャ、過去方向に再生されるべき画像との時間相関特性を用いて圧縮されているPredictive(P)ピクチャ、時間相関特性を用いず、一フレーム分の画像内での空間周波数特性を利用して圧縮されているIntra(I)ピクチャといった3つのタイプのものがある。
【００１６】
以上がVOBの内部構成である。続いて静止画VOBについて説明する。
静止画VOG(Still_VOG)は、同じ映像属性を有する最大６４個のStill_VOBからなる。Still_VOBは、一枚の静止画に対応するピクチャデータであり、4つのタイプがある。1つ目は、音無し静止画である。2つ目は、オリジナルオーディオ付き静止画、3つ目は、アフレコオーディオ付き静止画である。オリジナルオーディオとは、その静止画の録画時に録音されたオーディオデータであり、アフレコオーディオとは、その静止画の録画時の後日、アフターレコーディング(アフレコ)により録音されたオーディオデータである。4つ目は、アフレコオーディオ及びオリジナルオーディオの双方が設定されたオリジナル・アフレコオーディオ付き静止画である。
【００１７】
図４は、オリジナルオーディオ付きのStill_VOBの構成を示す図である。本図の最下段に示すように、Still_VOBは、『sequence header』と、『GOP header』と、フレーム内符号化されたピクチャデータである『I-Picture』と、『sequence end code』と、このIピクチャと同時に再生されるべき複数の『Audio data』とを含む。これらIピクチャ、オーディオデータは、動画VOB同様、パックサイズに分割されて、その分割により得られた分割部分は、パック『V_PCK』『A_PCK』に格納される。Still_VOBは、それら分割部分を格納したパックの集まりとして扱われる。尚、アフレコオーディオ付き静止画、音無し静止画については、Still_VOB内にオーディオデータが存在しない。
【００１８】
これら物理的単位、論理的単位がどのようなファイル構成で実現されているか、どのようなデータ構造で実現されているかを説明する。図５は、DVD-RAMのファイル構成を示す図である。本図に示すように、DVD-RAMには、ROOTディレクトリの配下に、VIDEO_RTRディレクトリが設けられ、このVIDEO_RTRディレクトリにAVファイル1、AVファイル2、管理ファイルが記録されている。
【００１９】
AVファイル1は、1つ以上のVOBを収録しており、AVファイル2は、1つ以上の静止画VOGを収録している。管理ファイルは、AVファイル1、AVファイル2に収録された動画VOB、静止画VOGを、図１に示した論理単位として扱うための各種管理情報を収録している。
以降管理ファイルの詳細について説明する。図６、図７は、管理ファイルの内部構成を示す図である。本図に示すように、管理ファイルは『RTR_VMGIテーブル』『M_AVFIテーブル』『S_AVFIテーブル』『ORG_PGCIテーブル』『UD_PGCIテーブル』を含む。先ず、『RTR_VMGIテーブル』『M_AVFIテーブル』『S_AVFIテーブル』について説明する。これらのテーブルの内部構成については、図６にその詳細を示している。
【００２０】
『RTR_VMGIテーブル』は、IFOファイルの全体の情報（各テーブルの開始アドレスなど）を含む。この全体情報のうち、特に用いるべきものは、矢印h1に示すように静止画を表示する場合の表示時間のデフォルト値を示す『STILL TIME』である。
『M_AVFIT』は、破線の引き出し線h2に示すように、VOBについての属性情報である『VOB STI#1〜#K』と、『M_AVFI』とから構成される。『VOB STI』は、各動画VOBに含まれるピクチャデータがどのようなビデオ属性を有しているか（圧縮方式、アスペクト比、NTSC／PAL、line21情報など）、各VOBに含まれるオーディオデータがどのようなオーディオ属性を有しているか（圧縮方式、チャンネル数、周波数など）を示す。
【００２１】
『M_AVFI』は、破線の引き出し線h3に示すように『M_VOBI_SRP#1〜#N』,『M_VOBI#1〜#N』からなり、『M_VOBI』は、破線の引き出し線h4に示すように、VOBの種別『VOB_Type』、VOBを構成するビデオストリームの再生が開始される時刻を示す再生開始時刻『VOB_Start_PTM』、VOBを構成するビデオストリームの再生が終了する時刻を示す再生終了時間『VOB_End_PTM』、VOBの先頭の記録日時を示す記録日時情報『VOB_REC_TM』、VOBの属性情報を示すVOB STIへの参照ポインタ『VOB_STIN』、そのVOBを構成するVOBUのタイムマップ情報『TMAPI』から構成される。
【００２２】
『S_AVFIテーブル』は、矢印h5に示すように『S_AVFITI』,『S_VBI_STI#1〜#k』,『S_AVFI』を含む。
『S_AVFITI』は、矢印h6に示すようにS_AVFIテーブルに含まれるS_AVFIの個数『S_AVFI_Ns』、S_AVFIテーブルに含まれるS_VBI_STIの個数『S_VBI_STI_Ns』を含む。
【００２３】
『S_VBI_STI#1〜#k』は、AVファイル2に含まれるStill_VOBのそれぞれに対応するストリーム属性情報であり、各Still_VOBに含まれるピクチャデータがどのようなビデオ属性を有しているか（圧縮方式、アスペクト比、NTSC／PAL、line21情報など）、各Still_VOBに含まれるオーディオデータがどのようなオーディオ属性を有しているか（圧縮方式、チャンネル数、周波数など）を示す。
【００２４】
『S_AVFI』は、矢印h7に示すように『S_VOGI_SRP#1〜#N』と、『S_VOGI#1〜#N』とを含む。
『S_VOGI』は、矢印h8に示すようにAVファイル2において、このS_VOGIに対応する静止画VOGが何処に存在するかのアドレスを示す『S_VOG_SA』、静止画VOGを構成するSTILL VOBの個数を示す『S_VOB_Ns』、複数のS_VBI_STIのうち、本S_VOGIにより参照されているものを示す『S_VOB_STIN』、静止画VOGに含まれているSTILL VOBのそれぞれについての固有情報『S_VOB_ENT#1〜#m』から構成される。S_VOGIに含まれる『S_VOB_STIN』によりどのS_VBI_STIが指定されているかを具体的に示しているのが、図中のリンク関係LK1である。
【００２５】
『S_VOB_ENT』は、矢印h9に示すように対応するStill_VOBが音無し静止画であるか、オリジナルオーディオ付き静止画であるか、アフレコオーディオ付き静止画であるか、オリジナル・アフレコオーディオ付き静止画であるかを示す『S_VOB_ENT_TY』と、Still_VOBに含まれるピクチャデータのサイズを示す『V_PART_SZ』と、Still_VOBにオリジナルオーディオが存在する場合、このオリジナルオーディオのサイズを示す『OA_PART_SZ』と、このオリジナルオーディオの再生時間を示す『OA_PART_PB_TIME』とを含む。
【００２６】
図６には、S_VOB_ENT#1に音無し静止画のVOB_ENT情報を、S_VOB_ENT#Mに音有り静止画のVOB_ENT情報を示している。Still_VOB#1はオリジナルオーディオが設定されていないので、Still_VOB#1に対応するS_VOB_ENT#1には、『OA_PART_SZ』及び『OA_PART_PB_TIME』が存在しないが、Still_VOB#Mはオリジナルオーディオが設定されているので、Still_VOB#Mに対応するS_VOB_ENT#Mには、『OA_PART_SZ』及び『OA_PART_PB_TIME』が存在する。
【００２７】
続いてORG_PGCIテーブルについて説明する。ORG_PGCIテーブルの内部構成については、図７にその詳細を示している。
『ORG_PGCIテーブル』は、破線の矢印h10に示すように、オリジナルタイプのPGC情報『PGCI#1〜#M』を含むテーブルである。
PGC情報は、破線の矢印h11に示すように、このDVD-RAMにおける再生経路であるプログラムチェーンを規定する情報であり、本PGC情報に対応する番組がライトプロテクトされているか否かを示す『PG_TY』、本PGC情報に含まれるセル情報の個数である『C_Ns』、再生経路に含まれる複数の再生区間を特定するセル情報『CELLI#1,#2・・・・・#N』を含む。セル情報には、動画セル、静止画セルがある。
【００２８】
図７において、CELLI#1は、動画セルに対応するCELL情報であり、CELLI#Mは、静止画セルに対応するCELL情報である。
動画セルは、対応するセルが動画セルであることを示す『C_TY』、M_AVFITに含まれる複数のビデオオブジェクト情報のうち、本動画セルに対応するものを指定するポインタ『M_VOB_SRPN』、本動画セルに対応するVOBにおいて、どこからどこまでの区間を動画セルとして指定するかを示すタイムコードの組みである『C_Start_PTM』『C_END_PTM』を含んでいる。
【００２９】
静止画セルは、自身が静止画セルである旨を示す『C_TY』、複数のビデオオブジェクト情報のうち、当該静止画セルに対応するものを指定している『S_VOGI_SRPN』、S_VOGIに対応する静止画VOGのうち、どのStill_VOBからどのStill_VOBまでが静止画セルに含まれるかを指定する『S_S_VOB_ENTN』,『E_S_VOB_ENTN』を含む。
【００３０】
『S_VOGI_SRPN』にてS_VOGIを指定することによりこのセルに対応する静止画VOGが指定される。また『S_S_VOB_ENTN』により、静止画VOGにおいて静止画セルの開始点となるStill_VOBが指定され、『E_S_VOB_ENTN』により、静止画VOGにおいて静止画セルの終了点となるStill_VOBが指定される。
『UD_PGCIテーブル』は、ユーザ定義タイプのPGC情報を1つ以上含むテーブルである。
【００３１】
以上でDVD-RAMにおけるデータ構造についての説明を終える。続いてDVDプレーヤの内部構成について説明する。図８は、DVDプレーヤの内部構成を示す図である。本図においてDVDプレーヤは、ユーザインターフェイス(U/I)部９１、システム制御部９２、ドライブ装置９３、トラックバッファ９４、MPEGデコーダ９５、信号出力部９６を備える。
【００３２】
U／I部９１は、リモコン９０、テレビを用いた対話操作をユーザに対して供給する。システム制御部９２を介して、DVD-RAMから番組（PG）数を取得し、番組が選択できるような番組表をOSD(On Screen Graphic)グラフィックスを用いて描画する。その後、番組表に対する番組指定を受け付けて、指定された番組に対応するPGCを示す識別情報をシステム制御部９２に通知する。
【００３３】
システム制御部９２は、指定された番号に対応するPGCIを探索して、PGCIを構成するCELL情報を取得し、CELL情報から参照されるM_VOBI、S_VOGIの情報を探索する。これらM_VOBI、S_VOGIを参照することにより、動画VOB、静止画VOGに含まれる複数のピクチャデータのうち、何れかのものの読み出しを行うよう、そのピクチャデータの先頭アドレス、先頭アドレスをドライブ装置に伝える。同時に、読み出されたピクチャデータのデコードを行うよう、MPEGデコーダ９５に指示する。(i)選択された番組(PG)が動画で始まる場合、CELLのCELL_Start_PTMのタイムコードが指している場所をTMAPIから探索する。これらを元に、CELL_Start_PTM、CELL_END_PTMに含まれるVOBUを探索し、このVOBUに含まれる先頭ピクチャデータの開始アドレス、サイズを求めて、このピクチャデータをデコードするよう、MPEGデコーダ９５に先頭アドレス、サイズを指示する。MPEGデコーダ９５にデコード指示を放った後、MPEGデコーダ９５からデコード完了通知が発せられるのを待ち、発せられれば、次順位のピクチャデータに対するデコード指示を行う。以降、このVOBUに含まれる全てのピクチャデータについて、同様の処理を繰り返す。
【００３４】
(ii)再生で指定された番組(PG)が、静止画の静止画VOGを参照している静止画CELLを含む場合、システム制御部９２は、CELLI内のS_VOGI_SRPNからS_VOGIを探索し、そのS_VOGIで定義されるSTILL VOGのS_S_VOB_ENTN番目の静止画の再生を行う。仮にS_VOGI＃kが静止画50枚から構成され、この時、S_VOGIの先頭静止画の番号が"1"であれば、この場合、S_VOGI＃kの20枚目の静止画の開始アドレスは、S_VOGI#k.S_VOG_SAにS_VOBU_ENT＃１からS_VOBU_ENT＃19のS_VOB_ENT#.V_PART_SZとS_VOBU_ENT＃．OA_PART_SZの総和を足せば求められる。静止画のサイズは、S_VOB_ENT#.V_PART_SZに示されているので、このピクチャデータをデコードするよう、MPEGデコーダ９５に先頭アドレス、サイズを指示する。MPEGデコーダ９５にデコード指示を放った後、MPEGデコーダ９５からデコード完了通知が発せられるのを待つ。
【００３５】
(ii.1)静止画VOGがオリジナルオーディオ・アフレコオーディオ有りのタイプなら、当該オーディオデータの再生が終了してから、デコード終了通知が出力される。(ii.2)静止画がオーディオ無しなら、静止画のデコードが終了した後に、完了通知が発せられる。MPEGデコーダ９５から通知が発せられたとしても、システム制御部９２は、次のピクチャデータの表示を即座には指示しない。何故なら、MPEGデコーダ９５に対してピクチャデータのデコード指示を放ってから、MPEGデコーダ９５から完了通知が発せられるまでに要する時間は僅か1秒であり、そうした短い期間では、まばたきする間もなく、次のピクチャデータの表示が開始されてしまうからである。そこでシステム制御部９２は、完了通知後、所定のウエイト時間が経過するのを待ち、経過後、MPEGデコーダ９５に次のピクチャデータのデコード指示を与える。所定のウエイト時間として、どのような時間を設定するかであるが、本実施形態では、RTR_VMGIテーブルに記載されているSTILL_TIMEを、所定のウエイト時間として用いる。
【００３６】
(ii.1)、(ii.2)の何れの場合でも、MPEGデコーダ９５から通知が発せられてから、所定のウエイト時間(音声データの再生時間、STILL_TIME)が経過した後、次のピクチャデータの表示を指示することとなる。
ドライブ装置９３は、DVD-RAMをアクセスすることにより、システム制御部９２より指定された先頭アドレスから、指定されたサイズだけデータを読み出し、トラックバッファ９４に格納する。
【００３７】
MPEGデコーダ９５は、トラックバッファ９４に書き込まれたピクチャデータを読み出して、デコードすることにより、映像信号を得て、信号出力部９６に出力する。
信号出力部９６は、MPEGデコーダ９５のデコードにより得られた映像信号を、接続されたテレビなどに出力する。
【００３８】
以上のように構成されたDVDプレーヤにおいて特殊再生が命じられた場合、DVDプレーヤがどのような処理を行うかを説明する。特殊再生の代表的な一例として、倍速再生時におけるシステム制御部９２の処理を行う。
上述したリモコン９０は、二通りの操作で、ユーザによる速度指定を受け付けることができる。ここで速度キーの押下により、速度指定を受け付ける場合、リモコン９０はキーの押下回数を計数し、計数値に応じて、速度を高くしてゆく。
【００３９】
ジョグダイアルに対する操作により、速度指定を受け付ける場合、リモコン９０は、操作者によるジョグダイアルのねじり角を検出し、これの大小を示す電気信号を出力することにより、再生速度をDVDプレーヤに通知する。
何れかの操作にて速度が指定されれば、システム制御部９２は、動画区間、静止画区間のそれぞれに対して、異なる処理を行う。
【００４０】
動画区間の再生にあたっては、ピクチャデータをスキップしながら読み出すことにより、倍速再生を実現する。以下図９を参照しながら、再生装置により行われる倍速再生時の処理について説明する。
図９（ａ）は、複数のGOPに含まれるピクチャデータを順次再生してゆくという通常再生を示す図である。図９（ｂ）は、GOPに存在するBピクチャをスキップして、Iピクチャ、Pピクチャのみを順次読み出すという、IP読み出しを示す図であり、図９（ｃ）は、GOPに存在するBピクチャ、Pピクチャをスキップして、Iピクチャを順次読み出すという、I読み出しを示す図である。
【００４１】
図９（ｄ）は、複数のGOPをスキップするというスキップ読み出しを示す図である。本図では、複数のGOPに含まれるIピクチャのうち、GOPg1のIピクチャが再生され、その後、矢印に示すような読み出し位置のスキップが行われて、数個先のGOPg4のIピクチャが再生されることになる。
図９（ａ）のようなスキップ読み出しが行われれば、再生装置により、大体2倍速の再生がなされ、図９（ｂ）のようなI再生が行われれば、再生装置により、10倍速の再生がなされることとなる。更に図９（ｃ）のような再生が行われれば、30倍速の再生がなされることとなる。以上のように、システム制御部９２は、リモコンから受け付けた速度に応じてスキップすべきピクチャデータの数を調整することにより、動画区間における再生速度を増減させる。
【００４２】
続いて、静止画区間における倍速再生時の処理について説明する。静止画の表示時間は、ウエイト時間により定まることは上述した通りである。通常再生時において、これらのウエイト時間だけ静止画表示を継続するので、速度に応じて、このウエイト時間を変化させることにより、静止画区間であっても、操作者が指定した速度に応じた再生を実現することができる。静止画の特殊再生における時間調整の例を図１０に示す。この例ではSTILL  TIMEを10秒としている。このため、通常再生では、全ての静止画は10秒ずつ再生される。2倍速（IP再生）では5秒(=10秒/2)間表示される。10倍速では1秒(=10秒/10)となる。100倍速でも0.1秒(=10秒/100)としている。これはシステム仕様の考え方、もしくは、システムを構成するハードウェア資源のスペックによっては1.0秒としてもかまわない。尚、音有り静止画の場合、動画の特殊再生動作を合わせるため、音無し静止画として再生する。動画の特殊再生は音声が出ないのに、静止画に入った途端、音声が再生されると言う状況は防ぐためである。
【００４３】
速度指定がなされた際の再生処理の手順を時系列に表すと、図１１のフロ−チャ−トのようになる。以降、図１１のフロ−チャ−トを参照しながら、ユーザにより速度が設定された際のシステム制御部９２の処理内容について説明する。
ステップＳ１においてシステム制御部９２は、番組表を表示して、番組の指定待ちとなる。ステップＳ２においてシステム制御部９２は、ORG_PGIテーブルに含まれる複数のCELL情報のうち、指定された番組を含むものを全て特定する。その後、ステップＳ３〜ステップＳ４を繰り返し条件とするループ処理に移行する。このループ処理は、特定されたCELL情報のそれぞれについて繰り返し実行される。
【００４４】
ステップＳ５においてシステム制御部９２は、CELL情報におけるC_TYを参照することにより、CELL情報が静止画区間であるか、動画区間であるかを判定する。静止画セルが動画区間であるなら、ステップＳ６に移行して、動画区間を指定された速度倍率に応じて倍速再生する。
静止画セルが静止画区間に属するものなら、ステップＳ７に移行して、静止画CELL情報におけるS_VOGI_SRPNを参照し、このCELL情報に対応する静止画VOGを特定する。ステップＳ８では、この静止画VOGに含まれるStill_VOBのうち、静止画セルに含まれるものを特定して、ステップＳ９−ステップＳ１０を繰り返し条件とするループ処理に移行する。ステップＳ９−ステップＳ１０に示されているように、このループ処理は、静止画セルに含まれるStill_VOBのそれぞれについて繰り返されるものである。静止画セルに含まれる個々のStill_VOBを、変数#yにて指示するものとする。
【００４５】
ステップＳ１１においてシステム制御部９２は、S_VOGIにおけるS_VOB_ENTに、OA_PART_PB_TIMEが存在するか否かを判定する。存在する場合は、ステップＳ１２においてシステム制御部９２は、S_VOGIのS_VOB_ENTにおけるOA_PART_PB_TIMEを、ウエイト時間に設定する。存在しない場合、ステップＳ１３においてシステム制御部９２は、RTR_VMGIにおけるSTILL_TIMEをウエイト時間に設定する。ステップＳ１２−ステップＳ１３を経ることにより、ウエイト時間が設定されれば、ステップＳ１４においてシステム制御部９２は、設定されたウエイト時間を速度倍率で割ることにより、ウエイト時間を更新する。
【００４６】
ステップＳ１５においてシステム制御部９２は、1番目からy-1番目までのS_VOBU_ENT#.V_PART_SZとS_VOBU_ENT＃.OA_PART_SZとの総和をとり、これにy番目の  Still_VOBについてのS_VOGI#k.S_VOG_SAを足し合わせることにより、y番目のStill_VOBの先頭アドレスを求める。
ステップＳ１６においてシステム制御部９２は、S_VOB_ENT#.V_PART_SZをこのStill_VOBのデータサイズに設定する。その後、ステップＳ１７においてシステム制御部９２は、Still_VOBの表示をMPEGデコーダ９５に指示し、ステップＳ１８においてシステム制御部９２は、ウエイト時間が経過するのを待つ。ウエイト時間が経過すれば、ステップＳ１０に移行する。
【００４７】
以上の処理を、静止画VOGを構成する全てのStill_VOBについて繰り返すことにより、静止画区間の倍速再生は行われる。
以上、特殊再生の一例として倍速再生時におけるシステム制御部９２の処理について説明を行ったが、他の特殊再生を行ってもよい。
スロー再生にあっては、時間調整は行わず、元々のSTILL  TIMEだけ静止画を表示するものとする。スロー再生に関しても早送りなど同様に表示時間長の調整を行ってもかまわない。
【００４８】
以上実施形態に基づいて説明してきたが、現状において最善の効果が期待できるシステム例として提示したに過ぎない。本発明はその要旨を逸脱しない範囲で変更実施することができる。代表的な変更実施の形態として、以下（ａ）（ｂ）（ｃ）・・・・のものがある。
（ａ）本実施形態においてDVDプレーヤは、従来の据え置き型家庭用VTRに代用することを前提とした構成を示したが、DVD-RAMがコンピュータの記録媒体としても使用される場合には、次のような構成とすればよい。すなわち、ドライブ装置は、DVD-RAMドライブ装置としてSCSI、IDE、IEEE1394準拠のインターフェイスを介してコンピュータバスに接続される。また、同図のドライブ装置以外の構成要素はコンピュータのハードウェア上でOS及びアプリケーションプログラムが実行されることに実現される。
【００４９】
（ｂ）本実施形態では、VOBには、ビデオストリームとオーディオストリームとが多重されているとしたが、字幕文字をランレングス圧縮した副映像データを多重化させてもよい。
（ｃ）本実施形態でフローチャートを参照して説明した手順（図１１のフローチャート）等を機械語プログラムにより実現し、これを記録媒体に記録して流通・販売の対象にしても良い。このような記録媒体には、ICカードや光ディスク、フロッピーディスク等があるが、これらに記録された機械語プログラムは汎用コンピュータにインストールされることにより利用に供される。この汎用コンピュータは、インストールした機械語プログラムを逐次実行して、本実施形態に示したDVDプレーヤの機能を実現するのである。
【００５０】
（ｄ）本実施形態では、静止画区間におけるウエイト時間を、操作者から指定された速度をパラメータとして用いて求めたが、この他のものをパラメータとして用いて求めてもよい。また、速度等、他のパラメータを用いた計算を行わずに、一律にウエイト時間を、より長いウエイト時間、又は、より短い時間に置き換えてもよい。
【００５１】
（ｅ）静止画の特殊再生効果を出す方法として、静止画再生時間を短くする以外に、静止画をスキップしながら再生することで、特殊再生の効果を表現する事が可能となる。図１２は、静止画をスキップする場合の動作を示す図である。し通常再生は１枚１枚再生するのに対して、IP再生は静止画の１枚飛ばし、I再生は３枚再生により、特殊効果の速度感を表現可能である。
【００５２】
【発明の効果】
以上説明したように本発明に係る再生装置によれば、何れかのビデオオブジェクトから、ピクチャデータを読み出す読出手段と、読み出されたピクチャデータをデコードして表示するデコード手段と、読み出されたピクチャデータは、静止画区間に属しているか、動画区間に属しているかを前記区間情報を参照することにより判定する第１判定手段と、動画区間に対する特殊再生が操作者により指示されているか否かを判定する第２判定手段と、読み出されたピクチャデータが静止画区間に属するものであり、動画区間に対する特殊再生が指示されていない場合、当該ピクチャデータの表示が第１の時間継続するよう、読出手段を制御し、読み出されたピクチャデータが静止画区間に属するものであり、特殊再生が指示されている場合、当該ピクチャデータの表示が第２の時間継続するよう、読出手段を制御する指示手段とを備えることを特徴としている。
【００５３】
特殊再生の指示の有無に応じて、ピクチャデータの表示期間を切り換えるので、特殊再生がユーザにより指示された場合のピクチャデータの表示期間を、通常再生が指示された場合のピクチャデータの表示期間より短くするような再生制御を実現することができる。これにより静止画区間にて、ユーザの意思を汲むような再生制御を実現することができ、動画区間−静止画区間の双方において、一貫性がある再生制御を実現することができる。
【００５４】
ここで前記指示手段は、読み出されたピクチャデータが静止画区間に属するものであり、動画区間に対する特殊再生が指示されていない場合、当該ピクチャデータに対するデコード処理が完了してから、第１のウエイト時間の経過後に、後続するピクチャデータを読み出すよう読出手段に指示し、読み出されたピクチャデータが静止画区間に属するものであり、動画区間に対する特殊再生が指示されている場合、後続ピクチャデータの読み出し指示を、第２のウエイト時間の経過後に行ってもよい。再生装置がこのように構成されれば、デコード手段によりデコード完了が通知されてから、後続する動画区間のデコードを開始させるまでに、ウエイト時間が設けられることとなる。かかるウエイト時間の経過後、後続する動画区間の再生が開始されるので、ユーザに静止画の内容を視聴させるだけの余裕を与えることができる。
【００５５】
ここで前記再生装置は、再生速度の指定を操作者から受け付ける受付手段を備え、前記指定手段は更に、読み出されたピクチャデータが動画区間に属するものであり、特殊再生が指示されているのなら、指定された再生速度に応じたピクチャデータ列のスキップ読み出しを行うよう、読出手段に指示する第１指示部を備え、前記指示手段は、読み出されたピクチャデータが静止画区間に属するものであり、特殊再生が指示されているのなら、指定された速度と、前記第１ウエイト時間とに基づいて、所定の演算を行うことにより、第２ウエイト時間を得る演算部と、読出手段により読み出されたピクチャデータに対するデコード処理が完了してから、演算部により得られた第２ウエイト時間が経過するのを待ち、経過すれば、後続するピクチャデータを読出手段に読み出させるよう指示する第２指示部とを備えていてもよい。2つの動画区間の間に、静止画区間が挿入されてるような再生経路を再生する際、2つの動画区間の間に挿入された1つの静止画区間は、ユーザにより指定された速度に応じて、表示時間が調整される。静止画区間の表示時間及び動画区間の再生時間は、ユーザにより指定された速度に応じて一律に調整されるので、動画区間、静止画区間の両者を含む再生経路の内容確認を、ユーザは短期間で完遂することができる。
【図面の簡単な説明】
【図１】  DVD-RAMにおける論理的単位、物理的単位を階層的に示した図である。
【図２】  VOBの構成を段階的に詳細化した図である。
【図３】  GOPの内部構造を示す図である。
【図４】オリジナルオーディオ付きのStill_VOBの構成を示す図である。
【図５】  DVD-RAMのファイル構成を示す図である。
【図６】管理ファイルの内部構成を示す図である。
【図７】管理ファイルの内部構成を示す図である。
【図８】  DVDプレーヤの内部構成を示す図である。
【図９】（ａ）複数のGOPに含まれるピクチャデータを順次再生してゆくという通常再生を示す図である。
（ｂ）GOPに存在するBピクチャをスキップして、Iピクチャ、Pピクチャのみを順次読み出すという、IP読み出しを示す図である。
（ｃ）GOPに存在するBピクチャ、Pピクチャをスキップして、Iピクチャを順次読み出すという、I読み出しを示す図である。
（ｄ）複数のGOPをスキップするというスキップ読み出しを示す図である。
【図１０】静止画の特殊再生における時間調整の一例を示す図である。
【図１１】速度指定がなされた際の再生処理の手順を時系列に表した図である。
【図１２】静止画をスキップする場合の動作を示す図である。
【符号の説明】
９０    リモコン
９１    U/I部
９２    システム制御部
９３    ドライブ装置
９４    トラックバッファ
９５    MPEGデコーダ
９６    信号出力部
【図１】
0004361674.tif 000002
【図２】
0004361674.tif 000003
【図３】
0004361674.tif 000004
【図４】
0004361674.tif 000005
【図５】
0004361674.tif 000006
【図６】
0004361674.tif 000007
【図７】
0004361674.tif 000008
【図８】
0004361674.tif 000009
【図９】
0004361674.tif 000010
【図１０】
0004361674.tif 000011
【図１１】
0004361674.tif 000012
【図１２】
0004361674.tif 000013