JP3243220B2 - 交替処理方法 - Google Patents

交替処理方法

Info

Publication number
JP3243220B2
JP3243220B2 JP26027498A JP26027498A JP3243220B2 JP 3243220 B2 JP3243220 B2 JP 3243220B2 JP 26027498 A JP26027498 A JP 26027498A JP 26027498 A JP26027498 A JP 26027498A JP 3243220 B2 JP3243220 B2 JP 3243220B2
Authority
JP
Japan
Prior art keywords
data
sector
block
field
defective
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
JP26027498A
Other languages
English (en)
Other versions
JP2000090585A (ja
Inventor
秀樹 高橋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Corp
Original Assignee
Toshiba Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toshiba Corp filed Critical Toshiba Corp
Priority to JP26027498A priority Critical patent/JP3243220B2/ja
Priority to US09/394,090 priority patent/US6373800B1/en
Publication of JP2000090585A publication Critical patent/JP2000090585A/ja
Application granted granted Critical
Publication of JP3243220B2 publication Critical patent/JP3243220B2/ja
Priority to US10/076,283 priority patent/US6493302B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/18Error detection or correction; Testing, e.g. of drop-outs
    • G11B20/1883Methods for assignment of alternate areas for defective areas
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/12Formatting, e.g. arrangement of data block or words on the record carriers
    • G11B20/1217Formatting, e.g. arrangement of data block or words on the record carriers on discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/18Error detection or correction; Testing, e.g. of drop-outs
    • G11B20/1883Methods for assignment of alternate areas for defective areas
    • G11B2020/1893Methods for assignment of alternate areas for defective areas using linear replacement to relocate data from a defective block to a non-contiguous spare area, e.g. with a secondary defect list [SDL]
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】この発明は、高密度記録を特
徴とする書き換え可能な情報記録媒体(DVD(Digita
l Video Disk)−RAMなど)にて実行される交替処理
方法に関する。
【0002】
【従来の技術】近年、高密度記録を特徴とするDVDの
研究開発が盛んに進められている。DVDには、大きく
分けて、再生専用のDVD−ROMと、書き換え可能な
DVD−RAMとがある。DVD−RAMの場合、ウォ
ブルが施されたトラックが設けられており、所定トラッ
ク長によりセクタフィールドが形成されている。そし
て、このセクタフィールドが、データ記録の最小単位と
して取り扱われる。また、このセクタフィールドには、
ディスク(DVD−RAM)上の絶対位置を示すアドレ
ス情報が含まれており、このアドレス情報を頼りにデー
タの記録再生が行われるようになっている。
【0003】しかし、ディスク上の傷や埃などの影響
で、セクタフィールドの中には、アドレス情報が正常に
再生できないセクタフィールドが存在することがある。
このような場合には、ウォブルを頼りに(ウォブルをカ
ウントして)データの記録再生を行うことができる。
【0004】
【発明が解決しようとする課題】ところが、ウォブルだ
けを頼りにすると、正常にデータの記録再生ができない
ことがある。これは、1セクタフィールドが約6mmで、
ウォブル周期がセクタ長の232分の1であることに起
因する。つまり、このような微少な変化(ウォブル)だ
けを頼りにして、データの記録再生を行い続けると、デ
ータの記録再生の精度が著しく低下する。これ以外に
も、データの記録再生精度が落ちる原因として、ウォブ
ルの欠陥によるウォブルのミスカウント等が考えられ
る。
【0005】この発明の目的は、上記したような事情に
鑑み成されたものであって、データの記録再生精度の低
下を防止することが可能な交替処理方法を提供すること
にある。
【0006】
【課題を解決するための手段】上記課題を解決し目的を
達成するために、この発明の交替処理方法は、以下に示
す通りである。
【0007】この発明は、アドレス情報を有するセクタ
フィールドが連続して配置された情報記録媒体に対して
実行される交替処理方法であって、アドレス情報が正常
に再生できないセクターフィールドを欠陥セクタフィー
ルドと見なし、この欠陥セクタフィールドが3つ以上連
続したとき、これら3つ以上連続した欠陥セクタフィー
ルドを交替処理の対象とする。
【0008】
【発明の実施の形態】以下、この発明の実施の形態につ
いて図面を参照して説明する。
【0009】最初に、図1を参照して、この発明に係る
情報記録媒体としての光ディスク(DVD−RAMディ
スク)の一例を説明する。
【0010】図1は、光ディスク上のリードインエリ
ア、データエリア、及びリードアウトエリアなどの配置
を示す図である。
【0011】図1に示すように、光ディスク1には、内
周側から順に、リードインエリアA1、データエリアA
2、及びリードアウトエリアA3が設けられている。リ
ードインエリアA1には、エンボスデータゾーン、ミラ
ーゾーン(無記録ゾーン)、及びリライタブルデータゾ
ーンが設けられている。データエリアA2には、リライ
タブルデータゾーンが設けられており、このリライタブ
ルデータゾーンには、複数のゾーン、ゾーン0〜ゾーン
Nが設けられている。リードアウトエリアA3には、リ
ライタブルデータゾーンが設けられている。
【0012】リードインエリアA1のエンボスデータゾ
ーンには、光ディスク1の製造時に、リファレンスシグ
ナルやコントロールデータがエンボス記録される。リー
ドインエリアA1のリライタブルデータゾーンには、デ
ィスクの種類を識別するための識別データ、及び欠陥エ
リアを管理するための欠陥管理データなどが記録されて
いる。なお、この欠陥管理データが記録されるエリア
を、欠陥管理エリア(DMA:Defect Management Are
a)とする。リードアウトエリアA3のリライタブルデ
ータゾーンには、リードインエリアA1のリライタブル
データゾーンに記録されたデータと同じデータが記録さ
れる。
【0013】リードインエリアA1に設けられたエンボ
スデータゾーンは、複数のトラックにより構成されてお
り、各トラックは複数のセクタフィールドにより構成さ
れている。また、このゾーンは、所定の回転速度で処理
される。
【0014】リードインエリアA1に設けられたリライ
タブルデータゾーン及びデータエリアA2に設けられた
リライタブルデータゾーンのゾーン0は、X個のトラッ
クにより構成されており、各トラックはY個のセクタフ
ィールドにより構成されている。また、このゾーンは、
回転速度Z0(Hz)で処理される。
【0015】データエリアA2に設けられたリライタブ
ルデータゾーンのゾーン1は、X個のトラックにより構
成されており、各トラックは(Y+1)個のセクタフィ
ールドにより構成されている。また、このゾーンは、回
転速度Z1(Hz)で処理される(Z0>Z1)。
【0016】データエリアA2に設けられたリライタブ
ルデータゾーンのゾーン2は、X個のトラックにより構
成されており、各トラックは(Y+2)個のセクタフィ
ールドにより構成されている。また、このゾーンは、回
転速度Z2(Hz)で処理される(Z1>Z2)。
【0017】以下、データエリアA2に設けられたリラ
イタブルデータゾーンのゾーン3〜ゾーンNは、夫々
が、X個のトラックにより構成されている。そして、ゾ
ーン3の各トラックは(Y+3)個のセクタフィールド
により構成されており、ゾーン4の各トラックは(Y+
4)個のセクタフィールドにより構成されている。つま
り、ゾーンNの各トラックは(Y+N)個のセクタフィ
ールドにより構成されている。また、ゾーン3は、回転
速度Z3(Hz)で処理され(Z2>Z3)、ゾーン4
は、回転速度Z4(Hz)で処理される(Z3>Z
4)。つまり、ゾーンNは、回転速度ZN(Hz)で処
理される(Z(N−1)>ZN)。
【0018】リードアウトエリアA3に設けられたリラ
イタブルデータゾーンは、複数のトラックにより構成さ
れており、各トラックは(Y+N)個のセクタフィール
ドにより構成されている。また、このゾーンは、回転速
度ZN(Hz)で処理される。
【0019】上記説明したように、光ディスク1の内周
側のゾーンから順に、1トラックあたりのセクタフィー
ルド数が増加するようになっており、且つ回転速度が低
下するようになっている。つまり、光ディスク1は、Z
CLV(Zone Constant Linear Velocity)方式が対象
のディスクである。
【0020】続いて、図2を参照して、DVD−RAM
ディスク上のセクタフィールドのフォーマットについて
説明する。
【0021】図2に示すように、1セクタフィールド
は、およそ2697バイトで構成されている。このセク
タフィールドには、8−16変調により変調されたデー
タが記録される。8−16変調は、8ビットの入力符号
系列を、16ビットの出力符号系列に変調する変調方式
である。また、入力符号系列は入力ビットと呼ばれ、出
力符号系列はチャネルビットと呼ばれる。因みに、1バ
イトは16チャネルビットと同じ意味である。
【0022】ここで、1セクタフィールドの内訳につい
て説明する。1セクタフィールドは、128バイトのヘ
ッダフィールドHF、2バイトのミラーフィールドM
F、2567バイトのレコーディングフィールドRFで
構成される。
【0023】ヘッダフィールドHFには、光ディスクの
製造工程においてヘッダデータがエンボス記録される。
このヘッダフィールドHFには、ヘッダデータの検出精
度を向上させるためにヘッダデータが4重書きされてい
る。つまり、このヘッダフィールドHFには、ヘッダ1
フィールド、ヘッダ2フィールド、ヘッダ3フィール
ド、及びヘッダ4フィールドが含まれる。ヘッダ1フィ
ールド及びヘッダ3フィールドは46バイトで構成され
ている。ヘッダ2フィールド及びヘッダ3フィールドは
18バイトで構成されている。
【0024】ヘッダ1フィールドには、36バイトのV
FO(Variable Frequency Oscillator)1、3バイト
のAM(Address Mark)、4バイトのPID(Physical
ID)1、2バイトのIED(ID Error Detection Cod
e)1、1バイトのPA(Post Ambles)1が含まれてい
る。
【0025】ヘッダ2フィールドには、8バイトのVF
O2、3バイトのAM、4バイトのPID2、2バイト
のIED2、1バイトのPA2が含まれている。
【0026】ヘッダ3フィールドには、36バイトのV
FO1、3バイトのAM、4バイトのPID3、2バイ
トのIED3、1バイトのPA1が含まれている。
【0027】ヘッダ4フィールドには、8バイトのVF
O2、3バイトのAM、4バイトのPID4、2バイト
のIED4、1バイトのPA2が含まれている。
【0028】PID1、PID2、PID3、及びPI
D4には、セクタインフォメーション及び物理セクター
ナンバー(物理アドレス)が含まれている。VFO1及
びVFO2には、PLL(Phase Locked Loop)の引き
込みを行うための連続的な繰返しパターン(10001
0001000…)が含まれている。AMには、PID
の位置を示すためのランレングス制限に違反する特殊な
パターン(アドレスマーク)が記録されている。IED
1、IED2、IED3、及びIED4には、PIDの
エラーを検出するためのエラー検出符号が含まれてい
る。PAには、復調に必要なステート情報が含まれてお
り、ヘッダフィールドHFがスペースで終了するよう極
性調整の役割も持つ。ミラーフィールドMFは、鏡面の
フィールドである。
【0029】レコーディングフィールドRFは、主に、
ユーザデータが記録されるフィールドである。レコーデ
ィングフィールドには、(10+J/16)バイトのギ
ャップフィールド、(20+K)バイトのガード1フィ
ールド、35バイトのVFO3フィールド、3バイトの
PS(pre-synchronous code)フィールド、2418バ
イトのデータフィールド(ユーザデータフィールド)、
1バイトのポストアンブルPA3フィールド、(55−
K)バイトのガード2フィールド、および(25−J/
16)バイトのバッファフィールドが含まれている。因
みに、Jは0〜15、Kは0〜7の整数でランダムな値
をとる。これにより、データ書始めの位置がランダムに
シフトされる。その結果、オーバーライトによる記録膜
の劣化を低減できる。
【0030】ギャップフィールドには、何も記録されて
いない。ガード1フィールドは、相変化記録膜特有の繰
返しオーバーライトの始端劣化を吸収するための捨て領
域である。VFO3フィールドは、PLLロック用のフ
ィールドであるとともに、同一パターンの中に同期コー
ドを挿入し、バイト境界の同期をとる役割も果たす。P
Sフィールドは、同期コードが記録されるフィールドで
ある。
【0031】データフィールドは、データID、データ
IDエラー訂正コードIED(DataID Error Detection
Code)、同期コード、エラー訂正コードECC(Error
Collection Code )、エラー検出コードEDC(Error
Detection Code)、2048バイトのユーザデータ等
が記録されるフィールドである。データIDには、論理
セクタナンバー(論理アドレス)が含まれる。データI
Dエラー訂正コードIEDは、データID用の2バイト
(16ビット)構成のエラー訂正コードである。
【0032】ポストアンブルPA3フィールドは、復調
に必要なステート情報を含んでおり、前のデータフィー
ルドの最終バイトの終結を示すフィールドである。ガー
ド2フィールドは、相変化記録媒体特有の繰り返し記録
時の終端劣化がデータフィールドにまで及ばないように
するために設けられたフィールドである。バッファフィ
ールドは、データフィールドが次のヘッダフィールドに
かからないように、光ディスク1を回転するモータの回
転変動などを吸収するために設けられたフィールドであ
る。
【0033】続いて、PID1、PID2、PID3、
及びPID4について具体的に説明する。これらPID
には、8ビットのセクタインフォメーションと、24ビ
ットの物理セクタナンバーが含まれている。物理セクタ
ナンバーには、セクタフィールドの絶対位置を示すアド
レスデータが記録される。セクタインフォメーションに
は、2ビットのリザーブ、2ビットのPIDナンバー、
3ビットのセクタタイプ、1ビットのレイヤーナンバー
などの情報が含まれる。リザーブは、無記録領域であ
る。PIDナンバーには、PIDナンバーが記録され
る。例えば、ヘッダ1フィールド中におけるPIDナン
バーにはPID1を示す“00”、ヘッダ2フィールド
中におけるPIDナンバーにはPID2を示す“0
1”、ヘッダ3フィールド中におけるPIDナンバーに
はPID3を示す“10”、ヘッダ4フィールド中にお
けるPIDナンバーにはPID4を示す“11”が記録
される。
【0034】セクタタイプには、読み出し専用セクタ
(Read only sector)であることを示す“000”、リ
ザーブセクタ(Reserved)であることを示す“00
1”、“010”、又は“011”、ランド又はグルー
ブトラックの書き換え可能な先頭セクタ(Rewritable f
irst sector)であることを示す“100”、ランド又
はグルーブトラックの書き換え可能な最終セクタ(Rewr
itable last sector)であることを示す“101”、ラ
ンド又はグルーブトラックの書き換え可能な最終セクタ
の一つ手前のセクタ(Rewritable before last secto
r)であることを示す“110”、ランド又はグルーブ
トラックの書き換え可能なその他のセクタ(Rewritable
other sector)であることを示す“111”が記録さ
れる。
【0035】レイヤーナンバーには、レイヤー1又は0
を示す“1”又は“0”が記録される。
【0036】続いて、図3〜図4を参照して、DVD−
RAMに記録されるデータの構造及びDVD−RAMか
ら再生されるデータの構造について説明する。図3は、
ECCブロックデータの構造を概略的に示す図である。
図4は、図2に示すデータフィールドに記録されるセク
ターデータのデータ構造を概略的に示す図である。
【0037】DVD−RAMには、データが記録される
トラックが形成されており、このトラックには所定単位
のデータが記録されるセクタフィールドが複数形成され
ている。また、DVD−RAMには、ECCブロックデ
ータと呼ばれるフォーマットのデータが記録されるよう
になっている。厳密に言うと、ECCブロックデータか
ら生成される16個のセクタデータが、16個のセクタ
フィールドに分散記録されるようになっている。さらに
言うと、一塊りのセクタデータは、図2に示す2418
バイトのデータフィールドに記録される。
【0038】図3に示すように、ECCブロックデータ
は、データブロックDB(ユーザデータを含む)、横方
向のエラー訂正コードECC1、及び縦方向のエラー訂
正コードECC2で構成されている。
【0039】データブロックDBは、所定数の行及び列
に沿って配列されたデータにより構成されており、この
データブロックDBは16個のデータユニットDUに分
割することができる。さらに詳しく言うと、データブロ
ックDBは、172(バイト数)×12(データユニッ
トを構成する行数)×16(データブロックを構成する
データユニット数)のデータにより構成されている。デ
ータユニットDUは、172(バイト数)×12(デー
タユニットを構成する行数)のデータにより構成されて
いる。また、データユニットDUには、データID、デ
ータIDエラー訂正コードIED、エラー検出コードE
DC、2048バイトのユーザデータ等が含まれてい
る。データIDは、データユニットDUに含まれるユー
ザデータのスクランブルに利用される。エラー検出コー
ドEDCは、データユニット内の一部のデータの集まり
に含まれるエラーを検出するためのものである。
【0040】横方向のエラー訂正コードECC1は、デ
ータブロックDBのうちの列方向のデータに含まれるエ
ラーを訂正するものである。さらに詳しく言うと、横方
向のエラー訂正コードECC1は、10(バイト)×1
2(データユニットDUを構成する行数)×16(デー
タブロックDBを構成するデータユニットDUの数)の
データにより構成されている。
【0041】縦方向のエラー訂正コードECC2は、デ
ータブロックDBのうちの行方向のデータに含まれるエ
ラーを訂正するものである。さらに詳しく言うと、縦方
向のエラー訂正コードECC2は、{172(バイト)
+10(バイト)}×16(データブロックDBを構成
するデータユニットDUの数)のデータにより構成され
ている。
【0042】続いて、図4を参照して、セクタデータに
ついて説明する。
【0043】一つのECCブロックデータから16個の
セクタデータが生成される。一つのセクタデータは、デ
ータユニットDU、このデータユニットDUに対して付
与されている横方向のエラー訂正コードECC1の一
部、及び縦方向のエラー訂正コードECC2の一部によ
り構成されている。さらに詳しく言うと、セクタデータ
は、{172(バイト)+10(バイト)}×12(デ
ータユニットDUを構成する行数)+1(縦方向のエラ
ー訂正コードECC2の1列分)のデータにより構成さ
れている。
【0044】続いて、図12参照して、欠陥管理エリア
のデータ構造を説明する。
【0045】光ディスク上に、欠陥管理エリアは、全部
で4つ設けられており、これら各々の欠陥管理エリアに
は、同じデータが記録される。4つの欠陥管理エリア
(DMA1〜4)のうち、二つ(DMA1〜2)はリー
ドインエリアに設けられ、残りの二つはリードアウトエ
リア(DMA3〜4)に設けられる。
【0046】欠陥管理エリア(DMA1〜4)には、初
期欠陥リストエリアa1、二次欠陥リストエリアa2、
及びスペアリストエリアa3が設けられている。因み
に、初期欠陥は、一次欠陥とも称する。初期欠陥リスト
エリアa1には、複数の初期欠陥リスト(PDL:Prim
ary Defect List)がエントリされる。二次欠陥リスト
エリアa2には、複数の二次欠陥リスト(SDL:Seco
ndary Defect List)がエントリされる。スペアリスト
エリアa3には、複数のスペアエリアリスト(SAL:
Spare Area List)がエントリされる。
【0047】図5は、初期欠陥リストエリアa1にエン
トリされる初期欠陥リストのデータ構造の概略を示す図
である。図6は、二次欠陥リストエリアa2にエントリ
される二次欠陥リストのデータ構造の概略を示す図であ
る。図7(a)は、スペアリストエリアa3にエントリ
されるスペアエリアリストデータのデータ構造の概略を
示す図であり、図7(b)は、スペアエリアリストデー
タに複数のスペアエリアリストがエントリされた様子を
示す図である。
【0048】図5に示すように、初期欠陥リストには、
先頭から順に、エントリのタイプを示すエントリタイプ
が記録されるエリア、リザーブされたエリア、及び欠陥
セクタ(欠陥があるセクタフィールドのことを指す)の
物理セクタナンバーが記録されるエリアが含まれてい
る。
【0049】図6に示すように、二次欠陥リストには、
先頭から順に、割り当てマーク(FRM)が記録される
エリア、リザーブされたエリア、欠陥ブロック中の先頭
セクタ(欠陥ブロックを構成する16個のセクタフィー
ルドのうちの先頭のセクタフィールドのことを指す)の
物理セクターナンバーが記録されるエリア、リザーブさ
れたエリア、及び交替ブロック中の先頭セクタ(交替ブ
ロックを構成する16個のセクタフィールドのうちの先
頭のセクタフィールドのことを指す)の物理セクターナ
ンバーが記録されるエリアが含まれている。
【0050】図7(a)に示すように、スペアエリアリ
ストデータ(1セクタデータ)には、順に、スペアエリ
アID(2バイト)、スペアエリアリストのエントリ数
(1バイト)、リザーブ(7バイト)、先頭SALのエ
ントリ(8バイト)、…、最終SALのエントリ(8バ
イト)が含まれる。先頭SALのエントリは1個目のエ
ントリであり、最終SALのエントリは255個目のエ
ントリである。つまり、スペアエリアリストデータに
は、図7(b)に示すように、最大255個のスペアエ
リアリストがエントリされる(1セクタで255箇所の
スペアエリアを管理することができる)。各スペアエリ
アリストには、順に、RSV(1バイト)、スペアエリ
アnの先頭セクタの物理アドレスナンバー(3バイ
ト)、RSV、スペアエリアnの最終セクタの物理アド
レスナンバー(3バイト)が含まれる。スペアエリアn
の先頭セクタの物理アドレスナンバーとは、スペアエリ
アnのスタート位置を示すスタートアドレスのことを指
す。スペアエリアnの終端セクタの物理アドレスナンバ
ーとは、スペアエリアnのエンド位置を示すエンドアド
レスのことを指す。
【0051】続いて、交替処理について説明する。交替
処理には、スリッピング交替処理、リニア交替処理、及
びスキッピング交替処理がある。スリッピング交替処理
は、初期欠陥に対する処理であり、セクターフィールド
の単位で行われる交替処理である。リニア交替処理は、
二次欠陥に対する処理であり、ECCブロックデータの
単位で行われる交替処理である。スキッピング交替処理
は、初期欠陥及び二次欠陥に関係なく対応できる処理で
あり、セクターフィールド単位で行われるセクタスキッ
ピング交替処理と、ECCブロックデータの単位で行わ
れるブロックスキッピング交替処理とがある。詳細は、
以下説明する。
【0052】第1に、スリッピング交替処理について説
明する。
【0053】光ディスクの出荷前には、光ディスク上に
おけるリライタブルデータゾーンに欠陥(=初期欠陥)
がないか検証(サーティファイ)される。つまり、リラ
イタブルデータゾーンに対して、データが正常に記録で
きるかが検証される。この検証は、セクタフィールドの
単位で行われる。
【0054】検証中に、欠陥セクタ(=一次欠陥エリ
ア:初期欠陥があるセクタフィールドのことを指す)が
発見された場合、この欠陥セクタの物理セクタナンバー
が、初期欠陥リストに記録される。さらに、この欠陥セ
クタには、論理セクタナンバーは付与されない。詳しく
言うと、この欠陥セクタを飛ばして、この欠陥セクタの
前後に配置されている正常セクタ(欠陥がないセクタフ
ィールドのことを指す)に対してだけ、シリアルに論理
セクタナンバーが付与される。つまり、欠陥セクタは、
存在しないセクタとして見なされることになる。これに
より、このような欠陥セクタに対して、ユーザデータの
書き込み等は行われなくなる。上記した一連の処理が、
スリッピング交替処理である。つまり、このスリッピン
グ交替処理では、欠陥セクタがスリップされることにな
る。
【0055】さらに、図8を参照して、スリッピング交
替処理について説明する。
【0056】図8に示すように、ユーザエリア(図12
に示すユーザエリアUA)とスペアエリア(図12に示
すスペアエリアSA)が存在しているとする。このユー
ザエリアとスペアエリアは、図1で説明したゾーン0〜
ゾーンNのうちのどこかに存在しているものとする(具
体例は後述する)。また、スペアエリアの存在位置は、
図7に示すスペアエリアリストにより管理されている。
【0057】例えば、検証中に、m個の欠陥セクタと、
n個の欠陥セクタが発見された場合、(m+n)個の欠
陥セクタが、スペアエリアにより補償される。つまり、
図8の上段に示すユーザエリアを構成するセクタ数が、
スペアエリアにより補償されることになる。また、上記
説明したように、m個の欠陥セクタ及びn個の欠陥セク
タには、論理セクタナンバーは付与されない。さらに言
うと、スペアエリアもスリッピング交替処理の対象エリ
アである。従って、スペアエリア中に、欠陥セクタが発
見されれば、上記説明したスリップ交替処理により処理
される。なお、欠陥セクタ、正常セクタにかかわらず、
全セクタは、物理セクタナンバーを有している。
【0058】第2に、リニア交替処理について説明す
る。
【0059】光ディスクの出荷後、ユーザデータの書き
込みを行うときには、ユーザデータが正常に書き込まれ
たか否かの確認(ベリファイ)が行われる。ユーザデー
タが正常に書き込まれない状況を二次欠陥と称する。こ
の二次欠陥の有無は、図3に示すECCブロックデータ
が記録された16個のセクタフィールド(ECCブロッ
クフィールド)の単位で行われる。
【0060】欠陥ブロック(=二次欠陥エリア:二次欠
陥があるECCブロックフィールドのことを指す)が発
見された場合、この欠陥ブロック中の先頭セクタの物理
セクタナンバー、及びこの欠陥ブロックの交替先の交替
ブロック(スペアエリア中に確保されるECCブロック
フィールドのことを指す)中の先頭セクタの物理セクタ
ナンバーが二次欠陥リストに記録される。また、欠陥ブ
ロック中の16個のセクタフィールドに付与された論理
セクタナンバーが、そのまま、交替ブロック中の16個
のセクタフィールドに付与される。これにより、欠陥ブ
ロックに対して記録されるはずのデータは、交替ブロッ
クに記録されることになる。以後、欠陥ブロックへのア
クセスは、交替ブロックへのアクセスと見なされる。上
記した一連の処理が、リニア交替処理である。つまり、
このリニア交替処理では、欠陥ブロックがリニアに交替
されることになる。
【0061】さらに、図9を参照して、リニア交替処理
について説明する。
【0062】図9に示すように、ユーザエリア(図12
に示すユーザエリアUA)とスペアエリア(図12に示
すスペアエリアSA)が存在しているとする。このユー
ザエリアとスペアエリアは、図1で説明したゾーン0〜
ゾーンNのうちのどこかに存在しているものとする。ま
た、スペアエリアの存在位置は、図7に示すスペアエリ
アリストにより管理されている。
【0063】例えば、ユーザデータの書き込みの際に、
m個の欠陥ブロックと、n個の欠陥ブロックが発見され
た場合、(m+n)個の欠陥ブロックが、スペアエリア
の(m+n)個の交替ブロックにより補償される。ま
た、上記説明したように、m個の欠陥ブロック及びn個
の欠陥ブロックを構成する{16×(m+n)}個のセ
クタフィールドに付与されていた論理セクタナンバー
は、(m+n)個の交替ブロックを構成する{16×
(m+n)}個のセクタフィールドに引き継がれる。さ
らに言うと、スペアエリアもリニア交替処理の対象エリ
アである。従って、スペアエリア中に、欠陥ブロックが
発見されれば、上記説明したリニア交替処理によって処
理される。なお、欠陥ブロック、正常ブロックにかかわ
らず、ブロックを構成する全セクタフィールドは、物理
セクタナンバーを有している。
【0064】第3に、ブロックスキッピング交替処理に
ついて説明する。
【0065】図14の例1及び例2は、ECCブロック
データの記録先である16個のセクタフィールドの集ま
りを示している。 ECCブロックデータの記録先であ
る16個のセクタフィールドの集まりを、ブロックと称
する。つまり、0、1、2、…、E、Fは、ブロックを
構成する物理セクタナンバーであるとする。図14の例
1は、物理セクタナンバー6、物理セクタナンバー7、
及び物理セクタナンバー8から、PIDエラーが検出さ
れた様子を示している。図14の例2は、物理セクタナ
ンバーC、物理セクタナンバーD、物理セクタナンバー
E、及び物理セクタナンバーFから、PIDエラーが検
出された様子を示している。つまり、図14の例1では
物理セクタナンバー6、物理セクタナンバー7、及び物
理セクタナンバー8が欠陥PIDセクタに該当し、図1
4の例2では物理セクタナンバーC、物理セクタナンバ
ーD、物理セクタナンバーE、及び物理セクタナンバー
FがPID欠陥セクタに該当することになる。図14の
例1及び例2に示すようなPID欠陥セクタを3つ以上
含むブロックをPID欠陥ブロックと称し、図14の下
段に示すようにPID欠陥ブロックがブロックスキッピ
ング交替処理の対象となる。
【0066】つまり、ECCブロックデータ0はブロッ
ク0に記録され、ECCブロックデータ1はブロック1
に記録され、PID欠陥ブロックを飛ばして、ECCブ
ロックデータ2はブロック2に記録され、ECCブロッ
クデータ3はブロック3に記録され、ECCブロックデ
ータ4はブロック4に記録される。
【0067】PID欠陥ブロック(例えば図14の下段
に示すPID欠陥ブロック)が発見された場合、このP
ID欠陥ブロック中の先頭セクタの物理セクタナンバ
ー、及びこのPID欠陥ブロックの交替先のブロック
(例えば図14の下段に示すブロック2)中の先頭セク
タの物理セクタナンバーが二次欠陥リストに記録され
る。また、欠陥ブロック中の16個のセクタフィールド
に付与された論理セクタナンバーが、そのまま、交替ブ
ロック中の16個のセクタフィールドに付与される。こ
れにより、PID欠陥ブロックに対して記録されるはず
のデータは、交替先のブロックに記録されることにな
る。以後、欠陥ブロックへのアクセスは、交替先のブロ
ックへのアクセスと見なされる。上記した一連の処理
が、ブロックスキッピング交替処理である。
【0068】さらに、図15を参照して、ブロックスキ
ッピング交替処理について説明する。図15に示すよう
なデータ(オブジェクトデータ)を記録する場合につい
て説明する。
【0069】図15に示すようなデータ(オブジェクト
データ)を記録する場合、ホスト装置3(図13参照)
から光ディスクドライブ2(図13参照)に対してライ
トコマンドが送信される。ライトコマンドには、スター
ト論理セクタナンバー、ブロック数(レングス)、及び
エンド論理セクターナンバーが含まれている。ライトコ
マンドを受けた光ディスクドライブ2はホスト装置3に
対して、レスポンスを返す。レスポンスには、グッド/
エラー、記録済みブロック総数(レングス)、及びラス
ト論理セクタナンバーが含まれている。
【0070】また、図15に示すようなデータ(オブジ
ェクトデータ)を再生する場合、ホスト装置3から光デ
ィスクドライブ2に対してリードコマンドが送信され
る。リードコマンドには、スタート論理セクタナンバ
ー、ブロック数(レングス)、及びエンド論理セクタナ
ンバーが含まれている。リードコマンドを受けた光ディ
スクドライブ2はホスト装置3に対して、レスポンスを
返す。レスポンスには、要求されたデータ(オブジェク
トデータ)などが含まれる。
【0071】つまり、図15の上段に示すように、デー
タ(オブジェクトデータ)の記録には、データ(オブジ
ェクトデータ)の容量以上の記憶容量がディスク上に確
保される。これは、ブロックスキップ交替処理の影響を
吸収するためのである。
【0072】ここで、ブロックスキッピング交替処理の
実行条件について説明する。
【0073】先に説明したように、一つのセクタフィー
ルド(約6mm)のヘッダフィールドには、ヘッダ1フィ
ールド、ヘッダ2フィールド、ヘッダ3フィールド、及
びヘッダ4フィールドが含まれている。そして、ヘッダ
1フィールドにはPID1が含まれており、ヘッダ2フ
ィールドにはPID2が含まれており、ヘッダ3フィー
ルドにはPID3が含まれており、ヘッダ4フィールド
にはPID4が含まれている。
【0074】光ディスクドライブは、原則、ヘッダフィ
ールドに含まれる4つのPID(PID1〜4)を頼り
に、光ディスクの目的位置にデータを記録したり、光デ
ィスクの目的位置からデータを再生したりする。また、
光ディスクに設けられたトラックには、ウォブルが施さ
れている。このウォブルの周期は、例えば、セクタ長の
232分の1である。仮に、光ディスク上の傷又は埃な
どの影響により、ヘッダフィールドから全くPIDが読
みとれなくても、このウォブルを頼りに(ウォブルをカ
ウントして)、光ディスクの目的位置にデータを記録し
たり、光ディスクの目的位置からデータを再生したりす
ることもできる。
【0075】しかし、ウォブルだけを頼りに、データの
記録再生を行い続けることはできない。ウォブルは、あ
くまでも、たまたまPIDが読めなかった場合の補助的
な役割を果たす。つまり、正常にPIDを読み取ること
ができないセクタフィールドは、欠陥セクタとして扱う
ことが望まれる。
【0076】上記したように、一つのセクタフィールド
には、4つのPIDが記録されていることになる。読み
取ることができないPIDをエラーPIDと称する。一
つのセクタフィールドに含まれる4つのPIDのうち、
3つ以上のPIDがエラーPIDに該当する場合、この
セクタフィールドはPIDエラーとなる。PIDエラー
に該当するセクタフィールドが3つ以上連続する場合、
ブロックスキップの対象となる。
【0077】1セクタフィールドは約6mmであり、3セ
クターフィールドは約18mmということになる。また、
上記したようにウォブルの周期はセクタ長の232分の
1である。つまり、3セクターフィールドを越えると、
ウォブルカウントの信頼性が低下するため(誤差が大き
くなる)、ウォブルカウントだけに頼って正確にデータ
の記録再生を行うことは困難になる。そこで、この発明
では、このような信頼性に欠けるデータの記録再生を無
くすために、PIDエラーに該当するセクタフィールド
が3つ以上連続する場合をブロックスキップの対象と
し、PIDエラーに該当するセクタフィールドが3つ以
上連続するようなエリアは、データ記録対象外とする。
【0078】第4に、セクタスキッピング交替処理につ
いて説明する。
【0079】図16に示すように、ブロックn〜ブロッ
ク(n+5)を仮定する。各ブロックは、16個のセク
タフィールド(物理セクタナンバー0〜F、論理セクタ
ナンバー0〜F)の集まりで構成されている。
【0080】このような状況において、例えば、ライト
コマンドによりデータの書き込みが行われるとする。こ
のとき、ライトコマンドが、スタートブロック=ブロッ
クn、ブロックレングス=4ブロック、エンドブロック
=ブロック(n+4)を示しているとする。
【0081】そして、ブロックnの物理セクタナンバー
3(=論理セクタナンバー3)のセクタが欠陥セクタで
あったとする。同様に、ブロック(n+2)の物理セク
タナンバー4(=論理セクタナンバー4)及び物理セク
タナンバー5(=論理セクタナンバー5)のセクタが欠
陥セクタであったとする。
【0082】この場合、これら欠陥セクタがスキッピン
グ交替処理の対象となる。つまり、初期欠陥リストに
は、ブロックnの物理セクタナンバー3、ブロック(n
+2)の物理セクタナンバー4、及ブロック(n+2)
のび物理セクタナンバー5が登録される。このとき、こ
れらブロックnの物理セクタナンバー3、ブロック(n
+2)の物理セクタナンバー4、及ブロック(n+2)
の物理セクタナンバー5には、論理アドレスナンバーは
付与されない。つまり、これら、ブロックnの物理セク
タナンバー3、ブロック(n+2)の物理セクタナンバ
ー4、及ブロック(n+2)の物理セクタナンバー4を
飛ばして、シリアルに論理アドレスナンバーが付与され
る。このとき、図16に示すようにブロックが再構成さ
れる。そして、スキッピング交替処理の余波を受けたブ
ロック(n+4)がリニア交替処理の対象となる。つま
り、二次欠陥リストには、欠陥ブロック中の先頭セクタ
の物理セクタナンバーとしてブロック(n+4)の物理
セクタナンバー1が登録され、交替ブロック中の先頭セ
クタの物理セクタナンバーとしてブロックKの物理セク
タナンバー1が登録される。
【0083】さらに、図17を参照して、セクタスキッ
ピング交替処理について説明する。
【0084】図17に示すように、ブロックn〜ブロッ
ク(n+5)を仮定する。各ブロックは、16個のセク
タフィールド(物理セクタナンバー0〜F、論理セクタ
ナンバー0〜F)の集まりで構成されている。
【0085】このような状況において、例えば、ライト
コマンドによりデータの書き込みが行われるとする。こ
のとき、ライトコマンドが、スタートブロック=ブロッ
クn、ブロックレングス=4ブロック、エンドブロック
=ブロック(n+4)を示しているとする。
【0086】(1)欠陥セクタ数が0の場合、ブロック
n〜ブロック(n+4)に変動はなく、これら各ブロッ
クを構成するセクタの論理セクタナンバーにも変動はな
い。
【0087】(2)欠陥セクタ数が0より多く16未満
の場合、欠陥セクタの余波を受けたブロック(n+4)
がリニア交替処理の対象となる。初期欠陥リストには欠
陥セクタの物理アドレスナンバーが登録され、二次欠陥
リストにはブロック(n+4)と所定の交替ブロックと
が交替されたことを示すアドレスが記録される。図17
の(2)では、欠陥セクタ数が3の場合を示している。
【0088】(3)欠陥セクタ数が16の場合、欠陥セ
クタの余波を受けたブロック(n+4)がリニア交替処
理の対象となる。初期欠陥リストには欠陥セクタの物理
アドレスナンバーが登録され、二次欠陥リストにはブロ
ック(n+4)と所定の交替ブロックとが交替されたこ
とを示すアドレスが記録される。図17の(3)では、
欠陥セクタ数が16の場合を示している。
【0089】(4)欠陥セクタ数が16より多く32未
満の場合、欠陥セクタの余波を受けたブロック(n+
3)及びブロック(n+4)がリニア交替処理の対象と
なる。初期欠陥リストには欠陥セクタの物理アドレスナ
ンバーが登録され、二次欠陥リストにはブロック(n+
3)と所定の交替ブロックとが交替されたことを示すア
ドレス、及びブロック(n+4)と所定の交替ブロック
とが交替されたことを示すアドレスが記録される。図1
7の(4)では、欠陥セクタ数が18の場合を示してい
る。
【0090】上記したブロックスキッピング交替処理及
びセクタスキッピング交替処理の利点は、リニア交替処
理に比べて、光学ヘッドの移動距離を短くできる点であ
る。リニア交替処理は、比較的、光学ヘッドの移動距離
が長くなる傾向にあるため、リアルタイム記録を不得意
とした。しかし、上記したブロックスキッピング交替処
理及びセクタスキッピング交替処理を利用することで、
光学ヘッドの移動距離を極力抑えてリアルタイム記録が
可能となる。
【0091】続いて、上記したスリッピング交替処理、
リニア交替処理、ブロックスキッピング交替処理、及び
セクタスキッピング交替処理に対応したユーザデータの
書き込み処理について説明する。
【0092】ユーザエリアに対するユーザデータの書き
込みは、一次欠陥リスト及び二次欠陥リストに基づき行
われる。つまり、あるセクタフィールドに対してユーザ
データを書き込むとき、このセクタフィールドが一次欠
陥リストにリストされた欠陥セクタに該当する場合に
は、この欠陥セクタをスリップして、この欠陥セクタの
次に存在する正常セクタに対してユーザデータの書き込
みが行われる。また、ユーザデータの書き込み先のブロ
ックが、二次欠陥リストにリストされた欠陥ブロックで
ある場合、この欠陥ブロックに対応した交替ブロックに
ユーザデータの書き込みが行われる。
【0093】続いて、光ディスクのフォーマットについ
て説明する。
【0094】パーソナルコンピュータ用の情報記憶媒体
(ハードディスクや光磁気ディスクなど)のファイルシ
ステムで多く使われるFAT(ファイルアロケーション
テーブル)では、256バイトまたは512バイトを最
小単位として情報記憶媒体へ情報が記録される。
【0095】それに対し、DVD-ビデオ、DVD−R
OM、DVD−R、DVD−RAM等の情報記憶媒体で
は、ファイルシステムとしてOSTAで策定されたUD
F(ユニバーサルディスクフォーマット)及びISO1
3346が採用されている。ここでは2048バイトを
最小単位として情報記憶媒体へ情報が記録される。ファ
イル管理方法としては、基本的にルートディレクトリを
親に持ち、ツリー状にファイルを管理する階層ファイル
システムを前提としている。
【0096】図13に示すように、光ディスク1に対す
るフォーマットは、ホスト装置3に接続された光ディス
クドライブ2により行われる。ホスト装置3は、光ディ
スクドライブ装置2に対して各種指示を出す。光ディス
クドライブ2は、ホスト装置3から送信される指示に従
い各種動作を実行する。
【0097】例えば、図13に示すように、ホスト装置
3から光ディスクドライブ2に対してフォーマット実行
の指示が送られると、光ディスクドライブ2はこの指示
に従い光ディスク1をフォーマットする。つまり、光デ
ィスク1には、ホスト装置3の指示に従った所定のフォ
ーマットが施されることになる。このフォーマット時
に、例えば、光ディスク1のリードインエリアA1に設
けられた欠陥管理エリアに対して、初期欠陥リスト、二
次欠陥リスト、及びスペアエリアリストが作成される。
つまり、ホスト装置3から光ディスクドライブ2に対し
て、初期欠陥リスト、二次欠陥リスト、及びスペアエリ
アリストを作成するためのデータが送信される。光ディ
スクドライブ2は、これら各リストを作成するためのデ
ータを格納し、この格納されたデータに従い各リストを
光ディスク1の欠陥管理エリアに作成する。
【0098】スペアエリアリストに対するスペアエリア
のアドレス(スペアエリアのスタート位置を示すスター
トアドレス及びスペアエリアのエンド位置を示すエンド
アドレス)の記録は、ホスト装置3から送信される指示
に従い光ディスクドライブ2が実行する。スペアエリア
リストに対するスペアエリアのアドレスの記録は、フィ
ーマット時、サーティファイ時(初期欠陥の検証時)、
及びベリファイ時(ユーザデータの記録時)の少なくと
も一つ以上のタイミングで行われるものとする。つま
り、スペアエリアリストに対するスペアエリアのアドレ
スの記録は、フォーマット時だけ、サーティファイ時だ
け、ベリファイ時だけに行うようにしてもよいし、フォ
ーマット時とサーティファイ時、フォーマット時とベリ
ファイ時、サーティファイ時とベリファイ時、フォーマ
ット時とサーティファイ時とベリファイ時に行うように
してもよい。換言すれば、上記したようなタイミング
で、ホスト装置3の指示に従い、スペアエリアが確保さ
れる。さらに、上記したタイミングに加えて、光ディス
クドライブ3がスペアエリア不足の判断を下したタイミ
ングでスペアエリアが確保される。
【0099】このように、フォーマット時だけでなく、
サーティファイ時及びベリファイ時にもスペアエリアが
確保できると、仮に、スリッピング交替処理及びリニア
交替処理によりフォーマット時に確保されたスペアエリ
アが容量不足になった場合に、新たにスペアエリアを追
加することができる。スペアエリアの容量不足は、光デ
ィスクドライブ2からホスト装置3に伝えられ、ホスト
装置3からディスクドライブ2に対してスペアエリア追
加の指示が出される。この指示を受けた光ディスクドラ
イブ2は、この指示に従い光ディスク1に対してスペア
エリアを追加する。
【0100】上記説明したように、情報記録媒体(光デ
ィスク)は、スペアエリアリストを有することにより、
任意の位置に任意の容量のスペアエリアを確保すること
ができる。これにより、情報記録媒体の記憶容量を最大
限に有効活用することができる。
【0101】なお、光ディスクに対するサーティファイ
及びベリファイは、必ずしも行われるものではなく、省
略される場合もある。また、前記したような階層ファイ
ルシステム(ホスト装置3の指示によるスペアエリアリ
スト)と、光ディスクドライブ内で管理されているスペ
アエリアリストとの同期を取るために、例えば、デフラ
グ(再配置)は禁止とされる。
【0102】続いて、スペアエリアの確保について説明
する。
【0103】図10に示すように、欠陥処理前は、ユー
ザエリア=4.7GB、スペアエリア=26MBであ
る。欠陥処理後は、ユーザエリア=4.7GB、スペア
エリア=26MB−m(欠陥エリアの合計サイズ)=n
である。つまり、欠陥処理前及び欠陥処理前、共に、ユ
ーザエリアは4.7GB確保される。
【0104】スペアエリアの確保のパターンには、例え
ば、図11に示すような5つのモデルが考えられる。勿
論、これ以外にも様々なパターンが考えられる。これら
5つのパターンは、スペアエリアリストに対して、所定
のアドレス(スペアエリアnの先頭セクタの物理アドレ
スナンバー及びスペアエリアnの最終セクタの物理アド
レスナンバー)を格納することにより、実現できる。
【0105】図11に示すモデル1は、ゾーン0だけに
スペアエリア(容量n)を確保したものである。このモ
デル1の場合、ユーザエリアは4.7GB、スペアエリ
アの容量はn、スペアエリアのエントリ数は1というこ
とになる。
【0106】図11に示すモデル2は、ゾーンNだけに
スペアエリア(容量n)を確保したものである。このモ
デル2の場合、ユーザエリアは4.7GB、スペアエリ
アの容量はn、スペアエリアのエントリ数は1というこ
とになる。
【0107】図11に示すモデル3は、ゾーン0及びゾ
ーンNにスペアエリア(容量n/2)を確保したもので
ある。このモデル1の場合、ユーザエリアは4.7G
B、スペアエリアの容量はn(2×n/2)、スペアエ
リアのエントリ数は2ということになる。
【0108】図11に示すモデル4は、ゾーン0、ゾー
ン1、ゾーン2、…、ゾーンNにスペアエリアを確保し
たものである。このモデル4の場合、ユーザエリアは
4.56GB、スペアエリアのエントリ数はNというこ
とになる。
【0109】上記したようなモデル1〜モデル4をスペ
アエリアの推奨モデルとして実現できるようにしてもよ
い。つまり、スペアエリアリストに対してスペアエリア
のアドレスを記録する際に、光ディスクドライブ2から
モデル1〜モデル4を実現するようなアドレス(推奨ア
ドレス)を自動的に記録するようにしてもよい。
【0110】あるいは、光ディスクに、モデル1〜モデ
ル4を実現するようなアドレス(推奨アドレス)をデフ
ォルト値として持たせるようにしてもよい。そして、光
ディスクドライブ2がモデル1〜モデル4のどれかを指
定するだけで、簡単に、モデル1〜モデル4に示すよう
なスペアエリアが確保されるようにしてもよい。モデル
1〜モデル4を実現するようなアドレス(推奨アドレ
ス)の記録先は、リードインエリア(DMAなど)及び
リードアウトエリアとなる。
【0111】従来の情報記録媒体(DVD−RAM)に
おいては、スペアエリアの位置及び記憶容量は、予め規
格化されたフォーマットにより決定されてた。このた
め、スペアエリアが過剰になったり、足りなくなったり
するなどの問題があった。
【0112】これに対して、この発明の情報記録媒体
(DVD−RAM)は、スペアエリアリストを有するこ
とにより、任意の位置に任意の容量のスペアエリアを確
保することができる。つまり、スペアエリアの拡張及び
縮小が自由に行え、情報記録媒体の用途に応じたスペア
エリアを確保することができる。これにより、情報記録
媒体の容量を有効に活用することができる。
【0113】
【発明の効果】この発明によれば、データの記録再生精
度の低下を防止することが可能な交替処理方法を提供す
ることができる。
【図面の簡単な説明】
【図1】この発明に係る光ディスク(DVD−RAM)
上のデータ構造を概略的に示す図である。
【図2】図1に示す光ディスク(DVD−RAM)上の
セクタフィールドのフォーマットの構造を概略的に示す
図である。
【図3】図1に示す光ディスクに記録されるECCブロ
ックデータの構造を概略的に示す図である。
【図4】図2に示すデータフィールドに記録されるセク
ターデータのデータ構造を概略的に示す図である。
【図5】初期欠陥リストエリアにエントリされる初期欠
陥リストのデータ構造を概略的に示す図である。
【図6】二次欠陥リストエリアにエントリされる二次欠
陥リストのデータ構造を概略的に示す図である。
【図7】スペアリストエリアにエントリされるスペアエ
リアリストデータ及びスペアエリアリストデータに含ま
れるスペアエリアリストのデータ構造を概略的に示す図
である。
【図8】スリッピング交替処理を説明するための図であ
る。
【図9】リニア交替処理を説明するための図である。
【図10】欠陥処理前及び欠陥処理後のユーザエリア及
びスペアエリアの容量変化を示す図である。
【図11】スペアエリアの確保の一例であるモデル1〜
4を示す図である。
【図12】この発明に係る光ディスク(DVD−RA
M)上のデータ構造、特に、欠陥管理エリア(DMA)
のデータ構造を概略的に示す図である。
【図13】ホスト装置からのフォーマットの指示を受け
た光ディスクドライブが、フォーマットの指示に従い光
ディスクをフォーマットする様子を示す図である。
【図14】ブロックスキッピング交替処理を説明するた
めの図である。
【図15】図14と同様に、ブロックスキッピング交替
処理を説明するための図である。
【図16】セクタスキッピング交替処理を説明するため
の図である。
【図17】図16と同様に、セクタスキッピング交替処
理を説明するための図である。
【符号の説明】
1…光ディスク A1…リードインエリア A2…データエリア A3…リードアウトエリア a1…初期欠陥リストエリア a2…二次欠陥リストエリア a3…スペアリストエリア UA…ユーザデータ SA…スペアエリア
───────────────────────────────────────────────────── フロントページの続き (58)調査した分野(Int.Cl.7,DB名) G11B 20/12 G11B 20/10

Claims (6)

    (57)【特許請求の範囲】
  1. 【請求項1】光ディスクのデータエリアには、複数のゾ
    ーンが設けられており、 これら各ゾーンは、複数のセクタフィールドにより構成
    されており、 これら各セクタフィールドは、ヘッダフィールド及びレ
    コーディングフィールドで構成されており、 このヘッダフィールドには、アドレスを含むヘッダデー
    タが4重書きされており、 ECCブロックデータから生成される16個のセクタデ
    ータが、16個の前記セクタフィールドに分散記録さ
    れ、 前記ECCブロックデータは、データブロック、横方向
    のエラー訂正コード、及び縦方向のエラー訂正コードで
    構成され、 前記データブロックは、所定数の行及び列に沿って配置
    されたデータにより構成され、このデータブロックは、
    16個のデータユニットに分割でき、 前記横方向のエラー訂正コードは、前記データブロック
    のうちの列方向のデータのエラーを訂正し、 前記縦方向のエラー訂正コードは、前記データブロック
    のうちの行方向のデータのエラーを訂正し、 前記セクタデータは、前記データユニット、このデータ
    ユニットに対して付与されている横方向のエラー訂正コ
    ードの一部、及び縦方向のエラー訂正コードの一部によ
    り構成されており、 前記光ディスクに対して所定のデータを記録するとき、
    スタート論理セクタナンバー、ブロック数、及びエンド
    論理セクタナンバーを含むライトコマンドにより、ブロ
    ックスキップ交替処理の影響を吸収するために、この所
    定のデータの容量以上の記憶容量を前記光ディスク上に
    確保し、 16個のセクタフィールドの集まりからなるブロックの
    うちの欠陥ブロックをブロックスキップ交替処理の対象
    前記ライトコマンドに対して、ラスト論理セクタナンバ
    ーを含むレスポンスを返す、 ことを特徴とする交替処理方法。
  2. 【請求項2】欠陥セクタフィールドが3つ以上連続した
    とき、これら3つ以上連続した欠陥セクタフィールドを
    含むブロックを欠陥ブロックとみなす、 ことを特徴とする請求項1に記載の交替処理方法。
  3. 【請求項3】4重書きされたアドレスのうち、3つ以上
    のアドレスが再生できないセクターフィールドを欠陥セ
    クタフィールドとみなす、 ことを特徴とする請求項2に記載の交替処理方法。
  4. 【請求項4】光ディスクのデータエリアには、複数のゾ
    ーンが設けられており、 これら各ゾーンは、複数のセクタフィールドにより構成
    されており、 これら各セクタフィールドは、ヘッダフィールド及びレ
    コーディングフィールドで構成されており、 このヘッダフィールドには、アドレスを含むヘッダデー
    タが4重書きされており、 ECCブロックデータから生成される16個のセクタデ
    ータが、16個の前記セクタフィールドに分散記録さ
    れ、 前記ECCブロックデータは、データブロック、横方向
    のエラー訂正コード、及び縦方向のエラー訂正コードで
    構成され、 前記データブロックは、所定数の行及び列に沿って配置
    されたデータにより構成され、このデータブロックは、
    16個のデータユニットに分割でき、 前記横方向のエラー訂正コードは、前記データブロック
    のうちの列方向のデータのエラーを訂正し、 前記縦方向のエラー訂正コードは、前記データブロック
    のうちの行方向のデータのエラーを訂正し、 前記セクタデータは、前記データユニット、このデータ
    ユニットに対して付与されている横方向のエラー訂正コ
    ードの一部、及び縦方向のエラー訂正コードの一部によ
    り構成されており、 前記光ディスクに対して所定のデータを記録するとき、
    スタート論理セクタナンバー、ブロック数、及びエンド
    論理セクタナンバーを含むライトコマンドにより、ブロ
    ックスキップ交替処理の影響を吸収するために、この所
    定のデータの容量以上の記憶容量を前記光ディスク上に
    確保し、 16個のセクタフィールドの集まりからなるブロックの
    うちの欠陥ブロックをブロックスキップ交替処理の対象
    とし、 前記ライトコマンドに対して、記録済みブロック総数及
    びラスト論理セクタナンバーを含むレスポンスを返す、 ことを特徴とする交替処理方法。
  5. 【請求項5】欠陥セクタフィールドが3つ以上連続した
    とき、これら3つ以上連続した欠陥セクタフィールドを
    含むブロックを欠陥ブロックとみなす、 ことを特徴とする請求項4に記載の交替処理方法。
  6. 【請求項6】4重書きされたアドレスのうち、3つ以上
    のアドレスが再生できないセクターフィールドを欠陥セ
    クタフィールドとみなす、 ことを特徴とする請求項5に記載の交替処理方法。
JP26027498A 1998-09-14 1998-09-14 交替処理方法 Expired - Lifetime JP3243220B2 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP26027498A JP3243220B2 (ja) 1998-09-14 1998-09-14 交替処理方法
US09/394,090 US6373800B1 (en) 1998-09-14 1999-09-13 Information recording apparatus and method with replacement process
US10/076,283 US6493302B2 (en) 1998-09-14 2002-02-19 Information recording apparatus and method with replacement process

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP26027498A JP3243220B2 (ja) 1998-09-14 1998-09-14 交替処理方法

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2001264631A Division JP3552214B2 (ja) 2001-08-31 2001-08-31 交替処理方法

Publications (2)

Publication Number Publication Date
JP2000090585A JP2000090585A (ja) 2000-03-31
JP3243220B2 true JP3243220B2 (ja) 2002-01-07

Family

ID=17345787

Family Applications (1)

Application Number Title Priority Date Filing Date
JP26027498A Expired - Lifetime JP3243220B2 (ja) 1998-09-14 1998-09-14 交替処理方法

Country Status (2)

Country Link
US (2) US6373800B1 (ja)
JP (1) JP3243220B2 (ja)

Families Citing this family (79)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6446223B1 (en) * 1998-09-09 2002-09-03 Hitachi, Ltd. Storage system and method for controlling the same
DE69927851T2 (de) * 1998-10-22 2006-07-27 Matsushita Electric Industrial Co., Ltd., Kadoma Informationsaufzeichnungsmedium sowie Verfahren und Vorrichtung zur Fehlerverwaltung darauf
US6742147B1 (en) * 1998-10-22 2004-05-25 Matsushita Electric Industrial Co., Ltd. Information recording medium, and method and apparatus for managing defect thereof
KR100366644B1 (ko) * 1998-12-30 2003-02-20 삼성전자 주식회사 지역별시작위치정보를저장하는기록매체와이정보를이용한데이터관리방법
US6658588B1 (en) * 1998-12-30 2003-12-02 Samsung Electronics Co., Ltd. Recording medium for storing start position information for each zone and method and apparatus of managing data using the information
HU230670B1 (hu) * 1999-07-15 2017-07-28 Koninklijke Philips Electronics N V Eljárás hibák letapogatásához adatrögzítésre szolgáló lemez esetében, és felvevőberendezés információnak egy korong alakú adathordozón való rögzítéséhez
TW484119B (en) * 1999-09-10 2002-04-21 Pioneer Corp Recording and reproducing method of information recording medium and information recording and reproducing apparatus
HU229920B1 (hu) 1999-09-23 2015-01-28 Koninkl Philips Electronics Nv Eljárás korong alakú adathordozón lévõ fájlok közvetlen írására és olvasására
KR100647368B1 (ko) * 2000-01-26 2006-11-17 엘지전자 주식회사 광기록매체의 포맷팅 방법
US6606714B1 (en) * 2000-04-17 2003-08-12 Western Digital Technologies, Inc. Disk drive using defect list to perform uninterrupted writing of non-relocated data blocks and caching of relocated data blocks for deferred writing
TW544657B (en) * 2000-05-30 2003-08-01 Samsung Electronics Co Ltd Apparatus for protecting header region of optical disc and method therefor
JP2002007073A (ja) * 2000-06-22 2002-01-11 Pioneer Electronic Corp 情報出力装置及び情報出力方法、情報記録装置及び情報記録方法、情報出力記録システム並びに情報記録媒体
KR100827913B1 (ko) * 2000-11-07 2008-05-07 마쯔시다덴기산교 가부시키가이샤 기록매체, 그 제어장치 및 그 제어방법
JP3857272B2 (ja) * 2001-10-23 2006-12-13 富士通株式会社 光ディスク、光ディスクアクセス装置、及びアクセス方法
JP4407095B2 (ja) * 2001-12-14 2010-02-03 株式会社日立製作所 記録方法及び記録装置
CN101281773A (zh) * 2002-01-22 2008-10-08 松下电器产业株式会社 多层信息记录媒介,信息记录设备,和记录方法
KR100727917B1 (ko) 2002-05-20 2007-06-14 삼성전자주식회사 광디스크 및 광디스크의 기록/재생 방법
JP4115173B2 (ja) * 2002-06-11 2008-07-09 ソニー株式会社 ディスク記録媒体、ディスク製造方法、ディスクドライブ装置
RU2348989C2 (ru) * 2002-09-26 2009-03-10 Эл Джи Электроникс Инк. Оптический диск, способ и устройство управления дефектной зоной на оптическом диске неперезаписываемого типа
KR20040027259A (ko) * 2002-09-26 2004-04-01 엘지전자 주식회사 1 회 기록 가능한 광디스크의 디펙트 영역 관리방법
US7233550B2 (en) * 2002-09-30 2007-06-19 Lg Electronics Inc. Write-once optical disc, and method and apparatus for recording management information on write-once optical disc
KR20040028469A (ko) * 2002-09-30 2004-04-03 엘지전자 주식회사 1 회 기록 가능한 광디스크의 디펙트 영역 관리방법
WO2004053872A1 (en) * 2002-12-11 2004-06-24 Lg Electronics Inc. Method and apparatus for managing overwrite on an optical disc write once
ES2340844T3 (es) 2002-12-11 2010-06-10 Lg Electronics, Inc. Metodo de gestion de sobrescritura y metodo de grabacion de informacion de gestion de un disco optico de una sola escritura.
US7372788B2 (en) * 2003-01-14 2008-05-13 Lg Electronics Inc. Method for managing defective area on write-once optical recording medium, and optical recording medium using the same
TWI314315B (en) * 2003-01-27 2009-09-01 Lg Electronics Inc Optical disc of write once type, method, and apparatus for managing defect information on the optical disc
TWI334595B (en) * 2003-01-27 2010-12-11 Lg Electronics Inc Optical disc, method and apparatus for managing a defective area on an optical disc
US20040160799A1 (en) * 2003-02-17 2004-08-19 Park Yong Cheol Write-once optical disc, and method and apparatus for allocating spare area on write-once optical disc
TWI242186B (en) * 2003-02-19 2005-10-21 Via Tech Inc Method of generating parity codes of data sector, recording data, and repeatedly writing main data onto optical disc
TWI335587B (en) * 2003-02-21 2011-01-01 Lg Electronics Inc Write-once optical recording medium and defect management information management method thereof
US7499383B2 (en) * 2003-02-21 2009-03-03 Lg Electronics Inc. Write-once optical disc and method for managing spare area thereof
US7188271B2 (en) * 2003-02-25 2007-03-06 Lg Electronics Inc. Write-once optical disc, and method and apparatus for recording management information on write-once optical disc
TWI278851B (en) * 2003-02-25 2007-04-11 Lg Electronics Inc Recording medium having data structure for managing at least a data area of the recording medium and recording and reproducing methods and apparatuses
TWI291168B (en) 2003-02-25 2007-12-11 Lg Electronics Inc Defect management method for optical recording medium and optical recording medium using the same
US7385889B2 (en) 2003-03-03 2008-06-10 Samsung Electronics Co., Ltd. Method and apparatus for managing disc defect using temporary DFL and temporary DDS including drive and disc information disc with temporary DFL and temporary DDS
KR100677112B1 (ko) * 2003-03-03 2007-02-01 삼성전자주식회사 Drive & Disc Information 기록된임시 결함 관리 영역을 사용한 결함 관리 방법, 그 장치및 그 디스크
JP4658614B2 (ja) * 2003-03-04 2011-03-23 エルジー エレクトロニクス インコーポレイティド 光記録媒体の記録方法及び装置
TWI328805B (en) * 2003-03-13 2010-08-11 Lg Electronics Inc Write-once recording medium and defective area management method and apparatus for write-once recording medium
EP2068322A3 (en) * 2003-05-09 2009-09-23 LG Electronics Inc. Write once optical disc, and method and apparatus for recovering disc management information from the write once optical disc
WO2004100155A1 (en) * 2003-05-09 2004-11-18 Lg Electronics Inc. Recording medium having data structure for managing at least a data area of the recording medium and recording and reproducing methods and apparatuses
MXPA05012044A (es) * 2003-05-09 2006-02-03 Lg Electronics Inc Disco optico de una sola escritura, metodo y aparato par recuperacion de informacion de administracion de disco del disco optico de una sola escritura.
EP1623422A1 (en) * 2003-05-09 2006-02-08 LG Electronics Inc. Recording medium having data structure for managing at least a data area of the recording medium and recording and reproducing methods and apparatuses
CN1833283A (zh) * 2003-06-02 2006-09-13 皇家飞利浦电子股份有限公司 利用非标准介质来存储内容的有条件存取
JP4533892B2 (ja) * 2003-07-04 2010-09-01 エルジー エレクトロニクス インコーポレイティド 追記型光ディスクの上書きを管理する方法及び装置
AU2004256684B2 (en) * 2003-07-14 2012-01-12 Lg Electronics Inc. Write-once optical disc, method and apparatus for recording management information on write-once optical disc
KR20050009031A (ko) * 2003-07-15 2005-01-24 엘지전자 주식회사 1회 기록 가능한 광디스크 및 광디스크의 관리정보 기록방법
KR101014703B1 (ko) * 2003-07-15 2011-02-21 엘지전자 주식회사 광디스크의 결함영역 관리방법 및 광디스크의 기록방법과기록재생장치
DK1652174T3 (da) 2003-08-05 2010-06-07 Lg Electronics Inc Engangs-skrivbar optisk disk og fremgangsmåde og apparat til optagelse/reproduktion af styringsinformationer på/fra den optisk disk
US7313065B2 (en) * 2003-08-05 2007-12-25 Lg Electronics Inc. Write-once optical disc, and method and apparatus for recording/reproducing management information on/from optical disc
WO2005024791A2 (en) * 2003-09-08 2005-03-17 Lg Electronics Inc. Write-once optical disc and method for recording management information thereon
RU2353007C2 (ru) * 2003-09-08 2009-04-20 Эл Джи Электроникс Инк. Оптический диск с однократной записью, способ и устройство для записи информации управления на оптический диск с однократной записью
JP2007505432A (ja) * 2003-09-08 2007-03-08 エルジー エレクトロニクス インコーポレーテッド 追記型光ディスク、並びにその上に管理情報を記録するための方法及び装置
KR100964685B1 (ko) * 2003-10-20 2010-06-21 엘지전자 주식회사 1회 기록가능한 광디스크 및 광디스크의 기록재생방법과기록재생장치
KR101113866B1 (ko) * 2004-03-19 2012-03-02 엘지전자 주식회사 기록매체내에 기록되는 데이터 구조 및 데이터 기록방법과기록장치
KR101024916B1 (ko) * 2004-03-19 2011-03-31 엘지전자 주식회사 1회 기록 가능한 고밀도 광디스크의 데이터 기록 방법 및장치
US20050235095A1 (en) * 2004-04-14 2005-10-20 Winarski Daniel J Write-once read-many hard disk drive using a WORM LBA indicator
KR101049117B1 (ko) * 2004-06-08 2011-07-14 엘지전자 주식회사 1회 기록 가능한 광디스크 및 광디스크의 관리정보 기록방법, 디스크 클로징 방법 및 기록재생 장치
JP4736414B2 (ja) * 2004-06-11 2011-07-27 ソニー株式会社 情報記録装置および方法、プログラム格納媒体、並びにプログラム
KR101014727B1 (ko) * 2004-06-23 2011-02-16 엘지전자 주식회사 1회 기록 가능한 광디스크의 중첩 기록 방법 및 장치
US20060002246A1 (en) * 2004-06-30 2006-01-05 International Business Machines Corporation Sector-based worm implementation on random access memory
JP4285344B2 (ja) * 2004-07-08 2009-06-24 ソニー株式会社 情報記録装置および方法、プログラム格納媒体、並びにプログラム
KR101041811B1 (ko) 2004-08-02 2011-06-17 엘지전자 주식회사 광 저장매체의 기록 재생 방법 및 장치
KR101012378B1 (ko) * 2004-08-16 2011-02-09 엘지전자 주식회사 광 저장매체의 기록 재생 방법 및 장치
JP5144265B2 (ja) * 2004-09-14 2013-02-13 エルジー エレクトロニクス インコーポレイティド 記録媒体及び記録媒体の記録再生方法及び装置
US7613874B2 (en) * 2004-10-14 2009-11-03 Lg Electronics, Inc. Recording medium, and a method and apparatus for overwriting data in the same
US7617358B1 (en) 2005-05-05 2009-11-10 Seagate Technology, Llc Methods and structure for writing lead-in sequences for head stability in a dynamically mapped mass storage device
US7620772B1 (en) 2005-05-05 2009-11-17 Seagate Technology, Llc Methods and structure for dynamic data density in a dynamically mapped mass storage device
US7752491B1 (en) * 2005-05-05 2010-07-06 Seagate Technology Llc Methods and structure for on-the-fly head depopulation in a dynamically mapped mass storage device
US7653847B1 (en) 2005-05-05 2010-01-26 Seagate Technology Llc Methods and structure for field flawscan in a dynamically mapped mass storage device
US7685360B1 (en) 2005-05-05 2010-03-23 Seagate Technology Llc Methods and structure for dynamic appended metadata in a dynamically mapped mass storage device
US7603530B1 (en) 2005-05-05 2009-10-13 Seagate Technology Llc Methods and structure for dynamic multiple indirections in a dynamically mapped mass storage device
US7916421B1 (en) 2005-05-05 2011-03-29 Seagate Technology Llc Methods and structure for recovery of write fault errors in a dynamically mapped mass storage device
KR101227485B1 (ko) * 2005-11-25 2013-01-29 엘지전자 주식회사 기록매체 및 기록매체의 결함관리 정보 기록방법과기록장치
KR20070058292A (ko) * 2005-12-02 2007-06-08 엘지전자 주식회사 기록매체, 기록매체 기록재생 방법 및 장치와 기록매체클로징 방법
US7856588B2 (en) * 2006-10-19 2010-12-21 Hewlett-Packard Development Company, L.P. Data allocation in memory chips
US7852717B2 (en) * 2007-08-17 2010-12-14 Hitachi Global Storage Technologies Netherlands B.V. System, method, and apparatus for characterizing, tracking, and segregating known defective disk regions on patterned disks
CN102113055B (zh) * 2009-05-08 2015-09-23 松下电器产业株式会社 信息记录介质、信息记录方法、信息记录装置、信息再现方法及信息再现装置
KR101615623B1 (ko) * 2009-05-27 2016-04-27 삼성전자주식회사 정보 저장 매체, 기록 재생 방법 및 기록 재생 장치
KR101090394B1 (ko) * 2009-12-24 2011-12-07 주식회사 하이닉스반도체 예비 영역을 유동적으로 관리하는 반도체 스토리지 시스템 및 그 제어 방법

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0795388B2 (ja) 1986-02-14 1995-10-11 キヤノン株式会社 情報記録方法
JPH02189767A (ja) 1989-01-19 1990-07-25 Alps Electric Co Ltd デイスク装置
JP2848809B2 (ja) * 1996-03-25 1999-01-20 株式会社東芝 交替処理方法
DE69733975T2 (de) 1996-09-30 2006-05-18 Matsushita Electric Industrial Co., Ltd., Kadoma Aufzeichnungsverfahren zur Aufzeichnung audiovisueller Daten auf einer Platte und Informationsverarbeitungssystem

Also Published As

Publication number Publication date
US6373800B1 (en) 2002-04-16
US20020078417A1 (en) 2002-06-20
JP2000090585A (ja) 2000-03-31
US6493302B2 (en) 2002-12-10

Similar Documents

Publication Publication Date Title
JP3243220B2 (ja) 交替処理方法
JP3875492B2 (ja) 情報記録媒体、情報記録装置、情報記録方法、情報再生装置、及び情報再生方法
JP3971117B2 (ja) 情報記録媒体、情報記録装置、情報記録方法、情報再生装置、情報再生方法
JP3461340B2 (ja) 情報記録方法
US7551534B2 (en) Write-once read-many information recording medium, information recording method, information reproduction method, information recording apparatus, and information reproduction apparatus
EP0908882A2 (en) Recording apparatus, recording method and disc-shaped record medium
JP2002288937A (ja) 情報記録媒体、情報記録装置、情報記録方法、情報再生装置、情報再生方法
JPH06314174A (ja) 情報記録媒体及び情報記録再生装置
JP3552214B2 (ja) 交替処理方法
JPH11161960A (ja) 光ディスク装置

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081019

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081019

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091019

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101019

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111019

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111019

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121019

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131019

Year of fee payment: 12

EXPY Cancellation because of completion of term