(57)【特許請求の範囲】
【請求項１】
ディスク記録および／または再生装置のための欠陥管理方法において、
（ａ）ディスク全体またはディスクの特定領域に関して線形置換欠陥管理の使用または不使用を示す情報を、ディスク上に記録する段階と、
（ｂ）線形置換を使用してディスクの欠陥領域がディスクの特定領域内のブロックによって置換されるべきか否かを、線形置換欠陥管理の使用または不使用を示す情報に従って判断する段階と、
（ｃ）線形置換の使用または不使用を示す情報が線形置換の不使用を示すことに応答して、リアルタイムデータが記録されるべきディスクの領域上の欠陥の線形置換を取り消す段階と
を具備することを特徴とする欠陥管理方法。
【請求項２】
前記段階（ｃ）は、２次欠陥リスト（ＳＤＬ）内の予備ビットを使用して線形置換が取り消されたということを示すフラグを使用して線形置換を取り消すことと、欠陥ブロックが置換されたということを示す情報をＳＤＬの強制再割当マーキング（ＦＲＭ）ビット内に記憶することと、欠陥ブロックの開始セクタ番号と置換ブロックの開始セクタ番号とをＳＤＬ内に記憶することとを具備する
ことを特徴とする請求項１記載の欠陥管理方法。
【請求項３】
前記段階（ｃ）は、欠陥ブロックの開始セクタ番号のみを２次欠陥リスト（ＳＤＬ）内に残すことと、欠陥ブロックが置換されなかったということを示す情報を欠陥ブロックが置換されたか否かを示すＳＤＬの強制再割当マーキング（ＦＲＭ）ビット内に記憶することと、欠陥ブロックが置換されなかったということを示す情報をＳＤＬ内の置換ブロックの開始セクタ番号内に記憶することとを具備する
ことを特徴とする請求項１記載の欠陥管理方法。
【請求項４】
ディスク記録および／または再生装置を使用してディスク上の欠陥を管理しながらリアルタイムデータを記録する方法において、
（ａ）線形置換に基づく欠陥管理が使用されるべきか否かを欠陥管理モード情報が示すか否かを判断する段階と、
（ｂ）欠陥管理モード情報が線形置換が使用されるべきでないという情報であることに応答して、ディスク上に記録されるべきデータがリアルタイムデータであるか否かを判断する段階と、
（ｃ）記録されるべきデータがリアルタイムデータであることに応答して、線形置換された欠陥がデータが記録されるべきディスクの領域内に存在するか否かを判断する段階と、
（ｄ）線形置換された欠陥がデータを記録する領域内に存在しないことに応答して、データを記録する領域内に新たな欠陥が検出されるか否かを判断し、かつ、新たな欠陥が検出されないことに応答して、データを記録する領域の指定された部分にリアルタイムデータを記録する段階と、
（ｅ）前記段階（ｃ）において、線形置換された欠陥がデータを記録する領域内に存在することに応答して、線形置換を取り消す段階と
を具備することを特徴とする方法。
【請求項５】
前記段階（ｅ）は、欠陥ブロックの開始セクタ番号のみをＳＤＬ内に残す段階と、欠陥ブロックが置換されなかったか否かを示すＳＤＬの強制再割当マーク（ＦＲＭ）ビット内に、欠陥ブロックが置換されなかったということを示す情報を記憶する段階と、欠陥ブロックが置換されなかったということを示す情報を、ＳＤＬ内の置換ブロックの開始セクタ番号内に記録する段階とを具備する
ことを特徴とする請求項４記載の方法。
【請求項６】
前記段階（ｅ）は、ＳＤＬの予備ビットを使用して線形置換が取り消されたということを示すフラグを設定する段階と、欠陥ブロックが置換されたということを示す情報をＳＤＬの強制再割当マーク（ＦＲＭ）ビット内に記憶する段階と、欠陥ブロックの開始セクタ番号と置換ブロックの開始セクタ番号とをＳＤＬ内に記録する段階とを具備する
ことを特徴とする請求項４記載の方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はディスクとその欠陥を管理する分野に係り、特に線形置換使用可否に対する欠陥管理情報を貯蔵する記録媒体、DVD−RAMにビデオ及び/またはオーディオデータをリアルタイムで記録及び/または再生する時に欠陥を効率的に管理できる方法と欠陥管理情報を用いてリアルタイムでデータを記録する方法に関す。
【０００２】
【従来の技術】
リアルタイム記録または再生とは、情報の入力を記録再生装置で時間的に変更できないので、データが入力される瞬間処理しなければ入力される情報がなくなるため処理できなくなり、また一定速度でデータを記録したり再生しなければデータが正常的な情報として再生されなく映像が一時的に停止したり音楽が一時的に途絶える現象が起きて、必ず与えられた時間内に与えられた量のデータを記録または再生すべきことをいう。
【０００３】
DVD−RAM規格バージョン1.0ではディスク上に記録されたデータの信頼性を高めるためにディスク上に発生した欠陥を管理する方法を開示している。開示された欠陥管理方法としては、初期化過程で発見された欠陥を処理する飛越し置換方法と、ディスク使用中に発生した欠陥に対して欠陥があるセクターを含むエラー訂正コード(ECC)ブロック(16セクター単位)を余裕領域にある欠陥のないECCブロックに換える線形置換方法がある。
【０００４】
ここで、飛越し置換方法とは、ディスクを初期化する時ディスクの欠陥を検査する検証過程で発見された欠陥があるセクターは、論理的セクター番号を付与しなく飛越して欠陥セクターの次のセクターに欠陥セクターに付与される論理的なセクター番号を付与することによって即ち、記録や再生時欠陥が発生したセクターを無視し飛越してデータを記録または再生することによって、欠陥による記録または再生速度の低下を最小化するための方法である。この時、欠陥セクターを飛越して指定されたセクター番号により実際物理的なセクター番号は後に押されるが、この押され現象は該記録領域の終部分に位置した余裕領域に欠陥が発生しただけのセクターを用いることによって解決している。
【０００５】
一方、ディスクを用いる途中で発生した欠陥の場合には飛越し置換方法が使用できない。これは欠陥のある部分を無視して飛越す場合には論理的なセクター番号に不連続が発生するのでファイルシステム規約に違反することになる。従って、ディスクを使用する途中で欠陥が発生する場合には線形置換方法を使用するが、これは欠陥が発生したセクターが含まれたECCブロックを余裕領域にあるECCブロックに置換することをいう。
【０００６】
しかし、線形置換方法を使用する場合論理的なセクター番号の空白はないが、ディスク上のセクターの位置が連続しなく欠陥があるECCブロックに対する実際データは余裕領域に存在する問題が発生する。
【０００７】
このように線形置換方法を用いる場合即ち、放送情報や実際映像を記録することのように一時的に入力される情報の時間を任意に延ばせないリアルタイム記録が必要な場合に線形置換される領域に情報を記録するためには、実際ピックアップが余裕領域まで行って線形置換される領域を探す過程と戻ってくる過程を経れば記録速度が落ちるのでリアルタイムで入力される情報を連続的に記録できなくなる問題点が発生する。
【０００８】
また、DVD−RAM規格バージョン1.0によると、DVD−RAMドライブを使用するホストコンピューターの負担を減らすためにこの欠陥管理を全てドライブ自体で処理するように規定されている。ホストコンピューターは欠陥管理するなという命令をインタフェース規格に定義されている命令を用いてドライブに伝達できるようになっている。即ち、ホストコンピューターの立場では欠陥管理するかどうかさえ決定すれば欠陥管理自体はドライブがするようになっている。
【０００９】
また、ホストコンピューターの立場で応用プログラムの必要によって欠陥管理しない場合に対しても既にDVD−RAM規格バージョン1.0によるDVD−RAMディスクが他のドライブで欠陥管理されて、飛越し置換または線形置換された領域が存在すれば必ず1次欠陥リスト(PDL: Primary Defect List)と2次欠陥リスト(SDL: Secondary Defect List)に記録された欠陥を欠陥管理規則によって管理すべきである(ここで、飛越し置換により置換された欠陥セクター位置はPDLに記録され、線形置換により置換された欠陥ブロック位置はSDLに記録されるように規定されている)。即ち、ある特定のドライブで線形置換による欠陥管理をしないように設定し、データを記録した場合にはこのディスクを他のドライブででも線形置換してはならないが、従来のディスク及び欠陥管理方式ではかかる保障ができなくなっている。
【００１０】
従って、現在のDVD−RAMディスクを用いてリアルタイム記録する場合には線形置換される領域によりリアルタイム記録するにおいて難しい問題点が発生する恐れがある。
【００１１】
【発明が解決しようとする課題】
前記問題点を解決するために、本発明の目的はリアルタイムデータを効率よく記録できる記録媒体を提供することにある。
【００１２】
本発明の他の目的は、記録されるデータによって複数の相異なる欠陥管理ができる記録媒体を提供することにある。
【００１３】
本発明のさらに他の目的は、リアルタイム記録専用として余裕領域を配置して記録媒体の空間活用を高めうる記録媒体を提供することにある。
【００１４】
本発明のさらに他の目的は、リアルタイムデータを記録できるとともに一般のDVD−RAMディスクとの最大限の互換性を有しうる記録媒体の欠陥を管理する方法を提供することにある。
【００１５】
本発明のさらに他の目的は、線形置換使用可否に対する欠陥管理情報を用いてリアルタイムデータを記録する方法を提供することになる。
【００１６】
【課題を解決するための手段】
前記の目的を達成するために、本発明に係る記録媒体は、記録領域と余裕領域とを含む記録媒体において、記録領域にリアルタイムデータを記録するために、記録媒体上の欠陥領域を前記余裕領域に置換する線形置換欠陥管理を使用するかどうかを示す情報を貯蔵することを特徴としている。
【００１７】
本発明に係る記録媒体は、記録されるデータの種類によって線形置換使用可否を示す複数の欠陥管理モードを示すための欠陥管理モード情報を貯蔵することを特徴としている。
【００１８】
また、本発明に係る記録媒体は線形置換が記録媒体上の全てのデータに対して適用されないことを示す情報を欠陥管理領域に貯蔵し、飛越し置換のための余裕領域のみ割当されていることを特徴としている。
【００１９】
本発明に係る欠陥管理方法は、ディスク記録及び/または再生装置のための欠陥管理方法において、ディスク全体またはディスクの特定領域に対して、線形置換欠陥管理を使用するかどうかを示す情報を記録する段階及び線形置換欠陥管理可否を示す情報によって欠陥が発生した領域を線形置換を用いて余裕空間にあるブロックに置換するかどうかを決定する段階とを含むことを特徴とする。
【００２０】
本発明に係るリアルタイムデータの記録方法は、ディスク記録及び/または再生装置によりディスク上の欠陥を管理しながらリアルタイムデータを記録する方法において、欠陥管理モード情報が線形置換による欠陥管理を使用することを示すかを判断する段階と、欠陥管理モード情報が前記線形置換を使用しないことを示す情報であれば記録するデータがリアルタイムデータかどうかを判断する段階と、記録するデータがリアルタイムデータであればデータを記録する領域に既に線形置換された欠陥有無を判断する段階と、記録する領域に既に線形置換された欠陥がなければ記録する領域に新しく発見された欠陥があるかどうかを判断して、新たな欠陥が発見されなければ前記リアルタイムデータを希望の領域に記録する段階とを含むことを特徴とする。
【００２１】
【発明の実施の形態】
以下、添付した図面を参照して本発明に係るリアルタイムデータを記録するための欠陥管理情報を貯蔵する記録媒体、その欠陥管理方法とリアルタイムデータ記録方法の望ましい実施の形態を説明する。
【００２２】
まず、本発明の理解を手伝うために飛越し置換方法と線形置換方法に対して図１及び図２を結び付けてより詳細に説明する。
【００２３】
図１は飛越し置換による欠陥管理方法を説明するための図面である。図１に示したディスク上の物理的なアドレスはP1、P2、P3、...、Pnのように記録されており、このように物理的に区分されたセクターに実際データを記録するためには論理的なアドレスを付与すべきである。この論理的なアドレスは実際ファイルシステムが自分のデータを探していくアドレスの役割をする。ところが、ディスク初期化過程では物理的なアドレスと論理的なアドレスの関連関係を結ぶ。もしディスクの欠陥を検査して図１に示したように三番目の物理的なセクターP3に欠陥が発生した場合、この部分には論理的なアドレスを指定せず次の物理的なセクターのP4に論理セクター番号L3を指定する。こうすれば欠陥が発生したセクターの数だけ順次に論理的なセクターは後に押され、押された部分だけは該データグループの端に位置した余裕領域を使用する。このように飛越し置換方法の場合には単純に欠陥が発生した領域を飛越してセクター単位で処理できるようになっていて効率的な処理ができ、欠陥が発生した部分を単純に無視して過ぎることによって記録再生時ピックアップが他の位置に動かなくてもよいので、欠陥が発生した領域を遅延時間を最小化しながら避けることができる。この時、飛越し置換により置換された欠陥セクター位置はPDLに記録される。
【００２４】
図２は線形置換による欠陥管理方法を説明するための図面である。線形置換の場合にはディスクが初期化した後使われる状況で発生する欠陥を処理するための方法であって、ECCブロック単位即ち、16セクター単位で欠陥を管理する。言い換えれば、特定セクターにエラーが発生して欠陥が発見された場合には、エラー訂正処理するために最小限16セクター単位で動かなければディスクに既に記録された全てのデータのエラー訂正単位を変えるべき問題が発生するのでECCブロック単位で処理すべきだけでなく、既にデータが記録された領域の論理的なアドレスを変えられないので飛越して論理セクターを指定する飛越し置換方法は使用できなくなる。図２に示したように論理的なブロックLB3で欠陥が発生した場合、この欠陥領域は使用しないように2次欠陥リストSDLに記録し、この欠陥部分を余裕領域にある使用できるブロックに代替する。代替された余裕領域のブロック(図面ではSBk)はエラーが発生したブロックと同じ論理ブロック番号LB3を有する。
【００２５】
従って、再生順序は図２に示したようにまず1のように欠陥が発生したブロックの直前ブロックまで読出した後、2のようにピックアップを動かして余裕領域にある置換されたECCブロックを読出し、3のように欠陥が発生したブロックの直後に戻ってきてデータを読出し続ける。このように欠陥を処理するためにデータを探していく過程と置換されたブロックを読出した後戻す過程など、ピックアップの動きが発生してデータを読出したり記録するのに時間が長くかかってリアルタイム記録には不適合になる。
【００２６】
図３はDVD−RAMの欠陥管理領域(DMA: Defect Management Area)にあるディスク定義構造(DDS: Disc Definition Structure)を示すテーブルである。特に、バイト位置(BP)3はディスク検証フラグであって、ディスク全体に対する検証に対する内容を記録しているし、バイト位置16から39まではグループ検証フラグであって、24個のデータグループに分けられているデータグループの検証に対する内容を記録している。
【００２７】
付加的に、バイト位置0と1はDDS識別子であり、バイト位置4から7まではDDS/PDLブロックが改定され再記録された全体回数を示すDDS/PDLを更新するカウンターの値である。即ち、初期化を始める時“0”に設定し、DDS/PDLが更新されたり再び記録される時ごとに一つずつ増加する。全てのDDS/PDLとSDLブロックはフォーマットが終わった後同じカウント値を有すべきである。バイト位置8と9はグループ数を示し、一例として、24個のグループを示す16進数として“0018”が記録される。
【００２８】
図４（Ａ）は図３に示したディスク検証フラグの構造であって、進行中であることを示す3ビットb7〜b5中ビットb7が“0b”であればフォーマット完了を示し、“1b”であればフォーマット中であることを示し、ビットb6が“0b”であれば全体検証を用いてフォーマット処理中であることを示し、“1b”であれば部分検証を用いてフォーマット処理中であることを示し、ビットb5が“0b”であれば全体ディスクに対するフォーマット進行中であることを示し、“1b”であればグループのみを対象としてフォーマット進行中であり、グループ検証フラグは有効であることを示す。また、使用者検証を示すビットb1が“0b”であれば使用者によりディスクを検証したことがないことを示し、“1b”であれば使用者が一回以上ディスクを検証したことがあることを示す。ディスク製作者検証を示すビットb0が“0b”であれば製作者によりディスクを検証したことがないことを示し、“1b”であれば製作者が一回以上ディスクを検証したことがあることを示す。残りのビットb4、b3、b2は予備とされている。ただ“進行中”はフォーマッティングする前にどんな検証でも“1××”に設定され、フォーマットが完了すれば“000”にリセットされる。
【００２９】
図４（Ｂ）は図３に示したビット位置16から39までの各グループ検証フラグの構造であって、“進行中”を示す2ビットb7、b6のビットb7が“0b”であればこのグループに対するフォーマット完了を示し、“1b”であればこのグループに対するフォーマット処理中であることを示し、ビットb6が“0b”であれば全体検証を行ってこのグループに対するフォーマット処理中であることを示し、“1b”であれば部分検証を行ってこのグループに対するフォーマット処理中であることを示す。使用者検証を示すビットb1が“0b”であれば使用者がこのグループを検証したことがないことを示し、“1b”であれば使用者が一回以上このグループを検証したことがあることを示す。残りのビットb5、b4、b3、b2は予備とされている。
【００３０】
図５は2次欠陥リストSDLの内容を示すテーブルであって、RBPは0で始まる相対的なバイトの位置である。相対的なバイト位置0と1はSDL識別子であり、相対的なバイト位置2と3は予備されている。相対的なバイト位置4から7まではSDLブロックの総更新された数を示し、SDLの内容が更新される時ごとに1ずつ増加するSDLを更新するカウンターの値を示す。相対的なバイト位置8から15までは余裕領域全体フラグを示し、相対的なバイト位置16から19まではDDS/PDLブロックが改定され再記録された全体回数を示すDDS/PDLを更新するカウンターの値であって、これは初期化を始める時“0”に設定し、DDS/PDLが更新されたり再び記録される時ごとに一つずつ増加する。前記のように全てのDDS/PDLとSDLブロックはフォーマットが終わった後同じカウント値を有すべきである。相対的なバイト位置20と21は予備とされているし、相対的なバイト位置22と23はSDL内の項目の数を示す。残りの相対的なバイト位置には各SDL項目を示す。
【００３１】
図６は図５に示した相対的なバイト位置8から15まで余裕領域全体フラグの構造を示す図面である。図６において、該グループを示すビットが“1”であれば該グループ内に余裕ブロックが残っていないことを示し、“0”であれば該グループ内に余裕ブロックが残っていることを示す。
【００３２】
図７は図５に示した2次欠陥リストの項目(SDL Entry)の構造を示す。図７に示したSDL項目でFRMは欠陥が発生したブロックが置換されたかどうかを示すビットであって、欠陥ブロックが置換された場合には2進数“0”を記録し、欠陥ブロックが置換されなかったり余裕領域がない場合には2進数“1”を記録するようになっている。そして、SDL項目には欠陥ブロックの最初のセクターのセクター番号と置換されたブロックの最初のセクターのセクター番号が含まれている。ここで、置換されたブロックの最初のセクター番号を記録する領域にもし置換がなかったら16進数として“000000”を記録するようになっている。
【００３３】
一方、リアルタイム記録の場合には実際データの多少のエラーより決まった時間以内に該データが処理できるかどうかがさらに重要になる。特に、映像のような場合に多少のエラーがあれば画面の一部にエラーが発生する反面、入力されるデータを決まった時間に処理できない場合には連続的にデータにエラーが発生して正常的な再生が不可能になるからである。
【００３４】
従って、リアルタイム記録の場合には線形置換を使用する必要がない方法を提示すべきである。線形置換しない場合には該ディスクが線形置換せず使用する状態ということを記録する部分があるべきである。このような内容を記録する方法を図８（Ａ）と図８（Ｂ）を結び付けて説明する。
【００３５】
図８（Ａ）と図８（Ｂ）はリアルタイムデータを記録するために本発明で提案するDDSのディスク検証フラグとグループ検証フラグの構造であって、各々ビット位置2(b2)を除いた残りは図４（Ａ）と図４（Ｂ）に示した既存のディスク検証フラグとグループ検証フラグの構造と同じ構造よりなっている。即ち、該ディスク全体を線形置換しなくて使用する場合には図８（Ａ）に示したように、ディスク検証フラグのビット位置2(b2)を“1”と設定し、既存のように線形置換する場合には“0”と設定する。図面にはこのビット位置2(b2)に貯蔵される線形置換使用可否情報をディスクの欠陥管理モードと称している。
【００３６】
また、特定のグループのみ線形置換しないようにする部分的に初期化する場合には図８（Ｂ）に示したように、該グループのグループ検証フラグのビット位置2(b2)を“1”と設定して該グループのデータ領域に対しては線形置換しないことを示しうる。本発明の実施の形態では図８（Ａ）と図８（Ｂ）に示したようにディスク検証フラグとグループ検証フラグのビット位置2(b2)を使用しているが、他の予備のビットを用いられる。ここで、既存の各々のb2領域は予備状態になっており、その値は“0”と記録される。
【００３７】
このようにディスクを初期化する時ディスク検証フラグまたはグループ検証フラグのディスクの欠陥管理モードのためのビットb2が“1”と設定された場合には、ディスクを使用している途中で発生した欠陥に対して2次欠陥リストSDLには欠陥が発生したブロックの開始セクターアドレスのみ記録し、SDL項目のFRMビットを“1”と記録し、線形置換はしない。また、SDL項目の置換されたブロックの最初のセクター番号を記録する領域には16進数として“000000”を記録する。
【００３８】
こうすることによって現在のDVD−RAM規格で決まっている方法による欠陥管理方法と本発明の方法との互換性を維持しながら、即ち既存の欠陥管理方法のように線形置換されないブロックがあるという事実を知らせながら、線形置換しないことができる方法も提供することによってリアルタイムデータが記録再生できるようになる。
【００３９】
ここで、本発明に係る欠陥管理方法による線形置換による欠陥管理可否はディスク全体またはディスクの特定領域に対して、該領域に記録されるデータの種類に関係なくディスク上の欠陥管理領域に記録された線形置換欠陥管理を使用するかどうかを示す情報により、欠陥が発生した領域を線形置換を用いて余裕空間にあるブロックに置換するかどうかを決定する。
【００４０】
また、本発明に係る欠陥管理方法による線形置換による欠陥管理可否は、ディスク全体またはディスク上の特定領域に対して記録されるデータがリアルタイム記録を要求するデータである場合に限って、ディスク上の欠陥管理領域に記録された線形置換欠陥管理を使用するかどうかを示す情報により、欠陥が発生した領域を線形置換方法を使用して余裕空間にあるブロックに置換するかどうかを決定する。
【００４１】
全体のディスクに対して線形置換しないとかまたは特定グループに対して線形置換しない方法を前記一実施の形態を挙げて説明したし、他の実施の形態としてディスクの欠陥管理モードが“1”と設定されている場合、この情報はリアルタイム記録再生を要求するデータを記録するディスクの領域に対してだけ欠陥が発生したブロックに対して線形置換しなく、リアルタイム記録を要求しないディスクの領域に対しては線形置換できるという情報として使われうる。この場合、リアルタイムデータを記録すべき領域に既にリアルタイム記録しなくてもよいデータが記録された後欠陥領域が線形置換された場合には、線形置換された欠陥領域の線形置換が取消されうるべきである。従って、ディスクの欠陥管理モードが“1”と設定されている場合にこの情報はリアルタイム情報を記録する時は、線形置換された欠陥の線形置換を取消すことができるということを意味しうる。
【００４２】
一方、ディスク全体またはディスク上の与えられたグループに対して全体的に線形置換しないようにするために初期化時ディスクの欠陥管理モード情報を“1”と設定する反面、リアルタイムデータを記録する場合にだけ線形置換しない時は欠陥管理モード情報を初期化時に設定する必要がない。即ち、ディスクにリアルタイムデータを記録すべき必要があると判断されればリアルタイムデータを記録する直前にディスクの欠陥管理モードを“1”と設定すればよい。この時、ディスク上に発生した欠陥の量または欠陥の分布などで該ディスクがリアルタイムデータを記録するに適しているかどうかを判断して、適している場合にはディスクの欠陥管理モードを“1”と設定し、適していない場合には使用者に該ディスクがリアルタイムデータを記録するに適していないことを知らせる過程が必要である。
【００４３】
図９はディスクの欠陥管理モードが“1”の場合、記録しようとするデータがリアルタイムデータの場合に対してのみ線形置換方法による欠陥管理をせずリアルタイムで記録する方法に対するフローチャートである。
【００４４】
図９において、まずディスクに記録を始める前にディスク欠陥管理モードが“1”かどうかを判断する(S101段階)。もしディスク欠陥管理モードが“1”であれば記録するデータがリアルタイムデータかどうかを判断するS103段階を遂行し続け、もし欠陥管理モードが“0”であれば全てのデータに対して規格書バージョン1.0で記述された一般の欠陥管理方式に基づいてデータを記録する(S102、S108段階)。S103段階で記録するデータがリアルタイムデータでない場合には一般の欠陥管理を遂行するS102段階を遂行し、記録するデータがリアルタイムデータの場合にはデータを記録する領域に既に線形置換された欠陥があるかどうかを判断する(S104段階)。
【００４５】
S104段階で判断された結果がデータを記録する領域に既に線形置換された欠陥がある場合には、線形置換された欠陥を取消し(S105段階)、データを記録する領域に既に線形置換された欠陥がない場合には記録する領域に新しく発見された欠陥があるかどうかを判断する(S106段階)。
【００４６】
S106段階で判断された結果で新たな欠陥が発見された場合には、欠陥管理領域の2次欠陥リストに線形置換されなかったことを示す情報を記録した後(S107段階)、データを希望の領域に記録し(S108段階)、S106段階で新たな欠陥が発見されなければリアルタイムデータを希望の領域に記録するS108段階を遂行する。
【００４７】
前記S105段階で線形置換された欠陥を取消すことと前記S107段階で線形置換されなかったことを示す情報を記録することは、SDLリストに記録されている線形置換された欠陥情報中置換されたブロックの最初のセクター番号を記録する領域には16進数として“000000”を記録し、前記FRM情報を“1”と記録することによって行われる。この場合、ディスクの欠陥管理モードが“1”と設定されているので、この情報とFRM情報を共に比較することによって既存のFRMとは情報の意味が異なることが分かる。
【００４８】
即ち、既存の規格書によるFRM情報の意味は、ある事由により欠陥が発生した欠陥ブロックが余裕領域にあるブロックに置換されなかったりまたは置換できる余裕領域がないことを示している反面、新たな定義によるFRM情報は既存のFRMが有している意味に加えてディスクの欠陥管理モードが“1”の場合には、既存の線形置換により置換された欠陥ブロックがリアルタイム記録のために線形置換が取消されたり、リアルタイム記録のために線形置換されなかったことを示す情報になりうる。
【００４９】
また、このようにディスクの欠陥管理モードが“1”と設定されたディスクの場合には、ディスクがリアルタイムデータを含む可能性があるのでリアルタイムデータを考慮しないディスク上のデータの再配置を禁止する情報としても活用できる。このようなディスク上のデータを再配置する作業としてはディスク上のファイルが割れた場合、これを集める割れ集めなどが挙げられるし、また、データを読出した後欠陥が発生したり発生する可能性があるデータブロックを余裕領域に位置したブロックに置換する読出後再配置が挙げられる。
【００５０】
一方、図１０は本発明で提案する線形置換を取消すための改善された2次欠陥リストSDL項目の構造を示す。リアルタイムデータを記録する時該ディスク上に既に置換された欠陥が存在する場合、この線形置換を取消す過程は前述したように置換されたブロックの最初のセクター番号を記録する領域の情報を16進数“000000”と記録し、FRMビットを“1”と設定する方法を示した。
【００５１】
しかし、この方法は既存の規格の変化を最も最小化できる長所はあるが、既に欠陥と判断されて置換されたブロックのデータを消すので、余裕領域が順次に使用されず任意に線形置換された後取消され、再び線形置換される過程を経ることができ、特に線形置換された余裕領域のブロックが欠陥があって再び置換した場合、該余裕領域の欠陥が発生した線形置換された余裕領域のブロックに対するデータを失うことになる。
【００５２】
従って、線形置換が発生する場合、該余裕領域のブロックを順次に使用し、線形置換が取消されても該欠陥ブロックのために置換された余裕領域のブロックに対するデータを維持することが望ましいといえる。このように置換された余裕領域のセクター番号に対する情報を維持するためにFRMビットと置換されたブロックの最初のセクター番号を記録する領域のみ使用する場合、該置換されたブロックが欠陥によって再び置換されたかまたはリアルタイムデータの記録のために線形置換を取消したかが区分できなくなる。
【００５３】
この問題を解決するためにはSDL項目の使われない余裕ビットを用いて線形置換が取消されたことを示すフラグ(CLR:Canceled Linear Replacement)を新しく定義し、線形置換をリアルタイムデータの記録のために取消した場合、CLRフラグを“1”と設定する方法が使用できる。ここで、CLRフラグが“0”であればリアルタイムデータにより使われず割当された置換ブロックを示す。図１０ではSDL項目の構造の一例として使われないビットb31を用いて線形置換が取消されたことを示すCLRフラグとして使用する。
【００５４】
一方、リアルタイムデータを記録するための欠陥管理情報の場合を整理すれば大別して3つが考えられる。
(1)  ディスク全体にリアルタイムデータが記録されない場合
(2)  ディスク上にリアルタイムデータとそうでないデータの2種類のデータが混在して、リアルタイムデータに対してだけ線形置換欠陥管理方法を使わない場合
(3)  ディスク全体にリアルタイムデータのみ記録される場合、即ち記録された全てのデータに対して線形置換欠陥管理方法を使わない場合
【００５５】
特に、(3)の場合においては全体のディスクに対してリアルタイム置換を使わないため、欠陥管理のための余裕領域を(1)と(2)の場合に比べて少なく設定できる長所がある。これに対しては図１２及び図１３でより詳細に説明する。
【００５６】
この3つ以上の欠陥管理方法を一つのディスクに適用する場合、ディスクの使用用途に従って多様な対応ができ、ディスクをより有効に使用できる長所がある。しかし、再生装置間にディスクを相互交換しながら使用する場合のような条件を勘案すれば、該ディスクがいかなる欠陥管理条件で使用しているかをより詳細に示すべき必要がある。この場合には図8で前述した線形置換可否を示す1ビットのディスク欠陥管理モード情報は欠陥管理情報としては不足になる。
【００５７】
従って、図１１に示したように、ディスクの欠陥管理領域DMAのDDSにある予備バイトを使って複数の相異なる欠陥管理モードによる線形置換可否を示しうる欠陥管理モード情報を貯蔵する。即ち、図１１は線形置換使用可否に従って欠陥管理モード(DM mode)情報を一例としてDDSの相対的バイト位置BP10即ち、DDSの11番目のバイトの上位二つのビットのb7とb6を使った場合を示す。
【００５８】
図１１で、欠陥管理モード情報が“00b”の場合には、飛越し置換と線形置換がディスク上の全てのデータに対して適用されることを示し、“01b”の場合には線形置換は情報(ここではリアルタイムデータとそうでないデータ)の種類に従って選択的に適用されることを示し、“10b”の場合には線形置換を全てのデータに対して使用しないことを示す。
【００５９】
即ち、欠陥管理モード情報が“00b”の場合には飛越し置換と線形置換が必須であり、このモードは前述した(1)の場合のリアルタイムデータでないデータだけのためのモードである。欠陥管理モード情報が“01”の場合には飛越し置換は必須であるが、線形置換は選択であり、このモードは前述した(2)の場合のリアルタイムデータとそうでないデータとを全て含むハイブリッドディスクのための欠陥管理である。欠陥管理モード情報が“10b”の場合には飛越し置換のみ許容され、このモードは前述した(3)の場合のリアルタイムデータだけのための欠陥管理である。欠陥管理モード情報が“10b”と設定されている時ディスクの物理的なレイアウトは変更できる。
【００６０】
一方、リアルタイムデータを記録する場合、線形置換が使用できないので線形置換に必要な余裕領域は事実上必要なくなる。この場合のために本発明では、線形置換に必要な余裕領域は割当せず飛越し置換用余裕領域のみ図１２に示したように最後のグループに設定する。特に、最後のグループ(ここでは34番グループ)に設定されている余裕領域はPDLに登録できる最大項目数の7679項目が処理できるように7680セクター(480 ECCブロック)を飛越し置換用余裕領域に割り当てる。図１２に示したsectはセクターを、blkはブロックを、revは回転を各々意味する。
【００６１】
本発明は、既存の欠陥管理構造と互換性を有するために、リアルタイム記録専用として飛越し置換だけのための余裕領域を配置した場合と、既存の欠陥管理方法によって線形置換と飛越し置換のための余裕領域を配置した場合とを区分できるフラグを、図１３に示したようにDDS及びPDLの相対的なバイト位置BP 10に上位二つのビットb7とb6を用いて示す。
【００６２】
図１３に示したようにDDS/PDLのバイト位置BP 10の欠陥管理モードを示す上位二つのビットb7とb6が“00b”であれば既存の欠陥管理方法が適用されることを示し、“10b”であれば余裕領域が飛越し置換用余裕領域のみディスクの最後のグループに割当されている線形置換のないリアルタイム記録専用欠陥管理方法が適用されることを示す。従って、リアルタイム記録専用として余裕領域を配置することによってディスクの空間活用の効率を高めうる。
【００６３】
【発明の効果】
前述したように、本発明は現在のDVD−RAM規格で定まっている方法による欠陥管理方法と互換性を維持しながら、リアルタイムデータを記録する場合には線形置換しないことによってリアルタイムデータが記録及び/または再生できる効果がある。
【００６４】
本発明は記録されるデータの種類に従う複数の相異なる欠陥管理モードを示す情報を貯蔵して記録媒体の使用用途に従って多様な対応ができ、記録媒体をより有効に使用できる効果がある。
【００６５】
また、本発明はリアルタイムデータを記録する場合に、リアルタイム専用として余裕領域を配置することによってディスクの空間活用の効率を高めうる効果がある。
【図面の簡単な説明】
【図１】  記録媒体の飛越し置換による欠陥管理方法を説明するための図である。
【図２】  記録媒体の線形置換による欠陥管理方法を説明するための図である。
【図３】  欠陥定義構造DDSのテーブルを示す図である。
【図４】  （Ａ）、（Ｂ）はそれぞれ図３に示したディスク検証フラグとグループ検証フラグの構造を示す図である。
【図５】  2次欠陥リスト(SDL)の内容を示すテーブルを示す図である。
【図６】  図５に示した余裕領域全体フラグの構造を示す図である。
【図７】  図５に示したSDL項目の構造を示す図である。
【図８】  （Ａ）、（Ｂ）はそれぞれ本発明で提案するリアルタイムデータを記録するためのDDSのディスク検証フラグとグループ検証フラグの構造を示す図である。
【図９】  本発明に係る欠陥管理方法によってデータを記録する方法の一実施の形態に従う流れ図である。
【図１０】  本発明で提案する線形置換を取消すための改善されたSDL項目の構造の一例を示す図である。
【図１１】  本発明で提案する複数の相異なる欠陥管理モードを示すための情報が貯蔵されるDDS構造の他の例を示す図である。
【図１２】  本発明で提案するリアルタイムデータの記録のための余裕領域割当を示すテーブルを示す図である。
【図１３】  図１２に示すリアルタイム記録専用余裕領域割当のための本発明で提案する欠陥管理モード情報が貯蔵されるDDS/PDLの構造を示す図である。
【符号の説明】
ＰＤＬ  １次欠陥リスト
ＳＤＬ  ２次欠陥リスト
【図１】
0004128814.tif 000002
【図２】
0004128814.tif 000003
【図３】
0004128814.tif 000004
【図４】
0004128814.tif 000005
【図５】
0004128814.tif 000006
【図６】
0004128814.tif 000007
【図７】
0004128814.tif 000008
【図８】
0004128814.tif 000009
【図９】
0004128814.tif 000010
【図１０】
0004128814.tif 000011
【図１１】
0004128814.tif 000012
【図１２】
0004128814.tif 000013
【図１３】
0004128814.tif 000014