(57)【要約】【課題】ディスク読込前に読込速度の変更が頻繁に必要になるため、ディスク読込までに時間を要する。【解決手段】光ディスク処理装置を、光ディスクの読込速度を所定のディスク領域毎に変更する速度変更部と、次のアクセス先データとその直前のアクセスデータとが異なるディスク領域に属する場合には、アクセス先データが属するディスク領域に拘わらず速度変更部による読込速度の変更を禁止する禁止部とを備える構成とする。【選択図】図３
2018113087.tif 000002
【特許請求の範囲】
【請求項１】
光ディスクの読込速度を所定のディスク領域毎に変更する速度変更部と、
次のアクセス先データとその直前のアクセスデータとが異なるディスク領域に属する場合には、前記アクセス先データが属するディスク領域に拘わらず前記速度変更部による前記読込速度の変更を禁止する禁止部と、
を備える、
光ディスク処理装置。
【請求項２】
光ディスクの読込速度を所定のディスク領域毎に変更する速度変更部と、
所定の処理が完了するまで前記速度変更部による前記読込速度の変更を禁止する禁止部と、
を備える、
光ディスク処理装置。
【請求項３】
前記所定の処理は、
前記光ディスクのファイル解析処理である、
請求項２に記載の光ディスク処理装置。
【請求項４】
前記所定の処理は、
前記光ディスク内の全てのセッションのＴＯＣ情報の取得処理である、
請求項２に記載の光ディスク処理装置。
【請求項５】
前記光ディスクのセッション１がＣＤ−ＤＡ領域であるか否かを判定する判定部
を更に備え、
前記判定部により前記セッション１がＣＤ−ＤＡ領域であると判定された場合には、前記光ディスク内の全てのセッションのＴＯＣ情報の取得後、前記光ディスクのファイル解析を行うことなく、ＲＥＡＤＹ状態に移行する、
請求項４に記載の光ディスク処理装置。
【請求項６】
光ディスクの読込速度を所定のディスク領域毎に変更する速度変更部と、
前記光ディスクのセッション１がＣＤ−ＤＡ領域であるか否かを判定する判定部と、
前記判定部により前記セッション１がＣＤ−ＤＡ領域であると判定された場合には、前記光ディスクのトラック再生前に実行される所定の準備処理中、前記光ディスクのセッション２以降にアクセスする際には前記速度変更部による前記読込速度の変更を禁止する禁止部と、
を備える、
光ディスク処理装置。
【請求項７】
前記速度変更部は、
ＺＣＬＶ方式による読込速度の制御を行う、
請求項１から請求項６の何れか一項に記載の光ディスク処理装置。
【請求項８】
請求項１から請求項７の何れか一項に記載の光ディスク処理装置と、
前記光ディスク処理装置と接続されたホストと、
を備える、
光ディスク処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光ディスク処理装置及び光ディスク処理システムに関する。
【背景技術】
【０００２】
光ディスクの読込方式として、例えば、ＺＣＬＶ（Zone Constant Linear Velocity）方式やＣＡＶ（Constant Angular Velocity）方式が知られている。ＦＧ（Frequency Generator）信号が生成されないため回転モータの回転速度を固定することができない装置や、ＣＡＶの制御回路が実装されていない装置など、比較的安価な光ディスク処理装置では、ＣＡＶ方式とＣＬＶ方式の利点を併せ持つＺＣＬＶ方式が読込方式として好適である。
【０００３】
例えば特許文献１に、ＺＣＬＶ方式の光ディスク処理装置の具体的構成が記載されている。特許文献１には、ＺＣＬＶ方式で各ゾーンを交互にアクセスするような読み出し／書き込み要求が来た場合に、現在アドレスの取得後に光ディスクの回転数を読み出し／書き込みアドレスのゾーンに適した回転数にしてアクセスすることにより、ゾーンを跨って移動する際の回転数の変動を最小限に抑えてアクセス時間を短縮することが記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−８５３５３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
図９（ａ）、図９（ｂ）は、それぞれ、ＺＣＬＶ方式で動作する従来の光ディスク処理装置においてシングルセッションのＣＤ-ＲＯＭ（Compact Disc Read Only Memory）のファイル読み込みを開始するまでのアクセス手順、所要時間を説明するための図である。図９（ａ）に示されるように、この例では、ＣＤ-ＲＯＭは、Ｚｏｎｅ１〜Ｚｏｎｅ７に分割管理されている。なお、各Ｚｏｎｅは、光ディスクの記録面上の位置を示すアドレス（例えば物理ブロックアドレス）によって規定された領域である。Ｚｏｎｅ１が最内周の領域であり、Ｚｏｎｅ７が最外周の領域である。Ｚｏｎｅに付した数字が大きいほど最外周寄りの領域となっている。また、図９（ｂ）の縦軸は光ディスクの回転速度（単位：ＲＰＭ）を示し、横軸は時間を示している。図９（ｂ）のグラフの下方には、説明の便宜上、各処理時の読込速度及び処理実行中のＺｏｎｅを記載している。
【０００６】
図９（ａ）に示されるように、Ｚｏｎｅ１には、セッション１のリードイン領域及びＰＶＤ（Primary Volume Descriptor）領域が含まれている。Ｚｏｎｅ２には、ディレクトリ領域が含まれている。Ｚｏｎｅ７には、パステーブル領域及びセッション１のリードアウト領域が含まれている。Ｚｏｎｅ１では４×ＣＬＶ読込（以下、「４倍速読込」と記す。）が行われ、Ｚｏｎｅ２〜Ｚｏｎｅ５では６×ＣＬＶ読込（以下、「６倍速読込」と記す。）が行われ、Ｚｏｎｅ６及びＺｏｎｅ７では１０×ＣＬＶ読込（以下、「１０倍速読込」と記す。）が行われる。
【０００７】
図９に示されるように、４倍速読込で、Ｚｏｎｅ１にあるリードイン領域からＴＯＣ（Table Of Contents）情報が取得され、次いで、ＰＶＤ領域からＰＶＤが取得される（処理１）。４倍速読込が維持されたまま、Ｚｏｎｅ７にあるパステーブル領域へのアクセスのため、トラックジャンプが実行される（処理２）。Ｚｏｎｅ７へのトラックジャンプが完了すると、読込速度が４倍速読込から１０倍速読込に変更されて、パステーブルが取得される（処理３）。ディレクトリを取得するため、Ｚｏｎｅ２へのアクセス前に読込速度が１０倍速読込から６倍速読込に変更される（処理４）。Ｚｏｎｅ２にあるディレクトリ領域へのトラックジャンプが実行されて、ディレクトリが取得される（処理５）。先頭ファイルから読み込みするため、Ｚｏｎｅ１へのアクセス前に読込速度が６倍速読込から４倍速読込に変更される（処理６）。Ｚｏｎｅ１にある先頭ファイルへのトラックジャンプが実行される（処理７）。以上の処理１〜処理７を経て、ＣＤ-ＲＯＭのファイルの読み込みが開始される。
【０００８】
このように、従来の光ディスク処理装置では、ディスク読込前に読込速度の変更が頻繁に必要になるため、ディスク読込までに時間を要するという問題が指摘される。
【０００９】
本発明は上記の事情に鑑みてなされたものであり、その目的とするところは、ディスク読込までに必要な時間を短く抑えるのに好適な光ディスク処理装置及び光ディスク処理システムを提供することである。
【課題を解決するための手段】
【００１０】
本発明の一実施形態に係る光ディスク処理装置は、光ディスクの読込速度を所定のディスク領域毎に変更する速度変更部と、次のアクセス先データとその直前のアクセスデータとが異なるディスク領域に属する場合には、アクセス先データが属するディスク領域に拘わらず速度変更部による読込速度の変更を禁止する禁止部とを備える。
【００１１】
また、本発明の一実施形態に係る光ディスク処理装置は、光ディスクの読込速度を所定のディスク領域毎に変更する速度変更部と、所定の処理が完了するまで速度変更部による読込速度の変更を禁止する禁止部とを備える。
【００１２】
また、本発明の一実施形態において、所定の処理は、例えば、光ディスクのファイル解析処理である。
【００１３】
また、本発明の一実施形態において、所定の処理は、光ディスク内の全てのセッションのＴＯＣ情報の取得処理である。この場合、光ディスク処理装置は、光ディスクのセッション１がＣＤ−ＤＡ領域であるか否かを判定する判定部を更に備えており、判定部によりセッション１がＣＤ−ＤＡ領域であると判定された場合には、光ディスク内の全てのセッションのＴＯＣ情報の取得後、光ディスクのファイル解析を行うことなく、ＲＥＡＤＹ状態に移行する構成としてもよい。
【００１４】
また、本発明の一実施形態に係る光ディスク処理装置は、光ディスクの読込速度を所定のディスク領域毎に変更する速度変更部と、光ディスクのセッション１がＣＤ−ＤＡ領域であるか否かを判定する判定部と、判定部によりセッション１がＣＤ−ＤＡ領域であると判定された場合には、光ディスクのトラック再生前に実行される所定の準備処理中、光ディスクのセッション２以降にアクセスする際には速度変更部による読込速度の変更を禁止する禁止部とを備える。
【００１５】
また、本発明の一実施形態において、速度変更部は、例えば、ＺＣＬＶ方式による読込速度の制御を行う。
【００１６】
また、本発明の一実施形態に係る光ディスク処理システムは、上記の光ディスク処理装置と、光ディスク処理装置と接続されたホストとを備える。
【発明の効果】
【００１７】
本発明の一実施形態によれば、ディスク読込までに必要な時間を短く抑えるのに好適な光ディスク処理装置及び光ディスク処理システムが提供される。
【図面の簡単な説明】
【００１８】
【図１】本発明の第１実施形態に係る光ディスク処理システムの構成を示すブロック図である。
【図２】本発明の第１実施形態においてシステムコントロール部にて実行される光ディスクの回転速度制御のフローチャートを示す図である。
【図３】本発明の第１実施形態においてシステムコントロール部にて実行される準備処理のフローチャートを示す図である。
【図４】第１実施形態においてＣＤ-ＲＯＭのファイル読み込みを開始するまでの所要時間を説明するための図である。
【図５】本発明の第３実施形態においてシステムコントロール部にて実行される準備処理のフローチャートを示す図である。
【図６】本発明の第３実施形態においてＣＤエクストラのトラック再生を行うまでのアクセス手順を説明するための図（図６（ａ））及びＣＤエクストラのトラック再生を行うまでの所要時間を説明するための図（図６（ｂ））である。
【図７】本発明の第４実施形態においてシステムコントロール部にて実行される準備処理のフローチャートを示す図である。
【図８】本発明の第４実施形態においてＣＤエクストラのトラック再生を行うまでのアクセス手順を説明するための図（図８（ａ））及びＣＤエクストラのトラック再生を行うまでの所要時間を説明するための図（図８（ｂ））である。
【図９】従来の光ディスク処理装置においてＣＤ-ＲＯＭのファイル読み込みを開始するまでのアクセス手順を説明するための図（図９（ａ））及びＣＤ-ＲＯＭのファイル読み込みを開始するまでの所要時間を説明するための図（図９（ｂ））である。
【発明を実施するための形態】
【００１９】
以下、本発明の実施形態について図面を参照しながら説明する。なお、以下においては、本発明の一実施形態として光ディスク処理システムを例に取り説明する。
【００２０】
［第１実施形態］
図１は、本発明の第１実施形態に係る光ディスク処理システム１の構成を示すブロック図である。第１実施形態に係る光ディスク処理システム１は、例えば車両に搭載されており、光ディスクＤの記録面ＲＳに記録されたデータの読み込み／再生を行う。光ディスクＤには、例示として、ＣＤ-ＲＯＭ、ＣＤ-ＤＡ（Compact Disc Digital Audio）、ＣＤエクストラ（CD-EXTRA）、ＤＶＤ（Digital Versatile Disc）、ＢＤ（Blu-ray（登録商標） Disc）等が挙げられる。
【００２１】
図１に示されるように、光ディスク処理システム１は、光ディスク処理装置１００及び光ディスク処理装置１００と接続されたホスト側コンピュータ２００を備えている。
【００２２】
光ディスク処理装置１００は、図１に示されるように、回転モータ１０２、ピックアップ部１０４、サーボ制御部１０６、回転速度制御部１０８、データ復号部１１０、バッファメモリ１１２、データ転送部１１４及びシステムコントロール部１１６を備えている。
【００２３】
回転モータ１０２は、光ディスクＤを回転させるものであり、例示的にはステッピングモータである。
【００２４】
ピックアップ部１０４は、光ディスクＤの記録面ＲＳに記録されたデータを読み取るための機構であり、ピックアップ１０４Ａ及びピックアップ配送装置１０４Ｂを有している。ピックアップ１０４Ａは、規格上定められた波長のレーザ光を記録面ＲＳに照射し、照射された記録面ＲＳからの戻り光を受光し、受光結果を出力する。ピックアップ配送装置１０４Ｂは、スレッドモータの駆動により、ピックアップ１０４Ａを光ディスクＤの径方向に移動させる。
【００２５】
サーボ制御部１０６は、ピックアップ１０４Ａから出力される受光結果に基づいてレーザ光の照射光量、フォーカス位置及びトラッキング位置をサーボ制御する。具体的には、サーボ制御部１０６は、レーザ光の戻り光の光量とリファレンス値とを比較して、戻り光の光量がリファレンス値の光量を維持するようにレーザ光の照射光量を制御する。また、サーボ制御部１０６は、戻り光の光量に基づいてフォーカス制御及びトラッキング制御を行う。
【００２６】
光ディスク処理システム１では、光ディスクＤの記録面ＲＳに記録されたデータを３段階（４／６／１０倍速読込）のＺＣＬＶ方式によって読み取ることができる。回転速度制御部１０８は、回転モータ１０２を回転駆動することにより、光ディスクＤの回転速度を可変制御する。具体的には、回転速度制御部１０８は、システムコントロール部１１６によるＺＣＬＶ制御により、光ディスクＤの回転速度を４／６／１０倍速読込に対応する速度で制御する。すなわち、回転速度制御部１０８は、システムコントロール部１１６によるＺＣＬＶ制御により、光ディスクＤの読込速度をディスク領域毎に変更する速度変更部として機能する。
【００２７】
データ復号部１１０は、ピックアップ１０４Ａから出力される受光結果に基づいて光ディスクＤの記録面ＲＳに記録されたデータを復号する。
【００２８】
バッファメモリ１１２は、データ復号部１１０によって復号化されたデータを一時的に保持する。
【００２９】
データ転送部１１４は、バッファメモリ１１２に保持されたデータをシステムコントロール部１１６に転送する。
【００３０】
システムコントロール部１１６は、光ディスク処理装置１００を統括的に制御すると共にホスト側コンピュータ２００と連携して光ディスク処理システム１全体を制御する。
【００３１】
ホスト側コンピュータ２００は、図１に示されるように、ホストＣＰＵ２０２、キー入力機器２０４及び表示部２０６を備えている。ホストＣＰＵ２０２は、例えば、キー入力機器２０４に対するユーザ操作に応じて光ディスク処理装置１００にコマンドを出力して光ディスク処理を行わせたり、光ディスク処理装置１００より取得したデータ（例えば光ディスクＤの記録面ＲＳに記録されたデータ）を処理して表示部２０６に表示させたりする。
【００３２】
［回転速度制御］
図２は、システムコントロール部１１６にて実行される光ディスクＤの回転速度制御のフローチャートである。
【００３３】
［図２のＳ１１（ＲＥＡＤ要求の受信）］
処理ステップＳ１１では、キー入力機器２０４に対するユーザ操作に応じてホスト側コンピュータ２００により発行されたＲＥＡＤ要求が受信される。なお、読み取りエラーが発生してリトライする場合もＲＥＡＤ要求が発生する。
【００３４】
［図２のＳ１２（サーボ制御の実行判定）］
処理ステップＳ１２では、サーボ制御部１０６によるサーボ制御が実行されている（サーボ起動済み）か否かが判定される。
【００３５】
［図２のＳ１３（サーボ制御の実行開始）］
本処理ステップＳ１３は、処理ステップＳ１２（サーボ制御の実行判定）にてサーボ制御部１０６によるサーボ制御が実行されていないと判定された場合（Ｓ１２：ＮＯ）に実行される。本処理ステップＳ１３では、光ディスクＤの記録面ＲＳに記録されたデータを読み取るべく、サーボ制御部１０６によるサーボ制御を開始（サーボを起動）させる。
【００３６】
［図２のＳ１４（データ開始位置へのアクセス準備）］
本処理ステップＳ１４は、処理ステップＳ１２（サーボ制御の実行判定）にてサーボ制御部１０６によるサーボ制御が実行されていると判定された場合（Ｓ１２：ＹＥＳ）又は処理ステップＳ１３（サーボ制御の実行開始）の実行後に開始される。本処理ステップＳ１４では、ＲＥＡＤ要求によって読み出しを要求されたデータの開始位置（すなわち、次のアクセス先であるデータ開始位置）の手前にピックアップ１０４Ａが移動制御される。
【００３７】
［図２のＳ１５（処理速度テーブルの選択）］
システムコントロール部１１６は、処理速度テーブルＴ１〜Ｔ３を保持している。本実施形態では、光ディスクＤがＺｏｎｅ１〜Ｚｏｎｅ７で分割管理されているものとする。表１に処理速度テーブルＴ１〜Ｔ３を例示する。本処理ステップＳ１５では、現在の読込速度に応じて処理速度テーブルＴ１〜Ｔ３の中から１つのテーブルが選択される。
【００３８】
（表１）
2018113087.tif 000003
【００３９】
処理速度テーブルＴ１は、現在の読込速度が４倍速読込の場合に選択される。表１に示されるように、処理速度テーブルＴ１では、次のアクセス先であるデータ開始位置が、Ｚｏｎｅ１又はＺｏｎｅ２である場合に読込速度が４倍速読込に維持され、Ｚｏｎｅ３〜Ｚｏｎｅ５の何れかある場合に読込速度が６倍速読込に加速され、Ｚｏｎｅ６又はＺｏｎｅ７である場合に読込速度が１０倍速読込に加速されることを示している。
【００４０】
処理速度テーブルＴ２は、現在の読込速度が６倍速読込の場合に選択される。表１に示されるように、処理速度テーブルＴ２では、次のアクセス先であるデータ開始位置が、Ｚｏｎｅ１である場合に読込速度が４倍速読込に減速され、Ｚｏｎｅ２〜Ｚｏｎｅ６の何れかある場合に読込速度が６倍速読込に維持され、Ｚｏｎｅ７である場合に読込速度が１０倍速読込に加速されることを示している。
【００４１】
処理速度テーブルＴ３は、現在の読込速度が１０倍速読込の場合に選択される。表１に示されるように、処理速度テーブルＴ３では、次のアクセス先であるデータ開始位置が、Ｚｏｎｅ１である場合に読込速度が４倍速読込に減速され、Ｚｏｎｅ２〜Ｚｏｎｅ５の何れかある場合に読込速度が６倍速読込に減速され、Ｚｏｎｅ６又はＺｏｎｅ７である場合に読込速度が１０倍速読込に維持されることを示している。
【００４２】
［図２のＳ１６（加速閾値ＫＡ及び減速閾値ＫＤの設定）］
本処理ステップＳ１６では、処理ステップＳ１５（処理速度テーブルの選択）にて選択された処理速度テーブルに基づいて加速閾値ＫＡ及び減速閾値ＫＤが設定される。
【００４３】
加速閾値ＫＡは、光ディスクＤを現在の読込速度から加速させるディスク領域の境界を示す値である。減速閾値ＫＤは、光ディスクＤを現在の読込速度から減速させるディスク領域の境界を示す値である。一例として、処理ステップＳ１５（処理速度テーブルの選択）にて処理速度テーブルＴ２が選択された場合を考える。この場合、加速閾値ＫＡは、６倍速読込の領域であるＺｏｎｅ６と、１０倍速読込の領域であるＺｏｎｅ７との境界のアドレスとなる。また、減速閾値ＫＤは、４倍速読込の領域であるＺｏｎｅ１と、６倍速読込の領域であるＺｏｎｅ２との境界のアドレスとなる。
【００４４】
［図２のＳ１７（加速閾値ＫＡとの比較判定）］
本処理ステップＳ１７では、次のアクセス先であるデータ開始位置が加速閾値ＫＡ以下（言い換えると、加速閾値ＫＡに対応するアドレス又は当該アドレスよりも内周側のアドレス）であるか否かが判定される。なお、処理ステップＳ１５（処理速度テーブルの選択）にて処理速度テーブルＴ３が選択された場合、現在の読込速度が最高速度（１０倍速読込）であることから、処理ステップＳ１６（加速閾値ＫＡ及び減速閾値ＫＤの設定）にて加速閾値ＫＡが設定されない。この場合、本処理ステップＳ１７における比較判定が行われることなく、本フローチャートの処理は、処理ステップＳ１９（減速閾値ＫＤとの比較判定）に進む。
【００４５】
［図２のＳ１８（暫定的な加速決定）］
本処理ステップＳ１８は、処理ステップＳ１７（加速閾値ＫＡとの比較判定）にて次のアクセス先であるデータ開始位置が加速閾値ＫＡ以下でないと判定された場合（Ｓ１７：ＮＯ）に実行される。本処理ステップＳ１８では、処理ステップＳ１５（処理速度テーブルの選択）にて選択された処理速度テーブルに基づいて目標の読込速度に加速することが暫定的に決定される。
【００４６】
［図２のＳ１９（減速閾値ＫＤとの比較判定）］
本処理ステップＳ１９は、処理ステップＳ１７（加速閾値ＫＡとの比較判定）にて次のアクセス先であるデータ開始位置が加速閾値ＫＡ以下であると判定された場合（Ｓ１７：ＹＥＳ）に実行される。本処理ステップＳ１９では、次のアクセス先であるデータ開始位置が減速閾値ＫＤ以上（言い換えると、減速閾値ＫＤに対応するアドレス又は当該アドレスよりも外周側のアドレス）であるか否かが判定される。なお、処理ステップＳ１５（処理速度テーブルの選択）にて処理速度テーブルＴ１が選択された場合、現在の読込速度が最低速度（４倍速読込）であることから、処理ステップＳ１６（加速閾値ＫＡ及び減速閾値ＫＤの設定）にて減速閾値ＫＤが設定されない。この場合、本処理ステップＳ１９における比較判定が行われることなく、本フローチャートの処理は、処理ステップＳ２１（速度変更禁止条件の判定）に進む。
【００４７】
［図２のＳ２０（暫定的な減速決定）］
本処理ステップＳ２０は、処理ステップＳ１９（減速閾値ＫＤとの比較判定）にて次のアクセス先であるデータ開始位置が減速閾値ＫＤ以上でないと判定された場合（Ｓ１９：ＮＯ）に実行される。本処理ステップＳ２０では、処理ステップＳ１５（処理速度テーブルの選択）にて選択された処理速度テーブルに基づいて目標の読込速度に減速することが暫定的に決定される。
【００４８】
［図２のＳ２１（速度変更禁止条件の判定）］
本処理ステップ２１は、処理ステップＳ１８（暫定的な加速決定）又は処理ステップＳ２０（暫定的な減速決定）の実行後、若しくは処理ステップＳ１９（減速閾値ＫＤとの比較判定）にて次のアクセス先であるデータ開始位置が減速閾値ＫＤ以上であると判定された場合（Ｓ１９：ＹＥＳ）に実行される。本処理ステップＳ２１では、所定の速度変更禁止条件が満たされるか否かが判定される。ここで、速度変更禁止条件は、次のアクセス先データとその直前のアクセスデータとが異なるＺｏｎｅに属することである。
【００４９】
［図２のＳ２２（読込速度の変更禁止）］
本処理ステップＳ２２は、処理ステップＳ２１（速度変更禁止条件の判定）にて速度変更禁止条件が満たされると判定された場合（Ｓ２１：ＹＥＳ）、言い換えると、次のアクセス先データとその直前のアクセスデータとが異なるＺｏｎｅに属すると判定された場合に実行される。
【００５０】
ここで、異なるＺｏｎｅに記録されたデータを読み取るために読込速度の変更が極短時間に頻発する状況では、読込速度の変更処理に掛かる時間を考慮すると、読込速度が却って遅くなる場合がある。そこで、本処理ステップＳ２２では、速度変更禁止条件が満たされる場合、処理ステップＳ１８（暫定的な加速決定）や処理ステップＳ２０（暫定的な減速決定）の実行の結果に拘わらず、直前の読込速度からの変更が禁止される。すなわち、現在の読込速度が維持される。これにより、読込速度の変更が極短時間に頻発することによる読込速度の実質的な低下が避けられる。また、回転モータ１０２が加減速する回数が低減するため、回転モータ１０２に対する機械的な負荷が軽減される。
【００５１】
［図２のＳ２３（処理速度テーブルに従った読込速度の確定）］
本処理ステップＳ２３は、処理ステップＳ２１（速度変更禁止条件の判定）にて速度変更禁止条件が満たされないと判定された場合（Ｓ２１：ＮＯ）、言い換えると、次のアクセス先であるデータ開始位置とその直前のアクセス位置が同一Ｚｏｎｅに属すると判定された場合に実行される。本処理ステップＳ２３では、読込速度が、処理ステップＳ１７（加速閾値ＫＡとの比較判定）から処理ステップＳ２０（暫定的な減速決定）までの処理ステップの実行の結果に応じた速度に確定される。
【００５２】
具体的には、処理ステップＳ１８（暫定的な加速決定）又は処理ステップＳ２０（暫定的な減速決定）にて暫定的に決定された速度が確定し、確定された読込速度への変更処理が実行される。処理ステップＳ１８（暫定的な加速決定）と処理ステップＳ２０（暫定的な減速決定）が何れも実行されなかった場合には、現在の読込速度が維持される。
【００５３】
このように、速度変更禁止条件が満たされない場合には、処理速度テーブルＴ１〜Ｔ３に従ったＺＣＬＶ制御が行われる。
【００５４】
［図２のＳ２４（データの転送）］
本処理ステップＳ２４では、データ開始位置へのアクセスが完了すると、光ディスクＤの記録面ＲＳに記録されたデータの読み出し及び転送が行われる。
【００５５】
このように、システムコントロール部１１６は、ホスト側コンピュータ２００によりＲＥＡＤ要求を受信すると、光ディスクＤの読込速度を適正な速度で制御してＲＥＡＤ要求に対するデータの読み出し及び転送を実行する。具体的には、次のアクセス先データとその直前のアクセスデータとが異なるＺｏｎｅに属する場合にはＺＣＬＶ方式による読み込みを一時的に禁止（言い換えると、同じＺｏｎｅに属する別のデータに続けてアクセスする場合に限り、ＺＣＬＶ方式による読み込みを実行）する。このような処理の実行により、読込速度の変更が極短時間に頻発することによる読込速度の実質的な低下が避けられる。
【００５６】
［準備処理］
次に、第１実施形態においてディスクローディングされた光ディスクＤ（ＣＤ−ＲＯＭ）のファイル読み込みを開始するまでにシステムコントロール部１１６が実行する準備処理を説明する。図３は、第１実施形態において実行される準備処理のフローチャートを示す。図４は、第１実施形態においてＣＤ-ＲＯＭのファイル読み込みを開始するまでの所要時間を説明するための図である。このＣＤ−ＲＯＭは、図９の従来例と同じデータ構造を有するものとする。第１実施形態に係る準備処理において、Ｚｏｎｅ１は、４倍速読込の領域として設定されている。また、Ｚｏｎｅ２〜Ｚｏｎｅ５は、６倍速読込の領域として設定されている。また、Ｚｏｎｅ６及びＺｏｎｅ７は、１０倍速読込の領域として設定されている。
【００５７】
［図３のＳ３１（ＴＯＣ情報の取得）］
本処理ステップＳ３１では、Ｚｏｎｅ１にあるリードイン領域からＴＯＣ情報が取得される（図４の処理１）。ＴＯＣ情報は、Ｚｏｎｅ１にあることから４倍速読込で取得される。
【００５８】
［図３のＳ３２（ＰＶＤの取得）］
本処理ステップＳ３２では、Ｚｏｎｅ１にあるＰＶＤ領域からＰＶＤが取得される（図４の処理１）。ＰＶＤは、Ｚｏｎｅ１にあることから４倍速読込で取得される。
【００５９】
［図３のＳ３３（トラックジャンプの実行）］
本処理ステップＳ３３では、Ｚｏｎｅ７にあるパステーブル領域へのアクセスのため、トラックジャンプが実行される（図４の処理２）。
【００６０】
［図３のＳ３４（パステーブルの取得）］
本処理ステップＳ３４では、Ｚｏｎｅ７へのトラックジャンプが完了したため、パステーブルが取得される（図４の処理２）。ここで、パステーブルは、Ｚｏｎｅ７にあることから、通常のＺＣＬＶ方式に従うと１０倍速読込に変更されたうえで取得される。しかし、第１実施形態では、次のアクセス先データとその直前のアクセスデータとが異なるＺｏｎｅに属する場合には、次のアクセス先データが属するＺｏｎｅに拘わらず、直前の読込速度からの変更が禁止される。従って、パステーブルは、Ｚｏｎｅ７に属するにも拘わらず、直前の読込速度（すなわち４倍速読込）で取得される。なお、読込速度の変更を禁止する動作は、システムコントロール部１１６に含まれる禁止部により実行される。
【００６１】
［図３のＳ３５（トラックジャンプの実行）］
本処理ステップＳ３５では、Ｚｏｎｅ２にあるディレクトリ領域へのアクセスのため、トラックジャンプが実行される（図４の処理３）。
【００６２】
［図３のＳ３６（ディレクトリの取得）］
本処理ステップＳ３６では、Ｚｏｎｅ２へのトラックジャンプが完了したため、ディレクトリが取得される（図４の処理３）。ここで、ディレクトリは、Ｚｏｎｅ２にあることから、通常のＺＣＬＶ方式に従うと６倍速読込に変更されたうえで取得される。しかし、本処理ステップＳ３６においても処理ステップＳ３４（パステーブルの取得）と同様に、直前の読込速度からの変更が禁止される。従って、ディレクトリは、Ｚｏｎｅ２に属するにも拘わらず、直前の読込速度（すなわち４倍速読込）で取得される。
【００６３】
［図３のＳ３７（トラックジャンプの実行）］
本処理ステップＳ３７では、Ｚｏｎｅ１にある先頭ファイルにアクセスするため、トラックジャンプが実行される（図４の処理４）。これにより、準備処理が完了し（言い換えると、ＲＥＡＤＹ状態となり）、以降は、処理速度テーブルＴ１〜Ｔ３に従ったＺＣＬＶ方式によるＣＤ−ＲＯＭのファイル読み込みが行われる。
【００６４】
準備処理中、通常のＺＣＬＶ方式に従うと、読込速度の変更が極短時間に頻発することによって読込速度が却って遅くなる（図９参照）。これに対し、第１実施形態では、次のアクセス先データとその直前のアクセスデータとが異なるＺｏｎｅに属する場合には直前の読込速度からの変更を禁止（言い換えると、同じＺｏｎｅに属する別のデータに続けてアクセスする場合に限り、ＺＣＬＶ方式による読み込みを実行）することにより、準備処理中に読込速度の変更が極短時間に頻発する状況が避けられる。そのため、読込速度の変更が極短時間に頻発することによる読込速度の実質的な低下が避けられる。また、回転モータ１０２が加減速する回数が低減するため、回転モータ１０２に対する機械的な負荷が軽減される。なお、ディレクトリやパステーブルはサイズが小さい。そのため、これらのデータの読み込みに掛かる時間自体は、低速（４倍速読込）であっても本来の読込速度（６倍速読込や１０倍速読込）と比べて殆ど変わらない。従って、ディレクトリやパステーブルを低速で読み込むことによるデメリットは実質的には生じない。
【００６５】
［第２実施形態］
次に、第２実施形態においてディスクローディングされた光ディスクＤ（ＣＤ-ＲＯＭ）のファイル読み込みを開始するまでにシステムコントロール部１１６が実行する準備処理を説明する。第２実施形態をはじめとする以降の実施形態においては、それまで説明した実施形態と重複する部分の説明を適宜簡略又は省略する。また、第２実施形態において実行される準備処理については、図３を援用して説明する。また、第２実施形態においてＣＤ-ＲＯＭのファイル読み込みを開始するまでの所要時間については、図４を援用して説明する。なお、このＣＤ−ＲＯＭは、第１実施形態と同じデータ構造を有するものとする。
【００６６】
第２実施形態に係る準備処理では、Ｚｏｎｅ１にあるリードイン領域からＴＯＣ情報が取得され（図３のＳ３１及び図４の処理１）、次いで、同じくＺｏｎｅ１にあるＰＶＤ領域からＰＶＤが取得される（図３のＳ３２及び図４の処理１）。ＴＯＣ情報及びＰＶＤは、Ｚｏｎｅ１にあることから４倍速読込で取得される。
【００６７】
Ｚｏｎｅ７にあるパステーブル領域へのアクセスのため、トラックジャンプが実行される（図３のＳ３３及び図４の処理２）。次いで、パステーブルが取得される（図３のＳ３４及び図４の処理２）。ここで、第２実施形態では、ファイル解析が完了したと判定されるまで読込速度の変更が禁止される。従って、パステーブルは、Ｚｏｎｅ７に属するにも拘わらず、従前と同じ読込速度（すなわち４倍速読込）で取得される。
【００６８】
ファイル解析については、例えばSET CD SPEEDコマンドが実行されたときやREAD10コマンドのデータ長が変更されたときに完了したと判定することができる。
【００６９】
Ｚｏｎｅ２にあるディレクトリ領域へのアクセスのため、トラックジャンプが実行される（図３のＳ３５及び図４の処理３）。次いで、ディレクトリが取得される（図３のＳ３６及び図４の処理３）。ここでも、ファイル解析完了前であるため、ディレクトリは、Ｚｏｎｅ２に属するにも拘わらず、従前と同じ読込速度（すなわち４倍速読込）で取得される。
【００７０】
ディレクトリが取得されて、ファイル解析が完了する。次いで、Ｚｏｎｅ１にある先頭ファイルにアクセスするため、トラックジャンプが実行される（図３のＳ３７及び図４の処理４）。これにより、準備処理が完了し（言い換えると、ＲＥＡＤＹ状態となり）、以降は、処理速度テーブルＴ１〜Ｔ３に従ったＺＣＬＶ方式によるＣＤ−ＲＯＭのファイル読み込みが行われる。
【００７１】
第２実施形態においても、準備処理中に読込速度の変更が極短時間に頻発する状況が避けられる。そのため、読込速度の変更が極短時間に頻発することによる読込速度の実質的な低下が避けられる。また、回転モータ１０２が加減速する回数が低減するため、回転モータ１０２に対する機械的な負荷が軽減される。
【００７２】
［第３実施形態］
次に、第３実施形態においてディスクローディングされた光ディスクＤ（ＣＤエクストラ）のトラック再生を行うまでにシステムコントロール部１１６が実行する準備処理を説明する。図５は、第３実施形態において実行される準備処理のフローチャートを示す。図６（ａ）、図６（ｂ）は、それぞれ、第３実施形態においてＣＤエクストラのトラック再生を行うまでのアクセス手順、所要時間を説明するための図である。
【００７３】
第３実施形態において、ＣＤエクストラは、Ｚｏｎｅ１〜Ｚｏｎｅ７に分割管理されている。Ｚｏｎｅ１には、セッション１のリードイン領域が含まれている。Ｚｏｎｅ５及びＺｏｎｅ６には、セッション１のリードアウト領域が含まれている。Ｚｏｎｅ６には、セッション２のリードイン領域が含まれている。Ｚｏｎｅ６及びＺｏｎｅ７には、ＰＶＤ領域、パステーブル領域及びディレクトリ領域が含まれている。Ｚｏｎｅ７には、セッション２のリードアウト領域が含まれている。第３実施形態に係る準備処理において、Ｚｏｎｅ１は、４倍速読込の領域として設定されている。また、Ｚｏｎｅ２〜Ｚｏｎｅ５は、６倍速読込の領域として設定されている。また、Ｚｏｎｅ６及びＺｏｎｅ７は、１０倍速読込の領域として設定されている。
【００７４】
［図５のＳ４１（セッション１のＴＯＣ情報の取得）］
本処理ステップＳ４１では、Ｚｏｎｅ１にあるリードイン領域からセッション１のＴＯＣ情報が取得される（図６（ｂ）の処理１）。ＴＯＣ情報は、Ｚｏｎｅ１にあることから４倍速読込で取得される。
【００７５】
［図５のＳ４２（トラックジャンプの実行）］
本処理ステップＳ４２では、Ｚｏｎｅ６にあるセッション２のリードイン領域へのアクセスのため、トラックジャンプが実行される（図６（ｂ）の処理２）。
【００７６】
［図５のＳ４３（セッション１の判定）］
本処理ステップＳ４３では、Ｓ４１（セッション１のＴＯＣ情報の取得）にて取得されたセッション１のＴＯＣ情報に基づいてセッション１がＣＤ−ＤＡ領域であるか否かが判定される。セッション１がＣＤ−ＤＡ領域でないと判定された場合（Ｓ４３：ＮＯ）、通常のＺＣＬＶ方式による準備処理が行われる。準備処理が完了すると（言い換えると、ＲＥＡＤＹ状態になると）、以降は、処理速度テーブルＴ１〜Ｔ３に従ったＺＣＬＶ方式によるトラック再生が行われる。なお、光ディスクＤのセッション１がＣＤ−ＤＡ領域であるか否かを判定する動作は、システムコントロール部１１６に含まれる判定部により実行される。
【００７７】
本例では、光ディスクＤがセッション１にオーディオトラックが収録されているＣＤエクストラであるから、セッション１がＣＤ−ＤＡ領域であると判定される（Ｓ４３：ＹＥＳ）。
【００７８】
［図５のＳ４４（セッション２のＴＯＣ情報の取得）］
本処理ステップ４４は、処理ステップＳ４３（セッション１の判定）にてセッション１がＣＤ−ＤＡ領域であると判定された場合（Ｓ４３：ＹＥＳ）に実行される。本処理ステップＳ４４では、セッション２のリードイン領域からセッション２のＴＯＣ情報が取得される（図６（ｂ）の処理２）。
【００７９】
第３実施形態では、処理ステップＳ４３（セッション１の判定）にてセッション１がＣＤ−ＤＡ領域であると判定された場合（Ｓ４３：ＹＥＳ）、準備処理中は、セッション２以降にアクセスする際であっても読込速度が維持される（変更されない）。従って、セッション２のＴＯＣ情報は、セッション２のリードイン領域がＺｏｎｅ６に含まれているにも拘わらず、直前の読込速度（すなわち４倍速読込）で取得される。
【００８０】
［図５のＳ４５（トラックジャンプの実行及び各種情報の取得）］
本処理ステップＳ４５では、Ｚｏｎｅ６及びＺｏｎｅ７にあるＰＶＤ領域、パステーブル領域及びディレクトリ領域へのアクセスのため、トラックジャンプが実行されて、各領域からＰＶＤ、パステーブル及びディレクトリの各種情報が順次取得される（図６（ｂ）の処理３）。ここでもセッション２以降へのアクセスのため、ＰＶＤ、パステーブル及びディレクトリの各種情報は、Ｚｏｎｅ６及びＺｏｎｅ７に含まれているにも拘わらず、直前の読込速度（すなわち４倍速読込）で取得される。
【００８１】
［図５のＳ４６（トラックジャンプの実行）］
本処理ステップＳ４６では、Ｚｏｎｅ１にあるトラック１にアクセスするため、トラックジャンプが実行される（図６（ｂ）の処理４）。これにより、準備処理が完了し（言い換えると、ＲＥＡＤＹ状態となり）、以降は、処理速度テーブルＴ１〜Ｔ３に従ったＺＣＬＶ方式によるトラック再生が行われる。
【００８２】
ＣＤエクストラのようなセッション１がＣＤ−ＤＡのマルチセッションディスクでは、準備処理中、セッション２以降にアクセスした際に直前の読込速度からの変更を禁止することにより、準備処理中に読込速度の変更が極短時間に頻発する状況が避けられる。そのため、読込速度の変更が極短時間に頻発することによる読込速度の実質的な低下が避けられる。また、回転モータ１０２が加減速する回数が低減するため、回転モータ１０２に対する機械的な負荷が軽減される。
【００８３】
［第４実施形態］
次に、第４実施形態においてディスクローディングされた光ディスクＤ（ＣＤエクストラ）のトラック再生を行うまでにシステムコントロール部１１６が実行する準備処理を説明する。第４実施形態では、第３実施形態と同じデータ構造のＣＤエクストラを対象に説明を行う。図７は、第４実施形態において実行される準備処理のフローチャートを示す。図８（ａ）、図８（ｂ）は、それぞれ、第４実施形態においてＣＤエクストラのトラック再生を行うまでのアクセス手順、所要時間を説明するための図である。
【００８４】
［図７のＳ５１（セッション１のＴＯＣ情報の取得）］
本処理ステップＳ５１では、Ｚｏｎｅ１にあるリードイン領域からセッション１のＴＯＣ情報が取得される（図８（ｂ）の処理１）。ＴＯＣ情報は、Ｚｏｎｅ１にあることから４倍速読込で取得される。
【００８５】
［図７のＳ５２（トラックジャンプの実行）］
本処理ステップＳ５２では、Ｚｏｎｅ６にあるセッション２のリードイン領域へのアクセスのため、トラックジャンプが実行される（図８（ｂ）の処理２）。
【００８６】
［図７のＳ５３（セッション１の判定）］
本処理ステップＳ５３では、処理ステップＳ５１（セッション１のＴＯＣ情報の取得）にて取得されたセッション１のＴＯＣ情報に基づいてセッション１がＣＤ−ＤＡ領域であるか否かが判定される。セッション１がＣＤ−ＤＡ領域でないと判定された場合（Ｓ５３：ＮＯ）、通常のＺＣＬＶ方式による準備処理が行われる。準備処理が完了すると（言い換えると、ＲＥＡＤＹ状態になると）、以降は、処理速度テーブルＴ１〜Ｔ３に従ったＺＣＬＶ方式によるトラック再生が行われる。
【００８７】
本例では、光ディスクＤがセッション１にオーディオトラックが収録されているＣＤエクストラであるから、セッション１がＣＤ−ＤＡ領域であると判定される（Ｓ５３：ＹＥＳ）。
【００８８】
［図７のＳ５４（セッション２のＴＯＣ情報の取得）］
本処理ステップ５４は、処理ステップＳ５３（セッション１の判定）にてセッション１がＣＤ−ＤＡ領域であると判定された場合（Ｓ５３：ＹＥＳ）に実行される。本処理ステップＳ５４では、セッション２のリードイン領域からセッション２のＴＯＣ情報が取得される（図８（ｂ）の処理２）。
【００８９】
第４実施形態では、処理ステップＳ５３（セッション１の判定）にてセッション１がＣＤ−ＤＡ領域であると判定された場合（Ｓ５３：ＹＥＳ）、全てのセッションのＴＯＣ情報の取得が完了するまで、直前の読込速度からの変更が禁止される。そのため、従って、セッション２のＴＯＣ情報は、セッション２のリードイン領域がＺｏｎｅ６に含まれているにも拘わらず、直前の読込速度（すなわち４倍速読込）で取得される。
【００９０】
［図５のＳ５５（トラックジャンプの実行）］
また、第４実施形態では、処理ステップＳ５３（セッション１の判定）にてセッション１がＣＤ−ＤＡ領域であると判定された場合（Ｓ５３：ＹＥＳ）、準備処理中にファイル解析を実行しない。そのため、本処理ステップＳ５５では、Ｚｏｎｅ１にあるトラック１にアクセスするため、トラックジャンプが実行される（図８（ｂ）の処理３）。これにより、準備処理が完了し（言い換えると、ＲＥＡＤＹ状態となり）、以降は、処理速度テーブルＴ１〜Ｔ３に従ったＺＣＬＶ方式によるトラック再生が行われる。
【００９１】
セッション１がＣＤ−ＤＡ領域の場合には、全てのセッションのＴＯＣ情報の取得が完了するまで、直前の読込速度からの変更を禁止することにより、準備処理中に読込速度の変更が極短時間に頻発する状況が避けられる。そのため、読込速度の変更が極短時間に頻発することによる読込速度の実質的な低下が避けられる。また、回転モータ１０２が加減速する回数が低減するため、回転モータ１０２に対する機械的な負荷が軽減される。
【００９２】
以上が本発明の例示的な実施形態の説明である。本発明の実施形態は、上記に説明したものに限定されず、本発明の技術的思想の範囲において様々な変形が可能である。例えば明細書中に例示的に明示される実施例等又は自明な実施例等を適宜組み合わせた内容も本願の実施形態に含まれる。
【符号の説明】
【００９３】
１  光ディスク処理システム
１００  光ディスク処理装置
１０２  回転モータ
１０４  ピックアップ部
１０４Ａ  ピックアップ
１０４Ｂ  ピックアップ配送装置
１０６  サーボ制御部
１０８  回転速度制御部
１１０  データ復号部
１１２  バッファメモリ
１１４  データ転送部
１１６  システムコントロール部
２００  ホスト側コンピュータ
２０２  ホストＣＰＵ
２０４  キー入力機器
２０６  表示部
【図１】
2018113087.tif 000004
【図２】
2018113087.tif 000005
【図３】
2018113087.tif 000006
【図４】
2018113087.tif 000007
【図５】
2018113087.tif 000008
【図６】
2018113087.tif 000009
【図７】
2018113087.tif 000010
【図８】
2018113087.tif 000011
【図９】
2018113087.tif 000012