(57)【要約】インターラクティブモードを支援する情報保存媒体、その再生方法及び装置が開示される。  本発明によって、オーディオデータ及び／またはビデオデータを含むＡＶデータをインターラクティブモードで再生する方法は、（ａ）マークアップ言語文書に接近するために参照される探索情報のうち少なくとも一部をメモリにキャッシュする段階と、（ｂ）キャッシュされた探索情報を参照して該当マークアップ言語文書を読取る段階と、を含むことを特徴とする。これにより、マークアップ言語文書についての探索情報をキャッシュしておき、それを参照して該当マークアップ言語文書に接近することによってマークアップ言語文書ファイルをさらに速く読取ることができる。
2005527032.tif 000002
【特許請求の範囲】
【請求項１】
オーディオデータ及び／またはビデオデータを含むＡＶデータをインターラクティブモードで再生するためのマークアップ言語文書と、
前記マークアップ言語文書に接近するために参照される探索情報とを含み、
前記探索情報は、前記探索情報のうち少なくとも一部がメモリにキャッシュされるためのものとして指定されて、前記マークアップ言語文書のうち少なくとも一部に接近するために参照される探索情報であることを特徴とする情報保存媒体。
【請求項２】
前記ＡＶデータをさらに含み、
前記探索情報は、前記ＡＶデータに接近するために参照される情報をさらに含むことを特徴とする請求項１に記載の情報保存媒体。
【請求項３】
前記探索情報は、前記マークアップ言語文書のうち別個のディレクトリに保存されたマークアップ言語文書に接近するために参照される情報であることを特徴とする請求項１に記載の情報保存媒体。
【請求項４】
前記探索情報は、ボリューム構造及びファイル構造を分析できるファイルシステムを使用して記録されることを特徴とする請求項３に記載の情報保存媒体。
【請求項５】
前記ファイルシステムは、ＵＤＦ及びＩＳＯ９６６０のうち少なくとも一つであることを特徴とする請求項４に記載の情報保存媒体。
【請求項６】
オーディオデータ及び／またはビデオデータを含むＡＶデータが保存されたビデオディレクトリと、
前記ＡＶデータをインターラクティブモードで再生するためのマークアップ言語文書が保存されたインターラクティブディレクトリとを含み、
前記インターラクティブディレクトリには、サブディレクトリとしてキャッシュディレクトリが設けられており、前記キャッシュディレクトリのデータ構造はメモリにキャッシュされることを特徴とする情報保存媒体。
【請求項７】
前記データ構造は、前記キャッシュディレクトリに属するマークアップ言語文書に接近するために参照される探索情報として前記メモリにキャッシュされることを特徴とする請求項６に記載の情報保存媒体。
【請求項８】
オーディオデータ及び／またはビデオデータを含むＡＶデータをインターラクティブモードで再生するためのマークアップ言語文書が保存された少なくとも一つのサブディレクトリが設けられたインターラクティブディレクトリを含み、
前記インターラクティブディレクトリには前記マークアップ言語文書に対する再生制御情報が記録され、そのデータ構造がメモリにキャッシュされるキャッシュディレクトリを指定するキャッシュディレクトリ指定情報を含む再生制御情報ファイルが保存されていることを特徴とする情報保存媒体。
【請求項９】
前記データ構造は、前記キャッシュディレクトリに属するマークアップ言語文書に接近するために参照される探索情報として前記メモリにキャッシュされることを特徴とする請求項８に記載の情報保存媒体。
【請求項１０】
前記データ構造は、ボリューム構造及びファイル構造を分析できるファイルシステムを使用して記録されることを特徴とする請求項８に記載の情報保存媒体。
【請求項１１】
前記ファイルシステムは、ＵＤＦ及びＩＳＯ９６６０のうち少なくとも一部を採用したものであることを特徴とする請求項１０に記載の情報保存媒体。
【請求項１２】
オーディオデータ及び／またはビデオデータを含むＡＶデータをインターラクティブモードで再生する方法において、
（ａ）マークアップ言語文書に接近するために参照される探索情報のうち少なくとも一部をメモリにキャッシュする段階と、
（ｂ）キャッシュされた探索情報を参照して該当マークアップ言語文書を読取る段階とを含むことを特徴とする方法。
【請求項１３】
（ｃ）読取られたマークアップ言語文書を使用して、前記ＡＶデータをインターラクティブモードで再生する段階をさらに含むことを特徴とする請求項１２に記載の方法。
【請求項１４】
前記（ａ）段階は、
（ａ１）前記マークアップ言語文書が記録された情報保存媒体に記録されたファイルシステムを分析する段階と、
（ａ２）分析されたファイルシステムのうち少なくとも一部のマークアップ言語文書に接近するためのボリューム構造及びファイル構造をメモリにキャッシュする段階とを含むことを特徴とする請求項１２に記載の方法。
【請求項１５】
オーディオデータ及び／またはビデオデータを含むＡＶデータをインターラクティブモードで再生する方法において、
（ａ）リードイン情報を分析する段階と、
（ｂ）ファイルシステムを分析する段階と、
（ｃ）マークアップ言語文書に接近するために参照されるファイルシステムのうち少なくとも一部をメモリにキャッシュする段階と、
（ｄ）キャッシュされたファイルシステムを参照して該当マークアップ言語文書を読取る段階と、
（ｅ）読取られたマークアップ言語文書を使用して前記ＡＶデータをインターラクティブモードで再生する段階とをさらに含むことを特徴とする方法。
【請求項１６】
前記（ｃ）段階は、
（ｃ１）前記マークアップ言語文書が保存されたインターラクティブディレクトリのサブディレクトリであるキャッシュディレクトリに接近するためのファイルシステムをメモリにキャッシュすることを特徴とする請求項１５に記載の方法。
【請求項１７】
前記（ｃ）段階は、
（ｃ２）前記マークアップ言語文書が保存されたインターラクティブディレクトリに対する再生制御情報が記録された再生制御情報ファイルを分析して、前記インターラクティブディレクトリのサブディレクトリであるキャッシュディレクトリを調べ、その調べたキャッシュディレクトリに接近するためのファイルシステムをメモリにキャッシュすることを特徴とする請求項１６に記載の方法。
【請求項１８】
前記（ｅ）段階は、
（ｅ１）前記ＡＶデータが保存されているビデオディレクトリを探索して前記ＡＶデータのための再生制御情報ファイルをメモリにキャッシュする段階と、
（ｅ２）キャッシュされた再生制御情報ファイルを参照して該当ＡＶデータを読取る段階とを含むことを特徴とする請求項１５に記載の方法。
【請求項１９】
前記ファイルシステムはＵＤＦ及びＩＳＯ９６６０のうち少なくとも一部を採用することを特徴とする請求項１５に記載の方法。
【請求項２０】
ＩＳＯ９６６０ファイルシステムに基づいてマークアップ言語文書が記録されたＤＶＤをインターラクティブモードで再生する方法において、
（ａ）ボリューム領域を解釈する段階と、
（ｂ）アンカーポイントを参照してメインボリューム記述子シーケンスを解釈する段階と、
（ｃ）ファイルセット記述子を解釈する段階と、
（ｄ）ルートディレクトリのファイルエントリーを解釈する段階と、
（ｅ）ルートディレクトリレコードを解釈する段階と、
（ｆ）インターラクティブディレクトリのファイルエントリーを解釈する段階と、
（ｇ）インターラクティブディレクトリレコードを解釈する段階と、
（ｈ）ファイル識別子の記述子を読取って開始文書のファイルエントリーを探す段階と、
（ｉ）少なくとも一部のマークアップ言語文書に対する経路テーブルをキャッシュする段階と、
（ｊ）前記経路テーブルに対応するディレクトリレコードをキャッシュする段階と、
（ｋ）キャッシュされた経路テーブル及びディレクトリレコードを参照して該当マークアップ言語文書を読取り、前記ＡＶデータをインターラクティブモードで再生する段階とを含むことを特徴とする方法。
【請求項２１】
（ｌ）ビデオディレクトリのファイルエントリーを解釈する段階と、
（ｍ）ビデオディレクトリレコードを解釈する段階と、
（ｎ）ビデオディレクトリに保存された再生制御情報ファイルを解釈して必要な再生制御情報をキャッシュする段階とをさらに含み、
前記（ｋ）段階は、前記再生制御情報を参照して該当ＡＶデータを読取る段階をさらに含むことを特徴とする請求項２０に記載の方法。
【請求項２２】
オーディオデータ及び／またはビデオデータを含むＡＶデータをインターラクティブモードで再生するためのマークアップ言語文書が記録された情報保存媒体を、インターラクティブモードで再生する装置において、
前記情報保存媒体に記録されたデータを読取るリーダと、
前記リーダに、前記マークアップ言語文書に接近するために参照される探索情報のうち少なくとも一部を読取ることを命令し、前記キャッシュメモリに、キャッシュされた探索情報を参照して該当マークアップ言語文書を読取ることを命令するコントローラと、
前記リーダにより読取られた探索情報をキャッシュするためのキャッシュメモリと、
前記リーダにより読取られたマークアップ言語文書を解釈するプレゼンテーションエンジンと、
バッファメモリによりバッファリングされたＡＶデータをデコードするバッファメモリと、
前記デコーダによりデコードされたＡＶデータと前記プレゼンテーションエンジンにより解釈されたマークアップ言語文書とをブレンドして出力するブレンダーとを含むことを特徴とする装置。
【請求項２３】
前記コントローラは、前記情報保存媒体に記録されたファイルシステムを分析し、その分析されたファイルシステムのうち少なくとも一部のマークアップ言語文書に接近するためのファイルシステムを読取ることを前記リーダに命令し、その読取られたファイルシステムが前記キャッシュメモリにキャッシュされるように前記キャッシュメモリを制御することを特徴とする請求項２２に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報保存媒体に記録されたＡＶデータをインターラクティブモードでディスプレイできる情報保存媒体、その再生方法及び再生装置に関する。
【背景技術】
【０００２】
ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）に搭載されたＤＶＤドライブにロードしてインターラクティブモードで再生可能なインターラクティブＤＶＤが販売されている。インターラクティブＤＶＤとは、ＡＶデータと共にマークアップ言語文書が記録されたＤＶＤを意味する。インターラクティブＤＶＤに記録されたＡＶデータは２種のモードで再生できる。その一つは、一般ＤＶＤと同一にディスプレイされるビデオモードであり、他の一つは、ＡＶデータが再生されたＡＶ画面が、マークアップ言語文書により定義される表示窓を通じてディスプレイされるインターラクティブモードである。ユーザーによりインターラクティブモードが選択されれば、ＰＣに搭載されたマークアップ言語文書をディスプレイできるマークアップ言語文書ビュアー（例えば、ＨＴＭＬ文書を解釈してディスプレイできるブラウザー）は、インターラクティブＤＶＤに記録されているマークアップ言語文書を解釈してディスプレイする。マークアップ言語文書の表示窓には、ユーザーが選択したＡＶデータが表示される。
【０００３】
代表的なマークアップ言語文書には、ＨＴＭＬ文書がある。例えば、ＡＶデータが映画である場合、ＨＴＭＬ文書の表示窓には動映像が出力され、残りの部分には映画の台本、あらすじ、出演俳優の写真など映画に関する多様な付加情報が表示される。
【０００４】
一方、従来ＤＶＤは、ファイルシステムとしてＵＤＦ（Ｕｎｉｖｅｒｓａｌ  Ｄｉｓｋ  Ｆｏｒｍａｔ）ＢｒｉｄｇｅまたはＵＤＦを採用している。ＵＤＦ  ＢｒｉｄｇｅはＵＤＦのサブセットとＩＳＯ９６６０とを混用することを意味する。インターラクティブモードでは、ＡＶデータはもとより複数のマークアップ言語文書を読取る必要がある。ＤＶＤ−Ｖｉｄｅｏ標準で定義されたＡＶデータ構造によれば、ＡＶデータを読取ることは難しくない。なぜなら、ファイルシステムのボリューム構造及びファイル構造に関する情報を分析してＡＶデータに対する再生制御情報ファイルＶＩＤＥＯ＿ＴＳ．ＩＦＯを探索するだけで、再びボリューム構造及びファイル構造に関する情報を分析する必要なく、再生制御情報ファイルＶＩＤＥＯ＿ＴＳ．ＩＦＯに記録された情報を通じて所望のＡＶデータを読取ることができるためである。しかし、マークアップ言語文書を読取るためには毎回ファイルシステムのボリューム構造及びファイル構造を分析する手続きを経ねばならない。
【０００５】
たとえば、インターラクティブＤＶＤに記録された一つのファイルに接近する度にボリューム構造及びファイル構造を分析するために、光ピックアップが６回ずつ移動せねばならず、かつ１回移動時に１００ｍｓｅｃがかかると仮定すれば、マークアップ言語文書１つ及びそれにリンクされて共にディスプレイされねばならないイメージファイル１つを読取るために、光ピックアップは総１２回を移動せねばならず、そのためには１２００ｍｓｅｃがかかる。マークアップ言語文書にリンクされて共にディスプレイされねばならないイメージファイルが５つならば、ファイルを読取るために６×５×１００＝３０００ｍｓｅｃもかかることが分かる。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
したがって、本発明の目的は、マークアップ言語文書及び／またはそれにリンクされたファイルをさらに効率的に読取ることができるデータ構造で記録された情報保存媒体とその記録方法及び装置、並びにその再生方法及び装置を提供することである。
【課題を解決するための手段】
【０００７】
本発明によれば、前記目的は、オーディオデータ及び／またはビデオデータを含むＡＶデータをインターラクティブモードで再生するためのマークアップ言語文書と、前記マークアップ言語文書に接近するために参照される探索情報とを含み、前記探索情報は、前記探索情報のうち少なくとも一部がメモリにキャッシュされるためのものとして指定されて、前記マークアップ言語文書のうち少なくとも一部に接近するために参照される探索情報であることを特徴とする情報保存媒体により達成される。
【０００８】
また、オーディオデータ及び／またはビデオデータを含むＡＶデータが保存されたビデオディレクトリと、前記ＡＶデータをインターラクティブモードで再生するためのマークアップ言語文書が保存されたインターラクティブディレクトリと、を含み、前記インターラクティブディレクトリには、サブディレクトリとしてキャッシュディレクトリが設けられており、前記キャッシュディレクトリのデータ構造はメモリにキャッシュされることを特徴とする情報保存媒体によっても達成される。
【０００９】
また、オーディオデータ及び／またはビデオデータを含むＡＶデータをインターラクティブモードで再生するためのマークアップ言語文書が保存されたインターラクティブディレクトリを含み、前記インターラクティブディレクトリには前記マークアップ言語文書に対する再生制御情報が記録され、そのデータ構造がメモリにキャッシュされるキャッシュディレクトリを指定するキャッシュディレクトリ指定情報を含む再生制御情報ファイルが保存されていることを特徴とする情報保存媒体によっても達成される。
【００１０】
前記データ構造は、前記キャッシュディレクトリに属するマークアップ言語文書に接近するために参照される探索情報として前記メモリにキャッシュされ、前記データ構造は、ボリューム構造及びファイル構造を分析できるファイルシステムを使用して記録されることが望ましく、前記ファイルシステムは、ＵＤＦ及びＩＳＯ９６６０のうち少なくとも一部を採用することがさらに望ましい。
【００１１】
一方、本発明の他の分野によれば、前記目的は、オーディオデータ及び／またはビデオデータを含むＡＶデータをインターラクティブモードで再生する方法において、（ａ）マークアップ言語文書に接近するために参照される探索情報のうち少なくとも一部をメモリにキャッシュする段階と、（ｂ）キャッシュされた探索情報を参照して該当マークアップ言語文書を読取る段階とを含むことを特徴とする方法によっても達成される。
【００１２】
前記（ａ）段階は、（ａ１）前記マークアップ言語文書が記録された情報保存媒体に記録されたファイルシステムを分析する段階と、（ａ２）分析されたファイルシステムのうち少なくとも一部のマークアップ言語文書に接近するためのボリューム構造及びファイル構造をメモリにキャッシュする段階とを含むことが望ましい。
【００１３】
また、オーディオデータ及び／またはビデオデータを含むＡＶデータをインターラクティブモードで再生する方法において、（ａ）リードイン情報を分析する段階と、（ｂ）ファイルシステムを分析する段階と、（ｃ）マークアップ言語文書に接近するために参照されるファイルシステムのうち少なくとも一部をメモリにキャッシュする段階と、（ｄ）キャッシュされたファイルシステムを参照して該当マークアップ言語文書を読取る段階と、（ｅ）読取られたマークアップ言語文書を使用して前記ＡＶデータをインターラクティブモードで再生する段階とをさらに含むことを特徴とする方法によっても達成される。
【００１４】
前記（ｃ）段階は、（ｃ１）前記マークアップ言語文書が保存されたインターラクティブディレクトリのサブディレクトリであるキャッシュディレクトリに接近するためのファイルシステムをメモリにキャッシュするか、（ｃ２）前記マークアップ言語文書が保存されたインターラクティブディレクトリに対する再生制御情報が記録された再生制御情報ファイルを分析して、前記インターラクティブディレクトリのサブディレクトリであるキャッシュディレクトリを調べ、その調べたキャッシュディレクトリに接近するためのファイルシステムをメモリにキャッシュすることが望ましい。
【００１５】
また、ＩＳＯ９６６０ファイルシステムに基づいてマークアップ言語文書が記録されたＤＶＤをインターラクティブモードで再生する方法において、（ａ）ボリューム領域を解釈する段階と、（ｂ）アンカーポイントを参照してメインボリューム記述子シーケンスを解釈する段階と、（ｃ）ファイルセット記述子を解釈する段階と、（ｄ）ルートディレクトリのファイルエントリーを解釈する段階と、（ｅ）ルートディレクトリレコードを解釈する段階と、（ｆ）インターラクティブディレクトリのファイルエントリーを解釈する段階と、（ｇ）インターラクティブディレクトリレコードを解釈する段階と、（ｈ）ファイル識別子の記述子を読取って開始文書のファイルエントリーを探索する段階と、（ｉ）少なくとも一部のマークアップ言語文書に対する経路テーブルをキャッシュする段階と、（ｊ）前記経路テーブルに対応するディレクトリレコードをキャッシュする段階と、（ｋ）キャッシュされた経路テーブル及びディレクトリレコードを参照して該当マークアップ言語文書を読取り、前記ＡＶデータをインターラクティブモードで再生する段階とを含むことを特徴とする方法によっても達成される。
【００１６】
一方、本発明の他の分野によれば、前記目的は、オーディオデータ及び／またはビデオデータを含むＡＶデータをインターラクティブモードで再生するためのマークアップ言語文書が記録された情報保存媒体を、インターラクティブモードで再生する装置において、前記情報保存媒体に記録されたデータを読取るリーダと、前記リーダに、前記マークアップ言語文書に接近するために参照される探索情報のうち少なくとも一部を読取ることを命令し、前記キャッシュメモリに、キャッシュされた探索情報を参照して該当マークアップ言語文書を読取ることを命令するコントローラと、前記リーダにより読取られた探索情報をキャッシュするためのキャッシュメモリと、前記リーダにより読取られたマークアップ言語文書を解釈するプレゼンテーションエンジンと、前記ＡＶデータをバッファリングするためのバッファメモリと、前記バッファメモリにバッファリングされたＡＶデータをデコードするデコーダと、前記デコーダによりデコードされたＡＶデータと前記プレゼンテーションエンジンにより解釈されたマークアップ言語文書とをブレンドして出力するブレンダーとを含むことを特徴とする装置によっても達成される。
【００１７】
前記コントローラは、前記情報保存媒体に記録されたファイルシステムを分析し、その分析されたファイルシステムのうち少なくとも一部のマークアップ言語文書に接近するためのファイルシステムを読取ることを前記リーダに命令し、その読取られたファイルシステムが前記キャッシュメモリにキャッシュされるように前記キャッシュメモリを制御することが望ましい。
【発明を実施するための最良の形態】
【００１８】
以下、添付された図面を参照して本発明の望ましい実施例を詳細に説明する。以下で「マークアップ言語文書」は、ＨＴＭＬ、ＸＭＬなどのマークアップ言語で作成された文書はもとよりスクリプト言語、ジャバなどで作成されたソースコードがリンクまたは挿入された文書を総称し、さらに、マークアップ言語文書にリンクされたファイルを網羅する意味で使われる。すなわち、マークアップ言語文書はＡＶデータをインターラクティブモードで再生するために必要な一種のアプリケーションの役割を行うと同時にＡＶデータと共にディスプレイされる付加情報を含んでいる。
【００１９】
図１は、本発明の望ましい実施例による再生システムの概要図である。図１を参照するに、再生システムは、本実施例による情報保存媒体であるＤＶＤ  ３００、再生装置２００、本実施例によるディスプレイ装置として、ＴＶ  １００及びリモートコントローラ４００を含む。リモートコントローラ４００は、ユーザーの制御命令を受信して再生装置２００に伝達する。再生装置２００は、ＤＶＤ  ３００に記録されたデータを読取るためのＤＶＤドライブが設けられている。ＤＶＤドライブにＤＶＤ  ３００がロードされ、ユーザーがインターラクティブモードを選択すれば、再生装置２００は、対応マークアップ言語文書を使用して該当ＡＶデータをインターラクティブモードで再生し、ＴＶ  １００に伝達する。ＴＶ  １００には、再生されたＡＶデータによるＡＶ画面と、マークアップ言語文書から得られたマークアップ文書画面とが共に表示される。「インターラクティブモード」は、マークアップ言語文書で定義された表示窓にＡＶ画面がディスプレイされるようにＡＶデータを再生する方式、すなわち、マークアップ文書画面とＡＶ画面とを共にディスプレイする方式をいう。ここで、ＡＶ画面は、ＡＶデータを再生してディスプレイ装置に表示する画面を示し、マークアップ文書画面は、マークアップ言語文書が解釈されてディスプレイ装置に表示される画面を示す。一方、「ビデオモード」は、ＡＶデータを従来ＤＶＤ−Ｖｉｄｅｏで再生する方式、すなわち、該当ＡＶデータを再生して得られたＡＶ画面のみディスプレイする方式をいう。本実施例で、再生装置２００は、インターラクティブモードとビデオモードとをいずれも支援する。さらに、再生装置２００は、インターネットなどのネットワークに接続してデータを送受信できる。
【００２０】
図２は、本発明の望ましい実施例による再生装置２００の機能ブロック図である。図２を参照するに、再生装置２００は、リーダ１、バッファメモリ２、キャッシュメモリ３、コントローラ５、デコーダ４、及びブレンダー７を含む。コントローラ５には、プレゼンテーションエンジン６が搭載されている。リーダ１には、ＤＶＤ  ３００にレーザーを照射してデータを読取るための光ピックアップ１１が設けられている。
【００２１】
リーダ１は、コントローラ５からの制御信号によって光ピックアップ１１を制御してＤＶＤ  ３００からＡＶデータ及びマークアップ言語文書を読取る。さらに、本発明による探索情報を読取る。探索情報は、マークアップ言語文書に接近するために参照される情報であって、本実施例ではファイルシステムにより具現される。探索情報についての詳細な説明は後述する。
【００２２】
バッファメモリ２は、ＡＶデータをバッファリングするためのメモリであり、キャッシュメモリ３は、ＤＶＤ  ３００に記録されたＡＶデータ及び／またはマークアップ言語文書の再生を制御するための再生制御情報ファイル、またはその他の必要な情報をキャッシュするためのメモリである。特に、キャッシュメモリ３は、本発明による探索情報をキャッシュする。
【００２３】
コントローラ５は、ＤＶＤ  ３００に記録されたＡＶデータがユーザー選択によってビデオモードまたはインターラクティブモードで再生されるように、リーダ１、プレゼンテーションエンジン６、デコーダ４、及びブレンダー７を制御する。特に、コントローラ５は、本発明によってリーダ１で、ＤＶＤ  ３００に記録されたマークアップ言語文書に接近するために参照される探索情報のうち少なくとも一部を読取ってキャッシュメモリ３にキャッシュする。
【００２４】
コントローラ５の一部であるプレゼンテーションエンジン６は、ソフトウェアの観点でマークアップ言語及びクライアント解釈プログラム言語、例えば、ジャバスクリプト、ジャバ、ＡＳＰ、ＰＨＰなどを解釈して実行する解釈エンジンである。さらに、プレゼンテーションエンジン６は多様なプラグインをさらに含むことができる。プラグインにより、マークアップ言語文書に含まれるか、またはリンクされた多様なフォーマットのファイルを開くことができる。すなわち、プレゼンテーションエンジン６は、マークアップ言語文書ビュアーの役割を行う。また、本実施例で、プレゼンテーションエンジン６は、インターネットに接続して所定データを読取ることができる。
【００２５】
インターラクティブモードでプレゼンテーションエンジン６は、本発明によって、キャッシュメモリ３にキャッシュされた探索情報、すなわち、ファイルシステムを参照して該当マークアップ言語文書を読取った後に解釈して、デコーダ４から出力されたＡＶデータストリームがディスプレイされるための表示窓の位置を確認する。ブレンダー７は、ＡＶデータストリームがマークアップ言語文書により定義された表示窓にディスプレイされるように、すなわち、ＡＶ画面がマークアップ文書画面にエンべデッドされるように、ＡＶデータストリームと解釈されたマークアップ言語文書とをブレンドしてＴＶ  １００に出力する。
【００２６】
図３は、ＤＶＤ  ３００のディスク構造図である。図３を参照するに、ＤＶＤ  ３００はリードイン領域（１）、ボリューム構造領域（２）、ファイル構造領域（３）、ビデオファイル領域（４）、その他のファイル領域（５）及びリードアウト領域（６）に区分される。リードイン領域（１）には、リードイン情報が記録されている。リードイン情報は、基準コード及び制御データを含む。基準コードは、トラックに記録される変調信号のピットパターンに関する情報を意味し、制御データは、ディスクの大きさ、判読面の数、製作者情報、著作権情報などを意味する。ボリューム構造領域（２）及びファイル構造領域（３）には、ＤＶＤ  ３００に記録されたＡＶデータ及びマークアップ言語文書に接近するための情報が記録されている。本実施例でボリューム構造及びファイル構造は、ＵＤＦ  ＢｒｉｄｇｅファイルシステムまたはＩＳＯ９６６０ファイルシステムで記録される。すなわち、本発明による探索情報は、ＵＤＦ  ＢｒｉｄｇｅファイルシステムまたはＩＳＯ９６６０ファイルシステムの少なくとも一部である。ビデオファイル領域（４）にはＡＶデータが記録される。その他のファイル領域（５）にはマークアップ言語文書が記録される。ＬＳＮは論理セクター番号（Ｌｏｇｉｃａｌ  Ｓｅｃｔｏｒ  Ｎｕｍｂｅｒ）を示す。
【００２７】
このように、ファイルシステムが記録された領域とマークアップ言語文書が記録された領域とが通常分離されて存在する。したがって、マークアップ言語文書の位置を調べるためのファイルシステムがキャッシュされなければ、毎回ＤＶＤ  ３００に記録されたファイルシステムを読取った後、それを参照してマークアップ言語文書に接近せねばならない。したがって、本発明による再生方法、再生装置、及び情報保存媒体は、マークアップ言語文書を読取るために参照する探索情報、すなわち、ファイルシステムのうち少なくとも一部をキャッシュする方式を採用する。
【００２８】
ファイルシステムのうちキャッシュされる部分、すなわち、制限されたファイルシステムは多様に決定できる。制限されたファイルシステムは、容量によって決定する方式と経路名によって決定する方式とに大別できる。但し、以下の説明はいずれもＩＳＯ９６６０ファイルシステムに基づいたものである。ＩＳＯ９６６０ファイルシステムは、従来のＤＶＤ−Ｖｉｄｅｏ規格で採用しているファイルシステムであるため、互換性問題がなく、かつＵＤＦファイルシステムに比べてデータサイズが小さいのでキャッシュにさらに適している。しかし、キャッシュメモリの容量が十分で他の理由でＵＤＦファイルシステムを採用することが効率的であれば、ＵＤＦファイルシステムを採用することもできる。
【００２９】
１．ファイルシステムの全体容量によって決定する例
図４及び図５のようにファイルシステムを構成するならば、ＬＳＮ  ２５７  ｔｏｐ−１範囲にはＩＳＯ９６６０ファイルシステムが保存されるので、その大きさを、５１２ＫＢほどのセクター（１セクターの大きさが２ＫＢならば２５６個のセクターになる）または経路テーブルとディレクトリレコードとの総量が５１２ＫＢになるように制限できる。
【００３０】
ディレクトリ名が３０字であり、かつ２５６個存在すると仮定して経路テーブルの大きさを次のように仮定すれば、
Ｌ経路テーブルの大きさ＝５セクター（８＋（８＋３０）＊２５６）
セクター内のディレクトリレコードのための最大大きさ＝２５６セクター−５セクター＝２５１セクターとなる。ここで、ファイル名が総３０字であり、各ディレクトリ別に分散されて保存されるならば、最大収容可能なファイルの数は約７０００個となる。
【００３１】
２．ディレクトリ経路名によって決定する例
１）ＩＳＯ９６６０ファイルシステム（ＬＳＮ  ２５７  ｔｏ  ｐ−１）のうち所定ディレクトリ経路に該当する空間の大きさを制限する。
【００３２】
２）マークアップ言語文書についての探索情報が記録された所定ディレクトリの経路テーブルの大きさ及びディレクトリレコードの大きさを制限し、それを制限されたファイルシステムと決定する。
【００３３】
以下では、特にＩＳＯ９６６０ファイルシステムに基づいた２の２）に関する多様な例をさらに具体的に説明する。
【００３４】
図６は、ＤＶＤ  ３００のディレクトリ構造の一例である。図６を参照するに、ルートディレクトリには、ＡＶデータが保存されたビデオディレクトリＶＩＤＥＯ＿ＴＳが設けられている。ＶＩＤＥＯ＿ＴＳには、ビデオタイトル全体についての再生制御情報が記録された再生制御情報ファイルＶＩＤＥＯ＿ＴＳ．ＩＦＯが配置されている。次いで、最初のビデオタイトルセットについての再生制御情報が記録された再生制御情報ファイルＶＴＳ＿０１＿０．ＩＦＯが記録されており、ビデオタイトルセットを構成するＡＶデータＶＴＳ＿０１＿０．ＶＯＢ、ＶＴＳ＿０１＿１．ＶＯＢ、…が記録されている。ＶＴＳ＿０１＿０．ＶＯＢ、ＶＴＳ＿０１＿１．ＶＯＢ、…はビデオタイトル、すなわち、ビデオオブジェクトである。各ＶＯＢにはナビゲーションパック、ビデオパック、及びオーディオパックがパッキングされたＶＯＢＵが含まれている。より詳細な構成は、ＤＶＤ−Ｖｉｄｅｏ標準案「ＤＶＤ−Ｖｉｄｅｏ  ｆｏｒ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ  ｄｉｓｃ  １．０」に開示されている。
【００３５】
ルートディレクトリにはまた、インターラクティブモードを支援するためのマークアップ言語文書が保存されたインターラクティブディレクトリＤＶＤ＿ＥＮＡＶが設けられている。ＤＶＤ＿ＥＮＡＶには開始文書としてＩＮＤＥＸ．ＸＭＬが記録されている。さらに、ＤＶＤ＿ＥＮＡＶにはその他のマークアップ言語文書が保存される。すなわち、ＭＡＩＮＳＣＲＮ．ＰＮＧはＩＮＤＥＸ．ＸＭＬに挿入されるファイルであり、ＡＳＣＲＮ．ＸＭＬは該当ビデオタイトルと共にディスプレイされるファイルであり、ＡＳＣＲＮ１．ＰＮＧとＡＳＣＲＮ２．ＰＮＧとは、ＡＳＣＲＮ．ＸＭＬに挿入されて共に表示されねばならないファイルである。
【００３６】
図７は、図６のディレクトリ構造によるＩＳＯ９６６０ファイルシステムを示す。図７を参照するに、ＩＳＯ９６６０ファイルシステムによって記録された経路テーブル及びディレクトリレコード構造が分かる。灰色で表示された領域（ＬＳＮ  ２５７及び２６１）には、キャッシュメモリ３にキャッシュされうる探索情報が記録されている。キャッシュメモリ３に、インターラクティブディレクトリＤＶＤ＿ＥＮＡＶに記録されたファイルを読取るために参照せねばならない探索情報、すなわち、ファイルシステムの一部（ＬＳＮ  ２５７及び２６１に記録された情報）がキャッシュされる。これにより、再生装置２００のコントローラ２は、キャッシュされた探索情報を参照してマークアップ言語文書が記録された位置が分かる。したがって、マークアップ言語文書が記録された位置を調べるために、ＤＶＤ  ３００に記録されたファイルシステムを読取るために毎回リーダ１に制御信号を送って光ピックアップ１１を動かす必要がなくなる。すなわち、コントローラ２は、ＡＶデータをインターラクティブモードで再生するために必要なマークアップ言語文書をさらに速かに読取ることができる。
【００３７】
図８は、ＤＶＤ  ３００のディレクトリ構造の他の例である。図８を参照するに、ルートディレクトリには、ＡＶデータが保存されたビデオディレクトリＶＩＤＥＯ＿ＴＳが設けられている。ビデオディレクトリＶＩＤＥＯ＿ＴＳは図４のそれと同一なので反復される説明は省略する。
【００３８】
一方、ルートディレクトリには、インターラクティブモードを支援するためのマークアップ言語文書が保存されたインターラクティブディレクトリＤＶＤ＿ＥＮＡＶが設けられている。ＤＶＤ＿ＥＮＡＶには、開始文書としてＩＮＤＥＸ．ＸＭＬが記録されている。また、それぞれマークアップ言語文書が保存されたサブディレクトリとして、キャッシュディレクトリＣＡＣＨＥＤ及びＤＩＲ＿１が設けられている。キャッシュディレクトリＣＡＣＨＥＤに保存されたＭＡＩＮＳＣＲＮ．ＰＮＧはＩＮＤＥＸ．ＸＭＬに挿入されるファイルであり、ＡＳＣＲＮ．ＸＭＬは該当ビデオタイトルと共にディスプレイされるファイルであり、ＡＳＣＲＮ１．ＰＮＧ及びＡＳＣＲＮ２．ＰＮＧはＡＳＣＲＮ．ＸＭＬに挿入されて共に表示されねばならないファイルである。サブディレクトリＤＩＲ＿１に保存されたＦＩＬＥ１．ＸＭＬ及びＦＩＬＥ２．ＸＭＬは該当ビデオタイトルと共にディスプレイされるファイルであり、ＰＩＣ１．ＰＮＧ及びＰＩＣ２．ＰＮＧはＦＩＬＥ１．ＸＭＬまたはＦＩＬＥ２．ＸＭＬに挿入されるファイルである。
【００３９】
灰色で表示された領域、すなわち、キャッシュディレクトリＣＡＣＨＥＤに接近するための探索情報はキャッシュメモリ３に保存される。
【００４０】
図９は、図８のディレクトリ構造によるＩＳＯ９６６０ファイルシステムを示す。図９を参照するに、ＩＳＯ９６６０ファイルシステムによって記録された経路テーブル及びディレクトリレコード構造が分かる。灰色で表示された領域（ＬＳＮ  ２５７及び２６２）には、キャッシュメモリ３にキャッシュされうる探索情報が記録されている。本実施例で、キャッシュメモリ３には、ＤＶＤ＿ＥＮＡＶのサブディレクトリであるキャッシュディレクトリＣＡＣＨＥＤに記録されたファイルを読取るために参照せねばならない探索情報、すなわち、ファイルシステムの一部（ＬＳＮ  ２５７及び２６２に記録された情報）がキャッシュされる。これにより、再生装置２００のコントローラ２は、キャッシュされた探索情報を参照してキャッシュディレクトリＣＡＣＨＥＤに属するマークアップ言語文書が記録された位置が分かる。したがって、コントローラ２は、ＡＶデータをインターラクティブモードで再生するために必要なマークアップ言語文書をさらに速かに読取ることができる。但し、キャッシュディレクトリＣＡＣＨＥＤではなく、例えば、サブディレクトリＤＩＲ＿１に保存されたマークアップ言語文書についての探索情報はキャッシュされないので、直接ＤＶＤ  ３００から読取る必要がある。
【００４１】
このようにあらゆるマークアップ言語文書についての探索情報をキャッシュせずにその一部のみキャッシュする理由は、すなわち、ファイルシステムがキャッシュされるキャッシュディレクトリを別途に備えるディレクトリ構造を採用する理由は、インターラクティブディレクトリに記録されたマークアップ言語文書の数が非常に多い場合、または探索情報をキャッシュするために割り当てられたキャッシュメモリ３の保存空間が相対的に狭い場合を考慮したためである。例えば、百科事典を製作する場合のように必要なマークアップ言語文書の数が多くなれば、それらに接近するための探索情報、すなわち、該当ファイルシステムの大きさも非常に大きくなるのでキャッシュメモリ３の容量を過度に多く占めるか、または超過してしまう。したがって、このような場合には、頻繁な接近が予想されるマークアップ言語文書が保存されたサブディレクトリを別途に備えておき、それらについてのファイルシステムのみキャッシュすることが望ましい。
【００４２】
図１０は、ＤＶＤ  ３００のディレクトリ構造のさらに他の例である。図１０を参照するに、ルートディレクトリにはＡＶデータが保存されたビデオディレクトリＶＩＤＥＯ＿ＴＳが設けられている。ビデオディレクトリＶＩＤＥＯ＿ＴＳは図６のそれと同一なので反復される説明は省略する。
【００４３】
一方、ルートディレクトリには、インターラクティブモードを支援するためのマークアップ言語文書が保存されたインターラクティブディレクトリＤＶＤ＿ＥＮＡＶが設けられている。ＤＶＤ＿ＥＮＡＶには、それぞれマークアップ言語文書が保存されたサブディレクトリとしてＤＩＲ＿１及びＤＩＲ＿２が設けられている。また、ＤＶＤ＿ＥＮＡＶには再生制御情報ファイルＤＶＤ＿ＥＮＡＶ．ＩＦＯが記録されている。再生制御情報ファイルには、例えば、該当ディレクトリの定義、構成、含まれたタイトルの数、タイトルに関する基本情報、タイトルに使われた言語、字幕、フォントなどに関する情報、解像度及び色相などのマークアップ言語文書表示情報、著作権情報などが記録される。特に、本実施例で、再生制御情報ファイルＤＶＤ＿ＥＮＡＶ．ＩＦＯには本発明によるキャッシュディレクトリ指定情報が記録されている。キャッシュディレクトリ指定情報は、そのデータ構造がキャッシュされるように指定されたディレクトリがいずれかを知らせる情報である。本実施例では、灰色で表示されたサブディレクトリＤＩＲ＿１がキャッシュディレクトリである（（１））。したがって、サブディレクトリＤＩＲ＿１に接近するための探索情報はキャッシュメモリ３に保存される。
【００４４】
サブディレクトリＤＩＲ＿１には、開始文書としてＩＮＤＥＸ．ＸＭＬが記録されている。ＭＡＩＮＳＣＲＮ．ＰＮＧはＩＮＤＥＸ．ＸＭＬに挿入されるファイルであり、ＡＳＣＲＮ．ＸＭＬは該当ビデオタイトルと共にディスプレイされるファイルであり、ＡＳＣＲＮ１．ＰＮＧ及びＡＳＣＲＮ２．ＰＮＧはＡＳＣＲＮ．ＸＭＬに挿入されて共に表示されねばならないファイルである。サブディレクトリＤＩＲ＿２に保存されたＦＩＬＥ１．ＸＭＬ及びＦＩＬＥ２．ＸＭＬは該当ビデオタイトルと共にディスプレイされるファイルであり、ＰＩＣ１．ＰＮＧ及びＰＩＣ２．ＰＮＧはＦＩＬＥ１．ＸＭＬまたはＦＩＬＥ２．ＸＭＬに挿入されるファイルである。
【００４５】
一方、本実施例とは違って、キャッシュディレクトリ指定情報によりインターラクティブディレクトリ全体がキャッシュディレクトリと指定されるか（（２））、ルートディレクトリ全体がキャッシュディレクトリと指定されることがある（（３））。さらに、キャッシュディレクトリ指定情報は、再生制御情報が保存された開始文書（例ＩＮＤＥＸ．ＸＭＬ）に記録されうる。
【００４６】
図１１は、図１０のディレクトリ構造によるＩＳＯ９６６０ファイルシステムを示す。図１１を参照するに、ＩＳＯ９６６０ファイルシステムによって記録された経路テーブル及びディレクトリレコード構造が分かる。灰色で表示された領域（ＬＳＮ  ２５７及び２６２）には、キャッシュメモリ３にキャッシュされうる探索情報が記録されている。本実施例でキャッシュメモリ３には、ＤＶＤ＿ＥＮＡＶのサブディレクトリであるキャッシュディレクトリＤＩＲ＿１に記録されたファイルを読取るために参照せねばならない探索情報、すなわち、ファイルシステムの一部（ＬＳＮ  ２５７及び２６２に記録された情報）がキャッシュされる。これにより、再生装置２００のコントローラ２は、キャッシュされた探索情報を参照して、キャッシュディレクトリＤＩＲ＿１に属するマークアップ言語文書が記録された位置が分かる。したがって、コントローラ２は、ＡＶデータをインターラクティブモードで再生するために必要なマークアップ言語文書をさらに速かに読取ることができる。但し、キャッシュディレクトリＤＩＲ＿１ではない、例えば、サブディレクトリＤＩＲ＿２に保存されたマークアップ言語文書についての探索情報はキャッシュされないので、直接ＤＶＤ  ３００から読取る必要がある。
【００４７】
このようにファイルシステムがキャッシュされるキャッシュディレクトリＤＩＲ＿１を別途に備えるディレクトリ構造を採用する理由は、図７を参照して説明した通りである。
【００４８】
前記のような構成に基づいて本発明による再生方法を説明すれば次の通りである。
【００４９】
図１２は、本発明による再生方法を説明したフローチャートである。図１２に開示されたように、再生装置２００は、インターラクティブモードが選択されれば、マークアップ言語文書に接近するために参照される探索情報のうち少なくとも一部をキャッシュする（１２０１段階）。次いで、キャッシュされた探索情報を参照して該当マークアップ言語文書をＤＶＤ  ３００から読取る（１２０２段階）。次に、読取ったマークアップ言語文書を使用して該当ＡＶデータをインターラクティブモードで再生する（１２０３段階）。
【００５０】
図１３は、本発明の一実施例による再生方法を説明したフローチャートである。図１３を参照するに、ユーザーが再生装置２００に備えられたＤＶＤドライブにＤＶＤ  ３００をロードすれば（１３０１段階）、再生装置２００は、ＤＶＤ  ３００に記録されたリードイン領域からディスクタイプなどリードイン情報を調べる（１３０２段階）。次に、再生装置２００はファイルシステムを分析し（１３０３段階）、その分析されたファイルシステムのうち少なくとも一部のマークアップ言語文書に接近するためのファイルシステムをキャッシュする（１３０４段階）。次に、再生装置２００は、キャッシュされたファイルシステムを参照して該当マークアップ言語文書を読取る（１３０５段階）。次いで、再生装置２００は、読取ったマークアップ言語文書を使用してＡＶデータをインターラクティブモードで再生する（１３０６段階）。
【００５１】
図１４は、本発明の他の実施例による再生方法を説明したフローチャートである。図１４を参照するに、ユーザーが再生装置２００に備えられたＤＶＤドライブにＤＶＤ  ３００をロードすれば（１４０１段階）、再生装置２００は、ＤＶＤ  ３００に記録されたリードインの領域からディスクタイプなどのリードイン情報を調べる（１４０２段階）。次いで、再生装置２００は、ファイルシステムのボリューム構造を分析し（１４０３段階）、ファイルシステムのファイル構造を分析する（１４０４段階）。次いで、ＡＶデータが保存されたビデオディレクトリを探索して（１４０５段階）、ＡＶデータについての再生制御情報ファイルをキャッシュする（１４０６段階）。次いで、マークアップ言語文書が保存されたインターラクティブディレクトリを探索して（１４０７段階）、インターラクティブディレクトリに保存された開始文書を探索する（１４０８段階）。開始文書が存在していなければ（１４０９段階）、選択されたビデオタイトルを構成するＡＶデータをビデオモードで再生する（１４１０段階）。開始文書が存在すれば（１４０９段階）、前記１４０３段階及び１４０４段階で分析されたファイルシステムのうち少なくとも一つのマークアップ言語文書に接近するためのファイルシステムをキャッシュする（１４１１段階）。キャッシュされたファイルシステムを参照して該当マークアップ言語文書を読取り、選択されたビデオタイトルを構成するＡＶデータをインターラクティブモードで再生する（１４１２段階）。
【００５２】
図１５は、図１４の１４１１段階の一具現例である。図１５を参照するに、再生装置２００は、インターラクティブディレクトリのサブディレクトリであるキャッシュディレクトリに接近するためのファイルシステムをキャッシュする（１５０１段階）。
【００５３】
図１６は、図１４の１４１１段階の他の具現例である。図１６を参照するに、インターラクティブディレクトリについての再生制御情報が記録された再生制御情報ファイルを分析してキャッシュディレクトリを調べた後（１６０１段階）、その調べたキャッシュディレクトリに接近するためのファイルシステムをキャッシュする（１６０２段階）。
【００５４】
図１７は、本発明の望ましい実施例であって、ＩＳＯ９６６０ファイルシステムを採用した場合、ファイルシステムを解釈する過程をさらに詳細に記述した再生方法を説明するためのフローチャートである。
【００５５】
図１７を参照するに、ユーザーがＤＶＤドライブにＤＶＤ  ３００をロードすれば、再生装置２００は、ＤＶＤ  ３００に記録されたリードインの領域からディスクタイプなどのリードイン情報を調べる。次いで、再生装置２００は、論理セクター１６を始めとしてボリューム認識領域を読取る（１７０１段階）。さらに具体的に、メインボリューム記述子を利用してＩＳＯ９６６０の経路テーブルの大きさ及び位置を調べる。次いで、アンカーポイントを参照してメインボリューム記述子シーケンスを解釈する（１７０２段階）。さらに具体的に、論理セクター２５６の最初のアンカーポイントを参照してメインボリューム記述子シーケンスの位置を探索する。もし、アンカーポイントが損傷して読取れないならば、２番目のアンカーポイントの最後の論理セクターを参照してメインボリューム記述子シーケンスの位置を探索する。もし、メインボリューム記述子シーケンスが損傷したならば、バックアップ用ボリューム記述子シーケンスを読取る。シーケンス内に存在する論理ボリューム記述子でファイルセット記述子の開始位置を探索する。また、シーケンス内に存在するパーティション記述子を参考としてパーティションの開始位置を探索する。次いで、ファイルセット記述子を解釈する（１７０３段階）。すなわち、ファイルセット記述子からルートディレクトリのファイルエントリーの位置及び長さを読取る。次いで、ルートディレクトリのファイルエントリーを解釈する（１７０４段階）。すなわち、ルートディレクトリのファイルエントリーを読取ってディレクトリレコードが位置する領域を探索する。次いで、ルートディレクトリレコードを解釈する（１７０５段階）。すなわち、ルートディレクトリ内のファイル識別子の記述子を読取ってビデオディレクトリＶＩＤＥＯ＿ＴＳのファイルエントリーを探索する。次いで、探索したビデオディレクトリＶＩＤＥＯ＿ＴＳのファイルエントリーを解釈する（１７０６段階）。すなわち、ビデオディレクトリＶＩＤＥＯ＿ＴＳのファイルエントリーを読取ってディレクトリレコード領域を探索する。次いで、探索したディレクトリレコード領域からビデオディレクトリレコードを解釈する（１７０７段階）。解釈した結果、調べた再生制御情報ファイルＶＩＤＥＯ＿ＴＳ．ＩＦＯのファイルエントリーを解釈してＶＭＧ（Ｖｉｄｅｏ  Ｍａｎａｇｅｒ）をキャッシュメモリ３にキャッシュする。また、インターラクティブディレクトリＤＶＤ＿ＥＮＡＶのファイルエントリーを解釈する（１７０８段階）。すなわち、ＤＶＤ＿ＥＮＡＶのファイルエントリーを読取ってディレクトリレコード領域を探索する。次いで、探索したディレクトリレコード領域に記録されたディレクトリレコードを解釈する（１７０９段階）。すなわち、ファイル識別子の記述子を読取って開始文書（例えば、ＩＮＤＥＸ．ＸＭＬ）のファイルエントリーを探索する。次いで、前記１７０１段階で解釈された位置を参考にして、該当マークアップ言語文書に対するＩＳＯ９６６０経路テーブルをキャッシュメモリ３にキャッシュする（１７１０段階）。次いで、該当マークアップ言語文書に対するＩＳＯ９６６０のディレクトリレコードを探索してキャッシュメモリ３にキャッシュする（１７１１段階）。キャッシュされた経路テーブル及びディレクトリレコードを参照して該当マークアップ言語文書を読取り、選択されたビデオタイトルをインターラクティブモードで再生する（１７１２段階）。
【００５６】
本発明によって前述したようなファイルシステム解釈過程を通じて、キャッシュメモリ３には制限されたＩＳＯ９６６０ファイルシステムが積載される。例えば、図３に図示されたように、その他のファイル領域（４）に保存されたマークアップ言語文書ＩＮＤＥＸ．ＸＭＬに接近する場合、キャッシュメモリ３に積載されたＩＳＯ９６６０ファイルシステムを参照して接近できる。さらに具体的に、経路テーブルを参照してインターラクティブディレクトリレコードの位置を確認し、かつインターラクティブディレクトリレコードでＩＮＤＥＸ．ＸＭＬの位置を確認して該当マークアップ言語文書を読取ることができる。すなわち、本発明によれば、該当マークアップ言語文書の位置を確認するまでの過程はいずれもメモリアクセスにより行われるので、光ピックアップ１１は直接ＩＮＤＥＸ．ＸＭＬファイルの位置に移動してデータを読取ることができる。したがって、光ピックアップ１１のジャンプ距離が従来に比べて減少する。マークアップ言語文書にさらに多くのファイルがリンクされた場合、その効果はさらに大きくなる。
【産業上の利用可能性】
【００５７】
前述したように、本発明によれば、マークアップ言語文書についての探索情報をキャッシュしておき、それを参照して該当マークアップ言語文書に接近することによってマークアップ言語文書ファイルをさらに速く読取ることができる。これにより、インターラクティブモードでの再生速度及びユーザーとの反応速度を改善できる。
【図面の簡単な説明】
【００５８】
【図１】本発明の望ましい実施例による再生システムの概要図である。
【図２】本発明の望ましい実施例による再生装置２００の機能ブロック図である。
【図３】ＤＶＤ  ３００のディスク構造図である。
【図４】ＩＳＯ９６６０ファイルシステムの一例を示す図である。
【図５】ＩＳＯ９６６０ファイルシステムの一例を示す図である。
【図６】ＤＶＤ  ３００のディレクトリ構造の一例を示す図である。
【図７】図６のディレクトリ構造によるＩＳＯ９６６０ファイルシステムを示す図である。
【図８】ＤＶＤ  ３００のディレクトリ構造の他の例を示す図である。
【図９】図８のディレクトリ構造によるＩＳＯ９６６０ファイルシステムを示す図である。
【図１０】ＤＶＤ  ３００のディレクトリ構造のさらに他の例を示す図である。
【図１１】図１０のディレクトリ構造によるＩＳＯ９６６０ファイルシステムを示す図である。
【図１２】本発明による再生方法を説明したフローチャートである。
【図１３】本発明の一実施例による再生方法を説明したフローチャートである。
【図１４】本発明の他の実施例による再生方法を説明したフローチャートである。
【図１５】図１４の１４１１段階の一具現例を示す図である。
【図１６】図１４の１４１１段階の他の具現例を示す図である。
【図１７】本発明のさらに他の実施例であり、ＩＳＯ９６６０ファイルシステムを採用した場合、ファイルシステムを解釈する過程をさらに詳細に記述した再生方法を説明するためのフローチャートである。
【図１】
2005527032.tif 000003
【図２】
2005527032.tif 000004
【図３】
2005527032.tif 000005
【図４】
2005527032.tif 000006
【図５】
2005527032.tif 000007
【図６】
2005527032.tif 000008
【図７】
2005527032.tif 000009
【図８】
2005527032.tif 000010
【図９】
2005527032.tif 000011
【図１０】
2005527032.tif 000012
【図１１】
2005527032.tif 000013
【図１２】
2005527032.tif 000014
【図１３】
2005527032.tif 000015
【図１４】
2005527032.tif 000016
【図１５】
2005527032.tif 000017
【図１６】
2005527032.tif 000018
【図１７】
2005527032.tif 000019
【手続補正書】
【提出日】平成16年11月25日(2004.11.25)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項２２
【補正方法】変更
【補正の内容】
【請求項２２】
オーディオデータ及び／またはビデオデータを含むＡＶデータをインターラクティブモードで再生するためのマークアップ言語文書が記録された情報保存媒体を、インターラクティブモードで再生する装置において、
前記情報保存媒体に記録されたデータを読取るリーダと、
前記リーダに、前記マークアップ言語文書に接近するために参照される探索情報のうち少なくとも一部を読取ることを命令し、前記キャッシュメモリに、キャッシュされた探索情報を参照して該当マークアップ言語文書を読取ることを命令するコントローラと、
前記リーダにより読取られた探索情報をキャッシュするためのキャッシュメモリと、
前記リーダにより読取られたマークアップ言語文書を解釈するプレゼンテーションエンジンと、
前記リーダにより読取られたＡＶデータをバッファリングするためのバッファメモリと、
バッファメモリによりバッファリングされたＡＶデータをデコードするデコーダと、
前記デコーダによりデコードされたＡＶデータと前記プレゼンテーションエンジンにより解釈されたマークアップ言語文書とをブレンドして出力するブレンダーとを含むことを特徴とする装置。
【国際調査報告】
2005527032.tif 000020
2005527032.tif 000021