JPH11339385A - 情報再生方法 - Google Patents
情報再生方法Info
- Publication number
- JPH11339385A JPH11339385A JP10141294A JP14129498A JPH11339385A JP H11339385 A JPH11339385 A JP H11339385A JP 10141294 A JP10141294 A JP 10141294A JP 14129498 A JP14129498 A JP 14129498A JP H11339385 A JPH11339385 A JP H11339385A
- Authority
- JP
- Japan
- Prior art keywords
- data
- replacement
- area
- error
- recording
- 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)
- Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)
- Optical Recording Or Reproduction (AREA)
Abstract
(57)【要約】
【課題】 データ交替領域の再生時にゴミ、キズ等によ
る後天的な欠陥が生じるとデータを全く再生できない。 【解決手段】 データ交替領域Eのデータの読み出し時
にエラーが発生した場合、交替管理領域Bを参照し、デ
ータ領域Dに記録されている読み出しエラーのデータに
対応する交替元のデータを再生する。また、交替管理領
域を参照して読み出しエラーのデータがベリファイエラ
ーによる交替か、書き換え要求による交替かを判別し、
ベリファイエラーによる交替の場合、データ領域に記録
されている交替元のデータを再生する。
る後天的な欠陥が生じるとデータを全く再生できない。 【解決手段】 データ交替領域Eのデータの読み出し時
にエラーが発生した場合、交替管理領域Bを参照し、デ
ータ領域Dに記録されている読み出しエラーのデータに
対応する交替元のデータを再生する。また、交替管理領
域を参照して読み出しエラーのデータがベリファイエラ
ーによる交替か、書き換え要求による交替かを判別し、
ベリファイエラーによる交替の場合、データ領域に記録
されている交替元のデータを再生する。
Description
【0001】
【発明の属する技術分野】本発明は、情報記録媒体に記
録された情報を再生する情報再生方法に関するものであ
る。
録された情報を再生する情報再生方法に関するものであ
る。
【0002】
【従来の技術】従来、光学的に情報を記録したり、ある
いは記録された情報を読み出す記録媒体の形態として
は、ディスク状、カード状、テープ状のものなど各種の
ものが知られている。このうち、カード状の記録媒体
(以下、光カードという)は小型、軽量で持ち運びに便
利な上、大容量の記録容量を有するために今後追記型記
録媒体として大きな需要が見込まれている。
いは記録された情報を読み出す記録媒体の形態として
は、ディスク状、カード状、テープ状のものなど各種の
ものが知られている。このうち、カード状の記録媒体
(以下、光カードという)は小型、軽量で持ち運びに便
利な上、大容量の記録容量を有するために今後追記型記
録媒体として大きな需要が見込まれている。
【0003】ところで、このような光カード、特に情報
の消去が不可能な追記式の光カードは寸法がクレジット
カード程度ではあるが、このサイズであっても大容量の
記録容量を持っている。例えば、光カードの寸法を85
mm×55mm、情報トラックピッチを20μm、1ビ
ットの記録長を5μmとすると、光カードのトラック数
は2750本、1トラック当りのビット容量は1700
0ビット、1トラック当りのバイト容量では2000バ
イトとなる。これだけの大容量のメモリのデータを管理
するには、ディレクトリによるファイル管理が必要であ
る。通常、ディレクトリは図7に示すようにファイル
名、ファイル長、先頭データトラック番号などファイル
管理に必要な情報からなっていて、このディレクトリを
記録媒体の一部に書き込んで、ファイルデータの管理を
行っている。
の消去が不可能な追記式の光カードは寸法がクレジット
カード程度ではあるが、このサイズであっても大容量の
記録容量を持っている。例えば、光カードの寸法を85
mm×55mm、情報トラックピッチを20μm、1ビ
ットの記録長を5μmとすると、光カードのトラック数
は2750本、1トラック当りのビット容量は1700
0ビット、1トラック当りのバイト容量では2000バ
イトとなる。これだけの大容量のメモリのデータを管理
するには、ディレクトリによるファイル管理が必要であ
る。通常、ディレクトリは図7に示すようにファイル
名、ファイル長、先頭データトラック番号などファイル
管理に必要な情報からなっていて、このディレクトリを
記録媒体の一部に書き込んで、ファイルデータの管理を
行っている。
【0004】図8は光カードの記録面を示す図である。
図8において、光カード1には情報記録領域2が設けら
れ、その中にトラッキングトラック31 ,32 ,…が平
行に一定間隔ごとに配列されている。各トラッキングト
ラックの間には情報を記録するための情報トラック4
1 ,42 ,…が設けられ、各情報トラックの両端には予
め情報トラックを識別するためのトラックナンバー5
1 ,52 ,…が記録されている。
図8において、光カード1には情報記録領域2が設けら
れ、その中にトラッキングトラック31 ,32 ,…が平
行に一定間隔ごとに配列されている。各トラッキングト
ラックの間には情報を記録するための情報トラック4
1 ,42 ,…が設けられ、各情報トラックの両端には予
め情報トラックを識別するためのトラックナンバー5
1 ,52 ,…が記録されている。
【0005】また、情報記録領域2は、カード管理領域
A、交替情報管理領域B、ディレクトリ領域C、データ
領域D、データ交替領域Eから構成されている。カード
管理領域Aは光カード1の各領域の大きさを記録する領
域であり、セクタ101 に交替情報管理領域B、ディレ
クトリ領域C、データ領域D、データ交替領域Eの大き
さ(トラック本数)を示す情報が記録されている。光カ
ード1のファイルデータにアクセスする場合は、まず、
カード管理領域Aのセクタ101 の情報が読み出され
る。カード管理領域Aの大きさは固定である。
A、交替情報管理領域B、ディレクトリ領域C、データ
領域D、データ交替領域Eから構成されている。カード
管理領域Aは光カード1の各領域の大きさを記録する領
域であり、セクタ101 に交替情報管理領域B、ディレ
クトリ領域C、データ領域D、データ交替領域Eの大き
さ(トラック本数)を示す情報が記録されている。光カ
ード1のファイルデータにアクセスする場合は、まず、
カード管理領域Aのセクタ101 の情報が読み出され
る。カード管理領域Aの大きさは固定である。
【0006】データ領域Dはファイルデータを記録する
ための領域である。図8の光カードでは、1つの情報ト
ラックを1セクタとしてデータが記録されている。記録
に際しては、図面下側の情報トラックからセクタ40
1 ,402 ,…というように記録される。ディレクトリ
領域Cは、ファイルデータを管理するためのディレクト
リを記録する領域である。図8ではディレクトリ領域は
1つの情報トラックが4つのセクタに分割され、各セク
タにディレクトリが記録される。ディレクトリの記録に
際しては、情報トラックの左側からセクタ301 ,…の
順に記録され、1つの情報トラックの記録が終了する
と、その上の情報トラックの左側のセクタから再び記録
される。
ための領域である。図8の光カードでは、1つの情報ト
ラックを1セクタとしてデータが記録されている。記録
に際しては、図面下側の情報トラックからセクタ40
1 ,402 ,…というように記録される。ディレクトリ
領域Cは、ファイルデータを管理するためのディレクト
リを記録する領域である。図8ではディレクトリ領域は
1つの情報トラックが4つのセクタに分割され、各セク
タにディレクトリが記録される。ディレクトリの記録に
際しては、情報トラックの左側からセクタ301 ,…の
順に記録され、1つの情報トラックの記録が終了する
と、その上の情報トラックの左側のセクタから再び記録
される。
【0007】データ交替領域Eは、ファイルデータの記
録中にエラーが発生した場合、データ領域のセクタを交
替するための領域である。データ交替領域Eはデータ領
域Dと同様に1つの情報トラックを1セクタとして各セ
クタにデータが記録される。交替情報管理領域Bは、デ
ータ領域Dのセクタをデータ交替領域Eに交替した場合
に交替に関する交替管理情報を記録するための領域であ
る。交替情報管理領域Bは1つの情報トラックが8セク
タに分割され、1つの情報トラックに8つの交替管理情
報を記録することが可能である。
録中にエラーが発生した場合、データ領域のセクタを交
替するための領域である。データ交替領域Eはデータ領
域Dと同様に1つの情報トラックを1セクタとして各セ
クタにデータが記録される。交替情報管理領域Bは、デ
ータ領域Dのセクタをデータ交替領域Eに交替した場合
に交替に関する交替管理情報を記録するための領域であ
る。交替情報管理領域Bは1つの情報トラックが8セク
タに分割され、1つの情報トラックに8つの交替管理情
報を記録することが可能である。
【0008】ここで、各記録領域にデータを記録する場
合、ごみ傷などによる障害を救済するためにECC(エ
ラー訂正コード)を付加して記録するのが一般的であ
る。ECCとして、例えばリードソロモンの二重訂正符
号を用いた場合、記録時のベリファイの際には一重訂正
によって確認し、実際のリード時には二重訂正を行って
読み取られる。これは、ベリファイ時にリード時よりも
弱い訂正能力で確認することにより確実に記録を行うた
めである。
合、ごみ傷などによる障害を救済するためにECC(エ
ラー訂正コード)を付加して記録するのが一般的であ
る。ECCとして、例えばリードソロモンの二重訂正符
号を用いた場合、記録時のベリファイの際には一重訂正
によって確認し、実際のリード時には二重訂正を行って
読み取られる。これは、ベリファイ時にリード時よりも
弱い訂正能力で確認することにより確実に記録を行うた
めである。
【0009】図9はファイル情報を記録する時の処理の
流れを示すフローチャートである。図8と併せてファイ
ル情報を記録する方法を説明する。なお、この場合は、
カード管理領域A以外に何も記録されていない光カード
1に第1、第2の2セクタ分の大きさを持つファイルF
1を記録するものとする。図9において、まず、光カー
ド1のデータ領域DにファイルF1の第1のセクタを記
録する(S901)。即ち、図8に示すようにデータ領
域の先頭セクタ401 にファイルF1の第1のセクタの
データを記録する。次いで、データを正常に記録できた
か否かを確認するために一重訂正によってベリファイを
行う(S902)。また、ベリファイの結果を判定し
(S903)、ベリファイの結果エラーがあった時は、
S904で交替処理を行い、正常に記録できた時は処理
を終了する。この場合は、正常に記録できたものとす
る。
流れを示すフローチャートである。図8と併せてファイ
ル情報を記録する方法を説明する。なお、この場合は、
カード管理領域A以外に何も記録されていない光カード
1に第1、第2の2セクタ分の大きさを持つファイルF
1を記録するものとする。図9において、まず、光カー
ド1のデータ領域DにファイルF1の第1のセクタを記
録する(S901)。即ち、図8に示すようにデータ領
域の先頭セクタ401 にファイルF1の第1のセクタの
データを記録する。次いで、データを正常に記録できた
か否かを確認するために一重訂正によってベリファイを
行う(S902)。また、ベリファイの結果を判定し
(S903)、ベリファイの結果エラーがあった時は、
S904で交替処理を行い、正常に記録できた時は処理
を終了する。この場合は、正常に記録できたものとす
る。
【0010】次に、S901に戻って図8に示すように
ファイルF1の第2のセクタのデータをデータ領域Dの
セクタ402 に記録する。記録を完了すると、同様に一
重訂正によってベリファイを行い(S902)、ベリフ
ァイの結果を判定する(S903)。この場合は、ベリ
ファイエラーが発生したものとし、交替処理を行うため
にS904に進む。S904では図8に示すようにファ
イルF1の第2のセクタのデータをデータ交替領域Eの
セクタ501 に記録して交替処理を行う。次いで、デー
タ領域Dのセクタ402 をデータ交替領域Eの501 に
交替したので、交替に関する交替管理情報を交替管理情
報領域Bのセクタ201 に記録して(S905)、処理
を終了する。図10はセクタ201 の交替管理情報の内
容を示している。交替管理情報は交替元アドレス及び交
替先アドレスから成っていて、交替元アドレスはデータ
領域のセクタ402 のアドレス、交替先アドレスは交替
領域のセクタ501 のアドレスである。また、ファイル
F1のデータ記録終了後に図8に示すようにディレクト
リ領域Cのセクタ301 にファイルF1を管理するため
のディレクトリを記録する。
ファイルF1の第2のセクタのデータをデータ領域Dの
セクタ402 に記録する。記録を完了すると、同様に一
重訂正によってベリファイを行い(S902)、ベリフ
ァイの結果を判定する(S903)。この場合は、ベリ
ファイエラーが発生したものとし、交替処理を行うため
にS904に進む。S904では図8に示すようにファ
イルF1の第2のセクタのデータをデータ交替領域Eの
セクタ501 に記録して交替処理を行う。次いで、デー
タ領域Dのセクタ402 をデータ交替領域Eの501 に
交替したので、交替に関する交替管理情報を交替管理情
報領域Bのセクタ201 に記録して(S905)、処理
を終了する。図10はセクタ201 の交替管理情報の内
容を示している。交替管理情報は交替元アドレス及び交
替先アドレスから成っていて、交替元アドレスはデータ
領域のセクタ402 のアドレス、交替先アドレスは交替
領域のセクタ501 のアドレスである。また、ファイル
F1のデータ記録終了後に図8に示すようにディレクト
リ領域Cのセクタ301 にファイルF1を管理するため
のディレクトリを記録する。
【0011】次に、このように光カード1に記録された
ファイルデータを再生する場合の動作を図11を参照し
て説明する。尚、光カード1は、一旦光カードドライブ
(不図示)から取り出され、再度ドライブに挿入された
ものとする。また、カード管理情報A、交替情報管理領
域B、ディレクトリ領域Cの情報は、ファイルデータの
再生に先立ちドライブ内のメモリに読み込まれているも
のとする。図11において、まず、ファイルF1の第1
のセクタを再生するものとし、交替管理情報を参照して
第1のセクタのデータが交替されているか否かを判断す
る(S1101)。この場合、第1のセクタは交替され
ていないので、データ領域Dの第1のセクタのデータが
記録されているセクタ401 を読み出し(S110
2)、この時、二重訂正によってデータを読み出す。ま
た、二重訂正の結果を判定し(S1103)、エラーが
なければ正常終了し、訂正不可能なエラーがある時はエ
ラー終了する。
ファイルデータを再生する場合の動作を図11を参照し
て説明する。尚、光カード1は、一旦光カードドライブ
(不図示)から取り出され、再度ドライブに挿入された
ものとする。また、カード管理情報A、交替情報管理領
域B、ディレクトリ領域Cの情報は、ファイルデータの
再生に先立ちドライブ内のメモリに読み込まれているも
のとする。図11において、まず、ファイルF1の第1
のセクタを再生するものとし、交替管理情報を参照して
第1のセクタのデータが交替されているか否かを判断す
る(S1101)。この場合、第1のセクタは交替され
ていないので、データ領域Dの第1のセクタのデータが
記録されているセクタ401 を読み出し(S110
2)、この時、二重訂正によってデータを読み出す。ま
た、二重訂正の結果を判定し(S1103)、エラーが
なければ正常終了し、訂正不可能なエラーがある時はエ
ラー終了する。
【0012】次に、ファイルF1の第2のセクタを読み
出すのであるが、この時も同様に交替管理情報を参照し
て目的のデータが交替されているか否かを判断する(S
1101)。この場合、ファイルF1の第2のセクタは
記録時のベリファイエラーにより交替されているので、
データ交替領域の第2のセクタのデータが記録されてい
るセクタ501 を読み出し(S1104)、この時、同
様に二重訂正によってデータを読み出す。また、二重訂
正の結果を判定し(S1103)、エラーがなければ正
常終了し、訂正不可能なエラーがある時はエラー終了す
る。
出すのであるが、この時も同様に交替管理情報を参照し
て目的のデータが交替されているか否かを判断する(S
1101)。この場合、ファイルF1の第2のセクタは
記録時のベリファイエラーにより交替されているので、
データ交替領域の第2のセクタのデータが記録されてい
るセクタ501 を読み出し(S1104)、この時、同
様に二重訂正によってデータを読み出す。また、二重訂
正の結果を判定し(S1103)、エラーがなければ正
常終了し、訂正不可能なエラーがある時はエラー終了す
る。
【0013】以上の説明では交替処理をベリファイエラ
ーが発生した時に行っているが、交替処理はそれ以外に
データを書き換える場合にも行うことがある。このよう
な場合の記録方法を図12のフローチャート及び図13
の光カードを参照して説明する。なお、この場合は、カ
ード管理領域以外に何も記録されていない光カード1に
第1〜第3のセクタの3セクタ分の大きさを持つファイ
ルF2を記録するものとする。図12において、まず、
ファイルF2の第1のセクタのデータを記録するものと
し、上位装置からの指示が既に記録済みのセクタに対す
る記録か否かを判断する(S1201)。この場合は新
規記録であるものとし、図13に示すように光カード1
のデータ領域のセクタ401 に第1のセクタのデータを
記録する(S1202)。次いで、データを正常に記録
できたか否かを確認するために一重訂正によってベリフ
ァイを行い(S1205)、その後、ベリファイの結果
を判定する(S1204)。この時は正常に記録できた
ものとして第1のセクタの記録を終了する。
ーが発生した時に行っているが、交替処理はそれ以外に
データを書き換える場合にも行うことがある。このよう
な場合の記録方法を図12のフローチャート及び図13
の光カードを参照して説明する。なお、この場合は、カ
ード管理領域以外に何も記録されていない光カード1に
第1〜第3のセクタの3セクタ分の大きさを持つファイ
ルF2を記録するものとする。図12において、まず、
ファイルF2の第1のセクタのデータを記録するものと
し、上位装置からの指示が既に記録済みのセクタに対す
る記録か否かを判断する(S1201)。この場合は新
規記録であるものとし、図13に示すように光カード1
のデータ領域のセクタ401 に第1のセクタのデータを
記録する(S1202)。次いで、データを正常に記録
できたか否かを確認するために一重訂正によってベリフ
ァイを行い(S1205)、その後、ベリファイの結果
を判定する(S1204)。この時は正常に記録できた
ものとして第1のセクタの記録を終了する。
【0014】次に、ファイルF2の第2のセクタを記録
するのであるが、この時も同様に上位装置からの指示が
既に記録済みセクタへの記録であるか否かを判定する
(S1201)。この場合も新規記録であるものとし、
図13に示すようにデータ領域のセクタ402 に第2の
セクタのデータを記録する(S1202)。次いで、同
様に一重訂正によってベリファイを行い(S120
3)、ベリファイの結果を判定する(S1204)。こ
の時、ベリファイエラーが発生したものとし、ファイル
F2の第2のセクタのデータを図13に示すようにデー
タ交替領域Eのセクタ501 に記録して交替処理を行う
(S1205)。次いで、データ領域Dのセクタ402
をデータ交替領域Eに交替したので、交替に関する交替
管理情報を図13のように交替管理情報領域Bのセクタ
201 に記録して(S1206)、処理を終了する。図
14はセクタ201 の交替管理情報を示している。交替
種別は交替要因を示すもので、ここでは交替元が記録ベ
リファイエラーであったので、Xと記録する。交替元ア
ドレス及び交替先アドレスは前述のようにセクタ402
と501 のアドレスである。
するのであるが、この時も同様に上位装置からの指示が
既に記録済みセクタへの記録であるか否かを判定する
(S1201)。この場合も新規記録であるものとし、
図13に示すようにデータ領域のセクタ402 に第2の
セクタのデータを記録する(S1202)。次いで、同
様に一重訂正によってベリファイを行い(S120
3)、ベリファイの結果を判定する(S1204)。こ
の時、ベリファイエラーが発生したものとし、ファイル
F2の第2のセクタのデータを図13に示すようにデー
タ交替領域Eのセクタ501 に記録して交替処理を行う
(S1205)。次いで、データ領域Dのセクタ402
をデータ交替領域Eに交替したので、交替に関する交替
管理情報を図13のように交替管理情報領域Bのセクタ
201 に記録して(S1206)、処理を終了する。図
14はセクタ201 の交替管理情報を示している。交替
種別は交替要因を示すもので、ここでは交替元が記録ベ
リファイエラーであったので、Xと記録する。交替元ア
ドレス及び交替先アドレスは前述のようにセクタ402
と501 のアドレスである。
【0015】また、ファイルF2の第3のセクタを記録
するのであるが、同様にS1201で既に記録済みのセ
クタに対する記録か否かを判断する。この時も新規記録
であるものとし、図13に示すように第3のセクタのデ
ータをデータ領域のセクタ403 に記録する(S120
2)。次に、一重訂正によってベリファイを行い(S1
203)、ベリファイの結果を判定する(S120
4)。ここでは、正常に記録できたものとして処理を終
了する。ファイルデータの記録を終了すると、図13に
示すようにファイルF2のデータを管理するためのディ
レクトリをセクタ301 に記録して記録処理を終了す
る。
するのであるが、同様にS1201で既に記録済みのセ
クタに対する記録か否かを判断する。この時も新規記録
であるものとし、図13に示すように第3のセクタのデ
ータをデータ領域のセクタ403 に記録する(S120
2)。次に、一重訂正によってベリファイを行い(S1
203)、ベリファイの結果を判定する(S120
4)。ここでは、正常に記録できたものとして処理を終
了する。ファイルデータの記録を終了すると、図13に
示すようにファイルF2のデータを管理するためのディ
レクトリをセクタ301 に記録して記録処理を終了す
る。
【0016】次に、このように記録したファイルデータ
を書き換える場合の処理を再び図12のフローチャート
を用いて説明する。尚、ファイルF2の第3のセクタを
書き換えたものとする。図12において、まず、上位装
置の指示が既に記録済みのデータか否かを判断する(S
1201)。この場合は、上位装置から第3のセクタの
データが記録されているアドレス(セクタ403 )が指
定され、既存のセクタの書き換えであるので、図13に
示すようにS1205で書き換えデータをデータ交替領
域Eのセクタ502 に記録する。次に、データ領域Dの
セクタ403 をデータ交替領域Eのセクタ502 に交替
したので、図13に示すように交替に関する交替管理情
報を交替管理情報領域Bのセクタ202 に記録して処理
を終了する(S1206)。図15はセクタ202 の交
替管理情報を示している。交替種別は書き換え要求によ
る交替であるのでYと記録している。交替元アドレス及
び交替先アドレスはセクタ403 と502 のアドレスで
ある。
を書き換える場合の処理を再び図12のフローチャート
を用いて説明する。尚、ファイルF2の第3のセクタを
書き換えたものとする。図12において、まず、上位装
置の指示が既に記録済みのデータか否かを判断する(S
1201)。この場合は、上位装置から第3のセクタの
データが記録されているアドレス(セクタ403 )が指
定され、既存のセクタの書き換えであるので、図13に
示すようにS1205で書き換えデータをデータ交替領
域Eのセクタ502 に記録する。次に、データ領域Dの
セクタ403 をデータ交替領域Eのセクタ502 に交替
したので、図13に示すように交替に関する交替管理情
報を交替管理情報領域Bのセクタ202 に記録して処理
を終了する(S1206)。図15はセクタ202 の交
替管理情報を示している。交替種別は書き換え要求によ
る交替であるのでYと記録している。交替元アドレス及
び交替先アドレスはセクタ403 と502 のアドレスで
ある。
【0017】次は、このように記録した光カードのファ
イルデータを読む場合の動作を図11を参照して説明す
る。尚、この場合も光カードは一旦光カードドライブか
ら取り出され、再度ドライブに挿入されたものとし、ま
た、カード管理情報A、交替情報管理領域B、ディレク
トリ領域Cの情報はファイルデータの再生に先立ちドラ
イブ内のメモリに読み込まれているものとする。図11
において、まず、ファイルF2の第1のセクタを読み出
す。この際、交替管理情報を参照して目的のデータが交
替されているか否かを判断する(S1101)、第1の
セクタは交替されていないので、データ領域Dの第1の
セクタのデータが記録されているセクタ401 を読み出
し(S1102)、この時、同様に二重訂正によってデ
ータを読み出す。次いで、二重訂正の結果を判定し(S
1103)、エラーがなければ正常終了し、訂正不可能
なエラーがある時はエラー終了する。
イルデータを読む場合の動作を図11を参照して説明す
る。尚、この場合も光カードは一旦光カードドライブか
ら取り出され、再度ドライブに挿入されたものとし、ま
た、カード管理情報A、交替情報管理領域B、ディレク
トリ領域Cの情報はファイルデータの再生に先立ちドラ
イブ内のメモリに読み込まれているものとする。図11
において、まず、ファイルF2の第1のセクタを読み出
す。この際、交替管理情報を参照して目的のデータが交
替されているか否かを判断する(S1101)、第1の
セクタは交替されていないので、データ領域Dの第1の
セクタのデータが記録されているセクタ401 を読み出
し(S1102)、この時、同様に二重訂正によってデ
ータを読み出す。次いで、二重訂正の結果を判定し(S
1103)、エラーがなければ正常終了し、訂正不可能
なエラーがある時はエラー終了する。
【0018】続いて、ファイルF2の第2のセクタを読
み出すのであるが、同様に交替管理情報を参照して、目
的のデータが交替されているか否かを判断する(S11
01)。第2のセクタは記録時のベリファイエラーによ
り交替されているので、データ交替領域の第2のセクタ
のデータが記録されているセクタ501 を読み出し(S
1104)、この時、二重訂正によってデータを読み出
す。また、二重訂正の結果を判定し(S1103)、エ
ラーがなければ正常終了し、訂正不可能なエラーがある
時はエラー終了する。更に、ファイルF2の第3のセク
タを読み出す場合、ファイルF2の第3のセクタは書き
換え要求によって交替されているので、S1104に進
んでデータ交替領域の第3のセクタのデータが記録され
ているセクタ502 を読み出し、この時も二重訂正によ
ってデータを読み出す。また、二重訂正の結果を判定し
(S1103)、エラーがなければ正常終了し、訂正不
可能なエラーがある時はエラー終了する。
み出すのであるが、同様に交替管理情報を参照して、目
的のデータが交替されているか否かを判断する(S11
01)。第2のセクタは記録時のベリファイエラーによ
り交替されているので、データ交替領域の第2のセクタ
のデータが記録されているセクタ501 を読み出し(S
1104)、この時、二重訂正によってデータを読み出
す。また、二重訂正の結果を判定し(S1103)、エ
ラーがなければ正常終了し、訂正不可能なエラーがある
時はエラー終了する。更に、ファイルF2の第3のセク
タを読み出す場合、ファイルF2の第3のセクタは書き
換え要求によって交替されているので、S1104に進
んでデータ交替領域の第3のセクタのデータが記録され
ているセクタ502 を読み出し、この時も二重訂正によ
ってデータを読み出す。また、二重訂正の結果を判定し
(S1103)、エラーがなければ正常終了し、訂正不
可能なエラーがある時はエラー終了する。
【0019】次に、交替処理は光カードのスキャンに失
敗した場合にも行っている。スキャンとは光カードと光
ヘッドの相対的な走査であり、例えばトラック外れ等が
生じた時に交替領域にデータを記録している。この場合
の記録方法を図16のフローチャート、図17の光カー
ドを参照して説明する。なお、この場合もカード管理領
域以外に何も記録されていない光カード1に第1〜第3
のセクタの3セクタ分の大きさを持つファイルF2を記
録するものとする。図16において、まず、ファイルF
2の第1のセクタのデータを図17に示すようにデータ
領域のセクタ401 に記録する(S1601)。次に、
トラックスキャン動作を正常に行えたか否かを判断し
(S1602)、この時は、スキャン動作を正常に行え
たものとしてS1603に進む。S1603では記録し
たデータを正常に記録できたか否かを確認するために一
重訂正によってベリファイを行い、ベリファイの結果を
判定する(S1604)。この時は正常に記録できたも
のとする。
敗した場合にも行っている。スキャンとは光カードと光
ヘッドの相対的な走査であり、例えばトラック外れ等が
生じた時に交替領域にデータを記録している。この場合
の記録方法を図16のフローチャート、図17の光カー
ドを参照して説明する。なお、この場合もカード管理領
域以外に何も記録されていない光カード1に第1〜第3
のセクタの3セクタ分の大きさを持つファイルF2を記
録するものとする。図16において、まず、ファイルF
2の第1のセクタのデータを図17に示すようにデータ
領域のセクタ401 に記録する(S1601)。次に、
トラックスキャン動作を正常に行えたか否かを判断し
(S1602)、この時は、スキャン動作を正常に行え
たものとしてS1603に進む。S1603では記録し
たデータを正常に記録できたか否かを確認するために一
重訂正によってベリファイを行い、ベリファイの結果を
判定する(S1604)。この時は正常に記録できたも
のとする。
【0020】次に、ファイルF2の第2のセクタのデー
タを図17に示すようにデータ領域のセクタ402 に記
録する(S1601)。また、トラックスキャン動作を
行えたか否かを判断し(S1602)、この時もスキャ
ン動作を正常に行えたものとしてS1603に進む。S
1603においては同様に一重訂正によってベリファイ
を行い、ベリファイの結果を判定する(S1604)。
ここで、セクタ402は一重訂正の結果、エラーが発生
したものとし、交替処理を行うためにS1605に進
む。S1605では図17に示すようにファイルF2の
第2のセクタのデータをデータ交替領域Eのセクタ50
1 に記録して交替処理を行う。次いで、データ領域Dの
セクタ402 をデータ交替領域Eに交替したので交替に
関する交替管理情報を図17に示すように交替管理情報
領域Bのセクタ201 に記録して(S1606)、処理
を終了する。セクタ201 の交替管理情報は図10と全
く同様である。即ち、交替元アドレス及び交替先アドレ
スはセクタ402 と501 のアドレスである。
タを図17に示すようにデータ領域のセクタ402 に記
録する(S1601)。また、トラックスキャン動作を
行えたか否かを判断し(S1602)、この時もスキャ
ン動作を正常に行えたものとしてS1603に進む。S
1603においては同様に一重訂正によってベリファイ
を行い、ベリファイの結果を判定する(S1604)。
ここで、セクタ402は一重訂正の結果、エラーが発生
したものとし、交替処理を行うためにS1605に進
む。S1605では図17に示すようにファイルF2の
第2のセクタのデータをデータ交替領域Eのセクタ50
1 に記録して交替処理を行う。次いで、データ領域Dの
セクタ402 をデータ交替領域Eに交替したので交替に
関する交替管理情報を図17に示すように交替管理情報
領域Bのセクタ201 に記録して(S1606)、処理
を終了する。セクタ201 の交替管理情報は図10と全
く同様である。即ち、交替元アドレス及び交替先アドレ
スはセクタ402 と501 のアドレスである。
【0021】続いて、ファイルF2の第3のセクタのデ
ータをデータ領域のセクタ403 に記録する(S160
1)。また、トラックスキャン動作を正常に行えたか否
かを判断し(S1602)、この時はスキャン動作を正
常に行えなかったものとする(以下、スキャンエラーと
いう)。スキャンエラーが発生すると、ファイルF2の
第3のセクタのデータを図17に示すようにデータ交替
領域Eのセクタ502に記録して交替処理を行う(S1
605)。また、データ領域Dのセクタ403をデータ
交替領域Eに交替したので交替に関する交替管理情報を
交替管理情報領域Bのセクタ202 に記録して(S16
06)、処理を終了する。図18はセクタ202 の交替
管理情報を示す。交替元アドレス及び交替先アドレスは
セクタ403 と502 のアドレスである。ファイルF2
のデータを記録すると、図17に示すようにディレクト
リ領域Cのセクタ301 にファイルF2を管理するディ
レクトリを記録して処理を終了する。
ータをデータ領域のセクタ403 に記録する(S160
1)。また、トラックスキャン動作を正常に行えたか否
かを判断し(S1602)、この時はスキャン動作を正
常に行えなかったものとする(以下、スキャンエラーと
いう)。スキャンエラーが発生すると、ファイルF2の
第3のセクタのデータを図17に示すようにデータ交替
領域Eのセクタ502に記録して交替処理を行う(S1
605)。また、データ領域Dのセクタ403をデータ
交替領域Eに交替したので交替に関する交替管理情報を
交替管理情報領域Bのセクタ202 に記録して(S16
06)、処理を終了する。図18はセクタ202 の交替
管理情報を示す。交替元アドレス及び交替先アドレスは
セクタ403 と502 のアドレスである。ファイルF2
のデータを記録すると、図17に示すようにディレクト
リ領域Cのセクタ301 にファイルF2を管理するディ
レクトリを記録して処理を終了する。
【0022】次に、このように記録した光カードのファ
イルデータを再生する場合の動作を図11を参照して説
明する。尚、光カードは一旦光カードドライブから取り
出され、再度ドライブに挿入されたものとし、また、カ
ード管理情報A、交替情報管理領域B、ディレクトリ領
域Cの情報はファイルデータの再生に先立ちドライブ内
のメモリに読み込まれているものとする。図11におい
て、まず、ファイルF2の第1のセクタを読み出す。こ
の際、交替管理情報を参照して目的のデータが交替され
ているか否かを判断し(S1101)、ファイルF2の
第1のセクタは交替されていないのでデータ領域Dの第
1のセクタのデータが記録されているセクタ401 を読
み出す(S1102)。この時、二重訂正によってデー
タを読み出す。また、二重訂正の結果を判定し(S11
03)、エラーがなければ正常終了し、訂正不可能なエ
ラーがある時はエラー終了する。
イルデータを再生する場合の動作を図11を参照して説
明する。尚、光カードは一旦光カードドライブから取り
出され、再度ドライブに挿入されたものとし、また、カ
ード管理情報A、交替情報管理領域B、ディレクトリ領
域Cの情報はファイルデータの再生に先立ちドライブ内
のメモリに読み込まれているものとする。図11におい
て、まず、ファイルF2の第1のセクタを読み出す。こ
の際、交替管理情報を参照して目的のデータが交替され
ているか否かを判断し(S1101)、ファイルF2の
第1のセクタは交替されていないのでデータ領域Dの第
1のセクタのデータが記録されているセクタ401 を読
み出す(S1102)。この時、二重訂正によってデー
タを読み出す。また、二重訂正の結果を判定し(S11
03)、エラーがなければ正常終了し、訂正不可能なエ
ラーがある時はエラー終了する。
【0023】次に、ファイルF2の第2のセクタを読む
のであるが、この場合も交替管理情報を参照して目的の
データが交替されているか否かを判断する(S110
1)。ファイルF2の第2のセクタは交替されているの
でデータ交替領域の第2のセクタのデータが記録されて
いるセクタ501 を読み出す(S1104)。この時、
同様に二重訂正によってデータを読み出す。次に、二重
訂正の結果を判定し(S1103)、エラーがなければ
正常終了し、訂正不可能なエラーがある時はエラー終了
する。また、ファイルF2の第3のセクタを読み出す場
合は、同様にS1101で目的のデータが交替されてい
るか否かを判断する。ファイルF2の第3のセクタは交
替されているのでデータ交替領域Eの第3のセクタのデ
ータが記録されているセクタ502 を読み出す(S11
04)。この時、同様に二重訂正によってデータを読み
出し、その後、二重訂正の結果を判定する(S110
3)。二重訂正の結果、エラーがなければ正常終了し、
訂正不可能なエラーがある時はエラー終了する。
のであるが、この場合も交替管理情報を参照して目的の
データが交替されているか否かを判断する(S110
1)。ファイルF2の第2のセクタは交替されているの
でデータ交替領域の第2のセクタのデータが記録されて
いるセクタ501 を読み出す(S1104)。この時、
同様に二重訂正によってデータを読み出す。次に、二重
訂正の結果を判定し(S1103)、エラーがなければ
正常終了し、訂正不可能なエラーがある時はエラー終了
する。また、ファイルF2の第3のセクタを読み出す場
合は、同様にS1101で目的のデータが交替されてい
るか否かを判断する。ファイルF2の第3のセクタは交
替されているのでデータ交替領域Eの第3のセクタのデ
ータが記録されているセクタ502 を読み出す(S11
04)。この時、同様に二重訂正によってデータを読み
出し、その後、二重訂正の結果を判定する(S110
3)。二重訂正の結果、エラーがなければ正常終了し、
訂正不可能なエラーがある時はエラー終了する。
【0024】
【発明が解決しようとする課題】従来の技術において
は、記録時にベリファイエラーが発生した場合、ホスト
コンピュータからデータの書き換え要求があった場合、
あるいはスキャンエラーが発生した場合、データ交替領
域Eにそれらのデータを記録して交替処理を行ってい
る。しかしながら、データ交替領域を再生する場合、図
11で説明したように読み出しエラーが生じると交替の
種別に関係なくそのままエラー終了しているので、交替
先のセクタにゴミ、キズ等による後天的な欠陥が生じる
とデータの再生はできなかった。即ち、ベリファイエラ
ーによる交替処理の場合、交替元にデータが記録されて
いて、データを再生できる可能性が残っているのである
が、従来はすべてエラーで終了しているので、後天的な
欠陥が生じるとデータは全く再生できなかった。
は、記録時にベリファイエラーが発生した場合、ホスト
コンピュータからデータの書き換え要求があった場合、
あるいはスキャンエラーが発生した場合、データ交替領
域Eにそれらのデータを記録して交替処理を行ってい
る。しかしながら、データ交替領域を再生する場合、図
11で説明したように読み出しエラーが生じると交替の
種別に関係なくそのままエラー終了しているので、交替
先のセクタにゴミ、キズ等による後天的な欠陥が生じる
とデータの再生はできなかった。即ち、ベリファイエラ
ーによる交替処理の場合、交替元にデータが記録されて
いて、データを再生できる可能性が残っているのである
が、従来はすべてエラーで終了しているので、後天的な
欠陥が生じるとデータは全く再生できなかった。
【0025】本発明は、上記従来の問題点に鑑み、デー
タを再生できる確率を少しでも高めることが可能な情報
再生方法を提供することを目的とする。
タを再生できる確率を少しでも高めることが可能な情報
再生方法を提供することを目的とする。
【0026】
【課題を解決するための手段】本発明の目的は、データ
を記録するデータ領域と、前記データ領域の記録エラー
によるデータを交替するデータ交替領域と、交替元アド
レスと交替先アドレスを含む交替管理情報を記録する交
替管理領域とを備えた記録媒体を用い、前記データ領域
及びデータ交替領域にエラー訂正コードを含んで記録さ
れ、且つベリファイを行って記録されたデータを前記ベ
リファイ時のエラー訂正能力よりも高い訂正能力で再生
する情報再生方法において、前記データ交替領域のデー
タの読み出し時にエラーが発生した場合、前記交替管理
領域を参照し、前記データ領域に記録されている交替元
のデータを再生することを特徴とする情報再生方法によ
って達成される。
を記録するデータ領域と、前記データ領域の記録エラー
によるデータを交替するデータ交替領域と、交替元アド
レスと交替先アドレスを含む交替管理情報を記録する交
替管理領域とを備えた記録媒体を用い、前記データ領域
及びデータ交替領域にエラー訂正コードを含んで記録さ
れ、且つベリファイを行って記録されたデータを前記ベ
リファイ時のエラー訂正能力よりも高い訂正能力で再生
する情報再生方法において、前記データ交替領域のデー
タの読み出し時にエラーが発生した場合、前記交替管理
領域を参照し、前記データ領域に記録されている交替元
のデータを再生することを特徴とする情報再生方法によ
って達成される。
【0027】また、本発明の目的は、データを記録する
データ領域と、前記データ領域の記録エラーによるデー
タ及び前記データ領域に既に記録されているデータの書
き換え要求によるデータを記録するデータ交替領域と、
交替元アドレス、交替先アドレス及び交替種別情報を含
む交替管理情報を記録する交替管理領域とを備えた記録
媒体を用い、前記データ領域及びデータ交替領域にエラ
ー訂正コードを含んで記録され、且つベリファイを行っ
て記録されたデータを前記ベリファイ時のエラー訂正能
力よりも高い訂正能力で再生する情報再生方法におい
て、前記データ交替領域のデータの読み出し時にエラー
が発生した場合、前記交替管理領域を参照して、読み出
しエラーのデータがベリファイエラーによって交替され
たのか、書き換え要求によって交替されたのかを判別
し、ベリファイエラーによって交替されていた時は、前
記データ領域に記録されている交替元のデータを再生す
ることを特徴とする情報再生方法によって達成される。
データ領域と、前記データ領域の記録エラーによるデー
タ及び前記データ領域に既に記録されているデータの書
き換え要求によるデータを記録するデータ交替領域と、
交替元アドレス、交替先アドレス及び交替種別情報を含
む交替管理情報を記録する交替管理領域とを備えた記録
媒体を用い、前記データ領域及びデータ交替領域にエラ
ー訂正コードを含んで記録され、且つベリファイを行っ
て記録されたデータを前記ベリファイ時のエラー訂正能
力よりも高い訂正能力で再生する情報再生方法におい
て、前記データ交替領域のデータの読み出し時にエラー
が発生した場合、前記交替管理領域を参照して、読み出
しエラーのデータがベリファイエラーによって交替され
たのか、書き換え要求によって交替されたのかを判別
し、ベリファイエラーによって交替されていた時は、前
記データ領域に記録されている交替元のデータを再生す
ることを特徴とする情報再生方法によって達成される。
【0028】更に、本発明の目的は、データを記録する
データ領域と、前記データ領域の記録エラーによるデー
タ及び記録時のスキャンエラーによるデータを記録する
データ交替領域と、交替元アドレス、交替先アドレス及
び交替種別情報を含む交替管理情報を記録する交替管理
領域とを備えた記録媒体を用い、前記データ領域及びデ
ータ交替領域にエラー訂正コードを含んで記録され、且
つベリファイを行って記録されたデータを前記ベリファ
イ時のエラー訂正能力よりも高い訂正能力で再生する情
報再生方法において、前記データ交替領域のデータの読
み出し時にエラーが発生した場合、前記交替管理領域を
参照して、読み出しエラーのデータがベリファイエラー
によって交替されたのか、スキャンエラーによって交替
されたのかを判別し、ベリファイエラーによって交替さ
れていた時は、前記データ領域に記録されている交替元
のデータを再生することを特徴とする情報再生方法によ
って達成される。
データ領域と、前記データ領域の記録エラーによるデー
タ及び記録時のスキャンエラーによるデータを記録する
データ交替領域と、交替元アドレス、交替先アドレス及
び交替種別情報を含む交替管理情報を記録する交替管理
領域とを備えた記録媒体を用い、前記データ領域及びデ
ータ交替領域にエラー訂正コードを含んで記録され、且
つベリファイを行って記録されたデータを前記ベリファ
イ時のエラー訂正能力よりも高い訂正能力で再生する情
報再生方法において、前記データ交替領域のデータの読
み出し時にエラーが発生した場合、前記交替管理領域を
参照して、読み出しエラーのデータがベリファイエラー
によって交替されたのか、スキャンエラーによって交替
されたのかを判別し、ベリファイエラーによって交替さ
れていた時は、前記データ領域に記録されている交替元
のデータを再生することを特徴とする情報再生方法によ
って達成される。
【0029】
【発明の実施の形態】以下、本発明の実施の形態につい
て図面を参照して詳細に説明する。まず、本発明の第1
の実施形態について説明する。図1は本発明の第1の実
施形態に用いるホストコンピュータと情報記録再生装置
からなるシステムの構成例を示している。図1におい
て、31は情報記録媒体に情報を記録、再生する情報記
録再生装置(以下、ドライブという)である。ドライブ
31は上位制御装置のホストコンピュータ32に接続さ
れ、ホストコンピュータ32の制御に基づいて情報の記
録、再生を行う。情報記録媒体としては図8、図13等
に示す光カード1を用いている。37は不図示の搬送機
構を駆動して、光カード1をドライブ31内の所定位置
に導入し、また、所定位置にて光カード1をR方向に往
復移動させ、更に光カード1を機外に排出するためのカ
ード送りモータである。38は光源の半導体レーザを含
む光ビーム照射光学系であり、情報の記録、再生時には
光源の光ビームを微小光スポットに絞って光カード1上
に照射する。
て図面を参照して詳細に説明する。まず、本発明の第1
の実施形態について説明する。図1は本発明の第1の実
施形態に用いるホストコンピュータと情報記録再生装置
からなるシステムの構成例を示している。図1におい
て、31は情報記録媒体に情報を記録、再生する情報記
録再生装置(以下、ドライブという)である。ドライブ
31は上位制御装置のホストコンピュータ32に接続さ
れ、ホストコンピュータ32の制御に基づいて情報の記
録、再生を行う。情報記録媒体としては図8、図13等
に示す光カード1を用いている。37は不図示の搬送機
構を駆動して、光カード1をドライブ31内の所定位置
に導入し、また、所定位置にて光カード1をR方向に往
復移動させ、更に光カード1を機外に排出するためのカ
ード送りモータである。38は光源の半導体レーザを含
む光ビーム照射光学系であり、情報の記録、再生時には
光源の光ビームを微小光スポットに絞って光カード1上
に照射する。
【0030】また、39は光カード1から反射された光
を検出する光検出器、40は光ビーム照射光学系38の
一部を駆動して光カード1面上の光スポットのピント位
置をZ方向、即ち光カード面と垂直方向に移動させてオ
ートフォーカス制御を行うためのAFアクチュエータ、
41は光ビーム照射光学系38の一部を駆動して光カー
ド1面上の光スポットをY方向、即ち光カードの情報ト
ラックに直交する方向に移動させてオートトラッキング
制御を行うためのATアクチュエータである。これらの
光ビーム照射光学系38、光検出器39、AFアクチュ
エータ40、ATアクチュエータ41を含んで光ヘッド
50が構成されている。36は光ヘッド50をY方向に
移動させて光スポットを所望のトラックにアクセスする
ためのヘッド送りモータである。
を検出する光検出器、40は光ビーム照射光学系38の
一部を駆動して光カード1面上の光スポットのピント位
置をZ方向、即ち光カード面と垂直方向に移動させてオ
ートフォーカス制御を行うためのAFアクチュエータ、
41は光ビーム照射光学系38の一部を駆動して光カー
ド1面上の光スポットをY方向、即ち光カードの情報ト
ラックに直交する方向に移動させてオートトラッキング
制御を行うためのATアクチュエータである。これらの
光ビーム照射光学系38、光検出器39、AFアクチュ
エータ40、ATアクチュエータ41を含んで光ヘッド
50が構成されている。36は光ヘッド50をY方向に
移動させて光スポットを所望のトラックにアクセスする
ためのヘッド送りモータである。
【0031】MPU33はドライブ31内の各部を制御
するためのプロセッサ回路であり、ROM、RAMを内
蔵している。MPU33はヘッド送りモータ36、カー
ド送りモータ37などを制御し、また、ホストコンピュ
ータ32とデータの送受信を行う。AT/AF制御回路
34は光検出器39からの出力信号をもとにAFアクチ
ュエータ40とATアクチュエータ41を駆動し、光ビ
ーム照射光学系38からの光スポットがカード面に焦点
を結ぶように、また、光スポットが情報トラックに追従
して走査するように、オートフォーカス制御とオートト
ラッキング制御を行う。
するためのプロセッサ回路であり、ROM、RAMを内
蔵している。MPU33はヘッド送りモータ36、カー
ド送りモータ37などを制御し、また、ホストコンピュ
ータ32とデータの送受信を行う。AT/AF制御回路
34は光検出器39からの出力信号をもとにAFアクチ
ュエータ40とATアクチュエータ41を駆動し、光ビ
ーム照射光学系38からの光スポットがカード面に焦点
を結ぶように、また、光スポットが情報トラックに追従
して走査するように、オートフォーカス制御とオートト
ラッキング制御を行う。
【0032】変復調回路35はMPU33の制御に基づ
いて記録情報を変調し、再生情報を復調するための回路
である。情報の記録時には、ホストコンピュータ32か
らの記録データを変復調回路33で変調し、変調信号に
応じて光ビーム照射光学系38内の光源を駆動し、強度
変調された光ビームを情報トラック上に走査することに
よって、光カード1上に情報の記録を行う。
いて記録情報を変調し、再生情報を復調するための回路
である。情報の記録時には、ホストコンピュータ32か
らの記録データを変復調回路33で変調し、変調信号に
応じて光ビーム照射光学系38内の光源を駆動し、強度
変調された光ビームを情報トラック上に走査することに
よって、光カード1上に情報の記録を行う。
【0033】また、情報の再生時には、光ビーム照射光
学系38から光カード1の情報トラック上に再生用の光
ビームを照射し、光検出器39で光カード1からの反射
光を検出する。そして、変復調回路35で光検出器39
の信号をもとに2値化、復調などの所定の信号処理を行
うことによって記録情報の再生を行う。また、情報を記
録する場合、データにECCを付加して記録を行い、E
CCとしては、例えばリードソロモンの二重訂正符号を
用いるものとする。また、記録時にベリファイを行う場
合、再生時よりも低い訂正能力で検査を行い、より確実
に記録を行うものとする。
学系38から光カード1の情報トラック上に再生用の光
ビームを照射し、光検出器39で光カード1からの反射
光を検出する。そして、変復調回路35で光検出器39
の信号をもとに2値化、復調などの所定の信号処理を行
うことによって記録情報の再生を行う。また、情報を記
録する場合、データにECCを付加して記録を行い、E
CCとしては、例えばリードソロモンの二重訂正符号を
用いるものとする。また、記録時にベリファイを行う場
合、再生時よりも低い訂正能力で検査を行い、より確実
に記録を行うものとする。
【0034】次に、本実施形態による情報再生方法を図
2のフローチャートを参照して詳細に説明する。なお、
本実施形態では、図8に示すように2セクタ分の大きさ
のファイルF1が記録されている光カード1のファイル
データを再生する場合を例として説明する。また、ファ
イルF1のデータは図9のフローで記録されているもの
とし、図9の記録方法については先に詳しく述べたので
説明を省略する。更に図8の光カードは一旦ドライブ3
1から取り出され、再度ドライブに挿入されたものと
し、また、光カード1のカード管理情報A、交替情報管
理領域B、ディレクトリ領域Cの情報はファイルデータ
の再生に先立ちMPU33内のメモリに読み込まれてい
るものとする。
2のフローチャートを参照して詳細に説明する。なお、
本実施形態では、図8に示すように2セクタ分の大きさ
のファイルF1が記録されている光カード1のファイル
データを再生する場合を例として説明する。また、ファ
イルF1のデータは図9のフローで記録されているもの
とし、図9の記録方法については先に詳しく述べたので
説明を省略する。更に図8の光カードは一旦ドライブ3
1から取り出され、再度ドライブに挿入されたものと
し、また、光カード1のカード管理情報A、交替情報管
理領域B、ディレクトリ領域Cの情報はファイルデータ
の再生に先立ちMPU33内のメモリに読み込まれてい
るものとする。
【0035】図2において、まず、ホストコンピュータ
32からドライブ31にファイルF1の再生命令が発行
されると、MPU33はファイルF1のデータをセクタ
毎に再生する処理を行う。最初に、交替管理情報を参照
して先頭の第1のセクタが交替されているか否かを判断
する(S201)。ファイルF1の第1のセクタは前述
のように交替されていないので、S202でデータ領域
Dの第1のセクタのデータが記録されているセクタ40
1 のデータを読み出す。この時、二重訂正によってデー
タを読み出し、その後、二重訂正の結果を判定する(S
202)。この二重訂正の結果、エラーがなければ正常
終了し、訂正不可能なエラーがある時はエラー終了す
る。
32からドライブ31にファイルF1の再生命令が発行
されると、MPU33はファイルF1のデータをセクタ
毎に再生する処理を行う。最初に、交替管理情報を参照
して先頭の第1のセクタが交替されているか否かを判断
する(S201)。ファイルF1の第1のセクタは前述
のように交替されていないので、S202でデータ領域
Dの第1のセクタのデータが記録されているセクタ40
1 のデータを読み出す。この時、二重訂正によってデー
タを読み出し、その後、二重訂正の結果を判定する(S
202)。この二重訂正の結果、エラーがなければ正常
終了し、訂正不可能なエラーがある時はエラー終了す
る。
【0036】次に、S201に戻ってファイルF1の第
2のセクタのデータが交替されているか否かを判断す
る。ファイルF1の第2のセクタは記録時のベリファイ
エラーにより交替されているので、データ交替領域の第
2のセクタのデータが記録されているセクタ501 を読
み出す(S204)。この時、同様に二重訂正を行って
データを読み出し、二重訂正の結果を判断する(S20
5)。もし、エラーがなければ正常終了し、訂正不可能
なエラーがある時は、S202に進んで交替元であるデ
ータ領域Dのセクタ402 を二重訂正を行って読み出
す。この場合、交替元であるセクタ402 は記録後の一
重訂正によるベリファイがエラーであるから再生時のよ
り訂正能力の高い二重訂正によって再生すれば正常にデ
ータを読める可能性が非常に高い。ここで、もし、訂正
不可能なエラーがあった時はエラー終了するが、訂正で
きた場合は正常終了する。このようにデータ交替領域の
再生時にエラーが発生した場合、データ領域に記録され
ている交替元のデータを再生することにより、正常にデ
ータを再生できる可能性が高く、従来再生できなかった
データを救済することができる。
2のセクタのデータが交替されているか否かを判断す
る。ファイルF1の第2のセクタは記録時のベリファイ
エラーにより交替されているので、データ交替領域の第
2のセクタのデータが記録されているセクタ501 を読
み出す(S204)。この時、同様に二重訂正を行って
データを読み出し、二重訂正の結果を判断する(S20
5)。もし、エラーがなければ正常終了し、訂正不可能
なエラーがある時は、S202に進んで交替元であるデ
ータ領域Dのセクタ402 を二重訂正を行って読み出
す。この場合、交替元であるセクタ402 は記録後の一
重訂正によるベリファイがエラーであるから再生時のよ
り訂正能力の高い二重訂正によって再生すれば正常にデ
ータを読める可能性が非常に高い。ここで、もし、訂正
不可能なエラーがあった時はエラー終了するが、訂正で
きた場合は正常終了する。このようにデータ交替領域の
再生時にエラーが発生した場合、データ領域に記録され
ている交替元のデータを再生することにより、正常にデ
ータを再生できる可能性が高く、従来再生できなかった
データを救済することができる。
【0037】次に、本発明の第2の実施形態について説
明する。本実施形態では、図13に示すように第1〜第
3のセクタの3セクタ分の大きさを持つファイルF2の
データが記録されている光カードを再生する場合を例と
して説明する。また、ファイルF2は図12のフローチ
ャートで記録されているものとし、更に、図13の光カ
ードは一旦ドライブ31から取り出され、再度ドライブ
31に挿入されたものとする。また、光カード1のカー
ド管理情報A、交替情報管理領域B、ディレクトリ領域
Cの情報はファイルデータの再生に先立ちMPU33内
のメモリに読み込まれているものとする。
明する。本実施形態では、図13に示すように第1〜第
3のセクタの3セクタ分の大きさを持つファイルF2の
データが記録されている光カードを再生する場合を例と
して説明する。また、ファイルF2は図12のフローチ
ャートで記録されているものとし、更に、図13の光カ
ードは一旦ドライブ31から取り出され、再度ドライブ
31に挿入されたものとする。また、光カード1のカー
ド管理情報A、交替情報管理領域B、ディレクトリ領域
Cの情報はファイルデータの再生に先立ちMPU33内
のメモリに読み込まれているものとする。
【0038】図3は本実施形態の情報再生方法を示すフ
ローチャートである。図1と併せて説明する。図3にお
いて、ず、ホストコンピュータ32からドライブ31に
ファイルF2の再生命令が発行されると、MPU33は
交替管理情報を参照してファイルF2の第1のセクタの
データが交替されているか否かを判断する(S30
1)。ファイルF2の第1のセクタは前述のように交替
されていないのでデータ領域Dの第1のセクタのデータ
が記録されているセクタ401 を読み出す(S30
2)。この時、二重訂正によってデータを読み出し、二
重訂正の結果を判定する(S303)。二重訂正の結
果、エラーがなければ正常終了し、訂正不可能なエラー
がある時はエラー終了する。
ローチャートである。図1と併せて説明する。図3にお
いて、ず、ホストコンピュータ32からドライブ31に
ファイルF2の再生命令が発行されると、MPU33は
交替管理情報を参照してファイルF2の第1のセクタの
データが交替されているか否かを判断する(S30
1)。ファイルF2の第1のセクタは前述のように交替
されていないのでデータ領域Dの第1のセクタのデータ
が記録されているセクタ401 を読み出す(S30
2)。この時、二重訂正によってデータを読み出し、二
重訂正の結果を判定する(S303)。二重訂正の結
果、エラーがなければ正常終了し、訂正不可能なエラー
がある時はエラー終了する。
【0039】次いで、ファイルF2の第2のセクタのデ
ータが交替されているか否かを判断する(S301)。
ファイルF2の第2のセクタは前述のように記録時のベ
リファイエラーにより交替されているので、データ交替
領域の第2のセクタのデータが記録されているセクタ5
01 を読み出す(S304)。この時、二重訂正を行っ
てデータを読み出し、二重訂正の結果を判断する(S3
05)。もし、エラーがなければ正常終了するが、訂正
不可能なエラーがある時はS306に進んで第2のセク
タの交替処理がベリファイエラーによる交替であるの
か、データの書き換え要求による交替であるのかを判断
する。これは、交替管理情報に含まれている交替種別に
よって判断する。もし、書き換え要求による交替ならば
エラー終了し、この時はベリファイエラーによる交替で
あるので、S302で交替元であるデータ領域Dのセク
タ402 を二重訂正を行って読み出す。ここで、交替元
であるセクタ402 は記録後の一重訂正によるベリファ
イがエラーであるから、再生時のより訂正能力の高い二
重訂正によって再生すれば正常にデータが読める可能性
が非常に高い。もし、訂正不可能なエラーがあった場合
はエラー終了するが、訂正できた場合は正常終了する。
ータが交替されているか否かを判断する(S301)。
ファイルF2の第2のセクタは前述のように記録時のベ
リファイエラーにより交替されているので、データ交替
領域の第2のセクタのデータが記録されているセクタ5
01 を読み出す(S304)。この時、二重訂正を行っ
てデータを読み出し、二重訂正の結果を判断する(S3
05)。もし、エラーがなければ正常終了するが、訂正
不可能なエラーがある時はS306に進んで第2のセク
タの交替処理がベリファイエラーによる交替であるの
か、データの書き換え要求による交替であるのかを判断
する。これは、交替管理情報に含まれている交替種別に
よって判断する。もし、書き換え要求による交替ならば
エラー終了し、この時はベリファイエラーによる交替で
あるので、S302で交替元であるデータ領域Dのセク
タ402 を二重訂正を行って読み出す。ここで、交替元
であるセクタ402 は記録後の一重訂正によるベリファ
イがエラーであるから、再生時のより訂正能力の高い二
重訂正によって再生すれば正常にデータが読める可能性
が非常に高い。もし、訂正不可能なエラーがあった場合
はエラー終了するが、訂正できた場合は正常終了する。
【0040】次に、ファイルF2の第3のセクタのデー
タが交替されているか否かを判断し(S301)、第3
のセクタは前述のように書き換え要求によって交替され
ているので、S304でデータ交替領域の第3のセクタ
のデータが記録されているセクタ502 を読み出す。こ
の時、同様に二重訂正を行ってデータを読み出し、二重
訂正の結果を判定する(S305)。二重訂正の結果、
エラーがなければ正常終了し、訂正不可能なエラーがあ
る時はS306で第3のセクタの交替処理がベリファイ
エラーによる交替か、データの書き換え要求による交替
かを判断する。第3のセクタは書き換え要求による交替
であるので、そのままエラー終了する。本実施形態で
は、第1の実施形態と同様にデータを再生できる確率を
高めることができ、また、書き換え要求による交替処理
の交替先がゴミ等により再生不可能な場合、交替元をア
クセスしないことにより、エラー処理を迅速に行うこと
ができる。
タが交替されているか否かを判断し(S301)、第3
のセクタは前述のように書き換え要求によって交替され
ているので、S304でデータ交替領域の第3のセクタ
のデータが記録されているセクタ502 を読み出す。こ
の時、同様に二重訂正を行ってデータを読み出し、二重
訂正の結果を判定する(S305)。二重訂正の結果、
エラーがなければ正常終了し、訂正不可能なエラーがあ
る時はS306で第3のセクタの交替処理がベリファイ
エラーによる交替か、データの書き換え要求による交替
かを判断する。第3のセクタは書き換え要求による交替
であるので、そのままエラー終了する。本実施形態で
は、第1の実施形態と同様にデータを再生できる確率を
高めることができ、また、書き換え要求による交替処理
の交替先がゴミ等により再生不可能な場合、交替元をア
クセスしないことにより、エラー処理を迅速に行うこと
ができる。
【0041】次に、本発明の第3の実施形態について説
明する。本実施形態では、データ領域の記録エラーによ
るデータ及びスキャンエラーによるデータをデータ交替
領域に交替するものとし、また、データの記録時にデー
タ交替領域に交替する時は記録エラーによる交替である
のか、スキャンエラーによる交替であるのかを示す交替
種別情報を交替管理情報に含めて記録しておく。この記
録方法を図16、図17図に基づいて簡単に説明する。
尚、この場合は、カード管理領域以外に何も記録されて
いない光カード1に第1〜第3のセクタの3セクタ分の
大きさを持つファイルF2を記録するものとする。
明する。本実施形態では、データ領域の記録エラーによ
るデータ及びスキャンエラーによるデータをデータ交替
領域に交替するものとし、また、データの記録時にデー
タ交替領域に交替する時は記録エラーによる交替である
のか、スキャンエラーによる交替であるのかを示す交替
種別情報を交替管理情報に含めて記録しておく。この記
録方法を図16、図17図に基づいて簡単に説明する。
尚、この場合は、カード管理領域以外に何も記録されて
いない光カード1に第1〜第3のセクタの3セクタ分の
大きさを持つファイルF2を記録するものとする。
【0042】図16において、まず、ファイルF2の第
1のセクタのデータを図17に示すようにデータ領域の
先頭セクタ401 に記録する(S1601)。次に、ト
ラックスキャン動作を正常に行えたか否かを判断し(S
1602)、ここではスキャン動作を正常に行えたもの
とし、S1603に進んでデータを正常に記録できたか
否かを確認するために一重訂正によってベリファイを行
う。次いで、ベリファイの結果を判定し(S160
4)、この場合は正常に記録できたものとして処理を終
了する。
1のセクタのデータを図17に示すようにデータ領域の
先頭セクタ401 に記録する(S1601)。次に、ト
ラックスキャン動作を正常に行えたか否かを判断し(S
1602)、ここではスキャン動作を正常に行えたもの
とし、S1603に進んでデータを正常に記録できたか
否かを確認するために一重訂正によってベリファイを行
う。次いで、ベリファイの結果を判定し(S160
4)、この場合は正常に記録できたものとして処理を終
了する。
【0043】次に、ファイルF2の第2のセクタのデー
タを図17に示すようにデータ領域のセクタ402 に記
録する(S1601)。また、トラックスキャン動作を
正常に行えたか否かを判断し(S1602)、この時も
スキャン動作を正常に行えたものとして一重訂正により
ベリファイを行う(S1603)。ここで、セクタ40
2 は一重訂正の結果がエラーであったものとし、交替処
理を行うため第2のセクタのデータを図17に示すよう
にデータ交替領域Eのセクタ501 に記録する(S16
05)。また、データ領域Dのセクタ402 をデータ交
替領域Eに交替したので交替に関する交替管理情報を図
17のように交替管理情報領域Bのセクタ201 に記録
して(S1606)、処理を終了する。
タを図17に示すようにデータ領域のセクタ402 に記
録する(S1601)。また、トラックスキャン動作を
正常に行えたか否かを判断し(S1602)、この時も
スキャン動作を正常に行えたものとして一重訂正により
ベリファイを行う(S1603)。ここで、セクタ40
2 は一重訂正の結果がエラーであったものとし、交替処
理を行うため第2のセクタのデータを図17に示すよう
にデータ交替領域Eのセクタ501 に記録する(S16
05)。また、データ領域Dのセクタ402 をデータ交
替領域Eに交替したので交替に関する交替管理情報を図
17のように交替管理情報領域Bのセクタ201 に記録
して(S1606)、処理を終了する。
【0044】図4はこのセクタ201 の交替管理情報を
示している。交替種別はベリファイエラーによる交替で
あることを示すXを記録し、交替元アドレス及び交替先
アドレスはセクタ402 と501 のアドレスを記録す
る。次に、ファイルF2の第3のセクタのデータを図1
7のようにデータ領域のセクタ403 に記録する(S1
601)。また、トラックスキャン動作を正常に行えた
か否かを判断し(S1602)、この時はスキャン動作
を正常に行えないスキャンエラーが発生したものとして
S1605に進む。
示している。交替種別はベリファイエラーによる交替で
あることを示すXを記録し、交替元アドレス及び交替先
アドレスはセクタ402 と501 のアドレスを記録す
る。次に、ファイルF2の第3のセクタのデータを図1
7のようにデータ領域のセクタ403 に記録する(S1
601)。また、トラックスキャン動作を正常に行えた
か否かを判断し(S1602)、この時はスキャン動作
を正常に行えないスキャンエラーが発生したものとして
S1605に進む。
【0045】S1605では第3のセクタのデータを図
17に示すようにデータ交替領域Eのセクタ502 に記
録して交替処理を行う。また、この交替処理に関する交
替管理情報を図17に示すように交替管理情報領域Bの
セクタ202 に記録する(S1606)。図5はセクタ
202 の交替管理情報を示している。交替種別はスキャ
ンエラーによって交替したことを示すZを記録し、交替
元アドレス及び交替先アドレスはセクタ403 と502
のアドレスを記録する。また、ファイルF2のデータ記
録終了後にディレクトリ領域CにファイルF2のデータ
を管理するディレクトリをセクタ301 を記録する。
17に示すようにデータ交替領域Eのセクタ502 に記
録して交替処理を行う。また、この交替処理に関する交
替管理情報を図17に示すように交替管理情報領域Bの
セクタ202 に記録する(S1606)。図5はセクタ
202 の交替管理情報を示している。交替種別はスキャ
ンエラーによって交替したことを示すZを記録し、交替
元アドレス及び交替先アドレスはセクタ403 と502
のアドレスを記録する。また、ファイルF2のデータ記
録終了後にディレクトリ領域CにファイルF2のデータ
を管理するディレクトリをセクタ301 を記録する。
【0046】次に、このようにデータが記録された光カ
ード17の情報を再生する方法について説明する。図6
は本実施形態の情報再生方法を示すフローチャートであ
る。図1、図17と併せて説明する。なお、データが記
録された図17の光カードは一旦ドライブ31から取り
出され、再度ドライブ31に挿入されたものとし、ま
た、光カード17のカード管理情報A、交替情報管理領
域B、ディレクトリ領域Cの情報は、ファイルデータの
再生に先立ちMPU33内のメモリに読み込まれている
ものとする。
ード17の情報を再生する方法について説明する。図6
は本実施形態の情報再生方法を示すフローチャートであ
る。図1、図17と併せて説明する。なお、データが記
録された図17の光カードは一旦ドライブ31から取り
出され、再度ドライブ31に挿入されたものとし、ま
た、光カード17のカード管理情報A、交替情報管理領
域B、ディレクトリ領域Cの情報は、ファイルデータの
再生に先立ちMPU33内のメモリに読み込まれている
ものとする。
【0047】図6において、まず、ホストコンピュータ
32からドライブ31にファイルF2の再生命令が発行
されると、MPU33は交替管理情報を参照して、先頭
の第1のセクタのデータが交替されているか否かを判断
する(S601)。ファイルF2の第1のセクタは前述
のように交替されていないのでデータ領域Dの第1のセ
クタのデータが記録されているセクタ401 を読み出し
(S602)、この時、二重訂正によってデータを読み
出す。また、二重訂正の結果を判定し(S603)、エ
ラーがなければ正常終了し、訂正不可能なエラーがある
場合はエラー終了する。
32からドライブ31にファイルF2の再生命令が発行
されると、MPU33は交替管理情報を参照して、先頭
の第1のセクタのデータが交替されているか否かを判断
する(S601)。ファイルF2の第1のセクタは前述
のように交替されていないのでデータ領域Dの第1のセ
クタのデータが記録されているセクタ401 を読み出し
(S602)、この時、二重訂正によってデータを読み
出す。また、二重訂正の結果を判定し(S603)、エ
ラーがなければ正常終了し、訂正不可能なエラーがある
場合はエラー終了する。
【0048】次に、第2のセクタのデータが交替されて
いるか否かを判断し(S601)。第2のセクタは前述
のように記録時のベリファイエラーにより交替されてい
るのでデータ交替領域の第2のセクタのデータが記録さ
れているセクタ501 を読み出す(S604)。この
時、二重訂正を行ってデータを読み出し、二重訂正の結
果を判断する(S605)。もし、エラーがなければ正
常終了するが、訂正不可能なエラーがある場合は、交替
管理情報領域を参照して交替処理がベリファイエラーに
よる交替であるのか、スキャンエラーによる交替である
のかを判断する(S606)。この場合、交替管理情報
の第2のセクタの交替種別は図4に示すようにXと記録
されていて、ベリファイエラーによる交替であるため、
S602に進んで交替元であるデータ領域Dのセクタ4
02 を二重訂正を行って読み出し、二重訂正の結果を判
定する(S603)。ここで、交替元であるセクタ40
2 は記録後の一重訂正によるベリファイがエラーである
から、再生時のより訂正能力の高い二重訂正によって再
生すれば正常にデータを読める可能性が非常に高い。も
し、訂正不可能なエラーがあった場合はエラー終了する
が、訂正できた場合は正常終了する。
いるか否かを判断し(S601)。第2のセクタは前述
のように記録時のベリファイエラーにより交替されてい
るのでデータ交替領域の第2のセクタのデータが記録さ
れているセクタ501 を読み出す(S604)。この
時、二重訂正を行ってデータを読み出し、二重訂正の結
果を判断する(S605)。もし、エラーがなければ正
常終了するが、訂正不可能なエラーがある場合は、交替
管理情報領域を参照して交替処理がベリファイエラーに
よる交替であるのか、スキャンエラーによる交替である
のかを判断する(S606)。この場合、交替管理情報
の第2のセクタの交替種別は図4に示すようにXと記録
されていて、ベリファイエラーによる交替であるため、
S602に進んで交替元であるデータ領域Dのセクタ4
02 を二重訂正を行って読み出し、二重訂正の結果を判
定する(S603)。ここで、交替元であるセクタ40
2 は記録後の一重訂正によるベリファイがエラーである
から、再生時のより訂正能力の高い二重訂正によって再
生すれば正常にデータを読める可能性が非常に高い。も
し、訂正不可能なエラーがあった場合はエラー終了する
が、訂正できた場合は正常終了する。
【0049】次いで、ファイルF2の第3のセクタのデ
ータが交替されているか否かを判断し(S601)、第
3のセクタは前述のようにスキャンエラーによって交替
されているので、S604に進んで、データ交替領域E
の第3のセクタのデータが記録されているセクタ502
を読み出す。この時、二重訂正を行ってデータを読み出
し、二重訂正の結果を判定する(S605)。二重訂正
の結果にエラーがなければ正常終了し、訂正不可能なエ
ラーがある時はS606で交替管理情報を参照して交替
処理がベリファイエラーによる交替か、スキャンエラー
による交替かを判断する。交替管理情報の第3のセクタ
の交替種別は図5に示すようにZと記録され、スキャン
エラーによる交替であるのでそのままエラー終了する。
本実施形態では、第1、第2の実施形態と同様にデータ
を再生できる確率を高めることができ、また、データの
記録時にベリファイエラーかスキャンエラーかの交替種
別を交替管理情報に記録しているので、データを再生す
る場合、スキャンエラーによる交替の場合の何も記録さ
れていない交替元のセクタにアクセスすることはなく、
エラー処理を迅速に行うことができる。
ータが交替されているか否かを判断し(S601)、第
3のセクタは前述のようにスキャンエラーによって交替
されているので、S604に進んで、データ交替領域E
の第3のセクタのデータが記録されているセクタ502
を読み出す。この時、二重訂正を行ってデータを読み出
し、二重訂正の結果を判定する(S605)。二重訂正
の結果にエラーがなければ正常終了し、訂正不可能なエ
ラーがある時はS606で交替管理情報を参照して交替
処理がベリファイエラーによる交替か、スキャンエラー
による交替かを判断する。交替管理情報の第3のセクタ
の交替種別は図5に示すようにZと記録され、スキャン
エラーによる交替であるのでそのままエラー終了する。
本実施形態では、第1、第2の実施形態と同様にデータ
を再生できる確率を高めることができ、また、データの
記録時にベリファイエラーかスキャンエラーかの交替種
別を交替管理情報に記録しているので、データを再生す
る場合、スキャンエラーによる交替の場合の何も記録さ
れていない交替元のセクタにアクセスすることはなく、
エラー処理を迅速に行うことができる。
【0050】なお、以上の実施形態では、ベリファイを
一重訂正で行い、再生を二重訂正で行っているが、本発
明はこれに限ることなく、ベリファイを二重訂正によっ
て行って再生を消失訂正で行う場合等、再生時のエラー
訂正能力をベリファイ時のエラー訂正能力より高く設定
すれば他の訂正方法を組み合わせても良い。
一重訂正で行い、再生を二重訂正で行っているが、本発
明はこれに限ることなく、ベリファイを二重訂正によっ
て行って再生を消失訂正で行う場合等、再生時のエラー
訂正能力をベリファイ時のエラー訂正能力より高く設定
すれば他の訂正方法を組み合わせても良い。
【0051】
【発明の効果】以上説明したように本発明によれば、デ
ータ交替領域の読み出し時にエラーが発生した場合、交
替管理情報を参照してデータ領域に記録されている交替
元のデータを再生することにより、交替元はもともと再
生時よりも訂正能力の低いベリファイによりエラーとな
ったのであるから、再生時のより高い訂正能力で再生す
れば正常にデータを再生できる可能性が高く、従来再生
できなかったデータを救済することができる。また、ベ
リファイエラーによる交替か、書き換え要求による交替
かを判別し、ベリファイエラーによる交替である時はデ
ータ領域の交替元を再生することにより、同様にデータ
を再生できる可能性が高く、従来読めなかったデータを
救済できる。更に、ベリファイエラーによる交替かスキ
ャンエラーによる交替かを判別し、ベリファイエラーに
よる交替の時はデータ領域の交替元を再生することによ
り、同様にデータを再生できる可能性が高く、従来読め
なかったデータを救済することができる。
ータ交替領域の読み出し時にエラーが発生した場合、交
替管理情報を参照してデータ領域に記録されている交替
元のデータを再生することにより、交替元はもともと再
生時よりも訂正能力の低いベリファイによりエラーとな
ったのであるから、再生時のより高い訂正能力で再生す
れば正常にデータを再生できる可能性が高く、従来再生
できなかったデータを救済することができる。また、ベ
リファイエラーによる交替か、書き換え要求による交替
かを判別し、ベリファイエラーによる交替である時はデ
ータ領域の交替元を再生することにより、同様にデータ
を再生できる可能性が高く、従来読めなかったデータを
救済できる。更に、ベリファイエラーによる交替かスキ
ャンエラーによる交替かを判別し、ベリファイエラーに
よる交替の時はデータ領域の交替元を再生することによ
り、同様にデータを再生できる可能性が高く、従来読め
なかったデータを救済することができる。
【図1】本発明の情報再生方法に用いられる情報記録再
生システムの構成例を示す図である。
生システムの構成例を示す図である。
【図2】本発明の情報再生方法の第1の実施形態を示す
フローチャートである。
フローチャートである。
【図3】本発明の情報再生方法の第2の実施形態を示す
フローチャートである。
フローチャートである。
【図4】交替種別がベリファイエラーの場合の交替管理
情報を示す図である。
情報を示す図である。
【図5】交替種別がスキャンエラーの場合の交替管理情
報を示す図である。
報を示す図である。
【図6】本発明の情報再生方法の第3の実施形態を示す
フローチャートである。
フローチャートである。
【図7】ディレクトリの例を示す図である。
【図8】ファイルデータを記録した光カードの例を示す
図である。
図である。
【図9】従来の光カードにファイルデータを記録する方
法の例を示すフローチャートである。
法の例を示すフローチャートである。
【図10】図9の記録方法に用いられる交替管理情報を
示す図である。
示す図である。
【図11】従来の光カードのファイルデータを再生する
方法の例を示すフローチャートである。
方法の例を示すフローチャートである。
【図12】従来の他の情報記録方法を示すフローチャー
トである。
トである。
【図13】図12の記録方法でファイルデータが記録さ
れる光カードを示す図である。
れる光カードを示す図である。
【図14】図12の記録方法に用いられる交替管理情報
を示す図である。
を示す図である。
【図15】図12の記録方法に用いられる交替管理情報
を示す図である。
を示す図である。
【図16】従来の更に他の情報記録方法を示すフローチ
ャートである。
ャートである。
【図17】図16の記録方法でファイルデータが記録さ
れる光カードを示す図である。
れる光カードを示す図である。
【図18】図16の記録方法に用いられる交替管理情報
を示す図である。
を示す図である。
1 光カード 31 情報記録再生装置(ドライブ) 32 ホストコンピュータ 33 MPU A カード管理領域 B 交替情報管理領域 C ディレクトリ領域 D データ領域 E データ交替領域
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.6 識別記号 FI G11B 20/18 572 G11B 20/18 572C 572H 27/10 27/10 B
Claims (3)
- 【請求項1】 データを記録するデータ領域と、前記デ
ータ領域の記録エラーによるデータを交替するデータ交
替領域と、交替元アドレスと交替先アドレスを含む交替
管理情報を記録する交替管理領域とを備えた記録媒体を
用い、前記データ領域及びデータ交替領域にエラー訂正
コードを含んで記録され、且つベリファイを行って記録
されたデータを前記ベリファイ時のエラー訂正能力より
も高い訂正能力で再生する情報再生方法において、前記
データ交替領域のデータの読み出し時にエラーが発生し
た場合、前記交替管理領域を参照し、前記データ領域に
記録されている交替元のデータを再生することを特徴と
する情報再生方法。 - 【請求項2】 データを記録するデータ領域と、前記デ
ータ領域の記録エラーによるデータ及び前記データ領域
に既に記録されているデータの書き換え要求によるデー
タを記録するデータ交替領域と、交替元アドレス、交替
先アドレス及び交替種別情報を含む交替管理情報を記録
する交替管理領域とを備えた記録媒体を用い、前記デー
タ領域及びデータ交替領域にエラー訂正コードを含んで
記録され、且つベリファイを行って記録されたデータを
前記ベリファイ時のエラー訂正能力よりも高い訂正能力
で再生する情報再生方法において、前記データ交替領域
のデータの読み出し時にエラーが発生した場合、前記交
替管理領域を参照して、読み出しエラーのデータがベリ
ファイエラーによって交替されたのか、書き換え要求に
よって交替されたのかを判別し、ベリファイエラーによ
って交替されていた時は、前記データ領域に記録されて
いる交替元のデータを再生することを特徴とする情報再
生方法。 - 【請求項3】 データを記録するデータ領域と、前記デ
ータ領域の記録エラーによるデータ及び記録時のスキャ
ンエラーによるデータを記録するデータ交替領域と、交
替元アドレス、交替先アドレス及び交替種別情報を含む
交替管理情報を記録する交替管理領域とを備えた記録媒
体を用い、前記データ領域及びデータ交替領域にエラー
訂正コードを含んで記録され、且つベリファイを行って
記録されたデータを前記ベリファイ時のエラー訂正能力
よりも高い訂正能力で再生する情報再生方法において、
前記データ交替領域のデータの読み出し時にエラーが発
生した場合、前記交替管理領域を参照して、読み出しエ
ラーのデータがベリファイエラーによって交替されたの
か、スキャンエラーによって交替されたのかを判別し、
ベリファイエラーによって交替されていた時は、前記デ
ータ領域に記録されている交替元のデータを再生するこ
とを特徴とする情報再生方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10141294A JPH11339385A (ja) | 1998-05-22 | 1998-05-22 | 情報再生方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10141294A JPH11339385A (ja) | 1998-05-22 | 1998-05-22 | 情報再生方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH11339385A true JPH11339385A (ja) | 1999-12-10 |
Family
ID=15288547
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP10141294A Pending JPH11339385A (ja) | 1998-05-22 | 1998-05-22 | 情報再生方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH11339385A (ja) |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2005091290A1 (ja) * | 2004-03-23 | 2005-09-29 | Matsushita Electric Industrial Co., Ltd. | 記録装置、再生装置、ホスト装置、ドライブ装置、記録方法、再生方法、プログラムおよび情報記録媒体 |
| WO2005091288A1 (ja) * | 2004-03-23 | 2005-09-29 | Matsushita Electric Industrial Co., Ltd. | 記録装置、ホスト装置、ドライブ装置、記録方法、指示方法、プログラム、集積回路、再生装置、再生方法および追記型記録媒体 |
| WO2005124765A1 (ja) * | 2004-06-15 | 2005-12-29 | Matsushita Electric Industrial Co., Ltd. | ドライブ装置 |
| WO2005124768A1 (ja) * | 2004-06-15 | 2005-12-29 | Matsushita Electric Industrial Co., Ltd. | ドライブ装置 |
| WO2005124773A1 (ja) * | 2004-06-15 | 2005-12-29 | Matsushita Electric Industrial Co., Ltd. | ドライブ装置 |
| WO2006009221A1 (ja) * | 2004-07-22 | 2006-01-26 | Matsushita Electric Industrial Co., Ltd. | 再生装置、再生方法、プログラム及びコンピュータ読取可能な記録媒体 |
| JP2008508655A (ja) * | 2004-07-29 | 2008-03-21 | サムスン エレクトロニクス カンパニー リミテッド | 情報記録媒体、記録/再生装置及び記録/再生方法 |
-
1998
- 1998-05-22 JP JP10141294A patent/JPH11339385A/ja active Pending
Cited By (31)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPWO2005091288A1 (ja) * | 2004-03-23 | 2007-08-09 | 松下電器産業株式会社 | 記録装置、ホスト装置、ドライブ装置、記録方法、指示方法、プログラム、集積回路、再生装置、再生方法および追記型記録媒体 |
| WO2005091288A1 (ja) * | 2004-03-23 | 2005-09-29 | Matsushita Electric Industrial Co., Ltd. | 記録装置、ホスト装置、ドライブ装置、記録方法、指示方法、プログラム、集積回路、再生装置、再生方法および追記型記録媒体 |
| JP4753871B2 (ja) * | 2004-03-23 | 2011-08-24 | パナソニック株式会社 | 記録装置、再生装置、ホスト装置、ドライブ装置、記録方法、再生方法、プログラムおよび情報記録媒体 |
| JP4753868B2 (ja) * | 2004-03-23 | 2011-08-24 | パナソニック株式会社 | 記録装置、ホスト装置、ドライブ装置、記録方法、指示方法、プログラム、集積回路、再生装置、再生方法および追記型記録媒体 |
| WO2005091290A1 (ja) * | 2004-03-23 | 2005-09-29 | Matsushita Electric Industrial Co., Ltd. | 記録装置、再生装置、ホスト装置、ドライブ装置、記録方法、再生方法、プログラムおよび情報記録媒体 |
| US7768892B2 (en) | 2004-03-23 | 2010-08-03 | Panasonic Corporation | Recording device, reproduction device, host device, drive device, recording method, reproduction method, program, and information recording medium |
| JPWO2005091290A1 (ja) * | 2004-03-23 | 2008-02-07 | 松下電器産業株式会社 | 記録装置、再生装置、ホスト装置、ドライブ装置、記録方法、再生方法、プログラムおよび情報記録媒体 |
| US7924666B2 (en) | 2004-06-15 | 2011-04-12 | Panasonic Corporation | Drive device |
| US7990825B2 (en) | 2004-06-15 | 2011-08-02 | Panasonic Corporation | Drive device |
| KR100774860B1 (ko) * | 2004-06-15 | 2007-11-08 | 마쯔시다덴기산교 가부시키가이샤 | 드라이브장치 |
| KR100786032B1 (ko) * | 2004-06-15 | 2007-12-17 | 마쯔시다덴기산교 가부시키가이샤 | 드라이브장치 및 추기형 기록매체 |
| KR100786031B1 (ko) * | 2004-06-15 | 2007-12-17 | 마쯔시다덴기산교 가부시키가이샤 | 드라이브장치 및 추기형 기록매체 |
| WO2005124772A1 (ja) * | 2004-06-15 | 2005-12-29 | Matsushita Electric Industrial Co., Ltd. | ドライブ装置 |
| US8259544B2 (en) | 2004-06-15 | 2012-09-04 | Panasonic Corporation | Drive device |
| JPWO2005124773A1 (ja) * | 2004-06-15 | 2008-04-17 | 松下電器産業株式会社 | ドライブ装置 |
| JP2010049793A (ja) * | 2004-06-15 | 2010-03-04 | Panasonic Corp | ドライブ装置 |
| JP2010049795A (ja) * | 2004-06-15 | 2010-03-04 | Panasonic Corp | ドライブ装置 |
| JP4495156B2 (ja) * | 2004-06-15 | 2010-06-30 | パナソニック株式会社 | ドライブ装置 |
| US7760594B2 (en) | 2004-06-15 | 2010-07-20 | Matsushita Electric Industrial Co., Ltd. | Drive apparatus for performing a sequential recording and reproduction on a write-once recording medium, and method of reproducing same |
| WO2005124774A1 (ja) * | 2004-06-15 | 2005-12-29 | Matsushita Electric Industrial Co., Ltd. | ドライブ装置 |
| US7911898B2 (en) | 2004-06-15 | 2011-03-22 | Matsushita Electric Industrial Co., Ltd. | Drive apparatus for performing a sequential recording and reproduction on a write-once recording medium, and method of reproducing same |
| WO2005124773A1 (ja) * | 2004-06-15 | 2005-12-29 | Matsushita Electric Industrial Co., Ltd. | ドライブ装置 |
| US7940613B2 (en) | 2004-06-15 | 2011-05-10 | Panasonic Corporation | Drive device |
| CN101882453B (zh) | 2004-06-15 | 2012-06-20 | 松下电器产业株式会社 | 驱动装置 |
| WO2005124768A1 (ja) * | 2004-06-15 | 2005-12-29 | Matsushita Electric Industrial Co., Ltd. | ドライブ装置 |
| WO2005124765A1 (ja) * | 2004-06-15 | 2005-12-29 | Matsushita Electric Industrial Co., Ltd. | ドライブ装置 |
| US8144550B2 (en) | 2004-06-15 | 2012-03-27 | Panasonic Corporation | Drive apparatus for performing a sequential recording and reproduction on a write-once recording medium, and method of reproducing same |
| US8107789B2 (en) | 2004-07-22 | 2012-01-31 | Panasonic Corporation | Playback apparatus that reads data replacing data recorded on recording medium from another recording medium and plays back read data, playback method, and non-transitory recording medium |
| JP4820754B2 (ja) * | 2004-07-22 | 2011-11-24 | パナソニック株式会社 | 再生装置および再生方法 |
| WO2006009221A1 (ja) * | 2004-07-22 | 2006-01-26 | Matsushita Electric Industrial Co., Ltd. | 再生装置、再生方法、プログラム及びコンピュータ読取可能な記録媒体 |
| JP2008508655A (ja) * | 2004-07-29 | 2008-03-21 | サムスン エレクトロニクス カンパニー リミテッド | 情報記録媒体、記録/再生装置及び記録/再生方法 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3289993B2 (ja) | 情報記録再生装置、情報記録再生方法、情報再生方法 | |
| CN100452224C (zh) | 用于管理高密度一次写入记录介质的缺陷的方法和设备 | |
| US5442614A (en) | Method of recording data and information regarding defects | |
| JPH11501760A (ja) | Cd―rom記録方法 | |
| JP3132701B2 (ja) | 情報記録方法 | |
| JPH11339385A (ja) | 情報再生方法 | |
| CN102054486A (zh) | 光盘装置和光盘装置的再现方法 | |
| JP2790265B2 (ja) | 情報記録方法 | |
| JPH10320924A (ja) | 情報記録方法 | |
| JPS61243994A (ja) | 情報記録方法 | |
| JPH10106170A (ja) | 光ディスク情報記録システム | |
| WO2005055210A1 (en) | Recording apparatus, recording method, and information recording medium | |
| JP4037382B2 (ja) | 欠陥管理方法、再生方法、プログラム及び記録媒体、情報記録装置並びに情報再生装置 | |
| JP2000090586A (ja) | 情報記録方法及び情報再生方法 | |
| CN100594548C (zh) | 初始化光盘的方法 | |
| US20080212423A1 (en) | Method of Ensuring Reproduction Compatibility of Information Recording Medium, and Recording and/or Reproducing Apparatus and Information Recording Medium Therefor | |
| JPH0554189B2 (ja) | ||
| JPH11167508A (ja) | 情報記録方法 | |
| JP2823172B2 (ja) | 書換形相変化光記憶方式 | |
| JPH08221905A (ja) | 情報記録再生方式と情報記録再生装置 | |
| JP2001014809A (ja) | 光ディスク及び光ディスク装置 | |
| JP2601615B2 (ja) | 情報記録方法 | |
| JPH117731A (ja) | 情報処理装置 | |
| JP2005302143A (ja) | 初期化方法、再生方法、プログラム及び記録媒体、データ構造、情報記録装置、並びに情報再生装置 | |
| JPH05108441A (ja) | 情報記録方式 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |