[go: up one dir, main page]

JP2001515641A - A method of encoding multi-word information by interleaving and error protection for words, by error location cues derived from highly protected words and directed to less protected words, a method of decoding such information, Device for encoding and / or decoding such information, and a carrier provided with such information - Google Patents

A method of encoding multi-word information by interleaving and error protection for words, by error location cues derived from highly protected words and directed to less protected words, a method of decoding such information, Device for encoding and / or decoding such information, and a carrier provided with such information

Info

Publication number
JP2001515641A
JP2001515641A JP53470499A JP53470499A JP2001515641A JP 2001515641 A JP2001515641 A JP 2001515641A JP 53470499 A JP53470499 A JP 53470499A JP 53470499 A JP53470499 A JP 53470499A JP 2001515641 A JP2001515641 A JP 2001515641A
Authority
JP
Japan
Prior art keywords
words
word
information
clue
decoding
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
Application number
JP53470499A
Other languages
Japanese (ja)
Inventor
ルドヴィカス エム ジー エム トルフイゼン
ダイク マーテン イー ファン
コンスタント ピー エム ジェー バゲン
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Koninklijke Philips NV
Original Assignee
Philips Electronics NV
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Philips Electronics NV filed Critical Philips Electronics NV
Publication of JP2001515641A publication Critical patent/JP2001515641A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • H03M13/27Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes using interleaving techniques
    • H03M13/2703Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes using interleaving techniques the interleaver involving at least two directions
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/18Error detection or correction; Testing, e.g. of drop-outs
    • G11B20/1833Error detection or correction; Testing, e.g. of drop-outs by adding special lists or symbols to the coded information
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/18Error detection or correction; Testing, e.g. of drop-outs
    • G11B20/1866Error detection or correction; Testing, e.g. of drop-outs by interleaving
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • H03M13/35Unequal or adaptive error protection, e.g. by providing a different level of protection according to significance of source information or by adapting the coding according to the change of transmission channel characteristics
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • H03M13/47Error detection, forward error correction or error protection, not provided for in groups H03M13/01 - H03M13/37
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/12Formatting, e.g. arrangement of data block or words on the record carriers
    • G11B2020/1264Formatting, e.g. arrangement of data block or words on the record carriers wherein the formatting concerns a specific kind of data
    • G11B2020/1265Control data, system data or management information, i.e. data used to access or process user data
    • G11B2020/1267Address data
    • G11B2020/1271Address data the address data being stored in a subcode, e.g. in the Q channel of a CD
    • G11B2020/1272Burst indicator subcode [BIS]
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/18Error detection or correction; Testing, e.g. of drop-outs
    • G11B20/1833Error detection or correction; Testing, e.g. of drop-outs by adding special lists or symbols to the coded information
    • G11B2020/1846Error detection or correction; Testing, e.g. of drop-outs by adding special lists or symbols to the coded information using a picket code, i.e. a code in which a long distance code [LDC] is arranged as an array and columns containing burst indicator subcode [BIS] are multiplexed for erasure decoding

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Probability & Statistics with Applications (AREA)
  • Signal Processing (AREA)
  • Quality & Reliability (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Error Detection And Correction (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Techniques For Improving Reliability Of Storages (AREA)

Abstract

(57)【要約】 多重ワード情報は、ワードに対するインターリービングとワードに対するエラー保護コード機能を提供して、多重ビットシンボルに基づいて、媒体の大部分に分布するように符合化されている。これは、保護性の高い手がかりワードから、保護性の低いターゲットワードに向かう、多重ワードグループに渡ってエラー位置を示す手がかりを与えることができる。更に、手がかりワードは、第一の均一サイズを有しかつ第一の均一態様で散在させることできる。ターゲットワードは第二の均一サイズを有し、かつ第二の均一態様で散在させることができる。この方法は、特に、光学記録に使用できる。 (57) Summary Multiple word information is coded to distribute over most of the medium based on multiple bit symbols, providing interleaving for words and error protection code functions for words. This can provide clues to indicate error locations across multiple word groups, from the more secure clue word to the less secure target word. Further, the clue words may have a first uniform size and may be interspersed in a first uniform manner. The target words have a second uniform size and can be interspersed in a second uniform manner. This method can be used in particular for optical recording.

Description

【発明の詳細な説明】 保護性の高いワードから導出されかつ保護性の低いワードに向けられるエラー 位置手がかりにより、ワードに対するインターリービングとエラー保護によって 、多重ワード情報を符号化する方法、このような情報を復号化する方法、このよ うな情報を符号化および/または復号化する装置、そしてこのような情報が設け られた担体 背景技術 本発明は、請求項1の於て書きに詳述された方法に関する。Berlekamp、他の 米国特許第4,559,625号およびBlaum、他の米国特許第5,299,208号は、第一番目 のワードで見出されるエラーパターンが、同じグループのワードの他のワードに おけるエラーの位置を決める手がかりを与えることができる、インターリーブさ れかつエラー保護されている情報ワードの復号化を開示している。これらの米国 特許は、標準化されたフォーマットと、様々なワードに対して多重シンボルエラ ーバーストを有する障害モデルとを使用する。特定のワードにおけるエラーの発 生は、次の1つまたは複数のワードにおいて示される対応するシンボル位置でエ ラーが発生する可能性が大きいことを示す。この手順は、訂正されるエラーの数 をしばしば増加させる。本発明の発明者等は、この原理に関する問題を認識し、 手がかりワードが充分に訂正されたときのみ、手がかりが実現される本発明を提 案した。 発明の開示 本発明の目的は、とりわけ、手がかりワードが、ターゲットワードに比較して より大きい確実性で正しく復号化されるコーディングフォーマットを提供するこ とにある。本発明の特徴の一つは、請求項1の特徴部分に記載されている。見い だされる手がかりを、最終的に抹消シンボルにするか、その手がかりが抹消シン ボルをポイントするようにすることができる。そのようなポインティングにより 、エラー訂正は、より強力に行われる。実際、多くのコードは、エラー位置が知 ら れていないときには、最大でもt個のエラーしか訂正しない。抹消位置が与えら ると、一般に、より大きい数e>tの抹消を訂正することができる。また、バー ストとランダムエラーの組合せに対する保護も、改善されるであろう。抹消位置 を与えることにより、使用するシンドロームシンボルの数は、より少なくて済む ようになるので、計算が単純化される。原則として、本発明は、転送環境にも記 憶環境にも使用することができる。 本発明は、このようにして符号化された情報を復号化する方法、上記の方法に 使用される符号化および/または復号化装置、そしてこのような符号化および/ または復号化をインターフェースする情報が設けられている担体にも関する。こ れ以外の有利な本発明の態様は、従属項に詳述されている。 図面の簡単な説明 これらのそしてこれら以外の態様と本発明の効果は、以下に更に詳細に好適な 実施例の開示を参照して、特に、添付の図面を参照して説明される。 第1図は、符号器、担体および復号器を備えるシステムを示す。 第2図は、コードフォーマットの原理を示す。 第3図は、製品コードフォーマットを示す。 第4図は、バースト検知を有する長距離コード(Long Distance Code)を示す。 第5図は、ピケコードおよびバーストインジケータサブコードを示す。 第6図は、バーストインジケータサブコードフォーマットを示す。 第7図は、ピケコードおよびその製品サブコードを示す。 第8図は、製品サブコードの様々な別の特徴を示す。 第9図は、代替フォーマットを示す。 第10図は、インターリービングに関する詳細を示す。 発明を実施するための最良の形態 第1図は、符号器、担体、そして復号器が設けられている本発明のシステム全 体を示す。この実施例は、オーディオまたは映像信号、またはデータから導出さ れる一連のサンプルまたは多重ビットシンボルを、符号化し、格納し、そして最 後に復号化するために使われる。端子20は、例えば、8ビットのシンボルストリ ームを受信する。スプリッタ22は、手がかりワードを得るために第一のシンボル を周期的かつ循環的に符号器24に転送する。さらに、スプリッタ22は、他の全て のシンボルを符号器26に転送する。手がかりワードは、符号器24で、関連データ を第一の多重シンボル誤り訂正符号のコードワードに符号化することによって、 形成される。このコードは、リードソロモンコード、製品コード、インターリー ブされたコードまたはそれらの組み合せとすることが出来る。ターゲットワード は、符号器26で、第二の多重シンボル誤り訂正符号のコードワードに符号化する ことにより形成される。本実施例の場合、コードワードは全て均一な長さを有す るが、これは厳蜜な必要条件ではない。コードは、両方とも、第2コードのサブ コードを有するリードソロモンコードであることが好ましい。第2図を参照した 以下の説明から明確となるように、手がかりワードは、一般に、エラー保護の程 度はより高く、そしてそれに含まれる非冗長シンボルの数は少ない。 ブロック28において、このようにして形成されたコードワードは、任意の数が 示されている出力端の一つまたは複数のものに転送され、その結果、後に論議さ れる媒体上の分布は均一になる。ブロック30は、符号化されたデータを受ける媒 体を示す。これは、実際には、書き込み方法と媒体の適切な組み合わせにより直 接書き込ませても良い。これに代えて、媒体は、スタンプのようなマスターが符 号化された媒体からコピーしても良い。記録は、光学的でかつ充分にシリアルで あることが好ましいが、他の構成を使用することも出来る。ブロック32において 、様々なワードが、再び媒体から読み込まれる。次いで、第一のコードの手がか りワードが、復号器34に送られ、そしてそれらの固有の冗長度に基づいて復号化 される。さらに、以下の第2図の議論において明らかになるように、このような 復号化は、これらの手がかりワード以外のエラーの位置に関する手がかりを提示 することできる。ブロック35は、これらの手がかりを受信し、そしてこのような 手がかりを抹消位置に翻訳する異なった方式の一つまたは複数を使用するプログ ラムを含む。ターゲットワードは、復号器36により、復号化される。抹消位置の 制御の下に、ターゲットワードのエラー保護は、受け入れられるレベルまで増強 される。最後に、復号化された全てのワードは、要素38によって、 出力40への本来のフォーマットに整合するように逆多重化される。簡単化のため に、様々なサブシステムと互いにインターフェースするための構成は、省略され ている。 第2図は、比較的単純なコードフォーマットを示す。図示されるように、符号 化された情報は、16行と32列のシンボル(すなわち512のシンボル)の1ブロッ クに、概念的に配置されている。媒体上の記録は、左上の列から始まって、列ご とに順次配置される。斜線部は、チェックシンボルを含む。ワード0、4、8およ び12は、各々8つのチェックシンボルを有しかつ手がかりワードを構成する。他 のワードは、各々、4つのチェックシンボルを含み、ターゲットワードを構成す る。このブロックは、全体で432の情報シンボルと80のチェックシンボルを含む 。チェックシンボルは、それらのそれぞれのワード内に、より分布させて局在化 させることができる。情報シンボルの一部を、ダミーのシンボルにしても良い。 リードソロモンコードの場合、各手がかりワードについて、最高4つのシンボル エラーまで訂正することが出来る。実際のシンボルエラーは、xにより示されて いる。従って、全ての手がかりワードは、それらが決して4つを超えるエラーを 有することはないので、正しく復号化される。しかしながら、ワード2および3 は、それら自身の冗長シンボルのみに基づいて復号化させることは出来ないこと は注目される。第2図において、62、66、68以外の全てのエラーは、エラースト リングを表す。しかしながら、少なくとも3つの連続する手がかりワードと交叉 するストリング52および58のみが、エラーバーストとみなされるので、少なくと も全ての中間シンボル位置は、抹消フラグを得る。また、バーストの第一の手が かりワードエラーの前のターゲットワードと、バーストの最後の手がかりワード エラーの直後のターゲットワードとは、戦略に依存して、その位置で抹消フラグ を得ることができる。ストリング54は、短すぎるので、バーストとはみなされな い。 この結果、ワード4における2つのエラーは、両者の関連する列に抹消フラグ を生成する。これにより、ワード2および3は訂正可能となり、各々は、一つの エラーシンボルと2つの抹消シンボルを有する。しかしながら、ランダムなエラ ー62も、68も、ストリング54も、手がかりワードを1つしか含まないので、ワ ード5、6、7に対する手がかりを構成しない。正しいシンボルを再生するための8 ビットシンボルにおけるエラー発生率は、1/256であるので、ある状況において は、抹消が0エラーパターンと言う結果になることがある。同様に、特定の手が かりワードと交差している長いバーストは、そこに、正しいシンボルを生成でき る。同じバーストの先行する手がかりシンボルと後行する手がかりシンボルとの 橋渡し戦略によって、この正しいシンボルは、次いで、バーストに組み込まれ、 そして誤った手がかりシンボルと同様に、適切なターゲットシンボルに対する抹 消値に変換される。上記の決定は、他のパラメータによって更に制御することが できる復号化ポリシにより変更できる。 実際的なフォーマットの考察 以下に、実際的なフォーマットについて、述べる。第3図は、製品コードフォ ーマットを表す。ワードは、水平と垂直に有り、パリティは陰影部に有る。第4 図は、上側の数個のワード内により多くのパリティを有する特別なバースト検知 を有するいわゆる長距離コード(Long Distance Code)を表す。本発明は、第3 図および4図の原理の組合せとして構成できるいわゆるピケコード(Picket Cod e)を提示する。書き込みは、常に、第3図および4図に示される矢印に沿って シーケンシャルに行われる。 本発明の実際的な特徴は、より新しいデジタル光学記録方法によって、もたら される。顕著な特徴は、基板の場合、上側の透過層の読み込みが100ミクロンと 薄い点である。チャネルビットは約0.14ミクロンのサイズを有するので、2/3の チャネル率でのデータバイトは、1.7ミクロンの長さしか有しないであろう。上 面でのビーム直径は、約125ミクロンの直径を有する。ディスクの容器は、大き いバーストの可能性を減らす。しかしながら、50ミクロン未満の従わない粒子は 、短い障害の原因となる可能性が有る。本発明者等は、とりわけ、このような障 害が、エラー増殖によって、200ミクロンのバースト(約120バイトに相当する) に至る障害モデルを使用した。特に、本発明者等は、バイト当たり2.6*10-5の確 率でランダムに、つまり32kBブロックにつき平均1つのバーストから、始まる12 0Bの固定サイズのバーストをもつエラーモデルを使用した。本 発明は、光ディスク記憶装置の技術発展により推し進められた。しかし、例えば 、多重トラックテープのような他の構成、そして、例えば、磁気または光磁気記 録のような他のテクノロジも、また、ここで記載されている改良された方法から 利益を得るであろう。 第5図は、ピケコードおよびバーストインジケータサブコードを示す。ピケコ ードは、2つのサブコードAおよびBから成る。バーストインジケータサブコー ド(BIS)は、手がかりワードを含む。フォーマット上、多重バーストエラーの 位置を局在化させることを許すのは、非常に深くインターリーブさせた長距離コ ードである。この様にして見出されたエラーパターンは、本実施例の場合、製品 サブコード(PS)として構成されるターゲットワードに対する抹消情報を得るた めに処理される。製品サブコードは、バーストインジケータサブコードから得ら れる抹消フラグを使用することによって、多重バーストとランダムエラーの組合 せを訂正する。 以下のフォーマットが、提案される: ・ 「32kB」のブロックは、16のDVD互換セクターを含む ・ このような各セクターは、2064=2048+16バイトデータを含む ・ ECC符号化の後の各セクターは、2368バイトを含む ・ 従って符号化率は、0.872である ・ ブロック内で、256のシンクブロックが次のようにフォーマットされる ・ 各セクターは、16のシンクブロックを含む ・ 各シンクブロックは、37Bの4つのグループから成る ・ 各グループの37Bは、深くインターリーブさせたバーストインディケータサ ブコード(BIS)の1Bとさらに製品サブコードの36Bを含む。 第5図に示されるように、行は、前のシンクパターンから始めて、シーケンシ ャルにディスクから読み込まれる。各行は、連続的に番号が付されかつ陰影部分 で示されるBISの4Bを含んでいて、かつ他の36バイトにより分離されている。 16行が1セクターを形成し、256行が1シンクブロックを形成する。 第6図は、第5図のセクター当たり同じ番号が付された64のバイトのバースト インジケータサブコードフォーマットのみを示し、そしてそれは、次のように 構成されている; ・ t=16で各々が[64,32,33]RSコードを有する16行が有る; ・ 列は、矢印で示されるようにディスクからシーケンシャルに導出され、その 結果、一つのセクターから4つの列のグループが、速いアドレッシングのた めに導出される; ・ BISは、各々592B(〜1mm)の少なくとも16のバーストを示すことができる; ・ BISは、セクター当たり32Bのデータ、BISの4列、そして特に、16BのDVDヘ ッダ、速いアドレス読み出しを可能とするためにヘッダ上の5Bのパリティ、 11Bのユーザデータを含む。 第7図は、ターゲットワードから形成されているピケコードおよびその製品サ ブコードを示す。製品サブコードのバイトには、BISバイトを無視して、ディス クから読み込まれる順序で番号が付される。 第8図は、製品サブコードのこの実施例の様々なその他の態様を示す。特に、 製品サブコードは、リードソロモンコードの製品コード[256,228,29]*[144,1 43,2]である。データバイトの数は、(2048-11)のユーザバイトに12の予備バ イトを加えたものの16倍である、228*143=32604である。 第9図は、水平リードソロモンコードを全て除去した第8図の代替フォーマッ トを示す。水平ブロックサイズは、36バイト(第7図の4分の1)で、かつ[256 ,224,33]リードソロモンコードを使用する。各セクターは、2368のバイトを有 し、そしてダミーバイトは、不必要である。 第一列のコードは、2つのステップで形成される。各セクターから16のヘッダ バイトが、速いアドレス検索を可能とするために、[20,16,5]コードにおいて 符号化される。セクター当たり20のバイトと別の32のユーザバイトを加えた結果 が、データバイトを形成し、更に集合的に符号化される。1つの2Kセクターのデ ータシンボルは、次のように、1つの物理セクターのみに存在させることができ る。[256,224,33]コードの各列は、2Kセクター当たり8つのパリティシンボル を含む。更に、各[256,208,49]コードは、48の冗長バイトを有する[256,208 ,49]コードを得るために、2Kセクター当たり12のパリティシンボル と、[20,16,5]コードの4つのパリティシンボルとを有する。 第10図は、このインターリービングを詳細に示す。ここで、『*』は、ヘッダ バイトを、『□』は、[20,16]コードのパリティを、『●』は、32の「別の」デ ータバイトと[256,208]コードの12のパリティバイトを表す。DETAILED DESCRIPTION OF THE INVENTION A method for encoding multi-word information by interleaving and error protection for words, with error location cues derived from highly secure words and directed to less secure words, such as Method for decoding information, apparatus for encoding and / or decoding such information, and carrier background art provided with such information The present invention is described in detail in claim 1. About the method. Berlekamp, et al., U.S. Pat.No. 4,559,625 and Blaum, et al., U.S. Pat. Disclosed are decoding of interleaved and error-protected information words. These U.S. patents use a standardized format and impairment model with multiple symbol error bursts for various words. The occurrence of an error in a particular word indicates that the error is likely to occur at the corresponding symbol position indicated in the next word or words. This procedure often increases the number of errors that are corrected. The inventors of the present invention have recognized the problem with this principle and have proposed the present invention in which a clue is only realized when the clue word has been sufficiently corrected. DISCLOSURE OF THE INVENTION It is, inter alia, an object of the present invention to provide a coding format in which clue words are correctly decoded with greater certainty compared to target words. One of the features of the present invention is described in the characterizing part of claim 1. The clue found can ultimately be a kill symbol, or the clue can point to the kill symbol. With such pointing, error correction is made more powerful. In fact, many codes only correct at most t errors when the error locations are not known. Given the erasure location, it is generally possible to correct a larger number e> t of erasures. Also, protection against a combination of burst and random errors would be improved. Providing an erasure position simplifies the calculation because fewer syndrome symbols need to be used. In principle, the invention can be used in both transfer and storage environments. The invention relates to a method for decoding information encoded in this way, an encoding and / or decoding device used in the above method, and information for interfacing such encoding and / or decoding. The present invention also relates to a carrier provided with Further advantageous embodiments of the invention are specified in the dependent claims. BRIEF DESCRIPTION OF THE DRAWINGS These and other aspects and advantages of the present invention will be described in more detail below with reference to the disclosure of preferred embodiments, and in particular with reference to the accompanying drawings. FIG. 1 shows a system comprising an encoder, a carrier and a decoder. FIG. 2 shows the principle of the code format. FIG. 3 shows a product code format. FIG. 4 shows a long distance code having burst detection. FIG. 5 shows a picket code and a burst indicator subcode. FIG. 6 shows a burst indicator subcode format. FIG. 7 shows a picket code and its product subcode. FIG. 8 illustrates various other features of the product subcode. FIG. 9 shows an alternative format. FIG. 10 shows details regarding interleaving. BEST MODE FOR CARRYING OUT THE INVENTION FIG. 1 shows the entire system of the present invention provided with an encoder, a carrier and a decoder. This embodiment is used to encode, store and finally decode a sequence of samples or multi-bit symbols derived from an audio or video signal or data. The terminal 20 receives, for example, an 8-bit symbol stream. Splitter 22 periodically and cyclically transfers the first symbol to encoder 24 to obtain a clue word. Further, splitter 22 forwards all other symbols to encoder 26. The clue word is formed by the encoder 24 encoding the associated data into a codeword of a first multiple symbol error correction code. This code can be a Reed-Solomon code, a product code, an interleaved code, or a combination thereof. The target word is formed by the encoder 26 encoding the codeword into a second multiple symbol error correction code. In this embodiment, the codewords all have a uniform length, but this is not a strict requirement. Preferably, the codes are both Reed-Solomon codes having a subcode of the second code. As will be clear from the following description with reference to FIG. 2, clue words generally have a higher degree of error protection and contain fewer non-redundant symbols. In block 28, the codeword thus formed is transferred to one or more of the indicated number of outputs, so that the distribution on the medium to be discussed later is uniform. Become. Block 30 represents the medium that receives the encoded data. In practice, this may be directly written by an appropriate combination of a writing method and a medium. Alternatively, the medium may be copied from a master encoded medium such as a stamp. The recording is preferably optical and fully serial, but other configurations can be used. At block 32, the various words are read from the media again. The cue words of the first code are then sent to a decoder 34 and decoded based on their inherent redundancy. Further, as will become apparent in the discussion of FIG. 2 below, such decoding can provide clues about the location of errors other than these clue words. Block 35 includes a program that receives one or more of these cues and uses one or more of the different schemes to translate such cues into the erasure location. The target word is decoded by the decoder 36. Under control of the erasure location, the error protection of the target word is increased to an acceptable level. Finally, all decoded words are demultiplexed by element 38 to match the native format on output 40. For simplicity, components for interfacing with the various subsystems are omitted. FIG. 2 shows a relatively simple code format. As shown, the encoded information is conceptually arranged in one block of 16 rows and 32 columns of symbols (ie, 512 symbols). The recordings on the medium are arranged sequentially by column, starting from the top left column. The hatched portion includes a check symbol. Words 0, 4, 8, and 12 each have eight check symbols and constitute a clue word. The other words each contain four check symbols and make up the target word. This block contains a total of 432 information symbols and 80 check symbols. Check symbols can be more distributed and localized within their respective words. Some of the information symbols may be dummy symbols. In the case of Reed-Solomon codes, up to four symbol errors can be corrected for each clue word. The actual symbol error is indicated by x. Thus, all clue words are decoded correctly because they never have more than four errors. It is noted, however, that words 2 and 3 cannot be decoded based solely on their own redundant symbols. In FIG. 2, all errors except 62, 66, 68 represent error strings. However, since only the strings 52 and 58 that intersect at least three consecutive clue words are considered to be error bursts, at least all intermediate symbol positions will get an erasure flag. Also, the target word before the first clue word error of the burst and the target word immediately after the last clue word error of the burst can obtain an erasure flag at that position, depending on the strategy. String 54 is not considered a burst because it is too short. As a result, two errors in word 4 will generate an erasure flag in their associated columns. This makes words 2 and 3 correctable, each having one error symbol and two erasure symbols. However, neither the random error 62, 68, nor the string 54 contains only one clue word, and thus does not constitute a clue for words 5, 6, 7. Since the error rate in 8-bit symbols for reproducing a correct symbol is 1/256, in some situations, erasure may result in a zero error pattern. Similarly, long bursts that intersect a particular clue word can generate the correct symbol there. With a bridging strategy between the leading and trailing cues in the same burst, this correct symbol is then incorporated into the burst and, like the erroneous cues, converted to an erasure for the appropriate target symbol. You. The above decision can be modified by the decoding policy, which can be further controlled by other parameters. Consideration of practical format The practical format is described below. FIG. 3 shows a product code format. Words are horizontal and vertical, and parity is in shaded areas. FIG. 4 shows a so-called Long Distance Code with a special burst detection having more parity in the upper few words. The present invention proposes a so-called Picket Code, which can be configured as a combination of the principles of FIGS. Writing is always performed sequentially along the arrows shown in FIGS. Practical features of the invention are provided by newer digital optical recording methods. A striking feature is that for the substrate, the reading of the upper transmission layer is as thin as 100 microns. Since the channel bits have a size of about 0.14 microns, a data byte at a channel rate of 2/3 will only have a length of 1.7 microns. The beam diameter at the top has a diameter of about 125 microns. Disc containers reduce the possibility of large bursts. However, non-compliant particles less than 50 microns can cause short disturbances. We have used, among other things, a fault model in which such faults result in a burst of 200 microns (corresponding to about 120 bytes) due to error propagation. In particular, we used an error model with a fixed size burst of 120B starting at random with a probability of 2.6 * 10 -5 per byte, ie, on average one burst per 32kB block. The present invention has been promoted by the technical development of optical disk storage devices. However, other configurations, such as, for example, multi-track tape, and other technologies, such as, for example, magnetic or magneto-optical recording, will also benefit from the improved methods described herein. . FIG. 5 shows a picket code and a burst indicator subcode. The picket code is composed of two subcodes A and B. The burst indicator subcode (BIS) includes a clue word. It is a very deeply interleaved long distance code that allows the location of multiple burst errors to be localized in format. The error pattern thus found is processed in the present embodiment to obtain erasure information for the target word configured as the product subcode (PS). The product subcode corrects the combination of multiple bursts and random errors by using the erasure flag obtained from the burst indicator subcode. The following formats are suggested:-A "32kB" block contains 16 DVD compatible sectors-Each such sector contains 2064 = 2048 + 16 bytes of data-Each sector after ECC encoding Contains 2368 bytes.The code rate is therefore 0.872.In a block, 256 sync blocks are formatted as follows.Each sector contains 16 sync blocks.Each sync block has Consists of four groups of 37B: Each group of 37B includes 1B of deeply interleaved burst indicator subcode (BIS) and 36B of product subcode. As shown in FIG. 5, rows are read sequentially from disk, starting with the previous sync pattern. Each row contains 4Bs of BIS, which are sequentially numbered and indicated by shading, and are separated by another 36 bytes. 16 rows form one sector, and 256 rows form one sync block. FIG. 6 shows only the same numbered 64 byte burst indicator subcode format per sector of FIG. 5, and it is constructed as follows: At t = 16 each at [ 64,32,33] There are 16 rows with RS code; the columns are sequentially derived from the disk as indicated by the arrows, so that a group of 4 columns from one sector has fast addressing BIS can show at least 16 bursts of 592B (~ 1mm) each; BIS is 32B of data per sector, 4 columns of BIS, and especially 16B of DVD header Includes 5B parity on header and 11B user data to enable fast address reading. FIG. 7 shows a picket code formed from a target word and its product subcode. The product subcode bytes are numbered in the order in which they are read from disk, ignoring the BIS byte. FIG. 8 illustrates various other aspects of this embodiment of the product subcode. In particular, the product subcode is the Reed-Solomon code product code [256, 228, 29] * [144, 143, 2]. The number of data bytes is 228 * 143 = 32604, which is 16 times the (2048-11) user bytes plus 12 spare bytes. FIG. 9 shows an alternative format of FIG. 8 with all horizontal Reed-Solomon codes removed. The horizontal block size is 36 bytes (1/4 in FIG. 7) and uses [256, 224, 33] Reed-Solomon codes. Each sector has 2368 bytes, and dummy bytes are unnecessary. The first row of codes is formed in two steps. Sixteen header bytes from each sector are encoded in [20,16,5] code to enable fast address lookup. The result of adding 20 bytes per sector and another 32 user bytes forms a data byte and is collectively encoded. A data symbol of one 2K sector can exist only in one physical sector as follows. Each column of the [256,224,33] code contains 8 parity symbols per 2K sector. Further, each [256,208,49] code has 12 parity symbols per 2K sector and a [20,16,5] code to obtain a [256,208,49] code with 48 redundant bytes. And four parity symbols. FIG. 10 shows this interleaving in detail. Here, “*” indicates the header byte, “□” indicates the parity of the [20, 16] code, and “●” indicates 32 “another” data bytes and 12 of the [256, 208] code. Represents a parity byte.

───────────────────────────────────────────────────── フロントページの続き (81)指定国 EP(AT,BE,CH,CY, DE,DK,ES,FI,FR,GB,GR,IE,I T,LU,MC,NL,PT,SE),OA(BF,BJ ,CF,CG,CI,CM,GA,GN,GW,ML, MR,NE,SN,TD,TG),AP(GH,GM,K E,LS,MW,SD,SZ,UG,ZW),EA(AM ,AZ,BY,KG,KZ,MD,RU,TJ,TM) ,AL,AM,AT,AU,AZ,BA,BB,BG, BR,BY,CA,CH,CN,CU,CZ,DE,D K,EE,ES,FI,GB,GD,GE,GH,GM ,HR,HU,ID,IL,IN,IS,JP,KE, KG,KP,KR,KZ,LC,LK,LR,LS,L T,LU,LV,MD,MG,MK,MN,MW,MX ,NO,NZ,PL,PT,RO,RU,SD,SE, SG,SI,SK,SL,TJ,TM,TR,TT,U A,UG,UZ,VN,YU,ZW (72)発明者 バゲン コンスタント ピー エム ジェ ー オランダ国 5656 アーアー アインドー フェン プロフ ホルストラーン 6 (54)【発明の名称】 保護性の高いワードから導出されかつ保護性の低いワードに向けられるエラー位置手がかりによ り、ワードに対するインターリービングとエラー保護によって、多重ワード情報を符号化する方 法、このような情報を復号化する方法、このような情報を符号化および/または復号化する装 置、そしてこのような情報が設けられた担体────────────────────────────────────────────────── ─── Continuation of front page    (81) Designated country EP (AT, BE, CH, CY, DE, DK, ES, FI, FR, GB, GR, IE, I T, LU, MC, NL, PT, SE), OA (BF, BJ , CF, CG, CI, CM, GA, GN, GW, ML, MR, NE, SN, TD, TG), AP (GH, GM, K E, LS, MW, SD, SZ, UG, ZW), EA (AM , AZ, BY, KG, KZ, MD, RU, TJ, TM) , AL, AM, AT, AU, AZ, BA, BB, BG, BR, BY, CA, CH, CN, CU, CZ, DE, D K, EE, ES, FI, GB, GD, GE, GH, GM , HR, HU, ID, IL, IN, IS, JP, KE, KG, KP, KR, KZ, LC, LK, LR, LS, L T, LU, LV, MD, MG, MK, MN, MW, MX , NO, NZ, PL, PT, RO, RU, SD, SE, SG, SI, SK, SL, TJ, TM, TR, TT, U A, UG, UZ, VN, YU, ZW (72) Inventor Bagen Constant P.M.J             ー             Netherlands 5656             Fen Prof. Holstrahn 6 (54) [Title of Invention] Error cues derived from highly protected words and directed to less protected words                     Encoding multiple word information with word interleaving and error protection                     Method, a method for decoding such information, and a device for encoding and / or decoding such information.                     And the carrier provided with such information

Claims (1)

【特許請求の範囲】 1. エラー多重ワードグループに渡って位置を示す手がかりを与えるために、 ワードに対するインターリービングおよびワードに対するエラー保護コード機 能を与え、媒体の大部分に分布するように多重ビットシンボルに基づく多重ワ ード情報を符号化する方法に於て、 保護性の低いターゲットワードに向けられている手がかりを、保護性の高い 手がかりワードから発生させることを特徴とする多重ワード情報を符号化する 方法。 2. このような手がかりワードが、第一の均一サイズを有し、そして第二の均 一サイズを有しかつ第二の均一態様で散在するターゲットワードに関して、第 一の均一態様で散在している、請求項1に記載の方法。 3. 光学媒体による記録に使用される請求項1に記載の方法。 4. 当該手がかりワードが、上記コード機能を含むブロック内に、関連するセ クターのヘッダ情報を含み、そしてそのヘッダ情報が、それぞれ関連したセク ターの配置に対応してシークエンシャルに当該媒体に提供される、請求項1に 記載の方法。 5. 前記ヘッダ情報が、セクターごとに、前記コード機能の外側に追加のエラ ー保護を有する請求項4に記載の方法。 6. 多重ワードグループに渡るエラー位置を示す手がかりを評価することも含 めて、ワードに対して逆インターリービングを行いかつエラー保護コード機能 を復号化する、媒体の大部分に分布する多重ビットシンボルに基づく受け取ら れた多重ワード情報を復号化する方法において、 このような手がかりを、保護性の低いターゲットワードに向かっている保護性 の高い手がかりワードから導出することを特徴とする復号化方法。 7. 第一の均一サイズを有し、かつ第一の均一態様で散在する手がかりワード と、第二の均一サイズを有しかつ第二の均一態様で散在するターゲットワード とに基づく請求項6に記載の方法。 8. 光学媒体による記録に適用される請求項6に記載の方法。 9. 手がかりワード内の訂正されたシンボルが、それぞれ手がかりを供給し、 そして、受け取られた情報のシリーズ内の連続した手がかりが、集合的にター ゲットワードの中間シンボルに対し抹消フラグを発生させる請求項6に記載の 方法。 10. そのようなシリーズ内の変更されていない中間の手がかりワードシンボ ルに、架空の手がかりが、割り当てられている請求項9に記載の方法。 11. 当該手がかりワードが、上記コード機能を含むブロック内に、関連する セクターのヘッダ情報を含み、そしてそれぞれ前記関連するセクターの配置に シークエンシャルに対応させて当該媒体から当該ヘッダ情報を導出する請求項 6に記載の方法。 12. 当該コード機能の外側で前記ヘッダ情報上にセクター当たりエラー保護 を与える請求項11に記載の方法。 13. 媒体の大部分に分布するように多重ビットシンボルに基づく多重ワード 情報を符合化し、そしてワードに対するインターリービングを与えるインター リービング手段と、ワードに対するエラー保護コード機能を与える復号化手段 と、多重ワードグループに渡ってエラー位置を示す手がかりを発生させる割り 当て手段とを有する符号化装置であって、 この割り当て手段が、保護性の高い手がかりワードから、保護性の低いター ゲットワードをポイントする手がかりを提供するように構成されている符号化 装置。 14. このインターリービング手段が、第二の均一サイズを有しかつ第二の均 一態様で散在するターゲットワードに関して、第一の均一な態様で散在する第 一の均一サイズでこの手がかりワードをインターリーブするように構成されて いる請求項13に記載の装置。 15. 媒体の大部分に分布する多重ビットシンボルに基づく受け取られた多重 ワード情報を復号化し、そしてワードに対して逆インターリービングを実行す る逆インターリービング手段と、エラー保護コード機能を復号化する復号化手 段と、多重ワードグループに渡ってエラー位置を示す手がかりを評価する評価 手段とを有する復号化装置において、 当該評価手段が、このような手がかりを保護性の低いターゲットワードに向 かう保護性の高い手がかりワードから導出するように構成されていることを特 徴とする復号化装置。 16. 第一の均一サイズを有しかつ第一の均一態様で散在する手がかりワード と、第二の均一サイズを有しかつ第二の均一態様で散在するターゲットワード とに基づく請求項15に記載の装置。 17. インターリーブされた手がかりワードとターゲットワードの配列を有し 、このような手がかりワードが、当該ターゲットワードに対し優れたエラー保 護性を有する、請求項1に記載の方法を実行することにより生成される物理的 な担体。 18. このような手がかりワードが、第一の均一サイズを有し、そして第二の 均一サイズを有しかつ第二の均一態様で散在するターゲットワードに関して、 第一の均一態様で散在する請求項17に記載の担体。 19. 光学記録に基づく請求項17に記載の担体。 20. 基板入力読出しに使用される請求項17記載の担体。 21. 当該手がかりワードが、関連するセクターのヘッダ情報を当該コード機 能を含むブロック内に含み、かつそれらが、それぞれ関連するセクターの配置 に対応してシークエンシャルに当該媒体に提供される、請求項17に記載の運搬 装置。 22. ヘッダ情報が、セクター当たりに、当該コード機能の外側にエラー保護 を有する請求項21に記載の運搬装置。[Claims] 1. To give a clue to the location across error multiple word groups,   Interleaving for words and error protection code machine for words   Multi-bit symbol based on multi-bit symbols to provide   In the method of encoding the code information,     Clues pointing to less secure target words are more secure   Encode multi-word information characterized by generating from clue words   Method. 2. Such a clue word has a first uniform size and a second uniform size.   For target words having one size and interspersed in a second uniform manner,   2. The method of claim 1, wherein the method is interspersed in a uniform manner. 3. 2. The method according to claim 1, wherein the method is used for recording on an optical medium. 4. The clue word is stored in the block containing the code function in the relevant section.   The header information of each of the relevant sections.   2. The method according to claim 1, wherein the media is sequentially provided to the medium corresponding to the arrangement of the data.   The described method. 5. The header information contains additional errors outside the code function for each sector.   5. The method of claim 4, wherein the method has protection. 6. This includes evaluating cues to indicate error locations across multiple word groups.   De-interleaving for words and error protection code function   Receive based on multi-bit symbols distributed over the majority of the medium   A method for decoding the decoded multiple word information,   Protecting such clues towards less secure target words   A decoding method characterized in that it is derived from a clue word having a high value. 7. Cue words having a first uniform size and scattered in a first uniform manner   And a target word having a second uniform size and interspersed in a second uniform manner   7. The method according to claim 6, based on: 8. 7. The method according to claim 6, wherein the method is applied to recording with an optical medium. 9. The corrected symbols in the clue words each provide a clue,   And successive clues in the series of information received are collectively   7. The method according to claim 6, wherein an erasure flag is generated for an intermediate symbol of the get word.   Method. 10. Unmodified middle clue word symbol in such series   10. The method of claim 9, wherein fictitious cues have been assigned to the file. 11. The clue word is associated with the code function in the block containing the code function.   Includes sector header information, and each in the associated sector location   Claims for deriving the header information from the medium corresponding to the sequential   7. The method according to 6. 12. Error protection per sector on the header information outside of the code function   12. The method of claim 11, which provides: 13. Multiple words based on multiple bit symbols to be distributed over most of the medium   An intercoder that encodes information and provides interleaving for words.   Leaving means and decoding means for providing an error protection code function for words   And a cue that generates clues to indicate error locations across multiple word groups.   Coding device having an applying means,     This means of allocation can be used to convert a more secure clue word to a less secure target word.   Encoding configured to provide clues to point to get words   apparatus. 14. The interleaving means has a second uniform size and a second uniform size.   For target words scattered in one aspect, the first words scattered in a first uniform manner   Configured to interleave this clue word in one uniform size   14. The device according to claim 13, wherein 15. Received multiplexing based on multi-bit symbols distributed over most of the medium   Decode word information and perform deinterleaving on words   Deinterleaving means and a decoding means for decoding the error protection code function   Evaluating columns and clues to indicate error locations across multiple word groups   And a decoding device comprising:     The evaluator may turn such clues into less protective target words.   Specially designed to derive from highly secure clue words.   Decoding device. 16. Cue words having a first uniform size and scattered in a first uniform manner   And a target word having a second uniform size and interspersed in a second uniform manner   16. The device according to claim 15, based on: 17. Contains an array of interleaved clue words and target words   These clue words provide good error protection for the target word.   A physical object generated by performing the method according to claim 1 having a protective property.   Carrier. 18. Such a clue word has a first uniform size and a second   For target words having a uniform size and interspersed in a second uniform manner,   18. The carrier of claim 17, interspersed in a first uniform manner. 19. 18. The carrier according to claim 17, based on optical recording. 20. 18. The carrier according to claim 17, which is used for reading a substrate input. 21. The clue word contains the relevant sector header information in the code   The locations of the sectors contained in the function-containing blocks, each of which is related   18. The transport of claim 17, wherein the transport is sequentially provided to the medium in response to   apparatus. 22. Header information is error protected per sector outside of the code function   22. The transport device according to claim 21, comprising:
JP53470499A 1997-12-29 1998-12-21 A method of encoding multi-word information by interleaving and error protection for words, by error location cues derived from highly protected words and directed to less protected words, a method of decoding such information, Device for encoding and / or decoding such information, and a carrier provided with such information Pending JP2001515641A (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
EP97204130 1997-12-29
EP97204130.5 1998-04-15
PCT/IB1998/002090 WO1999034271A2 (en) 1997-12-29 1998-12-21 A method for encoding multiword information

Publications (1)

Publication Number Publication Date
JP2001515641A true JP2001515641A (en) 2001-09-18

Family

ID=8229142

Family Applications (1)

Application Number Title Priority Date Filing Date
JP53470499A Pending JP2001515641A (en) 1997-12-29 1998-12-21 A method of encoding multi-word information by interleaving and error protection for words, by error location cues derived from highly protected words and directed to less protected words, a method of decoding such information, Device for encoding and / or decoding such information, and a carrier provided with such information

Country Status (18)

Country Link
EP (1) EP0965173A1 (en)
JP (1) JP2001515641A (en)
KR (1) KR100583360B1 (en)
CN (1) CN1126271C (en)
AR (1) AR014200A1 (en)
AU (1) AU766901B2 (en)
BR (1) BR9807633B1 (en)
CA (1) CA2282305C (en)
CZ (1) CZ301101B6 (en)
HU (1) HU223894B1 (en)
ID (1) ID24253A (en)
IL (1) IL131627A (en)
MY (1) MY126409A (en)
RU (1) RU2224358C2 (en)
TR (1) TR199902089T1 (en)
TW (1) TW425773B (en)
WO (1) WO1999034271A2 (en)
ZA (1) ZA9811897B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7478306B2 (en) 2004-03-31 2009-01-13 Sanyo Electric Co., L:Td. Method of detecting error location, and error detection circuit, error correction circuit, and reproducing apparatus using the method

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1040583B1 (en) * 1998-07-27 2008-03-26 Koninklijke Philips Electronics N.V. Encoding multiword information by wordwise interleaving
EP1500199A1 (en) * 2002-04-05 2005-01-26 Koninklijke Philips Electronics N.V. Method and apparatus for embedding an additional layer of error correction into an error correcting code
KR20040021039A (en) * 2002-09-02 2004-03-10 엘지전자 주식회사 Method for correcting an error recorded on high density optical disc
US7281193B2 (en) 2004-09-27 2007-10-09 Mediatek Inc. Method and apparatus for decoding multiword information
DE102007043083A1 (en) * 2007-09-10 2009-03-12 Continental Automotive Gmbh Method and device for coding data words
KR20230063027A (en) 2021-11-01 2023-05-09 주식회사 오라 Method of manufacturing electrical heater coating solution by using carbon nanotube and graphite nanofiber advanced complex applied blending technique and electrical heater coating solution of the same

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0767088B2 (en) * 1983-02-18 1995-07-19 ソニー株式会社 Error correction coding method
US4559625A (en) * 1983-07-28 1985-12-17 Cyclotomics, Inc. Interleavers for digital communications
NL9002108A (en) * 1990-09-19 1992-04-16 Koninkl Philips Electronics Nv REGISTRATION CARRIER ON WHICH A MAIN DATA FILE AND OPERATING DATA FILE ARE RECORDED, A METHOD AND A DEVICE FOR RECORDING THE MAIN DATA FILE AND THE CONTROL FILE AND A DEVICE FOR READING THE REGISTRATOR.
US5299208A (en) * 1991-11-14 1994-03-29 International Business Machines Corporation Enhanced decoding of interleaved error correcting codes
EP0571019B1 (en) * 1992-05-19 2000-01-26 Koninklijke Philips Electronics N.V. Extended error protected communication system
DE69317867T2 (en) * 1992-12-14 1998-10-22 Koninkl Philips Electronics Nv Method and device for realizing a quasi product code with different error protection levels
RU2036512C1 (en) * 1993-03-03 1995-05-27 Виталий Кириллович Шмат Device for decoding concatenated reed-solomon code
US5546420A (en) * 1994-04-29 1996-08-13 At&T Corp. Methods of and devices for enhancing communications that use spread spectrum technology by using variable code techniques

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7478306B2 (en) 2004-03-31 2009-01-13 Sanyo Electric Co., L:Td. Method of detecting error location, and error detection circuit, error correction circuit, and reproducing apparatus using the method

Also Published As

Publication number Publication date
CN1126271C (en) 2003-10-29
CZ301101B6 (en) 2009-11-04
TW425773B (en) 2001-03-11
WO1999034271A3 (en) 1999-09-16
BR9807633A (en) 2000-06-06
KR100583360B1 (en) 2006-05-25
AU1501199A (en) 1999-07-19
CA2282305A1 (en) 1999-07-08
CA2282305C (en) 2007-10-16
ID24253A (en) 2000-07-13
AR014200A1 (en) 2001-02-07
ZA9811897B (en) 2000-06-28
TR199902089T1 (en) 2000-04-21
BR9807633B1 (en) 2011-06-28
HU223894B1 (en) 2005-03-29
MY126409A (en) 2006-09-29
EP0965173A1 (en) 1999-12-22
AU766901B2 (en) 2003-10-23
HUP0100551A2 (en) 2001-06-28
HUP0100551A3 (en) 2002-01-28
IL131627A (en) 2005-08-31
CZ305599A3 (en) 2000-02-16
RU2224358C2 (en) 2004-02-20
KR20000075856A (en) 2000-12-26
CN1253674A (en) 2000-05-17
IL131627A0 (en) 2001-01-28
WO1999034271A2 (en) 1999-07-08

Similar Documents

Publication Publication Date Title
US20040257900A1 (en) Data recording method, recording medium and reproduction apparatus
IL183567A (en) Method, device and carrier for encoding multiword information
US6378100B1 (en) Method and apparatus for encoding multiword information with error locative clues directed to low protectivity words
JP4290881B2 (en) Method and apparatus for storing data on magnetic media including error correction codes
US7340663B2 (en) Method and apparatus for embedding an additional layer of error correction into an error correcting code
JP2001515641A (en) A method of encoding multi-word information by interleaving and error protection for words, by error location cues derived from highly protected words and directed to less protected words, a method of decoding such information, Device for encoding and / or decoding such information, and a carrier provided with such information
HK1027447B (en) A method, device and carrier for encoding multiword information
KR20060125924A (en) Method, apparatus and recording medium for encoding and decoding multiword information

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20051118

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20060328

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20071030

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20080130

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20080310

A524 Written submission of copy of amendment under article 19 pct

Free format text: JAPANESE INTERMEDIATE CODE: A524

Effective date: 20080430

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080930

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20081226

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20090209

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090330

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20091110