(57)【要約】【課題】次のリードコマンドが現在のリードコマンドで指定されているアドレスのデータよりも前のアドレスのデータを要求するコマンドである場合でも、データ再生の処理時間を短縮させた光ディスク装置を提供する。【解決手段】トラックバッファＲＡＭ１３は、２つのパーティションで区切られ、再生データ記憶領域１３Ａと保持データ記憶領域１３Ｂとの２領域からなる。再生データ記憶領域１３Ａは、全容量の８０％を有し先読み処理に使用する。保持データ記憶領域１３Ｂは、残りの２０％を有し保持データの記憶のために使用する。トラックバッファＲＡＭ１３は、再生回路３から入力されたデータを一旦格納してバックエンド側のデコーダ４に出力する。その後、デコーダ４に出力したデータを即消去せずに、保持データとして保持データ記憶領域１３Ｂに保持する。該保持データが一定量より多くなると、最も古く保持している該保持データから順に消去する。【選択図】  図２
2007042196.tif 000002
【特許請求の範囲】
【請求項１】
装置本体にセットされている光ディスクにレーザ光を照射し、その光ディスクに対して、リードコマンドによって指定されたアドレスのデータの読取を行う読取手段と、
前記読取手段によって読取られたデータを一旦格納してから出力し、出力したデータを消去する更新記憶手段と、
前記更新記憶手段に記憶されているデータをデコードするデコード手段と、
再生、又は停止キーなどを有する操作手段と、
前記装置本体各部を制御する制御手段と、を備えた光ディスク装置において、
前記更新記憶手段は、前記デコード手段に出力したデータを保持データとして保持しておき、該保持データが一定量より多くなると、最も古く保持している該保持データから順に消去し、
前記操作手段は、巻戻し、再生、巻戻し再生、又はレジューム再生キーを有し、
前記制御手段は、前記操作手段の巻戻し、巻戻し再生、又はレジューム再生キーが押下され、そのリードコマンドにより指定されたアドレスのデータが前記更新記憶手段に格納されている場合、前記更新記憶手段に記憶されている前記保持データを前記デコード手段に読み出させ、
前記更新記憶手段は、前記一定量が可変であり、
前記操作手段は、前記更新記憶手段の前記一定量を設定する設定キーを有し、
前記制御手段は、前記操作手段の前記設定キーにより前記一定量が設定されると、前記更新記憶手段の前記一定量を設定する光ディスク装置。
【請求項２】
装置本体にセットされている光ディスクにレーザ光を照射し、その光ディスクに対して、リードコマンドによって指定されたアドレスのデータの読取を行う読取手段と、
前記読取手段によって読取られたデータを一旦格納してから出力し、出力したデータを消去する更新記憶手段と、
前記更新記憶手段に記憶されているデータをデコードするデコード手段と、
再生、又は停止キーなどを有する操作手段と、
前記装置本体各部を制御する制御手段と、を備えた光ディスク装置において、
前記更新記憶手段は、前記デコード手段に出力したデータを保持データとして保持しておき、該保持データが一定量より多くなると、最も古く保持している該保持データから順に消去し、
前記制御手段は、前記操作手段による次のリードコマンドが、現在のリードコマンドで指定されているアドレスのデータよりも、前のアドレスのデータを要求するコマンドであって、該次のリードコマンドにより指定されたアドレスのデータが前記更新記憶手段に格納されている場合、前記更新記憶手段に記憶されている前記保持データを前記デコード手段に読み出させる光ディスク装置。
【請求項３】
前記操作手段は、巻戻し、再生、巻戻し再生、又はレジューム再生キーを有し、
前記制御手段は、前記操作手段の巻戻し、巻戻し再生、又はレジューム再生キーが押下され、そのリードコマンドにより指定されたアドレスのデータが前記更新記憶手段に格納されている場合、前記更新記憶手段に記憶されている前記保持データを前記デコード手段に読み出させる請求項２記載の光ディスク装置。
【請求項４】
前記更新記憶手段は、前記一定量が可変であり、
前記操作手段は、前記更新記憶手段の前記一定量を設定する設定キーを有し、
前記制御手段は、前記操作手段の前記設定キーにより前記一定量が設定されると、前記更新記憶手段の前記一定量を設定する請求項２又は３に記載の光ディスク装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ＤＶＤやＣＤ等の光ディスクに記録されているデータの読取を行う光ディスク装置に関するものである。
【背景技術】
【０００２】
従来、ＣＤ、ＤＶＤ等の光ディスクに対しピックアップヘッドからレーザ光を照射し、記録されている映像や音声等のデータの読取（再生）を行う光ディスク装置が実用化され、一般に普及している。
【０００３】
従来の光ディスク装置は、ＣＤ、ＤＶＤ等の光ディスクに対し、記録されている映像や音声等のデータの読取を行うフロントエンド側の処理部と、該データを装置本体外部に出力するバックエンド側の処理部と、を備える。
【０００４】
従来の光ディスク装置では、フロントエンド側によって、光ディスク上のデータの読取を行う際、操作手段からのリード（読取）コマンドによって光ディスク上の指定されたアドレスより後のデータをも読み出し、装置本体内蔵のバッファメモリに一旦格納する先読み処理を行うのが一般的である。
【０００５】
この先読み処理は、現在のリードコマンドで指定されているアドレスのデータよりも、後のアドレスのデータを要求する次のリードコマンドが行われた場合に有効である。例えば操作手段で早送り再生又は早送りが行われた場合である。先読み処理により、該次のリードコマンドにより指定されたアドレスのデータが上記バッファメモリに格納されている場合、フロントエンド側は、光ディスク上のデータを読み込む処理を行わなくとも、該バッファメモリに格納されているデータをバックエンド側に転送するだけで済む。この光ディスク上のデータを読み込む処理は、転送するだけで済む場合と比べ、指定されたアドレスへピックアップヘッドをシークする動作が必要となり多大な時間を要する。
【０００６】
このように、従来の光ディスク装置では、上記先読み処理により、データ再生の処理時間を短縮させていた。
【０００７】
一方、特許文献１に記載されたような光ディスク装置が提案されている。
【０００８】
この光ディスク装置は、リードコマンドによって光ディスク上の指定されたアドレスより先のデータをも読み出し、バッファメモリに一時的に格納する先読み処理を行う。
【特許文献１】特開２００２−２８８９２７公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、上記バッファメモリは、読取られたデータを一旦格納してバックエンド側に出力した後、出力したデータを消去してしまう。そのため、次のリードコマンドが、現在のリードコマンドで指定されているアドレスのデータよりも、前のアドレスのデータを要求するコマンドである場合、該次のリードコマンドで指定されたアドレスのデータは、バックエンド側に出力済みであるので上記バッファメモリから消去されている。ここで、次のリードコマンドが、現在のリードコマンドで指定されているアドレスのデータよりも、前のアドレスのデータを要求するコマンドである場合とは、例えば操作手段で巻戻しが行われた後、再生が行われた場合、操作手段で巻戻し再生が行われた場合、又は操作手段で停止が行われた後、レジューム再生が行われた場合である。
【００１０】
よって、従来の光ディスク装置は、次のリードコマンドが、現在のリードコマンドで指定されているアドレスのデータよりも、前のアドレスのデータを要求するコマンドである場合、次のリードコマンドで指定されたアドレスへピックアップヘッドをシークさせて該アドレスのデータを光ディスク上から再度読み込む他なかった。このことは、転送するだけで済む場合と比し、多大な時間を要していた。従って、従来の光ディスク装置は、ユーザに装置の処理速度が遅いという苛立ちを感じさせていた。
【００１１】
また、特許文献１においても、次のリードコマンドが現在指定されているアドレスのデータよりも前のアドレスのデータを要求するコマンドである場合、該リードコマンドで指定されたアドレスのデータが、バックエンド側に出力済みであるので上記バッファメモリから消去されている点変わり無い。従って、従来の光ディスク装置と同様の問題点を有する。
【００１２】
本発明はこのような従来の課題を解決しようとするものであり、次のリードコマンドが現在のリードコマンドで指定されているアドレスのデータよりも前のアドレスのデータを要求するコマンドである場合でも、データ再生の処理時間を短縮させた光ディスク装置を提供することを目的とする。
【課題を解決するための手段】
【００１３】
本発明の光ディスク装置は、前記課題を解決するために以下の構成を備えている。
（１）装置本体にセットされている光ディスクにレーザ光を照射し、その光ディスクに対して、リードコマンドによって指定されたアドレスのデータの読取を行う読取手段と、
前記読取手段によって読取られたデータを一旦格納してから出力し、出力したデータを消去する更新記憶手段と、
前記更新記憶手段に記憶されているデータをデコードするデコード手段と、
再生、又は停止キーなどを有する操作手段と、
前記装置本体各部を制御する制御手段と、を備えた光ディスク装置において、
前記更新記憶手段は、前記デコード手段に出力したデータを保持データとして保持しておき、該保持データが一定量より多くなると、最も古く保持している該保持データから順に消去し、
前記制御手段は、前記操作手段による次のリードコマンドが、現在のリードコマンドで指定されているアドレスのデータよりも、前のアドレスのデータを要求するコマンドであって、該次のリードコマンドにより指定されたアドレスのデータが前記更新記憶手段に格納されている場合、前記更新記憶手段に記憶されている前記保持データを前記デコード手段に読み出させる。
【００１４】
上記構成は、ＣＤ、ＤＶＤ等の光ディスクに対し、記録されている映像や音声等のデータの読取を行うフロントエンド側の処理部と、該データを装置本体外部に出力するバックエンド側の処理部と、に分かれる。フロントエンド側の処理部は、例えば上記読取手段と上記更新記憶手段である。バックエンド側の処理部は、例えば上記操作手段と上記デコード手段である。
【００１５】
また、上記制御手段は、例えばフロントエンド側の処理部を制御するフロントエンド制御部と、バックエンド側の処理部を制御するバックエンド制御部と、から構成される。
【００１６】
上記光ディスク装置は、フロントエンド側によって、光ディスク上のデータの読取を行う際、操作手段からのリード（読取）コマンドによって光ディスク上の指定されたアドレスより後のデータをも読み出し、上記更新記憶手段に一旦格納する先読み処理を行う。
【００１７】
これにより、次のリードコマンドが、現在のリードコマンドで指定されているアドレスのデータよりも、後のアドレスのデータを要求するコマンドである場合、上記更新記憶手段に格納されているデータをバックエンド側に転送するだけで済むので、データ再生の処理時間を短縮が可能となる。
【００１８】
また、上記更新記憶手段は、上記デコード手段に出力したデータを保持データとして保持している。そのため、次のリードコマンドが、現在のリードコマンドで指定されているアドレスのデータよりも、前のアドレスのデータを要求するコマンドである場合、上記光ディスク装置は、上記更新記憶手段に格納されている保持データをバックエンド側に転送する。上記光ディスク装置は、次のリードコマンドで指定されたアドレスへピックアップヘッドをシークさせて該アドレスのデータを光ディスク上から再度読み込むという時間を要する処理を行わなくとも済む。
【００１９】
なお、上記更新記憶手段は、上述の通り、最も古く保持している該保持データから順に消去する。そのため、次のリードコマンドが、最も古い保持データが保持されているアドレスよりも前のアドレスのデータを要求するコマンドである場合、次のリードコマンドにより指定されたアドレスのデータは、消去されていて既に更新記憶手段に格納されていない。この場合は、次のリードコマンドで指定されたアドレスへピックアップヘッドをシークさせて該アドレスのデータを光ディスク上から再度読み込む必要がある。ここで、上記更新記憶手段の一定量が多ければ多いほど、この「更新記憶手段に格納されていない場合」というケースが少なくなる。しかし、あまり多いと、今度は上記先読みに使用する容量が小さくなり、先読みによるデータ再生の処理時間を短縮することが困難となる。ここで、上記更新記憶手段の一定量は、予め定められる量であり、例えば更新記憶手段の全容量の２０％である。
【００２０】
以上により、次のリードコマンドが、現在のリードコマンドで指定されているアドレスのデータよりも、前のアドレスのデータを要求するコマンドである場合でも、データ再生の処理時間を短縮することが可能となる。
（２）前記操作手段は、巻戻し、再生、巻戻し再生、又はレジューム再生キーを有し、
前記制御手段は、前記操作手段の巻戻し、再生、巻戻し再生、又はレジューム再生キーが押下され、そのリードコマンドにより指定されたアドレスのデータが前記更新記憶手段に格納されている場合、前記更新記憶手段に記憶されている前記保持データを前記デコード手段に読み出させる。
【００２１】
この構成において、操作手段の巻戻し、巻戻し再生、又はレジューム再生キーの押下は、現在のリードコマンドで指定されているアドレスのデータよりも前のアドレスのデータを要求する次のリードコマンドがなされたことを意味する。
【００２２】
ここで、上記巻戻し再生は、シーケンシャルアクセスにより、再生を行いながら巻戻すことをいう。また、上記巻戻しは、再生を行わずに巻戻すことをいい、巻戻しの後再生を行うことによりアドレスが指定される。つまり、上記巻戻しは、ランダムアクセスを行うための操作である。
【００２３】
また、上記レジューム再生は、前回再生停止した位置よりも少し前から再生を開始する操作である。前回再生停止した位置よりも少し前とは、前回再生停止した位置の数画面前である。この再生を実現するために、保持データを活用する。
【００２４】
これにより、レジューム再生においても、データ再生の処理時間を短縮することが可能となる。ここで、レジューム再生において、前回再生停止した位置よりも少し前から再生を開始するのは、キリの良い所から再生を行うため、又はユーザに一度視聴したことのある該数画面前を表示してシーンを思い出させるため、である。
（３）前記更新記憶手段は、前記一定量が可変であり、
前記操作手段は、前記更新記憶手段の前記一定量を設定する設定キーを有し、
前記制御手段は、前記操作手段の前記設定キーにより前記一定量が設定されると、前記更新記憶手段の前記一定量を設定する。
【００２５】
この構成では、上記更新記憶手段の一定量をユーザが設定することができる。
【発明の効果】
【００２６】
この発明によれば、次のリードコマンドが、現在のリードコマンドで指定されているアドレスのデータよりも、前のアドレスのデータを要求するコマンドである場合でも、データ再生の処理時間を短縮することが可能となる。
【発明を実施するための最良の形態】
【００２７】
以下、本発明の実施形態である光ディスク装置について説明する。
【００２８】
図１は、本発明の実施形態である光ディスク装置の主要な構成を示すブロック図である。
【００２９】
光ディスク装置１は、所謂ＤＶＤプレーヤであり、装置本体１のフロントエンド（ＦＥ）側の処理部を制御するＦＥ制御部１１と、装置本体１のバックエンド（ＢＥ）側の処理部を制御するＢＥ制御部１２と、光ディスク１００上に記録されているデータの読取を行うピックアップヘッド２（以下、ＰＵヘッド２という。）と、ＲＦアンプなどの再生回路３と、更新記憶手段であるトラックバッファＲＡＭ１３と、トラックバッファＲＡＭ１３に記憶されているデータをデコードするデコーダ４と、デコードしたＡＶ（Ａudio  Ｖisual）データを数画面分格納するデコードＲＡＭ１４と、ＡＶデータをD／A変換するD／A回路５と、情報を表示する表示部９と、再生または録画キーが設けられている操作部１０と、を備えている。
【００３０】
上記構成は、ＣＤ、ＤＶＤ等の光ディスク１００に対し、記録されている映像や音声等のデータの読取を行うフロントエンド側の処理部と、該データを装置本体外部に出力するバックエンド側の処理部と、に分かれる。
【００３１】
装置本体１のＢＥ側の処理部は、デコーダ４とD／A回路５と表示部９と操作部１０とであり、これらはＢＥ制御部１２により制御されている。
【００３２】
装置本体１のＦＥ側の処理部は、ＰＵヘッド２と再生回路３とトラックバッファＲＡＭ１３とであり、これらはＦＥ制御部１１により制御されている。
【００３３】
ＦＥ制御部１１及びＢＥ制御部１２は、例えばマイクロコンピュータで構成されており、両者は、高速のバスで接続されている。ＢＥ制御部１２は、操作部１０から伝送された制御コードに基づいて、ＢＥ側の処理部の動作を制御したり、ＦＥ制御部１１にＦＥ側の処理部の動作の制御を要求したりする。
【００３４】
ＰＵヘッド２は、図示しないレーザダイオード（ＬＤ）、コリメータレンズ、ビームスプリッタ、対物レンズ、フォトディテクタ、スレッドモータ、２軸のアクチュエータを備えている。
【００３５】
ＰＵヘッド２は、光ディスク１００の半径方向に延びる軸に移動自在に取り付けられている。スレッドモータ７が、ＰＵヘッド２を光ディスク１００の半径方向に移動する。
【００３６】
ＬＤは、レーザ光を出力する光源であり、フォトディテクタは、複数の受光素子で形成されており、光ディスク１００からの反射光を検出する。フォトディテクタは、例えば、受光領域がほぼ均等に４分割されており、４つの受光領域を形成している。
【００３７】
対物レンズは、光ディスク１００に対するレーザ光の照射位置を調節する。また、２軸のアクチュエータは、対物レンズを光ディスク１００に接離する方向、および光ディスク１００の半径方向に移動させる。
【００３８】
次に、上記構成の再生時における動作を以下説明する。
【００３９】
ＰＵヘッド２は、光ディスク１００に対して読取パワーのレーザ光を照射し、光ディスク１００からの反射光をフォトディテクタで検出する。これにより、光ディスク１００に記録されているデータを光学的に読み出す。
【００４０】
再生回路３は、ＰＵヘッド２の複数の受光素子の出力に基づいてＲＦ信号を生成して増幅し、該ＲＦ信号を処理してＡＶ（Ａudio  Ｖisual）データを取り出す。ここで、取り出されるＡＶデータは、例えばＭＰＥＧでエンコードされている。そして、そのＡＶデータは、トラックバッファＲＡＭ１３に一旦格納され、バックエンド制御部１２からの読み出し要求を待つ。
【００４１】
トラックバッファＲＡＭ１３に格納されているＡＶデータは、バックエンド制御部１２からの読み出し要求に従って順次読み出され、デコーダ４に転送（出力）される。
【００４２】
デコーダ４は、トラックバッファＲＡＭ１３に記憶（格納）されているＡＶデータをデコードする。デコードされたＡＶデータは、デコードＲＡＭ１４に一旦格納された後、再び読み出され、D／A回路５に順次転送される。
【００４３】
D／A回路５は、デコーダ４によって伸長されたＡＶデータをアナログの再生信号に変換し、その再生信号を外部に出力する。
【００４４】
表示部７は、例えば液晶パネルで構成されており、時刻、光ディスク装置１の設定状態などを表示する。
【００４５】
また、操作部１０は、装置本体に対する入力操作を行う複数の操作キー（不図示）や、図示していないリモコンから送信されてきた装置本体１に対する制御コードを受信するリモコン受信部（不図示）を有している。操作部１０は、ユーザにより操作された操作キーに応じた制御コードや、リモコン受信部で受信した制御コードをＢＥ制御部１２に伝送する。
【００４６】
上記複数の操作キーの中には、光ディスク１００に記録されている映像や音声を再生する再生キー（不図示）と、映像や音声を巻戻しする巻戻しキー（不図示）と、映像や音声を再生しながら巻戻しする巻戻し再生キー（不図示）と、映像や音声を早送り再生する早送り再生キー（不図示）と、再生や早送り再生や巻戻し等を停止する停止キー（不図示）と、前回再生停止した位置よりも少し前から再生を開始するレジューム再生キー（不図示）と、トラックバッファＲＡＭ１３の一定量（後述の図２（２）´参照）を設定する設定キー（不図示）と、がある。ここで、巻戻し再生は、シーケンシャルアクセスにより、再生を行いながら巻戻すことをいう。また、巻戻しは、再生を行わずに巻戻すことをいい、巻戻しの後再生を行うことによりアドレスが指定される。つまり、巻戻しは、ランダムアクセスを行うための操作である。
【００４７】
また、レジューム再生は、前回再生停止した位置よりも少し前から再生を開始する操作である。前回再生停止した位置よりも少し前とは、前回再生停止した位置の数画面前である。この再生を実現するために、保持データを活用する（後述の図２、３参照）。
【００４８】
これにより、レジューム再生においても、データ再生の処理時間を短縮することが可能となる。ここで、レジューム再生において、前回再生停止した位置よりも少し前から再生を開始するのは、キリの良い所から再生を行うため、又はユーザに一度視聴したことのある該数画面前を表示してシーンを思い出させるため、である。
【００４９】
一方、光ディスク装置１は、上記光ディスク１００の再生の際、ＦＥ側の処理部によって、光ディスク１００上のデータの読取を行う際、操作部１０からのリード（読取）コマンドによって指定されたアドレスより後のデータをも読み出し、トラックバッファＲＡＭ１３に一旦格納する先読み処理を行う。
【００５０】
以下、光ディスク装置１の該先読み処理について、従来の光ディスク装置１０１（後述の図２参照）と比較しつつ説明する。
【００５１】
図２は、バッファＲＡＭに記憶されているデータを示す図である。
【００５２】
図２中の（１）及び（１）´は、従来の光ディスク装置１０１に関する図であり、（２）及び（２）´は、光ディスク装置１に関する図である。
【００５３】
ここで、従来の光ディスク装置１０１は、トラックバッファＲＡＭ１１３以外、光ディスク装置１と同様の構成を備える。
【００５４】
図２中の（１）及び（２）は、ユーザが行う操作を時系列で表した図である。時点Ａは、ユーザが再生キーを押下した時点であり、時点Ｂは、ユーザが停止キーを押下した時点である。先読み処理は、ユーザが停止キーを押下しても、トラックバッファＲＡＭ１３、及びトラックバッファＲＡＭ１１３の容量が満たんになるまで、つまり時点Ｃ、及びＤまで行われる。
【００５５】
まず、従来の光ディスク装置１０１の先読み処理および問題点を、以下説明する。
【００５６】
図２中の（１）´は、（１）のＣの時点において、トラックバッファＲＡＭ１１３に記憶されているデータを示す図である。トラックバッファＲＡＭ１１３は、容量の全てを先読み処理に使っている。トラックバッファＲＡＭ１１３は、ＰＵヘッド２で読取られ、再生回路３から入力されたデータを一旦格納してバックエンド側のデコーダ４に出力した後、出力したデータを消去する。
【００５７】
次のリードコマンドが、現在のリードコマンドで指定されているアドレス（時点Ｂ）のデータよりも後のアドレスであって、時点Ｃまでのデータを要求するコマンドである場合、トラックバッファＲＡＭ１１３に格納されているデータをバックエンド側に転送するだけで済む。そのため、この先読み処理により、データ再生の処理時間を短縮が可能となる。
【００５８】
しかし、次のリードコマンドが、現在のリードコマンドで指定されているアドレス（時点Ｂ）のデータよりも、前のアドレス（例えば時点Ｘ）のデータを要求するコマンドである場合、該次のリードコマンドで指定されたアドレス（例えば時点Ｘ）のデータは、バックエンド側に出力済みであるのでトラックバッファＲＡＭ１１３から消去されている。
【００５９】
よって、従来の光ディスク装置１０１は、次のリードコマンドが、現在のリードコマンドで指定されているアドレス（時点Ｂ）のデータよりも、前のアドレス（例えば時点Ｘ）のデータを要求するコマンドである場合、次のリードコマンドで指定されたアドレス（例えば時点Ｘ）へＰＵヘッド２をシークさせて該アドレス（例えば時点Ｘ）のデータを光ディスク上から再度読み込む他なかった。このことは、転送だけで済む場合と比し、多大な時間を要していた。
【００６０】
この問題に対し、光ディスク装置１は、以下のように対処する。
【００６１】
図２中の（２）´は、（２）のＤの時点において、光ディスク装置１内蔵のトラックバッファＲＡＭ１３に記憶されているデータを示す図である。
【００６２】
トラックバッファＲＡＭ１３は、２つのパーティションで区切られ、再生データ記憶領域１３Ａと、保持データ記憶領域１３Ｂと、から構成される。再生データ記憶領域１３Ａは、全容量の８０％を有し、先読み処理に使用する。保持データ記憶領域１３Ｂは、残りの２０％を有し、保持データの記憶のために使用する。
【００６３】
トラックバッファＲＡＭ１３は、再生回路３から入力されたデータを一旦格納してバックエンド側のデコーダ４に出力する（図２の（２）´の（Ｂ）参照）。その後、デコーダ４に出力したデータを即消去せずに、保持データとして保持データ記憶領域１３Ｂに保持する。そして、該保持データが一定量より多くなると、最も古く保持している該保持データから順に消去する。ここで、この一定量は、可変である。また、この一定量は、操作部１０の設定キーにより予め定められる量であり、例えばトラックバッファＲＡＭ１３の全容量の２０％である。
【００６４】
トラックバッファＲＡＭ１３に格納されている保持データは、ＡＶデータと同様、バックエンド制御部１２からの読み出し要求に従って順次読み出され、デコーダ４に転送（出力）される。
【００６５】
トラックバッファＲＡＭ１３が保持データを記憶していることにより、次のリードコマンドが、現在のリードコマンドで指定されているアドレス（時点Ｂ）のデータよりも前のアドレスであって、時点Ｘまでのデータを要求するコマンドである場合、光ディスク装置１は、トラックバッファＲＡＭ１３に格納されているデータをバックエンド側のデコーダ４に転送する（図２の（２）´の（Ｘ）参照）。そのため、光ディスク装置１は、次のリードコマンドで指定されたアドレスへＰＵヘッド２をシークさせて該アドレスのデータを光ディスク上から再度読み込むという時間を要する処理を行わなくとも済む。
【００６６】
ここで、次のリードコマンドが、現在のリードコマンドで指定されているアドレス（時点Ｂ）のデータよりも前のアドレスであって、時点Ｘまでのデータを要求するコマンドである場合とは、操作部１０で巻戻しが行われ、時点Ｘ〜Ｂの範囲で再生が行われた場合、操作部１０で巻戻し再生が行われた場合、又は操作部１０で停止が行われた後、レジューム再生が行われた場合である。
【００６７】
以上により、次のリードコマンドが、現在のリードコマンドで指定されているアドレス（時点Ｂ）のデータよりも前のアドレスであって、時点Ｘまでのデータを要求するコマンドである場合、データ再生の処理時間を短縮することが可能となる。
【００６８】
逆に、次のリードコマンドが、現在のリードコマンドで指定されているアドレス（時点Ｂ）のデータよりも後のアドレスであって、時点Ｄまでのデータを要求するコマンドである場合でも、トラックバッファＲＡＭ１３に格納されているデータをバックエンド側に転送するだけで済むので、先読み処理によるデータ再生の処理時間を短縮が可能となる。
【００６９】
なお、トラックバッファＲＡＭ１３は、上述の通り、最も古く保持している該保持データから順に消去する。そのため、次のリードコマンドが、現在のリードコマンドで指定されているアドレス（時点Ｂ）のデータよりも、且つ最も古い保持データが格納されている時点Ｘよりも、前のアドレスのデータを要求するコマンドである場合、次のリードコマンドにより指定されたアドレスのデータは、消去されていて既にトラックバッファＲＡＭ１３に格納されていない。この場合は、次のリードコマンドで指定されたアドレスへＰＵヘッド２をシークさせて該アドレスのデータを光ディスク１００上から再度読み込む必要がある。ここで、トラックバッファＲＡＭ１３の一定量が多ければ多いほど、この「トラックバッファＲＡＭ１３に格納されていない」というケースが少なくなる。しかし、あまり多いと、今度は上記先読み処理に使用する容量が小さくなり、先読み処理によるデータ再生の処理時間を短縮することが困難となる。
【００７０】
ここで、再生回路３及びＰＵヘッド２が、本発明の「読取手段」に相当する。また、トラックバッファＲＡＭ１３が、本発明の「更新記憶手段」に相当する。また、ＦＥ制御部１１及びＢＥ制御部１２が、本発明の「制御手段」に相当する。
【００７１】
なお、実際の光ディスク装置では、読取時に、レーザ光の照射位置を光ディスクのトラックの中心に合わせるトラッキングサーボ制御と、レーザ光の合焦位置を光ディスクの記録面に合わせるフォーカスサーボ制御と、を行っているが、本発明の実施形態では図示を省略している。
【００７２】
図３は、本発明の実施形態である光ディスク装置のフロントエンド制御部が再生キー押下時に行う動作を示すフローチャートである。
【００７３】
操作部１０で再生キーが押下されると、ＢＥ制御部１２は、再生を開始する旨の要求（信号）をＦＥ制御部１１に伝送する。
【００７４】
ＢＥ制御部１２から再生を開始する旨の要求を受信すると、ＦＥ制御部１１は、保持データを２０％確保する旨の制御信号をトラックバッファＲＡＭ１３に伝送する（ｓ１）。これにより、トラックバッファＲＡＭ１３の保持データ記憶領域の容量が２０％と確定する。
【００７５】
なお、上述の通り、この容量（２０％）は可変である。ＦＥ制御部１１は、操作部１０の設定キーによりトラックバッファＲＡＭ１３の一定量が設定されると、ｓ１の処理によって該一定量を設定する。
【００７６】
次に、ＦＥ制御部１１は、ＰＵヘッド２及び再生回路３に指示して再生を開始する（ｓ２）とともに、図２の説明で述べた先読み処理を開始する（ｓ３）。これにより、再生が始まるとともに、先読みが行われる。
【００７７】
ここで、再生が行われている間、ＦＥ制御部１１は、後述のｓ４、ｓ９、及びｓ１０において、操作部１０で巻戻し、若しくは巻戻し再生が行われたか、又は操作部１０で停止が行われた後、レジューム再生が行われたか、を判断する。判断肯定で、後述のｓ５に進む。
【００７８】
ＦＥ制御部１１は、巻戻し、巻戻し再生又はレジューム再生が行われたか否か判断する（ｓ４）。この判断は、ＢＥ制御部１２から巻戻し又はレジューム再生の要求があったか否かにより判断する。ここで、レジューム再生は、停止が行われた後でないと意味をもたない操作であるので、レジューム再生操作が行われたと判断しない。
【００７９】
巻戻し、巻戻し再生又はレジューム再生が行われていなければ、ＦＥ制御部１１は、巻戻し、巻戻し再生又はレジューム再生以外（その他）のコマンドが行われたか否か判断する（ｓ９）。この判断も、ｓ４と同様に、ＢＥ制御部１２からその他のコマンドの要求があったか否かにより判断する。
【００８０】
その他のコマンドが行われていないと判断すると、ｓ４に戻り処理を継続する。
【００８１】
一方、その他のコマンドが行われていると判断すると、ＦＥ制御部１１は、その他のコマンドが停止コマンドか否か判断する（ｓ１０）。この判断は、ＢＥ制御部１２から停止の要求があったか否かにより判断する。
【００８２】
ＦＥ制御部１１は、停止が行われたと判断すると、ｓ４に戻り処理を継続する。
【００８３】
一方、ＦＥ制御部１１は、その他のコマンドが停止コマンドでないと判断すると、本処理を終了し、該その他のコマンドを実行する。例えば該その他のコマンドが早送り再生であれば、先読み処理によりトラックバッファＲＡＭ１３に記憶しているデータをデコーダ４に転送する。従って、先読み処理によるデータ再生の処理時間を短縮することが可能となる。
【００８４】
一方、ｓ４において、巻戻し、巻戻し再生又はレジューム再生が行われていると判断すれば、ＦＥ制御部１１は、先読み処理を停止する（ｓ５）。
【００８５】
そして、ＦＥ制御部１１は、次のリードコマンドが、現在のリードコマンドで指定されているアドレス（時点Ｂ）のデータよりも前のアドレスであって、時点Ｘまでのデータを要求するコマンドであるか否か判断する（ｓ６、図２（２）及び（２）´参照）。レジューム再生や巻戻し再生であれば、必ず現在トラックバッファＲＡＭ１３が保持している保持データを参照することになるため、判断肯定となる。一方、巻戻しは、巻戻しの後に行われる再生位置により、現在のリードコマンドで指定されているアドレス（時点Ｂ）のデータよりも前のアドレスであっても、時点Ｘまでのデータを要求するのか否か、分かれる。巻戻しの後に行われる再生位置が時点ＢからＸまでの範囲内であれば判断肯定となる（図２参照）。
【００８６】
ｓ６において、次のリードコマンドが、現在のリードコマンドで指定されているアドレス（時点Ｂ）のデータよりも前のアドレスであって、時点Ｘまでのデータを要求するコマンドであると判断すれば、ＦＥ制御部１１は、トラックバッファＲＡＭ１３の保持データがデコーダ４に転送されることを許可し（ｓ７）、本処理を終了する。つまり、ＦＥ制御部１１及びＢＥ制御部１２は、トラックバッファＲＡＭ１３の保持データをデコーダ４に読み出させる。
【００８７】
これにより、トラックバッファＲＡＭ１３に格納されている保持データが、バックエンド制御部１２からの読み出し要求に従って順次読み出され、デコーダ４に転送（出力）される。
【００８８】
以上より、データ再生の処理時間を短縮することが可能となる。
【００８９】
一方、ｓ６において、次のリードコマンドが、現在のリードコマンドで指定されているアドレス（時点Ｂ）のデータよりも前のアドレスであって、時点Ｘまでのデータを要求するコマンドでないと判断すれば、ＦＥ制御部１１は、次のリードコマンドで指定されたアドレスへＰＵヘッド２をシークさせて該アドレスのデータを光ディスク１００上から読み込み（ｓ８）、本処理を終了する。この場合、次のリードコマンドにより指定されたアドレスのデータは、消去されていて既にトラックバッファＲＡＭ１３に格納されていないためである。
【図面の簡単な説明】
【００９０】
【図１】本発明の実施形態である光ディスク装置の主要な構成を示すブロック図
【図２】バッファＲＡＭに記憶されているデータを示す図
【図３】本発明の実施形態である光ディスク装置のフロントエンド制御部が再生キー押下時に行う動作を示すフローチャート
【符号の説明】
【００９１】
１−光ディスク装置
２−ピックアップヘッド
３−再生回路
４−デコーダ
５−D／A回路
９−表示部
１０−操作部
１１−フロントエンド制御部
１２−バックエンド制御部
１３−トラックバッファＲＡＭ
１４−デコードＲＡＭ
１００−光ディスク
１０１−光ディスク装置
１１３−トラックバッファＲＡＭ
【図１】
2007042196.tif 000003
【図２】
2007042196.tif 000004
【図３】
2007042196.tif 000005