(57)【要約】  記録可能媒体に情報を書き込む際に、記録装置は書き込み誤りに直面し得る。書き込み誤りが生じたら、記録キャリアは廃棄される。記録キャリアにおける未使用情報を含んでいる区分、例えばリードイン又はリードアウト区分での書き込み誤りを無視することにより、記録キャリアを最早廃棄しなくて済む。
2007519125.tif 000002
【特許請求の範囲】
【請求項１】
−  フォーマットコマンド又はクローズトラックセッションコマンドを受信するステップと、
−  フォーマットコマンド又はクローズトラックセッションコマンドに応答してデータブロックを書き込むステップと、
を具え、フォーマットコマンド又はクローズトラックセッションコマンドに応答して記録担体上に情報を記録する方法において、
フォーマットコマンド又はクローズトラックセッションコマンドに応答して、未利用情報を含むデータブロック内に書き込み誤りが生じる場合に、該書き込み誤りを無視することを特徴とする記録担体への情報記録方法。
【請求項２】
前記書き込み誤りを無視する場合に、その誤りを報告しないことを特徴とする請求項１記載の方法。
【請求項３】
前記未利用情報を含むデータブロックはリード−イン又はリード−アウトエリアに包含されることを特徴とする請求項１又は２記載の方法。
【請求項４】
前記未利用情報は予備ブロックとすることを特徴とする請求項３記載の方法。
【請求項５】
前記未利用情報はデータエリアに包含され、且つその未利用情報が全てゼロで満たされるデータブロックを包含することを特徴とする請求項１又は２記載の方法。
【請求項６】
前記記録担体は追記型の記録担体であり、且つ前記未利用情報が、インナーディスクカウントゾーンや、記録済みエリアインジケータや、制御データブロックや、目次や、ＳＤＢＣや、セッション制御データ又はアウターディスク管理ゾーン内には包含されないことを特徴とする請求項１又は２記載の方法。
【請求項７】
前記記録担体は書き換え可能記録担体であり、且つ前記未利用情報が、インナーディスク識別ゾーンや、制御データゾーンや、アウターディスク識別ゾーン内には包含されないことを特徴とする請求項１又は２記載の方法。
【請求項８】
インターフェースに結合され、このインターフェースを介してフォーマットコマンド又はクローズトラックセッションコマンドを受信すると共に、フォーマットコマンド又はクローズトラックセッションコマンドに応答してデータブロックを書き込むための書き込み手段に結合されたプロセッサを具え、フォーマットコマンド又はクローズトラックセッションコマンドに応答して記録担体上に情報を記録する記録装置において、
フォーマットコマンド又はクローズトラックセッションコマンドに応答してデータブロックを書き込む間に、未利用情報を含むデータブロックに書き込み誤りが生じる場合に、前記プロセッサが当該書き込み誤りを無視すべく作動するようにしたことを特徴とする記録装置。
【請求項９】
書き込み誤りを無視する場合に、プロセッサがその誤りを報告しないようにしたことを特徴とする請求項８記載の記録装置。
【請求項１０】
未利用情報を含むデータブロックはリード−イン又はリード−アウトエリアに包含されるようにしたことを特徴とする請求項８又は９記載の記録装置。
【請求項１１】
前記未利用情報は予備ブロックとしたことを特徴とする請求項１０記載の記録装置。
【請求項１２】
前記未利用情報はデータエリアに包含され、且つその未利用情報が全てゼロで満たされるデータブロックを包含するようにしたことを特徴とする請求項８又は９記載の記録装置。
【請求項１３】
前記記録担体は追記型の記録担体とし、且つ前記未利用情報が、インナーディスクカウントゾーンや、記録済みエリアインジケータや、制御データブロックや、目次や、ＳＤＢＣや、セッション制御データや、アウターディスク管理ゾーン内には包含されないようにしたことを特徴とする請求項８又は９記載の記録装置。
【請求項１４】
前記記録担体は書き換え可能記録担体とし、且つ前記未利用情報が、インナーディスク識別ゾーンや、制御データゾーンや、アウターディスク識別ゾーン内には包含されないようにしたことを特徴とする請求項８又は９記載の記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、フォーマットコマンド又はクローズトラックセッションコマンドを受信するステップと、フォーマットコマンド又はクローズトラックセッションコマンドに応答してデータブロックを書き込むステップとを具え、フォーマットコマンド又はクローズトラックセッションコマンドに応答して記録担体上に情報を記録する方法に関する。
【背景技術】
【０００２】
このような方法は、ＭＭＣ３１０標準規格ＮＣＩＴＳ  ＸＸＸ  Ｔ１０／１３６３−Ｄから既知である。
【０００３】
ＭＭＣ３１０の規格の一例として、クローズトラックセッション（CLOSE TRACK/SESSION）コマンドは、トラック又はセッションを終結させることができる。
【０００４】
ＣＤの場合には、セッションをクローズする（閉じる）ことによって、未完セッションに対してリード−イン及びリード−アウトを書き込ませるようにする。最終セッションをクローズする際にセッションをクローズすることは、エラーとは見做されない。最終セッションが空の場合にセッションをクローズすることは、動作を実行させないだけで、これもエラーとは見做されない。例えば、ＤＶＤ−Ｒ／−ＲＷ及びＤＶＤ＋Ｒ／+ＲＷの場合、未完又は中間セッションをクローズすることは、未完又は中間セッションに対してリード−イン又はボーダ−イン、ボーダ−アウト及びクロージャイントロを書き込ませることになる。
【０００５】
トラック又はセッションをクローズすることは、論理ユニットがNOT READY状態になっている場合に、コマンドを発生させる際のクラス１の事象（Class 1 Event）を生じさせる。クラス１の事象は、媒体がREADY状態に戻る場合か、又は媒体が書き込み不可能になる場合に生じる。他のクラス１の事象は、トラック又はセッションをクローズすることにより生じる。
【０００６】
媒体は、クローズトラックセッションコマンドの実行中に書き込み誤りが生じる場合に、書き込み不可能を宣言する。
【０００７】
ＭＭＣ３１０の規格から既知の方法の欠点は、書き込み誤りが、記録担体を記録用に最早使用できない書き込み不能記録媒体にしてしまうことにある。
【発明の開示】
【０００８】
本発明の目的は、書き込み誤りが生じる際に、最早記録用には使用できなくなる記録担体の数を減らすことにある。
【０００９】
この目的を達成するために、本発明の方法は、書き込み誤りが未利用情報を包含しているデータブロック内に生じる場合に、その書き込み誤りを無視することを特徴とする。
【００１０】
書き込み動作中に誤りに出くわしたら、記録装置は、その誤りが、後に使用するか、又は検索するのに必要とされるデータを含んでいるデータブロックにて生じたのかどうか、又は誤りが未利用データを含むエリアに生じたのかどうかを確かめなければならない。そのデータが使用されず、しかも記録装置の適切な作動にとって必要とされないデータである場合には、誤りは無視しても差しつかえない。未利用情報を包含しているデータブロックに誤りを含む記録担体は最早廃棄する必要がなくなるので、廃棄する記録媒体の数が確実に低減する。
【００１１】
本発明による方法の他の例は、誤りを無視する際に、その誤りを報告しないことを特徴とする。
【００１２】
高レベルアプリケーションとのコンパチビリティを確かなものとするために、書き込み誤りは報告しないで、高レベルのアプリケーションが、記録担体は首尾良く記録されるものと判断する。これは記録担体の廃棄レベル下げることになり、廃棄される記録媒体の数が確実に減ることになる。
【００１３】
本発明による方法のさらに他の例は、未利用情報を含むデータブロックがリード−イン又はリード−アウトエリアに含まれるようにする。リード−イン及びリード−アウトエリアは共に、記録担体から情報を取り出すのには使用されない情報を包含している。このような情報を書き込む際に誤りが生じる場合には、その書き込み誤りを安全に無視でき、廃棄される記録媒体の数を確実に減らすことができる。
【００１４】
本発明による方法のさらに他の例は、未利用情報は予備のブロックとすることを特徴とする。
【００１５】
予備ブロックにおける情報は一般には用いられず、予備ブロックへのアクセスが要求されないのであるから、予備ブロックにおける情報は、記録担体からデータ及び情報を適切に取り出すのに重要な情報ではない。従って、予備ブロックでの書き込み誤りを無視しても何ら差しつかえなく、廃棄される記録媒体の数を確実に減らすことができる。
【００１６】
本発明による方法のさらに他の例は、未利用情報はデータエリアに含まれ、且つその未利用情報が全てゼロで満たされるデータブロックを包含することを特徴とする。
【００１７】
この例は、データエリアにおけるユーザデータがデータブロックを完全、且つ正確に満たしていない場合に、そのデータブロックを満たすためにデータを埋め込むことにある。書き込み誤りが、ゼロで埋め込んだデータブロックの区分にて生じる場合には、書き込み誤りを無視しても差しつかえなく、廃棄される記録媒体の数を確実に減らすことができる。
【００１８】
本発明による方法のさらに他の例は、記録担体を追記型の記録担体とし、且つ前記未利用情報が、インナーディスクカウントゾーンや、記録済みエリアインジケータゾーンや、制御データブロックゾーンや、目次や、ＳＤＢＣや、セッション制御データ又はアウターディスク管理ゾーン内に包含されないようにすることを特徴とする。    
【００１９】
追記型の記録担体では、インナーディスクカウントゾーンや、記録済みエリアインジケータゾーンや、制御データブロックゾーンや、目次ゾーンや、ＳＤＢＣや、セッション制御データ又はアウターディスク管理ゾーン内に包含される情報は必須情報であり、これらのゾーンでの書き込み誤りは、記録担体をそのまま使用するのには無視することができない。しかし、インナーディスクカウントゾーンや、記録済みエリアインジケータや、制御データブロックや、目次や、ＳＤＢＣや、セッション制御データ又はアウターディスク管理ゾーン以外での書き込み誤りは無視でき、記録担体から情報及びデータを低いリスクで取り出すことができる。
【００２０】
本発明による方法のさらに他の例は、記録担体を書き換え可能記録担体とし、且つ前記未利用情報が、インナーディスク識別ゾーンや、制御データゾーンや、アウターディスク識別ゾーン内には包含されないようにすることを特徴とする。
【００２１】
書き換え可能記録担体では、インナーディスク識別ゾーンや、制御データゾーンや、アウターディスク識別ゾーン内に包含される情報は必須情報であり、これらのゾーンでの書き込み誤りは、記録担体をそのまま使用するのには無視することができない。しかし、インナーディスク識別ゾーンや、制御データゾーンや、アウターディスク識別ゾーン以外での書き込み誤りは無視でき、記録担体から情報及びデータを低いリスクで取り出すことができる。
【００２２】
さらに本発明は、インターフェースに結合され、このインターフェースを介してフォーマットコマンド又はクローズトラックセッションコマンドを受信すると共に、フォーマットコマンド又はクローズトラックセッションコマンドに応答してデータブロックを書き込むための書き込み手段に結合されたプロセッサを具え、フォーマットコマンド又はクローズトラックセッションコマンドに応答して記録担体上に情報を記録する記録装置において、
未利用情報を含むデータを書き込む間に書き込み誤りが生じる場合に、前記プロセッサが当該書き込み誤りを無視すべく作動するようにしたことを特徴とする。
【００２３】
未利用情報を含むデータを書き込む間に記録装置が書き込み誤りを無視すれば、書き込み誤りのために廃棄しなければならない記録媒体の数は少なくなる。
【００２４】
本発明による記録装置の他の例は、書き込み誤りを無視する場合に、プロセッサがその誤りを報告しないようにしたことを特徴とする。
【００２５】
高レベルアプリケーションとのコンパチビリティを確立させるためには、書き込み誤りは報告しないで、高レベルアプリケーションが、記録担体は首尾よく記録されるものと判断し得るようにする。これにより、記録担体の廃棄レベルを下げ、廃棄記録媒体の数を有効に減らすことができる。
【００２６】
本発明による記録装置の他の例は、未利用情報を含むデータブロックがリード−イン又はリード−アウトエリアに含まれるようにしたことを特徴とする。
【００２７】
リード−イン又はリード−アウトエリアは共に、記録担体から情報を取り出すのには使用されない情報を包含している。このような情報を記録している間に記録装置が誤りに出くわす場合には、その書き込み誤りは無視しても差しつかえなく、廃棄される記録媒体の数を有効に減らすことができる。
【００２８】
本発明による記録装置の他の例は、未利用情報を予備ブロックとすることを特徴とする。
【００２９】
予備ブロックにおける情報は一般には用いられず、予備ブロックへのアクセスが要求されないのであるから、予備ブロックにおける情報は、記録担体からデータ及び情報を適切に取り出すのに重要な情報ではない。記録装置が予備ブロックで書き込み誤りに遭遇しても、その書き込み誤りを無視しても何ら差しつかえなく、廃棄される記録媒体の数を確実に減らすことができる。
【００３０】
本発明による記録装置の他の例は、未利用情報はデータエリアに含まれ、且つその未利用情報が全てゼロで満たされるデータブロックを包含するようにしたことを特徴とする。  
【００３１】
この例は、データエリアにおけるユーザデータがデータブロックを完全、且つ正確に満たしていない場合に、そのデータブロックを満たすために記録装置が出たブロックにデータを埋め込む場合である。記録装置が、ゼロで埋め込んだデータブロックの区分にて生じる書き込み誤りに出くわす場合には、その書き込み誤りを無視しても差しつかえなく、廃棄される記録媒体の数を確実に減らすことができる。
【００３２】
本発明による記録装置の他の例は、記録担体を追記型の記録担体とし、且つ前記未利用情報が、インナーディスクカウントゾーンや、記録済みエリアインジケータや、制御データブロックや、目次や、ＳＤＢＣや、セッション制御データや、アウターディスク管理ゾーン内には包含されないようにしたことを特徴とする。
【００３３】
追記型の記録担体では、インナーディスクカウントゾーンや、記録済みエリアインジケータゾーンや、制御データブロックゾーンや、目次ゾーンや、ＳＤＢＣや、セッション制御データ又はアウターディスク管理ゾーン内に包含される情報は必須情報であり、これらのゾーンでの書き込み誤りは、記録担体をそのまま使用するのには無視することができない。しかし、インナーディスクカウントゾーンや、記録済みエリアインジケータや、制御データブロックや、目次や、ＳＤＢＣや、セッション制御データ又はアウターディスク管理ゾーン以外での書き込み誤りは無視でき、記録担体から情報及びデータを低いリスクで取り出すことができる。
【００３４】
本発明による記録装置のさらに他の例は、記録担体は書き換え可能記録担体とし、且つ前記未利用情報は、インナーディスク識別ゾーンや、制御データゾーンや、アウターディスク識別ゾーン内には包含されないようにしたことを特徴とする。
【発明を実施するための最良の形態】
【００３５】
以下、本発明を図面に基づいて説明する。
【００３６】
図１は記録担体のデータ構造を示す。
【００３７】
記録担体は、リード−インエリア１０，１０ａ，１０ｂ、ユーザデータエリア５，６，７，９、リード−アウトエリア１１，１１ａ，１１ｂを有するトラック１と、記録エリアインジケータ２とを具えている。記録エリアインジケータ２は、記録担体上に記録されたデータブロックを示すエリア４と、まだ記録用に利用できるデータブロックを示すエリア８とを具えている。記録エリアインジケータに記録されたデータブロックは‘１’で示され、また、利用可能なデータブロックは‘０’で示される。
【００３８】
リード−インエリア１０，１０ａ，１０ｂは、その第１区分１０及び第２区分１０ｂにおける必須情報を包含し、且つそのリード−インエリアの予備（reserved）ブロック１０ａにおける非必須情報を包含している。
【００３９】
記録装置によって書き込み誤りが第１又は第２区分にて遭遇する場合には、必須データ、即ち、記録担体からデータを取り出すのに必須のデータが崩壊され、書き込み誤りを無視できず、報告しなければならない。書き込み誤りが、予備ブロック内にて遭遇する場合には、そこでの情報は必須のものではなく、将来、又は特殊な条件下でしか用いられない。その書き込み誤りは、予備ブロックが将来の使用のためにリザーブされている場合には、無視しても差しつかえない。また、書き込み誤りは、特殊な条件が記録担体に適用するものではない場合にも確実に無視することができる。例えば、ビデオストリームを記録するのに記録担体を用い、予備ブロック１０ｂが記録担体のオーディオ専用使用に関連する情報しか含んでいない場合には、予備ブロックが書き込み誤りによる壊れた情報を含んでいても、ビデオストリームの検索は何ら影響されることはない。このような状況下では、書き込み誤りのために記録担体を廃棄する必要はない。
【００４０】
リード−アウトエリア１１，１１ａ，１１ｂも必須情報を有する第１区分１１と第２区分１１ｂとを具えており、また予備ブロック１１ａは必須でない情報を含んでいる。従って、リード−インエリアについて上述したことと同じことがリード−アウトエリアについても云える。
【００４１】
図３は、書き込み工程中における書き込み誤り処理のフローチャートを示す。第１ステップ２０では、記録装置がフォーマット又はクローズトラックセッションコマンドを受信し、この受信したコマンドを解析する。
【００４２】
第２ステップ２１では、受信したコマンドに応答して記録装置が記録担体へのデータの書き込みを開始する。例えば、フォーマットコマンドを受信した場合、記録装置は、ユーザデータの記録に備えてフォーマットを記録担体に適用するために、記録担体上へのデータブロックの書き込みを開始する。
【００４３】
他の例のクローズトラックセッションコマンドを受信した場合には、このコマンドに応答して記録装置はリード−イン及びリード−アウトエリアの書き込みを開始する。
【００４４】
第２ステップ２１での記録中に誤りが起こり得る。この場合に、記録装置は、記録中か、又は記録完了後に、書き込み誤りが生じたか否かを確かめなければならない。この確認は、図３に示したような例では、記録を完了した後の第３ステップ２２にて行なう。
【００４５】
第３ステップ２２にて書き込み誤り確認された場合には、記録装置は、第４ステップ２３にて、その書き込み誤りが必須のデータブロックにて生じたのか、又は利用されないデータブロック（例えば、そのデータブロックが予備のデータブロックであるため）にて生じたのかどうかを確かめなければならない。
【００４６】
書き込み誤りが未利用データブロックにて生じたのではなかった場合に、記録装置は、第５ステップ２４にて、インターフェースを介して誤りメッセージを出して、その誤りが生じた箇所に応じて、記録担体は使用できない旨を宣言する。記録装置が書き込み誤りを報告するエリアは、追記型媒体に対するインナーディスクカウントゾーン、記録済みエリアインジケータ、制御データブロック、目次、ＳＤＢＣ、セッション制御データ又はアウターディスク管理ゾーンとする。
【００４７】
記録装置が書き込み誤りを報告するエリアは、インナーディスク識別ゾーン、制御データゾーン、又はアウターディスク識別ゾーンとする。
【００４８】
第４ステップ２３の別の結果では、記録装置は、第５ステップ２５にて、誤りメッセージの発生を抑える。記録担体は使用できない旨を宣言されず、この記録担体は今後記録するために再び使用することができる。
【００４９】
図３は記録装置を示す。フォーマットコマンド又はクローズトラックセッションコマンドに応答して記録担体上に情報を記録する記録装置３０は、フォーマットコマンド又はクローズトラックセッションコマンドを受信するインターフェース３２に結合されたプロセッサ３１を具え、このプロセッサはフォーマットコマンド又はクローズトラックセッションコマンドに応答してデータブロックを書き込むための基本ビットエンジン形式の書き込み手段３３に結合されている。
【００５０】
プロセッサ３１は、書き込み手段３３を介してデータブロックを書き込んでいる間に誤りが生じる場合に、その誤りを無視し、且つ、書き込み誤りが検出されても、インターフェース３２を介して記録装置に結合される高レベルのアプリケーション、又は他のデバイスに誤りメッセージが供給されないように、この誤りメッセージを抑える。
【図面の簡単な説明】
【００５１】
【図１】記録キャリアのデータ構成を示す図である。
【図２】書き込みプロセス中にエラー処理するフローチャートを示す図である。
【図３】記録装置を示す概略図である。
【図１】
2007519125.tif 000003
【図２】
2007519125.tif 000004
【図３】
2007519125.tif 000005
【国際調査報告】
2007519125.tif 000006
2007519125.tif 000007