JPH0945016A - Information processing device - Google Patents
Information processing deviceInfo
- Publication number
- JPH0945016A JPH0945016A JP19160795A JP19160795A JPH0945016A JP H0945016 A JPH0945016 A JP H0945016A JP 19160795 A JP19160795 A JP 19160795A JP 19160795 A JP19160795 A JP 19160795A JP H0945016 A JPH0945016 A JP H0945016A
- Authority
- JP
- Japan
- Prior art keywords
- data
- error correction
- reproducing
- specifying
- binarizing
- 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
- Optical Recording Or Reproduction (AREA)
Abstract
(57)【要約】
【課題】 光ディスク装置としての高密度記録の効果を
損なうことなく、またエラー訂正符号の多重化を行なう
場合のように訂正に要する時間が長引くこともなく、エ
ラー訂正能力の向上が図れる情報処理装置を提供する。
【解決手段】 8ビットシフトレジスタ42からの信号
のうち、復調ROM44の符号変換規則に合致しないデ
ータを検知し、その検知したデータと同じデータが存す
るメモリ2内のインターリーブを指定する。そして、メ
モリ2内の各データのうち、指定されるインターリーブ
のデータの内容を、同じインターリーブのエラー訂正コ
ードに基づいて訂正する。
(57) An object of the present invention is to improve the error correction capability without impairing the effect of high density recording as an optical disk device, and without prolonging the time required for correction as in the case of multiplexing error correction codes. Provided is an information processing device which can be improved. Out of the signals from an 8-bit shift register, data that does not match the code conversion rule of the demodulation ROM 44 is detected, and the interleave in the memory 2 in which the same data as the detected data exists is specified. Then, of the data in the memory 2, the contents of the designated interleaved data are corrected based on the same interleaved error correction code.
Description
【0001】[0001]
【発明の属する技術分野】本発明は、たとえば、光ディ
スク(円盤状の情報記憶媒体)に対し、レーザ光ビーム
を照射し記録膜の屈折率の変化などを利用して情報の記
録・再生を行なう光ディスク装置等の情報処理装置に関
する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention, for example, records / reproduces information on / from an optical disk (disc-shaped information storage medium) by irradiating a laser beam and utilizing changes in the refractive index of a recording film. The present invention relates to an information processing device such as an optical disk device.
【0002】[0002]
【従来の技術】光ディスクから再生されたアナログ信号
は“1”と“0”という二値のディジタル信号に変換さ
れる。この操作を二値化と呼ぶ。二値化の方式にはスラ
イスレベルによる方法と再生信号を微分した信号を利用
する方法が知られている。2. Description of the Related Art An analog signal reproduced from an optical disk is converted into a binary digital signal of "1" and "0". This operation is called binarization. As a binarization method, a method using a slice level and a method using a signal obtained by differentiating a reproduction signal are known.
【0003】二値化されたディジタル信号はPLL(Ph
ase Locked Loop )回路に入力され、再生クロックと同
期したデータ系列が得られる。このデータ系列をチャネ
ルデータ系列と呼ぶ。The binarized digital signal is a PLL (Ph
ase Locked Loop) circuit to obtain a data sequence synchronized with the recovered clock. This data series is called a channel data series.
【0004】二値化後にPLL回路を通して得られる
“1”と“0”からなる系列は、たとえば(2、7)変
調された符号系列である。(2、7)変調とはRLL
(Run Length Limited)符号の一種であり、最小ランが
“2”、最大ランが“7”であることから(2、7)変
調とよばれる。ランとは一般に同一のビット(“0”ま
たは“1”)の連続あるいは連続ビット長を意味する
が、ここでは特に断らずに“0”の連続ビット数をラン
と呼ぶことにする。A sequence consisting of "1" and "0" obtained through the PLL circuit after binarization is, for example, a (2,7) -modulated code sequence. (2,7) modulation is RLL
This is a type of (Run Length Limited) code and is called (2,7) modulation because the minimum run is "2" and the maximum run is "7". A run generally means a continuous or continuous bit length of the same bit (“0” or “1”), but here, the number of continuous bits of “0” is called a run without particular notice.
【0005】(2、7)変調では“1”の連続はなく、
“0”の連続ビット数は“2”以上“7”以下である。
RLL符号は最大反転間隔が有限な符号を意味する。ド
ライブ装置のユーザが記録したいデータ系列(以下にお
いてユーザデータ系列と呼ぶ)は“1”や“0”が多数
連続する場合もあり得るが、(2、7)変調を施すこと
により必ず一定期間内に“1”が発生する符号が得られ
る。In (2,7) modulation, there is no continuation of "1",
The number of consecutive bits of "0" is "2" or more and "7" or less.
The RLL code means a code having a finite maximum inversion interval. The data sequence that the user of the drive device wants to record (hereinafter referred to as the user data sequence) may have a large number of consecutive "1" s and "0" s. A code in which "1" is generated is obtained.
【0006】PLL回路は二値化後の信号(以下におい
て二値化信号とよぶ)の“0”から“1”あるいは
“1”から“0”の遷移のタイミングから位相比較を行
なうので、(2、7)変調を行なうことにより位相比較
の間隔は必ず一定期間内におさめることができる。チャ
ネルデータ系列は復調器に入力され、ユーザデータ系列
に逆変換される。Since the PLL circuit performs the phase comparison from the timing of the transition from "0" to "1" or "1" to "0" of the binarized signal (hereinafter referred to as a binarized signal), ( 2, 7) By performing modulation, the phase comparison interval can be kept within a certain period. The channel data sequence is input to the demodulator and inversely converted into the user data sequence.
【0007】ユーザデータ系列はセクタと呼ばれる単位
で光ディスクに記録される。セクタの大きさはたとえ
ば、“512B”“1KB”“2KB”などである。B
はバイトを表し、ユーザデータの“8”ビットと同じで
ある。このセクタは例えば、エンボスピットで形成され
るヘッダ部分や、データ記録時にレーザ光を照射するこ
とにより記録されるユーザデータ、VFO、セクタ番
号、同期コード、CRCコード、ECCコード等が付加
され、(2、7)変調が施され、例えばマーク間記録で
情報が記録される。The user data sequence is recorded on the optical disc in units called sectors. The size of the sector is, for example, "512B", "1KB", "2KB" or the like. B
Represents a byte, which is the same as the "8" bit of user data. To this sector, for example, a header portion formed of embossed pits, user data recorded by irradiating a laser beam during data recording, VFO, a sector number, a synchronization code, a CRC code, an ECC code, etc. are added, 2, 7) Modulation is performed, and information is recorded by, for example, mark-to-mark recording.
【0008】同期コードは例えばユーザデータ“15
B”に対して“1B”付加される特殊なデータ系列で、
この同期コードによりビットずれ等を補正し、エラー
(誤り)の伝搬を防いでいる。CRCコードは読みとっ
たユーザデータ内にエラーがあるか無いかを判別するな
どの用途に用いており、例えば“512B”のユーザデ
ータに対して“4B”のCRCコードが付加される。The synchronization code is, for example, user data "15".
It is a special data series that "1B" is added to B ".
Bit errors and the like are corrected by this synchronization code to prevent the propagation of errors. The CRC code is used for such purposes as determining whether or not there is an error in the read user data, and for example, a "4B" CRC code is added to "512B" user data.
【0009】ECCコードはエラー位置の検出およびエ
ラー訂正を行なうためのコードで、例えば“512B”
のユーザデータに対して“80B”のECCコードが付
加される。セクタ番号はポインタ領域と呼ばれる部分に
記録され、例えば“512B”のユーザデータに対して
“4B”のセクタ番号データが付加される。ユーザデー
タはSCSIバスなどを介して、情報入力端末などから
光ディスクドライブ装置に入力される。The ECC code is a code for detecting an error position and correcting an error, for example, "512B".
An ECC code of "80B" is added to the user data of. The sector number is recorded in a portion called a pointer area, and, for example, "4B" sector number data is added to "512B" user data. User data is input to the optical disk drive device from an information input terminal or the like via a SCSI bus or the like.
【0010】SCSI(Small Computer System Interf
ace )は小型のコンピュータの周辺装置インターフェー
スで、光ディスクドライブ装置、CD−ROM、ハード
ディスク、イメージスキャナ等に使われている。得られ
たユーザデータはセクタ単位でDRAM(Dynamic Rand
om Access Memory)などに格納される。SCSI (Small Computer System Interf
ace) is a peripheral device interface of a small computer and is used in optical disk drive devices, CD-ROMs, hard disks, image scanners, and the like. The user data obtained is sector-by-sector (DRAM (Dynamic Rand)
om Access Memory).
【0011】ユーザデータにはインターリーブが施さ
れ、バーストエラーをランダムエラーや短いバイトエラ
ーに変換する。例えば、“1”セクタあたりのユーザデ
ータが“512B”のとき、ポインタ(4B)、CRC
(4B),ECC(80B)を加えた“600B”のデ
ータは(120×5)のマトリクス状に配置される。こ
のマトリクスは“120B”の列5本から成るが、各列
は“104B”のデータ(ユーザデータ、ポインタ、C
RCのいずれか)と“16B”のECCコードから構成
される。このECCコードは例えばLDC(Long Dista
nt Code)と呼ばれるものが用いられる。User data is interleaved to convert burst errors into random errors and short byte errors. For example, when the user data per “1” sector is “512B”, the pointer (4B), CRC
"600B" data obtained by adding (4B) and ECC (80B) is arranged in a (120 × 5) matrix. This matrix consists of five "120B" columns, each column containing "104B" data (user data, pointer, C
One of RC) and an ECC code of "16B". This ECC code is, for example, LDC (Long Dista).
nt Code) is used.
【0012】LDCは最小距離が長く訂正能力が高い符
号で、光ディスクの標準化案の一つとなっている。この
場合のLDCは“120B”から成る1列でエラー検出
およびエラー訂正を行なうが、消失なしの場合“8B”
までの訂正が可能である。LDC is a code having a long minimum distance and a high correction capability, and is one of standardization plans for optical disks. In this case, the LDC performs error detection and error correction in one row consisting of "120B", but "8B" when there is no loss.
Can be corrected up to.
【0013】消失とは、位置は判っているが、エラーの
パターン(数値)については判らないエラーのことをい
う。消失が正確に検出できれば、“120B”からなる
一列で“16B”までのエラー訂正が可能となることは
知られている。しかし、従来の技術では消失の検出は行
わず、消失なしとして一列あたり“8B”までの訂正を
行ってきた。この方法では“1”セクタあたり最大“4
0B”までのエラー訂正しかできない。The disappearance means an error whose position is known but whose pattern (numerical value) is not known. It is known that if the erasure can be detected accurately, error correction up to "16B" can be performed with one row of "120B". However, the conventional technique does not detect erasure, but corrects up to "8B" per column without erasure. With this method, a maximum of "4" per "1" sector
Only error correction up to 0B "is possible.
【0014】[0014]
【発明が解決しようとする課題】光ディスクにおいて高
密度記録を行なう方法として、ピットとピットの間隔を
小さくする方法やトラックとトラックの間隔を小さくす
る方法等がある。特にピットとピットの間隔を小さくす
る方法を採用した場合、すなわち記録線密度を大きくし
た場合には1Bを記録するに要する(トラックに沿っ
た)距離が小さくなる。As a method for performing high density recording on an optical disk, there are a method of reducing the distance between pits and a method of reducing the distance between tracks. In particular, when the method of reducing the interval between pits is adopted, that is, when the recording linear density is increased, the distance (along the track) required to record 1B becomes small.
【0015】従って、線密度の大きな光ディスクと線密
度の小さな光ディスクでは同じ大きさのディスク上の傷
や塵でもエラーのバイト数において違いが生じ、線密度
の大きな光ディスクの方がエラー訂正の面から不利が生
じる可能性がある。Therefore, an optical disc having a large linear density and an optical disc having a small linear density cause a difference in the number of error bytes even with scratches and dust on the same size disc, and an optical disc having a large linear density has an error correction aspect. May cause disadvantages.
【0016】これを解決するにはいくつかの方法が考え
られる。たとえば、冗長度を高くしてエラー訂正能力を
上げる方法が考えられる。冗長度とは、セクタ全体のバ
イト数と、その中に占める冗長な(ECCなど)バイト
数との比である。この方法ではECCコードのバイト数
が増加するため、記録しなければならない情報量が増大
し、高密度記録の効果が減少する可能性がある。There are several possible ways to solve this problem. For example, a method of increasing the redundancy and improving the error correction capability can be considered. Redundancy is the ratio of the number of bytes in the entire sector to the number of redundant (ECC, etc.) bytes in the sector. With this method, the number of bytes of the ECC code increases, so that the amount of information that must be recorded increases and the effect of high-density recording may decrease.
【0017】また、例えば積符号と呼ばれる複数の訂正
系列を用いてエラー訂正能力を向上させる方法も考えら
れる。積符号ではインターリーブにより縦、横という複
数の系列のそれぞれにエラー訂正符号を付加し、エラー
訂正符号の多重化を行なうことでエラー訂正能力の高い
符号を構成できる。しかし、訂正に要する時間が長くな
り、情報再生時のデータ転送速度の点で問題が生じる場
合がある。A method of improving the error correction capability by using a plurality of correction sequences called product codes is also conceivable. In the product code, an error correction code is added to each of a plurality of vertical and horizontal sequences by interleaving, and the error correction code is multiplexed to form a code having a high error correction capability. However, the time required for correction becomes long, which may cause a problem in data transfer speed at the time of reproducing information.
【0018】この発明は上記の事情を考慮したもので、
その目的とするところは、高密度記録の効果を損なうこ
となく、また訂正に要する時間が長引くこともなく、エ
ラー訂正能力の向上が図れる情報処理装置を提供するこ
とにある。The present invention takes the above circumstances into consideration,
It is an object of the invention to provide an information processing apparatus capable of improving the error correction capability without impairing the effect of high density recording and without prolonging the time required for correction.
【0019】[0019]
【課題を解決するための手段】第1の発明の情報処理装
置は、情報記憶媒体からの反射光ビームを受けて、反射
光ビームに応じた再生信号を発生する再生信号発生手段
と、この再生信号発生手段から発生される再生信号を二
値化する二値化手段と、この二値化手段の出力を上記再
生手段の再生用クロック信号に同期したデータ系列に変
換する変換手段と、この変換手段の出力をあらかじめ定
められた符号変換規則に基づいて復調する復調手段と、
この復調手段で復調される各データおよび各エラー訂正
コードをマトリクス状に配列して記憶し、その配列中に
所定数のデータおよび所定数のエラー訂正コードからな
るインターリーブの列を複数形成する記憶手段と、上記
変換手段の出力のうち上記復調手段の符号変換規則に合
致しないデータを検知し、その検知したデータと同じデ
ータが存する上記記憶手段内のインターリーブを指定す
る指定手段と、上記記憶手段内の各データのうち、上記
指定手段で指定されるインターリーブのデータの内容
を、同じインターリーブのエラー訂正コードに基づいて
訂正する訂正手段と、を備える。An information processing apparatus according to a first aspect of the present invention includes a reproduction signal generating means for receiving a reflected light beam from an information storage medium and generating a reproduced signal corresponding to the reflected light beam, and this reproducing means. Binarizing means for binarizing the reproduction signal generated from the signal generating means, conversion means for converting the output of the binarizing means into a data sequence synchronized with the reproduction clock signal of the reproducing means, and this conversion Demodulation means for demodulating the output of the means based on a predetermined code conversion rule,
Storage means for arranging and storing each data and each error correction code demodulated by this demodulation means in a matrix, and forming a plurality of interleaved columns each consisting of a predetermined number of data and a predetermined number of error correction codes in the array. And a specifying means for detecting data that does not match the code conversion rule of the demodulating means among the outputs of the converting means, and specifying interleaving in the storing means where the same data as the detected data exists, and in the storing means Correction means for correcting the contents of the interleaved data designated by the designating means based on the error correction code of the same interleave.
【0020】第2の発明の情報処理装置は、情報記憶媒
体からの反射光ビームを受けて、反射光ビームに応じた
再生信号を発生する再生信号発生手段と、この再生信号
発生手段から発生される再生信号を二値化する二値化手
段と、この二値化手段の出力を上記再生手段の再生用ク
ロック信号に同期したデータ系列に変換する変換手段
と、この変換手段の出力をあらかじめ定められた符号変
換規則に基づいて復調する復調手段と、この復調手段で
復調される各データおよび各エラー訂正コードをマトリ
クス状に配列して記憶し、その配列中に所定数のデータ
および所定数のエラー訂正コードからなるインターリー
ブの列を複数形成する記憶手段と、上記変換手段の出力
のうち上記復調手段の符号変換規則に合致しないデータ
を検知し、その検知したデータと同じデータが存する上
記記憶手段内のインターリーブを指定する第1指定手段
と、この第1指定手段で指定されるインターリーブの数
が所定値以上のとき、上記記憶手段内の全てのインター
リーブを指定する第2指定手段と、上記記憶手段内の各
データのうち、上記第1または第2指定手段で指定され
るインターリーブのデータの内容を、同じインターリー
ブのエラー訂正コードに基づいて訂正する訂正手段と、
を備える。The information processing apparatus of the second invention receives a reflected light beam from the information storage medium and generates a reproduced signal corresponding to the reflected light beam, and a reproduced signal generating means for generating the reproduced signal. Binarizing means for binarizing the reproduced signal, converting means for converting the output of the binarizing means into a data sequence synchronized with the reproducing clock signal of the reproducing means, and the output of the converting means is predetermined. The demodulation means for demodulating based on the code conversion rule, and the data and the error correction codes demodulated by the demodulation means are arrayed and stored in a matrix form, and a predetermined number of data and a predetermined number of data are stored in the array. Storage means for forming a plurality of interleaved sequences of error correction codes, and data of the output of the conversion means that does not match the code conversion rule of the demodulation means are detected and detected. The first data specifying the interleave in the storage means in which the same data as the existing data exists, and when the number of the interleaves specified by the first specification means is a predetermined value or more, all the interleaves in the storage means A second designating means for designating and a correcting means for correcting the content of the interleaved data designated by the first or second designating means among the respective data in the storage means based on the error correction code of the same interleave. When,
Is provided.
【0021】第3の発明の情報処理装置は、情報記憶媒
体からの反射光ビームを受けて、反射光ビームに応じた
再生信号を発生する再生信号発生手段と、この再生信号
発生手段から発生される再生信号を二値化する二値化手
段と、この二値化手段の出力を上記再生手段の再生用ク
ロック信号に同期したデータ系列に変換する変換手段
と、この変換手段の出力をあらかじめ定められた符号変
換規則に基づいて復調する復調手段と、この復調手段で
復調される各データおよび各エラー訂正コードをマトリ
クス状に配列して記憶し、その配列中に所定数のデータ
および所定数のエラー訂正コードからなるインターリー
ブの列を複数形成する記憶手段と、上記変換手段の出力
のうち上記復調手段の符号変換規則に合致しないデータ
を検知し、その検知したデータと同じデータが存する上
記記憶手段内のインターリーブを指定する第1指定手段
と、上記記憶手段内の各データのうち、上記第1指定手
段で指定されるインターリーブのデータの内容を、同じ
インターリーブのエラー訂正コードに基づいて訂正する
第1訂正手段と、上記復調手段で復調される各データ内
に存する複数の同期信号を逐次に検知する検知手段と、
この検知手段で検知される各同期信号の時間間隔に異常
があるとき、その異常の期間に対応する上記記憶手段内
のデータを指定する第3指定手段と、上記記憶手段内の
各データのうち、上記第3指定手段で指定されるデータ
の内容を、そのデータが存するインターリーブのエラー
訂正コードに基づいて訂正する第2訂正手段と、を備え
る。The information processing apparatus of the third invention receives a reflected light beam from the information storage medium and generates a reproduced signal corresponding to the reflected light beam, and a reproduced signal generating means for generating the reproduced signal. Binarizing means for binarizing the reproduced signal, converting means for converting the output of the binarizing means into a data sequence synchronized with the reproducing clock signal of the reproducing means, and the output of the converting means is predetermined. The demodulation means for demodulating based on the code conversion rule, and the data and the error correction codes demodulated by the demodulation means are arrayed and stored in a matrix form, and a predetermined number of data and a predetermined number of data are stored in the array. Storage means for forming a plurality of interleaved sequences of error correction codes, and data of the output of the conversion means that does not match the code conversion rule of the demodulation means are detected and detected. The interleaving data designated by the first designating means among the respective data in the storage means and the interleaving data designated by the first designating means in which the same data as the stored data exists. First correction means for correcting the error correction code based on the error correction code, and detection means for sequentially detecting a plurality of synchronization signals existing in each data demodulated by the demodulation means,
When there is an abnormality in the time interval of each synchronization signal detected by the detecting means, a third specifying means for specifying the data in the storage means corresponding to the period of the abnormality and the respective data in the storage means Second correction means for correcting the content of the data designated by the third designation means based on the interleaved error correction code in which the data exists.
【0022】第4の発明の情報処理装置は、情報記憶媒
体からの反射光ビームを受けて、反射光ビームに応じた
再生信号を発生する再生信号発生手段と、この再生信号
発生手段から発生される再生信号を二値化する二値化手
段と、この二値化手段の出力を上記再生手段の再生用ク
ロック信号に同期したデータ系列に変換する変換手段
と、この変換手段の出力をあらかじめ定められた符号変
換規則に基づいて復調する復調手段と、この復調手段で
復調される各データおよび各エラー訂正コードをマトリ
クス状に配列して記憶し、その配列中に所定数のデータ
および所定数のエラー訂正コードからなるインターリー
ブの列を複数形成する記憶手段と、上記変換手段の出力
のうち上記復調手段の符号変換規則に合致しないデータ
を検知し、その検知したデータと同じデータが存する上
記記憶手段内のインターリーブを指定する第1指定手段
と、この第1指定手段で指定されるインターリーブの数
が所定値以上のとき、上記記憶手段内の全てのインター
リーブを指定する第2指定手段と、上記記憶手段内の各
データのうち、上記第1または第2指定手段で指定され
るインターリーブのデータの内容を、同じインターリー
ブのエラー訂正コードに基づいて訂正する第1訂正手段
と、上記復調手段で復調される各データ内に存する複数
の同期信号を逐次に検知する検知手段と、この検知手段
で検知される各同期信号の時間間隔に異常があるとき、
その異常の期間に対応する上記記憶手段内のデータを指
定する第3指定手段と、上記記憶手段内の各データのう
ち、上記第3指定手段で指定されるデータの内容を、そ
のデータが存するインターリーブのエラー訂正コードに
基づいて訂正する第2訂正手段と、を備える。An information processing apparatus according to a fourth aspect of the present invention receives a reflected light beam from an information storage medium and generates a reproduced signal corresponding to the reflected light beam, and a reproduced signal generating means for generating the reproduced signal. Binarizing means for binarizing the reproduced signal, converting means for converting the output of the binarizing means into a data sequence synchronized with the reproducing clock signal of the reproducing means, and the output of the converting means is predetermined. The demodulation means for demodulating based on the code conversion rule, and the data and the error correction codes demodulated by the demodulation means are arrayed and stored in a matrix form, and a predetermined number of data and a predetermined number of data are stored in the array. Storage means for forming a plurality of interleaved sequences of error correction codes, and data of the output of the conversion means that does not match the code conversion rule of the demodulation means are detected and detected. The first data specifying the interleave in the storage means in which the same data as the existing data exists, and when the number of the interleaves specified by the first specification means is a predetermined value or more, all the interleaves in the storage means A first designating means for designating and a content of interleaved data designated by the first or second designating means among the respective data in the storage means are corrected based on an error correction code of the same interleave. When there is an abnormality in the time interval between the correction means, the detection means for sequentially detecting a plurality of synchronization signals existing in each data demodulated by the demodulation means, and the synchronization signals detected by the detection means,
A third designating means for designating data in the storage means corresponding to the abnormal period and the content of the data designated by the third designating means among the data in the storage means are present in the data. Second correction means for correcting the error based on the interleaved error correction code.
【0023】第5の発明の情報処理装置は、情報記憶媒
体からの反射光ビームを受けて、反射光ビームに応じた
再生信号を発生する再生信号発生手段と、この再生信号
発生手段から発生される再生信号を二値化する二値化手
段と、この二値化手段の出力を上記再生手段の再生用ク
ロック信号に同期したデータ系列に変換する変換手段
と、この変換手段の出力をあらかじめ定められた符号変
換規則に基づいて復調する復調手段と、この復調手段で
復調される各データおよび各エラー訂正コードをマトリ
クス状に配列して記憶し、その配列中に所定数のデータ
および所定数のエラー訂正コードからなるインターリー
ブの列を複数形成する記憶手段と、上記変換手段の出力
のうち上記復調手段の符号変換規則に合致しないデータ
を検知し、その検知したデータと同じデータが存する上
記記憶手段内のインターリーブを指定する第1指定手段
と、この第1指定手段で指定されるインターリーブの数
が所定値以上のとき、上記記憶手段内の全てのインター
リーブを指定する第2指定手段と、上記記憶手段内の各
データのうち、上記第1または第2指定手段で指定され
るインターリーブのデータの内容を、同じインターリー
ブのエラー訂正コードに基づいて訂正する第1訂正手段
と、上記復調手段で復調される各データ内に存する複数
の同期信号を逐次に検知する検知手段と、この検知手段
で検知される各同期信号の時間間隔に異常があるかどう
か検出する異常検出手段と、この異常検出手段が異常を
検出したとき、その異常の期間に対応する上記記憶手段
内のデータを指定する第3指定手段と、上記記憶手段内
の各データのうち、上記第3指定手段で指定されるデー
タの内容を、そのデータが存するインターリーブのエラ
ー訂正コードに基づいて訂正する第2訂正手段と、を備
える。The information processing apparatus of the fifth invention receives a reflected light beam from the information storage medium and generates a reproduced signal corresponding to the reflected light beam, and a reproduced signal generating means for generating the reproduced signal. Binarizing means for binarizing the reproduced signal, converting means for converting the output of the binarizing means into a data sequence synchronized with the reproducing clock signal of the reproducing means, and the output of the converting means is predetermined. The demodulation means for demodulating based on the code conversion rule, and the data and the error correction codes demodulated by the demodulation means are arrayed and stored in a matrix form, and a predetermined number of data and a predetermined number of data are stored in the array. Storage means for forming a plurality of interleaved sequences of error correction codes, and data of the output of the conversion means that does not match the code conversion rule of the demodulation means are detected and detected. The first data specifying the interleave in the storage means in which the same data as the existing data exists, and when the number of the interleaves specified by the first specification means is a predetermined value or more, all the interleaves in the storage means A first designating means for designating and a content of interleaved data designated by the first or second designating means among the respective data in the storage means are corrected based on an error correction code of the same interleave. Correction means, detection means for sequentially detecting a plurality of sync signals existing in each data demodulated by the demodulation means, and whether or not there is an abnormality in the time interval of each sync signal detected by the detection means An abnormality detecting means, and a third specifying means for specifying the data in the storage means corresponding to the period of the abnormality when the abnormality detecting means detects the abnormality Among the data in the storage means, the contents of the data specified by the third specifying means, comprising a second correcting means for correcting, based on the error correction code interleaving the data resides, the.
【0024】第6の発明の情報処理装置は、情報記憶媒
体からの反射光ビームを受けて、反射光ビームに応じた
再生信号を発生する再生信号発生手段と、この再生信号
発生手段から発生される再生信号を二値化する二値化手
段と、この二値化手段の出力を上記再生手段の再生用ク
ロック信号に同期したデータ系列に変換する変換手段
と、この変換手段の出力をあらかじめ定められた符号変
換規則に基づいて復調する復調手段と、この復調手段で
復調される各データおよび各エラー訂正コードをマトリ
クス状に配列して記憶し、その配列中に所定数のデータ
および所定数のエラー訂正コードからなるインターリー
ブの列を複数形成する記憶手段と、上記変換手段の出力
のうち上記復調手段の符号変換規則に合致しないデータ
を検知し、その検知したデータと同じデータが存する上
記記憶手段内のインターリーブを指定するためのエラー
フラグ信号を発する指定手段と、上記記憶手段内の各デ
ータのうち、上記指定手段のエラーフラグ信号により指
定されるインターリーブのデータの内容を、同じインタ
ーリーブのエラー訂正コードに基づいて訂正する訂正手
段と、を備える。The information processing apparatus of the sixth invention receives a reflected light beam from the information storage medium and generates a reproduced signal corresponding to the reflected light beam, and a reproduced signal generating means for generating the reproduced signal. Binarizing means for binarizing the reproduced signal, converting means for converting the output of the binarizing means into a data sequence synchronized with the reproducing clock signal of the reproducing means, and the output of the converting means is predetermined. The demodulation means for demodulating based on the code conversion rule, and the data and the error correction codes demodulated by the demodulation means are arrayed and stored in a matrix form, and a predetermined number of data and a predetermined number of data are stored in the array. Storage means for forming a plurality of interleaved sequences of error correction codes, and data of the output of the conversion means that does not match the code conversion rule of the demodulation means are detected and detected. Specifying means for issuing an error flag signal for specifying the interleave in the storage means in which the same data as the existing data exists, and interleaving of the interleave specified by the error flag signal of the specifying means among the respective data in the storage means. Correction means for correcting the content of the data based on the same interleaved error correction code.
【0025】第7の発明の情報処理装置は、情報記憶媒
体からの反射光ビームを受けて、反射光ビームに応じた
再生信号を発生する再生信号発生手段と、この再生信号
発生手段から発生される再生信号を二値化する二値化手
段と、この二値化手段の出力を上記再生手段の再生用ク
ロック信号に同期したデータ系列に変換する変換手段
と、この変換手段の出力をあらかじめ定められた符号変
換規則に基づいて復調する復調手段と、この復調手段で
復調される各データおよび各エラー訂正コードをマトリ
クス状に配列して記憶し、その配列中に所定数のデータ
および所定数のエラー訂正コードからなるインターリー
ブの列を複数形成する記憶手段と、上記変換手段の出力
のうち上記復調手段の符号変換規則に合致しないデータ
を検知し、その検知したデータと同じデータが存する上
記記憶手段内のインターリーブを指定するためのエラー
フラグ信号を発する第1指定手段と、この第1指定手段
のエラーフラグ信号により指定されるインターリーブの
数が所定値以上のとき、上記記憶手段内の全てのインタ
ーリーブを指定するためのエラーフラグ信号を発する第
2指定手段と、上記記憶手段内の各データのうち、上記
第1または第2指定手段のエラーフラグ信号により指定
されるインターリーブのデータの内容を、同じインター
リーブのエラー訂正コードに基づいて訂正する訂正手段
と、を備えている。The information processing apparatus according to the seventh aspect of the present invention receives a reflected light beam from the information storage medium and generates a reproduced signal according to the reflected light beam, and a reproduced signal generating means for generating the reproduced signal. Binarizing means for binarizing the reproduced signal, converting means for converting the output of the binarizing means into a data sequence synchronized with the reproducing clock signal of the reproducing means, and the output of the converting means is predetermined. The demodulation means for demodulating based on the code conversion rule, and the data and the error correction codes demodulated by the demodulation means are arrayed and stored in a matrix form, and a predetermined number of data and a predetermined number of data are stored in the array. Storage means for forming a plurality of interleaved sequences of error correction codes, and data of the output of the conversion means that does not match the code conversion rule of the demodulation means are detected and detected. The first designating means for issuing an error flag signal for designating the interleave in the storage means in which the same data as the stored data exists, and the number of interleaves designated by the error flag signal of the first designating means are equal to or more than a predetermined value At this time, the second designating means for issuing an error flag signal for designating all the interleaves in the storage means, and the error flag signal of the first or second designating means among the respective data in the storage means are designated. Correction means for correcting the content of interleaved data based on the same interleaved error correction code.
【0026】第8の発明の情報処理装置は、情報記憶媒
体からの反射光ビームを受けて、反射光ビームに応じた
再生信号を発生する再生信号発生手段と、この再生信号
発生手段から発生される再生信号を二値化する二値化手
段と、この二値化手段の出力を上記再生手段の再生用ク
ロック信号に同期したデータ系列に変換する変換手段
と、この変換手段の出力をあらかじめ定められた符号変
換規則に基づいて復調する復調手段と、この復調手段で
復調される各データおよび各エラー訂正コードをマトリ
クス状に配列して記憶し、その配列中に所定数のデータ
および所定数のエラー訂正コードからなるインターリー
ブの列を複数形成する記憶手段と、上記変換手段の出力
のうち上記復調手段の符号変換規則に合致しないデータ
を検知し、その検知したデータと同じデータが存する上
記記憶手段内のインターリーブを指定するためのエラー
フラグ信号を発する第1指定手段と、上記記憶手段内の
各データのうち、上記第1指定手段のエラーフラグ信号
により指定されるインターリーブのデータの内容を、同
じインターリーブのエラー訂正コードに基づいて訂正す
る第1訂正手段と、上記復調手段で復調される各データ
内に存する複数の同期信号を逐次に検知する検知手段
と、この検知手段で検知される各同期信号の時間間隔に
異常があるとき、その異常の期間に対応する上記記憶手
段内のデータを指定するためのエラーフラグ信号を発す
る第3指定手段と、上記記憶手段内の各データのうち、
上記第3指定手段のエラーフラグ信号により指定される
データの内容を、そのデータが存するインターリーブの
エラー訂正コードに基づいて訂正する第2訂正手段と、
を備える。An information processing apparatus according to an eighth aspect of the present invention receives a reflected light beam from an information storage medium and generates a reproduced signal according to the reflected light beam, and a reproduced signal generating means for generating the reproduced signal. Binarizing means for binarizing the reproduced signal, converting means for converting the output of the binarizing means into a data sequence synchronized with the reproducing clock signal of the reproducing means, and the output of the converting means is predetermined. The demodulation means for demodulating based on the code conversion rule, and the data and the error correction codes demodulated by the demodulation means are arrayed and stored in a matrix form, and a predetermined number of data and a predetermined number of data are stored in the array. Storage means for forming a plurality of interleaved sequences of error correction codes, and data of the output of the conversion means that does not match the code conversion rule of the demodulation means are detected and detected. Designated by the error flag signal of the first designating means among the respective data in the storage means, and a first designating means for issuing an error flag signal for designating the interleave in the storage means in which the same data as the stored data exists. First correction means for correcting the content of the interleaved data based on the same interleaved error correction code, and detection means for sequentially detecting a plurality of synchronization signals existing in each data demodulated by the demodulation means. A third designating means for issuing an error flag signal for designating the data in the storage means corresponding to the abnormal period when there is an abnormality in the time interval of each synchronization signal detected by the detecting means; Of each data in the storage means,
Second correction means for correcting the content of the data designated by the error flag signal of the third designation means based on the interleaved error correction code in which the data exists;
Is provided.
【0027】第9の発明の情報処理装置は、情報記憶媒
体からの反射光ビームを受けて、反射光ビームに応じた
再生信号を発生する再生信号発生手段と、この再生信号
発生手段から発生される再生信号を二値化する二値化手
段と、この二値化手段の出力を上記再生手段の再生用ク
ロック信号に同期したデータ系列に変換する変換手段
と、この変換手段の出力をあらかじめ定められた符号変
換規則に基づいて復調する復調手段と、この復調手段で
復調される各データおよび各エラー訂正コードをマトリ
クス状に配列して記憶し、その配列中に所定数のデータ
および所定数のエラー訂正コードからなるインターリー
ブの列を複数形成する記憶手段と、上記変換手段の出力
のうち上記復調手段の符号変換規則に合致しないデータ
を検知し、その検知したデータと同じデータが存する上
記記憶手段内のインターリーブを指定するためのエラー
フラグ信号を発する第1指定手段と、この第1指定手段
のエラーフラグ信号により指定されるインターリーブの
数が所定値以上のとき、上記記憶手段内の全てのインタ
ーリーブを指定するためのエラーフラグ信号を発する第
2指定手段と、上記記憶手段内の各データのうち、上記
第1または第2指定手段のエラーフラグ信号により指定
されるインターリーブのデータの内容を、同じインター
リーブのエラー訂正コードに基づいて訂正する第1訂正
手段と、上記復調手段で復調される各データ内に存する
複数の同期信号を逐次に検知する検知手段と、この検知
手段で検知される各同期信号の時間間隔に異常があると
き、その異常の期間に対応する上記記憶手段内のデータ
を指定するためのエラーフラグ信号を発する第3指定手
段と、上記記憶手段内の各データのうち、上記第3指定
手段のエラーフラグ信号により指定されるデータの内容
を、そのデータが存するインターリーブのエラー訂正コ
ードに基づいて訂正する第2訂正手段と、を備えてい
る。The information processing apparatus according to the ninth aspect of the invention receives a reflected light beam from the information storage medium and generates a reproduced signal according to the reflected light beam, and a reproduced signal generation means for generating the reproduced signal. Binarizing means for binarizing the reproduced signal, converting means for converting the output of the binarizing means into a data sequence synchronized with the reproducing clock signal of the reproducing means, and the output of the converting means is predetermined. The demodulation means for demodulating based on the code conversion rule, and the data and the error correction codes demodulated by the demodulation means are arrayed and stored in a matrix form, and a predetermined number of data and a predetermined number of data are stored in the array. Storage means for forming a plurality of interleaved sequences of error correction codes, and data of the output of the conversion means that does not match the code conversion rule of the demodulation means are detected and detected. The first designating means for issuing an error flag signal for designating the interleave in the storage means in which the same data as the stored data exists, and the number of interleaves designated by the error flag signal of the first designating means are equal to or more than a predetermined value. At this time, the second designating means for issuing an error flag signal for designating all the interleaves in the storage means, and the error flag signal of the first or second designating means among the respective data in the storage means are designated. First correction means for correcting the content of the interleaved data based on the same interleaved error correction code, and detection means for sequentially detecting a plurality of synchronization signals existing in each data demodulated by the demodulation means. When there is an abnormality in the time interval of each synchronization signal detected by this detection means, the above-mentioned corresponding to the period of the abnormality is described. The third designating means for issuing an error flag signal for designating the data in the means, and the contents of the data designated by the error flag signal of the third designating means among the respective data in the storage means, A second correction means for correcting the interleave error correction code based on the existing interleave error correction code.
【0028】第10の発明の情報処理装置は、情報記憶
媒体からの反射光ビームを受けて、反射光ビームに応じ
た再生信号を発生する再生信号発生手段と、この再生信
号発生手段から発生される再生信号を二値化する二値化
手段と、この二値化手段の出力を上記再生手段の再生用
クロック信号に同期したデータ系列に変換する変換手段
と、この変換手段の出力をあらかじめ定められた符号変
換規則に基づいて復調する復調手段と、この復調手段で
復調される各データおよび各エラー訂正コードをマトリ
クス状に配列して記憶し、その配列中に所定数のデータ
および所定数のエラー訂正コードからなるインターリー
ブの列を複数形成する記憶手段と、上記変換手段の出力
のうち上記復調手段の符号変換規則に合致しないデータ
を検知し、その検知したデータと同じデータが存する上
記記憶手段内のインターリーブを指定するためのエラー
フラグ信号を発する第1指定手段と、この第1指定手段
で指定されるインターリーブの数が所定値以上のとき、
上記記憶手段内の全てのインターリーブを指定するため
のエラーフラグ信号を発する第2指定手段と、上記記憶
手段内の各データのうち、上記第1または第2指定手段
のエラーフラグ信号により指定されるインターリーブの
データの内容を、同じインターリーブのエラー訂正コー
ドに基づいて訂正する第1訂正手段と、上記復調手段で
復調される各データ内に存する複数の同期信号を逐次に
検知する検知手段と、この検知手段で検知される各同期
信号の時間間隔に異常があるかどうか検出する異常検出
手段と、この異常検出手段が異常を検出したとき、その
異常の期間に対応する上記記憶手段内のデータを指定す
るためのエラーフラグ信号を発する第3指定手段と、上
記記憶手段内の各データのうち、上記第3指定手段のエ
ラーフラグ信号により指定されるデータの内容を、その
データが存するインターリーブのエラー訂正コードに基
づいて訂正する第2訂正手段と、を備える。The information processing apparatus according to the tenth aspect of the present invention receives a reflected light beam from the information storage medium and generates a reproduced signal corresponding to the reflected light beam, and a reproduced signal generating means for generating the reproduced signal. Binarizing means for binarizing the reproduced signal, converting means for converting the output of the binarizing means into a data sequence synchronized with the reproducing clock signal of the reproducing means, and the output of the converting means is predetermined. The demodulation means for demodulating based on the code conversion rule, and the data and the error correction codes demodulated by the demodulation means are arrayed and stored in a matrix form, and a predetermined number of data and a predetermined number of data are stored in the array. Storage means for forming a plurality of interleaved sequences of error correction codes, and data of the output of the conversion means that does not match the code conversion rule of the demodulation means are detected and detected. A first specifying means for issuing an error flag signal for specifying the interleave in the storage means the same data resides and data, when the number of interleaving specified in the first designating means is a predetermined value or more,
Second designation means for issuing an error flag signal for designating all interleaves in the storage means, and one of the data in the storage means designated by the error flag signal of the first or second designation means. A first correction means for correcting the content of the interleaved data based on the same interleaved error correction code; and a detection means for sequentially detecting a plurality of synchronization signals present in each data demodulated by the demodulation means, Abnormality detection means for detecting whether or not there is an abnormality in the time interval of each synchronization signal detected by the detection means, and when this abnormality detection means detects an abnormality, the data in the storage means corresponding to the period of the abnormality is displayed. A third designating means for issuing an error flag signal for designating, and an error flag signal of the third designating means among the respective data in the storage means. Ri comprises a contents data designated, and a second correction means for correcting, based on the error correction code interleaving the data resides, the.
【0029】[0029]
【発明の実施の形態】図3において、1は情報記憶媒体
であるところの光ディスクで、モータ3によって例えば
一定の速度で回転される。このモータ3は、モータ制御
回路4により制御される。光ディスク1に対する情報の
記録、再生は、光学ヘッド5によって行われる。光学ヘ
ッド5は、リニアモータ6の可動部を構成する駆動コイ
ル7に固定されており、その駆動コイル7はリニアモー
タ制御回路8に接続される。DESCRIPTION OF THE PREFERRED EMBODIMENTS In FIG. 3, reference numeral 1 denotes an optical disk which is an information storage medium, and is rotated by a motor 3 at a constant speed, for example. The motor 3 is controlled by a motor control circuit 4. Recording and reproduction of information on the optical disc 1 are performed by the optical head 5. The optical head 5 is fixed to a drive coil 7 constituting a movable part of a linear motor 6, and the drive coil 7 is connected to a linear motor control circuit 8.
【0030】リニアモータ制御回路8に速度検出器9が
接続され、その速度検出器9で検出される光学ヘッド5
の速度信号がリニアモータ制御回路8に送られる。リニ
アモータ6の固定部に、図示しない永久磁石が設けられ
ており、上記駆動コイル7がリニアモータ制御回路8に
よって励磁されることにより、光学ヘッド5が光ディス
ク1の半径方向に移動される。A speed detector 9 is connected to the linear motor control circuit 8, and the optical head 5 detected by the speed detector 9 is connected.
Is sent to the linear motor control circuit 8. A permanent magnet (not shown) is provided at a fixed portion of the linear motor 6. When the drive coil 7 is excited by the linear motor control circuit 8, the optical head 5 is moved in the radial direction of the optical disc 1.
【0031】光学ヘッド5には、図示しないワイヤある
いは板ばねによって支持された対物レンズ10が設けら
れる。この対物レンズ10は、駆動コイル11の駆動に
よりフォーカシング方向(レンズの光軸方向)への移動
が可能で、また駆動コイル12の駆動によりトラッキン
グ方向(レンズの光軸と直交する方向)への移動が可能
である。The optical head 5 is provided with an objective lens 10 supported by a wire or a leaf spring (not shown). The objective lens 10 can be moved in the focusing direction (the direction of the optical axis of the lens) by driving the drive coil 11, and can be moved in the tracking direction (the direction orthogonal to the optical axis of the lens) by driving the drive coil 12. Is possible.
【0032】レーザ制御回路13の駆動制御により、半
導体レーザ発振器9からレーザ光ビームが発せられる。
レーザ制御回路13は、変調回路14とレーザ駆動回路
15からなり、PLL回路16から供給される記録用ク
ロック信号に同期して動作する。変調回路14は、エラ
ー訂正回路32から供給される記録データを記録に適し
た信号つまり 2-7変調データに変調する。レーザ駆動回
路15は、変調回路14からの 2-7変調データに応じ
て、半導体レーザ発振器(あるいはアルゴンネオンレー
ザ発振器)19を駆動する。A laser light beam is emitted from the semiconductor laser oscillator 9 under the drive control of the laser control circuit 13.
The laser control circuit 13 includes a modulation circuit 14 and a laser drive circuit 15, and operates in synchronization with the recording clock signal supplied from the PLL circuit 16. The modulation circuit 14 modulates the recording data supplied from the error correction circuit 32 into a signal suitable for recording, that is, 2-7 modulation data. The laser drive circuit 15 drives a semiconductor laser oscillator (or an argon neon laser oscillator) 19 according to the 2-7 modulation data from the modulation circuit 14.
【0033】PLL回路16は、記録時、水晶発振器か
ら発せられる基本クロック信号を光ディスク1上の記録
位置に対応した周波数に分周し、これにより記録用のク
ロック信号を発生すると共に、再生時は、再生した同期
コードに対応の再生用クロック信号を発生し、さらに再
生用クロック信号の周波数異常を検知する。この周波数
異常の検知は、再生用クロック信号の周波数が、再生す
るデータの光ディスク1上の記録位置に対応した所定周
波数の範囲内にあるか否かによりなされる。また、PL
L回路16は、CPU30からの制御信号とデータ再生
回路18のカウント部47からの信号に応じて、記録用
あるいは再生用のクロック信号を選択的に出力する。The PLL circuit 16 divides the basic clock signal emitted from the crystal oscillator into a frequency corresponding to the recording position on the optical disc 1 at the time of recording, thereby generating a clock signal for recording, and at the time of reproducing. , Generates a reproduction clock signal corresponding to the reproduced synchronization code, and detects a frequency abnormality of the reproduction clock signal. This abnormal frequency is detected by whether or not the frequency of the reproduction clock signal is within a predetermined frequency range corresponding to the recording position of the data to be reproduced on the optical disc 1. Also, PL
The L circuit 16 selectively outputs a clock signal for recording or reproduction in response to a control signal from the CPU 30 and a signal from the counting unit 47 of the data reproducing circuit 18.
【0034】半導体レーザ発振器19から発せられるレ
ーザ光ビームは、コリメータレンズ20、ハーフプリズ
ム21、対物レンズ10を介して光ディスク1上に照射
される。光ディスク1からの反射光は、対物レンズ1
0、ハーフプリズム21、集光レンズ22、およびシリ
ンドリカルレンズ23を介して、光検出器24に導かれ
る。The laser light beam emitted from the semiconductor laser oscillator 19 is irradiated onto the optical disc 1 through the collimator lens 20, the half prism 21 and the objective lens 10. The reflected light from the optical disc 1
0, a half prism 21, a condenser lens 22, and a cylindrical lens 23, and are guided to a photodetector 24.
【0035】光検出器24は、4分割の光検出セル24
a、24b、24c、24dにからなる。このうち、光
検出セル24aの出力信号は、増幅器25aを介して加
算器26aの一端に供給される。光検出セル24bの出
力信号は、増幅器25bを介して加算器26bの一端に
供給される。光検出セル24cの出力信号は、増幅器2
5cを介して加算器26aの他端に供給される。光検出
セル24dの出力信号は、増幅器25dを介して加算器
26bの他端に供給される。The photodetector 24 is a four-divided photodetector cell 24
a, 24b, 24c, and 24d. The output signal of the photodetector cell 24a is supplied to one end of the adder 26a via the amplifier 25a. The output signal of the light detection cell 24b is supplied to one end of an adder 26b via an amplifier 25b. The output signal of the light detection cell 24c is
It is supplied to the other end of the adder 26a via 5c. The output signal of the light detection cell 24d is supplied to the other end of the adder 26b via the amplifier 25d.
【0036】さらに、光検出セル24aの出力信号は、
増幅器25aを介して加算器26cの一端に供給され
る。光検出セル24bの出力信号は、増幅器25bを介
して加算器26dの一端に供給される。光検出セル24
cの出力信号は、増幅器25cを介して加算器26dの
他端に供給される。光検出セル24dの出力信号は、増
幅器25dを介して加算器26cの他端に供給される。Furthermore, the output signal of the photodetector cell 24a is
The signal is supplied to one end of the adder 26c via the amplifier 25a. The output signal of the light detection cell 24b is supplied to one end of an adder 26d via an amplifier 25b. Photodetection cell 24
The output signal of c is supplied to the other end of the adder 26d via the amplifier 25c. The output signal of the light detection cell 24d is supplied to the other end of the adder 26c via the amplifier 25d.
【0037】加算器26aの出力信号は差動増幅器OP
2の反転入力端に供給され、その差動増幅器OPの非反
転入力端に加算器26bの出力信号が供給される。差動
増幅器OP2は、加算器26a、26bの両出力信号の
差に応じた、フォーカス点に関する信号を出力する。こ
の出力はフォーカシング制御回路27に供給される。フ
ォーカシング制御回路27の出力信号は、フォーカシン
グ駆動コイル12に供給される。これにより、レーザ光
ビームが、光ディスク1上で常時ジャストフォーカスと
なる制御される。The output signal of the adder 26a is a differential amplifier OP.
2, and the output signal of the adder 26b is supplied to the non-inverting input terminal of the differential amplifier OP. The differential amplifier OP2 outputs a signal related to the focus point according to the difference between the two output signals of the adders 26a and 26b. This output is supplied to the focusing control circuit 27. The output signal of the focusing control circuit 27 is supplied to the focusing drive coil 12. Thus, the laser light beam is controlled to be always just focused on the optical disc 1.
【0038】加算器26cの出力信号は差動増幅器OP
1の反転入力端に供給され、その差動増幅器OP1の非
反転入力端に加算器26dの出力信号が供給される。差
動増幅器OP1は、加算器26c、26dの両出力信号
の差に応じたトラック差信号を出力する。この出力はト
ラッキング制御回路28に供給される。トラッキング制
御回路28は、差動増幅器OP1からのトラック差信号
に応じてトラック駆動信号を作成する。The output signal of the adder 26c is a differential amplifier OP.
1, and the output signal of the adder 26d is supplied to the non-inverting input terminal of the differential amplifier OP1. The differential amplifier OP1 outputs a track difference signal according to the difference between the two output signals of the adders 26c and 26d. This output is supplied to the tracking control circuit 28. The tracking control circuit 28 creates a track drive signal according to the track difference signal from the differential amplifier OP1.
【0039】トラッキング制御回路28から出力される
トラック駆動信号は、トラッキング方向の駆動コイル1
1に供給される。また、トラッキング制御回路28で用
いられるトラック差信号が、リニアモータ制御回路8に
供給される。The track drive signal output from the tracking control circuit 28 is the drive coil 1 in the tracking direction.
1 is supplied. Further, a track difference signal used in the tracking control circuit 28 is supplied to the linear motor control circuit 8.
【0040】上記フォーカシングおよびトラッキングが
なされることで、光検出器24の各光検出セル24a,
…24dの出力信号の和信号には、つまり加算器26
c、26dの両出力信号の加算である加算器26eの出
力信号には、トラック上に形成されたピット(記録情
報)からの反射率の変化が反映される。この信号は、デ
ータ再生回路18に供給される。データ再生回路18
は、PLL回路16からの再生用クロック信号に基づ
き、記録データを再生する。By performing the focusing and tracking, each photodetecting cell 24a of the photodetector 24,
... the sum signal of the output signals of 24d,
The change in the reflectance from the pits (recording information) formed on the track is reflected in the output signal of the adder 26e, which is the addition of the two output signals c and 26d. This signal is supplied to the data reproducing circuit 18. Data reproduction circuit 18
Reproduces recorded data based on a reproduction clock signal from the PLL circuit 16.
【0041】また、データ再生回路18は、加算器26
eの出力信号とPLL回路16からの再生用クロック信
号とに基づいてプリフォーマットデータ内のセクタマー
クを検出すると共に、PLL回路16から供給される二
値化信号および再生用クロック信号に基づき、その二値
化信号からアドレス情報としてのトラック番号とセクタ
番号を再生する。Further, the data reproducing circuit 18 includes an adder 26
The sector mark in the preformatted data is detected based on the output signal of e and the reproduction clock signal from the PLL circuit 16, and the sector mark is detected based on the binarized signal and the reproduction clock signal supplied from the PLL circuit 16. A track number and a sector number as address information are reproduced from the binarized signal.
【0042】データ再生回路18の再生データはバス2
9を介してエラー訂正回路32に供給される。エラー訂
正回路32は、再生データ内のエラー訂正コード(EC
C)によりエラーを訂正したり、あるいはインターフェ
ース回路35から供給される記録データにエラー訂正コ
ード(ECC)を付与してメモリ2に出力する。The reproduction data of the data reproduction circuit 18 is the bus 2
9 is supplied to the error correction circuit 32. The error correction circuit 32 outputs an error correction code (EC
C) to correct the error, or add an error correction code (ECC) to the recording data supplied from the interface circuit 35 and output it to the memory 2.
【0043】このエラー訂正回路32でエラー訂正され
る再生データはバス29およびインターフェース回路3
5を介して外部装置としての記憶媒体制御装置36に供
給される。記憶媒体制御装置36から発せられる記録デ
ータは、インターフェース回路35およびバス29を介
してエラー訂正回路32に供給される。The reproduced data error-corrected by the error correction circuit 32 is the bus 29 and the interface circuit 3.
5 is supplied to a storage medium control device 36 as an external device. The recording data emitted from the storage medium control device 36 is supplied to the error correction circuit 32 via the interface circuit 35 and the bus 29.
【0044】上記トラッキング制御回路28によって対
物レンズ10が移動されているとき、リニアモータ制御
回路8により、対物レンズ10が光学ヘッド5内の中心
位置近傍に位置するようリニアモータ6つまり光学ヘッ
ド5が移動される。When the objective lens 10 is moved by the tracking control circuit 28, the linear motor 6 is moved by the linear motor control circuit 8 so that the objective lens 10 is located near the center position in the optical head 5. Be moved.
【0045】D/A変換器31は、フォーカシング制御
回路27、トラッキング制御回路28、リニアモータ制
御回路8と光ディスク装置の全体を制御するCPU30
との間での情報の授受に用いられる。The D / A converter 31 controls the focusing control circuit 27, the tracking control circuit 28, the linear motor control circuit 8 and the CPU 30 which controls the entire optical disk device.
Used for exchanging information with
【0046】モータ制御回路4、リニアモータ制御回路
8、レーザ制御回路15、PLL回路16、データ再生
回路18、フォーカシング制御回路27、トラッキング
制御回路28、エラー訂正回路32等は、バス29を介
してCPU30によって制御される。CPU30は、メ
モリ2に記録されたプログラムによって所定の動作を行
なう。The motor control circuit 4, the linear motor control circuit 8, the laser control circuit 15, the PLL circuit 16, the data reproduction circuit 18, the focusing control circuit 27, the tracking control circuit 28, the error correction circuit 32, etc. are connected via a bus 29. It is controlled by the CPU 30. The CPU 30 performs a predetermined operation according to the program recorded in the memory 2.
【0047】ここで、光ディスク1におけるセクタフォ
ーマットの例を図3に示す。1セクタあたりのユーザデ
ータは“512B”の場合を示している。図中の数字は
(データ)バイト数を表す。以下の説明において、単に
バイトという場合はユーザバイト数を表し、チャネルビ
ットでは16ビットと同じである。Here, an example of the sector format in the optical disc 1 is shown in FIG. The case where the user data per sector is "512B" is shown. The numbers in the figure represent the number of (data) bytes. In the following description, the term “byte” simply means the number of user bytes, and the channel bit is the same as 16 bits.
【0048】VFO1(Variable Frequency Oscillato
r )は、PLLの引き込みを行なうための領域でチャネ
ルビットで、“010…”の連続を“12”バイト(チ
ャネルビットで192ビット)分記録したものである。VFO1 (Variable Frequency Oscillato
r) is an area for pulling in the PLL, and is a channel bit in which a sequence of "010 ..." Is recorded for "12" bytes (192 bits in the channel bit).
【0049】ASは、(Address Sync)の略で、どこか
らセクタアドレスが始まるかを示す“1”バイトの同期
コードであり、AM(Address Mark)とも呼ぶこともあ
る。パターンは“0100100000000100”というデータ部分
には現れない特殊なパターンが用いられる。AS is an abbreviation for (Address Sync), which is a "1" byte synchronization code indicating where the sector address starts, and may also be referred to as AM (Address Mark). As the pattern, a special pattern that does not appear in the data part "0100100000000100" is used.
【0050】ID1(Identifier)〜ID3は、“5”
バイトのアドレス情報を示した領域である。“5”バイ
トの内容はセクタアドレス(ID番号を含む)が“3”
バイト、CRCが“2”バイトである。ID1 (Identifier) to ID3 are "5"
This is an area showing byte address information. The sector address (including ID number) is "3" in the contents of "5" bytes.
Byte and CRC are "2" bytes.
【0051】セクタアドレスは、変調前すなわちユーザ
ビットで“22”ビットであり、ID番号は“2”ユー
ザビットで合わせて“24”ユーザビット=“3”バイ
トである。従って、このフォーマットではセクタアドレ
スとして“4”“194”“304”個の値をとること
が可能である。The sector address is “22” bits before modulation, that is, user bits, and the ID number is “24” user bits = “3” bytes in total for “2” user bits. Therefore, in this format, "4", "194", and "304" values can be taken as the sector address.
【0052】ID番号は、例えばID1の場合は“1”
で、三回重ね書きしている内の何番目かを表す番号であ
る。“1”〜“3”の値を取りうるので“2”ビット必
要となる。The ID number is "1" for ID1, for example.
So, it is a number that represents the number of the three times overwritten. Since it can take values from "1" to "3", "2" bits are required.
【0053】CRC(Cyclic Redundancy Check )は、
セクタアドレス(ID番号含む)“3”バイトに対する
エラー(誤り)検出符号で、“2”バイトである。読み
込まれたID(“5”バイト)内のエラーの有無を検出
することができる。CRC (Cyclic Redundancy Check) is
The error detection code for the "3" bytes of the sector address (including the ID number) is "2" bytes. It is possible to detect the presence / absence of an error in the read ID (“5” bytes).
【0054】VFO2もVFO1と同様にPLLをロッ
クさせるための同一パターンが“8”バイト分記録され
ている。PA(Postambles)は、ポストアンブルと呼ば
れる“1”バイトまたは“6”バイトの領域で、ID3
あるいはデータ部の後ろに位置する。可変語長変調方式
である(2、7)変調符号に変調する際、語の区切りが
最後まで必ず発生するように設けた領域である。GAP
(Gap)が無い領域で、“16”〜“32”チャネル
ビットのいずれかの長さをランダムに取る。Similar to VFO1, VFO2 has the same pattern for locking the PLL recorded for "8" bytes. PA (Postambles) is an area of "1" bytes or "6" bytes called a postamble and has ID3.
Or it is located after the data section. This is an area provided so that word delimiters always occur until the end when the modulation is performed to the (2, 7) modulation code which is the variable word length modulation method. GAP
In a region without (Gap), any length of "16" to "32" channel bits is randomly taken.
【0055】ALPC(Auto Laser Power Control)
は、“4”バイトの長さを有し、例えば16進表示で、
“33”“33”“30”“1A”というパターンが記
録される。VFO3もPLLロック用の領域ではある
が、同一パターンの中に同期コードを挿入し、バイト境
界の同期をとることも目的とする領域である。ALPC (Auto Laser Power Control)
Has a length of "4" bytes, for example in hexadecimal notation,
The patterns "33", "33", "30", and "1A" are recorded. Although VFO3 is also an area for PLL lock, it is also an area for the purpose of synchronizing byte boundaries by inserting a synchronization code in the same pattern.
【0056】DS(Data Sync )は、DM(Data Mark
)とも呼ばれ、後に続くデータ部のためにバイト境界
の同期をとるための同期コードである。DATA(Data
field)は、データ部と呼ばれ、ユーザデータ、リシン
ク(Resync)コード、エラー訂正コード(ECC;Erro
r Correction Code )、CRC、ポインタ領域などで構
成される。これらのデータは決められた順序でマトリク
ス状に整列され(2、7)変調が施された後に光ディス
ク1に記録される。DS (Data Sync) is DM (Data Mark)
) Is also called, and is a synchronization code for synchronizing byte boundaries for the data portion that follows. DATA (Data
field) is called a data part, and is a user data, a resync code, an error correction code (ECC; Erro).
r Correction Code), CRC, pointer area, etc. These data are arranged in a matrix in a predetermined order (2, 7) and modulated, and then recorded on the optical disc 1.
【0057】BUF(Buffer)は、ディスク回転変動等
を吸収するための領域で何も記録しない。このように構
成された情報処理装置いわゆる光ディスク装置におい
て、データ再生回路18に本発明の要部が搭載される。
この要部を図1に示す。The BUF (Buffer) is an area for absorbing disk rotation fluctuations and the like and does not record anything. In the information processing apparatus so-called optical disk apparatus configured as described above, the main part of the present invention is mounted in the data reproducing circuit 18.
This essential part is shown in FIG.
【0058】図1に示すように、光ディスク再生手段で
再生される信号が二値化回路41に供給され、そこで一
定のスレッシュホールドレベルTHを基準に二値化され
る。この二値化回路41の出力信号は、前記PLL回路
16に供給され、光ディスク再生手段の再生用クロック
信号に同期したデータ系列に変換される。As shown in FIG. 1, the signal reproduced by the optical disk reproducing means is supplied to a binarizing circuit 41, where it is binarized based on a constant threshold level TH. The output signal of the binarization circuit 41 is supplied to the PLL circuit 16 and converted into a data series synchronized with the reproduction clock signal of the optical disk reproduction means.
【0059】PLL回路16の出力信号は8ビットシフ
トレジスタ42に供給され、そこで8ビットのパラレル
信号に変換される。この信号は、パターン検知回路4
3、復調ROM44、およびエラーフラグ生成回路45
に供給される。The output signal of the PLL circuit 16 is supplied to the 8-bit shift register 42, where it is converted into an 8-bit parallel signal. This signal is the pattern detection circuit 4
3, demodulation ROM 44, and error flag generation circuit 45
Is supplied to.
【0060】パターン検知回路43は、8ビットシフト
レジスタ42からの信号のうち、同期信号であるところ
のリシンクコードを検知する。復調ROM44は、8ビ
ットシフトレジスタ42からの信号をあらかじめ定めら
れているたとえば(2、7)符号変換規則に基づいて復
調する。この復調信号は、有効長カウンタ46およびP
/S(パラレル/シリアル)変換回路47に供給され
る。The pattern detection circuit 43 detects the resync code, which is the synchronization signal, of the signals from the 8-bit shift register 42. The demodulation ROM 44 demodulates the signal from the 8-bit shift register 42 based on a predetermined (2, 7) code conversion rule, for example. This demodulated signal has an effective length counter 46 and P
It is supplied to the / S (parallel / serial) conversion circuit 47.
【0061】有効長カウンタ46は、(2、7)符号変
換による可変長ブロック符号の語境界を知るためのもの
である。P/S(パラレル/シリアル)変換回路47
は、8ビットシフトレジスタ42の出力信号を有効長カ
ウンタ46の出力に応じて語ごとにシリアル信号に変換
し、出力する。この出力信号は前記メモリ2に供給さ
れ、記憶される。The effective length counter 46 is for knowing the word boundary of the variable length block code by the (2,7) code conversion. P / S (parallel / serial) conversion circuit 47
Converts the output signal of the 8-bit shift register 42 into a serial signal for each word according to the output of the effective length counter 46, and outputs the serial signal. This output signal is supplied to the memory 2 and stored therein.
【0062】メモリ2には、前記CPU30の制御によ
り、復調される各データおよび各エラー訂正コードがマ
トリクス状に配列して記憶され、その配列中に所定数の
データおよび所定数のエラー訂正コード(ECC)から
なるインターリーブの列が複数形成される。このメモリ
2内の各データおよび各エラー訂正コードのフォーマッ
トを図4に示している。Under the control of the CPU 30, each data to be demodulated and each error correction code are arranged and stored in a matrix in the memory 2, and a predetermined number of data and a predetermined number of error correction codes ( A plurality of interleaved rows of ECC) are formed. The format of each data and each error correction code in this memory 2 is shown in FIG.
【0063】DS1〜DS3はデータシンクコードでデ
ータ部には入らないが、図示している。図中の“1”〜
“512”は、ユーザデータの“1”〜“512”バイ
ト目を表わしている。“P1.1”〜“P1.4”は、
ポインタ領域(4バイト)で、自己アドレス等を記録す
る。Although DS1 to DS3 are data sync codes and are not included in the data part, they are shown in the drawing. "1" in the figure
“512” represents the “1” to “512” bytes of the user data. "P1.1" to "P1.4" are
The self-address and the like are recorded in the pointer area (4 bytes).
【0064】“CRC1”〜“CRC4”(“4”バイ
ト)は、(ユーザデータ“512”バイト+ポインタ
“4”バイト)のエラー(誤り)検出ができる。“E
1.1”〜“E5.16”は、エラー訂正コードで、
“80”バイト分付加されている。このエラー訂正コー
ドは、この図の縦方向に関してエラー訂正を行なうこと
ができる。縦方向の列をインターリーブと呼び、縦方向
の列は5つでそれぞれについて番号“0”〜“4”を付
し、インターリーブ“0”などと呼ぶ。"CRC1" to "CRC4"("4" bytes) can detect an error of (user data "512" bytes + pointer "4" bytes). "E
1.1 ”to“ E5.16 ”are error correction codes,
"80" bytes are added. This error correction code can perform error correction in the vertical direction of this figure. The columns in the vertical direction are called interleaves, and there are five columns in the vertical direction, numbered “0” to “4” for each column, and called interleave “0”.
【0065】一つのインターリーブは、“104”バイ
トのユーザデータ、ポインタデータ、CRCと、“1
6”バイトのエラー訂正コードとからなり、全体で“1
20”バイトである。One interleave is "104" bytes of user data, pointer data, CRC and "1".
It consists of 6 ”bytes of error correction code, and is“ 1 ”in total.
It is 20 "bytes.
【0066】エラー訂正コードによるエラー検出および
エラー訂正能力は、消失無しの場合、一つのインターリ
ーブについて“8”バイト、消失ありの場合は一つのイ
ンターリーブについて“16”バイト、割り当てられる
ことが知られている。It is known that the error detection and error correction capability by the error correction code is assigned "8" bytes for one interleave when there is no erasure and "16" bytes for one interleave when there is erasure. There is.
【0067】消失とは、位置が判っているが、エラーパ
ターン(数値)については判らないエラーのことをい
う。従って、上で言う消失ありの場合というのは、“1
6”バイトのエラー全部について、位置だけは判ってい
る場合のことをいう。消失無しの場合とは、“8”バイ
トのエラー全部について、エラー位置およびエラーパタ
ーンが判らない場合をいう。エラー位置およびエラーパ
ターンはそれぞれ一つの未知数と考えて、これが“1
6”以下であれば訂正可能である。The disappearance means an error whose position is known but the error pattern (numerical value) is not known. Therefore, in the case of disappearance mentioned above, "1
For all 6 "byte errors, only the position is known. When there is no loss, the error position and error pattern are not known for all" 8 "byte errors. Each error and the error pattern are considered to be one unknown, and this is "1.
If it is 6 "or less, it can be corrected.
【0068】たとえば、“4”バイトについては消失な
しで、“8”バイトについて消失ありのエラー“12”
バイトは訂正可能である。これは、“4”バイトについ
ては{(位置+パターン)×4=8}、“8”バイトに
ついては{(パターン)×8=8}であり、未知数の合
計が“16”だからである。For example, "4" bytes are not erased and "8" bytes are erased with an error "12".
The bytes are correctable. This is because {(position + pattern) × 4 = 8} for “4” bytes and {(pattern) × 8 = 8} for “8” bytes, and the total number of unknowns is “16”.
【0069】各データおよびエラー訂正コードの“1
5”バイトごとに、リシンクコード“RS1”〜“RS
39”が存している。一方、上記エラーフラグ生成回路
45は、次の[1]ないし[4]の機能手段を有する。"1" of each data and error correction code
For every 5 "bytes, resync codes" RS1 "to" RS
39 ". On the other hand, the error flag generation circuit 45 has the following functional means [1] to [4].
【0070】[1]8ビットシフトレジスタ42からの
信号のうち、復調ROM44の符号変換規則に合致しな
いデータを検知し、その検知したデータと同じデータが
存するメモリ2内のインターリーブを指定するためのエ
ラーフラグ信号を発する第1指定手段。この場合、符号
変換規則に合致しないデータを検知するために、復調R
OM44と同じ復調ROMが設けられている。[1] For detecting data out of the signal from the 8-bit shift register 42 that does not match the code conversion rule of the demodulation ROM 44, and specifying the interleave in the memory 2 in which the same data as the detected data exists. First designating means for issuing an error flag signal. In this case, in order to detect data that does not match the code conversion rule, the demodulation R
The same demodulation ROM as the OM44 is provided.
【0071】[2]第1指定手段で指定されるインター
リーブの個数が所定値“3”以上のとき、メモリ2内の
全てのインターリーブを指定するためのエラーフラグ信
号を発する第2指定手段。[2] Second designating means for issuing an error flag signal for designating all interleaving in the memory 2 when the number of interleaves designated by the first designating means is equal to or larger than a predetermined value "3".
【0072】[3]上記パターン検知回路43で検知さ
れる各リシンクコードの時間間隔に異常(ビット抜けな
ど)があるかどうか検出する異常検出手段。 [4]異常検出手段が異常を検出したとき、その異常の
期間に対応するメモリ2内のデータを指定するためのエ
ラーフラグ信号を発する第3指定手段。[3] Abnormality detecting means for detecting whether or not there is an abnormality (such as missing bits) in the time interval of each resync code detected by the pattern detection circuit 43. [4] Third designating means for issuing an error flag signal for designating the data in the memory 2 corresponding to the period of the abnormality when the abnormality detecting means detects the abnormality.
【0073】これらエラーフラグ信号は、前記エラー訂
正回路32に供給される。エラー訂正回路32は、次の
[1][2]の機能手段を有する。 [1]メモリ2内の各データのうち、上記第1または第
2指定手段からのエラーフラグ信号により指定されるイ
ンターリーブのデータの内容を、同じインターリーブの
エラー訂正コードに基づいて訂正する第1訂正手段。These error flag signals are supplied to the error correction circuit 32. The error correction circuit 32 has the following functional means [1] and [2]. [1] A first correction for correcting the content of the interleaved data designated by the error flag signal from the first or second designating means among the respective data in the memory 2 based on the same interleaved error correction code means.
【0074】[2]メモリ2内の各データのうち、上記
第3指定手段のエラーフラグ信号により指定されるデー
タの内容を、そのデータが存するインターリーブのエラ
ー訂正コードに基づいて訂正する第2訂正手段。[2] A second correction for correcting the content of the data designated by the error flag signal of the third designation means among the respective data in the memory 2 based on the interleaved error correction code in which the data exists. means.
【0075】つぎに、上記の構成の作用を説明する。再
生信号発生手段から発生される再生信号は、二値化回路
41で二値化される。この二値化信号は、PLL回路1
6において、再生用クロック信号に同期したデータ系列
に変換される。このPLL回路の出力は、8ビットシフ
トレジスタ42でパラレル信号に変換され、パターン検
知回路43、復調ROM44、およびエラーフラグ生成
回路45に供給される。Next, the operation of the above configuration will be described. The reproduction signal generated by the reproduction signal generating means is binarized by the binarization circuit 41. This binarized signal is the PLL circuit 1
6, the data sequence is converted into a data sequence synchronized with the reproduction clock signal. The output of the PLL circuit is converted into a parallel signal by the 8-bit shift register 42 and supplied to the pattern detection circuit 43, the demodulation ROM 44, and the error flag generation circuit 45.
【0076】パターン検知回路43では、8ビットシフ
トレジスタ42からの信号のうち、リシンクコードが検
知される。そして、この検知信号がエラーフラグ生成回
路45に供給される。The pattern detection circuit 43 detects a resync code in the signal from the 8-bit shift register 42. Then, this detection signal is supplied to the error flag generation circuit 45.
【0077】復調ROM44では、8ビットシフトレジ
スタ42からの信号が(2、7)符号変換規則に基づい
て復調される。この復調信号は、P/S変換回路47で
シリアル信号に変換され、メモリ2に供給される。In the demodulation ROM 44, the signal from the 8-bit shift register 42 is demodulated based on the (2,7) code conversion rule. This demodulated signal is converted into a serial signal by the P / S conversion circuit 47 and supplied to the memory 2.
【0078】メモリ2では、復調される各データおよび
各エラー訂正コードがマトリクス状に配列して記憶さ
れ、その配列中に所定数のデータおよび所定数のエラー
訂正コード(ECC)からなるインターリーブの列が複
数形成される。In the memory 2, each data to be demodulated and each error correction code are arranged and stored in a matrix form, and an interleaved column consisting of a predetermined number of data and a predetermined number of error correction codes (ECC) in the array. Are formed in plural.
【0079】エラーフラグ生成回路45では、8ビット
シフトレジスタ42からの信号のうち、復調ROM44
の(2、7)符号変換規則に合致しないデータが検知さ
れ、その検知されたデータと同じデータが存するメモリ
2内のインターリーブを指定するためのエラーフラグ信
号が発せられる。In the error flag generating circuit 45, of the signals from the 8-bit shift register 42, the demodulation ROM 44
The data that does not match the (2, 7) code conversion rule is detected, and an error flag signal for designating the interleave in the memory 2 in which the same data as the detected data exists is issued.
【0080】たとえば、図4において、(2、7)符号
変換規則に合致しないエラーデータがインターリーブ
“3”に存している場合、図示(a)のようにインター
リーブ“3”に対しエラーフラグが立てられる。For example, in FIG. 4, when error data that does not match the (2, 7) code conversion rule exists in the interleave "3", the error flag is set for the interleave "3" as shown in FIG. Can be set up.
【0081】エラー訂正回路32では、エラーフラグ生
成回路45からのエラーフラグ信号に基づいてインター
リーブ“3”に対する指定がなされ、インターリーブ
“3”のデータの内容(パターン)が、同じインターリ
ーブ“3”のエラー訂正コードに基づいて訂正される。In the error correction circuit 32, the interleave "3" is designated based on the error flag signal from the error flag generation circuit 45, and the data content (pattern) of the interleave "3" is the same interleave "3". It is corrected based on the error correction code.
【0082】このように、データのエラー位置がエラー
フラグ生成回路45によって指定されることにより、各
インターリーブにおける“16”バイト分の全てのエラ
ー訂正コードを内容(パターン)訂正のためだけに使用
することができる。いわゆる消失訂正が可能である。By thus designating the error position of the data by the error flag generation circuit 45, all the error correction codes for "16" bytes in each interleave are used only for the content (pattern) correction. be able to. So-called erasure correction is possible.
【0083】したがって、光ディスク装置としてのせっ
かくの高密度記録の効果を損なうことなく、またエラー
訂正符号の多重化を行なう場合のように訂正に要する時
間が長引くこともなく、エラー訂正能力の向上が図れ
る。Therefore, it is possible to improve the error correction capability without impairing the effect of high-density recording as an optical disk device and without prolonging the time required for correction as in the case of multiplexing error correction codes. Can be achieved.
【0084】ところで、光ディスク1に対するたとえば
ゴミの付着は、“1”バイト分のデータを損なうだけで
なく、その前後のデータにも悪影響を与えることが多
い。このため、3個以上のインターリーブにエラーフラ
グが立つ状況、たとえば図示(b)のようにインターリ
ーブ“1”“3”“4”にエラーフラグが立つ状況で
は、その近傍のインターリーブ“0”“2”についても
同様にデータが損なわれているであろうとの判断の下
に、全てのインターリーブ“0”“1”“2”“3”
“4”についてエラーフラグ(実エラーフラグ)が立て
られる。Incidentally, for example, the attachment of dust to the optical disc 1 not only damages the data of "1" bytes, but also often adversely affects the data before and after it. Therefore, in a situation in which an error flag is set in three or more interleaves, for example, in a situation in which an error flag is set in the interleaves “1”, “3”, and “4” as shown in FIG. Similarly, all interleaves “0”, “1”, “2”, and “3” are judged based on the judgment that the data may be damaged.
An error flag (actual error flag) is set for "4".
【0085】この場合、全てのインターリーブ“0”
“1”“2”“3”“4”におけるデータの内容(パタ
ーン)が、それぞれのインターリーブのエラー訂正コー
ドに基づいて訂正される。In this case, all interleaves "0"
The data content (pattern) in "1", "2", "3", and "4" is corrected based on the error correction code of each interleave.
【0086】一方、(2、7)符号変換規則で検知でき
ないエラーとして、光ディスク1の欠陥によるビット抜
け等のエラーがある。このエラーが生じたままでは、デ
ータ系列が本来のものとはまったく違うものになってし
まう。On the other hand, as an error that cannot be detected by the (2, 7) code conversion rule, there is an error such as a missing bit due to a defect of the optical disc 1. If this error occurs, the data series will be completely different from the original one.
【0087】そこで、各データおよびエラー訂正コード
の“15”バイトごとに存するリシンクコード“RS
1”〜“RS39”がパターン検知回路43で検知され
るとともに、その検知される各リシンクコードの時間間
隔がエラーフラグ生成回路45でカウントされる。Therefore, the resync code "RS" that exists for each "15" byte of each data and error correction code.
1 "to" RS39 "are detected by the pattern detection circuit 43, and the time interval of each detected resync code is counted by the error flag generation circuit 45.
【0088】たとえば、リシンクコード“RS1”が検
知されてからリシンクコード“RS2”が検知されるま
での時間間隔が基準値より少ない場合、その両リシンク
コード間が異常であるとの判定の下に、図示(c)のよ
うにリシンクコード“RS1”と“RS2”との間のデ
ータに対してエラーフラグが立てられる。For example, if the time interval from the detection of the resync code "RS1" to the detection of the resync code "RS2" is smaller than the reference value, it is determined that the two resync codes are abnormal. An error flag is set for the data between the resync codes “RS1” and “RS2” as shown in FIG.
【0089】この場合、“RS1”と“RS2”との間
の全てのデータの内容(パターン)が、それぞれのイン
ターリーブのエラー訂正コードに基づいて訂正される。
このように、データ系列のエラーに対しても訂正ができ
ることにより、(2、7)符号変換規則に基づく訂正と
合わせ、エラー訂正能力のさらなる向上が図れる。In this case, the contents (patterns) of all the data between "RS1" and "RS2" are corrected based on the error correction code of each interleave.
As described above, since the error of the data series can be corrected, the error correction capability can be further improved in addition to the correction based on the (2, 7) code conversion rule.
【0090】なお、上記実施例では、(2、7)符号変
換を行なう場合を例に説明したが、他の符号変換、たと
えば(1、7)符号変換を行なう場合にも同様に実施可
能である。その他、この発明は上記実施例に限定される
ものではなく、要旨を変えない範囲で種々変形実施可能
である。In the above embodiment, the case of performing the (2,7) code conversion has been described as an example, but the same can be applied to the case of performing other code conversion, for example, the (1,7) code conversion. is there. In addition, the present invention is not limited to the above embodiment, and various modifications can be made without departing from the scope of the invention.
【0091】[0091]
【発明の効果】以上述べたようにこの発明によれば、デ
ータのエラー位置を指定するための指定手段を設け、全
てのエラー訂正コードをパターン訂正のためだけに使用
する構成としたので、高密度記録の効果を損なうことな
く、また訂正に要する時間が長引くこともなく、エラー
訂正能力の向上が図れる。As described above, according to the present invention, since the designating means for designating the error position of the data is provided and all the error correction codes are used only for the pattern correction, it is possible to improve the performance. The error correction ability can be improved without impairing the effect of density recording and without prolonging the time required for correction.
【図1】この発明の一実施例の要部の構成を示すブロッ
ク図。FIG. 1 is a block diagram showing a configuration of a main part of an embodiment of the present invention.
【図2】同実施例の全体的な構成を示すブロック図。FIG. 2 is a block diagram showing the overall configuration of the same embodiment.
【図3】同実施例におけるセクタフォーマットを示す
図。FIG. 3 is a diagram showing a sector format in the embodiment.
【図4】同実施例におけるメモリ内の各データおよび各
エラー訂正コードのフォーマットを示す図。FIG. 4 is a diagram showing a format of each data and each error correction code in the memory in the embodiment.
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.6 識別記号 庁内整理番号 FI 技術表示箇所 G11B 7/00 9464−5D G11B 7/00 R ──────────────────────────────────────────────────続 き Continued on the front page (51) Int.Cl. 6 Identification number Agency reference number FI Technical display location G11B 7/00 9464-5D G11B 7/00 R
Claims (10)
て情報の読取りを行なう情報処理装置において、 情報記憶媒体からの反射光ビームを受けて、反射光ビー
ムに応じた再生信号を発生する再生信号発生手段と、 この再生信号発生手段から発生される再生信号を二値化
する二値化手段と、 この二値化手段の出力を前記再生手段の再生用クロック
信号に同期したデータ系列に変換する変換手段と、 この変換手段の出力をあらかじめ定められた符号変換規
則に基づいて復調する復調手段と、 この復調手段で復調される各データおよび各エラー訂正
コードをマトリクス状に配列して記憶し、その配列中に
所定数のデータおよび所定数のエラー訂正コードからな
るインターリーブの列を複数形成する記憶手段と、 前記変換手段の出力のうち前記復調手段の符号変換規則
に合致しないデータを検知し、その検知したデータと同
じデータが存する前記記憶手段内のインターリーブを指
定する指定手段と、 前記記憶手段内の各データのうち、前記指定手段で指定
されるインターリーブのデータの内容を、同じインター
リーブのエラー訂正コードに基づいて訂正する訂正手段
と、 を具備したことを特徴とする情報処理装置。1. An information processing apparatus for irradiating an information storage medium with a light beam to read information, receives a reflected light beam from the information storage medium, and generates a reproduction signal according to the reflected light beam. Reproducing signal generating means, binarizing means for binarizing the reproducing signal generated from the reproducing signal generating means, and an output of the binarizing means into a data sequence synchronized with the reproducing clock signal of the reproducing means. Conversion means for converting, demodulation means for demodulating the output of the conversion means based on a predetermined code conversion rule, and data and error correction codes demodulated by the demodulation means are arranged and stored in a matrix form. Storage means for forming a plurality of interleaved columns each having a predetermined number of data and a predetermined number of error correction codes in the array, and the recovery unit of the output of the conversion unit. Specifying means for detecting data that does not match the code conversion rule of the adjusting means, and specifying interleaving in the storage means in which the same data as the detected data exists, and among the respective data in the storage means, the specifying means An information processing apparatus comprising: a correction unit that corrects the content of designated interleaved data based on the same interleaved error correction code.
て情報の読取りを行なう情報処理装置において、 情報記憶媒体からの反射光ビームを受けて、反射光ビー
ムに応じた再生信号を発生する再生信号発生手段と、 この再生信号発生手段から発生される再生信号を二値化
する二値化手段と、 この二値化手段の出力を前記再生手段の再生用クロック
信号に同期したデータ系列に変換する変換手段と、 この変換手段の出力をあらかじめ定められた符号変換規
則に基づいて復調する復調手段と、 この復調手段で復調される各データおよび各エラー訂正
コードをマトリクス状に配列して記憶し、その配列中に
所定数のデータおよび所定数のエラー訂正コードからな
るインターリーブの列を複数形成する記憶手段と、 前記変換手段の出力のうち前記復調手段の符号変換規則
に合致しないデータを検知し、その検知したデータと同
じデータが存する前記記憶手段内のインターリーブを指
定する第1指定手段と、 この第1指定手段で指定されるインターリーブの数が所
定値以上のとき、前記記憶手段内の全てのインターリー
ブを指定する第2指定手段と、 前記記憶手段内の各データのうち、前記第1または第2
指定手段で指定されるインターリーブのデータの内容
を、同じインターリーブのエラー訂正コードに基づいて
訂正する訂正手段と、 を具備したことを特徴とする情報処理装置。2. An information processing device for irradiating an information storage medium with a light beam to read information, receives a reflected light beam from the information storage medium, and generates a reproduction signal according to the reflected light beam. Reproducing signal generating means, binarizing means for binarizing the reproducing signal generated from the reproducing signal generating means, and an output of the binarizing means into a data sequence synchronized with the reproducing clock signal of the reproducing means. Conversion means for converting, demodulation means for demodulating the output of the conversion means based on a predetermined code conversion rule, and data and error correction codes demodulated by the demodulation means are arranged and stored in a matrix form. Storage means for forming a plurality of interleaved columns each having a predetermined number of data and a predetermined number of error correction codes in the array, and the recovery unit of the output of the conversion unit. First specifying means for detecting data that does not match the code conversion rule of the adjusting means, and specifying the interleave in the storage means in which the same data as the detected data exists, and the number of interleaves specified by the first specifying means Is greater than or equal to a predetermined value, second specifying means for specifying all interleaves in the storage means, and the first or second of the respective data in the storage means
An information processing apparatus comprising: a correction unit that corrects the content of interleaved data designated by the designation unit based on an error correction code of the same interleave.
て情報の読取りを行なう情報処理装置において、 情報記憶媒体からの反射光ビームを受けて、反射光ビー
ムに応じた再生信号を発生する再生信号発生手段と、 この再生信号発生手段から発生される再生信号を二値化
する二値化手段と、 この二値化手段の出力を前記再生手段の再生用クロック
信号に同期したデータ系列に変換する変換手段と、 この変換手段の出力をあらかじめ定められた符号変換規
則に基づいて復調する復調手段と、 この復調手段で復調される各データおよび各エラー訂正
コードをマトリクス状に配列して記憶し、その配列中に
所定数のデータおよび所定数のエラー訂正コードからな
るインターリーブの列を複数形成する記憶手段と、 前記変換手段の出力のうち前記復調手段の符号変換規則
に合致しないデータを検知し、その検知したデータと同
じデータが存する前記記憶手段内のインターリーブを指
定する第1指定手段と、 前記記憶手段内の各データのうち、前記第1指定手段で
指定されるインターリーブのデータの内容を、同じイン
ターリーブのエラー訂正コードに基づいて訂正する第1
訂正手段と、 前記復調手段で復調される各データ内に存する複数の同
期信号を逐次に検知する検知手段と、 この検知手段で検知される各同期信号の時間間隔に異常
があるとき、その異常の期間に対応する前記記憶手段内
のデータを指定する第3指定手段と、 前記記憶手段内の各データのうち、前記第3指定手段で
指定されるデータの内容を、そのデータが存するインタ
ーリーブのエラー訂正コードに基づいて訂正する第2訂
正手段と、 を具備したことを特徴とする情報処理装置。3. An information processing apparatus for irradiating an information storage medium with a light beam to read information, receives a reflected light beam from the information storage medium, and generates a reproduction signal according to the reflected light beam. Reproducing signal generating means, binarizing means for binarizing the reproducing signal generated from the reproducing signal generating means, and an output of the binarizing means into a data sequence synchronized with the reproducing clock signal of the reproducing means. Conversion means for converting, demodulation means for demodulating the output of the conversion means based on a predetermined code conversion rule, and data and error correction codes demodulated by the demodulation means are arranged and stored in a matrix form. Storage means for forming a plurality of interleaved columns each having a predetermined number of data and a predetermined number of error correction codes in the array, and the recovery unit of the output of the conversion unit. First specifying means for detecting data that does not match the code conversion rule of the adjusting means, and specifying interleave in the storage means in which the same data as the detected data exists; First, the content of the interleaved data designated by the first designating means is corrected based on the same interleaved error correction code.
Correction means, detection means for sequentially detecting a plurality of synchronization signals existing in each data demodulated by the demodulation means, and when there is an abnormality in the time interval of each synchronization signal detected by the detection means, the abnormality A third designating means for designating the data in the storage means corresponding to the period, and the contents of the data designated by the third designating means among the respective data in the storage means are interleaved. An information processing apparatus comprising: a second correction unit that corrects based on an error correction code.
て情報の読取りを行なう情報処理装置において、 情報記憶媒体からの反射光ビームを受けて、反射光ビー
ムに応じた再生信号を発生する再生信号発生手段と、 この再生信号発生手段から発生される再生信号を二値化
する二値化手段と、 この二値化手段の出力を前記再生手段の再生用クロック
信号に同期したデータ系列に変換する変換手段と、 この変換手段の出力をあらかじめ定められた符号変換規
則に基づいて復調する復調手段と、 この復調手段で復調される各データおよび各エラー訂正
コードをマトリクス状に配列して記憶し、その配列中に
所定数のデータおよび所定数のエラー訂正コードからな
るインターリーブの列を複数形成する記憶手段と、 前記変換手段の出力のうち前記復調手段の符号変換規則
に合致しないデータを検知し、その検知したデータと同
じデータが存する前記記憶手段内のインターリーブを指
定する第1指定手段と、 この第1指定手段で指定されるインターリーブの数が所
定値以上のとき、前記記憶手段内の全てのインターリー
ブを指定する第2指定手段と、 前記記憶手段内の各データのうち、前記第1または第2
指定手段で指定されるインターリーブのデータの内容
を、同じインターリーブのエラー訂正コードに基づいて
訂正する第1訂正手段と、 前記復調手段で復調される各データ内に存する複数の同
期信号を逐次に検知する検知手段と、 この検知手段で検知される各同期信号の時間間隔に異常
があるとき、その異常の期間に対応する前記記憶手段内
のデータを指定する第3指定手段と、 前記記憶手段内の各データのうち、前記第3指定手段で
指定されるデータの内容を、そのデータが存するインタ
ーリーブのエラー訂正コードに基づいて訂正する第2訂
正手段と、 を具備したことを特徴とする情報処理装置。4. An information processing device for irradiating an information storage medium with a light beam to read information, receives a reflected light beam from the information storage medium, and generates a reproduction signal according to the reflected light beam. Reproducing signal generating means, binarizing means for binarizing the reproducing signal generated from the reproducing signal generating means, and an output of the binarizing means into a data sequence synchronized with the reproducing clock signal of the reproducing means. Conversion means for converting, demodulation means for demodulating the output of the conversion means based on a predetermined code conversion rule, and data and error correction codes demodulated by the demodulation means are arranged and stored in a matrix form. Storage means for forming a plurality of interleaved columns each having a predetermined number of data and a predetermined number of error correction codes in the array, and the recovery unit of the output of the conversion unit. First specifying means for detecting data that does not match the code conversion rule of the adjusting means, and specifying the interleave in the storage means in which the same data as the detected data exists, and the number of interleaves specified by the first specifying means Is greater than or equal to a predetermined value, second specifying means for specifying all interleaves in the storage means, and the first or second of the respective data in the storage means
First correction means for correcting the content of the interleaved data designated by the designating means based on the same interleaved error correction code, and a plurality of synchronization signals existing in each data demodulated by the demodulation means are sequentially detected. And a third designating means for designating data in the storage means corresponding to a period of the abnormality when there is an abnormality in the time interval of each synchronization signal detected by the detection means. A second correction means for correcting the content of the data designated by the third designating means based on the interleave error correction code in which the data exists. apparatus.
て情報の読取りを行なう情報処理装置において、 情報記憶媒体からの反射光ビームを受けて、反射光ビー
ムに応じた再生信号を発生する再生信号発生手段と、 この再生信号発生手段から発生される再生信号を二値化
する二値化手段と、 この二値化手段の出力を前記再生手段の再生用クロック
信号に同期したデータ系列に変換する変換手段と、 この変換手段の出力をあらかじめ定められた符号変換規
則に基づいて復調する復調手段と、 この復調手段で復調される各データおよび各エラー訂正
コードをマトリクス状に配列して記憶し、その配列中に
所定数のデータおよび所定数のエラー訂正コードからな
るインターリーブの列を複数形成する記憶手段と、 前記変換手段の出力のうち前記復調手段の符号変換規則
に合致しないデータを検知し、その検知したデータと同
じデータが存する前記記憶手段内のインターリーブを指
定する第1指定手段と、 この第1指定手段で指定されるインターリーブの数が所
定値以上のとき、前記記憶手段内の全てのインターリー
ブを指定する第2指定手段と、 前記記憶手段内の各データのうち、前記第1または第2
指定手段で指定されるインターリーブのデータの内容
を、同じインターリーブのエラー訂正コードに基づいて
訂正する第1訂正手段と、 前記復調手段で復調される各データ内に存する複数の同
期信号を逐次に検知する検知手段と、 この検知手段で検知される各同期信号の時間間隔に異常
があるかどうか検出する異常検出手段と、 この異常検出手段が異常を検出したとき、その異常の期
間に対応する前記記憶手段内のデータを指定する第3指
定手段と、 前記記憶手段内の各データのうち、前記第3指定手段で
指定されるデータの内容を、そのデータが存するインタ
ーリーブのエラー訂正コードに基づいて訂正する第2訂
正手段と、 を具備したことを特徴とする情報処理装置。5. An information processing apparatus for irradiating an information storage medium with a light beam to read information, receives a reflected light beam from the information storage medium, and generates a reproduction signal according to the reflected light beam. Reproducing signal generating means, binarizing means for binarizing the reproducing signal generated from the reproducing signal generating means, and an output of the binarizing means into a data sequence synchronized with the reproducing clock signal of the reproducing means. Conversion means for converting, demodulation means for demodulating the output of the conversion means based on a predetermined code conversion rule, and data and error correction codes demodulated by the demodulation means are arranged and stored in a matrix form. Storage means for forming a plurality of interleaved columns each having a predetermined number of data and a predetermined number of error correction codes in the array, and the recovery unit of the output of the conversion unit. First specifying means for detecting data that does not match the code conversion rule of the adjusting means, and specifying the interleave in the storage means in which the same data as the detected data exists, and the number of interleaves specified by the first specifying means Is greater than or equal to a predetermined value, second specifying means for specifying all interleaves in the storage means, and the first or second of the respective data in the storage means
First correction means for correcting the content of the interleaved data designated by the designating means based on the same interleaved error correction code, and a plurality of sync signals existing in each data demodulated by the demodulation means are sequentially detected. Detecting means, an abnormality detecting means for detecting whether or not there is an abnormality in the time interval of each sync signal detected by the detecting means, and when the abnormality detecting means detects an abnormality, the abnormality corresponding to the period of the abnormality. A third designating means for designating data in the storage means, and a content of data designated by the third designating means among the respective data in the storage means, based on an interleave error correction code in which the data exists. An information processing apparatus comprising: a second correcting unit for correcting the image.
て情報の読取りを行なう情報処理装置において、 情報記憶媒体からの反射光ビームを受けて、反射光ビー
ムに応じた再生信号を発生する再生信号発生手段と、 この再生信号発生手段から発生される再生信号を二値化
する二値化手段と、 この二値化手段の出力を前記再生手段の再生用クロック
信号に同期したデータ系列に変換する変換手段と、 この変換手段の出力をあらかじめ定められた符号変換規
則に基づいて復調する復調手段と、 この復調手段で復調される各データおよび各エラー訂正
コードをマトリクス状に配列して記憶し、その配列中に
所定数のデータおよび所定数のエラー訂正コードからな
るインターリーブの列を複数形成する記憶手段と、 前記変換手段の出力のうち前記復調手段の符号変換規則
に合致しないデータを検知し、その検知したデータと同
じデータが存する前記記憶手段内のインターリーブを指
定するためのエラーフラグ信号を発する指定手段と、 前記記憶手段内の各データのうち、前記指定手段のエラ
ーフラグ信号により指定されるインターリーブのデータ
の内容を、同じインターリーブのエラー訂正コードに基
づいて訂正する訂正手段と、 を具備したことを特徴とする情報処理装置。6. An information processing device for irradiating an information storage medium with a light beam to read information, receives a reflected light beam from the information storage medium, and generates a reproduction signal according to the reflected light beam. Reproducing signal generating means, binarizing means for binarizing the reproducing signal generated from the reproducing signal generating means, and an output of the binarizing means into a data sequence synchronized with the reproducing clock signal of the reproducing means. Conversion means for converting, demodulation means for demodulating the output of the conversion means based on a predetermined code conversion rule, and data and error correction codes demodulated by the demodulation means are arranged and stored in a matrix form. Storage means for forming a plurality of interleaved columns each having a predetermined number of data and a predetermined number of error correction codes in the array, and the recovery unit of the output of the conversion unit. Specifying means for detecting data that does not match the code conversion rule of the adjusting means, and issuing an error flag signal for specifying the interleave in the storage means where the same data as the detected data exists, and each data in the storage means An information processing apparatus comprising: a correction unit that corrects the content of interleaved data designated by an error flag signal of the designation unit based on an error correction code of the same interleave.
て情報の読取りを行なう情報処理装置において、 情報記憶媒体からの反射光ビームを受けて、反射光ビー
ムに応じた再生信号を発生する再生信号発生手段と、 この再生信号発生手段から発生される再生信号を二値化
する二値化手段と、 この二値化手段の出力を前記再生手段の再生用クロック
信号に同期したデータ系列に変換する変換手段と、 この変換手段の出力をあらかじめ定められた符号変換規
則に基づいて復調する復調手段と、 この復調手段で復調される各データおよび各エラー訂正
コードをマトリクス状に配列して記憶し、その配列中に
所定数のデータおよび所定数のエラー訂正コードからな
るインターリーブの列を複数形成する記憶手段と、 前記変換手段の出力のうち前記復調手段の符号変換規則
に合致しないデータを検知し、その検知したデータと同
じデータが存する前記記憶手段内のインターリーブを指
定するためのエラーフラグ信号を発する第1指定手段
と、 この第1指定手段のエラーフラグ信号により指定される
インターリーブの数が所定値以上のとき、前記記憶手段
内の全てのインターリーブを指定するためのエラーフラ
グ信号を発する第2指定手段と、 前記記憶手段内の各データのうち、前記第1または第2
指定手段のエラーフラグ信号により指定されるインター
リーブのデータの内容を、同じインターリーブのエラー
訂正コードに基づいて訂正する訂正手段と、 を具備したことを特徴とする情報処理装置。7. An information processing apparatus for irradiating an information storage medium with a light beam to read information, receives a reflected light beam from the information storage medium, and generates a reproduction signal according to the reflected light beam. Reproducing signal generating means, binarizing means for binarizing the reproducing signal generated from the reproducing signal generating means, and an output of the binarizing means into a data sequence synchronized with the reproducing clock signal of the reproducing means. Conversion means for converting, demodulation means for demodulating the output of the conversion means based on a predetermined code conversion rule, and data and error correction codes demodulated by the demodulation means are arranged and stored in a matrix form. Storage means for forming a plurality of interleaved columns each having a predetermined number of data and a predetermined number of error correction codes in the array, and the recovery unit of the output of the conversion unit. First specifying means for detecting data that does not match the code conversion rule of the adjusting means, and issuing an error flag signal for specifying the interleave in the storage means in which the same data as the detected data exists, and the first specifying means. Second specifying means for issuing an error flag signal for specifying all the interleaves in the storage means when the number of interleaves specified by the error flag signal is equal to or more than a predetermined value, and each data in the storage means. Of which, the first or second
An information processing apparatus comprising: a correction unit that corrects the content of interleaved data designated by an error flag signal of the designation unit based on an error correction code of the same interleave.
て情報の読取りを行なう情報処理装置において、 情報記憶媒体からの反射光ビームを受けて、反射光ビー
ムに応じた再生信号を発生する再生信号発生手段と、 この再生信号発生手段から発生される再生信号を二値化
する二値化手段と、 この二値化手段の出力を前記再生手段の再生用クロック
信号に同期したデータ系列に変換する変換手段と、 この変換手段の出力をあらかじめ定められた符号変換規
則に基づいて復調する復調手段と、 この復調手段で復調される各データおよび各エラー訂正
コードをマトリクス状に配列して記憶し、その配列中に
所定数のデータおよび所定数のエラー訂正コードからな
るインターリーブの列を複数形成する記憶手段と、 前記変換手段の出力のうち前記復調手段の符号変換規則
に合致しないデータを検知し、その検知したデータと同
じデータが存する前記記憶手段内のインターリーブを指
定するためのエラーフラグ信号を発する第1指定手段
と、 前記記憶手段内の各データのうち、前記第1指定手段の
エラーフラグ信号により指定されるインターリーブのデ
ータの内容を、同じインターリーブのエラー訂正コード
に基づいて訂正する第1訂正手段と、 前記復調手段で復調される各データ内に存する複数の同
期信号を逐次に検知する検知手段と、 この検知手段で検知される各同期信号の時間間隔に異常
があるとき、その異常の期間に対応する前記記憶手段内
のデータを指定するためのエラーフラグ信号を発する第
3指定手段と、 前記記憶手段内の各データのうち、前記第3指定手段の
エラーフラグ信号により指定されるデータの内容を、そ
のデータが存するインターリーブのエラー訂正コードに
基づいて訂正する第2訂正手段と、 を具備したことを特徴とする情報処理装置。8. An information processing apparatus for irradiating an information storage medium with a light beam to read information, receives a reflected light beam from the information storage medium, and generates a reproduction signal according to the reflected light beam. Reproducing signal generating means, binarizing means for binarizing the reproducing signal generated from the reproducing signal generating means, and an output of the binarizing means into a data sequence synchronized with the reproducing clock signal of the reproducing means. Conversion means for converting, demodulation means for demodulating the output of the conversion means based on a predetermined code conversion rule, and data and error correction codes demodulated by the demodulation means are arranged and stored in a matrix form. Storage means for forming a plurality of interleaved columns each having a predetermined number of data and a predetermined number of error correction codes in the array, and the recovery unit of the output of the conversion unit. First specifying means for detecting data that does not match the code conversion rule of the adjusting means, and issuing an error flag signal for specifying the interleave in the storage means where the same data as the detected data exists; Of the respective data, the first correction means for correcting the content of the interleaved data designated by the error flag signal of the first designation means based on the same interleaved error correction code, and each demodulated by the demodulation means When there is an abnormality in the detection means for sequentially detecting a plurality of synchronization signals existing in the data and the time interval of each synchronization signal detected by this detection means, the data in the storage means corresponding to the period of the abnormality is detected. Third designating means for issuing an error flag signal for designating, and an error flag of the third designating means among the respective data in the storage means. An information processing device, comprising: a second correction means for correcting the content of the data designated by the error signal based on the interleaved error correction code in which the data exists.
て情報の読取りを行なう情報処理装置において、 情報記憶媒体からの反射光ビームを受けて、反射光ビー
ムに応じた再生信号を発生する再生信号発生手段と、 この再生信号発生手段から発生される再生信号を二値化
する二値化手段と、 この二値化手段の出力を前記再生手段の再生用クロック
信号に同期したデータ系列に変換する変換手段と、 この変換手段の出力をあらかじめ定められた符号変換規
則に基づいて復調する復調手段と、 この復調手段で復調される各データおよび各エラー訂正
コードをマトリクス状に配列して記憶し、その配列中に
所定数のデータおよび所定数のエラー訂正コードからな
るインターリーブの列を複数形成する記憶手段と、 前記変換手段の出力のうち前記復調手段の符号変換規則
に合致しないデータを検知し、その検知したデータと同
じデータが存する前記記憶手段内のインターリーブを指
定するためのエラーフラグ信号を発する第1指定手段
と、 この第1指定手段のエラーフラグ信号により指定される
インターリーブの数が所定値以上のとき、前記記憶手段
内の全てのインターリーブを指定するためのエラーフラ
グ信号を発する第2指定手段と、 前記記憶手段内の各データのうち、前記第1または第2
指定手段のエラーフラグ信号により指定されるインター
リーブのデータの内容を、同じインターリーブのエラー
訂正コードに基づいて訂正する第1訂正手段と、 前記復調手段で復調される各データ内に存する複数の同
期信号を逐次に検知する検知手段と、 この検知手段で検知される各同期信号の時間間隔に異常
があるとき、その異常の期間に対応する前記記憶手段内
のデータを指定するためのエラーフラグ信号を発する第
3指定手段と、 前記記憶手段内の各データのうち、前記第3指定手段の
エラーフラグ信号により指定されるデータの内容を、そ
のデータが存するインターリーブのエラー訂正コードに
基づいて訂正する第2訂正手段と、 を具備したことを特徴とする情報処理装置。9. An information processing device for irradiating an information storage medium with a light beam to read information, receives a reflected light beam from the information storage medium, and generates a reproduction signal according to the reflected light beam. Reproducing signal generating means, binarizing means for binarizing the reproducing signal generated from the reproducing signal generating means, and an output of the binarizing means into a data sequence synchronized with the reproducing clock signal of the reproducing means. Conversion means for converting, demodulation means for demodulating the output of the conversion means based on a predetermined code conversion rule, and data and error correction codes demodulated by the demodulation means are arranged and stored in a matrix form. Storage means for forming a plurality of interleaved columns each having a predetermined number of data and a predetermined number of error correction codes in the array, and the recovery unit of the output of the conversion unit. First specifying means for detecting data that does not match the code conversion rule of the adjusting means, and issuing an error flag signal for specifying the interleave in the storage means in which the same data as the detected data exists, and the first specifying means. Second specifying means for issuing an error flag signal for specifying all the interleaves in the storage means when the number of interleaves specified by the error flag signal is equal to or more than a predetermined value, and each data in the storage means. Of which, the first or second
First correction means for correcting the content of the interleaved data designated by the error flag signal of the designation means based on the error correction code of the same interleave, and a plurality of synchronization signals existing in each data demodulated by the demodulation means And an error flag signal for designating the data in the storage means corresponding to the period of the abnormality when there is an abnormality in the time interval of each synchronization signal detected by the detecting means. A third designating means to be issued, and of the data in the storage means, the contents of the data designated by the error flag signal of the third designating means are corrected based on the interleaved error correction code in which the data exists. 2. An information processing device comprising: a correction unit.
して情報の読取りを行なう情報処理装置において、 情報記憶媒体からの反射光ビームを受けて、反射光ビー
ムに応じた再生信号を発生する再生信号発生手段と、 この再生信号発生手段から発生される再生信号を二値化
する二値化手段と、 この二値化手段の出力を前記再生手段の再生用クロック
信号に同期したデータ系列に変換する変換手段と、 この変換手段の出力をあらかじめ定められた符号変換規
則に基づいて復調する復調手段と、 この復調手段で復調される各データおよび各エラー訂正
コードをマトリクス状に配列して記憶し、その配列中に
所定数のデータおよび所定数のエラー訂正コードからな
るインターリーブの列を複数形成する記憶手段と、 前記変換手段の出力のうち前記復調手段の符号変換規則
に合致しないデータを検知し、その検知したデータと同
じデータが存する前記記憶手段内のインターリーブを指
定するためのエラーフラグ信号を発する第1指定手段
と、 この第1指定手段で指定されるインターリーブの数が所
定値以上のとき、前記記憶手段内の全てのインターリー
ブを指定するためのエラーフラグ信号を発する第2指定
手段と、 前記記憶手段内の各データのうち、前記第1または第2
指定手段のエラーフラグ信号により指定されるインター
リーブのデータの内容を、同じインターリーブのエラー
訂正コードに基づいて訂正する第1訂正手段と、 前記復調手段で復調される各データ内に存する複数の同
期信号を逐次に検知する検知手段と、 この検知手段で検知される各同期信号の時間間隔に異常
があるかどうか検出する異常検出手段と、 この異常検出手段が異常を検出したとき、その異常の期
間に対応する前記記憶手段内のデータを指定するための
エラーフラグ信号を発する第3指定手段と、 前記記憶手段内の各データのうち、前記第3指定手段の
エラーフラグ信号により指定されるデータの内容を、そ
のデータが存するインターリーブのエラー訂正コードに
基づいて訂正する第2訂正手段と、 を具備したことを特徴とする情報処理装置。10. An information processing apparatus for irradiating an information storage medium with a light beam to read information, receives a reflected light beam from the information storage medium, and generates a reproduction signal according to the reflected light beam. Reproducing signal generating means, binarizing means for binarizing the reproducing signal generated from the reproducing signal generating means, and an output of the binarizing means into a data series synchronized with the reproducing clock signal of the reproducing means. Conversion means for converting, demodulation means for demodulating the output of the conversion means based on a predetermined code conversion rule, and data and error correction codes demodulated by the demodulation means are arranged and stored in a matrix form. Of the output of the conversion means, the storage means forming a plurality of interleaved columns each having a predetermined number of data and a predetermined number of error correction codes in the array. First designating means for detecting data that does not match the code conversion rule of the demodulating means, and issuing an error flag signal for designating the interleave in the storage means where the same data as the detected data exists; When the number of interleaves specified by is greater than or equal to a predetermined value, second specifying means for issuing an error flag signal for specifying all interleaving in the storage means; 1 or 2
First correction means for correcting the content of the interleaved data designated by the error flag signal of the designation means based on the error correction code of the same interleave, and a plurality of synchronization signals existing in each data demodulated by the demodulation means Detecting means for sequentially detecting the abnormality, an abnormality detecting means for detecting whether or not there is an abnormality in the time interval of each synchronization signal detected by the detecting means, and a period of the abnormality when the abnormality detecting means detects the abnormality. Of the data designated by the error flag signal of the third designating means among the respective data in the storage means, the third designating means issuing an error flag signal for designating the data in the storage means corresponding to Second correction means for correcting the content based on the interleaved error correction code in which the data exists, The information processing apparatus.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP19160795A JPH0945016A (en) | 1995-07-27 | 1995-07-27 | Information processing device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP19160795A JPH0945016A (en) | 1995-07-27 | 1995-07-27 | Information processing device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0945016A true JPH0945016A (en) | 1997-02-14 |
Family
ID=16277458
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP19160795A Pending JPH0945016A (en) | 1995-07-27 | 1995-07-27 | Information processing device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0945016A (en) |
-
1995
- 1995-07-27 JP JP19160795A patent/JPH0945016A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7336582B2 (en) | Optical disk, optical disk recording method and optical disk apparatus | |
| KR100265189B1 (en) | Data recording method | |
| JP3708619B2 (en) | Error correction system using erasure flag | |
| CA2343787C (en) | Device for scanning an information carrier, method of manufacturing, and information carrier | |
| KR100307126B1 (en) | Optical disk apparatus | |
| JPH09265736A (en) | Information processing device | |
| JPH0945016A (en) | Information processing device | |
| JP3487582B2 (en) | Optical disk and optical disk device | |
| JP2686802B2 (en) | Recording method for optical disc | |
| JP2954128B2 (en) | Information recording / reproducing medium, information recording / reproducing medium format device, and information recording / reproducing device |