JPH08339636A - データ記録方法及び再生方法 - Google Patents
データ記録方法及び再生方法Info
- Publication number
- JPH08339636A JPH08339636A JP16698595A JP16698595A JPH08339636A JP H08339636 A JPH08339636 A JP H08339636A JP 16698595 A JP16698595 A JP 16698595A JP 16698595 A JP16698595 A JP 16698595A JP H08339636 A JPH08339636 A JP H08339636A
- Authority
- JP
- Japan
- Prior art keywords
- data
- bytes
- frame
- added
- byte
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Signal Processing For Digital Recording And Reproducing (AREA)
Abstract
(57)【要約】
【目的】 エラー訂正符号としてLDC符号を用い、フ
レームに同期してデータを変調/復調する場合にも、デ
ータの信頼性が低下しないようにする。クロスインター
リーブ符号とLDC符号とで回路を共用化でき、コスト
ダウンを図る。 【構成】 エラー訂正符号として、データの読み出し/
書き込み方向とエラー訂正符号化方向とが異なる方向と
されたLDC符号を用い、フレーム毎のエラーを検出す
るパリティを付加する。このパリティにより、フレーム
毎にエラーの検出を行うことができ、ビットスリップ等
によるエラーに対処できる。また、パリティを付加する
ことにより、エラー訂正方式が異なる場合でも、フレー
ム間隔を同一に設定できる。
レームに同期してデータを変調/復調する場合にも、デ
ータの信頼性が低下しないようにする。クロスインター
リーブ符号とLDC符号とで回路を共用化でき、コスト
ダウンを図る。 【構成】 エラー訂正符号として、データの読み出し/
書き込み方向とエラー訂正符号化方向とが異なる方向と
されたLDC符号を用い、フレーム毎のエラーを検出す
るパリティを付加する。このパリティにより、フレーム
毎にエラーの検出を行うことができ、ビットスリップ等
によるエラーに対処できる。また、パリティを付加する
ことにより、エラー訂正方式が異なる場合でも、フレー
ム間隔を同一に設定できる。
Description
【0001】
【産業上の利用分野】この発明は、特に、DVD等の光
ディスクにコンピュータ用のデータを記録する場合に用
いて好適な信号処理方法及び記録方法に関する。
ディスクにコンピュータ用のデータを記録する場合に用
いて好適な信号処理方法及び記録方法に関する。
【0002】
【従来の技術】MPEG等で圧縮したディジタル映像信
号を記録する記憶媒体として、DVD(ディジタル・ビ
デオ・ディスク)が開発されている。DVDは、CD
(コンパクト・ディスク)と同一直径の光ディスクであ
り、レーザ光の短波長化の進展と、対物レンズのNAの
増大と共にディジタル変調及びエラー訂正符号化の処理
の改良によって、記録密度がより一層向上されたもので
ある。DVDでは、単層ディスクの場合でも、データ記
憶容量が約3.7Gバイトと膨大である。DVDの形態
としては、再生専用光ディスクの外に、MOディスク或
いは相変化型光ディスクを用いることで、記録/再生可
能とされたものが提案されている。
号を記録する記憶媒体として、DVD(ディジタル・ビ
デオ・ディスク)が開発されている。DVDは、CD
(コンパクト・ディスク)と同一直径の光ディスクであ
り、レーザ光の短波長化の進展と、対物レンズのNAの
増大と共にディジタル変調及びエラー訂正符号化の処理
の改良によって、記録密度がより一層向上されたもので
ある。DVDでは、単層ディスクの場合でも、データ記
憶容量が約3.7Gバイトと膨大である。DVDの形態
としては、再生専用光ディスクの外に、MOディスク或
いは相変化型光ディスクを用いることで、記録/再生可
能とされたものが提案されている。
【0003】このようなDVDを、コンピュータの外部
記憶装置として用いることが提案されている。つまり、
コンピュータの外部記憶装置として、大容量、高速アク
セスの利点から、光ディスクドライブが注目されてお
り、既に、CDにデータを記録するようにしたCD−R
OM、CD−Iや、MD(ミニ・ディスク)にデータを
記録/再生するようにしたMDデータ等が提案されてい
る。DVDは、データ記憶容量が約3.7Gバイトと膨
大であるから、より大容量のデータを記憶できる外部記
憶媒体として期待されている。
記憶装置として用いることが提案されている。つまり、
コンピュータの外部記憶装置として、大容量、高速アク
セスの利点から、光ディスクドライブが注目されてお
り、既に、CDにデータを記録するようにしたCD−R
OM、CD−Iや、MD(ミニ・ディスク)にデータを
記録/再生するようにしたMDデータ等が提案されてい
る。DVDは、データ記憶容量が約3.7Gバイトと膨
大であるから、より大容量のデータを記憶できる外部記
憶媒体として期待されている。
【0004】DVDでは、記録データの保護を図るため
に、エラー訂正符号化処理がなされている。また、DV
Dでは、映像データのようなシーケンシャルなデータを
扱うことから、畳み込み型のクロスインターリーブ符号
が用いられている。ところが、畳み込み符号を用いる
と、セクタ単位でデータをアクセスし、データの読み出
し/書き込みを行うことが困難になる。コンピュータの
データを記録/再生する外部記憶媒体として用いる場
合、セクタ単位でデータをアクセスしてデータの読み出
し/書き込みを行う必要があるため、ブロック完結型の
符号を用いる必要がある。
に、エラー訂正符号化処理がなされている。また、DV
Dでは、映像データのようなシーケンシャルなデータを
扱うことから、畳み込み型のクロスインターリーブ符号
が用いられている。ところが、畳み込み符号を用いる
と、セクタ単位でデータをアクセスし、データの読み出
し/書き込みを行うことが困難になる。コンピュータの
データを記録/再生する外部記憶媒体として用いる場
合、セクタ単位でデータをアクセスしてデータの読み出
し/書き込みを行う必要があるため、ブロック完結型の
符号を用いる必要がある。
【0005】つまり、図9は、畳み込み型のクロスイン
ターリーブ符号を発生する場合の処理の一例を示すもの
である。図9に示すように、C1系列では、垂直方向の
例えば162バイトに対して、例えば8バイトのパリテ
ィPが付加され、C2系列では、斜め方向に、例えば1
4バイトのパリティQが付加される。垂直方向の148
バイトのデータと、8バイトのパリティPと、14バイ
トのパリティQとから、垂直方向のデータ数は170バ
イトとなる。
ターリーブ符号を発生する場合の処理の一例を示すもの
である。図9に示すように、C1系列では、垂直方向の
例えば162バイトに対して、例えば8バイトのパリテ
ィPが付加され、C2系列では、斜め方向に、例えば1
4バイトのパリティQが付加される。垂直方向の148
バイトのデータと、8バイトのパリティPと、14バイ
トのパリティQとから、垂直方向のデータ数は170バ
イトとなる。
【0006】上述のように、DVDでは、畳込み型のク
ロスインターリーブ符号が用いられているが、畳込み型
の符号では、ブロック毎にデータをアクセスしてデータ
の読み出し/書き込みを行うことが困難になる。そこ
で、ブロック完結型のクロスインターリーブ符号を用い
ることが考えられる。
ロスインターリーブ符号が用いられているが、畳込み型
の符号では、ブロック毎にデータをアクセスしてデータ
の読み出し/書き込みを行うことが困難になる。そこ
で、ブロック完結型のクロスインターリーブ符号を用い
ることが考えられる。
【0007】図10は、ブロック完結型のクロスインタ
リーブ符号を発生する場合の処理の一例を示すものであ
る。上述の畳み込み符号の場合との共通化を図るため、
垂直方向のデータ数は148バイト、パリティPは8バ
イト、パリティQは14バイトとされ、垂直方向のデー
タの総数は170バイトとされる。1セクタを例えば1
6kバイトとしたことから、水平方向のデータ数は11
2バイト(112×148=16576バイト)とされ
る。ブロック完結型のクロスインターリーブ符号とする
と、インターリーブ長がブロックの幅より長くなる。こ
のため、図10に示すように、112バイトの長さに達
すると、C2系列の折り返しが生じる。
リーブ符号を発生する場合の処理の一例を示すものであ
る。上述の畳み込み符号の場合との共通化を図るため、
垂直方向のデータ数は148バイト、パリティPは8バ
イト、パリティQは14バイトとされ、垂直方向のデー
タの総数は170バイトとされる。1セクタを例えば1
6kバイトとしたことから、水平方向のデータ数は11
2バイト(112×148=16576バイト)とされ
る。ブロック完結型のクロスインターリーブ符号とする
と、インターリーブ長がブロックの幅より長くなる。こ
のため、図10に示すように、112バイトの長さに達
すると、C2系列の折り返しが生じる。
【0008】
【発明が解決しようとする課題】図10に示した例で
は、セクタサイズが16kバイト(112×148=1
6576バイト)とされているが、アクセス速度を上げ
るためには、セクタサイズをより小さくした方が好まし
い。ところがセクタサイズを小さくすると、C2系列の
折り返しが多数発生し、エラー訂正能力が非常に劣化す
るという問題が生じる。
は、セクタサイズが16kバイト(112×148=1
6576バイト)とされているが、アクセス速度を上げ
るためには、セクタサイズをより小さくした方が好まし
い。ところがセクタサイズを小さくすると、C2系列の
折り返しが多数発生し、エラー訂正能力が非常に劣化す
るという問題が生じる。
【0009】すなわち、上述の例では、セクタサイズが
16kバイトとされている。セクタサイズが16kバイ
トの場合には、図10に示したように、ブロックの水平
方向の長さは112バイトとなり、C2系列の折り返し
が1回発生する。
16kバイトとされている。セクタサイズが16kバイ
トの場合には、図10に示したように、ブロックの水平
方向の長さは112バイトとなり、C2系列の折り返し
が1回発生する。
【0010】これに対して、図10に示す(112×1
48)kバイトのブロックを8分割してセクタを構成す
れば、セクタサイズは、 14×148=2072バイト となり、2kバイトの小セクタサイズの構成となる。
48)kバイトのブロックを8分割してセクタを構成す
れば、セクタサイズは、 14×148=2072バイト となり、2kバイトの小セクタサイズの構成となる。
【0011】図11Aは、このようにして2kバイトの
セクタを構成した場合の例を示すものである。図11A
に示すように、このようにセクタを小さくすると、クロ
スインターリーブ符号を用いてエラー訂正符号化した場
合に、14バイト毎にC2系列の折り返しが生じるた
め、多数のC2系列の折り返しが生じる。このため、バ
ーストエラーに対する訂正能力が不十分になる。
セクタを構成した場合の例を示すものである。図11A
に示すように、このようにセクタを小さくすると、クロ
スインターリーブ符号を用いてエラー訂正符号化した場
合に、14バイト毎にC2系列の折り返しが生じるた
め、多数のC2系列の折り返しが生じる。このため、バ
ーストエラーに対する訂正能力が不十分になる。
【0012】そこで、2kバイトのセクタの場合には、
図11Bに示すように、ブロックの長手方向にエラー訂
正符号化処理を行い、エラー訂正符号化方向と異なる方
向にデータの読み出し/書き込みを行うようなLDC
(ロング・ディスタンス・コード)符号を用いることが
考えられる。ところが、LDC符号を用いると、フレー
ム単位でのエラーが検出できず、ビットスリップ等で信
号の抜取りに失敗した場合に対処できなくなるという問
題が生じる。
図11Bに示すように、ブロックの長手方向にエラー訂
正符号化処理を行い、エラー訂正符号化方向と異なる方
向にデータの読み出し/書き込みを行うようなLDC
(ロング・ディスタンス・コード)符号を用いることが
考えられる。ところが、LDC符号を用いると、フレー
ム単位でのエラーが検出できず、ビットスリップ等で信
号の抜取りに失敗した場合に対処できなくなるという問
題が生じる。
【0013】つまり、データをディスクに記録する際に
は、例えば、1バイトが16ビットに変調され、図12
に示すように、セクタの先頭にセクタシンクSSYCが
付加され、フレームの先頭にフレームシンクFSYCが
付加される。1フレームは、例えば、85バイトであ
る。フレームシンクFSYCは、変調規則から現れない
ユニークなパターンである。再生時にデータを復調する
際に、このフレームシンクFSYCが取り出され、フレ
ームシンクFSYCを基に同期がとられる。
は、例えば、1バイトが16ビットに変調され、図12
に示すように、セクタの先頭にセクタシンクSSYCが
付加され、フレームの先頭にフレームシンクFSYCが
付加される。1フレームは、例えば、85バイトであ
る。フレームシンクFSYCは、変調規則から現れない
ユニークなパターンである。再生時にデータを復調する
際に、このフレームシンクFSYCが取り出され、フレ
ームシンクFSYCを基に同期がとられる。
【0014】垂直方向にデータを読み出し/書き込みす
るクロスインターリーブ符号を用いた場合には、垂直方
向の長さが170バイトなので、丁度、2フレーム分で
1列分のデータを得ることができる。したがって、抜き
取ったフレームのデータにエラーが集中していれば、そ
のフレームのデータを再送出させることで、ビットスリ
ップ等で信号の抜取りに失敗したような場合に対処でき
る。
るクロスインターリーブ符号を用いた場合には、垂直方
向の長さが170バイトなので、丁度、2フレーム分で
1列分のデータを得ることができる。したがって、抜き
取ったフレームのデータにエラーが集中していれば、そ
のフレームのデータを再送出させることで、ビットスリ
ップ等で信号の抜取りに失敗したような場合に対処でき
る。
【0015】ところが、エラー訂正符号をLDCの構成
とした場合には、データが水平方向に読み出し/書き込
みされ、垂直方向にエラー訂正符号化されているため、
フレーム毎にエラーを検出できない。そして、フレーム
が85バイトであるのに対して、ブロックの水平方向の
大きさは14バイトであるため、フレームシンクが各列
の中に位置するようになり、フレーム単位でデータを再
送出させて、データを書き換える制御が困難になる。
とした場合には、データが水平方向に読み出し/書き込
みされ、垂直方向にエラー訂正符号化されているため、
フレーム毎にエラーを検出できない。そして、フレーム
が85バイトであるのに対して、ブロックの水平方向の
大きさは14バイトであるため、フレームシンクが各列
の中に位置するようになり、フレーム単位でデータを再
送出させて、データを書き換える制御が困難になる。
【0016】なお、フレームの大きさをクロスインター
リーブ符号の場合とLDC符号の場合とに応じて切り替
えることも考えられる。ところが、このようにすると、
抜取り回路を複数用意しなければならず、コストアップ
になる。
リーブ符号の場合とLDC符号の場合とに応じて切り替
えることも考えられる。ところが、このようにすると、
抜取り回路を複数用意しなければならず、コストアップ
になる。
【0017】したがって、この発明の目的は、エラー訂
正符号としてLDC符号を用い、フレームに同期してデ
ータを変調/復調する場合にも、データの信頼性が低下
しない記録/再生装置を提供することにある。
正符号としてLDC符号を用い、フレームに同期してデ
ータを変調/復調する場合にも、データの信頼性が低下
しない記録/再生装置を提供することにある。
【0018】この発明の他の目的は、クロスインターリ
ーブ符号とLDC符号とで回路を共用化でき、コストダ
ウンを図れる記録及び再生方法を提供することにある。
ーブ符号とLDC符号とで回路を共用化でき、コストダ
ウンを図れる記録及び再生方法を提供することにある。
【0019】
【課題を解決するための手段】この発明は、データを所
定の長さの転送フレーム単位で取り出し、転送フレーム
単位のデータに同期信号を付加し、転送フレームに同期
させて記録媒体に記録するようにしたデータ記録方法に
おいて、データに対するエラー訂正符号化処理は、デー
タを2次元配列し、データを記録/再生する方向とは異
なる方向にエラー訂正符号化するものであり、データを
転送フレーム毎に同期させて記録する際に、転送フレー
ム単位のデータに対してエラー訂正又はエラー検出用の
パリティを付加するようにしたことを特徴とするデータ
記録方法である。
定の長さの転送フレーム単位で取り出し、転送フレーム
単位のデータに同期信号を付加し、転送フレームに同期
させて記録媒体に記録するようにしたデータ記録方法に
おいて、データに対するエラー訂正符号化処理は、デー
タを2次元配列し、データを記録/再生する方向とは異
なる方向にエラー訂正符号化するものであり、データを
転送フレーム毎に同期させて記録する際に、転送フレー
ム単位のデータに対してエラー訂正又はエラー検出用の
パリティを付加するようにしたことを特徴とするデータ
記録方法である。
【0020】この発明は、記録媒体からデータを所定の
長さの転送フレーム単位で取り出し、転送フレーム単位
のデータを同期信号に同期して再生するようにしたデー
タ再生方法において、転送フレーム単位のデータに付加
されているエラー訂正又はエラー検出用のパリティを用
いて、転送フレーム単位でエラー訂正又はエラー検出処
理を行うようにしたことを特徴とするデータ再生方法で
ある。
長さの転送フレーム単位で取り出し、転送フレーム単位
のデータを同期信号に同期して再生するようにしたデー
タ再生方法において、転送フレーム単位のデータに付加
されているエラー訂正又はエラー検出用のパリティを用
いて、転送フレーム単位でエラー訂正又はエラー検出処
理を行うようにしたことを特徴とするデータ再生方法で
ある。
【0021】
【作用】エラー訂正符号として、データの読み出し/書
き込み方向とエラー訂正符号化方向とが異なる方向とさ
れたLDC符号が用いられる。フレーム毎のエラーを検
出するパリティが付加される。このパリティにより、フ
レーム毎にエラーの検出を行うことができ、ビットスリ
ップ等によるエラーに対処できる。また、パリティを付
加することにより、クロスインターリーブ符号とLDC
とのように、エラー訂正方式が異なる場合でも、フレー
ム間隔を同一に設定でき、再生データをフレーム単位で
抜き取って復調を行う回路等が共通化でき、ハードウェ
アの小型、軽量化、低コスト化が図れる。
き込み方向とエラー訂正符号化方向とが異なる方向とさ
れたLDC符号が用いられる。フレーム毎のエラーを検
出するパリティが付加される。このパリティにより、フ
レーム毎にエラーの検出を行うことができ、ビットスリ
ップ等によるエラーに対処できる。また、パリティを付
加することにより、クロスインターリーブ符号とLDC
とのように、エラー訂正方式が異なる場合でも、フレー
ム間隔を同一に設定でき、再生データをフレーム単位で
抜き取って復調を行う回路等が共通化でき、ハードウェ
アの小型、軽量化、低コスト化が図れる。
【0022】
【実施例】以下、この発明の一実施例について図面を参
照して説明する。図1は、この発明が適用できるデータ
記録/再生装置の一例を示すものである。この例では、
データがディスクにセクタ毎に記録/再生される。セク
タサイズとしては、例えば、2kバイト及び16kバイ
トが考えられている。
照して説明する。図1は、この発明が適用できるデータ
記録/再生装置の一例を示すものである。この例では、
データがディスクにセクタ毎に記録/再生される。セク
タサイズとしては、例えば、2kバイト及び16kバイ
トが考えられている。
【0023】図1において、1は光ディスクある。光デ
ィスク1は、スピンドルモータ2により回転される。こ
の例では、光ディスク1は、光磁気ディスクであり、デ
ィジタル映像信号を記録するDVDを基本構成としたも
ので、データ記憶容量が約3.7Gバイトとされてい
る。光ディスク1としては、相変化型のものを用いるよ
うにしても良い。この光ディスク1には、データがセク
タ毎に記録/再生される。
ィスク1は、スピンドルモータ2により回転される。こ
の例では、光ディスク1は、光磁気ディスクであり、デ
ィジタル映像信号を記録するDVDを基本構成としたも
ので、データ記憶容量が約3.7Gバイトとされてい
る。光ディスク1としては、相変化型のものを用いるよ
うにしても良い。この光ディスク1には、データがセク
タ毎に記録/再生される。
【0024】光ディスク1に対して、光学ピックアップ
3及び磁気ヘッド4が設けられる。この光学ピックアッ
プ3及び磁気ヘッド4は、図示せずも、スレッド送り機
構により、ディスクの半径方向に一体的に移動可能とさ
れている。
3及び磁気ヘッド4が設けられる。この光学ピックアッ
プ3及び磁気ヘッド4は、図示せずも、スレッド送り機
構により、ディスクの半径方向に一体的に移動可能とさ
れている。
【0025】5はインターフェースである。インターフ
ェース5としては、例えば、SCSIが用いられる。こ
のインターフェース5を介して、ホストコンピュータ6
と、データやコマンドのやり取りがなされる。
ェース5としては、例えば、SCSIが用いられる。こ
のインターフェース5を介して、ホストコンピュータ6
と、データやコマンドのやり取りがなされる。
【0026】光ディスク1にデータを記録する場合に
は、インターフェース5から、データが入力される。こ
のデータは、ブロック化回路7に供給される。ブロック
化回路7は、ブロック完結のエラー訂正符号化を行うた
めに、記録データをブロック化する。
は、インターフェース5から、データが入力される。こ
のデータは、ブロック化回路7に供給される。ブロック
化回路7は、ブロック完結のエラー訂正符号化を行うた
めに、記録データをブロック化する。
【0027】エラー訂正符号化回路8は、記録データに
対してエラー訂正符号化処理を行うものである。エラー
訂正符号化方式としては、例えば、1セクタを2kバイ
トとする場合には、LDC符号が用いられる。1セクタ
を16kバイトとする場合には、ブロック完結型のクロ
スインターリーブ符号又はLDC符号が用いられる。更
に、LDCによりエラー訂正符号化処理を行う場合に
は、後に詳述するように、フレーム単位でのエラーを検
出又は訂正できるパリティが付加される。
対してエラー訂正符号化処理を行うものである。エラー
訂正符号化方式としては、例えば、1セクタを2kバイ
トとする場合には、LDC符号が用いられる。1セクタ
を16kバイトとする場合には、ブロック完結型のクロ
スインターリーブ符号又はLDC符号が用いられる。更
に、LDCによりエラー訂正符号化処理を行う場合に
は、後に詳述するように、フレーム単位でのエラーを検
出又は訂正できるパリティが付加される。
【0028】エラー訂正符号化回路8の出力が変調回路
9に供給される。変調回路9は、例えば1バイトのデー
タを16ビットのコードワードに予め決められたデーブ
ルに従ってマッピングすることによって、直流分の少な
い変調出力を生成する。変調信号には、フレーム毎にフ
レームシンクが付加される。フレームの長さは、85バ
イトである。そして、各セクタ毎に、セクタシンクが付
加される。フレームシンク及びセクタシンクとしては、
変調されたデータ中に現れることがないユニークなパタ
ーンが選ばれており、32チャンネルビット(2バイト
相当)とされている。
9に供給される。変調回路9は、例えば1バイトのデー
タを16ビットのコードワードに予め決められたデーブ
ルに従ってマッピングすることによって、直流分の少な
い変調出力を生成する。変調信号には、フレーム毎にフ
レームシンクが付加される。フレームの長さは、85バ
イトである。そして、各セクタ毎に、セクタシンクが付
加される。フレームシンク及びセクタシンクとしては、
変調されたデータ中に現れることがないユニークなパタ
ーンが選ばれており、32チャンネルビット(2バイト
相当)とされている。
【0029】変調回路9の出力がドライバ10を介し
て、磁気ヘッド4に供給される。光ディスク1には、磁
気ヘッド4からデータで変調された磁界が印加されると
共に光学ピックアップ3からレーザービームが照射され
る。これにより、光ディスク1にデータが記録される。
て、磁気ヘッド4に供給される。光ディスク1には、磁
気ヘッド4からデータで変調された磁界が印加されると
共に光学ピックアップ3からレーザービームが照射され
る。これにより、光ディスク1にデータが記録される。
【0030】このように、この例では、データの記録
は、データ書き込み時に、磁気ヘッド4にデータで変調
された磁界が印加されると共に光学ピックアップ3から
レーザービームが照射するような磁界変調方式とされて
いるが、磁界変調方式に特定されるものではない。
は、データ書き込み時に、磁気ヘッド4にデータで変調
された磁界が印加されると共に光学ピックアップ3から
レーザービームが照射するような磁界変調方式とされて
いるが、磁界変調方式に特定されるものではない。
【0031】再生時には、光学ピックアップ3から、光
ディスク1の再生信号が得られる。この再生信号は、R
Fアンプ11に供給される。RFアンプ11からの再生
信号が復調回路12に供給される。復調回路12では、
フレームシンクが分離され、分離されたフレームシンク
に基づいて、再生信号に同期したタイミング信号が生成
される。このタイミング信号を用いて、フレーム毎にデ
ータが抜き取られ、このデータが復調される。復調回路
12の出力がエラー訂正復号化回路13に供給される。
ディスク1の再生信号が得られる。この再生信号は、R
Fアンプ11に供給される。RFアンプ11からの再生
信号が復調回路12に供給される。復調回路12では、
フレームシンクが分離され、分離されたフレームシンク
に基づいて、再生信号に同期したタイミング信号が生成
される。このタイミング信号を用いて、フレーム毎にデ
ータが抜き取られ、このデータが復調される。復調回路
12の出力がエラー訂正復号化回路13に供給される。
【0032】エラー訂正復号化回路13は、再生データ
のエラー訂正処理を行う。なお、LDCによりエラー訂
正符号化処理を行う場合には、フレーム単位でのエラー
訂正用のパリティが付加される。このフレーム単位での
エラー訂正用のパリティを用いて、フレーム単位でのエ
ラーが検出される。ビットスリップ等が発生すると、そ
のフレームの再生データにエラーが集中する。エラーが
集中するフレームでは、データが再送出される。これに
より、ビットスリップ等によるデータエラーに対応でき
る。
のエラー訂正処理を行う。なお、LDCによりエラー訂
正符号化処理を行う場合には、フレーム単位でのエラー
訂正用のパリティが付加される。このフレーム単位での
エラー訂正用のパリティを用いて、フレーム単位でのエ
ラーが検出される。ビットスリップ等が発生すると、そ
のフレームの再生データにエラーが集中する。エラーが
集中するフレームでは、データが再送出される。これに
より、ビットスリップ等によるデータエラーに対応でき
る。
【0033】エラー訂正復号化回路13の出力がブロッ
ク分解回路14に供給される。ブロック分解回路14
は、上述のブロック化回路7に対応した処理を行う。ブ
ロック分解回路14の出力がインターフェース5に送ら
れ、インターフェース5を介して、外部にデータが出力
される。
ク分解回路14に供給される。ブロック分解回路14
は、上述のブロック化回路7に対応した処理を行う。ブ
ロック分解回路14の出力がインターフェース5に送ら
れ、インターフェース5を介して、外部にデータが出力
される。
【0034】また、RFアンプ11からは、トラッキン
グエラー信号やフォーカスエラー信号が出力される。こ
れらのトラッキングエラー信号やフォーカスエラー信号
は、サーボ回路15に供給される。サーボ回路15は、
システムコントローラ16の管理の基に、トラッキング
制御信号やフォーカス制御信号、スレッドモータの制御
信号、レーザーパワーの制御信号、スピンドルモータの
制御信号等を発生する。トラッキング制御信号やフォー
カス制御信号、スレッドモータの制御信号は、光学ピッ
クアップ3に供給され、これにより、トラッキングサー
ボ制御やフォーカスサーボ制御が行われる。また、レー
ザーパワーの制御信号が光学ピックアップ3に供給さ
れ、記録時/再生時に応じて、最適なレーザーパワーが
設定される。また、スピンドルモータの制御信号がドラ
イバ17を介してスピンドルモータ2に供給され、光デ
ィスクの回転が制御される。
グエラー信号やフォーカスエラー信号が出力される。こ
れらのトラッキングエラー信号やフォーカスエラー信号
は、サーボ回路15に供給される。サーボ回路15は、
システムコントローラ16の管理の基に、トラッキング
制御信号やフォーカス制御信号、スレッドモータの制御
信号、レーザーパワーの制御信号、スピンドルモータの
制御信号等を発生する。トラッキング制御信号やフォー
カス制御信号、スレッドモータの制御信号は、光学ピッ
クアップ3に供給され、これにより、トラッキングサー
ボ制御やフォーカスサーボ制御が行われる。また、レー
ザーパワーの制御信号が光学ピックアップ3に供給さ
れ、記録時/再生時に応じて、最適なレーザーパワーが
設定される。また、スピンドルモータの制御信号がドラ
イバ17を介してスピンドルモータ2に供給され、光デ
ィスクの回転が制御される。
【0035】上述のように、この発明の実施例では、セ
クタサイズを2kバイトとする場合には、ランダムエラ
ーに対するエラー訂正能力を向上させるために、エラー
訂正符号としてLDC符号が用いられる。LDC符号で
は、データの読み出し/書き込みの方向とエラー訂正符
号化の方向とが異なるようにされている。そして、LD
C符号を用いた場合に、フレーム単位でのエラー検出を
可能とするために、パリティが付加される。
クタサイズを2kバイトとする場合には、ランダムエラ
ーに対するエラー訂正能力を向上させるために、エラー
訂正符号としてLDC符号が用いられる。LDC符号で
は、データの読み出し/書き込みの方向とエラー訂正符
号化の方向とが異なるようにされている。そして、LD
C符号を用いた場合に、フレーム単位でのエラー検出を
可能とするために、パリティが付加される。
【0036】フレーム単位でパリティを付ける場合の例
としては、以下の第1〜第3の例があげられる。
としては、以下の第1〜第3の例があげられる。
【0037】図2は、第1の例を示すものである。この
例は、水平方向の6行分(6×14=84バイト)のデ
ータに対して1バイトの単純パリティを付加することに
より、85バイトからなるフレームのデータを形成する
ようにしたものである。
例は、水平方向の6行分(6×14=84バイト)のデ
ータに対して1バイトの単純パリティを付加することに
より、85バイトからなるフレームのデータを形成する
ようにしたものである。
【0038】つまり、例えば、セクタサイズが2kバイ
トである場合には、図2Aに示すように、データは、水
平方向に14バイト、垂直方向に148バイト配列され
る。このようにデータを配列すると、1ブロックのデー
タ数は、 14×148=2072バイト となる。
トである場合には、図2Aに示すように、データは、水
平方向に14バイト、垂直方向に148バイト配列され
る。このようにデータを配列すると、1ブロックのデー
タ数は、 14×148=2072バイト となる。
【0039】このデータに対して、(168,148,
21)リード・ソロモン符号により、垂直方向の148
バイトに対して20バイトのエラー訂正符号が付加され
る。符号化方向が垂直方向なのに対して、データが読み
出し/書き込みは、水平方向になされる。
21)リード・ソロモン符号により、垂直方向の148
バイトに対して20バイトのエラー訂正符号が付加され
る。符号化方向が垂直方向なのに対して、データが読み
出し/書き込みは、水平方向になされる。
【0040】そして、図2Bに示すように、6行毎に1
バイト分の単純パリティP1が付加される。6行分のデ
ータは、(6×14=84バイト)であり、この6行分
のデータに1バイトのパリティP1を付加すれば、1フ
レーム分のデータ数が85バイトとなる。セクタの先頭
にセクタシンクSSYCが付加され、85バイトのデー
タに対してフレームシンクFSYCが付加される。
バイト分の単純パリティP1が付加される。6行分のデ
ータは、(6×14=84バイト)であり、この6行分
のデータに1バイトのパリティP1を付加すれば、1フ
レーム分のデータ数が85バイトとなる。セクタの先頭
にセクタシンクSSYCが付加され、85バイトのデー
タに対してフレームシンクFSYCが付加される。
【0041】このような構成とすると、再生時に、1フ
レーム分のデータを取り出すと、6行分のデータが得ら
れる。この6行分のデータに対して単純パリティが付加
されているので、この単純パリティから、そのフレーム
の再生データにエラーがあるかどうかが検出できる。エ
ラーがある場合には、そのフレームのデータを再送出さ
せることで、ビットスリップ等によるエラーの発生に対
応できる。
レーム分のデータを取り出すと、6行分のデータが得ら
れる。この6行分のデータに対して単純パリティが付加
されているので、この単純パリティから、そのフレーム
の再生データにエラーがあるかどうかが検出できる。エ
ラーがある場合には、そのフレームのデータを再送出さ
せることで、ビットスリップ等によるエラーの発生に対
応できる。
【0042】図3は、第2の例を示すものである。前述
の例では、6行分のデータに1バイトの単純パリティを
付加することにより、85バイトのフレームのデータを
構成したが、この例では、各列に1バイトの単純パリテ
ィを付加することで、85バイトのフレームのデータを
構成するようにしている。
の例では、6行分のデータに1バイトの単純パリティを
付加することにより、85バイトのフレームのデータを
構成したが、この例では、各列に1バイトの単純パリテ
ィを付加することで、85バイトのフレームのデータを
構成するようにしている。
【0043】例えば、セクタサイズが2kバイトである
場合には、図3Aに示すように、データは、水平方向に
16バイト、垂直方向に130バイト配列される。した
がって、1ブロックのデータ数は、 16×130=2080バイト となる。
場合には、図3Aに示すように、データは、水平方向に
16バイト、垂直方向に130バイト配列される。した
がって、1ブロックのデータ数は、 16×130=2080バイト となる。
【0044】このブロック化されたデータに対して、
(150,130,21)リード・ソロモン符号によ
り、垂直方向の130バイトに対して20バイトのエラ
ー訂正符号が付加される。符号化方向が垂直方向なのに
対して、データが読み出し/書き込みは、水平方向にな
される。図3Bに示すように、各行毎に、1バイトの単
純パリティP2が付加される。1行分のデータ数は、1
6バイトのデータと1バイトの単純パリティの17バイ
トであるから、5行分のデータが、(5×17=85バ
イト)となり、1フレーム分のデータ数となる。セクタ
の先頭にセクタシンクSSYCが付加され、85バイト
のデータに対してフレームシンクFSYCが付加され
る。
(150,130,21)リード・ソロモン符号によ
り、垂直方向の130バイトに対して20バイトのエラ
ー訂正符号が付加される。符号化方向が垂直方向なのに
対して、データが読み出し/書き込みは、水平方向にな
される。図3Bに示すように、各行毎に、1バイトの単
純パリティP2が付加される。1行分のデータ数は、1
6バイトのデータと1バイトの単純パリティの17バイ
トであるから、5行分のデータが、(5×17=85バ
イト)となり、1フレーム分のデータ数となる。セクタ
の先頭にセクタシンクSSYCが付加され、85バイト
のデータに対してフレームシンクFSYCが付加され
る。
【0045】図4は、第3の例を示すものである。前述
の第1及び第2の例では、LDC構成のエラー訂正符号
化を行い、このエラー訂正符号化されたデータに対して
単純パリティを付加するようにしているが、この例で
は、単純パリティを含めてブロックを構成し、このブロ
ックをLDCによりエラー訂正符号化するようにしてい
る。
の第1及び第2の例では、LDC構成のエラー訂正符号
化を行い、このエラー訂正符号化されたデータに対して
単純パリティを付加するようにしているが、この例で
は、単純パリティを含めてブロックを構成し、このブロ
ックをLDCによりエラー訂正符号化するようにしてい
る。
【0046】例えば、セクタサイズが2kバイトである
場合には、図4Aに示すように、1バイトの単純パリテ
ィP3を含めて5列分が85バイトとなるように、84
バイトのデータに対して、1バイトの単純パリティP3
が付加される。このデータが水平方向に17バイト、垂
直方向に125バイト配列される。したがって、1ブロ
ックのデータ数は、単純パリティを含めて、 17×125=2125バイト となり、単純パリティを除くと、2100バイトとな
る。
場合には、図4Aに示すように、1バイトの単純パリテ
ィP3を含めて5列分が85バイトとなるように、84
バイトのデータに対して、1バイトの単純パリティP3
が付加される。このデータが水平方向に17バイト、垂
直方向に125バイト配列される。したがって、1ブロ
ックのデータ数は、単純パリティを含めて、 17×125=2125バイト となり、単純パリティを除くと、2100バイトとな
る。
【0047】このブロック化されたデータに対して、
(140,125,16)リード・ソロモン符号によ
り、垂直方向の125バイトに対して15バイトのエラ
ー訂正符号が付加される。符号化方向が垂直方向なのに
対して、データの読み出し/書き込みは、水平方向にな
される。図4Bに示すように、5行分が85バイト(そ
のうち1バイトは単純パリティ)となり、この5行分か
ら1フレームが構成される。セクタの先頭にセクタシン
クSSYCが付加され、85バイトのデータに対してフ
レームシンクFSYCが付加される。
(140,125,16)リード・ソロモン符号によ
り、垂直方向の125バイトに対して15バイトのエラ
ー訂正符号が付加される。符号化方向が垂直方向なのに
対して、データの読み出し/書き込みは、水平方向にな
される。図4Bに示すように、5行分が85バイト(そ
のうち1バイトは単純パリティ)となり、この5行分か
ら1フレームが構成される。セクタの先頭にセクタシン
クSSYCが付加され、85バイトのデータに対してフ
レームシンクFSYCが付加される。
【0048】以上のように、フレーム単位で単純パリテ
ィを付加することで、フレーム単位でエラーの検出が行
なえる。エラーが集中しているフレームでは、そのフレ
ームのデータを再送出することで、ビットスリップ等に
対処できる。
ィを付加することで、フレーム単位でエラーの検出が行
なえる。エラーが集中しているフレームでは、そのフレ
ームのデータを再送出することで、ビットスリップ等に
対処できる。
【0049】また、この単純パリティからエラー位置が
分かる。このエラー位置が分かると、垂直方向のエラー
訂正符号を用いてエラー訂正処理を行う際に、消失訂正
を行うことができるようになる。
分かる。このエラー位置が分かると、垂直方向のエラー
訂正符号を用いてエラー訂正処理を行う際に、消失訂正
を行うことができるようになる。
【0050】更に、この単純パリティをフレームカウン
タとして用いることができる。すなわち、例えば、第1
の例の場合には、6行分(84バイト)のデータ
DA 1 、DA 2 、DA 3 、…DA 84をモジュロ2で加算
することにより単純パリティが求められるが、そのと
き、更に、フレーム番号Aをモジュロ2で加算する。こ
のようにして求められたパリティPA を6行毎に付加す
る。再生時には、6行分の再生データDA 1 、DA 2 、
DA 3 、…DA 84と、単純パリティPA をモジュロ2で
加算する。これにより、エラーが検出できると共に、フ
レーム番号Aが求められる。
タとして用いることができる。すなわち、例えば、第1
の例の場合には、6行分(84バイト)のデータ
DA 1 、DA 2 、DA 3 、…DA 84をモジュロ2で加算
することにより単純パリティが求められるが、そのと
き、更に、フレーム番号Aをモジュロ2で加算する。こ
のようにして求められたパリティPA を6行毎に付加す
る。再生時には、6行分の再生データDA 1 、DA 2 、
DA 3 、…DA 84と、単純パリティPA をモジュロ2で
加算する。これにより、エラーが検出できると共に、フ
レーム番号Aが求められる。
【0051】なお、上述までの説明では、1セクタが2
kバイトの場合にエラー訂正符号としてLDC符号を用
いたが、1セクタを16kバイトとした場合にもLDC
符号を用いることができる。1セクタが16kバイト
で、LDC符号とした場合には、上述の第1〜第3に示
した例を拡張することにより、フレーム毎にエラー検出
を行えるようにすることができる。
kバイトの場合にエラー訂正符号としてLDC符号を用
いたが、1セクタを16kバイトとした場合にもLDC
符号を用いることができる。1セクタが16kバイト
で、LDC符号とした場合には、上述の第1〜第3に示
した例を拡張することにより、フレーム毎にエラー検出
を行えるようにすることができる。
【0052】図5は、第1の例を16kバイトのセクタ
に拡張したものである。この例は、水平方向の(6×1
4=84バイト)のデータに対して1バイトの単純パリ
ティP11を付加し、85バイトからなるフレームのデ
ータを形成するようにしたものである。
に拡張したものである。この例は、水平方向の(6×1
4=84バイト)のデータに対して1バイトの単純パリ
ティP11を付加し、85バイトからなるフレームのデ
ータを形成するようにしたものである。
【0053】つまり、図5に示すように、データは、水
平方向に(8×14=112バイト)、垂直方向に14
8バイト配列される。このようにデータを配列すると、
1ブロックのデータ数は、 112×148=16576バイト となる。
平方向に(8×14=112バイト)、垂直方向に14
8バイト配列される。このようにデータを配列すると、
1ブロックのデータ数は、 112×148=16576バイト となる。
【0054】このデータに対して、(168,148,
21)リード・ソロモン符号により、垂直方向の148
バイトに対して20バイトのエラー訂正符号が付加され
る。符号化方向が垂直方向なのに対して、データが読み
出し/書き込みは、水平方向になされる。
21)リード・ソロモン符号により、垂直方向の148
バイトに対して20バイトのエラー訂正符号が付加され
る。符号化方向が垂直方向なのに対して、データが読み
出し/書き込みは、水平方向になされる。
【0055】そして、84バイト(6×14バイト)に
対して、1バイト分の単純パリティP11が付加され
る。この84バイトのデータに1バイトの単純パリティ
P11を付加すれば、1フレーム分のデータ数が85バ
イトとなる。セクタの先頭にセクタシンクSSYCが付
加され、85バイトのデータに対してフレームシンクF
SYCが付加される。なお、図中、パリティP11及び
フレームシンクFSYSは、データ配列中には含まれな
い。単に、図示の位置にパリティP11及びフレームシ
ンクFSYCが来ることを意味している。
対して、1バイト分の単純パリティP11が付加され
る。この84バイトのデータに1バイトの単純パリティ
P11を付加すれば、1フレーム分のデータ数が85バ
イトとなる。セクタの先頭にセクタシンクSSYCが付
加され、85バイトのデータに対してフレームシンクF
SYCが付加される。なお、図中、パリティP11及び
フレームシンクFSYSは、データ配列中には含まれな
い。単に、図示の位置にパリティP11及びフレームシ
ンクFSYCが来ることを意味している。
【0056】図6は、第2の例を16kバイトのセクタ
に拡張したものである。この例は、水平方向の16バイ
トのデータに1バイトの単純パリティを付加することで
17バイトとし、これが5個で85バイトのフレームの
データを構成するようにしている。
に拡張したものである。この例は、水平方向の16バイ
トのデータに1バイトの単純パリティを付加することで
17バイトとし、これが5個で85バイトのフレームの
データを構成するようにしている。
【0057】図6に示すように、データは、水平方向に
(17×8=136バイト)、垂直方向に130バイト
配列される。したがって、1ブロックのデータ数は、単
純パリティを含めて、 136×130=17680バイト(その内単純パリテ
ィが1040バイト) となる。
(17×8=136バイト)、垂直方向に130バイト
配列される。したがって、1ブロックのデータ数は、単
純パリティを含めて、 136×130=17680バイト(その内単純パリテ
ィが1040バイト) となる。
【0058】このブロック化されたデータに対して、
(150,130,21)リード・ソロモン符号によ
り、垂直方向の130バイトに対して20バイトのエラ
ー訂正符号が付加される。符号化方向が垂直方向なのに
対して、データが読み出し/書き込みは、水平方向にな
される。図6に示すように、水平方向の16バイト毎
に、1バイトの単純パリティP12が付加される。デー
タ16バイトに1バイトの単純パリティP12が付加さ
れ、17バイトとなる。この17バイトが5回分で、
(5×17=85バイト)となり、1フレーム分のデー
タ数となる。セクタの先頭にセクタシンクSSYCが付
加され、85バイトのデータに対してフレームシンクF
SYCが付加される。なお、図中、フレームシンクFS
YCは、データ配列中には含まれない。単に、図示の位
置にフレームシンクFSYCが来ることを意味してい
る。
(150,130,21)リード・ソロモン符号によ
り、垂直方向の130バイトに対して20バイトのエラ
ー訂正符号が付加される。符号化方向が垂直方向なのに
対して、データが読み出し/書き込みは、水平方向にな
される。図6に示すように、水平方向の16バイト毎
に、1バイトの単純パリティP12が付加される。デー
タ16バイトに1バイトの単純パリティP12が付加さ
れ、17バイトとなる。この17バイトが5回分で、
(5×17=85バイト)となり、1フレーム分のデー
タ数となる。セクタの先頭にセクタシンクSSYCが付
加され、85バイトのデータに対してフレームシンクF
SYCが付加される。なお、図中、フレームシンクFS
YCは、データ配列中には含まれない。単に、図示の位
置にフレームシンクFSYCが来ることを意味してい
る。
【0059】図7は、第3の例を16kバイトのセクタ
に拡張したものである。この例では、単純パリティを含
めてブロックを構成し、このブロックをLDCによりエ
ラー訂正符号化するようにしている。
に拡張したものである。この例では、単純パリティを含
めてブロックを構成し、このブロックをLDCによりエ
ラー訂正符号化するようにしている。
【0060】図7に示すように、(17×5=85バイ
ト)のデータのうち、単純パリティP13が1バイト含
められる。このデータが水平方向に(17×8=136
バイト)、垂直方向に125バイト配列される。したが
って、1ブロックのデータ数は、単純パリティを含め
て、 136×125=17000バイト(その内単純パリテ
ィが200バイト) となる。
ト)のデータのうち、単純パリティP13が1バイト含
められる。このデータが水平方向に(17×8=136
バイト)、垂直方向に125バイト配列される。したが
って、1ブロックのデータ数は、単純パリティを含め
て、 136×125=17000バイト(その内単純パリテ
ィが200バイト) となる。
【0061】このブロック化されたデータに対して、
(140,125,16)リード・ソロモン符号によ
り、垂直方向の125バイトに対して15バイトのエラ
ー訂正符号が付加される。符号化方向が垂直方向なのに
対して、データが読み出し/書き込みは、水平方向にな
される。
(140,125,16)リード・ソロモン符号によ
り、垂直方向の125バイトに対して15バイトのエラ
ー訂正符号が付加される。符号化方向が垂直方向なのに
対して、データが読み出し/書き込みは、水平方向にな
される。
【0062】水平方向の85バイト(17×5=85)
で、1フレームが構成される。セクタの先頭にセクタシ
ンクSSYCが付加され、85バイトのデータに対して
フレームシンクFSYCが付加される。なお、図中、フ
レームシンクFSYCは、データ配列中には含まれな
い。単に、図示の位置にフレームシンクFSYCが来る
ことを意味している。
で、1フレームが構成される。セクタの先頭にセクタシ
ンクSSYCが付加され、85バイトのデータに対して
フレームシンクFSYCが付加される。なお、図中、フ
レームシンクFSYCは、データ配列中には含まれな
い。単に、図示の位置にフレームシンクFSYCが来る
ことを意味している。
【0063】図8は、1セクタを16kバイトとして、
LDC符号を用いた場合に好適な例を示すものである。
図8に示すように、データは、水平方向に83バイト、
垂直方向に200バイト配列される。したがって、1ブ
ロックのデータ数は、 83×200=16600バイト となる。
LDC符号を用いた場合に好適な例を示すものである。
図8に示すように、データは、水平方向に83バイト、
垂直方向に200バイト配列される。したがって、1ブ
ロックのデータ数は、 83×200=16600バイト となる。
【0064】このブロック化されたデータは、垂直方向
の200バイトに対して、(224,200,25)リ
ード・ソロモン符号により、24バイトのエラー訂正符
号が付加される。符号化方向が垂直方向なのに対して、
データが読み出し/書き込みは、水平方向になされる。
の200バイトに対して、(224,200,25)リ
ード・ソロモン符号により、24バイトのエラー訂正符
号が付加される。符号化方向が垂直方向なのに対して、
データが読み出し/書き込みは、水平方向になされる。
【0065】図8に示すように、各行毎には、2バイト
のパリティP14(リード・ソロモンコード)が付加さ
れる。1行分のデータ数は、データ83バイトとパリテ
ィ2バイトの85バイトとなる。この85バイトのデー
タに対して、フレームシンクが付加される。
のパリティP14(リード・ソロモンコード)が付加さ
れる。1行分のデータ数は、データ83バイトとパリテ
ィ2バイトの85バイトとなる。この85バイトのデー
タに対して、フレームシンクが付加される。
【0066】なお、上述の例では、セクタサイズを2k
バイト及び16kバイトとしているが、この発明は、他
のセクタサイズの場合にも同様に適用できる。また、ク
ロスインターリーブ符号とLDC符号とを、適応的に切
り替えられるようにしても良い。クロスインターリーブ
符号とLDC符号とを用いた場合に、同様のフレームで
処理できるので、ハードウェアは共用できる。
バイト及び16kバイトとしているが、この発明は、他
のセクタサイズの場合にも同様に適用できる。また、ク
ロスインターリーブ符号とLDC符号とを、適応的に切
り替えられるようにしても良い。クロスインターリーブ
符号とLDC符号とを用いた場合に、同様のフレームで
処理できるので、ハードウェアは共用できる。
【0067】
【発明の効果】この発明によれば、エラー訂正符号とし
て、データの読み出し/書き込み方向とエラー訂正符号
化方向とが異なる方向とされたLDC符号のものを用い
た場合に、フレーム毎のエラーを検出するパリティが付
加される。このパリティにより、フレーム毎にエラーの
検出を行うことができ、ビットスリップ等によるエラー
に対処できる。また、パリティを付加することにより、
クロスインターリーブ符号とLDCとのように、エラー
訂正方式が異なる場合でも、フレーム間隔を同一に設定
でき、再生データをフレーム単位で抜き取って復調を行
う回路等が共通化でき、ハードウェアの小型、軽量化、
低コスト化が図れる。
て、データの読み出し/書き込み方向とエラー訂正符号
化方向とが異なる方向とされたLDC符号のものを用い
た場合に、フレーム毎のエラーを検出するパリティが付
加される。このパリティにより、フレーム毎にエラーの
検出を行うことができ、ビットスリップ等によるエラー
に対処できる。また、パリティを付加することにより、
クロスインターリーブ符号とLDCとのように、エラー
訂正方式が異なる場合でも、フレーム間隔を同一に設定
でき、再生データをフレーム単位で抜き取って復調を行
う回路等が共通化でき、ハードウェアの小型、軽量化、
低コスト化が図れる。
【図面の簡単な説明】
【図1】この発明が適用できる記録/再生装置の一例の
ブロック図である。
ブロック図である。
【図2】この発明が適用されたデータ記録方法における
データ配置の第1の例の略線図である。
データ配置の第1の例の略線図である。
【図3】この発明が適用されたデータ記録方法における
データ配置の第2の例の略線図である。
データ配置の第2の例の略線図である。
【図4】この発明が適用されたデータ記録方法における
データ配置の第3の例の略線図である。
データ配置の第3の例の略線図である。
【図5】この発明が適用されたデータ記録方法における
データ配置の第4の例の略線図である。
データ配置の第4の例の略線図である。
【図6】この発明が適用されたデータ記録方法における
データ配置の第5の例の略線図である。
データ配置の第5の例の略線図である。
【図7】この発明が適用されたデータ記録方法における
データ配置の第6の例の略線図である。
データ配置の第6の例の略線図である。
【図8】この発明が適用されたデータ記録方法における
データ配置の第7の例の略線図である。
データ配置の第7の例の略線図である。
【図9】従来のデータ記録方法の一例の説明に用いる略
線図である。
線図である。
【図10】従来のデータ記録方法の他の例の説明に用い
る略線図である。
る略線図である。
【図11】従来のデータ記録方法の他の例の説明に用い
る略線図である。
る略線図である。
【図12】フレームの説明に用いる略線図である。
1 光ディスク 8 エラー訂正符号化回路 13 エラー訂正回路
Claims (2)
- 【請求項1】 データを所定の転送フレーム単位で取り
出し、上記転送フレーム単位のデータに同期信号を付加
し、上記転送フレームに同期させて記録媒体に記録する
ようにしたデータ記録方法において、 上記データに対するエラー訂正符号化処理は、データを
2次元配列し、上記データを記録/再生する方向とは異
なる方向にエラー訂正符号化するものであり、 上記データを上記転送フレーム毎に同期させて記録する
際に、上記転送フレーム単位のデータに対してエラー訂
正又はエラー検出用のパリティを付加するようにしたこ
とを特徴とするデータ記録方法。 - 【請求項2】 記録媒体からデータを所定の長さの転送
フレーム単位で取り出し、上記転送フレーム単位のデー
タを同期信号に同期して再生するようにしたデータ再生
方法において、 上記転送フレーム単位のデータに付加されているエラー
訂正又はエラー検出用のパリティを用いて、上記転送フ
レーム単位でエラー訂正又はエラー検出処理を行うよう
にしたことを特徴とするデータ再生方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP16698595A JPH08339636A (ja) | 1995-06-08 | 1995-06-08 | データ記録方法及び再生方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP16698595A JPH08339636A (ja) | 1995-06-08 | 1995-06-08 | データ記録方法及び再生方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH08339636A true JPH08339636A (ja) | 1996-12-24 |
Family
ID=15841267
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP16698595A Pending JPH08339636A (ja) | 1995-06-08 | 1995-06-08 | データ記録方法及び再生方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH08339636A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20040099947A (ko) * | 2003-05-20 | 2004-12-02 | 삼성전자주식회사 | 광 디스크의 에러정정코드블록 생성방법 및 장치 |
-
1995
- 1995-06-08 JP JP16698595A patent/JPH08339636A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20040099947A (ko) * | 2003-05-20 | 2004-12-02 | 삼성전자주식회사 | 광 디스크의 에러정정코드블록 생성방법 및 장치 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP1262976B1 (en) | Data recording/reproducing apparatus, method thereof, and data record medium | |
| US6035433A (en) | Data recording/reproducing apparatus corresponding to a plurality of error correcting system and a data recording medium | |
| US6661758B2 (en) | High speed data recording and/or reproducing method and apparatus with increased sector access speed | |
| JP4209953B2 (ja) | データ記録/再生装置および方法、並びにディスク状記録媒体 | |
| JP3735865B2 (ja) | データ記録装置およびその方法、並びにデータ再生装置 | |
| JP2856072B2 (ja) | 情報記録方法、情報再生方法および情報再生装置 | |
| JPWO1997008695A1 (ja) | データ記録装置およびその方法、並びにデータ再生装置 | |
| JPH10188489A (ja) | 光ディスク、光ディスク記録装置および光ディスク再生装置 | |
| CA2343787C (en) | Device for scanning an information carrier, method of manufacturing, and information carrier | |
| JPH08339636A (ja) | データ記録方法及び再生方法 | |
| JP3164125B2 (ja) | データ記録方法 | |
| JP3493816B2 (ja) | 信号処理方法及び記録方法、並びに記録装置 | |
| JP3271231B2 (ja) | エラー訂正符号化方法、記録方法及び装置、並びに再生装置及び方法 | |
| JP3496345B2 (ja) | データ記録装置および方法 | |
| JP3476014B2 (ja) | データ処理方法 | |
| JP3384402B2 (ja) | 情報再生方法及び情報再生装置 | |
| JPH05290524A (ja) | データ伝送方法 | |
| JP3384325B2 (ja) | 情報記録方法及び再生方法 | |
| JPH097306A (ja) | データ記録/再生装置および方法、並びにデータ記録媒体 | |
| JPH0935416A (ja) | データ記録/再生装置および方法、並びにデータ記録媒体 | |
| JP2004103235A (ja) | 記録媒体 | |
| JPH09213020A (ja) | データ記録装置、データ再生装置およびディスク状記録媒体 | |
| JP2007115404A (ja) | データ記録方法及び再生方法 | |
| JP2001143397A (ja) | データ記録媒体 | |
| JPH04155669A (ja) | 光学的情報記録再生装置 |