(57)【要約】【課題】光ディスク等のデータ記録媒体の欠陥セクタに対する救済処理を高速に行うことができる情報記録再生装置を得る。【解決手段】システム制御部１８は、光ディスク２のアクセスを行う領域内に存在する場合、信号処理部２１に対して、交替先であるスペアエリア内の読み出しを行う最初の交替セクタのアドレスを開始アドレスＡＳ１に指定し、更にスペアエリア内の読み出しを行う最後の交替セクタの次の交替セクタのセクタアドレスを終了アドレスＡＥ１に指定し、データエリア内の再生を開始するアドレスを再生開始アドレスＡＤＳ１に指定する。信号処理部２１は、開始アドレスＡＳ１及び終了アドレスＡＥ１で指定された交替セクタのデータを光ディスク２から読み出し、更に指定された再生開始アドレスＡＤＳ１から順次各セクタアドレスのデータを読み出すようにした。【選択図】  図１
2004303345.tif 000002
【特許請求の範囲】
【請求項１】
データの記録が行われる少なくとも１つのデータ領域と、該データ領域に欠陥のあるセクタがある場合に、該欠陥セクタに記録されるべきデータが記録される、該欠陥セクタに対応して設けられた交替セクタからなる少なくとも１つの交替領域とを情報の記録領域に有する記録媒体に対して、所定の記録単位での情報の記録及び再生を行う情報記録再生装置において、
前記記録媒体に記録された情報を再生して出力する情報処理部と、
前記記録媒体のデータ領域における所望のデータを再生する際に、前記情報処理部に対して、再生を行うデータ領域のデータを示す再生開始アドレス及び再生終了アドレスを指定すると共に、該再生開始アドレス及び再生終了アドレスで示された少なくとも１つのセクタにおける前記欠陥セクタの有無に応じて、前記交替領域の対応する少なくとも１つの交替セクタの開始アドレスと終了アドレスをそれぞれ指定する制御部と、
を備え、
前記情報処理部は、制御部から指定された、交替セクタの開始アドレス及び終了アドレスで示されたデータ、並びに前記データ領域の再生開始アドレス及び再生終了アドレスで示されたデータを、１回のシーク動作で再生を行う順番で読み出して一時的に記憶し、欠陥セクタのデータを対応する交替セクタのデータに置き換えて出力することを特徴とする情報記録再生装置。
【請求項２】
前記情報処理部は、制御部から指定された、交替セクタの開始アドレス及び終了アドレスで示されたデータ、並びに前記データ領域の再生開始アドレス及び再生終了アドレスで示されたデータを読み出す際、前記一時的な記憶動作を停止する間は所定の読み取りエラー処理を停止することを特徴とする請求項１記載の情報記録再生装置。
【請求項３】
前記情報処理部は、制御部から指定された、交替セクタの再生開始アドレスで示されたデータ、並びに前記データ領域の再生開始アドレスで示されたデータに対してデータのバッファリングをバッファＲＡＭに対して開始すると、該開始したことを示す信号を前記制御部に出力することを特徴とする請求項１又は２記載の情報記録再生装置。
【請求項４】
前記情報処理部は、前記記録媒体に対してデータの読み出し及び書き込みを行う読み書き用ヘッドを備え、該読み書き用ヘッドで読み出したデータ内のセクタアドレスが、制御部から指定された、交替セクタの再生開始アドレス及び前記データ領域の再生開始アドレスに一致すると、該一致したことを示す信号を前記制御部に出力することを特徴とする請求項１又は２記載の情報記録再生装置。
【請求項５】
前記情報処理部は、制御部から指定された、交替セクタの再生終了アドレスで示されたデータ、並びに前記データ領域の再生終了アドレスで示されたデータに対してデータのバッファリングを停止すると、該停止したことを示す信号を前記制御部に出力することを特徴とする請求項１又は２記載の情報記録再生装置。
【請求項６】
前記情報処理部は、前記記録媒体に対してデータの読み出し及び書き込みを行う読み書き用ヘッドを備え、該読み書き用ヘッドで読み出したデータ内のセクタアドレスが、制御部から指定された、交替セクタの再生終了アドレス及び前記データ領域の再生終了アドレスに一致すると、該一致したことを示す信号を前記制御部に出力することを特徴とする請求項１又は２記載の情報記録再生装置。
【請求項７】
前記記録媒体は光ディスクであり、前記読み書き用ヘッドは該光ディスクに対してデータの読み出し及び書き込みを行う光ピックアップであり、
前記情報処理部は、少なくとも、
モータ駆動制御部と、
前記光ピックアップから読み出されたデータを所定の方法でデコードするデコーダ部と、
該デコーダ部でデコードされたデータを一時的に記憶するメモリ部と、
を備えることを特徴とする請求項４又は６記載の情報記録再生装置。
【請求項８】
前記制御部、並びに前記情報処理部におけるモータ駆動制御部及びデコーダ部は、１つのＩＣに集積されることを特徴とする請求項７記載の情報記録再生装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報の記録領域に少なくとも１つの交替領域を有する記録媒体に対して所定の記録単位で情報の記録及び再生を行う情報記録再生装置に関し、例えば光ディスクに対して情報の記録及び再生を行う光ディスク装置等の情報記録再生装置に関する。
【０００２】
【従来の技術】
情報記録再生装置である光ディスク装置では、光ディスク製造時の欠陥、光ディスクの傷又は記録消去を繰り返し行うことによる光ディスクの劣化による欠陥等の不具合が発生した場合においても、記録データの信頼性を保証できるようにするために、欠陥管理システムが導入されているものがある。該欠陥管理システムにおいて、欠陥セクタを代替セクタで交替する方式として代表的に２つの方式がある。１つは、欠陥セクタが存在した場合、次に続くセクタを代替して使用する方式であり、これをセクタスリップ方式と呼ぶ。もう１つは、欠陥セクタが存在した場合、欠陥セクタの代わりに別の箇所に設けた予備セクタを代替して使用する方式であり、これを線形置換方式と呼ぶ。
【０００３】
まず、セクタスリップ方式について、図７に基づいてその動作を簡単に説明する。
図７では、光ディスク上のデータ並びの一部分をセクタ単位で示しており、１０１は第１の欠陥セクタを、１０２は第２の欠陥セクタをそれぞれ示し、１０３は第１の交替セクタを、１０４は第２の交替セクタをそれぞれ示している。この他に、欠陥セクタや交替セクタの位置を管理している欠陥セクタ管理テーブルを別の領域に設け、更に欠陥処理を実行する制御回路は光ディスク装置に組み込まれているものとする。
【０００４】
まず、光ディスク装置に光ディスクを挿入する。次に、光ディスク装置が接続されたホストコンピュータ等の上位装置から、光ディスクの欠陥のない正常セクタにアクセスされた場合は、光ディスク装置は、光ディスクに対して該セクタでデータの読み書きを行う。しかし、前記上位装置から光ディスクの第１の欠陥セクタ１０１及び／又は第２の欠陥セクタ１０２にアクセスされた場合は、光ディスク装置は、各欠陥セクタ１０１，１０２に対してデータの読み書きを行わずに、欠陥セクタ位置管理テーブルに書き込まれている情報にしたがって、対応する次のセクタである交替セクタ１０３，１０４に対して読み書きを行う。このように、セクタスリップ方式は、光ディスクにおいて、欠陥セクタがあった場合、対応する次の交替セクタへスリップさせてデータの読み書きを行う方式である。
【０００５】
次に、線形置換方式について、図８に基づいてその動作を簡単に説明する。
図８において、光ディスク上のデータ並びの一部分をセクタ単位で示しており、２０１は第１の欠陥セクタを、２０２は第２の欠陥セクタをそれぞれ示し、２０３は第１の交替セクタを、２０４は第２の交替セクタをそれぞれ示している。この他に、欠陥セクタや交替セクタの位置を管理している欠陥セクタ位置管理テーブルを別の領域に設ける。更に、第一の方式であるセクタスリップ方式と同様に、欠陥処理を実行する制御回路は光ディスク装置に組み込まれているものとする。
【０００６】
まず、光ディスク装置へ光ディスクを挿入する。次に、ホストコンピュータ等の上位装置から、光ディスクの欠陥のない正常セクタにアクセスされた場合は、光ディスク装置は、光ディスクに対して該セクタでデータの読み書きを行う。しかし、前記上位装置から光ディスクの第１の欠陥セクタ２０１及び／又は第２の欠陥セクタ２０２にアクセスされた場合は、光ディスク装置は、各欠陥セクタ２０１，２０２に対してデータの読み書きを行わずに、欠陥セクタ位置管理テーブルに書き込まれている情報にしたがって、光ディスク装置の読み書き用ヘッドが交替セクタ２０３，２０４へジャンプさせてデータの読み書きを行う方式である。
【０００７】
次に、線形置換方式の１つとして規格化されているＭｔ．Ｒａｉｎｅｒ規格（以下、ＭＲＷと呼ぶ）について、図９に基づいて説明する。
図９は、光ディスクの記録領域のフォーマットを表しており、該記録領域はリードインエリア、プログラムエリア、リードアウトエリアから成り立っている。プログラムエリアは、欠陥セクタの交替セクタを配置するスペア領域である複数個のスペアエリア（Ｓｐａｒｅ  Ａｒｅａ）ＳＡ１〜ＳＡＮと、該各スペアエリアＳＡ１〜ＳＡＮと対になるように割り当てられた通常のデータ領域である各データエリア（Ｄａｔａ  Ａｒｅａ）ＤＡ１〜ＤＡＮと、主テーブルエリアＭＴＡ（Ｍａｉｎ  Ｔａｂｌｅ  Ａｒｅａ）を補完するための第２テーブルである副テーブルエリアＳＴＡ（Ｓｅｃｏｎｄａｒｙ  Ｔａｂｌｅ  Ａｒｅａ）とで構成されている。
【０００８】
スペアエリアＳＡ１〜ＳＡＮとデータエリアＤＡ１〜ＤＡＮは対で使用され、例えば、データエリアＤＡ１の交替先はスペアエリアＳＡ１であるが、スペアエリアＳＡ１に多くの空きスペースがあっても、スペアエリアＳＡ１をデータエリアＤＡ２の交替先として使用しない。一方、データエリアＤＡ１の交替が多くなってスペアエリアＳＡ１の領域を使い切ってしまった場合は、データエリアＤＡ１の交替先をスペアエリアＳＡ２にすることは可能である。また、前記データエリアＤＡ１〜ＤＡＮ及びスペアエリアＳＡ１〜ＳＡＮの大きさは、スペアエリアの領域を多く取ると光ディスクに記録できるデータエリアが減少することからある程度の比率に抑えられている。
【０００９】
ＭＲＷでは、１つのスペアエリアは８パケット（８×３９＝３１２セクタ）、１つのデータエリアは１３６パケット（１３６×３９＝５３０４セクタ）と定められており、スペアエリアとデータエリアの対が複数存在するようになっている。１パケットは図９に示すように実際にユーザデータエリアＵＤＡ（Ｕｓｅｒ  Ｄａｔａ  Ａｒｅａ）として使用できる３２セクタと、パケットとパケットを書き繋いだときに３２セクタのユーザデータエリアＵＤＡが信頼性高く再生できるようにするために設けられた７セクタのリンクエリアＬＩＮＫ，ＲＩＮ１〜ＲＩＮ４，ＲＯ１，ＲＯ２で構成される。したがって、８パケットのスペアエリア内には実際に交替セクタとして使用できるセクタ数は３２×８＝２５６セクタ存在することになる。
【００１０】
また、プログラム領域の最後にあるＳＴＡは欠陥管理用のテーブルであり、これはＣＤ−ＲＯＭから読めるように設けられている欠陥管理用テーブルであると共に、リードインエリアに設けられている、欠陥セクタ位置情報管理のための交替管理テーブルである主テーブルエリアＭＴＡのスペアエリア（全く同じ情報が記録されている領域）に相当するものである。以下、主テーブルエリアＭＴＡを交替管理テーブルと呼ぶ。
【００１１】
図１０は、交替管理テーブルＭＴＡのフォーマット例を示した図である。
図１０の交替管理テーブルＭＴＡは、主データテーブルＭＤＴ（Ｍａｉｎ  Ｄｅｆｅｃｔ  Ｔａｂｌｅ）が０であり、欠陥テーブルブロックＤＴＢ（Ｄｅｆｅｃｔ  Ｔａｂｌｅ  Ｂｌｏｃｋｓ）が０であることから、図９に示したスペアエリアＳＡ１に関するテーブルである。また、主データテーブルＭＤＴが０で、欠陥テーブルブロックＤＴＢが１の場合はスペアエリアＳＡ２に対応するテーブルを示し、以下、主データテーブルＭＤＴは０〜７まであり、欠陥テーブルブロックＤＴＢも０〜７まであることから、最大で主データテーブルＭＤＴが７、欠陥テーブルブロックＤＴＢも７まであり、主データテーブルＭＤＴと欠陥テーブルブロックＤＴＢの組み合わせでスペアエリアＳＡ１〜ＳＡ６４までの総数６４のテーブルを持つことができる。
【００１２】
この交替管理テーブルＭＴＡのエントリタイプ（Ｅｎｔｒｙ  Ｔｙｐｅ）がリアルロケーションエントリ（Ｒｅａｌ  Ｌｏｃａｔｉｏｎ  Ｅｎｔｒｙ）になっている箇所の欠陥アドレス及び交替アドレスを参照することにより、スペアエリアＳＡ１の交替情報を知ることができる。図１０の場合では、欠陥領域はアドレス００５Ａ０〜００５Ｃ０までであり、そのデータはそれぞれ対応するアドレス００４００〜００４２０に交替されていることが分かる。また、エントリタイプがフリーエントリ（Ｆｒｅｅ  Ｅｎｔｒｙ）になっている箇所は交替領域における使用可能で未使用なスペアエリアのアドレスを示している。エントリタイプがアンユーサブルエントリ（Ｕｎｕｓａｂｌｅ  Ｅｎｔｒｙ）になっている箇所は、欠陥領域の欠陥アドレスであり、使用禁止のアドレス（記録禁止領域のアドレス）を意味する。将来的に使用禁止のアドレスを含む記録の要求があった場合は交替されることになる。
【００１３】
このように、図１０の交替管理テーブルＭＴＡはスペアエリアＳＡ１に関してのものであり、スペアエリアＳＡ１は、アドレス００５Ａ０〜００５Ｃ０の各エリアの情報がそれぞれアドレス００４００〜００４２０の各エリアに交替されており、アドレス００４２２及び００４２８の各エリアが欠陥アドレスで記録禁止領域であるということが図１０から分かる。
【００１４】
ＭＲＷにおいて、光ディスクの先天的な欠陥は、光ディスクの初期化時に登録される仕組みになっている。すなわち、初期化時の記録エラー又は初期化時に行うベリファイ動作中の再生エラー等が発生したアドレスを交替管理テーブルＭＴＡのアンユーサブルエントリに登録し、該アドレスを記録禁止アドレスに設定する。また、後天的な欠陥に関しては、記録又は記録後のベリファイ中にエラーが発生し、その結果交替した場合は、リアルロケーションエントリにエラー発生アドレスとその交替先のアドレスを登録する。
【００１５】
このような光ディスク装置において、ホストコンピュータから光ディスクへのデータ記録要求があった場合は、まず交替管理テーブルＭＴＡを参照して、光ディスクのホストコンピュータから要求された記録範囲に欠陥領域が存在するか否かを調べる。そして、欠陥領域を含む範囲の記録要求であった場合には、欠陥領域に記録したデータと同じデータを交替領域であるスペアエリアにも交替記録し、その欠陥領域の欠陥アドレス情報と交替領域の交替先アドレス情報（交替情報）とを交替管理テーブルＭＴＡに登録する。
【００１６】
一方、前記のようにしてデータを記録した光ディスクに対して、ホストコンピュータから再生の要求があると、まず交替管理テーブルＭＴＡを参照し、再生するデータ範囲に交替された交替先アドレス情報が含まれているか否かを調べる。交替先アドレス情報が含まれていた場合は、データエリアとそのデータエリアの欠陥アドレス情報に対応する交替先アドレス情報のスペアエリアからデータを再生してそれぞれホストコンピュータへ転送する仕組みにしている。
【００１７】
図１１は、図９からスペアエリアＳＡ１及びデータエリアＤＡ１を抜き出してセクタ単位でデータを示した図である。なお、図１１では、分かりやすくするために、図９に示すパケット内のリンクセクタを省略してユーザデータエリアのみを示している。
また、図１２は、図１１に対応したデータエリアＤＡ１内のデータを再生し、ＤＲＡＭ等の一時記憶メモリであるバッファに蓄えた後でそのバッファ内で該当データを並び替えて、ホストコンピュータへ送るためのデータフォーマットにした一例を示している。
【００１８】
例えば、図９に示したデータエリアＤＡ１を再生する場合、まず、図１０に示す交替管理テーブルＭＴＡを参照し、データエリアＤＡ１に欠陥アドレスが存在するか否かを調べる。欠陥アドレスが存在しなかった場合はデータエリアＤＡ１内の該当データを読み出してバッファへ記憶させ必要に応じてエラー検出、エラー訂正等を行った後、ホストコンピュータへ全データを転送して終了する。
【００１９】
一方、交替管理テーブルＭＴＡを参照し、データエリアＤＡ１に欠陥アドレスが存在した場合は、まず、データエリアＤＡ１の該当データを読み出してバッファへ記憶させ必要に応じてエラー検出、エラー訂正等を行う。ただし、このとき、欠陥アドレスのデータに対してはエラー検出やエラー訂正、及びリトライ等通常の異常処理は行わないようにする。次にスペアエリアＳＡ１の交替先アドレスのエリアからの交替されたデータを読み出してバッファへ記憶させ必要に応じてエラー検出、エラー訂正等を行う。最後に各データをバッファ内で、例えば、図１２に示すように正常な並びに並べ替えてホストコンピュータへデータを転送する。
【００２０】
すなわち、例えば、図９に示したようにデータエリアＤＡ１のデータＤＡＴＡ１からデータＤＡＴＡ７を再生してホストに転送するとき、データＤＡＴＡ２とデータＤＡＴＡ５が欠陥領域の場合、データエリアＤＡ１のデータＤＡＴＡ１からデータＤＡＴＡ７までを読み出し、スペアエリアＳＡ１の交替セクタＳＥ１及びＳＥ２にそれぞれ記録されたデータＤＴ１及びＤＴ２を読み出し、その各データをデータＤＡＴＡ１〜ＤＡＴＡ７へ上書きするように並び替え、図１２に示したフォーマットでホストコンピュータへ転送する。
【００２１】
【発明が解決しようとする課題】
しかし、このようなＭＲＷに代表される線形置換方式では、欠陥セクタのある箇所を再生する場合には前述したようにデータエリアとスペアエリアが別々に存在しているため、読み書きヘッドを欠陥セクタ数に応じて移動させてデータをリードする必要があった。そのため、読み書きヘッドを移動後、安定して読み出すことができるまでにモータを整定させる（シーク動作と呼ぶ）必要があり、該シーク動作に多くの時間を要するため、欠陥セクタへのアクセスの度に必然的に余分な時間がかかっていた。すなわち、データ保持領域を求めて読み書きヘッドがジャンプするため、欠陥セクタが多数ある場合等、光ディスクの回転通りにデータの読み書きを行うことができず、複数回のシーク動作が入って欠陥処理に余分な時間がかかることから再生動作のパフォーマンスを低下させるという欠点があった。
【００２２】
また、図１０の例で示したように、交替領域であるスペアエリア内にアンユーサブルエントリに示された欠陥セクタが散在し、必要な交替データが該欠陥セクタを挟んで存在するような場合は、欠陥セクタを飛ばして再生させる必要があった。そのため、該欠陥セクタを飛ばして再生させるためにシーク動作が必要となり、同様に再生動作のパフォーマンスを低下させるという問題があった。また、再生すべきデータエリア内に欠陥セクタが散在するように複数存在する場合には、その欠陥セクタごとにデータエリアとスペアエリアを行き来するように再生させる必要があった。そのため、データエリアとスペアエリアとを行き来する度にシーク動作が必要となり、再生動作のパフォーマンスを低下させるという問題があった。いずれの場合においても、特に欠陥領域が多数存在した場合等は、非常に不利であった。
【００２３】
本発明は、上記のような問題を解決するためになされたものであり、光ディスク等のデータ記録媒体の欠陥セクタに対する救済処理を高速に行うことができる情報記録再生装置を得ることを目的とする。
【００２４】
【課題を解決するための手段】
この発明に係る情報記録再生装置は、データの記録が行われる少なくとも１つのデータ領域と、該データ領域に欠陥のあるセクタがある場合に、該欠陥セクタに記録されるべきデータが記録される、該欠陥セクタに対応して設けられた交替セクタからなる少なくとも１つの交替領域とを情報の記録領域に有する記録媒体に対して、所定の記録単位での情報の記録及び再生を行う情報記録再生装置において、
前記記録媒体に記録された情報を再生して出力する情報処理部と、
前記記録媒体のデータ領域における所望のデータを再生する際に、前記情報処理部に対して、再生を行うデータ領域のデータを示す再生開始アドレス及び再生終了アドレスを指定すると共に、該再生開始アドレス及び再生終了アドレスで示された少なくとも１つのセクタにおける前記欠陥セクタの有無に応じて、前記交替領域の対応する少なくとも１つの交替セクタの開始アドレスと終了アドレスをそれぞれ指定する制御部と、
を備え、
前記情報処理部は、制御部から指定された、交替セクタの開始アドレス及び終了アドレスで示されたデータ、並びに前記データ領域の再生開始アドレス及び再生終了アドレスで示されたデータを、１回のシーク動作で再生を行う順番で読み出して一時的に記憶し、欠陥セクタのデータを対応する交替セクタのデータに置き換えて出力するものである。
【００２５】
また、前記情報処理部は、制御部から指定された、交替セクタの開始アドレス及び終了アドレスで示されたデータ、並びに前記データ領域の再生開始アドレス及び再生終了アドレスで示されたデータを読み出す際、前記一時的な記憶動作を停止する間は所定の読み取りエラー処理を停止するようにした。
【００２６】
また、制御部から指定された、交替セクタの再生開始アドレスで示されたデータ、並びに前記データ領域の再生開始アドレスで示されたデータに対してデータのバッファリングをバッファＲＡＭに対して開始すると、該開始したことを示す信号を前記制御部に出力するようにしてもよい。
【００２７】
また、前記情報処理部は、前記記録媒体に対してデータの読み出し及び書き込みを行う読み書き用ヘッドを備え、該読み書き用ヘッドで読み出したデータ内のセクタアドレスが、制御部から指定された、交替セクタの再生開始アドレス及び前記データ領域の再生開始アドレスに一致すると、該一致したことを示す信号を前記制御部に出力するようにしてもよい。
【００２８】
また、前記情報処理部は、制御部から指定された、交替セクタの再生終了アドレスで示されたデータ、並びに前記データ領域の再生終了アドレスで示されたデータに対してデータのバッファリングを停止すると、該停止したことを示す信号を前記制御部に出力するようにしてもよい。
【００２９】
また、前記情報処理部は、前記記録媒体に対してデータの読み出し及び書き込みを行う読み書き用ヘッドを備え、該読み書き用ヘッドで読み出したデータ内のセクタアドレスが、制御部から指定された、交替セクタの再生終了アドレス及び前記データ領域の再生終了アドレスに一致すると、該一致したことを示す信号を前記制御部に出力するようにしてもよい。
【００３０】
具体的には、前記記録媒体は光ディスクであり、前記読み書き用ヘッドは該光ディスクに対してデータの読み出し及び書き込みを行う光ピックアップであり、
前記情報処理部は、少なくとも、
モータ駆動制御部と、
前記光ピックアップから読み出されたデータを所定の方法でデコードするデコーダ部と、
該デコーダ部でデコードされたデータを一時的に記憶するメモリ部と、
を備えるようにしてもよい。
【００３１】
この場合、前記制御部、並びに前記情報処理部におけるモータ駆動制御部及びデコーダ部は、１つのＩＣに集積される。
【００３２】
【発明の実施の形態】
次に、図面に示す実施の形態に基づいて、本発明を詳細に説明する。
第１の実施の形態．
図１は、本発明の第１の実施の形態における情報記録再生装置の例を示したブロック図である。なお、図１では、矢印はデータが主に流れる方向を示しており、また、図を簡略化するために、図１の各ブロックを制御するシステム制御部１８と各ブロックとの接続を省略している。
情報記録再生装置である図１の光ディスク装置１において、光ディスク２は、スピンドルモータ３によって回転駆動され、該スピンドルモータ３は、モータドライバ４とサーボ回路５によって制御される。
【００３３】
光ピックアップ６は、図示していないが半導体レーザ、光学系、フォーカスアクチュエータ、トラックアクチュエータ、受光素子及びポジションセンサを内蔵しており、レーザ光ＬＢを光ディスク２に照射する。また、この光ピックアップ６は、図示していないがシークモータによってスレッジ方向への移動が可能である。これらのフォーカスアクチュエータ、トラックアクチュエータ、シークモータは、受光素子とポジションセンサから得られる信号に基づいて、モータドライバ４とサーボ回路５により、レーザ光ＬＢのスポットが光ディスク２上の所望の場所に位置するように制御される。
【００３４】
光ディスク２からデータを読み出す場合には、光ピックアップ６によって得られた再生信号は、リードアンプ７で増幅されて２値化された後、ＣＤデコーダ８に出力される。ＣＤデコーダ８は、入力された２値化データをＥＦＭ（Ｅｉｇｈｔ  ｔｏ  Ｆｏｕｒｔｅｅｎ  Ｍｏｄｕｌａｔｉｏｎ）復調する。なお、光ディスク２に記録されたデータは、８ビットごとにまとめられてＥＦＭ変調されており、該ＥＦＭ変調では、８ビットデータを１４ビットに変換し、更に結合ビットを３ビット付加して合計１７ビットにする。この場合、結合ビットは、それまでの「１」と「０」の数が平均的に等しくなるように付加され、これを「ＤＣ成分の抑制」といい、ＤＣカットされた再生信号のスライスレベル変動を抑圧することができる。
【００３５】
更に、ＣＤデコーダ８は、ＥＦＭ復調したデータに対して、デインターリーブとエラー訂正の処理を行う。その後、該データは、ＣＤデコーダ８によって、ＣＤ−ＲＯＭデコーダ９へ出力され、ＣＤ−ＲＯＭデコーダ９で、データの信頼性を高めるために、更に、エラー訂正の処理が行われる。このように２回のエラー訂正の処理が行われたデータは、バッファマネージャ１０によって一旦バッファＲＡＭ１１に蓄積され、セクタデータとして揃った状態で、ＡＴＡＰＩ／ＳＣＳＩインタフェース１２を介して、ホストコンピュータＨＣへ一気に転送される。なお、光ディスク２から読み出されたデータが音楽データである場合には、ＣＤデコーダ８から出力されたデータが、Ｄ／Ａコンバータ１３へ出力され、Ｄ／Ａコンバータ１３でアナログのオーディオ信号Ａｕｄｉｏに変換されて出力される。
【００３６】
また、光ディスク２にデータを書き込む場合は、ＡＴＡＰＩ／ＳＣＳＩインタフェース１２を介してホストコンピュータＨＣから送られてきたデータは、バッファマネージャ１０によって一旦バッファＲＡＭ１１に蓄えられる。そして、バッファＲＡＭ１１内に所定量のデータが蓄積された状態で、光ディスク２へのデータ書き込み動作が開始されるが、その前にレーザスポットを書き込み開始地点に位置させる必要がある。該書き込み開始地点は、あらかじめ光ディスク２上に設けられているトラックの蛇行によって得られるウォブル信号から得ることができる。
【００３７】
前記ウォブル信号には、ＡＴＩＰと呼ばれる絶対時間情報が含まれており、この情報が、ＡＴＩＰデコーダ１４によって取り出される。また、このＡＴＩＰデコーダ１４によって生成された同期信号は、ＣＤエンコーダ１５へ出力され、光ディスク２上の正確な位置へのデータの書き込みを可能にしている。バッファＲＡＭ１１のデータは、ＣＤ−ＲＯＭエンコーダ１６やＣＤエンコーダ１５において、エラー訂正コードの付加や、インターリーブが行われ、レーザコントローラ１７から光ピックアップ６を介して、光ディスク２に記録される。なお、ＥＦＭ変調されたデータは、ビットストリームとしてチャンネルビットレート４．３２１８Ｍｂｐｓ（標準速）でレーザを駆動する。この場合の記録データは、５８８チャンネルビット単位でＥＦＭフレームを構成する。チャンネルクロックとは、このチャンネルビットの周波数のクロックを意味する。
【００３８】
このような構成において、図２で示すデータエリアＤＡ１内のデータＤＡＴＡ６〜ＤＡＴＡ１０までを再生する場合を例にして説明する。まず、システム制御部１８は、バッファＲＡＭ１１内又はシステム制御部１８の記憶領域内に記憶されている図１０で示したような交替管理テーブルＭＴＡを参照し、該交替管理テーブルＭＴＡにエントリされている欠陥アドレスが、光ディスク２のアクセスを行う領域内に存在するか否かを調べる。
【００３９】
データＤＡＴＡ６〜ＤＡＴＡ１０に欠陥アドレスが存在しない場合、システム制御部１８は、データエリアＤＡ１内の該当領域の開始アドレスであるデータＤＡＴＡ６のセクタアドレスを再生開始アドレスＡＤＳ１として指定して再生コマンドを信号処理部２１に発行する。なお、図１において、信号処理部２１は、サーボ回路５、リードアンプ７、ＣＤデコーダ８、ＣＤ−ＲＯＭデコーダ９、バッファマネージャ１０、バッファＲＡＭ１１、ＡＴＡ／ＡＴＡＰＩインタフェース１２、Ｄ／Ａコンバータ１３、ＡＴＩＰデコーダ１４及びＣＤエンコーダからなる。なお、このような信号処理部２１の構成は一例であり、本構成例に限定されるものではない。また、システム制御部１８は制御部をなし、信号処理部２１は情報処理部をなす。
【００４０】
信号処理部２１は、光ディスク２から読み出した現在アドレスと再生開始アドレスＡＤＳ１であるデータＤＡＴＡ６のセクタアドレスを比較し、一致すると光ディスク２から読み出したデータをバッファＲＡＭ１１にバッファリング（記憶）する。信号処理部２１は、バッファＲＡＭ１１にバッファリングしたデータに対して、必要に応じてエラー訂正やエラー検出等の処理を行ってデータの信頼性を確保した後、ＡＴＡＰＩ／ＳＣＳＩインタフェース１２を介してホストコンピュータＨＣへ全データを転送して再生動作を終了する。すなわち、信号処理部２１は、データＤＡＴＡ６〜ＤＡＴＡ１０までのデータを、必要に応じてエラー訂正やエラー検出等を行った後、ホストコンピュータＨＣに転送して再生動作を終了する。
【００４１】
ホストコンピュータＨＣへのデータ転送が終了した後、システム制御部１８は光ディスク２の該当領域のデータ転送を完了したことを確認し、信号処理部２１に再生処理の停止命令を発行する。なお、システム制御部１８は、信号処理部２１に対してあらかじめ再生終了アドレスＡＤＥ１、この場合データＤＡＴＡ１０の次のデータＤＡＴＡ１１のセクタアドレスを指定しておき、信号処理部２１は光ディスクの読み取り現在アドレスと指定された再生終了アドレスＡＤＥ１を比較し、一致した時点で自動的に前記バッファリング動作を終了するようにしてもよい。
【００４２】
次に、データエリアＤＡ１内のデータＤＡＴＡ３〜ＤＡＴＡ７までを再生する場合について説明する。まず、システム制御部１８は、バッファＲＡＭ１１内又はシステム制御部１８の記憶部内に記憶されている交替管理テーブルＭＴＡを参照し、該交替管理テーブルＭＴＡにエントリされている欠陥アドレスが、光ディスク２のアクセスを行う領域内に存在するか否かを調べる。図２で示すように、データＤＡＴＡ３〜ＤＡＴＡ７に欠陥アドレスが存在することから、システム制御部１８は、スペアエリアＳＡ１内の交替セクタＳＥ２のセクタアドレスを開始アドレスＡＳ１とし、交替セクタＳＥ２の次の交替セクタである交替セクタＳＥ３のセクタアドレスを終了アドレスＡＥ１とする。
【００４３】
更に、システム制御部１８は、データエリアＤＡ１内の該当領域の開始アドレスであるデータＤＡＴＡ３のセクタアドレスを再生開始アドレスＡＤＳ１とし、データＤＡＴＡ７の次のデータＤＡＴＡ８におけるセクタアドレスを再生終了アドレスＡＤＥ１として指定し、再生コマンドを信号処理部２１に発行する。なお、このとき、最後の再生終了アドレスＡＤＥ１は指定せずに所望の位置まで再生後にシステム制御部１８より直接再生停止命令を信号処理部２１に発行して再生を停止させるようにしてもよい。
信号処理部２１は、光ディスク２より読み出した現在アドレスと開始アドレスＡＳ１を比較し、一致すると光ディスク２から読み出したデータのバッファＲＡＭ１１へのバッファリングを開始する。信号処理部２１は、必要に応じてエラー訂正やエラー検出等の処理を行ってデータの信頼性を確保する。
【００４４】
更に、信号処理部２１は、バッファＲＡＭ１１へのバッファリングの開始と共に光ディスク２から読み出した現在アドレスと終了アドレスＡＥ１とを比較し、一致するとバッファＲＡＭ１１に対してバッファリング動作を停止させる。信号処理部２１は、該バッファリング動作の停止後も、通常のモータ制御並びに光ピックアップ６、リードアンプ７及びＣＤデコーダ８を介してのデータ読み取り等は通常通り行い、光ディスク２からのデータ読み出しを続行する。ただし、信号処理部２１は、再度バッファリング動作を開始させるまでの間はリードエラーへの対処等の異常処理は行わないようにした方が意味のないデータへの処理を省略することができ、効率的な処理が行うことができる。
【００４５】
信号処理部２１は、前記バッファリング動作を停止すると共に光ディスク２から読み出した現在アドレスと再生開始アドレスＡＤＳ１であるデータエリアＤＡ１内のデータＤＡＴＡ３のセクタアドレスとを比較し、一致するとバッファＲＡＭ１１に対するバッファリング動作を再開させる。したがって、信号処理部２１は、バッファリング停止から再開までの間、余計なシーク動作を行わない。信号処理部２１は、バッファＲＡＭ１１にバッファリングしたデータに対して必要に応じてエラー訂正やエラー検出等の処理を行ってデータの信頼性を確保する。信号処理部２１は、バッファＲＡＭ１１へのバッファリングの開始と共に光ディスク２から読み出した現在アドレスと再生終了アドレスＡＤＥ１とを比較し、一致するとバッファＲＡＭ１１に対してバッファリング動作を停止させる。なお、このとき、最後の再生終了アドレスＡＤＥ１は指定せずに、所望の位置まで再生後に、システム制御部１８より直接再生停止命令を信号処理部２１に発行してバッファリング動作及び再生処理をそれぞれ停止させるようにしてもよい。
【００４６】
データＤＡＴＡ７までのバッファリングとエラー訂正及びエラー検出等の処理が終了すると、システム制御部１８は、信号処理部２１に対してバッファＲＡＭ１１上の欠陥セクタのデータＤＡＴＡ５がある位置に交替セクタのデータＤＴ２をＤＭＡ転送等の手段を用いてオーバーライトさせる。その後、信号処理部２１は、スペアエリアＳＡ１内の正しい交替セクタデータＤＴ２を含んだデータＤＡＴＡ３〜ＤＡＴＡ７までの一連の全データを、ＡＴＡＰＩ／ＳＣＳＩインタフェース１２を介してホストコンピュータＨＣへ転送して、光ディスク２からのデータ読み出しを終了する。
【００４７】
なお、正しいデータとしての交替セクタデータを、ＤＭＡ転送等を用いて欠陥セクタデータにオーバーライトする代わりに、ホストコンピュータＨＣへのデータ転送を分割して行うようにしてもよい。すなわち、データエリアＤＡ１内のデータＤＡＴＡ３及びＤＡＴＡ４をホストコンピュータＨＣに転送し、次に最初にリードしたスペアエリアＳＡ１内の交替セクタＳＥ２のデータＤＴ２を転送し、最後にデータエリアＤＡ１内のデータＤＡＴＡ６及びＤＡＴＡ７をホストコンピュータＨＣに転送するようにしてもよい。
【００４８】
次に、図３は、図１で示したシステム制御部１８及び信号処理部２１の動作例を示したフローチャートであり、図３を用いて、システム制御部１８及び信号処理部２１の動作の流れについてもう少し詳細に説明する。
図３において、まず最初にシステム制御部１８は、所定の交替処理を施したデータを記録した光ディスク２の再生を要求するコマンドがホストコンピュータＨＣから発行されたか否かを調べる（ステップＳ１）。ステップＳ１で、光ディスク２の再生を要求するコマンドが発行されていない場合は（ＮＯ）、ステップＳ１の処理を行い、光ディスク２の再生を要求するコマンドが発行されると（ＹＥＳ）、システム制御部１８は、まず交替管理テーブルＭＴＡをバッファＲＡＭ１１内又はシステム制御部１８内の記憶部に蓄えているかどうかを調べる（ステップＳ２）。
【００４９】
ステップＳ２で、交替管理テーブルＭＴＡをバッファＲＡＭ１１内又はシステム制御部１８内の記憶部に持っていない場合は（ＮＯ）、システム制御部１８は、信号処理部２１に対して光ディスク２の交替管理テーブルＭＴＡが書き込まれている領域を再生させて交替管理テーブルＭＴＡを取得し、該取得した交替管理テーブルＭＴＡをバッファＲＡＭ１１又はシステム制御部１８内の記憶部に書き込む（ステップＳ３）。
【００５０】
次に、システム制御部１８は、得られた交替管理テーブルＭＴＡからホストコンピュータＨＣより再生要求があった光ディスク２のデータエリアに交替された交替先アドレス情報が含まれているか否かを調べ（ステップＳ４）、交替先アドレス情報が含まれていない場合は（ＮＯ）、システム制御部１８は、光ディスク２のデータエリア内の指定された領域を再生開始アドレスＡＤＳ１及び再生終了アドレスＡＤＥ１として指定したデータ再生コマンドを信号処理部２１に発行する（ステップＳ５）。
【００５１】
更に、信号処理部２１は、光ピックアップ６、リードアンプ７及びＣＤデコーダ８を介して光ディスク２から読み出した現在アドレスと、システム制御部１８から指定された再生開始アドレスＡＤＳ１を比較して一致したか否かを調べ（ステップＳ６）、一致しなかった場合は（ＮＯ）、ステップＳ６の処理を行う。ステップＳ６で、一致した場合は（ＹＥＳ）、信号処理部２１は、一致した時点からの光ディスク２上のデータをバッファＲＡＭ１１にバッファリングさせ、必要に応じてデータ訂正処理を施してデータの信頼性を確保する等といった一連の通常のデータ再生処理を現在アドレスが再生終了アドレスＡＤＥ１に一致するまで行った後、バッファＲＡＭ１１からホストコンピュータＨＣへ転送し（ステップＳ７）、再生処理の停止は該当領域のホストコンピュータＨＣへの転送完了をもって行われ、本フローは終了する。
【００５２】
この際、システム制御部１８は、該当領域の再生終了アドレスＡＤＥ１をあらかじめ信号処理部２１に指定しておき、光ディスク２から読み出した現在アドレスと比較し一致したことで信号処理部２１が自動的に再生を終了するようにしてもよい。又は、システム制御部１８は、光ディスク２から読み出した現在アドレスが該当領域の再生終了アドレスＡＤＥ１と比較し一致したときに、信号処理部２１に再生処理動作の停止命令を発行するようにしてもよい。この際、信号処理部２１から出力される再生終了アドレスとの一致信号を利用すると更によい。
【００５３】
一方、ステップＳ４で、交替先アドレス情報が含まれている場合は（ＹＥＳ）、システム制御部１８は、信号処理部２１に対して、交替先であるスペアエリア内の開始アドレスＡＳ１及び終了アドレスＡＥ１をそれぞれ指定すると共に、データエリア内の再生開始アドレスＡＤＳ１及び再生終了アドレスＡＤＥ１をそれぞれ指定する（ステップＳ８）。
【００５４】
次に、システム制御部１８から指定された開始アドレスＡＳ１の手前から光ピックアップ６、リードアンプ７及びＣＤデコーダ８を介して光ディスク２より順次読み取った現在アドレスと開始アドレスＡＳ１を比較し一致するか否かを調べる（ステップＳ９）。ステップＳ９で、一致しない場合は（ＮＯ）、信号処理部２１は、引き続きステップＳ９の処理を行い、一致すると（ＹＥＳ）、信号処理部２１は、一致した時点から光ディスク２より読み出したデータをバッファＲＡＭ１１にバッファリングさせ、必要に応じてデータ訂正処理を施してデータの信頼性を確保する等の一連の通常再生処理を行う（ステップＳ１０）。
【００５５】
次に、信号処理部２１は、光ディスク２から読み取った現在アドレスと終了アドレスＡＥ１を比較し一致するか否かを調べ（ステップＳ１１）、一致しない場合は（ＮＯ）、ステップＳ１０に戻り、一致すると（ＹＥＳ）、一致した時点からバッファリングを停止し、次にバッファリングを再開するまでの間の異常処理、例えばリードエラーを検知したことによるリトライ等を停止するようにする（ステップＳ１２）。この間も、信号処理部２１は、スピンドルモータ３、モータドライバ４及びサーボ回路５によるモータ制御や、光ピックアップ６、リードアンプ７及びＣＤデコーダ７を介しての光ディスク２からのデータ読み取り等は通常通り行うことにする。
【００５６】
次に、信号処理部２１は、光ディスク２から読み取った現在アドレスとデータエリア内の再生開始アドレスＡＤＳ１を比較し一致するか否かを調べる（ステップＳ１３）。ステップＳ１３で、一致しない場合は（ＮＯ）、信号処理部２１は、引き続きステップＳ１３の処理を行い、一致すると（ＹＥＳ）、信号処理部２１は、一致した時点からの光ディスク２上のデータをバッファＲＡＭ１１にバッファリングさせ、必要に応じてデータ訂正処理を施してデータの信頼性を確保する等といった一連の通常のデータ再生処理を現在アドレスが再生終了アドレスＡＤＥ１に一致するまで行った後、バッファＲＡＭ１１からホストコンピュータＨＣへ転送し（ステップＳ１４）、再生処理の停止は該当領域のホストコンピュータＨＣへの転送完了をもって行われ、本フローは終了する。
【００５７】
このように、本第１の実施の形態における情報記録再生装置は、システム制御部１８は、内蔵する記憶部若しくはバッファＲＡＭ１１、又は光ディスク２に記録された交替管理テーブルＭＴＡにエントリされている欠陥アドレスが、光ディスク２のアクセスを行う領域内に存在する場合、信号処理部２１に対して、交替先であるスペアエリア内の読み出しを行う最初の交替セクタのアドレスを開始アドレスＡＳ１に指定し、更にスペアエリア内の読み出しを行う最後の交替セクタの次の交替セクタのセクタアドレスを終了アドレスＡＥ１に指定し、データエリア内の再生を開始するアドレスを再生開始アドレスＡＤＳ１に指定する。信号処理部２１は、開始アドレスＡＳ１及び終了アドレスＡＥ１で指定された少なくとも１つの交替セクタのデータを光ディスク２から読み出し、更に指定された再生開始アドレスＡＤＳ１から順次各セクタアドレスのデータを読み出し、データエリア内の欠陥セクタアドレスのデータを対応する交替セクタのデータに置き換えてホストコンピュータＨＣに転送するようにした。
【００５８】
このことから、交替処理を行った光ディスクを再生する場合においても、物理的に散在する交替情報に対してシーク動作を減らすことができ、再生処理時間を大幅に低減させてパフォーマンスの低下を防止することができる。
【００５９】
第２の実施の形態．
次に、スペアエリア内に欠陥セクタが存在する場合、該欠陥セクタを飛ばして再生するようにしてもよく、このようにしたものを本発明の第２の実施の形態とする。
なお、本発明の第２の実施の形態における情報記録再生装置の例を示したブロック図は、図１と同様であるので省略する。
図４は、スペアエリアＳＡ１及びデータエリアＤＡ１の例を示した図であり、図４では、スペアエリアＳＡ１の交替セクタＳＥ２が交替管理テーブルＭＴＡのアンユーサブルエントリにエントリされている欠陥アドレスが示すセクタである場合を例にして示している。
【００６０】
図４において、データエリアＤＡ１内のデータＤＡＴＡ０〜ＤＡＴＡ７までを再生する場合を例にして説明する。
図４で示すように、データＤＡＴＡ０〜ＤＡＴＡ７に２つの欠陥アドレスが存在し、データＤＡＴＡ２及びＤＡＴＡ５が欠陥領域の場合、該データＤＡＴＡ２に対応する交替セクタデータＤＴ１がスペアエリアＳＡ１内の交替セクタＳＥ１に記録されている。ここで、スペアエリアＳＡ１の交替セクタＳＥ２が欠陥セクタである場合、該データＤＡＴＡ５に対応する交替セクタデータＤＴ２がスペアエリアＳＡ１内の交替セクタＳＥ３に記録されている。
【００６１】
このような場合、システム制御部１８は、バッファＲＡＭ１１内又はシステム制御部１８の記憶部内に記憶されている交替管理テーブルＭＴＡを参照し、該交替管理テーブルＭＴＡにエントリされている欠陥アドレスが、光ディスク２のアクセスを行う領域内に存在するか否かを調べる。図４で示すように、データＤＡＴＡ０〜ＤＡＴＡ７に２つの欠陥アドレスが存在することから、システム制御部１８は、スペアエリアＳＡ１内の交替セクタＳＥ１のセクタアドレスを第１の開始アドレスＡＳ１とし、交替セクタＳＥ１の次の交替セクタである交替セクタＳＥ２のセクタアドレスを第１の終了アドレスＡＥ１とする。
【００６２】
次に、システム制御部１８は、スペアエリアＳＡ１内の交替セクタＳＥ３のセクタアドレスを第２の開始アドレスＡＳ２とし、交替セクタＳＥ３の次の交替セクタである交替セクタＳＥ４のセクタアドレスを第２の終了アドレスＡＥ２とする。更に、システム制御部１８は、データエリアＤＡ１内の該当領域の開始アドレスであるデータＤＡＴＡ０のセクタアドレスを再生開始アドレスＡＤＳ１とし、データＤＡＴＡ７の次のデータＤＡＴＡ８におけるセクタアドレスを再生終了アドレスＡＤＥ１として指定し、再生コマンドを信号処理部２１に発行する。なお、このとき、最後の再生終了アドレスＡＤＥ１は指定せずに所望の位置まで再生後にシステム制御部１８より直接再生停止命令を信号処理部２１に発行して再生を停止させるようにしてもよい。
【００６３】
信号処理部２１は、光ディスク２より読み出した現在アドレスと第１の開始アドレスＡＳ１を比較し、一致すると光ディスク２から読み出したデータのバッファＲＡＭ１１へのバッファリングを開始する。信号処理部２１は、必要に応じてエラー訂正やエラー検出等の処理を行ってデータの信頼性を確保する。更に、信号処理部２１は、バッファＲＡＭ１１へのバッファリングの開始と共に光ディスク２から読み出した現在アドレスと第１の終了アドレスＡＥ１とを比較し、一致するとバッファＲＡＭ１１に対してバッファリング動作を停止させる。
【００６４】
信号処理部２１は、該バッファリング動作の停止後も、通常のモータ制御並びに光ピックアップ６、リードアンプ７及びＣＤデコーダ８を介してのデータ読み取り等は通常通り行い、光ディスク２からのデータ読み出しを続行する。ただし、信号処理部２１は、再度バッファリング動作を開始するまでの間はリードエラーへの対処等の異常処理は行わないようにした方が意味のないデータへの処理を省略することができ、効率的な処理が行うことができる。
【００６５】
次に、信号処理部２１は、光ディスク２より読み出した現在アドレスと第２の開始アドレスＡＳ２を比較し、一致すると光ディスク２から読み出したデータのバッファＲＡＭ１１へのバッファリングを開始する。信号処理部２１は、必要に応じてエラー訂正やエラー検出等の処理を行ってデータの信頼性を確保する。更に、信号処理部２１は、バッファＲＡＭ１１へのバッファリングの開始と共に光ディスク２から読み出した現在アドレスと第２の終了アドレスＡＥ２とを比較し、一致するとバッファＲＡＭ１１に対してバッファリング動作を停止させる。
【００６６】
次に、信号処理部２１は、光ディスク２から読み出した現在アドレスと再生開始アドレスＡＤＳ１であるデータエリアＤＡ１内のデータＤＡＴＡ０のセクタアドレスとを比較し、一致するとバッファＲＡＭ１１に対するバッファリング動作を再開させる。したがって、信号処理部２１は、バッファリング停止から再開までの間、余計なシーク動作を行わない。信号処理部２１は、バッファＲＡＭ１１にバッファリングしたデータに対して必要に応じてエラー訂正やエラー検出等の処理を行ってデータの信頼性を確保する。
【００６７】
信号処理部２１は、バッファＲＡＭ１１へのバッファリングの開始と共に光ディスク２から読み出した現在アドレスと再生終了アドレスＡＤＥ１とを比較し、一致するとバッファＲＡＭ１１に対してバッファリング動作を停止させる。なお、このとき、最後の再生終了アドレスＡＤＥ１は指定せずに、所望の位置まで再生後に、システム制御部１８より直接再生停止命令を信号処理部２１に発行してバッファリング動作及び再生処理をそれぞれ停止させるようにしてもよい。
【００６８】
データＤＡＴＡ７までのバッファリングとエラー訂正及びエラー検出等の処理が終了すると、システム制御部１８は、信号処理部２１に対して、バッファＲＡＭ１１上の欠陥セクタのデータＤＡＴＡ２がある位置に交替セクタデータＤＴ１を、バッファＲＡＭ１１上の欠陥セクタのデータＤＡＴＡ５がある位置に交替セクタデータＤＴ２をＤＭＡ転送等の手段を用いてそれぞれオーバーライトさせる。その後、信号処理部２１は、スペアエリアＳＡ１内の正しい交替セクタデータＤＴ１及びＤＴ２を含んだデータＤＡＴＡ０〜ＤＡＴＡ７までの一連の全データを、ＡＴＡＰＩ／ＳＣＳＩインタフェース１２を介してホストコンピュータＨＣへ転送して、光ディスク２からのデータ読み出しを終了する。
【００６９】
なお、この場合においても、正しいデータとしての交替セクタデータを、ＤＭＡ転送等を用いて欠陥セクタデータにオーバーライトする代わりに、ホストコンピュータＨＣへのデータ転送を分割して行うようにしてもよい。すなわち、データＤＡＴＡ０及びＤＡＴＡ１をホストコンピュータＨＣに転送した後、最初にリードした交替セクタデータＤＴ１を転送する。次に、データＤＡＴＡ３及びＤＡＴＡ４をホストコンピュータＨＣに転送した後、リードした交替セクタデータＤＴ２を転送する。最後に、データＤＡＴＡ６及びＤＡＴＡ７をホストコンピュータＨＣに転送する。
【００７０】
次に、図５は、本第２の実施の形態におけるシステム制御部１８及び信号処理部２１の動作例を示したフローチャートであり、図５を用いて、システム制御部１８及び信号処理部２１の動作の流れについてもう少し詳細に説明する。なお、図５では、図３と同じ処理又は同様の処理を行うフローは同じ符号で示しており、ここではその説明を省略する。
図５において、ステップＳ４で、交替先アドレス情報が含まれている場合は（ＹＥＳ）、システム制御部１８は、信号処理部２１に対して、交替先であるスペアエリアＳＡ１内の各開始アドレスを第１から第ｍ（ｍは、ｍ＜ｎの整数）の各開始アドレスＡＳ１〜ＡＳｍにそれぞれ指定し、更に、交替先であるスペアエリアＳＡ１内の各終了アドレスを第１から第ｍの各終了アドレスＡＥ１〜ＡＥｍにそれぞれ指定し、データエリア内の再生開始アドレスＡＤＳ１及び再生終了アドレスＡＤＥ１をそれぞれ指定する（ステップＳ２１）。
【００７１】
次に、信号処理部２１は、ｈ（ｈ＝１〜ｍ）＝１に設定した（ステップＳ２２）後、システム制御部１８から指定された第ｈの開始アドレスＡＳｈの手前から光ピックアップ６、リードアンプ７及びＣＤデコーダ８を介して光ディスク２より順次読み取った現在アドレスと第ｈの開始アドレスＡＳｈを比較し一致するか否かを調べる（ステップＳ２３）。ステップＳ２３で、一致しない場合は（ＮＯ）、信号処理部２１は、引き続きステップＳ２３の処理を行い、一致すると（ＹＥＳ）、図３のステップＳ１０の処理を行う。
【００７２】
次に、信号処理部２１は、光ディスク２から読み取った現在アドレスと第ｈの終了アドレスＡＥｈを比較し一致するか否かを調べ（ステップＳ２４）、一致しない場合は（ＮＯ）、ステップＳ１０に戻り、一致すると（ＹＥＳ）、図３のステップＳ１２の処理を行う。この間も、信号処理部２１は、スピンドルモータ３、モータドライバ４及びサーボ回路５によるモータ制御や、光ピックアップ６、リードアンプ７及びＣＤデコーダ７を介しての光ディスク２からのデータ読み取り等は通常通り行うことにする。次に、信号処理部２１は、ｈ＝ｍであるか否かを調べ（ステップＳ２５）、ｈ＝ｍである場合は（ＹＥＳ）、図３のステップＳ１３及びＳ１４の各処理を行って、本フローは終了する。また、ステップＳ２５で、ｈ＝ｍでない場合は（ＮＯ）、信号処理部２１は、ｈの値をインクリメントして（ステップＳ２６）、ステップＳ２３に戻る。
【００７３】
このように、本第２の実施の形態における情報記録再生装置は、スペアエリアＳＡ１内の欠陥セクタを飛ばして必要な交替セクタのデータを再生するようにしたことから、スペアエリア内に欠陥セクタが存在する場合においても、前記第１の実施の形態と同様の効果を得ることができる。
【００７４】
第３の実施の形態．
次に、前記第１及び第２の各実施の形態では、データエリアＤＡ１内の欠陥セクタも再生するようにしたが、データエリアＤＡ１内の欠陥セクタを飛ばして再生するようにしてもよく、このようにしたものを本発明の第３の実施の形態とする。
なお、本発明の第３の実施の形態における情報記録再生装置の例を示したブロック図は、図１と同様であるので省略する。
【００７５】
図２において、データエリアＤＡ１内のデータＤＡＴＡ３〜ＤＡＴＡ７までを再生する場合について説明する。
まず、システム制御部１８は、バッファＲＡＭ１１内又はシステム制御部１８の記憶部内に記憶されている交替管理テーブルＭＴＡを参照し、該交替管理テーブルＭＴＡにエントリされている欠陥アドレスが、光ディスク２のアクセスを行う領域内に存在するか否かを調べる。図２で示すように、データＤＡＴＡ３〜ＤＡＴＡ７に欠陥アドレスが存在することから、システム制御部１８は、スペアエリアＳＡ１内の交替セクタＳＥ２のセクタアドレスを開始アドレスＡＳ１とし、交替セクタＳＥ２の次の交替セクタである交替セクタＳＥ３のセクタアドレスを終了アドレスＡＥ１とする。
【００７６】
更に、システム制御部１８は、データエリアＤＡ１内の該当領域の再生開始アドレスであるデータＤＡＴＡ３のセクタアドレスを第１の再生開始アドレスＡＤＳ１とし、データＤＡＴＡ４の次のデータＤＡＴＡ５におけるセクタアドレスを第１の再生終了アドレスＡＤＥ１とし、データＤＡＴＡ６のセクタアドレスを第２の再生開始アドレスＡＤＳ２とし、データＤＡＴＡ７の次のデータＤＡＴＡ８におけるセクタアドレスを第２の再生終了アドレスＡＤＥ２としてそれぞれ指定し、再生コマンドを信号処理部２１に発行する。なお、このとき、最後の第２の再生終了アドレスＡＤＥ２は指定せずに所望の位置まで再生後にシステム制御部１８より直接再生停止命令を信号処理部２１に発行して再生を停止させるようにしてもよい。
【００７７】
信号処理部２１は、光ディスク２から読み出した現在アドレスと開始アドレスＡＳ１を比較し、一致すると光ディスク２から読み出したデータのバッファＲＡＭ１１へのバッファリングを開始する。信号処理部２１は、必要に応じてエラー訂正やエラー検出等の処理を行ってデータの信頼性を確保する。更に、信号処理部２１は、バッファＲＡＭ１１へのバッファリングの開始と共に光ディスク２から読み出した現在アドレスと終了アドレスＡＥ１とを比較し、一致するとバッファＲＡＭ１１に対してバッファリング動作を停止させる。
【００７８】
信号処理部２１は、該バッファリング動作の停止後も、通常のモータ制御並びに光ピックアップ６、リードアンプ７及びＣＤデコーダ８を介してのデータ読み取り等は通常通り行い、光ディスク２からのデータ読み出しを続行する。ただし、信号処理部２１は、再度バッファリング動作を開始させるまでの間はリードエラーへの対処等の異常処理は行わないようにした方が意味のないデータへの処理を省略することができ、効率的な処理が行うことができる。
【００７９】
信号処理部２１は、前記バッファリング動作を停止すると共に光ディスク２から読み出した現在アドレスと第１の再生開始アドレスＡＤＳ１であるデータエリアＤＡ１内のデータＤＡＴＡ３のセクタアドレスとを比較し、一致するとバッファＲＡＭ１１に対するバッファリング動作を再開させる。信号処理部２１は、バッファＲＡＭ１１にバッファリングしたデータに対して必要に応じてエラー訂正やエラー検出等の処理を行ってデータの信頼性を確保する。信号処理部２１は、バッファＲＡＭ１１へのバッファリングの開始と共に光ディスク２から読み出した現在アドレスと第１の再生終了アドレスＡＤＥ１であるデータＤＡＴＡ５のセクタアドレスとを比較し、一致するとバッファＲＡＭ１１に対してバッファリング動作を停止させる。
【００８０】
次に、信号処理部２１は、前記バッファリング動作を停止すると共に光ディスク２から読み出した現在アドレスと第２の再生開始アドレスＡＤＳ２であるデータエリアＤＡ１内のデータＤＡＴＡ６のセクタアドレスとを比較し、一致するとバッファＲＡＭ１１に対するバッファリング動作を再開させる。信号処理部２１は、バッファＲＡＭ１１にバッファリングしたデータに対して必要に応じてエラー訂正やエラー検出等の処理を行ってデータの信頼性を確保する。
【００８１】
信号処理部２１は、バッファＲＡＭ１１へのバッファリングの開始と共に光ディスク２から読み出した現在アドレスと第２の再生終了アドレスＡＤＥ２であるデータＤＡＴＡ８のセクタアドレスとを比較し、一致するとバッファＲＡＭ１１に対してバッファリング動作を停止させる。なお、このとき、第２の再生終了アドレスＡＤＥ２は指定せずに、所望の位置まで再生後に、システム制御部１８より直接再生停止命令を信号処理部２１に発行してバッファリング動作及び再生処理をそれぞれ停止させるようにしてもよい。
【００８２】
データＤＡＴＡ７までのバッファリングとエラー訂正及びエラー検出等の処理が終了すると、システム制御部１８は、ＡＴＡＰＩ／ＳＣＳＩインタフェース１２を介してホストコンピュータＨＣへ分割して転送し、光ディスク２からのデータ読み出しを終了する。すなわち、データエリアＤＡ１内のデータＤＡＴＡ３，ＤＡＴＡ４をホストコンピュータＨＣに転送し、次に最初にリードしたスペアエリアＳＡ１内の交替セクタＳＥ２のデータＤＴ２を転送し、最後にデータエリアＤＡ１内のデータＤＡＴＡ６及びＤＡＴＡ７をホストコンピュータＨＣに転送するようにする。
【００８３】
次に、図６は、本第３の実施の形態におけるシステム制御部１８及び信号処理部２１の動作例を示したフローチャートであり、図６を用いて、システム制御部１８及び信号処理部２１の動作の流れについてもう少し詳細に説明する。なお、図６では、図３と同じ処理又は同様の処理を行うフローは同じ符号で示しており、ここではその説明を省略する。
【００８４】
図６において、ステップＳ４で、交替先アドレス情報が含まれている場合は（ＹＥＳ）、システム制御部１８は、信号処理部２１に対して、交替先であるスペアエリア内の開始アドレスＡＳ１及び終了アドレスＡＥ１をそれぞれ指定すると共に、データエリアＤＡ１内の各開始アドレスを第１から第ｉ（ｉは、ｉ＞０の整数）の各再生開始アドレスＡＤＳ１〜ＡＤＳｉにそれぞれ指定し、更に、データエリアＤＡ１内の各再生終了アドレスを第１から第ｉの各再生終了アドレスＡＤＥ１〜ＡＤＥｉにそれぞれ指定する（ステップＳ３１）。なお、この場合、データエリアＤＡ１内に、１つ又は２つ以上連続した欠陥セクタが（ｉ−１）個存在することを意味する。
【００８５】
次に、図３のステップＳ９〜Ｓ１２の処理を行った後、信号処理部２１は、ｋ（ｋ＝１〜ｉ）＝１に設定し（ステップＳ３２）、システム制御部１８から指定された第ｋの再生開始アドレスＡＤＳｋの手前から光ピックアップ６、リードアンプ７及びＣＤデコーダ８を介して光ディスク２より順次読み取った現在アドレスと第ｋの再生開始アドレスＡＤＳｋを比較し一致するか否かを調べる（ステップＳ３３）。ステップＳ３３で、一致しない場合は（ＮＯ）、信号処理部２１は、引き続きステップＳ３３の処理を行い、一致すると（ＹＥＳ）、信号処理部２１は、一致した時点から光ディスク２より読み出したデータをバッファＲＡＭ１１にバッファリングさせ、必要に応じてデータ訂正処理を施してデータの信頼性を確保する等の一連の通常再生処理を行う（ステップＳ３４）。
【００８６】
次に、信号処理部２１は、光ディスク２から読み取った現在アドレスと第ｋの再生終了アドレスＡＤＥｋを比較し一致するか否かを調べ（ステップＳ３５）、一致しない場合は（ＮＯ）、ステップＳ３４に戻り、一致すると（ＹＥＳ）、一致した時点からバッファリングを停止し、次にバッファリングを再開するまでの間の異常処理、例えばリードエラーを検知したことによるリトライ等を停止するようにする（ステップＳ３６）。この間も、信号処理部２１は、スピンドルモータ３、モータドライバ４及びサーボ回路５によるモータ制御や、光ピックアップ６、リードアンプ７及びＣＤデコーダ７を介しての光ディスク２からのデータ読み取り等は通常通り行うことにする。
【００８７】
次に、信号処理部２１は、ｋ＝ｉであるか否かを調べ（ステップＳ３７）、ｋ＝ｉである場合は（ＹＥＳ）、バッファＲＡＭ１１からホストコンピュータＨＣへ転送し、再生処理の停止は該当領域のホストコンピュータＨＣへの転送完了をもって行われ（ステップＳ３８）、本フローは終了する。また、ステップＳ３７で、ｋ＝ｉでない場合は（ＮＯ）、信号処理部２１は、ｋの値をインクリメントして（ステップＳ３９）、ステップＳ３３に戻る。
【００８８】
このように、本第３の実施の形態における情報記録再生装置は、データエリアＤＡ１内の欠陥セクタを飛ばしてデータを再生するようにしたことから、前記第１の実施の形態と同様の効果を得ることができると共に、バッファＲＡＭ１１に不要な欠陥セクタのデータがバッファリングされないため、バッファＲＡＭ１１をより効率的に使用することができる。
【００８９】
【発明の効果】
上記の説明から明らかなように、本発明の情報記録再生装置によれば、制御部から指定された、交替セクタの開始アドレス及び終了アドレスで示されたデータ、並びに前記データ領域の再生開始アドレス及び再生終了アドレスで示されたデータを、１回のシーク動作で再生を行う順番で読み出して一時的に記憶し、欠陥セクタのデータを対応する交替セクタのデータに置き換えて出力するようにしたことから、交替処理を行った記録媒体を再生する場合にも物理的に散在する交替情報に対してシーク動作を減らすことができるため再生処理時間を大幅に減らすことができ、光ディスク等のデータ記録媒体の欠陥セクタに対する救済処理を高速に行うことができる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態における情報記録再生装置の例を示したブロック図である。
【図２】図１の光ディスク２におけるスペアエリア及びデータエリアを抜き出してセクタ単位でデータを示した図である。
【図３】図１のシステム制御部１８及び信号処理部２１の動作例を示したフローチャートである。
【図４】スペアエリアＳＡ１及びデータエリアＤＡ１の例を示した図である。
【図５】本発明の第２の実施の形態における情報記録再生装置のシステム制御部１８及び信号処理部２１の動作例を示したフローチャートである。
【図６】本発明の第３の実施の形態における情報記録再生装置のシステム制御部１８及び信号処理部２１の動作例を示したフローチャートである。
【図７】従来のセクタスリップ方式における光ディスク上のデータ並びの一部分をセクタ単位で示した図である。
【図８】従来の線形置換方式における光ディスク上のデータ並びの一部分をセクタ単位で示した図である。
【図９】従来のＭＲＷにおける光ディスクの記録領域のフォーマットを示した図である。
【図１０】交替管理テーブルＭＴＡのフォーマット例を示した図である。
【図１１】図９からスペアエリアＳＡ１及びデータエリアＤＡ１を抜き出してセクタ単位でデータを示した図である。
【図１２】図１１のデータエリアＤＡ１内のデータを再生し、並び替えてホストコンピュータへ送るためのデータフォーマットの一例を示した図である。
【符号の説明】
１  情報再生記録装置
２  光ディスク
３  スピンドルモータ
４  モータドライバ
５  サーボ回路
６  光ピックアップ
７  リードアンプ
８  ＣＤデコーダ
９  ＣＤ−ＲＯＭデコーダ
１０  バッファマネージャ
１１  バッファＲＡＭ
１２  ＡＴＡＰＩ／ＳＣＳＩインタフェース
１３  Ｄ／Ａコンバータ
１４  ＡＴＩＰデコーダ
１５  ＣＤエンコーダ
１６  ＣＤ−ＲＯＭエンコーダ
１７  レーザコントロール回路
１８  システム制御部
２１  信号処理部
ＨＣ  ホストコンピュータ
【図１】
2004303345.tif 000003
【図２】
2004303345.tif 000004
【図３】
2004303345.tif 000005
【図４】
2004303345.tif 000006
【図５】
2004303345.tif 000007
【図６】
2004303345.tif 000008
【図７】
2004303345.tif 000009
【図８】
2004303345.tif 000010
【図９】
2004303345.tif 000011
【図１０】
2004303345.tif 000012
【図１１】
2004303345.tif 000013
【図１２】
2004303345.tif 000014