(57)【要約】【課題】  探索情報ファイルが記録された情報貯蔵媒体、その再生方法及び再生装置を提供する。【解決手段】  ＡＶデータをインタラクティブモードで再生するためのＥＮＡＶファイルと、前記ＥＮＡＶファイルに接近するために参照される探索情報ファイルを含み、前記探索情報ファイルはＥＮＡＶバッファにキャッシュされて前記ＥＮＡＶファイルに接近するために参照される探索情報を含んでいることを特徴とする情報貯蔵媒体である。これにより、ＥＮＡＶファイルに関する探索情報をキャッシュしておき、これを参照して該当ＥＮＡＶファイルに接近することによって、ＥＮＡＶファイルファイルをさらに迅速に読込み得る。【選択図】      図４
2005085462.tif 000002
【特許請求の範囲】
【請求項１】
ＡＶデータをインタラクティブモードで再生するためのＥＮＡＶファイルと、
前記ＥＮＡＶファイルに接近するために参照される探索情報ファイルと、を含んでいることを特徴とする情報貯蔵媒体。
【請求項２】
前記探索情報ファイルはＥＮＡＶバッファにキャッシュされ、前記ＥＮＡＶファイルに接近するために参照されることを特徴とする請求項１に記載の情報貯蔵媒体。
【請求項３】
前記ＥＮＡＶファイルは前記ＡＶデータをインタラクティブモードで再生するために必要なＥＮＡＶファイルが連結されて１つの統合ファイルとして記録されることを特徴とする請求項１に記載の情報貯蔵媒体。
【請求項４】
前記探索情報ファイルは前記ＥＮＡＶファイルのファイル名、その大きさ及び位置情報を含んでいることを特徴とする請求項２に記載の情報貯蔵媒体。
【請求項５】
ＡＶデータが保存されたビデオディレクトリと、
前記ＡＶデータをインタラクティブモードで再生するための少なくとも１つのＥＮＡＶファイルが保存されたＥＮＡＶディレクトリとを含み、
前記ＥＮＡＶディレクトリには前記ＥＮＡＶファイルに接近するための探索情報が含まれている探索情報ファイルが保存されていることを特徴とする情報貯蔵媒体。
【請求項６】
前記探索情報ファイルはＥＮＡＶバッファにキャッシュされ、前記ＥＮＡＶファイルに接近するために参照されることを特徴とする請求項５に記載の情報貯蔵媒体。
【請求項７】
前記ＥＮＡＶファイルは連結されて１つの統合ファイルとして記録されることを特徴とする請求項５に記載の情報貯蔵媒体。
【請求項８】
前記探索情報ファイルは前記ＥＮＡＶファイルのファイル名、その大きさ及び位置情報が記録されることを特徴とする請求項５に記載の情報貯蔵媒体。
【請求項９】
ＡＶデータをインタラクティブモードで再生する方法において、
ＥＮＡＶファイルに接近するために参照される探索情報ファイルをＥＮＡＶバッファにキャッシュする段階と、
前記ＥＮＡＶバッファにキャッシュされた探索情報ファイルを参照して該当ＥＮＡＶファイルを読込む段階と、を含むことを特徴とする方法。
【請求項１０】
読出されたＥＮＡＶファイルを用いて前記ＡＶデータをインタラクティブモードで再生する段階をさらに含むことを特徴とする請求項９に記載の方法。
【請求項１１】
前記キャッシュ段階は、
前記ＥＮＡＶファイルが保存されたＥＮＡＶディレクトリから前記探索情報ファイルを読込んで前記ＥＮＡＶバッファにキャッシュする段階を含むことを特徴とする請求項１０に記載の方法。
【請求項１２】
前記該当ＥＮＡＶファイルを読込む段階は、
前記ＥＮＡＶバッファにキャッシュされた前記ＥＮＡＶファイルのファイル名、その大きさ及び位置情報を参照して該当ＥＮＡＶファイルを読込む段階を含むことを特徴とする請求項１０に記載の方法。
【請求項１３】
前記該当ＥＮＡＶファイルを読込む段階は、
前記ＥＮＡＶバッファにキャッシュされた前記ＥＮＡＶファイルのファイル名、その大きさ及び位置情報を参照して、前記ＥＮＡＶファイルが連結されて記録されている統合ファイル内で該当ＥＮＡＶファイルを読込む段階を含むことを特徴とする請求項１０に記載の方法。
【請求項１４】
ＡＶデータをインタラクティブモードで再生するためのＥＮＡＶファイルが記録された情報貯蔵媒体をインタラクティブモードで再生する装置において、
前記情報貯蔵媒体に記録されたデータを読込むリーダと、
前記ＡＶデータをバッファリングするためのＡＶバッファを備え、前記ＡＶデータをデコーディングしてＡＶストリームを出力するＡＶ再生エンジンと、
前記リーダを通じて読込んだ探索情報ファイルを、備わったＥＮＡＶバッファにキャッシュし、前記ＥＮＡＶバッファにキャッシュされた探索情報ファイルを参照して該当ＥＮＡＶファイルの大きさ及び位置情報を把握して、前記リーダに該当ＥＮＡＶファイルの読込みを命令し、読込んだＡＶファイルを解釈して得られたＥＮＡＶ画面と、前記ＡＶ再生エンジンから出力されたＡＶストリームをレンダリングして共に出力するＥＮＡＶエンジンとを含むことを特徴とする装置。
【請求項１５】
前記ＥＮＡＶエンジンは前記探索情報ファイルに含まれている前記ＥＮＡＶファイルのファイル名、その大きさ及び位置情報を参照して該当ＥＮＡＶファイルの位置を把握し、前記リーダに知らせることを特徴とする請求項１４に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報貯蔵媒体に記録されたＡＶデータをインタラクティブモードで再生できる情報貯蔵媒体、その再生方法及び再生装置に関する。
【背景技術】
【０００２】
ＰＣ（パーソナルコンピュータ）に搭載されたＤＶＤドライブにローディングしてインタラクティブモードで再生可能なインタラクティブＤＶＤが販売されている。インタラクティブＤＶＤには従来のＤＶＤ−Ｖｉｄｅｏ規格によってＡＶデータが記録されており、かつインタラクティブ機能を支援するためのＥＮＡＶファイルがさらに記録されている。ＥＮＡＶファイルとは、ＨＭＴＬ、ＸＭＬなどマークアップ言語で作成された文書はもとより、スクリプトコードが挿入またはリンクされたＥＮＡＶファイル、ＥＮＡＶファイルに挿入またはリンクされるためのマークアップリソースを意味する。
【０００３】
インタラクティブＤＶＤに記録されたＡＶデータは２種のモードで再生されうる。１つは一般のＤＶＤと同一にディスプレイされるビデオモードであり、他の１つはＡＶデータの再生されたＡＶ画面がＥＮＡＶファイルから得られたマークアップ画面に埋め込められてディスプレイされるインタラクティブモードである。ユーザによりインタラクティブモードが選択されれば、ＰＣに搭載されたＥＮＡＶファイルを表示するＥＮＡＶファイルビューア（例えば、ＨＴＭＬ文書を解釈して示すブラウザー）はインタラクティブＤＶＤに記録されているＥＮＡＶファイルを解釈して実行してディスプレイする。ＡＶデータが映画タイトルである場合、ＡＶ画面には映画が上映され、インタラクティブ画面には映画の台本、あらすじ、出演俳優の写真など多様な付加情報が表示される。付加情報はタイトル（ＡＶデータ）と同期されて表示されることもある。例えば、特定俳優がＡＶ画面に現れ始める時、その俳優に関する履歴情報が含まれたＥＮＡＶファイルが再生されて表示される場合を挙げられる。
【０００４】
インタラクティブモードで、ＰＣはＡＶデータはもとより、複数のＥＮＡＶファイルを読込まねばならない。しかし、ＥＮＡＶファイルを読込むためには毎度ファイルシステムのボリューム構造とファイル構造とを分析する手続きを踏まねばならない。例えば、インタラクティブＤＶＤに記録された１つのファイルに接近する度に、ボリューム構造とファイル構造とを分析するために光ピックアップが６回ずつ移動しなければならず、１回移動時に１００ｍｓｅｃがかかると仮定すれば、１つのＥＮＡＶファイルとこれにリンクされて共にディスプレイされるべき１つのイメージファイルを読込むために光ピックアップは総１２回を移動しなければならず、このためには１２００ｍｓｅｃがかかる。ＥＮＡＶファイルにリンクされて共にディスプレイされるべきイメージファイルが５つであれば、ファイルの読込にだけ６×５×１００＝３０００ｍｓｅｃがかかることが分かる。これにより、ＡＶデータの読込み前に、有していたＡＶデータが全てなくなって、ＡＶ画面に切れ現象が発生しうる。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
したがって、本発明の目的は、インタラクティブモードを支援するためのデータをさらに迅速でかつ効率よく探索して読込めるデータ構造で記録された情報貯蔵媒体、その記録方法、記録装置、その再生方法、及び再生装置を提供することである。
【課題を解決するための手段】
【０００６】
前記目的は、本発明によって、ＡＶデータをインタラクティブモードで再生するためのＥＮＡＶファイルと、前記ＥＮＡＶファイルに接近するために参照される探索情報ファイルを含み、前記探索情報ファイルはＥＮＡＶバッファにキャッシュされて前記ＥＮＡＶファイルのうち少なくとも一部に接近するために参照される探索情報を含んでいることを特徴とする情報貯蔵媒体により達成される。
【０００７】
前記ＥＮＡＶファイルは連結されて１つの統合ファイルとして記録されることが望ましく、前記探索情報ファイルは前記ＥＮＡＶファイルのファイル名、その大きさ及び位置情報を含んでいることが望ましい。
【０００８】
また、前記目的は、ＡＶデータが保存されたビデオディレクトリと、前記ＡＶデータをインタラクティブモードで再生するための少なくとも１つのＥＮＡＶファイルが保存されたＥＮＡＶディレクトリとを含み、前記ＥＮＡＶディレクトリには前記ＥＮＡＶファイルに接近するための探索情報が含まれている探索情報ファイルが保存されていることを特徴とする情報貯蔵媒体によっても達成される。
【０００９】
前記探索情報ファイルはＥＮＡＶバッファにキャッシュされ、前記ＥＮＡＶファイルに接近するために参照されることが望ましい。
【００１０】
一方、本発明の他の分野によれば、前記目的は、ＡＶデータをインタラクティブモードで再生する方法において、（ａ）ＥＮＡＶファイルに接近するために参照される探索情報ファイルをＥＮＡＶバッファにキャッシュする段階と、（ｂ）前記ＥＮＡＶバッファにキャッシュされた探索情報ファイルを参照して該当ＥＮＡＶファイルを読込む段階と、を含むことを特徴とする方法によっても達成される。
【００１１】
前記方法は、（ｃ）読出されたＥＮＡＶファイルを用いて前記ＡＶデータをインタラクティブモードで再生する段階をさらに含むことが望ましい。
【００１２】
一方、本発明の他の分野によれば、前記目的は、ＡＶデータをインタラクティブモードで再生するためのＥＮＡＶファイルが記録された情報貯蔵媒体をインタラクティブモードで再生する装置において、前記情報貯蔵媒体に記録されたデータを読込むリーダと、前記ＡＶデータをバッファリングするためのＡＶバッファを備え、前記ＡＶデータをデコーディングしてＡＶストリームを出力するＡＶ再生エンジンと、前記リーダを通じて読込んだ探索情報ファイルを、備わったＥＮＡＶバッファにキャッシュし、前記ＥＮＡＶバッファにキャッシュされた探索情報ファイルを参照して該当ＥＮＡＶファイルの大きさ及び位置情報を把握して前記リーダに該当ＥＮＡＶファイルの読込みを命令し、読込むＡＶファイルを解釈して得られたＥＮＡＶ画面と、前記ＡＶ再生エンジンから出力されたＡＶストリームをレンダリングして共に出力するＥＮＡＶエンジンとを含むことを特徴とする装置によっても達成される。
【発明の効果】
【００１３】
本発明によれば、ＥＮＡＶファイルに関する探索情報をキャッシュして置き、それを参照して該当ＥＮＡＶファイルに接近することによって、ＥＮＡＶファイルをさらに迅速に読込み得る。これにより、インタラクティブモードでの再生速度及びユーザとの反応速度を改善しうる。
【発明を実施するための最良の形態】
【００１４】
以下、添付した図面を参照して本発明の望ましい実施例を詳細に説明する。
【００１５】
以下で「ＥＮＡＶファイル」はＨＴＭＬ、ＸＭＬなどのマークアップ言語で作成された文書はもとよりＳｃｒｉｐｔ言語、Ｊａｖａ（登録商標）などで作成されたソースコードがリンクまたは挿入されたＥＮＡＶファイルを総称し、さらにＥＮＡＶファイルに挿入またはリンクされたリソースファイルを網羅する意味として使われる。すなわち、ＥＮＡＶファイルはＡＶデータをインタラクティブモードで再生するために必要なアプリケーションの役割を行うと同時に、ＡＶデータと共にディスプレイされるコンテンツを提供する。
【００１６】
図１は、本発明の望ましい実施例に係る再生システムの概要図である。再生システムは本実施例に係る情報貯蔵媒体のディスク１００、再生装置２００、本実施例に係るディスプレイ装置であって、ＴＶ３００及びリモートコントローラ４００を含む。リモートコントローラ４００はユーザの制御命令を受信して再生装置２００に伝達する。再生装置２００はディスク１００に記録されたデータを読出すか、ディスク１００にデータを記録するためのディスクドライブが備えられている。ディスクドライブにディスク１００がロードされ、ユーザがインタラクティブモードを選択すれば再生装置２００は対応ＥＮＡＶファイルを用いて該当ＡＶデータをインタラクティブモードで再生してＴＶ３００に伝達する。ＴＶ３００にはＡＶ画面とＥＮＡＶ画面とが共に表示される。「インタラクティブモード」はＡＶデータをＥＮＡＶファイルから得られたＥＮＡＶ画面にＡＶ画面が埋め込められてディスプレイされるように再生する方式、すなわちＥＮＡＶ画面とＡＶ画面とを共にディスプレイする方式を意味する。ここで、ＡＶ画面はＡＶデータが再生されてＴＶ３００に表示される画面を示し、ＥＮＡＶ画面はＥＮＡＶファイルが解釈されてＴＶ３００に表示される画面を示す。ＥＮＡＶ画面にＡＶ画面が埋め込められた画面をインタラクティブ画面という。一方、「ビデオモード」において、ＡＶデータは従来のＤＶＤ−Ｖｉｄｅｏを再生する方式、すなわち該当ＡＶデータを再生して得られたＡＶ画面だけをディスプレイする方式をいう。本実施例で再生装置２００はインタラクティブモードとビデオモードとを何れも支援する。また、インターネットなどネットワークに接続してデータを送受信しうる。
【００１７】
図２は、本発明の望ましい実施例に係る再生装置２００の機能ブロック図である。本実施例に係る再生装置２００はリーダ１、ＡＶ再生エンジン２及びＥＮＡＶエンジン３を含む。
【００１８】
リーダ１はＥＮＡＶエンジン３からの制御信号によってディスク１００からＡＶデータ、すなわち本実施例でのＤＶＤ−Ｖｉｄｅｏデータを読込み、ＥＮＡＶファイルを読出す。また、本発明に係る探索情報を読出す。探索情報はＥＮＡＶファイルに接近するために参照される情報であって、本実施例では探索情報ファイルとして具現される。探索情報ファイルについての詳細な説明は後述する。
【００１９】
ＡＶ再生エンジン２にはリーダ２が読込んだＡＶデータをバッファリングするＡＶバッファ（図示せず）が備えられている。ＡＶ再生エンジン２はＡＶバッファにバッファリングされたＡＶデータをデコーディングし、デコーディングされたＡＶストリームをＥＮＡＶエンジン３に出力する。本実施例でＡＶデータはＤＶＤ−Ｖｉｄｅｏデータに記録されているので、本実施例でＡＶ再生エンジン２はＤＶＤ−Ｖｉｄｅｏデータを再生するＤＶＤ−Ｖｉｄｅｏ再生エンジンとして具現される。ＡＶ再生エンジン２はＡＰＩ（アプリケーションプログラムインターフェース）を通じてＥＮＡＶエンジン３とコミュニケーションする。すなわち、ＥＮＡＶエンジン３からの要求に応答してＡＶ再生エンジン２の動作状態を知らせる属性をＥＮＡＶエンジン３に知らせ、トリガーをＥＮＡＶエンジン３に送る。トリガーとは、例えば、インタラクティブモードで“スターウォーズ”が上映される時、ＡＶ画面に戦闘場面が表示されれば、対応するクイズがＥＮＡＶ画面に表示されるようにする場合、戦闘場面が表示される時点を前後してＥＮＡＶエンジン３にこれを知らせることを示す。
【００２０】
ＥＮＡＶエンジン３はリーダ１により読出されるか、ネットワークから持ってきたＥＮＡＶファイルをバッファリングするためのＥＮＡＶバッファ（図示せず）を有する。ＥＮＡＶエンジン３はＥＮＡＶバッファにバッファリングされたＥＮＡＶファイルを再生し、ＡＶ再生エンジン２から入力されたＡＶストリームと再生されたＥＮＡＶファイルとをレンダリングして出力する。“レンダリング”とはＡＶ画面がＥＮＡＶ画面の既定の位置に埋め込められるように出力をブレンドすることをいう。これにより、ＴＶ３００にはＡＶ画面が埋め込められたＥＮＡＶ画面が表示される。本実施例でＥＮＡＶエンジン３はインタラクティブモードでディスク１００に記録されたＤＶＤ−Ｖｉｄｅｏデータをインタラクティブモードで再生するために、ＥＮＡＶファイルの１つのマークアップ文書を検証して解釈して実行するマークアップ言語及びクライアント解釈プログラム言語、例えばＪａｖａ  Ｓｃｒｉｐｔ、Ｊａｖａ（登録商標）などを解釈して実行する解釈エンジンである。一方、ＥＮＡＶエンジン３は多様なプラグインを含みうる。プラグインはＥＮＡＶファイルに挿入またはリンクされた多様なフォーマットのファイルを開けるようにする。すなわち、ＥＮＡＶエンジン３はＥＮＡＶファイルビューアである。例えば、ウィンドウメディアプレーヤー用のＡＶデータを再生するためにＥＮＡＶエンジン３はウィンドウメディアプレーヤーを呼び出すことができる。また、ＥＮＡＶエンジン３はネットワークに接続されてＥＮＡＶファイルなど必要な情報を読込みうる。
【００２１】
特に、本発明によって、ＥＮＡＶエンジン３はリーダ１を通じて読込んだ探索情報ファイルをＥＮＡＶバッファ３１にバッファリングして置き、これを参照して必要なＥＮＡＶファイルをリーダ１を通じて読込む。
【００２２】
図３は、本発明の一実施例に係るディスク１００のボリュームスペースを示す。ディスク１００のボリュームスペースにはボリュームとファイルとに関する情報が記録されたボリューム及びファイル構造領域、ＡＶデータがＤＶＤ−ビデオフォーマットで記録された、すなわちビデオタイトルがＤＶＤ−ビデオデータ領域、インタラクティブモードを支援するためのＥＮＡＶファイルが記録されたＥＮＡＶファイル領域が存在する。一方、その他のデータが含まれた領域が存在しうる。
【００２３】
ＤＶＤ−ビデオデータ領域にはディスク１００に記録されたビデオタイトル全体に関する再生制御情報が含まれたビデオ＿ＴＳ．ＩＦＯ及び最初のビデオタイトルに関する再生制御情報が含まれたＶＴＳ＿０１＿０．ＩＦＯが記録されており、次いでビデオタイトルを構成するＡＶデータであるＶＴＳ＿０１＿０．ＶＯＢ，ＶＴＳ＿０１＿１．ＶＯＢ，‥が記録されている。ＶＴＳ＿０１＿０．ＶＯＢ，ＶＴＳ＿０１＿１．ＶＯＢ，‥はビデオタイトル、すなわちビデオオブジェクト（Ｖｉｄｅｏ  ＯＢｊｅｃｔ）である。各ＶＯＢにはナビゲーションパック、ビデオパック及びオーディオパックがパッキングされたＶＯＢＵが含まれている。
【００２４】
ＥＮＡＶファイル領域には複数のＥＮＡＶファイルが保存されている。すなわち、ＥＮＡＶファイルとして、インタラクティブモードが選択された時、最初に読出されるスタートアップファイル、選択されたビデオタイトルに対応するマークアップ文書などが記録されている。ＥＮＡＶファイルは前述したように、マークアップ文書、スクリプトコードファイル、プログラムファイル、マークアップ文書のスタイルを指定するためのスタイルシート、マークアップ文書にリンクされて共にディスプレイされるためのリソースファイルとしてオーディオファイル、アニメーションファイル、イメージファイルなどを意味する。また、本発明によってＥＮＡＶファイルを探索可能にする探索情報ファイルが備えられている。
【００２５】
図４は、本発明に係るディスク１００のディレクトリ構造図である。ルートディレクトリにはＤＶＤビデオディレクトリビデオ＿ＴＳが存在し、インタラクティブモードを支援するためのＥＮＡＶデータが記録されたＥＮＡＶディレクトリＤＶＤ＿ＥＮＡＶが備えられている。
【００２６】
ビデオ＿ＴＳには、図３を参照して説明したデータ、すなわち、ビデオ＿ＴＳ．ＩＦＯ，ＶＴＳ＿０１＿０．ＩＦＯ，ＶＴＳ＿０１＿０．ＶＯＢ，ＶＴＳ＿０１＿１．ＶＯＢ，‥などが保存されている。ＤＶＤ＿ＥＮＡＶには図３を参照して説明したデータ、すなわち、スタートアップファイルＳＴＡＲＴＵＰ．ＭＬＳ，ＥＮＡＶファイルが保存されている。特に、本発明によって探索情報ファイルとしてＤＶＤ＿ＥＮＡＶ．ＩＤＸが保存されている。ＥＮＡＶエンジン３はＥＮＡＶバッファ３１に探索情報ファイルＤＶＤ＿ＥＮＡＶ．ＩＤＸを読込んだ後、これを参照してＥＮＡＶファイルの位置を把握する。ファイルシステムが記録された領域とＥＮＡＶファイルが記録された領域とが通常分離されて存在するので、ＥＮＡＶファイルの位置を知るためには毎度ディスク１００に記録されたファイルシステムを読込んだ後、これを参照してＥＮＡＶファイルに接近しなければならない。これにより、過度な時間がかかってＡＶバッファ２１にＡＶデータが枯渇されてしまう恐れが存在したが、本発明によれば、探索情報ファイルをあらかじめディスク１００から読込んだ後、ディスク１００からＥＮＡＶファイルを読込もうとする場合には、ファイルシステムの分析なしに、探索情報ファイルを参照してその位置が分かるので、従来に比べてより迅速にＥＮＡＶファイルにアクセス可能となる。
【００２７】
図５Ａは、本発明の一実施例に係るディスク１００のディレクトリ構造図である。ルートディレクトリには図４のそれと同様に、ＤＶＤビデオディレクトリビデオ＿ＴＳが存在し、インタラクティブモードを支援するためのＥＮＡＶデータが記録されたＥＮＡＶディレクトリＤＶＤ＿ＥＮＡＶが備えられている。
【００２８】
ビデオ＿ＴＳには図３を参照して説明したデータ、すなわち、ビデオ＿ＴＳ．ＩＦＯ，ＶＴＳ＿０１＿０．ＩＦＯ，ＶＴＳ＿０１＿０．ＶＯＢ，ＶＴＳ＿０１＿１．ＶＯＢ，‥などが保存されている。ＤＶＤ＿ＥＮＡＶには本実施例に係る探索情報ファイルとしてＤＶＤ＿ＥＮＡＶ．ＩＤＸが保存されており、複数のＥＮＡＶファイルが連結されて１つに統合された統合ファイルＤＶＤ＿ＥＮＡＶ．ＤＡＴが保存されている。ＥＮＡＶエンジン３はＥＮＡＶバッファ（図示せず）に探索情報ファイルＤＶＤ＿ＥＮＡＶ．ＩＤＸを読込んだ後、これを参照して所望のＥＮＡＶファイルがＤＶＤ＿ＥＮＡＶ．ＤＡＴのうち何処に記録されているかが分かる。
【００２９】
図５Ｂは、図５Ａの探索情報ファイルＤＶＤ＿ＥＮＡＶ．ＩＤＸと統合ファイルＤＶＤ＿ＥＮＡＶ．ＤＡＴの一例である。探索情報ファイルＤＶＤ＿ＥＮＡＶ．ＩＤＸにはＥＮＡＶファイルを探索するための情報が含まれている。本実施例でその情報はファイル名、その大きさ情報、その位置情報で構成される。ＥＮＡＶエンジン３は探索情報ファイルＤＶＤ＿ＥＮＡＶ．ＩＤＸをあらかじめ読込んでＥＮＡＶバッファ３１にキャッシュする。一方、統合ファイルＤＶＤ＿ＥＮＡＶ．ＤＡＴには本実施例によってＡＶデータをインタラクティブモードで再生するために必要なＥＮＡＶファイルＳＴＡＲＴＵＰ．ＭＬＳ，ＭＡＩＮＳＣＲＮ．ＰＮＧ，ＡＳＣＲＮ．ＭＬＳ，ＡＳＣＲＮ１．ＰＮＧ，ＡＳＣＲＮ２．ＰＮＧが順次に連結されて記録されている。これにより、ＥＮＡＶエンジン３はＥＮＡＶバッファ（図示せず）にキャッシュされている探索情報ファイルＤＶＤ＿ＥＮＡＶ．ＩＤＸから探そうとするＥＮＡＶファイルの大きさと開始位置とを知った後、リーダ１を通じてＥＮＡＶファイルを読込む。
【００３０】
前記のような構成に基づいて本発明の望ましい実施例に係る再生方法を説明すれば次の通りである。
【００３１】
図６は、本発明に係る再生方法を説明したフローチャートである。図６に開示されたように、再生装置２００（図１及び図２）はインタラクティブモードが選択されればＥＮＡＶファイルに接近するために参照される探索情報ファイルをキャッシュする（６０１）。次いで、キャッシュされた探索情報ファイルを参照して該当ＥＮＡＶファイルをディスク１００から読込む（６０２）。次いで、読込んだＡＶファイルを用いて該当ＡＶデータをインタラクティブモードで再生する（６０３）。
【００３２】
図７は、本発明の一実施例に係る再生方法を説明したフローチャートである。ユーザが再生装置２００に備わったディスクドライブにディスク１００をローディングすれば（７０１）、再生装置２００はＡＶデータが保存されたビデオディレクトリを探索し（７０２）、ＡＶデータに関する再生制御情報ファイルをキャッシュする（７０３）。次いで、ＥＮＡＶファイルが保存されたＥＮＡＶディレクトリを探索し（７０４）、ＥＮＡＶディレクトリに保存された探索情報ファイルを探索する（７０５）。探索情報ファイルが存在しなければ（７０６）、再生装置２００は選択されたビデオタイトルを構成するＡＶデータをビデオモードで再生する（７０７）。探索情報ファイルが存在すれば（７０６）、探索情報ファイルをキャッシュし（７０８）、キャッシュされた探索情報ファイルを参照して該当ＥＮＡＶファイルを読込んで選択されたビデオタイトルを構成するＡＶデータをインタラクティブモードで再生する（７０９）。
【００３３】
このように、ＥＮＡＶファイルを探索するための探索情報ファイルがＥＮＡＶバッファ（図示せず）に積載される。すなわち、本発明によれば該当ＥＮＡＶファイルの位置を確認するまでの過程は全てメモリアクセスにより行われるので、リーダ１に備わった光ピックアップ（図示せず）は直ちに開始文書が記録された位置に移動してデータを読込むようになる。したがって、光ピックアップのジャンプ距離が従来に比べて減少する。ＥＮＡＶファイルにさらに多くのファイルがリンクされた場合、その効果はさらに顕著である。
【００３４】
一方、前述した再生方法は、コンピュータプログラムで作成可能である。前記プログラムを構成するコード及びコードセグメントは当分野のコンピュータプログラマーによって容易に推論されうる。また、前記プログラムはコンピュータ可読情報貯蔵媒体に保存され、コンピュータによって読取られて実行されることによって、前記再生方法を具現する。前記情報貯蔵媒体は磁気記録媒体、光記録媒体及びキャリアウェーブ媒体を含む。
【産業上の利用可能性】
【００３５】
本発明は、例えば、ＤＶＤのような情報貯蔵媒体に記録されたＡＶデータを再生するのに好適に適用されうる。
【図面の簡単な説明】
【００３６】
【図１】本発明の望ましい実施例に係る再生システムの概要図である。
【図２】本発明の望ましい実施例に係る再生装置のブロック図である。
【図３】ディスクのボリュームスペースを示す図である。
【図４】ディスクのディレクトリ構造図である。
【図５Ａ】ディスクのディレクトリ構造の実施例である。
【図５Ｂ】図５Ａの探索情報ファイルＤＶＤ＿ＥＮＡＶ．ＩＤＸ及び統合ファイルＤＶＤ＿ＥＮＡＶ．ＤＡＴの一例である。
【図６】本発明に係る再生方法を説明したフローチャートである。
【図７】本発明の一実施例に係る再生方法を説明したフローチャートである。
【符号の説明】
【００３７】
１      リーダ
２      ＡＶ再生エンジン
３      ＥＮＡＶエンジン
１００  ディスク
２００  再生装置
３００  ＴＶ
４００  リモートコントローラ
【図１】
2005085462.tif 000003
【図２】
2005085462.tif 000004
【図３】
2005085462.tif 000005
【図４】
2005085462.tif 000006
【図５Ａ】
2005085462.tif 000007
【図５Ｂ】
2005085462.tif 000008
【図６】
2005085462.tif 000009
【図７】
2005085462.tif 000010