(57)【要約】【課題】ディフェクトリストへの登録の効率が上がり、書き込み時の処理速度を向上させることができるようにする。【解決手段】多層ディスク２のある記録層にアクセスしてそのアクセス中の記録層のディフェクト領域のアドレスを検出すると、各記録層のディスク表面から見て物理的に同じ位置にディフェクトが存在するか、ディスク表面に傷やゴミなどといったディフェクトが存在するものとみなして、アクセス中の記録層のディフェクト領域のアドレスと、他の記録層の物理的に同じ位置のアドレスをディフェクト領域のアドレスとしてディフェクトリスト３に登録する。【選択図】図１
2007334940.tif 000002
【特許請求の範囲】
【請求項１】
複数の記録層を有するとともに、アドレスが前記複数の記録層における各記録領域に互いの記録層間で重複しないように割り振られている多層ディスクの表面に発生したディフェクトの位置を示す位置情報を、前記多層ディスクの所定領域に設けられたディフェクトリストに登録する多層ディスクのディフェクト管理装置において、
ディスク表面に対して垂直方向の物理的位置関係が同一位置となる前記複数の記録層における各記録領域のそれぞれのアドレスをあらかじめ対応付けて記憶する記憶手段と、
前記複数の記録層のうちの１つの記録層にアクセスして、そのアクセスによって検出した前記ディフェクトの領域に対応する前記１つの記録層における記録領域のアドレスを検出する検出手段と、
前記検出手段により検出した、前記ディフェクトの領域に対応する前記１つの記録層の記録領域のアドレスを前記ディフェクトの位置情報として前記ディフェクトリストに登録するとともに、前記記憶手段を参照し、前記１つの記録層における記録領域と対応付けられている他の記録層における記録領域のアドレスも前記ディフェクトの位置情報として前記ディフェクトリストに登録する手段とを、
備えたことを特徴とする多層ディスクのディフェクト管理装置。
【請求項２】
複数の記録層を有するとともに、アドレスが前記複数の記録層における各記録領域に互いの記録層間で重複しないように所定の規則に則って割り振られている多層ディスクの表面に発生したディフェクトの位置を示す位置情報を、前記多層ディスクの所定領域に設けられたディフェクトリストに登録する多層ディスクのディフェクト管理装置において、
前記複数の記録層のうちの１つの記録層にアクセスして、そのアクセスによって検出した前記ディフェクトの領域に対応する前記１つの記録層における記録領域のアドレスを検出する検出手段と、
前記検出手段により検出した、前記ディフェクトの領域に対応する前記１つの記録層の記録領域のアドレスから、ディスク表面に対して垂直方向の物理的位置関係が前記１つの記録層の記録領域と同一となる他の記録層における各記録領域のそれぞれのアドレスを前記所定の規則に則って計算する計算手段と、
前記検出手段により検出した、前記ディフェクトの位置に対応する前記１つの記録層の記録領域のアドレスを前記ディフェクトの位置情報として前記ディフェクトリストに登録するとともに、前記計算手段によって計算した前記他の記録層における記録領域のアドレスも前記ディフェクトの位置情報として前記ディフェクトリストに登録する手段とを、
備えたことを特徴とする多層ディスクのディフェクト管理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、多層ディスクに存在するディフェクト領域のアドレスを、多層ディスクに設けられたディフェクトリストに登録する多層ディスクのディフェクト管理装置に関する。
【背景技術】
【０００２】
近年の光ディスクは大容量化の要望がなされ、容量を大きくする上で、記録層を複数にすることは有用である。一方、光ディスクの記録層に欠陥（ディフェクト）が存在したり、ディスク表面に傷やゴミなどといったディフェクトが存在すると、記録に障害が生じるためにディフェクト管理が必要となる。従来のディフェクト管理方法は、ディフェクトの存在によって書き込みのアクセスに失敗し、リトライが規定回数以上に達すると、そのときのアドレスをディスク内のディフェクトリストに登録し、ディフェクトが存在したアドレスは使用せず、代替領域に記録することが一般的である。また、多層ディスクの場合には、それぞれの層にディフェクトリストを設け、各層への書き込みの際にディフェクトを検出した場合に、そのアドレスをディフェクトリストに登録することが一般的である。
【０００３】
また、ストリームデータのように書き込み時にリアルタイム処理を行う場合は、書き込み時のディフェクト管理方法の処理に時間がかかると、書き込み時に支障が出る。特に多層ディスクの場合は、ディフェクトリストを参照する際に、アクセス光を各層に移動しなければならず、そのため、ディフェクト管理の効率を上げることが望まれる。そこで、多層ディスクにおけるディフェクト管理の効率を上げる従来技術としては、例えば下記の特許文献１には、ディフェクト検出時に登録するアドレスをその層のディフェクトリストのみならず、他の層のディフェクトリストにも登録することにより、アクセス光が他の層に移ることなく１つの層のディフェクトリストを参照することで、全ての記録層のディフェクト情報を得ることができるようにしてディフェクト管理の効率を上げる方法がある。
【特許文献１】特開２００１−１４８０８号公報（要約書）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載の技術では、ディフェクトを検出した時の層のアドレスのみを登録しているにすぎず、その層とは異なる他の層の管理は行っていない。すなわち、ディフェクトリストに登録した層のアドレスとは異なる層のアドレスは登録していない。そのため、多層光ディスクの各記録層のディスク表面から見て物理的に同じ位置にディフェクトが存在したり、ディスク表面に傷やゴミなどといったディフェクトが存在すると、ある層での書き込みがディフェクトによる影響で失敗し、その時のアドレスをディフェクトリストへ登録したにもかかわらず、別の機会において、他の層のディスク表面から見て物理的に同じ位置への書き込みの際、以前検出した同じディフェクトが原因で書き込みに失敗をし、再度ディフェクトリストに登録をするといった二度手間になる可能性があるため、書き込み時のディフェクトリストへの登録の処理の無駄が生じていた。
【０００５】
本発明は上記従来技術の問題点に鑑み、ディフェクトリストへの登録の効率が上がり、書き込み時の処理速度を向上させることができる多層ディスクのディフェクト管理装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は上記目的を達成するために、複数の記録層を有するとともに、アドレスが前記複数の記録層における各記録領域に互いの記録層間で重複しないように割り振られている多層ディスクの表面に発生したディフェクトの位置を示す位置情報を、前記多層ディスクの所定領域に設けられたディフェクトリストに登録する多層ディスクのディフェクト管理装置において、
ディスク表面に対して垂直方向の物理的位置関係が同一位置となる前記複数の記録層における各記録領域のそれぞれのアドレスをあらかじめ対応付けて記憶する記憶手段と、
前記複数の記録層のうちの１つの記録層にアクセスして、そのアクセスによって検出した前記ディフェクトの領域に対応する前記１つの記録層における記録領域のアドレスを検出する検出手段と、
前記検出手段により検出した、前記ディフェクトの領域に対応する前記１つの記録層の記録領域のアドレスを前記ディフェクトの位置情報として前記ディフェクトリストに登録するとともに、前記記憶手段を参照し、前記１つの記録層における記録領域と対応付けられている他の記録層における記録領域のアドレスも前記ディフェクトの位置情報として前記ディフェクトリストに登録する手段とを、
備えたことを特徴とする。
【０００７】
また本発明は上記目的を達成するために、複数の記録層を有するとともに、アドレスが前記複数の記録層における各記録領域に互いの記録層間で重複しないように所定の規則に則って割り振られている多層ディスクの表面に発生したディフェクトの位置を示す位置情報を、前記多層ディスクの所定領域に設けられたディフェクトリストに登録する多層ディスクのディフェクト管理装置において、
前記複数の記録層のうちの１つの記録層にアクセスして、そのアクセスによって検出した前記ディフェクトの領域に対応する前記１つの記録層における記録領域のアドレスを検出する検出手段と、
前記検出手段により検出した、前記ディフェクトの領域に対応する前記１つの記録層の記録領域のアドレスから、ディスク表面に対して垂直方向の物理的位置関係が前記１つの記録層の記録領域と同一となる他の記録層における各記録領域のそれぞれのアドレスを前記所定の規則に則って計算する計算手段と、
前記検出手段により検出した、前記ディフェクトの位置に対応する前記１つの記録層の記録領域のアドレスを前記ディフェクトの位置情報として前記ディフェクトリストに登録するとともに、前記計算手段によって計算した前記他の記録層における記録領域のアドレスも前記ディフェクトの位置情報として前記ディフェクトリストに登録する手段とを、
備えたことを特徴とする。
【発明の効果】
【０００８】
本発明によれば、各記録層のディスク表面から見て物理的に同じ位置にディフェクトが存在するか、ディスク表面に傷やゴミなどといったディフェクトが存在するものとみなして、アクセス中の記録層のディフェクト領域のアドレスと、他の記録層のディスク表面から見て物理的に同じ位置のアドレスをディフェクトリストに登録するので、ディフェクトリストへの登録の効率が上がり、書き込み時の処理速度を向上させることができる。
【発明を実施するための最良の形態】
【０００９】
＜第１の実施の形態＞
以下、図面を参照して本発明の実施の形態について説明する。図１は本発明に係る多層ディスクのディフェクト管理装置の第１の実施の形態として光ディスク装置を示すブロック図、図２は図１の光ディスク装置の処理を説明するためのフローチャートである。
【００１０】
図１に示す光ディスク装置は、概略的にドライブ１とミドルウェア６により構成されている。ドライブ１内には多層ディスク（以下、単にディスクとも言う）２と、ディフェクト検出装置４と書き込み装置５が設けられ、ディスク２の各層にはそれぞれ、ディスク２の各層のディフェクトの位置情報を示すアドレスを記録するためのディフェクトリスト３が設けられている。ミドルウェア６内には各層のアドレスリスト（以下、単にアドレスリスト）７と、ディフェクト管理装置８とドライブ制御装置９が設けられ、アドレスリスト７にはディスク２の各層の物理的に同じ位置のアドレスがあらかじめ対応するように格納されている。
【００１１】
ディスク２の各記録層にはドライブ１内の書き込み装置５がデータを書き込み、書き込み装置５の制御はミドルウェア６内のドライブ制御装置９が行う。この書き込み時に、書き込み装置５による書き込みが規定回数失敗した場合、各記録層のディスク表面から見て物理的に同じ位置にディフェクトが存在したり、ディスク表面に傷やゴミなどといったディフェクトが存在するものとみなして、ディフェクト検出装置４がディスク２にディフェクトが存在するか否かを調べる。ここで、書き込み装置５による書き込みが規定回数失敗しただけでディスク２にディフェクトが存在すると判定するのは望ましくなく、このため、ディフェクト検出装置４がディスク２にディフェクトが存在するか否かを、例えば特許文献１のように誤り訂正ブロック中に欠陥セクタを検出したか否かに基づいて検出する。その検出結果はディフェクト管理装置８に伝えられ、ディフェクト管理装置８は書き込み時の層のアドレスをディスク２内の各層のディフェクトリスト３に登録するとともに、アドレスリスト７に基づいて他の層のディスク表面から見て物理的に同じ位置のアドレスをディスク２内の各層のディフェクトリスト３に登録する。
【００１２】
図２を参照して動作を詳しく説明する。まずステップＳ１で多層ディスク２のある層のあるアドレスへの書き込みを開始し、次いでステップＳ２では書き込みデータを読み出し、この読み出しデータと書き込みデータを比較することにより書き込みが失敗か否かを判断し、失敗であった場合は、ステップＳ３でリトライする。続くステップＳ４では前記リトライの規定回数を超えたか否かを判断し、超えるまでステップＳ３を繰り返す。ステップＳ４で前記リトライの規定回数を超えた場合は、ステップＳ５でディフェクトを前述したような方法で検出する処理を実行する。続くステップＳ６ではディフェクトの有無を判断し、ディフェクトが存在したら、ステップＳ７でディフェクトが存在する位置のアドレスをディフェクトリスト３に登録する。続くステップＳ８ではディスク２が多層ディスクか否かを判断し、多層ディスクであった場合は、ステップＳ９でアドレスリスト７を参照して、他の層のディスク表面から見て物理的に同じ位置のアドレスをディフェクトリスト３に登録する。
【００１３】
＜第２の実施の形態＞
図３は本発明に係る多層ディスクのディフェクト管理装置の第２の実施の形態として光ディスク装置を示すブロック図、図４は図３の光ディスク装置の処理を説明するためのフローチャート、図５〜図７は図３の光ディスク装置のディフェクト領域検出処理を示す説明図である。図３に示す光ディスク装置は、概略的にドライブ１とミドルウェア６ａにより構成され、ドライブ１は第１の実施の形態と同じ構成である。ミドルウェア６ａ内には第１の実施の形態と同じディフェクト管理装置８とドライブ制御装置９が設けられるとともに、第１の実施の形態のアドレスリスト７の代わりにアドレス計算装置１０が設けられている。なお、本実施の形態では、アドレスが所定の規則に則って割り振られている多層ディスクを用いることを前提とする。「所定の規則」とは、例えば１つずつインクリメント又はデクリメントさせるとか、一定のオフセット値を付けて加算又は減算するとかなどである。
【００１４】
図４と図５〜図７を参照して動作を詳しく説明する。ここで、図５〜図７は２つの記録層１２、１３を有するディスク２の表面にディフェクト１１が存在し、また、アクセス光５ａがディフェクト１１を介して記録層１２にアクセスしていく場合を示している。まず図４に示すステップＳ１１で多層ディスク２のある層のあるアドレスへの書き込みを開始し、次いでステップＳ１２では書き込みデータを読み出し、この読み出しデータと書き込みデータを比較することにより書き込みが失敗か否かを判断し、失敗であった場合は、ステップＳ１３でリトライする。続くステップＳ１４では前記リトライの規定回数を超えたか否かを判断し、超えるまでステップＳ１３を繰り返す。ステップＳ１４で前記リトライの規定回数を超えたと判断した場合は、ステップＳ１５でディフェクトを前述したような方法で検出する処理を実行する。
【００１５】
続くステップＳ１６ではディフェクトの有無を判断する。ディフェクトが存在したら、ステップＳ１７で図５〜図６に示すようにアクセス位置を変更し、ディスク２にアクセスを試みる。ここで、図５、図６ではアクセス光５ａがディフェクト１１を介して記録層１２にアクセスしているのでアクセスできず、図７ではディフェクト１１を通過しているのでアクセスできる。そこで、ステップＳ１８ではアクセス可能か否かを判断し、アクセス可能な領域になるまでステップＳ１７を繰り返す。図７に示すようにアクセス光５ａがディフェクト１１を通過してアクセス可能になったら、ステップＳ１９で、アクセス光５ａが移動した距離（ディフェクトの大きさ）とアクセス可能になった時点のアドレスからアクセス不能領域のアドレスを計算し、ステップＳ２０でディフェクトリスト３に登録する。
【００１６】
続くステップＳ２１でディスク２が多層ディスクか否かを判断し、多層ディスクである場合は、ステップＳ２２でアドレス計算装置１０により、他の層の物理的に同じ領域のアドレスを前述した所定の規則に従って計算し、ディフェクトリスト３に登録する。続くステップＳ２３で更に他の層の物理的に同じ位置のアドレスを計算したか否かを判断し、まだ登録していない層が存在する場合は、全ての層をディフェクトリスト３に登録したと判断されるまでステップＳ２２を繰り返す。
【図面の簡単な説明】
【００１７】
【図１】本発明に係る多層ディスクのディフェクト管理装置の第１の実施の形態として光ディスク装置を示すブロック図である。
【図２】図１の光ディスク装置の処理を説明するためのフローチャートである。
【図３】本発明に係る多層ディスクのディフェクト管理装置の第２の実施の形態として光ディスク装置を示すブロック図である。
【図４】図３の光ディスク装置の処理を説明するためのフローチャートである。
【図５】図３の光ディスク装置のディフェクト領域検出処理を示す説明図である。
【図６】図３の光ディスク装置のディフェクト領域検出処理を示す説明図である。
【図７】図３の光ディスク装置のディフェクト領域検出処理を示す説明図である。
【符号の説明】
【００１８】
１  ドライブ
２  多層ディスク（ディスク）
３  ディフェクトリスト
４  ディフェクト検出装置
５  書き込み装置
５ａ  アクセス光
６、６ａ  ミドルウェア
７  各層のアドレスリスト（アドレスリスト）
８  ディフェクト管理装置
９  ドライブ制御装置
１０  アドレス計算装置
１１  ディフェクト
１２、１３  記録層
【図１】
2007334940.tif 000003
【図２】
2007334940.tif 000004
【図３】
2007334940.tif 000005
【図４】
2007334940.tif 000006
【図５】
2007334940.tif 000007
【図６】
2007334940.tif 000008
【図７】
2007334940.tif 000009