(57)【要約】【課題】情報の再生を行う処理回路に対し、光ディスクの第１セクタから読み出される第１データを出力した後、第２セクタが指示された場合、バッファメモリに既に記録されている第２セクタから読み出された第２データを出力することが可能な光ディスク再生装置、プログラムを提供することを目的とする。【解決手段】情報を再生する場合、光ディスクのセクタから読み出されるデータが記憶されるバッファメモリと、第１セクタが指定された場合、バッファメモリに対し、第１セクタから読み出される第１データと、第１セクタ以外の第２セクタから読み出される第２データと、を記憶させる制御部と、第１セクタが指定された場合、情報の再生を行う処理回路に対し、バッファメモリに記憶されている第１データを出力し、出力後、第２セクタが指定された場合、処理回路に対し、バッファメモリに記憶されている第２データを出力する出力部と、を備えたことを特徴とする。【選択図】図２
2008077767.tif 000002
【特許請求の範囲】
【請求項１】
情報を再生する場合、光ディスクのセクタから読み出されるデータが記憶されるバッファメモリと、
前記セクタのうちの第１セクタが指定された場合、前記バッファメモリに対し、前記第１セクタから読み出される第１データと、前記第１セクタ以外の第２セクタから読み出される第２データと、を記憶させる制御部と、
前記セクタのうちの前記第１セクタが指定された場合、前記情報の再生を行う処理回路に対し、前記バッファメモリに記憶されている前記第１データを出力し、当該出力後、前記セクタのうちの前記第２セクタが指定された場合、前記処理回路に対し、前記バッファメモリに記憶されている前記第２データを出力する出力部と、
を備えたことを特徴とする光ディスク再生装置。
【請求項２】
前記セクタのうちの前記第１セクタが指定された場合、前記第１データが前記バッファメモリに記憶されているか否かを判別する判別部と、
前記第１データが前記バッファメモリに記憶されていないことを示す前記判別部の判別結果に基づいて、前記バッファメモリに記憶されている全部又は一部のデータを消去する消去部と、を備え、
前記制御部は、
前記消去部が前記バッファメモリに記憶されている前記データを消去した後、前記バッファメモリに対し、前記第１データと前記第２データとを記憶させる、
ことを特徴とする請求項１に記載の光ディスク再生装置。
【請求項３】
前記バッファメモリは、前記第１データのデータ量よりも大きい記憶容量を有し、
前記制御部は、
前記第１データが記憶されている前記バッファメモリの書き込み領域以外の全ての書き込み領域に対し、前記第２データを記憶させる、
ことを特徴とする請求項１又は請求項２に記載の光ディスク再生装置。
【請求項４】
前記第１データと前記第２データとは、所定の圧縮率で圧縮されたデータであって、
前記制御部は、
前記所定の圧縮率を示す圧縮情報に基づいて、前記第１データと前記第２データとを記憶させる前記バッファメモリの書き込み領域を前記所定の圧縮率に応じて定める、
ことを特徴とする請求項１又は請求項２に記載の光ディスク再生装置。
【請求項５】
前記第２セクタは、
前記第１セクタから前記第１データが読み出された後に、前記第２データが読み出されるセクタである、
ことを特徴とする請求項１乃至請求項４の何れかに記載の光ディスク再生装置。
【請求項６】
前記第２セクタは、
前記第１セクタから前記第１データが読み出された後に、連続して前記第２データが読み出されるセクタである、
ことを特徴とする請求項１乃至請求項４の何れかに記載の光ディスク再生装置。
【請求項７】
情報を再生する場合、光ディスクのセクタから読み出されるデータが記憶されるバッファメモリ、を備えた光ディスク再生装置を制御するコンピュータに、
前記セクタのうちの第１セクタが指定された場合、前記バッファメモリに対し、前記第１セクタから読み出される第１データと、前記第１セクタ以外の第２セクタから読み出される第２データと、を記憶させる機能と、
前記セクタのうちの前記第１セクタが指定された場合、前記情報の再生を行う処理回路に対し、前記バッファメモリに記憶されている前記第１データを出力し、当該出力後、前記セクタのうちの前記第２セクタが指定された場合、前記処理回路に対し、前記バッファメモリに記憶されている前記第２データを出力する機能と、
を実現させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光ディスク再生装置、プログラムに関する。
【背景技術】
【０００２】
現在、ホストコンピュータ等が情報の再生を行うために受信する指示信号に基づいて、光ディスク（ＣＤ（Compact Disc）、ＤＶＤ（Digital Versatile Disc）等）に記録されたデータを読み出し、ホストコンピュータ等に出力する光ディスク装置が普及している。以下、図９、図１０を参照しつつ、ホストコンピュータ１０１と光ディスク装置１００とのデータの送受信等について説明する。尚、図９は、光ディスク装置１００の構成の一例を簡略化したブロック図である。図１０は、光ディスク１０２に螺旋状に形成されているトラックに配置された、情報の再生又は記録の単位であるセクタ群（セクタＸ(０)乃至セクタＷ(ｎ)）を示す図である。
【０００３】
ホストコンピュータ１０１は、例えば光ディスク１０２のセクタＸ(０)乃至セクタＸ(２)に記録されたデータに基づく情報の再生を行うにあたり、一般的に光ディスク１０２に記録されたデータのデータ長やヘッダの情報等を取得するために、先頭のセクタＸ(０)に記録されたデータの読み出しを指示する指示信号を送信する。
【０００４】
光ディスク装置１００のマイクロコンピュータ１０３は、ホストコンピュータ１０１からの指示信号を受信すると、指示信号が指定するセクタＸ(０)に対して光ピックアップ１０４が出射するレーザー光を照射させるために、サーボ制御部１０５に対し制御信号を送信する。サーボ制御部１０５は、制御信号に基づいて、不図示のスレッド機構やアクチュエータに対し制御電圧を印加することにより、光ピックアップ１０４を径方向に移動させる（シーク動作）。この結果、セクタＸ(０)が配置されたトラックと、光ピックアップ１０４とが光軸上において対向する。このため、セクタＸ(０)に記録されたデータを示すピットを照射したレーザー光の反射光が、光ピックアップ１０４に入射される。そして、光ピックアップ１０４からのレーザー光の反射光の光量に応じた信号は、信号処理部１０７において所定の演算処理等が施され、当該演算処理等の結果得られたデータ（＝セクタＸ(０)に記録されたデータ）がバッファメモリ１０６に記憶されることとなる。そして、マイクロコンピュータ１０３は、バッファメモリ１０６に記憶されたデータに、セクタＸ(０)のアドレスを示すデータがあると判別すると、バッファメモリ１０６からデータを読み出し、ホストコンピュータ１０１に対し当該データを送信する。
【０００５】
ホストコンピュータ１０１は、光ディスク装置１００からのデータに対し、所定の再生処理を施して、データ長やヘッダの情報の取得や、例えば音楽情報の再生や画像情報の再生等を行う。そして、ホストコンピュータ１０１は、セクタＸ(０)に続くセクタＸ(１)、セクタＸ(２)に記録されたデータを読み出すために、当該セクタＸ(１)、セクタＸ(２)を指定する指示信号を、光ディスク装置１００に送信する。
【０００６】
光ディスク装置１００のマイクロコンピュータ１０３は、ホストコンピュータ１０１からの指示信号に基づいて、指示信号が指定するセクタＸ(１)、セクタＸ(２)に対して光ピックアップ１０４が出射するレーザー光を照射させるために、サーボ制御部１０５に対し制御信号を送信する。サーボ制御部１０５は、制御信号に基づいて、上述のスレッド機構やアクチュエータに対し制御電圧を印加することにより、光ピックアップ１０４を再び径方向に移動させる。そして、上述の処理が繰り返されることにより、セクタＸ(１)、セクタＸ(２)に記録されたデータが、ホストコンピュータ１０１に送信されることとなる。この結果、セクタＸ(０)に続くセクタＸ(１)、セクタＸ(２)に記録されたデータに基づく、音楽情報の再生や画像情報の再生等が行われることとなる。
【０００７】
このように、従来の光ディスク装置１００においては、ホストコンピュータ１０１からの指示信号を受信する都度、当該指示信号が指定するセクタへの光ピックアップ１０４の径方向への移動が行われ、当該セクタに記録されたデータを読み出している。
【特許文献１】特開２００３−３３０６２３号公報
【特許文献２】特開平１１−１４３６４４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、ホストコンピュータからの指示信号を受信する都度、当該指示信号が指定するセクタへ光ピックアップを移動するために、当該移動処理にかかる時間や移動後の信号処理にかかる時間を要することとなる。このため、光ディスク装置のデータ読み出しにかかる時間が長くなる可能性があった。この結果、例えば光ディスク装置からのホストコンピュータへのデータの送信が遅れ、ホストコンピュータにおける再生処理を連続して行えなくなる等の問題が発生する可能性があった。このため、光ディスクを利用するユーザーに不便さを感じさせる可能性があった。
【０００９】
そこで、本発明は、前記課題を解決することが可能な光ディスク再生装置、プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
前記課題を解決するための発明は、情報を再生する場合、光ディスクのセクタから読み出されるデータが記憶されるバッファメモリと、前記セクタのうちの第１セクタが指定された場合、前記バッファメモリに対し、前記第１セクタから読み出される第１データと、前記第１セクタ以外の第２セクタから読み出される第２データと、を記憶させる制御部と、前記セクタのうちの前記第１セクタが指定された場合、前記情報の再生を行う処理回路に対し、前記バッファメモリに記憶されている前記第１データを出力し、当該出力後、前記セクタのうちの前記第２セクタが指定された場合、前記処理回路に対し、前記バッファメモリに記憶されている前記第２データを出力する出力部と、を備えたことを特徴とする。
【００１１】
また、情報を再生する場合、光ディスクのセクタから読み出されるデータが記憶されるバッファメモリ、を備えた光ディスク再生装置を制御するコンピュータに、前記セクタのうちの第１セクタが指定された場合、前記バッファメモリに対し、前記第１セクタから読み出される第１データと、前記第１セクタ以外の第２セクタから読み出される第２データと、を記憶させる機能と、前記セクタのうちの前記第１セクタが指定された場合、前記情報の再生を行う処理回路に対し、前記バッファメモリに記憶されている前記第１データを出力し、当該出力後、前記セクタのうちの前記第２セクタが指定された場合、前記処理回路に対し、前記バッファメモリに記憶されている前記第２データを出力する機能と、を実現させることを特徴とする。
【発明の効果】
【００１２】
本発明によれば、光ディスクのセクタのうちの第１セクタが指定された場合、バッファメモリに対し、第１セクタから読み出される第１データと、第１セクタ以外の第２セクタから読み出される第２セクタとを記憶させることができる。このため、情報の再生を行う処理回路に対し第１データを出力した後、第２セクタが指定された場合、バッファメモリに既に記憶されている第２データを処理回路に対し出力することが可能となり、当該処理回路において情報の再生処理を遅滞なく行うことができる。
【発明を実施するための最良の形態】
【００１３】
本明細書および添付図面の記載により、少なくとも以下の事項が明らかとなる。
【００１４】
＝＝＝光ディスク装置１の全体構成＝＝＝
以下、図１０を適宜参照しつつ、図１を用いて、本発明に係る光ディスク再生装置を具備する光ディスク装置１の全体構成について説明する。図１は、本発明に係る光ディスク再生装置を具備する光ディスク装置１の全体構成の一例を示すブロック図である。尚、本実施形態においては、光ディスク５０がＣＤ規格の光ディスクであるものとして説明するが、本発明に係る光ディスク再生装置は、その他の規格（ＤＶＤ規格、Ｂｌｕ-ｒａｙ Ｄｉｓｃ（登録商標）規格等）の光ディスクに対しても応用可能である。
【００１５】
光ディスク装置１は、スピンドルモータ２、光ピックアップ３、ＲＦ（Radio Frequency）アンプ４、２値化回路５、ＰＬＬ（Phase Locked Loop）回路６、デコーダ７（制御部）、バッファメモリ８、マイクロコンピュータ９（制御部、出力部）、インタフェース（Ｉ／Ｆ）１０、サーボ制御部１１、ドライバ１２、スレッド機構１３を有する。尚、マイクロコンピュータ９、デコーダ７、バッファメモリ８は本発明に係る光ディスク再生装置を構成する。また、マイクロコンピュータ９は、制御部、出力部、判別部、消去部を構成する。また、本実施形態における光ディスク装置１は、光ディスク５０のセクタ（図１０参照）に記録されたデータを再生可能な構成のみを有しているがこれに限るものではなく、光ディスク５０のセクタに対してデータを記録可能な構成を付加しても良い。
【００１６】
スピンドルモータ２は、ドライバ１２からのスピンドル制御電圧がスピンドルモータコイル（不図示）に印加されることにより、制御電圧に対応する回転速度で回転し、チャッキング機構（不図示）に設置される光ディスク５０を所定の回転方向へ回転させる。
【００１７】
スレッド機構１３は、光ピックアップ３を保持する不図示のメインシャフト、スレッドモータ、伝達ギア等を有する。スレッド機構１３は、ドライバ１２からのスレッド制御電圧がスレッドモータに印加されることにより、光ディスク５０の径方向に光ピックアップ３を移動させる。
【００１８】
光ピックアップ３は、半導体レーザー２１、対物レンズ２２、アクチュエータ２３、光検出器２４を有する。尚、本実施形態において、光ピックアップ３は、一般的な光ピックアップが有するその他の各種光学系（コリメータレンズ、偏光ビームスプリッタ）やフロントモニタダイオード等について、本発明の要旨に関係しないため説明を省略する。
【００１９】
半導体レーザー２１は、ｐ型半導体とｎ型半導体とをｐｎ接合したダイオードから構成される。そして、半導体レーザー２１は、ドライバ１２からの制御電圧が印加されることにより、光ディスク５０の規格に対応する波長（７８０〜７９０ｎｍ）であって、光ディスク５０のセクタに記録されたデータを再生可能な光強度のレーザー光を出射する。
【００２０】
対物レンズ２２は、光ディスク５０の規格に対応した開口数（０．４５〜０．５０）を有し、トラックサーボ及びフォーカスサーボ用のコイル等を有するホルダー（不図示）にて保持される。そして、対物レンズ２２は、各種光学系を透過及び（又は）反射したレーザー光を、光ディスク５０の情報記録層に螺旋状に形成されたトラックに配置されたセクタに集光する。また、対物レンズ２２は、光ディスク５０のセクタを照射したレーザー光の反射光を略平行光に変換して、各種光学系に出射する。
【００２１】
アクチュエータ２３は、トラックサーボ及びフォーカスサーボ用の磁器部材（マグネット、ヨーク等）、対物レンズ２２を保持するホルダーに一端が固着されたサスペンションワイヤ等で構成される。そして、アクチュエータ２３は、ドライバ１２からのフォーカスサーボ制御電圧が印加されることにより発生する、フォーカスサーボ用の磁器部材とフォーカスサーボ用のコイルとの磁気作用により、対物レンズ２２を光軸方向に移動させる。このようなフォーカスサーボ制御が行われることにより、対物レンズ２２からのレーザー光が、光ディスク５０の情報記録層に合焦することとなる。また、アクチュエータ２３は、ドライバ１２からのトラックジャンプ制御電圧が印加されることによって発生する、トラックサーボ用の磁器部材とトラックサーボ用のコイルとの磁気作用により、光ディスク５０の径方向に対物レンズ２２を移動させる。そして、前述のスレッド機構１３によるスレッド制御とこのトラックジャンプ制御とにより、読み出すべきデータが記録されたセクタが配置されたトラック（以下、目標トラックという）と対向する位置に、対物レンズ２２を移動させる（シーク動作）ことが可能となる。この結果、対物レンズ２２からのレーザー光が、目標トラックを照射することとなる。また、アクチュエータ２３は、ドライバ１２からのトラックサーボ制御電圧が印加されることにより発生する、トラックサーボ用の磁器部材とトラックサーボ用のコイルとの磁気作用により、光ディスク５０の径方向に対物レンズ２２を移動させる。このようなトラックサーボ制御が行われることにより、対物レンズ２２からのレーザー光が、光ディスク５０の目標トラックを追従することとなる。
【００２２】
光検出器２４は、各種光学系を介したレーザー光の反射光を受光するための、例えば全受光面が均等に４分割された４つの受光面（不図示）を有する。そして、光検出器２４は、４つの受光面で受光するレーザー光の反射光の光量に応じた各光電変換信号を生成し、ＲＦアンプ４に出力する。尚、対物レンズ２２からのレーザー光が、光ディスク５０の目標トラックに合焦及び追従している場合、光検出器２４は、４つの受光面において均等な光量のレーザー光の反射光を受光することとなる。そのため、光検出器２４が出力する各光電変換信号は、同一の値を示す信号となる。
【００２３】
ＲＦアンプ４は、光検出器２４からの各光電変換信号を所定のゲインで増幅し、各光電変換信号を合算処理したＲＦ信号を、２値化回路５に出力する。また、ＲＦアンプ４は、増幅した各光電変換信号をフォーカスサーボ制御のために演算処理し、演算処理の結果得られるフォーカスエラー信号を、サーボ制御部１１に出力する。また、ＲＦアンプ４は、増幅した各光電変換信号をトラックサーボ制御のために演算処理し、演算処理の結果得られるトラッキングエラー信号を、サーボ制御部１１に出力する。
【００２４】
２値化回路５は、例えば不図示の比較回路と積分回路から構成され、比較回路の出力を積分回路で積分し当該比較回路の一方の入力側へ入力することにより、スライスレベルがフィードバック制御される。そして、２値化回路５は、比較回路の他の入力側へ入力されるＲＦ信号をスライスレベルにて２値化処理し、２値化処理の結果得られる２値化信号を、ＰＬＬ回路６に出力する。
【００２５】
ＰＬＬ回路６は、例えば不図示の位相比較回路、分周回路、チャージポンプ回路、ローパスフィルタ、ＶＣＯ（Voltage Controlled Oscillator）回路等から構成される。ＰＬＬ回路６は、２値化信号と所定周波数のクロックとを位相比較し、２値化信号に位相同期するクロック（以下、再生クロックという）を生成して、２値化信号とともにデコーダ７に出力する。
【００２６】
デコーダ７は、マイクロコンピュータ９からの制御信号に基づいて、再生クロックの例えば立上りにおける２値化信号のレベルを検出することにより、光ディスク５０のセクタに記録された再生信号を生成して、バッファメモリ８に記憶させる。そして、デコーダ７は、マイクロコンピュータ９からの制御信号に基づいて、バッファメモリ８に記憶されている再生信号を読み出し、光ディスク５０の規格に対応する復調処理（ＥＦＭ（Eight Fourteen Modulation））、誤り訂正処理（ＣＩＲＣ（Cross Interleaved Reed-Solomon Code））等のデコード処理を施し、デコード処理の結果得られる再生データを、バッファメモリ８に再び記憶させる。
【００２７】
バッファメモリ８は、マイクロコンピュータ９からの制御信号に基づくデコーダ７からの再生信号及び再生データが記憶される。
【００２８】
サーボ制御部１１は、ＲＦアンプ４からのフォーカスエラー信号に基づいて、フォーカスサーボ制御のためのフォーカス制御信号を生成して、ドライバ１２に出力する。また、サーボ制御部１１は、マイクロコンピュータ９からのトラックジャンプ制御のための制御信号に基づいて、トラックジャンプ制御のためのトラックジャンプ制御信号を生成して、ドライバ１２に出力する。また、サーボ制御部１１は、ＲＦアンプ４からのトラッキングエラー信号に基づいて、トラックサーボ制御のためのトラック制御信号を生成して、ドライバ１２に出力する。
【００２９】
ドライバ１２は、サーボ制御部１１からのフォーカス制御信号に基づいてフォーカスサーボ制御電圧を生成して、アクチュエータ２３に出力する。また、ドライバ１２は、マイクロコンピュータ９からのスレッド制御のための制御信号に基づいてスレッド制御電圧を生成して、スレッド機構１３に出力する。また、ドライバ１２は、サーボ制御部１１からのトラックジャンプ制御信号に基づいてトラックジャンプ制御電圧を生成して、アクチュエータ２３に出力する。また、ドライバ１２は、サーボ制御部１１からのトラック制御信号に基づいてトラック制御電圧を生成して、アクチュエータ２３に出力する。また、ドライバ１２は、マイクロコンピュータ９からのスピンドルモータ２の回転速度を制御する制御信号に基づいて制御電圧を生成して、スピンドルモータ２に出力する。また、ドライバ１２は、マイクロコンピュータ９からのレーザー光の光量を再生可能な光量に制御するための制御信号に基づいて制御電圧を生成して、半導体レーザー２１に出力する。
【００３０】
インタフェース１０は、接続端子（不図示）を介して接続されるホストコンピュータ３０（処理回路）と、光ディスク装置１とがデータの送受信を行うために設けられる。インタフェース１０としては、ＡＴＡＰＩ（AT Attachment Packet Interface）規格やＳＣＳＩ（Small Computer System Interface）規格、ＩＥＥＥ（Institute of Electrical and Electronic Engineers）１３９４規格、ＵＳＢ（Universal Serial Bus）規格等がある。
【００３１】
マイクロコンピュータ９は、不図示のＣＰＵ（Central Processing Unit ）、ＲＯＭ（Read Only Memory）、インタフェース等で構成され、ＲＯＭに予め記憶されたプログラムデータに基づいて、光ディスク装置１を統括制御する。尚、マイクロコンピュータ９の動作等については、後述する光ディスク装置１の動作において詳細に説明する。
【００３２】
尚、上述のスピンドルモータ２、光ピックアップ３を除く構成（図１一点鎖線内）は、集積化することが可能である。
【００３３】
＝＝＝光ディスク装置１及びホストコンピュータ３０の動作＝＝＝
以下、図１、図１０を適宜参照しつつ、図２を用いて、本発明に係る光ディスク再生装置を具備する光ディスク装置１及びホストコンピュータ３０の動作について説明する。図２は、本発明に係る光ディスク再生装置を構成するマイクロコンピュータ９とホストコンピュータ３０の動作の一例を示すフローチャートである。尚、本実施形態においては、光ディスク装置１からの再生データに基づいてホストコンピュータ３０が情報の再生を行うものとして説明するが、これに限るものではない。例えば、再生データの再生を処理可能な処理回路を光ディスク装置１に設け、ホストコンピュータ３０からの指示信号に応じてバッファメモリ８に記憶される再生データに基づいて、当該処理回路が再生処理を行うこととしても良い。
【００３４】
ホストコンピュータ３０は、光ディスク５０に記録された情報のうちの、例えばユーザーが再生を所望する情報を示す所定ファイルの再生要求を受信すると（Ｓ２０１・ＹＥＳ）、所定ファイルの先頭データが記録された光ディスク５０のセクタ（例えばセクタＸ(０)（第１セクタ））を判別する（Ｓ２０２）。尚、本実施形態において、所定ファイルは、セクタＸ(０)乃至セクタＸ(５)に記録されたデータから構成されるものとして説明する。そして、ホストコンピュータ３０は、セクタＸ(０)を指定するリード要求信号を、光ディスク装置１に送信する（Ｓ２０３）。尚、本実施形態において、ホストコンピュータ３０は、先ず、１つのセクタ（セクタＸ(０)）を指定するリード要求信号を送信しているが、これに限るものではない。複数のセクタ（例えば、セクタＸ(０)乃至セクタＸ(２)）を指定するリード要求信号を送信することとしても良い。尚、この場合、後述のＳ２０９において送信するリード要求信号は、セクタＸ(３)乃至セクタＸ(４)を指定する信号となる。
【００３５】
光ディスク装置１のマイクロコンピュータ９は、インタフェース１０を介してリード要求信号を受信したか否かを判別する（Ｓ１０１）。そして、マイクロコンピュータ９は、リード要求信号を受信すると（Ｓ１０１・ＹＥＳ）、リード要求信号が指定するセクタＸ(０)から読み出された再生データがバッファメモリ８に記憶されているか否かを判別する（Ｓ１０２）。
【００３６】
＜＜マイクロコンピュータ９、デコーダ７の第１の動作＞＞
以下、図１、図２、図１０を適宜参照しつつ、図３を用いて、本発明に係る光ディスク再生装置を構成するマイクロコンピュータ９、デコーダ７の第１の動作について説明する。図３は、バッファメモリ８に記憶される再生データを模式的に示す図である。尚、本第１の動作においては、Ｓ１０２の判別において、図３（ａ）に示す再生データ（セクタＷ(ｎ−９)乃至セクタＷ(ｎ)に記録されたデータ）がバッファメモリ８に記憶されているものとして説明する。
【００３７】
マイクロコンピュータ９は、セクタＸ(０)から読み出された再生データがバッファメモリ８に記憶されていないと判別すると（Ｓ１０２・ＮＯ）、図３(ｂ)に示すように、バッファメモリ８に記憶されている再生データを全て消去する（Ｓ１０３）。そして、マイクロコンピュータ９は、バッファメモリ８に対し、セクタＸ(０)以降の各セクタに記録された再生データを、バッファメモリ８の全ての書き込み領域に記憶させるため、以下の処理を行う。尚、以下、バッファメモリ８の全ての書き込み領域に対して再生データが記憶されている状態をバッファフルという。
【００３８】
マイクロコンピュータ９は、光ディスク５０のセクタＸ(０)等が配置されたトラックと光ピックアップ３とを光軸方向において対向させるべく、スレッド制御のための制御信号をドライバ１２に送信し、更にトラックジャンプ制御のための制御信号をサーボ制御部１１に送信する。また、マイクロコンピュータ９は、再生可能な光量のレーザー光を半導体レーザー２１に出射させるべく、ドライバ１２に制御信号を送信する。また、マイクロコンピュータ９は、スピンドルモータ２を所定の回転速度で回転させるべく、ドライバ１２に制御信号を送信する。尚、上述のマイクロコンピュータ９の一連の動作を、マイクロコンピュータ９のサーチ要求という（Ｓ１０４）。
【００３９】
ドライバ１２は、スピンドルモータ２を回転するための制御信号に基づくスピンドル制御電圧を、スピンドルモータ２に出力する。スピンドルモータ２は、スピンドル制御電圧が印加されることにより所定の回転速度で回転し、光ディスク５０を所定の回転方向へ回転させる。また、ドライバ１２は、スレッド制御のための制御信号に基づくスレッド制御電圧を、スレッド機構１３に出力する。スレッド機構１３は、スレッド制御電圧がスレッドモータに印加されることにより、光ピックアップ３を光ディスク５０の径方向に移動させる。更に、サーボ制御部１１は、トラックジャンプ制御のための制御信号に基づくトラックジャンプ制御信号を、ドライバ１２に出力する。ドライバ１２は、トラックジャンプ制御信号に基づくトラックジャンプ制御電圧を、アクチュエータ２３に出力する。アクチュエータ２３は、トラックジャンプ制御電圧が印加されることによる磁気作用により、対物レンズ２２を光ディスク５０の径方向に移動させる。この結果、セクタＸ(０)等が配置されたトラックと対向する光軸方向上の位置に、対物レンズ２２が移動することとなる。また、ドライバ１２は、レーザー光を出射するための制御信号に基づく制御電圧を、半導体レーザー２１に出力する。半導体レーザー２１は、ドライバ１２からの制御電圧が印加されることにより、光ディスク５０の規格に対応する波長であって、再生可能な光強度のレーザー光を出射する。この結果、光ディスク５０のセクタＸ(０)等が配置されたトラックに対し、対物レンズ２２からのレーザー光が集光することとなる。
【００４０】
そして、光ディスク５０のセクタＸ(０)以降の各セクタを照射した後のレーザー光の反射光は、対物レンズ２２等を介して、光検出器２４にて受光される。光検出器２４は、４つの受光面で受光したレーザー光の反射光の光量に応じた各光電変換信号を生成して、ＲＦアンプ４に出力する。ＲＦアンプ４は、各光電変換信号を所定のゲインで増幅し、各光電変換信号を合算処理したＲＦ信号を、２値化回路５に出力する。２値化回路５は、ＲＦ信号をスライスレベルで２値化処理し、２値化処理の結果得られる２値化信号を、ＰＬＬ回路６に出力する。ＰＬＬ回路６は、２値化信号と位相同期する再生クロックを生成して、２値化信号とともにデコーダ７に出力する。
【００４１】
マイクロコンピュータ９は、デコーダ７による再生信号の生成処理及びデコード処理を実行させるための制御信号を、デコーダ７に送信する。尚、このマイクロコンピュータ９の動作を、マイクロコンピュータ９のデコード要求という（Ｓ１０５）。
【００４２】
デコーダ７は、マイクロコンピュータ９からの制御信号に基づいて、再生クロックの立上りにおける２値化信号のレベルを検出することにより得られる再生信号を生成して、バッファメモリ８に記憶させる。また、デコーダ７は、マイクロコンピュータ９からの制御信号に基づいて、バッファメモリ８に記憶されている再生信号を読み出してデコード処理を行い、デコード処理の結果得られるセクタＸ(０)以降の各セクタに記録された再生データを、バッファメモリ８に再び記憶させる。上述したような光ディスク５０の回転と各ブロックの処理により、図３(ｃ)に示すように、バッファメモリ８がバッファフルに達する、セクタＸ(０)以降の各セクタ（本実施形態においてはセクタＸ(０)乃至セクタＸ(９)）から読み出された再生データがバッファメモリ８に記憶されることとなる。
【００４３】
マイクロコンピュータ９は、デコーダ７のデコード処理の結果、セクタＸ(０)から読み出された再生データ（第１データ）がバッファメモリ８に記憶されていると判別すると（Ｓ１０６・ＹＥＳ）、バッファメモリ８に記憶されている当該再生データを読み出し、ホストコンピュータ３０に送信する（Ｓ１０７）。そして、マイクロコンピュータ９は、前述のリード要求信号が指定する全てのセクタ（セクタＸ(０)）に記録されたデータを送信したと判別し（Ｓ１０８・ＹＥＳ）、Ｓ１０１に戻る。
【００４４】
ホストコンピュータ３０は、セクタＸ(０)から読み出された再生データを受信すると（Ｓ２０４・ＹＥＳ）、当該再生データが所定ファイルの先頭データであるか否かを判別する（Ｓ２０５）。そして、ホストコンピュータ３０は、先頭データであると判別すると（Ｓ２０５・ＹＥＳ）、再生データの解析処理を行い（Ｓ２０６）、情報の再生を行う。そして、ホストコンピュータ３０は、所定ファイルがセクタＸ(０)から読み出された再生データからのみ構成されるものであるか否かを判別する（Ｓ２０７）。尚、前述したように所定ファイルは、セクタＸ(０)乃至セクタＸ(５)に記録されたデータから構成されているものとしているため、ホストコンピュータ３０は、Ｓ２０７の処理をＮＯとする。そして、ホストコンピュータ３０は、先頭データの続きが記録された光ディスク５０のセクタＸ(１)乃至セクタＸ(５)（第２セクタ）を判別する（Ｓ２０８）。そして、ホストコンピュータ３０は、セクタＸ(１)乃至セクタＸ(５)を指定するリード要求信号を、光ディスク装置１に送信する（Ｓ２０９）。
【００４５】
マイクロコンピュータ９は、リード要求信号を受信すると（Ｓ１０１・ＹＥＳ）、リード要求信号が指定するセクタＸ(１)乃至セクタＸ(５)に記録された再生データ（第２データ）がバッファメモリ８に記憶されているか否かを判別する（Ｓ１０２）。ここで、バッファメモリ８には、前述のデコーダ７のデコード処理により、バッファメモリ８がバッファフルに達する、セクタＸ(０)乃至セクタＸ(９)から読み出された再生データが記憶されている。このため、マイクロコンピュータ９は、リード要求信号が指定するセクタＸ(１)乃至セクタＸ(５)に記録されたデータがバッファメモリ８に記憶されていると判別する（Ｓ１０２・ＹＥＳ）。そして、マイクロコンピュータ９は、バッファメモリ８に再生データがバッファフルに達するまで記憶されていると判別すると（Ｓ１０９・ＹＥＳ）、セクタＸ(１)から読み出された再生データをバッファメモリ８から読み出し、ホストコンピュータ３０に当該再生データを送信する（Ｓ１０７）。そして、マイクロコンピュータ９は、リード要求信号が指定する全てのセクタ（セクタＸ(１)乃至セクタＸ(５)）に記録されたデータを送信していないと判別すると（Ｓ１０８・ＮＯ）、Ｓ１０２に戻る。そして、上述の処理が繰り返されることにより、バッファメモリ８に記憶されているセクタＸ(２)から読み出された再生データから順次、ホストコンピュータ３０に送信されることとなる。そして、マイクロコンピュータ９は、セクタＸ(５)から読み出された再生データをバッファメモリ８から読み出し、ホストコンピュータ３０に当該再生データを送信すると（Ｓ１０７）、リード要求信号が指定する全てのセクタ（セクタＸ(１)乃至セクタＸ(５)）に記録されたデータを送信したと判別し（Ｓ１０８・ＹＥＳ）、Ｓ１０１に戻る。
【００４６】
ホストコンピュータ３０は、前述のマイクロコンピュータ９の動作により、セクタＸ(１)から読み出された再生データを受信すると（Ｓ２１０・ＹＥＳ）、当該再生データの解析処理を行う（Ｓ２１１）。そして、ホストコンピュータ３０は、所定ファイルの全てのデータ（セクタＸ(０)乃至セクタＸ(５)に記録されたデータ）を解析処理していないと判別すると（Ｓ２１２・ＮＯ）、Ｓ２１０に戻る。そして、マイクロコンピュータ９からのセクタＸ(２)から読み出された再生デーを順次受信することにより、上述の処理が繰り返され、ホストコンピュータ３０は、所定ファイルの全てのデータを解析処理したと判別し（Ｓ２１２・ＹＥＳ）、Ｓ２０１へ戻る。この結果、ホストコンピュータ３０は、セクタＸ(０)乃至セクタＸ(５)から読み出された再生データに基づいて再生処理を行い、ユーザーが所望する情報の再生が行われることとなる。
【００４７】
＜＜マイクロコンピュータ９、デコーダ７の第２の動作＞＞
以下、図１、図２、図１０を適宜参照しつつ、図４を用いて、本発明に係る光ディスク再生装置を構成するマイクロコンピュータ９、デコーダ７の第２の動作について説明する。図４は、バッファメモリ８に記憶される再生データを模式的に示す図である。尚、本第２の動作においては、Ｓ１０２の判別において、図４（ａ）に示す再生データ（セクタＸ(０)乃至セクタＸ(２)に記録されたデータ）がバッファメモリ８に既に記憶されているものとして説明する。
【００４８】
マイクロコンピュータ９は、セクタＸ(０)から読み出された再生データがバッファメモリ８に記憶されている判別すると（Ｓ１０２・ＹＥＳ）、バッファメモリ８に再生データがバッファフルに達するまで記憶されているか否かを判別する（Ｓ１０９）。そして、マイクロコンピュータ９は、バッファメモリ８に再生データがバッファフルに達するまで記憶されていないと判別すると（Ｓ１０９・ＮＯ）、バッファメモリ８に対し、セクタＸ(３)以降の各セクタに記録されたデータをバッファフルに達するまで記憶させるべく、前述のサーチ要求及びデコード要求と同様の処理を行う（Ｓ１１０、Ｓ１１１）。そして上述の光ディスク５０の回転と各ブロックの処理により、図４（ｂ）に示すように、セクタＸ(３)以降の各セクタ（本実施形態においてはセクタＸ(３)乃至セクタＸ(９)）から読み出された再生データが既に記憶されているセクタＸ(０)乃至セクタＸ(２)の再生データとともに、バッファメモリ８に記憶されることとなる。そして、マイクロコンピュータ９は、バッファメモリ８に記憶されているセクタＸ(０)に記録された再生データを読み出し、当該再生データをホストコンピュータ３０に送信する（Ｓ１０７）。そして、第１の動作において説明したホストコンピュータ３０と光ディスク装置１とのデータの送受信が同様に行われることにより、セクタＸ(１)乃至セクタＸ(５)から読み出された再生データが、ホストコンピュータ３０に送信されることとなる。この結果、ホストコンピュータ３０は、所定ファイルの全てのデータを解析処理したと判別し（Ｓ２１２・ＹＥＳ）、セクタＸ(０)乃至セクタＸ(５)から読み出された再生データに基づいて再生処理を行い、ユーザーが所望する情報の再生が行われることとなる。
【００４９】
＜＜マイクロコンピュータ９、デコーダ７の第３の動作＞＞
以下、図１、図２、図１０を適宜参照しつつ、図５を用いて、本発明に係る光ディスク再生装置を構成するマイクロコンピュータ９、デコーダ７の第３の動作について説明する。図５は、バッファメモリ８に記憶される再生データを模式的に示す図である。尚、本第３の動作においては、Ｓ１０２の判別において、図５（ａ）に示す再生データ（セクタＷ(ｎ−６)乃至セクタＸ(２)に記録されたデータ）がバッファメモリ８に既に記憶されているものとして説明する。
【００５０】
マイクロコンピュータ９は、セクタＸ(０)から読み出された再生データがバッファメモリ８に記憶されている判別すると（Ｓ１０２・ＹＥＳ）、バッファメモリ８に再生データがバッファフルに達するまで記憶されているか否かを判別する（Ｓ１０９）。そして、マイクロコンピュータ９は、バッファメモリ８に再生データがバッファフルに達するまで記憶されていると判別すると（Ｓ１０９・ＹＥＳ）、バッファメモリ８に記憶されているセクタＸ(０)に記録された再生データを読み出し、当該再生データをホストコンピュータ３０に送信する（Ｓ１０７）。そして、マイクロコンピュータ９は、前述のリード要求信号が指定する全てのセクタ（セクタＸ(０)）に記録されたデータを送信したと判別し（Ｓ１０８・ＹＥＳ）、Ｓ１０１に戻る。
【００５１】
ホストコンピュータ３０は、セクタＸ(０)から読み出された再生データを受信すると（Ｓ２０４・ＹＥＳ）、前述のＳ２０５乃至Ｓ２０８の処理を行い、セクタＸ(１)乃至セクタＸ(５)を指定するリード要求信号を、光ディスク装置１に送信する。
【００５２】
マイクロコンピュータ９は、リード要求信号を受信すると（Ｓ１０１・ＹＥＳ）、リード要求信号が指定するセクタＸ(１)乃至セクタＸ(５)に記録されたデータがバッファメモリ８に記憶されているか否かを判別する（Ｓ１０２）。ここで、バッファメモリ８には、リード要求信号が指定するセクタＸ(１)乃至セクタＸ(５)のうちセクタＸ(１)、セクタＸ(２)に記録された再生データが記憶されている。このため、マイクロコンピュータ９は、リード要求信号が指定するセクタＸ(１)乃至セクタＸ(５)のうちセクタＸ(１)、セクタＸ(２)に記録された再生データがバッファメモリ８に記憶されていると判別する（Ｓ１０２・ＹＥＳ）。そして、マイクロコンピュータ９は、バッファメモリ８に再生データがバッファフルに達するまで記憶されていると判別すると（Ｓ１０９・ＹＥＳ）、セクタＸ(１)から読み出された再生データをバッファメモリ８から読み出し、ホストコンピュータ３０に当該再生データを送信する（Ｓ１０７）。そして、マイクロコンピュータ９は、リード要求信号が指定する全てのセクタ（セクタＸ(１)乃至セクタＸ(５)）に記録されたデータを送信していないと判別すると（Ｓ１０８・ＮＯ）、Ｓ１０２に戻る。そして、上述の処理が繰り返されることにより、バッファメモリ８に記憶されているセクタＸ(２)から読み出された再生データが、ホストコンピュータ３０に送信されることとなる。
【００５３】
更に、マイクロコンピュータ９は、セクタＸ(２)から読み出された再生データを送信した後のＳ１０２において、セクタＸ(１)乃至セクタＸ(５)に記録されたデータがバッファメモリ８に記憶されているか否かを判別する。ここで、バッファメモリ８には、リード要求信号が指定するセクタＸ(１)乃至セクタＸ(５)のうちセクタＸ(３)乃至セクタＸ(５)に記録された再生データが記憶されていない。このため、マイクロコンピュータ９は、リード要求信号が指定するセクタＸ(１)乃至セクタＸ(５)のうちセクタＸ(３)乃至セクタＸ(５)に記録された再生データがバッファメモリ８に記憶されていないと判別する（Ｓ１０２・ＮＯ）。そして、マイクロコンピュータ９は、図５(ｂ)に示すように、バッファメモリ８に記憶されている再生データを全て消去する（Ｓ１０３）。そして、マイクロコンピュータ９は、バッファメモリ８に対し、セクタＸ(３)以降の各セクタに記録されたデータをバッファフルに達するまで記憶させるべく、前述のサーチ要求及びデコード要求を行う（Ｓ１０４、Ｓ１０５）。そして上述の光ディスク５０の回転と各ブロックの処理により、図５（ｃ）に示すように、バッファメモリ８がバッファフルに達する、セクタＸ(３)以降の各セクタ（本実施形態においてはセクタＸ(３)乃至セクタＸ(１２)）から読み出された再生データがバッファメモリ８に記憶されることとなる。
【００５４】
マイクロコンピュータ９は、デコーダ７のデコード処理の結果、セクタＸ(３)から読み出された再生データがバッファメモリ８に記憶されていると判別すると（Ｓ１０６・ＹＥＳ）、バッファメモリ８に記憶されている当該再生データを読み出し、ホストコンピュータ３０に送信する（Ｓ１０７）。そして、マイクロコンピュータ９は、前述のリード要求信号が指定する全てのセクタ（セクタＸ(０)乃至セクタＸ(５)）に記録されたデータを送信していないと判別し（Ｓ１０８・ＮＯ）、Ｓ１０２に戻る。そして、上述の処理が繰り返されることにより、バッファメモリ８に記憶されているセクタＸ(４)から読み出された再生データから順次、ホストコンピュータ３０に送信されることとなる。そして、マイクロコンピュータ９は、セクタＸ(５)から読み出された再生データをバッファメモリ８から読み出し、ホストコンピュータ３０に当該再生データを送信すると（Ｓ１０７）、リード要求信号が指定する全てのセクタ（セクタＸ(１)乃至セクタＸ(５)）に記録されたデータを送信したと判別し（Ｓ１０８・ＹＥＳ）、Ｓ１０１に戻る。この結果、ホストコンピュータ３０は、所定ファイルの全てのデータを解析処理したと判別し（Ｓ２１２・ＹＥＳ）、セクタＸ(０)乃至セクタＸ(５)から読み出された再生データに基づいて再生処理を行い、ユーザーが所望する情報の再生が行われることとなる。
【００５５】
＜＜マイクロコンピュータ９、デコーダ７の第４の動作＞＞
以下、図１、図２、図１０を適宜参照しつつ、図６を用いて、本発明に係る光ディスク再生装置を構成するマイクロコンピュータ９、デコーダ７の第４の動作について説明する。図６は、バッファメモリ８に記憶される再生データを模式的に示す図である。尚、本第４の動作においては、Ｓ１０２の判別において、図６（ａ）に示す再生データ（セクタＷ(ｎ−９)乃至セクタＷ(ｎ)に記録されたデータ）がバッファメモリ８に記憶されているものとして説明する。また、本第４の動作において、所定ファイルは、バッファメモリ８が記憶可能なデータ量（１０のセクタに記録されたデータ）よりも大きい、セクタＸ(０)乃至セクタＸ(１３)に記録されたデータから構成されるものとして説明する。
【００５６】
マイクロコンピュータ９は、セクタＸ(０)から読み出された再生データがバッファメモリ８に記憶されていないと判別すると（Ｓ１０２・ＮＯ）、図６(ｂ)に示すように、バッファメモリ８に記憶されている再生データを全て消去する（Ｓ１０３）。そして、マイクロコンピュータ９は、バッファメモリ８に対し、セクタＸ(０)以降の各セクタに記録されたデータをバッファフルに達するまで記憶させるべく、前述のサーチ要求及びデコード要求を行う（Ｓ１０４、Ｓ１０５）。そして上述の光ディスク５０の回転と各ブロックの処理により、図６（ｃ）に示すように、バッファメモリ８がバッファフルに達する、セクタＸ(０)以降の各セクタ（本実施形態においてはセクタＸ(０)乃至セクタＸ(９)）から読み出された再生データがバッファメモリ８に記憶されることとなる。
【００５７】
マイクロコンピュータ９は、デコーダ７のデコード処理の結果、セクタＸ(０)から読み出された再生データがバッファメモリ８に記憶されていると判別すると（Ｓ１０６・ＹＥＳ）、バッファメモリ８に記憶されている当該再生データを読み出し、ホストコンピュータ３０に送信する（Ｓ１０７）。そして、マイクロコンピュータ９は、前述のリード要求信号が指定する全てのセクタ（セクタＸ(０)）に記録されたデータを送信したと判別し（Ｓ１０８・ＹＥＳ）、Ｓ１０１に戻る。
【００５８】
ホストコンピュータ３０は、セクタＸ(０)から読み出された再生データを受信すると（Ｓ２０４・ＹＥＳ）、前述のＳ２０５乃至Ｓ２０８の処理を行い、セクタＸ(１)乃至セクタＸ(１３)を指定するリード要求信号を、光ディスク装置１に送信する。
【００５９】
マイクロコンピュータ９は、リード要求信号を受信すると（Ｓ１０１・ＹＥＳ）、リード要求信号が指定するセクタＸ(１)乃至セクタＸ(１３)に記録されたデータ（第２データ）がバッファメモリ８に記憶されているか否かを判別する（Ｓ１０２）。ここで、バッファメモリ８には、リード要求信号が指定するセクタＸ(１)乃至セクタＸ(１３)のうちセクタＸ(１)乃至セクタＸ(９)に記録された再生データが記憶されている。このため、マイクロコンピュータ９は、リード要求信号が指定するセクタＸ(１)乃至セクタＸ(１３)のうちセクタＸ(１)乃至セクタＸ(９)に記録された再生データがバッファメモリ８に記憶されていると判別する（Ｓ１０２・ＹＥＳ）。そして、マイクロコンピュータ９は、バッファメモリ８に再生データがバッファフルに達するまで記憶されていると判別すると（Ｓ１０９・ＹＥＳ）、セクタＸ(１)から読み出された再生データをバッファメモリ８から読み出し、ホストコンピュータ３０に当該再生データを送信する（Ｓ１０７）。そして、マイクロコンピュータ９は、リード要求信号が指定する全てのセクタ（セクタＸ(１)乃至セクタＸ(１３)）に記録されたデータを送信していないと判別すると（Ｓ１０８・ＮＯ）、Ｓ１０２に戻る。そして、上述の処理が繰り返されることにより、バッファメモリ８に記憶されているセクタＸ(２)から読み出された再生データから順次、ホストコンピュータ３０に送信されることとなる。
【００６０】
更に、マイクロコンピュータ９は、セクタＸ(９)から読み出された再生データを送信した後のＳ１０２において、セクタＸ(１)乃至セクタＸ(１３)に記録されたデータがバッファメモリ８に記憶されているか否かを判別する（Ｓ１０２）。ここで、バッファメモリ８には、リード要求信号が指定するセクタＸ(１)乃至セクタＸ(１３)のうちセクタＸ(１０)乃至セクタＸ(１３)に記録された再生データが記憶されていない。このため、マイクロコンピュータ９は、リード要求信号が指定するセクタＸ(１)乃至セクタＸ(１３)のうちセクタＸ(１０)乃至セクタＸ(１３)に記録された再生データがバッファメモリ８に記憶されていないと判別する（Ｓ１０２・ＮＯ）。そして、マイクロコンピュータ９は、図６(ｄ)に示すように、バッファメモリ８に記憶されている再生データを全て消去する（Ｓ１０３）。そして、マイクロコンピュータ９は、バッファメモリ８に対し、セクタＸ(１０)以降の各セクタに記録されたデータをバッファフルに達するまで記憶させるべく、前述のサーチ要求及びデコード要求を行う（Ｓ１０４、Ｓ１０５）。そして上述の光ディスク５０の回転と各ブロックの処理により、図６（ｅ）に示すように、バッファメモリ８がバッファフルに達する、セクタＸ(１０)以降の各セクタ（本実施形態においてはセクタＸ(１０)乃至セクタＸ(１９)）から読み出された再生データがバッファメモリ８に記憶されることとなる。
【００６１】
マイクロコンピュータ９は、デコーダ７のデコード処理の結果、セクタＸ(１０)から読み出された再生データがバッファメモリ８に記憶されていると判別すると（Ｓ１０６・ＹＥＳ）、バッファメモリ８に記憶されている当該再生データを読み出し、ホストコンピュータ３０に送信する（Ｓ１０７）。そして、マイクロコンピュータ９は、前述のリード要求信号が指定する全てのセクタ（セクタＸ(０)乃至セクタＸ(１３)）に記録されたデータを送信していないと判別し（Ｓ１０８・ＮＯ）、Ｓ１０２に戻る。そして、上述の処理が繰り返されることにより、バッファメモリ８に記憶されているセクタＸ(１１)から読み出された再生データから順次、ホストコンピュータ３０に送信されることとなる。そして、マイクロコンピュータ９は、セクタＸ(１３)から読み出された再生データをバッファメモリ８から読み出し、ホストコンピュータ３０に当該再生データを送信すると（Ｓ１０７）、リード要求信号が指定する全てのセクタ（セクタＸ(１)乃至セクタＸ(１３)）に記録されたデータを送信したと判別し（Ｓ１０８・ＹＥＳ）、Ｓ１０１に戻る。この結果、ホストコンピュータ３０は、所定ファイルの全てのデータを解析処理したと判別し（Ｓ２１２・ＹＥＳ）、セクタＸ(０)乃至セクタＸ(１３)から読み出された再生データに基づいて再生処理を行い、ユーザーが所望する情報の再生が行われることとなる。
【００６２】
尚、上述した実施形態において、マイクロコンピュータ９及びデコーダ７は、セクタＸ(０)を指定するリード要求信号に基づいて、当該セクタＸ(０)から順番に続く各セクタ（セクタＸ(１)、セクタＸ(２)、・・・）に記録されたデータをバッファメモリ８に記憶させているが、これに限るものではない。例えば、マイクロコンピュータ９及びデコーダ７は、セクタＸ(０)を指定するリード要求信号に基づいて、セクタＸ(０)を始めとする偶数番号のセクタ（セクタＸ(２)、セクタＸ(４)、・・・）から読み出される再生データをバッファメモリ８に記憶させることとしても良い。或いは、ランダムな番号のセクタから読み出される再生データをバッファメモリ８に記憶させることとしても良い。このように、セクタＸ(０)の後のセクタＸ(１)乃至セクタＸ(５)から再生データを読み出しても良い。これによれば、一般的に、光ディスク５０からの情報の再生においては、内周側のセクタから外周側へ螺旋状に続くセクタに記録された再生データを読み出すことにより、情報の再生が行われることとなる。そして、セクタＸ(０)の後のセクタＸ(１)乃至セクタＸ(５)から再生データを読み出すことにより、ホストコンピュータ３０に対し、セクタＸ(０)から読み出された再生データの出力後、セクタＸ(０)の前のセクタ（例えばセクタＷ(ｎ)）から読み出された再生データを出力ことなくセクタＸ(１)乃至セクタＸ(５)から読み出された再生データを出力することが可能となり、良好な情報の再生を行うことが可能となる。
【００６３】
上述した実施形態によれば、光ディスク５０のセクタのうちのセクタＸ(１)乃至セクタＸ(５)が指定された場合、ホストコンピュータ３０に対し、既にバッファメモリ８に記憶されているセクタＸ(１)乃至セクタＸ(５)から読み出された再生データを送信することが可能となり、当該ホストコンピュータ３０における情報の再生処理を遅滞することなく行うことができる。つまり、セクタＸ(１)乃至セクタＸ(５)を指定するホストコンピュータ３０からの要求信号を受信した際（Ｓ１０１・ＹＥＳ）、光ピックアップ３及び対物レンズ２２を光ディスク５０の径方向に移動させることなく、セクタＸ(１)乃至セクタＸ(５)から読み出された再生データを送信することが可能となる。この結果、光ピックアップ３及び対物レンズ２２の移動にかかる時間に加え、デコーダ７のデコード処理にかかる時間をも省略することが可能となり、ホストコンピュータ３０における再生処理を中断等することなく、良好な情報の再生を行うことが可能となる。
【００６４】
また、バッファメモリ８にリード要求信号が指定するセクタから読み出された再生データが記憶されていない場合、バッファメモリ８に記憶されている再生データを消去することが可能となる。この結果、バッファメモリ８に対しより多くの再生データを記憶させることが可能となり、リード要求信号が指定するセクタＸ(０)乃至セクタＸ(５)から読み出されたデータを、より確実に全て記憶させることが可能となる。
【００６５】
また、バッファメモリ８の全ての書き込み領域に対して、セクタＸ(０)乃至セクタＸ(９)から読み出された再生データを記憶させることが可能となる。この結果、バッファメモリ８に対し、リード要求信号が指定するセクタＸ(１)乃至Ｘ(５)から読み出された再生データが記憶されている可能性がより高くなり、リード要求信号に対して、より確実にセクタＸ(１)乃至Ｘ(５)から読み出された再生データを出力することが可能となる。
【００６６】
また、例えば、セクタＸ(０)から読み出された再生データとセクタＸ(１)乃至セクタＸ(５)から読み出された再生データとがデータを連続して再生処理することにより音楽情報が再生される音楽データである場合、ホストコンピュータ３０に対し、セクタＸ(０)から読み出された再生データとセクタＸ(１)乃至セクタＸ(５)から読み出された再生データとを連続して送信することが可能となる。この結果、ホストコンピュータ３０において、音楽情報を途切れさせることなく、良好な音楽情報の再生のための処理が行われることとなる。
【００６７】
また、上述のマイクロコンピュータ９の動作を規定するプログラムデータを、例えばマイクロコンピュータ９を構成するＲＯＭ等に予め記憶させておき、当該プログラムデータを読み出して処理することによりソフトウェア処理することが可能となる。
【００６８】
＝＝＝その他の実施形態＝＝＝
以上、本発明に係る光ディスク再生装置、プログラムについて説明したが、上記の説明は、本発明の理解を容易とするためのものであり、本発明を限定するものではない。本発明は、その趣旨を逸脱することなく、変更、改良され得る。
【００６９】
＜＜バッファメモリに記録される、セクタに記録されたデータ量の制御＞＞
上述した実施形態によれば、マイクロコンピュータ９は、バッファメモリ８に対し、セクタＸ(０)以降の各セクタに記録されたデータをバッファフルに達するまで記録させているが、これに限るものではない。例えば所定ファイルを構成するセクタＸ(０)乃至セクタＸ(５)に記録されたデータが、ＭＰ３（ＭＰＥＧ（Moving Picture Experts Group） Audio Layer-３）等の圧縮されたデータである場合、バッファメモリ８に対しバッファフルに達するまで再生データを記憶させなくても良い。以下、図７、図８を参照しつつ詳述する。図７は、本発明に係る光ディスク再生装置を構成するマイクロコンピュータ９とホストコンピュータ３０のその他の動作を示すフローチャートである。尚、図７に示す動作が図１に示す動作と同様の場合は、同一番号を付して説明を省略する。図８は、バッファメモリ８に記憶される再生データを模式的に示す図である。
【００７０】
ホストコンピュータ３０は、所定ファイルの再生要求を受信すると（Ｓ２０１・ＹＥＳ）、所定ファイルを構成するデータ（セクタＸ(０)乃至セクタＸ(５)）が圧縮されたデータであるか否かを判別する（Ｓ２１３）。そして、ホストコンピュータ３０は、所定ファイルを構成するデータが圧縮されたデータであると判別すると（Ｓ２１３・ＹＥＳ）、当該圧縮されたデータの圧縮率を示す圧縮情報を、光ディスク装置１に送信する（Ｓ２１４）。
【００７１】
光ディスク装置１のマイクロコンピュータ９は、ホストコンピュータ３０からの圧縮情報を受信すると（Ｓ１１２・ＹＥＳ）、圧縮された再生データを記憶させるバッファメモリ８の書き込み領域を圧縮率に応じて定める。詳述すると、マイクロコンピュータ９は、再生データが圧縮されていなければ１０アドレスの書き込み領域に記憶させていたものを（上述の実施形態）、圧縮情報に基づいて例えば６アドレスの書き込み領域に再生データを記憶させるように定める。つまり、マイクロコンピュータ９は、６つのセクタから読み出されるデータのみをバッファメモリ８に記憶させるように、バッファメモリ８の書き込み領域を定める。
【００７２】
そして、マイクロコンピュータ９は、インタフェース１０を介してリード要求信号を受信したか否かを判別する（Ｓ１０１）。そして、マイクロコンピュータ９は、リード要求信号を受信すると（Ｓ１０１・ＹＥＳ）、リード要求信号が指定するセクタＸ(０)から読み出された再生データがバッファメモリ８に記憶されているか否かを判別する（Ｓ１０２）。マイクロコンピュータ９は、セクタＸ(０)から読み出された再生データがバッファメモリ８に記憶されていないと判別すると（Ｓ１０２・ＮＯ）、図８(ｂ)に示すように、バッファメモリ８に記憶されている再生データを全て消去する（Ｓ１０３）。そして、マイクロコンピュータ９は、バッファメモリ８に対し、セクタＸ(０)以降の各セクタに記録されたデータをバッファフルに達するまで記憶させるべく、サーチ要求及びデコード要求を行う（Ｓ１１４、Ｓ１１５）。
【００７３】
このマイクロコンピュータ９のサーチ要求及びデコード要求に対して行われるバッファメモリ８への再生データの記憶は、前述したように６つのセクタに記録されたデータのみをバッファメモリ８に記録させるように、マイクロコンピュータ９によって定められているため、セクタＸ(０)乃至セクタＸ(５)から読み出される再生データがバッファメモリ８に記憶されることとなる（図８（ｃ））。そして、バッファメモリ８に記憶されたセクタＸ(０)乃至セクタＸ(５)から読み出された再生データに基づいて、上述の処理が行われることとなる。尚、Ｓ１１６、Ｓ１１７においても同様に、バッファメモリ８に対し、６つのセクタから読み出されたデータが記憶されることとなる。
【００７４】
上述の実施形態によれば、バッファメモリ８の書き込み領域を圧縮率に応じて定めることが可能となる。この結果、バッファメモリ８に生じる空き領域を、他の用途（例えば、デコード処理を行う前の再生信号を記憶させる）等に用いることが可能となる。
【図面の簡単な説明】
【００７５】
【図１】本発明に係る光ディスク再生装置を具備する光ディスク装置の全体構成を示すブロック図である。
【図２】本発明に係る光ディスク再生装置を構成するマイクロコンピュータとホストコンピュータの動作を示すフローチャートである。
【図３】バッファメモリに記憶される再生データを模式的に示す図である。
【図４】バッファメモリに記憶される再生データを模式的に示す図である。
【図５】バッファメモリに記憶される再生データを模式的に示す図である。
【図６】バッファメモリに記憶される再生データを模式的に示す図である。
【図７】本発明に係る光ディスク再生装置を構成するマイクロコンピュータとホストコンピュータのその他の動作を示すフローチャートである。
【図８】バッファメモリに記憶される再生データを模式的に示す図である。
【図９】従来の光ディスク装置の全体構成を示すブロック図である。
【図１０】光ディスクのセクタを示す図である。
【符号の説明】
【００７６】
１、１００  光ディスク装置
２  スピンドルモータ
３、１０４  光ピックアップ
４  ＲＦアンプ
５  ２値化回路
６  ＰＬＬ回路
７  デコーダ
８、１０６  バッファメモリ
９、１０３  マイクロコンピュータ
１０  インタフェース
１１、１０５  サーボ制御部
１２  ドライバ
１３  スレッド機構
２１  半導体レーザー
２２  対物レンズ
２３  アクチュエータ
２４  光検出器
３０、１０１  ホストコンピュータ
５０、１０２  光ディスク
１０７  信号処理部
【図１】
2008077767.tif 000003
【図２】
2008077767.tif 000004
【図３】
2008077767.tif 000005
【図４】
2008077767.tif 000006
【図５】
2008077767.tif 000007
【図６】
2008077767.tif 000008
【図７】
2008077767.tif 000009
【図８】
2008077767.tif 000010
【図９】
2008077767.tif 000011
【図１０】
2008077767.tif 000012