(57)【要約】  本発明は、記録可能な記憶媒体（１１０）から記録済みデータを再生するとき、記録可能な記憶媒体上の記録済みデータを自動的にリフレッシュする方法（２００）とシステム（１００）に関する。この方法は、記録可能な記憶媒体から記録済みデータのセグメントを読み出すステップ（２１２）と、記録済みデータのセグメントの少なくとも一部を記録可能な記憶媒体上に再書き込みするステップ（２１８）とを含んでいる。更に、この方法は、記録済みデータ内のエラーをサーチすることにより、記録済みデータのセグメントを選択的に検査するステップ（２１４）を含むことができ、この場合、記録済みデータ内のエラーのレベルが所定レベルに達しているとき、上記再書き込みするステップを行うことが出来る。
2005510826.tif 000002
【特許請求の範囲】
【請求項１】
記録可能な記憶媒体（１１０）からの記録済みデータの再生時に、前記記録可能な記憶媒体（１１０）上の前記記録済みデータを自動的にリフレッシュする方法であって、
前記記録可能な記憶媒体から前記記録済みデータのセグメントを読み出すステップ（２１２）と、
前記記録済みデータの前記セグメントの少なくとも一部を前記記録可能な記憶媒体上へ再書き込みするステップ（２１８）と、
を含む方法。
【請求項２】
前記記録済みデータがデータ保持期間内でリフレッシュされる、請求項１記載の方法。
【請求項３】
前記記録可能な記憶媒体（１１０）上に再書き込みされる、前記記録済みデータの前記セグメントの前記一部が、前記記録可能な記憶媒体から読み出された、前記記録済みデータの前記セグメントに対応する（３２６）、請求項１記載の方法。
【請求項４】
前記記録可能な記憶媒体（１１０）から読み出された前記記録済みデータの前記セグメントと、前記記録可能な記憶媒体（１１０）上に再書き込みされる前記記録済みデータの前記セグメントの前記一部とは、少なくとも１つのエラー訂正コーディング（ＥＣＣ）ブロックである（２１８）、請求項３記載の方法。
【請求項５】
前記記録可能な記憶媒体（１１０）上に記録済みのデータが、その再生時に、最高ビット・ストリーム速度を呈し、前記読み出すステップと前記再書き込みするステップの組み合わせた速度が、前記最高ビット・ストリーム速度の少なくとも２倍である、請求項１記載の方法。
【請求項６】
前記読み出すステップ（２１２）の速度が、前記再書き込みするステップ（２１８）の速度とほぼ等しい、請求項５記載の方法。
【請求項７】
前記読み出すステップ（２１２）が、更に、前記記録済みデータの前記セグメントを前記記録可能な記憶媒体（１１０）上のオリジナル位置から読み出すステップを含み、
前記再書き込みするステップ（２１８）が、更に、前記記録済みデータの前記セグメントの少なくとも一部を前記記録可能な記憶媒体上の前記オリジナル位置に再書き込みする（２１８）ステップを含む、
請求項１記載の方法。
【請求項８】
前記記録可能な記憶媒体（１１０）上に再書き込みされる、前記記録済みデータの前記セグメントの前記一部が、前記記録可能な記憶媒体上の新たな位置に再書き込みされる（２１８）、請求項７記載の方法。
【請求項９】
記録可能な記憶媒体装置（１００）を用いて前記読み出すステップ（４１６）と前記再書き込みするステップ（４１８）とを行う際、前記記録可能な記憶媒体装置（１００）がユーザにより起動されたモードではない期間中に、前記読み出すステップと前記再書き込みするステップとが行われる、請求項１記載の方法。  
【請求項１０】
前記記録済みデータの前記セグメント内のエラーをサーチすることにより、前記記録済みデータの前記セグメントを選択的に検査する際（２１４）、前記記録済みデータの前記セグメント内のエラーのレベルが所定レベルに達した場合（２１６）のみ、前記再書き込みするステップ（２１８）が行われる、請求項１記載の方法。
【請求項１１】
記録済みデータ再生時に、記録可能な記憶媒体（１１０）上の記録済みデータを自動的にリフレッシュする方法であって、
前記データの少なくとも１つのセグメントが、何時、前記記録可能な記憶媒体上に記録されたかをリストにして表すファイル・ディレクトリを作成するステップ（４１２）と、
前記記録可能な記憶媒体（１１０）から前記記録済みデータの前記セグメントを読み出すステップ（４１６）と、
前記読み出すステップ（４１６）が、前記作成するステップからの所定経過時間後に（４１４）行われるとき、前記記録済みデータの前記セグメントの少なくとも一部を前記記録可能な記憶媒体（１１０）上に再書き込みするステップ（４１８）と、
を含む方法。  
【請求項１２】
前記所定経過時間がデータ保持期間内に在る、請求項１１記載の方法。
【請求項１３】
記録済みデータ再生時に、記録可能な記憶媒体（１１０）上の記録済みデータを自動的にリフレッシュする方法であって、
前記記録可能な記憶媒体（１１０）から前記記録済みデータのセグメントを読み出すステップ（３１２）と、
前記セグメント内のエラーの数が第１の所定数に達している場合（３１４）、ジャンプ・バックして前記セグメントを再読み出しするステップ（３１６）と、
前記ジャンプ・バックの数が第２の所定数に達している場合（３２４）、前記記録済みデータの前記セグメントの少なくとも一部を前記記録可能な記憶媒体上に再書き込みするステップ（３２６）と、
を含む方法。
【請求項１４】
記録可能な記憶媒体（１１０）からの記録済みデータの再生時に、前記記録可能な記憶媒体（１１０）上の前記記録済みデータを自動的にリフレッシュするシステムであって、
マイクロプロセッサ（１１６）と、
コントローラ（１１２）とを含み、
前記コントローラ（１１２）が、前記記録可能な記憶媒体（１１０）から前記記録済みデータのセグメントを読み出し（３１２）、
更に、前記コントローラ（１１２）が、前記マイクロプロセッサ（１１６）の命令に従って、前記記録済みデータの前記セグメントの少なくとも一部を前記記録可能な記憶媒体（１１０）上に再書き込みする（３２６）、システム。
【請求項１５】
前記記録済みデータが、データ保持期間内でリフレッシュされる（４１４、４１６、４１８）、請求項１４記載のシステム。
【請求項１６】
前記コントローラ（１１２）により前記記録可能な記憶媒体（１１０）上に再書き込みされる（３２６）前記記録済みデータの前記セグメントの前記一部が、前記コントローラ（１１２）により前記記録可能な記憶媒体（１１０）から読み出された（３１２）前記記録済みデータの前記セグメントに対応する、請求項１４記載のシステム。
【請求項１７】
前記コントローラ（１１２）により前記記録可能な記憶媒体（１１０）から読み出された前記記録済みデータの前記セグメントと、前記コントローラ（１１２）により前記記録可能な記憶媒体（１１０）上に再書き込みされる前記記録済みデータの前記セグメントの前記一部とが、少なくとも１つのＥＣＣブロックである（２１８）、請求項１６記載のシステム。
【請求項１８】
前記コントローラ（１１２）により前記記録可能な記憶媒体（１１０）上に記録済みのデータが、その再生中に前記コントローラ（１１２）により読み出されるとき、最高ビット・ストリーム速度を呈し、前記読み出すステップ（２１２）と前記再書き込みするステップ（２１８）の組み合わせた速度が、前記最高ビット・ストリーム速度の少なくとも２倍である、請求項１４記載のシステム。
【請求項１９】
前記読み出すステップ（２１２）の速度が、前記再書き込みするステップ（２１８）の速度とほぼ等しい、請求項１８記載のシステム。
【請求項２０】
前記コントローラ（１１２）が、前記記録済みデータの前記セグメントを前記記録可能な記憶媒体（１１０）上のオリジナル位置から読み出し、前記記録済みデータの前記セグメントの少なくとも一部を前記記録可能な記憶媒体（１１０）上の前記オリジナル位置に再書き込みする（３２６）、請求項１４記載のシステム。
【請求項２１】
前記コントローラ（１１２）により前記記録可能な記憶媒体（１１０）上に再書き込みされる（３２６）前記記録済みデータの前記セグメントの前記一部が、前記コントローラ（１１２）により前記記録可能な記憶媒体（１１０）上の新たな位置に再書き込みされる（３２６）、請求項２０記載のシステム。
【請求項２２】
前記コントローラ（１１２）と前記マイクロプロセッサ（１１６）が記録可能な記憶媒体装置（１００）内に含まれており、該記録可能な記憶媒体装置（１００）がユーザにより起動されたモードではない期間中に、前記コントローラ（１１２）が前記読み出すステップ（４１６）と前記再書き込みするステップ（４１８）とを行う、請求項１４記載のシステム。
【請求項２３】
前記コントローラ（１１２）が、前記記録済みデータの前記セグメント内のエラーをサーチすることにより、前記記録済みデータの前記セグメントを選択的に検査し（２１４）、且つ、前記コントローラ（１１２）が、前記マイクロプロセッサ（１１６）の命令に従って、前記記録済みデータの前記セグメント内のエラーのレベルが所定レベルに達している場合（２１６）のみ、前記再書き込みするステップ（２１８）を行う、請求項１４記載のシステム。
【請求項２４】
記録済みデータ再生時に、記録可能な記憶媒体（１１０）上の記録済みデータを自動的にリフレッシュするシステムであって、
前記データの少なくとも１つのセグメントが前記記録可能な記憶媒体（１１０）上に記録された作成日をリストにして表すファイル・ディレクトリを作成する（４１２）マイクロプロセッサ（１１６）と、
コントローラ（１１２）と、を含み、
前記コントローラ（１１２）が、前記記録可能な記憶媒体（１１０）から前記記録済みデータの前記セグメントを読み出し、
更に、前記コントローラ（１１２）が、前記マイクロプロセッサ（１１６）の命令に従って、前記記録済みデータの前記セグメントの少なくとも一部を前記記録可能な記憶媒体（１１０）上に再書き込みし、
前記読み出すステップ（４１６）と前記再書き込みするステップ（４１８）が、前記ファイル・ディレクトリに格納された作成日（４１２）を基準にしたデータ保持期間内の所定時刻に行われる、システム。
【請求項２５】
記録済みデータ再生時に、記録可能な記憶媒体（１１０）上の記録済みデータを自動的にリフレッシュするシステムであって、
マイクロプロセッサ（１１６）と、
コントローラ（１１２）と、を含み、
前記コントローラ（１１２）が、前記記録可能な記憶媒体（１１０）から前記記録済みデータのセグメントを読み出し（３１２）、また、第１の所定数に達している前記セグメント内のエラーの数（３１４）に応答して、ジャンプ・バックを行って前記セグメントを再度読み出し、
前記マイクロプロセッサ（１１６）が、第２の所定数に等しくなったジャンプ・バックの数（３２４）に応答して、前記記録可能な記憶媒体（１１０）への前記記録済みデータの前記セグメントの少なくとも一部の再書き込み（３２６）を実行させる、システム。  
【請求項２６】
複数の記録可能な記憶媒体（１１０）上の記録済みデータを自動的にリフレッシュする方法であって、
前記複数の記録可能な記憶媒体（１１０）のうちの１つを選択するステップと、
前記選択された記録可能な記憶媒体（１１０）上の記録済みデータの少なくとも１つのセグメントについての記録作成日を表す情報を有するファイル・ディレクトリを読み出すステップと、
前記ファイル・ディレクトリ内の前記情報により表される前記記録作成日から所定の時間が経過した場合（４１４）、前記選択された記録可能な記憶媒体（１１０）上の前記記録済みデータの前記セグメントの少なくとも一部を再書き込みするステップ（４１８）と、
前記複数の記録可能な記憶媒体（１１０）の残りの各々について、前記選択するステップと前記読み出すステップと前記再書き込みするステップとを繰り返すステップと、
を含む方法。
【請求項２７】
前記選択するステップと前記読み出すステップと前記再書き込みするステップと前記繰り返すステップとを更に繰り返すステップを含む、請求項２６記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、一般に、ビデオ記録システムに関し、詳しくは、記録可能なディジタル・ビデオ・ディスク、ハード・ドライブ、光学ディスク等のようなディスク媒体上に、ディジタル的に符号化されたビデオ・シーケンスを記録するビデオ記録システムに関する。
【背景技術】
【０００２】
近年、多くの人々が、光学記憶媒体技術により、テレビジョン番組を記録し、或いは、結婚式、卒業式等の個人的に重要なイベント（ｅｖｅｎｔ：出来事）を記録している。しかし、とりわけ、現在の幾つかの光学記憶媒体技術、例えば、ＤＶＤやＣＤ等は、データ保持期間に制限がある。即ち、これらの光学記憶媒体技術では、記憶媒体上に一定期間記録されたディジタル情報の一部（数ビット）を失い始める。例えば、ＤＶＤ上にデータを記録して約５年後に、その記録済みデータが数ビットを失い始める。特に、光学媒体上にデータを記録する為に用いられる、光波に位相変化特性を生じさせる化学反応は、一定期間を経ると、その安定性を失う。また、光学記憶媒体を、温度が変動する環境、および／または、過度の量の周辺光が当たる環境に置くと、そのような媒体上に記憶されたデータを更に劣化させることがある。多くの光学記憶媒体システム内では、エラー訂正技術により、再生目的の情報を回復できることもあるが、最終的には、ビット喪失がエラー訂正能力を上回り、記録済みデータの画質が激しく劣化することになる。
【０００３】
ユーザは、ある種の光学記憶媒体のデータ保持期間が比較的短いこと、および、エラー訂正に限界が有ることを考慮して、記憶媒体上に記録されたデータをそのオリジナル・ソースから約５年毎に再記録しなければいけない場合がある。そのような作業は、特にユーザが多数の記憶媒体を集めている場合、飽き飽きする長時間作業であり、時間の浪費である。従って、ユーザ自身が記憶媒体上に記録済みのデータを再記録することを必要とせずに、そのデータを自動的に保存できる方法が必要となる。
【発明の開示】
【０００４】
（発明の概要）
本発明は、記録可能な記憶媒体からの記録済みデータの再生時に、記録可能な記憶媒体上の記録済みデータを自動的にリフレッシュ（ｒｅｆｒｅｓｈ）する方法に関する。この方法は、記録可能な記憶媒体から記録済みデータのセグメントを読み出すステップと、記録済みデータのセグメントの少なくとも一部を記録可能な記憶媒体上へ再書き込みするステップと、を含んでいる。一構成例に於いて、記録済みデータは、データ保持期間内にリフレッシュされる。
【０００５】
一構成例に於いて、記録可能な記憶媒体上に再書き込みされる、記録済みデータのセグメントの一部は、記録可能な記憶媒体から読み出された、記録済みデータのセグメントに対応する。更に、記録可能な記憶媒体から読み出された記録済みデータのセグメントと、記録可能な記憶媒体上に再書き込みされる記録済みデータのセグメントの一部とは、少なくとも１つのエラー訂正コーディング（ＥＣＣ）ブロックである。更に、記録可能な記憶媒体上に記録済みのデータは、その再生時に、最高ビット・ストリーム速度を呈し、読み出すステップと再書き込みするステップの組み合わせた速度は、最高ビット・ストリーム速度の少なくとも２倍である。また、読み出すステップの速度は、再書き込みするステップの速度と実質的に等しく出来る。
【０００６】
一構成例に於いて、読み出すステップが、更に、記録済みデータのセグメントを記録可能な記憶媒体上のオリジナル位置から読み出すステップを含み、再書き込みするステップが、更に、記録済みデータのセグメントの少なくとも一部を記録可能な記憶媒体上のオリジナル位置に再書き込みするステップを含んでいる。また、記録可能な記憶媒体上に再書き込みされる、記録済みデータのセグメントの一部は、記録可能な記憶媒体上の新たな位置に再書き込み出来る。
【０００７】
また、本発明は、記録済みデータ再生時に、記録可能な記憶媒体上の記録済みデータを自動的にリフレッシュする方法に関する。この方法は、データの少なくとも１つのセグメントが、何時（いつ）、記録可能な記憶媒体上に記録されたかをリストにして表すファイル・ディレクトリを作成するステップと、記録可能な記憶媒体から記録済みデータのセグメントを読み出すステップと、記録済みデータのセグメントの少なくとも一部を記録可能な記憶媒体上に再書き込みするステップと、を含み、読み出すステップと再書き込みするステップが、ファイル・ディレクトリ内に格納されたタイムを基準にしたデータ保持期間内の所定時刻に行われる。
【０００８】
一構成例に於いて、記録可能な記憶媒体装置は、装置がユーザにより動作制御されていない期間中に、読み出すステップと再書き込みするステップとを行うことができる。例えば、複数のディスク媒体を搭載する記録可能な記憶媒体装置では、装置が表面上のオフ状態または待機状態にある装置不活動期間中、読み出すステップと再書き込みするステップが実行される。更に、読み出すステップと再書き込みするステップは、ファイル・ディレクトリに格納される記録作成タイムを基準にしたデータ保持期間内に在る所定の経過時間に応じて、実行される。
【０００９】
一構成例に於いて、この方法は、更に、記録済みデータ内のエラーをサーチすることにより、記録済みデータのセグメントを選択的に検査するステップを含み、記録済みデータのセグメント内のエラーのレベル（ｌｅｖｅｌ）または数（ｎｕｍｂｅｒ）が所定のレベルまたは数に達している場合のみ、再書き込みするステップを実行する。
【００１０】
一構成例に於いて、本発明は、記録済みデータ再生時に、記録可能な記憶媒体上の記録済みデータを自動的にリフレッシュする方法に関する。この方法は、記録可能な記憶媒体から記録済みデータのセグメントを読み出すステップと、セグメントのエラー訂正を行うために、セグメント内のエラーの数が第１の所定数に達している場合、ジャンプ・バックしてセグメントを再読み出しするステップと、ジャンプ・バックの数が第２の所定数に達している場合、記録済みデータのセグメントの少なくとも一部を記録可能な記憶媒体上に再書き込みするステップと、を含んでいる。
【００１１】
また、本発明は、記録可能な記憶媒体からの記録済みデータの再生時に、記録可能な記憶媒体上の記録済みデータを自動的にリフレッシュするシステムに関する。このシステムはマイクロプロセッサとコントローラとを含み、該コントローラが、記録可能な記憶媒体から記録済みデータのセグメントを読み出し、更に、マイクロプロセッサの命令に従って、記録済みデータのセグメントの少なくとも一部を記録可能な記憶媒体上に再書き込みする。このシステムは、更に、上述の各方法を実施するのに適したソフトウェアと回路とを含んでいる。
【発明を実施するための最良の形態】
【００１２】
図１のブロック図に示す本発明の構成に従って、システム１００が、種々の高度な動作を実行する。しかし、本発明は、図１に示した特定のシステムに限定されるものではなく、ディジタル的に符号化された信号を処理できるその他の任意のシステムについても実施できる。更に、このシステム１００は、特定のタイプの記憶媒体に対するデータの書き込み・読み出しに限定されるものではなく、ディジタル的に符号化されたデータを記憶できる任意の記憶媒体をこのシステム１００に使用することができる。
【００１３】
システム１００には、記録可能な記憶媒体１１０に対するデータの書き込み・読み出しを行うコントローラ１１２が組み込まれている。更に、システム１００には、マイクロコントローラであるマイクロプロセッサ１１６と、デコーダ１１４とが組み込まれている。また、マイクロプロセッサ１１６がデコーダ１１４とコントローラ１１２の動作を制御できるように、制御用インタフェースとデータ用インタフェースが設けられている。マイクロプロセッサ１１６が行う通常動作に適したソフトウェア或いはファームウェアが、メモリ（図示せず）に格納されている。更に、本発明の構成に従って、プログラム・ルーチンが、マイクロプロセッサ１１６に組み込まれている。例えば、マイクロプロセッサ１１６は、前に記録したデータ（以下、記録済みデータという）の少なくとも１つのセグメントを、何時（いつ）、記録可能な記憶媒体上に記録したかをリストにして表すファイル・ディレクトリを作成する。また、コントローラ１１２には、記録可能な記憶媒体１１０から読み出されたデータを選択的に検査するのに適したソフトウェアと回路が組み込まれている。
【００１４】
記録可能な記憶媒体からの再生時に、システム１００は、記録済みデータを自動的にリフレッシュできる。具体的には、コントローラ１１２は、マイクロプロセッサ１１６の命令に従って、記録可能な記憶媒体１１０から記録済みデータのセグメントを読み出して、その読み出したデータ・セグメントの少なくとも一部を記録可能な記憶媒体１１０上に再書き込み出来る。これらの読み出しステップおよび再書き込みステップと、その他の幾つかのシステム１００の処理動作とを、以下、更に詳しく説明する。
【００１５】
図２は、記録済みデータを自動的にリフレッシュする方法の一例を示すフローチャート２００である。尚、本発明は、フローチャート２００に示したシーケンスに限定するものではなく、このフローチャート２００は、どのようにして記録済みデータを自動的にリフレッシュするかを示す一例にすぎない。ステップ２１０に於いて、記録済みデータのセグメントを自動的にリフレッシュする処理を開始する。尚、本発明の目的に合わせて、ここに使用する「データ」という用語は、数値データ、オーディオ・データ、ビデオ・データ、或いは、それらの組み合わせを意味する。このリフレッシュ処理は、以下に説明するように、ユーザ・コマンドか、或いは、時間的パラメータに基づく所定コマンドにより、開始される。一実施形態に於いて、記録済みデータは、所定のデータ保持期間内でリフレッシュされる。このデータ保持期間は、記録可能な記憶媒体上に記録されたデータが、その再生に悪影響が及ぶ程度にまで、劣化する前の期間であることが望ましい。例えば、記録可能な記憶媒体がＤＶＤである場合、そのデータ保持期間は、約５年である。尚、データ保持期間は、これに限定するものではなく、また、その他の如何なる特定の時間フレームに限定するものでもなく、その他の任意の適切な期間であってよい。
【００１６】
ステップ２１２に於いて、記録済みデータのセグメントが記録可能な記憶媒体から読み出される。一構成に於いて、記録済みデータは、記録可能な記憶媒体上のオリジナル位置から読み出される。また、記録済みデータのセグメントのサイズは、少なくとも１つのエラー訂正コーディング（Ｅｒｒｏｒ  Ｃｏｒｒｅｃｔｉｏｎ  Ｃｏｄｉｎｇ：ＥＣＣ）ブロックを含むものである。尚、本発明は、この点に限定されるものではなく、記録済みデータの任意の適切なセグメントが、ステップ２１２に於いて、記録可能な記憶媒体から読み出される。
【００１７】
ステップ２１４に示すように、読み出されたデータのセグメントは、前の記録に於けるエラーをサーチすることにより、選択的に検査される。特に、記録済みデータのセグメント内で見つかることのある１つ或いは複数のエラー訂正標識が、このステップ中に処理される。例えば、ＤＶＤディスクから読み出されたマルティメディア・データには、１つ或いは複数のエラー訂正フラグが含まれていることがあり、このエラー訂正フラグが処理されて、データ記録内のエラーの位置が特定される。このエラー訂正フラグは、例えば、リード・ソロモン・セクション（Ｒｅｅｄ−Ｓｏｌｏｍｏｎ  Ｓｅｃｔｉｏｎ）中の内部パリティ・エラー、外部パリティ・エラー、或いは、それらの組み合わせである。尚、これらの特定のエラー訂正標識は、単なる例であり、その他の適切な任意のエラー訂正標識を使用して、以前の記録内のエラーを検出し補正しても良い。
【００１８】
判定ブロック２１６に於いて、変換された記録内に生じたエラーの数が検査される。セグメント内のエラーの数が所定レベル、即ち、所定数に達している場合、ステップ２１８に示すように、再生データ・セグメントの少なくとも一部が、記録可能な記憶媒体上に再書き込みされる。上述のエラー訂正フラグに関する例として、読み出されたデータ・セグメント内で検出された外部パリティ・エラーまたは内部パリティ・エラーの数が１０の場合（該セグメントは１つのＥＣＣブロックを表す）、或いは、ＥＣＣブロック内の外部パリティ・エラーと内部パリティ・エラーの組み合わせの数が１０の場合、当該ＥＣＣブロックがディスク上に再書き込みされる。尚、本発明は、この特定例に限定されるものではなく、ＤＶＤまたはその他の適切な任意の記憶媒体について、その他の適切な任意の所定レベルのエラー訂正により、ステップ２１８の再書き込み処理を行うことができる。また、前述したように、本発明は、この例で述べたエラー検出のタイプおよび／または訂正標識のタイプに限定されるものではない。判定ブロックであるステップ２１６に於いて記録済みデータ内のエラー・レベル、即ち、エラー数が所定数に達していない場合、ステップ２１６の判定結果はＮＯとなり、自動リフレッシュ・シーケンスは、ステップ２１２に戻る。
【００１９】
再びステップ２１８を参照すると、記録済みデータのセグメントの少なくとも一部を記録可能な記憶媒体上に再書き込みしようとする場合、この再書き込みしようとするセグメントは、記録可能な記憶媒体から読み出された記録済みデータのセグメントに相当する。即ち、読み出しステップ２１２の時に、記録可能な記憶媒体から読み出される実質的に同量の記録済みデータが、再書き込みステップ２１８の時に記録可能な記憶媒体の同じ或いは異なる位置に再書き込みされる。例えば、記録可能な記憶媒体から読み出された記録済みデータのセグメントがＥＣＣブロックを表す場合、この同じＥＣＣブロックの記録済みデータが記録可能な記憶媒体上に再書き込みされる。
【００２０】
一構成例に於いて、記録済みデータのセグメントが、ステップ２１２で述べたように、オリジナルの位置から読み出される場合、この再生セグメントは、記録可能な記憶媒体のこのオリジナルの位置に再書き込みされる。或いは、このセグメントは、記録可能な記憶媒体の新たな位置に再書き込み出来る。この新たな位置は、再書き込みステップ時に記録済みデータを収容できる記憶媒体上の適切な任意の位置である。
【００２１】
ステップ２１２とステップ２１８を参照すると、記憶媒体からの記録済みデータが再生されるとき、このデータは最高ビット・ストリーム速度を呈することが出来る。一構成例に於いて、読み出しステップと再書き込みステップの合わせた速度は、最高ビット・ストリーム速度の少なくとも２倍に出来る。従って、もし最高再生ビット・ストリーム速度が１０Ｍｂｐｓである場合、読み出しステップと再書き込みステップの合わせた速度は、少なくとも２０Ｍｂｐｓに出来る。また、読み出しステップの速度と再書き込みステップの速度とは、実質的に等しく出来る。上述の例では、読み出しステップの速度は少なくとも１０Ｍｂｐｓにでき、再書き込みステップの速度も少なくとも１０Ｍｂｐｓに出来る。尚、上述の各構成は単なる一例であり、本発明は、リフレッシュ処理中の如何なる特定のアルゴリズムにも限定されるものではない。フローチャート２００を参照すると、判定ブロックであるステップ２２０に於いて、自動リフレッシュ処理を継続すべき場合、この処理シーケンスは、ステップ２１２に戻って継続する。自動リフレッシュ処理を継続すべきでない場合、ブロック２２０の判定（自動リフレッシュを終了するか？）の結果はＹＥＳになり、フローチャート２００のシーケンスは、ステップ２２２で終了する。
【００２２】
フローチャート２００の例は、自動リフレッシュ処理を実行する構成を示しているが、別の構成も幾つかある。例えば、選択的検査ステップ（ステップ２１４および２１６）は、再書き込みの要件を特定するものであるが、自動リフレッシュ期間中、スキップする、即ち、省略することも出来る。この構成では、ステップ２１０、２１２、２１８、２２０および２２２はそのままであり、記録可能な記憶媒体上の記録済みデータのセグメントは、全て、再生信号、即ち、データ信号の検査または評価なしに、記録可能な記憶媒体に対して読み出し・再書き込みを行う。
【００２３】
図３のフローチャート３００には、記録済みデータの自動リフレッシュ処理を容易に行う別の構成が示されている。ステップ３１０から自動リフレッシュ処理が開始される。ステップ３１２に於いて、記録済みデータのセグメントが、記録可能な記憶媒体から読み出される。例えばＤＶＤレコーダのような多くの記録可能な記憶媒体装置では、ディスクのデータの一部を再度読み出して、データの再取得を行い、エラー訂正を行う。従って、判定ブロックであるステップ３１４に於いて、セグメント内のエラーの数が第１の所定レベル、即ち、第１の所定数に達している場合、ステップ３１６に示すように、ジャンプ・バック命令が出されて、要素（コントローラ）１１２のトランスデューサ部が再位置付けしてデータ・セグメントを再取得して、エラー訂正を行う。この第１の所定エラー・レベルは、フローチャート２００のステップ２１６について述べた所定エラー数であっても良いし、或いは、別の値であっても良い。エラー数が第１の所定レベルに達していない場合、フローチャートのシーケンスは、ステップ３１２に戻り、ここから継続する。
【００２４】
判定ブロック３１８に於いて、エラー訂正が正常に完了したか否かを判定する検査を行い、判定結果がＹＥＳの場合、更なる判定ブロックであるステップ３２０に進み、自動リフレッシュ・モードが、ステップ３２２で終了すべきか、或いは、ステップ３１２に戻って継続すべきかが判定される。セグメントが正常にエラー訂正されていない場合、ブロック３１８のＮＯの判定結果により、ジャンプ・バック、即ち、トランスデューサの再位置付けが生じ、データが再取得されて、もう一度、エラー訂正ステップが実行される。トランスデューサのジャンプ・バックが生じた回数は判定ブロックであるステップ３２４でモニタされ、判定結果がＮＯの場合、シーケンスはステップ３１６に戻り、トランスデューサが再位置付けされる。
【００２５】
ジャンプ・バックの数が第２の所定レベル、即ち、第２の所定数に達すると、ブロック３２４の判定結果はＹＥＳになり、記録済みデータのセグメントの少なくとも一部が、ステップ３２６に示すように、記録可能な記憶媒体上に再書き込みされる。判定ブロックであるステップ３２０に於いて、自動リフレッシュ・モードが終了すべきか否かが検査されて、その判定結果がＮＯの場合、シーケンスはステップ３１２に戻る。ブロック３２０の判定結果がＹＥＳの場合、自動リフレッシュ・モードはステップ３２２で終了する。従って、第１の所定エラー数の値に拘わらず、データを再取得する為にトランスデューサが実行したジャンプ・バックの実際の数が、ステップ３２６に於ける再書き込みをトリガする基準になる。このように、データのセグメントを読み出して正常にエラー訂正を行う各試みにより実行されるジャンプ・バックの所定数に基づいて、再書き込みステップが開始される。
【００２６】
次に、図４のフローチャート４００に、自動リフレッシュ・モードの別の実施例を示す。この実施例では、記録が行われてから所定期間が経過した後、自動リフレッシュ動作が開始される。この自動リフレッシュ・モードは、ステップ４１０から開始される。ステップ４１２に於いて、データの少なくとも１つのセグメントが記録可能な記憶媒体上に記録された作成日および／または作成時刻、或いは、作成時間表示カウントをリストにして表すファイル・ディレクトリが作成される。別の構成では、このファイル・ディレクトリは、作成日が例えば４年或いは５年のオフセット分だけ変更されたものをリストにして表す。作成ステップ４１２の後、ステップ４１４に於いて、ファイル（およびディスク記録）が作成されてから所定期間が経過したか否かを特定する検査が行われる。この検査は、ファイル・ディレクトリに記憶された作成日および／または作成時刻を基準にして、記録可能な媒体のディスク・データ保持期間内の所定の時点で、行われる。規定日から経過した時間の長さを特定する方法としては、様々なものが知られている。例えば、現在の日付けと記憶された作成日との差は、日数として表される。この経過日のカウント値は、所定の経過日数以上の値であるかについて検査される。同様に、記録作成日のオフセットされたものがファイル・ディレクトリに記憶される場合、現在の日付け、即ち、リアルタイムの日付けとファイル作成日のオフセットされたものとを単純に比較する。この日付けの比較差が所定の正の値、および／または、負の値の範囲内に在るとき、自動リフレッシュ動作が開始される。
【００２７】
従って、判定ブロックであるステップ４１４の判定結果がＮＯである場合、経過時間と記録作成日またはそれを表すデータとがブロック４１４の検査パラメータを満足するように成るまで継続してループが形成される。判定結果がＹＥＳになる場合、記録作成からの経過時間が所定時間以上になり、データのセグメントがリフレッシュされる。ステップ４１６に於いて、データのセグメントが記録可能な記憶媒体から読み出され、ステップ４１８に於いて、読み出された記録済みデータのセグメントの少なくとも一部が記録可能な記憶媒体上に再書き込みされる。尚、記録作成日のファイルは、自動リフレッシュ・シーケンスの実行を反映するように補正される。判定ブロックであるステップ４２０に於いて、自動リフレッシュ処理が終了すべき場合、フローチャート４００のシーケンスは、ステップ４２２で終了する。自動リフレッシュ処理が継続すべき場合、読み出しステップ４１６に戻り、ステップ４１４の経過時間の要件を満足する次の記録を待つ。
【００２８】
更に別の構成に於いて、記録可能な記憶媒体装置は、使用されていないとき、読み出しステップおよび再書き込みステップを実行する。例えば、複数のディスク媒体を搭載でき、それらを選択できる記録可能な記憶媒体装置に於いて、装置が表面上のオフ状態または待機（スタンバイ）状態にある装置不活動期間中、読み出しステップと再書き込みステップとが実行される。記録可能な記憶媒体装置は、様々なパラメータを使用して不活動期間を特定できる。例えば、装置のコントローラは、装置の状態、プレー、記録、待機等を認識している。更に、マイクロコントローラ・システム内のタイマは、不使用期間、即ち、例えば選択月の特定日の早朝時間帯などの所定時間帯の到来を特定できる。このようにして、装置は、装置内の記録済み媒体の周期的な監査を実行して、様々な再書き込み基準を満足する記録済み媒体のアイテムをリフレッシュできる。更に、読み出しステップと再書き込みステップとは、所定経過時間が、データ保持期間より短く、且つ、ファイル・ディレクトリに記憶された記録作成時刻または記録作成日を基準にして特定できる図４に示すようなシーケンスで、実行できる。前述のように、自動リフレッシュ・シーケンスの実行により、記録作成日のファイルも補正されて、それに自動リフレッシュの日付けが反映される。
【００２９】
再書き込みモード、即ち、リフレッシュ・モードを特定して開始する為の前述した様々な基準は、制御構成に従って、単独でも組み合わせても実施できる。そのような構成に於いて、該再書き込み基準の任意のものにより、本発明のデータ・リフレッシュ動作を開始できる。
【００３０】
以上、本発明をここに開示した各実施例に従って説明したが、これらの説明は、特許請求の範囲により規定される発明の例示であり、この発明の範囲を制限するものではない。
【図面の簡単な説明】
【００３１】
【図１】ここに開示する本発明の構成に従って、データを自動的にリフレッシュできる記録可能な記憶媒体装置のブロック図である。
【図２】本発明の構成に従って、データを自動的にリフレッシュする動作を示すフローチャートである。
【図３】本発明の構成に従って、データを自動的にリフレッシュする別の動作を示すフローチャートである。
【図４】本発明の構成に従って、データを自動的にリフレッシュする更に別の動作を示すフローチャートである。
【図１】
2005510826.tif 000003
【図２】
2005510826.tif 000004
【図３】
2005510826.tif 000005
【図４】
2005510826.tif 000006
【国際調査報告】
2005510826.tif 000007