(57)【要約】【課題】高速な再生を可能にしながら低消費電力を実現できるデータ再生装置を提供する。【解決手段】復調回路１０９、訂正回路１１０、検査回路１１１、上位システムインタフェース回路１１２、バッファメモリ制御回路１１４、システムコントローラ１１５、バス部１１７の動作周波数を、バス部およびバッファメモリの負荷状態に応じて動的に変化させ、上位システムからの要求に従い、各回路の動作周波数または／および再生速度を動的に可変させる監視制御装置１１６を設ける。【選択図】      図１
2006048731.tif 000002
【特許請求の範囲】
【請求項１】
所定フォーマットのデータが記録された媒体から記録データを読み出すデータ再生装置であって、
バス部を通してアクセスされるメモリバッファと、
上記読み出しデータを復調し、復調データを上記バッファメモリに格納する復調回路と、
上記バッファメモリに格納された復調データに対する訂正処理を、上記バスを通して上記バッファメモリをアクセスしながら行い、訂正処理後のデータを上記バス部を介して上記バッファメモリに格納する訂正回路と、
上記バッファメモリに格納された訂正処理後のデータに対して所定のチェック処理、デスクランブル処理を行い、処理後のデータを上記バス部を通して上記バッファメモリに格納する検査回路と、
上記復調回路、訂正回路、検査回路、バス部のうちの少なくとも一つの回路の動作周波数を、上記バス部およびバッファメモリのうちの少なくとも一方の負荷状態に応じて動的に変化させる監視制御装置と
を有するデータ再生装置。
【請求項２】
上記監視制御装置は、上記バス部の負荷を監視し、バス部の使用状態と閾値との比較結果に応じて現在の動作周波数からの増減の指示を行うバス負荷監視回路を含む
請求項１記載のデータ再生装置。
【請求項３】
上記バス負荷監視回路は、バスプロトコルの有効、無効の割合を一定時間観測し、観測した割合が上記閾値を超えているか否かの判断によって現在の動作周波数からの増減の指示を行う
請求項２記載のデータ再生装置。
【請求項４】
上記バス負荷監視回路は、バス部の使用状態を、データ転送要求が複数あるか否かで判断する
請求項２記載のデータ再生装置。
【請求項５】
上記監視制御装置は、上記バッファメモリのデータ畜積状態を監視し、上記各回路の動作周波数を変化させる指示を行うバッファメモリ管理回路を含む
請求項１記載のデータ再生装置。
【請求項６】
上記監視制御装置は、上位システムからの要求に従い、上記各回路の動作周波数を変化させる指示を行う上位システム要求管理回路を含む
請求項１記載のデータ再生装置。
【請求項７】
所定フォーマットのデータが記録された媒体から記録データを読み出すデータ再生装置であって、
バス部を通してアクセスされるメモリバッファと、
上記読み出しデータを復調し、復調データを上記バッファメモリに格納する復調回路と、
上記バッファメモリに格納された復調データに対する訂正処理を、上記バスを通して上記バッファメモリをアクセスしながら行い、訂正処理後のデータを上記バス部を介して上記バッファメモリに格納する訂正回路と、
上記バッファメモリに格納された訂正処理後のデータに対して所定のチェック処理、デスクランブル処理を行い、処理後のデータを上記バス部を通して上記バッファメモリに格納する検査回路と、
上記復調回路、訂正回路、検査回路、バス部のうちの少なくとも一つの回路の動作周波数を、上記バス部およびバッファメモリのうちの少なくとも一方の負荷状態に応じて動的に変化させ、上位システムからの要求に従い、上記回路の動作周波数または／および再生速度を動的に可変させる監視制御装置と
を有するデータ再生装置。
【請求項８】
上記監視制御装置は、上記バス部の負荷を監視し、バス部の使用状態と閾値との比較結果に応じて現在の動作周波数からの増減の指示を行うバス負荷監視回路を含む
請求項７記載のデータ再生装置。
【請求項９】
上記バス負荷監視回路は、バスプロトコルの有効、無効の割合を一定時間観測し、観測した割合が上記閾値を超えているか否かの判断によって現在の動作周波数からの増減の指示を行う
請求項８記載のデータ再生装置。
【請求項１０】
上記バス負荷監視回路は、バス部の使用状態を、データ転送要求が複数あるか否かで判断する
請求項８記載のデータ再生装置。
【請求項１１】
上記監視制御装置は、上記バッファメモリのデータ畜積状態を監視し、監視結果に応じて、再生速度または／および上記各回路の動作周波数を変化させる指示を行うバッファメモリ管理回路を含む
請求項７記載のデータ再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光ディスク装置等のデータ再生装置に関するものである。
【背景技術】
【０００２】
光ディスクにはＥＦＭ，ＥＦＭ＋等に変調され、所定のフォーマットに変換されたデジタルデータが記録されている。
この光ディスクに記録されたデジタルデータを再生するデータ再生装置（ディスク再生装置）では、光学ヘッドによって光ディスクから読み取られたデジタルデータからクロック、データを抽出し、ＥＦＭ復調、誤り訂正、デスクランブル、誤り検出を行った後にホストシステムへの転送等を行う。
【０００３】
従来の光ディスク再生装置では、バッファメモリへのアクセスがＥＦＭ復調後のバッファリング、エラー訂正、デスクランブル、ＥＤＣチェック、ホストシステムへの転送など複数あるため、高速な再生が妨げられる。
そこで、バッファメモリへのアクセスを減らすようにした誤り訂正装置が提案されている（たとえば特許文献１、２、３参照）。
【０００４】
特許文献１ではデスクランブル処理をホスト側へ転送する際にデスクランブル処理を行うことでバッファメモリへのアクセス回数を減らしている。
また、特許文献２では、誤り訂正後に誤り検出を行うことでバッファメモリへのアクセス回数を減らしている。
特許文献３では、データの入力速度に応じて、誤り訂正処理時間の制限を設けて、その時間内で誤り訂正回数の増減を行っている。
【特許文献１】特開２００１−２６６５０９号公報
【特許文献２】特許第３３０６４１３号公報
【特許文献３】特開２００１−１８４８０８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
これらの方法では、バッファメモリのアクセス回数は減少するが、想定される最大の誤り数でのアクセス頻度により、クロック周波数を決定するために常にバッファメモリへのアクセス回数やバッファメモリの動作周波数が最適になっているわけではない。
また、特許文献３では、データの入力速度に応じて、誤り訂正処理時間の制限を設けて、その時間内で誤り訂正回数の増減を行っているが、データの入力速度が速くなるにつれ可能な訂正回数は減少してしまう。
【０００６】
本発明は、かかる事情に鑑みてなされたものであり、その目的は、高速な再生を可能にしながら低消費電力を実現できるデータ再生装置を提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明の第１の観点は、所定フォーマットのデータが記録された媒体から記録データを読み出すデータ再生装置であって、バス部を通してアクセスされるメモリバッファと、上記読み出しデータを復調し、復調データを上記バッファメモリに格納する復調回路と、上記バッファメモリに格納された復調データに対する訂正処理を、上記バスを通して上記バッファメモリをアクセスしながら行い、訂正処理後のデータを上記バス部を介して上記バッファメモリに格納する訂正回路と、上記バッファメモリに格納された訂正処理後のデータに対して所定のチェック処理、デスクランブル処理を行い、処理後のデータを上記バス部を通して上記バッファメモリに格納する検査回路と、上記復調回路、訂正回路、検査回路、バス部のうちの少なくとも一つの回路の動作周波数を、上記バス部およびバッファメモリのうちの少なくとも一方の負荷状態に応じて動的に変化させる監視制御装置とを有する。
【０００８】
本発明の第２の観点は、所定フォーマットのデータが記録された媒体から記録データを読み出すデータ再生装置であって、バス部を通してアクセスされるメモリバッファと、上記読み出しデータを復調し、復調データを上記バッファメモリに格納する復調回路と、上記バッファメモリに格納された復調データに対する訂正処理を、上記バスを通して上記バッファメモリをアクセスしながら行い、訂正処理後のデータを上記バス部を介して上記バッファメモリに格納する訂正回路と、上記バッファメモリに格納された訂正処理後のデータに対して所定のチェック処理、デスクランブル処理を行い、処理後のデータを上記バス部を通して上記バッファメモリに格納する検査回路と、上記復調回路、訂正回路、検査回路、バス部のうちの少なくとも一つの回路の動作周波数を、上記バス部およびバッファメモリのうちの少なくとも一方の負荷状態に応じて動的に変化させ、上位システムからの要求に従い、上記回路の動作周波数または／および再生速度を動的に可変させる監視制御装置とを有する。
【０００９】
好適には、上記監視制御装置は、上記バス部の負荷を監視し、バス部の使用状態と閾値との比較結果に応じて現在の動作周波数からの増減の指示を行うバス負荷監視回路を含む。
【００１０】
好適には、上記バス負荷監視回路は、バスプロトコルの有効、無効の割合を一定時間観測し、観測した割合が上記閾値を超えているか否かの判断によって現在の動作周波数からの増減の指示を行う。
【００１１】
好適には、上記バス負荷監視回路は、バス部の使用状態を、データ転送要求が複数あるか否かで判断する。
【００１２】
好適には、上記監視制御装置は、上記バッファメモリのデータ畜積状態を監視し、監視結果に応じて、再生速度または／および上記各回路の動作周波数を変化させる指示を行うバッファメモリ管理回路を含む。
【００１３】
本発明によれば、データ再生時において、監視制御装置が、バス部およびバッファメモリのうちの少なくとも一方の負荷状態に応じて、復調回路、訂正回路、検査回路、バス部のうちの少なくとも一つの回路の動作周波数を、動的に変化させる。
また、監視制御装置は、上位システムからの要求に従い、上記回路の動作周波数または／および再生速度を動的に可変させる。
【発明の効果】
【００１４】
本発明によれば、必要最低限の動作周波数を与えることにより、常に低消費電力が維持できる。
常に低消費電力を維持しながら上位システムの要求に従い、高速にデータ読み出しができる。
常に低消費電力を維持しながら必要に応じて動作周波数を上げることにより誤り訂正回数を増加させることができ、訂正能力が向上する。
与える周波数によって電源電圧を変化させるなどの電力制御を行うことで更に低消費電力が達成される。
ホストシステムからの要求やバッファの空き容量、バスの混雑度の計測から必要な動作周波数をそれぞれのモジュールに与えることにより、高性能を維持した低消費電力システムを達成することができる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の実施形態を添付図面に関連付けて詳細に説明する。
本実施形態においては、光ディスク装置、具体的には、ＤＶＤの再生システムを例に説明する。
【００１６】
図１は、本発明に係る光ディスク再生装置の一実施形態を示すブロック図である。
【００１７】
本光ディスク再生装置１００は、図１に示すように、光ディスク（以下、単にディスクという）１０１、スピンドルモータ１０２、光ピックアップ１０３、アクチュエータおよびスレッド機構を駆動する駆動装置１０４、ＲＦアンプ１０５、サーボ／スピンドル制御回路１０６、２値化回路１０７、クロック再生回路１０８、ＥＦＭ（Ｅｉｇｈｔ  ｔｏ  Ｆｏｕｒｔｅｅｎ  Ｍｏｄｕｌａｔｉｏｎ）＋復調回路１０９、誤り訂正（ＥＣＣ）回路１１０、デスクランブル／誤り検査回路１１１、上位システムインタフェース回路（１１２、ＤＲＡＭ等からなるバッファメモリ１１３、バッファメモリ制御回路１１４、システムコントローラ１１５、監視制御装置１１６、およびバス部（Ｂ−ＢＵＳ）１１７を有している。
【００１８】
この光ディスク再生装置１００は、光ディスク１０１から読み出したデータを、デコーダ／エンコーダ回路１１５でデコードした後、ホストインタフェース回路を通して、パーソナルコンピュータ（ＰＣ）等のホスト装置に転送することができる。
なお、ホスト装置は、ＰＣの他、映像再生器、チューナー、ゲーム器、電話器、ネットワーク機器、映像記録装置、カーナビゲーションシステムなど、データを扱うものなら、いずれにも応用できる。
【００１９】
また、以下の説明は、一例に過ぎず、システムとしては、多くの態様が可能であり、本発明を以下の説明のシステムに限定するものではない。
【００２０】
以下に、光ディスク記録再生装置１００の各部の概要、および、具体的な構成、機能について図面に関連付けて順を追って説明する。
【００２１】
ディスク１０１は、スピンドルモータ１０２により回転駆動される。ディスク１０１には、光ピックアップ１０３より、レーザ光が照射される。ディスク１０１は、照射されたレーザ光の光量の一部もしくは、全てを反射する。
光ピックアップ１０３は、レーザダイオード、このレーザダイオードから発せられるレーザ光をディスク１０１の信号記録面上に集束させる対物レンズ、光ディスク１０１からの反射光の進行方向を変える偏光ビームスプリッタ、この反射光を受光するフォトディテクタ等を有し、駆動装置１０４のドライブ信号により駆動されるアクチュエータ、スレッド機構により対物レンズの光軸方向あるいはディスク半径方向に移動制御される。
アクチュエータは、駆動装置１０４のドライブ信号により駆動制御され、ディスク１０１の記録トラックに対してレーザ光スポットをディスク半径方向において移動させるトラッキングアクチュエータと、光ピックアップ１０３の対物レンズをその光軸方向において移動させるフォーカスアクチュエータとが内蔵されている。
スレッド機構は、駆動装置１０４のドライブ信号により駆動制御されるスレッド送りモータを駆動源として、光ピックアップ１０３およびアクチュエータをディスク半径方向に移動させる。
【００２２】
光ピックアップ１０３は、フォトディテクタで反射光を電気信号に変換し、ＲＦアンプ１０５に出力する。
このとき、ディスク１０１上の構造、物性により、光ピックアップ１０３に入射する光量が異なるため、ディスク上の構造、物性を反映した信号が、ＲＦアンプ１０５に伝えられる。
【００２３】
駆動装置１０４は、サーボ／スピンドル制御回路１０６による制御信号Ｓ１０６に応じて、駆動信号を生成し、光ピックアップ１０３のアクチュエータに電流もしくは、電圧を与えて、フォーカス方向あるいは、トラック方向に光ピックアップを移動させ、また、スレッド１０５を移動させる。これにより、光スポットが、ディスク１０１上の読み取り位置にくるよう制御される。
また、スピンドルモータ１０２の回転量は、抽出されたクロックの周波数や位相をモニタし、それらが一定値になるよう制御を行う。あるいは、スピンドルモータ１０２から出力される回転位置情報の周波数や位相をモニタし、それらが一定値になるよう、たとえば駆動装置１０４の制御信号により制御を行う。
【００２４】
ＲＦアンプ１０５は、光ピックアップ１０３より伝えられる複数の信号に対して演算を行い、トラッキングエラー信号ＴＥ、フォーカスエラー信号ＦＥを生成してサーボ／スピンドル制御回路１０６に出力し、データ列信号（ＲＦ信号）に対して波形整形を行ってＲＦ信号Ｓ１０５を２値化回路１０７に出力する。
【００２５】
サーボ／スピンドル制御回路１０６は、ＲＦアンプ１０５にて生成された、トラッキングエラー信号ＴＥ、フォーカスエラー信号ＦＥを、フォーカスサーボ、トラッキングサーボ、スレッドサーボの制御に使用する。
サーボ／スピンドル制御回路１０６は、デジタルフィルタによりトラッキングエラー信号ＴＥ、フォーカスエラー信号ＦＥに対してフィルタ処理を行い、制御信号Ｓ１０６を駆動装置１０４に出力する。
サーボ／スピンドル制御回路１０６は、監視制御装置１１６によるディスク回転速度情報Ｓ１１６ａに基づいて、サーボ／スピンドル制御を行うように、制御信号Ｓ１０６を生成する。
【００２６】
２値化回路１０７は、ＲＦアンプ１０５によるＲＦ信号Ｓ１０５を２値化してクロック再生回路１０８に出力する。
クロック再生回路１０８は、ＰＬＬ回路を含み、２値化回路１０７で２値化されたＲＦ信号に基づいてクロックを抽出し、ＲＦ信号をデジタル信号としてＥＦＭ＋復調回路１０９に出力する。
【００２７】
ＥＦＭ＋復調回路１０９は、クロック再生回路１０８により一連のデータブロックとして供給されるデジタルＲＦ信号に対してＥＦＭ＋復調を行い、復調後のデータをバス部１１７、バッファメモリ制御回路１１４を介してバッファメモリ１１３に書き込む（格納する）。
【００２８】
このように、ＲＦアンプ１０５にて生成された再生ＲＦ信号は、２値化回路１０７にて２値化されＥＦＭ信号となる。このＥＦＭ信号を用いてクロック生成回路１０８でＥＦＭ信号に同期した再生クロックが抽出される。このクロックとデータからシンク（SYNC）検出回路でフレームシンクが検出される。そのフレームシンクにはシンクナンバーが割り当てられており、それらの連続性により図２に示すようなフレーム番号を与える。このフレーム番号は０〜２３まで与えられており、それらで１物理セクタとなる。またそのセクタからシンクコードを取り除きＥＦＭ＋復調すると１記録セクタとなる。その先頭位置にはＩＤ番号が割り振られており、図３に示すように、１６記録セクタで１ＥＣＣブロックとなる。この１ＥＣＣブロックのデータが誤り訂正のために一旦バッファメモリ１１３へ格納される。
【００２９】
誤り訂正回路１１０は、データ再生時に、バッファメモリ１１３に格納されているＥＦＭ＋復調後のデータをバス部１１７を介して読み出し、ＥＣＣ処理等の誤り訂正処理を、バッファメモリ１１３をアクセスしながら行い、誤り訂正が終わったデータをバス部１１７を介してバッファメモリ１１３に格納する。
【００３０】
デスクランブル／誤り検査回路１１１は、エラー訂正処理が行われたデータに対してＥＤＣチェック処理、デスクランブル処理を行い、処理後のデータをバス部１１７、バッファメモリ制御回路１１４を通してバッファメモリ１１３に格納する。
【００３１】
上位システムインタフェース回路１１２は、データ再生時には、ホスト装置からの要求に従って、バッファメモリ１１３に格納したデコード処理後のデータをホスト装置に転送する。
【００３２】
バッファメモリ１１３は、バッファメモリ制御回路１１４の制御の下、データ再生時には、ＥＦＭ＋復調回路１０９でＥＦＭ＋復調後のブロック単位のデータが格納され、格納したデータがバス部１１７を通して読み出され、誤り訂正をするデータ（ＥＤＣ）が格納され、誤り訂正が終わったデータが格納される。
【００３３】
エラー訂正処理のメモリアクセスは、ＰＩ（ｉｎｎｅｒ−ｃｏｄｅ  ｐａｒｉｔｙ）符号の読み出し（ＰＩ−ＲＤ）、ＰＩ符号のエラー訂正結果に応じてエラー訂正処理、ＰＯ（ｏｕｔｅｒ−ｃｏｄｅ  ｐａｒｉｔｙ）符号の読み出し（ＰＯ−ＲＤ）、ＰＯ符号のエラー訂正結果に応じてエラー訂正処理が伴う。必要に応じて、ＰＩ訂正、ＰＯ訂正が繰り返し行われる。
また、ＥＤＣデータ読み出し処理とＥＤＣデータ書き込み処理は、同一のバッファメモリ１１３に対して行われる。
そして、ホスト装置からの転送要求に従って、ＥＤＣデータ書き込み処理後のデータが、上位システムインタフェース回路１１２を介してホスト装置に転送される。
【００３４】
ここで、以下の説明を分かりやすくするためにＤＶＤのデータフォーマットの概要について、図４および図５に関連付けて説明する。
【００３５】
図４は、ＤＶＤデータフォーマットを説明するための図であって、データフレーム構成を示す図である。
図５は、ＤＶＤデータフォーマットを説明するための図であって、ＥＣＣブロック構成を示す図である。
【００３６】
図４に示すように、データフレームは、２０４８バイトのメインデータと、メインデータの先頭側に配置される４バイトのＩＤ（Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｄａｔａ）、２バイトのＩＥＤ（ＩＤ  Ｅｒｒｏｒ  Ｄｅｔｅｃｔｉｏｎ  ｃｏｄｅ）、６バイトのＣＰＲ ＭＡＩ（Ｃｏｐｙｒｉｇｈｔ  Ｍａｎｅｇｅｍｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ）、並びにメインデータの後ろの４バイトのＥＤＣ（Ｅｒｒｏｒ  Ｄｅｔｅｃｔｉｏｎ  Ｃｏｄｅ）の計２０６４バイトからなる。
このような構成を有するデータフレームでは、ＥＤＣ計算の後、２０４８のメインデータが付加される。これがスクランブルフレームとなる。
【００３７】
ＥＣＣブロックは、連続する１６個のスクランブルフレームに基づいて構成される。
すなわち、図５に示すように、ＥＣＣブロックは、情報フィールドとして１６個のスクランブルフレームから形成される。
図５に示す１７２バイト×１９２ロウは１７２バイト×１２ロウ×１６スクランブルフレームと等価であり、１７２の各カラムに対して、リードソロモン（Ｒｅｅｄ−Ｓｏｌｏｍｏｎ：ＲＳ）の１６バイトの外符号パリティ（ＰＯ：ｏｕｔｅｒ−ｃｏｄｅ  ｐａｒｉｔｙ）がそれぞれ付加される。そして、ＰＯ符号を含む２０８ロウの各々に１０バイトの内符号パリティ（ＰＩ：ｉｎｎｅｒ−ｃｏｄｅ  ｐａｒｉｔｙ）がそれぞれ付加される。
【００３８】
バッファメモリ制御回路１１４は、バッファメモリ１１３へのアクセス制御を行い、バッファメモリ１１３の負荷の状況等をバス部１１７を介して監視制御装置１１６に報知する。
【００３９】
システムコントローラ１１５は、システムの各部の制御を行う。
【００４０】
監視制御装置１１６は、バス負荷監視回路１１６１、バッファメモリ管理回路１１６２、上位システム要求管理回路１１６３、および周波数／再生速度制御回路１１６４を備え、動的にディスク再生速度を制御し、また動的にＥＦＭ＋復調回路１０９、誤り訂正回路１１０、デスクランブル／誤り検査回路１１１、上位システムインタフェース回路１１２、バッファメモリ制御回路１１４、およびシステムコントローラ１１５の各回路の動作周波数を制御することで、常に最低限の電力消費に抑えるように制御する。
【００４１】
図６は、本実施形態に係る監視制御装置１１６の具体的な処理を説明するための図である。
【００４２】
バス負荷監視回路１１６１は、図６に示すように、バス部（B-BUS）１１７の負荷を常に監視することでバス部（B-BUS）１１７の動作周波数を最適にする。
たとえば、図７に示すように、バス負荷情報ＢＬＩとしてBUSプロトコルの有効、無効の割合をある一定時間(Ts)で観測し、その比が閾値ＴＨを超えているか否かの判断によって現在の動作周波数からの増減の指示を必要周波数情報ＮＦＩとして行う。たとえば閾値ＴＨを９０％以上とすると、Ts時間内でバスの有効の割合が５０％の場合には動作周波数を半分付近にすることで消費電力の削減が行える。
また、図８に示すように、１００％の場合にはあらかじめ決められた増加割合分、閾値ＴＨを超えるまで動作周波数の増加を繰り返し行うことで処理速度を向上することができる。またこの閾値はシステムコントローラ１１５から設定可能とする。
また、図９に示すように、バス部（B-BUS）１１７の状況は各回路のデータ転送要求が複数ある／なしで判断することもできる。
このような方法で必要な処理速度分の動作周波数を与えることで、余分な消費電力を削減でき、また必要時には最大のパフォーマンスを発生することができる。
ここで有効とはB-BUSが使用されている状態を意味する。
無効とはB-BUSが使用されていない状態を意味する。
【００４３】
バッファメモリ管理回路１１６２は、以下の管理を行う。
システムの衝撃、傷などの要因で誤り訂正を行っても誤りがあった場合など、リトライ処理を行う必要がある場合に、映像や音楽が途切れないようにデータを先読みし、蓄える機能としてもバッファメモリ１１３は使用される。
たとえば通常速度（１倍速）での再生を行っている間も２倍速で先に読み込んでおくことで、傷、振動などでリトライが起こった場合にはバッファメモリ１１３に先読みされていたデータ時間分は映像や音楽が途切れることなく再生できる。
しかし、ある一定以上のデータをバッファにためておく必要はないため、バッファメモリ最低蓄積数（Da）以上のデータがあれば問題ない場合にはディスク再生速度もしくは／ならびに各回路の動作周波数を下げる／停止することで、消費電力を削減することができる。
この場合、たとえばバッファメモリ管理回路１１６２には、バッファメモリ残り容量ＭＲＣとバッファ必要エリア情報ＢＮＡが与えられ、判定の結果をディスク回転速度情報ＲＳＩとして周波数／再生速度制御回路１１６４に指示する。
またたとえば、図１０に示すように、バッファメモリ最低誤り訂正後データ蓄積数(Db)以上のデータがある場合には誤り訂正は即座に行わないようにしても良い。
なお、リトライとはエラー訂正した後にもデータにエラーがある場合に再度ディスクから読み直すことをいう。
【００４４】
上位システム要求管理回路１１０６３は、以下の管理を行う。
システムによっては最大のパフォーマンスが必要な場合と低消費電力が必要な場合がある。
たとえばノートパソコンなどのディスクドライブ装置であれば、電源が直接供給されている場合には、最大のパフォーマンスで動作させれば良いが、バッテリーなどで動作させている場合には低消費電力が求められる。
そこで、上位システム要求管理回路１１０６３には、図６に示すように、要求データ転送速度情報ＲＤＴとデータ要求状況ＤＲＳが与えられる。
上位システム要求管理回路１１０６３は、上位システムの要求に従い、ディスク回転速度ならびに各装置の動作周波数を決定することで、それらの要求を満たすことができる。また逐次上位システムからのデータ要求状況を確認することで、バス部（B-BUS）１１７もしくは各回路の動作周波数を変化させることもできる。
【００４５】
周波数／再生速度制御回路１１６４は、図６に示すように、バス負荷監視回路１１６１、バッファメモリ管理回路１１６２、上位システム要求管理回路１１６３からの要求を管理し、ディスク回転速度情報Ｓ１１６ａをサーボ／スピンドル制御回路１０６に供給し、クロック周波数情報Ｓ１１６ｂをＥＦＭ＋復調回路１０９、誤り訂正回路１１０、デスクランブル／誤り検査回路１１１、上位システムインタフェース回路１１２、バッファメモリ制御回路１１４、およびシステムコントローラ１１５に与えて、これら回路の動作周波数を制御する。
【００４６】
次に、上記構成による動作を説明する。
【００４７】
光ピックアップ１０３ではレーザダイオードによって、光学ディスク１０１の信号面にレーザ光を照射して、フォトディテクタによって信号面からの反射光を検出することで、光学ディスクに記録されているデータの読み出しを行う。
光ピックアップ１０３にて検出したその反射光はその反射光量に応じた電流信号とされてＲＦアンプ１０５に供給される。
ＲＦアンプ１０５の電流―電圧変換、マトリックス演算処理により、フォーカスエラー信号、トラッキングエラー信号が生成されるとともに再生情報としてのＲＦ信号等が生成される。
【００４８】
ＲＦアンプ１０５で生成されたフォーカスエラー信号、トラッキングエラー信号はサーブ／スピンドル制御回路１０６（サーボプロセッサ）にて位相補償、利得調整等の所要の処理を施されたのちに駆動装置１０４に供給される。さらにトラッキングエラー信号をサーボプロセッサにてLPF(low pass filter)を介してスレッドエラー信号を生成して、駆動回路からスレッドドライブ信号としてスレッド機構に出力される。これによりいわゆるフォーカスサーボ制御、トラッキングサーボ制御、スレッドサーボ制御が実行される。
【００４９】
また、サーボプロセッサはシステムコントローラ１１５からの指示に基づいて、フォーカスサーチ動作、トラックジャンプ動作のための信号を駆動装置１０４に供給し、それに応じたフォーカスドライブ信号、トラッキングドライブ信号、スレッドドライブ信号を発生させて光ピックアップ１０３のフォーカスサーチやトラックジャンプ等を実行させる。
【００５０】
ＲＦアンプ１０５にて生成された再生ＲＦ信号は、２値化回路１０７にて２値化されＥＦＭ信号となる。このＥＦＭ信号を用いてクロック再生回路１０８でＥＦＭ信号に同期した再生クロックが抽出される。この再生とデータからSYNC検出回路でフレームシンクが検出される。そのフレームシンクにはシンクナンバーが割り当てられており、それらの連続性によりフレーム番号を与える。このフレーム番号は０〜２３まで与えられており、それらで１物理セクタとなる。またそのセクタからシンクコードを取り除きＥＦＭ＋復調回路１０９においてＥＦＭ＋復調すると１記録セクタとなる。その先頭位置にはＩＤ番号が割り振られており、１６記録セクタで１ＥＣＣブロックとＲＩ、この１ＥＣＣブロックのデータが誤り訂正のために一旦バッファメモリ１１３に格納される。
【００５１】
誤り訂正回路１１０において、バッファメモリ１１３に格納されたデータに対して誤り訂正を内符号(PI)方向と外符号(PO)方向において必要回数実行される。
そして、デスクランブル／誤り検査回路１１１において、誤り訂正が終了すると誤り訂正後のデータに対してデスクランブル、誤り検査処理が行われ、その後、上位システムへの転送が行われる。たとえばパソコンなどに使用されるドライブであればATA/ATAPI I/Fが広く使用されている。
【００５２】
バッファメモリ１１３へのアクセスは上記のEFM+復調データの書き込み、誤り訂正のための読み出し、誤り訂正後の書き込み、デスクランブルのための読み出し、デスクランブル後の書き込み、誤り検査のための読み出し、上位システムへの転送の他にもシステムコントローラからの読み出し、書き込みも想定される。
なお、誤り検査を誤り訂正後バッファメモリにアクセスすることなく行っても良い。またデスクランブルは訂正後バッファメモリにアクセスすることなしに行っても良いし、上位システムへの転送中に行っても良い。
【００５３】
このバッファメモリ１１３へのアクセスバス（B-BUS）部１１７にそれぞれのアクセスが集中することがあり、それぞれのアクセス許可に時間がかかり処理が間に合わなくなってしまうことがある。それを回避するために十分な周波数を与える場合には最悪の場合を想定することになり、実際にはバス部（B-BUS）１１７へのアクセスが集中していない場合に無駄な電力を消費してしまう。
そこで、本システムではバス負荷監視装置１１６１、バッファメモリ状況管理装置１１６２、上位システム要求管理装置１１６３を備えることで、動的にディスク再生速度を制御し、また動的にそれぞれの回路の動作周波数を制御することで、常に最低限の電力消費に抑えることができる。
【００５４】
バス負荷監視回路１１６１においては、バス部（B-BUS）１１７の負荷を常に監視することでバス部（B-BUS）１１７の動作周波数を最適にする。
また、バッファメモリ管理回路１１６２は、たとえば通常速度（１倍速）での再生を行っている間も２倍速で先に読み込んでおくことで、傷、振動などでリトライが起こった場合にはバッファメモリ１１３に先読みされていたデータ時間分は映像や音楽が途切れることなく再生できる。
しかし、ある一定以上のデータをバッファにためておく必要はないため、バッファメモリ最低蓄積数（Da）以上のデータがあれば問題ない場合にはディスク再生速度もしくは/ならびに各回路の動作周波数を下げる/停止することで、消費電力を削減するように管理する。
また、上位システム要求管理回路１１０６３においては、上位システムの要求に従い、ディスク回転速度ならびに各装置の動作周波数を決定することで、それらの要求を満たすことができる。また逐次上位システムからのデータ要求状況を確認することで、バス部（B-BUS）１１７もしくは各回路の動作周波数を変化させることができるように管理する。
【００５５】
そして、周波数／再生速度制御回路１１６４では、バス負荷監視回路１１６１、バッファメモリ管理回路１１６２、上位システム要求管理回路１１６３からの要求を管理し、ディスク回転速度情報Ｓ１１６ａをサーボ／スピンドル制御回路１０６に供給し、クロック周波数情報Ｓ１１６ｂをＥＦＭ＋復調回路１０９、誤り訂正回路１１０、デスクランブル／誤り検査回路１１１、上位システムインタフェース回路１１２、バッファメモリ制御回路１１４、およびシステムコントローラ１１５に与えて、これら回路の動作周波数を制御する。
【００５６】
以上説明したように、本実施形態によれば、復調回路１０９、訂正回路１１０、検査回路１１１、上位システムインタフェース回路１１２、バッファメモリ制御回路１１４、システムコントローラ１１５、バス部１１７の動作周波数を、バス部およびバッファメモリの負荷状態に応じて動的に変化させ、上位システムからの要求に従い、各回路の動作周波数または／および再生速度を動的に可変させる監視制御装置１１６を設けたので、以下の効果を得ることができる。
【００５７】
必要最低限の動作周波数を与えることにより、常に低消費電力が維持できる。
常に低消費電力を維持しながら上位システムの要求に従い、高速にデータ読み出しができる。
常に低消費電力を維持しながら必要に応じて動作周波数を上げることにより誤り訂正回数を増加させることができ、訂正能力が向上する。
与える周波数によって電源電圧を変化させるなどの電力制御を行うことで更に低消費電力が達成される。
ホストシステムからの要求やバッファの空き容量、バスの混雑度の計測から必要な動作周波数をそれぞれのモジュールに与えることにより、高性能を維持した低消費電力システムを達成することができる。
【図面の簡単な説明】
【００５８】
【図１】本発明に係る光ディスク再生装置の一実施形態を示すブロック図である。
【図２】フレームシンクにシンクナンバーが割り当てられており、それらの連続性によりフレーム番号を与えることを説明するための図である。
【図３】ＥＣＣブロックについて説明するための図である。
【図４】ＤＶＤデータフォーマットを説明するための図であって、データフレーム構成を示す図である。
【図５】ＤＶＤデータフォーマットを説明するための図であって、ＥＣＣブロック構成を示す図である。
【図６】本実施形態に係る監視制御装置の具体的な処理を説明するための図である。
【図７】本実施形態に係るバス負荷監視装置の第１の監視例を説明するための図である。
【図８】本実施形態に係るバス負荷監視装置の第２の監視例を説明するための図である。
【図９】本実施形態に係るバス負荷監視装置の第３の監視例を説明するための図である。
【図１０】本実施形態に係るバッファメモリ管理装置の管理例を説明するための図である。
【符号の説明】
【００５９】
１００…光ディスク再生装置、１０１…光ディスク、１０２…スピンドルモータ、１０３…光ピックアップ、１０４…駆動装置、１０５…ＲＦアンプ、１０６…サーボ／スピンドル制御回路、１０７…２値化回路、１０８…クロック再生回路、１０９…ＥＦＭ＋復調回路、１１０…誤り訂正（ＥＣＣ）回路、１１１…デスクランブル／誤り検査回路、１１２…上位システムインタフェース回路、１１３…バッファメモリ、１１４…バッファメモリ制御回路、１１５…システムコントローラ、１１６…監視制御装置、１１６１…バス負荷監視回路、１１６２…バッファメモリ管理回路、１１６３…上位システム要求管理回路、１１６４…周波数／再生速度制御回路、１１７…バス部（Ｂ−ＢＵＳ）。
【図１】
2006048731.tif 000003
【図２】
2006048731.tif 000004
【図３】
2006048731.tif 000005
【図４】
2006048731.tif 000006
【図５】
2006048731.tif 000007
【図６】
2006048731.tif 000008
【図７】
2006048731.tif 000009
【図８】
2006048731.tif 000010
【図９】
2006048731.tif 000011
【図１０】
2006048731.tif 000012