(57)【特許請求の範囲】
【請求項１】
オブジェクトと前記オブジェクトの再生を管理する管理情報とを記録する情報記録媒体であって、
前記管理情報は前記オブジェクトを構成するセルの再生経路である再生順序を示す情報である再生時間軸情報を有し、
前記再生時間軸情報は、前記オブジェクトの再生を開始する時刻情報である再生開始時刻情報と、前記オブジェクトが少なくとも２つ重複して再生されることを示すブロックモードと、前記重複して再生される各オブジェクトを構成する各セルの区間を特定する再生区間特定情報と、前記オブジェクトを識別するためのオブジェクト識別情報を有する
ことを特徴とする情報記録媒体。
【請求項２】
前記再生区間特定情報は、開始時刻情報と終了時刻情報とからなる請求項１記載の情報記録媒体。
【請求項３】
前記セルは、動画データ、静止画データ、ディジタル放送データ、または、オーディオデータ、エフェクトデータのうち、何れか一つからなる請求項１記載の情報記録媒体。
【請求項４】
前記重複して再生されるオブジェクトは互いに非同期で再生されることを特徴とする請求項１記載の情報記録媒体。
【請求項５】
重複して再生されるオブジェクトは互いに非同期で再生されるとは、
一方の再生されるオブジェクトの再生中に他方の再生されるオブジェクトが任意の時刻に再生を開始すること
である請求項１記載の情報記録媒体。
【請求項６】
前記再生時間軸情報はさらに、
重複して再生されるオブジェクトのうち少なくとも１つのオブジェクトは同一の再生時間に複数の再生経路が存在するマルチアングル再生であることを示すブロックタイプを含む、ことを特徴とする請求項１記載の情報記録媒体。
【請求項７】
請求項１記載の情報記録媒体はさらにエフェクトデータを記録し、
前記エフェクトデータは、
重複して再生されるオブジェクトのうち少なくとも１つのオブジェクトに対応づけられ、対応付けたオブジェクトに対するエフェクト再生を定義する、
ことを特徴とする請求項１記載の情報記録媒体。
【請求項８】
重複して再生されるオブジェクトが第１の音声データと第２の音声データである場合、
前記再生時間軸情報はさらにエフェクトデータを有し、
前記エフェクトデータは、前記第１の音声データと前期第２の音声データの合成比率を定義する、
ことを特徴とする請求項１記載の情報記録媒体。
【請求項９】
記録装置であって、アナログ放送入力、デジタル放送入力、及びデジタルインターフェイス入力の何れかに基づき、オブジェクト及び再生時間軸情報を生成して、生成したオブジェクト及び再生時間軸情報を記録媒体に書き込むことで、請求項１〜８の何れかに記載の情報記録媒体を得る記録装置。
【請求項１０】
記録方法であって、コンピュータにおけるアナログ放送入力、デジタル放送入力、及びデジタルインターフェイス入力の何れかに基づき、オブジェクト及び再生時間軸情報を生成して、生成したオブジェクト及び再生時間軸情報を記録媒体に書き込むことで、請求項１〜８の何れかに記載の情報記録媒体を得る記録方法。
【請求項１１】
プログラムであって、コンピュータにおけるアナログ放送入力、デジタル放送入力、及びデジタルインターフェイス入力の何れかに基づき、オブジェクト及び再生時間軸情報を生成して、生成したオブジェクト及び再生時間軸情報を記録媒体に書き込むことで、請求項１〜８の何れかに記載の情報記録媒体を得るプログラム。
【請求項１２】
再生装置であって、請求項１〜８の何れかに記載された情報記録媒体からオブジェクト及び再生時間軸情報を読み出して、再生時間軸情報に基づきオブジェクトを再生する再生装置。
【請求項１３】
再生方法であって、請求項１〜８の何れかに記載された情報記録媒体からオブジェクト及び再生時間軸情報を読み出して、再生時間軸情報に基づきオブジェクトを再生する再生方法。
【請求項１４】
プログラムであって、請求項１〜８の何れかに記載された情報記録媒体から再生時間軸情報及びオブジェクトを読み出して、再生時間軸情報に基づきオブジェクトを再生する制御をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は読み書き可能な情報記録媒体に関し、特に画像データおよび音声データなど様々のフォーマットのデータを含むマルチメディアデータが記録される情報記録媒体に関する。さらに、そのような情報記録媒体に情報の記録、再生を行う装置、方法、およびプログラムに関する。
【０００２】
【従来の技術】
近年、ＣＤ−ＲＯＭ、ＤＶＤ（Digital Versatile Disc）−ＲＯＭなどの光ディスクは、コンピュータの情報記録媒体としての利用に加えて、映画等のオーディオ・ビデオデータ（以下、ＡＶデータと呼ぶ）の情報記録媒体として活用されている。さらに、読み書き可能な情報記録媒体として、ＤＶＤ−ＲＡＭディスク（以下ＤＶＤ−ＲＡＭと略す）が実用化されている。ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭは、映像データ、音声データ等のオブジェクトをＭＰＥＧ２方式により圧縮し、その圧縮されたデータをプログラムストリーム、もしくはトランスポートストリームの形で記録している。
【０００３】
従来のＤＶＤ−ＲＯＭでは、プログラムチェーン（以下、ＰＧＣという。）に含まれるセル情報の順序に従いオブジェクトを構成するセルは再生される。セルは、オブジェクトを制御できる単位データである。また、ＤＶＤ−ＲＡＭにおいては、ＤＶＤ−ＲＯＭのＰＧＣを拡張し、録画時に生成されるオリジナルプログラムチェーンと、ユーザが独自に生成するユーザ定義のプログラムチェーンを持つことができる。これにより、ユーザ独自の再生方法を決定することができる。
【０００４】
【発明が解決しようとする課題】
従来技術では、セル情報の順序に従い、セルが連続して再生される。そのため、複数のセルを重複して再生することができないという問題点があった。つまり、オリジナルの映像データとアフレコした音声データとを重複して再生することや、オリジナルの映像データと解説の映像データとを重複して再生することができなかった。また、ＰＧＣにより、セルの再生順序が定められると、その後、その順序を変更するためにはセル情報の順序を変更しなければならず、セルの再生順序の変更が困難であるという問題点もあった。また、複数の再生経路を重複させるというマルチパスを実現できなかった。
【０００５】
本発明の主たる目的は、複数のセルを重複して再生でき、セルの再生順序を簡易に変更でき、かつマルチパスを実現する情報記録媒体を提供することである。
【０００６】
【課題を解決するための手段】
上記課題を解決するため、本発明にかかる情報記録媒体は、オブジェクトと前記オブジェクトの再生を管理する管理情報とを記録する情報記録媒体であって、前記管理情報は前記オブジェクトを構成するセルの再生経路である再生順序を示す情報である再生時間軸情報を有し、前記再生時間軸情報は、前記オブジェクトの再生を開始する時刻情報である再生開始時刻情報と、前記オブジェクトが少なくとも２つ重複して再生されることを示すブロックモードと、前記重複して再生される各オブジェクトを構成する各セルの区間を特定する再生区間特定情報と、前記オブジェクトを識別するためのオブジェクト識別情報を有することを特徴とする。
【０００７】
【発明の実施の形態】
（１．ＤＶＤレコーダ装置のシステム概要）
図１は、ＤＶＤレコーダ装置の外観と関連機器とのインタフェースの一例を説明する図である。図１に示すように、ＤＶＤレコーダには光ディスクであるＤＶＤが装填され、ビデオ情報の記録再生を行う。操作は一般的にはリモコンで行われる。ＤＶＤレコーダに入力されるビデオ情報にはアナログ信号とデジタル信号の両者があり、アナログ信号としてはアナログ放送があり、ディジタル信号としてデジタル放送がある。一般的にはアナログ放送は、テレビジョン装置に内蔵され受信機により受信、復調され、ＮＴＳＣ等のアナログビデオ信号としてＤＶＤレコーダに入力され、デジタル放送は、受信機であるＳＴＢ（Set Top Box）でデジタル信号に復調され、ＤＶＤレコーダに入力され記録される。
【０００８】
一方、ビデオ情報が記録されたＤＶＤディスクはＤＶＤレコーダにより再生され外部に出力される。出力も入力同様に、アナログ信号とデジタル信号の両者があり、アナログ信号であれば直接テレビジョン装置に入力され、デジタル信号であればＳＴＢを経由し、アナログ信号に変換された後にテレビジョン装置に入力されテレビジョン装置で映像表示される。また、ＤＶＤディスクにはＤＶＤレコーダ以外のＤＶＤカムコーダや、パーソナルコンピュータでビデオ情報が記録再生される場合がある。ＤＶＤレコーダ外でビデオ情報が記録されたＤＶＤディスクであっても、ＤＶＤレコーダに装填されれば、ＤＶＤレコーダはこれを再生する。
【０００９】
なお、上述したアナログ放送やデジタル放送のビデオ情報には通常、音声情報が付随している。付随している音声情報も同様にＤＶＤレコーダで記録再生される。またビデオ情報は一般的には動画であるが、静止画の場合もある。例えば、ＤＶＤカムコーダの写真機能で静止画が記録される場合がそうなる。なお、ＳＴＢとＤＶＤレコーダの間のデジタルＩ／ＦはＩＥＥＥ１３９４、ＡＴＡＰＩ、ＳＣＳＩ等がありうる。
【００１０】
なお、ＤＶＤレコーダとテレビジョン装置との間はコンポジットビデオ信号であるＮＴＳと例示したが、輝度信号と色差信号を個別に伝送するコンポーネント信号でも良い。さらには、ＡＶ機器とテレビジョン装置の間の映像伝送Ｉ／ＦはアナログＩ／ＦをデジタルＩ／Ｆ、例えば、ＤＶＩに置きかえる研究開発が進められており、ＤＶＤレコーダとテレビジョン装置がデジタルＩ／Ｆで接続されることも当然予想される。
【００１１】
（２．ＤＶＤレコーダ装置の機能概要）
図２は、ＤＶＤレコーダ装置の機能を示すブロック図である。ドライブ装置は、ＤＶＤ−ＲＡＭディスク１００のデータを読み出す光ピックアップ１０１、ＥＣＣ（Error Correcting Code）処理部１０２、トラックバッファ１０３、トラックバッファへ１０３の入出力を切り替えるスイッチ１０４、エンコーダ部１０５及びデコーダ部１０６を備える。図に示すように、ＤＶＤ−ＲＡＭディスク１００には、１セクタ＝２ＫＢを最小単位としてデータが記録される。また、６４セクタ＝１ＥＣＣブロックとして、ＥＣＣブロックを単位としてＥＣＣ処理部１２でエラー訂正処理が施される。
【００１２】
なお、１セクタは５１２Ｂでも良いし、８ＫＢでも良い。また、ＥＣＣブロックも１セクタ、１６セクタ、３２セクタでも良い。記録できる情報容量の増大に伴い、セクタサイズ及びＥＣＣブロックを構成するセクタ数は増大すると予想される。
【００１３】
トラックバッファ１０３は、ＤＶＤ−ＲＡＭディスク１００にＡＶデータをより効率良く記録するため、ＡＶデータを可変ビットレート（ＶＢＲ）で記録するためのバッファである。ＤＶＤ−ＲＡＭ１００への読み書きレート（Ｖａ）が固定レートであるのに対して、ＡＶデータはその内容（ビデオであれば画像）の持つ複雑さに応じてビットレート（Ｖｂ）が変化するため、このビットレートの差を吸収するためのバッファである。
【００１４】
このトラックバッファ１０３を更に有効利用すると、ディスク１００上にＡＶデータを離散配置することが可能になる。図３を用いてこれを説明する。図３（ａ）は、ディスク上のアドレス空間を示す図である。図３（ａ）に示す様にＡＶデータが［ａ１，ａ２］の連続領域と［ａ３，ａ４］の連続領域に分かれて記録されている場合、ａ２からａ３へシークを行っている間、トラックバッファに蓄積してあるデータをデコーダ部１０６へ供給することでＡＶデータの連続再生が可能になる。この時の状態を示したのが図３（ｂ）である。
【００１５】
位置ａ１で読み出しを開始したＡＶデータは、時刻ｔ１からトラックバッファへ１０３入力されると共に、トラックバッファ１０３からデータの出力が開始される。これにより、トラックバッファへの入力レート（Ｖａ）とトラックバッファからの出力レート（Ｖｂ）のレート差（Ｖａ−Ｖｂ）の分だけトラックバッファへデータが蓄積されていく。この状態が、検索領域がａ２に達するまで、即ち、時刻ｔ２に達するまで継続する。この間にトラックバッファ１０３に蓄積されたデータ量をＢ（ｔ２）とすると、時間ｔ２から、領域ａ３のデータの読み出しを開始する時刻ｔ３までの間、トラックバッファ１３に蓄積されているＢ（ｔ２）を消費してデコーダ１６へ供給し続けられれば良い。
【００１６】
言い方を変えれば、シーク前に読み出すデータ量（［ａ１，ａ２］）が一定量以上確保されていれば、シークが発生した場合でも、ＡＶデータの連続供給が可能である。ＡＶデータの連続供給が可能な連続領域のサイズはＥＣＣブロック数（Ｎ＿ｅｃｃ）に換算すると次の式で示される。式において、Ｎ＿ｓｅｃはＥＣＣブロックを構成するセクタ数であり、Ｓ＿ｓｉｚｅはセクタサイズ、Ｔｊはシーク性能（最大シーク時間）である。
【００１７】
N#ecc = Vb*Tj/((N#sec*8*S#size)*(1-Vb/Va))
また、連続領域の中には欠陥セクタが生じる場合がある。この場合も考慮すると連続領域は次の式で示される。式において、ｄＮ＿ｅｃｃは容認する欠陥セクタのサイズである。このサイズもＥＣＣブロック数で表される。
【００１８】
N#ecc = dN#ecc+Vb*Tj/((N#sec*8*S#size)*(1-Vb/Va))
なお、ここでは、ＤＶＤ−ＲＡＭからデータを読み出す、即ち再生の場合の例を説明したが、ＤＶＤ−ＲＡＭへのデータの書き込み、即ち録画の場合も同様に考えることができる。上述したように、ＤＶＤ−ＲＡＭでは一定量以上のデータが連続記録さえされていればディスク上にＡＶデータを分散記録しても連続再生／録画が可能である。ＤＶＤでは、この連続領域をＣＤＡと呼称する。
【００１９】
（３．ＤＶＤディスクの概要）
本発明の実施形態における情報記録媒体として記録可能な光ディスクであるＤＶＤ−ＲＡＭディスクを用いる。図４は、本発明の実施形態における情報記録媒体として記録可能な光ディスクであるＤＶＤ−ＲＡＭディスク１００の外観と物理構造を表した図である。なお、ＤＶＤ−ＲＡＭは一般的にはカートリッジに収納された状態でＤＶＤレコーダに装填される。記録面を保護するのが目的である。但し、記録面の保護が別の構成で行われたり、容認できる場合にはカートリッジに収納せずに、ＤＶＤレコーダに直接装填できるようにしても勿論良い。ＤＶＤ−ＲＡＭディスクは相変化方式によりデータを記録する。ディスク上の記録データはセクタ単位で管理され、アクセス用のアドレスが付随する。６４個のセクタは誤り訂正の単位となり、誤り訂正コードが付与され、ＥＣＣブロックと呼称される。
【００２０】
図４（ａ）は、記録可能な光ディスクであるＤＶＤ−ＲＡＭディスク１００の記録領域を表した図である。ＤＶＤ−ＲＡＭディスク１００は、最内周にリードイン領域を、最外周にリードアウト領域を、その間にデータ領域を配置している。リードイン領域は、光ピックアップのアクセス時においてサーボを安定させるために必要な基準信号や他のメディアとの識別信号などが記録されている。リードアウト領域もリードイン領域と同様の基準信号などが記録される。データ領域は、最小のアクセス単位であるセクタ（２ｋバイトとする）に分割されている。また、ＤＶＤ−ＲＡＭディスク１００は、記録・再生時においてＺ−ＣＬＶ(Zone Constant Linear Velocity)と呼ばれる回転制御を実現するために、データ領域が複数のゾーン領域に分割されている。
【００２１】
図４（ａ）は、ＤＶＤ−ＲＡＭディスク１００に同心円状に設けられた複数のゾーン領域を示す図である。同図のように、ＤＶＤ−ＲＡＭは、ゾーン０〜ゾーン２３の２４個のゾーン領域に分割されている。ＤＶＤ−ＲＡＭの回転角速度は、内周側のゾーン程速くなるようにゾーン領域毎に設定され、光ピックアップが１つのゾーン内でアクセスする間は一定に保たれる。これにより、ＤＶＤ−ＲＡＭの記録密度を高めると共に、記録・再生時における回転制御を容易にしている。
【００２２】
図４（ｂ）は、図４（ａ）において同心円状に示したリードイン領域と、リードアウト領域と、ゾーン領域０〜２３を横方向に配置した説明図である。リードイン領域とリードアウト領域は、その内部に欠陥管理領域（ＤＭＡ：Defect Management Area）を有する。欠陥管理領域とは、欠陥が生じたセクタの位置を示す位置情報と、その欠陥セクタを代替するセクタが上記代替領域の何れに存在するかを示す代替位置情報とが記録されている領域をいう。
【００２３】
各ゾーン領域はその内部にユーザ領域を有すると共に、境界部に代替領域及び未使用領域を有している。ユーザ領域は、ファイルシステムが記録用領域として利用することができる領域をいう。代替領域は、欠陥セクタが存在する場合に代替使用される領域である。未使用領域は、データ記録に使用されない領域である。未使用領域は、２トラック分程度設けられる。未使用領域を設けているのは、ゾーン内では隣接するトラックの同じ位置にセクタアドレスが記録されているが、Ｚ−ＣＬＶではゾーン境界に隣接するトラックではセクタアドレスの記録位置が異なるため、それに起因するセクタアドレス誤判別を防止するためである。
【００２４】
このようにゾーン境界にはデータ記録に使用されないセクタが存在する。そのためデータ記録に使用されるセクタのみを連続的に示すように、ＤＶＤ−ＲＡＭは、内周から順に論理セクタ番号（ＬＳＮ：Logical Sector Number）をユーザ領域の物理セクタに割り当てている。
【００２５】
図５は、論理セクタにより構成されるＤＶＤ−ＲＡＭの論理的なデータ空間を示す。論理的なデータ空間はボリューム空間と呼称され、ユーザデータを記録する。ボリューム領域は、記録データをファイルシステムで管理する。即ち、データを格納する１群のセクタをファイルとして、さらには１群のファイルをディレクトリとして管理するボリューム構造情報がボリューム領域の先頭と終端に記録される。本実施の形態のファイルシステムはＵＤＦと呼称され、ＩＳＯ１３３４６規格に準拠している。
【００２６】
なお、上記１群のセクタはボリューム空間で必ずしも連続的には配置されず、部分的に離散配置される。このため、ファイルシステムは、ファイルを構成するセクタ群のうち、ボリューム空間で連続的に配置される１群のセクタをエクステントとして管理し、ファイルを関連のあるエクステントの集合として管理する。
【００２７】
図６は、ＤＶＤ−ＲＡＭに記録されるディレクトリとファイルの構造を示す。ルートの下に、ＶＩＤＥＯ＿ＲＴディレクトリがあり、この下に、再生用のデータである各種オブジェクトのファイルと、これらの再生順序や各種属性を示す管理情報としてＶＩＤＥＯ  Ｍａｎａｇｅｒファイルが格納される。オブジェクトはＭＰＥＧ規格に準拠したデータであり、ＰＳ＿ＶＯＢ、ＴＳ１＿ＶＯＢ、ＴＳ２＿ＶＯＢ、ＡＯＢ、ＰＯＢがある。
【００２８】
ＰＳ＿ＶＯＢ、ＡＯＢ、ＰＯＢはＭＰＥＧのプログラムストリーム（ＰＳ）であり、ＴＳ１＿ＶＯＢ及びＴＳ２＿ＶＯＢはトランスポートストリーム（ＴＳ）である。プログラムストリームは、パッケージメディアにＡＶ情報を格納することを考慮されたデータ構造を有し、一方、トランスポートストリームは通信メディアを考慮したデータ構造を有する。
【００２９】
ＰＳ＿ＶＯＢ、ＴＳ１＿ＶＯＢ、ＴＳ２＿ＶＯＢは、いずれも映像情報と音声情報を共に有し映像情報が主体となるオブジェクトである。このうち、ＴＳ１＿ＶＯＢは原則、ＤＶＤレコーダによりエンコードが行われ、内部のピクチャ構造が詳細に管理されているオブジェクトであり、ＴＳ２＿ＶＯＢはＤＶＤレコーダ外でエンコードされたオブジェクトであり、内部のピクチャ構造等のデータ構造が一部不明なオブジェクトである。
【００３０】
典型的には、ＴＳ１＿ＶＯＢは外部から入力されるアナログビデオ信号をＤＶＤレコーダがトランスポートストリームにエンコードしたオブジェクトであり、ＴＳ２＿ＶＯＢは外部から入力されるデジタルビデオ信号をエンコードすることなく直接ディスクに記録したオブジェクトである。
【００３１】
ＡＯＢ、ＰＯＢはＭＰＥＧのプログラムストリームであり、ＡＯＢは音声情報が主体となるオブジェクトであり、ＰＯＢは静止画が主体となるオブジェクトである。上述した、映像情報主体、音声情報主体とは、ビットレートの割り当てが大きいことを意味する。ＶＯＢは映画等のアプリケーションに用いられ、ＡＯＢは音楽アプリケーションに用いられる。
【００３２】
（４．再生されるＡＶ情報の概要）
図７は、ＤＶＤディスクに各種ＡＶオブジェクトとして記録されるＭＰＥＧデータの構造を示す図である。図７が示すようにビデオストリーム及びオーディオストリームは、それぞれ分割され多重される。ＭＰＥＧ規格においては、多重化後のストリームをシステムストリームと呼称する。ＤＶＤの場合、ＤＶＤ固有の情報が設定されたシステムストリームをＶＯＢ（Video Object）と呼称している。分割の単位は、パック・パケットと称され、約２Ｋｂｙｔｅのデータ量を有する。
【００３３】
ビデオストリームはＭＰＥＧ規格で符号化されており、可変ビットレートで圧縮されており、動きが激しい等の複雑な映像であればビットレートが高くなっている。ＭＰＥＧ規格では、映像の各ピクチャは、Ｉピクチャ、Ｐピクチャ、Ｂピクチャに種類分けして符号化される。このうち、Ｉピクチャはフレーム内で完結する空間的な圧縮符号化が施されており、Ｐピクチャ、Ｂピクチャはフレーム間の相関を利用した時間的な圧縮符号化が施されている。ＭＰＥＧでは少なくともＩピクチャを含む区間をＧＯＰ（Group of Picture）として管理する。ＧＯＰは早送り再生等の特殊再生におけるアクセスポイントになる。フレーム内圧縮されたＩピクチャを有するためである。一方、音声ストリームの符号化には、ＤＶＤの場合、ＭＰＥＧオーディオであるＡＡＣ、ＭＰ３に加え、ＡＣ３やＬＰＣＭの符号化が用いられる。
【００３４】
図７が示すように、ＧＯＰを構成するビデオ情報とそれに付随する音声情報とを含む多重化後のデータ単位はＶＯＢＵ（Video Object Unit）と称される。ＶＯＢＵには、当該動画区間の管理用の情報をヘッダ情報として含ませる場合がある。図７で説明したシステムストリームには、プログラムストリーム（ＰＳ）とトランスポートストリーム（ＴＳ）がある。前者はパッケージメディアを考慮したデータ構造を有し、後者は通信メディアを考慮したデータ構造を有する。
【００３５】
図８は、プログラムストリームとトランスポートストリームのデータ構造の概要を説明する図である。プログラムストリームは、伝送及び多重化の最小単位である固定長のパックからなり、パックはさらに、１つ以上のパケットを有する。パックもパケットもヘッダ部とデータ部を有する。ＭＰＥＧではデータ部をペイロードと称する。ＤＶＤの場合はパックの固定長はセクタサイズと整合性をとり２ＫＢになる。パックは複数のパケットを有することができるが、ＤＶＤの映像や音声を格納するパックは１パケットのみを有するため、特別な場合を除いて１パック＝１パケットになる。
【００３６】
一方、トランスポートストリームの伝送及び多重化の単位は固定長のＴＳパケットからなる。ＴＳパケットのサイズは１８８Ｂであり、通信用規格であるＡＴＭ伝送との整合性をとっている。ＴＳパケットは１つ以上が集まりＰＥＳパケットを構成する。ＰＥＳパケットはプログラムストリームとトランスポートストリームで共通する概念であり、データ構造は共通である。プログラムストリームのパックに格納されるパケットはＰＥＳパケットを直接構成し、トランスポートストリームのＴＳパケットは１つ以上が集まりＰＥＳパケットを構成する。
【００３７】
また、ＰＥＳパケットは符号化の最小単位であり、符号化が共通するビデオ情報、オーディオ情報をそれぞれ格納する。即ち、一つのＰＥＳパケット内に符号化方式の異なるビデオ情報、オーディオ情報が混在して格納されることはない。但し、同じ符号化方式であればピクチャバウンダリやオーディオフレームのバウンダリは保証せずとも良い。図８に示すように複数のＰＥＳパケットで１つのＩピクチャを格納したり、１つのＰＥＳパケットに複数のピクチャデータを格納するケースもありうる。
【００３８】
図９と図１０に、トランスポートストリームとプログラムストリームの個別のデータ構造を示す。図９、図１０に示すように、ＴＳパケットは、ＴＳパケットヘッダと、適用フィールドと、ペイロード部から構成される。ＴＳパケットヘッダにはＰＩＤ（Program ID）が格納され、これによりＴＳパケットが所属するビデオストリームまたはオーディオストリーム等の各種ストリームが識別される。
【００３９】
適用フィールドにはＰＣＲ（Program Clock Reference）が格納される。ＰＣＲはストリームをデコードする機器の基準クロック（ＳＴＣ）の参照値である。機器は典型的にはＰＣＲのタイミングでシステムストリームをデマルチプレクスし、ビデオストリーム等の各種ストリームに再構築する。
【００４０】
ＰＥＳヘッダには、ＤＴＳ（Decoding Time Stamp）とＰＴＳ（Presentation Time Stamp）が格納される。ＤＴＳは当該ＰＥＳパケットに格納されるピクチャオーディオフレームのデコードタイミングを示し、ＰＴＳは映像音声出力等のプレゼンテーションタイミングを示す。なお、全てのＰＥＳパケットヘッダにＰＴＳ、ＤＴＳを有する必要はなく、Ｉピクチャの先頭データが格納開始されるＰＥＳパケットのヘッダにＰＴＳ、ＤＴＳがあれば、デコード及び出力に支障はない。
【００４１】
ＴＳパケットの構造の詳細は図１１に示される。図１１に示すように、適用フィールドにはＰＣＲに加えて、ランダムアクセス表示フラグが格納され、当該フラグにより、対応するペイロード部にビデオ・オーディオのフレーム先頭であってアクセスポイントとなりうるデータを格納するか否かを示す。また、ＴＳパケットのヘッダ部には前述したＰＩＤに加えて、ＰＥＳパケットの開始を示すユニット開始表示フラグ、適用フィールドが後続するか否かを示す適用フィールド制御情報も格納される。
【００４２】
図１０には、プログラムストリームを構成するパックの構造を示す。パックはパックヘッダにＳＣＲとＳｔｒｅａｍＩＤを有する。ＳＣＲはトランスポートストリームのＰＣＲと、ＳｔｒｅａｍＩＤはＰＩＤと実質同じである。またＰＥＳパケットのデータ構造はトランスポートストリームと共通なため、ＰＥＳヘッダにＰＴＳとＤＴＳが格納される。
【００４３】
プログラムストリームとトランスポートストリームの大きな違いの１つに、トランスポートストリームではマルチプログラムが許される点がある。即ち、番組という単位では１つの番組しかプログラムストリームは伝送できないが、トランスポートストリームは複数の番組を同時に伝送することを想定している。このため、トランスポートストリームでは、番組毎に番組を構成するビデオストリームとオーディオストリームが何れかを情報再生装置が識別することが必要になる。
【００４４】
図１２に、番組を構成するオーディオストリームとビデオストリームの構成情報を伝送するＰＡＴテーブル、ＰＭＡＰテーブルを示す。図１２に示すように、番組毎に使用されるビデオストリームとオーディオストリームの組み合わせに関する情報をＰＭＡＰテーブルが格納し、番組とＰＭＡＰテーブルの組み合わせに関する情報をＰＡＴテーブルが格納する。情報再生装置は、ＰＡＴテーブル、ＰＭＡＰテーブルにより出力が要求された番組を構成するビデオストリームとオーディオストリームを検出することができる。
【００４５】
次に上述してきたプログラムストリームのパックと、トランスポートストリームのＴＳパケットのディスク上の配置に関して、図１３を用いて説明する。図１３（ａ）に示すように、６４個のセクタはＥＣＣブロックを構成する。プログラムストリームの形式をとるビデオオブジェクト（PS#VOB）を構成するパック（PS Pack）は、図１３（ｂ）が示すように、セクタバウンダリで配置される。パックサイズもセクタサイズも２ＫＢだからである。
【００４６】
一方、トランスポートストリームの形式をとるビデオオブジェクト（TS1-VOB/TS2#VOB）はカプセル（Capsule）という８ＫＢのサイズを有する単位でＥＣＣブロック内に配置される。カプセルは１８Ｂのヘッダ領域を有し、データ領域には６ＢのＡＴＳ情報が付加されたＴＳパケットが４３個配置される。ＡＴＳ情報（Arrival Time Stamp information）は、ＤＶＤレコーダにより生成し付加される情報であって、当該パケットがＤＶＤレコーダに外部より伝送されたタイミングを示す。
【００４７】
エフェクトデータは、エフェクトオブジェクトと呼ばれる単位を１つのファイルとして記録される。図１４に、エフェクトオブジェクトのデータ構造を示す。エフェクトオブジェクトには、エフェクトの種類を特定するエフェクトの種類情報、ブレンドに関する情報を特定するブレンド情報を含む。ブレンド情報は、ブレンドの対象となるオブジェクトの識別情報であるオブジェクトＩＤ（Object ID）、ブレンドの対象となるオブジェクトのストリーム識別情報であるストリームＩＤ、ブレンド率情報、ブレンド率の時間的変化率を示すブレンド率の時間的変化情報およびブレンド率の位置的変化率を示すブレンド率の位置的変化情報を含む。
【００４８】
（５．ＡＶ情報の管理情報と再生制御の概要）
図１５は、図６が示すところのビデオ管理情報（Video Manager）と称されるファイルのデータ構造を示す図である。ビデオ管理情報は、各種オブジェクトのディスク上の記録位置等の管理情報を示すオブジェクト情報と、オブジェクトの再生順序等を示す再生制御情報とを有する。図１５はディスクに記録されるオブジェクトとして、ＰＳ−ＶＯＢ＃１〜ＰＳ−ＶＯＢ＃ｎ、ＴＳ１−ＶＯＢ＃１〜ＴＳ１−ＶＯＢ＃ｎ、ＴＳ２−ＶＯＢ＃１〜ＴＳ２−ＶＯＢ＃ｎがある場合を示す。
【００４９】
図１５が示すように、これらオブジェクトの種類に応じて、ＰＳ−ＶＯＢ用の情報テーブルと、ＴＳ１−ＶＯＢ用の情報テーブルと、ＴＳ２−ＶＯＢ用の情報テーブルが個別に存在すると共に、各情報テーブルは各オブジェクト毎のＶＯＢ情報を有している。ＶＯＢ情報は、それぞれ、対応するオブジェクトの一般情報と、オブジェクトの属性情報と、オブジェクトの再生時刻をディスク上のアドレスに変換するためのアクセスマップ、当該アクセスマップの管理情報を有している。一般情報は、対応するオブジェクトの識別情報、オブジェクトの記録時刻等を有し、属性情報は、ビデオストリームのコーディングモードをはじめとするビデオストリーム情報（Ｖ＿ＡＴＲ）と、オーディオストリームの本数（ＡＳＴ＿Ｎｓ）と、オーディオストリームのコーディングモードをはじめとするオーディオストリーム情報（Ａ＿ＡＴＲ）とから構成される。
【００５０】
アクセスマップを必要とする理由は２つある。まず１つ目は、再生経路情報がオブジェクトのディスク上での記録位置をセクタアドレス等で直接的に参照するのを避け、オブジェクトの再生時刻で間接的に参照できるようにするためである。ＲＡＭ媒体の場合、オブジェクトの記録位置が編集等で変更される場合がおこりうるが、再生経路情報がセクタアドレス等で直接的にオブジェクトの記録位置を参照している場合、更新すべき再生経路情報が多くなるためである。一方、再生時刻で間接的に参照している場合は、再生経路情報の更新は不要で、アクセスマップの更新のみ行えば良い。
【００５１】
２つ目の理由は、ＡＶストリームが一般に時間軸とデータ（ビット列）軸の二つの基準を有しており、この二つの基準間には完全な相関性がないためである。例えば、ビデオストリームの国際標準規格であるＭＰＥＧ−２ビデオの場合、可変ビットレート（画質の複雑さに応じてビットレートを変える方式）を用いることが主流になりつつあり、この場合、先頭からのデータ量と再生時間との間に比例関係がないため、時間軸を基準にしたランダムアクセスができない。この問題を解決するため、オブジェクト情報は、時間軸とデータ（ビット列）軸との間の変換を行うためのアクセスマップを有している。図１５が示すように再生制御情報は、再生時間軸情報テーブル、ユーザ定義再生経路情報テーブル、オリジナル再生経路情報テーブル、タイトルサーチポインタを有する。
【００５２】
図１６が示すように、再生時間軸情報は、１つ以上の再生経路を定める情報であり、各再生時間軸に付随する管理情報である再生時間軸一般情報、一つの再生経路においてオブジェクトを再生する順序の情報である再生開始点情報およびセル情報を含む。ここで、再生時間軸とは、再生開始時刻を基準とした、再生経路毎の時間軸である。
【００５３】
再生時間軸一般情報には、時間軸が単独（シングルパス）で再生されるか、重複（マルチパス）で再生されるかを示すブロックタイプ、重複して再生される時間軸を特定するブロックモード、再生時間軸情報の固有の名称情報、再生時間軸情報を作成した日時に関する情報、時間軸の長さの情報、時間の精度の情報（２７ＭＨｚや９０ｋＨｚなど）、時間軸の開始値の情報、ＮＰＴ（Normal Play Time）の開始値の情報を含む。これらの情報が再生時間軸情報毎に設定可能となることで、作成する時間軸毎にタイトルを作成したり、再生時間軸の作成日時を記録したり、配置するオブジェクトの時間精度などが設定可能となる。
【００５４】
再生開始点情報には、セルを再生する時刻の情報である再生開始時刻情報、セルの属するオブジェクトの識別情報であるオブジェクトＩＤ（Object ID）およびセルの識別情報であるセルＩＤを含む。ここで、セルとは、オブジェクトの再生開始時刻と再生終了時刻で特定されるオブジェクトの再生区間を示す。セル情報は、セルの属性を示す属性情報とオブジェクトの再生される区間を特定する再生区間特定情報として、区間の開始位置を表した開始時刻情報（Start#PTM）、および区間の終了位置を表した終了時刻情報（End#PTM）を含む。再生開始時刻と再生終了時刻は前述したアクセスマップにより、オブジェクトの実際のディスク上の開始位置情報と終了位置情報に変換される。
【００５５】
図１７において、再生時間軸＃１が設けられ、シングルパスが実現されている。そして、ＶＯＢ１のセル１の部分が再生開始点＃１から再生され、ＶＯＢ２のセル２の部分が再生開始点＃２から再生されている。図１７で示すような所望の時刻に再生を実現する、各種パラメータについて図１８を用いて詳述する。
【００５６】
再生時間軸＃１はシングルパスであるので、これに対応する再生時間軸情報＃１のブロックタイプには、“Ｓ”が指定され、ブロックモードには“―”と指定される。再生開始点＃１に対応する再生開始点情報＃１には、再生開始時刻情報としてＴ１が指定され、オブジェクトＩＤとしてＶＯＢ１が指定され、セルＩＤとして、セル１が指定される。再生開始点＃２に対応する再生開始点情報＃２には、再生開始時刻情報としてＴ２が指定され、オブジェクトＩＤとしてＶＯＢ２が指定され、セルＩＤとして、セル２が指定される。以上に述べたパラメータの設定によりＶＯＢ１、ＶＯＢ２を所望の時刻に再生できる。
【００５７】
また、図１９において、再生時間軸＃２、＃３が設けられ、マルチパスが実現されている。そして、再生時間軸＃２上において、ＶＯＢ３のセル３の部分が再生開始点＃３から再生され、ＶＯＢ３のセル４の部分が再生開始点＃４に再生される。再生時間軸＃３上において、ＶＯＢ３のセル３の部分が再生開始点＃５から再生され、ＶＯＢ４のセル６の部分が再生開始点＃６から再生され、ＶＯＢ３のセル５の部分が再生開始点＃７に再生される。
【００５８】
図１９で示すような所望の時刻に再生を実現する、各種パラメータについて図２０を用いて、詳述する。再生時間軸＃２と再生時間軸＃３とはマルチパスであるので、再生時間軸＃２に対応する再生時間軸情報＃２のブロックタイプには、“Ｍ”と指定され、ブロックモードには“先”と指定される。また、再生時間軸＃３に対応する再生時間軸情報＃３のブロックタイプには、“Ｍ”と指定され、ブロックモードには“後”と指定される。
【００５９】
再生時間軸情報＃２には、再生開始点＃３，４に対応する再生開始点情報＃３、４が含まれる。再生開始点情報＃３には、再生開始時刻情報としてＴ３が指定され、オブジェクトＩＤとしてＶＯＢ３が指定され、セルＩＤとして、セル３が指定される。再生開始点情報＃４には、再生開始時刻情報としてＴ４が指定され、オブジェクトＩＤとしてＶＯＢ３が指定され、セルＩＤとして、セル４が指定される。
【００６０】
再生時間軸情報＃３には、再生開始点＃５、６、７に対応する再生開始点情報＃５、６、７が含まれる。再生開始点情報＃５には、再生開始時刻情報としてＴ５が指定され、オブジェクトＩＤとしてＶＯＢ３が指定され、セルＩＤとして、セル３が指定される。再生開始点情報＃６には、再生開始時刻情報としてＴ６が指定され、オブジェクトＩＤとしてＶＯＢ４が指定され、セルＩＤとして、セル６が指定される。再生開始点情報＃７には、再生開始時刻情報としてＴ７が指定され、オブジェクトＩＤとしてＶＯＢ３が指定され、セルＩＤとして、セル５が指定される。以上に述べたパラメータの設定により、ＶＯＢ３、４の所望のセルを所望の時刻に再生でき、かつ、再生時間軸＃２、３のマルチパスを実現できる。
【００６１】
さらに、図２１において、再生時間軸＃４が設けられ、シングルパスが実現されている。ＶＯＢ５のセル７の部分が再生開始点＃８から再生され、ＶＯＢ６のセル８の部分が再生開始点＃９から再生され、および、ＶＯＢ６のセル８の部分が再生開始点＃１０に再生されている。ＶＯＢ５のセル７の部分とＶＯＢ６のセル８の部分が時刻Ｔ８から時刻Ｔ９までの間と時刻Ｔ１０からＴ１１までの間、重複再生されている。図２１で示すような重複再生を実現する、各種パラメータについて図２２を用いて詳述する。
【００６２】
再生時間軸＃４はシングルパスであるので、再生時間軸情報＃４のブロックタイプには、“Ｓ”と指定され、ブロックモードには“―”と指定される。再生開始点情報＃８には、再生開始時刻情報としてＴ８が指定され、オブジェクトＩＤとしてＶＯＢ５が指定され、セルＩＤとして、セル７が指定される。再生開始点情報＃９には、再生開始時刻情報としてＴ８が指定され、オブジェクトＩＤとしてＶＯＢ６が指定され、セルＩＤとして、セル８が指定される。再生開始点情報＃１０には、再生開始時刻情報としてＴ１０が指定され、オブジェクトＩＤとしてＶＯＢ６が指定され、セルＩＤとして、セル８が指定される。以上に述べたパラメータの設定によりＶＯＢ５、６のシングルパスでの重複再生が行われる。
【００６３】
複数のセルが重複再生される際の処理は、データの種類や再生機器の性能により様々である。例えば、オーディオストリームを含む動画オブジェクトであるＶＯＢ５と、ＶＯＢ５が記録された日時と異なった日時にアフレコしたオーディオストリームのオブジェクトであるＶＯＢ６のそれぞれのセルが重複して再生できる。また、ＶＯＢ５およびＶＯＢ６共に動画オブジェクトで、ユーザー操作により再生するＶＯＢ５とＶＯＢ６とを切り替えることができれば、簡単にマルチアングルやマルチビューを行える。この際、情報再生装置は２つのセルを重複して再生する必要はなく、一方のセルだけを再生し、表示するデータが切り替わったときに、その再生時間経過時点の他方のセルを再生すれば良い。情報再生装置に十分な性能があり複数の動画データを重複して再生できるならば、子画面表示することも可能である。
【００６４】
また、図２３（ａ）において、再生時間軸＃５が設けられ、シングルパスが実現されている。そして、ＶＯＢ７のセル９の部分が再生開始点＃１１から再生され、ＶＯＢ８のセル１０の部分が再生開始点＃１２から再生されている。そして、セル９とセル１０の重複部分において、エフェクトオーディオ９のセル１１の部分が再生されている。図２３で示すような所望の時刻に重複再生とエフェクトとを実現する、各種パラメータについて図２４を用いて詳述する。
【００６５】
再生時間軸＃５はシングルパスであるので、再生時間軸情報＃５のブロックタイプには、“Ｓ”が指定され、ブロックモードには“―”と指定される。再生開始点＃１１に対応する再生開始点情報＃１１には、再生開始時刻情報としてＴ１２が指定され、オブジェクトＩＤとしてＶＯＢ７が指定され、セルＩＤとしてセル９が指定される。再生開始点＃１２に対応する再生開始点情報＃１２には、再生開始時刻情報としてＴ１３が指定され、オブジェクトＩＤとしてＶＯＢ８が指定され、セルＩＤとしてセル１０が指定される。さらに、再生開始点＃１３に対応する再生開始点情報＃１３には、再生開始時刻情報としてＴ１３が指定され、オブジェクトＩＤとしてエフェクトオブジェクト９が指定され、セルＩＤとして、セル１１が指定される。ここでエフェクトオブジェクトのデータ構造のパラメータを設定することにより、セル９とセル１０にエフェクトの効果を実行できる。
【００６６】
例えば、エフェクトの種類としてブレンドを指定する。さらに、オブジェクトＩＤとしてＶＯＢ７を指定し、ＶＯＢ７のストリームＩＤとして音声ストリームを意味する“Ａ”を指定し、ＶＯＢ７のブレンド率情報として２０を指定する。さらに、ＶＯＢ７のブレンド率の時間的変化情報として−を指定し、ＶＯＢ７のブレンド率の位置的変化情報として−を指定する。オブジェクトＩＤとしてＶＯＢ８を指定し、ＶＯＢ８のストリームＩＤとして音声ストリームを意味する“Ａ”を指定し、ＶＯＢ８のブレンド率情報として８０を指定する。さらに、ＶＯＢ８のブレンド率の時間的変化情報として―を指定し、ＶＯＢ８のブレンド率の位置的変化情報として−を指定する。すると、ＶＯＢ７が音声ストリームを含む動画オブジェクトであり、その音声ストリームの出力を全体の２０％とし、ＶＯＢ８がアフレコした音声ストリームのオブジェクトであり、その出力を全体の８０％と設定でき、アフレコの音声ストリームを主に出力しながら、オリジナルの音声ストリームを従に出力することができる。
【００６７】
エフェクトの種類をフェードイン・フェードアウトとして、セル９とセル１０のブレンド率の時間的変化情報のパラメータを指定することによりフェードイン・フェードアウトの効果を作り出すことが可能である。さらに、エフェクトの種類をワイプとして、ブレンド率の時間的変化情報と共にブレンド率の位置的変化情報のパラメータを指定することによりワイプエフェクトを作り出すことも可能である。また、これ以外のエフェクトを作り出すことも可能である。
【００６８】
再生時間軸上に再生開始点情報を設定しオブジェクトを配置する際に、いくつかの制限を設けることにより、再生不可能なプレイリストが生成されるのを防止する。図２５（ａ）に示すように、再生時間軸上でオブジェクトが配置されていない空白区間がある場合、空白区間を切り取り、以降のオブジェクトの再生開始時刻情報を修正し、連続してオブジェクトが存在するように変更することにより、再生不可能なプレイリストが生成されるのを防止する。或いは、空白区間は何もないオブジェクトを埋めることにより、管理情報的には空白区間が存在しないようにする。
【００６９】
また、同時再生されるオブジェクトを配置する際にもいくつかの制限を設ける必要がある。再生機器の性能が十分で複数のデータを同時再生可能であったとしても、無限個のオブジェクトを同時再生可能なわけではない。そのため、図２５（ｂ）に示されるように、動画オブジェクトや音声オブジェクト、或いはその他のオブジェクトを同時に処理できる性能によって、再生時間軸上の同じ時間帯に配置できるオブジェクト数を限定する必要がある。
【００７０】
また、図２６（ａ）で示すように、１つの再生経路を定める情報には、ＤＶＤレコーダがオブジェクト記録時に記録された全てのオブジェクトを示すように自動生成するオリジナル定義再生経路情報と、ユーザが自由に再生シーケンスを定義できるユーザ定義再生経路情報の２種類がある。これらを、ＤＶＤではＰＧＣ情報（Program Chain Information）と統一的呼称され、ユーザ定義再生経路情報はＵ−ＰＧＣ情報、オリジナル再生経路情報はＯ−ＰＧＣ情報と呼称される。Ｏ−ＰＧＣ情報、Ｕ−ＰＧＣ情報はそれぞれ、オブジェクトの再生区間であるセルを示す情報であるセル情報をテーブル形式で列挙する情報である。Ｏ−ＰＧＣ情報で示されるオブジェクトの再生区間はオリジナルセル（Ｏ−ＣＥＬＬ）と呼称され、Ｕ−ＰＧＣ情報で示されるオブジェクトの再生区間はユーザセル（Ｕ−ＣＥＬＬ）と呼称される。図２６（ｂ）が示すように、ＰＧＣ情報により示されるセル群は、テーブルのエントリー順序に従って順次再生される一連の再生シーケンスを構成する。
【００７１】
図２７は、オブジェクト、セル、ＰＧＣ、アクセスマップの関係を具体的に説明する図である。図２７に示すように、オリジナルＰＧＣ情報ｅ５０は少なくとも１つのセル情報ｅ６０、ｅ６１、ｅ６２、ｅ６３を含む。セル情報ｅ６０…は再生するオブジェクトを指定し、かつ、そのオブジェクトタイプ、オブジェクトの再生区間を指定する。ＰＧＣ情報ｅ５０におけるセル情報の記録順序は、各セルが指定するオブジェクトが再生されるときの再生順序を示す。一のセル情報ｅ６０には、それが指定するオブジェクトの種類を示す属性情報（Type）ｅ６０ａと、オブジェクトの識別情報であるオブジェクトＩＤ（Object ID）ｅ６０ｂと、時間軸上でのオブジェクト内の開始時刻情報（Start#PTM）ｅ６０ｃと、時間軸上でのオブジェクト内の終了時刻情報（End#PTM）ｅ６０ｄとが含まれる。
【００７２】
データ再生時は、ＰＣＧ情報ｅ５０内のセル情報ｅ６０が順次読み出され、各セルにより指定されるオブジェクトが、セルにより指定される再生区間分再生されることになる。アクセスマップｅ８０ｃは、セル情報が示す開始時刻情報と終了時刻情報とをオブジェクトのディスク上での位置情報に変換する。
【００７３】
上述したマップ情報であるが、オブジェクトの記録時に共に生成され記録される。マップを生成するためには、オブジェクトのデータ内のピクチャ構造を解析する必要がある。具体的には図８で示すＩピクチャの位置の検出と、図９、図１０に示す当該Ｉピクチャの再生時刻であるＰＴＳ等のタイムスタンプ情報の検出が必要になる。
【００７４】
ここで、ＰＳ−ＶＯＢとＴＳ１−ＶＯＢとＴＳ２−ＶＯＢのマップ情報を生成する際に生じる問題について以下説明する。ＰＳ−ＶＯＢ、ＴＳ−ＶＯＢ１は、図１で説明したように主として、受信されたアナログ放送をＤＶＤレコーダがＭＰＥＧストリームにエンコードすることにより生成される。このため、Ｉピクチャや各種タイムスタンプの情報は自らが生成しており、ＤＶＤレコーダにとってストリーム内部のデータ構造は明確であり、マップ情報の生成に何の問題も生じない。
【００７５】
次に、ＴＳ２−ＶＯＢであるが、図１で説明したように主として、受信されたデジタル放送をＤＶＤレコーダがエンコードすることなく直接ディスクに記録する。このため、ＰＳ−ＶＯＢのようにＩピクチャの位置とタイムスタンプ情報を自ら生成するわけではないため、ＤＶＤレコーダにとってストリーム内部のデータ構造は明確ではなく、記録するデジタルストリームからこれら情報を検出することが必要になる。
【００７６】
このため、ＤＶＤレコーダは、ＴＳ２−ＶＯＢのマップ情報については下記のようにＩピクチャとタイムスタンプを検出する。まず、Ｉピクチャの検出は、図１１に示すＴＳパケットの適用フィールドのランダムアクセス表示情報を検出することにより行う。また、タイムスタンプの検出については、ＰＥＳヘッダのＰＴＳを検出することにより行う。タイムスタンプについては、ＰＴＳの代わりに、適用フィールドのＰＣＲや、ＴＳパケットがＤＶＤレコーダに伝送されてきた到着タイミングであるＡＴＳで代用することもある。いずれにせよ、ＤＶＤレコーダはＭＰＥＧストリームのビデオ層のデータ構造を解析することなく、その上位層であるシステム層の情報により、Ｉピクチャの位置を検出する。これは、マップ情報を生成するためにビデオ層の解析まで行うのはシステムの負荷が大きいためである。
【００７７】
また、システム層の検出が不可能な場合もありうるが、この場合は、マップ情報が生成できないため、有効なマップ情報が無いことを示すことが必要になる。ＤＶＤレコーダでは図１５（ｂ）に示すマップ管理情報によりこれらが示される。図１５（ｂ）に示すようにマップ管理情報は、マップ有効性情報と自己エンコーディングフラグとを有する。自己エンコーディングフラグは、ＤＶＤレコーダ自らがエンコードしたオブジェクトであることを示し、内部のピクチャ構造が明確であり、マップ情報のタイムスタンプ情報やＩピクチャの位置情報等が正確であることを示している。また、マップ有効性情報は、有効なアクセスマップがある無いかを示す。
【００７８】
なお、システム層の検出が不可能な例としては、適用フィールドが設定されていない場合や、そもそもＭＰＥＧトランスポートストリームで無いデジタルストリームの場合が考えうる。デジタル放送が世界各国で各種方式が成立しうるため、ＤＶＤレコーダがマップを生成できないオブジェクトを記録するケースも当然予想される。例えば、日本のデジタル放送を想定したＤＶＤレコーダを米国で使用し、米国のデジタル放送を記録した場合、マップを生成できないオブジェクトを記録するケースが出てくる。
【００７９】
但し、ＤＶＤレコーダはマップ情報が生成されないオブジェクトについても、先頭から順次再生することは可能である。この場合、記録されたデジタルストリームをデジタルＩ／Ｆを介して、当該ストリームに対応したＳＴＢに出力することでこれを映像再生することができる。
【００８０】
（６．再生機能の基本動作）
次に、図２８を用いて上記光ディスクを再生するＤＶＤレコーダプレーヤの再生動作について説明する。図２８に示すように、プレーヤは、光ディスク１００からデータを読み出す光ピックアップ２０１と、読み出したデータのエラー訂正等を行うＥＣＣ処理部２０２と、エラー訂正後の読み出しデータを一時的に格納するトラックバッファ２０３と、動画オブジェクト（ＰＳ＿ＶＯＢ）等のプログラムストリームを再生するＰＳデコーダ２０５と、ディジタル放送オブジェクト（ＴＳ１＿ＶＯＢ）のトランスポートストリームを再生するＴＳデコーダ２０６と、オーディオ・オブジェクト（ＡＯＢ）を再生するオーディオデコーダ２０７と、静止画オブジェクト（ＰＯＢ）をデコードする静止画デコーダ２０８と、各デコーダ２０５、２０６…へのデータ入力を切り換える切換え手段２１０と、プレーヤの各部を制御する制御部２１１とを備える。
【００８１】
光ディスク１００上に記録されているデータは、光ピックアップ２０１から読み出され、ＥＣＣ処理部２０２を通してトラックバッファ２０３に格納される。トラックバッファ２０３に格納されたデータは、ＰＳデコーダ２０５、ＴＳデコーダ２０６、オーディオデコーダ２０７、静止画デコーダ２０８の何れかに入力されデコードおよび出力される。このとき、制御部２１１は読み出すべきデータを再生時間軸情報、再生経路情報（ＰＧＣ）が示す再生シーケンスに基づき決定する。
【００８２】
また、制御部２１１は、図２７が示す再生時間軸情報、再生経路情報（ＰＧＣ）により、再生開始時刻、報再生するセルのタイプ、対応するオブジェクト、オブジェクトの開始時刻、終了時刻を獲得することができる。制御部２１１はこれに基づき、特定されるオブジェクトの区間のデータを、適合するデコーダに入力する。
【００８３】
図２９のフローチャートを用いて、上記再生処理の動作を詳述する。図２９において、再生がスタートしてから、ステップＳ３００で、ビデオ管理情報を入手する。ステップＳ３０１で、ＶＯＢ情報、再生時間軸情報などを読み込み、ステップＳ３０２で、再生時間軸（タイトル）を表示する。ステップＳ３０３で、ユーザが少なくとも１つの再生時間軸（タイトル）を選択したか判断する。ステップＳ３０４で、選択された再生時間軸のデータを記録媒体から読みとり、コンテンツの再生を開始する。
【００８４】
ステップＳ３０５で、再生開始点情報の再生開始時刻情報で指定される時刻に該当するかをモニターしている。再生開始時刻情報に該当する時刻でない場合には、ステップＳ３０６に行き、再生は待機される。ステップＳ３０５で再生開始時刻情報で指定される時刻に該当する場合には、ステップＳ３０７に行き、コンテンツの再生を開始する。ステップＳ３０８で、選択された再生時間軸の再生が完了したか判断される。再生が完了していない場合には、ステップＳ３０５の手前の処理にジャンプする。再生が完了した場合には、上記再生動作が終了する。
【００８５】
また、本実施形態のプレーヤは、さらに、ＡＶストリームを外部に供給するためのディジタルインタフェース２０４を有している。これにより、ＡＶストリームをＩＥＥＥ１３９４やＩＥＣ９５８などの通信プロトコルを介して外部に供給することも可能である。これは、特に、自らがエンコードしていないＴＳ２−ＶＯＢについては、プレーヤ内部に該当するデコーダが存在しないケースもありうるため、デコードすることなく、直接、ディジタルインタフェース２０４を通じて外部のＳＴＢに出力し、そのＳＴＢで再生させることができる。
【００８６】
外部にデジタルデータを直接出力する際には、制御部２１１は図１５（ｂ）のマップ管理情報に基づき、ランダムアクセス再生が可能かを否か判断する。アクセスポイント情報フラグが有効であれば、アクセスマップはＩピクチャの位置情報を有する。このため、制御部２１１は外部機器から早送り再生等の要求があればこれに応じて、Ｉピクチャを含むデジタルデータをデジタルＩ／Ｆを介して外部機器に出力することができる。また、タイムアクセス情報フラグが有効であれば、タイムアクセスが可能である。このため制御部２１１は、外部の機器からのタイムアクセスの要求に応じて、指定された再生時刻に相当するピクチャデータを含むデジタルデータをデジタルＩ／Ｆを介して外部機器に出力することができる。
【００８７】
（７．記録機能の基本動作）
次に、図３０を用いて上記光ディスクに対して記録、再生を行う本発明に係るＤＶＤレコーダの構成および動作について説明する。図３０に示すように、ＤＶＤレコーダは、ユーザへの表示およびユーザからの要求を受け付けるユーザインターフェース部２２２、ＤＶＤレコーダ全体の管理および制御を司るシステム制御部２１２、ＶＨＦおよびＵＨＦを受信するアナログ放送チューナ２１３、アナログ信号をディジタル信号に変換しＭＰＥＧプログラムストリームにエンコードするエンコーダ２１４、ディジタル衛星放送を受信するデジタル放送チューナ２１５、ディジタル衛星で送られるＭＰＥＧトランスポートストリームを解析する解析部２１６、テレビおよびスピーカなどの表示部２１７、ＡＶストリームをデコードするデコーダ２１８とを備える。
【００８８】
デコーダ２１８は、図１５に示した第１及び第２のデコーダ等からなる。さらに、ＤＶＤレコーダは、デジタルインターフェース部２１９と、書きこみデータを一時的に格納するトラックバッファ２２０と、ＤＶＤ−ＲＡＭ１００にデータを書き込むドライブ２２１とを備える。デジタルインターフェース部２１９はＩＥＥＥ１３９４等の通信プロトコルにより外部機器にデータを出力するインタフェースである。このように構成されるＤＶＤレコーダにおいては、ユーザインターフェース部２２２が最初にユーザからの要求を受ける。ユーザインターフェース部２２２はユーザからの要求をシステム制御部２１２に伝え、システム制御部２１２はユーザからの要求を解釈および各モジュールへ処理要求を行う。
【００８９】
次にユーザからアナログ放送の録画要求があった場合で、ＰＳ−ＶＯＢが記録される場合で以下、具体的に説明する。システム制御部２１２はアナログ放送チューナ２１３への受信とエンコーダ部２１４へのエンコードを要求する。エンコーダ部２１４はアナログ放送チューナ２１３から送られるＡＶデータをビデオエンコード、オーディオエンコードおよびシステムエンコードしてトラックバッファ２２０に送出する。エンコーダ部２１４は、エンコード開始直後に、エンコードしているＭＰＥＧプログラムストリームの再生開始時刻（ＰＳ＿ＶＯＢ＿Ｖ＿Ｓ＿ＰＴＭ）をシステム制御部２１２に送り、続いてＴマップを作成するための情報として動画オブジェクトユニット（ＶＯＢＵ）の時間長およびサイズ情報をエンコード処理と平行してシステム制御部２１２に送る。
【００９０】
次にシステム制御部２１２は、ドライブ２２１に対して記録要求を出し、ドライブ２２１はトラックバッファ２２０に蓄積されているデータを取り出しＤＶＤ−ＲＡＭディスク１００に記録する。この時、システム制御部２１２はファイルシステムのアロケーション情報からディスク１００上のどこに記録するかをあわせてドライブ２２１に指示する。
【００９１】
録画終了はユーザからのストップ要求によって指示される。ユーザからの録画停止要求は、ユーザインターフェース部２２２を通してシステム制御部２１２に伝えられ、システム制御部２１２はアナログ放送チューナ２１３とエンコーダ部２１４に対して停止要求を出す。エンコーダ部２１４はシステム制御部２１２からのエンコード停止要求を受けエンコード処理を止め、最後にエンコードを行ったＭＰＥＧプログラムストリームの再生終了時刻（ＰＳ＿ＶＯＢ＿Ｖ＿Ｅ＿ＰＴＭ）をシステム制御部２１２に送る。システム制御部２１２は、エンコード処理終了後、エンコーダ２１４から受け取った情報に基づき動画オブジェクト情報（ＰＳ＿ＶＯＢＩ）、再生時間軸情報を生成する。
【００９２】
次に、この動画オブジェクト情報（ＰＳ＿ＶＯＢＩ）に対応するセル情報を生成するが、この時重要なのは、セル情報内の属性情報を「ＰＳ＿ＶＯＢ」にすることである。前述した通り、セル情報内の情報は、動画オブジェクト（ＰＳ＿ＶＯＢ）には依存しない形で構成されており、動画オブジェクト（ＰＳ＿ＶＯＢ）に依存する情報は全て動画オブジェクト情報（ＰＳ＿ＶＯＢＩ）の中に隠蔽された形になっている。従って、セル情報の属性情報の認識を誤ると、正常な再生ができなくなり、場合によってはシステムダウンが起こる場合もある。
【００９３】
最後にシステム制御部２１２は、ドライブ２２１に対してトラックバッファ２２０に蓄積されているデータの記録終了と、動画オブジェクト情報（ＰＳ＿ＶＯＢＩ）およびセル情報、再生時間軸情報の記録を要求し、ドライブ２２１がトラックバッファ２２０の残りデータと、動画オブジェクト情報（ＰＳ＿ＶＯＢＩ）と、セル情報とをＤＶＤ−ＲＡＭディスク１００に記録し、録画処理を終了する。なお、アナログ放送をＴＳ１−ＶＯＢにエンコードしても勿論良い。また、エンコードすることなく記録されるＴＳ２−ＶＯＢの場合は、エンコード動作を当然回避する。
【００９４】
解析部２１６は、最初にＭＰＥＧトランスポートストリームからディジタル放送オブジェクト情報（ＴＳ２＿ＶＯＢＩ）の生成に必要な情報として、開始時刻情報（Ｄ＿ＶＯＢ＿Ｖ＿Ｓ＿ＰＴＭ）を抽出してシステム制御部２１２に送る。次に、ＭＰＥＧトランスポートストリーム中のオブジェクトユニット（ＶＯＢＵ）を決定し、Ｔマップ生成に必要なオブジェクトユニットの時間長とサイズとをシステム制御部２１２に送る。なお、オブジェクトユニット（ＶＯＢＵ）の決定は、前述したようにＴＳパケットヘッダ中の適用フィールド（adaptation field）内のランダムアクセスインジケータ（ｒandam#access#indicator）をもとに検出することにより可能である。
【００９５】
次にシステム制御部２１２は、ドライブ２２１に対して記録要求を出力し、ドライブ２２１はトラックバッファ２２０に蓄積されているデータを取り出しＤＶＤ−ＲＡＭディスク１００に記録する。この時、システム制御部２１２はファイルシステムのアロケーション情報からディスク上のどこに記録するかをあわせてドライブ２２１に指示する。
【００９６】
録画終了はユーザからのストップ要求によって指示される。ユーザからの録画停止要求は、ユーザインターフェース部２２２を通してシステム制御部２１２に伝えられ、システム制御部２１２はディジタルチューナ２１５と解析部２１６に停止要求を出す。解析部２１６はシステム制御部２１２からの解析停止要求を受け解析処理を止め、最後に解析を行ったＭＰＥＧトランスポートストリームの動画オブジェクトユニット（ＶＯＢＵ）の最後の表示終了時刻（Ｄ＿ＶＯＢ＿Ｖ＿Ｅ＿ＰＴＭ） をシステム制御部２１２に送る。
【００９７】
システム制御部２１２は、ディジタル放送の受信処理終了後、解析部２１６から受け取った情報に基づき、ディジタル放送オブジェクト情報（Ｄ＿ＶＯＢＩ）を生成する。次に、このディジタル放送オブジェクト情報（Ｄ＿ＶＯＢＩ）に対応するセル情報を生成するが、この時、セル情報内の属性情報として「Ｄ＿ＶＯＢ」を設定する。また、再生時間軸情報も生成する。
【００９８】
最後にシステム制御部２１２は、ドライブ２２１に対してトラックバッファ２２０に蓄積されているデータの記録終了と、ディジタル放送オブジェクト情報、セル情報および再生時間軸情報の記録を要求する。ドライブ２２１は、トラックバッファ２２０の残りデータと、ディジタル放送オブジェクト情報（Ｄ＿ＶＯＢＩ）、セル情報、再生時間軸情報をＤＶＤ−ＲＡＭディスク１００に記録し、録画処理を終了する。
【００９９】
以上、ユーザからの録画開始および終了要求をもとに動作を説明したが、例えば、ＶＴＲで使用されているタイマー録画の場合では、ユーザの代わりにシステム制御部が自動的に録画開始および終了要求を発行するだけであって、本質的にＤＶＤレコーダの動作が異なるものではない。
【０１００】
（ＤＶＤレコーダの再生）
次にＤＶＤレコーダにおける再生動作について説明する。まず、ユーザインターフェース部２２２がユーザからの要求を受ける。ユーザインターフェース部２２２はユーザからの要求をシステム制御部２１２に伝え、システム制御部２１２はユーザからの要求の解釈および各モジュールへの処理要求を行う。ユーザからの要求がＰＧＣの再生であった場合、システム制御部２１２はＰＧＣ情報およびセル情報を解析してどのオブジェクトの再生かを解析する。なお、以下では、１つの動画オブジェクト（Ｍ＿ＶＯＢ）と、１つのセル情報とから構成されるオリジナルＰＧＣの場合を説明する。
【０１０１】
システム制御部２１２は最初にＰＧＣ情報内のセル情報内の属性情報を解析する。属性情報が「Ｍ＿ＶＯＢ」であった場合、再生するＡＶストリームがＭＰＥＧプログラムストリームとして記録されたＡＶストリームであることが分かる。次にシステム制御部２１２は、セル情報のＩＤから対応する動画オブジェクト情報（Ｍ＿ＶＯＢＩ）を、テーブル（Ｍ＿ＡＶＦＩＴ）から探し出す。次に、セル情報の開始および終了位置情報と、動画オブジェクト情報の開始時刻情報（Ｍ＿ＶＯＢ＿Ｖ＿Ｓ＿ＰＴＭ）及び終了時刻情報（Ｍ＿ＶＯＢ＿Ｖ＿Ｅ＿ＰＴＭ）と、Ｔマップとから、再生するＡＶデータの開始および終了アドレスを求める。
【０１０２】
次に、システム制御部２１２はドライブ２２１に対して、ＤＶＤ−ＲＡＭディスク１００からの読み出し要求を、読み出しアドレスと共に送る。ドライブ２２１は、システム制御部２１２に指示されたアドレスからＡＶデータを読み出し、トラックバッファ２２０に格納する。次に、システム制御部２１２は、デコーダ２１８に対して、ＭＰＥＧプログラムストリームのデコード要求を行う。デコーダ２１８はトラックバッファ２２０に格納されているＡＶデータを読み出し、デコード処理を行う。デコードされたＡＶデータは表示装置２１７を通して出力される。
【０１０３】
ドライブ２２１はシステム制御部２１２から指示された全データの読み出し終了後、システム制御部２１２に読み出し終了を報告し、システム制御部２１２は、デコーダ２１８に対して再生終了要求を出す。デコーダ２１８はトラックバッファ２２０が空になるまでデータの再生を行い、トラックバッファ２２０が空になり、全てのデータのデコードおよび再生が終了した後、システム制御部２１２に再生終了を報告を行い、再生処理が終了する。
【０１０４】
以上、１つの動画オブジェクト（Ｍ＿ＶＯＢ）、１つのセル情報から構成されるオリジナルＰＧＣを例に説明を行ったが、オリジナルＰＧＣが、１つのディジタル放送オブジェクト（Ｄ＿ＶＯＢ）のみを含む場合、複数の動画オブジェクトを含む場合、複数のディジタル放送オブジェクトを含む場合、もしくは、動画オブジェクトとディジタル放送オブジェクトとが混在する場合でも、同様の処理を行うことでＡＶストリームの再生が可能である。また、オリジナルＰＧＣが複数セルを含む場合や、ユーザ定義ＰＧＣの場合も同様である。
【０１０５】
また、オーディオ・オブジェクト（ＡＯＢ）や、静止画オブジェクト（Ｓ＿ＶＯＢＳ）などのＡＶストリームもデコーダ２１８内の構成が異なるだけであり、他のモジュールや、動作処理は基本的に同じである。この場合、デコーダ２１８は、ＰＳデコーダ２０５、ＴＳデコーダ２０６、オーディオデコーダ２０７、静止画デコーダ２０８で構成できる。
【０１０６】
次に、デコーダ２１８が全てのＡＶストリームの再生機能を持たない場合の例について説明する。例えば、デコーダ２１８がＭＰＥＧトランスポートストリームの再生機能を有していない場合、前述したようにデコーダ２１８を通しての再生が不可能であるので、この場合、ディジタルインターフェース部２１９を介して外部機器にデータを供給し、外部機器にてデータの再生を行う。
【０１０７】
システム制御部２１２は、ユーザから再生要求されたＰＧＣ情報内のセル情報が、システムがサポートしていないディジタル放送オブジェクト（Ｄ＿ＶＯＢ）であることを検出した場合、デコーダ２１８に対する再生要求の代わりに、ディジタルインターフェース部２１９に対してデータの外部出力要求を行う。ディジタルインターフェース部２１９はトラックバッファ２２０に蓄積されているＡＶデータを接続しているディジタルインターフェースの通信プロトコルに従いデータの転送を行う。なお、上述した処理以外は動画オブジェクト（Ｍ＿ＶＯＢ）の再生時と同様である。また、デコーダ２１８が再生対象のＡＶストリームに対応しているか否かは、システム制御部２１２が自身で判断しても良いし、システム制御部２１２からデコーダ２１８に問い合わせるようにしても良い。
【０１０８】
（ＤＶＤプレーヤ）
次に、図３１を用いて上記光ディスクを再生する本発明にかかるＤＶＤプレーヤの構成について説明する。本ＤＶＤプレーヤは前述のプレーヤモデルを実現するものである。図３１に示すように、ＤＶＤプレーヤは、ユーザへの表示およびユーザからの要求を受け付けるユーザインターフェース部３１０１、ＤＶＤプレーヤの構成要素全体の管理および制御を司るシステム制御部３１０２、テレビおよびスピーカ等からなる表示部３１０３、ＭＰＥＧストリームをデコードするデコーダ３１０４、ＩＥＥＥ１３９４などに接続するディジタルインターフェース部３１０５、ＤＶＤ−ＲＡＭ１００から読み出したデータを一時的に蓄積するトラックバッファ３１０６、ＤＶＤ−ＲＡＭ１００からデータを読み出すドライブ３１０７を備える。このように構成されるＤＶＤプレーヤは、前述したＤＶＤレコーダと同様の再生動作を行う。
【０１０９】
なお、本実施形態では、ＤＶＤ−ＲＡＭを例に説明をしたが、他のメディアにおいても同様のことが言え、本発明はＤＶＤ−ＲＡＭや光ディスクにのみ制限されるものではない。
【０１１０】
また、本実施形態では、デコーダがサポートしていないＡＶストリームの場合にディジタルインターフェースを介して再生を行うとしたが、デコーダがサポートしているＡＶストリームであっても、ユーザの要求によってディジタルインターフェースを介して外部機器に出力するようにしても良い。また、本実施形態では、オーディオデータおよび静止画データをＭＰＥＧストリームでない独自のデータであるとして説明したが、これらのデータがＭＰＥＧシステムストリームの構成で記録されても良い。本実施形態ではエフェクトオブジェクトを用いて、エフェクトを実行したが、セル情報を用いてエフェクトを実行しても良い。
【０１１１】
図３２にセル情報のデータ構造を示す。セル情報には、セルの一般情報、開始時刻情報（Ｓｔａｒｔ＿ＰＴＭ）、終了時刻情報（Ｅｎｄ＿ＰＴＭ）、セルの任意の位置を指定するセルエントリポイント情報、セル内のエントリポイント毎のエフェクト情報およびセル内のエントリポイント毎のブレンド情報が含まれる。セルの一般情報には、セルの属性情報が含まれる。セル内のエントリポイント毎のエフェクト情報は、エフェクトの種類、エフェクトの方向およびエフェクトの効果持続範囲を含む。
【０１１２】
また、セル内のエントリポイント毎のブレンド情報は、ブレンドの対象となるセルの識別情報であるセルＩＤ、ブレンドの対象となるセルのストリームの識別情報であるストリームＩＤ、ブレンド率情報、ブレンド率の時間的変化を示すブレンド率の時間的変化情報、ブレンド率の位置的変化を示す位置的変化情報とを含む。エフェクト情報、ブレンド情報に含まれるパラメータを指定することにより、エフェクトを実現できる。
【０１１３】
例えば、図２２で示すＶＯＢ７が音声ストリームを含む動画セルであり、その音声ストリームの出力を全体の２０％とし、ＶＯＢ８がアフレコした音声ストリームのオブジェクトであり、その出力を全体の８０％するには、図２２のパラメータに加え、図３３のパラメータを指定する。即ち、セル７には、セルエントリポイント情報としてセル７の先端部の位置にＥＮＴ１を指定する。また、エフェクトの種類としてブレンドを指定し、エフェクトの方向として後を指定し、エフェクトの効果持続範囲としてＴ１１−Ｔ８を指定する。さらに、ブレンド率情報として２０を指定し、ブレンド率の時間的変化情報として―を指定し、ブレンド率の位置的変化情報として―を指定する。また、ブレンドの対象となるセルＩＤとしてセル７および８を指定し、ブレンドの対象となるセルのストリームＩＤ情報として共にＡを指定する。
【０１１４】
セル８には、セルエントリポイント情報としてセル８の先端部にＥＮＴ１を指定する。また、エフェクトの種類としてブレンドを指定し、エフェクトの方向として後を指定し、エフェクトの効果持続範囲としてＴ９−Ｔ８を指定する。さらに、ブレンド率情報として８０を指定し、ブレンド率の時間的変化情報として―を指定し、ブレンド率の位置的変化情報として―を指定する。また、ブレンドの対象となるセルＩＤとしてセル７および８を指定し、ブレンドの対象となるセルのストリームＩＤとして共にＡを指定する。すると、また、エフェクトの種類をフェードイン・フェードアウトとして、セル７とセル８とのブレンド率の時間的変化情報のパラメータを用いてフェードイン・フェードアウトの効果を作り出すことが可能である。さらに、エフェクトの種類をワイプとして、ブレンド率の時間的変化情報とブレンド率の位置的変化情報のパラメータを用いて、ワイプなどのエフェクトを作り出すことも可能である。
【０１１５】
本実施の形態では、再生開始点情報は、再生開始時刻情報、オブジェクトの識別情報およびセルの識別情報を含み、セル情報に、開始時刻情報と終了時刻情報を含んでいるが、図３４（ａ）に示すように、再生開始点情報に再生開始時刻情報、オブジェクトの識別情報、開始時刻情報および終了時刻情報を含めても良い。この場合、オブジェクトの属性に応じた再生開始点情報を設けたり、さらに属性情報を加えることにより、属性の異なるオブジェクトを指定できる。再生機器はセルのデータタイプを判定することにより、データにアクセスする前にデータの属性を特定することができる。
【０１１６】
また、本実施の形態では、セル情報には、属性情報、開始時刻情報および終了時刻情報を含めたが、さらに、図３４（ｂ）で示すように、オブジェクトＩＤ含めても良い。また、図３４（ｃ）で示すように、オブジェクトＩＤの識別情報、開始時刻情報と終了時刻情報を用いず、オブジェクトＩＤと表示時間情報を用いても良い。すると、図３５で示すように、静止画データやデータ放送など時間的に意味を持たないセルを指定できる。本実施の形態は、セルを時刻で特定したが、アドレス情報で特定しても良い。
【０１１７】
さらに、本発明の情報記録媒体を用いた記録方法、或いは再生方法のプログラムは、ＣＤ−ＲＯＭ、ＣＤ―Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ―Ｒ、ＤＶＤ−ＲＡＭ、ＳＤカード、スマートメディア等のパッケージメディアの記録媒体で配布されても、或いはネットワーク、通信手段による伝送媒体により配布されても構わない。
【０１１８】
【発明の効果】
本発明により、セル単位で、所望の時刻において、セルを再生できる。また、マルチパスを実現できる。さらに、指定した複数のセルを重複して再生したり、エフェクト再生を組み合わせることができる。また、異なるセルで用いられるＶＯＢに対して、異なるエフェクト再生を行うことができる。
【図面の簡単な説明】
【図１】ＤＶＤレコーダ装置の外観と関連機器とのインターフェースを示す図
【図２】ＤＶＤレコーダのドライブ装置のブロック図
【図３】ディスク上のアドレス空間及びトラックバッファ内データ蓄積量を示す図
【図４】ディスクの記録領域を示す図
【図５】ＤＶＤ−ＲＡＭの論理的なデータ空間を示す図
【図６】ディレクトリとファイルの構造を示す図
【図７】各種ＡＶオブジェクトとして記録されるＭＰＥＧデータの構造図
【図８】ＭＰＥＧプログラムストリームとトランスポートストリームを示す図
【図９】トランスポートストリームのデータ構造図
【図１０】プログラムストリームのデータ構造図
【図１１】ＴＳパケットの構造図
【図１２】ＰＡＴテーブル、ＰＭＡＰテーブルを示す図
【図１３】ＥＣＣブロックの構造図
【図１４】エフェクトオブジェクトの構造図
【図１５】オブジェクト情報から派生した各ストリーム管理情報を示す図
【図１６】再生時間軸情報のデータ構造図
【図１７】本発明の１実施の形態を示す図
【図１８】図１７を実現する再生時間軸情報のパラメータを示す図
【図１９】本発明の他の実施の形態を示す図
【図２０】図１９を実現する再生時間軸情報のパラメータを示す図
【図２１】本発明の他の実施の形態を示す図
【図２２】図２１を実現する再生時間軸情報のパラメータを示す図
【図２３】本発明の他の実施の形態を示す図
【図２４】図２１を実現する再生時間軸情報のパラメータを示す図
【図２５】パラメータを指定する際の注意点を示す図
【図２６】ＰＧＣ情報のデータ構造図
【図２７】オブジェクト、オブジェクト情報及びＰＧＣ情報の関係を説明した図
【図２８】ＤＶＤプレーヤモデルのブロック図
【図２９】再生動作を説明するフロチャート
【図３０】本発明に係るＤＶＤレコーダのブロック図
【図３１】本発明に係るＤＶＤプレーヤのブロック図
【図３２】本発明の他の実施の形態を示す図
【図３３】本発明の他の実施の形態を示す図
【図３４】本発明の他の実施の形態を示す図
【図３５】本発明の他の実施の形態を示す図
【符号の説明】
１００  ＤＶＤ−ＲＡＭ（光ディスク）
１０１，２０１  光ピックアップ
２０５  ＰＳデコーダ
２０６  ＴＳデコーダ
２０７  オーディオデコーダ
２０８  静止画デコーダ
２１１  制御部
２１２  システム制御部
２１６  解析部
２１８  デコーダ
２１９  ディジタルインターフェース部
【図１】
0004313521.tif 000002
【図２】
0004313521.tif 000003
【図３】
0004313521.tif 000004
【図４】
0004313521.tif 000005
【図５】
0004313521.tif 000006
【図６】
0004313521.tif 000007
【図７】
0004313521.tif 000008
【図８】
0004313521.tif 000009
【図９】
0004313521.tif 000010
【図１０】
0004313521.tif 000011
【図１１】
0004313521.tif 000012
【図１２】
0004313521.tif 000013
【図１３】
0004313521.tif 000014
【図１４】
0004313521.tif 000015
【図１５】
0004313521.tif 000016
【図１６】
0004313521.tif 000017
【図１７】
0004313521.tif 000018
【図１８】
0004313521.tif 000019
【図１９】
0004313521.tif 000020
【図２０】
0004313521.tif 000021
【図２１】
0004313521.tif 000022
【図２２】
0004313521.tif 000023
【図２３】
0004313521.tif 000024
【図２４】
0004313521.tif 000025
【図２５】
0004313521.tif 000026
【図２６】
0004313521.tif 000027
【図２７】
0004313521.tif 000028
【図２８】
0004313521.tif 000029
【図２９】
0004313521.tif 000030
【図３０】
0004313521.tif 000031
【図３１】
0004313521.tif 000032
【図３２】
0004313521.tif 000033
【図３３】
0004313521.tif 000034
【図３４】
0004313521.tif 000035
【図３５】
0004313521.tif 000036