JP2003249030A - 情報記録再生装置 - Google Patents
情報記録再生装置Info
- Publication number
- JP2003249030A JP2003249030A JP2002047934A JP2002047934A JP2003249030A JP 2003249030 A JP2003249030 A JP 2003249030A JP 2002047934 A JP2002047934 A JP 2002047934A JP 2002047934 A JP2002047934 A JP 2002047934A JP 2003249030 A JP2003249030 A JP 2003249030A
- Authority
- JP
- Japan
- Prior art keywords
- area
- recording
- replacement
- areas
- 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.)
- Pending
Links
Landscapes
- Signal Processing For Digital Recording And Reproducing (AREA)
- Optical Recording Or Reproduction (AREA)
Abstract
(57)【要約】
【課題】 外部からのデータ記録又は再生要求がある前
に予め交替領域の品質を把握しておき、交替領域の欠陥
による連続した交替処理シーケンスを防止する。 【解決手段】 コントローラは、ホストコンピュータか
ら記録又は再生の命令が一定時間発行されていないと
き、光ディスクのSA領域の未使用領域をバックグラウ
ンドで再生し、欠陥領域が見つかった場合は交替管理テ
ーブルに欠陥領域の欠陥アドレスを記録禁止領域として
登録する。交替領域中の未使用領域における記録禁止領
域の登録が済んだ後、ホストコンピュータからの要求に
基づいてデータ再生又は記録を行って交替処理をすると
きには、交替管理テーブルに登録された記録禁止領域を
使用せずに他の正常な領域を使用する。
に予め交替領域の品質を把握しておき、交替領域の欠陥
による連続した交替処理シーケンスを防止する。 【解決手段】 コントローラは、ホストコンピュータか
ら記録又は再生の命令が一定時間発行されていないと
き、光ディスクのSA領域の未使用領域をバックグラウ
ンドで再生し、欠陥領域が見つかった場合は交替管理テ
ーブルに欠陥領域の欠陥アドレスを記録禁止領域として
登録する。交替領域中の未使用領域における記録禁止領
域の登録が済んだ後、ホストコンピュータからの要求に
基づいてデータ再生又は記録を行って交替処理をすると
きには、交替管理テーブルに登録された記録禁止領域を
使用せずに他の正常な領域を使用する。
Description
【0001】
【発明の属する技術分野】この発明は、CD−R/RW
ドライブ装置,DVDドライブ装置等の情報記録再生装
置に関する。
ドライブ装置,DVDドライブ装置等の情報記録再生装
置に関する。
【0002】
【従来の技術】情報記録再生装置である光ディスク装置
では、光ディスク製造時の欠陥(以降「先天的欠陥」と
いう),また傷や記録消去を繰り返し行う事による光デ
ィスクの劣化による欠陥(以降「後天的欠陥」という)
等の不具合が発生した場合でも記録データの信頼性を保
証できるようにするために、欠陥管理システムが導入さ
れているものがある。光ディスク上には、データ領域
(Data Area:DA)のほかに、交替領域のス
ペア領域(Spare Area:SA)が用意されて
おり、欠陥領域の交替にはそのスペア領域が用いられ
る。通常、1つ又は複数のスペア領域とデータ領域が存
在し、規格によっては光ディスク上にスペア領域とデー
タ領域とが交互に複数存在するものがある。また、光デ
ィスクの欠陥情報と全スペア領域の交替情報とを合わせ
て管理する交替管理テーブルが別途設けられている。
では、光ディスク製造時の欠陥(以降「先天的欠陥」と
いう),また傷や記録消去を繰り返し行う事による光デ
ィスクの劣化による欠陥(以降「後天的欠陥」という)
等の不具合が発生した場合でも記録データの信頼性を保
証できるようにするために、欠陥管理システムが導入さ
れているものがある。光ディスク上には、データ領域
(Data Area:DA)のほかに、交替領域のス
ペア領域(Spare Area:SA)が用意されて
おり、欠陥領域の交替にはそのスペア領域が用いられ
る。通常、1つ又は複数のスペア領域とデータ領域が存
在し、規格によっては光ディスク上にスペア領域とデー
タ領域とが交互に複数存在するものがある。また、光デ
ィスクの欠陥情報と全スペア領域の交替情報とを合わせ
て管理する交替管理テーブルが別途設けられている。
【0003】このような光ディスク装置において、ホス
トコンピュータからデータ記録要求があった場合は、ま
ず交替管理テーブルを参照して、光ディスクのホストコ
ンピュータから要求された記録範囲に欠陥領域が存在す
るか否かを調べる。そして、欠陥領域を含む範囲の記録
要求だった場合には、欠陥領域に記録したデータと同じ
データを交替領域であるスペア領域にも交替記録し、そ
の欠陥領域の欠陥アドレス情報と交替領域の交替先アド
レス情報(交替情報)とを交替管理テーブルに登録す
る。
トコンピュータからデータ記録要求があった場合は、ま
ず交替管理テーブルを参照して、光ディスクのホストコ
ンピュータから要求された記録範囲に欠陥領域が存在す
るか否かを調べる。そして、欠陥領域を含む範囲の記録
要求だった場合には、欠陥領域に記録したデータと同じ
データを交替領域であるスペア領域にも交替記録し、そ
の欠陥領域の欠陥アドレス情報と交替領域の交替先アド
レス情報(交替情報)とを交替管理テーブルに登録す
る。
【0004】一方、上述のようにしてデータを記録した
光ディスクに対してホストコンピュータから再生の要求
が来た場合には、まず交替管理テーブルを参照し、再生
するデータ範囲に交替された交替先アドレス情報が含ま
れているか否かを調べ、交替先アドレス情報が含まれて
いた場合は、データ領域とそのデータ領域の欠陥アドレ
ス情報に対応する交替先アドレス情報のスペア領域から
データを再生してそれぞれホストコンピュータへ転送す
る仕組みにしている。
光ディスクに対してホストコンピュータから再生の要求
が来た場合には、まず交替管理テーブルを参照し、再生
するデータ範囲に交替された交替先アドレス情報が含ま
れているか否かを調べ、交替先アドレス情報が含まれて
いた場合は、データ領域とそのデータ領域の欠陥アドレ
ス情報に対応する交替先アドレス情報のスペア領域から
データを再生してそれぞれホストコンピュータへ転送す
る仕組みにしている。
【0005】上述のような交替処理においてスペア領域
に対する記録中に後天的な欠陥が発生して交替処理が連
続するような場合、再びスペア領域内の別のアドレスに
交替する事になる。例えば、光ディスクに傷がついてい
たり、光ディスクの劣化によるエラー等によるバースト
エラーが発生しており、そのスペア領域一帯が後天性の
欠陥アドレスになってしまっていた場合等には、同じス
ペア領域内でアドレスをずらして記録しても記録/再生
エラーが続発する可能性があり、連続した交替が発生し
てしまう可能性がある。このように、スペア領域内で後
天的な欠陥存在すると記録のパフォーマンスが落ちる可
能性があった。
に対する記録中に後天的な欠陥が発生して交替処理が連
続するような場合、再びスペア領域内の別のアドレスに
交替する事になる。例えば、光ディスクに傷がついてい
たり、光ディスクの劣化によるエラー等によるバースト
エラーが発生しており、そのスペア領域一帯が後天性の
欠陥アドレスになってしまっていた場合等には、同じス
ペア領域内でアドレスをずらして記録しても記録/再生
エラーが続発する可能性があり、連続した交替が発生し
てしまう可能性がある。このように、スペア領域内で後
天的な欠陥存在すると記録のパフォーマンスが落ちる可
能性があった。
【0006】そこで、データの記録又は再生時に、光デ
ィスク上に記録されている各セクタのアドレス情報が読
み取れないセクタを欠陥セクタとみなし、その欠陥セク
タが3つ以上連続した場合に、その連続した欠陥セクタ
を交替の対象とする情報記録再生装置(例えば、特開2
000−090585号公報参照)が提案されている。
ィスク上に記録されている各セクタのアドレス情報が読
み取れないセクタを欠陥セクタとみなし、その欠陥セク
タが3つ以上連続した場合に、その連続した欠陥セクタ
を交替の対象とする情報記録再生装置(例えば、特開2
000−090585号公報参照)が提案されている。
【0007】
【発明が解決しようとする課題】しかしながら、従来の
情報記録再生装置は、ホストコンピュータからの記録又
は再生要求があったときに初めて光ディスク上のセクタ
の品質をチェックするものであるから、予め交替領域の
品質を把握することができず、交替領域の欠陥によって
連続した交替処理シーケンスが発生し、無駄な記録処理
の実施によってパフォーマンスの低下を招くという問題
があった。この発明は上記の課題を解決するためになさ
れたものであり、外部からのデータ記録又は再生要求が
ある前に予め交替領域の品質を把握しておき、交替領域
の欠陥による連続した交替処理シーケンスを防止するこ
とを目的とする。
情報記録再生装置は、ホストコンピュータからの記録又
は再生要求があったときに初めて光ディスク上のセクタ
の品質をチェックするものであるから、予め交替領域の
品質を把握することができず、交替領域の欠陥によって
連続した交替処理シーケンスが発生し、無駄な記録処理
の実施によってパフォーマンスの低下を招くという問題
があった。この発明は上記の課題を解決するためになさ
れたものであり、外部からのデータ記録又は再生要求が
ある前に予め交替領域の品質を把握しておき、交替領域
の欠陥による連続した交替処理シーケンスを防止するこ
とを目的とする。
【0008】
【課題を解決するための手段】この発明は上記の目的を
達成するため、情報の記録領域に1つ又は複数の交替領
域を有する記録媒体に対して所定の記録単位で情報を記
録又は再生し、その記録又は再生時に欠陥領域を検出し
たとき、その欠陥領域の情報を上記交替領域に代替する
手段を備えた情報記録再生装置において、上記記録媒体
に対する情報の記録又は再生命令が外部から指示されな
い間に上記記録媒体の交替領域の未使用領域を再生し、
その再生によって発見した欠陥領域を交替処理を行う際
の記録禁止領域として登録する記録禁止領域登録手段を
設けたものである。
達成するため、情報の記録領域に1つ又は複数の交替領
域を有する記録媒体に対して所定の記録単位で情報を記
録又は再生し、その記録又は再生時に欠陥領域を検出し
たとき、その欠陥領域の情報を上記交替領域に代替する
手段を備えた情報記録再生装置において、上記記録媒体
に対する情報の記録又は再生命令が外部から指示されな
い間に上記記録媒体の交替領域の未使用領域を再生し、
その再生によって発見した欠陥領域を交替処理を行う際
の記録禁止領域として登録する記録禁止領域登録手段を
設けたものである。
【0009】また、上記記録禁止領域登録手段に、上記
1つ又は複数の交替領域毎にその交替領域内における欠
陥領域の比が所定の割合を超えたときには、その交替領
域を記録禁止領域として登録する手段を設けるとよい。
さらに、上記記録禁止領域登録手段に、上記1つ又は複
数の交替領域における欠陥領域の比が所定の割合を超え
たときには、上記記録媒体の交替領域の全未使用領域を
記録禁止領域として登録する手段を設けるとよい。
1つ又は複数の交替領域毎にその交替領域内における欠
陥領域の比が所定の割合を超えたときには、その交替領
域を記録禁止領域として登録する手段を設けるとよい。
さらに、上記記録禁止領域登録手段に、上記1つ又は複
数の交替領域における欠陥領域の比が所定の割合を超え
たときには、上記記録媒体の交替領域の全未使用領域を
記録禁止領域として登録する手段を設けるとよい。
【0010】
【発明の実施の形態】以下、この発明の実施形態を図面
に基づいて具体的に説明する。図1は、この発明の一実
施形態であるCD−R/RWドライブ装置とホストコン
ピュータとからなるシステム構成を示すブロック図であ
る。CD−R/RWドライブ装置1は、光ディスク13
を回転させるスピンドルモータ2と光ディスク13にレ
ーザ光を照射するための光ピックアップ4を備えてい
る。スピンドルモータ2の回転制御は回転制御系部3で
行い、光ピックアップ4の制御は光ピックアップ制御系
部8で行う。
に基づいて具体的に説明する。図1は、この発明の一実
施形態であるCD−R/RWドライブ装置とホストコン
ピュータとからなるシステム構成を示すブロック図であ
る。CD−R/RWドライブ装置1は、光ディスク13
を回転させるスピンドルモータ2と光ディスク13にレ
ーザ光を照射するための光ピックアップ4を備えてい
る。スピンドルモータ2の回転制御は回転制御系部3で
行い、光ピックアップ4の制御は光ピックアップ制御系
部8で行う。
【0011】粗動モータ5は光ピックアップ4を光ディ
スク13の半径方向に移動させるモータであり、粗動モ
ータ5の制御を行うのが粗動モータ制御系部6である。
また、信号処理系部7は光ピックアップ4からの信号の
処理や光ディスク13に記録を行う為のデータの送受信
を行う。コントローラ9は装置全体の制御を行うもので
あり、不揮発性メモリ11はコントローラ9を動かすた
めのプログラムが記録されており、この他にも光ディス
ク13のディスクID,光ディスク13の所定位置の開
始(Start)アドレス情報,終了(End)アドレ
ス情報等を記憶する領域であり、バッファメモリ10は
再生用及び記録用のデータを一時的に保存する領域であ
る。
スク13の半径方向に移動させるモータであり、粗動モ
ータ5の制御を行うのが粗動モータ制御系部6である。
また、信号処理系部7は光ピックアップ4からの信号の
処理や光ディスク13に記録を行う為のデータの送受信
を行う。コントローラ9は装置全体の制御を行うもので
あり、不揮発性メモリ11はコントローラ9を動かすた
めのプログラムが記録されており、この他にも光ディス
ク13のディスクID,光ディスク13の所定位置の開
始(Start)アドレス情報,終了(End)アドレ
ス情報等を記憶する領域であり、バッファメモリ10は
再生用及び記録用のデータを一時的に保存する領域であ
る。
【0012】すなわち、上記CD−R/RWドライブ装
置1は、情報の記録領域に1つ又は複数の交替領域を有
する記録媒体に対して所定の記録単位で情報を記録又は
再生し、その記録又は再生時に欠陥領域を検出したと
き、その欠陥領域の情報を上記交替領域に代替する手段
を備えた情報記録再生装置であり、上記コントローラ9
が、上記記録媒体に対する情報の記録又は再生命令が外
部から指示されない間に上記記録媒体の交替領域の未使
用領域を再生し、その再生によって発見した欠陥領域を
交替処理を行う際の記録禁止領域として登録する記録禁
止領域登録手段と、上記1つ又は複数の交替領域毎にそ
の交替領域内における欠陥領域の比が所定の割合を超え
たときには、その交替領域を記録禁止領域として登録す
る手段と、上記1つ又は複数の交替領域における欠陥領
域の比が所定の割合を超えたときには、上記記録媒体の
交替領域の全未使用領域を記録禁止領域として登録する
手段の機能を果たす。
置1は、情報の記録領域に1つ又は複数の交替領域を有
する記録媒体に対して所定の記録単位で情報を記録又は
再生し、その記録又は再生時に欠陥領域を検出したと
き、その欠陥領域の情報を上記交替領域に代替する手段
を備えた情報記録再生装置であり、上記コントローラ9
が、上記記録媒体に対する情報の記録又は再生命令が外
部から指示されない間に上記記録媒体の交替領域の未使
用領域を再生し、その再生によって発見した欠陥領域を
交替処理を行う際の記録禁止領域として登録する記録禁
止領域登録手段と、上記1つ又は複数の交替領域毎にそ
の交替領域内における欠陥領域の比が所定の割合を超え
たときには、その交替領域を記録禁止領域として登録す
る手段と、上記1つ又は複数の交替領域における欠陥領
域の比が所定の割合を超えたときには、上記記録媒体の
交替領域の全未使用領域を記録禁止領域として登録する
手段の機能を果たす。
【0013】光ディスクに対して欠陥管理システムが導
入されているものとしては、CD−RWディスクのマウ
ントレイニア(Mt.Rainier:以降MRWと略
称する)とDVD−RAMディスク等が知られている。
本発明の説明は,交替処理として,代表的であるMRW
を例に説明していく。MRWは、装置による欠陥アドレ
ス管理,セクタ・サイズの2Kbytes固定化,コマ
ンド・セットの統一を行い、OSによる標準サポートを
実現するものである。またMRWは、光ディスクの初期
化作業をバックグラウンドで行うことにより、従来のパ
ケットライトのように初期化に多大な時間を要すること
なく、ユーザは購入した光ディスクをCD−R/RWド
ライブ装置に入れるだけですぐに使えるようになること
も特徴である。
入されているものとしては、CD−RWディスクのマウ
ントレイニア(Mt.Rainier:以降MRWと略
称する)とDVD−RAMディスク等が知られている。
本発明の説明は,交替処理として,代表的であるMRW
を例に説明していく。MRWは、装置による欠陥アドレ
ス管理,セクタ・サイズの2Kbytes固定化,コマ
ンド・セットの統一を行い、OSによる標準サポートを
実現するものである。またMRWは、光ディスクの初期
化作業をバックグラウンドで行うことにより、従来のパ
ケットライトのように初期化に多大な時間を要すること
なく、ユーザは購入した光ディスクをCD−R/RWド
ライブ装置に入れるだけですぐに使えるようになること
も特徴である。
【0014】図2は、MRWに基づく光ディスクの記録
領域のフォーマットを示す説明図である。この光ディス
クの記録領域には、MRWに基づく欠陥管理システムを
備えている。MRWによれば記録領域はリードインエリ
ア(リードイン領域),プログラムエリア(プログラム
領域),リードアウトエリア(リードアウト領域)から
成っている。プログラムエリアは、複数個のスペアエリ
ア(スペア領域)SA1〜SAnとその各スペアエリア
SA1〜SAnと対になるように割り当てた各データエ
リア(データ領域)DA1〜DAnと、副テーブル領域
(Secondary Table Area:ST
A)とで構成されている。このスペアエリアとデータエ
リアは対で用いられる。例えば,データエリアDA1の
交替先はスペアエリアSA1であり、たとえスペアエリ
アSA1に沢山の空きスペースがあってもデータエリア
DA2の交替先にはしない。
領域のフォーマットを示す説明図である。この光ディス
クの記録領域には、MRWに基づく欠陥管理システムを
備えている。MRWによれば記録領域はリードインエリ
ア(リードイン領域),プログラムエリア(プログラム
領域),リードアウトエリア(リードアウト領域)から
成っている。プログラムエリアは、複数個のスペアエリ
ア(スペア領域)SA1〜SAnとその各スペアエリア
SA1〜SAnと対になるように割り当てた各データエ
リア(データ領域)DA1〜DAnと、副テーブル領域
(Secondary Table Area:ST
A)とで構成されている。このスペアエリアとデータエ
リアは対で用いられる。例えば,データエリアDA1の
交替先はスペアエリアSA1であり、たとえスペアエリ
アSA1に沢山の空きスペースがあってもデータエリア
DA2の交替先にはしない。
【0015】一方、データエリアDA1の交替が多くな
ってスペアエリアSA1の領域を使い切ってしまった場
合は、データエリアDA1の交替先をスペアエリアSA
2にすることは可能である。プログラムエリアの最後に
あるSTAは欠陥管理用のテーブルであり、これはCD
−ROMから読めるように設けられている欠陥管理用テ
ーブルであると共に、リードインエリアに設けられてい
る主テーブル領域(Main TableArea:M
TA)のスペアエリア(全く同じ情報が記録されている
領域)に相当するものである。リードインエリアに設け
られているMTAは、交替管理テーブルである。
ってスペアエリアSA1の領域を使い切ってしまった場
合は、データエリアDA1の交替先をスペアエリアSA
2にすることは可能である。プログラムエリアの最後に
あるSTAは欠陥管理用のテーブルであり、これはCD
−ROMから読めるように設けられている欠陥管理用テ
ーブルであると共に、リードインエリアに設けられてい
る主テーブル領域(Main TableArea:M
TA)のスペアエリア(全く同じ情報が記録されている
領域)に相当するものである。リードインエリアに設け
られているMTAは、交替管理テーブルである。
【0016】図3は、交替管理テーブル(MTA)のフ
ォーマットを示す説明図である。この交替管理テーブル
は、主データテーブル(Main Data Tabl
e:MDT)が0であり、欠陥テーブルブロック(De
fect TableBlocks:DTB)が0であ
る事から、図2に示したスペアエリアSA1に関するテ
ーブルである。このように、MDTが0,DTBが1の
場合はスペアエリアSA2に対応するテーブルを示し、
以下、MDTは0〜7まであり、DTBも0〜7まであ
るので、最大でMDT7,DTB7まであり、MDTと
DTBの組み合わせでスペアエリアSA1〜SA64ま
での総数64のテーブルを持つことができる。
ォーマットを示す説明図である。この交替管理テーブル
は、主データテーブル(Main Data Tabl
e:MDT)が0であり、欠陥テーブルブロック(De
fect TableBlocks:DTB)が0であ
る事から、図2に示したスペアエリアSA1に関するテ
ーブルである。このように、MDTが0,DTBが1の
場合はスペアエリアSA2に対応するテーブルを示し、
以下、MDTは0〜7まであり、DTBも0〜7まであ
るので、最大でMDT7,DTB7まであり、MDTと
DTBの組み合わせでスペアエリアSA1〜SA64ま
での総数64のテーブルを持つことができる。
【0017】この交替管理テーブルのエントリタイプ
(Entry Type)がリアルロケーションエント
リ(Reallocation Entry)になって
いる箇所の欠陥アドレス及び交替先アドレスを参照する
ことにより、スペアエリアSA1の交替情報を知ること
ができる。図3の場合では、欠陥領域はアドレス005
A0〜005C0までであり、そのデータはそれぞれア
ドレス00400〜00420に交替されている事が分
る。また、エントリタイプがフリーエントリ(Free
Entry)になっている所は交替領域の使用可能で
未使用なスペアエリアSAのアドレスを示しており、エ
ントリタイプがアンユーサブルエントリ(Unusab
le Entry)になっている所は欠陥領域の欠陥ア
ドレスであり、使用禁止のアドレス(記録禁止領域のア
ドレス)を意味する。将来的に使用禁止のアドレスを含
む記録の要求があった場合は交替されることになる。
(Entry Type)がリアルロケーションエント
リ(Reallocation Entry)になって
いる箇所の欠陥アドレス及び交替先アドレスを参照する
ことにより、スペアエリアSA1の交替情報を知ること
ができる。図3の場合では、欠陥領域はアドレス005
A0〜005C0までであり、そのデータはそれぞれア
ドレス00400〜00420に交替されている事が分
る。また、エントリタイプがフリーエントリ(Free
Entry)になっている所は交替領域の使用可能で
未使用なスペアエリアSAのアドレスを示しており、エ
ントリタイプがアンユーサブルエントリ(Unusab
le Entry)になっている所は欠陥領域の欠陥ア
ドレスであり、使用禁止のアドレス(記録禁止領域のア
ドレス)を意味する。将来的に使用禁止のアドレスを含
む記録の要求があった場合は交替されることになる。
【0018】このように、この交替管理テーブルはスペ
アエリアSA1に関してのものであり、スペアエリアS
A1は、アドレス005A0〜005C0の各エリアの
情報がそれぞれアドレス00400〜00420の各エ
リアに交替されており、アドレス00422及び004
28の各エリアが欠陥アドレスで記録禁止領域であると
いう事が分る。MRWにおいて光ディスクの先天性の欠
陥は光ディスク13の初期化時に登録する仕組みになっ
ている。初期化時の記録エラー/初期化時に行うベリフ
ァイ動作中の再生エラー等が発生したアドレスを交替管
理テーブルのアンユーサブルエントリに登録し、そのア
ドレスを記録禁止アドレスに設定する。後天性の欠陥に
関しては記録/記録後のベリファイ中にエラーが発生
し、その結果交替した場合は、リアルロケーションエン
トリにエラー発生アドレスとその交替先のアドレスを登
録する。
アエリアSA1に関してのものであり、スペアエリアS
A1は、アドレス005A0〜005C0の各エリアの
情報がそれぞれアドレス00400〜00420の各エ
リアに交替されており、アドレス00422及び004
28の各エリアが欠陥アドレスで記録禁止領域であると
いう事が分る。MRWにおいて光ディスクの先天性の欠
陥は光ディスク13の初期化時に登録する仕組みになっ
ている。初期化時の記録エラー/初期化時に行うベリフ
ァイ動作中の再生エラー等が発生したアドレスを交替管
理テーブルのアンユーサブルエントリに登録し、そのア
ドレスを記録禁止アドレスに設定する。後天性の欠陥に
関しては記録/記録後のベリファイ中にエラーが発生
し、その結果交替した場合は、リアルロケーションエン
トリにエラー発生アドレスとその交替先のアドレスを登
録する。
【0019】次に、MRWによって交替されたデータの
再生処理について説明する。図4は、光ディスクから再
生したデータをホストコンピュータへ送るときのフォー
マットの一例を示す図である。例えば、図2に示したデ
ータエリアDA1を再生する場合、まず、交替管理テー
ブルを参照し、データエリアDA1に欠陥アドレスが存
在するか否かを調べる。欠陥アドレスが存在しなかった
場合はデータエリアDA1内の全ての領域のデータを読
み出し、ホストコンピュータ12へ全データを転送して
終了する。
再生処理について説明する。図4は、光ディスクから再
生したデータをホストコンピュータへ送るときのフォー
マットの一例を示す図である。例えば、図2に示したデ
ータエリアDA1を再生する場合、まず、交替管理テー
ブルを参照し、データエリアDA1に欠陥アドレスが存
在するか否かを調べる。欠陥アドレスが存在しなかった
場合はデータエリアDA1内の全ての領域のデータを読
み出し、ホストコンピュータ12へ全データを転送して
終了する。
【0020】一方、交替管理テーブルに欠陥アドレスが
存在した場合は、データエリアDA1の正常なエリアの
情報を読んだ後、スペアエリアSA1の交替先アドレス
のエリアから情報を読み、各データを正常な並びに並べ
替えてホストコンピュータ12へデータを転送する。す
なわち、図2に示したように、データエリアDA1のD
ATA2とDATA5が欠陥領域の場合、DATA0,
DATA1,DATA3,DATA4,DATA6,D
ATA7を読み出し、スペアエリアSA1の交替1,交
替2にそれぞれ交替されたDATA2,DATA5を読
み出し、その各データをDATA0〜DATA7の順に
並び替え、図4に示したフォーマットでホストコンピュ
ータ12へ転送する。
存在した場合は、データエリアDA1の正常なエリアの
情報を読んだ後、スペアエリアSA1の交替先アドレス
のエリアから情報を読み、各データを正常な並びに並べ
替えてホストコンピュータ12へデータを転送する。す
なわち、図2に示したように、データエリアDA1のD
ATA2とDATA5が欠陥領域の場合、DATA0,
DATA1,DATA3,DATA4,DATA6,D
ATA7を読み出し、スペアエリアSA1の交替1,交
替2にそれぞれ交替されたDATA2,DATA5を読
み出し、その各データをDATA0〜DATA7の順に
並び替え、図4に示したフォーマットでホストコンピュ
ータ12へ転送する。
【0021】次に、図1に示したCD−R/RWドライ
ブ装置1におけるこの発明の請求項1に係わる処理を説
明する。図5は、CD−R/RWドライブ装置1におけ
るこの発明の請求項1に係わる処理を示すフローチャー
ト図である。コントローラ9は、ステップ(図中「S」
で示す)1でCD−R/RWドライブ装置に光ディスク
が挿入されたら、ステップ2でホストコンピュータから
記録又は再生(Read/Write)の命令が一定時
間発行されていないか否かを判断し、一定時間内に発行
されたら、ステップ8へ進む。
ブ装置1におけるこの発明の請求項1に係わる処理を説
明する。図5は、CD−R/RWドライブ装置1におけ
るこの発明の請求項1に係わる処理を示すフローチャー
ト図である。コントローラ9は、ステップ(図中「S」
で示す)1でCD−R/RWドライブ装置に光ディスク
が挿入されたら、ステップ2でホストコンピュータから
記録又は再生(Read/Write)の命令が一定時
間発行されていないか否かを判断し、一定時間内に発行
されたら、ステップ8へ進む。
【0022】一方、ステップ2の判断でホストコンピュ
ータから記録又は再生の命令が一定時間発行されていな
かったら、ステップ3へ進んでバックグラウンドで再生
する複数の交替領域中の指定(例えば先頭のSA1を指
定)したSA領域(交替領域:SA)に未使用領域があ
るか否かを判断する。この判断では、MRWで言えば交
替管理テーブルの指定したSA領域にフリーエントリ
(Free Entry)があるか否かを調べれば良
い。未使用領域があれば(フリーエントリが見つかれ
ば)ステップ4へ、未使用領域がなければ(見つからな
ければ)ステップ7へ進む。
ータから記録又は再生の命令が一定時間発行されていな
かったら、ステップ3へ進んでバックグラウンドで再生
する複数の交替領域中の指定(例えば先頭のSA1を指
定)したSA領域(交替領域:SA)に未使用領域があ
るか否かを判断する。この判断では、MRWで言えば交
替管理テーブルの指定したSA領域にフリーエントリ
(Free Entry)があるか否かを調べれば良
い。未使用領域があれば(フリーエントリが見つかれ
ば)ステップ4へ、未使用領域がなければ(見つからな
ければ)ステップ7へ進む。
【0023】ステップ4では指定したSA領域の未使用
領域をバックグラウンドで再生し、ステップ5で欠陥領
域が見つかったか否かを判断する。この判断では、未使
用領域を再生して再生エラーが検出された場合に欠陥が
見つかったものと判断する。欠陥領域が見つかった場合
はステップ9で交替管理テーブルに欠陥領域の欠陥アド
レスを記録禁止領域(使用禁止領域)として登録し、ス
テップ6へ進む。MRWで言えば交替管理テーブルのア
ンユーサブルエントリに欠陥アドレスを登録することに
なる。また、ステップ5で欠陥領域が見つからなかった
場合はステップ6へ進む。この判断の欠陥領域か否か
は、再生中に再生エラーが発生したか否かで判断すれば
良い。
領域をバックグラウンドで再生し、ステップ5で欠陥領
域が見つかったか否かを判断する。この判断では、未使
用領域を再生して再生エラーが検出された場合に欠陥が
見つかったものと判断する。欠陥領域が見つかった場合
はステップ9で交替管理テーブルに欠陥領域の欠陥アド
レスを記録禁止領域(使用禁止領域)として登録し、ス
テップ6へ進む。MRWで言えば交替管理テーブルのア
ンユーサブルエントリに欠陥アドレスを登録することに
なる。また、ステップ5で欠陥領域が見つからなかった
場合はステップ6へ進む。この判断の欠陥領域か否か
は、再生中に再生エラーが発生したか否かで判断すれば
良い。
【0024】ステップ6では指定したSA領域内の未使
用領域を全て再生し終わったか否かを判断し、終了した
らステップ7へ進み、終了していなければステップ5へ
戻って上述の処理を続行する。ステップ7では光ディス
ク上の交替領域中の全SA領域をバックグラウンドで再
生し終わったか否かを判断し、全SA領域を再生し終わ
ったこの処理を終了し、まだ再生していないSA領域が
ある場合は、ステップ10で次にバックグラウンドで再
生するSA領域(例えばスペアエリアSA1が終了した
ら次はスペアエリアSA2)を指定し、ステップ3へ戻
って上述の処理を繰り返す。
用領域を全て再生し終わったか否かを判断し、終了した
らステップ7へ進み、終了していなければステップ5へ
戻って上述の処理を続行する。ステップ7では光ディス
ク上の交替領域中の全SA領域をバックグラウンドで再
生し終わったか否かを判断し、全SA領域を再生し終わ
ったこの処理を終了し、まだ再生していないSA領域が
ある場合は、ステップ10で次にバックグラウンドで再
生するSA領域(例えばスペアエリアSA1が終了した
ら次はスペアエリアSA2)を指定し、ステップ3へ戻
って上述の処理を繰り返す。
【0025】そして、上述の処理で交替領域中の未使用
領域における記録禁止領域の登録が済んだ後、ホストコ
ンピュータからの要求に基づいてデータ再生又は記録を
行って交替処理をするときには、コントローラ9は、交
替管理テーブルに登録された記録禁止領域を使用せずに
他の正常な領域(使用可能領域)を使用する。このよう
にして、光ディスクが挿入されると自動的に交替領域
(SA)の未使用領域における後天的欠陥を発見し、そ
の欠陥アドレスを交替処理で使用する前に使用不可領域
として交替管理テーブルに登録することが出来る。した
がって、交替処理を記録時/記録後のベリファイでエラ
ーを発生する確率が減るので、交替領域(SA)内の交
替処理を連続して行う確率が低くなり、記録(交替の)
パフォーマンスを向上させることができる。
領域における記録禁止領域の登録が済んだ後、ホストコ
ンピュータからの要求に基づいてデータ再生又は記録を
行って交替処理をするときには、コントローラ9は、交
替管理テーブルに登録された記録禁止領域を使用せずに
他の正常な領域(使用可能領域)を使用する。このよう
にして、光ディスクが挿入されると自動的に交替領域
(SA)の未使用領域における後天的欠陥を発見し、そ
の欠陥アドレスを交替処理で使用する前に使用不可領域
として交替管理テーブルに登録することが出来る。した
がって、交替処理を記録時/記録後のベリファイでエラ
ーを発生する確率が減るので、交替領域(SA)内の交
替処理を連続して行う確率が低くなり、記録(交替の)
パフォーマンスを向上させることができる。
【0026】次に、上述の処理を行った結果、ある交替
領域に多数の後天性の欠陥が発見された場合、後天性の
欠陥が多数存在するという事はディスクの傷又はディス
クの劣化によるものである可能性があり、そのような領
域はデータ再生及び記録に対する信頼性が失われている
から、その交替領域に対して交替処理を行う場合、その
交替領域内の未使用領域にアクセスするときには再生エ
ラーもしくは記録する時に記録エラーが発生し易いの
で、そのような交替領域は極力使用しないほうが望まし
い。
領域に多数の後天性の欠陥が発見された場合、後天性の
欠陥が多数存在するという事はディスクの傷又はディス
クの劣化によるものである可能性があり、そのような領
域はデータ再生及び記録に対する信頼性が失われている
から、その交替領域に対して交替処理を行う場合、その
交替領域内の未使用領域にアクセスするときには再生エ
ラーもしくは記録する時に記録エラーが発生し易いの
で、そのような交替領域は極力使用しないほうが望まし
い。
【0027】図6は、スペアエリアSA内の使用可能領
域と記録禁止領域の一例を示すデータフォーマット図で
ある。同図には、スペアエリアSA1内の使用可能領域
(交替管理テーブルのフリーエントリに登録されたアド
レスの領域)を○印で示し、記録禁止領域(交替管理テ
ーブルのアンユーサブルエントリに登録されたアドレス
の領域)を×印で示している。
域と記録禁止領域の一例を示すデータフォーマット図で
ある。同図には、スペアエリアSA1内の使用可能領域
(交替管理テーブルのフリーエントリに登録されたアド
レスの領域)を○印で示し、記録禁止領域(交替管理テ
ーブルのアンユーサブルエントリに登録されたアドレス
の領域)を×印で示している。
【0028】このように、スペアエリアSA1内には欠
陥が多くて記録禁止領域が多い場合(例えば、スペアエ
リアSA1内の記録禁止領域の占める割合が50%以上
の場合)、このスペアエリアSA1の未使用領域にアク
セスするときには再生エラーもしくは記録する時に記録
エラーが発生し易いので、スペアエリアSA1は極力使
用しないほうが望ましい。そこで、上述の動作を行った
結果、後天性の欠陥領域が見つかり、交替領域内におけ
る欠陥領域の占める割合が所定値を越えた場合(また
は、欠陥領域の数が所定の値を超えた場合)、その交替
領域の未使用領域を全て記録禁止領域として交替管理テ
ーブルに登録するとよい。
陥が多くて記録禁止領域が多い場合(例えば、スペアエ
リアSA1内の記録禁止領域の占める割合が50%以上
の場合)、このスペアエリアSA1の未使用領域にアク
セスするときには再生エラーもしくは記録する時に記録
エラーが発生し易いので、スペアエリアSA1は極力使
用しないほうが望ましい。そこで、上述の動作を行った
結果、後天性の欠陥領域が見つかり、交替領域内におけ
る欠陥領域の占める割合が所定値を越えた場合(また
は、欠陥領域の数が所定の値を超えた場合)、その交替
領域の未使用領域を全て記録禁止領域として交替管理テ
ーブルに登録するとよい。
【0029】次に、図1に示したCD−R/RWドライ
ブ装置1におけるこの発明の請求項2に係わる処理を説
明する。図7は、CD−R/RWドライブ装置1におけ
るこの発明の請求項2に係わる処理を示すフローチャー
ト図である。この処理は、図5に示した処理終了後に行
う。コントローラ9は、図5に示した処理の後、ステッ
プ21で最初の交替管理テーブルを参照(例えばSA1
の交替管理テーブルを参照)し、指定したSA領域(交
替領域:SA)中の欠陥領域数を取得する。この欠陥領
域数は、指定されたSA領域の交替管理テーブルのアン
ユーサブルエントリを調べ、その中でアドレスが当該S
A領域内のもの(欠陥アドレス)の数を調べれば良い。
ブ装置1におけるこの発明の請求項2に係わる処理を説
明する。図7は、CD−R/RWドライブ装置1におけ
るこの発明の請求項2に係わる処理を示すフローチャー
ト図である。この処理は、図5に示した処理終了後に行
う。コントローラ9は、図5に示した処理の後、ステッ
プ21で最初の交替管理テーブルを参照(例えばSA1
の交替管理テーブルを参照)し、指定したSA領域(交
替領域:SA)中の欠陥領域数を取得する。この欠陥領
域数は、指定されたSA領域の交替管理テーブルのアン
ユーサブルエントリを調べ、その中でアドレスが当該S
A領域内のもの(欠陥アドレス)の数を調べれば良い。
【0030】ステップ22でこの交替領域内における欠
陥領域数の比が所定の割合を超えているか否かを判断す
る。この所定の割合については、例えばSA領域中の5
0%にするとよい。したがって、上記取得した欠陥領域
数と交替領域内の全領域数とに基づいて交替領域内の欠
陥領域数の占める比が50%を越えるか否かを判断す
る。ステップ22の判断で交替領域内における欠陥領域
数の占める比が所定の割合を超えていない場合、ステッ
プ23へ進む。ステップ22の判断で交替領域内におけ
る欠陥領域数の占める比が所定の割合を超えている場
合、ステップ24へ進んでこの指定したSA領域の交替
管理テーブル中に使用可能領域として登録されている領
域を全て記録禁止領域に変更し、そのSA領域全体を記
録禁止領域として登録する。例えば、MRWの場合、交
替管理テーブルの該当するSA領域のフリーエントリを
全てアンユーサブルエントリに変更すれば良い。その後
ステップ23へ進む。
陥領域数の比が所定の割合を超えているか否かを判断す
る。この所定の割合については、例えばSA領域中の5
0%にするとよい。したがって、上記取得した欠陥領域
数と交替領域内の全領域数とに基づいて交替領域内の欠
陥領域数の占める比が50%を越えるか否かを判断す
る。ステップ22の判断で交替領域内における欠陥領域
数の占める比が所定の割合を超えていない場合、ステッ
プ23へ進む。ステップ22の判断で交替領域内におけ
る欠陥領域数の占める比が所定の割合を超えている場
合、ステップ24へ進んでこの指定したSA領域の交替
管理テーブル中に使用可能領域として登録されている領
域を全て記録禁止領域に変更し、そのSA領域全体を記
録禁止領域として登録する。例えば、MRWの場合、交
替管理テーブルの該当するSA領域のフリーエントリを
全てアンユーサブルエントリに変更すれば良い。その後
ステップ23へ進む。
【0031】図8は、未使用領域がエントリされた交替
管理テーブルとその未使用領域を記録禁止領域に変更し
たときのフォーマットをそれぞれ示す図である。なお、
同図には説明を簡単にするために交替管理テーブル内の
エントリタイプ,欠陥アドレス,交替先アドレスの各欄
のみを示す。同図の(a)に示すように、交替管理テー
ブルの交替アドレス00421〜004FFを登録した
エントリタイプ欄のフリーエントリを、同図の(b)に
示すように、アンユーサブルエントリに変更することに
よって、この交替管理テーブルが管理する交替領域の未
使用領域全てを記録禁止領域として登録する。
管理テーブルとその未使用領域を記録禁止領域に変更し
たときのフォーマットをそれぞれ示す図である。なお、
同図には説明を簡単にするために交替管理テーブル内の
エントリタイプ,欠陥アドレス,交替先アドレスの各欄
のみを示す。同図の(a)に示すように、交替管理テー
ブルの交替アドレス00421〜004FFを登録した
エントリタイプ欄のフリーエントリを、同図の(b)に
示すように、アンユーサブルエントリに変更することに
よって、この交替管理テーブルが管理する交替領域の未
使用領域全てを記録禁止領域として登録する。
【0032】図7のステップ23で光ディスク上の全S
A領域の交替管理テーブルについて上述の処理を終了し
たか否かを判断し、終了していなければステップ25へ
進んで次のSA領域の交替管理テーブルを指定し、ステ
ップ21へ戻って上述の処理を繰り返し、終了していれ
ばこの処理を終了する。このように、各交替領域に対応
する各交替管理テーブルを先頭から順に参照し、各交替
管理テーブルに基づいて各交替領域中において欠陥領域
が所定の割合を超える場合は、その交替管理テーブルに
登録された未使用領域を全て記録禁止領域に登録変更す
る。
A領域の交替管理テーブルについて上述の処理を終了し
たか否かを判断し、終了していなければステップ25へ
進んで次のSA領域の交替管理テーブルを指定し、ステ
ップ21へ戻って上述の処理を繰り返し、終了していれ
ばこの処理を終了する。このように、各交替領域に対応
する各交替管理テーブルを先頭から順に参照し、各交替
管理テーブルに基づいて各交替領域中において欠陥領域
が所定の割合を超える場合は、その交替管理テーブルに
登録された未使用領域を全て記録禁止領域に登録変更す
る。
【0033】また、上述の処理では、交替領域内の未使
用領域全てを記録禁止領域に登録する場合の判断基準と
して、交替領域内における欠陥領域の占める割合が所定
値を越えた場合を示したが、交替管理テーブル内に登録
された欠陥アドレス数をカウントし、その数が所定値を
越えているか否かを判断するようにしてもよい。この場
合の処理は、交替管理テーブルを参照し、そのアンユー
サブルエントリ欄を調べ、その交替管理テーブルが管理
するSA領域中の欠陥アドレス数を計数する。さらに、
その欠陥アドレス数が所定の数値を超えているか否かを
判断する。その所定の数値は、例えば128を予め設定
するとよい。つまり、SA領域中の欠陥個所を示す欠陥
アドレス数が所定の数:128を超えているか否かを調
べる。そして、欠陥アドレス数が所定の数値を超えてい
る場合、そのSA領域の交替管理テーブル中の未使用領
域で使用可能領域として登録されている領域を全て記録
禁止領域に登録し直す。その他の処理は、図7に示した
各ステップの処理と同様である。
用領域全てを記録禁止領域に登録する場合の判断基準と
して、交替領域内における欠陥領域の占める割合が所定
値を越えた場合を示したが、交替管理テーブル内に登録
された欠陥アドレス数をカウントし、その数が所定値を
越えているか否かを判断するようにしてもよい。この場
合の処理は、交替管理テーブルを参照し、そのアンユー
サブルエントリ欄を調べ、その交替管理テーブルが管理
するSA領域中の欠陥アドレス数を計数する。さらに、
その欠陥アドレス数が所定の数値を超えているか否かを
判断する。その所定の数値は、例えば128を予め設定
するとよい。つまり、SA領域中の欠陥個所を示す欠陥
アドレス数が所定の数:128を超えているか否かを調
べる。そして、欠陥アドレス数が所定の数値を超えてい
る場合、そのSA領域の交替管理テーブル中の未使用領
域で使用可能領域として登録されている領域を全て記録
禁止領域に登録し直す。その他の処理は、図7に示した
各ステップの処理と同様である。
【0034】図9は、未使用領域を全て記録禁止領域と
して登録したSA領域の位置を示すフォーマット図であ
る。同図に示すように、上述の処理によって、例えばス
ペアエリアSA1とスペアエリアSA2の未使用領域を
全て記録禁止領域(図中矢印で示す)に登録した場合、
データエリアDA1,DA2の交替先をスペアエリアS
A3にすれば良い。そして、上述の処理で交替領域中の
未使用領域における記録禁止領域の登録が済んだ後、ホ
ストコンピュータからの要求に基づいてデータ再生又は
記録を行って交替処理をするときには、コントローラ9
は、交替先の交替管理テーブルの未使用領域が全て記録
禁止領域にエントリされている場合は、他の交替領域を
使用する。
して登録したSA領域の位置を示すフォーマット図であ
る。同図に示すように、上述の処理によって、例えばス
ペアエリアSA1とスペアエリアSA2の未使用領域を
全て記録禁止領域(図中矢印で示す)に登録した場合、
データエリアDA1,DA2の交替先をスペアエリアS
A3にすれば良い。そして、上述の処理で交替領域中の
未使用領域における記録禁止領域の登録が済んだ後、ホ
ストコンピュータからの要求に基づいてデータ再生又は
記録を行って交替処理をするときには、コントローラ9
は、交替先の交替管理テーブルの未使用領域が全て記録
禁止領域にエントリされている場合は、他の交替領域を
使用する。
【0035】このようにして、後天的な欠陥が多数発見
された交替領域(SA)を使用禁止にし、その交替領域
(SA)への交替処理を禁止することにより、交替領域
(SA)へのアクセスが減らせるので、交替領域(S
A)をアクセスする時に発生する記録及び再生のエラー
を減らすことができ、記録及び再生の信頼性とパフォー
マンスを向上させることができる。
された交替領域(SA)を使用禁止にし、その交替領域
(SA)への交替処理を禁止することにより、交替領域
(SA)へのアクセスが減らせるので、交替領域(S
A)をアクセスする時に発生する記録及び再生のエラー
を減らすことができ、記録及び再生の信頼性とパフォー
マンスを向上させることができる。
【0036】次に、上述の処理を行った結果、全交替領
域において後天的な欠陥が多数発見された場合、その光
ディスクの全体に傷が付いていたり劣化していることが
考えられる。いずれにせよ、今後その光ディスクに記録
する場合、交替処理が頻繁に発生し易いだけでなく再生
の信頼性も低下する恐れがある。
域において後天的な欠陥が多数発見された場合、その光
ディスクの全体に傷が付いていたり劣化していることが
考えられる。いずれにせよ、今後その光ディスクに記録
する場合、交替処理が頻繁に発生し易いだけでなく再生
の信頼性も低下する恐れがある。
【0037】図10は、交替領域に多数の後天的欠陥が
発見された光ディスクの記録領域のフォーマット例を示
す図である。同図には、記録領域の各領域と共に、複数
の交替領域のそれぞれの欠陥セクタ(欠陥領域)の合計
数(総数)と上記処理によって未使用領域全てを記録禁
止領域に登録した交替領域とを示している。なお、記録
禁止領域と判断する基準値は上述した所定値128を越
える場合を示した。新品の光ディスクを用いた場合はほ
とんど欠陥等は発生しないのが普通であり、同図に示す
ように、多数のSA領域で多数の後天的欠陥が発見され
た場合、光ディスクの全面に傷がついているか記録領域
全体が劣化していると考えられる。そこで、このような
光ディスクの場合には後のデータ記録を禁止すると良
い。
発見された光ディスクの記録領域のフォーマット例を示
す図である。同図には、記録領域の各領域と共に、複数
の交替領域のそれぞれの欠陥セクタ(欠陥領域)の合計
数(総数)と上記処理によって未使用領域全てを記録禁
止領域に登録した交替領域とを示している。なお、記録
禁止領域と判断する基準値は上述した所定値128を越
える場合を示した。新品の光ディスクを用いた場合はほ
とんど欠陥等は発生しないのが普通であり、同図に示す
ように、多数のSA領域で多数の後天的欠陥が発見され
た場合、光ディスクの全面に傷がついているか記録領域
全体が劣化していると考えられる。そこで、このような
光ディスクの場合には後のデータ記録を禁止すると良
い。
【0038】次に、図1に示したCD−R/RWドライ
ブ装置1におけるこの発明の請求項3に係わる処理を説
明する。図11は、CD−R/RWドライブ装置1にお
けるこの発明の請求項3に係わる処理を示すフローチャ
ート図である。この処理は、図5に示した処理終了後に
行う。図11に示すように、コントローラ9は、図5に
示した処理の後、ステップ31で各交替領域に対応する
各交替管理テーブルを先頭から順に参照(例えばSA1
の交替管理テーブルから参照)し、各SA領域(交替領
域:SA)中の欠陥領域数をそれぞれ取得する。この欠
陥領域数は、指定されたSA領域の交替管理テーブルの
アンユーサブルエントリを調べ、その中でアドレスが当
該SA領域内のもの(欠陥アドレス)の数を調べれば良
い。さらに、各SA領域中の欠陥アドレス情報を調べた
あと、各SA領域の欠陥アドレス情報を全て合わせて光
ディスク中の全SA領域中の欠陥アドレス総数を算出す
る。
ブ装置1におけるこの発明の請求項3に係わる処理を説
明する。図11は、CD−R/RWドライブ装置1にお
けるこの発明の請求項3に係わる処理を示すフローチャ
ート図である。この処理は、図5に示した処理終了後に
行う。図11に示すように、コントローラ9は、図5に
示した処理の後、ステップ31で各交替領域に対応する
各交替管理テーブルを先頭から順に参照(例えばSA1
の交替管理テーブルから参照)し、各SA領域(交替領
域:SA)中の欠陥領域数をそれぞれ取得する。この欠
陥領域数は、指定されたSA領域の交替管理テーブルの
アンユーサブルエントリを調べ、その中でアドレスが当
該SA領域内のもの(欠陥アドレス)の数を調べれば良
い。さらに、各SA領域中の欠陥アドレス情報を調べた
あと、各SA領域の欠陥アドレス情報を全て合わせて光
ディスク中の全SA領域中の欠陥アドレス総数を算出す
る。
【0039】ステップ32で光ディスク中の全SA領域
(交替領域)における欠陥アドレス総数の比が所定の割
合を超えているか否かを判断する。この所定の割合につ
いては、例えば全SA領域中の50%にするとよい。し
たがって、上記取得した欠陥アドレス総数と全交替領域
内の全領域数を加算した総数とに基づいて全交替領域内
の欠陥領域数の占める比が50%を越えるか否かを判断
する。ステップ32の判断で全SA領域における欠陥ア
ドレス総数の占める比が所定の割合を超えていない場合
はこの処理を終了し、超えている場合は、ステップ33
で光ディスク上の未使用領域(SA領域及びDA領域)
を記録禁止領域として登録し、この処理を終了する。M
RWの場合、光ディスクに対するデータ記録を禁止にす
る為には、各SA領域の未使用領域を示す交替管理テー
ブル中のフリーエントリをアンユーサブルエントリに登
録し直すだけでなく、未使用のDA領域のアドレスも全
てアンユーサブルエントリに登録する。
(交替領域)における欠陥アドレス総数の比が所定の割
合を超えているか否かを判断する。この所定の割合につ
いては、例えば全SA領域中の50%にするとよい。し
たがって、上記取得した欠陥アドレス総数と全交替領域
内の全領域数を加算した総数とに基づいて全交替領域内
の欠陥領域数の占める比が50%を越えるか否かを判断
する。ステップ32の判断で全SA領域における欠陥ア
ドレス総数の占める比が所定の割合を超えていない場合
はこの処理を終了し、超えている場合は、ステップ33
で光ディスク上の未使用領域(SA領域及びDA領域)
を記録禁止領域として登録し、この処理を終了する。M
RWの場合、光ディスクに対するデータ記録を禁止にす
る為には、各SA領域の未使用領域を示す交替管理テー
ブル中のフリーエントリをアンユーサブルエントリに登
録し直すだけでなく、未使用のDA領域のアドレスも全
てアンユーサブルエントリに登録する。
【0040】また、上述のステップ32の処理で光ディ
スク中の全SA領域中の欠陥アドレス総数が所定の数値
を超えているか否かを判断するようにしてもよい。その
所定の数値は、例えば、8192にするとよい。この値
はSA領域の数によって変える必要がある。すなわち、
光ディスク中の全SA領域中の欠陥アドレス総数が所定
の数値を超えているときには、光ディスク上の未使用領
域(SA領域及びDA領域)を記録禁止領域として登録
する。
スク中の全SA領域中の欠陥アドレス総数が所定の数値
を超えているか否かを判断するようにしてもよい。その
所定の数値は、例えば、8192にするとよい。この値
はSA領域の数によって変える必要がある。すなわち、
光ディスク中の全SA領域中の欠陥アドレス総数が所定
の数値を超えているときには、光ディスク上の未使用領
域(SA領域及びDA領域)を記録禁止領域として登録
する。
【0041】このようにして、光ディスクに広範囲にわ
たる傷があったり光ディスクの記録領域に広範囲にわた
って劣化が起こっているような場合には、その光ディス
クへの記録を禁止することができ、その後は再生できな
くなる恐れがあるデータ記録を防止することができ、記
録後の再生時におけるデータの信頼性を低下させずに済
む。なお、上述の実施形態では、交替領域が複数個の場
合を示したが、この発明は交替領域が1つの場合でも上
述と同じように実施することができる。
たる傷があったり光ディスクの記録領域に広範囲にわた
って劣化が起こっているような場合には、その光ディス
クへの記録を禁止することができ、その後は再生できな
くなる恐れがあるデータ記録を防止することができ、記
録後の再生時におけるデータの信頼性を低下させずに済
む。なお、上述の実施形態では、交替領域が複数個の場
合を示したが、この発明は交替領域が1つの場合でも上
述と同じように実施することができる。
【0042】
【発明の効果】以上説明してきたように、この発明の情
報記録再生装置によれば、外部からのデータ記録又は再
生要求がある前に予め交替領域の品質を把握しておき、
交替領域の欠陥による連続した交替処理の実行によって
処理のパフォーマンスが低下することを防止することが
できる。
報記録再生装置によれば、外部からのデータ記録又は再
生要求がある前に予め交替領域の品質を把握しておき、
交替領域の欠陥による連続した交替処理の実行によって
処理のパフォーマンスが低下することを防止することが
できる。
【図1】この発明の一実施形態であるCD−R/RWド
ライブ装置とホストコンピュータとからなるシステム構
成を示すブロック図である。
ライブ装置とホストコンピュータとからなるシステム構
成を示すブロック図である。
【図2】MRWに基づく光ディスクの記録領域のフォー
マットを示す説明図である。
マットを示す説明図である。
【図3】交替管理テーブル(MTA)のフォーマットを
示す説明図である。
示す説明図である。
【図4】光ディスクから再生したデータをホストコンピ
ュータへ送るときのフォーマットの一例を示す図であ
る。
ュータへ送るときのフォーマットの一例を示す図であ
る。
【図5】図1に示したCD−R/RWドライブ装置1に
おけるこの発明の請求項1に係わる処理を示すフローチ
ャート図である。
おけるこの発明の請求項1に係わる処理を示すフローチ
ャート図である。
【図6】スペアエリアSA内の使用可能領域と記録禁止
領域の一例を示すデータフォーマット図である。
領域の一例を示すデータフォーマット図である。
【図7】図1に示したCD−R/RWドライブ装置1に
おけるこの発明の請求項2に係わる処理を示すフローチ
ャート図である。
おけるこの発明の請求項2に係わる処理を示すフローチ
ャート図である。
【図8】未使用領域がエントリされた交替管理テーブル
とその未使用領域を記録禁止領域に変更したときのフォ
ーマットをそれぞれ示す図である。
とその未使用領域を記録禁止領域に変更したときのフォ
ーマットをそれぞれ示す図である。
【図9】未使用領域を全て記録禁止領域として登録した
SA領域の位置を示すフォーマット図である。
SA領域の位置を示すフォーマット図である。
【図10】交替領域に多数の後天的欠陥が発見された光
ディスクの記録領域のフォーマット例を示す図である。
ディスクの記録領域のフォーマット例を示す図である。
【図11】図1に示したCD−R/RWドライブ装置1
におけるこの発明の請求項3に係わる処理を示すフロー
チャート図である。
におけるこの発明の請求項3に係わる処理を示すフロー
チャート図である。
1:CD−R/RWドライブ装置
2:スピンドルモータ 3:回転制御系部
4:光ピックアップ 5:粗動モータ
6:粗動モータ制御系部 7:信号処理系部
8:光ピックアップ制御系部
9:コントローラ 10:バッファメモリ
11:不揮発性メモリ 12:ホストコンピュータ
13:光ディスク
Claims (3)
- 【請求項1】 情報の記録領域に1つ又は複数の交替領
域を有する記録媒体に対して所定の記録単位で情報を記
録又は再生し、その記録又は再生時に欠陥領域を検出し
たとき、その欠陥領域の情報を前記交替領域に代替する
手段を備えた情報記録再生装置において、 前記記録媒体に対する情報の記録又は再生命令が外部か
ら指示されない間に前記記録媒体の交替領域の未使用領
域を再生し、その再生によって発見した欠陥領域を交替
処理を行う際の記録禁止領域として登録する記録禁止領
域登録手段を設けたことを特徴とする情報記録再生装
置。 - 【請求項2】 前記記録禁止領域登録手段に、前記1つ
又は複数の交替領域毎にその交替領域内における欠陥領
域の比が所定の割合を超えたときには、その交替領域を
記録禁止領域として登録する手段を設けたことを特徴と
する請求項1記載の情報記録再生装置。 - 【請求項3】 前記記録禁止領域登録手段に、前記1つ
又は複数の交替領域における欠陥領域の比が所定の割合
を超えたときには、前記記録媒体の交替領域の全未使用
領域を記録禁止領域として登録する手段を設けたことを
特徴とする請求項1記載の情報記録再生装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002047934A JP2003249030A (ja) | 2002-02-25 | 2002-02-25 | 情報記録再生装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002047934A JP2003249030A (ja) | 2002-02-25 | 2002-02-25 | 情報記録再生装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2003249030A true JP2003249030A (ja) | 2003-09-05 |
Family
ID=28660863
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2002047934A Pending JP2003249030A (ja) | 2002-02-25 | 2002-02-25 | 情報記録再生装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2003249030A (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007080459A (ja) * | 2005-09-16 | 2007-03-29 | Sony Corp | 記録装置、記録方法 |
| JP2008159088A (ja) * | 2006-12-20 | 2008-07-10 | Toshiba Corp | 光ディスク装置及び光ディスク記録方法 |
| US8174942B2 (en) | 2004-02-05 | 2012-05-08 | Hitachi, Ltd. | Data recording method capable of replacing defective data on different location in spare areas |
-
2002
- 2002-02-25 JP JP2002047934A patent/JP2003249030A/ja active Pending
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8174942B2 (en) | 2004-02-05 | 2012-05-08 | Hitachi, Ltd. | Data recording method capable of replacing defective data on different location in spare areas |
| JP2007080459A (ja) * | 2005-09-16 | 2007-03-29 | Sony Corp | 記録装置、記録方法 |
| JP2008159088A (ja) * | 2006-12-20 | 2008-07-10 | Toshiba Corp | 光ディスク装置及び光ディスク記録方法 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5623470A (en) | Reallocation of defective recording areas on CD-R or CD-E media | |
| US6519215B1 (en) | Method and device for searching the first available good spare block of an optical recording medium | |
| CN100538857C (zh) | 用于管理一次性写入光记录介质上的缺陷区域的方法和使用该方法的光记录介质 | |
| JP2002521786A (ja) | 光記録媒体中でデータを記録する方法およびデバイス | |
| JP2001351334A (ja) | 光学的記録媒体及びこの光学的記録媒体に対してデータの記録/再生を行なうデータ記録/再生装置 | |
| JP2003331530A (ja) | ゾーン別開始位置情報を貯蔵する記録媒体 | |
| JP3373218B2 (ja) | 書込み可能型ディスク用ドライブ装置の記録再生方法 | |
| US20070237044A1 (en) | Method for choosing the defect detection mode of an optical storage device | |
| JP2004265567A (ja) | 情報記録再生装置とディスク装置とプログラムとコンピュータ読み取り可能な記録媒体と欠陥領域交替方法 | |
| JP2003249030A (ja) | 情報記録再生装置 | |
| US7502288B2 (en) | Method and apparatus for overwriting data on recording-medium and the recording medium | |
| KR20050057584A (ko) | 1회 기록가능한 광 기록매체상에서 결함 영역을 관리하는방법, 및 이를 이용하는 광 기록매체 | |
| KR19990075796A (ko) | 광디스크 | |
| CN100593813C (zh) | 用于在记录介质上记录数据和从记录介质再现数据的方法和设备以及该记录介质 | |
| JP3825511B2 (ja) | 情報記録再生装置 | |
| JP2004253109A (ja) | 情報記録再生装置とプログラムとコンピュータ読み取り可能な記録媒体と欠陥領域管理方法 | |
| US7821894B2 (en) | Method and apparatus for recording information onto and reproducing information from a recording medium and managing a defective area in a recording medium | |
| JP4081395B2 (ja) | 情報記録再生装置 | |
| CN101149952B (zh) | 光盘备用区域管理方法及使用此方法的光驱 | |
| US20060245344A1 (en) | Apparatus and method for defect management of optical disks | |
| JP4002773B2 (ja) | 光ディスク装置 | |
| CN1961356B (zh) | 在记录介质上盖写数据的方法和设备 | |
| JP2004110964A (ja) | 情報記録再生装置および交替処理方法 | |
| JP2005011473A (ja) | 光ディスク装置 | |
| JP2004303345A (ja) | 情報記録再生装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20041117 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20061024 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20061218 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20070116 |