| 【発明の名称】 |
ディスクの欠陥管理領域情報の検出方法及びこれを行うためのテスト装置 |
| 【発明者】 |
【氏名】高 禎完
【氏名】鄭 鉉権
|
| 【要約】 |
【課題】ディスク記録及び再生装置を通じて検定つつ、再初期化時にDMA情報を正常に生成または更新するのかを検証する方法及びこれを行うテスト装置を提供する。
【解決手段】テスト基準情報と物理的な欠陥を有するテスト用ディスクを使用して記録及び再生装置の検定をしながら再初期化モードを行った後、生成された欠陥管理情報からテスト情報を生成する段階と、テスト基準情報と物理的な欠陥により予測された基準情報とテスト情報とを比較してテスト情報に関する検証結果を提供する段階とを含む。ディスク記録及び再生装置が検定しつつ再初期化モードにより運営される時、DMAの生成または更新機能が正常になされるのかを容易に把握できることを特徴とする。 |
【特許請求の範囲】
【請求項1】 欠陥管理領域(DMA)情報を有するディスクを記録及び再生できる記録及び再生装置の欠陥管理領域情報生成または更新機能を検証する方法において、テスト基準情報と物理的な欠陥を有するテスト用ディスクを使用し、前記記録及び再生装置の検定を行いつつ再初期化を行った後、生成されたDMA情報からテスト情報を生成する段階と、前記テスト基準情報と物理的な欠陥により予測された基準情報と前記テスト情報とを比較し、前記テスト情報に関する検証結果を提供する段階とを含む検証方法。 【請求項2】 前記テスト用ディスクは、前記検定を行いつつ再初期化が行われる時、エラーが発生しやすい条件を満足できる位置の欠陥情報を含んだことを特徴とする請求項1に記載の検証方法。 【請求項3】 前記テスト用ディスクは、各領域の最初のセクタと最後のセクタとをエラーと処理し、各領域の使用可能なセクタの和が16倍数にならないように構成されたことを特徴とする請求項1に記載の検証方法。 【請求項4】 前記検定を行いつつ再初期化を行うにあたり、前記テスト基準情報はミラーファイルより構成されたことを特徴とする請求項1に記載の検証方法。 【請求項5】 前記検定を行いつつ再初期化を行うにあたり、前記テスト基準情報はDMAミラーファイルより構成されたことを特徴とする請求項1に記載の検証方法。 【請求項6】 前記検定を行いつつ再初期化を行うにあたり、前記テスト基準情報は1次欠陥リスト(PDL)に複数種類の種類の欠陥が存在するように構成されたDMAミラーファイルより構成されたことを特徴とする請求項1に記載の検証方法。 【請求項7】 前記比較するにあたり前記予測された基準情報は、前記記録/再生装置で前記テスト用ディスクに対する検証をしつつ再初期化が正常になされる場合に、前記DMAミラーファイルの情報と前記物理的な欠陥情報を基にして得られる情報として設定されるをことを特徴とする請求項6に記載の検証方法。 【請求項8】 前記PDLは、ディスク製造者により限定された欠陥セクタに関する情報により構成されたPリスト、検証処理期間の間に検出された欠陥セクタに関する情報により構成されたG1リスト及び検証なしに前記DMAミラーファイルの2次欠陥リスト(SDL)から移動した欠陥セクタに関する情報により構成されたG2リストとを含むことを特徴とする請求項6に記載の検証方法。 【請求項9】 前記比較する段階は、前記DMAミラーファイルに含まれている前記G1リストと前記G2リスト及びSDLが、前記テスト情報において排除されたのかをチェックすることを含むことを特徴とする請求項8に記載の検証方法。 【請求項10】 前記比較する段階は、前記Pリストが保存されたのかをチェックし、前記G1リストに前記テスト用ディスクに存在する意図的な欠陥セクタが存在するかをチェックし、前記SDLのエントリの存在有無をチェックすることを含むことを特徴とする請求項6に記載の検証方法。 【請求項11】 前記検定を行いつつ再初期化を行うにあたり生成されたテスト情報は、ミラーファイルより構成されたことを特徴とする請求項6に記載の検証方法。 【請求項12】 前記比較する段階は、前記テスト情報のDMA構造を検証する段階と、前記テスト情報のディスク限定構造(DDS)を検証する段階と、前記テスト情報のPDLの構造を検証する段階と、前記テスト情報のSDLの構造を検証する段階とを含むことを特徴とする請求項11に記載の検証方法。 【請求項13】 前記DMA構造を検証する段階は、前記DMA構造を検証するためのチェック項目はDMAのエラー状態、DDS/PDL、SDLの更新カウンタ、DMAの内容を含むことを特徴とする請求項12に記載の検証方法。 【請求項14】 前記DMAエラー状態のチェックは、前記テスト用ディスクのリードイン領域とリードアウト領域にそれぞれ2つずつ全てで4つの位置に記録されたDMAうちいずれの一つででもエラーが存在するのかをチェックすることを含み、前記DDS/PDL更新カウンタのチェックは、前記4つのDDS及びPDL内のDDS/PDL更新カウンタ値が「以前の値」であるか、検定を行いつつ再初期化を行う前と後のDDS/PDL値を示すDDS/PDL更新カウンタの増分値が「2」であるかということと、前記DDS/PDL更新カウンタが全て同じであるかをチェックすることとを含み、前記SDLの更新カウンタのチェックは、前記4つSDLのSDL更新カウンタ値が「以前の値」であるか、検定を行いつつ再初期化を行う前と後のSDLの更新カウンタを示すSDLの増分値が「2」であるのかということと、前記SDLの更新カウンタが全て同じであるかをチェックすることとを含み、前記DMAの内容チェックは、4つのDMAの内容が全て同一かをチェックすることを含むことを特徴とする請求項13に記載の検証方法。 【請求項15】 前記DDSの検証段階は、DDS識別子、ディスク検証フラグ、DDS/PDL更新カウンタ、グループ数、領域数、初期余裕空間の位置、最初の論理セクタ番号の位置、各領域の開始論理セクタ番号の位置チェックを含むことを特徴とする請求項12に記載の検証方法。 【請求項16】 前記DDS識別子のチェックは、前記DDS識別子が所定値であるかをチェックすることを含み、前記ディスク検定フラグのチェックは、前記ディスク検定フラッグのうちで進行中であるかを示すビット値が「0b」であるかということと、ディスク製造業者検定を示すビット値及び使用者検定を示すビット値が「1b」であるかとをチェックすることを含み、前記DDS/PDL更新カウンタのチェックは、前記DDS/PDL更新カウンタ値が「以前の値」であるかということと、検定を行いつつ再初期化を行う前と後のDDS/PDL更新カウンタの差を示すDDS/PDLカウンタの増分値が「2」であるかとをチェックすることを含み、前記グループ数のチェックは、前記グループ数が所定数であるかをチェックすることを含み、前記領域数のチェックは、前記領域数が所定数であるかをチェックすることを含み、前記初期余裕空間の位置チェックは、前記初期余裕空間の最初と最後のセクタ番号がそれぞれ所定のセクタ番号であるかをチェックすることを含み、前記最初の論理セクタ番号の位置チェックは、前記最初の論理セクタ番号の位置がPDLに登録された欠陥数により決定されるかをチェックすることを含み、前記開始論理セクタ番号のチェックは、前記各領域の開始論理セクタの番号が前記PDLに登録された欠陥数により決定されるかをチェックする段階と含むことを特徴とする請求項15に記載の検証方法。 【請求項17】 前記PDL構造の検証段階は、PDL識別子、PDL内の項目数、PDL項目の構成状態のチェックを含むことを特徴とする請求項12に記載の検証方法。 【請求項18】 前記PDL識別子のチェックは、前記PDL識別子が所定値であるかをチェックすることを含み、前記PDL内の項目数のチェックは、前記PDL内の項目数が前記PDLに登録された欠陥の数と一致するかをチェックすることを含み、前記PDL項目の構成状態のチェックは、 前記PDL項目の構成状態が前記テスト用ディスクのDMAのPリストと使用者検定を通じ検出された欠陥を示すG1リストとを含むかをチェックすることを含むことを特徴とする請求項17に記載の検証方法。 【請求項19】 前記SDL構造の検証段階は、SDL識別子、SDLの更新カウンタ、2次余裕空間(SSA)の開始セクタ番号、論理セクタの総数、DDS/PDL更新カウンタ、余裕空間のフルフラグ、SDL内の項目数、SDL項目の構成状態、未使用領域及び予備領域をチェックすることを含むことを特徴とする請求項12に記載の検証方法。 【請求項20】 前記SDL識別子のチェックは、前記SDL識別子が所定値であるかをチェックすることを含み、前記SDL更新カウンタ値のチェックは、前記SDL更新カウンタ値が「以前の値」であるかということと、前記更新しつつ再初期化を行う前と後のSDL更新カウンタの差を示すSDL更新カウンタの増分値が「2」であるかとをチェックすることを含み、前記DDS/PDL更新カウンタのチェックは、前記DDS/PDL更新カウンタの値が「以前の値」であるかということと、検定を行いつつ再初期化を行う前と後とのDDS/PDL更新カウンタの差を示すDDS/PDL更新カウンタの増分値が「2」であるかとをチェックすることを含み、前記SSAの開始セクタ番号と論理セクタの総数チェックは、SSAの開始セクタ番号及び論理セクタの総数が使用者が指定したSSAの大きさに合うように設定されているかをチェックすることを含み、前記余裕空間のフルフラグ、前記SDL内の項目数とSDL項目の構成状態のチェックは、前記余裕空間のフルフラグがSSAがぎっしり詰まっていない状態を示すのか、SDL内の項目数は項目が存在しないことを示す「00h」として設定され、SDL項目に関する情報が存在しないのかをチェックすることを含み、前記未使用領域及び予備領域のチェックは、SDlの未使用領域の大きさ、前記未使用領域が所定値を持つのか、前記予備領域が所定値を持つのかをチェックすることを含むことを特徴とする請求項19に記載の検証方法。 【請求項21】 前記SDL識別子のチェックは、 前記SDL識別子が所定値であるかをチェックすることを含み、前記SDLの更新カウンタ値のチェックは、SDLの更新カウンタ値が「以前の値」であるかということと、検定を行いつつ再初期化を行う前と後のSDL更新カウンタの増分値が「2」であるかとをチェックすることを含み、前記DDS/PDL更新カウンタのチェックは、前記DDS/PDL更新カウンタ値が「以前の値」であるかということと、検定を行いつつ再初期化を行う前と後とのDDS/PDL更新カウンタの差を示すDDS/PDL更新カウンタの増分値が「2」であるかとをチェックすることを含み、前記SSAの開始セクタ番号、論理セクタの総数のチェックは、前記SSAの開始セクタ番号と論理セクタの総数が使用者が指定したSSAの大きさに合うように設定されているかをチェックすることを含み、前記余裕空間のフルフラグ、SDL内の項目数及びSDL項目の構成状態のチェックは、前記余裕空間のフルフラグが前記SSAがぎっしり詰まっていない状態を示すのか、前記検定時に生じる欠陥が前記PDLのG1リストに割当てられた領域を超過する場合に、SDLにG1リスト項目が登録されているかをチェックすることを含み、前記未使用領域及び予備空間チェックはSDLの未使用空間の大きさ及び未使用空間が所定値であるか、前記予備空間の所定値であるかをチェックすることを含むことを特徴とする請求項19に記載の検証方法。 【請求項22】 前記方法は、前記物理的欠陥と関係なく前記物理的欠陥を持つテストディスクに前記テスト基準情報を前記物理的欠陥と関係なく記録し、前記テスト用ディスクを生成する段階をさらに含むことを特徴とする請求項1に記載の検証方法。 【請求項23】 前記テスト情報を生成する段階は、前記検定しつつ再初期化されたテストディスクのDMAから前記テスト情報を直接読み込むことを特徴とする請求項1に記載の検証方法。 【請求項24】 前記方法は、前記検証結果を前記記録/再生装置のDMA生成/更新機能をテストした結果としてディスプレーする段階をさらに含むことを特徴とする請求項1に記載の検証方法。 【請求項25】 DMA情報を有するディスクを記録及び再生できる記録及び再生装置のDMA情報の生成または更新機能をテストする装置において、前記記録及び再生装置がテスト基準情報と物理的欠陥とを持つテスト用ディスクに対して検定しつつ再初期化モードを行った後、前記テスト用ディスクのDMAからテスト情報を生成する基準ディスク駆動装置と、前記テスト基準情報と前記物理的な欠陥情報とを基として予測された基準情報と前記テスト情報を比較し、前記テスト情報を検証する検証器とを含むテスト装置。 【請求項26】 前記テスト基準情報は、DMAミラーファイルより構成されたことを特徴とする請求項25に記載のテスト装置。 【請求項27】 前記基準ディスク駆動装置は、前記物理的な欠陥が存在するディスクに、前記テスト基準情報を前記物理的な欠陥と関係なく記録し、前記テスト用ディスクを生成することを特徴とする請求項25に記載のテスト装置。 【請求項28】 前記テスト用ディスクは、前記記録/再生装置で前記再初期化が行われる時、エラーが発生しやすい条件を満足できる位置の欠陥情報を含むことを特徴とする請求項25に記載のテスト装置。 【請求項29】 前記テスト用ディスクは、エラーと処理される各領域の最初のセクタと最後のセクタ、16倍数にならない各地域の使用可能なセクタ総数を含むことを特徴とする請求項28に記載のテスト装置。 【請求項30】 前記テスト基準情報は、PDLに複数種類の欠陥が存在するDMAミラーファイルの形で構成されたことを特徴とする請求項25に記載のテスト装置。 【請求項31】 前記PDLの全ての種類の欠陥は、製造者により限定された欠陥セクタに関する情報により構成されたPリスト、検証処理期間中に発見された欠陥セクタに関する情報により構成されたG1リスト及び、検証なしに前記DMAミラーファイルのSDLから移動した欠陥セクタに関する情報により構成されたG2リストによりなされたことを特徴とする請求項30に記載のテスト装置。 【請求項32】 前記検証器は、前記テスト基準情報に含まれていた前記G1リストと前記G2リスト及びSDLが前記テスト情報において配列されていたのかをチェックするように構成されたことを特徴とする請求項31に記載のテスト装置。 【請求項33】 前記検証器は、前記再初期化モードが行われた前記テスト用ディスクのDMAのG2リストに、前記テスト用ディスクに存在する物理的な欠陥を始めとする意図的な欠陥情報が含まれているかをチェックするように構成されたことを特徴とする請求項31に記載のテスト装置。 【請求項34】 前記基準ディスク駆動装置で生成された前記テスト情報は、ミラーファイルの形で構成されたことを特徴とする請求項30に記載のテスト装置。 【請求項35】 前記検証器は、前記テスト情報のDMA構造、DDS、PDLの構造及びSDLの構造をそれぞれ検証するように構成されたことを特徴とする請求項34に記載のテスト装置。 【請求項36】 前記検証するDMAのエラー状態、DDS/PDL、SDLの更新カウンタ、DMAの内容をチェックしてDMA構造を検証することを特徴とする請求項35に記載のテスト装置。 【請求項37】 前記検証器は、前記テスト用ディスクのリードイン領域とリードアウト領域にそれぞれ2つずつ存在する全てで4つのDMAの何れか一つにでもエラーが存在するのかをチェックし、4つのDDS内のDDS/PDL更新カウンタ値と、前記4つのSDL内のDDS/PDL更新カウンタ値が「以前の値」であるか、検定しつつ再初期化を行う前と後のDDS/PDL更新カウンタがどちらも同じであるかをチェックし、4つのSDL内のSDLの更新カウンタ値が「以前の値」であるか、検定しつつ再初期化を行う前と後のSDL更新カウンタ値を示すSDL更新カウンタの増分値が「2」であるかということと前記SDLの更新カウンタが全て同じであるかとをチェックし、前記4カ所のDMAの内容が全て同一かをチェックことを特徴とする請求項36に記載のテスト装置。 【請求項38】 前記検証するDDS識別子、ディスク検証フラグ、DDS/PDL更新カウンタ、グループ数、領域数、初期余裕空間の位置、最初の論理セクタ番号の位置、各領域の開始論理セクタ番号の位置をチェックしてDDSを検証することを特徴とする請求項35に記載のテスト装置。 【請求項39】 前記検証器は、前記DDSの識別子が所定値であるかをチェックし、前記ディスク検証フラグ中で進行中であるかを示すビット値が「0b」であるかということとディスク製造業者検定を示すビット値及び使用者検定を示すビット値が「1b」であるかとをチェックし、前記DDS/PDL更新カウンタ値が「以前の値」であるかということとDDS/PDL更新カウンタの増分値が「2」であるかとをチェックし、前記グループ数をチェックし、前記領域数をチェックし、前記初期余裕空間の最初のセクタ番号と最後のセクタのセクタ番号をチェックし、前記最初の論理セクタ番号の位置がPDLに登録された欠陥数により決定されるのかをチェックし、前記各領域の開始論理セクタ番号が前記PDLに登録された欠陥数により決定されるかをチェックすることを特徴とする請求項38に記載のテスト装置。 【請求項40】 前記検証器は、PDL識別子、PDL内の項目数、PDL項目の構成状態をチェックしてPDL構造を検証することを特徴とする請求項35に記載のテスト装置。 【請求項41】 前記検証器は、前記PDL識別子をチェックし、前記PDL内の項目数が前記PDLに登録された欠陥の数と一致するかをチェックし、前記PDL項目のタイプが前記テスト用ディスクのDMAのPリストと使用者検定を通じ発生した欠陥を示すG1リストより構成されるのかをチェックしてPDL構造をチェックすることを特徴とする請求項40に記載のテスト装置。 【請求項42】 前記検証器は、前記検証するSDL識別子、SDLの更新カウンタ、SSAの開始セクター番号、論理セクターの総数、ディスク限定構造/1次欠陥リストの更新カウンタ、余裕空間のフルフラグ、SDL内の項目数、SDL項目の構成状態、未使用領域及び予備領域をチェックして前記SDL構造を検証することを特徴とする請求項35に記載のテスト装置。 【請求項43】 前記検証する前記SDL識別子が所定値であるかをチェックし、前記SDL更新カウンタ値が「以前の値」であるかということと検定しつつ再初期化を行う前と後のADL更新カウンタの差を示すSDL更新カウンタの増分値が「2」であるかをチェックし、前記DDS/PDLの更新カウンタ値が「以前の値」であるかということとカウンタ増分値が「2」であるかをチェックし、前記SSAの開始セクター番号、論理セクターの総数が使用者が指定したSSAの大きさに合うように設定されているのかをチェックし、前記余裕空間のフルフラグはSSAがぎっしり詰まっていない状態を示し、SDL内の項目数は存在しないことを示す「00h」として設定され、SDL項目に関する情報が存在しないのかをチェックすることを特徴とする請求項42に記載のテスト装置。 【請求項44】 前記検証器は、前記SDL識別子をチェックし、前記SDLの更新カウンタ値が「以前の値」であるかということと検定しつつ再初期化を行う前と後のSDL更新カウンタの差を示すSDL更新カウンタの増分値が「2」であるかをチェックし、前記DDS/PDL更新カウンタ値が「以前の値」であるかということと検定しつつ再初期化を行う前と後のDDS/PDL更新カウンタの差を示すDDS/PDL更新カウンタの増分値が「2」であるかをチェックし、前記SSAの開始セクタ番号、論理セクタの総数が使用者が指定したSSAの大きさに合うように設定されているかをチェックし、前記余裕空間のフルフラグはSSAがぎっしり詰まっていない状態を示し、前記検証時に生じる欠陥が前記PDLのG1リストに割り当てられた領域を超過する場合に、SDLにG1リスト項目が登録されているかをチェックし、SDLの未使用領域の大きさをチェックし、前記未使用領域が所定値であるか、前記予備領域が所定値であるかをチェックするSDL構造を検証することを特徴とする請求項42に記載のテスト装置。 【請求項45】 前記基準ディスク駆動装置は、前記検証しつつ再初期化されたテスト用ディスクのDMAから前記テスト情報を直接読み込むことを特徴とする請求項25に記載のテスト装置。 【請求項46】 前記装置は、前記検証結果を前記記録及び再生装置の前記DMAの生成または更新機能をテストした結果としてディスプレーするディスプレーをさらに含むことを特徴とする請求項25に記載のテスト装置。 【請求項47】 DMA情報を持つ光ディスクに情報を記録または前記光ディスクから情報を再生する記録及び再生装置にて前記DMA情報を正確に生成または更新しているかを検証する方法において、検定しつつ再初期化テストモードによりテスト基準を設定する段階と、前記検定しつつ再初期化テストモードにより前記記録及び再生装置により生成または更新される前記DMA情報からテスト情報を生成する段階と、前記再初期化テストモードにおいて前記テスト基準を使用して前記テスト情報を検証するためのテストを実行する段階を含む検証方法。 【請求項48】 前記テスト情報はDMAミラーファイルであることを特徴とする請求項47に記載の検証方法。 【請求項49】 前記テスト情報はテストのために使われるディスク上のDMA領域から直接読込むことを特徴とする請求項47に記載の検証方法。 【請求項50】 前記テスト情報生成段階は、DMAの前もって固定された内容を読込ん、追加余裕空間が詰まっていないDMAミラーファイルを選択する段階を含むことを特徴とする請求項47に記載の検証方法。 【請求項51】 前記方法は、空き上に知られている物理的欠陥を形成して第1テストディスクを得る段階と、前記第1テストディスクに前もって固定されたDMA内容を記録し、前記第1テストディスクで前記追加余裕空間が詰まっていないことを示すミラーファイルを記録して第2テストディスクを得て、前記テスト情報を生成するにあたり前記第2テストディスクを使用する段階をさらに含むことを特徴とする請求項50に記載の検証方法。 【請求項52】 前記テスト実行段階は、検定しつつ再初期化を行う段階、前記第2テストディスクのDMA情報が所定DMA構造によっているかをチェックする段階、Pリストが維持されているかをチェックする段階、欠陥リストが前記第1テストディスクの知らされた欠陥と同じかをチェックする段階及び前記第2テストディスクの各領域の開始論理セクタ番号をチェックする段階を含むことを特徴とする請求項51に記載の検証方法。 【請求項53】 DMA情報を持つ光ディスクに情報を記録したり前記光ディスクに情報を再生する記録及び再生装置にて前記DMA情報が正確に生成または更新されているかを検証する方法において、検定しつつ再初期化テストモードにより前記記録または再生装置により生成または更新される前記DAM情報からテスト情報を生成する段階と、前記DMA情報を検証するためのテスト基準を使用して前記テスト情報を検証する段階を含む検証方法。 【請求項54】 前記テスト情報はDMAミラーファイルであることを特徴とする請求項53に記載の検証方法。 【請求項55】 DMA情報を持つ記録可能で再生可能な光ディスク上に情報を記録したり前記光ディスクから情報を再生して前記DMA情報を正確に生成または更新しているかをチェックする記録及び再生装置をテストするための装置において、検定しつつ再初期化に相応するDMAミラーファイルを持つテストディスクに対して前記記録及び再生装置が検定しつつ再初期化を行った後で得られたテストディスクの生成または更新されたDMA情報からテスト情報を生成する変形されたドライブユニットと、前記テスト情報と前記検定しつつ再初期化に相応する所定のテスト情報を比較してテスト結果を検証する検証器を含むテスト装置。 【請求項56】 前記テスト情報はDMAミラーファイルであることを特徴とする請求項55に記載のテスト装置。 【請求項57】 前記変形ドライブユニットは、前記テストディスクのDMA領域から前記テスト情報を読込んで前記テスト情報を前記検証器に提供することを特徴とする請求項55に記載のテスト装置。 【請求項58】 前記テストディスクは空きディスクに知られている物理的欠陥が形成されて追加余裕空間が詰まっていないミラーファイルが記録された第1テストディスクに前もって固定されたDMA内容を記録した第2テストディスクであることを特徴とする請求項57に記載のテスト装置。 【請求項59】 前記検証器は前記第2テストディスクのDMA情報が所定のDMA構造によっているか、Pリストを維持しているかをチェックし、欠陥リストが知られている欠陥と同じであるかをチェックし、前記第2テストディスクの各領域の開始論理セクタ番号をチェックすることを特徴とする請求項58に記載のテスト装置。 【請求項60】 記録及び再生装置がDMA情報を正確に記録及び処理しているかを検証する方法において、前記記録及び再生装置を使用して所定の欠陥情報を含んでいるテストディスクに対して検定しつつ再初期化を行ってテスト情報を生成する段階と、前記テスト情報を前記基準テスト情報と比較して前記記録及び再生装置の検証を決定する段階を含む検証方法。 【請求項61】 前記方法は、空きの所定位置に知られている物理的欠陥を作って第1テストディスクを生産する段階と、前記第1テストディスクに前もって固定されたDMA内容を記録して前記第1テストディスクに追加余裕空間が詰まっていないことを示すミラーファイルを記録する第2テストディスクを得る段階と、前記記録及び再生装置が前記第2テストディスクに対して前記検定しつつ再初期化を行ってDMA情報を持つ第2テストディスクを生成する段階と、基準ディスク駆動装置を使用して前記DMA情報を持つ第2テストディスクから前記DMA情報だけを読込んでテストDMAミラーファイルをテスト情報として生じる段階を含んで前記基準テスト情報は基準DMAミラーファイルであることを特徴とする請求項60に記載の検証方法。 【請求項62】 前記比較は前記第2テストディスクのDMA情報が所定のDMA構造によっているかをチェックし、Pリストを維持しているかチェックし、欠陥リストが前記第1テストディスクの知られている欠陥と同じかをチェックし、前記第2テストディスクの各領域の開始論理セクタ番号をチェックすることを含む請求項61に記載の検証方法。 【請求項63】 記録及び再生装置が正確に欠陥情報を移して処理しているか検証する方法において、知られている物理的欠陥及びテスト基準DMAミラーファイルを持つテストディスクを準備する段階と、前記記録及び再生装置が前記テストディスクに対して検定しつつ再初期化を行うことを基礎としてテスト情報を生成する段階と、前記テスト情報に対して検証テストをする段階を含む検証方法。 【請求項64】 前記テスト基準DMAミラーファイルは最初の論理セクタが位置すると推測される所に位置した物理的セクタの周辺に集中した欠陥に関する情報を含むことを特徴とする請求項63に記載の検証方法。 【請求項65】 前記テスト基準DMAミラーファイルは誤処理される各領域の最初及び最後のセクタを含み、各領域に利用可能なセクタの総数が16倍数にならないように設定された欠陥セクタを含むことを特徴とする請求項64に記載の検証方法。 【請求項66】 記録及び再生装置がDMA情報を正確に読込んで処理しているかを検証する方法において、前記記録及び再生装置を使用して知られている物理的欠陥とテスト基準DMAミラーファイルを持っているテストディスクに対して検定しつつ再初期化を行って前記DMA情報を生成する段階と、生成されたDMA情報からテスト情報を生成する段階と、前記テスト情報と基準テスト情報とを比較して前記記録及び再生装置の検証を決定する段階を含む検証方法。 【請求項67】 前記テスト基準DMAミラーファイルは、最初の論理セクタが位置すると推測される所に位置した物理的セクタの周辺に集中した欠陥に関する情報を含むことを特徴とする請求項66に記載の検証方法。 【請求項68】 前記テスト基準DMAミラーファイルは誤処理される各領域の最初及び最後のセクタを含み、各領域に利用可能なセクタの総数が16倍数にならないように設定された欠陥セクタを含むことを特徴とする請求項67に記載の検証方法。 【請求項69】 前記比較は、前記テスト情報を形成するDMAの構造、前記DMAのDDS、前記DMAのPDL構造及びSDLをチェックすることを含むことを特徴とする請求項64に記載の検証方法。 【請求項70】 記録及び再生装置により正確に生成されたDMA情報において、前記記録及び再生装置を使用して知られている物理的欠陥及びテスト基準DMAミラーファイルを含んでいるテストディスクに対して検定しつつ再初期化を行ってDMA情報を生成する処理と、生成されたDMA情報からテスト情報を生成する処理と、前記テスト情報と基準テスト情報とを比較して前記記録及び再生装置の検証を決定する処理を使用するDMA情報。 【請求項71】 前記テスト基準DMAミラーファイルは最初の論理セクタが位置すると推測される所に位置した物理的セクタ周辺に集中している欠陥に関する情報を含むことを特徴とする請求項70に記載のDMA情報。 【請求項72】 前記テスト基準DMAミラーファイルは誤処理される各領域の最初及び最後のセクタを含み、各領域に利用可能なセクタの総数が16倍数にならないように設定された欠陥セクタを含むことを特徴とする請求項71に記載のDMA情報。 【請求項73】 前記比較は前記テスト情報を形成するDMAの構造、前記DMAのDDS、前記DMAのPDL構造及びSDLをチェックすることを含むことを特徴とする請求項70に記載のDMA情報。 【請求項74】 記録及び再生装置において、前記記録及び再生装置を使用して知られている物理的欠陥及びテスト基準DMAミラーファイルを含んでいるテストディスクに対して検定しつつ再初期化を行ってDMA情報を生成する処理と、前記生成されたDMA情報からテスト情報を生成する処理と、前記テスト情報と基準テスト情報とを比較して前記記録及び再生装置の検証を決定する処理により検証された装置。 【請求項75】 前記テスト基準DMAミラーファイルは、最初の論理セクタが位置すると推測される所に位置した物理的セクタ周辺に集中している欠陥に関する情報を含むことを特徴とする請求項74に記載の記録及び再生装置。 【請求項76】 前記テスト基準DMAミラーファイルは、誤処理される各領域の最初及び最後のセクタを含み、各領域に利用可能なセクタの総数が16倍数にならないように設定された欠陥セクタを含むことを特徴とする請求項75に記載の記録及び再生装置。 【請求項77】 前記比較は前記テスト情報を形成するDMAの構造、前記DMAのDDS、前記DMAのPDL構造及びSDLをチェックすることを含むことを特徴とする請求項74に記載の記録及び再生装置。 【請求項78】 記録及び再生装置において、前記記録及び再生装置を使用して知られている物理的欠陥及びテスト基準DMAミラーファイルを含んでいるテストディスクを検定しつつ再初期化を行って前記DMA情報を生成する処理と、前記テスト情報と基準テスト情報とを比較して前記記録及び再生装置の検証を決定する処理により検証された記録及び再生装置。 【請求項79】 前記テスト基準DMAミラーファイルは、最初の論理セクタが位置すると推測される所に位置した物理的セクタ周辺に集中している欠陥に関する情報を含むことを特徴とする請求項78に記載の記録及び再生装置。 【請求項80】 前記テスト基準DMAミラーファイルは、誤処理される各領域の最初及び最後のセクタを含み、各領域に利用可能なセクタの総数が16倍数にならないように設定された欠陥セクタを含むことを特徴とする請求項79に記載の記録及び再生装置。 【請求項81】 前記比較は前記テスト情報を形成するDMAの構造、前記DMAのDDS、前記DMAのPDL構造及びSDLをチェックすることを含むことを特徴とする請求項78に記載の記録及び再生装置。 【請求項82】 DMA情報を正確に生成しているかをチェックするためにDMA情報を持つ記録可能で再生可能な光ディスクに情報を記録したり前記光ディスクから情報を再生する記録及び再生装置をテストするための装置において、前記記録及び再生装置を使用して知られている物理的欠陥及びテスト基準DMAミラーファイルを含んでいるテストディスクに対して検定しつつ再初期化を行う再生装置により生成されたテストディスクのDMA情報を基礎としてテスト情報を生成し、DMA情報を生成する変形ドライバと、前記テスト情報と基準テスト情報とを比較して前記記録及び再生装置の検証を決定する検証器を含む装置。 【請求項83】 前記変形ドライバは、DMA情報を持つ前記テストディスクからDMA情報だけを読込み、DMAミラーファイルを前記テスト情報として生成することを特徴とする請求項82に記載の装置。 【請求項84】 前記変形ドライバは知られている物理的欠陥を持っている第1テストディスクに前もって固定されたDMAの内容を記録し、前記第1テストディスクに追加余裕空間が詰まっていないことを示すテスト基準DMAミラーファイルを記録して第2テストディスクを生成し、前記記録及び再生装置は前記第2テストディスクに対して検定しつつ再初期化を行って前記DMA情報を持つ第2テストディスクを生成し、前記変形ドライバは前記DMA情報を持つ前記第2テストディスクからDMA情報だけを読込んで前記テスト情報としてテストDMAミラーファイルを生成し、前記基準テスト情報は基準DMAミラーファイルであることを特徴とする請求項82に記載の装置。 【請求項85】 前記検証器は、前記第2テストディスクのDMA情報所定のDMA構造によっているかをチェックし、Pリストを維持しているかをチェックし、欠陥リストが前記第1テストディスクの知られている欠陥と同じかをチェックし、前記第2テストディスクの各領域の開始論理セクタ番号をチェックすることを特徴とする請求項84に記載の装置。 【請求項86】 前記検証器は、前記テスト情報を形成するDMAの構造、前記DMAのDDS、前記DMAのPDL構造及びSDLをチェックしつつ前記テスト情報と前記基準テスト情報とを比較することを特徴とする請求項82に記載の装置。 【請求項87】 前記テスト基準DMAミラーファイルは、最初の論理セクタが位置すると推測される所に位置した物理的セクタ周辺に集中している欠陥に関する情報を含むことを特徴とする請求項82に記載の装置。 【請求項88】 前記テスト基準DMAミラーファイルは、誤処理される各領域の最初及び最後のセクタを含み、各領域に利用可能なセクタの総数が16倍数にならないように設定された欠陥セクタを含むことを特徴とする請求項87に記載の装置。 【請求項89】 前記基準テスト情報を前記検証器に提供して前記テスト情報と前記基準テスト情報間を比較させるDMAミラーファイル提供器をさらに含むことを特徴とする請求項55に記載の装置。 【請求項90】 前記記録及び再生装置は前記基準テスト情報を前記検証器に提供して前記DMAミラーファイルと前記基準DMAミラーファイル間を比較させるDMAミラーファイル提供器をさらに含むことを特徴とする請求項74に記載の記録及び再生装置。 【請求項91】 柔軟な記録及び再生装置を製造方法において、DMA情報を更新及び生成する検定されない記録及び再生装置を製造する段階と、前記検定されない記録及び再生装置が標準に柔軟であるかを検証する段階とを含み、前記検証段階は、前記記録及び再生装置を使用して所定欠陥情報及びテスト基準DMA情報を含んでいるテストディスクに対して検定しつつ再初期化を行ってテスト情報を生成する段階と、前記テスト情報と基準テスト情報とを比較して前記記録及び再生装置の検証を決定する段階とを含み、前記検証は前記検定されない記録及び再生装置が標準に柔軟であるかを示すことを特徴とする方法。 【請求項92】 前記比較は、前記テスト情報を形成するDMAの構造、前記DMAのDDS、前記DMAのPDL構造及びSDLをチェックすることを含むことを特徴とする請求項91に記載の方法。 【請求項93】 光ディスクに情報を記録及び再生するディスク記録及び再生装置において、光を放射する光源と、情報を記録及び再生するために光ディスク上に光をフォーカスするフォーカシング素子と、前記光源を制御する制御器とを含み、前記制御器は、前記記録及び再生装置を使用して所定欠陥情報及びテスト基準DMA情報を含んでいるテストディスクに対して検定しつつ再初期化を行ってテスト情報を生成し、前記テスト情報と基準テスト情報とを比較して前記記録及び再生装置の検証を決定することにより、前記DMA情報を更新及び生成するために検証されることを特徴とするディスク記録及び再生装置。 【請求項94】 前記比較は前記テスト情報を形成するDMAの構造、前記DMAのDDS、前記DMAのPDL構造及びSDLをチェックすることを含むことを特徴とする請求項93に記載のディスク記録及び再生装置。 【請求項95】 光ディスクに情報を記録及び再生するディスク記録及び再生装置において、光を放射する光源と、情報を記録及び再生するために光ディスク上に光をフォーカスするフォーカシング素子と、前記光源を制御し、前記光ディスクに対して検定しつつ再初期化を行った後でDMA情報を更新及び生成して前記欠陥管理情報を標準に柔軟にする制御器を含むディスク記録及び再生装置。 【請求項96】 前記制御器は前記テスト情報を形成するDMAの構造、前記DMAのDDS、前記DMAのPDL構造及びSDLをチェックすることを含むことを特徴とする請求項95に記載のディスク記録及び再生装置。 【請求項97】 前記DDSの検証は残りの予備領域が所定値を持っているかをチェックすることをさらに含むことを特徴とする請求項16に記載の方法。 【請求項98】 前記PDL構造の検証は未使用領域が所定値であるかをチェックすることを含むことを特徴とする請求項18に記載の方法。
|
【発明の詳細な説明】【0001】 【発明の属する技術分野】本発明は記録及び再生が可能なディスクを記録及び再生できる装置に係り、特に、ディスクを記録及び再生できる装置がディスクの欠陥管理領域(Defect Management Area、以下「DMA」と略称する)情報を正常に生成または更新するのかを検証する方法及びこれを行うためのテスト装置に関する。 【0002】 【従来の技術】前述の記録及び再生が可能なディスクはレーザなどのように光の性質を利用して情報を記録し再生する光ディスクであって、DVD−RAM(Digital Versatile Disk Random Access Memory、以下「DVD−RAM」と略称)を例としてあげられる。このDVD−RAMは再度記録が可能なディスクである。「DVD Specifications for Rewritable Disc Part1 Physical Specifications version 2.0」規格書によれば、前記DVD−RAMはディスク上の欠陥を管理するためにディスクの1面あたり4つのDMA(DMA1、DMA2、DMA3、DMA4)が存在するようになる。 【0003】この4つのDMAのうちでDMA1とDMA2は図1に示したようにディスクの内部直径に隣接したリードイン領域に位置し、DMA3とDMA4はディスクの外部直径に隣接したリードアウト領域に位置する。そして、各DMAには予備セクタが後続する。 【0004】このようなDMAにはそれぞれDDS(Disk Definition Structure、以下「DDS」と略称)と1次欠陥リスト(Primary Defect List、以下「PDL」と略称)及び2次欠陥リスト(Secondary Defect List、以下「SDL」と略称)が格納される。前記DDSにはディスク検定フラグ、DDS/PLDアップデートカウンタ及び各領域別の開始論理セクタ番号などのディスクのフォーマット構造に関する情報が含まれ、PDLにはディスク初期化時に発見されたディスク上の全ての欠陥セクタに関する情報が含まれ、SDLにはディスク使用中に発生した欠陥ブロックの最初のセクタのセクタ番号と欠陥ブロックと置換される余裕ブロックの最初のセクタのセクタ番号に関する情報と余裕空間に関する情報が含まれる。 【0005】このようにDMAに格納されている情報は直ちに読込んで使用できるものもあるが、ディスク上に存在する欠陥の位置及び数により変更される情報も含まれていて、DMAに登録されている欠陥情報を根拠とした演算を通じて得られる情報も含まれている。欠陥情報を根拠とした演算を通じて得られる情報としては、各領域の開始セクタ番号または論理セクタ番号0の位置情報などである。 【0006】このようなDMAがディスクの1面あたり4つ存在することは、DMA情報のエラーにより誤った欠陥管理がなされることを防止するためである。そして、DMA情報はデータの物理的なセクタと密接な関係を持つので、移動可能な光ディスクのような記録媒体はDMAの情報が誤って記録または判読される場合に、ディスク記録及び再生装置間の互換性問題が生じるようになる。 【0007】これはディスク記録及び再生装置(例えば、DVD−RAM記録再生装置)の記録及び再生階層をファイルシステム階層、ホストコンピューターと記録再生が可能なディスク記録及び再生装置をつなげるホストインタフェース階層、物理的な信号を記録再生する物理的なディスク記録及び再生装置(またはディスク駆動装置)階層及び記録媒体階層などと区分する時、物理的なディスク記録及び再生装置階層以下でDMA情報に関する記録及び判読がなされるためである。 【0008】すなわち、実際のファイルシステムでは論理的なセクタ番号だけを使用して記録または再生を所望する使用者の情報をディスク記録及び再生装置に受け渡し、ディスク記録及び再生装置は論理セクタ番号を物理的なセクタ番号に変えて使用者の情報に関する記録または再生処理を行うようになるのだが、この時DMA情報を使用するようになる。従って一つのディスク記録及び再生装置でDMA情報を誤って判読したり間違って記録した場合に、他のディスク記録及び再生装置でデータを正しく読んだり使えない問題が起きるようになる。 【0009】従って、ディスク記録及び再生装置でディスクに記録されているDMA情報を正確に判読してディスク上にDMA情報を正確に記録して生成または更新するのかを確認できる方法が要求されていた。 【0010】 【発明が解決しようとする課題】本発明は前記の要求により案出されたものであって、ディスク記録及び再生装置を通じて検定しつつ再初期化時に、DMA情報を正常に生成または更新するのかを検証するための方法を提供するところにその目的がある。 【0011】本発明の他の目的はディスク記録及び再生装置を通じて検定しつつ再初期化時に、物理的な欠陥が存在するディスクとPDLに全ての種類の欠陥情報が存在するように構成したテスト基準のDMAミラーファイルを利用して生成したディスクのDMA情報を正常に生成または更新するのかを検証するための方法を提供するところにある。 【0012】本発明のさらに他の目的はディスク記録及び再生装置を通じて検定しつつ、再初期化時に、DMA情報を正常に生成または更新するかを確認するためのテスト装置を提供するところにある。本発明の追加的目的及びメリットは、次の詳細な説明で説明され詳細な説明から明らかにされ、本発明の実施により理解されるであろう。 【0013】 【課題を解決するための手段】本発明がなそうとする目的を達成するために、本発明による方法は、DMA情報を有するディスクを記録及び再生できる記録及び再生装置のDMA情報生成または更新機能を検証する方法において、テスト基準情報と物理的な欠陥を有するテスト用ディスクを使用して記録及び再生装置の検証をしつつ再初期化モードを行った後、生成された欠陥管理情報からテスト情報を生成し、テスト基準情報と物理的な欠陥により予測された基準情報とテスト情報とを比較してテスト情報に関する検証結果と提供を含むことが望ましい。 【0014】本発明がなそうとする目的を達成するために、本発明による装置は、DMA情報を有するディスクを記録及び再生できる記録及び再生装置のDMA情報の生成または更新機能をテストする装置において、テスト基準情報と物理的な欠陥とを有するテスト用ディスクと、テスト用ディスクを利用して記録及び再生装置にて検定しつつ再初期化モードを行った後、テスト用ディスクのDMAからテスト情報を生成する基準ディスク駆動装置と、テスト基準情報と物理的な欠陥情報とを基として予測された基準情報とテスト情報とを比較してテスト情報を検証する検証器を含むことが望ましい。 【0015】 【発明の実施の形態】以下、添付した図面を参照して本発明の望ましい実施形態を詳細に説明する。同一の構成要素は同一の番号を引用する。図2は本発明によるディスク記録及び再生装置についてのテスト装置に関する機能ブロック図であり、C−1ディスク201、DMAミラーファイルの提供部203、基準ディスク駆動装置205、C−2ディスク207、テスト対象ディスク駆動装置209、C−2'ディスク211、C−2'ディスクのDMAミラーファイル213及び検証器215により構成される。 【0016】C−1ディスク201はDVD−RAMのように再度記録が可能なディスクに情報を記録及び再生できるディスク駆動装置をテストするために、人為的に物理的な欠陥が存在するように製作されたテスト用ディスクである。従って、C−1ディスク201に存在する物理的な欠陥は所望するディスク駆動装置をテストする時、前もって知られている情報として利用される。さらに、C−1ディスク201は再度記録が可能なディスクに関する「DVD Specifications for Rewritable Disk version 2.0」の規格書に規定されている4.7ギガバイトの容量を持つ相変化記録方式のDVD−RAM条件を満足できるように構成されたディスクである。 【0017】DMAミラーファイル提供部203は図1に示したようにDDS、PDL及びSDLの情報を含み、追加余裕空間がぎっしり詰まった状態ではない条件を満足するテスト基準情報であるDMAミラーファイルを提供する。 【0018】特に、DMAミラーファイル提供部203はPDLに全ての種類の欠陥が存在するように構成されたテスト基準DMAミラーファイルを提供する。すなわち、テスト基準DMAミラーファイルはPDLにディスク製造者により限定された欠陥セクタに関する情報により構成されたP−list、ディスクの検証処理期間中に発見された欠陥セクタに関する情報により構成されたG1−list及び検証なくしてSDLから移動された欠陥セクタに関する情報により構成されたG2−listを全て含む。 【0019】さらに、テスト効果を上げるために、テスト対象ディスク駆動装置209にて再初期化を行う時、エラーを最も発生させやすい条件を満足できるように特別な位置の欠陥情報を含んだテスト基準DMAミラーファイルを提供する。すなわち、図3に示したように最初の論理的なセクタが位置しなければならない物理的なセクタの周辺に集中的にエラーセクタが配置されるように構成された欠陥情報を含んだテスト基準DMAミラーファイルを提供するようにして、前記「DVD Specifications for Rewritable Disk version 2.0」の規格書に提示している全ての場合のアルゴリズムを満足させる。 【0020】かつ各領域の最初のセクタと最後のセクタとをエラーと処理して、各領域の使用可能な全てのセクタ数が16倍数にならないように、欠陥セクタを設定したテスト基準DMAミラーファイルを提供する。前記ミラーファイルは実際のファイルと同じ内容を持っているが、物理的に実際のファイルが位置できる箇所と他の位置に存在する形をとったファイルである。 【0021】基準ディスク駆動装置205はディスクに情報を記録及び再生できる装置をテストするために変形されたテスト用ディスク駆動装置である。この基準ディスク駆動装置205はC−1ディスク201が設置され、DMAミラーファイル提供部203からテスト基準DMAミラーファイルが提供されれば、提供されたテスト基準DMAミラーファイルをC−1ディスク201に記録したC−2ディスク207を生成するように構成される。この時、C−1ディスク201に記録されるDMAミラーファイルはC−1ディスク201に存在する物理的な欠陥と関係なく記録される。従って、C−2ディスク207はC−1ディスク201に存在する物理的な欠陥が存在しつつ、この物理的な欠陥と関係ない前記テスト基準DMAミラーファイル情報が記録されたディスクとなる。このようなC−2ディスク207はC−1ディスク201と同様に、4.7ギガバイトの容量を有する相変化記録方式のDVD−RAM条件を満足できるように構成されたディスクである。 【0022】さらに、基準ディスク駆動装置205は後述する検定しつつ再初期化されたC−2'ディスク211が設置されれば、設置されたC−2'ディスク211に記録されているDMA情報を直接読込み、これを基としたC−2'ディスクのDMAミラーファイル213をテスト情報として出力するように構成される。この時、テスト情報はC−2'ディスクDMAミラーファイル213に存在する一部の情報であることもある。 【0023】テスト対象ディスク駆動装置209は再度記録が可能なディスクに情報を記録し及び再生できるディスク記録及び再生装置である。このテスト対象ディスク駆動装置209は前述したように構成されたC−2ディスク207が設置されれば、検定しつつ再初期化する過程を行う。これによりC−2ディスク207に格納されていたDMA情報が生成または更新されるようになる。すなわち、テスト対象ディスク駆動装置209にてC−2ディスク207を検証しつつ再初期化するようになれば、C−2ディスク207に格納されていたテスト基準DMA情報がC−1ディスク201に存在する物理的な欠陥を考慮したDMA情報として生成または更新される。 【0024】従ってテスト対象ディスク駆動装置209はC−2ディスク207が設置されれば、前述したように生成または更新されたDMA情報が記録されたC−2'ディスク211を生成する。生成されたC−2'ディスク211は基準ディスク駆動装置205に設置され、前述したようにC−2'ディスク211に記録されているDMA情報を基としたDMAミラーファイルがテスト情報として出力されうるようにする。基準ディスク駆動装置205から出力されたテスト情報は検証器215に提供される。提供方式は基準ディスク駆動装置205が直接提供するように具現できる。 【0025】検証器215はテスト対象ディスク駆動装置209がC−2ディスク207を検定しつつ再初期化時に、正常にDMAを判読または更新した場合に得られるものと予測された基準情報を利用してC−2'ディスクDMAミラーファイル213を検証する。予測された基準情報はDMAミラーファイル提供部203から提供されるテスト基準DMAミラーファイルと前もって提供されたC−1ディスク201に存在する物理的な欠陥情報を考慮して検証器215にて設定したり、図4Aないし図4Dに示されたようなDMA情報テーブルを事前に具備して利用するように具現できる。 【0026】図4AはDMA検証のために検証器215に備え付けられるチェックリストである。チェックリストのチェック項目は、DMA1ないしDMA4のエラー状態、DDS1ないしDDS4及びPLD1ないしPDL4の更新カウンタ、SDL1ないしSDL4の更新タウンタ、DMA内容を含む。 【0027】DMAエラー状態の項目はリードイン領域とリードアウト領域にそれぞれ2カ所ずつ存在するDMAにエラーが存在するのかをチェックするものであり、4カ所のDMA1、DMA2、DMA3、DMA4に訂正されていないエラーがあってはならず、仮りに何れか一つのDMAに訂正されていないエラーが発見されれば、検証結果はテスト対象ディスク駆動装置209がC−2ディスク207のDMA生成または更新に失敗したことを知らせることができるように出力される。出力方式は成敗を使用者が認識できるようにディスプレーする形で具現できる。このようにDMA生成または更新が失敗した場合に、使用者は新たなテストディスクを使用してはじめからテストを試してみなければならない。 【0028】DDS/PDL、SDLの更新カウンタ項目は検定しつつ再初期化の時、4カ所のDDS1、DDS2、DDS3、DDS4内のDDS/PDL更新カウンタ値と4カ所のSDL1、SDL2、SDL3、SDL4内のDDS/PDL更新カウンタ値を示す「M+k」値が「M」が「以前の値」で、「k」が「2」であることによる値を有するのかをチェックする。以前の値は、テスト対象ディスク駆動装置209が検定しつつ再初期化する前のDDS/PDL更新カウンタ値を意味する。これはDDS/PDL更新カウンタ値がDDS/PDLが更新されたり再記入される時ごとに1ずつ増加するためである。そして、DMA1、DMA2、DMA3、DMA4にそれぞれ存在する8つのDDS/PDL更新カウンタ値が全て同じであるかをチェックする。 【0029】さらに、4カ所のSDL1、SDL2、SDL3、SDL4内のSDL改正カウンタ値を示す「N+K」値が「N」が「以前の値」であり、「k」が「2」であることによる値を有するのかをチェックする。SDLの更新カウンタ値もまたSDLが更新されたり再記入される時ごとに1ずつ増加するためである。そして、4カ所のSDLの更新カウンタ値が同じであるかをチェックする。 【0030】さらに、4カ所(DMA1、DMA2、DMA3、DMA4)のDMAの内容が全て同じであるかをチェックする。図4BはDDS構造を検証するために検証器215に備わりうるチェックリストであり、DDS識別子、ディスク検定フラグ、DDS/PDL更新カウンタ、グループ数、領域数、初期余裕空間(PSA)の位置、最初の論理セクタ番号の位置、各領域の開始論理セクタ番号の位置などが存在する。 【0031】すなわち、DDS識別子が「0A0Ah」であるかをチェックし、1バイトのディスク検定フラグ中で進行中であるかを示すビット位置b7の値が「0b」であるかをチェックする。この時、ビット位置b7の値が「0b」ならばフォーマッティングが完了することを示し、「1b」ならばフォーマッティングが進行中であることを示すので、もし「1b」ならば検証器215はフォーマッティングに失敗したと認識する。さらに、ディスク検証フラグ中にて予備ビット位置b6〜b2が全て「0b」であるかをチェックし、使用者検定フラグを示すビット位置b1の値が「1b」であるかをチェックし、ディスク製造業者の検定フラグを示すビット位置b0の値が「1b」であるかをチェックする。 【0032】該当するDDS/PDL更新カウンタを確認するためにDDS/PDL更新カウンタを示すMの値が「以前の値」であるかということとテスト前のDDS/PDL更新カウンタMと他のテスト後のDDS/PDLカウンタの増分を示すkの値が「2」であるかをチェックし、グループの数が1を示す「0001h」であるかということと領域数が35であるかを示す「0023h」であるかをチェックする。 【0033】さらに、初期余裕空間の最初のセクタ番号が「031000h」であるかということと最後のセクタのセクタ番号が「0341FFh」であるかをチェックし、最初の論理セクタ番号の位置はPDLに登録されている欠陥数により決定されたのかをチェックする。そして、各領域の開始論理セクタ番号、すなわち二番目の領域から35番目の領域の各開始論理セクタ番号がPDLに登録されている欠陥数により決定されたのかをチェックする。ここで、PDLに登録されている欠陥はC−1ディスク201上に存在する物理的な欠陥とDMAミラーファイル提供部203から提供されるテスト基準DMAミラーファイルのPDLに登録されている欠陥を全て考慮したのである。 【0034】また、DDS構造の残りの予備領域(バイト位置396から2047)が全て「00h」であるかを確認する。PDL構造の確認のためのチェック項目は図4cに示したようにPDL識別子、PDL内の項目数、PDL項目の構成状態、未使用領域などである。 【0035】すなわち、PDL識別子が「0001h」であるかをチェックし、PDL内の項目数はC−1ディスク201の物理的な欠陥とDMAミラーファイル提供部203から提供されたテスト基準DMAミラーファイルのPDLに含まれた欠陥数を表し、各PDL項目の構成状態は項目タイプと欠陥セクタ番号をチェックする。ここで、PDL項目タイプはC−2ディスク207に存在する前もって知られているP−listを示す「00b」が設定されているか、使用者検定時に発生した欠陥セクタのG1_listを示す「10b」が設定されているかをチェックし、PDLの欠陥セクタ番号はセクタ番号が上の順序から下の順序で記入されたのかをチェックする。 【0036】PDLの項目タイプをチェックする時、G2_listに対してチェックしていないのは、テスト対象ディスク駆動装置209の検定をしつつ再初期化が正常になされる場合に、図5に示したようにC−2ディスク207のDMAに存在する旧PDL510内のP_list511はそのまま維持される一方、G1−list513、G2−list515は配列され、C−2ディスク207の検定により発見された欠陥がG1−list533に登録された新PDL530を有するC−2'ディスク211が生成されるためである。この時、G1−list533にはC−1ディスク201の欠陥セクタに関する情報が全て含まれていなければならない。これはテスト対象ディスク駆動装置209がC−1ディスク201に故意的に作られた欠陥セクタに対しても正常に検定したのかを判断するためである。 【0037】そして、使われていないPDL領域は「FFh」であるかをチェックする。SDL構造の確認のためのチェック項目は図4Dに示したように、SDL識別子、SDLの更新カウンタ、SSAの開始セクタ番号、論理セクタの総数、DDS/PDL更新カウンタ、余裕空間のフルフラグ、SDL内の項目数、SDL項目の構成状態、未使用空間、予備空間を含む。 【0038】すなわち、SDL識別子が「0002h」であるかをチェックし、SDLの更新カウンタの項目を検証するためにSDLの更新カウンタを示すN値が「以前の値」であるかということと、テスト前のSDL更新カウンタNと他のテスト後のSDL更新カウンタの増分値を示すkの値が「2」であるかをチェックする。DDS/PDL更新カウンタの項目を検証するためにDDS/PDL更新カウンタを示すM値が「以前の値」であるかということとカウンタ増分値を示すk値が「2」であるかをチェックする。 【0039】さらに、余裕空間のフルフラグはSSAがぎっしり詰まっていない状態を示すのかをチェックし、SDL内の項目数は一般的には存在しないことを示す「0」として設定されているかをチェックする。さらに、SDLの総使用可能な領域を知っているためにSDL内の項目数をチェックしつつ、ADLの未使用空間を決定できる。従って、C−2’ディスクのDMAミラーファイル213のSDLの未使用空間の大きさがSDL内の項目数を基として知っているSDLの未使用空間の大きさと同じであるかをチェックし、未使用空間が「FFh」として設定されているかをチェックする。そして、全ての余裕空間の期待値が「00h」であるかをチェックする。これはテスト対象のディスク駆動装置209にて検証しつつ再初期化が正常になされる場合に、図5に示したようにC−2ディスク207に存在する旧SDL520が配列されるためである。 【0040】しかし、C−2ディスク207の検定により発見された欠陥がG1_list533に割り当てられた領域を超過する場合に超過した欠陥はC−2'ディスク211の新SDL540に登録される。従って、発見された欠陥に対してG1_list533にオーバーフローが生じる条件では、SDL項目の構成状態にG1_listのエントリタイプを有する欠陥情報が存在するのかをチェックしなければならない。 【0041】検証器215は図4でのように設定された基準情報とC−2'ディスクDMAミラーファイル213に存在する情報とを比較し、テスト対象のディスク駆動装置209が検定しつつ再初期化時にC−2ディスク207のDMAを正常に生成または更新したのかを検証する。検証された結果はテスト対象のディスク駆動装置209の検定をしつつ再初期化したモードに対するテスト結果として出力される。出力方式は使用者が見られるようにディスプレーされうる。このために本発明による装置は別のディスプレー手段をさらに具備するように具現できる。これにより使用者はテスト対象ディスク駆動装置209が検定しつつ再初期化モードを行う時、設置されたディスクのDMAを正常に判読するのかということと発生した欠陥情報をDMAに正常に生成または更新しているか否かを把握するようになる。 【0042】図6は本発明による検証方法についての動作フローチャートであり、段階601にて前記図2のような条件を備えたC−1ディスク201に前記図2でのような条件を有するDMAミラーファイルを記録してC−2ディスク207を生成する。その次に、段階602でテスト対象のディスク駆動装置209にC−2ディスク207を設置してC−2ディスク207に対する検定をしつつ再初期化する過程がなされるようにする。 【0043】そして、段階603で再初期化されたC−2'ディスク211に記録されているDMA情報を読み出してC−2'ディスクDMAミラーファイル213を生成する。C−2'ディスクDMAミラーファイル213はテスト情報として利用される。この時、C−2'ディスクDMAミラーファイル213の一部をテスト情報として抽出できる。段階604でC−2'ディスクDMAミラーファイル213を検証する。検証は前記図2の検証器215でなされたのと同じように予測された基準情報(または期待値)を利用して行われる。検証が完了すれば、段階605で検証結果を出力して使用者がテスト対象ディスク駆動装置209に対するDMA生成または更新機能を評価できるようにする。 【0044】図7は、光を放射する光源22、ディスクD上に光源からの光をフォーカシングするフォーカシング素子24及び光源22を制御する制御器26を持つテスト対象ディスク駆動装置110を示す。前述の検証処理は、制御器26の適した動作を検証する。 【0045】 【発明の効果】前述したように本発明は物理的にすでに固定された欠陥を持っているC−1ディスクとPDLにP_list、G1_list及びG2_listなどの全ての種類の欠陥を含んでいるテスト基準DMAミラーファイルを利用して生成したC−2ディスクをテスト対象ディスク駆動装置で検証しつつ再初期化した後、得たC−2'ディスクDMAミラーファイルを基としたテスト情報を検証して、テストしようとするディスク駆動装置のDMA判読及び記録機能に対するテスト結果を得ることにより、ディスクに情報を記録及び再生できるディスク駆動装置のDMA生成または更新機能を容易にテストでき、再初期化を行う時エラーが最も発生しやすい条件を満足するテスト基準DMAミラーファイルを利用することにより、「DVD Specifications for Rewritable Disk Part1 Physical Specifications version 2.0」規格書に提示している全ての場合のアルゴリズムを満足する検証及びテストを行うことができる。 【0046】さらに、P_list、G1_list及びG2_listをPDLに含んでいるC−2ディスクをテスト基準DMAミラーファイルを利用して使用者が直接製作することもでき、製造者にC−2ディスク用途のテストディスクの製作及び提供を要求しないことにより費用を節減できる。使用者は、基準ディスク駆動装置205、DMAミラーファイル提供部203及びC−1ディスク201を使用してC−2ディスクを作れる。 【0047】本発明は、前述の実施形態に限定されず、本発明の思想内で当業者により変形が可能であることは言うまでもない。従って、本発明で権利を請求する範囲は、詳細な説明の範囲内に限定されるのではなく、請求範囲により限定されるものである。
|
| 【出願人】 |
【識別番号】390019839 【氏名又は名称】三星電子株式会社
|
| 【出願日】 |
平成13年4月9日(2001.4.9) |
| 【代理人】 |
【識別番号】100064908 【弁理士】 【氏名又は名称】志賀 正武 (外1名)
|
| 【公開番号】 |
特開2002−56633(P2002−56633A) |
| 【公開日】 |
平成14年2月22日(2002.2.22) |
| 【出願番号】 |
特願2001−110584(P2001−110584) |
|