(57)【要約】【課題】  追記もしくは書き換え型光ディスクのディスク解析の時間を短縮する光ディスク再生装置および方法を提供する。【解決手段】  解析用必要データ抽出ユニット１０が、光ディスク２から読み出された信号から光ディスク２の識別ＩＤを取り出して不揮発性メモリ６に記録させる識別ＩＤ抽出部１１と、光ディスク制御部３の出力する信号から情報が光ディスク２に記録された記録時刻を取り出して不揮発性メモリ６に記録させる記録時刻抽出部１２と、光ディスク２を解析するために信号からディレクトリおよびファイルの階層関係を示すパステーブルを作成するのに必要な解析開始位置を取り出してこのパステーブルを作成する際の仮想アドレスを実物理アドレスへ変換する仮想−実物理アドレス変換テーブルを作成してこの仮想−実物理アドレス変換テーブルの記録アドレスを記載した記述子の記録アドレスを確定させて不揮発性メモリ６に記録させる記述子記録アドレス確定部１３と、を備える。【選択図】  図１
2007058987.tif 000002
【特許請求の範囲】
【請求項１】
追記を容易にするために光ディスクに記録されたディレクトリやファイル情報を含む実物理アドレスを仮想化した仮想アドレスを含む記録フォーマットを用いる光ディスク再生装置であって、
前記光ディスクから読み出された信号から前記光ディスクの識別ＩＤを取り出して不揮発性メモリに記憶させる識別ＩＤ抽出部と、前記信号から情報が前記光ディスクに記録された記録時刻を取り出して不揮発性メモリに記憶させる記録時刻抽出部と、前記光ディスクを解析するために前記信号からディレクトリおよびファイルの階層関係を示すパステーブルを作成するのに必要な解析開始位置を取り出して前記パステーブルを作成する際の仮想アドレスを実物理アドレスへ変換する仮想−実物理アドレス変換テーブルを作成してこの仮想−実物理アドレス変換テーブルの記録アドレスを記載した記述子の記録アドレスを確定させて前記不揮発性メモリに記憶させる記述子記録アドレス確定部と、を含む解析用必要データ抽出ユニットを備えることを特徴とする光ディスク再生装置。
【請求項２】
前記記述子記録アドレス確定部は、前記パステーブルを作成するのに必要な解析開始位置を取り出す解析位置抽出部と、前記仮想アドレスを前記実物理アドレスへ変換する前記仮想−実物理アドレス変換テーブルを作成するテーブル作成部と、前記仮想−実物理アドレス変換テーブルの記録アドレスを記載した記述子の記録アドレスを作成するアドレス作成部と、を備え、前記不揮発性メモリは、前記信号から抽出された前記識別ＩＤを記憶する識別ＩＤ記憶領域と、前記信号から抽出された前記記録時刻を記憶する記録時刻記憶領域と、前記仮想−実物理アドレス変換テーブルを記憶するテーブル記憶領域と、前記仮想−実物理アドレス変換テーブルの該不揮発性メモリにおける前記記録アドレスを記憶するテーブルアドレス記憶領域と、前記テーブルの該不揮発性メモリにおける記録アドレスを記載する前記記述子の記録アドレスを記憶する記述子アドレス記憶領域とを備えることを特徴とする請求項１に記載の光ディスク再生装置。
【請求項３】
追記を容易にするために光ディスクに記録されたディレクトリやファイル情報を含む実物理アドレスを仮想アドレス化した仮想アドレスを含む記録フォーマットを用いる光ディスク再生方法であって、
前記光ディスクから読み出された信号から前記光ディスクの識別ＩＤを取り出して不揮発性メモリに記憶させ、
前記信号から情報が前記光ディスクに記録された記録時刻を取り出して不揮発性メモリに記憶させ、
前記光ディスクを解析するために前記信号からディレクトリおよびファイルの階層関係を示すパステーブルを作成するのに必要な解析開始位置を取り出し、
前記パステーブルを作成する際の仮想アドレスを実物理アドレスへ変換する仮想−実物理アドレス変換テーブルを作成し、
前記仮想−実物理アドレス変換テーブルの記録アドレスを記載した記述子の記録アドレスを確定させて前記不揮発性メモリに記憶させ、
前記不揮発性メモリに記憶させられた解析用必要データを次の解析の際に用いることを特徴とする光ディスク再生方法。
【請求項４】
前記光ディスクを新たに解析する際に、前記光ディスクの前記識別ＩＤと、前記光ディスクに前記情報が記録された前記記録時刻と、前記仮想-実物理アドレス変換テーブルの位置を記録した記述子の前記記録アドレスとの３つの必要情報が、予め不揮発性メモリに記憶された値と一致したときに、以前に解析した仮想-実物理アドレス変換テーブルと前記光ディスクの情報とを用いることによりファイル解析の一部を省略することを特徴とする請求項３に記載の光ディスク再生方法。
【請求項５】
前記光ディスクを新たに解析する際に、前記光ディスクの前記識別ＩＤと、前記光ディスクに前記情報が記録された前記記録時刻と、前記仮想-実物理アドレス変換テーブルの位置を記録した記述子の前記記録アドレスとの３つの必要情報が、予め不揮発性メモリに記憶された値と一致しないときに、前記仮想-実物理アドレス変換テーブルの新たな部分を以前に解析したときの仮想-実物理アドレス変換テーブルに追加することを特徴とする請求項３に記載の光ディスク再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光ディスク再生装置および方法に関し、特に、ディスク解析に使用される光ディスク再生装置および方法に関する。
【背景技術】
【０００２】
例えば、ＯＳＴＡ（Optical Storage Technology Association―光学的情報蓄積技術協会―）により規定されているＵＤＦ（Universal Disk Format―共通ディスクフォーマット―）にしたがって記録された光ディスク中のファイルを解析するときには、少なくとも図２のような手順を踏んで順次解析を行なわなければならない。しかし、この解析手順においては、ディスク上に分散配置された複数の記述子（descriptor―ディスクリプタ―）を読み込まなければならず、これによりデータを探索（seek―シーク―）するために時間を要し、ＩＳＯ９６６０などと比較すると、解析のために長い時間を必要としている。特にＵＤＦ１．５０以降の改訂版（Revision）に基づいて記録された追記型ディスク（ＣＤ−Ｒ等）においては、追記のための仮想配置テーブル（以下、ＶＡＴ―Virtual Allocation Table―とする）の情報制御ブロック（以下、ＩＣＢ―Information Control Block―とする）が導き出される（lead out―リードアウト―）直前の位置に記録されているために、他の記述子（ディスクリプタ）との距離が遠くなり、解析時間が延びる要因となっている。
【特許文献１】特開２００３−２４４５９３号公報
【特許文献２】特開２００３−０５９２３９号公報
【特許文献３】特開２０００−２２７８６５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
本発明は、追記もしくは書き換え型光ディスクのディスク解析の時間を短縮する光ディスク再生装置および方法を提供することを目的とする。
【課題を解決するための手段】
【０００４】
第１態様による光ディスク再生装置は、追記を容易にするために光ディスクに記録されたディレクトリやファイル情報を含む実物理アドレスを仮想化した仮想アドレスを含む記録フォーマットを用いる光ディスク再生装置であって、前記光ディスクから読み出された信号から前記光ディスクの識別ＩＤを取り出して不揮発性メモリに記憶させる識別ＩＤ抽出部と、前記信号から情報が前記光ディスクに記録された記録時刻を取り出して不揮発性メモリに記憶させる記録時刻抽出部と、前記光ディスクを解析するために前記信号からディレクトリおよびファイルの階層関係を示すパステーブルを作成するのに必要な解析開始位置を取り出して前記パステーブルを作成する際の仮想アドレスを実物理アドレスへ変換する仮想−実物理アドレス変換テーブルを作成してこの仮想−実物理アドレス変換テーブルの記録アドレスを記載した記述子の記録アドレスを確定させて前記不揮発性メモリに記憶させる記述子記録アドレス確定部と、を含む解析用必要データ抽出ユニットを備えることを特徴とする。
【０００５】
第２態様による光ディスク再生方法は、追記を容易にするために光ディスクに記録されたディレクトリやファイル情報を含む実物理アドレスを仮想アドレス化した仮想アドレスを含む記録フォーマットを用いる光ディスク再生方法であって、前記光ディスクから読み出された信号から前記光ディスクの識別ＩＤを取り出して不揮発性メモリに記憶させ、前記信号から情報が前記光ディスクに記録された記録時刻を取り出して不揮発性メモリに記憶させ、前記光ディスクを解析するために前記信号からディレクトリおよびファイルの階層関係を示すパステーブルを作成するのに必要な解析開始位置を取り出し、前記パステーブルを作成する際の仮想アドレスを実物理アドレスへ変換する仮想−実物理アドレス変換テーブルを作成し、前記仮想−実物理アドレス変換テーブルの記録アドレスを記載した記述子の記録アドレスを確定させて前記不揮発性メモリに記憶させ、前記不揮発性メモリに記憶させられた解析用必要データを次の解析の際に用いることを特徴とする。
【発明の効果】
【０００６】
上記光ディスク再生装置および方法によれば、追記もしくは書き換え型光ディスクのディスク解析の時間を短縮することができる。
【発明を実施するための最良の形態】
【０００７】
以下、添付図面を参照しながら、第１ないし第６の実施形態について詳細に説明する。
【０００８】
［第１実施形態］
図１は第１実施形態の光ディスク再生装置および方法の概略構成を示し、図２はＵＤＦでフォーマットされた光ディスクのＡＶＤＰよりルートディレクトリのファイルエントリ（以下、ＦＥ―File Entry―とする）までの解析手順を示している。図３はＵＤＦのファイル解析ファームウェアを示すフローチャート、図４は２度目以降のファイル解析用のディスク情報テーブル、図５は以前に解析したディスク情報を用いてファイル解析するときのフローをそれぞれ示している。
【０００９】
図１において、光ディスク再生装置１は、追記を容易にするために光ディスク２に記録されたディレクトリやファイル情報を含む実物理アドレスを仮想アドレス化した仮想アドレスを含む記録フォーマットを用いる光ディスク再生装置である。この光ディスク再生装置１は、光ディスク２に記録された制御情報やデータを読み出して制御信号・データを出力する光ディスク制御部３と、光ディスク制御部３より出力された制御信号・データを入力して外部Ｉ／Ｆ信号を出力するプロセッサ４と、プロセッサ４を介して光ディスク制御部３により読み出されたデータを記憶する揮発性メモリ５と、プロセッサ４の処理内容を記憶する不揮発性メモリ６と、を備えている。プロセッサ４は、ファームウェアとして、解析用必要データ記録ユニット１０を備える。
【００１０】
この解析用必要データ抽出ユニット（ファームウェア）１０は、光ディスク２から読み出された信号から光ディスク２の識別ＩＤを取り出して不揮発性メモリ６に記録させる識別ＩＤ抽出部１１と、光ディスク制御部３の出力する信号から情報が光ディスク２に記録された記録時刻を取り出して不揮発性メモリ６に記録させる記録時刻抽出部１２と、光ディスク２を解析するために信号からディレクトリおよびファイルの階層関係を示すパステーブルを作成するのに必要な解析開始位置を取り出してこのパステーブルを作成する際の仮想アドレスを実物理アドレスへ変換する仮想−実物理アドレス変換テーブルを作成してこの仮想−実物理アドレス変換テーブルの記録アドレスを記載した記述子の記録アドレスを確定させて不揮発性メモリ６に記録させる記述子記録アドレス確定部１３と、を備えている。
【００１１】
また、記述子記録アドレス確定部１３は、パステーブルを作成するのに必要な解析開始位置を取り出す解析位置抽出部１４と、仮想アドレスを前記実物理アドレスへ変換する仮想−実物理アドレス変換テーブルを作成するテーブル作成部１５と、仮想−実物理アドレス変換テーブルの記録アドレスを記載した記述子の記録アドレスを作成するアドレス作成部１６と、をさらに備えている。
【００１２】
不揮発性メモリ６は、信号から抽出された識別ＩＤを記憶する識別ＩＤ記憶領域２１、信号から抽出された記録時刻を記憶する記録時刻記憶領域２２、信号から抽出された解析開始位置を記憶する解析開始位置記憶領域２３、仮想−実物理アドレス変換テーブルを記憶するテーブル記憶領域２４、仮想−実物理アドレス変換テーブルの不揮発性メモリ６における記録アドレスを記憶するテーブルアドレス記憶領域２５、テーブルの不揮発性メモリ６における記録アドレスを記載する記述子の記録アドレスを記憶する記述子アドレス記憶領域２６を備えている。
【００１３】
上記構成に基づく動作について説明する。まず、光ディスク再生装置１は、２５６ないしは５１２セクタ、またはディスク中に記録された正味のデータの最後のセクタＮ、またはＮ−２５６セクタにある、アンカーボリューム記述子ポインタ（以下、ＡＶＤＰ―Anchor Volume Descriptor Pointer―とする）を探索する。このＡＶＤＰには、メインボリューム記述子シーケンス（以下、ＭＶＤＳ―Main Volume Descriptor Sequence―とする）と、予約ボリューム記述子シーケンス（以下、ＲＶＤＳ―Reserved Volume Descriptor Sequence―とする）の記録アドレスが論理ブロック数（以下、ＬＢＮ―Logical Block Number―とする）で記録されている。次に、この記録アドレスよりＭＶＤＳ（またはＲＶＤＳ）の該当するセクタのデータが読み込まれて、ボリューム記述子ポインタ（以下、ＶＤＳ―Volume Descriptor Pointer―とする）が順に解析される。
【００１４】
ＶＤＳ中にプライマリボリューム記述子（以下、ＰＶＤ―Primary Volume Descriptor―とする）、パーティション記述子（以下、ＰＤ―Partition Descriptor―とする）、論理的ボリューム記述子（以下、ＬＶＤ―Logical Volume Descriptor―とする）といった記述子（descriptor―ディスクリプタ―）がある。このうちＰＶＤの中には、光ディスク２の識別ＩＤとしてのボリュームラベル（Volume Label）や、情報が光ディスクに記録された記録時刻としてのタイムスタンプ（Timestamp）等が記録されている。また、ＬＶＤ中には、ＵＤＦの改訂版（Revision）やＶＡＴ／スペアリングテーブル（VAT / Sparing Table）の有無と言った情報が記録されている。また、ＰＤには、パーティション開始位置（Partition Starting Location）が記録されている。これらの情報のうち、光ディスク再生装置１は、少なくともＬＶＤ（論理的ボリューム記述子）中のＶＡＴ（仮想配置テーブル）の有無とパーティション開始位置を知る必要がある。
【００１５】
次に、光ディスク再生装置１は、ＰＤ（パーティション記述子）によって解析されたパーティション開始位置（Partition Starting Location）より順に、ルートディレクトリ（Root Directory）のファイルエントリ（以下、ＦＥ―File Entry―）が記載されたファイルセット記述子（以下、ＦＳＤ―File Set Descriptor―）を探し出す。この時もしＵＤＦの改訂版（Revision）が１．５０以降であって、ＶＡＴ（仮想配置テーブル）が存在すれば、ＦＳＤに記録されたエクテンションローケーション（Extension Location―拡張位置―）の位置はＶＡＴ（仮想配置テーブル）のインデックス値を示すので、ＶＡＴを読み出して仮想的な値から実際の物理的な値へと変換を行なう必要がある。
【００１６】
このアドレス変換に必要なＶＡＴはディスク中に記録された正味のデータの最後のセクタに記録されたＶＡＴ・ＩＣＢ（仮想配置テーブル・情報制御ブロック）にその位置が記載されている（ＶＡＴが小さい場合には、ＶＡＴ・ＩＣＢの記録されたセクタの中に埋め込まれていることもある）。第１実施形態による光ディスク再生装置１は、解析位置抽出部１４によりＶＡＴ・ＩＣＢを探し出して解析し、ＶＡＴの位置を調べた後、ＶＡＴの探索および解析を行なう。
【００１７】
ＦＳＤ―ファイルセット記述子―（およびＶＡＴ―仮想配置テーブル―）よりルートディレクトリ（Root Directory）のＦＥの位置が判明したら、そのセクタからディレクトリ及びファイル情報を順次読み出していき、全てのファイル情報を解析したら、ファイル解析が終了する。
【００１８】
さて、上記一連の解析手順の中の各々のディスクリプタは図２に示すように物理的に近い場所に記録されているとは限らず、またその中でもＶＡＴ・ＩＣＢはディスクに記録された正味のデータの最後のセクタに記録されねばならないと規定されているため、データシークに時間がかかる。
【００１９】
そこで、図３に示す解析手順において、ＰＶＤ―プライマリボリューム記述子―により示されるボリュームラベル（Volume Label）とタイムスタンプ（Timestamp）の値、ＬＶＤ―論理的ボリューム記述子―により示される改訂版（リビジョン―Revision―）のバージョンの値、ファイルセット記述子（ＦＳＤ―File Set Descriptor―）により示されるルートディレクトリ（Root Directory）のＦＥの位置、ＶＡＴ（仮想配置テーブル）中のＬＢＡ値をそれぞれフラッシュメモリなどの不揮発性６のメモリ領域（例えば、図１の記述子アドレス記憶領域２５）に記録しておき、次回のディスク解析時に使用して２度目以降のファイル解析の際の解析時間の短縮を図るようにする。図４は、次回解析時に使用するためのディスク情報のテーブル例を示している。これらのテーブルに必要な値は、図３に示すディスクの初回解析時に取得し、不揮発性メモリ６の記述子アドレス記憶領域２６に記録しておくものとする。
【００２０】
メモリ６に予め記録された光ディスク２のディスク情報に基づいて、予め記録された上記の値を元にファイル解析を行う様子を図５に示している。アンカーボリューム記述子ポインタ（ＡＶＤＰ）の解析からパーティションボリューム記述子（ＰＶＤ）の解析までの解析手順は同様であるが、その後の手順が図３とは異なっている。すなわち、ＰＶＤ解析において、先ずボリューム（Volume）名が予め保存されたデータと一致するかどうかを判定し、解析結果と保存データが一致したならば、次にタイムスタンプ（Timestamp）の値を確認する。この時、それぞれの情報が一致し、なおかつＵＤＦの改訂版（Revision）のバージョンが１．０２であれば予め記録されたルートディレクトリ（Root Directory）のＦＥの位置情報に基づいて、ＬＶＤ（論理的ボリューム記述子）、ＰＤ（パーティション記述子）、ＦＳＤ（ファイルセット記述子）の解析を省略して、直ちにファイル解析を行なうようにする。
【００２１】
また、追記型光ディスク２に対してＵＤＦ改訂版（UDF Revision）のバージョン１．５０以降で記録されている場合（すなわち、仮想配置テーブル―ＶＡＴ―が使用されている場合）で仮想配置テーブル・情報制御ブロック（VAT・ICB）の位置が一致する場合は、光ディスク２の内容が変更されていないものと判断して、予め記録された仮想配置テーブルの値を使用することとし、ＬＶＤ（論理的ボリューム記述子）、ＰＤ（パーティション記述子）、ＦＳＤ（ファイルセット記述子）の解析に加えて、ＶＡＴ・ＩＣＢの解析とＶＡＴの解析とを省略する。このＶＡＴ・ＩＣＢの解析とＶＡＴの解析の省略によって、解析時間をかなり短縮できる。また、複数のディスクの情報を不揮発性メモリに記録しておけば、各々のディスクの２度目以降のファイル解析時間を短縮できる。なお、上記方法の中で予めメモリに保存した値との比較においてどれか1つの項目でも一致しない場合は、通常のファイル解析を行なうものとする。
【００２２】
以上の説明を纏めると、第１実施形態による光ディスク再生方法は、追記を容易にするために光ディスクに記録されたディレクトリやファイル情報を含む実物理アドレスを仮想アドレス化した仮想アドレスを含む記録フォーマットを用いる光ディスク再生方法であって、前記光ディスクから読み出された信号から前記光ディスクの識別ＩＤを取り出して不揮発性メモリに記憶させ、前記信号から情報が前記光ディスクに記録された記録時刻を取り出して不揮発性メモリに記憶させ、前記光ディスクを解析するために前記信号からディレクトリおよびファイルの階層関係を示すパステーブルを作成するのに必要な解析開始位置を取り出し、前記パステーブルを作成する際の仮想アドレスを実物理アドレスへ変換する仮想−実物理アドレス変換テーブルを作成し、前記仮想−実物理アドレス変換テーブルの記録アドレスを記載した記述子の記録アドレスを確定させて前記不揮発性メモリに記憶させ、前記不揮発性メモリに記憶させられた解析用必要データを次の解析の際に用いるものである。
【００２３】
［第２実施形態］
上記第１実施形態においては、仮想配置テーブル（ＶＡＴ）の値を保存したが、光ディスク２に記録されたディレクトリ数やファイル数が非常に多い場合、仮想配置テーブルの論理ブロック数（ＶＡＴ・ＬＢＮ）の値も数多くなり、メモリ容量を消費してしまう。そこで、仮想配置テーブル・情報制御ブロック（ＶＡＴ・ＩＣＢ）により示される仮想配置テーブル（ＶＡＴ）の位置を記録することにする。ＶＡＴは1セクタ当り５１２個記録されるので第１実施形態と比較して使用メモリ容量を１／５１２に圧縮することができる。
【００２４】
図６は、ファイル解析用ディスク情報テーブル（ＶＡＴのＬＢＮ位置記録版）を示し、ＶＡＴの論理ブロックアドレッシング（以下、ＬＢＡ―Logical block Addressing―とする）の値ではなく、ＶＡＴの位置（ＬＢＮ）を記載したディスク情報テーブルを示している。また、図７は、ＶＡＴのＬＢＮ値を利用した時のファイル解析フローであり、 図６に記載された情報に基づいてファイル解析を行なうときのフローを示している。すなわち図６には予め保存したディスク情報を示し、また、図７には予め記録された仮想配置テーブル（ＶＡＴ）の値に基づいてディスク解析を行なう様子を示している。
【００２５】
第１実施形態の光ディスク再生装置と同様に、パーティションボリューム記述子（ＰＶＤ）中のボリューム（Volume）名とタイムスタンプ（Timestamp）を比較した後、ＵＤＦの改訂版（Revision）バージョンを確認する。ボリューム（Volume）名と、タイムスタンプ（Timestamp）が一致し、ＵＤＦの改訂（Revision）バージョンが１．０２であれば、第１実施形態と同じ解析手順の処理が行なわれる。ボリューム（Volume）名とタイムスタンプ（Timestamp）が一致し、なおかつＶＡＴ・ＩＣＢの位置が一致すれば、ＶＡＴ解析を行なってＬＢＡ（論理的ブロックアドレッシング）の値を取得してから、ルートディレクトリ（Root Directory）以降のファイルの解析に入る。この方法によって、ＬＶＤ、ＰＤ、ＦＳＤ、ＶＡＴ・ＩＣＢへのアクセスを省略できる。
【００２６】
［第３実施形態］
図８は、ＶＡＴを追加取得する時のファイル解析のフローであり、ＶＡＴのＩＣＢを比較し、ＶＡＴのＬＢＡの追加分を取得する時のファイル解析フローを示している。また、図９は、図８に示すＶＡＴ追加取得時のテーブル情報の様子を示している。
【００２７】
この第３実施形態においても、上述した第１実施形態と同様に、ＶＡＴのＬＢＡ（論理的ブロックアドレッシング）値を含めてディスク解析に必要な情報を予め確保しておくこととする。ＵＤＦ１．５０以降で記録されたディスクにおいて、ボリューム（Volume）名と、タイムスタンプ（Timestamp）が一致し、ＶＡＴ・ＩＣＢが一致しない時、ＶＡＴ・ＩＣＢ解析の結果（ＶＡＴの位置）と予め記録された値を比較し、追記されたＶＡＴの情報のみを解析するようにし、追記されたＶＡＴのＬＢＡ値と予めメモリに記録されたＬＢＡ値を併用してファイル解析を行なう。追記されたＶＡＴの値のみを解析することで特にファイル数が多い場合などにＶＡＴの解析時間を減らすことができる。図８にファイル解析時のフローを、図９には、ディスク情報テーブルへＶＡＴのＬＢＡ値を追加する様子が示されている。
【００２８】
［第４実施形態］
図１０は、優先順位付けされたディスク情報であり、ディスク解析に必要な情報に対して通算解析回数を記録しておき、優先順位付けした第４実施形態に係るディスク情報テーブルを示している。
【００２９】
上述した第１ないし第３実施形態に示した手法によりディスク解析の時間を短縮することはできるが、メモリ容量は有限であるので解析した全てのディスクの情報を記憶することはできない。
【００３０】
そこで、第４実施形態においては、メモリに予め記録された情報を利用してディスク解析を行う際、第１ないし第３実施形態で用いた情報に、図１０に示すように解析回数も併せて記録する。複数のディスクを解析し、メモリに記録されるディスク情報が一杯になった場合には、通算解析回数の少ないディスクの情報を上書きするようにしている。解析回数の多い光ディスク２の情報を優先的に残しておくことで、ディスク情報のヒット率を上げることができる。
【００３１】
［第５実施形態］
なお、上述した第１ないし第４実施形態においては、記述子としてのディスクリプタの記録アドレスを記憶領域２５に纏めて記憶させておくだけであったが、本発明はこれに限定されず、ディスクリプタの記憶領域そのものを１ヵ所に集めて記憶させるようにしても良い。
【００３２】
図１１は、上述のように、各ディスクリプタの記憶領域の配置を読みやすい配置へと置き換えた第５実施形態を示すものである。なお、それぞれのディスクリプタはセッションの終端付近に集めてあります。論理的ブロック番号ＬＢＮのＮ−２５６の位置にＡＶＤＰが存在するのは、規格上、この位置にもＡＶＤＰを置くことができるためである。すなわち、２５６、５１２、Ｎ−２５６番目のセクタのうち、ＡＶＤＰを２ヵ所以上に置くことが規格に規定されている。セッションの終端付近にディスクリプタを纏めて配置するのであれば、Ｎ−２５６にＡＶＤＰを配置しておいた方が、解析時間はいっそう短縮されることになる。
【図面の簡単な説明】
【００３３】
【図１】基本概念としての第１実施形態の光ディスク再生装置を示す概略構成図。
【図２】第１実施形態におけるＵＤＦファイル解析手順を示す説明図。
【図３】ＵＤＦファイルの解析ファームウェアを示す解析フロー図。
【図４】ファイル解析用ディスク情報テーブルを示す説明図。
【図５】同一ディスクの２度目以降のファイル解析の流れを示すフロー図。
【図６】第２実施形態のファイル解析用ディスク情報テーブル示す説明図。
【図７】図６の情報を元にファイル解析を行なう流れを示すフロー図。
【図８】第３実施形態でＶＡＴのＬＢＡ追加分取得時ファイル解析を示すフロー図。
【図９】図８に示すＶＡＴ追加取得時のテーブル情報を示す説明図。
【図１０】第４実施形態で優先順位付けされたディスク情報テーブルを示す説明図。
【図１１】第５実施形態で各記述子を読み易い配置にした解析手順を示す説明図。
【符号の説明】
【００３４】
１  光ディスク再生装置
２  光ディスク
４  プロセッサ
６  不揮発性メモリ
１０  解析用必要データ抽出ユニット
１１  識別ＩＤ抽出部
１２  記録時刻抽出部
１３  記述子記録アドレス確定部
１４  解析位置抽出部
１５  テーブル作成部
１６  アドレス作成部
２１  識別ＩＤ記憶領域
２２  記録時刻記憶領域
２３  解析開始位置記憶領域
２４  テーブル記憶領域
２５  テーブルアドレス記憶領域
２６  記述子アドレス記憶領域
【図１】
2007058987.tif 000003
【図２】
2007058987.tif 000004
【図３】
2007058987.tif 000005
【図４】
2007058987.tif 000006
【図５】
2007058987.tif 000007
【図６】
2007058987.tif 000008
【図７】
2007058987.tif 000009
【図８】
2007058987.tif 000010
【図９】
2007058987.tif 000011
【図１０】
2007058987.tif 000012
【図１１】
2007058987.tif 000013