(57)【要約】【課題】蓄積装置に保存された誤りがある再生データを正しいデータで的確に置き換えることができる再生装置を提供する。【解決手段】ＦＥ制御部１０が誤り訂正結果を再生データの正誤情報として出力し、蓄積装置１２がＦＥ制御部１０からの正誤情報に対応付けて再生データを蓄積・保存するとともに、正誤情報が誤りの再生データについてはディスクｄの読み出しアドレスを再読み出しデータテーブルに保存し、ＢＥ制御部１１が、蓄積装置１２に正誤情報が誤りの再生データが蓄積されてから正誤情報が正しい再生データが蓄積された場合に、ＦＥ制御部１０に指示して再読み出しデータテーブルに保存された読み出しアドレスのデータをディスクｄから読み出して再生させ、蓄積装置１２に蓄積・保存された正誤情報が誤りの再生データを正誤情報が正しい再生データで置き換える。【選択図】図１
2014182852.tif 000002
【特許請求の範囲】
【請求項１】
記憶媒体に記憶されたデータの再生を制御するフロントエンド制御部と、前記記憶媒体から再生された再生データを蓄積・保存する蓄積装置と、前記蓄積装置に保存された再生データを読み出して出力するバックエンド制御部とを備えた再生装置において、
前記フロントエンド制御部は、誤り訂正結果を再生データの正誤情報として出力し、
前記蓄積装置は、前記フロントエンド制御部からの前記正誤情報に対応付けて前記再生データを蓄積・保存するとともに、前記正誤情報が誤りの再生データについては前記記憶媒体の読み出しアドレスを再読み出しデータテーブルに保存し、
前記バックエンド制御部は、前記蓄積装置に前記正誤情報が誤りの再生データが蓄積されてから前記正誤情報が正しい再生データが蓄積された場合に、前記フロントエンド制御部に指示して、前記再読み出しデータテーブルに保存された読み出しアドレスのデータを前記記憶媒体から読み出して再生させ、前記蓄積装置に蓄積・保存された前記正誤情報が誤りの再生データを前記正誤情報が正しい再生データで置き換えることを特徴とする再生装置。
【請求項２】
前記バックエンド制御部は、前記蓄積装置に前記正誤情報が誤りの再生データが蓄積されてから前記正誤情報が正しい再生データが蓄積された場合に、前記フロントエンド制御部に指示して、前記記憶媒体へのアクセス方法を従前から変更することを特徴とする請求項１記載の再生装置。
【請求項３】
前記バックエンド制御部は、前記フロントエンド制御部に指示して、前記記憶媒体へのアクセス速度を従前より速くすることを特徴とする請求項２記載の再生装置。
【請求項４】
前記フロントエンド制御部は、前記記録媒体の周囲温度が所定の範囲外であるか否かを前記正誤情報として出力し、
前記バックエンド制御部は、前記蓄積装置に蓄積・保存する前の再生データに対応する前記周囲温度が前記所定の範囲外で前記正誤情報が誤りの場合、前記フロントエンド制御部に指示して、前記周囲温度が前記所定の範囲内になるように前記記憶媒体へのアクセス速度またはアクセス回数を従前から変更することを特徴とする請求項１記載の再生装置。
【請求項５】
前記フロントエンド制御部は、前記記憶媒体からのデータ読み出しにおけるサーボ制御結果がエラーか否かを前記正誤情報として出力し、
前記バックエンド制御部は、前記蓄積装置に蓄積・保存する前の再生データに対応する前記サーボ制御結果がエラーで前記正誤情報が誤りの場合、前記フロントエンド制御部に指示して、前記サーボ制御結果のエラーがなくなるように前記記憶媒体のデータ読み出し動作条件またはサーボ収束条件を従前から変更することを特徴とする請求項１記載の再生装置。
【請求項６】
前記蓄積装置は、前記正誤情報が誤りの再生データについて、前記記憶媒体からの読み出しアドレスおよび読み出しにおけるサーボ制御結果のエラーの有無を再読み出しデータテーブルに保存し、
前記バックエンド制御部は、前記再読み出しデータテーブルを参照して前記正誤情報が前記サーボ制御結果のエラーで誤りの場合、前記フロントエンド制御部に指示して、前記記憶媒体のデータ読み出し動作条件またはサーボ収束条件を従前から変更し、前記再読み出しデータテーブルに保存された読み出しアドレスのデータを前記記憶媒体から読み出して再生させ、前記蓄積装置に蓄積・保存された前記正誤情報が誤りの再生データを前記正誤情報が正しい再生データで置き換えることを特徴とする請求項１記載の再生装置。
【請求項７】
前記蓄積装置は、前記正誤情報が誤りの再生データについて、前記記憶媒体からの読み出しアドレスおよび再読み出しを行った再読み出し回数を再読み出しデータテーブルに保存し、
前記バックエンド制御部は、前記再読み出しデータテーブルに保存された読み出しアドレスのデータを前記記憶媒体から読み出す際に、前記再読み出し回数が所定の閾値以上である場合には当該読み出しアドレスを読み出しの対象から外すことを特徴とする請求項１記載の再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ＢＤ（Ｂｌｕ−ｒａｙ  Ｄｉｓｃは登録商標／以下記載を省略する）などの記憶媒体から読み出したデータを再生する再生装置に関する。
【背景技術】
【０００２】
従来の再生装置においては、ＢＤなどの記憶媒体に記憶されたデータを、マネージドコピー（Ｍａｎａｇｅｄ  Ｃｏｐｙ）で許可された状態で蓄積装置に蓄積・保存する際に、記憶媒体からの読み出しでエラーが発生した場合、エラーリカバリー処理として記憶媒体のエラー発生アドレスのデータを複数回読み出し、正常な再生データが取得された時点で蓄積装置に蓄積・保存していた。このため、外的要因が継続してエラーリカバリー処理を行っても正常な再生データが得られない場合、誤りを含む異常な再生データが蓄積装置に保存されたままとなっていた。
【０００３】
また、従来は外的要因の解消タイミングを考慮していないため、上述のように蓄積装置に蓄積・保存された異常な再生データは、外的要因が解消しても正常な再生データで補完されることがなく、そのままの状態で残る。
従って、蓄積装置から読み出されてオーディオ装置やビデオ装置などの外部の機器に出力される再生データが不良データとなり、データ品質を悪化させていた。
【０００４】
なお、特許文献１に記載される録画装置では、受信した放送番組などのデータを記憶装置に録画する際に、品質の悪いデータ箇所を判別するための情報（録画品質評価情報）を対応付けて記憶させている。録画データを出力する際に、この情報を用いて録画品質が悪い場合に警告表示を行うか、同一番組の放送予定がある場合は該当箇所の補完（置き換え）を行う。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−６７３０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
従来の技術では、記憶媒体からデータを読み出して再生する際に、外的要因によって再生データに誤りが生じても、この再生データは蓄積装置にそのまま蓄積され続ける可能性があるという課題があった。
また、特許文献１は、録画品質評価情報を用いて異常な録画データを判別しているが、同様にデータに異常を発生させた要因が解消したかどうかは判断していない。このため、同一番組を受信して異常な録画データを補完しようとしても、その異常を発生させた要因が解消していなければ、同様に品質の悪いデータが録画されることになる。
【０００７】
例えば、車載用の再生装置では、車両の温度変化などの外的要因によってエラーを含む再生データが蓄積装置に蓄積・保存される可能性が高い。このような再生データを正しいデータで補完するには、蓄積装置に再生データを蓄積・保存する際にエラーの外的要因を監視し、これが解消した時点で得られたデータで置き換える必要がある。
【０００８】
この発明は、上記のような課題を解決するためになされたもので、蓄積装置に保存された誤りがある再生データを正しいデータで的確に置き換えることができる再生装置を得ることを目的とする。
【課題を解決するための手段】
【０００９】
この発明に係る再生装置は、記憶媒体に記憶されたデータの再生を制御するフロントエンド制御部と、記憶媒体から再生された再生データを蓄積・保存する蓄積装置と、蓄積装置に保存された再生データを読み出して出力するバックエンド制御部とを備えた再生装置において、フロントエンド制御部は、誤り訂正結果を再生データの正誤情報として出力し、蓄積装置は、フロントエンド制御部からの正誤情報に対応付けて再生データを蓄積・保存するとともに、正誤情報が誤りの再生データについては記憶媒体の読み出しアドレスを再読み出しデータテーブルに保存し、バックエンド制御部は、蓄積装置に正誤情報が誤りの再生データが蓄積されてから正誤情報が正しい再生データが蓄積された場合に、フロントエンド制御部に指示して、再読み出しデータテーブルに保存された読み出しアドレスのデータを記憶媒体から読み出して再生させ、蓄積装置に蓄積・保存された正誤情報が誤りの再生データを正誤情報が正しい再生データで置き換えることを特徴とする。
【発明の効果】
【００１０】
この発明によれば、蓄積装置に保存された誤りがある再生データを正しいデータで的確に置き換えることができるという効果がある。
【図面の簡単な説明】
【００１１】
【図１】この発明に係る再生装置の構成を示すブロック図である。
【図２】実施の形態１に係る再生装置の動作を示すフローチャートである。
【図３】蓄積装置に保存されたデータとＦＥエラー情報および正誤情報を示す図である。
【図４】実施の形態１における再読み出しデータテーブルの例を示す図である。
【図５】正しいデータに補完処理を施した後の蓄積装置に保存されたデータとＦＥエラー情報および正誤情報を示す図である。
【図６】実施の形態１におけるディスクからのデータ読み出しを示す図である。
【図７】実施の形態２における、蓄積装置に保存されたデータとＦＥエラー情報、温度情報および正誤情報を示す図である。
【図８】実施の形態２における、誤りがある再生データを正しいデータで補完する処理を示す図である。
【図９】実施の形態３における、蓄積装置に保存されたデータとＦＥエラー情報、サーボ情報および正誤情報を示す図である。
【図１０】実施の形態３における、誤りがある再生データを正しいデータで補完する処理を示す図である。
【図１１】実施の形態４における再読み出しデータテーブルの例を示す図である。
【図１２】実施の形態５における再読み出しデータテーブルの例を示す図である。
【発明を実施するための形態】
【００１２】
実施の形態１．
図１は、この発明に係る再生装置の構成を示すブロック図であり、この発明をＢＤなどの記憶媒体（ディスクｄ）から読み出したデータを再生するディスク再生装置に適用した場合を示している。図１に示すディスク再生装置１は、移動体（例えば、車両）に搭載されてディスクｄから読み出したデータを再生する再生装置であり、フロントエンド部２、バックエンド部３、およびシステム制御部４を備えて構成される。
フロントエンド部２は、ＰＵ（光ピックアップユニット）５、再生部６、ディスク駆動部７、温度センサ８、振動センサ９、およびＦＥ制御部（フロントエンド制御部）１０を備える。バックエンド部３は、ＢＥ制御部（バックエンド制御部）１１、蓄積装置１２および出力部１３を備える。
【００１３】
フロントエンド部２において、ＰＵ５は、ディスクｄから光学的に記録信号を読み出す構成部であり、例えば、不図示の発光素子（レーザダイオード）、対物レンズ、受光素子およびアクチュエータなどを備える。アクチュエータは、対物レンズをディスクｄに接離する方向および半径方向に移動させる。このアクチュエータで対物レンズを移動させて、発光素子からの光ビームを、対物レンズでディスクｄの記録（ピット）面上に集光させて光ビームの反射光成分を記録信号として受光素子で受光する。
【００１４】
再生部６は、ＰＵ５がディスクｄから読み出したデータに復号処理を施して再生データを生成する機能を有する。再生データは、マネージドコピーで許可された状態でＦＥ制御部１０およびＢＥ制御部１１を介して蓄積装置１２に蓄積・保存される。
ディスク駆動部７は、ディスクｄを回転駆動させる駆動部であり、スピンドルモータなどで構成される。温度センサ８は、ディスクｄの周辺温度を検知するセンサであり、振動センサ９は、ディスク再生装置１に加わる振動を検知するセンサである。
【００１５】
ＦＥ制御部１０は、ディスクｄから読み出したデータを再生するフロントエンド側の構成部５〜７の動作を制御する制御部である。
また、ＦＥ制御部１０は、再生部６が再生データを生成する際に、誤り訂正結果を再生データの正誤情報として出力する。すなわち、ディスクｄに記憶されたデータに付加されている誤り訂正符号を用いて、ＦＥ制御部１０が再生データの誤り検出訂正を行う。
なお、実施の形態１において、上記正誤情報は、誤り検出訂正でエラーがあったか否かを“正”または“誤”で示す情報である。
【００１６】
ＢＥ制御部１１は、システム制御部４の指示に従って、蓄積装置１２から再生データを読み出して出力部１３に出力する制御部である。
また、ＢＥ制御部１１は、マネージドコピーで許可された状態で、フロントエンド部２で生成された再生データを入力して蓄積装置１２に出力する。
蓄積装置１２は、ＢＥ制御部１１を介して上記再生データを入力し、自身の記憶領域にアドレッシングして蓄積・保存する。
【００１７】
また、ＢＥ制御部１１は、蓄積装置１２に正誤情報が誤りの再生データが蓄積されてから正誤情報が正しい再生データが蓄積された場合に、ＦＥ制御部１０に指示して、再読み出しデータテーブルに保存された読み出しアドレスのデータをディスクｄから読み出して再生させ、蓄積装置１２に蓄積された正誤情報が誤りの再生データを、正誤情報が正しい再生データで置き換える。
さらに、ＢＥ制御部１１は、蓄積装置１２に正誤情報が誤りの再生データが蓄積されてから正誤情報が正しい再生データが蓄積された場合に、ＦＥ制御部１０に指示して、ディスクｄへのアクセス方法を従前から変更する。例えば、ディスクｄに対するアクセス速度を従前よりも速くする。
【００１８】
蓄積装置１２は、フロントエンド部２において再生された再生データを蓄積・保存するメモリである。蓄積装置１２には、例えば、ディスク再生装置１が備えるハードディスク装置（ＨＤＤ）、あるいは、大容量の不揮発性メモリなどが用いられる。
出力部１３は、蓄積装置１２から読み出された再生データを出力する出力部であって、例えば、音声の再生データを出力するオーディオ装置、映像の再生データを表示するビデオ装置などが挙げられる。
【００１９】
システム制御部４は、ＦＥ制御部１０およびＢＥ制御部１１を制御する制御部であり、不図示の入力部を用いて入力されたユーザ要求をＦＥ制御部１０またはＢＥ制御部１１に送信する。例えば、蓄積装置１２に保存した再生データの出力が要求されると、この要求は、システム制御部４からＢＥ制御部１１へ出力される。ＢＥ制御部１１は、この要求を受けると、蓄積装置１２から対応する再生データを読み出して出力部１３に出力する。
これにより、ユーザが、要求した再生データを視聴することができる。
【００２０】
次に動作について説明する。
図２は、実施の形態１に係る再生装置の動作を示すフローチャートであり、図１のディスク再生装置１による動作を示している。
まず、フロントエンド部２のＰＵ５がディスクｄからデータを読み出し（ステップＳＴ１）、再生部６が読み出しデータを再生する（ステップＳＴ２）。
次に、ＦＥ制御部１０が、ディスクｄに記憶されたデータに付加されている誤り訂正符号を用いて、このデータの再生データについて誤り検出訂正を行い、ＦＥエラー（検出の結果が誤りである場合）があるか否かを判定する（ステップＳＴ３）。
【００２１】
ＦＥエラーがある場合（ステップＳＴ３；ＹＥＳ）、ＦＥ制御部１０は、ＦＥエラーがあることを示す正誤情報、これに対応する再生データおよび読み出しアドレスをＢＥ制御部１１に出力する。なお、正誤情報とは、ＦＥエラーがある場合を“誤”、ＦＥエラーがない場合を“正”として示す情報である。
ＢＥ制御部１１は、ＦＥ制御部１０から入力した正誤情報、再生データおよび読み出しアドレスを蓄積装置１２に出力する。
蓄積装置１２は、ＦＥエラーがある再生データのディスクｄにおける読み出しアドレスを再読み出しデータテーブルに保存することにより、再読み出しデータテーブルの内容を更新する（ステップＳＴ４）。
さらに、蓄積装置１２は、再読み出しデータテーブルとは別の記憶領域に、正誤情報に対応付けて再生データを蓄積・保存する（ステップＳＴ５）。
【００２２】
ＦＥエラーがない場合（ステップＳＴ３；ＮＯ）、ＦＥ制御部１０は、ＦＥエラーがないことを示す正誤情報、これに対応する再生データおよび読み出しアドレスをＢＥ制御部１１に出力する。ＢＥ制御部１１は、正誤情報からＦＥエラーがないことを認識すると、蓄積装置１２にある再読み出しデータテーブルを参照して読み出しアドレスがあるか否かを判定する（ステップＳＴ６）。
【００２３】
再読み出しデータテーブルにアドレスがない場合（ステップＳＴ６；ＮＯ）、ＢＥ制御部１１は、蓄積装置１２に正誤情報が誤りの再生データが保存されていないと判断し、ステップＳＴ５に移行する。これにより、蓄積装置１２は、正誤情報に対応付けて再生データを蓄積・保存する。
【００２４】
一方、再読み出しデータテーブルにアドレスがある場合（ステップＳＴ６；ＹＥＳ）、ＢＥ制御部１１は、蓄積装置１２に正誤情報が誤りの再生データが蓄積されてから正誤情報が正しい再生データが蓄積されたと判断する。
この場合、図３に示すように、外的要因によって正誤情報が誤りの再生データ（アドレスＢＢＢのデータ）が生成され、この後、外的要因が解消して正誤情報が正しい再生データ（アドレスＣＣＣ以降のデータ）が生成されたものと考えられる。例えば、ディスク再生装置１に振動が加わってエラーとなったが、その振動が治まれば、正しい再生データが得られる。
【００２５】
このように、この発明では、正誤情報と再読み出しデータテーブルにの内容基づいて、エラーを起こす外的要因が解消したタイミングを判断し、外的要因が解消したタイミングで補完対象のデータをディスクｄから再読み出して、正しい再生データが得られた時点で補完を行う。
【００２６】
例えば、図３に示すように、正誤情報が誤りの再生データ２が発生すると、図４に示すように、再読み出しデータテーブルには、再生データ２の読み出しアドレスＢＢＢが保存される。これに続いて正誤情報が正しい再生データ３が発生した場合、蓄積装置１２は、正誤情報が誤りか正しいかによらずに再生データを蓄積するので、再読み出しデータテーブルに読み出しアドレスがあるか否かを参照すれば、正誤情報が誤りの再生データが蓄積されてから、正誤情報が正しい再生データが蓄積された状態であるかどうかを知ることができる。
【００２７】
図２の例では、ＢＥ制御部１１が、蓄積装置１２に正誤情報が誤りの再生データが蓄積されてから正誤情報が正しい再生データが蓄積された場合、まず、ＦＥ制御部１０に指示して、ディスクｄへのアクセス方法を従前から変更する（ステップＳＴ７）。ここでは、例えば、従前のアクセス速度（１倍速）から２倍速に変更する。
【００２８】
続いて、ＢＥ制御部１１は、ＦＥ制御部１０に指示して、再読み出しデータテーブルに保存された読み出しアドレスのデータをディスクｄから読み出して再生させる（ステップＳＴ８）。図３および図４の例では、読み出しアドレスＢＢＢのデータがディスクｄから読み出されて再生される。
【００２９】
次に、ＦＥ制御部１０は、再読み出ししたデータに付加された誤り訂正符号を用いて、このデータの再生データについて誤り検出訂正を行い、ＦＥエラーがあるか否かを判定する（ステップＳＴ９）。このとき、ＦＥエラーがある場合（ステップＳＴ９；ＹＥＳ）、ＦＥ制御部１０は、再読み出しの再生データを破棄して（ステップＳＴ１０）、ステップＳＴ２に戻り、上述の処理を繰り返す。
【００３０】
ＦＥエラーがなければ（ステップＳＴ９；ＮＯ）、ＦＥ制御部１０は、ＦＥエラーがないことを示す正誤情報、これに対応する再生データおよび読み出しアドレスをＢＥ制御部１１に出力する。ＢＥ制御部１１は、蓄積装置１２に蓄積・保存されている正誤情報が誤りの再生データを、正誤情報が正しい再生データで置き換え（上書き）を行う（ステップＳＴ１１）。図３および図４の例では、読み出しアドレスＢＢＢのデータについて正しい再生データで上書きされ、図５に示すように正誤情報が“正”のデータとなる。
なお、ＢＥ制御部１１は、正しいデータで補完を行った場合には、このデータについて再読み出しデータテーブルに保存されている読み出しアドレスを破棄する。
【００３１】
図６は、実施の形態１におけるディスクからのデータ読み出しを示す図であって、図６（ａ）は、蓄積装置１２に保存された誤りのある再生データを補完しない場合を示しており、図６（ｂ）は、図２に示したようにエラー要因が解消したタイミングを判断して誤りのある再生データを正しいデータで補完する場合を示している。
上記の補完を行わない場合におけるディスクｄからのデータ読み出しは、例えば、図６（ａ）に示すように通常のアクセス速度（１倍速）で行われる。読み出しアドレスが指定されると、このアドレスに対応するデータが、次のアドレスが読み出し要求されるまでの間にディスクｄから読み出される。
この状態で、読み出しアドレスＢＢＢのデータがＦＥエラーとなって正誤情報が“誤”になっても、蓄積装置１２には、読み出された順に再生データが蓄積されるため、誤ったデータが含まれるデータ２がそのまま保存される。
【００３２】
図６（ｂ）に示すように、正誤情報が誤りの再生データ群であるデータ２が発生すると、再読み出しデータテーブルには、図４に示したように再生データ２の読み出しアドレスＢＢＢが保存される。続いて、正誤情報が正しい再生データ群であるデータ３が発生した場合、再読み出しデータテーブルに読み出しアドレスＢＢＢがあるか否かを参照すれば、正誤情報が誤りの再生データ（データ２）が蓄積されてから正誤情報が正しい再生データ（データ３）が蓄積された状態であるかどうかを知ることができる。
この状態をエラーの要因が解消したタイミングと判断して、ＢＥ制御部１１が、従前の２倍のアクセス速度（２倍速）でディスクｄにアクセスするようにＦＥ制御部１０に指示する。これにより、最後に読み出し要求されたアドレスＤＤＤのデータ４が、ディスクｄから２倍速で読み出される。この場合、アクセス速度が２倍になっているので、データ３の半分の時間でデータ４の読み出しおよび再生が完了する。
これに引き続き、ＢＥ制御部１１は、データ２の補完処理を開始し、ＦＥ制御部１０に指示してアドレスＢＢＢのデータ２を２倍速でディスクｄから再び読み出して再生する。このデータ２の正誤情報が正しければ、このデータ２で蓄積装置１２に保存された誤ったデータ２を上書きする。これにより、図６（ｂ）に示すように、正しいデータ２で補完される。このようにアクセス速度を２倍にすることで、通常の半分の時間でデータを補完することができる。
【００３３】
なお、上述までの説明では、ディスクｄへのアクセス方法を変更する場合を示したが、アクセス方法を変更しなくても、エラー要因が解消したタイミングを判断することから、蓄積装置１２に保存された異常な再生データを正常なデータで的確に補完することが可能である。
【００３４】
以上のように、この実施の形態１によれば、ＦＥ制御部１０が誤り訂正結果を再生データの正誤情報として出力し、蓄積装置１２がＦＥ制御部１０からの正誤情報に対応付けて再生データを蓄積・保存するとともに、正誤情報が誤りの再生データについてはディスクｄの読み出しアドレスを再読み出しデータテーブルに保存し、ＢＥ制御部１１が、蓄積装置１２に正誤情報が誤りの再生データが蓄積されてから正誤情報が正しい再生データが蓄積された場合に、ＦＥ制御部１０に指示して再読み出しデータテーブルに保存された読み出しアドレスのデータをディスクｄから読み出して再生させ、蓄積装置１２に蓄積・保存された正誤情報が誤りの再生データを正誤情報が正しい再生データで置き換える。
このようにすることで、エラー要因が解消したタイミングに応じて蓄積装置１２に保存された誤りがある再生データを正しいデータで的確に置き換えることができる。
【００３５】
また、この実施の形態１によれば、ＢＥ制御部１１が、蓄積装置１２に正誤情報が誤りの再生データが蓄積されてから正誤情報が正しい再生データが蓄積された場合に、ＦＥ制御部１０に指示して、ディスクｄへのアクセス方法を従前から変更する。
特に、ディスクｄへのアクセス速度を従前より速くすることで、通常よりも速い時間で誤りのあるデータを正しいデータで補完することが可能である。
【００３６】
実施の形態２．
実施の形態２は、ディスクｄの周囲温度が所定の範囲外であるか否かを正誤情報に追加した場合について述べる。ここで、所定の範囲は、ディスクｄから正常にデータ読み出しが可能な温度範囲であり、この範囲より高い場合または低い場合には再生データに誤りが発生する可能性が高くなる。
なお、実施の形態２に係る再生装置は、上記実施の形態１と基本的な構成は同一であるので、以降の説明で装置構成については図１を参照することとする。
【００３７】
図７は、実施の形態２における、蓄積装置に保存されたデータとＦＥエラー情報、温度情報および正誤情報を示す図である。温度情報は、ディスクｄの周囲温度が上記所定の範囲外であるか否かを示す情報であって、所定の範囲内であれば“正常”、所定の範囲外であれば“異常”である。図７の例では、温度情報が異常であるため、蓄積装置１２に保存する前の再生データ群のうち、データ１およびデータ２にＦＥエラーが発生している場合を示している。この場合、温度情報が所定の範囲よりも高温で異常になっているのかまたは低温で異常になっているのかによって異なるアクセス方法でディスクｄにアクセスしてデータ読み出しを行う。
【００３８】
図８は、実施の形態２における、誤りがある再生データを正しいデータで補完する処理を示す図である。図８の例では、温度センサ８が検知したディスクｄの周囲温度が所定の範囲よりも低温であるために温度情報が異常となり、これによってＦＥエラーが発生している場合を示している。このとき、ＦＥ制御部１０は、温度情報が低温で異常であることをＢＥ制御部１１に通知する。ＢＥ制御部１１は、温度情報が低温で異常になった場合、ＦＥ制御部１０に指示して従前よりもディスクｄへのアクセス速度を速くする。
【００３９】
図８において、ディスクｄから読み出して再生したデータ１が温度情報の異常（低温）によって誤りが発生した場合、ＢＥ制御部１１は、ＦＥ制御部１０に指示して、直ちにディスクｄへのアクセス速度を２倍に引き上げる。このようにすることで、システム（例えば、ＬＳＩ）全体の発熱量が増加して周囲温度が上昇し、できるだけ正しい再生データが蓄積装置１２に保存されるようにデータ読み出しを行うことができる。
【００４０】
ディスクｄからデータ２を読み出して再生した時点では未だに低温であり、データ２も温度情報の異常（低温）によって誤りが生じている。この後、ディスクｄからデータ３を読み出して再生した時点で周囲温度が所定の範囲内となり、正誤情報が正しいデータ３が蓄積装置１２に保存される。このとき、実施の形態１と同様に、ＢＥ制御部１１が、再読み出しデータテーブルを参照することで、蓄積装置１２に正誤情報が誤りの再生データが蓄積されてから正誤情報が正しい再生データが蓄積された状態、すなわち温度によるエラー要因が解消したタイミングであると判断する。
続いて、ＢＥ制御部１１は、ＦＥ制御部１０に指示して、読み出し要求されたデータ４，５を蓄積装置１２に保存した後に、データ１およびデータ２についての補完処理を開始する。
【００４１】
このようにディスクｄへのアクセス方法を変更してエラー要因となる温度環境を積極的に変化させることで、できるだけ正しい再生データが蓄積装置１２に保存されるようにデータ読み出しを行うことができる。
なお、図８では、低温でエラーが発生している場合に、ディスクｄへのアクセス速度を速くする場合を示したが、ディスクｄへの所定時間内のアクセス回数を増加させても同様の効果を得ることができる。
【００４２】
次に、温度センサ８が検知したディスクｄの周囲温度が所定の範囲より高温であるために温度情報が異常となり、これによってＦＥエラーが発生している場合を考える。
この場合、ＢＥ制御部１１は、ＦＥ制御部１０に指示して、従前よりもディスクｄへの所定時間内のアクセス回数を減少させる。これにより、システム（例えば、ＬＳＩ）全体の発熱量が減少して周囲温度を下降させることで、できるだけ正しい再生データが蓄積装置１２に保存されるようにデータ読み出しを行うことができる。
周囲温度が下降して所定の範囲内となり、正誤情報が正しいデータが蓄積装置１２に保存されると、ＢＥ制御部１１は、上記と同様に再読み出しデータテーブルを参照し、温度によるエラー要因が解消したタイミングであると判断してデータ補完処理を開始する。
【００４３】
以上のように、この実施の形態２によれば、ＦＥ制御部１０が、ディスクｄの周囲温度が所定範囲外であるか否かを正誤情報として出力し、ＢＥ制御部１１が、蓄積装置１２に蓄積・保存する前の再生データに対応する周囲温度が所定範囲外で正誤情報が誤りの場合、ＦＥ制御部１０に指示して、周囲温度が所定の範囲内になるように、ディスクｄへのアクセス速度またはアクセス回数を従前から変更する。
このようにすることで、温度によるエラーが発生している環境において、できるだけ正しい再生データが蓄積装置１２に保存されるようにデータ読み出しを行うことができる。これにより、蓄積装置１２に保存された誤りがある再生データを正しいデータで早期かつ的確に置き換えることができる。
【００４４】
実施の形態３．
実施の形態３は、ディスクｄからデータを読み出すときのサーボ制御結果がエラーであるか否かを正誤情報に追加した場合について述べる。
なお、実施の形態３に係る再生装置は、上記実施の形態１と基本的な構成は同一であるので、以降の説明で装置構成については図１を参照することとする。
【００４５】
図９は、実施の形態３における、蓄積装置に保存されたデータとＦＥエラー情報、サーボ情報および正誤情報を示す図である。サーボ情報とは、ディスクｄのデータの読み出し位置やディスクｄの回転などの制御情報であり、所定の読み出し位置にサーボ制御されていない場合にエラーとなる。すなわち、サーボ制御結果にエラーがなければ、“正常”、エラーがあれば“異常”である。
図９の例では、サーボ情報が異常であるため、蓄積装置１２に保存する前の再生データ群のうち、データ１およびデータ２にＦＥエラーが発生している場合を示している。
この場合、サーボ収束条件が改善されるよう従前とは異なるアクセス方法でディスクｄにアクセスしてデータ読み出しを行う。
【００４６】
図１０は、実施の形態３における、誤りがある再生データを正しいデータで補完する処理を示す図である。図１０の例では、ＦＥ制御部１０が再生部６から取得したサーボ制御結果にエラーがあるためにサーボ情報が異常となり、これによってＦＥエラーが発生している場合を示している。このとき、ＦＥ制御部１０は、サーボ情報が異常であることをＢＥ制御部１１に通知する。ＢＥ制御部１１は、サーボ情報が異常である場合、ＦＥ制御部１０に指示して、従前からディスクｄのデータ読み出し動作条件またはサーボ収束条件を変更する。例えば、データ読み出し動作条件として一時的にディスクｄを従前よりも低速な回転に変更する。また、フォーカスサーボまたはトラッキングサーボのサーボ収束条件を従前から所定の値だけ変更する。
【００４７】
図１０においては、ディスクｄからデータ１〜３の順に読み出しを行った際に、サーボ情報の異常によってデータ１〜３に誤りが発生しており、このとき、ＢＥ制御部１１が、ＦＥ制御部１０に指示して、従前からディスクｄのデータ読み出し動作条件またはサーボ収束条件を変更する。これにより、データ４の読み出しからサーボ制御結果にエラーがなくなり、正しいデータ４が蓄積装置１２に蓄積・保存される。
このとき、実施の形態１と同様に、ＢＥ制御部１１が、再読み出しデータテーブルを参照することで、蓄積装置１２に正誤情報が誤りの再生データが蓄積されてから正誤情報が正しい再生データが蓄積された状態、すなわちサーボ制御におけるエラー要因が解消したタイミングであると判断する。
続いて、ＢＥ制御部１１は、ＦＥ制御部１０に指示して、ディスクｄへのアクセス速度を２倍に引き上げた後、読み出し要求されたデータ５を蓄積装置１２に保存してから、データ１〜３についての補完処理を開始する。
このようにディスクｄのデータ読み出し動作条件またはサーボ収束条件を変更することにより、できるだけ正しい再生データが蓄積装置１２に保存されるようにデータ読み出しを行うことができる。
【００４８】
以上のように、この実施の形態３によれば、ＦＥ制御部１０が、ディスクｄからのデータ読み出しにおけるサーボ制御結果がエラーか否かを正誤情報として出力し、ＢＥ制御部１１が、蓄積装置１２に蓄積・保存する前の再生データに対応するサーボ制御結果がエラーで正誤情報が誤りの場合、ＦＥ制御部１０に指示して、サーボ制御結果のエラーがなくなるようにディスクｄのデータ読み出し動作条件またはサーボ収束条件を従前から変更する。このようにすることで、サーボ制御結果のエラーが発生している環境において、できるだけ正しい再生データが蓄積装置１２に保存されるようにデータ読み出しを行うことができる。これにより、蓄積装置１２に保存された誤りがある再生データを正しいデータで早期かつ的確に置き換えることができる。
【００４９】
なお、実施の形態２で示した周囲温度および実施の形態３で示したサーボ制御の双方を正誤情報として、エラー要因の解消タイミングを判断してもよい。この場合、温度およびサーボ制御の要因に優先順を付けておき、この優先順に応じてディスクｄへのアクセス方法などを従前から変更するようにしてもよい。例えば、温度が所定範囲外であっても、サーボ制御結果の方がデータ誤りの原因となり得ると考え、ディスクｄのデータ読み出し動作条件またはサーボ収束条件を従前から変更する。
このようにすることでも、できるだけ正しい再生データが蓄積装置１２に保存されるようにデータ読み出しを行うことができる。
【００５０】
実施の形態４．
実施の形態４では、ディスクｄからデータを読み出すときのサーボ制御結果がエラーであるか否かを再読み出しデータテーブルに保存した場合について述べる。
なお、実施の形態４に係る再生装置は、上記実施の形態１と基本的な構成は同一であるので、以降の説明で装置構成については図１を参照することとする。
【００５１】
図１１は、実施の形態４における再読み出しデータテーブルの例を示す図であり、正誤情報に誤りのあった再生データの読み出しアドレスに対応付けてサーボ制御結果がエラーであるか否かを示すサーボ情報を保存している。図１１では、読み出しアドレスＡＡＡとＢＢＢのデータのサーボ情報が異常であり、ディスクｄから読み出す際のサーボ制御結果がエラーであることを示している。また、読み出しアドレスＣＣＣのデータは、他の理由で正誤情報が誤りになっている。これらのデータが蓄積装置１２に保存されている。
【００５２】
ＢＥ制御部１１は、再読み出しデータテーブルを参照して正誤情報がサーボ制御結果のエラーで誤りの場合、読み出しアドレスＡＡＡとＢＢＢのデータを再読み出しする前に、ＦＥ制御部１０に指示して、サーボ収束条件が改善されるようにディスクｄへのアクセス方法を従前とは異なる方法に変更する。例えば、実施の形態３と同様に、データ読み出し動作条件として一時的にディスクｄを従前よりも低速な回転に変更する。また、フォーカスサーボまたはトラッキングサーボのサーボ収束条件を従前から所定の値だけ変更する。
このように、再読み出しを行うアドレスごとにデータエラーの要因に応じた再読み出しの制御を行ってディスクｄからのデータ読み出し性能（プレイヤビリティ性能）を一時的に向上させることにより、再読み出しを行ったデータの誤り発生の確率を低下させることができる。
【００５３】
以上のように、この実施の形態４では、蓄積装置１２が、正誤情報が誤りの再生データについて、ディスクｄからの読み出しアドレスおよび読み出しにおけるサーボ制御結果のエラーの有無を再読み出しデータテーブルに保存し、ＢＥ制御部１１が、再読み出しデータテーブルを参照して正誤情報がサーボ制御結果のエラーで誤りの場合、ＦＥ制御部１０に指示して、ディスクｄのデータ読み出し動作条件またはサーボ収束条件を従前から変更し、再読み出しデータテーブルに保存された読み出しアドレスのデータをディスクｄから読み出して再生させ、蓄積装置１２に蓄積・保存された正誤情報が誤りの再生データを正誤情報が正しい再生データで置き換える。
このように再読み出しするデータのエラー要因がサーボ情報の異常である場合、これを解消する読み出し制御を行うことで、再読み出しを行ったデータの誤り発生を抑えることができる。
【００５４】
実施の形態５．
実施の形態５は、ディスクｄからデータの再読み出しを行った再読み出し回数を再読み出しデータテーブルに保存する場合について述べる。
なお、実施の形態５に係る再生装置は、上記実施の形態１と基本的な構成は同一であるので、以降の説明で装置構成については図１を参照することとする。
【００５５】
図１２は、実施の形態５における再読み出しデータテーブルの例を示す図であり、正誤情報に誤りのあった再生データの読み出しアドレスに対応付けて再読み出し回数を保存している。図１２の例では、読み出しアドレスＡＡＡの再読み出し回数が３回であり、読み出しアドレスＢＢＢの再読み出し回数が１回であり、読み出しアドレスＣＣＣの再読み出し回数が１回である。これらのデータは蓄積装置１２に保存されている。
【００５６】
ＢＥ制御部１１は、再読み出しデータテーブルに保存された読み出しアドレスのデータをディスクｄから読み出す際に、再読み出し回数が所定の閾値以上である場合には当該読み出しアドレスを読み出しの対象から外す。例えば、閾値を３回とした場合は、読み出しアドレスＡＡＡが上記条件に合致し、再読み出しの対象から外される。
再読み出し回数が多いアドレスのデータは、ディスクｄにおいて傷などの内的な障害によってエラーになっており、外部要因によるエラーではないと推定判断して、再読み出し対象アドレスから除外する。
【００５７】
以上のように、この実施の形態５では、蓄積装置１２が、正誤情報が誤りの再生データについて、ディスクｄからの読み出しアドレスおよび再読み出しを行った再読み出し回数を再読み出しデータテーブルに保存し、ＢＥ制御部１１が、再読み出しデータテーブルに保存された読み出しアドレスのデータをディスクｄから読み出す際に、再読み出し回数が所定の閾値以上である場合には当該読み出しアドレスを読み出しの対象から外す。
このようにすることで、正しいデータで補完できる可能性の高いアドレスのみが再読み出しの対象になるため、ディスクｄに対する不必要なアクセスが減少し、より効率のよいエラー補完が可能となる。
【００５８】
また、正誤情報が誤りの再生データについて、サーボ情報が異常であるのか否かおよび再読み出し回数の双方を再読み出しデータテーブルに保存しておき、データ補完処理の際に、実施の形態４または実施の形態５で説明した処理を適宜実行してもよい。
【００５９】
なお、本発明はその発明の範囲内において、各実施の形態の自由な組み合わせ、あるいは各実施の形態の任意の構成要素の変形、もしくは各実施の形態において任意の構成要素の省略が可能である。
【符号の説明】
【００６０】
１  ディスク再生装置、２  フロントエンド部、３  バックエンド部、４  システム制御部、５  ＰＵ（光ピックアップユニット）、６  再生部、７  ディスク駆動部、８  温度センサ、９  振動センサ、１０  ＦＥ（フロントエンド）制御部、１１  ＢＥ（バックエンド）制御部、１２  蓄積装置、１３  出力部。
【図１】
2014182852.tif 000003
【図２】
2014182852.tif 000004
【図３】
2014182852.tif 000005
【図４】
2014182852.tif 000006
【図５】
2014182852.tif 000007
【図６】
2014182852.tif 000008
【図７】
2014182852.tif 000009
【図８】
2014182852.tif 000010
【図９】
2014182852.tif 000011
【図１０】
2014182852.tif 000012
【図１１】
2014182852.tif 000013
【図１２】
2014182852.tif 000014