(57)【要約】ライトワンス記録媒体で書き込みエラーが生じたとき、記録媒体は現在止められる。記録媒体のレコードエリアインジケータから最後に記録されたデータブロックの位置を検索することで、記録に適した次の空のデータブロックのサーチのための開始ポイントが得られる。空のデータブロックをサーチすることで、最後に記録されたデータブロックに続く書込みエラーを含むデータブロックがスキップされ、発見された空のデータブロックで記録が継続される。リードイン及びリードアウト情報の記録及び書込みが終了した後、標準的なプレーヤで再生することができるレコードキャリアが得られる。
2007527077.tif 000002
【特許請求の範囲】
【請求項１】
順次の書込みアクセス、レコードエリアインジケータ及びあるロケーションをもつ最後に記録されたデータブロックをもつライトワンスレコードキャリアにデータを記録する方法であって、
データブロックに情報を記録するステップと、
データブロックへの情報の記録を反映するため、レコードエリアインジケータを更新するステップとを含み、
当該方法は、書込みエラーを持つデータブロックが検出されたときに、
レコードエリアインジケータからの情報を使用して最後に記録されたデータブロックのロケーションを決定するステップと、
最後に記録されたデータブロックに順次に続く空のデータブロックをサーチするステップと、
最後に記録されたデータブロックに順次に続く空のデータブロックに情報を記録するステップと、
を更に含むことを特徴とする方法。
【請求項２】
前記レコードエリアインジケータからの情報は、前記最後に記録されたデータブロックを含む隣接したデータブロックのセットの指示を含む、
請求項１記載の方法。
【請求項３】
前記最後に記録されたデータブロックを含む隣接したデータブロックのセットの指示に基づいて、前記隣接するデータブロックのセットは、前記最後に記録されたデータブロックのロケーションについてサーチされる、
請求項２記載の方法。
【請求項４】
順次の書込みアクセス及びレコードエリアインジケータ並びにあるロケーションをもつ最後に記録されたデータブロックをもつライトワンスレコードキャリアに情報を記録するレコーダであって、
当該レコーダは、制御手段、書込み手段、データ検索手段、及び、前記制御手段が最後に記録されたデータブロックに順次に続くデータブロックにおける情報を記録するために作用する最後の記録されたデータブロックのロケーションを有し、
前記制御手段は、前記データ検索手段に結合され、前記データ検索手段を使用してレコードエリアインジケータを検索するために作用し、前記データ検索手段及び前記レコードエリアインジケータを使用して前記最後に記録されたデータブロックに順次に続く空のデータブロックをサーチするために更に作用する、
ことを特徴とするレコーダ。
【請求項５】
前記レコードエリアインジケータは、前記最後に記録されたデータブロックを含む隣接するデータブロックのセットの指示を含む、
請求項４記載のレコーダ。
【請求項６】
前記最後に記録されたデータブロックを含む隣接するデータブロックのセットの指示に基づいて、隣接するデータブロックのセットは、前記最後に記録されたデータブロックのロケーションについてサーチされる、
請求項５記載のレコーダ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データブロックに情報を記録するステップ、データブロックへの情報の記録を反映するため、レコードエリアインジケータを更新するステップを含む、連続的な書き込みアクセス、レコードエリアインジケータ及びあるロケーションをもつ最後に記録されたデータブロックをもつライトワンスレコードキャリア（write-once  record  carrier）にデータを記録する方法、及び、連続的な書き込みアクセス、あるロケーションによるレコードエリアインジケータ及び最後に記録されたデータブロックをもつライトワンスレコードキャリアに情報を記録するレコーダに関し、当該レコーダは、制御手段、書込み手段、データ検索手段、及び最後に記録されたデータブロックのロケーションを有し、最後に記録されたデータブロックでは、制御手段が最後に記録されたデータブロックに続いて連続的にデータブロックに情報を記録するために作用する。
【背景技術】
【０００２】
かかる方法は、光記録媒体用の最新のレコーダから知られている。かかるレコーダの例は、ＤＶＤ又はＢｌｕｅＤｉｓｋレコーダであって、ＤＶＤ＋Ｒ又はＤＶＤ−Ｒ又はＢｌｕｅＤｉｓｋ記録媒体への記録を可能にする。これらは、ＤＶＤ＋Ｒ又はＢｌｕｅＤｉｓｋ規格に準拠する。それらの規格は、記録がライトワンスメディアで再開されるとき、最後に記録されたデータブロックに後続するデータブロックは、記録されるべき最初のデータブロックである必要があることを規定している。記録媒体では、ＥＣＣブロックに記録されるデータにおけるエラーに繋がる欠陥がＥＣＣブロックに存在する可能性がある。レコーダは、ＥＣＣブロックでエラーが検出されたときに記録を中止する。
【０００３】
ＤＶＤ＋ＶＲフォーマットでビデオデータを記録するとき、全てのビデオデータは１つのトラックに配置される。欠陥のあるＥＣＣブロックで生じるライトエラーにより、使用不可能な記録媒体となる。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
かかる方法の問題点は、レコーダがライトワンスレコードキャリアを止めなければならないことである。  
本発明の目的は、書込みエラーを含むデータブロックの存在に関わらず、記録が再開されるのを可能にする記録媒体に記録する方法を提供することにある。
【課題を解決するための手段】
【０００５】
上記目的を達成するため、本方法は、書込みエラーをもつデータブロックが検出された場合に、レコードエリアインジケータからの情報を使用して最後に記録されたデータブロックの位置を決定するステップ、最後に記録されたデータブロックに後続する空のデータブロックをサーチするステップ、最後に記録されたデータブロックに後続する空のデータブロックに情報を記録するステップを更に含んでいる。
【０００６】
記録媒体を止める代わりに、最後に記録されたデータブロックを含むとしてレコードエリアインジケータにより示されるように、制限された数のデータブロックを含むレコードキャリアのセクションをサーチし、空のデータブロックをサーチすることで最後に記録されたデータブロックに後続する１以上のデータブロックをスキップし、発見された空のデータブロックで始まる記録を再開することで、記録を再開することができる。これらのデータブロックを無視し、欠陥ではない最初に続けて発見されたデータブロックで再生を継続するので、レコードキャリアを後に再生する再生装置は、スキップされたデータブロックにより影響されない。
【０００７】
レコードキャリアは、書込みエラーのために記録動作の間にもはや止められる必要がなく、したがって、本発明の目的が達成される。
【０００８】
レコードキャリアインジケータは、記録媒体のセクションが既に記録され、そのセクションが空のままである指示を提供する。記録媒体が連続的なやり方で記録されるため、最後に記録されたデータブロックは、既に記録されたセクションとなお空のままのセクションとの間の境界で発見することができる。
【０００９】
既に記録されたセクションにおけるスキップされたデータブロックの存在は、本方法を使用するときに最後に記録されたデータのサーチに結果的に影響を及ぼさず、記録を再開させるのにスキップされたデータブロックを持つ媒体を適切にする。
【００１０】
本方法の実施の形態は、レコードエリアインジケータからの情報が最後に記録されたデータブロックを含む隣接するデータブロックのセットの指示を有することを特徴としている。
【００１１】
レコードエリアインジケータは、レコードエリアインジケータにおけるエントリで既に記録されたデータブロックを表す。それぞれのエントリは、予め決定された数のデータブロックを表す。結果的に、エントリは、シングルデータブロックを表すか、マルチプルデータブロックを表す。エントリがシングルデータブロックを表すとき、本方法を適用することは、レコードエリアインジケータに最後のエントリを決定すること、このエントリを最後に記録されたデータブロックの正確な位置に変換することを含んでいる。エントリが複数の記録されたデータブロックを表すとき、本方法を適用することは、最後に記録されたデータブロックを含むデータブロックのセットを決定するステップ、最後に記録されたデータブロックを発見するために記録媒体に制限された数のデータブロックを続けてサーチするステップを含んでいる。続けて、最後に記録されたデータブロックが発見された後、書込みエラーを含むデータブロックは、空のデータブロックをサーチすることでスキップされる。書込みエラーを含むデータブロックは空ではなく、空のデータブロックについてサーチすることは、書込みエラーを含むデータブロックが空として定量化しないためにスキップされることを自動的に意味している。
【００１２】
本方法の更なる実施の形態は、最後に記録されたデータブロックを含む隣接するデータブロックのセットの指示に基づいて、隣接するデータブロックのセットが最後に記録されたデータブロックの位置についてサーチされる。
【００１３】
エントリが複数の記録されたデータブロックを表すとき、本方法を適用するステップは、最後に記録されたデータブロックを含むデータブロックのセットを決定すること、最後に記録されたデータブロックを発見するために、記録媒体のこのデータブロックの制限された数を続けてサーチすることを含んでいる。
【００１４】
このサーチは、最後に記録されたデータブロックを含んでいるとしてレコードエリアインジケータにより示されたデータブロックのセットに制限されるため、サーチは、許容できる時間量で実行することができる。
【００１５】
最後に記録されたデータブロックを含むとしてレコードエリアインジケータにより示されたデータブロックのセットがスキップされたデータブロックを含む場合でさえ、最後に記録されたデータブロックがデータブロックのセットの終わりからサーチすることで発見することができるので、サーチが妨げられず、したがって、最後に記録されたデータブロックの前のデータブロックをサーチが関わらないので、最後に記録されたデータブロックの前のスキップされたデータブロックの存在を完全に無視することができる。
【００１６】
代替的に、サーチは、レコードキャリアインジケータにより示されるデータブロックのセットの開始から始まることができる。スキップされたデータブロックに遭遇したとき、サーチは、最後に記録されたデータブロックが発見されたことを保証するために継続することができる。
【００１７】
サーチがレコードエリアインジケータにより示されるデータブロックのセットを超えて拡張しないので、サーチの努力がなお制限され、許容可能な時間量で実行することができる。
【００１８】
このように、レコーダは、ディスク全体をもはやサーチする必要がなく、スキップされたデータブロックの存在によりもはや影響されず、許容可能な時間量で記録媒体への記録を再開するのが実施可能にする。
【００１９】
最後に記録されたデータブロックに連続して続く第一の空のデータブロックを発見するための公知の技術を適用することができる。
【００２０】
本発明に係るレコーダは、コントローラ手段がデータ検索手段に結合され、データ検索手段を使用してレコードエリアインジケータを検索するために作用し、データ検索手段及びレコードデータインジケータを使用して、最後に記録されたデータブロックに連続して続く空のデータブロックをサーチするために更に作用する。
【００２１】
最後に記録されたデータブロックを位置決めするために全体の記録媒体をサーチする代わりに、レコーダは、記録媒体からレコードエリアインジケータを検索することができる。レコードエリアインジケータは、記録媒体のセクションが既に記録され、セクションが空のままである指示を提供する。記録媒体は、連続的なやり方で記録されるため、最後に記録されたデータブロックは、既に記録されたセクションとなお空のセクションとの間の境界で発見することができる。
【００２２】
既に記録されたセクションにおけるスキップされたデータブロックの存在は、この方法を使用するときに最後に記録されたデータブロックのサーチに結果的に影響を及ぼすことはなく、スキップされたデータブロックをもつ記録媒体を、記録を再開するのに適切にする。
【００２３】
最後に記録されたデータブロックに連続して続く空のデータブロックを続いてサーチすることで、書込みエラーを含むデータブロックがスキップされ、空のデータブロックで開始する記録を再開することができる。  
したがって、ライトワンス記録媒体のロスが回避される。
【００２４】
レコーダの実施の形態は、レコードエリアインジケータが、最後に記録されたデータブロックを含む隣接したデータブロックのセットの指示を含むことを特徴とする。
【００２５】
レコードエリアインジケータは、レコードエリアインジケータにおけるエントリで既に記録されるデータブロックを表す。それぞれのエントリは、予め決定された数のデータブロックを表す。結果的に、エントリは、シングルデータブロックを表すか、マルチプルデータブロックを表すことができる。エントリがシングルデータブロックを表すとき、本方法を適用することは、レコードエリアインジケータにおける最後のエントリを決定すること、このエントリを最後に記録されたデータブロックの正確な位置に変換することを含んでいる。エントリが複数のレコードデータブロックを表すとき、本方法を適用することは、最後に記録されたデータブロックを含むデータブロックのセットを決定すること、最後に記録されたデータブロックを発見するため、記録媒体でこの制限された数のデータブロックを続いてサーチすることを含んでいる。
【００２６】
更なる実施の形態のレコーダは、最後に記録されたデータブロックを含む隣接するデータブロックのセットの指示に基づいて、最後に記録されるデータブロックの位置について、隣接するデータブロックのセットがサーチされる。
【００２７】
エントリが複数の記録されたデータブロックを表すとき、本方法を適用することは、最後に記録されたデータブロックを含むデータブロックのセットを決定すること、最後に記録されたデータブロックを発見するために記録媒体でこの制限された数のデータブロックを続いてサーチすることを含んでいる。
【００２８】
このサーチは、最後に記録されたデータブロックを含むとしてレコードエリアインジケータにより示されたデータブロックのセットに制限されるので、サーチは、許容可能な時間量で実行することができる。
【００２９】
最後に記録されたデータブロックを含むとしてレコードエリアインジケータにより示されたデータブロックのセットがスキップされたデータブロックを含む場合でさえも、データブロックのセットの終了からサーチすることで、最後に記録されたデータブロックを発見することができるので、サーチは妨げられず、したがって、最後に記録されたデータブロックの前のデータブロックをサーチが含まないので、最後に記録されたデータブロックの前のスキップされたデータブロックの存在が完全に無視される。
【００３０】
代替的に、サーチは、レコードエリアインジケータにより示されたデータブロックのセットの開始から始めることができる。スキップされたデータブロックに遭遇されたとき、サーチは、最後に記録されたデータブロックが発見されたのを保証するために継続することができる。
【００３１】
サーチはレコードエリアインジケータにより示されたデータブロックのセットを超えて拡張されないので、サーチの努力が制限され、許容可能な時間量で実行することができる。
【００３２】
このように、レコーダはディスク全体をサーチする必要がもはやなく、スキップされたデータブロックの存在によりもはや影響されず、許容可能な時間量で記録媒体での記録を再開するのを実施可能にする。
【発明を実施するための最良の形態】
【００３３】
以下、本発明を添付図面に基づいて説明する。  
図１は、従来技術を適用することから生じる、書込みエラーを持つディスクを示している。
【００３４】
レコードキャリアのトラック１は、リードイン（lead-in）情報を書き込むために予約されるリードインセクション２、レコードエリア（recorded  area）３、書込みエラーを含むデータブロック４を含むデータブロック、及び空のデータブロックを含むエンプティセクション５を有している。
【００３５】
レコーダがレコードキャリアにデータを記録し始めるとき、順次に配置されるデータブロックを連続して書き込む。これにより、レコードエリア３になる。リードイン情報及びリードアウト情報は、トラック１全体が記録されているときに行われるので、この時点では未だ記録されていない。
【００３６】
表面の損傷又は汚れ又は書き込み動作の間のトラッキングのロスにより引き起こされる場合がある書き込みエラーを含むデータトラック４にレコーダが遭遇したとき、レコーダは、記録動作を中止する。結果的に、空のデータブロックを含むエンプティセクションは記録されない。リードイン及びリードアウト情報は、使用不可能でないレコードキャリアとなるレコードキャリアに記録されない。
【００３７】
図２は、本発明を使用して記録されたときの書込みエラーをもつディスクを示している。
【００３８】
レコードキャリア上のトラック２１は、リードイン情報を書き込むために予約されるリードインセクション２２、レコードエリア２３、書込みエラーを含むデータブロック２４を含むデータブロック、空のデータブロックを含むエンプティセクション２５，２６，２７を有する。
【００３９】
レコーダがレコードキャリアにデータを記録し始めるとき、順次に配置されたデータブロックを連続して書き込む。これにより、記録されたエリア２３が得られる。リードイン情報及びリードアウト情報は、トラック全体２１が記録されているときに行われるので、この時点で未だに記録されていない。
【００４０】
表面の損傷又は汚れ又は書き込み動作の間にトラッキングのロスにより生じる場合がある書き込みエラーを含むデータトラック２４にレコーダが遭遇したとき、レコーダは、記録動作を中止する。続いて、レコーダは、レコードキャリアからレコードエリアインジケータを検索する。レコードエリアインジケータに基づいて、レコーダは、記録されたエリア２３の最後に正しく記録されたデータブロックである最後に記録されたデータブロックをサーチする。この最後に記録されたデータブロックがひとたび発見されると、レコーダは、最後に記録されたデータブロックに順次に後続する、すなわち記録されたエリア２３に順次に後続する空のデータブロック２５をサーチする。書き込みエラーを含むデータブロック２４は、幾つかのデータが書き込まれ、レコーダによりスキップされているので空ではない。レコーダは、発見された第一の空のデータブロック２５で記録を再開し、トラックの残りのデータセクション２６を記録することで記録を完了させる。
【００４１】
最後に、リードイン情報は、リードインセクション２２で記録され、リードアウト情報は、リードアウトセクション２７で記録される。
【００４２】
この結果、全ての関連する情報がレコードキャリアに存在し、記録の間にスキップされるデータブロック２４もまた、書込みエラーにより生じる読取りエラーのために再生装置によりスキップされるので、再生装置により再生することができるレコードキャリアである。レコードキャリアは、レコーダによりもはや止められない。
【００４３】
図３は、本発明の方法に関するフローチャートを示している。  
第一のステップは、データブロックにおけるデータの記録を含んでいる。  
つぎに、第二のステップでは、レコーダは、書込みエラーが生じたかをチェックする。
【００４４】
これは、データ認証を介して、すなわち書込み後の読取りを介して、又はトラッキングのロスの検出を介して行うことができる。書込みエラーが検出されない場合、レコーダは、第一のステップに戻り、必要とされる場合に記録動作が継続される。
【００４５】
書込みエラーが検出されたとき、レコーダは、記録動作を中止し、第三のステップに進み、第三のステップでは、メモリ又はレコードキャリアのいずれかから、レコードエリアインジケータが検索される。レコードキャリアからレコードエリアインジケータを検索することで、レコードキャリアは、たとえばレコードキャリアの表面の汚れを除くため、記録動作を再開する前にレコーダから取り出すことが可能である。レコードキャリアインジケータは、どのデータブロックのグループが記録されたか、又はどのデータブロックが記録のためになお利用可能であるかに関する情報を提供する。レコードキャリアは順次に記録されるため、記録されたグループのデータブロックを示すレコードエリアインジケータにおける最後のエントリは、最後に記録されたデータブロックを含むレコードキャリアのデータブロックのグループに対応する。
【００４６】
第四のステップでは、レコーダは、最後に記録されたデータブロックについて最後に記録されたデータブロックを含むとしてレコードエリアインジケータにより示されるデータブロックのグループをサーチする。
【００４７】
この最後に記録されたデータブロックに続いて、書込みエラーを含むデータブロックが存在し、レコーダは、これらデータブロックにおけるデータを記録するための新たな試みが行われる必要がある。代わりに、レコーダは、第五のステップで、最後に記録されたデータブロックに順次に続く次の利用可能なエンプティデータブロックをサーチし、及び書き込みエラーを含むデータブロックに続くデータブロックをサーチする。第六のステップでは、レコーダは、第四のステップ及び第五のステップのそれぞれで発見されたときに、最後に記録されたデータブロックに順次に続く第一の空のデータブロックにおける記録を再開する。
【００４８】
第六のステップによるレコーダは、書込みのときに第一のステップの状態に効果的に戻り、すなわち、更なる書込みエラーは、図３で概説された手順の繰返しとなる。  
ひとたび、全てのデータが記録されると、レコードキャリアは、リードイン及びリードアウト情報を記録することで完了される。
【００４９】
図４は、レコーダを示している。  
レコードキャリアに情報を記録するためのレコーダ３０は、インタフェース３２を通してフォーマットコマンド又はクローズトラックセッションコマンドを受信するためにインタフェース３２に結合されており、データを書き込むためのベーシックビットエンジンの形式で書込み／読取り手段３３に結合されている。
【００５０】
プロセッサ３１は、書込みエラーに関する書込み／読取り手段３からの情報、たとえば記録動作の間のトラッキングのロスに関する情報を受信する。
【００５１】
プロセッサは、この書込みエラーに関する情報を処理し、この情報を高水準のアプリケーション又はインタフェース３２を介してレコーダに結合される別の装置に供給する。代替的に、レコーダ３０は、書込みエラー情報に個別に作用し、インタフェース３２を介して書き込みエラーに関する情報を提供しない場合がある。
【００５２】
レコーダは、プロセッサ３１に結合されるメモリ３５、及びキーボード／スクリーンの組み合わせ３６のようなユーザＩ／Ｏ装置を更に有している。
【００５３】
本方法は、レコーダ３０又は高水準の応用のいずれかにより使用されるか、タスクに分割される場合があり、この場合、レコーダ及びビデオ記録アプリケーションのような高水準の応用にわたりタスクが分割される。
【００５４】
たとえば、書込みエラーの検出をレコーダにより実行しつつ、高水準のアプリケーションによりデータの記録を制御することができる。レコードエリアインジケータ情報に基づいて最後に記録されたデータブロックの決定は、エンプティデータブロックのサーチがレコーダ３０に委任される間、高水準アプリケーションにより実行することができる。
【００５５】
書込みエラーの検出後であって、記録動作の再開又はレコードキャリアが取り出されル前にレコーダがパワーダウンされた場合、レコードキャリアからのレコードエリアインジケータの検索により、記録動作を再開することができる。レコードエリアインジケータが使用されない場合、最後に記録されたデータブロックを位置決めするために必要とされる時間が過度となる。
【００５６】
レコーダ３０がインタフェース３２を介してイジェクトディスクコマンドを受けた場合、レコーダ３０は、更新されたレコードエリアインジケータを含むレコードキャリアを取り出すためのローディング手段（図示せず）を動作させる。
【図面の簡単な説明】
【００５７】
【図１】従来技術を適用することから得られる書込みエラーをもつディスクを示す図である。
【図２】本発明を使用して記録されたときに書き込みエラーをもつディスクを示す図である。
【図３】本発明の方法のフローチャート図である。
【図４】レコーダを示す図である。
【図１】
2007527077.tif 000003
【図２】
2007527077.tif 000004
【図３】
2007527077.tif 000005
【図４】
2007527077.tif 000006
【国際調査報告】
2007527077.tif 000007
2007527077.tif 000008
2007527077.tif 000009