DE69624059T2 - Datenubertragungsvorrichtung, datenaufzeichnungs- und wiedergabegerat sowie aufzeichnungsmedium beide mit datenstruktur fur fehlerkorrekturkode - Google Patents
Datenubertragungsvorrichtung, datenaufzeichnungs- und wiedergabegerat sowie aufzeichnungsmedium beide mit datenstruktur fur fehlerkorrekturkodeInfo
- Publication number
- DE69624059T2 DE69624059T2 DE69624059T DE69624059T DE69624059T2 DE 69624059 T2 DE69624059 T2 DE 69624059T2 DE 69624059 T DE69624059 T DE 69624059T DE 69624059 T DE69624059 T DE 69624059T DE 69624059 T2 DE69624059 T2 DE 69624059T2
- Authority
- DE
- Germany
- Prior art keywords
- data
- parity
- information data
- sector
- information
- 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.)
- Expired - Lifetime
Links
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, 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/29—Coding, 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 combining two or more codes or code structures, e.g. product codes, generalised product codes, concatenated codes, inner and outer codes
- H03M13/2906—Coding, 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 combining two or more codes or code structures, e.g. product codes, generalised product codes, concatenated codes, inner and outer codes using block codes
- H03M13/2927—Decoding strategies
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/18—Error detection or correction; Testing, e.g. of drop-outs
- G11B20/1833—Error detection or correction; Testing, e.g. of drop-outs by adding special lists or symbols to the coded information
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, 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/29—Coding, 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 combining two or more codes or code structures, e.g. product codes, generalised product codes, concatenated codes, inner and outer codes
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, 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/29—Coding, 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 combining two or more codes or code structures, e.g. product codes, generalised product codes, concatenated codes, inner and outer codes
- H03M13/2903—Methods and arrangements specifically for encoding, e.g. parallel encoding of a plurality of constituent codes
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, 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/29—Coding, 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 combining two or more codes or code structures, e.g. product codes, generalised product codes, concatenated codes, inner and outer codes
- H03M13/2906—Coding, 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 combining two or more codes or code structures, e.g. product codes, generalised product codes, concatenated codes, inner and outer codes using block codes
- H03M13/2909—Product codes
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Probability & Statistics with Applications (AREA)
- Theoretical Computer Science (AREA)
- Signal Processing (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Error Detection And Correction (AREA)
- Detection And Correction Of Errors (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
- Radio Transmission System (AREA)
Description
- Die vorliegende Erfindung betrifft ein Datenübertragungssystem, eine Datenaufzeichnungs- und Wiedergabevorrichtung und ein Aufzeichnungsmedium, jedes mit einer Datenstruktur für Fehlerkorrekturkode, und eine Datenstruktur zur Verwendung auf einem Aufzeichnungsmedium, ein Verfahren zum Anordnen einer Parität eines Fehlerkorrekturkodes, ein Verfahren zum Senden von Informationsdaten, ein Verfahren zum Empfangen von Informationsdaten, ein Verfahren zum Aufzeichnen von Informationsdaten auf einem Aufzeichnungsmedium und ein Verfahren zum Wiedergeben von Informationsdaten von einem Aufzeichnungsmedium.
- Insbesondere betrifft die vorliegende Erfindung ein Datenübertragungssystem zum Senden von Daten durch eine Kommunikationsleitung, eine Datenaufzeichnungs- und Wiedergabevorrichtung zum Aufzeichnen von Daten auf einem Aufzeichnungsmedium und Wiedergeben von Daten von dem Aufzeichnungsmedium und ein Aufzeichnungsmedium wie eine optische Disk, eine magneto-optische Disk, eine magnetische Disk, eine Compact-Disk, ein Magnetband, einem Halbleiterspeicher, oder Ähnliches, wobei das Datenübertragungssystem, die Datenaufzeichnungs- und Wiedergabevorrichtung und das Aufzeichnungsmedium eine Datenstruktur für einen Fehlerkorrekturkode aufweisen, eine Datenstruktur für die Verwendung bei einem Aufzeichnungsmedium, ein Verfahren zum Anordnen einer Parität eines Fehlerkorrekturkodes, ein Verfahren zum Senden von Informationsdaten, ein Verfahren zum Empfangen von Informationsdaten, ein Verfahren zum Aufzeichnen von Informationsdaten auf einem Aufzeichnungsmedium und ein Verfahren zum Wiedergeben von Informationsdaten von einem Aufzeichnungsmedium.
- Beim Senden und Aufzeichnen einer großen Menge digitaler Daten wird ein Fehlerkorrekturkode (nachfolgend als ECC bezeichnet) breit verwendet zum Zweck der Verbesserung der Zuverlässigkeit der Daten.
- Das durch Anfügen einer Parität an Ursprungsdaten erzeugte ECC-Wort und die Redundanz der Daten mit Paritäten nehmen zu, der ECC hat jedoch die Fähigkeit, bei den Vorgängen von Senden, Aufzeichnen und Wiedergeben der Daten erzeugte Fehler zu erfassen und zu korrigieren.
- Allgemein weist der ECC eine höhere Fehlerkorrekturfähigkeit auf, wenn das ECC- Wort eine erhöhte Redundanz hat, das heißt, wenn das ECC-Wort eine größere Menge von Paritätssymbolen enthält. Daher beinhaltet das ECC-Wort eine Mehrzahl von Paritätssymbolen oder Bytes.
- Wenn der ECC eine größere Datenmenge nach Senden oder Aufzeichnen von Daten kodiert, werden die Daten konventionell in eine Mehrzahl von Blöcken aufgeteilt, von denen jeder eine vorbestimmte Länge aufweist, und eine Parität wird jedem Block hinzugefügt. Dann wird die Parität allgemein am Ende des zu korrigierenden Blocks angeordnet. Das heißt, bei dem konventionellen Vorgang der Datenübertragung werden die Daten gesendet mit der am Ende jedes Datenblocks hinzugefügten Parität. Andererseits wurde bei dem Datenaufzeichnungs-Vorgang die Parität in einer Position benachbart zu jedem Datenblock aufgezeichnet.
- Eine Anordnung der Daten und der Parität des ECC-Worts bei dem konventionellen Datenaufzeichnungsverfahren ist konkret in Fig. 1 gezeigt.
- Fig. 1 zeigt ein logisches Datenformat eines Blocks einer optischen Disk, in welchem Daten und eine Parität nach einem bekannten Verfahren zum Anordnen der Parität des ECC aufgezeichnet sind.
- Der Block ist aufgeteilt in einen Datenbereich 90, einen Reihen-Paritätsbereich 54 und einen Spalten-Paritätsbereich 53 abhängig von dem Typ der aufgezeichneten Informationsdaten. In dem vorliegenden Fall ist die Parität ein Teil des ECC-Wortes.
- Wie aus Fig. 1 erkennbar ist, überlappen sich der Reihen-Paritätsbereich 54 und der Spalten-Paritätsbereich 53 teilweise miteinander.
- Ein Block umfasst 156 Datenrahmen 51 und 12 Paritäts-Rahmen. In dem vorliegenden Fall bezeichnet der Rahmen 51 eine Gruppe aus Daten oder Paritäten entsprechend einer Reihe jedes Blocks und bildet ein ECC-Wort in der Reihen-Richtung.
- Jeder Datenrahmen 51 umfasst Daten mit 158 Bytes und eine Reihen-Parität mit 10 Symbolen, von denen jedes aus einem Byte (nachfolgend als eine C1-Parität bezeichnet) für eine Fehlerkorrektur der Daten besteht. Sodann bilden dreizehn Datenrahmen einen Sektor 52. Daher umfasst ein Block in diesem Fall zwölf Sektoren 52. Am Kopf jedes Sektors 52 ist eine physikalische Sektor-Adresse 50 jedes Sektors 52 geschrieben (nachfolgend als eine Sektor-Adresse bezeichnet). Weiterhin ist anzumerken, dass ein synchrones (Sync) Muster (nicht dargestellt) allgemein zu dem Kopf jedes Rahmens hinzugefügt wird.
- In der Spalten-Parität 53 bilden zwölf Bytes in der Richtung der Spalte eine Parität (nachfolgend als eine C2-Pärität bezeichnet) und die Parität wird zum Korrigieren eines Fehlers der aufwärts in einer identischen Spalte angeordneten 156-Byte- Datenreihen verwendet. Die oben erwähnten 156-Byte-Daten und 12-Byte-Parität bilden ein ECC-Wort in der Spalten-Richtung. Fig. 1 zeigt ein logisches Format des einen Blocks und der Block wird physikalisch fortlaufend in einer Folge von dem in der obersten Position des Blocks einer Spur einer optischen Disk angeordneten Rahmen in einer Weise, wie in Fig. 2 gezeigt, geschrieben. Daher werden unter Beachtung der Datenreihen in der Richtung der Spalte Daten diskret auf der Disk angeordnet und diese Anordnung wird als eine Verschachtelung bezeichnet.
- Somit werden konventionell bei (a) der Datenanordnung in der Richtung einer Reihe, das heißt, der Datenreihe, welche nicht verschachtelt ist, und (b) der Datenanordnung in der Richtung einer Spalte, das heißt, der Datenreihe, welche verschachtelt ist, der Datenbereich 90, in welchem Daten angeordnet sind, und der Paritäts- Bereich 91, in welchem die Parität angeordnet ist, klar voneinander unterschieden.
- Gemäß der jüngsten Entwicklung der Zunahme der Speicherkapazitäten und Verringerung der Zugriffszeiten optischer Disks haben sich jedoch beim Auslesen von Daten von jeder optischen Disk, bei welcher die Daten entsprechend dem bekannten Anordnungs-Verfahren geschrieben wurden, solche Probleme wie die folgenden ergeben.
- Aufmerksamkeit wird jetzt den Zeitpunkten zum Erfassen von Sektoradressen beim fortlaufenden Auslesen von Informationen entlang einer Spur zugewandt. Fig. 3 zeigt die Zeitpunkte für den obigen Vorgang. In diesem Fall werden die Informationsdaten sequenziell aus dem in der obersten Position des in Fig. 1 gezeigten Blockes angeordneten Rahmen ausgelesen und daher werden zwölf Sektoradressen in einem vorbestimmten, regelmäßigen Zeitintervall erfasst. Da jedoch die zwölf Spalten-Paritätsrahmen der Spalten-Parität, 53 aufeinanderfolgend ausgelesen werden, läuft daher ein bestimmtes Zeitintervall ab, für welches keine Sektoradresse erfasst ist. Danach wird der nächste Block ausgelesen und dann tritt das vergleichbare Phänomen wiederholt auf.
- Somit werden entsprechend dem konventionellen Verfahren zum Anordnen der Parität des ECC die Zeitpunkte zum Erfassen der Sektoradressen unregelmäßig. Daher sind beim Abfragen einer gewünschten Sektoradresse eine komplizierte Steuerungsschaltung und eine komplizierte Berechnungsschaltung erforderlich und dies führt zu einem Grund für eine Verzögerung der Zeit des Auslesens. In diesem Fall können zum Beispiel nur durch Bereitstellen der Reihen-Parität ohne Hinzufügen der Spalten-Parität selbst die Zeitpunkte zum Erfassen der Sektoradressen regelmäßig gemacht werden. Mit nur der Reihen-Parität wird jedoch die Datenkorrekturfähigkeit verringert zum Verringern der Zuverlässigkeit der aufgezeichneten Daten.
- Die GB-A-2201067 offenbart ein Verfahren und eine Vorrichtung zur Fehlerkorrektur. Darin werden Informationsdaten und Paritätsdaten in einem Block angeordnet, der aus 59 Rahmen besteht, um Rahmen für Rahmen gesendet zu werden. In diesem Block sind Spalten-Paritätsdaten am Anfang des Blocks angeordnet und Reihen-Paritätsdaten sind arm Ende jedes. Rahmens angeordnet. Nach der Übertragung sämtlicher Rahmen wird eine C2-Korrektur ausgeführt, während keine weiteren Rahmen gesendet werden und bewirken unregelmäßige Zeitpunkte zur Erfassung der Sektoradressen.
- Die EP-A-0 273 676 offenbart ein Einzelspur-Orthogonal-Fehlerkorrektursystem zur Verwendung bei einem fortlaufenden, serialisierten Strom von digitaler Information. Die eingegebenen Daten werden in aufeinanderfolgenden Rahmen kodiert, von denen jeder eine vorbestimmte Anzahl von Datenwörtern und eine vorbestimmte Anzahl von Paritätswörtern enthält, die aus Datenwörtern anderer Rahmen abgeleitet sind. Informationsdaten und Paritätsdaten sind jedoch nicht in einem Datenblock angeordnet.
- Eine erste Aufgabe der vorliegenden Erfindung ist es daher, ein Datenübertragungssystem mit einem Daten-Sender und einem Daten-Empfänger anzugeben, wobei das System in der Lage ist, Informationsdaten in einem Datenbereich regelmäßig zu senden und die regelmäßig in dem Datenbereich angeordneten Informationsdaten regelmäßig zu empfangen, ohne die Zuverlässigkeit der gesendeten Daten zu verringern.
- Eine zweite Aufgabe der vorliegenden Erfindung ist es, eine Datenaufzeichnungs- und Wiedergabevorrichtung mit einem Daten-Aufzeichner und einem Daten- Wiedergeber anzugeben, wobei die Vorrichtung in der Lage ist, Informationsdaten in einem Datenbereich regelmäßig aufzuzeichnen oder zu schreiben und regelmäßig die regelmäßig in dem Datenbereich angeordneten Informationsdaten wiederzugeben oder auszulesen, ohne die Zuverlässigkeit der aufgezeichneten Daten zu verringern.
- Eine dritte Aufgabe der vorliegenden Erfindung ist es, ein Aufzeichnungsmedium anzugeben, auf welchem Informationsdaten in einem Datenbereich regelmäßig aufgezeichnet oder geschrieben werden können und die regelmäßig in dem Datenbereich angeordneten, regelmäßig aufgezeichneten Informationsdaten können wiedergegeben oder ausgelesen werden, ohne die Zuverlässigkeit der aufgezeichneten Daten zu verringern.
- Eine vierte Aufgabe der vorliegenden Erfindung ist es, eine Datenstruktur zur Verwendung auf einem Aufzeichnungsmedium anzugeben, bei welcher Informationsdaten in einem Datenbereich regelmäßig aufgezeichnet oder geschrieben werden können und die regelmäßig in dem Datenbereich angeordneten, regelmäßig aufgezeichneten Informationsdaten können wiedergegeben oder ausgelesen werden, ohne die Zuverlässigkeit der aufgezeichneten Daten zu verringern.
- Eine fünfte Aufgabe der vorliegenden Erfindung ist es, ein Verfahren zum Anordnen einer Parität eines ECC anzugeben, durch welches Informationsdaten in einem Datenbereich regelmäßig aufgezeichnet oder geschrieben werden können, und die regelmäßig in dem Datenbereich angeordneten, regelmäßig aufgezeichneten Informationsdaten können wiedergegeben oder ausgelesen werden, ohne die Zuverlässigkeit der aufgezeichneten Daten zu verringern.
- Eine sechste Aufgabe der vorliegenden Erfindung ist es, ein Verfahren zum Senden von Informationsdaten anzugeben, welches in der Lage ist, Informationsdaten in einem Datenbereich regelmäßig zu senden.
- Eine siebte Aufgabe der vorliegenden Erfindung ist es, ein Verfahren zum Empfangen von Informationsdaten anzugeben, welches in der Lage ist, regelmäßig in dem Datenbereich angeordnete Informationsdaten regelmäßig zu empfangen, ohne die Zuverlässigkeit der gesendeten Daten zu verringern.
- Eine achte Aufgabe der vorliegenden Erfindung ist es, ein Verfahren zum Aufzeichnen von Informationsdaten anzugeben, welches in der Lage ist, Informationsdaten in einem Datenbereich eines Aufzeichnungsmediums regelmäßig aufzuzeichnen oder zu schreiben.
- Eine neunte Aufgabe der vorliegenden Erfindung ist es, ein Verfahren zum Wiedergeben von Informationsdaten anzugeben, welches in der Lage ist, regelmäßig in dem Datenbereich des Aufzeichnungsmediums angeordnete Informationsdaten regelmäßig wiederzugeben oder auszulesen, ohne die Zuverlässigkeit der gesendeten Daten zu verringern.
- Um die oben erwähnten Aufgaben zu verwirklichen, werden erfindungsgemäß ein- Verfahren zum Anordnen von Paritätsdaten, wie in Anspruch 1 beansprucht, eine Vorrichtung zum Anordnen von Paritätsdaten, wie in Anspruch 6 beansprucht, ein Aufzeichnungsmedium, wie in Anspruch 13 beansprucht, und ein Signal, wie in Anspruch 14 beansprucht, vorgeschlagen.
- Erfindungsgemäß wird eine Parität nicht in einem zusammenhängenden, fortlaufenden Bereich aufgezeichnet sondern verteilt in den Sektoren der Bereiche aufgezeichnet, in welchen die zu korrigierenden Daten aufgezeichnet sind. Daher werden die regelmäßig in dem Datenbereich angeordneten Informationsdaten regelmäßig ausgelesen und erzeugen so eine vorteilhafte Wirkung, dass die Wiedergabe- oder Auslese-Vorrichtung für eine höhere Arbeitsgeschwindigkeit vereinfacht und verbessert werden kann.
- Weiterhin wird erfindungsgemäß die Parität nicht nur fortlaufend gesendet sondern in solch einer Weise gesendet, dass sie verteilt unter die zu korrigierenden Daten gemischt ist. Die obige Anordnung erzeugt eine vorteilhafte Wirkung, dass die regelmäßig in dem Datenbereich angeordneten Informationsdaten mit einem vorbestimmten konstanten Zeitintervall gesendet werden können.
- Weiterhin werden erfindungsgemäß, wenn verschachtelte Symbol-Daten oder ECC- Block-Daten empfangen werden, die Datenreihen und die Parität aus den Symbol- Daten oder ECC-Block-Daten wiedergegeben, so dass der in den Datenreihen erzeugte Fehler korrigiert wird. Wenn die Parität verteilt gesendet wird, werden daher die Daten-Reihen und die Parität leicht erkannt und erzeugen somit eine vorteilhafte Wirkung, dass der in den Daten-Reihen erzeugte Fehler korrigiert wird.
- Diese und weitere Aufgaben und Merkmale der vorliegenden Erfindung werden aus der folgenden Beschreibung in Verbindung mit deren bevorzugten Ausführungsformen anhand der beigefügten Zeichnungen deutlich, in welchen gleiche Teile durch gleiche Bezugszeichen bezeichnet sind.
- Fig. 1 ist eine vereinfachte Darstellung, welche ein logisches Datenformat eines Blocks einer optischen Disk zeigt, in welchem eine Parität eines ECC nach einem bekannten Verfahren zum Anordnen einer Parität eines ECC-Wortes aufgezeichnet wird;
- Fig. 2 ist eine vereinfachte Ansicht, welche einen Rahmen und einen Sektor zeigt, geschrieben in eine Spur einer bekannten optischen Disk;
- Fig. 3 ist ein Zeitdiagramm, welches Zeitpunkte zum Erfassen von Sektoradressen beim Auslesen der in den Fig. 1 und 2 gezeigten, bekannten optischen Disk zeigt;
- Fig. 4 ist eine vereinfachte Darstellung, welche ein logisches Datenformat eines Blocks einer optischen Disk eines Aufzeichnungsmediums einer ersten bevorzugten Ausführungsform der vorliegenden Erfindung zeigt;
- Fig. 5 ist eine vereinfachte Darstellung, welche ein logisches Datenformat eines auf die optische Disk des in Fig. 4 gezeigten Aufzeichnungsmediums geschriebenen Headers zeigt;
- Fig. 6 ist ein Zeitdiagramm, welches Zeitpunkte zum Erfassen von Sektoradressen in der ersten bevorzugten Ausführungsform zeigt;
- Fig. 7 ist eine vereinfachte Ansicht, welche eine optische Nur-Lese-Disk zeigt, auf welche die Parität nach dem Verfahren zum Anordnen der Parität des ECC der ersten bevorzugten Ausführungsform geschrieben ist;
- Fig. 8 ist eine vereinfachte Ansicht, welche eine überschreibbare optische Disk zeigt, auf welcher die Parität nach dem Verfahren zum Anordnen der Parität eines ECC der ersten bevorzugten Ausführungsform geschrieben ist;
- Fig. 9 ist ein Blockschaltbild, welches eine Zusammensetzung eines Datenübertragungssystems einer zweiten bevorzugten Ausführungsform der vorliegenden Erfindung zeigt;
- Fig. 10 ist ein Blockschaltbild, welches eine Zusammensetzung eines in Fig. 9 gezeigten Daten-Senders zeigt;
- Fig. 11 ist ein Blockschaltbild, welches eine Zusammensetzung eines in Fig. 9 gezeigten Daten-Empfängers zeigt;
- Fig. 12 ist ein Flussdiagramm, welches eine Verarbeitung einer in Fig. 10 gezeigten Speicher-Schreib-Steuerung zeigt;
- Fig. 13 ist ein Flussdiagramm, welches einen ersten Teil einer Verarbeitung eines in Fig. 10 gezeigten Paritäts-Generators zeigt;
- Fig. 14 ist ein Flussdiagramm, welches einen zweiten Teil der Verarbeitung des in Fig. 10 gezeigten Paritäts-Generators zeigt;
- Fig. 15 ist ein Flussdiagramm, welches eine Verarbeitung einer in Fig. 10 gezeigten Speicher-Auslese-Steuerung zeigt;
- Fig. 16 ist ein Flussdiagramm, welches einen ersten Teil einer Verarbeitung eines in Fig. 11 gezeigten Daten-Empfängers zeigt;
- Fig. 17 ist ein Flussdiagramm, welches einen zweiten Teil der Verarbeitung des in Fig. 11 gezeigten Daten-Empfängers zeigt; und
- Fig. 18 ist ein Blockschaltbild, welches eine Zusammensetzung einer Aufzeichnungs- und Wiedergabevorrichtung einer dritten bevorzugten Ausführungsform gemäß der vorliegenden Erfindung für eine optische Disk vom Phasenwechsel-Typ zeigt.
- Bevorzugte Ausführungsformen gemäß der vorliegenden Erfindung werden detailliert nachfolgend anhand der beigefügten Zeichnungen beschrieben.
- Als eine erste bevorzugte Ausführungsform ist ein beispielhaftes Aufzeichnungsmedium gezeigt, auf welchem eine Parität eines ECC verteilt aufgezeichnet ist.
- Fig. 4 zeigt ein logisches Datenformat eines Blocks einer optischen Disk, auf welcher ECC-Wörter nach einem Verfahren zum Anordnen einer Parität des ECC der ersten bevorzugten Ausführungsform gemäß der vorliegenden Erfindung aufgezeichnet sind.
- Wie aus dem Vergleich zwischen den Fig. 1 und 4 erkennbar ist, ist dieses logische Datenformat dadurch gekennzeichnet, dass die Parität des ECC Reihen- Paritäten 24-1 bis 24-13 beinhaltet und ein Paar Spalten-Paritäten 23a und 23b in jedem der Sektoren 22-1 bis 22-16 aufgezeichnet ist, wobei jede der Reihen- Paritäten 24-1 bis 24-13 am Ende jeder der Reihen oder Rahmen 21-1 bis 21-13 angeordnet ist und ein Paar der Spalten-Paritäten 23-1a und 23-1b ist in dem letzten Rahmen 21-13 von jedem der Sektoren 22-1 bis 22-16 angeordnet.
- Das logische Datenformat einer in Fig. 4 gezeigten Datenstruktur wird unten detailliert beschrieben.
- In Fig. 4 umfasst 1-Block zu sendender Daten 16 Sektoren 22-1 bis 22-16 und jeder der Sektoren 22-1 bis 22-16 umfasst 13 Reihen, nämlich 13 Rahmen 21-1 bis 21-13. Zur synchronen Übertragung wird ein erstes synchrones (Sync) Muster 31 aus zwei Byte zu einem Teil vor dem Kopf von jedem der Rahmen 21-1 bis 21-13 hinzugefügt und ein zweites synchrones (Sync) Muster 32 aus zwei Byte wird in den mittleren Teil von jedem der Rahmen 21-1 bis 21-13 eingefügt, so dass es benachbart zwischen zwei Informationsdaten 1a und 1b, 2a und 2b, ..., 12a und 12b, oder benachbart zu Spalten-Paritäten 23a und 23b angeordnet ist. In den bevorzugten Ausführungsformen ist ein ECC-Wort des ECC in jedem der Rahmen 21-1 bis 21-13 derart aufgebaut, dass er die ersten und zweiten synchronen Muster 31 und 32 ausschließt.
- Der erste Sektor 22-1 umfasst 13 Rahmen 21-1 bis 21-13, in welchen
- (a) der erste Rahmen 21-1 einen Header 20 aus 12 Byte beinhaltet, die Informationsdaten 1a aus 79 Byte, die Informationsdaten 1b aus 81 Byte und eine Reihen- Parität 24-1 aus 10 Byte, welche basierend auf dem Header 20 und den Informationsdaten 1a und 1b errechnet wird;
- (b) der zweite Rahmen 21-2 beinhaltet die Informationsdaten 2a aus 91 Byte, die Informationsdaten 2b aus 81 Byte und eine Reihen-Parität 24-2 aus 10 Byte, welche basierend auf den Informationsdaten 2ä und 2b errechnet wird,
- (c) der i-te Rahmen 21-i beinhaltet Informationsdaten 1a aus 91 Byte, Informationsdaten 1b aus 81 Byte und eine Reihen-Parität 24-i aus 10 Byte, welche basierend auf den Informationsdaten 1a und. 1b (i = 3, 4, ..., 11) errechnet wird;
- (d) der 12-te Rahmen 21-12 beinhaltet Informationsdaten 1a aus 91 Byte, Informationsdaten 12b aus 77 Byte, einen Fehlererfassungskode (EDC) 25 aus 4 Byte für die Informationsdaten 1a, 1b, 2a, 2b, ..., 12a und 12b und eine Reihen-Parität 24-12 aus 10 Byte, welche basierend auf den Informationsdaten 12a und 12b errechnet wird, und den Fehlererfassungskode 25; und
- (e) der 13-te Rahmen 21-13 beinhaltet eine Spalten-Parität 23a aus 91 Byte, eine Spalten-Parität 23b aus 81 Byte und eine Reihen-Parität 24-13 aus 10 Byte, welche basierend auf den Spalten-Paritäten 23a und 23b errechnet wird.
- Weiterhin umfasst jeder der zweiten bis 16-ten Sektoren 22-2 bis 22-16 13 Rahmen 21-1 bis 21-13 in einer mit derjenigen der ersten Sektoren 22-1 vergleichbaren Weise. In den aus den Sektoren 22-1 bis 22-16 bestehenden ECC-Block-Daten werden die Spalten-Paritäten 23a basierend auf sämtlichen Headern 20, sämtlichen Informationsdaten 1a, 2a, 3a, ... und 12a errechnet und die Spalten-Paritäten 23b werden basierend auf sämtlichen Informationsdaten 1b, 2b, 3b, ... und 12b und sämtlichen Fehlererfassungskodes (EDC) 25 errechnet. Jede der Reihen-Paritäten 14-1 bis 14-13 wird basierend auf dem Rest jeder der Reihen oder Rahmen 21-1 bis 21- 13 errechnet. Weiterhin können die Reihen-Paritäten 24-13 sämtlicher Sektoren 22- 1 bis 22-16 ebenfalls in der Masse basierend auf einem Satz der Reihen-Paritäten 24-1 bis 24-12 sämtlicher Sektoren 22-1 bis 22-16 errechnet werden.
- Fig. 5 zeigt ein logisches Datenformat eines auf die in Fig. 4 gezeigte optische Disk geschriebenen Headers.
- In Fig. 5 beinhaltet der am Kopf von jedem der Sektoren 22-1 bis 22-16 angeordnete Header 20 eine Sektoradresse 61 aus 4 Byte, einen Fehlerkorrekturkode (IEC) aus 2 Byte für die Sektoradresse 61 und Attribut-Daten 63 aus 6 Byte zum Darstellen eines Attributs des Sektors 22. Daher ist eine Sektoradresse 61 am Kopf von jedem der Sektoren 22-1 bis 22-16 angeordnet.
- In diesem Fall ist, wenn die Aufmerksamkeit den Informationsdaten und der Parität einer Spalte aus einem Byte zugewendet wird, eine Spalten-Parität aus 16 Byte zum Korrigieren eines Fehlers von (12 · 16) Byte Daten einer Spalte einheitlich in der Spalte angeordnet, um in 16 Spalten-Paritäten, jede aus einem Byte, segmentiert zu werden. Das heißt, das in Fig. 4 gezeigte Format unterscheidet sich von dem Format in Fig. 1 in der Position der Spalten-Paritäten 23a und 23b der 16 Sektoren, wenn sie miteinander verglichen werden, und die Beziehung zwischen jeder Parität und Reihen der Korrektur des Datenformats der in Fig. 4 gezeigten, ersten bevorzugten Ausführungsform ist im Wesentlichen die gleiche wie diejenige im in Fig. 1 gezeigten Stand der Technik.
- Jetzt wird die Aufmerksamkeit Zeitpunkten zum Erfassen der Sektoradressen 61 zugewandt, wenn die Informationsdaten fortlaufend entlang der Spur der optische Disk ausgelesen werden, auf welcher die Spalten-Paritäten 23a und 23b der 16 Sektoren 22-1 bis 22-16 verteilt aufgezeichnet sind, wie oben beschrieben.
- Fig. 4 zeigt das logische Format eines Blocks und der Block ist physikalisch fortlaufend in einer Folge von dem obersten Rahmen entlang der Spur der Disk aufgezeichnet und in jedem Rahmen ist jeder Datenwert von dem äußerst linken Byte zu dem äußerst rechten Byte sequenziell aufgezeichnet. Dies ist das gleiche wie dasjenige der in Fig. 2 gezeigten, bekannten optischen Disk.
- Fig. 6 ist ein Zeitdiagramm, welches Zeitpunkte zum Erfassen von Sektoradressen in der ersten bevorzugten Ausführungsform zeigt.
- Wie in Fig. 6 gezeigt, werden die Sektoradressen 61 regelmäßig mit einem vorbestimmten konstanten Zeitintervall Tc erfasst, auch bei der Erfassung der Sektoradressen 61, ausgeführt an der Grenze von dem gegenwärtigen Block zu den nächsten Block. Wie aus dem in Fig. 4 gezeigten Datenformat erkennbar ist, wird jede Sektoradresse 61 einmal in dreizehn Rahmen erfasst und dies ist das gleiche, wenn die Auslese-Verarbeitung zu dem nächsten Block weitergeht.
- Fig. 7 ist eine vereinfachte Ansicht, welche eine optische Nur-Lese-Disk 3001 zeigt, auf welche die Parität des ECC nach dem Verfahren zum Anordnen der Parität des ECC der ersten bevorzugten Ausführungsform geschrieben ist.
- In Fig. 7 ist ein Aufzeichnungsbereich in einer Spiralform angeordnet und ein Sektor 22 ist innerhalb eines Teils eines spiralförmigen Aufzeichnungsbereiches der optischen Nur-Lese-Disk 3001 mit einem Mittelloch 3001 h angeordnet. Das heißt, ein CLV-(Konstante Lineare Geschwindigkeit)-Verfahren wird als Aufzeichnungsverfahren für die optische Nur-Lese-Disk 3001 verwendet. Weiterhin wird, wie in Fig. 7 erkennbar ist, jede Sektoradresse 61 des Headers 20 mit dem vorbestimmten, konstanten Zeitintervall Tc auf der optischen Nur-Lese-Disk 3001 erfasst.
- Fig. 8 ist eine vereinfachte Ansicht, welche eine überschreibbare optische Disk 3002 zeigt, auf welcher die Parität des ECC nach dem Verfahren zum Anordnen der Paritäten des ECC der ersten bevorzugten Ausführungsform geschrieben ist.
- In Fig. 8 ist ein Aufzeichnungsbereich in einer Spiralform angeordnet und ein Sektor 22 ist in einem Teil einer Umdrehung eines Aufzeichnungsbereiches der überschreibbaren optischen Disk 3002 mit einem Mittelloch 3002 h angeordnet. Das heißt, ein zonenweises CAV-(Konstante Winkel Geschwindigkeit)-Verfahren wird als ein Aufzeichnungsverfahren für die überschreibbare optische Disk 3002 verwendet. Weiterhin wird, wie in Fig. 8 erkennbar ist, jede Sektoradresse 61 des Headers 20 mit dem vorbestimmten konstanten Zeitintervall Tc bei der überschreibbaren optischen Disk 3002 erfasst.
- Wie aus der obigen Beschreibung der ersten bevorzugten Ausführungsform erkennbar ist, wird jede Sektoradresse 61 des Headers 20 mit dem vorbestimmten konstanten Zeitintervall Tc bei der optischen Disk 3001 oder 3002 des Aufzeichnungsmediums der vorliegenden, bevorzugten Ausführungsform in einer von derjenigen im Fall des in Fig. 1 gezeigten Standes der Technik unterschiedlichen Weise erfasst. In dem vorliegenden Fall sind regelmäßig zu erfassende Daten natürlich nicht auf die Sektoradresse beschränkt. Zum Beispiel können die regelmäßig zu erfassenden Daten der Header 20 sein. Das heißt, Daten, die derart angeordnet sind, dass sie an entsprechenden Positionen in einer identischen Spalte oder Rahmen 21 von jedem der Sektoren 22 verschachtelt sind, werden garantiert sicher mit dem vorbestimmten konstanten Zeitintervall Tc erfasst.
- Als eine zweite bevorzugte Ausführungsform wird ein beispielhaftes Datenübertragungssystem zum verteilten Senden einer Parität eines ECC gezeigt.
- Fig. 9 ist ein Blockschaltbild, welches eine Zusammensetzung eines Datenübertragungssystems einer zweiten bevorzugten Ausführungsform der vorliegenden Erfindung zeigt.
- In Fig. 9 umfasst das Datenübertragungssystem einen Daten-Sender 1000 und einen Daten-Empfänger 2000. Eingegebene Daten werden in eine Speicher- Schreib-Steuerung 101 eingegeben und dann werden die eingegebenen Daten in dem Daten-Sender 1000 in einer später detailliert beschriebenen Weise verarbeitet. Danach wird ein Sendesignal einschließlich der eingegebenen Daten und einer Parität eines ECC von einem Sender 106 durch eine Telefonleitung 4000 zu einem Empfänger 201 des Daten-Empfängers 2000 gesendet. Das gesendete Signal wird von dem Empfänger 201 empfangen und Daten in dem Daten-Empfänger 2000 in einer später detailliert beschriebenen Weise verarbeitet. Dann werden Ausgangsdaten von einem Fehlerkorrektur-Prozessor 205 des Daten-Empfängers 2000 ausgegeben.
- Fig. 10 ist ein Blockschaltbild, welches eine Zusammensetzung des in Fig. 9 gezeigten Daten-Senders 1000 zeigt. Es ist anzumerken, dass Fig. 10 konzeptionelle Darstellungen nicht nur der entsprechend in einem Datenspeicher 102 und einem Paritäts-Speicher 104 gespeicherter Daten 108 und 109 beinhaltet, sondern auch Daten 107 und 110, welche durch die entsprechenden Pfade fließen, zum Zwecke der besseren Erkennung und des besseren Verständnis.
- Der Daten-Sender 1000 umfasst eine Speicher-Schreib-Steuerung 101, einen Daten-Speicher 102, einen Paritäts-Generator 103 mit einem ECC-Kodierer 103a, den Paritäts-Speicher 104, eine Speicher-Auslese-Steuerung 105 und den Sender 106. In dem Daten-Sender 1000 umfasst die Speicher-Schreib-Steuerung 101 einen Seitenzähler 121 und einen Datenzähler 122 und der Paritäts-Generator 103 umfasst einen Seitenzähler 123 und einen Datenzähler 124.
- Die Speicher-Schreib-Steuerung 101 umfasst, den Seitenzähler 121 zum Zählen einer Seitenzahl entsprechend einer Blocknummer und den Datenzähler 122 zum Zählen einer Reihennummer j in Byte und einer Spaltennummer i in Byte und speichert die von einer externen Einheit gesendeten, eingegebenen Daten zwischen oder vorübergehend, speichert dann die eingegebenen Daten in dem Datenspeicher 102 mit einer Speicherkapazität von zwei Seiten (Seite "0" und "1") entsprechend zwei Blöcken, basierend auf den Nummern i, j und p, eingegeben durch die Seiten- und Daten-Zähler 121 und 122. Das Datenübertragungssystem verwaltet Daten von N Reihen · M Spalten als einen Block und sendet Daten in einer Einheit eines Blocks mit einer daran angefügten Parität. In der zweiten bevorzugten Ausführungsform ist N (12 · 16) Rahmen und M ist 182 Byte, ausgenommen die synchronen Muster 31 und 32, wie in Fig. 4 erkennbar ist. Daher speichert die Speicher- Schreib-Steuerung 101 die eingegebenen Daten 107 aus N Reihen · M Spalten als eine Einheiten oder einen Block von der externen Einheit zwischen.
- Der Paritäts-Generator 103 umfasst den ECC-Kodierer 103a im Inneren davon und den Seitenzähler 123 zum Zählen einer Seitenzahl entsprechend einer Blocknummer und einen Datenzähler 124 zum Zählen einer Reihennummer j in Byte und einer Spaltennummer i in Byte. Der Paritäts-Generator 103 errechnet eine Parität für die Informationsdaten 108 aus N Reihen · M Spalten, gespeichert in dem Datenspeicher 102 unter Verwendung von zum Beispiel dem Reed-Solomon- Kodierungsverfahren, welches dem Durchschnittsfachmann bereits bekannt ist. Praktisch errechnet der Paritäts-Generator 103 die Reihen-Parität 24 mit m Byte zum Korrigieren eines Fehlers des Reihen-ECC-Wortes jeder Reihe mit M Byte Daten und m Byte Reihen-Parität. In der bevorzugten Ausführungsform ist m 10 Byte, wie in Fig. 4 erkennbar ist. Weiterhin errechnet der Paritäts-Generator 103 in gleicher Weise in der Richtung der Spalte die Spalten-Parität 23a oder 23b, umfassend n Byte zum Korrigieren eines Fehlers in der Spalten-ECC-Wort-Reihe jeder Spalte, umfassend N Byte Daten und n Byte der Spalten-Parität 23a oder 23b. In der bevorzugten Ausführungsform ist n 16 Byte, wie in Fig. 4 erkennbar ist.
- Die von dem Paritäts-Generator 103 errechneten Paritätsdaten 109 werden in dem Paritätsspeicher 104 gespeichert. Der Datenspeicher 102 und der Paritätsspeicher 104 sind in verschiedenen Blöcken hinsichtlich des Typs der in jedem der Speicher 102 und 103 gespeicherten Informationsdaten vorgesehen, sie sind praktisch jedoch Bereichen unterschiedlicher Adressen in einem RAM aus einem Halbleiterspeicher oder ähnlichem zugeordnet.
- Die Speicher-Auslese-Steuerung 105 liest die Informationsdaten 108 aus N Reihen · M Spalten, gespeichert in dem Datenspeicher 102, und die Parität 109, gespeichert in dem Paritätsspeicher 104, entsprechend einer vorbestimmten Prozedur aus und sendet die Informationsdaten 108 und Paritätsdaten 109 als Übertragungsdaten oder Daten 110 eines ECC-Blocks, in welchem die Informationsdaten eines Blocks und die Parität miteinander vermischt sind, zu dem Sender 106. Es ist anzumerken, dass die Übertragungsdaten 110 das gleiche Format aufweisen, wie das in Fig. 4 beschriebene der ersten bevorzugten Ausführungsform.
- Daher werden die Symbol-Daten oder ECG-Block-Daten durch die Speicher- Auslese-Steuerung 105 gesendet, so dass die Reihen-Parität 24 und die Spalten- Paritäten 23a und 23b in Intervallen von jedem Sektor 22 gesendet werden, wobei der Sektor 22 definiert ist als ein Datenbereich, erhalten durch Dividieren eines Datenblock-Bereichs einer vorbestimmten Datenmenge in eine Mehrzahl von Sektoren 22, von denen jeder eine identische Datenmenge aufweist, oder als ein Teil der gesendeten Daten zum Sendern von Informationsdaten einer vorbestimmten Menge einschließlich des EDC 25, Nachfolgend werden Daten einschließlich der Informationsdaten 108 und der Paritätsdaten 109 als ECC-Block-Daten 110 bezeichnet.
- Der Sender 106 umfasst einen Modulierer und einen Verstärker. Der Sender 106 moduliert ein Trägersignal entsprechend den Übertragungs-ECC-Block-Daten 110 einschließlich der Informationsdaten 108 und der Paritätsdaten 109, welche von der Speicher-Auslese-Steuerung 105 gesendet werden, unter Verwendung eines vorbestimmten digitalen Modulationsverfahrens wie FSK, PSK, QAM oder ähnlichem, verstärkt dann das modulierte Sendesignal und sendet das Sendesignal durch die Telefonleitung 4000 eines öffentlichen Telefon-Wählnetzes zu dem Empfänger 201 des Daten-Empfängers 2000, wie in Fig. 9 gezeigt.
- In der bevorzugten Ausführungsform steuert die Auslese-Steuerung 105 den Sender 106 zum Senden der in dem Datenspeicher 102 gespeicherten Informationsdaten und der in dem Paritätsspeicher 104 gespeicherten Reihen-Paritäten 24 und der Spalten-Paritäten 23a und 23b, so dass jede Datenkomponente der Informationsdaten, erhalten durch Dividieren der Informationsdaten aus einem Datenblockbereich in eine Mehrzahl von Datenkomponenten, und jede Paritätskomponente der Reihen- Paritäten 24 und der Spalten-Paritäten 23a und 23b, erhalten durch Dividieren der Reihen-Paritäten 24 und der Spalten-Paritäten 23a und 23b aus einem Blockbereich in eine Mehrzahl von Paritätskomponenten, in Intervallen jedes Sektors 22 gesendet werden.
- In der bevorzugten Ausführungsform beinhaltet die Parität des ECC Reihen- Paritäten 24 und Spalten-Paritäten 23a und 23b und jeder Sektor 22 umfasst eine Mehrzahl von Rahmen 21. Die Auslese-Steuerung 105 steuert den Sender 106 zum Senden der Reihen-Parität 24 am Ende jedes Rahmens 21 nach jeder Datenkomponente und der Spalten-Paritäten 23a und 23b in dem letzten Rahmen 21 jedes Sektors 22.
- Fig. 11 ist ein Blockschaltbild, welches eine Zusammensetzung des in Fig. 9 gezeigten Daten-Empfängers 2000 zeigt. Es ist anzumerken, dass Fig. 11 konzeptionelle Darstellungen von Daten 207 und 208 enthält, die entsprechend in einem Datenspeicher 203m und einem Paritätsspeicher 204m gespeichert werden, und Daten 206, welche durch jeden Pfad fließen, zur besseren Erkennbarkeit und zum besseren Verständnis.
- Der Daten-Empfänger 2000 umfasst den Empfänger 201, eine Speicher-Schreib- Steuerung 201a, einen ECC-Block-Daten-Speicher 202, einen Daten-Extrahierer 203, einen Paritätsdaten-Extrahierer 204, den Datenspeicher 203m, den Paritätsspeicher 204m und den Fehlerkorrekturprozessor 205. In dem Daten-Empfänger 2000 umfasst die Speicher-Schreib-Steuerung 201a einen Seitenzähler 221 zum Zählen einer Seitennummer entsprechend einer Blocknummer und einen Datenzähler 222 zum Zählen einer Reihen-Nummer j in Byte und einer Spalten-Nummer i in Byte und der Paritäts-Extrahierer 204 umfasst einen ECC-Dekodierer 204a in seinem Inneren.
- Der Empfänger 201 umfasst einen Telefonempfänger und einen Demodulierer und empfängt ein empfangenes Signal einschließlich den ECC-Block-Daten 110 aus Fig. 10, welches von dem Daten-Sender 1000 gesendet wurde, demoduliert dann das modulierte Signal des empfangenen Signals unter Verwendung eines vorbestimmten Demodulationsverfahrens entsprechend dem in dem in Fig. 10 gezeigten Sender 106 verwendeten Modulationsverfahren, um empfangene Daten einschließlich den ECC-Block-Daten 110 zu erzeugen, welche zu der Speicher-Schreib- Steuerung 201a gesendet werden. Die Speicher-Schreib-Steuerung 201a speichert die eingegebenen Daten in dem ECC-Block-Daten-Speicher 202 basierend auf den Nummern p, i und j, angegeben durch die Seiten- und Daten-Zähler 221 und 222. In dem vorliegenden Fall wird angenommen, dass die empfangenen Daten 206 Daten aus (N + n) Reihen · (M + m) Spalten und Paritäten mit einer in Fig. 4 gezeigten Datenstruktur umfassen. In der bevorzugten Ausführungsform sind die Informationsdaten und die Paritätsdaten dargestellt durch Symbole von jeweils einem Byte. Es ist anzumerken, dass der ECC-Block-Daten-Speicher 202 eine Speicherkapazität von zwei Seiten (Seite "0" und "1 ") entsprechend zwei Blöcken aufweist, in einer mit derjenigen des in Fig. 10 gezeigten Datenspeichers 102 vergleichbaren Weise.
- Der Daten-Extrahierer 203 extrahiert und liest nur die Informationsdaten 207 aus den in dem ECC-Block-Daten-Speicher 202 gespeicherten, empfangenen ECC- Block-Daten 206 aus und sendet dann die extrahierten Daten 207 durch den Datenspeicher 203m eines Datenpufferspeichers zu dem Fehlerkorrekturprozessor 205. Mit anderen Worten, der Daten-Extrahierer 203 extrahiert die Informationsdaten eines Block-Bereiches durch Zusammenfassen einer Mehrzahl von Datenkomponenten, wie bei 207 in Fig. 11 gezeigt.
- Andererseits extrahiert der Paritätsdaten-Extrahierer 204 nur die Parität 208 aus den in dem ECC-Block-Daten-Speicher 202 gespeicherten, empfangenen ECC- Block-Daten 206 und liest sie aus und sendet dann die Parität 208 durch den Paritätsspeicher 204m eines Paritätspufferspeichers zu dem Fehlerkorrekturprozessor 205. Mit anderen Worten extrahiert der Paritätsdaten-Extrahierer 204 die Parität eines Block-Bereiches durch Zusammenfassen einer Mehrzahl von Paritätskomponenten, wie bei 208 in Fig. 11 gezeigt.
- Der Fehlerkorrekturprozessor 205 führt eine vorbestimmte Berechnungsverarbeitung mit den von dem Daten-Extrahierer 203 gesendeten Informationsdaten und der von dem Paritätsdaten-Extrahierer 204 gesendeten Parität 208 aus und gibt dann die resultierenden Daten aus, deren Fehler als Ausgangsdaten korrigiert wurden. Mit anderen Worten, der Fehlerkorrekturprozessor 205 korrigiert einen Fehler in den Informationsdaten des ECC-Wortes eines durch den Daten-Extrahierer 203 und den Paritäts-Extrahierer 204 extrahierten Blockbereiches unter Verwendung eines vorbestimmten Fehlerkorrektur-Dekodierungsverfahrens entsprechend dem Fehlerkorrektur-Kodierungsverfahren des Daten-Senders 1000 basierend auf der Parität des ECC, extrahiert durch den Paritäts-Extrahierer 204, und gibt fehlerkorrigierte Informationsdaten aus.
- Die Wirkungsweise des Datenübertragungssystems mit dem wie oben aufgebauten Daten-Sender 1000 und dem Daten-Empfänger 2000 wird unten anhand der Fig. 10 bis 17 beschrieben.
- Fig. 12 ist ein Flussdiagramm, welches eine Verarbeitung der Speicher-Schreib- Steuerung 101 zeigt, welche die eingegebenen Datei 107 aus N Reihen · M Spalten erhält und zwischenspeichert. In dem vorliegenden Fall hat der Datenspeicher 102 eine Speicherkapazität von insgesamt zwei Seiten (Seite "0" und "1"), wobei die Informationsdaten aus N Reihen · M Spalten einer Seite entsprechen. Der in Fig. 10 gezeigte Seitenzähler 121 dient zum Ausführen einer Puffer-Verarbeitung, welche zwischen zwei Seiten umschaltet zum Speichern eingegebener Daten in den Schritten S401 und S410 bis S412. Jedes Ein-Byte eingegebener Daten wird in dem Datenspeicher 102 sequenziell von der linken Seite zu der rechten Seite in jeder Reihe oder Rahmen in Schritten S403 bis S407 gespeichert, und sequenziell von der obersten Reihe oder Rahmen zu der untersten Reihe oder Rahmen in Schritten S408 bis S409.
- Die Fig. 13 und 14 sind Flussdiagramme, welche eine Verarbeitung des Paritäts-Generators 103 in Fig. 10 zum Errechnen der Parität zeigen. In dem vorliegenden fall ist der ECC-Kodierer 103a innerhalb des Parität-Generätors 103 vorgesehen und hat den folgenden Aufbau: wenn Mehr-Byte-Daten Byte für Byte in den ECC-Kodierer 103a eingegeben werden, wird die Berechnung durch den ECC- Kodierer 103a Byte für Byte ausgeführt.
- Wenn die in dem Datenspeicher 102 gespeicherten Informationsdaten einer Reihe oder eines Rahmens durch wiederholtes Auslesen von Ein-Byte-Daten aus dem Datenspeicher 102 ausgelesen werden und eine Reihen-Parität 24 von zehn Byte für einen Rahmen in den Schritten S501 bis S505 errechnet wird, wird die Parität 24 über eine Reihe aus zehn Byte für einen Rahmen in der Position der Reihen-Parität 24 des Paritäts-Speichers 104 in den Schritten S506 bis S510 gespeichert. Danach werden gemäß einer vergleichbaren Prozedur Daten in der Spaltenrichtung ausgelesen durch wiederholtes Auslesen von Ein-Byte-Daten aus dem Datenspeicher 102 und 16-Byte Paritäts-Symbolen der Spalte in den Spalten-Paritäten 23a oder 23b, oder die letzte Reihen-Parität 24-13 jedes Sektors 22 wird in den Schritten S511 bis S515 errechnet und dann werden die Paritäts-Symbole der Spalten-Paritäten 23a oder 23b oder die letzte Reihen-Parität 24-13 jedes Sektors 22 in der Position der Spalteri-Paritäten des Paritäts-Speichers 104 in den Schritten S516 bis S520 gespeichert. Diese Prozedur wird wiederholt bis zur äußerst rechten Spalte in Schritt S521 bis S523.
- Fig. 15 ist ein Flussdiagramm, welches eine Verarbeitung der Speicher-Auslese- Steuerung 105 in Fig. 10 zeigt. Eine Auslese-Ausgabefolge ist in den gesendeten ECC-Block-Daten 110 in Fig. 10 angezeigt, wo Daten einer Reihe oder eines Rahmens einschließlich der Reihen-Parität 24 sequenziell aus ihrer obersten Reihe oder Rahmen ausgelesen werden und dann in den Schritten S601 bis S607 zu dem Sender 106 gesendet werden. Es ist anzumerken, dass ein Reihen-Paritäts- Rahmen oder der letzte Rahmen mit den Spalten-Paritäten 23a und 23b und die Reihen Parität 24-13 jedes Mal ausgelesen wird, wenn Q Datenrahmen in den Schritten S608 bis S614 ausgelesen werden. Durch diesen Ablauf werden die Rahmen 21-13 der Spalten-Paritäten 23a und 235 von dem Sender 106 verteilt gesendet. Der Fall, in welchem die Informationsdaten aus dem Datenspeicher 102 in Schritt S606 ausgelesen werden, und der Fall, in welchem die Parität in dem Schritt 8612 aus dem Paritätsspeicher 104 ausgelesen wird, müssen in dem Flussdiagramm in Fig. 15 nicht besonders voneinander unterschieden werden. Sie sind in der Praxis lediglich bei verschiedenen Adressen in einem Speicherbereich angeordnet.
- Wie aus der obigen Beschreibung erkennbar ist, werden die durch die Speicher- Schreib-Steuerung 101 erhaltenen eingegebenen Daten 107 aus N Reihen · M Spalten durch den Daten-Sender 1000 verarbeitet, um die Parität 109 an die Informationsdaten anzufügen und die Parität 109 wird von dem Sender 106 verteilt in der Form verschachtelter Daten in der Spaltenrichtung gesendet.
- Die Fig. 16 und 17 sind Flussdiagramme, welche eine Verarbeitung des Daten- Empfängers 2000 zum Ausführen einer Fehlerkorrekturverarbeitung, zum Erhalten der empfangenen Daten 206 mit Symbolen aus (N + n) Reihen · (M + m) Spalten.
- In dem vorliegenden Fall ist der ECC-Dekodierer 204a innerhalb des Paritäts- Extrahierers 204 vorgesehen und hat den folgenden Aufbau: wenn Mehr-Byte-Daten Byte für Byte in den ECC-Dekodierer 204a eingegeben werden, wird die Berechnung Byte für Byte durch den ECC-Dekodierer 204a ausgeführt.
- Wenn das ECC-Wort eines Rahmens empfangen wird, wird die Fehlerkorrekturverarbeitung in der Reihen-Richtung in den Schritten S801 bis S809 ausgeführt. Diese Verarbeitung wird für sämtliche Rahmen in den Schritten S810 bis S811 ausgeführt. Wenn die Fehlerkorrekturverarbeitung in der Reihen-Richtung beendet ist, wird nachfolgend die Fehlerkorrekturverarbeitung in der Spalten-Richtung gemäß einer vergleichbaren Prozedur in den Schritten S818 bis S825 ausgeführt. Wenn die Fehlerkorrekturverarbeitung des ECC-Wortes oder der ECC-Block-Daten entsprechend einer Seite durch die oben erwähnte Verarbeitung beendet ist, wird die gleiche Fehlerkorrekturverarbeitung für das in einer weiteren Seite des ECC-Block-Daten- Speichers 202 gespeicherte Symbol in den Schritten S826 bis S828 wiederholt.
- Wie aus der obigen Beschreibung erkennbar ist, werden die durch den Empfänger 201 erhaltenen Symbole aus (N + n) Reihen · (M + m) Spalten der Fehlerkorrekturverarbeitung in dem Daten-Empfänger 2000 unterworfen und dann werden die fehlerkorrigierten Daten von (N Reihen) · (M Spalten) von dem Fehlerkorrekturprozessor 205 ausgegeben.
- Fig. 18 ist ein Blockschaltbild, welches eine Zusammensetzung einer Aufzeichnungs- und Wiedergabevorrichtung einer dritten bevorzugten Ausführungsform gemäß der vorliegenden Erfindung für eine optische Disk vom Phasenwechsel-Typ zeigt.
- Wie aus dem Vergleich zwischen den Fig. 9 und 18 erkennbar ist, sind die Unterschiede zwischen der zweiten und dritten bevorzugten Ausführungsform wie folgt:
- (1) ein Aufzeichnungsprozessor 106a ist an Stelle des Senders 106 vorgesehen;
- (2) ein Wiedergabeprozessor 201a ist an Stelle des Empfängers 201 vorgesehen; und
- (3) ein Disk-Antriebsmechanismus 112 zum Drehen der Disk 3000, Laserdioden 111 und 211 und ein Fotodetektor 212 sind weiterhin zu der in Fig. 9 gezeigten zweiten bevorzugten Ausführungsform vorgesehen.
- In der Reaktion auf die eingegebenen Daten mit der Parität, gesendet von der Speicher-Auslese-Steuerung 105 wandelt der Aufzeichnungsprozessor 106a die eingegebenen Daten in ein Aufzeichnungssignal um, verstärkt das Aufzeichnungssignal und gibt dann das verstärkte Aufzeichnungssignal zu der Laserdiode 111 aus. Die Laserdiode 111 erzeugt Laserlicht, moduliert entsprechend dem Aufzeichnungssignal zum Aufzeichnen, und projiziert das Laserlicht auf einen zu beschreibenden Teil der Disk 3000. Andererseits erzeugt die Laserdiode 211 ein relativ schwaches, kontinuierliches Laserlicht zum Wiedergeben und projiziert das Laserlicht auf einen wiederzugebenden Teil der Disk 3000 und dann trifft ein von einem Teil der Disk 3000 reflektiertes Licht auf den Fotodetektor 212 auf, welcher das reflektierte Licht erfasst, dasselbe in ein elektrisches Signal umwandelt und das elektrische Signal in den Wiedergabeprozessor 201a ausgibt. Der Wiedergabeprozessor 201a führt eine Wellenform-Form-Verarbeitung aus, um das eingegebene elektrische Signal in impulsförmige digitale Daten umzuwandeln.
- Bei der optischen Disk 3000 ist eine optische Aufzeichnungsschicht ausgebildet, in welcher eine erste Reflektivität Informationsdaten "0" darstellt und eine zweite Reflektivität Informationsdaten "1" darstellt.
- Während des Aufzeichnens von Informationsdaten "0" oder "1" wird das Laserlicht einer ersten Intensität oder einer zweiten Intensität entsprechend von der Laserdiode 111 auf einen zu beschreibenden Teil der Disk 3000 projiziert. Dann nimmt die Reflektivität der Aufzeichnungsschicht einen ersten Wert oder einen zweiten Wert entsprechend der Intensität des Laserlichts an.
- Andererseits wird während des Auslesens der Informationsdaten das schwache Laserlicht kontinuierlich von der Laserdiode 211 auf einen wiederzugebenden Teil der Disk 3000 projiziert und dann ein Wert, zum Beispiel eine Intensität des reflektierten Lichts, durch den Fotodetektor 212 erfasst.
- In der dritten bevorzugten Ausführungsform wird die überschreibbare Disk 3000 verwendet, die vorliegende Erfindung ist jedoch nicht darauf beschränkt. Die vorliegende Erfindung kann auf die andere Art von Disk-Aufzeichnungs- und Wiedergabevorrichtung angewendet werden, wie eine optische Nur-Lese-Disk, eine zusätzlich überschreibbare Disk, oder Ähnliches.
- Das Verfahren zum Anordnen der Parität des ECC der vorliegenden Erfindung wurde basierend auf deren bevorzugten Ausführungsformen beschrieben, die vorliegende Erfindung ist natürlich nicht auf diese bevorzugten Ausführungsformen beschränkt. Die folgenden weiteren Ausführungsformen können vorgesehen sein.
- In der ersten bevorzugten Ausführungsform ist die 16 Byte umfassende Spalten- Parität verteilt Byte für Byte angeordnet. Die vorliegende Erfindung ist jedoch nicht auf solche numerischen Festlegungen beschränkt. Zum Beispiel kann ein Verfahren zum verteilten Anordnen einer Spalten-Parität mit 48 Byte jeweils Drei-Byte-Weise angewendet werden.
- In der zweiten bevorzugten Ausführungsform arbeiten der Paritäts-Generator 103 und die Speicher-Auslese-Steuerung 105, nachdem die Informationsdaten eines Blocks vollständig in die Speicher-Schreib-Steuerung 101 eingegeben wurden. Die vorliegende Erfindung ist jedoch nicht auf solch eine Folge beschränkt. Zum Beispiel kann gleich nach dem die Speicher-Schreib-Steuerung 101 die Informationsdaten einer Reihe erhalten hat, der Paritäts-Generator 103 die Reihen-Parität der Informationsdaten errechnen.
- In den oben erwähnten, bevorzugten Ausführungsformen wird die optische Disk als ein Aufzeichnungsmedium verwendet, die vorliegende Erfindung ist jedoch nicht darauf beschränkt. Die vorliegende Erfindung kann auf die andere Art von Aufzeichnungsmedium wie eine magneto-optische Disk, eine optische Disk, eine magnetische Disk, eine Kompakt-Disk, ein Magnetband, einen Halbleiterspeicher oder Ähnliches angewendet werden.
- In den oben erwähnten bevorzugten Ausführungsformen wird die Telefonleitung 4000 verwendet, die vorliegende Erfindung ist jedoch nicht darauf beschränkt. Die andere Art von Kommunikationsleitung kann verwendet werden, wie eine ISDN- (Integrated Services Digital Network)-Leitung, eine Leitung eines paketvermittelten Netzes, eine ATM-(Asynchronous Transfer Mode)-Kommunikationsleitung, eine Frame Relay Telekommunikationsleitung oder Ähnliches.
- In den oben erwähnten bevorzugten Ausführungsformen wird die Parität des Reed- Solomon-Kode des Vorwärts-Fehlerkorrekturverfahrens als der ECC verwendet, die vorliegende Erfindung ist jedoch nicht darauf beschränkt. Zum Beispiel kann ein Block-Kode wie ein Hamming-Kode, ein erweiterter Hamming-Kode, ein BCH- (Bose-Chau-dri-Hockengem)-Kode, ein Fire-Kode oder Ähnliches als der ECC verwendet werden.
- In den oben erwähnten bevorzugten Ausführungsformen wird die in Fig. 4 gezeigte Datenstruktur verwendet. Die vorliegende Erfindung ist jedoch nicht darauf beschränkt. Eine Datenstruktur vergleichbar mit der in Fig. 4 gezeigten kann verwendet werden, in welcher die Sektoradressen 50 in jedem Sektor angeordnet sind, so dass die Sektoradressen 50 mit einem vorbestimmten konstanten Zeitintervall erfasst werden können.
- Obwohl die vorliegende Erfindung in Verbindung mit deren bevorzugten Ausführungsformen anhand der beigefügten Zeichnungen vollständig beschrieben wurde, ist anzumerken, dass vielfältige Änderungen und Modifikationen für den Durchschnittsfachmann erkennbar sind. Solche Änderungen und Modifikationen sind als innerhalb des Umfangs der vorliegenden Erfindung enthalten aufzufassen, wie sie durch die beigefügten Ansprüche bestimmt ist, solange sie nicht davon abweichen.
- Gemäß der vorliegenden Erfindung ist eine Parität nicht in einem zusammenhängenden, fortlaufenden Bereich aufgezeichnet sondern verteilt in allen Sektoren der Bereiche aufgezeichnet, in welchen die zu korrigierenden Daten aufgezeichnet sind. Daher werden die regelmäßig in dem Datenbereich angeordneten Informationsdaten regelmäßig ausgelesen und erzeugen dadurch eine vorteilhafte Wirkung, dass die Datenwiedergabe- oder Auslese-Vorrichtung vereinfacht und für höhere Arbeitsgeschwindigkeit verbessert, sein kann.
- Weiterhin wird gemäß der vorliegenden Erfindung die Parität nicht nur fortlaufend gesendet sondern in solch einer Weise gesendet, dass sie verteilt mit den zu korrigierenden Daten vermischt ist. Die obige Anordnung erzeugt eine vorteilhafte Wirkung, dass die regelmäßig in dem Datenbereich angeordneten Informationsdaten mit einem vorbestimmten konstanten Zeitintervall gesendet werden können.
- Weiterhin werden gemäß der vorliegenden Erfindung, wenn verschachtelte Symbol- Daten oder ECC-Block-Daten empfangen werden, die Datenreihen und die Parität aus den Symbol-Daten oder ECC-Block-Daten wiedergegeben, so dass der in den Datenreihen erzeugte Fehler korrigiert wird. Wenn die Parität verteilt gesendet wird, werden die Datenreihen und die Parität daher leicht erkannt und erzeugen somit eine vorteilhafte Wirkung, dass der in den Datenreihen erzeugte Fehler korrigiert wird.
Claims (14)
1. Verfahren zum Anordnen Von Paritätsdaten (109) zum Korrigieren eines
Fehlers in Informationsdaten (108), mit:
Anordnen der Informationsdaten und der Paritätsdaten regelmäßig derart, dass die
Informationsdaten und die Paritätsdaten eines Datenblocks aufgeteilt sind in
Datenkomponenten und Paritätskomponenten, welche Sektor für Sektor angeordnet sind,
wobei ein Datenblock aus einer Mehrzahl von Sektoren mit einer identischen Größe
und einer identischen Anordnung von Datenkomponenten und Paritätskomponenten
zusammengesetzt ist und ein Sektor aus einer Mehrzahl von Rahmen
zusammengesetzt ist;
wobei die Paritätsdaten Reihen-Paritätsdaten und Spalten-Paritätsdaten enthalten,
wobei die Ersteren am Ende jedes Rahmens nach jeder Datenkomponente
angeordnet sind und die Letzteren in dem letzten Rahmen jedes Sektors angeordnet
sind.
2. Verfahren zum Senden von Informationsdaten (108) und Paritätsdaten (109)
zum Korrigieren eines Fehlers in den Informationsdaten, wobei die
Informationsdaten und die Paritätsdaten gemäß dem in Anspruch 1 beanspruchten Verfahren
angeordnet sind, mit:
Schreiben zu sendender, eingegebener Informationsdaten (108) in eine erste
Speichereinrichtung (102);
Erzeugen von Paritätsdaten (109) zum Bilden eines Fehlerkorrektur-Kodeworts zum
Korrigieren eines Fehlers der Informationsdaten unter Verwendung eines
vorbestimmten Fehlerkorrektur-Kodierungsverfahrens für die in der ersten
Speichereinrichtung (102) gespeicherten Informationsdaten und Schreiben der Paritätsdaten in
eine zweite Speichereinrichtung (104);
Senden der in der ersten Speichereinrichtung (102) gespeicherten
Informationsdaten (108) zusammen mit den in der zweiten Speichereinrichtung (104)
gespeicherten Paritätsdaten (109); und
Steuern zum Senden der in der ersten Speichereinrichtung (102) gespeicherten
Informationsdaten (108) und der in der zweiten Speichereinrichtung (104)
gespeicherten Paritätsdaten (109) derart, dass die Informationsdaten (108) und die Paritätsdaten
(109) eines Datenblocks jeweils in Datenkomponenten und
Paritätskomponenten aufgeteilt werden, welche Sektor für Sektor gesendet werden, wobei ein
Datenblock aus einer Mehrzahl von Sektoren mit einer identischen Größe aufgebaut
ist und ein Sektor aus einer Mehrzahl von Rahmen aufgebaut ist;
wobei die Paritätsdaten (109) Reihen-Paritätsdaten (24) und Spalten-Paritätsdaten
(23a, b) enthalten, wobei die Ersteren am Ende jedes Rahmens nach jeder
Datenkomponente gesendet werden und die Letzteren in dem letzten Rahmen jedes
Sektors gesendet werden.
3. Verfahren zum Empfangen von Informationsdaten (108) und Paritätsdaten
(109) zum Korrigieren eines Fehlers in den Informationsdaten, wobei die Informationsdaten und die Paritätsdaten gemäß dem in Anspruch 1 beanspruchten
Verfahren angeordnet sind, mit:
Empfangen jeder Datenkomponente der Informationsdaten und jeder
Paritätskomponente der Paritätsdaten, welche Sektor für Sektor gesendet werden;
Extrahieren der Informationsdaten eines Blockbereichs durch Kombinieren einer
Mehrzahl empfangener Datenkomponenten;
Extrahieren der Paritätsdaten eines Blockbereichs durch Kombinieren einer
Mehrzahl empfangener Paritätskomponenten; und
Korrigieren eines Fehlers in den Informationsdaten eines extrahierten Blockbereichs
unter Verwendung eines vorbestimmten Fehlerkorrektur-Dekodierungsverfahrens
basierend auf den Paritätsdaten eines extrahierten Blockbereichs, und Ausgeben
fehlerkorrigierter Informationsdaten.
4. Verfahren zum Aufzeichnen von Informationsdaten (108) und Paritätsdaten
(109) zum Korrigieren eines Fehlers in den Informationsdaten auf einem
Aufzeichnungsmedium (3000), wobei die Informationsdaten und die Paritätsdaten
entsprechend dem in Anspruch 1 beanspruchten Verfahren angeordnet sind, mit:
Schreiben aufzuzeichnender, eingegebener Informationsdaten in eine erste
Speichereinrichtung;
Erzeugen von Paritätsdaten zum Bilden eines Fehlerkorrektur-Kodeworts zum
Korrigieren eines Fehlers der Informationsdaten unter Verwendung eines
vorbestimmten Fehlerkorrektur-Kodierungsverfahrens für die in der ersten Speichereinrichtung
gespeicherten Informationsdaten und Schreiben der Paritätsdaten in eine zweite
Speichereinrichtung;
Aufzeichnen der in der ersten Speichereinrichtung gespeicherten Informationsdaten
zusammen mit den in der zweiten Speichereinrichtung gespeicherten Paritätsdaten
auf dem Aufzeichnungsmedium (3000); und
Steuern zum Aufzeichnen der in der ersten Speichereinrichtung gespeicherten
Informationsdaten und der in der zweiten Speichereinrichtung gespeicherten
Paritätsdaten derart, dass die Informationsdaten und die Paritätsdaten eines Datenblocks
jeweils in Datenkomponenten und Paritätskomponenten aufgeteilt werden, welche
Sektor für Sektor aufgezeichnet werden, wobei einen Datenblock aus einer
Mehrzahl von Sektoren mit einer identischen Größe aufgebaut ist und ein Sektor aus
einer Mehrzahl von Rahmen aufgebaut ist;
wobei die Paritätsdaten Reihen-Paritätsdaten und Spalten-Paritätsdaten enthalten,
wobei die Ersteren am Ende jedes Rahmens nach jeder Datenkomponente
aufgezeichnet werden und die Letzteren in dem letzten Rahmen jedes Sektors
aufgezeichnet werden;
von Rahmen,
wobei der Steuerungs-Schritt den Sehritt der Steuerung zum Aufzeichnen der
Reihen-Parität am Ende jedes Rahmens nach jeder Datenkomponente und der
Spalten-Parität in dem letzten Rahmen jedes Sektors beinhaltet.
5. Verfahren zum Wiedergeben von Informationsdaten (108) und Paritätsdaten
(109) eines Fehlerkorrektur-Kodes von einem Aufzeichnungsmedium, wobei die
Informationsdaten und die Paritätsdaten entsprechend dem in Anspruch 1
beanspruchten Verfahren angeordnet sind, mit:
Wiedergeben jeder Datenkomponente der Informationsdaten und jeder
Paritätskomponente der Paritätsdaten, welche Sektor für Sektor auf dem
Aufzeichnungsmedium aufgezeichnet sind;
Extrahieren der Informationsdaten aus einem Blockbereich durch Kombinieren einer
Mehrzahl von wiedergegebenen Datenkomponenten;
Extrahieren der Paritätsdaten aus einem Blockbereich durch Kombinieren einer
Mehrzahl von wiedergegebenen Paritätskomponenten; und
Korrigieren eines Fehlers in den Informationsdaten eines extrahierten Blockbereichs
unter Verwendung eines vorbestimmten Fehlerkorrektur-Dekodierungsverfahrens
basierend auf den Paritätsdaten eines extrahierten Blockbereichs und Ausgeben
fehlerkorrigierter Informationsdaten.
6. Vorrichtung zum Anordnen von Paritätsdaten (109) zum Korrigieren eines
Fehlers in Informationsdaten, mit:
einer Einrichtung (106) zum Anordnen der Informationsdaten und der Paritätsdaten
regelmäßig derart, dass die Informationsdaten und die Paritätsdaten eines
Datenblocks jeweils in Datenkomponenten und Paritätskomponenten aufgeteilt sind,
welche Sektor für Sektor angeordnet sind, wobei ein Datenblock aus einer Mehrzahl
von Sektoren mit einer identischen Größe und einer identischen Anordnung von
Datenkomponenten und Paritätskomponenten aufgebaut ist und ein Sektor aus
einer Mehrzahl von Rahmen aufgebaut ist;
wobei die Paritätsdaten Reihen-Paritätsdaten und Spalten-Paritätsdaten enthalten,
wobei die Ersteren am Ende jedes Rahmens nach jeder Datenkomponente
angeordnet sind und die Letzteren in dem letzten Rahmen jedes Sektors angeordnet
sind.
7. Datenübertragungssystem zum Senden von Informationsdaten (108) und
Paritätsdaten (109) zum Korrigieren eines Fehlers in den Informationsdaten, mit
einem Daten-Sender (1000), welcher umfasst:
eine erste Speichereinrichtung (102) zum Speichern von zu sendenden
Informationsdaten (108);
eine zweite Speichereinrichtung (104) zum Speichern von Paritätsdaten (109) eines
Fehlerkorrektur-Kodes;
eine Schreib-Steuerungseinrichtung (101) zum Schreiben zu sendender,
eingegebener Informationsdaten (108) in die erste Speichereinrichtung (102);
eine Paritäts-Erzeugungseinrichtung (103) zum Erzeugen von Paritätsdaten (109)
zum Bilden eines Fehlerkorrektur-Kodeworts zum Korrigieren eines Fehlers der
Informationsdaten (108) unter Verwendung eines vorbestimmten Fehlerkorrektur-
Kodierungsverfahrens für die in der ersten Speichereinrichtung (102) gespeicherten
Informationsdaten (108) und Schreiben der Paritätsdaten (109) in die zweite
Speichereinrichtung (104);
eine Einrichtung (106), wie in Anspruch 6 beansprucht, zum Senden der in der
ersten Speichereinrichtung (102) gespeicherten Informationsdaten (108) zusammen mit
den in der zweiten Speichereinrichtung (104) gespeicherten Paritätsdaten (109);
und
eine Auslese-Steuerungseinrichtung (105) zum Steuern der Sendeeinrichtung (106)
zum Senden der in der ersten Speichereinrichtung (102) gespeicherten Informationsdaten
(108) und der in der zweiten Speichereinrichtung (104) gespeicherten
Paritätsdaten (109), so dass die Informationsdaten (108) und die Paritätsdaten (109)
eines Datenblocks jeweils in Datenkomponenten und Paritätskomponenten
aufgeteilt sind, welche Sektor für Sektor gesendet werden, wobei ein Datenblock gebildet
ist aus einer Mehrzahl von Sektoren mit einer identischen Größe und ein Sektor aus
einer Mehrzahl von Rahmen gebildet ist;
wobei die Paritätsdaten (109) Reihen-Paritätsdaten (24) und Spalten-Paritätsdaten
(23a, b) enthalten, wobei die Ersteren am Ende jedes Rahmens nach jeder
Datenkomponente gesendet werden und die Letzteren in dem letzten Rahmen jedes
Sektors gesendet werden;
und einem Daten-Empfänger (2000), welcher umfasst:
eine Empfangseinrichtung (201) zum Empfangen jeder Datenkomponente der
Informationsdaten und jeder Paritätsdatenkomponente der Parität, welche Sektor für
Sektor durch die Sendeeinrichtung gesendet werden;
eine Daten-Extraktionseinrichtung (203) zum Extrahieren der Informationsdaten
eines Blockbereichs durch Kombinieren einer Mehrzahl von durch die
Empfangseinrichtung (201) empfangenen Datenkomponenten;
eine Paritäts-Extraktionseinrichtung (204) zum Extrahieren der Paritätsdaten eines
Blockbereichs durch Kombinieren einer Mehrzahl von durch die
Empfangseinrichtung empfangenen Paritätskomponenten; und
einer Fehler-Korrektureinrichtung (205) zum Korrigieren eines Fehlers in den
Informationsdaten eines Blocksbereichs, extrahiert durch die Daten-
Extraktionseinrichtung (203), unter Verwendung eines vorbestimmten
Fehlerkorrektur-Dekodierungsverfahrens basierend auf den Paritätsdaten eines durch die
Paritäts-Extraktionseinrichtung (204) extrahierten Blockbereichs und Ausgeben
fehlerkorrigierter Informationsdaten.
8. Daten-Sender (1000) zum Senden von Informationsdaten (108) und
Paritätsdaten (109) zum Korrigieren eines Fehlers in den Informationsdaten (108),
einer ersten Speichereinrichtung (102) zum Speichern zu sendender
Informationsdaten (108);
einer zweiten Speichereinrichtung (104) zum Speichern von Paritätsdaten (109)
eines Fehlerkorrektur-Kodes;
einer Schreib-Steuerungseinrichtung zum Schreiben zu sendender, eingegebener
Informationsdaten (108) in die erste Speichereinrichtung (102);
einer Paritäts-Erzeugungseinrichtung (103) zum Erzeugen von Paritätsdaten (109)
zum Bilden eines Fehlerkorrektur-Kodeworts zum Korrigieren eines Fehlers der
Informationsdaten (108) unter Verwendung eines vorbestimmten Fehlerkorrektur-
Kodierungsverfahrens für die in der ersten Speichereinrichtung (102) gespeicherten
Informationsdaten (108) und Schreiben der Paritätsdaten (109) in die zweite
Speichereinrichtung (104);
einer Einrichtung (106), wie in Anspruch 6 beansprucht, zum Senden der in der
ersten Speichereinrichtung (102) gespeicherten Informationsdaten (108) zusammen mit
den in der zweiten Speichereinrichtung (104) gespeicherten Paritätsdaten (109);
und
einer Auslese-Steuerungseinrichtung (105) zum Steuern der Sendeeinrichtung (106)
zum Senden der in der ersten Speichereinrichtung (102) gespeicherten
Informationsdaten (108) und der in der zweiten Speichereinrichtung (104) gespeicherten
Paritätsdaten (109), so dass die Informationsdaten (108) und die Paritätsdaten (109)
eines Datenblocks jeweils in Datenkomponenten und Paritätskomponenten
aufgeteilt sind, welche Sektor für Sektor gesendet werden, wobei ein Datenblock gebildet
ist aus einer Mehrzahl von Sektoren mit einer identischen Größe und ein Sektor aus
einer Mehrzahl von Rahmen gebildet ist;
wobei die Paritätsdaten (109) Reihen-Paritätsdaten (24) und Spalten-Paritätsdaten
(23a, b) enthalten, wobei die Ersteren am Ende jedes Rahmens nach jeder
Datenkomponente gesendet werden und die Letzteren in dem letzten Rahmen jedes
Sektors gesendet werden.
9. Daten-Empfänger (2000) zum Empfangen von Informationsdaten (108) und
Paritätsdaten (109) zum Korrigieren eines Fehlers in den Informationsdaten, wobei
die Informationsdaten und die Paritätsdaten gemäß dem in Anspruch 1
beanspruchten Verfahren angeordnet sind, mit:
einer Empfangseinrichtung (201) zum Empfangen jeder Datenkomponente der
Informationsdaten und jeder Paritätskomponente der Paritätsdaten, welche Sektor für
Sektor gesendet werden;
einer Daten-Extraktionseinrichtung (203) zum Extrahieren der Informationsdaten
eines Blockbereichs durch Kombinieren einer Mehrzahl von durch die
Empfangseinrichtung empfangenen Datenkomponenten;
einer Paritäts-Extraktionseinrichtung (204) zum Extrahieren der Paritätsdaten eines
Blockbereichs durch Kombinieren einer Mehrzahl von durch die
Empfangseinrichtung empfangenen Paritätskomponenten; und
einer Fehlerkorrektureinrichtung (205) zum Korrigieren eines Fehlers in den
Informationsdaten eines Blockbereichs, extrahiert durch die Daten-
Extraktionseinrichtung (203) unter Verwendung eines vorbestimmten
Fehlerkorrektur-Dekodierungsverfahrens basierend auf den Paritätsdaten eines Blockbereichs,
extrahiert durch die Paritäts-Extraktionseinrichtung (204), und Ausgeben
fehlerkorrigierter Informationsdaten.
10. Daten-Aufzeichnungs- und Wiedergabe-Vorrichtung mit einer Vorrichtung zum
Anordnen von Paritätsdaten, wie in Anspruch 6 beansprucht, zum Aufzeichnen von
Informationsdaten (108) und Paritätsdaten (109) zum Korrigieren eines Fehlers in
den Informationsdaten auf einem Aufzeichnungsmedium (3000) und Wiedergeben
der Informationsdaten und der Paritätsdaten von dem Aufzeichnungsmedium (3000)
mit einem Daten-Recorder (1001), welche umfasst:
eine erste Speichereinrichtung zum Speichern aufzuzeichnender Informationsdaten;
eine zweite Speichereinrichtung zum Speichern von Paritätsdaten eines
Fehlerkorrekturkodes;
eine Schreib-Steuerungseinrichtung (101) zum Schreiben aufzuzeichnender,
eingegebener Informationsdaten in die erste Speichereinrichtung;
eine Paritäts-Erzeugungseinrichtung zui Erzeugen von Paritätsdaten zum Bilden
eines Fehlerkorrektur-Kodeworts zum Korrigieren eines Fehlers der
Informationsdaten unter Verwendung eines vorbestimmten Fehlerkorrektur-Kodierungsverfahrens
für die in der ersten Speichereinrichtung gespeicherten Informationsdaten und
Schreibender Paritätsdaten in die zweite Speichereinrichtung;
eine Aufzeichnungs-Einrichtung (106a) zum Aufzeichnen der in der ersten
Speichereinrichtung gespeicherten Informationsdaten zusammen mit den in der zweiten
Speichereinrichtung gespeicherten Paritätsdaten auf dem Aufzeichnungsmedium
(3003); und
eine Auslese-Steuerungseinrichtung zum Steuern der Aufzeichnungs-Einrichtung
(106a) zum Aufzeichnen der in der ersten Speichereinrichtung gespeicherten
Informationsdaten und der in der zweiten Speichereinrichtung gespeicherten
Paritätsdaten derart, dass die Informationsdaten und die Paritätsdaten eines Datenblocks
jeweils in Datenkomponenten und Paritätskomponenten aufgeteilt sind, welche Sektor
für Sektor aufgezeichnet werden, wobei ein Datenblock aus einer Mehrzahl von
Sektoren mit einer identischen Größe gebildet ist und ein Sektor aus einer Mehrzahl
von Rahmen gebildet ist;
wobei die Paritätsdaten Reihen-Paritätsdaten und Spalten-Paritätsdaten enthalten,
wobei die Ersteren am Ende jedes Rahmens nach jeder Datenkomponente
aufgezeichnet werden und die Letzteren in dem letzten Rahmen jedes Sektors
aufgezeichnet werden;
und einer Daten-Wiedergabevorrichtung (2001), welche umfasst:
eine Wiedergabeeinrichtung (201a) zum Wiedergeben jeder Datenkomponente der
Informationsdaten und jeder Paritätskomponente der Paritätsdaten, welche Sektor
für Sektor auf dem Aufzeichnungsmedium aufgezeichnet sind;
eine Daten-Extraktionseinrichtung zum Extrahieren der Informationsdaten eines
Blockbereichs durch Kombinieren einer Mehrzahl von durch die
Wiedergabeeinrichtung (201a) wiedergegebenen Datenkomponenten;
eine Paritäts-Extraktionseinrichtung zum Extrahieren der Paritätsdaten eines
Blockbereichs durch Kombinieren einer Mehrzahl von durch die Wiedergabeeinrichtung
(201a) wiedergegebenen Paritätskomponenten; und
eine Fehlerkorrektureinrichtung (205) zu n Korrigieren eines Fehlers in den
Informationsdaten eines Blockbereichs, extrahiert durch die Daten-Extraktionseinrichtung,
unter Verwendung eines vorbestimmten Fehlerkorrektur-Dekodierungsverfahrens
basierend auf den Paritätsdaten eines Blockbereichs, extrahiert durch die Paritäts-
Extraktionseinrichtung, und Ausgeben fehlerkorrigierter Informationsdaten.
11. Daten-Recorder (1001), mit einer Vorrichtung zum Anordnen von
Paritätsdaten, wie in Anspruch 6 beansprucht, zum Aufzeichnen von Informationsdaten (108)
und Paritätsdaten (109) zum Korrigieren eines Fehlers in den Informationsdaten auf
einem Aufzeichnungsmedium (3000), mit:
einer ersten Speichereinrichtung zum Speichern aufzuzeichnender
Informationsdaten;
einer zweiten Speichereinrichtung zum Speichern von Paritätsdaten eines
Fehlerkorrekturkodes;
einer Schreib-Steuerungseinrichtung (101) zum Schreiben aufzuzeichnender,
eingegebener Informationsdaten in die erste Speichereinrichtung;
einer Paritäts-Erzeugungseinrichtung zum Erzeugen von Paritätsdaten zum Bilden
eines Fehlerkorrekturworts zum Korrigieren eines Fehlers der Informationsdaten
unter Verwendung eines vorbestimmten Fehlerkorrektur-Dekodierungsverfahrens
für die in der ersten Speichereinrichtung gespeicherten Informationsdaten und
Schreiben der Paritätsdaten in die zweite Speichereinrichtung;
einer Aufzeichnungs-Einrichtung (106a) zum Aufzeichnen der in der ersten
Speichereinrichtung gespeicherten Informationsdaten zusammen mit den in der zweiten
Speichereinrichtung gespeicherten Paritätsdaten auf dem Aufzeichnungsmedium
(3000); und
einer Auslese-Steuerungseinrichtung zum Steuern der Aufzeichnungs-Einrichtung
(106a) zum Aufzeichnen der in der ersten Speichereinrichtung gespeicherten
Informationsdaten und der in der zweiten Speichereinrichtung gespeicherten
Paritätsdaten, so dass die Informationsdaten und die Paritätsdaten eines Datenblocks jeweils
in Datenkomponenten und Paritätskomponenten aufgeteilt sind, welche Sektor für
Sektor aufgezeichnet werden, wobei ein Datenblock aus einer Mehrzahl von
Sektoren mit einer identischen Größe gebildet ist und ein Sektor aus einer Mehrzahl von
Rahmen gebildet ist;
wobei die Paritätsdaten Reihen-Paritätsdaten und Spalten-Paritätsdaten enthalten,
wobei die Ersteren am Ende jedes Rahmens nach jeder Datenkomponente
aufgezeichnet werden und die Letzteren in dem letzten Rahmen jedes Sektors
aufgezeichnet werden.
12. Daten-Wiedergabevorrichtung (2001) zum Wiedergeben von
Informationsdaten (108) und Paritätsdaten (109) von einem Aufzeichnungsmedium (3000), wobei
die Informationsdaten und die Paritätsdaten angeordnet sind gemäß dem in
Anspruch 1 beanspruchten Verfahren, mit:
einer Wiedergabeeinrichtung (2001a) zum Wiedergeben jeder Datenkomponente der
Informationsdaten und jeder Paritätskomponente der Paritätsdaten, welche Sektor
für Sektor auf dem Aufzeichnungsmedium (3000) aufgezeichnet sind;
einer Daten-Extraktionseinrichtung zum Extrahieren der Informationsdaten eines
Blockbereichs durch Kombinieren einer Mehrzahl von durch die
Wiedergabeeinrichtung (201a) wiedergegebenen Datenkomponenten;
einer Paritäts-Extraktionseinrichtung zum Extrahieren der Paritätsdaten eines
Blockbereichs durch Kombinieren einer Mehrzahl von durch die
Wiedergabeeinrichtung (201a) wiedergegebenen Paritätskomponenten; und
einer Fehlerkorrektureinrichtung (205) zum Korrigieren eines Fehlers in den
Informationsdaten eines Blockbereichs, extrahiert durch die Daten-
Ektraktionseinrichtung, unter Verwendung eines vorbestimmten Fehlerkorrektur-
Dekodierungsverfahrens basierend auf den Paritätsdaten eines Blockbereichs,
extrahiert durch die Paritäts-Extraktionseinrichtung, und Ausgeben fehlerkorrigierter
Informationsdaten.
13. Aufzeichnungsmedium (3000) mit einer Datenstruktur von Informationsdaten
(108) und Paritätsdaten (109) zum Korrigieren eines Fehlers in den
Informationsdaten, wobei die Informationsdaten und die Paritätsdaten entsprechend dem in
Anspruch 1 beanspruchten Verfahren angeordnet sind.
14. Signal mit einer Datenstruktur aus Informationsdaten (108) und Paritätsdaten
(109) zum Korrigieren eines Fehlers in den Informationsdaten, wobei die
Informationsdaten und die Paritätsdaten entsprechend dem in Anspruch 1 beanspruchten
Verfahren angeordnet sind.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7797695 | 1995-04-03 | ||
| PCT/JP1996/000876 WO1996031952A1 (en) | 1995-04-03 | 1996-04-01 | Data transmission system, data recording and reproducing apparatus and recording medium each having data structure of error correcting code |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| DE69624059D1 DE69624059D1 (de) | 2002-11-07 |
| DE69624059T2 true DE69624059T2 (de) | 2003-08-14 |
Family
ID=13648934
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE69624059T Expired - Lifetime DE69624059T2 (de) | 1995-04-03 | 1996-04-01 | Datenubertragungsvorrichtung, datenaufzeichnungs- und wiedergabegerat sowie aufzeichnungsmedium beide mit datenstruktur fur fehlerkorrekturkode |
Country Status (14)
| Country | Link |
|---|---|
| EP (1) | EP0763283B1 (de) |
| JP (1) | JP3357374B2 (de) |
| KR (1) | KR100402373B1 (de) |
| CN (2) | CN1105421C (de) |
| AT (1) | ATE225582T1 (de) |
| AU (1) | AU706245B2 (de) |
| BR (1) | BR9606294B1 (de) |
| DE (1) | DE69624059T2 (de) |
| MX (1) | MX9605924A (de) |
| MY (1) | MY116510A (de) |
| NO (1) | NO322734B1 (de) |
| RU (1) | RU2154897C2 (de) |
| TW (1) | TW290768B (de) |
| WO (1) | WO1996031952A1 (de) |
Families Citing this family (23)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3300628B2 (ja) | 1997-03-04 | 2002-07-08 | 富士通株式会社 | 情報記憶装置及び情報記憶媒体 |
| DE10142351A1 (de) * | 2001-08-30 | 2003-03-20 | Giesecke & Devrient Gmbh | Initialisieren einer Chipkarte |
| KR100520621B1 (ko) * | 2002-01-16 | 2005-10-10 | 삼성전자주식회사 | 가중화된 비이진 반복 누적 부호와 시공간 부호의 부호화방법 및 장치 |
| US7000173B2 (en) * | 2002-02-11 | 2006-02-14 | Motorola, Inc. | Turbo code based incremental redundancy |
| JP4115173B2 (ja) * | 2002-06-11 | 2008-07-09 | ソニー株式会社 | ディスク記録媒体、ディスク製造方法、ディスクドライブ装置 |
| CN100514458C (zh) * | 2002-07-02 | 2009-07-15 | Lg电子株式会社 | 一种在/从记录介质记录/再现数据的装置和方法 |
| RU2380840C2 (ru) | 2004-07-20 | 2010-01-27 | Квэлкомм Инкорпорейтед | Передача обслуживания между sip-сетью и системой сотовой связи |
| US9014192B2 (en) | 2005-03-21 | 2015-04-21 | Qualcomm Incorporated | Method and apparatus for improving data transmission reliability in a wireless communications system |
| CN100495932C (zh) * | 2005-12-31 | 2009-06-03 | 财团法人工业技术研究院 | 可错误更正的数据编码方法 |
| US7565598B2 (en) * | 2006-08-10 | 2009-07-21 | Powerfile, Inc. | Error correction for disk storage media |
| US8290083B2 (en) | 2007-03-09 | 2012-10-16 | Qualcomm Incorporated | Quadrature imbalance mitigation using unbiased training sequences |
| US8428175B2 (en) | 2007-03-09 | 2013-04-23 | Qualcomm Incorporated | Quadrature modulation rotating training sequence |
| US8064550B2 (en) | 2007-03-09 | 2011-11-22 | Qualcomm, Incorporated | Quadrature imbalance estimation using unbiased training sequences |
| RU2451413C2 (ru) * | 2007-03-09 | 2012-05-20 | Квэлкомм Инкорпорейтед | Поворотная обучающая последовательность квадратурной модуляции |
| CN101145117B (zh) * | 2007-10-30 | 2010-10-13 | 华为技术有限公司 | 检错处理方法及装置 |
| CN101908376B (zh) * | 2009-06-04 | 2014-05-21 | 威刚科技(苏州)有限公司 | 非挥发性存储装置及其控制方法 |
| US8762805B2 (en) | 2010-12-01 | 2014-06-24 | International Business Machines Corporation | Decoding encoded data containing integrated data and header protection |
| RU2546238C1 (ru) * | 2013-10-07 | 2015-04-10 | Российская Федерация, от имени которой выступает Государственная корпорация по атомной энергии "Росатом" | Способ транслитерационного преобразования информации и передачи ее по каналам связи |
| US10331517B2 (en) * | 2016-08-26 | 2019-06-25 | Qualcomm Incorporated | Link error correction in memory system |
| US10599517B2 (en) * | 2017-11-29 | 2020-03-24 | Taiwan Semiconductor Manufacturing Co., Ltd. | Memory device |
| JP2023043617A (ja) * | 2021-09-16 | 2023-03-29 | 株式会社東芝 | 磁気ディスク装置及びスパイラルパターンのライト方法 |
| JP7660717B2 (ja) | 2022-02-24 | 2025-04-11 | チャンシン メモリー テクノロジーズ インコーポレイテッド | データ誤り訂正回路およびデータ伝送回路 |
| CN116705122A (zh) * | 2022-02-24 | 2023-09-05 | 长鑫存储技术有限公司 | 数据纠错电路和数据传输电路 |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS60143486A (ja) * | 1983-12-29 | 1985-07-29 | Ricoh Co Ltd | 誤り訂正方式 |
| JPS60154371A (ja) * | 1984-01-24 | 1985-08-14 | Toshiba Corp | デジタル信号の誤り検出方式 |
| US4907215A (en) * | 1986-08-27 | 1990-03-06 | Sony Corporation | Integral optical recording of product code in data areas |
| US4791643A (en) * | 1986-12-29 | 1988-12-13 | Minnesota Mining And Manufacturing Company | Single track orthogonal error correction system |
| JPS63200239A (ja) * | 1987-02-14 | 1988-08-18 | Victor Co Of Japan Ltd | 誤り訂正方式 |
| US4916701A (en) * | 1988-09-21 | 1990-04-10 | International Business Machines Corporation | Method and system for correcting long bursts of consecutive errors |
| JPH02105730A (ja) * | 1988-10-14 | 1990-04-18 | Sony Corp | データ記録方法 |
-
1996
- 1996-04-01 RU RU97100132/09A patent/RU2154897C2/ru active
- 1996-04-01 AT AT96907734T patent/ATE225582T1/de not_active IP Right Cessation
- 1996-04-01 WO PCT/JP1996/000876 patent/WO1996031952A1/en not_active Ceased
- 1996-04-01 KR KR1019960706943A patent/KR100402373B1/ko not_active Expired - Lifetime
- 1996-04-01 JP JP53018196A patent/JP3357374B2/ja not_active Expired - Lifetime
- 1996-04-01 CN CN96190566A patent/CN1105421C/zh not_active Expired - Lifetime
- 1996-04-01 CN CNA021301786A patent/CN1492426A/zh active Pending
- 1996-04-01 BR BRPI9606294-0A patent/BR9606294B1/pt not_active IP Right Cessation
- 1996-04-01 EP EP96907734A patent/EP0763283B1/de not_active Expired - Lifetime
- 1996-04-01 DE DE69624059T patent/DE69624059T2/de not_active Expired - Lifetime
- 1996-04-01 AU AU51229/96A patent/AU706245B2/en not_active Expired
- 1996-04-02 TW TW085103913A patent/TW290768B/zh not_active IP Right Cessation
- 1996-04-03 MY MYPI96001236A patent/MY116510A/en unknown
- 1996-11-28 MX MX9605924A patent/MX9605924A/es unknown
- 1996-12-02 NO NO19965127A patent/NO322734B1/no not_active IP Right Cessation
Also Published As
| Publication number | Publication date |
|---|---|
| NO965127D0 (no) | 1996-12-02 |
| CN1105421C (zh) | 2003-04-09 |
| CN1155950A (zh) | 1997-07-30 |
| JP3357374B2 (ja) | 2002-12-16 |
| BR9606294B1 (pt) | 2009-01-13 |
| WO1996031952A1 (en) | 1996-10-10 |
| EP0763283B1 (de) | 2002-10-02 |
| RU2154897C2 (ru) | 2000-08-20 |
| NO965127L (no) | 1996-12-16 |
| CN1492426A (zh) | 2004-04-28 |
| AU706245B2 (en) | 1999-06-10 |
| HK1013529A1 (en) | 1999-08-27 |
| DE69624059D1 (de) | 2002-11-07 |
| EP0763283A1 (de) | 1997-03-19 |
| MX9605924A (es) | 1998-06-30 |
| AU5122996A (en) | 1996-10-23 |
| NO322734B1 (no) | 2006-12-04 |
| KR100402373B1 (ko) | 2004-03-26 |
| MY116510A (en) | 2004-02-28 |
| BR9606294A (pt) | 1997-09-09 |
| TW290768B (de) | 1996-11-11 |
| JPH10501948A (ja) | 1998-02-17 |
| ATE225582T1 (de) | 2002-10-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE69624059T2 (de) | Datenubertragungsvorrichtung, datenaufzeichnungs- und wiedergabegerat sowie aufzeichnungsmedium beide mit datenstruktur fur fehlerkorrekturkode | |
| DE69030490T2 (de) | Aufzeichnungsvorrichtung zum umkehrbaren Speichern von digitalen Daten auf einem Mehrspuren-Aufzeichnungsträger, Dekodiervorrichtung, Informationswiedergabegerät für die Verwendung mit einem solchen Aufzeichnungsträger und Aufzeichnungsträger für die Verwendung mit einer solchen Aufzeichnungsvorrichtung, mit einer solchen Dekodiervorrichtung und/oder mit einem solchen Informationswiedergabegerät | |
| DE69938416T2 (de) | Kodierung von mehrwortinformation mit wortweiser verschachtelung | |
| DE2757401C2 (de) | Verfahren und Vorrichtung zur Fehlererkennung und -korrektur von wortweise parallel anfallenden Datenbits | |
| DE2938503C2 (de) | Vorrichtung zur Aufzeichnung und Wiedergabe einer Folge von digitalen Datenwörtern | |
| DE3783253T2 (de) | Fehlerkorrekturverfahren. | |
| DE69223694T2 (de) | Kodierungs- und Dekodierungssystem zur Fehlerkorrektur | |
| DE3789641T2 (de) | Optische Aufzeichnungsverfahren für bewertete Servo-Formate. | |
| DE3886330T2 (de) | Datenübertragungsverfahren für verschachtelte Daten. | |
| DE3701763C2 (de) | Verfahren zum Codieren und Decodieren digitaler Benutzersymbole sowie Decodieranordnung zur Durchführung des Verfahrens | |
| DE69425985T2 (de) | Aufzeichnungsträger, Signalaufzeichnungsgerät und Signalwiedergabegerät dafür | |
| DE3784745T2 (de) | Verfahren zur uebertragung und aufzeichnung von daten. | |
| DE69415756T2 (de) | Fehlerkorrektur für digitale Videodaten | |
| EP0043151A1 (de) | Anordnung zur Verarbeitung serieller Information, die mit Synchronisationswörtern versehen ist | |
| DE102017129990B4 (de) | Logisches format, bei dem laterales codieren genutzt wird, zum speichern von daten auf magnetband | |
| DE3039688A1 (de) | Verfahren und vorrichtung zum codieren eines digitalsignals mit minimaler gleichkomponente | |
| DE69023808T2 (de) | Verfahren und Aufzeichnungs- und Wiedergabegerät mit einem rotierenden Kopf. | |
| DE69531527T2 (de) | Aufzeichnungsmedium und Aufzeichnungs- und Wiedergabeverfahren eines Aufzeichnungsmediums | |
| DE69814465T2 (de) | Verfahren und gerät zur datenspeicherung auf magnetischen medien, die fehlerkorrekturkodes enthalten | |
| DE3889077T2 (de) | Verfahren zur Fehlererkennung und Fehlerkorrektur. | |
| DE69924096T2 (de) | Vorrichtung und verfahren zum aufzeichnen eines digitalen informationssignals mit trickwiedergabeinformation in schrägspuren in einem aufzeichnungsträger | |
| DE10031862A1 (de) | Verfahren zum Vermindern des Datenaufwandes in einem PRML-Datenkanal | |
| DE69226979T2 (de) | Datenaufzeichnungs- und/oder Wiedergabegerät | |
| DE3630375C2 (de) | ||
| DE19522326A1 (de) | Sende- und Aufzeichnungsverfahren, Wiedergabeverfahren und Informationswiedergabevorrichtung und deren Wiedergabemedium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 8364 | No opposition during term of opposition | ||
| 8327 | Change in the person/name/address of the patent owner |
Owner name: PANASONIC CORP., KADOMA, OSAKA, JP |