(57)【要約】【課題】  従来の追記型光ディスクの機能を維持しつつ、書き換え型光ディスク同様の使用環境を与えることにある。【解決手段】  追記型光ディスクの物理アドレスに対応する論理アドレスを含む記録命令に対し、該命令に含まれる論理アドレスに対応する物理アドレスが示す追記型光ディスク上の記録領域が記録済又は欠陥であった場合、前記命令に含まれる論理アドレスに対応する未記録の記録領域を示す物理アドレスを新たに割り当て、記録処理を実行する追記型光ディスクの記録方法であって、新たに割り当てられた物理アドレスが示す記録領域に記録されるデータは前記論理アドレスに対応する物理アドレスが変更される理由を示す情報及び前記論理アドレスに対応する物理アドレスが変更される前の物理アドレス情報を含む記録方法。【選択図】図１
2006073144.tif 000002
【特許請求の範囲】
【請求項１】
追記型光ディスクの物理アドレスに対応する論理アドレスを含む記録命令に対し、前記記録命令に含まれる論理アドレスに対応する物理アドレスが示す追記型光ディスク上の記録領域が記録済、または欠陥であった場合、前記記録命令に含まれる論理アドレスに対応する未記録の記録領域を示す物理アドレスを新たに割り当て、前記新たに割り当てられた物理アドレスが示す記録領域に記録処理を実行する追記型光ディスクの記録方法であって、
前記新たに割り当てられた物理アドレスが示す記録領域に記録されるデータは前記論理アドレスに対応する物理アドレスが変更される理由を示す情報、及び前記論理アドレスに対応する物理アドレスが変更される前の物理アドレス情報を含むことを特徴とする記録方法。
【請求項２】
請求項１記載の追記型光ディスクの記録方法において、
前記新たに割り当てられた物理アドレスが示す記録領域に記録されるデータは前記論理アドレスに対する最初の記録であることを示す情報を含むことを特徴とする記録方法。
【請求項３】
請求項１記載の追記型光ディスクの記録方法において、
前記記録されるデータとは異なり、所定の記録領域に記録される物理アドレス変更取り消し処理用管理情報データは前記論理アドレスに対応する物理アドレスの変更取り消し処理で再び前記論理アドレスの物理アドレスとして対応付けられる物理アドレス情報を含むことを特徴とする記録方法。
【請求項４】
追記型光ディスクの物理アドレスに対応する論理アドレスを含む記録命令に対し、前記記録命令に含まれる論理アドレスに対応する物理アドレスが示す追記型光ディスク上の記録領域が記録済、または欠陥であった場合、前記記録命令に含まれる論理アドレスに対応する未記録の記録領域を示す物理アドレスを新たに割り当て、前記新たに割り当てられた物理アドレスが示す記録領域に記録処理を実行する追記型光ディスクの記録方法であって、
前記新たに割り当てられた物理アドレスが示す記録領域に記録されるデータは前記論理アドレスに対応する物理アドレスが変更される前の物理アドレス情報、及び前記論理アドレスに対応する物理アドレスの変更取り消し処理で再び前記論理アドレスの物理アドレスとして対応付けられる物理アドレス情報を含むことを特徴とする記録方法。
【請求項５】
請求項４記載の追記型光ディスクの記録方法において、
前記論理アドレスに対応する物理アドレスの変更取り消し処理で再び前記論理アドレスの物理アドレスとして対応付けられる物理アドレス情報は前記記録命令に含まれる論理アドレスに対応する物理アドレスが示す追記型光ディスク上の記録領域が記録済であり、前記論理アドレスに対応する未記録の記録領域を示す物理アドレスを新たな記録領域とし記録処理を実行する論理上書き処理の取り消し処理時に再び前記論理アドレスの物理アドレスとして対応付けられる物理アドレス情報、及び前記論理上書き取り消し処理の取り消し処理時に再び前記論理アドレスの物理アドレスとして対応付けられる物理アドレス情報であることを特徴とする記録方法。
【請求項６】
請求項４記載の追記型光ディスクの記録方法において、
前記新たに割り当てられた物理アドレスが示す記録領域に記録されるデータは前記論理アドレスに対応する物理アドレスが変更される理由を示す情報を含み、前記論理アドレスに対応する物理アドレスの変更取り消し処理で再び前記論理アドレスの物理アドレスとして対応付けられる物理アドレス情報は前記記録命令に含まれる論理アドレスに対応する物理アドレスが示す追記型光ディスク上の記録領域が記録済であり、前記論理アドレスに対応する未記録の記録領域を示す物理アドレスを新たな記録領域とし記録処理を実行する論理上書き処理の取り消し処理時に再び前記論理アドレスの物理アドレスとして対応付けられる物理アドレス情報、又は前記論理上書き取り消し処理の取り消し処理時に再び前記論理アドレスの物理アドレスとして対応付けられる物理アドレス情報であることを特徴とする記録方法。
【請求項７】
上位装置から入出力端子を介して各種命令及びデータを受け取り、記録装置の動作管理を行う制御マイコンの指示に応じて、上位装置とのインターフェース回路、符号化処理を行う記録再生信号処理回路、レーザダイオードを搭載する光ヘッドを介して、追記型光ディスクに符号化処理後のデータを記録するデータ記録装置であって、
追記型光ディスクの物理アドレスに対応する論理アドレスを含む記録命令に対し、前記記録命令に含まれる論理アドレスに対応する物理アドレスが示す追記型光ディスク上の記録領域が記録済、または欠陥であった場合、前記記録命令に含まれる論理アドレスに対応する未記録の記録領域を示す物理アドレスを新たに割り当て、前記論理アドレスに対応する物理アドレスが変更される理由を示す情報、及び前記論理アドレスに対応する物理アドレスが変更される前の物理アドレス情報を付加した前記符号化処理後のデータを前記新たに割り当てられた物理アドレスが示す記録領域に記録することを特徴とする記録装置。
【請求項８】
請求項７記載の追記型光ディスクの記録装置において、
前記新たに割り当てられた物理アドレスが示す記録領域に記録されるデータは前記論理アドレスに対する最初の記録であることを示す情報が付加されていることを特徴とする記録装置。
【請求項９】
請求項７記載の追記型光ディスクの記録装置において、
前記論理アドレスに対応する物理アドレスの変更取り消し処理で再び前記論理アドレスの物理アドレスとして対応付けられる物理アドレス情報を含む物理アドレス変更取り消し処理用管理情報データを符号化処理した後に光ディスク上に記録することを特徴とする記録装置。
【請求項１０】
上位装置から入出力端子を介して各種命令及びデータを受け取り、記録装置の動作管理を行う制御マイコンの指示に応じて、上位装置とのインターフェース回路、符号化処理を行う記録再生信号処理回路、レーザダイオードを搭載する光ヘッドを介して、追記型光ディスクに符号化処理後のデータを記録するデータ記録装置であって、
追記型光ディスクの物理アドレスに対応する論理アドレスを含む記録命令に対し、前記記録命令に含まれる論理アドレスに対応する物理アドレスが示す追記型光ディスク上の記録領域が記録済、または欠陥であった場合、前記論理アドレスに対応する物理アドレスが変更される前の物理アドレス情報、及び前記論理アドレスに対応する物理アドレスの変更取り消し処理で再び前記論理アドレスの物理アドレスとして対応付けられる物理アドレス情報を付加した前記符号化処理後のデータを前記新たに割り当てられた物理アドレスが示す記録領域に記録することを特徴とする記録装置。
【請求項１１】
請求項１０記載の追記型光ディスクの記録装置において、
前記論理アドレスに対応する物理アドレスの変更取り消し処理で再び前記論理アドレスの物理アドレスとして対応付けられる物理アドレス情報は前記記録命令に含まれる論理アドレスに対応する物理アドレスが示す追記型光ディスク上の記録領域が記録済であり、前記論理アドレスに対応する未記録の記録領域を示す物理アドレスを新たな記録領域とし記録処理を実行する論理上書き処理の取り消し処理時に再び前記論理アドレスの物理アドレスとして対応付けられる物理アドレス情報、及び前記論理上書き取り消し処理の取り消し処理時に再び前記論理アドレスの物理アドレスとして対応付けられる物理アドレス情報であることを特徴とする記録装置。
【請求項１２】
請求項１０記載の追記型光ディスクの記録装置において、
前記新たに割り当てられた物理アドレスが示す記録領域に記録されるデータは前記論理アドレスに対応する物理アドレスが変更される理由を示す情報を含み、前記論理アドレスに対応する物理アドレスの変更取り消し処理で再び前記論理アドレスの物理アドレスとして対応付けられる物理アドレス情報は前記記録命令に含まれる論理アドレスに対応する物理アドレスが示す追記型光ディスク上の記録領域が記録済であり、前記論理アドレスに対応する未記録の記録領域を示す物理アドレスを新たな記録領域とし記録処理を実行する論理上書き処理の取り消し処理時に再び前記論理アドレスの物理アドレスとして対応付けられる物理アドレス情報、又は前記論理上書き取り消し処理の取り消し処理時に再び前記論理アドレスの物理アドレスとして対応付けられる物理アドレス情報であることを特徴とする記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は記録媒体にデジタルデータを記録するための記録技術に関するものである。
【背景技術】
【０００２】
記録媒体にデジタルデータを記録、再生する装置の一例として、国際標準規格である非特許文献１などに規定されたＤＶＤ−ＲＡＭの記録再生装置が挙げられる。
【０００３】
ディスクが挿入されたり、電源が投入されたりすると、まず、記録再生装置は、リードイン及びリードアウトに配置される欠陥管理情報エリア（ＤＭＡ）など記録内容を検査して、ＤＶＤ−ＲＡＭが物理フォーマット済みであるかどうか調べる。物理フォーマットされていない場合には、上位装置やユーザなどから物理フォーマットの指示があるまで待機する。
【０００４】
ＤＶＤ−ＲＡＭが物理フォーマット済み場合、記録再生装置は、較正処理や論理整合性検証などの記録準備処理を行った後、ユーザや上位装置からの指示待ち状態となる。記録再生装置は何らかの“命令”を受け取ると、その種類を調べ、それが記録命令である場合には、ユーザデータの記録処理を行い、再生、フォーマット、ディスク取出しなどの命令の場合はそれぞれ対応した処理を行う。通常これらの処理は正常に終了するが、極稀に予期できない理由で処理が通常通りに終了できない場合がある。例えば、光ディスクがユーザエリア内に欠陥を含み、ユーザデータの記録に失敗した場合には、リトライ処理や交替処理などのエラー処理を行う。
【０００５】
通常ＤＶＤ−ＲＡＭの記録再生装置では、ユーザデータの記録処理の際、記録後に正常に記録できたかどうかを実際に再生して確認し、必要に応じてユーザエリアの替わりにスペアエリアにユーザデータを配置する交替処理を行うことで光ディスクの信頼性を高めている。一般にリードアウト隣に配置されるスペアエリアはリードアウト側からリードイン側の方向に向かい、連続的に使用される。これは光ディスク使用中に発生する欠陥の数に応じて、スペアエリアのサイズを拡大縮小可能とするためである。
【０００６】
この交替処理の結果を示すユーザエリアとスペアエリアのアドレスの対応情報は、ＤＭＡに欠陥リスト（ＤＬ）として記録するようにＥＣＭＡ−２７２では規格化されている。
【０００７】
また特許文献１に追記型記録ディスクの記録データ完全消去方法及びそれを実現するための装置に関する記載がある。
【０００８】
【特許文献１】特開２００２−２４５６３５号公報（〔００３８〕〜〔００４３〕、図４）
【非特許文献１】「Standard ECMA-272: 120mm DVD Rewritable Disc (DVD-RAM)」ＥＣＭＡ  １９９９年（第４３−５５頁）
【発明の開示】
【発明が解決しようとする課題】
【０００９】
図５は記録型光ディスクで一般的に行われている交替処理（Linear Replacement method）による欠陥管理を概略的に説明するためのディスクの図であり、光ディスクは目的に応じて各エリアに論理分割されていることを示す図である。
【００１０】
簡易的に光ディスクはリードイン、データエリア、リードアウトに論理分割されているものとし、更にデータエリアは目的に応じてユーザエリアと単数又は複数のスペアエリアに論理分割される。リードイン内の欠陥管理情報エリア（ＤＭＡ）には、論理分割された各エリアの開始アドレス等の論理構造に関する情報が含まれるＤＤＳ（Disc Definition Structure）、またユーザエリアとスペアエリアのアドレスの対応を示す複数のＤＬ（Defect List）からなるＤＬテーブルが記録される。ただし本文では説明を簡素化するためにスペアエリアはユーザエリア外周側に一つ配置されるとし、リードアウトからリードインの方向に連続的に使用され、アドレスポインタＰによって次の交替位置が示されるとする。
【００１１】
図６はＤＬテーブルを構成するＤＬを示す図である。
【００１２】
各ＤＬにはユーザエリアの欠陥アドレス、交替処理によって割り当てられたスペアエリア内の交替アドレスが含まれる。図中、黒く塗りつぶされた場所はスペアエリア内の使用済エリアを示す。ポインタＰが示すアドレスＭはスペアエリア内の次の交替位置を示すアドレスである。つまりこの状態でユーザエリアのアドレスＮが欠陥と判断された場合、上位装置によりアドレスＮに配置されたユーザデータはスペアエリアのアドレスＭに記録される。ＤＬはこの情報を示すために“アドレスＮ”、“アドレスＭ”とその関係を示すステータスから構成され、ＤＬを重ね合わせてＤＬテーブルは構成される。従ってＤＬは交替処理の度にＤＬテーブルに追加されていくため、ＤＬが追加されると原則的にＤＬテーブルは拡大する。
【００１３】
図７は連続的に交替処理が発生した場合のＤＬを示す図である。
【００１４】
ユーザエリアのアドレスＮの記録エリアに欠陥があると判断された場合、アドレスＮに記録されるべきユーザデータはポインタＰが示すスペアエリアのアドレスＭに記録される。従って次にポインタＰはＭ−１を示し、ステータス、欠陥アドレス、交替アドレスに“置換”、“アドレスＮ”、“アドレスＭ”を含むＤＬがＤＬテーブルに登録される。続いてユーザエリアのアドレスＮ＋１に欠陥があると判断された場合、その交替位置としてアドレスＭ−１が割り当てられる。更に続くアドレスＮ＋２に欠陥があると判断されると、アドレスＭ−２が割り当てられる。しかしながら、スペアエリアのアドレスＭ−２が記録後すぐに欠陥であると判断された場合には、交替アドレスとしてＭ＋２を含むＤＬはＤＬテーブルから削除され、アドレスＮ＋２に記録されるべきユーザデータはスペアエリア内で次の交替位置のアドレスＭ−３に記録される。この結果得られるＤＬテーブルは図表のようになる。
【００１５】
近年、追記型光ディスクにこの欠陥管理方式を導入し、論理的にデータの上書きを可能にする機能を利用した追記型光ディスクの記録方式の提案が行われている。しかしながらこの記録方式を実現する具体的な光ディスク装置の動作を示す文献はない。
【００１６】
また特許文献１記載の追記型光ディスクのデータ消去方法は対象となる記録済み領域に対して記録時の記録パワー、又は記録時より高い記録パワーでレーザービームを照射して上書きを行い、記録データを消去するものであり、上位装置が消去した論理アドレスが再度使用可能となるといった効果についての記載はない。
【００１７】
本発明の目的は、従来の追記型光ディスクの機能を維持しつつ、追記型光ディスクに書き換え型光ディスク同様の使用環境を与えることにある。
【課題を解決するための手段】
【００１８】
本発明の目的は、次の(１)と(２)により達成される。
(１)追記型光ディスクの物理アドレスに対応する論理アドレスを含む記録命令に対し、記録命令に含まれる論理アドレスに対応する物理アドレスが示す追記型光ディスク上の記録領域が記録済、または欠陥であった場合、記録命令に含まれる論理アドレスに対応する未記録の記録領域を示す物理アドレスを新たに割り当て、記録処理を実行する追記型光ディスクの記録方法であって、新たに割り当てられた物理アドレスが示す記録領域に記録されるデータは前記論理アドレスに対応する物理アドレスが変更される理由を示す情報、及び前記論理アドレスに対応する物理アドレスが変更される前の物理アドレス情報を含む記録方法。
（２）追記型光ディスクの物理アドレスに対応する論理アドレスを含む記録命令に対し、記録命令に含まれる論理アドレスに対応する物理アドレスが示す追記型光ディスク上の記録領域が記録済、または欠陥であった場合、記録命令に含まれる論理アドレスに対応する未記録の記録領域を示す物理アドレスを新たに割り当て、記録処理を実行する追記型光ディスクの記録方法であって、新たに割り当てられた物理アドレスが示す記録領域に記録されるデータは論理アドレスに対応する物理アドレスが変更される前の物理アドレス情報、及び論理アドレスに対応する物理アドレスの変更取り消し処理で再びこの論理アドレスの物理アドレスとして対応付けられる物理アドレス情報を含む記録方法。
【発明の効果】
【００１９】
本発明は、物理的なデータ改ざん不可能と言った従来の追記型光ディスクの機能を維持しつつ、追記型光ディスクにデータの上書きやデータの消去と言った書き換え型光ディスク同様の使用環境を与えることにある。
【発明を実施するための最良の形態】
【００２０】
発明を実施するための形態の１つとして追記型光ディスク記録装置が挙げられる。
【００２１】
追記型光ディすく記録装置の構成は光ディスク、レーザダイオード及び光検出器を搭載する光ヘッド、記録のための符号化処理と再生のための復号化処理を行う記録再生信号処理回路、各ブロックの動作管理を行う制御マイコン、サーボ回路、ＲＡＭを含む上位装置とのインターフェース回路、上位装置と接続される入出力端子から構成される。
【００２２】
以下、本発明の実施の具体的な形態について図を用いて説明する。
【００２３】
先ず始めに本発明の説明で用いるデータのフォーマット及び記録再生装置の基本構造について図２から図４を用いて説明する。
【００２４】
図４に光ディスク記録再生装置の構成を示す。
【００２５】
図４中、４０１は光ディスク、４０２はレーザダイオード及び光検出器を搭載する光ヘッド、４０３は記録のための符号化処理と再生のための復号化処理を行う記録再生信号処理回路、４０４は各ブロックの動作管理を行う制御マイコン、４０５はサーボ回路、４０６はＲＡＭを含む上位装置とのインターフェース回路、４０７は入出力端子である。
【００２６】
再生時、光ディスク４０１に記録されているデータは、光ヘッド４０２から読み出され、記録再生信号処理回路４０３内で復号化処理が行われる。この復号化処理には、復調処理、誤り訂正処理、デ・スクランブル処理が含まれる。復号化処理が行われた後に得られたメインデータはインターフェース回路４０６内のＲＡＭに蓄えられた後、入出力端子  ４０７を介して外部のパソコンやＭＰＥＧボード等の上位装置（図示せず）などへ出力される。制御マイコン４０４は、上位装置などからの指令を受け、サーボ回路４０５を用いて光ディスク４０１の回転制御、光ヘッド４０３のフォーカス、トラッキング制御を行いながら指定された光ディスク４０１のデータの位置へのアクセスを行い、装置全体の再生制御する。
【００２７】
記録時は、入出力端子４０７を介して、外部の上位装置などからメインデータが入力される。入力されたメインデータは、インターフェース回路  ４０６内のＲＡＭに蓄えられた後、記録再生信号処理回路４０３により、スクランブル処理、誤り訂正符号化処理、変調処理などの符号化処理が行われた後、光ヘッド  ４０２を介して、光ディスク４０１へ書き込まれる。制御マイコン４０４は、上位装置などからの指令を受け、サーボ回路４０５を用いて指定された光ディスク４０１上の記録位置へのアクセスを行い、装置全体の記録制御を行う。
【００２８】
ここで取り扱われる記録時におけるデータの符号化過処理の詳細を図２及び図３を用いて説明する。
【００２９】
図２にデータフレームの構成方法を示す。
【００３０】
入出力端子４０７から入力される２０４８バイトからなる各メインデータには、データ識別のための４バイトのデータ識別コード（ＩＤ）と、ＩＤの誤り検出符号である２バイトのＩＥＤ、予備データエリアである６バイトのＲＳＶが付加される。このデータ列の最後部には、データに含まれる誤りを検出する４バイトの誤り検出符号ＥＤＣが付加され、全部で２０６４バイトのデータフレームを構成する。各データユニットは、１７２バイト１２行の形状で扱う。
【００３１】
図３にＥＣＣブロックの構成方法を示す。
【００３２】
本説明ではこのＥＣＣブロックを記録再生の単位と仮定する。
【００３３】
図２で示したように構成された１７２バイト１２行のデータフレームは、スクランブル処理が施された後、１６データフレーム単位でＥＣＣブロックを構成する。縦方向の各列には１６バイトの外符号（ＰＯ）が付けられる。そのためＥＣＣブロックは、１２行１６データフレーム分の１９２行のデータに１６行の外符号が付加され、２０８行となる。各行のデータに対して、１０バイトの内符号（ＰＩ）を付加し、１８２バイトのデータとする。
【００３４】
符号化処理時の記録再生信号処理回路４０３内ではこのように生成した１８２バイト２０８行のデータを生成した後、最後にデータに含まれる周波数成分を制限するための周波数変調が行われる。
【００３５】
従って、交替処理を行う記録再生装置では、ユーザデータの記録処理の際、データを記録した後、すぐにディスク上のデータを再生し、この再生データとＲＡＭに残るメインデータとを比較、または誤り訂正処理を行いて再生データに含まれるエラー数を検出し、データが正常に記録できたか確認する。結果正常に記録できなかったと判断される場合には、同位置への記録を繰り返し行い、最終的にこの位置では正常に記録できない、つまりこの位置は欠陥であると判断された場合にはスペアエリアにインターフェース回路４０６内のＲＡＭに残るユーザデータを記録する交替処理を行う。
【００３６】
また光ディスク４０１が追記型光ディスクである場合には、上位装置から記録命令を受け取った際、記録命令に含まれるアドレスに対して再生信号を用いて未記録／記録済判定を記録前に行い、そのアドレスが未記録であった場合には記録を行うが、記録済であった場合には欠陥として取り扱い、スペアエリアへの交替処理を行う。
【００３７】
また光ディスクの記録済領域を管理する方法として、ＤＬテーブルに登録されているアドレス、光ディスク上に記録されているセッション、トラック情報を用いる方法やスペースビットマップを用いる方法がある。これらの方法も本発明の未記録／記録済判定に利用することが可能である。
【００３８】
これらの交替処理は記録再生の単位であるＥＣＣブロックで行われる。
【００３９】
次にＤＶＤ−ＲＡＭの欠陥管理の説明に用いた図５、図６及び図７を基に本発明の具体的な手段について説明する。
【００４０】
図１に本発明を実現する交替に関するフラグ及びアドレスを含むＥＣＣブロック情報の構成の一例を示す。
【００４１】
図１１はＥＣＣブロック情報を含むデータフレームの構成方法を示す。
【００４２】
２０４８バイトからなる各メインデータには、データ識別のための４バイトのデータ識別コード（ＩＤ）と、ＩＤの誤り検出符号である２バイトのＩＥＤ、６バイトのＥＣＣブロック情報の一部が付加される。このデータ列の最後部には、データに含まれる誤りを検出する４バイトの誤り検出符号ＥＤＣが付加され、全部で２０６４バイトのデータフレームを構成する。
【００４３】
このデータフレームは、１７２バイト１２行の形状で扱われ、図３で示す従来同様のＥＣＣブロックの構成方法を示す。
【００４４】
そこでＥＣＣブロック情報は１ＥＣＣブロックを構成する１６データフレーム内の６バイトのＥＣＣブロック情報を重ね合わせ、６バイト×１６行の形式で構成されるデータブロックであり、６バイト×６行にデータを格納し、残る１０行をパリティとすることでメインデータ以上の訂正能力を与える。これによりＥＣＣブロックで訂正不能が生じた多くの場合においても、ＥＣＣブロック情報は再生可能となる。本ＥＣＣブロック情報内の先頭１バイトにフラグ情報が格納され、４バイトに交替前のアドレス情報が格納される。フラグ情報は１ビットのオリジナルフラグ、１ビットのディフェクト交替フラグ、及び６ビットのリザーブビットから成る。オリジナルフラグはこのＥＣＣブロックに記録されたデータは上位装置からの記録命令に含まれる本論理アドレスに対するドライブによる初めての記録か否かを示し、ディフェクト交替フラグは交替処理時にこの交替はディフェクトが起因して行われるものか否かを示す。また４バイトの交替前のアドレスはこの論理アドレスに対応する交替処理前のＥＣＣブロックの先頭ＩＤに対応する物理アドレスを示し、初回記録時、アドレス値として０が記録され、その後、この論理アドレスに対する交替処理が行われる度に直前までこの論理アドレスに対応する物理アドレスとして使用された値に更新される。従って、本アドレス値はこの論理アドレスに対応する物理アドレスの履歴を残すために用いられる。
【００４５】
図８は追記型光ディスクで行われる交替処理による上書き処理を概略的に説明するためのディスクの図であり、合わせて上書き処理によるＤＬを示す図である。
【００４６】
各ＤＬにはユーザエリアの欠陥アドレス、交替処理によって割り当てられたスペアエリア内の交替アドレスが含まれる。ただし、本処理におけるユーザエリアにおける欠陥アドレスは上位装置の命令に含まれ、上書き処理される論理アドレスに対応したユーザエリア内の元来の物理アドレスと言い換えることができる。図中、黒く塗りつぶされた場所はスペアエリア内の使用済エリアを示す。アドレスＭ（実際にはＥＣＣブロックの先頭ＩＤを示すが、交替処理における説明では１ＥＣＣブロック全体を示す。）はスペアエリア内の次の交替位置を示すアドレスである。つまりこの状態ですでに記録済であるユーザエリアのアドレスＮにデータが記録される場合、上位装置によりアドレスＮに記録されるユーザデータはスペアエリアのアドレスＭに記録される。このときスペアエリア内に記録されたアドレスＭのデータには図１で示したオリジナルフラグ（ＯＦ）、ディフェクト交替フラグ（ＤＦ）共に設定されず、つまり０の値となり、また記録命令に含まれた論理アドレスに直前まで対応していたアドレスＮが交替前アドレス（ＰＩＤ）として含まれる。ＤＬはこの情報を示すために“アドレスＮ”、“アドレスＭ”とその関係を示すステータス“交替”から新規に構成される。
【００４７】
図９は追記型光ディスクで行われる交替処理による上書き処理を概略的に説明するためのディスクの図であり、合わせて上書き処理によるＤＬを示す図である。
【００４８】
図８が示す状態の後、再度ユーザエリアのアドレスＮにデータが記録される場合、上位装置によりアドレスＮに配置されたユーザデータはスペアエリアのアドレスＬに記録される。このときスペアエリア内に記録されたアドレスＬのデータには図１で示したオリジナルフラグ、ディフェクト交替フラグ共に設定されず、記録命令に含まれた論理アドレスに直前まで対応していたアドレスＭが交替前アドレスとして含まれる。ＤＬはこの情報を示すために“アドレスＮ”、“アドレスＭ”とその関係を示すステータス“交替”から、“アドレスＮ”、“アドレスＬ”とその関係を示すステータス“交替”の構成に修正される。
【００４９】
図１０はスペアエリアを持たずに欠陥管理を行った場合のディスクの図である。
【００５０】
光ディスクはリードイン、ユーザエリア（データエリア）、リードアウトに論理分割されているものとする。リードイン内のＤＭＡには、論理分割された各エリアの開始アドレス等の論理構造に関する情報が含まれるＤＤＳ、またデータエリア内の欠陥アドレスと交替アドレスのアドレスの対応を示す複数のＤＬからなるＤＬテーブルが記録される。図中にＤＬテーブルを構成するいくつかのＤＬを示す。各ＤＬには欠陥アドレス、交替処理によって割り当てられた交替アドレスが含まれる。ユーザエリアのアドレスＮが欠陥と判断された場合、上位装置によりアドレスＮに配置されたユーザデータは実際にはアドレスＭに記録される。ＤＬはこの情報を示すために“アドレスＮ”、“アドレスＭ”とその関係を示すステータスから構成され、ＤＬを重ね合わせてＤＬテーブルは構成される。また同様に“アドレスＮ＋１”から“アドレスＭ＋１”の交替処理が行われたことを示すＤＬ、交替先として用いようとしたアドレスＭ＋２が欠陥であったため“アドレスＮ＋２”から“アドレスＭ＋３”の交替処理が行われたことを示すＤＬもＤＬテーブルに含まれている。またこの場合においても交替アドレスとして割り当てられた“アドレスＭ”、“アドレスＭ＋１”及び“アドレスＭ＋２”のデータとして図１で示したフラグ情報、処理前まで割り当てられていたアドレスを加えることでこれから説明と同様の効果を得ることができる。
【００５１】
つまり交替アドレスをスペアエリア内に配置することが本発明にとって重要であるわけではない。
【００５２】
図１３は目的に応じて各エリアに論理分割された光ディスクの物理アドレスと上位装置の各種命令に含まれる論理アドレスの関係を示す図である。
【００５３】
光ディスクはリードイン、データエリア、リードアウトに論理分割されているものとし、更にデータエリアは目的に応じてユーザエリアとスペアエリアに論理分割される。またリードイン、データエリアの開始物理アドレスはそれぞれＡ及びＢであり、リードアウトの終了物理アドレスはＣである。光ディスク上のユーザエリアにのみ論理アドレスは割り当てられ、ＤＬに登録が無い場合には論理アドレスｎに対し、物理アドレスＢ＋ｎが対応付けられる。ただし、ＤＬの欠陥アドレスとしてＢ＋ｎが登録されていた場合には論理アドレスｎには、そのＤＬに登録されたスペアエリア内の物理アドレスである交替アドレスが対応する。従ってユーザエリアの最終アドレスがＢ＋ａである場合には、論理アドレス空間として０からａが使用可能となる。
【００５４】
図１２に本発明を実現する交替に関するアドレスを含むＥＣＣブロック情報の構成の一例を示す。
【００５５】
図１１はＥＣＣブロック情報を含むデータフレームの構成方法を示す。
【００５６】
図１同様、６バイト×１６行の形式で構成されるデータブロックであり、６バイト×６行にデータを格納し、残る１０行をパリティとするＥＣＣブロック情報には３種類の４バイトのアドレス情報が格納される。これらのアドレス情報は交替前アドレス、ＵＮＤＯアドレス、そしてＲＥＤＯアドレスである。交替前アドレスはこの論理アドレスに対応する交替処理前のＥＣＣブロックの先頭ＩＤに対応する物理アドレスを示し、上位装置からの記録命令に命令に含まれる論理アドレスからＤＬを用いずに変換される本来の物理アドレスへの記録が行われる時には、アドレス値として０が記録され、その後、この論理アドレスに対する交替処理が行われる度に直前までこの論理アドレスに対応する物理アドレスとして使用された値に更新される。ＵＮＤＯアドレスは上書き取り消し処理（ＵＮＤＯ処理）時に使用されるデータが記録されている物理アドレスを示し、上位装置からの記録命令に命令に含まれる論理アドレスへの初回記録時はアドレス値として上書き取り消し処理が不可能であることを示す０が使用され、その後、この論理アドレスにデータが記録、つまり上書きが行われる度に直前までこの論理アドレスに対応する物理アドレスとして使用された値に更新される。ただし欠陥検出による交替時には欠陥ＥＣＣブロックには有効データが含まれないため、欠陥ＥＣＣブロック内の同アドレスと同一の物理アドレスが使用される。ＲＥＤＯアドレスは”上書き取り消し”の取り消し処理（ＲＥＤＯ処理）時に使用されるデータが記録されている物理アドレスを示し、上書き取り消し処理、または”上書き取り消し”の取り消し処理以外には”上書き取り消し”の取り消し処理が不可能であることを示す０が使用される。
【００５７】
従って、これら３種類のアドレス値はこの論理アドレスに対応する物理アドレスの履歴を残すために用いられる。
【００５８】
図８は追記型光ディスクで行われる交替処理による上書き処理を概略的に説明するためのディスクの図であり、合わせて上書き処理によるＤＬを示す図である。
【００５９】
各ＤＬにはユーザエリアの欠陥アドレス、交替処理によって割り当てられたスペアエリア内の交替アドレスが含まれる。ただし、本処理におけるユーザエリアにおける欠陥アドレスは上位装置の命令に含まれ、上書き処理される論理アドレスに対応したユーザエリア内の元来の物理アドレスと言い換えることができる。図中、黒く塗りつぶされた場所はスペアエリア内の使用済エリアを示す。アドレスＭはスペアエリア内の次の交替位置を示すアドレスである。つまりこの状態ですでに記録済であるユーザエリアのアドレスＮにデータが記録される場合、上位装置によりアドレスＮに記録されるユーザデータはスペアエリアのアドレスＭに記録される。このときスペアエリア内に記録されたアドレスＭのデータには図１２で示した記録命令に含まれた論理アドレスに直前まで対応していたアドレスＮが交替前アドレス（ＰＩＤ）として、ＵＮＤＯアドレス（ＵＩＤ）には同じくアドレスＮ、ＲＥＤＯアドレス（ＲＩＤ）には０が含まれる。ＤＬはこの情報を示すために“アドレスＮ”、“アドレスＭ”とその関係を示すステータス“交替”から新規に構成される。
【００６０】
図９は追記型光ディスクで行われる交替処理による上書き処理を概略的に説明するためのディスクの図であり、合わせて上書き処理によるＤＬを示す図である。
【００６１】
図８が示す状態の後、再度ユーザエリアのアドレスＮにデータが記録される場合、上位装置によりアドレスＮに配置されたユーザデータはスペアエリアのアドレスＬに記録される。このときスペアエリア内に記録されたアドレスＬのデータには図１２で示した記録命令に含まれた論理アドレスに直前まで対応していたアドレスＭが交替前アドレスとして、ＵＮＤＯアドレスには同じくアドレスＭ、ＲＥＤＯアドレスには０が含まれる。ＤＬはこの情報を示すために“アドレスＮ”、“アドレスＭ”とその関係を示すステータス“交替”から、“アドレスＮ”、“アドレスＬ”とその関係を示すステータス“交替”の構成に修正される。
【００６２】
ここで図１２の３種類のアドレス情報の関係から図１のフラグに相当する情報が得られることを説明する。
【００６３】
本ＥＣＣブロックに記録されたデータは上位装置からの記録命令に含まれる論理アドレスに対するドライブによる初めての記録か否か、を示すオリジナルフラグは、ＵＮＤＯアドレスが０か否かと等価である。交替処理時にこの交替はディフェクトが起因して行われるものか否か、を示すディフェクト交替フラグは、ＵＮＤＯアドレスが交替先アドレスと等価であるか否かと等価である。従って図１２が示す３種類のアドレス情報から図１に含まれる全ての情報を得ることが可能であることが分かる。
【００６４】
次に図１または図１２のＥＣＣブロック情報を含むデータを記録し、論理的に上書き処理を行うことが可能な追記型光ディスク記録方式で実現可能な上書き取り消し処理について説明する。
【００６５】
図１４は追記型光ディスクで行われる上書き取り消し処理を概略的に説明するためのディスクの図であり、合わせて上書き取り消し処理によるＤＬを示す図である。
【００６６】
図９が示す状態の後、ユーザエリアのアドレスＮへの上書き処理を取り消す場合、スペアエリア内に記録されたアドレスＬのデータに含まれるＥＣＣブロック情報内の交替に関するフラグやアドレス情報より検出される直前まで上書き取り消し命令に含まれたこの論理アドレスに対応した光ディスク上の物理アドレスＭに再度アドレスを割り付け直す。
【００６７】
ＤＬはこの情報を示すために“アドレスＮ”、“アドレスＬ”とその関係を示すステータス“交替”から、再び“アドレスＮ”、“アドレスＭ”とその関係を示すステータス“交替”の構成に修正される。また図８の状態の後、ユーザエリアのアドレスＮへの上書き処理を取り消す場合、スペアエリア内に記録されたアドレスＭのデータに含まれる直前まで命令に含まれたこの論理アドレスに対応した光ディスク上の物理アドレスＮに再度アドレスを割り付け直すために、ＤＬはこの情報を示すためにＤＬテーブルから削除される。
【００６８】
しかしながら図１４が示す方法では上書き取り消し処理の後に“上書き取り消しの取り消し処理”を行う場合、つまり再度ＤＬを元の “アドレスＮ”、“アドレスＬ”とその関係を示すステータス“交替”に復元するためにはアドレスＭ以降に使用されたスペアエリア内の記録済みの交替アドレスを再生し、データに含まれるＥＣＣブロック情報を用いてアドレスＬ探し出さなければならないといった手間がかかる。
【００６９】
そのため“上書き取り消しの取り消し処理”を効果的に行うために、図１２が示すＥＣＣブロック情報を用いた上書き処理を行う。この上書き取り消しの取り消し処理を図１５、図１６及び図１７を用いて説明する。
【００７０】
図１５は追記型光ディスクで行われる交替処理による上書き処理時に欠陥が検出され、１度の上書き処理で２回の交替が発生した状況を概略的に説明するためのディスクの図であり、合わせて上書き処理によるＤＬを示す図である。
【００７１】
各ＤＬにはユーザエリアの欠陥アドレス、交替処理によって割り当てられたスペアエリア内の交替アドレスが含まれる。アドレスＭはスペアエリア内の次の交替位置を示すアドレスであり、この状態ですでに記録済であるユーザエリアのアドレスＮにデータが記録される場合、上位装置によりアドレスＮに記録されるユーザデータはスペアエリアのアドレスＭに記録される。このときスペアエリア内に記録されたアドレスＭのデータには図１２で示した記録命令に含まれた論理アドレスに直前まで対応していたアドレスＮが交替前アドレス（ＰＩＤ）として、ＵＮＤＯアドレス（ＵＩＤ）には同じくアドレスＮ、ＲＥＤＯアドレス（ＲＩＤ）には０が含まれており、ＤＬはこの情報を示すために“アドレスＮ”、“アドレスＭ”とその関係を示すステータス“交替”から構成されている。しかし上書き処理のための交替記録が終了し、交替先のアドレスＭに記録されたデータを再生してみると十分な再生性能を得ることができず、欠陥と判断できたため、アドレスＬをスペアエリア内の次の交替位置とし記録を行う。このとき最終的にアドレスＬのデータには欠陥による交替処理の直前まで本論理アドレスに対応していたアドレスＭが交替前アドレスとして登録され、ＵＮＤＯアドレスには欠陥アドレスに記録されたＵＮＤＯアドレスと同じアドレスＮ、ＲＥＤＯアドレスには０が含まれ、このＤＬはこの情報を示すために“アドレスＮ”、“アドレスＬ”とその関係を示すステータス“交替”の構成に修正される。
【００７２】
図１６は追記型光ディスクで行われる上書き処理及び上書き取り消し処理を概略的に説明するためのディスクの図であり、合わせて上書き取り消し処理、続けて行われる上書き取り消し処理によるＤＬの変化を示す図である。
【００７３】
図１５が示す状態の後、再度ユーザエリアのアドレスＮにデータが記録される場合、上位装置によりアドレスＮに配置されたユーザデータはスペアエリアのアドレスＫに記録される。このときスペアエリア内に記録されたアドレスＫのデータにはたアドレスＬが交替前アドレスとして登録され、ＵＮＤＯアドレスにはＰＩＤと同様のアドレスと同じアドレスＬ、ＲＥＤＯアドレスには０が含まれ、このＤＬはこの情報を示すために“アドレスＮ”、“アドレスＫ”とその関係を示すステータス“交替”の構成に修正される。その後、ユーザエリアのアドレスＮのデータ記録の取り消し処理が行われる場合、アドレスＫのＥＣＣブロック情報に含まれるＵＮＤＯアドレスに記録されたアドレスＬのデータ（データＢ）を再度読み出し、そのデータのＩＤ、ＥＤＣ、ＰＩ、ＰＯ等の付加情報を付け替えて再変調した後に光ディスクに記録される。このとき新規交替先のアドレスＪのデータにはアドレスＫが交替前アドレスとして登録され、ＵＮＤＯアドレスにはアドレスＬのＥＣＣブロック情報内のＵＩＤと同じアドレスＮ、ＲＥＤＯアドレスには上書き処理取り消し処理が行われる直前まで本論理アドレスに対応付けられていたＫが含まれ、結果的にＤＬはこの情報を示すために“アドレスＮ”、“アドレスＪ”とその関係を示すステータス“交替”の構成に修正される。
【００７４】
図１７は追記型光ディスクで行われる“上書き取り消し”の取り消し処理を概略的に説明するためのディスクの図であり、合わせて上書き処理によるＤＬを示す図である。
【００７５】
図１６が示す状態の後、再度ユーザエリアのアドレスＮの“データ記録の取り消し”の取り消し処理が行われる場合、アドレスＪのＥＣＣブロック情報に含まれるＲＥＤＯアドレスに記録されたアドレスＫのデータ（データＣ）を再度読み出し、そのデータのＩＤ、ＥＤＣ、ＰＩ、ＰＯ等の付加情報を付け替えて再変調した後に光ディスクに記録される。このとき新規交替先のアドレスＩのＥＣＣブロック情報としてアドレスＪが交替前アドレスとして登録され、ＵＮＤＯアドレスには上書き処理取り消し処理が行われる直前まで本論理アドレスに対応付けられていたＪが含まれ、ＲＥＤＯアドレスにはアドレスＫのＥＣＣブロック情報内のＵＩＤと同じ０、結果的にＤＬはこの情報を示すために“アドレスＮ”、“アドレスＩ”とその関係を示すステータス“交替”の構成に修正される。
【００７６】
上書き取り消し処理、“上書き取り消し”の取り消し処理及び欠陥による交替処理時に新たに記録されるデータに格納されるＥＣＣブロック情報内のＵＮＤＯアドレス及びＲＥＤＯアドレスを決定する方法について図２３と図２４を用いて説明する。
【００７７】
図２３は上書き取り消し処理時に新たに記録されるデータに付加されるＥＣＣブロック情報内の各アドレス情報を決定するフロチャートである。
【００７８】
上書き取り消し処理を行う場合、以下のような規則に従い図１２で示した３種のアドレス、つまり、この論理アドレスに対応する交替処理前のＥＣＣブロックの先頭ＩＤに対応する物理アドレスを示す交替前アドレス、上書き取り消し処理（ＵＮＤＯ処理）時に使用されるデータが記録されている物理アドレスを示すＵＮＤＯアドレス、上書き取り消し”の取り消し処理（ＲＥＤＯ処理）時に使用されるデータが記録されている物理アドレスを示すＲＥＤＯアドレスは決定する。
【００７９】
上位装置からの上書き取り消し命令に含まれる論理アドレスに対応する最新の物理アドレス（Ｘ）を所定の演算やＤＬから導出し、求められた物理アドレスに記録されたデータの再生が行われる。この再生データから復調されたＥＣＣブロック内のＥＣＣブロック情報からＵＮＤＯアドレスを読み出し、このＵＮＤＯアドレスに対応する物理アドレス（Ｙ）に記録されたデータ再生が行われる。再生データを復調して得られたＥＣＣブロックのＥＣＣブロック情報を保存した状態で、
・「交替前アドレス」として上書き取り消し命令に含まれる論理アドレスから所定の演算やＤＬから導出された物理アドレス（Ｘ）
・「ＲＥＤＯアドレス」として交替前アドレスと同じ物理アドレス（Ｘ）
・「ＵＮＤＯアドレス」として物理アドレス（Ｘ）のＵＮＤＯアドレスに対応する物理アドレス（Ｙ）のＥＣＣブロック情報のＵＮＤＯアドレス
を設定する。
【００８０】
このように設定されたＥＣＣブロック情報を物理アドレス（Ｙ）に記録されていたＥＣＣブロックの新たなＥＣＣブロック情報とし、再度変調処理した変調データが光ディスク上に新たな記録位置として割り当てられた物理アドレス（Ｚ）に記録される。
【００８１】
ただしこの上書き処理内で新規に記録されたデータが結果的に欠陥として検出された場合には
・「交替前アドレス」として新たに割り当てられた物理アドレス（Ｙ）
をＥＣＣブロック情報の新たな交替前アドレスとして置換し、再度記録位置として割り当てられた物理アドレスに記録される。
【００８２】
図２４は“上書き取り消し”の取り消し処理時に新たに記録されるデータに付加されるＥＣＣブロック情報内の各アドレス情報を決定するフロチャートである。
【００８３】
“上書き取り消し”の取り消し処理を行う場合、以下のような規則に従い図１２で示した３種のアドレスは決定する。
【００８４】
上位装置からの“上書き取り消し”の取り消し命令に含まれる論理アドレスに対応する最新の物理アドレス（Ｘ）を所定の演算やＤＬから導出し、求められた物理アドレスに記録されたデータの再生が行われる。この再生データから復調されたＥＣＣブロック内のＥＣＣブロック情報からＲＥＤＯアドレスを読み出し、このＲＥＤＯアドレスに対応する物理アドレス（Ｙ）に記録されたデータ再生が行われる。再生データを復調して得られたＥＣＣブロックのＥＣＣブロック情報を保存した状態で、
・「交替前アドレス」として上書き取り消し命令に含まれる論理アドレスから所定の演算やＤＬから導出された物理アドレス（Ｘ）
・「ＲＥＤＯアドレス」として物理アドレス（Ｘ）のＲＥＤＯアドレスに対応する物理アドレス（Ｙ）のＥＣＣブロック情報のＲＥＤＯアドレス
・「ＵＮＤＯアドレス」として交替前アドレスと同じ物理アドレス（Ｘ）
を設定する。
【００８５】
このように設定されたＥＣＣブロック情報を物理アドレス（Ｙ）に記録されていたＥＣＣブロックの新たなＥＣＣブロック情報とし、再度変調処理した変調データが光ディスク上に新たな記録位置として割り当てられた物理アドレス（Ｚ）に記録される。
【００８６】
ただしこの上書き処理内で新規に記録されたデータが結果的に欠陥として検出された場合には
・「交替前アドレス」として新たに割り当てられた物理アドレス（Ｙ）
をＥＣＣブロック情報の新たな交替前アドレスとして置換し、再度記録位置として割り当てられた物理アドレスに記録される。
【００８７】
従って、ＵＮＤＯアドレス、ＲＥＤＯアドレスの内、ＵＮＤＯ処理時に特異アドレスとして必要となるアドレス情報はＵＮＤＯアドレスのみであり、ＲＥＤＯ処理時に特異アドレスとして必要となるアドレス情報はＲＥＤＯアドレスのみであることが解る。
【００８８】
ただし各処理を行っている間に発生する欠陥による交替処理により交替前アドレスとＵＮＤＯアドレス、ＲＥＤＯアドレスの全てが異なることになるが、上書き取り消し処理、“上書き取り消し”の取り消し処理中にＵＮＤＯアドレスやＲＥＤＯアドレスを辿って再生された欠陥ＥＣＣブロックはスキップする、つまり欠陥による交替アドレスに記録されたＥＣＣブロックのメインデータと、このＥＣＣブロック情報の交替前アドレスから求められる欠陥ＥＣＣブロック内のＥＣＣブロック情報を組み合わせて使用することで図１２が示す構成を図１８が示すＥＣＣブロック情報のように簡素化することが可能になる。
【００８９】
図１８のＥＣＣブロック情報内に１バイトのフラグ情報、４バイトの交替前のアドレス情報、そして４バイトのＵＮＤＯまたはＲＥＤＯアドレス情報が格納される。フラグ情報は１ビットのオリジナルフラグ、１ビットのディフェクト交替フラグ、１ビットのＵＮＤＯフラグ、及び５ビットのリザーブビットから成る。オリジナルフラグはこのＥＣＣブロックに記録されたデータは上位装置からの記録命令に含まれる本論理アドレスに対するドライブによる初めての記録か否かを示し、ディフェクト交替フラグは交替処理時にこの交替はディフェクトが起因して行われるものか否かを示し、ＵＮＤＯフラグは交替処理時にこの交替はＵＮＤＯが起因して行われるものか否かを示す。また４バイトの交替前のアドレスはこの論理アドレスに対応する交替処理前のＥＣＣブロックの先頭ＩＤに対応する物理アドレスを示し、初回記録時、アドレス値として０が記録され、その後、この論理アドレスに対する交替処理が行われる度に直前までこの論理アドレスに対応する物理アドレスとして使用された値に更新される。ＵＮＤＯまたはＲＥＤＯアドレスはＵＮＤＯフラグと組み合わせて使用され、アドレスとして０以外が設定され、且つＵＮＤＯフラグが設定されている場合、図１２におけるＵＮＤＯアドレスとなり、上書き取り消し処理（ＵＮＤＯ処理）時に使用されるデータが記録されている物理アドレスを示し、アドレスとして０以外が設定され、且つＵＮＤＯフラグが設定されていない場合、図１２におけるＲＥＤＯアドレスとなり、上書き取り消し処理（ＲＥＤＯ処理）時に使用されるデータが記録されている物理アドレスを示す。
【００９０】
従って図１８が示す数ビットのフラグ情報及び２種類のアドレス情報から図１２同様の上書き取り消し処理、及び“上書き取り消し”の取り消し処理処理が実現可能になることが分かる。
【００９１】
次に図１２、１８を用いて説明した論理上書きが可能な追記型光ディスクにおける上書き取り消し処理、及び“上書き取り消し”の取り消し処理に必要な情報の一部をＥＣＣブロック情報以外に記録することが可能であることを図１９を用いて説明する。
【００９２】
図１９は物理アドレス変更取り消し処理用管理情報（ＵＬ）の構成を示した説明図である。
【００９３】
この物理アドレス変更取り消し処理用管理情報はＤＤＳ、ＤＬ同様にリードイン等の光ディスクの管理エリアに記録される。また物理アドレス変更取り消し処理用管理情報は複数のリストを重ね合わせて構成され、各リストはオペレーション情報、対象アドレス情報、補足アドレス情報から構成される。これらの情報と図１８で説明した情報とを対応付けると、オペレーション情報はＵＮＤＯフラグに対応し、補足アドレス情報は“ＵＮＤＯまたはＲＥＤＯアドレス”に対応する。対象アドレス情報は、ＥＣＣブロックの物理アドレス情報、つまりＥＣＣブロックの先頭ＩＤを意味する。
【００９４】
従って図１２、１８の説明より本物理アドレス変更取り消し処理用管理情報と図１で示したＥＣＣブロック情報の技術を組み合わせることで上書き取り消し処理、及び“上書き取り消し”の取り消し処理が可能になることがわかるため、ＥＣＣブロック情報に十分なリザーブ領域が無い場合に有効である。ただし物理アドレス変更取り消し処理用管理情報を構成するリスト数に制限が必要なため、リスト数が制限数に達したときには古い順にリストを自動削除するなどといった対策処理は必要となる。
【００９５】
最後に上記に示した論理上書きを実現する追記型光ディスク記録方式に対する“上書き取り消し”及び“上書き取り消しの取り消し”を実現する光ディスク記録装置構成とその動作について説明する。
【００９６】
光ディスク記録装置の構成は図４に示した光ディスク記録再生装置の構成同様である。
【００９７】
図４中、４０１は光ディスク、４０２はレーザダイオード及び光検出器を搭載する光ヘッド、４０３は記録のための符号化処理と再生のための復号化処理を行う記録再生信号処理回路、４０４は各ブロックの動作管理を行う制御マイコン、４０５はサーボ回路、４０６はＲＡＭを含む上位装置とのインターフェース回路、４０７は入出力端子である。
【００９８】
記録時、入出力端子４０７を介して、外部の上位装置などからドライブ動作を指示する命令及び必要に応じてメインデータ等が入力される。従来同様に通常のドライブ動作で記録命令が入力された場合、制御マイコン４０５は記録命令に含まれる論理アドレスに対応する物理アドレスをＤＤＳに記録された各エリアのアドレス情報とＤＬを用いて求めだし、その物理アドレス領域は記録済か未記録かの判断を行う。その物理アドレスがすでに記録済であった場合にはＤＬテーブルを修正して新たな物理アドレスの割り当てを行った後、上位装置にデータ転送の指示が送られ、上位装置から転送されるメインデータは制御マイコン４０５の指示に応じて、インターフェース回路４０６内のＲＡＭに蓄えられる。それと同時に制御マイコン４０５は求められた物理アドレスへのシーク処理をサーボ回路４０５を用いて行い、記録再生信号処理回路４０３により、スクランブル処理、誤り訂正符号化処理、変調処理などの符号化処理が行われた後、光ヘッド４０２を介して、光ディスク４０１上の対象となる新たに割り当てられた物理アドレス領域へ書き込み処理を行う。その物理アドレスが未記録であった場合には、同様に上位装置にデータ転送の指示が送られ、上位装置から転送されるメインデータは制御マイコン４０５の指示に応じて、インターフェース回路４０６内のＲＡＭに蓄えられる。それと同時に制御マイコン４０５は求められた物理アドレスへのシーク処理をサーボ回路  ４０５を用いて行い、記録再生信号処理回路４０３により、スクランブル処理、誤り訂正符号化処理、変調処理などの符号化処理が行われた後、光ヘッド４０２を介して、光ディスク４０１上の対象となる物理アドレス領域へ書き込み処理を行う。
【００９９】
このように光ディスク上の所定の物理アドレス領域に記録されたデータの品質を確認するために、制御マイコン４０５は新規に記録された物理アドレスへのシーク処理をサーボ回路４０５を用いて行い、光ヘッド４０２を介して記録再生信号処理回路４０３において復調処理、誤り訂正処理を行い、検出された再生データ内の誤りの頻度に応じて記録が正常に行えたか否かの判断を行う。制御マイコン４０５が、記録が正常に行われた、つまり記録領域に欠陥の影響が見られなかったと判断した場合には記録が正常に終了したことをインターフェース回路４０６を介して上位装置に伝え、記録が正常に行われなかった、つまり記録領域が欠陥と判断できる場合にはスペアエリア内に新たに記録領域を設定して同様の書き込み処理を行う。
【０１００】
図２０のフロチャートはこの記録装置の一連の記録・再生動作のアルゴリズムを示す。
【０１０１】
また図２１のフロチャートは記録処理時に行われる各種フラグ情報及びアドレス情報の作成アルゴリズムを示す。このアルゴリズムは図２０の記録処理内で行われるものである。上位装置からの記録命令に含まれる論理アドレスに対応する物理アドレスが未記録の場合、オリジナルフラグを設定し、他の情報は未設定のままＥＣＣブロック情報は作成される。記録済の場合、上書き処理による記録が行われ、交替前アドレスに論理アドレスにこの記録命令を受け付ける前まで対応していた物理アドレスを設定し、交替なしの状態で論理アドレスに対応する物理アドレスがＤＭＡ内のＤＬのリストの欠陥アドレスとして登録されていない場合、記録命令に含まれる論理アドレスへの最初の記録と判断できるため、オリジナルフラグを設定する。次に本交替理由が欠陥によるものであればディフェクトフラグを設定し、“上書き取り消し”や“上書き取り消しの取り消し”によるものであれば図２３や図２４で示す方法でＲＥＤＯアドレスを設定する。最後にそれぞれの状況に応じて適切なＵＮＤＯアドレスを設定し、ＥＣＣブロック情報は作成される。
【０１０２】
これらの各種判断は通常光ディスク記録装置内の制御マイコン４０５で行われる。
【０１０３】
また光ディスク４０１上に記録された情報を用いて行われる上位装置からの各種命令に対する制御は制御マイコン４０５にて適切に判断され同様に行われる。
【０１０４】
図２２は図１４を用いて説明を行った上書き取り消し処理における光ディスク記録装置の動作を示すフロチャートである。上位装置から上書き取り消し命令が入力された場合、制御マイコン４０５は上書き取り消し命令に含まれる論理アドレスに対応する物理アドレスをＤＤＳに記録された各エリアのアドレス情報とＤＬを用いて求めだし、求められた物理アドレスへのシーク処理をサーボ回路４０５を用いて行い、所定の物理アドレスから光ヘッド４０２を介して読み出された再生信号は記録再生信号処理回路４０３において復調処理、誤り訂正処理を行い、インターフェース内のＲＡＭ４０６へと取り込まれる。この復調されたＥＣＣブロックからＥＣＣブロック管理情報内のディフェクトフラグの値が設定されていない場合には交替前アドレスを新たな物理アドレスに再割り当てするＤＬテーブルの修正を行う。またＥＣＣブロック管理情報内のディフェクトフラグの値が設定されている場合には交替前アドレスを次の再生物理アドレスとし同様の処理を繰り返す。
【０１０５】
以上、上書き処理可能な追記型光ディスクの“上書き取り消し処理”及び“上書き取り消しの取り消し処理”を行うための方法、及びそれを実現するための記録装置について説明したが本文の内容は一例として記載しており、同様の効果を得られるデータ構成、情報の組み合わせについて全て触れることは不可能であるが本質的に同じ効果が得られるものは本発明の範囲に含まれる。
【図面の簡単な説明】
【０１０６】
【図１】交替に関するフラグ及びアドレス情報を有するＥＣＣブロック情報の構成を示した説明図である。
【図２】データフレームの構成を示した説明図である。
【図３】ＥＣＣブロックの構成を示した説明図である。
【図４】光ディスク記録再生装置の構成を示した説明図である。
【図５】欠陥管理機能を有する光ディスクを示した説明図である。
【図６】交替処理とＤＬを示した説明図である。
【図７】連続欠陥のＤＬを示した説明図である。
【図８】上書き処理とＤＬを示した説明図である。
【図９】上書き処理とＤＬを示した説明図である。
【図１０】欠陥管理機能を有する光ディスクを示した説明図である。
【図１１】ＥＣＣブロック情報を有するデータフレームの構成を示した説明図である。
【図１２】交替に関するアドレス情報を有するＥＣＣブロック情報の構成を示した説明図である。
【図１３】光ディスクのアドレス空間を説明図である。
【図１４】上書き取り消し処理とＤＬを示した説明図である。
【図１５】上書き処理中における欠陥の取り扱いとＤＬを示した説明図である。
【図１６】上書き処理、上書き取り消し処理とＤＬを示した説明図である。
【図１７】上書き取り消しの取り消し処理とＤＬを示した説明図である。
【図１８】交替に関するフラグ及びアドレス情報を有するＥＣＣブロック情報の構成を示した説明図である。
【図１９】物理アドレス変更取り消し処理用管理情報の構成を示した説明図である。
【図２０】再生命令又は記録命令に対する動作を示すのフロチャートである。
【図２１】ＥＣＣブロック情報の交替に関するフラグ及びアドレス値を決定するフロチャートである。
【図２２】交替に関するフラグ及びアドレス情報を用いた上書き取り消し処理を示すのフロチャートである。
【図２３】交替に関するアドレス情報を用いた上書き取り消し処理を示すのフロチャートである。
【図２４】交替に関するアドレス情報を用いた上書き取り消しの取り消し処理を示すのフロチャートである。
【符号の説明】
【０１０７】
４０１  光ディスク、４０２  光ヘッド、４０３  記録再生信号処理回路、４０４  制御マイコン、４０５  サーボ回路、４０６  インターフェース回路、４０７  入出力端子。
【図１】
2006073144.tif 000003
【図２】
2006073144.tif 000004
【図３】
2006073144.tif 000005
【図４】
2006073144.tif 000006
【図５】
2006073144.tif 000007
【図６】
2006073144.tif 000008
【図７】
2006073144.tif 000009
【図８】
2006073144.tif 000010
【図９】
2006073144.tif 000011
【図１０】
2006073144.tif 000012
【図１１】
2006073144.tif 000013
【図１２】
2006073144.tif 000014
【図１３】
2006073144.tif 000015
【図１４】
2006073144.tif 000016
【図１５】
2006073144.tif 000017
【図１６】
2006073144.tif 000018
【図１７】
2006073144.tif 000019
【図１８】
2006073144.tif 000020
【図１９】
2006073144.tif 000021
【図２０】
2006073144.tif 000022
【図２１】
2006073144.tif 000023
【図２２】
2006073144.tif 000024
【図２３】
2006073144.tif 000025
【図２４】
2006073144.tif 000026