"ビデオプログラムを格納のために処理する方法であって、前記ビデオプログラムは、第1のデータフォーマットに適合する符号化されたデジタルパケット化データを含み、前記第1のデータフォーマットは、一連の個別イメージを表現するビデオデータ項目と、ボリュームおよびファイル構造データ項目と、イメージシーケンスを通じてのナビゲーションをサポートするナビゲーション情報データ項目の少なくとも第1のセットとから構成され、前記第1のデータフォーマットに適合する前記パケット化データを解析して、ボリューム、ファイル構造、およびナビゲーションパラメータを前記ビデオプログラムを格納する前に判定するステップと、第2のフォーマットに適合したパケット化データを生成するために前記パラメータを使用するステップであって、前記第2のフォーマットは、ナビゲーションデータ項目の第2のセットを含み、前記第2のセットは、ナビゲーション情報データ項目の前記第1のセットのサブセットに制約される前もって形成された要素を備える、使用するステップと、前記第2のセットと協同して格納するためのメニューを生成するステップであって、前記メニューは、ナビゲーション情報の前記第2のセットに基づいて前記ビデオプログラムと関連付けされる対応するファンクションのユーザ選択を可能にする少なくとも1つのメニュー項目を含む、生成するステップとを備えることを特徴とする方法。前記対応するファンクションは、ナビゲーションデータ項目の前記第2のセットに基づいて判定されることを特徴とする請求項1に記載の方法。前記対応するファンクションは、a前記ビデオプログラムの書込みと、b前記ビデオプログラムのフォーマット変換とのうちの少なくとも1つであることを特徴とする請求項1に記載の方法。前記メニューは、前もって形成され、前記システムのメモリに格納されることを特徴とする請求項1に記載の方法。前記前もって形成済みのメニューは、少なくとも1つの非アクティブなメニューアイコンを含むことを特徴とする請求項3に記載の方法。前記少なくとも1つの非アクティブなメニューアイコンは、前記非アクティブなメニューアイコンと関連付けられたアクティブコマンドに応答してアクティブ化させることができることを特徴とする請求項5に記載の方法。前記ナビゲーションデータ項目を、前記パケット化データストリームの解析中に使用不可能な情報により更新するステップを更に含むことを特徴とする請求項1に記載の方法。前記第1のデータフォーマットは、読取り専用のデータフォーマットであり、前記第2のデータフォーマットは、書込み可能なデータフォーマットであることを特徴とする請求項1に記載の方法。ビデオプログラムの一連の複数の個別イメージとファイル構造を含む補助データとを表す符号化されたデジタルパケット化データおよびイメージシーケンス中のナビゲーションをサポートするナビゲーションデータを含むビデオプログラムを記録媒体に格納するために処理する方法であって、モード毎に前記ビデオプログラムの複数の個別イメージのイメージデータ特性を、前記ビデオプログラムと共に格納するために導出するステップであって、前記モードは、前記パケット化データの格納の前に、前記パケット化データを前処理する前処理モードであって、前記パケット化データを解析することにより前記パケット化データのファイル構造およびナビゲーションデータを判定することと、判定された前記ファイル構造およびナビゲーションデータを所定のデータ構造に形成することとを含む、前処理モード、前記パケット化データの格納中に、前記前処理モードにおいて形成されたデータ構造のファイル構造およびナビゲーションパラメータデータフィールドにおいて、あるデータ項目に未知のデータを、ダミーデータを用いて書き込むことを含む、同時発生処理モード、および前記パケット化データを格納した後、前記パケット化データを後処理する後処理モードであって、前記前処理モードおよび同時発生処理モードにおいて形成されたデータ構造のファイル構造およびナビゲーションパラメータデータフィールドにおけるダミーデータを更新することを含む後処理モードを含むステップと、プログラム書込みまたはフォーマット変換の処理を減らすための要素のサブセットを含むナビゲーション情報を生成することのために、導出された前記特性を使用するステップと、前記ナビゲーション情報を、a前記同時に処理するステップ、およびb前記後処理するステップのうち少なくとも1つの間に、導出されたイメージデータ特性により更新するステップとを含むことを特徴とする方法。前記サブセットの要素は、aビデオプログラムを表すデータのセグメントの開始アドレス、bビデオプログラムを表すデータのセグメントの終了アドレス、cビデオプログラムを表すデータのセグメントのサイズを識別するパラメータおよびd前もって形成済みのメニューのうち少なくとも1つを含むことを特徴とする、請求項9に記載の方法。前記導出された特性が、aGOPピクチャのグループフォーマットを識別するデータ、bビデオオブジェクトユニットVOBU内のGOPの数、cVOBUまたはGOP内の参照フレームを識別するデータ、dイメージを表すデータの開始アドレス、eイメージを表すデータの終了アドレス、fイメージを表すデータのサイズを識別するパラメータ、gトリック再生モード選択情報およびhファイル構造情報のうち少なくとも1つを含むことを特徴とする、請求項9に記載の方法。これらの欠点および派生的な欠点が、本発明によるシステムによって対処される。具体的には、本発明によるシステムは、補助ボリューム/ファイル構造およびナビゲーションデータを、異なるデータ符号化規格と互換性を有するように、かつ高度マルチメディアナビゲーション機能をサポートするように生成し、処理しかつフォーマットすることに関する問題に対処する。ビデオシステムは、異なるデータフォーマットのボリューム/ファイル構造およびナビゲーションデータを、書込みおよび他のアプリケーションのために適応的に生成し、処理する。このシステムは、一連の複数の個別イメージおよび補助ファイル構造を表す符号化されたデジタルパケット化データならびにイメージシーケンス中のナビゲーションをサポートするナビゲーションデータを含むビデオプログラムを処理する。このシステムは、格納の前にパケット化データを解析して個々のイメージの特性を決定し、この特性を、ナビゲーション情報を生成するために使用する。生成されたナビゲーション情報は、後続の処理を減らすように選択された要素のサブセットに制約された所定の要素を含む。このシステムは、生成されたナビゲーション情報を使用した、ビデオプログラムに関連付けられたファンクションのユーザ選択および開始を可能にする項目を含むメニューも生成する。ビデオ処理システムは、復号化、書込みおよび他のアプリケーションのために、異なるデータフォーマットのボリューム/ファイル構造およびナビゲーションデータを適応的に生成かつ処理し、データを異なるフォーマットの間で変換するのに都合がよい。本発明の原理を、地上、ケーブル、衛星、インターネットまたはコンピュータネットワークブロードキャストデータの処理および格納に適用することができる。さらに、開示された本システムは、ビデオプログラムを処理するものとして記載されるが、これは例示的でしかない。ここでプログラムという用語は、たとえば、オーディオデータ、電話メッセージ、コンピュータプログラム、インターネットwebページまたは他の通信など、いかなる形式のパケット化データをも表現するのにも使用される。この処理システムを、異なるデータフォーマットのデータの処理および変換に関連して、具体的には、DVDタイプのアプリケーション用の書込み可能フオーマットと読取り専用フォーマット間の処理および変換、およびその逆において論じる。しかし、これは例示的でしかなく、本発明の原理を、他のデータフォーマットの処理および変換に適用することもできる。他のフォーマットには、たとえば、メーカ独自のproprietaryおよび注文のフォーマット、MPEGフォーマットMPEG-4またはMPEG-7規格に符号化されたデータを含むおよび非MPEG互換フォーマットを含むことができる。読取り専用DVDデータフォーマットがMPEG2フォーマットのサブセットを使用し、消費者向け電子機器企業の連合によって採択されたメーカ独自の規格によって定義されており、JimTaylor著のDVDDemystified-TheGuidebookofDVD-VideoandDVD-ROMDVDを明らかにした-DVDビデオとDVDROMのガイドブック,McGrawHill発行,1997年などの、入手可能な文献資料に記載されていることに留意されたい。さらに、MPEG2互換データはMPEG規格に従って符号化され、これはシステム符号化セクションISO/IEC13818-1,1994年6月10日およびビデオ符号化セクションISO/IEC13818-2,1995年1月20日からなる。書込み可能DVD規格に従ってファイル構造およびナビゲーションデータと共に符号化されたプログラムは、たとえば、読取り専用DVDフォーマットなど、異なる規格に符号化されたプログラムのファイル構造およびナビゲーションデータ要件と互換性がない可能性がある。結果として、書込み可能DVDディスクは読取り専用DVDプレイヤーによって再生できない可能性があり、あるいは、読取り専用DVDフォーマット用に符号化されたプログラムは書込み可能DVDプレイヤーによって直接格納されない可能性があり、その逆の可能性もある。このようなデータフォーマット非互換性は、他の異なるデータフォーマットの間で生じる可能性がある。データフォーマット非互換性は、書込み可能DVDフォーマットの異なるバージョンの間など、単一のフォーマットの異なるバージョンにおいて符号化されたデータの間で生じる可能性もある。結果として上位交換性backwardcompatibilityが欠如することは、たとえば、書き込まれたディスクが、異なる世代のプレイヤー上で再生できない可能性があることを意味する。本発明による処理システムは、異なるデータフォーマットのファイル構造およびナビゲーションデータを適応的に生成し、処理する。この処理システムはまた、ファイル構造およびナビゲーションデータを、復号化、書込みおよび他のアプリケーションのために、異なるフォーマット間で変換する。特定の実施形態では、処理システムがビデオプログラムを汎用データフォーマット図1において例示されたようなものに符号化し、これは書込み可能および読取り専用ビデオ処理デバイスと互換性を有する。書込み可能データフォーマットのプログラムを読取り専用フォーマットのプレイヤーによって再生するために処理する際にいくつかの困難が伴う。具体的には、読取り専用フォーマット図2によって例示されたようなものにおいて符号化されたプログラムが、いくつかのナビゲーション機能featureをサポートするためのファイル構造およびナビゲーションデータを含む。このような機能には、たとえば、1セットのプログラムにおける個々のプログラムの探し出し、異なるシーンまたはカメラアングルを提供するための異なるイメージシーケンス中のナビゲーション、およびトリック再生オペレーション反転、早送り、静止などが含まれる。このようなナビゲーション機能をサポートする、読取り専用フォーマットファイル構造およびナビゲーションデータが導出され、製造プロセスの一部としてディスクマスタリングオペレーションにおいて格納され、ここではリアルタイム処理制約がない。対照的に、家庭での書込み用にこのようなファイル構造およびナビゲーションデータを導出することは、著しい負荷を書込みデバイスに課す。本発明による処理システムは、このようなファイル構造およびナビゲーションデータを生成する負荷を、有利にデータを特異なモードで適応的に生成かつ処理することによって、最小限にする。これらのモードは、a前処理、b同時発生およびc後処理モードを含む。前処理モードは、プログラム書込みまたはフォーマット変換オペレーションに先行する。同時発生モードは、プログラム書込みまたはフォーマット変換オペレーション中に起こる。さらに、前処理および同時発生モードはそれぞれ、ファイル構造およびナビゲーションパラメータのその後の挿入のためにプリフォーム前もって形成されたデータフィールドの作成を含むことができる。後処理モードはプログラム書込みまたはフォーマット変換の後に起こり、プリフォームされたデータフィールドにファイル構造またはナビゲーションパラメータを挿入することを含む。処理システムはビデオプログラムを汎用データフォーマット図1において例示されたようなものに符号化し、このデータフォーマットは読取り専用フォーマット図2において例示されたようなものおよび書込み可能フォーマットビデオ処理デバイスと互換性を有する。以下の考察では、図1の汎用データフォーマットおよび図2の読取り専用フォーマットについて記載する。図3Aおよび図3Bに関連した後続の考察では、図1の汎用DVDデータフォーマットにおいて組み込むための、前処理、同時発生および後処理モードにおける図2の読取り専用DVDフォーマットデータ項目の処理について記載する。図1は、書込み可能および読取り専用DVDプレイヤーと互換性を有する、例示的トップレベル汎用DVDデータフォーマットを示す。階層汎用データフォーマットの最高レベルは、ファイルの位置およびパスを定義するボリュームおよびファイル構造セクション400、および他のボリュームまたはファイル構造情報の挿入用セクション403を含む。最高レベルは、プログラムビデオコンテンツおよびプログラムガイド/メニューコンテンツを含むビデオゾーン405、および補助および他のデータ用の他のゾーン407も含む。ビデオゾーン405は、ビデオマネージャ409およびビデオゾーン411を含む。さらに、ビデオマネージャ409は階層的に、ナビゲーション情報414、およびナビゲーション情報の挿入用のデータセクション418、およびセクション420における他のデータからなる。ビデオゾーン411は、ナビゲーション情報422、および後処理モードで生成されたナビゲーション情報の挿入用のデータセクション424、およびセクション427における他のデータからなる。図1の汎用フォーマット内に組み込まれたファイル構造およびナビゲーションパラメータは、MPEG互換のピクチャのグループGOPにおける、あるいはDVDビデオオブジェクトユニットVOBU内のイメージ中のナビゲーションをサポートする。パラメータは、単一のプログラム内、あるいはオーディオプログラム、インターネットwebページデータ、テキストデータおよびプログラムガイドを含む異なるプログラムの間、かつ異なるMPEG基本ストリームのイメージの間のナビゲーションもサポートする。具体的には、ナビゲーションパラメータは、たとえば、個々のGOP、またはビデオオブジェクトユニットVOBU内のGOPの数、またはイメージデータ位置情報を識別するパラメータを含むことができる。さらに、このような位置情報は、データを表すイメージのサイズを識別するか、あるいはVOBUまたはGOP内のMPEG参照フレームを識別するか、あるいはデータ開始または終了アドレスを表すイメージを識別するデータを含むことができる。加えて、ナビゲーションパラメータは、トリック再生モード選択情報も含むことができる。図2は読取り専用DVD階層データフォーマットを示し、このデータフォーマットはオペレーションの異なるモードのためにビデオプログラムイメージシーケンス中の復号化およびナビゲートに使用されるナビゲーション情報の位置および構造を示す。階層読取り専用データフォーマットの最高レベルは、ボリュームおよびファイル構造データ191、ビデオマネージャセクションVMG200、およびビデオプログラムコンテンツを含むビデオタイトルプログラムセットVTS203~205を含む。各VTSは階層的に、1つまたは複数のビデオプログラムタイトルのためのビデオタイトルセット情報VTSI213、プログラムメニュー情報217、プログラムコンテンツ情報223およびバックアップVTSIデータ225に関連付けられる。さらに、プログラムメニュー情報217およびプログラムコンテンツ情報223はビデオオブジェクトVOB260~262からなり、個々のVOBたとえば、VOB260はセル264~266からなる。個々のセル、たとえばセル264は、たとえば1秒から映画全体の長さまで可変である持続時間のプログラムデータを表す。セル264はビデオオブジェクトユニットVOBU268~270からなり、各ビデオオブジェクトユニットは0.4~1.2秒のビデオプログラムの再生を表す。個々の各ビデオオブジェクトユニットユニット272、274~276によって例示されたものはナビゲーションパック情報を、ビデオ、オーディオおよびサブピクチャデータたとえば、キャプションおよび補助テキストを含むと共に含むことができる。個々のナビゲーションパックは、ヘッダ、サブストリーム_ID、プレゼンテーションコントロール情報PCIデータおよびデータサーチ情報DSIを含み、これらをユニット280~294において示す。ビデオマネージャセクションVMG200におけるDVDディスクのメインメニューは、オプションである。このメインメニューは、ユーザがDVDディスクにアクセスするときに見る最初のイメージを表す。VMG200は階層的に、ビデオマネージャコントロールデータ207、ディスクメニュー209およびビデオマネージャバックアップ情報210に関連付けられる。さらに、コントロールデータ207は、情報管理テーブル230、タイトルサーチポインタテーブル233、メニュープログラム連鎖情報ユニットテーブル235、親管理情報テーブル237、ビデオタイトルセット属性テーブル239、テキストデータマネージャ242、メニューセルアドレステーブル244およびメニュービデオオブジェクトユニットアドレスマップ246を含む。具体的には、項目230~246は、VMG情報のサイズおよび開始アドレス、ビデオマネージャメニューのビデオオブジェクトの属性、ビデオプログラムサーチ情報、メニュー言語情報、親レーティングコントロール情報、重複ビデオプログラム属性情報、およびプログラム識別名たとえば、ボリューム、アルバムまたはプロデューサ名を定義する。さらに、タイトルサーチポインタテーブル233は、サーチ情報項目253、255、257および259それぞれがたとえば、プログラムタイプ、プログラム番号、カメラアングルの数、親レーティング識別子およびプログラム開始アドレスを指定するを、ディスク上の各プログラムについて含む。タイトルサーチポインタテーブル233は、項目248において、サーチポインタテーブル233自体のサイズおよび位置を定義するパラメータも含む。図3Aおよび図3Bは、図1の汎用DVDデータフォーマットにおいて組み込むために、前処理、同時発生および後処理モードにおいて処理される読取り専用DVDフォーマットデータ構造項目650~716図2のデータ構造に組み込まれるを一覧表化したテーブルを示す。図3Aおよび図3Bの列633、637および639は、データ項目650~716を、図1の汎用データフォーマットに含めるために調節する際に取られる処理アクションの性質を示す。図3Aおよび図3Bの列640は、データ項目650~716を含む図2の個々のデータ要素を識別し、列645は、処理されたデータ項目650~716を組み込むために指定された、図1の汎用フォーマットの対応するデータ要素を識別する。図3Aおよび図3Bにおいてリストされた前処理、同時発生および後処理アクションについて、以下に記載する。1.前処理モード前処理モードは、プログラム書込みの前に入手可能である情報を処理することを含む。前処理の一部として、ディスクをユーザビリティについてチェックすることができ、ファイル構造を作成することができ、オーディオトラック新規に作成されたものか、または事前に存在するものを、前処理されたデータに組み込むことができる。具体的には、前処理モードにおいて、ビデオマネージャメインメニュー650が作成され、メニュー言語652たとえば、英語、フランス語、ドイツ語など、メニュー、テキストなどにおいて使用されるものが選択され、プログラム連鎖メニュー情報655すなわち、メニューセグメントをリンクする情報が生成される。さらに、ビデオマネージャメニュー用のビデオオブジェクトセットにおけるビデオオブジェクト657の数が1に制限され、ビデオオブジェクトのサイズおよびその関連付けられたアドレスが事前し定義される。コンテンツレーティング659親管理に使用されるものはオプションであるが、同様に書込みの前に決定することができる。さらに、新しいビデオプログラムタイトルセットメニューすなわち、ディスク上で使用可能なプログラムのメニューを作成するために、標準のプリフォームされたメニューが使用され、このメニューはタイトルセットメニューセルアドレステーブル711およびビデオタイトルセットメニュービデオオブジェクトユニットアドレスマップ713を含む。加えて、他の項目をオプションで前処理モード中に作成することができ、これには、情報管理テーブル679、テキスト管理情報689、メニューセルアドレステーブル691およびビデオオブジェクトユニットアドレステーブル697が含まれる。本明細書に記載した方法におけるデータの前処理は、異なるデータフォーマットのファイル構造およびナビゲーションデータの生成および処理を簡素化かつ促進するので有利である。プログラム書込みまたはフォーマット変換の前のデータ要素の前処理およびプリフォームにより、そうでない場合に書込み中あるいは後処理におけるこれらのオペレーションの実行において含まれる処理負荷が減る。このような前処理は、たとえば、MPEG互換GOPにおけるかあるいはVOBUにおける個々のI、PおよびBフレームの数をカウントすることを含むことができる。さらに、いくつかのプリフォームされたデータ要素が、書込みまたは後処理モード中に新しいデータで更新されるので有利である。他のプリフォームされたデータ要素を後に修正して、新しく使用可能なファンクションまたは機能に対応することができるので有利である。たとえば、メニューを、書込みの前に、格納されたビットマップの形式において生成することができ、あるいはソフトウェア内にたとえば、HTMLにおいて埋め込むことができる。あるバージョンでは、このようなメニューをプリフォームして可視および不可視のボタンを含めることができる。不可視のボタンは、非アクティブなコマンドたとえば、ノーオペレーションNOPコマンドに関連付けられる。不可視のボタンを含むプリフォームされたメニューがメモリから検索され、プログラム書込み中にビデオプログラムデータに組み込まれ、あるいは復号器の機能が拡張される。不可視のメニューボタンは後に、たとえば、ボタンを可視にレンダリングすることによって、また、機能を追加する要求に応答してダミーコマンドをアクティブなコマンドで置き換えることによって、アクティブ化される。図10は、プリフォームされたメニューにおけるボタンのアクティブ化の一実施例を示す。図10aは可視ボタンのない基準メニューを示し、図10bおよび図10cは、単一のボタンおよび6個のボタンの連続的なアクティブ化をそれぞれ示す。この能力は、ユーザによってメニューを介して選択可能にする必要のあるプログラムおよび関連付けられたアクセスポインタの追加をサポートし、他の追加されたユーザファンクションをサポートする。別のバージョンでは、メニューをプリフォームして、非アクティブなコマンドに関連付けられた可視ボタンを含めることができ、またメニューを後に、非アクティブなコマンドをアクティブなコマンドで置き換えることによってアクティブ化することができる。同様に、本明細書に記載した前処理を使用して、まったく新しいメニューまたは既存のメニュー内の個々のコマンド項目を作成して、データフォーマット変換または新しい機能追加に柔軟的に対応することができるので有利である。2.同時発生モードプログラム書き込み中に起こる同時発生モードは、プログラム書込みまたはフォーマット変換オペレーション中に起こる処理を含む。同時発生モードにおいて、コントロール標識は、書き込まれたプログラムデータを含むディスクに新しいプログラムタイトルが追加されると、更新される。具体的には、コントロール標識の更新は、データタイプ標識667をゼロに設定すること、およびビデオプログラムセットの数663およびタイトルサーチポインタの数665を増分することを含む。未知の宛先のナビゲーション情報669、672たとえば、リンク、ジャンプ、コール命令などのコマンドを含むがダミーコマンドとして書き込まれ、後処理において更新される。また、新しいビデオプログラムセットについて、サーチポインタ693およびビデオ属性695が、後処理における更新のためにダミーデータと共に書き込まれる。新しいビデオプログラムセットの書込みでは、情報項目701~716が書き込まれ、ダミーデータが、後続の後処理における更新のために組み込まれる。新しいプログラムの書込みでは、プログラム開始アドレスが管理テーブル701に追加され、ポインタがポインタテーブル703に組み込まれる。さらに、プログラム連鎖テーブル705およびユニットテーブル707が更新されて、追加されたプログラムのセグメントのためのデータのリンクが含まれる。同様に、トリック再生および他のナビゲーションモードのためのランダムアクセスを可能にするプログラムアドレスリンクを含むタイムマップテーブル709では、タイムマップリンクアドレスを更新することができ、関連付けられた索引番号が増分され、サーチポインタが追加される。未知のデータがダミーデータとして、後処理における更新のために書き込まれる。追加されたプログラムのユーザ選択を可能にする新しいメニューボタンが、ビデオプログラムセットメニュー650に追加される。加えて、関連付けられたナビゲーション項目が更新されて、メニュープログラム連鎖情報655およびナビゲーションコマンドデータ669が含まれる。メニュービデオオブジェクト657の数を更新して、必要な場合、新しいメニューボタンを収容することもできる。新しいビデオオブジェクトの書込みでは、新しいビデオタイトルセットセル情報711が追加され、ビデオオブジェクトの数および未知のデータがダミーデータとして書き込まれる。プログラム連鎖情報705およびメニュープログラム連鎖情報ユニットテーブル707が更新されて、プログラムおよびセルの新しく変更された数が反映される。項目705および707が、ビデオタイトルセットのためのプログラムコントロールおよびその関連付けられたメニューに関係付けられたデータを含むことに留意されたい。ナビゲーションコマンドNextPGC、PreviousPGC、GoUpPGC、PGプレイバックモードおよびStillTimeValueは、ナビゲーションの宛先がこの段階で未知である場合、ダミーコマンドNOPとして書き込まれる。新しいセルについて、セル番号エントリがビデオタイトルセルアドレステーブル716に追加される。加えて、ビデオオブジェクトユニットがメモリにおいて完全なユニットとして格納され、書込み前に解析されて、ビデオオブジェクトユニットレベルナビゲーション情報が決定される。順次にリンクされたビデオオブジェクトユニットの前方参照リンクは未知であり、ダミーデータとして、後処理中の更新のために書き込まれる。3.後処理モード後処理モードはプログラム書込みの後に起こり、前処理および同時発生モードにおいて形成されたファイル構造およびナビゲーションパラメータデータフィールドにおけるダミーデータを更新することを含む。具体的には、データフォーマット変換において、データタイプ標識667がゼロから1に変更され、既存のビデオマネージャメニュー650を新しいバージョンで置き換えることができる。さらに、望む場合は、追加の言語652が追加され、メニュープログラム連鎖情報655およびビデオマネージャメニュー657におけるビデオオブジェクトの数が正しい値で更新される。同様に、コンテンツレーティング親管理情報659およびテキスト管理情報689が、このモードにおいて追加あるいは更新される。属性サーチポインタ693のため、かつビデオプログラム属性695のために含まれたダミーデータが、有効なビデオプログラムセット属性終了アドレスを含む正しい情報で置き換えられる。他のデータ項目669~716を、必要な場合、同様にこのモードにおいて更新あるいは訂正することができる。図4は、データタイプ変更情報、またはフォーマットタイプを定義する情報を含めるための、汎用DVDデータフォーマット図1の例示的タイトルサーチポインタデータ要素を示す。サーチポインタ項目440タイトルプレイバックタイプが使用されて、読取り専用から汎用データフォーマットへのデータフォーマット変更が示される。しかし、他の定義可能なパラメータも、データフォーマット変更を指示するため、あるいはフォーマットタイプを定義するために使用することができる。データ項目442~452は、カメラアングル、タイトル、親ID、および復号化において使用するためのタイトルセット識別子パラメータを与える。図5および図6は、読取り専用フォーマットにおいて書き込まれたデータの時間ベースのデータ構造を示す。図5は、ナビゲーション、ビデオ、オーディオおよびサブピクチャデータおよびセクタアドレスを含む、例示的な書き込まれた読取り専用フォーマットのビデオオブジェクトユニットVOBUを示す。図6は、ビデオオブジェクトユニットVOBU内の誤り訂正符号化ECCブロック460を示す。図7は、異なるデータフォーマットと互換性を有するボリューム/ファイル構造およびナビゲーションデータを提供するための方法の流れ図を示す。ステップ300での開始の後に続いて、ステップ303で、ビデオプログラムを表す符号化されたパケット化ビデオデータが解析されて、ビデオイメージのシーケンス中のナビゲートにおいて使用するためのボリューム/ファイル構造およびナビゲーションパラメータが決定される。このパラメータは、標準またはトリック再生たとえば、早送り、反転、静止などにおけるイメージ中のナビゲーションをサポートすることができる。しかし、ファイル構造およびナビゲーションパラメータを、データフォーマット変換プロセスの一部として導出かつ処理することもできる。ステップ303で決定されたパラメータが、ステップ305で、所定の構造に形成され、ステップ310で、構成されたパラメータが、データを表すパケット化ビデオプログラムにおいてプリフォームされたファイル構造およびナビゲーションデータフィールドに組み込まれる。ステップ315で、標識がパケット化データに組み込まれて、ファイル構造およびナビゲーションパラメータが挿入されていることが示され、ステップ320で、形成されたパケット化データが出力される。ステップ325で、このプロセスが終了する。図8は、読取り専用データフォーマットにおけるデジタルビデオデータを表すイメージを、読取り専用および書込み可能フォーマットプレイヤーと互換性を有する異なる汎用フォーマットに変換するための方法の流れ図を示す。ステップ350での開始の後に続いて、ステップ359で、ユーザ変換選択入力357が処理されて、個々のプログラム、または1つまたは複数のプログラムを含むディスク全体が読取り専用から汎用データフォーマットへ変換されるべきであるかどうかが判定される。個々のプログラムまたはディスク全体の変換が選択された場合、ステップ361およびステップ363がそれぞれ、変換標識がすでに設定されているかどうかを判定する。標識が設定されている場合には、変換がすでに実行されていて、ステップ355またはステップ365でプロセスが終了する。標識が、変換が先に実行されていないことを示した場合、ステップ367で、プログラムまたはディスク変換のためのプロセスが継続する。ステップ367は、読取り専用ファイル構造、ナビゲーションおよび他のデータ図2を汎用DVDデータフォーマット図1へ、先に図3Aおよび図3Bに関連して記載したように変換するために、前処理、同時発生および後処理ファンクションを実行する。単一のプログラムまたはディスク全体の変換の場合、データが誤り訂正符号化ECCブロックユニットにおいて処理されて、処理が簡素化されるので有利である。他の実施形態では、処理を、変換処理のために相応じて異なるメモリ容量を含む異なるサイズのデータに基づいて実行することができる。ステップ367で、ビデオオブジェクトユニットVOBUにおけるECCブロックが個別に処理され、これがプログラムにおける各VOBUについて繰り返される。プログラムの個々のECCブロックが記憶装置から検索され、解析されて、汎用フォーマットボリューム、ファイル構造およびナビゲーションパラメータが、汎用フォーマットデータフィールドにおいて組み込むために生成される。さらに、ステップ367で、前処理された汎用フォーマットデータが元のディスクにリストアされて、元の格納されたプログラムが上書きされるか、あるいは異なる記憶領域元のディスク上あるいは異なるディスク上でが占有される。汎用フォーマットプログラムのリストア中に、選択されたファイル構造およびナビゲーションパラメータが、先に図3Aおよび図3Bの同時発生モード処理に関連して記載したように生成あるいは更新される。ステップ367の後処理ファンクションでは、同時発生モード中に作成された、リストアされた汎用フォーマットデータが読み取られ、解析されて、一貫したファイル構造およびナビゲーションパラメータ図3Aおよび図3Bに関連して記載されたようなアドレス、データサイズ、位置およびポインタ情報を含むが生成される。結果として生じる一貫したファイル構造およびナビゲーションパラメータがたとえば、既存のパラメータを上書きすることによって、リストアされた汎用フォーマットプログラムにおけるそれらの各汎用フォーマットデータフィールドに挿入される。ステップ367のデータフォーマット変換プロセスは、データタイプ標識たとえば、図3Aおよび図3Bの標識667を更新することによって完了されて、フォーマット変更が反映され、ステップ373で図8のプロセスが終了する。プログラムのディスク全体またはディスク上で選択された複数のプログラムの変換では、ステップ367において記載されたプロセスが、必要な選択された各プログラムについて繰り返される。図9は、異なるデータフォーマットのためのボリューム/ファイル構造およびナビゲーションデータを適応的に生成かつ処理するため、かつデータをフォーマットの間で変換するためのビデオ復号器およびレコーダシステムを示す。ブロック10では、ディスク14をモータ12による回転のために収容するためのデッキを示す。プログラムを表すデジタル信号がディスク14上に、ピットを含む螺旋形のトラックとして記録されかつ後にそこから読み取られ、各ピットの長さが各信号データビットに応答した変調符号化によって決定される。読取りモードでは、ディスク14上のプログラムがピックアップ15によって読み取られ、これはレーザから反射された照明を収集する。反射されたレーザ光が光検出器または光ピックアップデバイスによって収集される。イメージングデバイスは、たとえばレンズまたはミラーであり、トランスデューサ15の一部を形成するものであり、モータ11によって、書き込まれたトラックをたどるようにサーボコントロールかつ駆動される。書込みの異なる部分には、イメージングデバイスを高速に再度位置決めすることによってアクセスすることができる。サーボコントロールされたモータ11および12は、集積回路駆動増幅器20によって駆動される。集積回路50は、増幅器20およびサーボモータ11および12のための駆動およびコントロール信号を、コントローラ510の指示の下に供給する。トランスデューサ15はブロック30の光プリアンプに連結され、これはレーザ照射器のための駆動回路、および光トランスデューサデバイス15から出力された反射信号reflectedsignalのための増幅および等化を提供するプリアンプを含む。光プリアンプ30から増幅かつ等化されたリプレイ信号がチャネルプロセッサブロック40に接続され、ここでリプレイ信号が位相同期ループとの同期化の後に続いて復調される。書込みモードでは、ユニット40がマルチプレクサ53からの入力デジタル信号を、ディスク14上の格納のために符号化し、変調し、処理し、これはレーザコントロールユニット30およびトランスデューサ15を使用して形成されたレーザエッチングされたピットとされ、各ピットの長さが、信号データビットを表す変調符号化によって決定される。読取りモードでは、デジタルビデオディスクプレイヤーが、メモリ80と共にブロック500の中央処理装置CPU510によって制御される。ユニット510は、チャネルIC40からのプレイバック再生されたビットストリームおよびエラーフラグを処理して、別々のビデオ、オーディオ、サブピクチャおよびシステムコントロールデータを、他のユニットへの出力および内部使用のために供給する。コントローラ510は、MPEG符号化ビデオおよびオーディオデータを、それぞれ復号器530およびオーディオ復号器110に供給する。加えて、CPU510はユーザコントロールコマンドをユーザインターフェース90から、MPEG復号器コントロールファンクションをブロック500のMPEG復号器要素530から受信する。MPEG復号器530はメモリ60を、可変長符号化、離散コサイン変換および量子化ファンクションを使用してユニット510からのMPEG符号化ビデオデータを復号化するのに使用する。ユニット110によるMPEGまたはAC3オーディオ復号化の後に続いて、デジタル化オーディオ信号が結果としてオーディオポストプロセッサ130へ、デジタルからアナログへの変換および様々なベースバンドオーディオ信号出力の生成のために結合される。また、MPEGビデオ復号化の後に続いて、ユニット530からのデジタルビデオ出力信号が符号器590によってラスタ走査フォーマットに変換され、処理され、符号器590がデジタルからアナログへの信号変換を提供し、ベースバンドビデオコンポーネントおよび符号化されたビデオ信号を、プレイバックデバイスへの出力のために生成する。書込みモードでは、入力ビデオおよびオーディオデータストリームが、アナログ-デジタル変換器554および541によってそれぞれデジタル化される。結果として生じるデジタルビデオおよびオーディオデータストリームが、コントローラ513の指示の下に、ビデオ符号器533によってMPEG符号化され、オーディオ符号器113によってMPEGあるいはAC3符号化される。コントローラ513のファンクションは、他の実施形態では、ユニット510によって実行されるファンクション内に包含することができる。コントローラ513の指示の下に、ユニット33がサブピクチャデータたとえば、テキスト、キャプション、メニューなどを生成し、ユニット43が、図1の汎用フォーマットと互換性を有するファイル構造およびナビゲーションデータを生成する。生成されたサブピクチャ、ファイル構造およびナビゲーションデータが、ユニット533および113からのビデオおよびオーディオ符号化データに、それぞれマルチプレクサ53および63を介して組み込まれる。このため、マルチプレクサ53および63がユニット513によって、ユニット73によって供給された再同期化入力タイミングデータとの協調においてコントロールされる。マルチプレクサ53からの符号化された多重化データが、ユニット40、30および10を介して変調され、チャネルコード化され、ディスク14上に格納される。コントローラ510および513が、図9の書込み/リプレイシステムの要素をコントロールして、ディスク14上に格納された読取り専用フォーマット図2に例示におけるプログラムを汎用フォーマット図1に例示に変換する。このため、コントローラ510および513が読取り専用データをディスク14から獲得し、解析し、照合し、このデータを汎用データフォーマット図1へ、ディスク14へのリストアのために再フォーマットする。ユニット510および513がこれを達成し、これは図9のシステムの要素を、図3Aおよび図3Bに関連して記載した前処理、同時発生および後処理ファンクションを使用した図7および図8のプロセスの実行において、コントロールすることによって行う。図9のアーキテクチャは排他的ではない。他のアーキテクチャを、本発明の原理に従って導出して、同じ目的を実施することができる。さらに、図9のシステムの要素のファンクション、および、図7および図8のプロセスステップを、全体としてあるいは部分的に、マイクロプロセッサのプログラムされた命令内で実施することができる。本明細書で開示した前処理、同時発生および後処理モード、およびデータ変換原理は、ファイル/ナビゲーションデータ構造の修正または幅広い種類のデジタルデータ移送構造のデータフォーマットの変換に適用可能である。このような移送構造には、たとえば、MPEG-PSI、JPEG、インターネットTCP/IPTransportControlProtocol/InternetProtocol、DSSDigitalSatelliteSystem、ATMAsynchronousTransferModeなどが含まれる可能性がある。さらに、本明細書で開示された原理を処理するファイル/ナビゲーションデータ構造を、PC、サーバ、セットトップボックス、他のビデオおよびオーディオ復号器、HDTVデバイス、および他のデータ処理デバイスなどにおける、他のシステムにおいて適用することができる。"