(57)【要約】【課題】本発明は、ファイルシステムの判別に要する時間を全体的に短縮させる。【解決手段】本発明は、順次異なるファイルシステムに従い光ディスク８から読み出された記録データを解析して当該光ディスク８に適用されたＵＤＦファイルシステム又はＩＳＯファイルシステムを判別し、当該判別したＵＤＦファイルシステム又はＩＳＯファイルシステムを示すファイルシステム判別履歴テーブル１６を記憶した後には、ファイルシステムの判別時の最初にファイルシステム判別履歴テーブル１６を参照して、過去に判別されたＵＤＦファイルシステム又はＩＳＯファイルシステムに従い光ディスク８から記録データを読み出すことにより、ファイルシステム判別時の最初の判別処理で光ディスク８に適用されたＵＤＦファイルシステム又はＩＳＯファイルシステムを的確に判別し得る確率を大幅に増加させ、ファイルシステムの判別に要する時間を全体的に短縮できる。【選択図】        図７
2007299468.tif 000002
【特許請求の範囲】
【請求項１】
それぞれ異なるファイルシステムに従い記録データが記録された複数種類のディスクから当該記録データを読出可能なデータ読出部と、
順次異なる上記ファイルシステムに従い上記ディスクから上記記録データを読み出すように上記データ読出部を制御する制御部と、
上記データ読出部により順次異なる上記ファイルシステムに従い上記ディスクから読み出される上記記録データを解析して当該ディスクに適用されている上記ファイルシステムを判別するファイルシステム判別部と、
上記ファイルシステム判別部により判別された上記ファイルシステムのファイルシステム判別履歴を記憶するファイルシステム判別履歴記憶部と
を具え、
上記制御部は、
上記ファイルシステム判別履歴記憶部に上記ファイルシステム判別履歴が記憶された後には、上記ファイルシステムの判別時の最初に上記ファイルシステム判別履歴を参照して、上記ファイルシステム判別部により過去に判別された上記ファイルシステムを検出すると共に、当該検出したファイルシステムに従い上記ディスクから上記記録データを読み出すように上記データ読出部を制御する
ことを特徴とするディスク判別装置。
【請求項２】
上記制御部は、
上記ファイルシステム判別履歴記憶部に上記ファイルシステム判別履歴が記憶された後には、上記ファイルシステムの判別時の最初に上記ファイルシステム判別履歴を参照して、上記ファイルシステム判別部により過去に判別された上記ファイルシステムの中から判別回数が最多の上記ファイルシステムを検出すると共に、当該検出した判別回数が最多のファイルシステムに従い上記ディスクから上記記録データを読み出すように上記データ読出部を制御する
ことを特徴とする請求項１に記載のディスク判別装置。
【請求項３】
上記制御部は、
上記ファイルシステム判別履歴を参照して、上記ファイルシステム判別部により過去に判別された上記ファイルシステムの中から上記判別回数が最多でかつ同数の複数の上記ファイルシステムを検出したとき、再び上記ファイルシステム判別履歴を参照して、上記ファイルシステム判別部により現時点から過去への判別回数範囲で判別された上記ファイルシステムの中から上記判別回数が最多の上記ファイルシステムを検出すると共に、当該検出した判別回数が最多のファイルシステムに従い上記ディスクから上記記録データを読み出すように上記データ読出部を制御する
ことを特徴とする請求項２に記載のディスク判別装置。
【請求項４】
上記データ読出部により、上記ディスクの複数種類の物理フォーマットに対応する順次異なる駆動条件のもとに上記ディスクから上記記録データを読み出すようにして得られる読出結果を解析して当該ディスクの上記物理フォーマットを判別する物理フォーマット判別部と、
上記物理フォーマット判別部により判別された上記物理フォーマットの物理フォーマット判別履歴を記憶する物理フォーマット判別履歴記憶部と
を具え、
上記制御部は、
上記物理フォーマット判別履歴記憶部に上記物理フォーマット判別履歴が記憶された後には、上記物理フォーマットの判別時の最初に上記物理フォーマット判別履歴を参照して、上記物理フォーマット判別部により過去に判別された上記物理フォーマットを検出すると共に、当該検出した物理フォーマットに対応する上記駆動条件のもとに上記ディスクから上記記録データを読み出すように上記データ読出部を制御し、上記物理フォーマット判別部により上記ディスクの上記物理フォーマットが判別されると、引き続き上記ファイルシステム判別履歴を参照して、上記ファイルシステム判別部により過去に判別された上記ファイルシステムを検出すると共に、当該検出したファイルシステムに従い上記ディスクから上記記録データを読み出すように上記データ読出部を制御する
ことを特徴とする請求項１に記載のディスク判別装置。
【請求項５】
上記制御部は、
上記物理フォーマット判別履歴記憶部に上記物理フォーマット判別履歴が記憶された後には、上記物理フォーマットの判別時の最初に上記物理フォーマット判別履歴を参照して、上記物理フォーマット判別部により過去に判別された上記物理フォーマットの中から判別回数が最多の上記物理フォーマットを検出すると共に、当該検出した判別回数が最多の物理フォーマットに対応する上記駆動条件のもとに上記ディスクから上記記録データを読み出すように上記データ読出部を制御し、上記物理フォーマット判別部により上記ディスクの上記物理フォーマットが判別されると、引き続き上記ファイルシステム判別履歴を参照して、上記ファイルシステム判別部により過去に判別された上記ファイルシステムの中から判別回数が最多の上記ファイルシステムを検出すると共に、当該検出した判別回数が最多のファイルシステムに従い上記ディスクから上記記録データを読み出すように上記データ読出部を制御する
ことを特徴とする請求項４に記載のディスク判別装置。
【請求項６】
上記制御部は、
上記物理フォーマット判別履歴を参照して、上記物理フォーマット判別部により過去に判別された上記物理フォーマットの中から上記判別回数が最多でかつ同数の複数の上記物理フォーマットを検出したとき、再び上記物理フォーマット判別履歴を参照して、上記物理フォーマット判別部により現時点から過去への判別回数範囲で判別された上記物理フォーマットの中から上記判別回数が最多の上記物理フォーマットを検出すると共に、当該検出した判別回数が最多の物理フォーマットに対応する上記駆動条件のもとに上記ディスクから上記記録データを読み出すように上記データ読出部を制御する
ことを特徴とする請求項５に記載のディスク判別装置。
【請求項７】
上記制御部は、
上記物理フォーマット判別部により上記ディスクの上記物理フォーマットが判別され、引き続き上記ファイルシステム判別履歴を参照して、上記ファイルシステム判別部により過去に判別された上記ファイルシステムの中から上記判別回数が最多でかつ同数の複数の上記ファイルシステムを検出したとき、再び上記ファイルシステム判別履歴を参照して、上記ファイルシステム判別部により現時点から過去への判別回数範囲で判別された上記ファイルシステムの中から上記判別回数が最多の上記ファイルシステムを検出すると共に、当該検出した判別回数が最多のファイルシステムに従い上記ディスクから上記記録データを読み出すように上記データ読出部を制御する
ことを特徴とする請求項２に記載のディスク判別装置。
【請求項８】
それぞれ異なるファイルシステムに従い記録データが記録された複数種類のディスクから当該記録データを読出可能なデータ読出部を、順次異なる上記ファイルシステムに従い上記ディスクから上記記録データを読み出すように制御する第１の制御ステップと、
上記データ読出部により順次異なる上記ファイルシステムに従い上記ディスクから読み出される上記記録データを解析して当該ディスクに適用されている上記ファイルシステムを判別するファイルシステム判別ステップと、
上記判別された上記ファイルシステムのファイルシステム判別履歴を記憶するファイルシステム判別履歴記憶ステップと、
上記ファイルシステム判別履歴が記憶された後には、上記ファイルシステムの判別時の最初に上記ファイルシステム判別履歴を参照して、過去に判別された上記ファイルシステムを検出すると共に、当該検出したファイルシステムに従い上記ディスクから上記記録データを読み出すように上記データ読出部を制御する第２の制御ステップと
を具えることを特徴とするディスク判別方法。
【請求項９】
コンピュータに対し、
それぞれ異なるファイルシステムに従い記録データが記録された複数種類のディスクから当該記録データを読出可能なデータ読出部を、順次異なる上記ファイルシステムに従い上記ディスクから上記記録データを読み出すように制御する第１の制御ステップと、
上記データ読出部により順次異なる上記ファイルシステムに従い上記ディスクから読み出される上記記録データを解析して当該ディスクに適用されている上記ファイルシステムを判別するファイルシステム判別ステップと、
上記判別された上記ファイルシステムのファイルシステム判別履歴を記憶するファイルシステム判別履歴記憶ステップと、
上記ファイルシステム判別履歴が記憶された後には、上記ファイルシステムの判別時の最初に上記ファイルシステム判別履歴を参照して、過去に判別された上記ファイルシステムを検出すると共に、当該検出したファイルシステムに従い上記ディスクから上記記録データを読み出すように上記データ読出部を制御する第２の制御ステップと
を実行させるためのディスク判別プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はディスク判別装置、ディスク判別方法及びディスク判別プログラムに関し、例えばＣＤ（Compact Disc）やＤＶＤ（Digital Versatile Disc）のような物理的な規格（以下、これを物理フォーマットと呼ぶ）の異なる複数種類の光ディスクを再生可能なディスク再生装置に適用して好適なものである。
【背景技術】
【０００２】
従来の光ディスクドライブ装置は、物理フォーマットの異なる複数種類の光ディスクを装填して再生し得るようにしていた。ただし物理フォーマットの異なる複数種類の光ディスクについては、その物理フォーマット毎に光ディスクドライブ装置における再生時の光ディスクの回転数や、光ディスクのデータ記録面に照射する光ビームの焦点距離（すなわち、フォーカス）、光ディスクのデータ記録面における光ビームの照射位置（すなわち、トラッキング）等のような駆動条件（以下、これを再生駆動条件と呼ぶ）が異なっている。このため光ディスクドライブ装置は、光ディスクが装填されると、順次異なる再生駆動条件のもとに当該光ディスクからこれに記録されている記録データを読み出すようにして、その読出結果を解析することにより、光ディスクの物理フォーマットを判別している。また光ディスクドライブ装置は、これを使用するユーザ毎に同じ種類の光ディスクを使用する傾向が高いことから、光ディスクが装填され、その物理フォーマットを判別する毎に、当該判別した物理フォーマットの物理フォーマット判別履歴を記憶していた。
【０００３】
そして光ディスクドライブ装置は、物理フォーマット判別履歴を記憶した後に光ディスクが装填されたときには、物理フォーマット判別履歴を参照して例えば前回装填された光ディスクの物理フォーマットを検出すると共に、当該検出した物理フォーマットに応じた再生駆動条件のもとに、今回装填された光ディスクから記録データを読み出すようにして、その読出結果を解析することで当該光ディスクの物理フォーマットを判別していた。これにより光ディスクドライブ装置は、物理フォーマット判別履歴を記憶した後には、光ディスクの物理フォーマットを１回の判別処理で判別し得る確率を増大させていた。ただし光ディスクドライブ装置は、かかる１回の判別処理で光ディスクの物理フォーマットを判別し得ないときには、物理フォーマット判別履歴を記憶する前と同様に順次再生駆動条件を切り替えるようにして判別処理を繰り返し実行していた。このようにして光ディスクドライブ装置は、光ディスクの物理フォーマットの判別に物理フォーマット判別履歴を利用することで、当該光ディスクの物理フォーマットの判別に要する時間を平均して短縮し、その結果、光ディスクが装填されたときの装置立ち上げに要する時間を短縮していた（例えば、特許文献１参照）。
【特許文献１】特開平１０−４９９７４号公報（第３頁、第４頁）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところが物理フォーマットの異なる複数種類の光ディスクについては、記録データの記録及び管理に適用される（すなわち、光ディスクのデータ記録面において何処にどのような記録データを記録するか等を定義する）ファイルシステムが異なるものがある。従って光ディスクドライブ装置は、光ディスクが装填されると、その物理フォーマットを判別して再生駆動条件を特定しても、この際にファイルシステムも合わせて判別しなければ、光ディスクのデータ記録面に対しどのように記録データが記録されているかが解らず、実際に光ディスクから記録データを読み出すことができない場合がある。
【０００５】
このため光ディスクドライブ装置は、光ディスクの物理フォーマットを判別すると、引き続き順次異なるファイルシステムに従い光ディスクから記録データを読み出すように試みて、その記録データを解析することで光ディスクに適用されているファイルシステムを判別している。しかしながら光ディスクドライブ装置では、光ディスクに適用されているファイルシステムを判別するとき、このように順次異なるファイルシステムに従い光ディスクから記録データを読み出すように試みる煩雑な処理を実行しているため、当該光ディスクに適用されているファイルシステムの判別に時間がかかるという問題があった。
【０００６】
本発明は以上の点を考慮してなされたもので、ディスクに適用されているファイルシステムの判別に要する時間を全体的に短縮し得るディスク判別装置、ディスク判別方法及びディスク判別プログラムを提案しようとするものである。
【課題を解決するための手段】
【０００７】
かかる課題を解決するため本発明においては、それぞれ異なるファイルシステムに従い記録データが記録された複数種類のディスクから当該記録データを読出可能なデータ読出部を、順次異なるファイルシステムに従いディスクから記録データを読み出すように制御して、そのデータ読出部により順次異なるファイルシステムに従いディスクから読み出される記録データを解析して当該ディスクに適用されているファイルシステムを判別し、当該判別したファイルシステムのファイルシステム判別履歴を記憶しておき、かかるファイルシステム判別履歴を記憶した後には、ファイルシステムの判別時の最初にファイルシステム判別履歴を参照して、過去に判別したファイルシステムを検出すると共に、当該検出したファイルシステムに従いディスクから記録データを読み出すようにデータ読出部を制御するようにした。
【０００８】
従って本発明では、ユーザ毎に同一のファイルシステムの適用されたディスクを使用する傾向が高く、その使用傾向を反映させたファイルシステム判別履歴を参照して、ディスクに適用されたファイルシステムを判別するため、ファイルシステムの判別時の最初の判別処理で、当該ディスクに適用されているファイルシステムを的確に判別し得る確率を大幅に増加させることができる。
【発明の効果】
【０００９】
本発明によれば、それぞれ異なるファイルシステムに従い記録データが記録された複数種類のディスクから当該記録データを読出可能なデータ読出部を、順次異なるファイルシステムに従いディスクから記録データを読み出すように制御して、そのデータ読出部により順次異なるファイルシステムに従いディスクから読み出される記録データを解析して当該ディスクに適用されているファイルシステムを判別し、当該判別したファイルシステムのファイルシステム判別履歴を記憶しておき、かかるファイルシステム判別履歴を記憶した後には、ファイルシステムの判別時の最初にファイルシステム判別履歴を参照して、過去に判別したファイルシステムを検出すると共に、当該検出したファイルシステムに従いディスクから記録データを読み出すようにデータ読出部を制御するようにしたことにより、ユーザ毎に同一のファイルシステムの適用されたディスクを使用する傾向が高く、その使用傾向を反映させたファイルシステム判別履歴を参照して、ディスクに適用されたファイルシステムを判別するため、ファイルシステムの判別時の最初の判別処理で、当該ディスクに適用されているファイルシステムを的確に判別し得る確率を大幅に増加させることができ、かくしてディスクに適用されているファイルシステムの判別に要する時間を全体的に短縮し得るディスク判別装置、ディスク判別方法及びディスク判別プログラムを実現することができる。
【発明を実施するための最良の形態】
【００１０】
以下図面について、本発明の一実施の形態を詳述する。
【００１１】
図１において、１は全体として本発明によるディスク再生装置を示し、中央処理ユニット（CPU:Central Processing Unit ）等の制御部５がＲＯＭ（Read Only Memory）及びＲＡＭ（Random Access Memory）からなる記憶部６から読み出したディスク判別プログラム等の各種プログラム従い全体を統括制御すると共に、各種処理を実行する。これによりサーボ回路部７は、外部から光ディスク８が装填され図示しないターンテーブルにセットされると、スピンドルモータ９を駆動して当該光ディスク８を回転させる。またサーボ回路部７は、図示しないスレッドモータを駆動して光ピックアップ部１０を光ディスク８の径方向に適宜移動させる。
【００１２】
この状態で制御部５は、光ピックアップ部１０を駆動して光ビームＬ１を発射させる。これにより光ピックアップ部１０は、光ビームＬ１を光ディスク８のデータ記録面に照射すると共に、当該光ビームＬ１がデータ記録面で反射することにより得られる反射ビームＬ２を受光して光電変換し、その結果得られた光電信号を信号処理部１１に送出する。信号処理部１１は、光ピックアップ部１０から与えられる光電信号に所定の信号処理を施し、得られた記録データを外部に出力すると共に、サーボ回路部７に送出する。
【００１３】
サーボ回路部７は、信号処理部１１から与えられる記録データに基づき光ディスク８のデータ記録面に光ビームＬ１の焦点を合わせるためのフォーカスエラー信号を生成すると共に、当該データ記録面のトラックに光ビームＬ１の照射位置を合わせるためのトラッキングエラー信号を生成する。そしてサーボ回路部７は、フォーカスエラー信号及びトラッキングエラー信号を光ピックアップ部１０に送出して、光ディスク８のデータ記録面のトラックに対し光ビームＬ１を、焦点を合わせて照射させるように制御する。またサーボ回路部７は、記録データに基づき光ディスク８を線速度一定又は角速度一定で回転させるためのモータ駆動信号を生成する。そしてサーバ回路部７は、モータ駆動信号をスピンドルモータ９に送出して、光ディスク８を線速度一定又は角速度一定で回転させるように制御する。このようにして制御部５は、光ディスク８のデータ記録面からこれに記録された記録データを読み出して外部に出力し得るようになされている。
【００１４】
ところでディスク再生装置１は、物理フォーマットの異なる複数種類の光ディスク８を装填し得るようになされている。この場合、ディスク再生装置１に装填される光ディスク８としては、ＣＤ−ＤＡ（Compact Disc-Digital Audio）やＣＤ−Ｒ（Compact Disc-Recordable ）、ＣＤ−ＲＷ（Compact Disc-ReWritable ）等（以下、これらをまとめてＣＤ系と呼ぶ）のような物理フォーマットのものがある。この場合、ＣＤ系の物理フォーマットの光ディスク８については、例えばデータ記録面にデータ記録領域と管理領域とが設けられている。因みに管理領域は、例えばデータ記録面の最内周に設けられている。
【００１５】
そして光ディスク８の物理フォーマットが例えばＣＤ−ＤＡの場合、データ記録面のデータ記録領域には、ＰＣＭ（Pulse Code Modulation）形式の１又は複数の楽曲データが記録データとして記録されている。また光ディスク８の物理フォーマットが例えばＣＤ−ＲやＣＤ−ＲＷの場合、データ記録領域には、ＭＰ３（Moving Picture Experts Group Audio Layer-3）形式の１又は複数の楽曲データや、ＪＰＥＧ（Joint Photographic Experts Group）形式の１又は複数の画像データ等が記録データとして記録されている。さらにデータ記録面の管理領域には、データ記録領域に記録されている記録データを管理するための、当該記録データに対する再生時間や、再生の順番、そのデータ記録領域における記録データの再生開始位置等を示すＴＯＣ（Table Of Contents ）と呼ばれる管理データが記録されている。すなわちＣＤ系の物理フォーマットの光ディスク８については、データ記録面の管理領域から管理データを読み出すことで、その管理データに基づきデータ記録領域から記録データを読み出し得るようになされている。
【００１６】
これに加えてディスク再生装置１に装填される光ディスク８としては、ＤＶＤ−ＲＯＭ（Digital Versatile Disc-Read Only Memory ）やＤＶＤ−Ｒ（Digital Versatile Disc-Recordable ）、ＤＶＤ＋Ｒ等（以下、これらをまとめてＤＶＤ系と呼ぶ）の物理フォーマットのものもある。この場合、ＤＶＤ系の物理フォーマットの光ディスク８としては、例えばＩＳＯ（International Standardization Organization）９６６０に準じたファイルシステム（以下、これをＩＳＯファイルシステムと呼ぶ）に従いＭＰ３形式の１又は複数の楽曲データやＪＰＥＧ形式の１又は複数の画像データ等が記録データとしてファイル化され記録されているものがある。
【００１７】
またＤＶＤ系の物理フォーマットの光ディスク８としては、ＵＤＦ（Universal Disc Format ）に準じたファイルシステム（以下、これをＵＤＦファイルシステムと呼ぶ）に従いオーディオデータやビデオデータ等が記録データとしてファイル化され記録されているものもある。そしてＩＳＯファイルシステムやＵＤＦファイルシステムは、それぞれ光ディスク８のデータ記録面において異なる場所に異なる記録データを記録するように規定されている。従ってＩＳＯファイルシステムに従い記録データが記録された光ディスク８については、当該ＩＳＯファイルシステムに従いデータ記録面から記録データを読み出し得るようになされている。またＵＤＦファイルシステムに従い記録データが記録された光ディスク８については、当該ＵＤＦファイルシステムに従いデータ記録面から記録データを読み出し得るようになされている。
【００１８】
そして光ディスク８については、物理フォーマットが異なると、その物理フォーマットに応じて、再生時の光ディスク８に対する回転数や、当該光ディスク８のデータ記録面に照射する光ビームＬ１の焦点距離（すなわち、フォーカス）、また光ディスク８のデータ記録面における光ビームＬ１の照射位置（すなわち、トラッキング）等のような駆動条件（以下、これを再生駆動条件と呼ぶ）が異なるように規定されている。このため制御部５は、これら複数の物理フォーマットに応じた複数の再生駆動条件を記憶部６に記憶している。
【００１９】
また制御部５は、ディスク再生装置１に装填された光ディスク８がＣＤ系の物理フォーマットの場合、データ記録面の管理領域から管理データを読み出し、当該読み出した管理データに基づきデータ記録領域から記録データを読み出すためのアプリケーションソフトウェア（以下、これをＣＤアプリケーションと呼ぶ）を記憶部６に記憶している。さらに制御部５は、ディスク再生装置１に装填された光ディスク８がＤＶＤ系の物理フォーマットの場合、当該記録データの記録に適用されたファイルシステム（すなわち、ＩＳＯファイルシステムやＵＤＦファイルシステム）に従いデータ記録面から記録データを読み出すためのアプリケーションソフトウェア（以下、これをＩＳＯアプリケーションやＵＤＦアプリケーションと呼ぶ）も記憶部６に記憶している。
【００２０】
制御部５は、ディスク再生装置１に光ディスク８が装填されると、その光ディスク８の物理フォーマットを判別するために再生駆動条件を適宜変更して当該光ディスク８から記録データの読み出しを試みるフォーマット判別用読出試行処理を開始する。すなわち制御部５は、記憶部６に記憶している複数の再生駆動条件の中から予め選定された所定の順番に従い１つの再生駆動条件を選択する。そして制御部５は、その選択した再生駆動条件をサーボ回路部７、光ピックアップ部１０及び信号処理部１１に設定する。
【００２１】
この状態で制御部５は、かかる再生駆動条件でスピンドルモータ９や光ピックアップ部１０を駆動することにより、当該光ピックアップ部１０において光ディスク８のデータ記録面の所定位置に光ビームＬ１を照射させると共に、その結果得られる反射ビームＬ２に応じた光電信号を生成させる。そして制御部５は、信号処理部１１において、かかる光電信号を信号処理させることにより、その信号処理結果を光ディスク８からの記録データの読出結果として取り込む。そして制御部５は、かかる読出結果が規定通りの波形の記録データであるか否かを解析し、その解析結果に基づいて、光ディスク８の物理フォーマットが、その時点の再生駆動条件に対応する物理フォーマットであるか否かを判別する。その結果、制御部５は、かかる読出結果が規定通りの波形の記録データであると、光ディスク８の物理フォーマットが、その時点の再生駆動条件に対応する物理フォーマットであると判別する。
【００２２】
ただし制御部５は、読出結果が規定通りの波形の記録データではないと、光ディスク８の物理フォーマットが、その時点の再生駆動条件に対応する物理フォーマットではないと判別する。そして制御部５は、このような１回のフォーマット判別用読出試行処理により物理フォーマットを判別し得ないときには、再びフォーマット判別用読出試行処理を開始する。これにより制御部５は、記憶部６内の複数の再生駆動条件の中から予め選定された所定の順番に従い新たに１つの再生駆動条件を選択する。
【００２３】
従って制御部５は、新たに選択した再生駆動条件をサーボ回路部７、光ピックアップ部１０及び信号処理部１１に設定し直すようにして、上述と同様に再び光ディスク８の物理フォーマットが、その時点の再生駆動条件に対応する物理フォーマットであるか否かを判別する。このようにして制御部５は、ディスク再生装置１に対し光ディスク８が装填されると、フォーマット判別用読出試行処理を適宜繰り返し実行して適宜異なる再生駆動条件のもと光ディスク８から記録データを読み出すように試みることで、光ディスク８の物理フォーマットを判別する。因みに制御部５は、物理フォーマットを判別すると、その時点の再生駆動条件の設定をそのままにして、光ディスク８から実際に記録データを読み出すために備える。
【００２４】
そして図２に示すように、制御部５は、記憶部６に対し、ディスク再生装置１に装填された光ディスク８の物理フォーマットの判別履歴を示す物理フォーマット判別履歴テーブル１５を記憶している。この場合、物理フォーマット判別履歴テーブル１５には、ディスク再生装置１に装填された光ディスク８の物理フォーマットに対する判別回数を、物理フォーマット毎に格納するための複数の判別回数格納欄１５Ａが設けられている。因みに物理フォーマット判別履歴テーブル１５の各判別回数格納欄１５Ａには、初期状態として何れの物理フォーマットも判別してはいない（すなわち、言い換えればディスク再生装置１に対し光ディスク８が１枚も装填されてはいない）ことを示すように、全て「０」回を示す判別回数が格納されている。
【００２５】
このため制御部５は、ディスク再生装置１に装填された光ディスク８の物理フォーマットを判別すると、記憶部６内の物理フォーマット判別履歴テーブル１５において、その光ディスク８の物理フォーマットに対応する判別回数格納欄１５Ａの判別回数を１回インクリメント（すなわち、１回増加）させる。また制御部５は、物理フォーマット判別履歴テーブル１５の判別回数格納欄１５Ａ内で判別回数をインクリメントしたとき、当該判別回数格納欄１５Ａに、その時点の日時を示す日時情報（又は判別回数格納欄１５Ａ全体においてインクリメントした順番を示す情報）も格納している。このようにして制御部５は、ディスク再生装置１に光ディスク８が装填され物理フォーマットを判別する毎に、当該判別した物理フォーマットに応じて物理フォーマット判別履歴テーブル１５の内容を更新する。従って制御部５は、物理フォーマット判別履歴テーブル１５の内容により、当該ディスク再生装置１に対しどのような物理フォーマットの光ディスク８がどれだけ装填されたかを検出し得るようになされている。
【００２６】
ところで制御部５は、ディスク再生装置１のユーザ毎に同じ物理フォーマットの光ディスク８を使用する傾向が高いことにより、ディスク再生装置１に順次装填される光ディスク８の物理フォーマットを、それぞれ同一の物理フォーマットと判別する傾向も高くなる。このため制御部５は、ディスク再生装置１を始めて起動した時点から、当該ディスク再生装置１に装填された光ディスク８の物理フォーマットに対する判別回数の総数（以下、これをフォーマット判別総数と呼ぶ）が所定回数（例えば、５回）に達するまでは、光ディスク８が装填される毎に、上述したように再生駆動条件を適宜変更するようにしてフォーマット判別用読出試行処理を実行する。しかしながら制御部５は、フォーマット判別総数が予め選定された所定回数に達すると、物理フォーマットをその所定回数以上判別するとき（すなわち、フォーマット判別総数が所定回数に達した以降もディスク再生装置１に対し光ディスク８が装填され、当該装填された光ディスク８の物理フォーマットを判別するとき）には、物理フォーマット判別履歴テーブル１５を利用してフォーマット判別用読出試行処理を実行する。
【００２７】
すなわち制御部５は、フォーマット判別総数が所定回数に到達した以降にディスク再生装置１に対し光ディスク８が装填されると、その都度、最初のフォーマット判別用読出試行処理において、記憶部６内の物理フォーマット判別履歴テーブル１５を参照し、その時点に判別回数が最多である物理フォーマットを検出する。ここで制御部５は、判別回数が最多である物理フォーマットを１つだけ検出すると、記憶部６に記憶している複数の再生駆動条件の中から、判別回数が最多の物理フォーマットに対応する１つの再生駆動条件を選択する。そして制御部５は、その選択した再生駆動条件をサーボ回路部７、光ピックアップ部１０及び信号処理部１１に設定するようにして、上述と同様に光ディスク８の物理フォーマットが、その時点の再生駆動条件に対応する物理フォーマットであるか否かを判別する。その結果、制御部５は、ディスク再生装置１に装填された光ディスク８の物理フォーマットが、判別回数が最多の物理フォーマットと同一であると判別すると、当該判別した物理フォーマットに応じて物理フォーマット判別履歴テーブル１５の内容を更新する。
【００２８】
これに対し制御部５は、最初のフォーマット判別用読出試行処理において光ディスク８の物理フォーマットを判別し得ないと（すなわち、ディスク再生装置１に装填された光ディスク８の物理フォーマットが、判別回数が最多の物理フォーマットとは異なると）、再びフォーマット判別用読出試行処理を開始する。これにより制御部５は、記憶部６に記憶している複数の再生駆動条件の中から先の再生駆動条件を除き、かつ予め選定された所定の順番に従い、新たに１つの再生駆動条件を選択する。そして制御部５は、新たに選択した再生駆動条件をサーボ回路部７、光ピックアップ部１０及び信号処理部１１に設定し直すようにして、上述と同様に再び光ディスク８の物理フォーマットが、その時点の再生駆動条件に対応する物理フォーマットであるか否かを判別する。
【００２９】
このようにして制御部５は、物理フォーマット判別履歴テーブル１５を利用した最初のフォーマット判別用読出試行処理では物理フォーマットを判別し得ないときには、引き続きフォーマット判別用読出試行処理を適宜繰り返し実行して適宜異なる再生駆動条件のもと光ディスク８から記録データを読み出すように試みることで、光ディスク８の物理フォーマットを判別する。因みに制御部５は、光ディスク８の物理フォーマットを判別すると、その時点の再生駆動条件の設定をそのままにして、光ディスク８から実際に記録データを読み出すために備える。また制御部５は、その判別した物理フォーマットに応じて物理フォーマット判別履歴テーブル１５の内容を更新する。
【００３０】
ところで図３に示すように、制御部５は、最初のフォーマット判別用読出試行処理において、判別回数が最多で、かつ同一である複数の物理フォーマットを検出すると、再び記憶部６内の物理フォーマット判別履歴テーブル１５を参照して、現時点から過去への所定の判別回数範囲（例えば、直近５回）で判別した物理フォーマットを検出する。そして制御部は、その検出した物理フォーマットの中から判別回数が最多である物理フォーマットを１つ検出する。
【００３１】
これにより制御部５は、記憶部６に記憶している複数の再生駆動条件の中から、その判別回数が最多の物理フォーマットに対応する１つの再生駆動条件を選択してサーボ回路部７、光ピックアップ部１０及び信号処理部１１に設定し、上述と同様に光ディスク８の物理フォーマットが、その時点の再生駆動条件に対応する物理フォーマット（すなわち、現時点から過去への判別回数範囲で判別回数が最多の物理フォーマット）であるか否かを判別する。その結果、制御部５は、ディスク再生装置１に装填された光ディスク８の物理フォーマットが、現時点から過去への判別回数範囲で判別回数が最多である物理フォーマットと同一であると判別すると、当該判別した物理フォーマットに応じて物理フォーマット判別履歴テーブル１５の内容を更新する。
【００３２】
因みに制御部５は、このような最初のフォーマット判別用読出試行処理において物理フォーマットを判別し得ないと（すなわち、ディスク再生装置１に装填された光ディスク８の物理フォーマットが、現時点から過去への判別回数範囲で判別回数が最多である物理フォーマットとは異なると）、上述と同様に再びフォーマット判別用読出試行処理を開始する。このようにして制御部５は、判別回数が同一でかつ最多の物理フォーマットが複数存在する場合でも、物理フォーマット判別履歴テーブル１５を参照して、改めて判別回数が最多の物理フォーマットを１つ検出する。そして制御部５は、このように検出した１つの物理フォーマットをもとに、光ディスク８の物理フォーマットを判別している。
【００３３】
このようにして制御部５は、ディスク再生装置１のユーザ毎に同じ物理フォーマットの光ディスク８を使用する傾向が高いため、ディスク再生装置１に対する光ディスク８の装填に応じて物理フォーマットを判別した総数が所定回数に到達すると、その後は、ディスク再生装置１に対し光ディスク８が装填される毎に、ユーザによる光ディスク８の使用傾向を反映させた物理フォーマット判別履歴テーブル１５を利用して光ディスク８の物理フォーマットを判別する。これにより制御部５は、ディスク再生装置１に対し光ディスク８がある程度の回数以上装填されたときには、その都度、最初のフォーマット判別用読出試行処理で（すなわち、光ディスク８から記録データを読み出すように１度試みるだけで）、光ディスク８の物理フォーマットを判別し得る確率を大幅に増加させることができる。
【００３４】
また制御部５は、最初のフォーマット判別用読出試行処理で光ディスク８の物理フォーマットを判別し得ない場合でも、そのときには従来と同様にフォーマット判別用読出試行処理を適宜繰り返し実行して光ディスク８の物理フォーマットを判別している。従って制御部５は、このように最初のフォーマット判別用読出試行処理で光ディスク８の物理フォーマットを判別し得ない場合でも、同様の状況において従来、光ディスク８の装填から物理フォーマットを判別するまでに要した時間以上に、当該光ディスク８の装填から物理フォーマットを判別するまでの時間がかることも回避している。
【００３５】
かかる構成に加えて制御部５は、ディスク再生装置１に対し光ディスク８が装填される毎に、当該光ディスク８の物理フォーマットを判別すると、当該判別した物理フォーマットがＣＤ系及びＤＶＤ系の何れであるかを判別する。その結果、制御部５は、ディスク再生装置１に装填された光ディスク８の物理フォーマットがＣＤ系の物理フォーマットであると、上述したＵＤＦファイルシステムやＩＳＯファイルシステムを利用しなくても光ディスク８から記録データを読み出すことができることにより、ファイルシステムの判別を何ら行わずに、記憶部６から読み出したＣＤアプリケーションを実行する。これにより制御部５は、ＣＤ系の物理フォーマットの光ディスク８から記録データを読み出すように各回路部を制御し得る状態になる。
【００３６】
ところで図４に示すように、制御部５は、記憶部６に対し、ディスク再生装置１に装填された光ディスク８に適用されているファイルシステムの判別履歴を示すファイルシステム判別履歴テーブル１６を記憶している。この場合、ファイルシステム判別履歴テーブル１６には、ディスク再生装置１に装填された光ディスク８に適用されているＵＤＦファイルシステムやＩＳＯファイルシステムの判別回数を、ＵＤＦファイルシステムやＩＳＯファイルシステム毎に格納するための複数の判別回数格納欄１６Ａが設けられている。またファイルシステム判別履歴テーブル１６には、ＣＤ系の物理フォーマットに対する判別回数（すなわち、ＣＤ系の全ての物理フォーマットに対する判別の総数）を格納するための判別回数格納欄１６Ｂも設けられている。因みにファイルシステム判別履歴テーブル１６の各判別回数格納欄１６Ａ及び１６Ｂには、初期状態として何れのＵＤＦファイルシステム及びＩＳＯファイルシステム並びにＣＤ系の物理フォーマットも判別してはいない（すなわち、言い換えればディスク再生装置１に対し光ディスク８が１枚も装填されてはいない）ことを示すように、全て「０」回を示す判別回数が格納されている。
【００３７】
このため制御部５は、ディスク再生装置１に装填された光ディスク８の物理フォーマットをＣＤ系の物理フォーマットであると判別すると、記憶部６内のファイルシステム判別履歴テーブル１６において、ＣＤ系の物理フォーマットに対応する判別回数格納欄１６Ｂの判別回数を１回インクリメント（すなわち、１回増加）させる。また制御部５は、ファイルシステム判別履歴テーブル１６の判別回数格納欄１６Ｂ内で判別回数をインクリメントしたとき、当該判別回数格納欄１６Ｂに、その時点の日時を示す日時情報（又は判別回数格納欄１６Ａ及び１６Ｂ全体においてインクリメントした順番を示す情報）も格納している。このようにして制御部５は、ディスク再生装置１に装填された光ディスク８のＣＤ系の物理フォーマットを判別する毎に、その判別に応じてファイルシステム判別履歴テーブル１６の内容を更新する。
【００３８】
これに対して制御部５は、ディスク再生装置１に装填された光ディスク８の物理フォーマットがＤＶＤ系の物理フォーマットであると、物理フォーマットの判別処理に引き続き、光ディスク８に適用されているファイルシステムを判別するためにファイルシステムを適宜変更して当該光ディスク８から記録データの読み出しを試みるファイルシステム判別用読出試行処理を開始する。この場合、制御部５は、記憶部６に記憶しているＵＤＦアプリケーション及びＩＳＯアプリケーションの中から予め選定された所定の順番に従い一方の例えばＵＤＦアプリケーションを選択する。そして制御部５は、記憶部６からＵＤＦアプリケーションを読み出し実行してサーボ回路部７、光ピックアップ部１０及び信号処理部１１を、光ディスク８からＵＤＦファイルシステムに従い記録データを読み出すように制御する。
【００３９】
これにより制御部５は、光ピックアップ部１０において光ディスク８のデータ記録面の所定位置に光ビームＬ１を照射させると共に、その結果得られる反射ビームＬ２に応じた光電信号を生成させる。また制御部５は、信号処理部１１において、かかる光電信号を信号処理させることにより、その信号処理結果を記録データとして取り込む。そして制御部５は、かかる記録データがこのとき読み出そうとした規定通りの記録データであるか否かを解析し、その解析結果に基づいて、光ディスク８に適用されているファイルシステムがＵＤＦファイルシステムであるか否かを判別する。その結果、制御部５は、かかる記録データが、このとき読み出そうとした規定通りの記録データであると、光ディスク８に適用されているファイルシステムがＵＤＦファイルシステムであると判別する。
【００４０】
ただし制御部５は、記録データが規定通りの記録データではないと、光ディスク８に適用されているファイルシステムがＵＤＦファイルシステムではないと判別する。そして制御部５は、このような最初のファイルシステム判別用読出試行処理によりファイルシステムを判別し得ないときには、再びファイルシステム判別用読出試行処理を開始するようにして、記憶部６内のＵＤＦファイルシステム及びＩＳＯファイルシステムの中から予め選定された所定の順番に従い他方の例えばＩＳＯファイルシステムを選択する。従って制御部５は、記憶部６からＩＳＯアプリケーションを読み出し実行してサーボ回路部７、光ピックアップ部１０及び信号処理部１１を、光ディスク８からＩＳＯファイルシステムに従い記録データを読み出すように制御する。
【００４１】
これにより制御部５は、光ピックアップ部１０において光ディスク８のデータ記録面の所定位置に光ビームＬ１を照射させると共に、その結果得られる反射ビームＬ２に応じた光電信号を生成させる。また制御部５は、信号処理部１１において、かかる光電信号を信号処理させることにより、その信号処理結果を記録データとして取り込む。そして制御部５は、かかる記録データがこのとき読み出そうとした規定通りの記録データであるか否かを解析し、その解析結果に基づいて、光ディスク８に適用されているファイルシステムがＩＳＯファイルシステムであるか否かを判別する。その結果、制御部５は、かかる記録データが、このとき読み出そうとした規定通りの記録データであると、光ディスク８に適用されているファイルシステムがＩＳＯファイルシステムであると判別する。
【００４２】
このようにして制御部５は、ディスク再生装置１に装填された光ディスク８に適用されているＵＤＦファイルシステム又はＩＳＯファイルシステムを判別すると、その時点に実行していたＵＤＦアプリケーション又はＩＳＯアプリケーションをそのまま実行して、光ディスク８から実際に記録データを読み出し得る状態を維持する。また制御部５は、記憶部６内のファイルシステム判別履歴テーブル１６において、その判別したＵＤＦファイルシステム又はＩＳＯファイルシステムに対応する判別回数格納欄１６Ａの判別回数を１回インクリメント（すなわち、１回増加）させる。さらに制御部５は、ファイルシステム判別履歴テーブル１６の判別回数格納欄１６Ａ内で判別回数をインクリメントしたとき、当該判別回数格納欄１６Ａに、その時点の日時を示す日時情報（又は判別回数格納欄１６Ａ及び１６Ｂ全体においてインクリメントした順番を示す情報）も格納している。
【００４３】
このようにして制御部５は、ディスク再生装置１に装填された光ディスク８に適用されているＵＤＦファイルシステム又はＩＳＯファイルシステムを判別する毎に、当該判別したＵＤＦファイルシステム又はＩＳＯファイルシステムに応じてファイルシステム判別履歴テーブル１６の内容を更新する。従って制御部５は、ファイルシステム判別履歴テーブル１６の内容により、当該ディスク再生装置１に対しどのようなファイルシステムの光ディスク８がどれだけ装填されたかを検出し得るようになされている。
【００４４】
ところで制御部５は、ディスク再生装置１のユーザ毎に同じファイルシステムが適用された光ディスク８を使用する傾向が高いことにより、ディスク再生装置１に順次装填される光ディスク８に適用されているファイルシステムを、それぞれ同一のファイルシステムと判別する傾向も高くなる。このため制御部５は、ディスク再生装置１を始めて起動した時点から、ディスク再生装置１に装填された光ディスク８に適用されているファイルシステムの判別回数及びＣＤ系の物理フォーマットの判別回数の総数（以下、これをファイル判別総数と呼ぶ）が所定回数（例えば、５回）に達するまでは、ディスク再生装置１に装填された光ディスク８の物理フォーマットがＤＶＤ系の物理フォーマットであると判別する毎に、引き続き上述したようにＵＤＦアプリケーション及びＩＳＯアプリケーションを適宜切り替えてファイルシステム判別用読出試行処理を実行することにより、光ディスク８に適用されているファイルシステムを判別している。しかしながら制御部５は、ファイル判別総数が予め選定された所定回数に達すると、ファイルシステムをその所定回数以上判別するとき（すなわち、ファイル判別総数が所定回数に達した以降もディスク再生装置１に対しＤＶＤ系の物理フォーマットの光ディスク８が装填され、当該装填された光ディスク８に適用されているファイルシステムを判別するとき）には、ファイルシステム判別履歴テーブル１６を利用してファイルシステム判別用読出試行処理を実行する。
【００４５】
すなわち制御部５は、ファイル判別総数が所定回数に到達した以降にディスク再生装置１に対し光ディスク８が装填されＤＶＤ系の物理フォーマットと判別すると、その都度、最初のファイルシステム判別用読出試行処理において、記憶部６内のファイルシステム判別履歴テーブル１６を参照し、その時点に判別回数が最多であるＵＤＦファイルシステム及び又はＩＳＯファイルシステムを検出する。ここで制御部５は、判別回数が最多であるＵＤＦファイルシステム又はＩＳＯファイルシステムを１つだけ検出すると、記憶部６に記憶しているＵＤＦアプリケーション及びＩＳＯアプリケーションの中から、判別回数が最多のＵＤＦファイルシステム又はＩＳＯファイルシステムに対応する１つのＵＤＦアプリケーション又はＩＳＯアプリケーションを選択する。
【００４６】
そして制御部５は、その選択したＵＤＦアプリケーション又はＩＳＯアプリケーションを実行してサーボ回路部７、光ピックアップ部１０及び信号処理部１１を上述と同様に制御する。これにより制御部５は、信号処理部１１から与えられる記録データを解析して、光ディスク８に適用されているファイルシステムが、その時点に実行しているＵＤＦアプリケーション又はＩＳＯアプリケーションに対応するＵＤＦファイルシステム又はＩＳＯファイルシステムであるか否かを判別する。その結果、制御部５は、ディスク再生装置１に装填されたＤＶＤ系の物理フォーマットの光ディスク８に適用されているファイルシステムが、判別回数が最多のＵＤＦファイルシステム又はＩＳＯファイルシステムと同一であると判別すると、当該判別したＵＤＦファイルシステム又はＩＳＯファイルシステムに応じてファイルシステム判別履歴テーブル１６の内容を更新する。
【００４７】
これに対し制御部５は、最初のファイルシステム判別用読出試行処理において光ディスク８に適用されているファイルシステムを判別し得ないと（すなわち、ディスク再生装置１に装填されたＤＶＤ系の物理フォーマットの光ディスク８に適用されているファイルシステムが、判別回数が最多のＵＤＦファイルシステム又はＩＳＯファイルシステムとは異なると）、再びファイルシステム判別用読出試行処理を開始する。この場合、制御部５は、記憶部６に記憶しているＵＤＦアプリケーション及びＩＳＯアプリケーションの中から先のＵＤＦアプリケーション又はＩＳＯアプリケーションを除き、残りのＵＤＦアプリケーション又はＩＳＯアプリケーションを選択する。
【００４８】
そして制御部５は、新たに選択したＵＤＦアプリケーション又はＩＳＯアプリケーションを実行してサーボ回路部７、光ピックアップ部１０及び信号処理部１１を上述と同様に制御する。これにより制御部５は、信号処理部１１から与えられる記録データを解析して、光ディスク８に適用されているファイルシステムが、その時点に実行しているＵＤＦアプリケーション又はＩＳＯアプリケーションに対応するＵＤＦファイルシステム又はＩＳＯファイルシステムであるか否かを判別する。
【００４９】
このようにして制御部５は、ファイルシステム判別履歴テーブル１６を利用した最初のファイルシステム判別用読出試行処理でファイルシステムを判別し得ないときには、引き続きファイルシステム判別用読出試行処理を実行して異なるＵＤＦファイルシステム又はＩＳＯファイルシステムに従い光ディスク８から記録データを読み出すように試みることで、光ディスク８に適用されているファイルシステムを判別する。因みに制御部５は、光ディスク８に適用されているＵＤＦファイルシステム又はＩＳＯファイルシステムを判別すると、その時点に実行しているＵＤＦアプリケーション又はＩＳＯアプリケーションをそのまま実行して、光ディスク８から実際に記録データを読み出し得る状態を維持する。また制御部５は、その判別したＵＤＦファイルシステム又はＩＳＯファイルシステムに応じてファイルシステム判別履歴テーブル１６の内容を更新する。
【００５０】
ところで図５に示すように、制御部５は、最初のファイルシステム判別用読出試行処理において、ＵＤＦファイルシステム及びＩＳＯファイルシステムの両方の判別回数が同一であることを検出すると、再び記憶部６内のファイルシステム判別履歴テーブル１６を参照して、現時点から過去への所定の判別回数範囲（例えば、直近５回）で判別したＵＤＦファイルシステム及び又はＩＳＯファイルシステムを検出する。そして制御部は、その検出したＵＤＦファイルシステム及び又はＩＳＯファイルシステムの中から判別回数が最多であるＵＤＦファイルシステム又はＩＳＯファイルシステムを１つ検出する。
【００５１】
これにより制御部５は、記憶部６に記憶しているＵＤＦアプリケーション及びＩＳＯアプリケーションの中から、その判別回数が最多のＵＤＦファイルシステム又はＩＳＯファイルシステムに対応する１つのＵＤＦアプリケーション又はＩＳＯアプリケーションを選択する。そして制御部５は、その選択したＵＤＦアプリケーション又はＩＳＯアプリケーションを実行してサーボ回路部７、光ピックアップ部１０及び信号処理部１１を上述と同様に制御する。
【００５２】
従って制御部５は、この際も信号処理部１１から与えられる記録データを解析して、光ディスク８に適用されているファイルシステムが、その時点に実行しているＵＤＦアプリケーション又はＩＳＯアプリケーションに対応するＵＤＦファイルシステム又はＩＳＯファイルシステム（すなわち、現時点から過去への判別回数範囲で判別回数が最多のＵＤＦファイルシステム又はＩＳＯファイルシステム）であるか否かを判別する。その結果、制御部５は、ディスク再生装置１に装填されたＤＶＤ系の物理フォーマットの光ディスク８に適用されているファイルシステムが、現時点から過去への判別回数範囲で判別回数が最多であるＵＤＦファイルシステム又はＩＳＯファイルシステムと同一であると判別すると、当該判別したＵＤＦファイルシステム又はＩＳＯファイルシステムに応じてファイルシステム判別履歴テーブル１６の内容を更新する。
【００５３】
因みに制御部５は、このように最初のファイルシステム判別用読出試行処理において物理フォーマットを判別し得ないと（すなわち、ディスク再生装置１に装填されたＤＶＤ系の物理フォーマットの光ディスク８に適用されているファイルシステムが、現時点から過去への判別回数範囲で判別回数が最多であるＵＤＦファイルシステム又はＩＳＯファイルシステムとは異なると）、再びファイルシステム判別用読出試行処理を開始する。このようにして制御部５は、ＵＤＦファイルシステム及びＩＳＯファイルシステムの両方の判別回数が同一である場合でも、ファイルシステム判別履歴テーブル１６を参照して、改めて判別回数が最多のＵＤＦファイルシステム又はＩＳＯファイルシステムを１つ検出する。そして制御部５は、このように検出した１つのＵＤＦファイルシステム又はＩＳＯファイルシステムをもとに、光ディスク８に適用されているＵＤＦファイルシステム又はＩＳＯファイルシステムを判別している。
【００５４】
このようにして制御部５は、ディスク再生装置１のユーザ毎に同じファイルシステムが適用された光ディスク８を使用する傾向が高いため、ディスク再生装置１に対する光ディスク８の装填に応じてファイル判別総数が所定回数に到達すると、その後は、ディスク再生装置１に対しＤＶＤ系の物理フォーマットの光ディスク８が装填される毎に、ユーザによる光ディスク８の使用傾向を反映させたファイルシステム判別履歴テーブル１６を利用して光ディスク８に適用されているファイルシステムを判別する。これにより制御部５は、ディスク再生装置１に対し光ディスク８がある程度の回数以上装填されたときには、その都度、最初のファイルシステム判別用読出試行処理で（すなわち、光ディスク８から記録データを読み出すように１度試みるだけで）、光ディスク８に適用されているファイルシステムを判別し得る確率を大幅に増加させることができる。
【００５５】
また制御部５は、最初のファイルシステム判別用読出試行処理で光ディスク８に適用されているファイルシステムを判別し得ない場合でも、そのときには従来と同様にファイルシステム判別用読出試行処理を適宜繰り返し実行して光ディスク８に適用されているファイルシステムを判別している。従って制御部５は、このように最初のファイルシステム判別用読出試行処理で光ディスク８に適用されているファイルシステムを判別し得ない場合でも、同様の状況において従来、光ディスク８の装填からファイルシステムを判別するまでに要した時間以上に、当該光ディスク８の装填からファイルシステムを判別するまでの時間がかることも回避している。
【００５６】
実際上、制御部５は、上述した一連の物理フォーマット判別処理やファイルシステム判別処理を記憶部６に記憶しているディスク判別プログラムに従って実行している。すなわち制御部５は、ディスク再生装置１に光ディスク８が装填されると、ディスク判別プログラムに従い図６に示す物理フォーマット判別処理手順ＲＴ１を開始する。制御部５は、かかる物理フォーマット判別処理手順ＲＴ１を開始すると、ステップＳＰ１においてフォーマット判別総数が所定回数以上であるか否かを判別する。このステップＳＰ１において否定結果が得られると、このことは物理フォーマット判別履歴テーブル１５に対し未だユーザによる光ディスク８の使用傾向を反映させている途中であることを表している。従って制御部５は、かかる否定結果を得ると、ステップＳＰ２に移る。
【００５７】
ステップＳＰ２において制御部５は、フォーマット判別用読出試行処理として、記憶部６に記憶している複数の再生駆動条件の中から予め選定された所定の順番に従い１つの再生駆動条件を選択する。そして制御部５は、その選択した再生駆動条件のもとに光ディスク８から記録データを読み出すように試みて、次のステップＳＰ３に移る。ステップＳＰ３において制御部５は、かかる試みにより信号処理部１１から与えられる読出結果を解析し、その解析結果に基づいて、光ディスク８の物理フォーマットが、その時点の再生駆動条件に対応する物理フォーマットであるか否かを判別する。このステップＳＰ３において肯定結果が得られると、このことは、このときディスク再生装置１に装填されている光ディスク８の物理フォーマットが、その時点の再生駆動条件に対応する物理フォーマットであることを表している。従って制御部５は、かかる肯定結果を得ると、次のステップＳＰ４に移る。そしてステップＳＰ４において制御部５は、物理フォーマットの判別結果に応じて記憶部６内の物理フォーマット判別履歴テーブル１５の内容を更新した後（すなわち、物理フォーマット判別履歴テーブル１５に物理フォーマットの判別結果を反映させた後）、次のステップＳＰ５に移り、かかる物理フォーマット判別処理手順ＲＴ１を終了する。
【００５８】
ところでステップＳＰ３において否定結果が得られると、このことは、このときディスク再生装置１に装填されている光ディスク８の物理フォーマットが、その時点の再生駆動条件に対応する物理フォーマットとは異なることを表している。従って制御部５は、かかる否定結果を得ると、ステップＳＰ６に移る。そしてステップＳＰ６において制御部５は、記憶部６に記憶している全ての再生駆動条件を物理フォーマットの判別に利用したか否かを判別する。このステップＳＰ６において否定結果が得られると、このことは記憶部６に記憶している全ての再生駆動条件を物理フォーマットの判別に利用してはいないことを表している。すなわち、かかる否定結果は、引き続き、ディスク再生装置１に装填されている光ディスク８の物理フォーマットを判別するためにフォーマット判別用読出試行処理を実行することを表している。従って制御部５は、かかる否定結果を得ると、ステップＳＰ２に戻る。
【００５９】
これにより制御部５は、この後、ステップＳＰ６又はステップＳＰ３において肯定結果を得るまでの間、ステップＳＰ２−ステップＳＰ３−ステップＳＰ６の処理を順次繰り返し実行する。従って制御部５は、順次再生駆動条件を変更しながら光ディスク８から記録データを読み出すように試みて、光ディスク８の物理フォーマットを判別する。そしてステップＳＰ６において肯定結果が得られると、このことは記憶部６に記憶している全ての再生駆動条件を順番に物理フォーマットの判別に利用しても、このときディスク再生装置１に装填されている光ディスク８の物理フォーマットを判別することができなかったことを表している。すなわち、かかる肯定結果は、このとき装填されている光ディスク８がディスク再生装置１では再生し得ないものであることを表している。従って制御部５は、かかる肯定結果を得ると、ステップＳＰ７に移りエラー処理を実行した後、ステップＳＰ５に移る。
【００６０】
ところで上述したステップＳＰ１において肯定結果が得られると、このことは物理フォーマット判別履歴テーブル１５に対しユーザによる光ディスク８の使用傾向を、物理フォーマットの判別に利用し得るだけ反映させたことを表している。従って制御部５は、かかる肯定結果を得ると、ステップＳＰ８に移る。ステップＳＰ８において制御部５は、記憶部６内の物理フォーマット判別履歴テーブル１５を参照して複数種類の物理フォーマットの中から、その時点に判別回数が最多である物理フォーマットを検出する。そして制御部５は、判別回数が最多である物理フォーマットが１つか否かを判別する。このステップＳＰ８において肯定結果が得られると、このことはユーザにより１種類の物理フォーマットの光ディスク８が他の物理フォーマットの光ディスク８よりも多く使用されていることを表している。従って制御部５は、かかる肯定結果を得ると、次のステップＳＰ９に移る。従ってステップＳＰ９において制御部５は、記憶部６に記憶している複数の再生駆動条件の中から判別回数が最多の物理フォーマットに対応する再生駆動条件を選択する。そして制御部５は、判別回数が最多の物理フォーマットに対応する再生駆動条件のもとに光ディスク８から記録データを読み出すように試みて、ステップＳＰ３に移る。
【００６１】
またステップＳＰ８において否定結果が得られると、このことはユーザにより複数種類の物理フォーマットの光ディスク８が同じだけ、他の物理フォーマットの光ディスク８よりも多く使用されていることを表している。従って制御部５は、かかる否定結果を得ると、ステップＳＰ１０に移る。従ってステップＳＰ１０において制御部５は、再び記憶部６内の物理フォーマット判別履歴テーブル１５を参照して、現時点から過去への判別回数範囲で判別した物理フォーマットを検出する。そして制御部は、その検出した物理フォーマットの中から判別回数が最多である物理フォーマットを１つ検出する。また制御部５は、記憶部６に記憶している複数の再生駆動条件の中から、その判別回数が最多の物理フォーマットに対応する再生駆動条件を選択する。これにより制御部５は、判別回数が最多の物理フォーマットに対応する再生駆動条件のもとに光ディスク８から記録データを読み出すように試みて、ステップＳＰ３に移る。このようにして制御部５は、ディスク再生装置１に装填される光ディスク８の物理フォーマットを所定回数以上判別すると、その後は、ディスク再生装置１に光ディスク８が装填される毎に、ユーザによる光ディスク８の使用傾向を反映させた物理フォーマット判別履歴テーブル１５を利用して当該光ディスク８の物理フォーマットを判別する。
【００６２】
また制御部５は、かかる物理フォーマット判別処理手順ＲＴ１を終了すると、引き続きディスク判別プログラムに従い図７に示すファイルシステム判別処理手順ＲＴ２を開始する。制御部５は、かかるファイルシステム判別処理手順ＲＴ２を開始すると、ステップＳＰ２１において先の物理フォーマット判別処理手順ＲＴ１で判別した物理フォーマットがＤＶＤ系の物理フォーマットであるか否かを判別する。このステップＳＰ２１において肯定結果が得られると、このことは、このときディスク再生装置１に対しＤＶＤ系の物理フォーマットの光ディスク８が装填されていることを表している。従って制御部５は、かかる肯定結果を得ると、次のステップＳＰ２２に移る。ステップＳＰ２２において制御部５は、ファイル判別総数が所定回数以上であるか否かを判別する。このステップＳＰ２２において否定結果が得られると、このことはファイルシステム判別履歴テーブル１６に対し未だユーザによる光ディスク８の使用傾向を反映させている途中であることを表している。従って制御部５は、かかる否定結果を得ると、ステップＳＰ２３に移る。
【００６３】
ステップＳＰ２３において制御部５は、ファイルシステム判別用読出試行処理として、記憶部６に記憶しているＵＤＦアプリケーション及びＩＳＯアプリケーションの中から予め選定された所定の順番に従い一方のＵＤＦアプリケーション又はＩＳＯアプリケーションを選択する。そして制御部５は、その選択したＵＤＦアプリケーション又はＩＳＯアプリケーションを実行することによりＵＤＦファイルシステム又はＩＳＯファイルシステムに従い光ディスク８から記録データを読み出すように試みて、次のステップＳＰ２４に移る。
【００６４】
これによりステップＳＰ２４において制御部５は、かかる試みにより信号処理部１１から与えられる記録データを解析し、その解析結果に基づいて、光ディスク８に適用されているファイルシステムが、その時点に利用しているＵＤＦファイルシステム又はＩＳＯファイルシステムであるか否かを判別する。このステップＳＰ２４において肯定結果が得られると、このことは、このときディスク再生装置１に装填されている光ディスク８に適用されたファイルシステムが、その時点に利用したＵＤＦファイルシステム又はＩＳＯファイルシステムであることを表している。従って制御部５は、かかる肯定結果を得ると、次のステップＳＰ２５に移る。そしてステップＳＰ２５において制御部５は、ファイルシステムの判別結果に応じて記憶部６内のファイルシステム判別履歴テーブル１６の内容を更新した後（すなわち、ファイルシステム判別履歴テーブル１６にファイルシステムの判別結果を反映させた後）、次のステップＳＰ２６に移り、かかるファイルシステム判別処理手順ＲＴ２を終了する。
【００６５】
ところでステップＳＰ２４において否定結果が得られると、このことは、このときディスク再生装置１に装填されている光ディスク８に適用されたファイルシステムが、その時点に利用しているＵＤＦファイルシステム又はＩＳＯファイルシステムとは異なることを表している。従って制御部５は、かかる否定結果を得ると、ステップＳＰ２７に移る。そしてステップＳＰ２７において制御部５は、記憶部６に記憶しているＵＤＦアプリケーション及びＩＳＯアプリケーションの両方をファイルシステムの判別に利用したか否かを判別する。このステップＳＰ２７において否定結果が得られると、このことは記憶部６に記憶しているＵＤＦファイルシステム及びＩＳＯファイルシステムの何れか一方を未だファイルシステムの判別に利用してはいないことを表している。すなわち、かかる否定結果は、引き続き、ディスク再生装置１に装填されている光ディスク８に適用されたファイルシステムを判別するためにファイルシステム判別用読出試行処理を実行することを表している。従って制御部５は、かかる否定結果を得ると、ステップＳＰ２３に戻る。
【００６６】
これにより制御部５は、この後、ステップＳＰ２７又はステップＳＰ２４において肯定結果を得るまでの間、ステップＳＰ２３−ステップＳＰ２４−ステップＳＰ２７の処理を再び実行する。従って制御部５は、先に利用した一方のＵＤＦファイルシステム又はＩＳＯファイルシステムとは異なる他方のＵＤＦファイルシステム又はＩＳＯファイルシステムに従い光ディスク８から記録データを読み出すように試みて、光ディスク８に適用されているファイルシステムを判別する。そしてステップＳＰ２７において肯定結果が得られると、このことは記憶部６に記憶しているＵＤＦファイルシステム及びＩＳＯファイルシステムの両方を順番にファイルシステムの判別に利用しても、このときディスク再生装置１に装填されている光ディスク８に適用されたファイルシステムを判別することができなかったことを表している。すなわち、かかる肯定結果は、このとき装填されている光ディスク８がディスク再生装置１では再生し得ないものであることを表している。従って制御部５は、かかる肯定結果を得ると、ステップＳＰ２８に移りエラー処理を実行した後、ステップＳＰ２６に移る。
【００６７】
ところで上述したステップＳＰ２２において肯定結果が得られると、このことはファイルシステム判別履歴テーブル１６に対しユーザによる光ディスク８の使用傾向を、ファイルシステムの判別に利用し得るだけ反映させたことを表している。従って制御部５は、かかる肯定結果を得ると、ステップＳＰ２９に移る。ステップＳＰ２９において制御部５は、記憶部６内のファイルシステム判別履歴テーブル１６を参照してＵＤＦファイルシステム及びＩＳＯファイルシステムの両方の判別回数を検出する。そして制御部５は、かかる判別回数同士に差があるか否かを判別する。このステップＳＰ２９において肯定結果が得られると、このことはユーザにより、一方のＵＤＦファイルシステム又はＩＳＯファイルシステムが適用された光ディスク８が他方のＵＤＦファイルシステム又はＩＳＯファイルシステムが適用された光ディスク８よりも多く使用されていることを表している。従って制御部５は、かかる肯定結果を得ると、次のステップＳＰ３０に移る。従ってステップＳＰ３０において制御部５は、記憶部６に記憶しているＵＤＦアプリケーション及びＩＳＯアプリケーションの中から、判別回数が最多の一方のＵＤＦファイルシステム又はＩＳＯファイルシステムに対応するＵＤＦアプリケーション又はＩＳＯアプリケーションを選択する。そして制御部５は、その選択した一方のＵＤＦアプリケーション又はＩＳＯアプリケーションを実行することにより判別回数が最多のＵＤＦファイルシステム又はＩＳＯファイルシステムに従い光ディスク８から記録データを読み出すように試みて、次のステップＳＰ２４に移る。
【００６８】
またステップＳＰ２９において否定結果が得られると、このことはユーザにより、ＵＤＦファイルシステムが適用された光ディスク８と、ＩＳＯファイルシステムが適用された光ディスク８との両方が同じだけ使用されていることを表している。従って制御部５は、かかる否定結果を得ると、ステップＳＰ３１に移る。従ってステップＳＰ３１において制御部５は、再び記憶部６内のファイルシステム判別履歴テーブル１６を参照して、現時点から過去への判別回数範囲で判別したＵＤＦファイルシステム及びＩＳＯファイルシステムを検出する。そして制御部は、その検出したＵＤＦファイルシステム及びＩＳＯファイルシステムの中から判別回数が最多であるＵＤＦファイルシステム又はＩＳＯファイルシステムを１つ検出する。また制御部５は、記憶部６に記憶しているＵＤＦアプリケーション及びＩＳＯアプリケーションの中から、その判別回数が最多のＵＤＦファイルシステム又はＩＳＯファイルシステムに対応するＵＤＦアプリケーション又はＩＳＯアプリケーションを選択する。これにより制御部５は、その選択した一方のＵＤＦアプリケーション又はＩＳＯアプリケーションを実行することにより判別回数が最多のＵＤＦファイルシステム又はＩＳＯファイルシステムに従い光ディスク８から記録データを読み出すように試みて、次のステップＳＰ２４に移る。
【００６９】
因みに上述したステップＳＰ２１において否定結果が得られると、このことは、このときディスク再生装置１に対しＣＤ系の物理フォーマットの光ディスク８が装填されていることを表している。従って制御部５は、かかる否定結果を得ると、次のステップＳＰ２５に移る。そしてステップＳＰ２５において制御部５は、ＣＤ系の物理フォーマットの判別結果に応じて記憶部６内のファイルシステム判別履歴テーブル１６の内容を更新した後（すなわち、ファイルシステム判別履歴テーブル１６にＣＤ系の物理フォーマットの判別結果を反映させた後）、次のステップＳＰ２６に移り、かかるファイルシステム判別処理手順ＲＴ２を終了する。このようにして制御部５は、ディスク再生装置１に装填されるＤＶＤ系の物理フォーマットの光ディスク８に適用されたＵＤＦファイルシステム及びＩＳＯファイルシステムを所定回数以上判別すると、その後は、ディスク再生装置１に光ディスク８が装填される毎に、ユーザによる光ディスク８の使用傾向を反映させたファイルシステム判別履歴テーブル１６を利用して、当該光ディスク８に適用されたＵＤＦファイルシステム及びＩＳＯファイルシステムを判別する。
【００７０】
以上の構成において、ディスク再生装置１は、ＤＶＤ系の物理フォーマットの光ディスク８が装填されると、ＵＤＦファイルシステム及びＩＳＯファイルシステムに順次従い光ディスク８から記録データを読み出すように試みて、その結果得られた記録データを解析することで、当該光ディスク８に適用されているＵＤＦファイルシステム又はＩＳＯファイルシステムを判別する。またディスク再生装置１は、装填されたＤＶＤ系の物理フォーマットの光ディスク８に適用されているＵＤＦファイルシステム又はＩＳＯファイルシステムを判別すると、その判別結果をファイルシステム判別履歴テーブル１６に反映させる。
【００７１】
そしてディスク再生装置１は、装填されたＤＶＤ系の物理フォーマットの光ディスク８に適用されているＵＤＦファイルシステム及びＩＳＯファイルシステムを所定回数以上判別すると、その後は、ＤＶＤ系の物理フォーマットの光ディスク８が装填される毎に、ファイルシステム判別履歴テーブル１６を参照して判別回数が最多のＵＤＦファイルシステム又はＩＳＯファイルシステムを検出する。またディスク再生装置１は、その検出したＵＤＦファイルシステム又はＩＳＯファイルシステムに従い光ディスク８から記録データを読み出すように試みて、その結果得られた記録データを解析することで当該光ディスク８に適用されているＵＤＦファイルシステム又はＩＳＯファイルシステムを判別する。
【００７２】
すなわちディスク再生装置１は、ディスク再生装置１のユーザ毎に同じファイルシステムが適用された光ディスク８を使用する傾向が高いことにより、そのユーザによる光ディスク８の使用傾向をファイルシステム判別履歴テーブル１６に反映させている。そしてディスク再生装置１は、ＤＶＤ系の物理フォーマットの光ディスク８が装填される毎に、当該光ディスク８に適用されているＵＤＦファイルシステム又はＩＳＯファイルシステムの判別に対し、そのファイルシステム判別履歴テーブル１６を利用するため、最初のファイルシステム判別用読出試行処理で、当該光ディスク８に適用されているＵＤＦファイルシステム又はＩＳＯファイルシステムを的確に判別し得る確率を大幅に増加させることができる。
【００７３】
またディスク再生装置１は、最初のファイルシステム判別用読出試行処理で光ディスク８に適用されているＵＤＦファイルシステム又はＩＳＯファイルシステムを判別し得ない場合でも、そのときにはＵＤＦファイルシステム及びＩＳＯファイルシステムを変更してファイルシステム判別用読出試行処理を実行して、当該光ディスク８に適用されているＵＤＦファイルシステム又はＩＳＯファイルシステムを判別する。従ってディスク再生装置１は、このように最初のファイルシステム判別用読出試行処理で光ディスク８に適用されているＵＤＦファイルシステム又はＩＳＯファイルシステムを判別し得ない場合でも、従来のようにＵＤＦファイルシステム及びＩＳＯファイルシステムを順次変更しながら、光ディスク８に適用されているＵＤＦファイルシステム又はＩＳＯファイルシステムを判別するのに要する時間以上に、ファイルシステムの判別に時間がかることを回避している。従ってディスク再生装置１は、ＤＶＤ系の物理フォーマットの光ディスク８が装填される毎に、ＵＤＦファイルシステム及びＩＳＯファイルシステムの判別に要した時間を平均すると、ファイルシステムの判別処理にかかる時間を従来に比べて短縮することができる。
【００７４】
以上の構成によれば、ディスク再生装置１は、光ディスク８が装填されると、複数のファイルシステムに順次従い当該光ディスク８から記録データを読み出すように試みて、その結果得られた記録データを解析することで、当該光ディスク８に適用されているファイルシステムを判別すると共に、その判別結果をファイルシステム判別履歴テーブル１６に反映させ、ファイルシステムを所定回数以上判別した後は、光ディスク８が装填される毎に、ファイルシステム判別履歴テーブル１６を参照して判別回数が最多のファイルシステムを検出し、当該検出したファイルシステムに従い光ディスク８から記録データを読み出すように試みて、その結果得られた記録データを解析することで当該光ディスク８に適用されているファイルシステムを判別するようにした。これによりディスク再生装置１は、ユーザ毎に同じファイルシステムが適用された光ディスク８を使用する傾向が高く、その使用傾向を反映させたファイルシステム判別履歴テーブル１６を利用して、光ディスク８に適用されているファイルシステムを判別するため、最初のファイルシステム判別用読出試行処理で当該光ディスク８に適用されているファイルシステムを的確に判別し得る確率を大幅に増加させることができる。よってディスク再生装置１は、光ディスク８に適用されているファイルシステムの判別に要する時間を全体的に短縮することができる。
【００７５】
またディスク再生装置１は、ファイルシステム判別履歴テーブル１６を参照したときに、複数のファイルシステムの判別回数が同一でかつ最多であると、ユーザによる最近の光ディスク８の利用傾向に合わせて、当該最近、判別回数が最多のファイルシステムを検出する。そしてディスク再生装置１は、その検出した判別回数が最多のファイルシステムに従い光ディスク８から記録データを読み出すように試みて、その結果得られた記録データを解析することで当該光ディスク８に適用されているファイルシステムを判別するようにした。従ってディスク再生装置１は、ユーザによる光ディスク８の使用傾向に対する最近の変化に合わせて、光ディスク８に適用されているファイルシステムを的確に判別し得る確率をさらに増加させることができる。よってディスク再生装置１は、光ディスク８に適用されているファイルシステムの判別に要する時間を全体的にさらに短縮することができる。
【００７６】
ところで従来、ＤＶＤ系の物理フォーマットの光ディスク８に適用されているファイルシステムを判別する際に、ＵＤＦファイルシステムにＩＳＯファイルシステムの互換性を持たせるＵＤＦブリッジと呼ばれるファイルシステムを利用するように構成されたディスク再生装置がある。かかる構成の従来のディスク再生装置によれば、ＵＤＦブリッジを利用するだけで、かかるＵＤＦブリッジをＵＤＦファイルシステムに見立てて、光ディスク８に適用されているファイルシステムを判別することもできるし、当該ＵＤＦブリッジをＩＳＯファイルシステムに見立てて、光ディスク８に適用されているファイルシステムを判別することもできる。実際に、かかる構成の従来のディスク再生装置によれば、ＵＤＦブリッジをＵＤＦファイルシステムに見立てて、光ディスク８に適用されているファイルシステムを判別する際には、あたかもＵＤＦアプリケーションをそのまま実行しているように機能している。このため、かかる構成の従来のディスク再生装置によれば、このようにＵＤＦブリッジをＵＤＦファイルシステムに見立ててファイルシステムを判別する際、本実施の形態によるディスク再生装置１においてＵＤＦアプリケーションを実行して、光ディスク８に適用されているファイルシステムを判別する場合とほぼ同等の時間で当該ファイルシステムを判別することができる。
【００７７】
ところが、かかる構成の従来のディスク再生装置によれば、ＵＤＦブリッジをＩＳＯファイルシステムに見立てて、光ディスク８に適用されているファイルシステムを判別する際には、あたかもＵＤＦアプリケーションとＩＳＯアプリケーションとの両方を実行し、一方のＵＤＦアプリケーションの実行内容をＩＳＯファイルシステム用に変換してＩＳＯアプリケーションに反映させるように機能している。このため、かかる構成の従来のディスク再生装置によれば、このようにＵＤＦブリッジをＩＳＯファイルシステムに見立てた場合、あたかもＵＤＦアプリケーションの実行内容をＩＳＯアプリケーションに反映させる分、ファイルシステムの判別処理に多大な時間が必要になる。これに対して本実施の形態によるディスク再生装置１は、ＩＳＯファイルシステム専用のＩＳＯアプリケーションを実行して当該ＩＳＯファイルシステムに従い、光ディスク８に適用されているファイルシステムを判別処理することにより、従来のディスク再生装置に比べて、ＩＳＯファイルシステムに従いファイルシステムを判別処理する際に要する処理時間を大幅に短縮することができる。
【００７８】
すなわち本実施の形態によるディスク再生装置１は、ＵＤＦブリッジを利用する従来のディスク再生装置と見かけ上同等の機能を有しているものの、ファイルシステムの判別時にＵＤＦアプリケーション及びＩＳＯアプリケーションをそれぞれ個別に実行するようにしている。従って本実施の形態によるディスク再生装置１は、仮に、ＵＤＦブリッジを利用している従来のディスク再生装置により上述したファイルシステムの判別が実施される場合に比べて、当該ファイルシステムの判別処理に要する時間を全体的に短縮することができる。
【００７９】
さらにディスク再生装置１は、光ディスク８が装填されると、複数種類の物理フォーマットに対応する複数種類の再生駆動条件のもとに当該光ディスク８から記録データを読み出すように試みて、その結果得られた読出結果を解析することで、当該光ディスク８の物理フォーマットを判別すると共に、その判別結果を物理フォーマット判別履歴テーブル１５に反映させている。そしてディスク再生装置１は、物理フォーマットを所定回数以上判別した後は、光ディスク８が装填される毎に、物理フォーマット判別履歴テーブル１５を参照して判別回数が最多の物理フォーマットを検出し、当該検出した物理フォーマットに対応する再生駆動条件のもとに光ディスク８から記録データを読み出すように試みて、その結果得られた読出結果を解析することで当該光ディスク８の物理フォーマットを判別するようにした。これによりディスク再生装置１は、ユーザ毎に同じ物理フォーマットの光ディスク８を使用する傾向が高く、その使用傾向を反映させた物理フォーマット判別履歴テーブル１５を利用して、光ディスク８の物理フォーマットを判別するため、最初のフォーマット判別用読出試行処理で当該光ディスク８の物理フォーマットを的確に判別し得る確率を大幅に増加させることができる。よってディスク再生装置１は、光ディスク８の物理フォーマットの判別に要する時間を全体的に短縮することができ、その結果、光ディスク８の装填から記録データの読出開始までの時間を短縮することができる。
【００８０】
さらにまたディスク再生装置１は、物理フォーマット判別履歴テーブル１５を参照したときに、複数の物理フォーマットの判別回数が同一でかつ最多であると、ユーザによる最近の光ディスク８の利用傾向に合わせて、当該最近、判別回数が最多の物理フォーマットを検出する。そしてディスク再生装置１は、その検出した判別回数が最多の物理フォーマットに対応する再生駆動条件のもとに光ディスク８から記録データを読み出すように試みて、その結果得られた読出結果を解析することで当該光ディスク８の物理フォーマットを判別するようにした。従ってディスク再生装置１は、光ディスク８の物理フォーマットを的確に判別し得る確率をさらに増加させることができる。よってディスク再生装置１は、ユーザによる光ディスク８の使用傾向に対する最近の変化に合わせて、光ディスク８の物理フォーマットの判別に要する時間を全体的にさらに短縮することができ、その結果、光ディスク８の装填から記録データの読出開始までの時間をさらに短縮することができる。
【００８１】
さらにディスク再生装置１は、記録データの記録にファイルシステムが必要のないＣＤ系の物理フォーマットの光ディスク８が装填されると、当該光ディスク８についてファイルシステムの判別処理を実行しないようにした。従ってディスク再生装置１は、ファイルシステムの判別処理を全く必要としない光ディスク８について、ファイルシステムの判別処理を無駄に実行することを防止することができる。
【００８２】
なお上述した実施の形態においては、ファイルシステム判別履歴テーブル１６を参照してＵＤＦファイルシステム及びＩＳＯファイルシステムの両方を同一の判別回数だけ判別していることを検出したとき、再びファイルシステム判別履歴テーブル１６を参照して、現時点から過去への判別回数範囲で判別したＵＤＦファイルシステム及びＩＳＯファイルシステムを検出し、当該検出したＵＤＦファイルシステム及びＩＳＯファイルシステムのうち判別回数が最多である１つのＵＤＦファイルシステム又はＩＳＯファイルシステムをファイルシステムの判別に利用するようにした場合について述べたが、本発明はこれに限らず、ファイルシステム判別履歴テーブル１６を参照してＵＤＦファイルシステム及びＩＳＯファイルシステムの両方を同一の判別回数だけ判別していることを検出したとき、ファイルシステム判別履歴テーブル１６を参照して前回判別した１つのＵＤＦファイルシステム又はＩＳＯファイルシステムを検出し、その前回判別した１つのＵＤＦファイルシステム又はＩＳＯファイルシステムを、光ディスク８に適用されているファイルシステムの判別に利用するようにしても良い。
【００８３】
また上述した実施の形態においては、ファイルシステム判別履歴テーブル１６を参照してＵＤＦファイルシステム及びＩＳＯファイルシステムの両方を同一の判別回数だけ判別していることを検出したとき、再びファイルシステム判別履歴テーブル１６を参照して、現時点から過去への判別回数範囲で判別したＵＤＦファイルシステム及びＩＳＯファイルシステムを検出し、当該検出したＵＤＦファイルシステム及びＩＳＯファイルシステムのうち判別回数が最多である１つのＵＤＦファイルシステム又はＩＳＯファイルシステムをファイルシステムの判別に利用するようにした場合について述べたが、本発明はこれに限らず、ファイルシステム判別履歴テーブル１６を参照してＵＤＦファイルシステム及びＩＳＯファイルシステムの両方を同一の判別回数だけ判別していることを検出したことで、再びファイルシステム判別履歴テーブル１６を参照して、現時点から過去への判別回数範囲で判別したＵＤＦファイルシステム及びＩＳＯファイルシステムを検出しても、再びＵＤＦファイルシステム及びＩＳＯファイルシステムの両方を同一の判別回数だけ判別しているときには、ＵＤＦファイルシステム及びＩＳＯファイルシステムの判別回数に差が現れるまで、参照する過去の判別回数範囲を広げ又は狭めるように可変し、その結果、検出し得た判別回数が最多である１つのＵＤＦファイルシステム又はＩＳＯファイルシステムを、光ディスク８に適用されているファイルシステムの判別に利用するようにしても良い。
【００８４】
さらに上述した実施の形態においては、光ディスク８に適用されているファイルシステムを１よりも多い所定回数以上判別すると、その後のファイルシステムの判別にファイルシステム判別履歴テーブル１６を利用するようにした場合について述べたが、本発明はこれに限らず、光ディスク８に適用されているファイルシステムを１回判別すると、その後のファイルシステムの判別にファイルシステム判別履歴テーブル１６を利用するようにして、ディスク再生装置１に光ディスク８が装填される毎に、前回判別したファイルシステムを当該光ディスク８に適用されているファイルシステムの判別に利用するようにしても良い。
【００８５】
さらに上述した実施の形態においては、ディスク再生装置１に光ディスク８が装填されると、当該光ディスク８の物理フォーマットを判別した後、これに適用されているファイルシステムを判別するようにした場合について述べたが、本発明はこれに限らず、ディスク再生装置１がＤＶＤ系のような１種類の物理フォーマットの光ディスク８のみ再生可能で、かつ当該光ディスク８に対しＵＤＦファイルシステム及びＩＳＯファイルシステムのような複数種類のファイルシステムを適用し得ると、ディスク再生装置１に光ディスク８が装填されたとき、物理フォーマットの判別を実行せずに、ファイルシステムの判別のみを実行するようにしても良い。かかる構成によれば、ディスク再生装置１は、光ディスク８の装填から記録データの読出開始までの時間を短縮することができる。
【００８６】
さらに上述した実施の形態においては、物理フォーマット判別履歴テーブル１５を参照して複数種類の物理フォーマットを同一の判別回数だけ判別していることを検出したとき、再び物理フォーマット判別履歴テーブル１５を参照して、現時点から過去への判別回数範囲で判別した物理フォーマットを検出し、当該検出した物理フォーマットの中で判別回数が最多である１つの物理フォーマットを物理フォーマットの検出に利用するようにした場合について述べたが、本発明はこれに限らず、物理フォーマット判別履歴テーブル１５を参照して複数種類の物理フォーマットを同一の判別回数だけ判別していることを検出したとき、物理フォーマット判別履歴テーブル１５を参照して前回判別した１つの物理フォーマットを検出し、その前回判別した１つの物理フォーマットを、光ディスク８の物理フォーマットの判別に利用するようにしても良い。
【００８７】
さらに上述した実施の形態においては、物理フォーマット判別履歴テーブル１５を参照して複数種類の物理フォーマットを同一の判別回数だけ判別していることを検出したとき、再び物理フォーマット判別履歴テーブル１５を参照して、現時点から過去への判別回数範囲で判別した物理フォーマットを検出し、当該検出した物理フォーマットの中の判別回数が最多である１つの物理フォーマットを物理フォーマットの判別に利用するようにした場合について述べたが、本発明はこれに限らず、物理フォーマット判別履歴テーブル１５を参照して複数種類の物理フォーマットを同一の判別回数だけ判別していることを検出したことで、再び物理フォーマット判別履歴テーブル１５を参照して、現時点から過去への判別回数範囲で判別した物理フォーマットを検出しても、再び複数種類の物理フォーマットを同一の判別回数だけ判別しているときには、これら複数種類の物理フォーマットの判別回数に差が現れるまで、参照する過去の判別回数範囲を広げ又は狭めるように可変し、その結果、検出し得た判別回数が最多である１つの物理フォーマットを、光ディスク８の物理フォーマットの判別に利用するようにしても良い。
【００８８】
さらに上述した実施の形態においては、光ディスク８の物理フォーマットを１よりも多い所定回数以上判別すると、その後の物理フォーマットの判別に物理フォーマット判別履歴テーブル１５を利用するようにした場合について述べたが、本発明はこれに限らず、光ディスク８の物理フォーマットを１回判別すると、その後の物理フォーマットの判別に物理フォーマット判別履歴テーブル１５を利用するようにして、ディスク再生装置１に光ディスク８が装填される毎に、前回判別した物理フォーマットを当該光ディスク８の物理フォーマットの判別に利用するようにしても良い。
【００８９】
さらに上述した実施の形態においては、本発明によるディスク判別装置を、図１乃至図７について上述したディスク再生装置１に適用するようにした場合について述べたが、本発明はこれに限らず、光ディスクを再生することができれば、コンピュータ等の情報処理装置や、ＤＶＤプレーヤ等のディスク再生装置のように、この他種々のディスク判別装置に広く適用することができる。
【００９０】
さらに上述した実施の形態においては、本発明によるディスク判別プログラムを、図１乃至図７について上述したディスク判別プログラムに適用し、制御部５がそのディスク判別プログラムに従って図６及び図７について上述した物理フォーマット判別処理手順ＲＴ１及びファイルシステム判別処理手順ＲＴ２を実行するようにした場合について述べたが、本発明はこれに限らず、この他種々の構成のディスク判別プログラムを適用し、そのディスク判別プログラムが格納されたプログラム格納媒体をディスク再生装置１にインストールすることにより物理フォーマット判別処理手順ＲＴ１及びファイルシステム判別処理手順ＲＴ２を実行するようにしても良い。
【００９１】
さらに上述した実施の形態においては、それぞれ異なるファイルシステムに従い記録データが記録された複数種類のディスクとして、図１乃至図７について上述したＣＤ系及びＤＶＤ系の光ディスク８を適用するようにした場合について述べたが、本発明はこれに限らず、ＳＡＣＤ（Super Audio Compact Disc）やＨＤ−ＤＶＤ（High Definition Digital Versatile Disc）、ブルーレイディスク（Blu-ray Disc）、フレキシブルティスク等のように、この他種々のディスクを広く適用することができる。
【００９２】
さらに上述した実施の形態においては、それぞれ異なるファイルシステムに従い記録データが記録された複数種類のディスクから当該記録データを読出可能なデータ読出部として、図１乃至図７について上述したサーボ回路部７、スピンドルモータ９、光ピックアップ部１０及び信号処理部１１を適用するようにした場合について述べたが、本発明はこれに限らず、ディスクから記録データを読出可能な磁気ヘッドを有するデータ読出部等のように、この他種々のデータ読出部を広く適用することができる。
【００９３】
さらに上述した実施の形態においては、順次異なるファイルシステムに従いディスクから記録データを読み出すようにデータ読出部を制御する制御部として、図１乃至図７について上述した例えば中央処理ユニットでなる制御部５を適用するようにした場合について述べたが、本発明はこれに限らず、マイクロコンピュータ等のように、この他種々の制御部を広く適用することができる。
【００９４】
さらに上述した実施の形態においては、データ読出部により順次異なるファイルシステムに従いディスクから読み出された記録データを解析して当該ディスクに適用されているファイルシステムを判別するファイルシステム判別部として、図１乃至図７について上述した制御部５を適用するようにした場合について述べたが、本発明はこれに限らず、データ読出部により順次異なるファイルシステムに従いディスクから読み出された記録データを解析して当該ディスクに適用されているファイルシステムを判別するハードウェア構成のファイルシステム判別回路等のように、この他種々のファイルシステム判別部を広く適用することができる。
【００９５】
さらに上述した実施の形態においては、ファイルシステム判別部により判別されたファイルシステムのファイルシステム判別履歴を記憶するファイルシステム判別履歴記憶部として、図１乃至図７について上述した記憶部６を適用するようにした場合について述べたが、本発明はこれに限らず、ディスク再生装置１に外付け又は着脱可能な半導体機メモリやハードディスクドライブ等のように、この他種々のファイルシステム判別履歴記憶部を広く適用することができる。
【００９６】
さらに上述した実施の形態においては、データ読出部により、ディスクの複数種類の物理フォーマットに対応する順次異なる駆動条件のもとにディスクから記録データを読み出すようにして得られる読出結果を解析して当該ディスクの物理フォーマットを判別する物理フォーマット判別部として、図１乃至図７について上述した制御部５を適用するようにした場合について述べたが、本発明はこれに限らず、データ読出部により、ディスクの複数種類の物理フォーマットに対応する順次異なる駆動条件のもとにディスクから記録データを読み出すようにして得られる読出結果を解析して当該ディスクの物理フォーマットを判別するハードウェア構成の物理フォーマット判別回路等のように、この他種々の物理フォーマット判別部を広く適用することができる。
【００９７】
さらに上述した実施の形態においては、物理フォーマット判別部により判別された物理フォーマットの物理フォーマット判別履歴を記憶する物理フォーマット判別履歴記憶部として、図１乃至図７について上述した記憶部６を適用するようにした場合について述べたが、本発明はこれに限らず、ディスク再生装置１に外付け又は着脱可能な半導体機メモリやハードディスクドライブ等のように、この他種々の物理フォーマット判別履歴記憶部を広く適用することができる。
【産業上の利用可能性】
【００９８】
本発明は、パーソナルコンピュータやマルチディスクプレーヤ等のディスク判別装置に利用することができる。
【図面の簡単な説明】
【００９９】
【図１】本発明によるディスク再生装置の回路構成の一実施の形態を示すブロック図である。
【図２】物理フォーマット判別履歴テーブルの構成を示す略線図である。
【図３】物理フォーマットの判別の変化の説明に供する略線図である。
【図４】ファイルシステム判別履歴テーブルの構成を示す略線図である。
【図５】ファイルシステムの判別の変化の説明に供する略線図である。
【図６】物理フォーマット判別処理手順を示すフローチャートである。
【図７】ファイルシステム判別処理手順を示すフローチャートである。
【符号の説明】
【０１００】
１……ディスク再生装置、５……制御部、６……記憶部、７……サーボ回路部、８……光ディスク、９……スピンドルモータ、１０……光ピックアップ部、１１……信号処理部、１５……物理フォーマット判別履歴テーブル、１６……ファイルシステム判別履歴テーブル、ＲＴ１……物理フォーマット判別処理手順、ＲＴ２……ファイルシステム判別処理手順。
【図１】
2007299468.tif 000003
【図２】
2007299468.tif 000004
【図３】
2007299468.tif 000005
【図４】
2007299468.tif 000006
【図５】
2007299468.tif 000007
【図６】
2007299468.tif 000008
【図７】
2007299468.tif 000009