JPH065001A - 光ディスク装置 - Google Patents
光ディスク装置Info
- Publication number
- JPH065001A JPH065001A JP16117592A JP16117592A JPH065001A JP H065001 A JPH065001 A JP H065001A JP 16117592 A JP16117592 A JP 16117592A JP 16117592 A JP16117592 A JP 16117592A JP H065001 A JPH065001 A JP H065001A
- Authority
- JP
- Japan
- Prior art keywords
- optical disk
- replacement data
- replacement
- optical
- storage means
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Signal Processing For Digital Recording And Reproducing (AREA)
- Optical Recording Or Reproduction (AREA)
Abstract
(57)【要約】
【目的】 ホストコンピュータから出力されるリードコ
マンド中に光ディスクの欠陥セクタのデータを読みだす
コマンドが含まれていた場合にも、リードコマンドの実
行時間が長くならないようにする。 【構成】 光ディスクODN に対して記録または再生を
行う光ディスクドライブLUN とメモリ13とに接続さ
れるコントローラ12とを備え、光ディスクOD N に記
録されている交替データをメモリ13中の交替データ領
域22に記憶するようにしている。このため、リードコ
マンドRC中に欠陥セクタのデータを読みだすコマンド
が含まれていた場合にも、その欠陥セクタのデータ、す
なわち交替データを交替データ領域22から読みだすこ
とにより、リードコマンドRCの実行時間が長くなるこ
とがない。
マンド中に光ディスクの欠陥セクタのデータを読みだす
コマンドが含まれていた場合にも、リードコマンドの実
行時間が長くならないようにする。 【構成】 光ディスクODN に対して記録または再生を
行う光ディスクドライブLUN とメモリ13とに接続さ
れるコントローラ12とを備え、光ディスクOD N に記
録されている交替データをメモリ13中の交替データ領
域22に記憶するようにしている。このため、リードコ
マンドRC中に欠陥セクタのデータを読みだすコマンド
が含まれていた場合にも、その欠陥セクタのデータ、す
なわち交替データを交替データ領域22から読みだすこ
とにより、リードコマンドRCの実行時間が長くなるこ
とがない。
Description
【0001】
【産業上の利用分野】本発明は、光ディスクの欠陥セク
タに記録される予定のデータが交替セクタに記録される
ようにされた、例えば、光ディスク記録再生装置に適用
して好適な光ディスク装置に関する。
タに記録される予定のデータが交替セクタに記録される
ようにされた、例えば、光ディスク記録再生装置に適用
して好適な光ディスク装置に関する。
【0002】
【従来の技術】図10は、この種の光ディスク装置に使
用される光ディスクODN の記録面の割当を示してい
る。ここで、光ディスクODN は、例えば、30cmの一
定線速度(CLV)方式の追記形の光ディスクであるも
のとする。
用される光ディスクODN の記録面の割当を示してい
る。ここで、光ディスクODN は、例えば、30cmの一
定線速度(CLV)方式の追記形の光ディスクであるも
のとする。
【0003】光ディスクODN の最内周は、ID領域1
とされ、このID領域1には光ディスクODN の種類、
セクタの割当のアドレスなどが予め記録されている。こ
こで、1セクタは、1セクタ=1024バイト=1K(キロ)
バイトとされている。全セクタ数は3M(メガ)個とさ
れ、したがって、全記録容量は3G(ギガ)バイトとさ
れている。
とされ、このID領域1には光ディスクODN の種類、
セクタの割当のアドレスなどが予め記録されている。こ
こで、1セクタは、1セクタ=1024バイト=1K(キロ)
バイトとされている。全セクタ数は3M(メガ)個とさ
れ、したがって、全記録容量は3G(ギガ)バイトとさ
れている。
【0004】ID領域1の外側の一部分は交替情報領域
2とされ、この交替情報領域2の外側の一部分は交替デ
ータ領域3とされ、この交替データ領域3の外側はユー
ザの使用可能な領域(以下、ユーザ領域という)4とさ
れている。
2とされ、この交替情報領域2の外側の一部分は交替デ
ータ領域3とされ、この交替データ領域3の外側はユー
ザの使用可能な領域(以下、ユーザ領域という)4とさ
れている。
【0005】図11は光ディスクODN に対しての記憶
容量の割当を示している。記録容量の割当は、ID領域
1に対して20セクタ(20Kバイト)、交替情報領域2に
対して2048セクタ(2Mバイト)、交替データ領域3に
対して2048セクタ(2Mバイト)およびユーザ領域4に
対して残りの約2.6Gバイトが割り当てられている。
容量の割当を示している。記録容量の割当は、ID領域
1に対して20セクタ(20Kバイト)、交替情報領域2に
対して2048セクタ(2Mバイト)、交替データ領域3に
対して2048セクタ(2Mバイト)およびユーザ領域4に
対して残りの約2.6Gバイトが割り当てられている。
【0006】交替情報領域2には、ユーザ領域4でエラ
ーの発生した欠陥セクタのアドレス(セクタ番号)と、
その欠陥セクタに記録しようとした内容を交替データと
して記録した交替データ領域3における交替セクタのア
ドレス(セクタ番号)とが対(以下、必要に応じてアド
レス対という)で記録されている。。
ーの発生した欠陥セクタのアドレス(セクタ番号)と、
その欠陥セクタに記録しようとした内容を交替データと
して記録した交替データ領域3における交替セクタのア
ドレス(セクタ番号)とが対(以下、必要に応じてアド
レス対という)で記録されている。。
【0007】このように構成される光ディスクODN は
シャッタの付いたカートリッジの構成とされて、光ディ
スクドライブに挿入される。
シャッタの付いたカートリッジの構成とされて、光ディ
スクドライブに挿入される。
【0008】その光ディスクドライブはコントローラに
接続され、そのコントローラがホストコンピュータにS
CSI(Small Computer System Interface)バスを通じ
て接続されることで、そのホストコンピュータにより光
ディスクODN に対してデータの記録(以下、必要に応
じて、書き込みまたはライトという)または再生(以
下、必要に応じて、読みだしまたはリードという)を行
うことができる。
接続され、そのコントローラがホストコンピュータにS
CSI(Small Computer System Interface)バスを通じ
て接続されることで、そのホストコンピュータにより光
ディスクODN に対してデータの記録(以下、必要に応
じて、書き込みまたはライトという)または再生(以
下、必要に応じて、読みだしまたはリードという)を行
うことができる。
【0009】
【発明が解決しようとする課題】しかしながら、上記し
た従来の光ディスク装置では、ホストコンピュータによ
り光ディスクODN に記録されたデータを読みだす際、
リードコマンド中に欠陥セクタのデータを読みだすコマ
ンドが含まれていた場合には、ユーザ領域4に記録され
ているデータとともに、光ディスクODN の内周の交替
データ領域3に記録されている交替データを併せて読み
だすことが必要となることから、光ピックアップのアク
セスのための時間が長くなり、結果として、上記リード
コマンドの実行時間が比較的に長くなってしまうという
問題があった。
た従来の光ディスク装置では、ホストコンピュータによ
り光ディスクODN に記録されたデータを読みだす際、
リードコマンド中に欠陥セクタのデータを読みだすコマ
ンドが含まれていた場合には、ユーザ領域4に記録され
ているデータとともに、光ディスクODN の内周の交替
データ領域3に記録されている交替データを併せて読み
だすことが必要となることから、光ピックアップのアク
セスのための時間が長くなり、結果として、上記リード
コマンドの実行時間が比較的に長くなってしまうという
問題があった。
【0010】本発明はこのような課題に鑑みてなされた
ものであり、リードコマンド中に欠陥セクタのデータを
読みだすコマンドが含まれていた場合にも、リードコマ
ンドの実行時間が長くなることのない光ディスク装置を
提供することを目的とする。
ものであり、リードコマンド中に欠陥セクタのデータを
読みだすコマンドが含まれていた場合にも、リードコマ
ンドの実行時間が長くなることのない光ディスク装置を
提供することを目的とする。
【0011】
【課題を解決するための手段】第1の本発明は、例え
ば、図2に示すように、光ディスクODN に対して記録
または再生を行う光ディスクドライブODN と、この光
ディスクドライブODNと記憶手段13とに接続される
制御手段12とを備え、この制御手段12により光ディ
スクODN に記録されている交替データを記憶手段13
に記憶させるようにしたものである。
ば、図2に示すように、光ディスクODN に対して記録
または再生を行う光ディスクドライブODN と、この光
ディスクドライブODNと記憶手段13とに接続される
制御手段12とを備え、この制御手段12により光ディ
スクODN に記録されている交替データを記憶手段13
に記憶させるようにしたものである。
【0012】第2の本発明は、光ディスクに対して記録
または再生を行う光ディスクドライブと、この光ディス
クドライブと記憶手段とに接続される制御手段とを備
え、上記光ディスクを上記光ディスクドライブに挿入時
に、上記制御手段により上記光ディスクに記録されてい
る交替データを上記記憶手段に記憶させるようにしたも
のである。
または再生を行う光ディスクドライブと、この光ディス
クドライブと記憶手段とに接続される制御手段とを備
え、上記光ディスクを上記光ディスクドライブに挿入時
に、上記制御手段により上記光ディスクに記録されてい
る交替データを上記記憶手段に記憶させるようにしたも
のである。
【0013】第3の本発明は、光ディスクに対して記録
および再生を行う光ディスクドライブと、この光ディス
クドライブと記憶手段とに接続される制御手段とを備
え、上記制御手段は上記光ディスクに記録されている交
替データを上記記憶手段に記憶させるとともに、上記光
ディスク上で新たな交替データが発生した場合には、そ
の新たな交替データを上記光ディスクに記録させた後に
上記記憶手段に記憶させるようにしたものである。
および再生を行う光ディスクドライブと、この光ディス
クドライブと記憶手段とに接続される制御手段とを備
え、上記制御手段は上記光ディスクに記録されている交
替データを上記記憶手段に記憶させるとともに、上記光
ディスク上で新たな交替データが発生した場合には、そ
の新たな交替データを上記光ディスクに記録させた後に
上記記憶手段に記憶させるようにしたものである。
【0014】第4の本発明は、光ディスクに対して記録
または再生を行う光ディスクドライブと、この光ディス
クドライブと記憶手段とに接続される制御手段とを備
え、上記制御手段は上記光ディスクに記録されているデ
ータを上記光ディスクドライブで再生中に交替セクタの
存在を知ったとき、その交替セクタに記録されている交
替データを上記記憶手段に記憶させるようにしたもので
ある。
または再生を行う光ディスクドライブと、この光ディス
クドライブと記憶手段とに接続される制御手段とを備
え、上記制御手段は上記光ディスクに記録されているデ
ータを上記光ディスクドライブで再生中に交替セクタの
存在を知ったとき、その交替セクタに記録されている交
替データを上記記憶手段に記憶させるようにしたもので
ある。
【0015】第5の本発明は、光ディスクに対して記録
または再生を行う光ディスクドライブと、データバッフ
ァ領域と交替データ領域とを有する記憶手段と、上記光
ディスクドライブと上記記憶手段とに接続される制御手
段とを備え、上記制御手段は上記光ディスクに記録され
ている交替データを上記記憶手段の交替データ領域に記
憶させるとともに、上記記憶手段における上記データバ
ッファ領域の記憶容量が変更されたときには、変更され
た記憶容量に対応して上記交替データ領域の記憶容量を
変化させるようにしたものである。
または再生を行う光ディスクドライブと、データバッフ
ァ領域と交替データ領域とを有する記憶手段と、上記光
ディスクドライブと上記記憶手段とに接続される制御手
段とを備え、上記制御手段は上記光ディスクに記録され
ている交替データを上記記憶手段の交替データ領域に記
憶させるとともに、上記記憶手段における上記データバ
ッファ領域の記憶容量が変更されたときには、変更され
た記憶容量に対応して上記交替データ領域の記憶容量を
変化させるようにしたものである。
【0016】第6の本発明は、複数の光ディスクに対し
て配され、それらの光ディスクに対して記録または再生
を行う複数の光ディスクドライブと、これら複数の光デ
ィスクドライブと記憶手段とに接続される制御手段とを
備え、上記制御手段により上記複数の光ディスクに記録
されている交替データを上記記憶手段に記憶させるよう
にしたものである。
て配され、それらの光ディスクに対して記録または再生
を行う複数の光ディスクドライブと、これら複数の光デ
ィスクドライブと記憶手段とに接続される制御手段とを
備え、上記制御手段により上記複数の光ディスクに記録
されている交替データを上記記憶手段に記憶させるよう
にしたものである。
【0017】第7の本発明は、複数の光ディスクに対し
て配され、それらの光ディスクに対して記録または再生
を行う複数の光ディスクドライブと、これら複数の光デ
ィスクドライブと記憶手段とに接続される制御手段とを
備え、上記制御手段は上記複数の光ディスクドライブに
それぞれ挿入されている上記複数の光ディスクに記録さ
れている交替データを上記記憶手段に記憶させるととも
に、上記光ディスクドライブから取り出された光ディス
クに記録されていた交替データに対応して記録されてい
る上記交替データを上記記憶手段から消去するようにし
たものである。
て配され、それらの光ディスクに対して記録または再生
を行う複数の光ディスクドライブと、これら複数の光デ
ィスクドライブと記憶手段とに接続される制御手段とを
備え、上記制御手段は上記複数の光ディスクドライブに
それぞれ挿入されている上記複数の光ディスクに記録さ
れている交替データを上記記憶手段に記憶させるととも
に、上記光ディスクドライブから取り出された光ディス
クに記録されていた交替データに対応して記録されてい
る上記交替データを上記記憶手段から消去するようにし
たものである。
【0018】
【作用】第1の本発明によれば、例えば、図2に示すよ
うに、光ディスクODN に記録されている交替データを
記憶手段13に記憶させるようにしたので、リードコマ
ンドRC中に欠陥セクタのデータを読みだすコマンドが
含まれていた場合にも、その欠陥セクタのデータ、すな
わち交替データを記憶手段13から読みだすことによ
り、リードコマンドRCの実行時間が長くなることがな
い。
うに、光ディスクODN に記録されている交替データを
記憶手段13に記憶させるようにしたので、リードコマ
ンドRC中に欠陥セクタのデータを読みだすコマンドが
含まれていた場合にも、その欠陥セクタのデータ、すな
わち交替データを記憶手段13から読みだすことによ
り、リードコマンドRCの実行時間が長くなることがな
い。
【0019】
【実施例】以下、本発明光ディスク装置の一実施例につ
いて図面を参照して説明する。なお、以下に参照する図
面において、上記の図10および図11に示したものに
対応するものには同一の符号を付けている。また、以下
に一例として参照する光ディスクの構成は、上記した図
10および図11に示した光ディスクODN と同一の構
成であるので、それら図10および図11をも参照して
説明する。
いて図面を参照して説明する。なお、以下に参照する図
面において、上記の図10および図11に示したものに
対応するものには同一の符号を付けている。また、以下
に一例として参照する光ディスクの構成は、上記した図
10および図11に示した光ディスクODN と同一の構
成であるので、それら図10および図11をも参照して
説明する。
【0020】なお、光ディスクとしては、CLV方式の
追記形光ディスクに限らず、CAV方式の追記形光ディ
スク、CLV方式・CAV方式の書換形光ディスクでも
よい。
追記形光ディスクに限らず、CAV方式の追記形光ディ
スク、CLV方式・CAV方式の書換形光ディスクでも
よい。
【0021】図1は、本実施例による光ディスク装置の
全体構成を示している。図1において、11はホストコ
ンピュータであり、このホストコンピュータ11からリ
ードコマンドRC、ライトコマンドWCおよびモード選
択コマンドMCなどがSCSIバスを通じて制御手段と
しての光ディスクのコントローラ12に供給される。
全体構成を示している。図1において、11はホストコ
ンピュータであり、このホストコンピュータ11からリ
ードコマンドRC、ライトコマンドWCおよびモード選
択コマンドMCなどがSCSIバスを通じて制御手段と
しての光ディスクのコントローラ12に供給される。
【0022】コントローラ12には、高速記録・再生手
段としての記憶手段であるメモリ13が接続されてい
る。この例では、メモリ13として半導体メモリのDR
AM−ICが採用されており、そのメモリ13の記憶容
量は8Mバイト(例えば、1MバイトのDRAM−ICが
8個)である。
段としての記憶手段であるメモリ13が接続されてい
る。この例では、メモリ13として半導体メモリのDR
AM−ICが採用されており、そのメモリ13の記憶容
量は8Mバイト(例えば、1MバイトのDRAM−ICが
8個)である。
【0023】コントローラ12には、8台の光ディスク
ドライブLU0 〜LU7 がデージーチェーン9を通じて
接続されている。なお、光ディスクドライブLU0 〜L
U7のうち、任意の一つの光ディスクドライブを指す場
合には、以下、光ディスクドライブLUN という。
ドライブLU0 〜LU7 がデージーチェーン9を通じて
接続されている。なお、光ディスクドライブLU0 〜L
U7のうち、任意の一つの光ディスクドライブを指す場
合には、以下、光ディスクドライブLUN という。
【0024】それらの光ディスクドライブLU0 〜LU
7 には、それぞれ、カートリッジの構成とされた光ディ
スクOD0 〜OD7 が挿入され、あるいは、排出される
(取り出される)。同様に、光ディスクOD0 〜OD7
のうち、任意の一つの光ディスクを指す場合には、光デ
ィスクODN という。
7 には、それぞれ、カートリッジの構成とされた光ディ
スクOD0 〜OD7 が挿入され、あるいは、排出される
(取り出される)。同様に、光ディスクOD0 〜OD7
のうち、任意の一つの光ディスクを指す場合には、光デ
ィスクODN という。
【0025】なお、上記したリードコマンドRCおよび
ライトコマンドWCには、ホストコンピュータ11と光
ディスクODN 間の読みだしと書き込みに限らず、光デ
ィスクODN 相互間の読みだしと書き込みも含まれる場
合がある。
ライトコマンドWCには、ホストコンピュータ11と光
ディスクODN 間の読みだしと書き込みに限らず、光デ
ィスクODN 相互間の読みだしと書き込みも含まれる場
合がある。
【0026】図2は、図1例の光ディスク装置の一部の
詳細構成を示している。図1に示したものと同一のもの
には同一の符号を付けている。
詳細構成を示している。図1に示したものと同一のもの
には同一の符号を付けている。
【0027】コントローラ12は、相互にバス14で接
続されるCPU15、入出力インタフェース16,1
7、ROM18およびRAM19を有している。ROM
18には、メモリ13の管理プログラムおよび光ディス
クドライブLU1 〜LU7 の管理プログラムなどが予め
格納されている。
続されるCPU15、入出力インタフェース16,1
7、ROM18およびRAM19を有している。ROM
18には、メモリ13の管理プログラムおよび光ディス
クドライブLU1 〜LU7 の管理プログラムなどが予め
格納されている。
【0028】バス14には、CPU15によって管理さ
れるメモリ13が接続されている。
れるメモリ13が接続されている。
【0029】メモリ13は、基本的には、データバッフ
ァ21と交替データ領域22と領域27の3つの領域に
分割して使用されている。領域27は、交替情報領域2
3と交替データ領域管理テーブル24と作業領域25お
よびその他領域26とに分割されている。その他領域2
6には、リード時におけるキャシングのためのキャシュ
領域、ID領域、その他の作業領域が割り当てられてい
る。
ァ21と交替データ領域22と領域27の3つの領域に
分割して使用されている。領域27は、交替情報領域2
3と交替データ領域管理テーブル24と作業領域25お
よびその他領域26とに分割されている。その他領域2
6には、リード時におけるキャシングのためのキャシュ
領域、ID領域、その他の作業領域が割り当てられてい
る。
【0030】領域27には、全体として1Mバイト分が
固定的に割り当てられている。データバッファ21と交
替データ領域22には、合計で7Mバイト分が割り当て
られている。
固定的に割り当てられている。データバッファ21と交
替データ領域22には、合計で7Mバイト分が割り当て
られている。
【0031】データバッファ21と交替データ領域22
のそれぞれの記憶容量は、ホストコンピュータ11から
出力されるモード選択コマンドMCに応じてコントロー
ラ12の制御により2種類に切り換えることができる。
のそれぞれの記憶容量は、ホストコンピュータ11から
出力されるモード選択コマンドMCに応じてコントロー
ラ12の制御により2種類に切り換えることができる。
【0032】図3は、その2種類の記憶容量の変更の割
当を示している。図3から分かるように、第1種類で
は、データバッファ21分の記憶容量は512Kバイト
で、交替データ領域22分の記憶容量は6.5Mバイト=2
6ブロック(第0交替データブロックDBK0 〜第25
交替データブロックDBK25)分にされている。なお、
1つの交替データブロックDBK分は256Kバイトと定義
している。
当を示している。図3から分かるように、第1種類で
は、データバッファ21分の記憶容量は512Kバイト
で、交替データ領域22分の記憶容量は6.5Mバイト=2
6ブロック(第0交替データブロックDBK0 〜第25
交替データブロックDBK25)分にされている。なお、
1つの交替データブロックDBK分は256Kバイトと定義
している。
【0033】第2の種類では、データバッファ21の記
憶容量は4Mバイトに増加され、それに対応して交替デ
ータ領域22の記憶容量が3Mバイト=12×交替データ
ブロックDBK分に減少されている。
憶容量は4Mバイトに増加され、それに対応して交替デ
ータ領域22の記憶容量が3Mバイト=12×交替データ
ブロックDBK分に減少されている。
【0034】ここで、第1種類を選択すると、データバ
ッファ21の記憶容量が増加するので、データの転送速
度の点では有利であるが、その分、交替データ領域22
の記憶容量が減少するので、この第1種類と第2種類と
は、いわゆるトレードオフの関係にある。
ッファ21の記憶容量が増加するので、データの転送速
度の点では有利であるが、その分、交替データ領域22
の記憶容量が減少するので、この第1種類と第2種類と
は、いわゆるトレードオフの関係にある。
【0035】なお、交替データ領域22に記憶される交
替データは、光ディスクドライブLUN に挿入されてい
る光ディスクODN の交替データ領域3に記録されてい
る交替データに限られてる。したがって、光ディスクド
ライブLUN から光ディスクODN が取り出されたと
き、いわゆるイジェクトされたときには、自動的にその
交替データが消去されるようになっている。
替データは、光ディスクドライブLUN に挿入されてい
る光ディスクODN の交替データ領域3に記録されてい
る交替データに限られてる。したがって、光ディスクド
ライブLUN から光ディスクODN が取り出されたと
き、いわゆるイジェクトされたときには、自動的にその
交替データが消去されるようになっている。
【0036】図2において、データバッファ21は光デ
ィスクODN に対してデータを記録あるいは再生する際
のバッファメモリとして使用される。
ィスクODN に対してデータを記録あるいは再生する際
のバッファメモリとして使用される。
【0037】交替データ領域22には、光ディスクOD
N 上の交替データ領域3(図10および図11参照)に
記録されている交替データが記録される。この場合、交
替データの読み込みは、ブロック(以下、交替データブ
ロックABKという)単位で行われる。ここで、各交替
データブロックABKに含まれるセクタ数は、256個に
規定されている。したがって、2048Kバイトが割り当て
られている交替データ領域3は、8個の交替データブロ
ックABK0 〜ABK7 に分割されて管理される。
N 上の交替データ領域3(図10および図11参照)に
記録されている交替データが記録される。この場合、交
替データの読み込みは、ブロック(以下、交替データブ
ロックABKという)単位で行われる。ここで、各交替
データブロックABKに含まれるセクタ数は、256個に
規定されている。したがって、2048Kバイトが割り当て
られている交替データ領域3は、8個の交替データブロ
ックABK0 〜ABK7 に分割されて管理される。
【0038】図4は、上記した光ディスクODN の交替
データ領域3とメモリ13の交替データ領域22との関
係を示している。すなわち、1枚の光ディスクODN の
交替データ領域3は、1個が256Kバイトの8個の交替デ
ータブロックABK0 〜ABK7 に分割されて管理され
る(図4A参照)。一方、メモリ13の交替データ領域
22は、1個が256Kバイトの26個の交替データブロック
DBK0 〜DBK25に分割されて管理される(図4B参
照)。したがって、上記した第1種類の分割の場合に
は、メモリ13の交替データ領域22に、光ディスクO
DN の交替データ領域3の約3倍強の交替データ、言い
換えれば、光ディスクODN の3枚分強の交替データを
記録しておくことができる。
データ領域3とメモリ13の交替データ領域22との関
係を示している。すなわち、1枚の光ディスクODN の
交替データ領域3は、1個が256Kバイトの8個の交替デ
ータブロックABK0 〜ABK7 に分割されて管理され
る(図4A参照)。一方、メモリ13の交替データ領域
22は、1個が256Kバイトの26個の交替データブロック
DBK0 〜DBK25に分割されて管理される(図4B参
照)。したがって、上記した第1種類の分割の場合に
は、メモリ13の交替データ領域22に、光ディスクO
DN の交替データ領域3の約3倍強の交替データ、言い
換えれば、光ディスクODN の3枚分強の交替データを
記録しておくことができる。
【0039】図2において、交替情報領域23には、光
ディスクODN 上の交替情報領域2に記録されている交
替情報、すなわち、ユーザ領域4でエラーの発生した欠
陥セクタのアドレス(セクタ番号)と、その欠陥セクタ
に記録しようとした内容を交替データとして記録した交
替データ領域3における交替セクタのアドレス(セクタ
番号)とのアドレス対などが記録されている。この場
合、1つの欠陥セクタ分のアドレス対などの記録に対し
て4バイト分(アドレス分3バイト、ポインタ分1バイト
の合計4バイト)が割り当てられている。
ディスクODN 上の交替情報領域2に記録されている交
替情報、すなわち、ユーザ領域4でエラーの発生した欠
陥セクタのアドレス(セクタ番号)と、その欠陥セクタ
に記録しようとした内容を交替データとして記録した交
替データ領域3における交替セクタのアドレス(セクタ
番号)とのアドレス対などが記録されている。この場
合、1つの欠陥セクタ分のアドレス対などの記録に対し
て4バイト分(アドレス分3バイト、ポインタ分1バイト
の合計4バイト)が割り当てられている。
【0040】したがって、光ディスクODN の1枚分の
交替情報を記録するためには、最大8Kバイト(8Kバイ
ト=4バイト×256セクタ×8個の交替データブロックA
BK0 〜ABK7 )の記憶容量が必要とされる。そこ
で、交替情報領域27の記憶容量としては、光ディスク
OD0 〜OD7 までの8枚分の全交替情報を記録するた
めに、64Kバイトが割り当てられている。なお、交替情
報は、光ディスクドライブLUN に光ディスクODN を
挿入直後の、いわゆるスピンアップ時に光ディスクOD
N から読みだされて交替情報領域23に記憶される。
交替情報を記録するためには、最大8Kバイト(8Kバイ
ト=4バイト×256セクタ×8個の交替データブロックA
BK0 〜ABK7 )の記憶容量が必要とされる。そこ
で、交替情報領域27の記憶容量としては、光ディスク
OD0 〜OD7 までの8枚分の全交替情報を記録するた
めに、64Kバイトが割り当てられている。なお、交替情
報は、光ディスクドライブLUN に光ディスクODN を
挿入直後の、いわゆるスピンアップ時に光ディスクOD
N から読みだされて交替情報領域23に記憶される。
【0041】交替データ領域管理テーブル24には、例
えば、上記第1種類の記憶容量の割当が選択されていた
場合、交替データ領域22中の26個の交替データブロッ
クDBK0 〜DBK25の使用状態が書き込まれている
(図4C参照)。データ「0」は既使用状態を表し、デ
ータ「1」は未使用状態を表している。この交替データ
領域管理テーブル24に割り当てられる記憶容量は26バ
イトである。なお、この交替データ領域管理テーブル2
4の内容は、例えば、上記したように光ディスクODN
が光ディスクドライブLUN からイジェクトされたとき
には、その交替データが交替データ領域22から消去さ
れるのに対応して、交替データブロックDBK0 〜DB
K25の使用状態を表すデータのうち、対応するデータが
「0」から「1」に書き換えられる。
えば、上記第1種類の記憶容量の割当が選択されていた
場合、交替データ領域22中の26個の交替データブロッ
クDBK0 〜DBK25の使用状態が書き込まれている
(図4C参照)。データ「0」は既使用状態を表し、デ
ータ「1」は未使用状態を表している。この交替データ
領域管理テーブル24に割り当てられる記憶容量は26バ
イトである。なお、この交替データ領域管理テーブル2
4の内容は、例えば、上記したように光ディスクODN
が光ディスクドライブLUN からイジェクトされたとき
には、その交替データが交替データ領域22から消去さ
れるのに対応して、交替データブロックDBK0 〜DB
K25の使用状態を表すデータのうち、対応するデータが
「0」から「1」に書き換えられる。
【0042】図2において、作業領域25には、EMC
(Error Margin Check)状態マップMAP0〜MAP6
3が作成される。64個形成するのは、8枚分の光ディス
クODN の交替データブロックABK0 〜ABK7 の各
セクタの状態を管理するためである。なお、各セクタの
状態は1バイトで管理することができる。したがって、
記憶容量としては32Kバイト(32Kバイト=256セクタ
×1バイト×8個の交替データブロックABK0 〜ABK
7 ×8枚)が割り当てられている。
(Error Margin Check)状態マップMAP0〜MAP6
3が作成される。64個形成するのは、8枚分の光ディス
クODN の交替データブロックABK0 〜ABK7 の各
セクタの状態を管理するためである。なお、各セクタの
状態は1バイトで管理することができる。したがって、
記憶容量としては32Kバイト(32Kバイト=256セクタ
×1バイト×8個の交替データブロックABK0 〜ABK
7 ×8枚)が割り当てられている。
【0043】入出力インタフェース16には、光ディス
クドライブLU0 〜LU7 が接続されている。各光ディ
スクドライブLU0 〜LU7 の構成は同一の構成であ
る。ただし、メモリ13のうち交替データ領域22は、
光ディスクドライブLU0 〜LU7 のうち番号の若い順
に優先的に使用されるようになっている。
クドライブLU0 〜LU7 が接続されている。各光ディ
スクドライブLU0 〜LU7 の構成は同一の構成であ
る。ただし、メモリ13のうち交替データ領域22は、
光ディスクドライブLU0 〜LU7 のうち番号の若い順
に優先的に使用されるようになっている。
【0044】入出力インタフェース16から記録データ
Q1 が記録処理回路31に供給される。記録処理回路3
1はこの記録データQ1 に対応した光記録駆動信号Q2
を発生して光ピックアップ32に供給する。
Q1 が記録処理回路31に供給される。記録処理回路3
1はこの記録データQ1 に対応した光記録駆動信号Q2
を発生して光ピックアップ32に供給する。
【0045】光ピックアップ32は、光ディスクODN
に対向するようにして配され、図示しないリニアモータ
などにより、半径R方向に移動されるようになってい
る。ここで、光ディスクODN は、スピンドルモータ3
3の回転軸を中心に矢印方向に一定線速度(CLV)で
回転されているので、光ピックアップ32から照射され
る記録用レーザ光により光ディスクODN の全記録領域
にデータを記録することができる。
に対向するようにして配され、図示しないリニアモータ
などにより、半径R方向に移動されるようになってい
る。ここで、光ディスクODN は、スピンドルモータ3
3の回転軸を中心に矢印方向に一定線速度(CLV)で
回転されているので、光ピックアップ32から照射され
る記録用レーザ光により光ディスクODN の全記録領域
にデータを記録することができる。
【0046】一方、光ディスクODN に記録されたデー
タの再生の際には、記録時に比較してレーザパワーの小
さい再生用レーザ光が光ピックアップ32から照射さ
れ、その反射光に基づく光再生情報信号Q3 が再生処理
回路34に供給される。再生処理回路34は、その光再
生情報信号Q3 に応じた再生データQ4 を入出力インタ
フェース16に供給する。
タの再生の際には、記録時に比較してレーザパワーの小
さい再生用レーザ光が光ピックアップ32から照射さ
れ、その反射光に基づく光再生情報信号Q3 が再生処理
回路34に供給される。再生処理回路34は、その光再
生情報信号Q3 に応じた再生データQ4 を入出力インタ
フェース16に供給する。
【0047】次に上記実施例の動作について交替処理と
の関連において下記A〜Cの順序でフローチャートをも
参照して説明する。 A.光ディスクの光ディスクドライブへの挿入時(スピ
ンアップ時)における交替データの転送処理 B.ライトコマンド時における交替データの転送処理 C.リードコマンド時における交替データの転送処理
の関連において下記A〜Cの順序でフローチャートをも
参照して説明する。 A.光ディスクの光ディスクドライブへの挿入時(スピ
ンアップ時)における交替データの転送処理 B.ライトコマンド時における交替データの転送処理 C.リードコマンド時における交替データの転送処理
【0048】A.光ディスクの光ディスクドライブへの
挿入時(スピンアップ時)における交替データの転送処
理(図5のフローチャートを参照する)
挿入時(スピンアップ時)における交替データの転送処
理(図5のフローチャートを参照する)
【0049】まず、コントローラ12は、新たな光ディ
スクODN が光ディスクドライブLUN に挿入されたど
うかを監視する(ステップS1)。
スクODN が光ディスクドライブLUN に挿入されたど
うかを監視する(ステップS1)。
【0050】挿入された場合には、モータ33の回転が
開始されてスピンアップ状態にされる(ステップS
2)。
開始されてスピンアップ状態にされる(ステップS
2)。
【0051】その後、直ちに、コントローラ12の制御
の基に光ディスクODN の交替情報領域2に記録されて
いる交替情報がメモリ13の交替情報領域23に転送さ
れて記憶される(ステップS2)。
の基に光ディスクODN の交替情報領域2に記録されて
いる交替情報がメモリ13の交替情報領域23に転送さ
れて記憶される(ステップS2)。
【0052】次に光ディスクODN の交替データ領域3
に記録されている交替データをメモリ13の交替データ
領域22に転送して記憶するに際し、その交替データ領
域22に空きがあるかどうかをコントローラ12により
調べる(ステップS4)。この場合、空き情報は、図4
Cに示した交替データ領域管理テーブル24を参照する
ことにより容易に分かる。
に記録されている交替データをメモリ13の交替データ
領域22に転送して記憶するに際し、その交替データ領
域22に空きがあるかどうかをコントローラ12により
調べる(ステップS4)。この場合、空き情報は、図4
Cに示した交替データ領域管理テーブル24を参照する
ことにより容易に分かる。
【0053】空きがない場合には、待ち状態の交替デー
タブロックABKとしてその他領域26に登録して処理
を終了する。
タブロックABKとしてその他領域26に登録して処理
を終了する。
【0054】空きがあった場合には、その分、交替デー
タ領域3についてのEMC状態マップMAPを作成する
(ステップS5)。この場合、コントローラ12からE
MCコマンドが光ディスクドライブLUN に対して出力
される。
タ領域3についてのEMC状態マップMAPを作成する
(ステップS5)。この場合、コントローラ12からE
MCコマンドが光ディスクドライブLUN に対して出力
される。
【0055】図6A,Bは、EMC状態マップMAPの
例を示している。図6A中、記号「00」など、1バイト
のデータは1セクタ分のEMC状態を示しており、各記
号の意味は次に示すとおりである。 「00」:良好 「81」:程度はそれほど良くないがデータとして使用可
能である。 「82」,「83」:程度は相当に良くないが用途によって
は使用可能である。 「4b」:読むことはできるが、書き込みレベルが小さ
く、将来的には読めなくなる可能性がある。 「45」:ブランクであり、何も書き込まれていない。
例を示している。図6A中、記号「00」など、1バイト
のデータは1セクタ分のEMC状態を示しており、各記
号の意味は次に示すとおりである。 「00」:良好 「81」:程度はそれほど良くないがデータとして使用可
能である。 「82」,「83」:程度は相当に良くないが用途によって
は使用可能である。 「4b」:読むことはできるが、書き込みレベルが小さ
く、将来的には読めなくなる可能性がある。 「45」:ブランクであり、何も書き込まれていない。
【0056】この場合、「00」のセクタだけを読み込む
ことができるようになっている。そこで、今回の交替デ
ータの交替データ領域3から交替データ領域22への転
送に際しては、図6Bに示すように、記号「81」と記号
「4b」の部分は記号「00」に書き換えたEMC状態マッ
プMAP1 を作成する。
ことができるようになっている。そこで、今回の交替デ
ータの交替データ領域3から交替データ領域22への転
送に際しては、図6Bに示すように、記号「81」と記号
「4b」の部分は記号「00」に書き換えたEMC状態マッ
プMAP1 を作成する。
【0057】つぎに、コントローラ12は図6Bに示す
EMC状態マップMAP1 を参照して、記号「00」に対
応する交替データ領域3のセクタから交替データを読み
だして交替データ領域22にその交替データを記憶させ
る(ステップS6)。
EMC状態マップMAP1 を参照して、記号「00」に対
応する交替データ領域3のセクタから交替データを読み
だして交替データ領域22にその交替データを記憶させ
る(ステップS6)。
【0058】このようにして、光ディスクODN の光デ
ィスクドライブLUN への挿入時に光ディスクODN の
交替情報領域2と交替データ領域3に記録されている交
替情報と交替データとを、それぞれ、メモリ13の交替
情報領域23および交替データ領域22に記憶すること
ができる。なお、交替データの転送の最中にアクセスタ
イプのSCSIコマンドがホストコンピュータ11から
出力された場合には、そのSCSIコマンドは、チェッ
クコンディション(CHECK CONDITION)またはビジーステ
ータス(BUSY STATUS)で終了するようになっている。
ィスクドライブLUN への挿入時に光ディスクODN の
交替情報領域2と交替データ領域3に記録されている交
替情報と交替データとを、それぞれ、メモリ13の交替
情報領域23および交替データ領域22に記憶すること
ができる。なお、交替データの転送の最中にアクセスタ
イプのSCSIコマンドがホストコンピュータ11から
出力された場合には、そのSCSIコマンドは、チェッ
クコンディション(CHECK CONDITION)またはビジーステ
ータス(BUSY STATUS)で終了するようになっている。
【0059】B.ライトコマンド時における交替データ
の転送処理(図7のフローチャートを参照する)
の転送処理(図7のフローチャートを参照する)
【0060】ホストコンピュータ11からライトコマン
ドWCが出力されているときには、そのライトコマンド
WCとともに出力された書き込みデータがデータバッフ
ァ21に取り込まれるとともに記録データQ1 として記
録処理回路31に供給される。その際コントローラ12
によりユーザ領域4への書き込みが失敗したかどうかが
監視される(ステップS11)。失敗しなかった場合に
は、終了する。
ドWCが出力されているときには、そのライトコマンド
WCとともに出力された書き込みデータがデータバッフ
ァ21に取り込まれるとともに記録データQ1 として記
録処理回路31に供給される。その際コントローラ12
によりユーザ領域4への書き込みが失敗したかどうかが
監視される(ステップS11)。失敗しなかった場合に
は、終了する。
【0061】図8Aは書き込みの失敗が発生した場合の
光ディスクODN における処理を示している。失敗が発
生した場合(書き込み失敗X1 )、すなわち、ユーザ領
域4に欠陥セクタが発生した場合には、その欠陥セクタ
に記録しようとしたデータを交替データ領域3の交替セ
クタに新たな交替データとして代替記録(代替記録
X2 )する(ステップS12)。
光ディスクODN における処理を示している。失敗が発
生した場合(書き込み失敗X1 )、すなわち、ユーザ領
域4に欠陥セクタが発生した場合には、その欠陥セクタ
に記録しようとしたデータを交替データ領域3の交替セ
クタに新たな交替データとして代替記録(代替記録
X2 )する(ステップS12)。
【0062】さらに、交替情報領域2に上記欠陥セクタ
のアドレスと上記交替セクタのアドレスとを記録(代替
情報記録X3 )する(ステップS13)。
のアドレスと上記交替セクタのアドレスとを記録(代替
情報記録X3 )する(ステップS13)。
【0063】次に、上記新たな交替データ(交替データ
領域3に代替記録された交替データ)を交替データ領域
22に追加して記憶するに際し、交替データ領域22に
空きがあるかどうかを交替データ領域管理テーブル24
を参照して調べる(ステップS14)。
領域3に代替記録された交替データ)を交替データ領域
22に追加して記憶するに際し、交替データ領域22に
空きがあるかどうかを交替データ領域管理テーブル24
を参照して調べる(ステップS14)。
【0064】空きがない場合には、待ち状態の交替デー
タブロックABKとしてその他領域26に登録して処理
を終了する。
タブロックABKとしてその他領域26に登録して処理
を終了する。
【0065】空きがあった場合には、その新たな交替デ
ータを交替データ領域22に転送し、記憶させて終了す
る(ステップS15)。
ータを交替データ領域22に転送し、記憶させて終了す
る(ステップS15)。
【0066】C.リードコマンド時における交替データ
の転送処理(図9のフローチャートを参照する)
の転送処理(図9のフローチャートを参照する)
【0067】ホストコンピュータ11からリードコマン
ドRCが供給されているときには、光ディスクODN の
ユーザ領域4に記録されているデータが再生データQ4
としてコントローラ12内のデータバッファ21に取り
込まれる。このデータバッファ21を利用して誤り訂正
処理が行われ、ユーザ領域4からのデータの読みだしが
失敗したかどうかがコントローラ12により監視される
(ステップS21)。失敗しなかった場合には終了す
る。
ドRCが供給されているときには、光ディスクODN の
ユーザ領域4に記録されているデータが再生データQ4
としてコントローラ12内のデータバッファ21に取り
込まれる。このデータバッファ21を利用して誤り訂正
処理が行われ、ユーザ領域4からのデータの読みだしが
失敗したかどうかがコントローラ12により監視される
(ステップS21)。失敗しなかった場合には終了す
る。
【0068】図8Bは読みだしの失敗が発生した場合の
光ディスクODN における処理を示している。失敗が発
生した場合(読みだし失敗Y1 )には、その読みだしの
失敗した欠陥セクタが交替しているかどうかを交替情報
領域2の交替情報により確認する(交替情報確認Y2 )
(ステップS22)。
光ディスクODN における処理を示している。失敗が発
生した場合(読みだし失敗Y1 )には、その読みだしの
失敗した欠陥セクタが交替しているかどうかを交替情報
領域2の交替情報により確認する(交替情報確認Y2 )
(ステップS22)。
【0069】確認の結果、交替情報が存在しなかった場
合には、エラーリザルト(ERROR RESULT)をホストコンピ
ュータ11に出力して終了する(ステップS23)。
合には、エラーリザルト(ERROR RESULT)をホストコンピ
ュータ11に出力して終了する(ステップS23)。
【0070】交替情報が存在していた場合には、その交
替情報に対応する交替データがすでに交替データ領域2
2に記憶されているかどうかを確認する(ステップS2
4)。
替情報に対応する交替データがすでに交替データ領域2
2に記憶されているかどうかを確認する(ステップS2
4)。
【0071】交替データ領域22に記憶されていた場合
には、その交替データ領域22から上記欠陥セクタに対
応するデータを読みだしてホストコンピュータ11に転
送する(ステップS25)。この場合、光ピックアップ
32を交替データ領域3にシークさせないので、データ
の転送時間が長くなることがない。
には、その交替データ領域22から上記欠陥セクタに対
応するデータを読みだしてホストコンピュータ11に転
送する(ステップS25)。この場合、光ピックアップ
32を交替データ領域3にシークさせないので、データ
の転送時間が長くなることがない。
【0072】もし、交替データ領域22に記憶されてい
なかった場合、例えば、上記光ディスクODN の光ディ
スクドライブLUN への挿入時に交替データの転送処理
ができなかった場合などには、光ディスクODN の交替
データ領域3から交替データを読みだして(交替データ
の取り出しY3 )ホストコンピュータ11に転送する
(ステップS26)。
なかった場合、例えば、上記光ディスクODN の光ディ
スクドライブLUN への挿入時に交替データの転送処理
ができなかった場合などには、光ディスクODN の交替
データ領域3から交替データを読みだして(交替データ
の取り出しY3 )ホストコンピュータ11に転送する
(ステップS26)。
【0073】その後、その交替データが記録されていた
交替データブロックABKの全交替データをメモリ13
の交替データ領域22に記憶しておく(ステップS2
7)。その際、空きがない場合には、上記したように、
待ち状態の交替データブロックABKとしてその他領域
26に登録して処理を終了する。
交替データブロックABKの全交替データをメモリ13
の交替データ領域22に記憶しておく(ステップS2
7)。その際、空きがない場合には、上記したように、
待ち状態の交替データブロックABKとしてその他領域
26に登録して処理を終了する。
【0074】なお、本発明は上記の実施例に限らず本発
明の要旨を逸脱することなく種々の構成を採り得ること
はもちろんである。
明の要旨を逸脱することなく種々の構成を採り得ること
はもちろんである。
【0075】
【発明の効果】以上説明したように、第1の本発明によ
れば、光ディスクに記録されている交替データを記憶手
段に記憶させるようにしたので、リードコマンド中に欠
陥セクタのデータを読みだすコマンドが含まれていた場
合にも、その欠陥セクタのデータ、すなわち交替データ
を記憶手段から読みだすことにより、リードコマンドの
実行時間が長くなることがないという効果を有する。
れば、光ディスクに記録されている交替データを記憶手
段に記憶させるようにしたので、リードコマンド中に欠
陥セクタのデータを読みだすコマンドが含まれていた場
合にも、その欠陥セクタのデータ、すなわち交替データ
を記憶手段から読みだすことにより、リードコマンドの
実行時間が長くなることがないという効果を有する。
【0076】結局、記憶手段に交替データが読み込まれ
ているので、その交替データの転送が短時間で終了する
という効果が得られる。
ているので、その交替データの転送が短時間で終了する
という効果が得られる。
【0077】また、第2の本発明によれば、光ディスク
を光ディスクドライブに挿入時に、光ディスクに記録さ
れている交替データを記憶手段に記憶させるようにした
ので、リードコマンド時には、記憶手段に記憶されてい
る交替データを読みだすことができ、その後には、交替
データの転送が短時間で終了するという効果が得られ
る。
を光ディスクドライブに挿入時に、光ディスクに記録さ
れている交替データを記憶手段に記憶させるようにした
ので、リードコマンド時には、記憶手段に記憶されてい
る交替データを読みだすことができ、その後には、交替
データの転送が短時間で終了するという効果が得られ
る。
【0078】さらに、第3の本発明によれば、光ディス
ク上で新たな交替データが発生した場合には、その新た
な交替データを上記光ディスクに記録した後に記憶手段
に記憶するようにしているので、その後のリードコマン
ド時には、記憶手段に記憶されている交替データを読み
だすことができ、交替データの転送が短時間で終了する
という効果が得られる。
ク上で新たな交替データが発生した場合には、その新た
な交替データを上記光ディスクに記録した後に記憶手段
に記憶するようにしているので、その後のリードコマン
ド時には、記憶手段に記憶されている交替データを読み
だすことができ、交替データの転送が短時間で終了する
という効果が得られる。
【0079】さらにまた、第4の本発明によれば、光デ
ィスクに記録されているデータを光ディスクドライブで
再生中に交替セクタの存在を知ったとき、その交替セク
タに記録されている交替データを記憶手段に記憶するよ
うにしているので、その後のリードコマンド時には、記
憶手段に記憶されている交替データを読みだすことがで
き、交替データの転送が短時間で終了するという効果が
得られる。
ィスクに記録されているデータを光ディスクドライブで
再生中に交替セクタの存在を知ったとき、その交替セク
タに記録されている交替データを記憶手段に記憶するよ
うにしているので、その後のリードコマンド時には、記
憶手段に記憶されている交替データを読みだすことがで
き、交替データの転送が短時間で終了するという効果が
得られる。
【0080】さらにまた、第5の本発明によれば、光デ
ィスクに記録されている交替データを記憶手段の交替デ
ータ領域に記憶させるとともに、記憶手段におけるデー
タバッファ領域の記憶容量が変更されたときには、変更
された記憶容量に対応して交替データ領域の記憶容量を
変化させるようにしているので、データ転送速度と交替
データの読みだしとのトレードオフを行うことができる
という効果が得られる。
ィスクに記録されている交替データを記憶手段の交替デ
ータ領域に記憶させるとともに、記憶手段におけるデー
タバッファ領域の記憶容量が変更されたときには、変更
された記憶容量に対応して交替データ領域の記憶容量を
変化させるようにしているので、データ転送速度と交替
データの読みだしとのトレードオフを行うことができる
という効果が得られる。
【0081】さらにまた、第6の本発明によれば、複数
の光ディスクに記録されている交替データを記憶手段に
記憶させるようにしているので、大容量のデータを扱う
際にも、リードコマンド時における実行時間が長くなる
ことがないという効果を有する。結局、記憶手段に交替
データが読み込まれているので、その交替データの転送
が短時間で終了するという効果が得られる。
の光ディスクに記録されている交替データを記憶手段に
記憶させるようにしているので、大容量のデータを扱う
際にも、リードコマンド時における実行時間が長くなる
ことがないという効果を有する。結局、記憶手段に交替
データが読み込まれているので、その交替データの転送
が短時間で終了するという効果が得られる。
【0082】さらにまた、第7の本発明によれば、複数
の光ディスクドライブにそれぞれ挿入されている複数の
光ディスクに記録されている交替データを記憶手段に記
憶させるとともに、光ディスクドライブから取り出され
た光ディスクに記録されていた交替データは、記憶手段
から消去するようにしているので、記憶手段を効率よく
利用することができるという効果が得られる。
の光ディスクドライブにそれぞれ挿入されている複数の
光ディスクに記録されている交替データを記憶手段に記
憶させるとともに、光ディスクドライブから取り出され
た光ディスクに記録されていた交替データは、記憶手段
から消去するようにしているので、記憶手段を効率よく
利用することができるという効果が得られる。
【図1】本発明による光ディスク装置の一実施例の全体
構成を示すブロック図である。
構成を示すブロック図である。
【図2】図1例の光ディスク装置の要部の構成を示すブ
ロック図である。
ロック図である。
【図3】データバッファと交替データ領域との記憶容量
の変更の説明に供される線図である。
の変更の説明に供される線図である。
【図4】Aは光ディスクにおける交替データ領域の構成
を示す線図である。Bはメモリにおける交替データ領域
の構成を示す線図である。Cは交替データ領域管理テー
ブルの動作説明に供される線図である。
を示す線図である。Bはメモリにおける交替データ領域
の構成を示す線図である。Cは交替データ領域管理テー
ブルの動作説明に供される線図である。
【図5】光ディスクの光ディスクドライブへの挿入時
(スピンアップ時)における交替データの転送処理の説
明に供されるフローチャートである。
(スピンアップ時)における交替データの転送処理の説
明に供されるフローチャートである。
【図6】Aは基のエラーマージンチェック状態マップの
構成を示す線図である。Bは一部書き換えられたエラー
マージンチェック状態マップの構成を示す線図である。
構成を示す線図である。Bは一部書き換えられたエラー
マージンチェック状態マップの構成を示す線図である。
【図7】ライトコマンドの出力時における交替データの
転送処理の説明に供されるフローチャートである。
転送処理の説明に供されるフローチャートである。
【図8】Aはライトコマンドの出力時における動作説明
に供される線図である。Bはリードコマンドの出力時に
おける動作説明に供される線図である。
に供される線図である。Bはリードコマンドの出力時に
おける動作説明に供される線図である。
【図9】リードコマンドの出力時における交替データの
転送処理の説明に供されるフローチャートである。
転送処理の説明に供されるフローチャートである。
【図10】一般的に光ディスクの記録面の割当の説明に
供される線図である。
供される線図である。
【図11】図10例に示す光ディスクの記録容量の割当
の説明に供される線図である。
の説明に供される線図である。
12 コントローラ 13 メモリ 22 交替データ領域 24 交替データ領域管理テーブル ODN 光ディスク
Claims (7)
- 【請求項1】 光ディスクに対して記録または再生を行
う光ディスクドライブと、 この光ディスクドライブと記憶手段とに接続される制御
手段とを備え、 上記制御手段により上記光ディスクに記録されている交
替データを上記記憶手段に記憶させるようにしたことを
特徴とする光ディスク装置。 - 【請求項2】 光ディスクに対して記録または再生を行
う光ディスクドライブと、 この光ディスクドライブと記憶手段とに接続される制御
手段とを備え、 上記光ディスクを上記光ディスクドライブに挿入時に、
上記制御手段により上記光ディスクに記録されている交
替データを上記記憶手段に記憶させるようにしたことを
特徴とする光ディスク装置。 - 【請求項3】 光ディスクに対して記録および再生を行
う光ディスクドライブと、 この光ディスクドライブと記憶手段とに接続される制御
手段とを備え、 上記制御手段は、上記光ディスクに記録されている交替
データを上記記憶手段に記憶させるとともに、上記光デ
ィスク上で新たな交替データが発生した場合には、その
新たな交替データを上記光ディスクに記録させた後に上
記記憶手段に記憶させるようにしたことを特徴とする光
ディスク装置。 - 【請求項4】 光ディスクに対して記録または再生を行
う光ディスクドライブと、 この光ディスクドライブと記憶手段とに接続される制御
手段とを備え、 上記制御手段は、上記光ディスクに記録されているデー
タを上記光ディスクドライブで再生中に交替セクタの存
在を知ったとき、その交替セクタに記録されている交替
データを上記記憶手段に記憶させるようにしたことを特
徴とする光ディスク装置。 - 【請求項5】 光ディスクに対して記録または再生を行
う光ディスクドライブと、 データバッファ領域と交替データ領域とを有する記憶手
段と、 上記光ディスクドライブと上記記憶手段とに接続される
制御手段とを備え、 上記制御手段は、上記光ディスクに記録されている交替
データを上記記憶手段の交替データ領域に記憶させると
ともに、上記記憶手段における上記データバッファ領域
の記憶容量が変更されたときには、変更された記憶容量
に対応して上記交替データ領域の記憶容量を変化させる
ようにしたことを特徴とする光ディスク装置。 - 【請求項6】 複数の光ディスクに対して配され、それ
らの光ディスクに対して記録または再生を行う複数の光
ディスクドライブと、 これら複数の光ディスクドライブと記憶手段とに接続さ
れる制御手段とを備え、 上記制御手段により上記複数の光ディスクに記録されて
いる交替データを上記記憶手段に記憶させるようにした
ことを特徴とする光ディスク装置。 - 【請求項7】 複数の光ディスクに対して配され、それ
らの光ディスクに対して記録または再生を行う複数の光
ディスクドライブと、 これら複数の光ディスクドライブと記憶手段とに接続さ
れる制御手段とを備え、 上記制御手段は、上記複数の光ディスクドライブにそれ
ぞれ挿入されている上記複数の光ディスクに記録されて
いる交替データを上記記憶手段に記憶させるとともに、
上記光ディスクドライブから取り出された光ディスクに
記録されていた交替データに対応して記録されている上
記交替データを上記記憶手段から消去するようにしたこ
とを特徴とする光ディスク装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP16117592A JPH065001A (ja) | 1992-06-19 | 1992-06-19 | 光ディスク装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP16117592A JPH065001A (ja) | 1992-06-19 | 1992-06-19 | 光ディスク装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH065001A true JPH065001A (ja) | 1994-01-14 |
Family
ID=15730013
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP16117592A Pending JPH065001A (ja) | 1992-06-19 | 1992-06-19 | 光ディスク装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH065001A (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7139935B2 (en) | 1998-07-28 | 2006-11-21 | Lg Electronics Inc. | Method and apparatus of recording data in the optical recording medium |
| US7430155B2 (en) | 1998-07-01 | 2008-09-30 | Lg Electronics Inc. | Defect area management system and method for optical storage medium |
| US7539103B2 (en) | 1998-07-29 | 2009-05-26 | Lg Electronics Inc. | Method for real time recording/playback of data to/from and optical recording medium and method for managing files thereof |
-
1992
- 1992-06-19 JP JP16117592A patent/JPH065001A/ja active Pending
Cited By (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7430155B2 (en) | 1998-07-01 | 2008-09-30 | Lg Electronics Inc. | Defect area management system and method for optical storage medium |
| US7558163B2 (en) | 1998-07-01 | 2009-07-07 | Lg Electronics Inc. | Defect area management system and method for optical storage medium |
| US7525882B2 (en) | 1998-07-01 | 2009-04-28 | Lg Electronics Inc. | Defect area management system and method for optical storage medium |
| US7380178B2 (en) | 1998-07-28 | 2008-05-27 | Lg Electronics, Inc. | Method and apparatus of recording data in the optical recording medium |
| US7380159B2 (en) | 1998-07-28 | 2008-05-27 | Lg Electronics, Inc. | Method and apparatus of recording data in the optical recording medium |
| US7139935B2 (en) | 1998-07-28 | 2006-11-21 | Lg Electronics Inc. | Method and apparatus of recording data in the optical recording medium |
| US7441149B2 (en) | 1998-07-28 | 2008-10-21 | Lg Electronics Inc. | Method and apparatus of recording data in the optical recording medium |
| US7380162B2 (en) | 1998-07-28 | 2008-05-27 | Lg Electronics Inc. | Method and apparatus of recording data in the optical recording medium |
| US7146527B2 (en) | 1998-07-28 | 2006-12-05 | Lg Electronics Inc. | Method and apparatus of recording data in the optical recording medium |
| US7603584B2 (en) | 1998-07-28 | 2009-10-13 | Lg Electronics Inc. | Method and apparatus of recording data in the optical recording medium |
| US7711982B2 (en) | 1998-07-28 | 2010-05-04 | Lg Electronics, Inc. | Method and apparatus of recording data in the optical recording medium |
| US7539103B2 (en) | 1998-07-29 | 2009-05-26 | Lg Electronics Inc. | Method for real time recording/playback of data to/from and optical recording medium and method for managing files thereof |
| US7599269B2 (en) | 1998-07-29 | 2009-10-06 | Lg Electronics Inc. | Method for real time recording/playback of data to/from an optical recording medium and method for managing files thereof |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7391688B2 (en) | Method for managing defective area of optical recording medium | |
| US8250442B2 (en) | Recording method and reproduction method suitable for recording/reproduction of AV data, and recording drive and reproduction drive, information recording system and information reproduction system, and information recording medium for such methods | |
| JPH01128266A (ja) | 書込み可能型ディスク用ドライブ装置の制御方法 | |
| JPH08171461A (ja) | 光ディスクの情報記録制御方法 | |
| JPH11110888A (ja) | 光ディスク記録装置および光ディスク再生装置 | |
| US5025431A (en) | Autochanger of writable discs | |
| US6771575B1 (en) | Defect area management system and method for optical storage medium | |
| JPH0646488B2 (ja) | 記憶媒体のオートチェンジャ装置 | |
| JP2562823B2 (ja) | 書込み可能型ディスク用オートチェンジャー | |
| JP2007536674A (ja) | 追記形ディスクに対するデータ疑似書換え | |
| JP4585052B2 (ja) | データ記録システム | |
| US7821896B2 (en) | Data recording/reproduction for write-once discs | |
| US20070121431A1 (en) | Method and apparatus for overwriting data on recording-medium and the recording medium | |
| JPH05128734A (ja) | 光磁気デイスク装置のデータ記録/再生方法 | |
| US6108289A (en) | Optical disc recording apparatus for overwriting information on a previously recorded packet of an optical disc | |
| JPS61182674A (ja) | 光デイスクの記憶管理方式 | |
| JPH076513A (ja) | 高性能記録再生装置およびそれを用いたアレイシステム | |
| JPH11149718A (ja) | ディスク記録領域管理装置 | |
| CN100367369C (zh) | 损坏光盘片上数据存取的方法 | |
| JPH10208399A (ja) | 情報記録方法 | |
| JPH10289528A (ja) | 光ディスク記録装置 | |
| JPH01187628A (ja) | 光ディスク装置 | |
| JPH03207053A (ja) | 情報記録再生装置 | |
| JPS6363167A (ja) | 情報記録再生装置 | |
| JPH07262700A (ja) | 光ディスク及び光ディスク装置 |