(57)【要約】【課題】  欠陥領域と代替領域を含む記録媒体からデータを読み出すのにかかる時間の増加を抑制することができる情報再生装置を提供する。【解決手段】  欠陥領域を補完するための代替データを読み取るとき、まず代替データがバッファメモリに格納されているか否かを判定し（ステップＳ１０４）、格納済みのときにはバッファメモリから読み出す（ステップＳ１０５）。格納されていないときには、その代替データが記録されている代替領域へシークして読み取るとともに、その代替領域内から他の代替データも読み取ってバッファメモリに格納する（ステップＳ１０６〜Ｓ１１３）。【選択図】    図１
2005310323.tif 000002
【特許請求の範囲】
【請求項１】
欠陥領域と前記欠陥領域を補完するための代替データが記録されている代替領域とを含む記録媒体のデータ再生を行う情報再生装置であって、
前記欠陥領域と前記代替データの記録位置とを関連付ける欠陥リストを記憶する欠陥リスト記憶手段と、
前記代替領域から読み取られた前記代替データが格納される代替データ格納手段と、
データ再生時に前記代替データを読み出すとき、前記代替データが前記代替データ格納手段内に存在するか否かを判定し、存在するときには前記代替データを前記代替データ格納手段から読み出し、存在しないときには、前記欠陥リスト記憶手段が記憶する前記欠陥リストを参照して前記代替データを前記代替領域から読み取るとともにその前記代替領域内の他の前記代替データを読み取って、前記代替データ格納手段に格納するよう当該情報再生装置を制御するコントローラ部と
を少なくとも備えることを特徴とする情報再生装置。
【請求項２】
欠陥領域と前記欠陥領域を補完するための代替データが記録されている代替領域とを含む記録媒体のデータ再生時に前記代替データを読み出すとき、前記代替領域から読み取られた前記代替データが格納される代替データ格納手段から前記代替データを読み出す情報再生装置であって、
前記欠陥領域と前記代替データの記録位置とを関連付ける欠陥管理情報を前記欠陥領域の発生順に並べた欠陥リストを記憶する欠陥リスト記憶手段と、
前記欠陥リスト記憶手段が記憶する前記欠陥リスト内の前記欠陥管理情報を前記欠陥領域の発生順から前記代替データの記録位置順に並び替え、その前記欠陥管理情報の並び順に従って前記代替データを前記代替領域から一括して読み取り、前記代替データ格納手段に格納するよう当該情報再生装置を制御するコントローラ部と
を少なくとも備えることを特徴とする情報再生装置。
【請求項３】
読み出し要求されたデータの記録範囲内の前記欠陥領域を補完するための前記代替データに対応する前記欠陥管理情報を、その前記代替データの記録位置順に、かつ連続するように並び替えることを特徴とする請求項２記載の情報再生装置。
【請求項４】
上位制御装置と接続され、前記上位制御装置からのデータ読み出し要求に応じて前記記録媒体の再生を行うことを特徴とする請求項１ないし３のいずれかに記載の情報再生装置。
【請求項５】
請求項１ないし４のいずれかに記載の情報再生装置の機能を具備する情報記録再生装置であって、データ記録時に前記欠陥リストを作成して前記欠陥リスト記憶手段に記憶することを特徴とする情報記録再生装置。
【請求項６】
請求項５記載の情報記録再生装置であって、作成した前記欠陥リストを前記記録媒体に記録することを特徴とする情報記録再生装置。
【請求項７】
請求項１ないし４のいずれかに記載の情報再生装置であって、請求項６記載の情報記録再生装置によって前記欠陥リストを記録された前記記録媒体から前記欠陥リストを読み取って前記欠陥リスト記憶手段に記憶することを特徴とする情報再生装置。
【請求項８】
欠陥領域と前記欠陥領域を補完するための代替データが記録されている代替領域とを含む記録媒体のデータ再生を行う情報再生方法であって、
データ再生時に前記代替データを読み出すとき、
前記代替領域から読み取られた前記代替データが格納される代替データ格納手段内に前記代替データが存在するか否かを判定し、
存在するときには前記代替データを前記代替データ格納手段から読み出し、
存在しないときには、前記欠陥領域と前記代替データの記録位置とを関連付ける欠陥リストを参照して前記代替データを前記代替領域から読み取るとともにその前記代替領域内の他の前記代替データを読み取って、前記代替データ格納手段に格納する
ことを特徴とする情報再生方法。
【請求項９】
欠陥領域と前記欠陥領域を補完するための代替データが記録されている代替領域とを含む記録媒体のデータ再生時に前記代替データを読み出すとき、前記代替領域から読み取られた前記代替データが格納される代替データ格納手段から前記代替データを読み出す情報再生方法であって、
データの読み出し要求があってから、その要求されたデータの記録範囲内の最初の欠陥領域の直前のデータを読み取るまでの間にこの読み取り処理を停止して、もしくはその直前のデータを読み取った後、前記欠陥領域と前記代替データの記録位置とを関連付ける欠陥管理情報を前記欠陥領域の発生順に並べた欠陥リストに対し前記欠陥管理情報の並び順を前記代替データの記録位置順に並び替える処理を行い、その前記欠陥管理情報の並び順に従って前記代替データを前記代替領域から一括して読み取り、前記代替データ格納手段に格納する
ことを特徴とする情報再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録媒体に記録されているデータを再生する情報再生装置、情報記録再生装置、および情報再生方法に関する。
【背景技術】
【０００２】
光ディスクなどの記録媒体には、記録媒体の製造上の欠陥、あるいは製造後に生ずる汚れや傷などによって、データの記録・再生を行うことができない欠陥領域が生じる場合がある。そこで従来より、光ディスクなどの記録媒体には、欠陥領域のために記録できないデータを記録するための代替領域が予め用意されている。
【０００３】
光ディスクなどの記録媒体にデータの記録・再生を行う従来の情報記録再生装置は、データ記録時に、欠陥領域のために記録できないデータを代替領域に記録するとともに、欠陥領域と代替データの記録位置とを関連付ける欠陥管理情報を、欠陥領域の発生順に情報記録再生装置内のメモリに記憶し（以下、欠陥リストと称す。）、データ再生時に、その欠陥リストを参照して、代替領域から欠陥領域を補完するための代替データを読み出していた（例えば、特許文献１参照。）。
【０００４】
このように、欠陥領域のために記録できないデータを代替領域に記録することにより、欠陥領域で損失されるはずのデータを補完できるようになる。また、欠陥リストを参照して代替領域から代替データを読み出すことにより、目的とするデータを読み出すことが可能となる。
【０００５】
この従来の情報記録再生装置について、図３に示す光ディスク記録再生装置を例に説明する。図３は、従来の光ディスク記録再生装置の構成図である。但し、当該光ディスク記録再生装置のデータ再生処理に係る機能についてのみ詳細に説明する。
【０００６】
当該光ディスク記録再生装置は、図示しないホストコントローラ等の上位制御装置からデータの読み出し要求があった場合に、その要求されたデータを光ディスクから読み出して上位制御装置へ転送する。
【０００７】
図３において、スピンドルモータ２は、例えばＣＤなどの光ディスク１を回転させる。また、ヘッドアンプ４は、半導体レーザ（図示せず。）を搭載しており、光ディスク１に半導体レーザから出力されるレーザ光を照射して、光ディスク１に記録されているデータを読み取る。
【０００８】
また、スピンドルドライバ３とアクチュエータドライバ５とデジタルサーボプロセッサ６は、スピンドルモータ２とヘッドアンプ４の動作を制御する。
また、フロント・エンド・プロセッサ７は、ヘッドアンプ４によって読み取られたデータの信号を送受信する。また、エラー訂正ブロック８は、ヘッドアンプ４によって読み取られたデータの信号をフロント・エンド・プロセッサ７を介して受信し、そのデータに対してデコード処理、エンコード処理、エラー訂正処理などを施す。
【０００９】
また、ＤＲＡＭなどのバッファメモリ９は、エラー訂正ブロック８によってデコード処理等がなされたデータを一時的に蓄積する。また、ＥＥＰＲＯＭなどのフラッシュＲＯＭ１１には、システムコントローラ１０によって具現化されるプログラムが格納されており、システムコントローラ１０はそのプログラムに従って当該光ディスク記録再生装置全体の動作を制御する。
【００１０】
また、デジタルサーボプロセッサ６と、フロント・エンド・プロセッサ７と、エラー訂正ブロック８と、バッファメモリ９と、システムコントローラ１０と、フラッシュＲＯＭ１１はバス１２でつながれており、これらの部材で光ディスクコントローラが構成されている。
【００１１】
当該光ディスク記録再生装置は、データ記録時には、欠陥領域を補完するための代替データを代替領域に記録するとともに、欠陥領域と代替データの記録位置とを関連付ける欠陥管理情報を、欠陥領域の発生順にバッファメモリ９に記憶して欠陥リストを作成する。
【００１２】
また、当該光ディスク記録再生装置は、データ再生時に、光ディスク１をスピンドルモータ２によって回転させながらヘッドアンプ４を光ディスク１の半径方向に移動させ、ヘッドアンプ４に任意に設定した再生パワーのレーザ光を半導体レーザから光ディスク１に照射し、光ディスク１からの反射光に基づいてデータを再生する。
【００１３】
次に、欠陥領域と代替領域を含む光ディスクのデータ再生処理について、詳細に説明する。
図４は当該光ディスク記録再生装置のデータ再生時の動作フローチャートを示す図である。
【００１４】
まず、ステップＳ４０１において、上位制御装置からのデータ読み出し要求に応じて、その要求されたデータの記録範囲（以下、要求データ記録範囲と称す。）の記録開始位置へヘッドアンプ４を移動させるシーク処理を行い、ステップＳ４０２において、読み出し単位ごとにデータを読み取る読み取り処理（データリード）を行う。
【００１５】
ヘッドアンプ４によって読み取られたデータはエラー訂正ブロック８においてデコード等の処理がなされ、一旦バッファメモリ９に蓄積された後、上位制御装置へ転送される。
エラー訂正ブロック８において読み取りエラーが発生すると（ステップＳ４０３）、欠陥リストを参照し、そのエラーが欠陥領域によるエラーであった場合には、ステップＳ４０４において読み取り処理を停止する（リード停止）。
【００１６】
そして、ステップＳ４０５において、欠陥リストを参照して、その欠陥領域を補完するための代替データが記録されている代替領域へヘッドアンプ４を移動させるシーク処理を行い、ステップＳ４０６において代替データを読み取る（代替データリード）。この代替データもエラー訂正ブロック８においてデコード等の処理がなされ、一旦バッファメモリ９に蓄積された後、上位制御装置へ転送される。
【００１７】
代替データの読み取り後、ステップＳ４０７において再び読み取り処理を停止し（リード停止）、この欠陥領域直後の位置へヘッドアンプ４を移動させるシーク処理を行い（ステップＳ４０８）、ステップＳ４０２の読み取り処理に戻る。
【００１８】
ステップＳ４０３において読み取りエラーが発生しなかった場合には、正常終了を行うか否かを判定する（ステップＳ４０９）。すなわち、要求データ記録範囲内のデータの読み出しが終了していない場合には、ステップＳ４０２の読み取り処理に戻り、要求データ記録範囲内のデータの読み出しが終了した場合には、終了処理へ移行する。
【００１９】
このように、上位制御装置から要求されたデータの記録範囲（要求データ記録範囲）内に欠陥領域が存在する場合であっても、欠陥リストを参照して代替領域から代替データを読み取ることで、上位制御装置へ正常なデータを転送することができる。
【００２０】
しかしながら、従来の光ディスク記録再生装置（情報記録再生装置）では、欠陥領域毎に、要求データ記録範囲から代替領域へのシーク処理と代替領域から要求データ記録範囲へのシーク処理を行う必要があった。シーク処理中は、読み取り処理を一時的に停止する必要があるため、その間のデータ転送処理が行われず、そのため、上記従来の光ディスク記録再生装置のように欠陥領域毎にシーク処理が２回行われると、データの転送レートが低下し、上位制御装置から読み出し要求されたデータを光ディスクから読み出すのにかかる時間が増加するという問題が発生する。
【００２１】
一方、上位制御装置から要求されたデータの記録範囲（要求データ記録範囲）に内在する欠陥領域を補完するための代替データを一括して読み取って装置内のメモリに格納しておくことで、データ再生中に、欠陥領域が発生する毎にシーク処理を行わずに済む情報記録再生装置が従来より提案されている（例えば、特許文献１参照。）。
【００２２】
この従来の情報記録再生装置の一例について、図３に示す光ディスク記録再生装置を例に説明する。当該光ディスク記録再生装置は、先述した光ディスク記録再生装置と比べて、システムコントローラ１０による当該光ディスク記録再生装置のデータ再生時の動作制御のみが異なる。
【００２３】
以下、欠陥領域と代替領域を含む光ディスクのデータ再生処理について、詳細に説明する。
図５は当該光ディスク記録再生装置のデータ再生時の動作フローチャートを示す図である。
【００２４】
まず、ステップＳ５０１において、上位制御装置からのデータ読み出し要求に対し、欠陥リストを参照して、その要求されたデータの記録範囲（要求データ記録範囲）内に欠陥領域が存在するか否かを判定する。
【００２５】
存在する場合、欠陥リストを参照して、まず当該要求データ記録範囲内において最初に発生する欠陥領域を補完するための代替データが記録されている代替領域へヘッドアンプ４を移動させるシーク処理を行う（ステップＳ５０２）。
【００２６】
そして、ステップＳ５０３においてこの代替データを読み取り（代替データリード）、エラー訂正ブロック８においてデコード等の処理を施した後、バッファメモリ９に格納する（ステップＳ５０４）。
【００２７】
バッファメモリ９への代替データの格納後、欠陥リストを参照して、要求データ記録範囲内に他の欠陥領域が存在するか否かを判定する（ステップＳ５０５）。存在する場合には、欠陥リストを参照して、次に発生する欠陥領域を補完するための代替データが、現時点でヘッドアンプ４が位置する代替領域内に存在するか否かを判定する（ステップＳ５０６）。
【００２８】
存在する場合、シーク処理を行うことなく、ステップＳ５０３へ戻ってその代替データの読み取り処理を行い、エラー訂正ブロック８においてデコード等の処理を施した後、バッファメモリ９内に格納する。一方、存在しない場合には、ステップＳ５０７において読み取り処理を停止した後（リード停止）、ステップＳ５０２へ戻ってその代替データが記録されている代替領域へのシーク処理を行う。
【００２９】
ステップＳ５０５において、当該要求データ記録範囲内に他の欠陥領域が存在しないと判定された場合には、ステップＳ５０８において読み取り処理を停止した後（リード停止）、当該要求データ記録範囲の記録開始位置へヘッドアンプ４を移動させるシーク処理を行う（ステップＳ５０９）。また、ステップＳ５０１において当該要求データ記録範囲内に欠陥領域が存在しないと判定された場合にも、当該要求データ記録範囲の記録開始位置へヘッドアンプ４を移動させるシーク処理を行う（ステップＳ５０９）。
【００３０】
そして、ステップＳ５１０において、読み出し単位ごとにデータを読み取る読み取り処理（データリード）を行う。ヘッドアンプ４によって読み取られたデータはエラー訂正ブロック８においてデコード等の処理がなされ、一旦バッファメモリ９に蓄積された後、上位制御装置へ転送される。
【００３１】
エラー訂正ブロック８において読み取りエラーが発生すると（ステップＳ５１１）、欠陥リストを参照し、そのエラーが欠陥領域によるエラーであった場合には、シーク処理や読み取り処理の停止を行うことなく、バッファメモリ９からその欠陥領域を補完するための代替データを読み出し（ステップＳ５１２）、正常終了を行うか否かを判定する（ステップＳ５１３）。また、ステップＳ５１１において読み取りエラーが発生しなかった場合にも、正常終了を行うか否かを判定する（ステップＳ５１３）。
【００３２】
ステップＳ５１３において、要求データ記録範囲内のデータの読み出しが終了していない場合には、ステップＳ５１０の読み取り処理に戻り、要求データ記録範囲内のデータの読み出しが終了した場合には、終了処理へ移行する。
【００３３】
以上のように、上位制御装置から要求されたデータが記録されている記録範囲内の欠陥領域を補完するための代替データを一括して読み取って、光ディスク記録再生装置内のバッファメモリに格納することにより、データ再生中に、欠陥領域が発生する毎にシーク処理を行わずに済み、データの転送レートの低下を抑制することができる。
【００３４】
しかしながら、この従来の光ディスク記録再生装置（情報記録再生装置）では、欠陥領域の発生順に代替領域から代替データが読み取られる。一方、代替データの記録位置は欠陥領域の発生順になっているとは限らず、複数の代替領域にばらつきをもって記録される場合がある。この場合、欠陥領域の発生順に代替データの読み取りを行うと、複数の代替領域間でのシーク処理の回数が多くなり、上位制御装置から要求されたデータの読み出し開始までにかかる時間が増加し、その結果、上位制御装置から読み出し要求されたデータを光ディスクから読み出すのにかかる時間が増加するおそれがあった。
【特許文献１】特開平５−９４６７２号公報
【発明の開示】
【発明が解決しようとする課題】
【００３５】
本発明は、上記問題点に鑑み、代替領域からの代替データの読み取り時に、その代替領域内の他の代替データも読み取ってバッファメモリなどの代替データ格納手段に格納することにより、１つの代替領域へのシーク処理が１回で済み、データの読み出しにかかる時間の増加を抑制することができる情報再生装置、情報記録再生装置、および情報再生方法を提供することを目的とする。
【００３６】
また、データの読み出し要求があると、欠陥リスト内の欠陥管理情報を、欠陥領域の発生順から代替データの記録位置順に並び替え、その欠陥管理情報の並び順に従い、要求されたデータの記録範囲内の欠陥領域を補完するための代替データを代替領域から一括して読み取って、バッファメモリなどの代替データ格納手段に格納することにより、代替データを代替領域から一括して読み取るときの代替領域間でのシーク処理の回数を低減させ、データの読み出しにかかる時間の増加を抑制することができる情報再生装置、情報記録再生装置、および情報再生方法を提供することを目的とする。
【課題を解決するための手段】
【００３７】
請求項１記載の情報再生装置は、欠陥領域と前記欠陥領域を補完するための代替データが記録されている代替領域とを含む記録媒体のデータ再生を行う情報再生装置であって、前記欠陥領域と前記代替データの記録位置とを関連付ける欠陥リストを記憶する欠陥リスト記憶手段と、前記代替領域から読み取られた前記代替データが格納される代替データ格納手段と、データ再生時に前記代替データを読み出すとき、前記代替データが前記代替データ格納手段内に存在するか否かを判定し、存在するときには前記代替データを前記代替データ格納手段から読み出し、存在しないときには、前記欠陥リスト記憶手段が記憶する前記欠陥リストを参照して前記代替データを前記代替領域から読み取るとともにその前記代替領域内の他の前記代替データを読み取って、前記代替データ格納手段に格納するよう当該情報再生装置を制御するコントローラ部とを少なくとも備えることを特徴とする。
【００３８】
また、請求項２記載の情報再生装置は、欠陥領域と前記欠陥領域を補完するための代替データが記録されている代替領域とを含む記録媒体のデータ再生時に前記代替データを読み出すとき、前記代替領域から読み取られた前記代替データが格納される代替データ格納手段から前記代替データを読み出す情報再生装置であって、前記欠陥領域と前記代替データの記録位置とを関連付ける欠陥管理情報を前記欠陥領域の発生順に並べた欠陥リストを記憶する欠陥リスト記憶手段と、前記欠陥リスト記憶手段が記憶する前記欠陥リスト内の前記欠陥管理情報を前記欠陥領域の発生順から前記代替データの記録位置順に並び替え、その前記欠陥管理情報の並び順に従って前記代替データを前記代替領域から一括して読み取り、前記代替データ格納手段に格納するよう当該情報再生装置を制御するコントローラ部とを少なくとも備えることを特徴とする。
【００３９】
また、請求項３記載の情報再生装置は、請求項２記載の情報再生装置であって、読み出し要求されたデータの記録範囲内の前記欠陥領域を補完するための前記代替データに対応する前記欠陥管理情報を、その前記代替データの記録位置順に、かつ連続するように並び替えることを特徴とする。
【００４０】
また、請求項４記載の情報再生装置は、請求項１ないし３のいずれかに記載の情報再生装置であって、上位制御装置と接続され、前記上位制御装置からのデータ読み出し要求に応じて前記記録媒体の再生を行うことを特徴とする。
【００４１】
また、請求項５記載の情報記録再生装置は、請求項１ないし４のいずれかに記載の情報再生装置の機能を具備する情報記録再生装置であって、データ記録時に前記欠陥リストを作成して前記欠陥リスト記憶手段に記憶することを特徴とする。
【００４２】
また、請求項６記載の情報記録再生装置は、請求項５記載の情報記録再生装置であって、作成した前記欠陥リストを前記記録媒体に記録することを特徴とする。
また、請求項７記載の情報再生装置は、請求項１ないし４のいずれかに記載の情報再生装置であって、請求項６記載の情報記録再生装置によって前記欠陥リストを記録された前記記録媒体から前記欠陥リストを読み取って前記欠陥リスト記憶手段に記憶することを特徴とする。
【００４３】
また、請求項８記載の情報再生方法は、欠陥領域と前記欠陥領域を補完するための代替データが記録されている代替領域とを含む記録媒体のデータ再生を行う情報再生方法であって、データ再生時に前記代替データを読み出すとき、前記代替領域から読み取られた前記代替データが格納される代替データ格納手段内に前記代替データが存在するか否かを判定し、存在するときには前記代替データを前記代替データ格納手段から読み出し、存在しないときには、前記欠陥領域と前記代替データの記録位置とを関連付ける欠陥リストを参照して前記代替データを前記代替領域から読み取るとともにその前記代替領域内の他の前記代替データを読み取って、前記代替データ格納手段に格納することを特徴とする。
【００４４】
また、請求項９記載の情報再生方法は、欠陥領域と前記欠陥領域を補完するための代替データが記録されている代替領域とを含む記録媒体のデータ再生時に前記代替データを読み出すとき、前記代替領域から読み取られた前記代替データが格納される代替データ格納手段から前記代替データを読み出す情報再生方法であって、データの読み出し要求があってから、その要求されたデータの記録範囲内の最初の欠陥領域の直前のデータを読み取るまでの間にこの読み取り処理を停止して、もしくはその直前のデータを読み取った後、前記欠陥領域と前記代替データの記録位置とを関連付ける欠陥管理情報を前記欠陥領域の発生順に並べた欠陥リストに対し前記欠陥管理情報の並び順を前記代替データの記録位置順に並び替える処理を行い、その前記欠陥管理情報の並び順に従って前記代替データを前記代替領域から一括して読み取り、前記代替データ格納手段に格納することを特徴とする。
【発明の効果】
【００４５】
本発明によれば、代替領域からの代替データの読み取り時に、その代替領域内の他の代替データも読み取って代替データ格納手段に格納するので、１つの代替領域へのシーク処理が１回で済み、データの読み出しにかかる時間の増加を抑制することができる。
【００４６】
また、データの読み出し要求があると、欠陥リスト内の欠陥管理情報を、欠陥領域の発生順から代替データの記録位置順に並び替え、その欠陥管理情報の並び順に従い、要求されたデータの記録範囲内の欠陥領域を補完するための代替データを代替領域から一括して読み取って、代替データ格納手段に格納するので、代替データを代替領域から一括して読み取るときの代替領域間でのシーク処理の回数を低減させ、データの読み出しにかかる時間の増加を抑制することができる。
【発明を実施するための最良の形態】
【００４７】
以下、本発明の実施の形態について図面を交えて説明する。
（実施の形態１）
本実施の形態１における情報記録再生装置について、先述した図３に示す光ディスク記録再生装置を例に説明する。当該光ディスク記録再生装置（情報記録再生装置）は、先述した従来の光ディスク記録再生装置と比べて、システムコントローラ（コントローラ部）１０による当該光ディスク記録再生装置のデータ再生時の動作制御のみが異なる。
【００４８】
当該光ディスク記録再生装置は、代替データを代替領域から読み取るとき、その代替領域内の他の代替データも読み取ってバッファメモリ９の所定の領域（代替データ格納手段）に格納するので、１つの代替領域へのシーク処理を１回で済ませることができる。
【００４９】
以下、欠陥領域と代替領域を含む光ディスク（記録媒体）のデータ再生処理（情報再生方法）について、詳細に説明する。
図１は本実施の形態１における光ディスク記録再生装置（情報記録再生装置）のデータ再生時の動作を表すフローチャートを示す図である。
【００５０】
まず、ステップＳ１０１において、上位制御装置からのデータ読み出し要求に応じて、その要求されたデータの記録範囲（要求データ記録範囲）の記録開始位置へヘッドアンプ４を移動させるシーク処理を行い、ステップＳ１０２において、読み出し単位ごとにデータを読み取る読み取り処理（データリード）を行う。
【００５１】
ヘッドアンプ４によって読み取られたデータはエラー訂正ブロック８においてデコード等の処理がなされ、一旦バッファメモリ９に蓄積された後、上位制御装置へ転送される。
エラー訂正ブロック８において読み取りエラーが発生すると（ステップＳ１０３）、バッファメモリ９の所定の領域（欠陥リスト記憶手段）に記憶されている欠陥リストを参照し、そのエラーが欠陥領域によるエラーであった場合には、ステップＳ１０４において、その欠陥領域を補完するための代替データがバッファメモリ９に格納済みであるか否かについて判定する。
【００５２】
バッファメモリ９に格納済みの場合には、ステップＳ１０５においてバッファメモリ９からその代替データを読み出し（代替データリード）、ステップＳ１０２の読み出し処理に戻る。
【００５３】
一方、バッファメモリ９にその代替データが未だに格納されていない場合には、ステップＳ１０６において読み取り処理を停止し（リード停止）、ステップＳ１０７において、欠陥リストを参照して、その代替データが記録されている代替領域へヘッドアンプ４を移動させるシーク処理を行い、ステップＳ１０８において代替データを読み取る（代替データリード）。この代替データもエラー訂正ブロック８においてデコード等の処理がなされ、一旦バッファメモリ９に蓄積された後、上位制御装置へ転送される。
【００５４】
代替データの読み取り後、ステップＳ１０９において、欠陥リストを参照して、その代替データが記録されている代替領域内に他の代替データが存在するか否かを判定する。他の代替データが存在する場合には、ステップＳ１１０においてそれを読み取り（代替データリード）、エラー訂正ブロック８においてデコード等の処理を施した後、バッファメモリ９内に格納する（ステップＳ１１１）。
【００５５】
他の代替データをバッファメモリ９へ格納した後、ステップＳ１１２において読み取り処理を停止する（リード停止）。一方、現在ヘッドアンプ４が位置する代替領域に他の代替データが存在しない場合も（ステップＳ１０９の“Ｎｏ”）、ステップＳ１１２において読み取り処理を停止する（リード停止）。
【００５６】
そして、ステップＳ１０３において読み取りエラーが発生した欠陥領域直後の位置へヘッドアンプ４を移動させるシーク処理を行い（ステップＳ１１３）、ステップＳ１０２の読み取り処理に戻る。
【００５７】
ステップＳ１０３において読み取りエラーが発生しなかった場合には、正常終了を行うか否かを判定する（ステップＳ１１４）。すなわち、要求データ記録範囲内のデータの読み出しが終了していない場合には、ステップＳ１０２の読み取り処理に戻り、要求データ記録範囲内のデータの読み出しが終了した場合には、終了処理へ移行する。
【００５８】
なお、代替データのバッファメモリへの格納方法としては、例えば、要求データ記録範囲内での欠陥領域の位置に対応する位置に格納する方法がある。この場合、要求データ記録範囲内から読み出し単位ごとに読み取ったデータについても、要求データ記録範囲内での位置に対応する位置に格納する。また、別の方法として、代替データを任意の位置に格納し、代替データとその格納位置とを関連付ける代替データ管理情報を、欠陥リストに追加するなどしてバッファメモリ内に記録するなどしてもよい。
【００５９】
本実施の形態１によれば、１つの代替領域へのシーク処理を１回で済ませることができるので、上位制御装置から読み出し要求されたデータの記録範囲に内在する欠陥領域を補完するための代替データが１つの代替領域内に記録されている場合、このデータ読み出し処理中は、２度のシーク処理を行えばよく、転送レートの低減を抑制することができる。
【００６０】
また、上位制御装置から読み出し要求されたデータの記録範囲に内在する欠陥領域を補完するための代替データが複数の代替領域にわたって記録されている場合であっても、各代替領域毎にシーク処理を行えばよく、従来のように欠陥領域毎にシーク処理を行わずに済むので、シーク処理の回数が低減し、転送レートの低減を抑制することができる。
【００６１】
また、代替データが欠陥領域の発生順ではなく複数の代替領域にばらつきをもって記録されている場合であっても、各代替領域内にあるすべての代替データを２度のシーク処理でバッファメモリに格納するので、同じ代替領域へのシーク処理を何度も行わずに済み、シーク処理の回数が低減して、転送レートの低減を抑制することができる。
【００６２】
さらに、代替データが欠陥領域の発生順ではなく複数の代替領域にばらつきをもって記録されており、かつ上位制御装置からのデータ読み出し要求が複数回連続してあった場合であっても、シーク処理の回数が低減して、その要求全体を通して転送レートの低減を抑制することができる。
【００６３】
また、例えば光ディスク１が光ディスク記録再生装置に充填されている間、読み取った代替データをバッファメモリ９で保持しておけば、代替データが欠陥領域の発生順ではなく複数の代替領域にばらつきをもって記録されており、かつ上位制御装置からのデータ読み出し要求が時間間隔を空けて複数回あった場合であっても、シーク処理の回数が低減して、転送レートの低減を抑制することができる。
【００６４】
以上のように、本実施の形態１によれば、データ再生時に代替データを代替領域から読み取るためのシーク処理の回数を低減させることができるので、データの読み出し要求があってから、その要求されたデータの読み出しが終了するまでにかかる時間の増加を抑制することができる。
【００６５】
（実施の形態２）
続いて、本実施の形態２における情報記録再生装置について、先述した図３に示す光ディスク記録再生装置を例に説明する。当該光ディスク記録再生装置は、先述した従来の光ディスク記録再生装置と比べて、システムコントローラ（コントローラ部）１０による当該光ディスク記録再生装置のデータ再生時の動作制御のみが異なる。
【００６６】
当該光ディスク記録再生装置（情報記録再生装置）は、図示しないホストコントローラ等の上位制御装置からデータの読み出し要求があると、バッファメモリ９の所定の領域（欠陥リスト記憶手段）に記憶されている欠陥リスト内の欠陥管理情報を、欠陥領域の発生順から代替データの記録位置順に並び替え、その欠陥管理情報の並び順に従って、要求データ記録範囲内に含まれる欠陥領域を補完するための代替データを代替領域から一括して読み取り、バッファメモリ９の所定の領域（代替データ格納手段）に格納する。
【００６７】
このように欠陥リスト内の欠陥管理情報を、欠陥領域の発生順から代替データの記録位置順に並び替えるので、代替データの記録位置順に代替データを読み取ることができ、要求データ記録範囲に内在する欠陥領域を補完するための代替データを一括して読み取ってバッファメモリ９に格納するときのシーク処理の回数を低減させることができる。
【００６８】
以下、欠陥領域と代替領域を含む光ディスク（記録媒体）のデータ再生処理（情報再生方法）について、詳細に説明する。
図２は本実施の形態２における光ディスク記録再生装置（情報記録再生装置）のデータ再生時の動作を表すフローチャートを示す図である。
【００６９】
まず、ステップＳ２０１において、上位制御装置からのデータ読み出し要求に対し、欠陥リストを参照して、その要求されたデータの記録範囲（要求データ記録範囲）内に欠陥領域が存在するか否かについて判定する。
【００７０】
存在する場合、ステップＳ２０２において、欠陥リスト内の欠陥管理情報を、欠陥領域の発生順から代替データの記録位置順に並び替え、その並べ替えた欠陥管理情報の並び順に従い、要求データ記録範囲内の欠陥領域を補完するための代替データのうちの最初の代替データが記録されている代替領域へヘッドアンプ４を移動させるシーク処理を行う。
【００７１】
そして、ステップＳ２０４においてこの代替データを読み取り（代替データリード）、エラー訂正ブロック８においてデコード等の処理を施した後、バッファメモリ９内に格納する（ステップＳ２０５）。
【００７２】
バッファメモリ９への代替データの格納後、ステップＳ２０６において、欠陥リストを参照して、要求データ記録範囲内の欠陥領域を補完するための代替データを全て読み取ったか否かを判定する。
【００７３】
読み取っていない代替データがある場合、ステップＳ２０７において、並べ替えた欠陥管理情報の並び順に従い、要求データ記録範囲内の欠陥領域を補完するための代替データのうちの次の代替データが、現時点でヘッドアンプ４が位置する代替領域内に存在するか否かを判定する。
【００７４】
存在する場合には、シーク処理を行うことなく、ステップＳ２０４へ戻ってその代替データの読み取り処理を行い、エラー訂正ブロック８においてデコード等の処理を施した後、バッファメモリ９内に格納する。
【００７５】
一方、存在しない場合には、ステップＳ２０８において読み取り処理を停止し（リード停止）、ステップＳ２０３へ戻ってその代替データが記録されている代替領域へのシーク処理を行う。
【００７６】
ステップＳ２０６において、全ての代替データを読み取ったと判定した場合には、ステップ２０９において読み取り処理を停止した後（リード停止）、当該要求データ記録範囲の記録開始位置へヘッドアンプ４を移動させるシーク処理を行う（ステップＳ２１０）。また、ステップＳ２０１において当該要求データ記録範囲内に欠陥領域が存在しないと判定された場合にも、当該要求データ記録範囲の記録開始位置へヘッドアンプ４を移動させるシーク処理を行う（ステップＳ２１０）。
【００７７】
そして、ステップＳ２１１において、読み出し単位ごとにデータを読み取る読み取り処理（データリード）を行う。ヘッドアンプ４によって読み取られたデータはエラー訂正ブロック８においてデコード等の処理がなされ、一旦バッファメモリ９に蓄積された後、上位制御装置へ転送される。
【００７８】
エラー訂正ブロック８において読み取りエラーが発生すると（ステップＳ２１２）、欠陥リストを参照し、そのエラーが欠陥領域によるエラーであった場合には、シーク処理や読み取り処理の停止を行うことなく、バッファメモリ９からその欠陥領域を補完するための代替データを読み出し（ステップＳ２１３）、正常終了を行うか否かを判定する（ステップＳ２１４）。また、ステップＳ２１２において読み取りエラーが発生しなかった場合にも、正常終了を行うか否かを判定する（ステップＳ２１４）。
【００７９】
ステップＳ２１４において、要求データ記録範囲内のデータの読み出しが終了していない場合には、ステップＳ２１１の読み取り処理に戻り、要求データ記録範囲内のデータの読み出しが終了した場合には、終了処理へ移行する。
【００８０】
なお、欠陥管理情報の並び替えの方法としては、欠陥リスト内のすべての欠陥管理情報を代替データの記録位置順に並び替えてもよいし、上位制御装置から読み出し要求されたデータが記録されている記録範囲内の欠陥領域を補完するための代替データの欠陥管理情報が、記録位置順に連続して並ぶようにしてもよい。
【００８１】
また、要求されたデータの読み出し開始前に欠陥管理情報を並び替え、代替データを一括して読み取りバッファメモリに格納したが、これらの処理は、要求データ記録範囲内の最初の欠陥領域の直前のデータを読み取るまでの間にこの読み取り処理を停止して、もしくはその直前のデータを読み取った後に行うようにしてもよい。
【００８２】
また、代替データのバッファメモリへの格納方法としては、例えば、要求データ記録範囲内での欠陥領域の位置に対応する位置に格納する方法がある。この場合、要求データ記録範囲内から読み出し単位ごとに読み取ったデータについても、要求データ記録範囲内での位置に対応する位置に格納する。また、別の方法として、代替データを任意の位置に格納し、代替データとその格納位置とを関連付ける代替データ管理情報を、欠陥リストに追加するなどしてバッファメモリ内に記録するなどしてもよい。
【００８３】
本実施の形態２によれば、代替データが欠陥領域の発生順ではなく複数の代替領域にばらつきをもって記録されている場合であっても、代替データの記録位置順に効率よく代替データを読み取ることができ、従来のように代替領域間で頻繁にシーク処理を行わずに済むため、シーク処理の回数を低減させることができ、データの読み出し要求があってから、その要求されたデータの読み出しを終了するまでにかかる時間の増加を抑制することができる。
【００８４】
また、代替データが欠陥領域の発生順ではなく複数の代替領域にばらつきをもって記録されており、かつ上位制御装置からのデータ読み出し要求が複数回連続してあった場合であっても、もしくは上位制御装置からのデータ読み出し要求が時間間隔を空けて複数回あった場合であっても、代替データの記録位置順に効率よく代替データと読み取ることができるので、シーク処理の回数を低減させることができ、データの読み出し要求があってから、その要求されたデータの読み出しを終了するまでにかかる時間の増加を抑制することができる。
【００８５】
なお、実施の形態１、２では、記録媒体として光ディスクを例に説明した。記録媒体としての光ディスクには、例えばＣＤ方式やＤＶＤ方式のものなどがある。
また、光ディスクに限らず、ハードディスクやフレキシブルディスクのような磁気ディスク、ＭＯやＭＤなどの光磁気ディスクであっても同様である。
【００８６】
また、ディスク状の記録媒体に限らず、例えばテープ状の記録媒体であっても同様である。
また、実施の形態１、２では、光ディスクへのデータ記録時に欠陥リストを装置内のメモリに作成したが、欠陥リストを光ディスクに記録しておき、この欠陥リストをデータ再生前に読み出して装置内のメモリに記録するようにしても同様である。
【００８７】
また、実施の形態１、２では、光ディスクにデータの記録・再生を行う光ディスク記録再生装置を例に、情報記録再生装置について説明したが、上記のように欠陥リストが記録された光ディスクを用いれば、情報再生装置であっても同様である。
【００８８】
また、実施の形態１、２では、上位制御装置からのデータ読み出し要求に応じてデータを再生する情報記録再生装置について説明したが、無論、情報記録再生装置や情報再生装置内の要求に応じてデータ再生を行う場合も同様である。
【００８９】
また、実施の形態１、２では、代替領域が予め用意された記録媒体を例に説明したが、無論、データ記録時に代替領域を設定するようにしてもよい。
また、実施の形態１、２では、読み取りエラーが発生したときに（ステップＳ１０３、ステップＳ２１２）、欠陥リストを参照して、そのエラーが欠陥領域によるエラーであるか否かを判定したが、欠陥リストを参照して、欠陥領域の直前まで読み取り処理を行い、その欠陥領域をスキップするようにしてもよい。
【産業上の利用可能性】
【００９０】
本発明にかかる情報再生装置等は、欠陥領域を補完するための代替データを読み取るためのシーク処理を低減して、データの読み出し要求があってから、その要求されたデータの読み出しを終了するまでにかかる時間の増加を抑制することができるので、代替領域を含む記録媒体を再生する情報再生装置等の分野において有用である。
【図面の簡単な説明】
【００９１】
【図１】本発明の実施の形態１における光ディスク記録再生装置（情報記録再生装置）のデータ再生時の動作を表すフローチャートを示す図
【図２】本発明の実施の形態２における光ディスク記録再生装置（情報記録再生装置）のデータ再生時の動作を表すフローチャートを示す図
【図３】本発明の実施の形態１、２、および従来の光ディスク記録再生装置の構成図
【図４】従来の光ディスク記録再生装置のデータ再生時の動作フローチャートを示す図
【図５】従来の光ディスク記録再生装置のデータ再生時の動作フローチャートを示す図
【符号の説明】
【００９２】
１      光ディスク
２      スピンドルモータ
３      スピンドルドライバ
４      ヘッドアンプ
５      アクチュエータドライバ
６      デジタルサーボプロセッサ
７      フロント・エンド・プロセッサ
８      エラー訂正ブロック
９      バッファメモリ
１０      システムコントローラ
１１      フラッシュＲＯＭ
【図１】
2005310323.tif 000003
【図２】
2005310323.tif 000004
【図３】
2005310323.tif 000005
【図４】
2005310323.tif 000006
【図５】
2005310323.tif 000007