DE4241465A1 - - Google Patents

Info

Publication number
DE4241465A1
DE4241465A1 DE4241465A DE4241465A DE4241465A1 DE 4241465 A1 DE4241465 A1 DE 4241465A1 DE 4241465 A DE4241465 A DE 4241465A DE 4241465 A DE4241465 A DE 4241465A DE 4241465 A1 DE4241465 A1 DE 4241465A1
Authority
DE
Germany
Prior art keywords
decodable code
code
block
inner parity
parity
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.)
Ceased
Application number
DE4241465A
Other languages
German (de)
Inventor
Tae-Eung Kim
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.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co Ltd
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 Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Publication of DE4241465A1 publication Critical patent/DE4241465A1/de
Ceased legal-status Critical Current

Links

Classifications

    • 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/1806Pulse code modulation systems for audio signals
    • G11B20/1809Pulse code modulation systems for audio signals by interleaving
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/91Television signal processing therefor
    • H04N5/92Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N5/926Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback by pulse code modulation
    • H04N5/9261Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback by pulse code modulation involving data reduction
    • H04N5/9264Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback by pulse code modulation involving data reduction using transform coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/91Television signal processing therefor
    • H04N5/93Regeneration of the television signal or of selected parts thereof
    • H04N5/94Signal drop-out compensation
    • H04N5/945Signal drop-out compensation for signals recorded by pulse code modulation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/78Television signal recording using magnetic recording
    • H04N5/782Television signal recording using magnetic recording on tape
    • H04N5/783Adaptations for reproducing at a rate different from the recording rate

Abstract

While recording and reproducing in a digital VTR, sync-block unit data is separated into an independent decodable code (IDC) and a dependent decodable code (DDC) to which respective inner parities are added and then recorded, and the independent decodable code (IDC) only is error-corrected during variable tape-speed reproduction. The DC code contains the minimum information required to faithfully reproduce the original image whilst the DDC code contains the remaining information required to add detail to the image and during high-speed reproduction the DC code only is used to form the image. An embodiment of the error-correcting encoding apparatus is shown in fig. 2. <IMAGE>

Description

Die vorliegende Erfindung betrifft ein Fehlerkorrekturverfahren und eine zugehörige Vorrichtung eines digitalen Videobandrecorders (VTR), und insbesondere ein Fehlerkorrekturverfahren und eine zu­ gehörige Vorrichtung in einem digitalen VTR, in welchem Bilddaten eines Synchronisierungsblocks dadurch aufgezeichnet und/oder wie­ dergegeben werden, daß sie in einen unabhängig decodierbaren Code aufgeteilt werden, der beinahe sämtliche benötigte Bildinformation enthält, und in einen abhängigen decodierbaren Code, welcher die übrige Bildinformation enthält.The present invention relates to an error correction method and an associated device of a digital video tape recorder (VTR), and in particular an error correction method and one too proper device in a digital VTR, in which image data a synchronization block recorded and / or how be given in an independently decodable code be split up, almost all the required image information contains, and in a dependent decodable code which the contains other image information.

Ein digitaler VTR zeichnet Bildinformation auf und/oder gibt sie wieder, nachdem diese in ein digitales Signal umgewandelt wurde, und dies hat Vorteile gegenüber einer konventionellen, analogen magnetischen Aufzeichnungs/Wiedergabe-Vorrichtung, nämlich bei­ spielsweise ein verbessertes Signal/Rausch-Verhältnis, eine erhöh­ te Auflösung, ein einfaches Editieren, usw. Ein derartiger digi­ taler VTR wandelt ein analoges Signal eines Einzelbildes in ein digitales Signal um, und speichert das umgewandelte Signal in ei­ nem Einzelbildspeicher. Die in dem Einzelbildspeicher gespeicher­ ten Daten werden in Einheitsblöcke unterteilt, und dann durch ei­ ne diskrete Kosinustransformation (nachstehend als "DCT" bezeich­ net) und eine Huffman-Codierung mit variabler Länge kodiert. Je­ dem komprimierten Einheitsblock wird ein Fehlerkorrekturcode (in­ nere Parität) zugefügt und dann wird der Block in einem anderen Einzelbildspeicher entsprechend seiner Ursprungslage neu organi­ siert. Ein Block mit äußerer Parität, der den anderen Fehlerkor­ rekturcode (äußere Parität) aufweist, wird jedem Einheitsblock in der Vertikalrichtung des umorganisierten Einzelbildspeichers hin­ zuaddiert. Der Einheitsblock und der Block mit äußerer Parität werden durch ein Synchronisierungssignal und eine Blockadresse er­ gänzt, und dann sequentiell auf Spuren eines Bandes aufgezeichnet. Während der Wiedergabe werden der Einheitsblock und der Block mit äußerer Parität von einem Aufnahmesignal aus reproduziert, welches von einem die Spuren abtastenden Kopf erzeugt wird, und die repro­ duzierten Einheitsblöcke oder Blöcke mit äußerer Parität werden in dem Einzelbildspeicher entsprechend jeder Blockadresse aufge­ zeichnet. Daraufhin erfolgt eine Fehlerkorrektur durch die äußere und innere Parität, eine inverse Huffman-Variablencodierung, und eine inverse DCT in bezug auf die Einheitsblöcke, die in dem Ein­ zelbildspeicher aufgezeichnet sind. Das Signal, welches der inver­ sen DCT unterworfen wurde, wird in ein analoges Signal umgewan­ delt, so daß das analoge Signal reproduziert wird, welches das Originalbild repräsentiert.A digital VTR records and / or outputs image information again after it has been converted into a digital signal, and this has advantages over a conventional, analog one  magnetic recording / reproducing device, namely at for example, an improved signal / noise ratio, an increase te resolution, easy editing, etc. Such a digi taler VTR converts an analog signal from a single image into a digital signal, and stores the converted signal in egg frame memory. The stored in the frame memory th data is divided into unit blocks, and then by egg ne discrete cosine transformation (hereinafter referred to as "DCT" net) and a Huffman coding with variable length. Each an error correction code (in parity) and then the block is in another Reorganize single image memory according to its original position siert. A block with external parity, the other error rate rectification code (outer parity), each unit block in the vertical direction of the reorganized frame memory added. The unit block and the block with external parity are by a synchronization signal and a block address whole, and then sequentially recorded on tracks of a tape. During playback, the unit block and the block become with reproduced external parity from a recording signal which is generated by a head scanning the tracks, and the repro reduced unit blocks or blocks with external parity in the frame memory corresponding to each block address draws. An error correction is then carried out by the outside and inner parity, inverse Huffman variable coding, and an inverse DCT with respect to the unit blocks contained in the one frame memory are recorded. The signal which the invert subjected to DCT is converted into an analog signal delt, so that the analog signal is reproduced, which the Original image represents.

Der Einheitsblock wird durch die DCT in eine Energiefunktion umgewandelt, welche Gleichspannungs- und Wechselspannungskoeffi­ zienten aufweist. Charakteristisch für die DCT ist die Tatsache, daß beinahe sämtliche Energie eines Signals in dem niederfrequen­ ten Abschnitt konvergiert. Bei der Huffman-Codierung mit variab­ ler Länge werden die Koeffizienten der Frequenzfunktion mit vari­ abler Länge kodiert. Um eine Bandwiedergabe mit variabler Ge­ schwindigkeit durchzuführen, muß die Aufzeichnung so durchgeführt werden, daß die Bitmenge jedes Einheitsblocks konstant ist. Wenn jeder Block so komprimiert wird, daß er eine konstante Bitmenge aufweist, so werden einfache und komplizierte Abschnitte des Originalbilds mit derselben Bitmenge komprimiert, so daß die Re­ produzierbarkeit des komplexen Abschnitts bei der Wiedergabe ver­ schlechtert wird, verglichen mit der des einfachen Abschnitts. Um daher eine gleichmäßige Gesamtreproduzierbarkeit in dem Bild während einer normalen Wiedergabe sicherzustellen, wird die rela­ tive Komplexität eines Einzelbildes berechnet, und die Bitmenge jedes Einheitsblocks entsprechend eingestellt. Dies bedeutet, daß den einfachen Abschnitten weniger Bits zugeordnet werden, und den komplexen Abschnitten mehr Bits zugeordnet werden.The unit block is transformed into an energy function by the DCT  converted, which DC voltage and AC voltage coefficient has clients. Characteristic of the DCT is the fact that almost all the energy of a signal in the low frequency th section converges. With Huffman coding with variab length of the coefficients of the frequency function with vari encoded length. To play a tape with variable Ge speed, the recording must be done in this way that the bit amount of each unit block is constant. If each block is compressed so that it has a constant amount of bits has, so simple and complicated sections of the Original image compressed with the same amount of bits, so that the Re producibility of the complex section during playback ver is deteriorated compared to that of the simple section. In order to ensure a uniform overall reproducibility in the image during normal playback, the rela tive complexity of a frame is calculated, and the amount of bits each unit block set accordingly. This means that fewer bits are assigned to the simple sections, and more bits are assigned to complex sections.

Die von diesem Anmelder eingereichte U.S.-Patentanmeldung (welche die Priorität des koreanischen Patents Nr. 92-4227 beansprucht) beschreibt ein Verfahren, in welchem die Aufzeichnung dadurch durchgeführt wird, daß der Einheitsblock in einen unabhängig de­ codierbaren Code (nachstehend einfach als "IDC" bezeichnet) unter­ teilt wird, der beinahe sämtliche Information enthält, die zur Reproduktion des Originalbildes erforderlich ist, und in einen abhängig decodierbaren Code (nachstehend einfach als "DDC" be­ zeichnet), der die übrige Information enthält. Bei diesem Verfah­ ren wird das Originalbild reproduziert unter Verwendung sowohl von IDC als auch von DDC während der normalen Wiedergabe, und von IDC nur während der Wiedergabe mit variabler Bandgeschwindigkeit, wodurch die Wiedergabe mit variabler Bandgeschwindigkeit leicht und einfach wird. Trotz des Auftretens fehlangepaßter Synchroni­ sationsblöcke infolge des Durchlaufs der Köpfe über mehrere Spu­ ren während der Bandwiedergabe mit variabler Geschwindigkeit kann ein Bild reproduziert werden, welches beinahe dasselbe ist wie das Originalbild, unter der Voraussetzung, daß der IDC festgestellt wird, der einen Abschnitt des Einheitsblocks darstellt. Daher wer­ den vorzugsweise der IDC und der DDC auf unterschiedliche Arten der Fehlerkorrekturcodierung aufgezeichnet, um die Wiedergaberate der aufgezeichneten Daten während der Wiedergabe zu erhöhen.The U.S. patent application filed by this applicant (which claimed priority from Korean Patent No. 92-4227) describes a method in which the recording thereby is carried out that the unit block in an independent de encodable code (hereinafter simply referred to as "IDC") under is shared, which contains almost all the information needed for Reproduction of the original image is required and in one dependent decodable code (hereinafter simply referred to as "DDC" records), which contains the remaining information. With this procedure The original image is reproduced using both from IDC as well as from DDC during normal playback, and from IDC only during playback with variable tape speed,  which makes playback at variable tape speed easy and becomes easy. Despite the appearance of mismatched synchronis station blocks due to the passage of the heads over several spu during tape playback at variable speed reproducing an image that is almost the same as that Original image, provided that the IDC is established that represents a portion of the unit block. Hence who preferably the IDC and the DDC in different ways the error correction encoding recorded the playback rate to increase the recorded data during playback.

Ein Vorteil der vorliegenden Erfindung liegt in der Bereitstellung eines Fehlerkorrektur-Codierverfahrens, welches für das Aufzeich­ nungsverfahren von Einheitsblöcken geeignet ist, die in einen un­ abhängigen decodierbaren Code und einen abhängigen decodierbaren Code unterteilt sind.An advantage of the present invention is the provision an error correction coding method which is used for the recording method of unit blocks is suitable, which in a un dependent decodable code and a dependent decodable Code are divided.

Ein weiterer Vorteil der vorliegenden Erfindung besteht in der Bereitstellung eines Fehlerkorrektur-Decodierverfahrens, welches eine Bandwiedergabe mit variabler Geschwindigkeit erleichtern kann.Another advantage of the present invention is that Providing an error correction decoding method which facilitate tape playback at variable speed can.

Ein weiterer Vorteil der vorliegenden Erfindung liegt in der Bereitstellung einer Vorrichtung, die für das Fehlerkorrektur- Codierverfahren geeignet ist.Another advantage of the present invention is that To provide a device for error correction Coding method is suitable.

Ein weiterer Vorteil der vorliegenden Erfindung besteht in der Bereitstellung einer Vorrichtung, die für das Fehlerkorrektur- Decodierverfahren geeignet ist.Another advantage of the present invention is that To provide a device for error correction Decoding method is suitable.

Zur Erzielung der voranstehenden Vorteile der vorliegenden Er­ findung wird ein Fehlerkorrektur-Codierverfahren zur Verfügung gestellt, welches den Schritt der Addition erster und zweiter innerer Paritäten zu einem jeweiligen Blockidentifizierungssig­ nal, zum IDC und zum DDC innerhalb eines Einheitsblocks umfaßt.To achieve the foregoing advantages of the present Er an error correction coding method is available the step of adding the first and second  internal parities for a respective block identification sig nal, to IDC and DDC within a unit block.

Zur Erzielung eines weiteren Vorteils der vorliegenden Erfindung wird ein Fehlerkorrektur-Decodierverfahren mit folgenden Schrit­ ten zur Verfügung gestellt:
Decodieren des Blockidentifizierungssignals, des IDC und des DDC durch die erste und zweite innere Parität während der norma­ len Wiedergabe; und
Decodieren nur des Blockidentifizierungssignals und des IDC durch die erste innere Parität während der Bandwiedergabe mit variabler Geschwindigkeit.
To achieve a further advantage of the present invention, an error correction decoding method is provided with the following steps:
Decoding the block identification signal, the IDC and the DDC by the first and second inner parity during normal playback; and
Decoding only the block identification signal and the IDC by the first inner parity during variable speed tape playback.

Zur Erzielung eines weiteren Vorteils der vorliegenden Erfin­ dung wird eine Fehlerkorrektur-Codiervorrichtung mit folgenden Teilen zur Verfügung gestellt:
einem Demultiplexer zur Eingabe des Einheitsblocks, welchem das Blockidentifizierungssignal zugeführt wird, und zum Trennen der Eingabe in das Blockidentifizierungssignal, den unabhängig de­ codierbaren Code, und den abhängig decodierbaren Code, um diese auf diese Weise auszugeben;
einem ersten Codierer für innere Parität zum Addieren einer er­ sten inneren Parität zum Blockidentifizierungssignal und zum unabhängig decodierbaren Code von dem Demultiplexer;
einem zweiten Codierer für innere Parität zum Addieren einer zweiten inneren Parität zu dem abhängig decodierbaren Code von dem Demultiplexer; und
einem Multiplexer zur Eingabe des Blockidentifizierungssignals und des unabhängig decodierbaren Codes, welchem die erste inne­ re Parität in dem ersten Codierer für die innere Parität hinzu­ addiert wird, und zur Eingabe des abhängig decodierbaren Codes, welchem die zweite innere Parität in dem zweiten Codierer für die innere Parität hinzuaddiert wird, und zur Ausgabe des Ergeb­ nisses ihrer Kombination.
To achieve a further advantage of the present invention, an error correction coding device is provided with the following parts:
a demultiplexer for inputting the unit block to which the block identification signal is supplied and for separating the input into the block identification signal, the independently decodable code, and the dependent decodable code so as to output them;
a first inner parity encoder for adding a first inner parity to the block identification signal and the independently decodable code from the demultiplexer;
a second inner parity encoder for adding a second inner parity to the dependent decodable code from the demultiplexer; and
a multiplexer for inputting the block identification signal and the independently decodable code, to which the first inner parity is added in the first inner parity encoder, and for inputting the dependent decodable code, which has the second inner parity in the second inner parity encoder Parity is added, and to output the result of their combination.

Zur Erzielung eines weiteren Vorteils der vorliegenden Erfin­ dung wird eine Fehlerkorrektur-Decodiervorrichtung mit folgen­ den Teilen zur Verfügung gestellt:
einem Demultiplexer zur Eingabe des Einheitsblocks, und zum Trennen des Einheitsblocks in eine erste Gruppe, die aus dem Blockidentifizierungssignal, dem unabhängig decodierbaren Code und der ersten inneren Parität besteht, und in eine zweite Gruppe, die aus dem abhängig decodierbaren Code und der zwei­ ten inneren Parität besteht, um diese so auszugeben;
einem ersten Decodierer für die innere Parität zum Decodieren des Blockidentifizierungssignals und des unabhängig decodier­ baren Codes durch die erste innere Parität der ersten Gruppe von dem Demultiplexer;
einem zweiten Decodierer für die innere Parität zum Decodieren des abhängig decodierbaren Codes durch die zweite innere Pari­ tät der zweiten Gruppe von dem Demultiplexer;
einem Multiplexer zum Empfang des Blockidentifizierungssignals und des unabhängig decodierbaren Codes von dem ersten Decodie­ rer für die innere Parität, und des abhängig decodierbaren Codes von dem zweiten Decodierer für die innere Parität, und zur Aus­ gabe des Ergebnisses ihrer Kombination;
einem Puffer zum Empfang des Blockidentifizierungssignals und des unabhängig decodierbaren Codes von dem ersten Decodierer für die innere Parität; und
einem Selektor zur selektiven Ausgabe entweder des Ausgangssig­ nals des Multiplexers oder des Ausgangssignals des Puffers.
To achieve a further advantage of the present invention, an error correction decoding device is provided with the following parts:
a demultiplexer for inputting the unit block, and separating the unit block into a first group consisting of the block identification signal, the independently decodable code and the first inner parity, and a second group consisting of the dependent decodable code and the second inner There is parity to spend it like this;
a first inner parity decoder for decoding the block identification signal and the independently decodable code by the first inner parity of the first group from the demultiplexer;
a second inner parity decoder for decoding the dependent decodable code by the second inner parity of the second group from the demultiplexer;
a multiplexer for receiving the block identification signal and the independently decodable code from the first inner parity decoder and the dependent decodable code from the second inner parity decoder and outputting the result of their combination;
a buffer for receiving the block identification signal and the independently decodable code from the first inner parity decoder; and
a selector for selectively outputting either the output signal of the multiplexer or the output signal of the buffer.

In einem digitalen VTR führen das Fehlerkorrekturverfahren und die zugehörige Vorrichtung gemäß der vorliegenden Erfindung die Aufnahme dadurch durch, daß erste und zweite Paritäten einem jeweiligen IDC hinzuaddiert werden, welcher beinahe sämtliche erforderlichen Daten aufweist, und zu einem DDC, der die übri­ gen Daten in dem einzelnen Einheitsblock aufweist, wodurch die Aufrechterhaltbarkeit der Daten verbessert wird.In a digital VTR, the error correction procedure and the associated device according to the present invention Recording through that first and second parities one the respective IDC, which is almost all required data, and to a DDC that the rest gene data in the single unit block, whereby the Data sustainability is improved.

Durch die Fehlerkorrektur nur des IDC, der während der Wieder­ gabe mit variabler Bandgeschwindigkeit verwendet werden soll, minimalisiert darüber hinaus die Fehlerkorrektur-Codier- und -Decodiervorrichtung gemäß der vorliegenden Erfindung den Ver­ lust effektiver Daten infolge der Fehleranpassung von Synchro­ nisierungsblöcken, welche infolge des Überquerens der Köpfe von mehreren Spuren während der Wiedergabe mit variabler Band­ geschwindigkeit auftritt, und führt die Fehlerkorrektur auf ein­ fache Weise aus.Due to the error correction only of the IDC, which during the re variable belt speed is to be used, also minimizes error correction coding and Decoding device according to the present invention ver effective data due to Synchro's error adjustment nization blocks, which result from crossing the heads of multiple tracks during variable band playback speed occurs, and introduces error correction on fold out way.

Die Erfindung wird nachstehend anhand zeichnerisch dargestell­ ter Ausführungsbeispiele näher erläutert, aus welchen sich wei­ tere Vorteile und. Merkmale ergeben. Es zeigt:The invention is illustrated below with reference to drawings ter exemplary embodiments explained in more detail, from which white more advantages and. Characteristics. It shows:

Fig. 1 ein Blockschaltbild mit einer Darstellung des Aufbaus eines Aufnahmesystems in einem digitalen VTR; Fig. 1 is a block diagram showing the construction of a recording system in a digital VTR;

Fig. 2 ein Blockschaltbild mit einer Darstellung des detail­ lierten Aufbaus eines Fehlerkorrektur-Codierers gemäß der vorliegenden Erfindung; Fig. 2 is a block diagram showing the detailed structure of an error correction encoder according to the present invention;

Fig. 3 die Anordnung von Daten, die in einen ersten Speicher von Fig. 2 eingeschrieben wurden, und dessen Lese/ Schreib-Zustand; Fig. 3 shows the arrangement of data written in a first memory of Fig. 2 and its read / write state;

Fig. 4 die Anordnung von Daten, die in einen zweiten Speicher von Fig. 2 eingeschrieben wurden, und dessen Lese/ Schreib-Zustand; Fig. 4 shows the arrangement of data written in a second memory of Fig. 2 and its read / write state;

Fig. 5A und 5B Anordnungen unabhängiger decodierbarer Codedaten bzw. abhängiger decodierbarer Codedaten, welchen eine innere Parität durch einen Codierer für innere Parität von Fig. 2 hinzuaddiert wird; Fig. 5A and to which an inner parity is added by an encoder for inner parity of Figure 2 5B assemblies independent decodable code data or dependent decodable code data.

Fig. 6 die Anordnung von Daten, die in einen dritten Speicher von Fig. 2 eingeschrieben wurden, und dessen Lese/ Schreib-Zustand; Fig. 6 shows the arrangement of data written in a third memory of Fig. 2 and its read / write state;

Fig. 7 ein Blockschaltbild mit einer Darstellung des Aufbaus eines Wiedergabesystems in einem digitalen VTR; und Fig. 7 is a block diagram showing the structure of a reproducing system in a digital VTR; and

Fig. 8 ein Blockschaltbild mit einer Darstellung des detail­ lierten Aufbaus eines Fehlerkorrektur-Decodierers ge­ mäß der vorliegenden Erfindung. Fig. 8 is a block diagram showing the detailed structure of an error correction decoder according to the present invention.

In Fig. 1 wird die Datenkomprimierung eines Chroma-Signals (ei­ nes RGB-Signals, oder eines Luminanzsignals oder von Farbdiffe­ renzsignalen), welches einem Aufnahmesystem eingegeben wird, durch einen Bildkomprimierer 10 durchgeführt, ein Fehlerkorrek­ turcode wird in einem Fehlerkorrektur-Codierer 12 hinzugefügt, und die Farbdifferenzsignale werden alternierend in Spuren durch einen Kanalcodierer 14 angeordnet, wodurch das bearbeite­ te Signal auf einem Band 16 aufgezeichnet wird.In Fig. 1, data compression of a chroma signal (an RGB signal, or a luminance signal or color difference signals) which is input to a recording system is performed by an image compressor 10 , an error correction code is added in an error correction encoder 12 , and the color difference signals are alternately arranged in tracks by a channel encoder 14 , whereby the processed signal is recorded on a tape 16 .

Fig. 2 zeigt den Aufbau des Fehlerkorrektur-Codierers gemäß der vorliegenden Erfindung. Fig. 2 shows the construction of the error correction encoder according to the present invention.

In Fig. 2 bezeichnet die Bezugsziffer 20 einen Block-ID-Genera­ tor zur Lieferung eines Blockidentifizierungssignals (ID) für jeden Einheitsblock (Synchronisierungsblock); 22 einen Vektor­ alpha-Wandler zur Umwandlung der Eingangsdaten in Faltungen ei­ nes alpha-Wertes, welcher die Wurzel eines primitiven Polynom­ ausdrucks eines Reed-Solomon-Codes (RS) ist; 24 und 26 einen ersten Speicher bzw. eine erste Speichersteuerung, welche die Daten umordnen und ausgeben, um eine äußere Parität des RS-Codes zu kodieren, der durch den Vektor-alpha-Wandler 22 hindurchge­ langt ist; 28 bezeichnet einen Codierer für die äußere Parität zum Addieren einer äußeren Parität zu dem Synchronisierungs­ block in der Spaltenrichtung, der von dem ersten Speicher 24 ausgegeben wurde; 30 und 32 bezeichnen einen zweiten Speicher bzw. eine zweite Speichersteuerung, welche eine Umordnung der Daten vornehmen, um eine innere Parität des Synchronisierungs­ blocks zu kodieren, der durch den Codierer 28 für die äußere Parität hindurchgelangt ist; 34 bezeichnet einen Demultiplexer, der einen Synchronisierungsblock von dem zweiten Speicher 30 in ein Block-ID-Signal, einen IDC und einen DDC auftrennt; 36 und 38 bezeichnen einen ersten und einen zweiten Codierer für inne­ re Parität, welche die jeweiligen inneren Paritäten dem Block- ID-Signal, und dem IDC sowie dem DDC hinzufügen; 40 bezeichnet einen Multiplexer zum Kombinieren der Ausgangssignale von dem ersten und zweiten Codierer 36 und 38 für die innere Parität; 42 und 44 bezeichnen einen dritten Speicher bzw. eine dritte Speichersteuerung, welche eine Umordnung und eine Ausgabe des auf dem Band 16 aufgezeichneten Synchronisierungsblocks vorneh­ men; und 46 bezeichnet einen Synchronisierungsgenerator, der einen Synchronisierungscode für jeden Synchronisierungsblock hinzuaddiert.In Fig. 2, reference numeral 20 denotes a block ID generator for supplying a block identification signal (ID) for each unit block (synchronization block); 22 a vector alpha converter for converting the input data into folds of an alpha value which is the root of a primitive polynomial expression of a Reed-Solomon code (RS); 24 and 26 are a first memory and a first memory controller, respectively, which rearrange and output the data to encode an outer parity of the RS code which has passed through the vector-alpha converter 22 ; 28 denotes an outer parity encoder for adding an outer parity to the sync block in the column direction output from the first memory 24 ; 30 and 32 denote a second memory and a second memory controller, respectively, which rearrange the data to encode an inner parity of the synchronization block which has passed through the outer parity encoder 28 ; 34 denotes a demultiplexer that separates a synchronization block from the second memory 30 into a block ID signal, an IDC and a DDC; 36 and 38 denote first and second inner parity encoders which add the respective inner parities to the block ID signal and the IDC and DDC; 40 denotes a multiplexer for combining the outputs from the first and second encoders 36 and 38 for inner parity; 42 and 44 denote a third memory and a third memory controller, respectively, which rearrange and output the sync block recorded on the tape 16 ; and 46 denotes a synchronization generator that adds a synchronization code for each synchronization block.

Der Betriebsablauf der in Fig. 2 dargestellten Vorrichtung wird im einzelnen beschrieben.The operation of the device shown in Fig. 2 will be described in detail.

Der Synchronisierungsblock, der von dem in Fig. 10 gezeigten Bildkomprimierer 10 ausgegeben wird, besteht aus dem IDC und dem DDC. Der IDC stellt Daten für die Wiedergabe mit variabler Bandgeschwindigkeit dar, welche beispielsweise eine Gleichspan­ nungskomponente und einige niederfrequente Komponenten im DCT umfassen, oder ist das Ergebnis einer ersten Vektor-Quantisie­ rung in einem Vektor-Quantisierungsverfahren. Der DDC ist der gegenüber dem voranstehend beschriebenen Abschnitt verbleibende Abschnitt. Die eingegebenen Synchronisierungsblöcke werden durch ein ID-Signal ergänzt, welches jeden Synchronisierungsblock von dem ID-Generator 20 definiert, und dem ersten Speicher 24 zuge­ führt, durch Umwandlung in Faltungen von α, welches die Wurzel eines primitiven Polynomausdrucks eines RS-Codes darstellt, und zwar durch den Vektor-alpha-Wandler 22.The sync block that is output from the state shown in Fig. 10 image compressor 10, consists of the IDC and DDC. The IDC represents data for playback at variable tape speed, which for example comprise a DC voltage component and some low-frequency components in the DCT, or is the result of a first vector quantization in a vector quantization method. The DDC is the section remaining from the section described above. The input synchronization blocks are supplemented by an ID signal, which defines each synchronization block from the ID generator 20 and fed to the first memory 24 , by converting them into folds of α, which is the root of a primitive polynomial expression of an RS code, and through the vector-alpha converter 22 .

Nachstehend wird der Betriebsablauf des ersten Speichers unter Bezug auf Fig. 3 beschrieben.The operation of the first memory will now be described with reference to FIG. 3.

Wie in Fig. 3 gezeigt ist, werden die in den ersten Speicher 24 eingegebenen Synchronisierungsblöcke in der X-Richtung ein­ geschrieben, in der Y-Richtung in Biteinheiten ausgelesen, und dann dem Codierer 28 für die äußere Parität zugeführt, unter der Steuerung der ersten Speichersteuerung 26. As shown in Fig. 3, the sync blocks input to the first memory 24 are written in the X direction, read out in bit units in the Y direction, and then supplied to the outer parity encoder 28 under the control of the first one Memory controller 26 .

Die Betriebsabläufe des Codierers 28 für die äußere Parität, des zweiten Speichers 30 und der zweiten Speichersteuerung 32 werden unter Bezug auf Fig. 4 beschrieben.The operations of the outer parity encoder 28 , the second memory 30, and the second memory controller 32 will be described with reference to FIG. 4.

Wie in Fig. 4 dargestellt ist, führt der Codierer 28 für die äußere Parität eine Codierung bezüglich der äußeren Parität in bezug auf ein Bit M durch, welches unter der Steuerung der er­ sten Speichersteuerung 26 ausgelesen wurde, und addiert Zahlen (OP) für die äußere Parität, wodurch das kombinierte Ergebnis dem zweiten Speicher 30 zugeführt wird. Die dem zweiten Speicher 30 eingegebenen Daten werden in der Y-Richtung unter der Steue­ rung der zweiten Speichersteuerung 32 eingeschrieben, in der X- Richtung in Synchronisierungsblockeinheiten ausgelesen, und auf­ getrennt in ein "Block-ID-Signal und IDC" und ein "DDC" durch den Demultiplexer 34, wodurch sie dem ersten Codierer 36 für die innere Parität und dem zweiten Codierer 38 für die innere Parität zugeführt werden.As shown in Fig. 4, the outer parity encoder 28 encodes the outer parity with respect to a bit M read out under the control of the first memory controller 26 and adds numbers (OP) for the external parity, whereby the combined result is supplied to the second memory 30 . The data input to the second memory 30 is written in the Y direction under the control of the second memory controller 32 , read out in the X direction in sync block units, and separated into a "block ID signal and IDC" and a "DDC "by the demultiplexer 34 , thereby feeding them to the first inner parity encoder 36 and the second inner parity encoder 38 .

Die Betriebsabläufe der Codierer 36 und 38 für die innere Pari­ tät werden unter Bezug auf die Fig. 5A und 5B beschrieben.The operations of encoders 36 and 38 for inner parity will be described with reference to FIGS . 5A and 5B.

Der erste Codierer 36 für die innere Parität führt eine Codie­ rung bezüglich der inneren Parität durch, und zwar bezüglich "dem Block-ID-Signal (A) und den IDC-Daten (B)" oder "der äuße­ ren Parität in bezug auf die ID- und die IDC-Daten", wodurch die erste innere Paritätszahl IP1 addiert wird, wie in Fig. 5A gezeigt ist.The first inner parity encoder 36 encodes the inner parity with "the block ID signal (A) and the IDC data (B)" or "the outer parity with respect to that. ***" ID and IDC data ", thereby adding the first inner parity number IP1 as shown in Fig. 5A.

Der zweite Codierer 38 für die innere Parität führt eine Co­ dierung bezüglich der inneren Parität durch, und zwar der "DDC- Daten (C)" oder "der äußeren Parität in bezug auf die DDC-Daten", wodurch eine zweite innere Paritätszahl IP2 hinzuaddiert wird, wie in Fig. 5B gezeigt ist. Die Ausgangssignale der Codierer für die innere Parität werden alternierend durch den Multiple­ xer 40 ausgewählt und dem dritten Speicher 42 zugeführt.The second inner parity encoder 38 encodes the inner parity, "DDC data (C)" or "outer parity related to the DDC data", thereby adding a second inner parity number IP2 as shown in Fig. 5B. The output signals of the encoders for the inner parity are alternately selected by the multiple xer 40 and fed to the third memory 42 .

Die Betriebsabläufe des dritten Speichers 42 und der dritten Speichersteuerung 44 werden unter Bezug auf Fig. 6 beschrieben.The operations of the third memory 42 and the third memory controller 44 will be described with reference to FIG. 6.

Die Ausgangssignale des ersten und zweiten Codierers 36 bzw. 38 für die innere Parität werden durch den Multiplexer 40 ge­ multiplext, und dem dritten Speicher 42 zugeführt. Unter der Steuerung der dritten Speichersteuerung 44 werden die in den dritten Speicher 42 eingeschriebenen Daten in der X-Richtung in Synchronisierungsblockeinheiten ausgelesen, wie in Fig. 7 gezeigt ist, und dann dem Synchronisierungsgenerator 46 zuge­ führt. Der Synchronisierungsgenerator 46 addiert einen Synchro­ nisierungscode zu jedem Synchronisierungsblock, und führt auf diese Weise das Ergebnis dem Kanalcodierer 14 von Fig. 1 zu.The output signals of the first and second encoders 36 and 38 for the inner parity are multiplexed by the multiplexer 40 and fed to the third memory 42 . Under the control of the third memory controller 44 , the data written in the third memory 42 is read out in the X direction in synchronization block units, as shown in FIG. 7, and then supplied to the synchronization generator 46 . The synchronization generator 46 adds a synchronization code to each synchronization block, and thus supplies the result to the channel encoder 14 of FIG. 1.

Fig. 7 erläutert den Aufbau eines Wiedergabesystems in einem digitalen VTR. Fig. 7 explains the structure of a reproduction system in a digital VTR.

In Fig. 7 wird das auf einem Band 76 aufgezeichnete Signal be­ züglich des Kanals decodiert durch einen Kanaldecodierer 74, und die Fehlerkompensation oder -korrektur wird durch innere oder äußere Parität über einen Fehlerkorrektur-Decodierer 72 ausgeführt. Dann wird das Ursprungssignal (RGB, oder ein Lumi­ nanzsignal und Farbdifferenzsignale) durch einen Bildexpandie­ rer 70 demoduliert.In Fig. 7, the signal recorded on a tape 76 is decoded with respect to the channel by a channel decoder 74 , and error compensation or correction is carried out by inner or outer parity via an error correction decoder 72 . Then the original signal (RGB, or a luminance signal and color difference signals) is demodulated by an image expander 70 .

Fig. 8 erläutert den Decodierer für Fehlerkorrekturcodes gemäß der vorliegenden Erfindung. Figure 8 illustrates the error correction code decoder according to the present invention.

In Fig. 8 bezeichnet die Bezugsziffer 80 einen Synchronisie­ rungssignaldetektor; 82 und 84 bezeichnen einen vierter Spei­ cher bzw. eine vierte Speichersteuerung, welche eine Umordnung und Ausgabe der Daten vornehmen, um den Synchronisierungsblock in eine erste Gruppe zu unterteilen, die aus dem Block-ID- Signal, dem IDC und der ersten inneren Parität besteht, und in eine zweite Gruppe, welche aus dem DDC und der zweiten inneren Parität besteht, zu welchen die inneren Paritäten addiert werden; 86 bezeichnet einen Demultiplexer, der die Daten von dem vierten Speicher 82 unterteilt in "die erste Gruppe und die zweite Gruppe" oder in "die äußere Parität in bezug auf die ID- und die IDC-Daten und die äußere Parität in bezug auf die DDC-Daten"; 88 und 90 sind die Decodierer für die innere Parität; 92 ist ein zweidimensionaler Fehler­ markenspeicher; 94 ist ein Adressengenerator zur Erzeugung einer Anzeigenadresse für den zweidimensionalen Markenspei­ cher 92 durch das Fehlersignal von den Decodierer 88 und 90 für die innere Parität; 96 ist ein Multiplexer zur selekti­ ven Ausgabe des Block-ID-Signals, der IDC- und DDC-Daten, die durch die inneren Paritäten decodiert werden; 98 und 100 sind ein fünfter Speicher bzw. eine fünfte Speichersteuerung, welche das Block-ID-Signal, die IDC- und DDC-Daten kombinie­ ren, die durch innere Paritäten decodiert wurden, und sie zur Ausgabe umordnen; 102 ist ein Decodierer für die äußere Parität; 104 ist ein Schalter, der so gesteuert ist, daß er den Datenübertragungsweg durch ein Fehlersignal ERR1 von dem ersten Decodierer 88 für die innere Parität blockiert; 106 ist ein Puffer, 108 ist ein Selektor, der selektiv die Aus­ gangssignale von dem Decodierer 102 für die äußere Parität und dem Puffer 106 ausgibt, entsprechend einem extern zuge­ führten Signal, welches die Bandwiedergabe mit variabler Ge­ schwindigkeit anzeigt; und 110 ist ein alpha-Vektor-Wandler zur Vektor-Umwandlung der Daten, die in der Form von Faltun­ gen von α umgewandelt wurden. In Fig. 8, reference numeral 80 denotes a synchronizing signal detector; 82 and 84 designate a fourth memory and a fourth memory controller, respectively, which rearrange and output the data to divide the synchronization block into a first group consisting of the block ID signal, the IDC and the first inner parity , and into a second group consisting of the DDC and the second inner parity to which the inner parities are added; 86 denotes a demultiplexer which divides the data from the fourth memory 82 into "the first group and the second group" or "the outer parity with respect to the ID and IDC data and the outer parity with respect to the DDC -Data"; 88 and 90 are the decoders for inner parity; 92 is a two-dimensional error mark memory; 94 is an address generator for generating a display address for the two-dimensional mark memory 92 by the error signal from the inner parity decoders 88 and 90 ; 96 is a multiplexer for selectively outputting the block ID signal, IDC and DDC data decoded by the inner parities; 98 and 100 are a fifth memory and a fifth memory controller, respectively, which combine the block ID signal, the IDC and DDC data decoded by inner parities and rearrange them for output; 102 is an external parity decoder; 104 is a switch controlled to block the data transmission path by an error signal ERR1 from the first internal parity decoder 88 ; 106 is a buffer, 108 is a selector that selectively outputs the output signals from the external parity decoder 102 and the buffer 106 in accordance with an externally supplied signal indicating the variable speed tape reproduction; and 110 is an alpha-vector converter for vector converting the data converted in the form of folds of α.

Beim Betrieb der in Fig. 8 gezeigten Vorrichtung stellt der Synchronisierungssignaldetektor 80 einen Synchronisierungs­ code fest, der in der eingegebenen Binärdatenspalte enthal­ ten ist, und liefert ihn durch Segmentierung in Synchronisie­ rungsblockeinheiten an den vierten Speicher 82. Wie in Fig. 6 gezeigt ist, wird der vierte Speicher 82 durch die einge­ gebenen Synchronisierungsblockeinheitsdaten unter der Steue­ rung der vierten Speichersteuerung 84 beschrieben, liest in der X-Richtung aus, und liefert die Synchronisierungsblock­ einheitsdaten an den Demultiplexer 86. Der Demultiplexer 86 wählt alternierend die erste Gruppe und die zweite Gruppe unter den eingegebenen Synchronisierungsblockeinheitsdaten aus, und liefert sie an den ersten Decodierer 88 für die in­ nere Parität bzw. den zweiten Decodierer 90 für die innere Parität.In operation of the device shown in FIG. 8, the synchronization signal detector 80 detects a synchronization code contained in the input binary data column and supplies it to the fourth memory 82 by segmentation in synchronization block units. As shown in FIG. 6, the fourth memory 82 is written by the input synchronization block unit data under the control of the fourth memory controller 84 , reads in the X direction, and supplies the synchronization block unit data to the demultiplexer 86 . The demultiplexer 86 alternately selects the first group and the second group from the input synchronization block unit data, and supplies them to the first decoder 88 for inner parity and the second decoder 90 for inner parity, respectively.

Der erste und der zweite Decodierer 88 und 90 für die innere Parität führen die Fehlerkorrektur der "ersten Gruppe und der zweiten Gruppe" oder der "äußeren Parität in bezug auf die ID- und die IDC-Daten und die äußere Parität in bezug auf die DDC-Daten" durch, und liefern sie an den Multiplexer 96 entsprechend ihrer jeweiligen inneren Paritäten. Der Multi­ plexer 96 wählt alternierend die Ausgangssignale von dem er­ sten und zweiten Decodierer 88 und 90 für die innere Parität aus, und schickt sie an den fünften Speicher 98.The first and second inner parity decoders 88 and 90 perform error correction of "first group and second group" or "outer parity with respect to the ID and IDC data and outer parity with respect to the DDC "Data" and deliver it to multiplexer 96 according to their respective internal parities. The multiplexer 96 alternately selects the output signals from the first and second decoders 88 and 90 for inner parity and sends them to the fifth memory 98 .

Wie in Fig. 4 gezeigt ist, schreibt unter der Steuerung der fünften Speichersteuerung 100 der fünfte Speicher 98 "das Block-ID-Signal und IDC und DDC" oder "die äußere Parität in bezug auf ID und DDC und die äußere Parität in bezug auf das DDC", welche durch innere Paritäten in dem Multiplexer 96 de­ codiert wurden, in der X-Richtung, und liest in Synchronisie­ rungsblockeinheiten in der Y-Richtung aus, wodurch sie dem Decodierer 102 für die äußere Parität zugeführt werden. As shown in FIG. 4, under the control of the fifth memory controller 100, the fifth memory 98 writes "the block ID signal and IDC and DDC" or "the outer parity with respect to ID and DDC and the outer parity with respect to it the DDC "encoded by inner parities in the multiplexer 96 de in the X direction and reads out in sync block units in the Y direction, thereby feeding the decoder 102 for the outer parity.

Wenn ein Fehler die Grenze der Fehlerkorrektur durch innere Paritäten übersteigt, erzeugen die Decodierer 88 und 90 für die innere Parität Fehlersignale ERR1 und ERR2, und schicken diese an den zweidimensionalen Fehlermarkenspeicher 92. Der zweidimensionale Speicher 92 schreibt die Position eines Syn­ chronisierungsblocks, in welchem in bezug auf die Fehlersig­ nale ERR1 und ERR2 ein Fehler auftritt, sowie eine Adresse ADDR in den Adressengenerator 94. Der Decodierer 102 für die äußere Parität führt die Fehlerkorrektur mit dem Synchroni­ sierungsblock durch, in welchem der nicht korrigierbare in­ nere Paritätsfehler auftritt, unter Bezugnahme auf den zwei­ dimensionalen Fehlermarkenspeicher 92, und liefert ihn an einen Selektor 108. Das Ausgangssignal des Selektors 108 wird an den alpha-Vektor-Wandler 110 geschickt, und ausgegeben durch Umwandlung in die ursprüngliche Vektor-Form aus Faltun­ gen von α, welches die Wurzel eines primitiven Polynomaus­ drucks eines RS-Codes ist.When an error exceeds the inner parity error correction limit, the inner parity decoders 88 and 90 generate error signals ERR1 and ERR2 and send them to the two-dimensional error flag memory 92 . The two-dimensional memory 92 writes the position of a synchronization block in which an error occurs with respect to the error signals ERR1 and ERR2, and an address ADDR in the address generator 94 . The outer parity decoder 102 performs error correction with the sync block in which the non-correctable internal parity error occurs with reference to the two-dimensional error flag memory 92 and supplies it to a selector 108 . The output of the selector 108 is sent to the alpha-vector converter 110 , and is output by converting to the original vector form from foldings of α, which is the root of a primitive polynomial expression of an RS code.

Andererseits wird bei einer Wiedergabe mit variabler Band­ geschwindigkeit der Selektor 108 so gesteuert, daß er den Puf­ fer 106 auswählt, durch ein Signal für Bandwiedergabe mit variabler Geschwindigkeit, wodurch nur das "Block-ID-Signal und das IDC" ausgegeben werden, die von dem ersten Decodierer 88 für die innere Parität über einen Pfad ausgegeben werden, der durch den Schalter 104, den Puffer 106, den Selektor 108 und den alpha-Vektor-Wandler 110 gebildet wird. Der Schalter 104 wird so gesteuert, daß er eine Ausgabe zum Puffer 106 nur dann durchführt, wenn die Daten, die von dem ersten Decodie­ rer 88 für die innere Parität durch das Fehlersignal ERR1 zu­ geführt werden, keine Defekte aufweisen. Da die Daten von dem Schalter 104 keine Daten sind, welche ID-Signale für auf­ einanderfolgende Blöcke aufweisen, ist zu diesem Zeitpunkt ein warteschlangenartiger Puffer erforderlich. Der Fehler­ korrekturweg, der dem normalen Wiedergabebetrieb und dem Wiedergabebetrieb mit variabler Bandgeschwindigkeit ent­ spricht, wird durch Steuern des Selektors 108 entsprechend einem Bandgeschwindigkeitssteuersignal ausgewählt, welches eine Bandwiedergabe mit variabler Geschwindigkeit anzeigt.On the other hand, in the case of variable-speed playback, the selector 108 is controlled to select the buffer 106 by a variable-speed playback signal, thereby outputting only the "block ID signal and IDC" output from are output to the first internal parity decoder 88 via a path formed by the switch 104 , the buffer 106 , the selector 108 and the alpha-vector converter 110 . The switch 104 is controlled to output to the buffer 106 only when the data supplied by the first internal parity decoder 88 through the error signal ERR1 has no defects. At this time, since the data from the switch 104 is not data having ID signals for consecutive blocks, a queue-like buffer is required. The error correction path corresponding to the normal playback operation and the playback operation with variable tape speed is selected by controlling the selector 108 in accordance with a tape speed control signal which indicates a tape playback with variable speed.

Aus der voranstehenden Beschreibung sollte deutlich geworden sein, daß ein Fachmann auf diesem Gebiet zahlreiche Änderun­ gen und Variationen einfach durchführen könnte, ohne von dem Wesen oder Umfang des neuartigen Konzepts der vorliegenden Erfindung abzuweichen.The foregoing description should make it clear be that a person skilled in the art makes numerous changes and variations could easily be carried out without Nature or scope of the novel concept of the present Deviate invention.

Claims (6)

1. Fehlerkorrektur-Codierverfahren in einem digitalen Video­ bandrecorder (VTR), dadurch gekennzeichnet, daß Bilddaten eines Bildes in Blöcke unterteilt werden, und einer Code­ umwandlung in Blockeinheiten unterzogen werden, daß das Er­ gebnis in einen unabhängigen decodierbaren Code (IDC) und in einen abhängigen decodierbaren Code (DDC) aufgetrennt wird, um es in einer Synchronisierungsblockeinheit aufzu­ zeichnen, und daß die aufgezeichneten Daten entsprechend der umgekehrten Reihenfolge des Aufnahmeschrittes wieder­ gegeben werden, wobei der Schritt des Addierens jeweiliger erster und zweiter innerer Paritäten zu einem Blockiden­ tifizierungssignal (ID) und dem unabhängig decodierbaren Code (IDC), sowie zum abhängig decodierbaren Code (DDC) innerhalb eines Synchronisierungsblocks vorgesehen ist.1. Error correction coding method in a digital video tape recorder (VTR), characterized in that image data of an image are divided into blocks, and a code conversion in block units that the result in an independent decodable code (IDC) and in one dependent decodable code (DDC) is separated to be recorded in a synchronization block unit and the recorded data is reproduced according to the reverse order of the recording step, the step of adding respective first and second inner parities to a block identification signal (ID) and the independently decodable code (IDC) and the dependent decodable code (DDC) is provided within a synchronization block. 2. Fehlerkorrektur-Decodierverfahren in einem digitalen Video­ bandrecorder (VTR), dadurch gekennzeichnet, daß Bilddaten eines Bildes in Blöcke unterteilt und einer Codeumwandlung in Blockeinheiten unterzogen werden, daß das Ergebnis in einen unabhängigen decodierbaren Code (IDC) und einen ab­ hängigen decodierbaren Code (DDC) unterteilt wird, zu wel­ chen erste und zweite innere Paritäten hinzuaddiert werden, um es in einer Synchronisierungsblockeinheit aufzuzeichnen, und daß die aufgezeichneten Daten entsprechend der umge­ kehrten Reihenfolge des Aufnahmeschrittes wiedergegeben werden, wobei folgende Schritte vorgesehen sind:
Decodieren der unabhängigen und abhängigen decodierbaren Codes durch die erste und zweite innere Parität während der normalen Wiedergabe; und
Decodieren nur des unabhängigen decodierbaren Codes (IDC) durch die erste innere Parität während der Wiedergabe mit variabler Bandgeschwindigkeit.
2. Error correction decoding method in a digital video tape recorder (VTR), characterized in that image data of an image is divided into blocks and subjected to code conversion in block units, that the result in an independent decodable code (IDC) and a dependent decodable code ( DDC), to which first and second inner parities are added in order to record it in a synchronization block unit, and that the recorded data are reproduced in the reverse order of the recording step, the following steps being provided:
Decoding the independent and dependent decodable codes by the first and second inner parity during normal playback; and
Decoding only the independent decodable code (IDC) by the first inner parity during variable tape speed playback.
3. Fehlerkorrektur-Codiervorrichtung in einem digitalen Video­ bandrecorder (VTR), dadurch gekennzeichnet, daß Bilddaten eines Bildes in Blöcke unterteilt und in Blockeinheiten einer Codeumwandlung unterzogen werden, daß das Ergebnis in einen unabhängigen decodierbaren Code (IDC) und in ei­ nen abhängigen decodierbaren Code (DDC) unterteilt wird, um es in einer Synchronisierungsblockeinheit durch Addie­ ren eines Blockidentifikationssignals (ID) aufzuzeichnen, und daß die aufgezeichneten Daten entsprechend der umge­ kehrten Reihenfolge des Aufzeichnungsschrittes wiederge­ geben werden, wobei die Fehlerkorrektur-Codiervorrichtung aufweist:
einen Demultiplexer (34) zur Eingabe der Bilddaten der Blockeinheit, welcher das Blockidentifizierungssignal hin­ zugefügt wird, und zum Trennen der Bilddaten in das Block­ identifizierungssignal und den unabhängigen decodierbaren Code, und den abhängigen decodierbaren Code, um diese hier­ durch auszugeben;
einen ersten Codierer (36) für die innere Parität zum Addieren einer ersten inneren Parität zu dem Blockidenti­ fizierungssignal und dem unabhängigen decodierbaren Code von dem Demultiplexer (34);
einen zweiten Codierer (38) für die innere Parität zum Addieren einer zweiten inneren Parität zu dem abhängigen decodierbaren Code von dem Demultiplexer (34); und
einen Multiplexer (40) zur Eingabe des Blockidentifizie­ rungssignals und des unabhängigen decodierbaren Codes, welchem die erste innere Parität hinzugefügt wird, und des abhängigen decodierbaren Codes, welchem die zweite innere Parität hinzuaddiert wird, und zur Ausgabe des Er­ gebnisses ihrer Kombination.
3. Error correction coding device in a digital video tape recorder (VTR), characterized in that image data of an image is divided into blocks and subjected to code conversion in block units, that the result in an independent decodable code (IDC) and in a dependent decodable code (DDC) is divided to be recorded in a synchronization block unit by adding a block identification signal (ID), and the recorded data is reproduced in the reverse order of the recording step, the error correction encoder comprising:
a demultiplexer ( 34 ) for inputting the block unit image data to which the block identification signal is added and separating the image data into the block identification signal and the independent decodable code, and the dependent decodable code to be output thereby;
a first inner parity encoder ( 36 ) for adding a first inner parity to the block identification signal and the independent decodable code from the demultiplexer ( 34 );
a second inner parity encoder ( 38 ) for adding a second inner parity to the dependent decodable code from the demultiplexer ( 34 ); and
a multiplexer ( 40 ) for inputting the block identification signal and the independent decodable code to which the first inner parity is added and the dependent decodable code to which the second inner parity is added and to output the result of their combination.
4. Fehlerkorrektur-Decodiervorrichtung in einem digitalen Videobandrecoder (VTR), dadurch gekennzeichnet, daß Bild­ daten eines Bildes in Blöcke unterteilt und in Blockein­ heiten einer Codeumwandlung unterzogen werden, daß das Ergebnis in einen unabhängigen decodierbaren Code (IDC) und in einen abhängigen decodierbaren Code (DDC) unter­ teilt wird, daß ein Blockidentifizierungssignal und der unabhängige decodierbare Code sowie der abhängige Code in einer Synchronisierungsblockeinheit aufgezeichnet werden, durch Addieren jeweiliger erster und zweiter innerer Pari­ täten, und daß die aufgezeichneten Daten entsprechend der umgekehrten Reihenfolge des Aufnahmeschrittes wiedergege­ ben werden, wobei die Fehlerkorrektur-Decodiervorrichtung umfaßt:
einen Demultiplexer (86) zur Eingabe des Synchronisierungs­ blocks, und zur Trennung des Synchronisierungsblocks in eine erste Gruppe, die aus dem Blockidentifizierungssignal, dem unabhängigen decodierbaren Code und der ersten inneren Parität besteht, und eine zweite Gruppe, die aus dem abhän­ gigen decodierbaren Code und der zweiten inneren Parität besteht, um diese hierdurch auszugeben;
einen ersten Decodierer (88) für die innere Parität zum Decodieren des Blockidentifizierungssignals und des unab­ hängigen decodierbaren Codes durch die erste innere Pari­ tät der ersten Gruppe von dem Demultiplexer (86);
einen zweiten Decodierer (90) für die innere Parität zum Decodieren des abhängigen decodierbaren Codes durch die zweite innere Parität der zweiten Gruppe von dem Demulti­ plexer (86); und
einen Multiplexer (96) zur Eingabe des Blockidentifizie­ rungssignals und des unabhängigen decodierbaren Codes von dem ersten Decodierer (88) für die erste innere Parität, und des abhängigen decodierbaren Codes von dem zweiten Decodierer (90) für die zweite innere Parität, und zur Aus­ gabe des Ergebnisses ihrer Kombination.
4. Error correction decoding device in a digital video tape recorder (VTR), characterized in that image data of an image is divided into blocks and subjected to code conversion in block units, that the result in an independent decodable code (IDC) and in a dependent decodable code (DDC) that a block identification signal and the independent decodable code and the dependent code are recorded in a synchronization block unit by adding respective first and second inner parities, and that the recorded data is reproduced according to the reverse order of the recording step, the error correction decoding device comprising:
a demultiplexer ( 86 ) for entering the synchronization block, and for separating the synchronization block into a first group consisting of the block identification signal, the independent decodable code and the first inner parity, and a second group consisting of the dependent decodable code and the second inner parity exists to thereby issue it;
a first inner parity decoder ( 88 ) for decoding the block identification signal and the independent decodable code by the first inner parity of the first group from the demultiplexer ( 86 );
a second inner parity decoder ( 90 ) for decoding the dependent decodable code by the second inner parity of the second group from the demultiplexer ( 86 ); and
a multiplexer ( 96 ) for inputting the block identification signal and the independent decodable code from the first inner parity decoder ( 88 ), and the dependent decodable code from the second inner parity decoder ( 90 ), and for output the result of their combination.
5. Fehlerkorrektur-Decodiervorrichtung nach Anspruch 4, da­ durch gekennzeichnet, daß weiterhin ein Puffer (106) zur Eingabe des Blockidentifizierungssignals und des unabhän­ gigen decodierbaren Codes von dem ersten Decodierer für die innere Parität vorgesehen ist, sowie ein Selektor (108) zur selektiven Ausgabe der Ausgangssignale von dem Multi­ plexer (96) und dem Puffer (106).5. Error correction decoding device according to claim 4, characterized in that a buffer ( 106 ) for inputting the block identification signal and the independent decodable code from the first decoder for internal parity is also provided, and a selector ( 108 ) for selective output the output signals from the multiplexer ( 96 ) and the buffer ( 106 ). 6. Fehlerkorrektur-Decodiervorrichtung nach Anspruch 5, da­ durch gekennzeichnet, daß der Puffer ein warteschlangen­ artiger Puffer ist.6. Error correction decoding device according to claim 5, there characterized by the buffer queuing is like a buffer.
DE4241465A 1992-03-14 1992-12-09 Ceased DE4241465A1 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019920004228A KR0150954B1 (en) 1992-03-14 1992-03-14 Error correction encoding/decoding method and device of digital record reproducing apparatus

Publications (1)

Publication Number Publication Date
DE4241465A1 true DE4241465A1 (en) 1993-09-16

Family

ID=19330391

Family Applications (1)

Application Number Title Priority Date Filing Date
DE4241465A Ceased DE4241465A1 (en) 1992-03-14 1992-12-09

Country Status (4)

Country Link
JP (1) JP2937664B2 (en)
KR (1) KR0150954B1 (en)
DE (1) DE4241465A1 (en)
GB (1) GB2265047B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE4402870A1 (en) * 1993-01-30 1994-08-11 Samsung Electronics Co Ltd Image data processing device for a digital video tape device and image data processing method therefor

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR0157665B1 (en) * 1993-09-20 1998-11-16 모리시타 요이찌 Compressed television signal recording and reproducing apparatus
CN101093701A (en) * 1994-02-16 2007-12-26 皇家菲利浦电子有限公司 A record carrier
GB2322758B (en) * 1994-04-12 1998-12-09 Mitsubishi Electric Corp Digital vtr
US6977964B1 (en) 1994-04-12 2005-12-20 Mitsubishi Denki Kabushiki Kaisha Digital VTR for recording and replaying data depending on replay modes
JP3322998B2 (en) * 1994-04-12 2002-09-09 三菱電機株式会社 Digital VTR
JP3289045B2 (en) * 1994-04-12 2002-06-04 三菱電機株式会社 Digital recording and playback device
GB2323742B (en) * 1994-04-12 1998-12-09 Mitsubishi Electric Corp Digital vtr
JP3385109B2 (en) * 1994-04-12 2003-03-10 三菱電機株式会社 Digital VTR
US6141485A (en) * 1994-11-11 2000-10-31 Mitsubishi Denki Kabushiki Kaisha Digital signal recording apparatus which utilizes predetermined areas on a magnetic tape for multiple purposes
EP2568467A1 (en) * 2002-12-20 2013-03-13 Trident Microsystems (Far East) Ltd. Apparatus for re-ordering video data for displays using two transpose steps and storage of intermediate partially re-ordered video data

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0267029A1 (en) * 1986-11-05 1988-05-11 Sony Corporation Methods of and apparatus for recording and/or reproducing digital data
EP0367264A2 (en) * 1988-11-02 1990-05-09 Sanyo Electric Co., Ltd. A digital video tape recorder capable of high speed image reproduction
EP0398618A2 (en) * 1989-05-17 1990-11-22 Sony Corporation Device for reproducing product code block data
US5023710A (en) * 1988-12-16 1991-06-11 Sony Corporation Highly efficient coding apparatus

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0267029A1 (en) * 1986-11-05 1988-05-11 Sony Corporation Methods of and apparatus for recording and/or reproducing digital data
EP0367264A2 (en) * 1988-11-02 1990-05-09 Sanyo Electric Co., Ltd. A digital video tape recorder capable of high speed image reproduction
US5023710A (en) * 1988-12-16 1991-06-11 Sony Corporation Highly efficient coding apparatus
EP0398618A2 (en) * 1989-05-17 1990-11-22 Sony Corporation Device for reproducing product code block data

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
US-Z.: A study on trick plays for digital vcr, in: IEEE Transactions on CE, Vol. 37, No. 3, August 1991, P. 261-265 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE4402870A1 (en) * 1993-01-30 1994-08-11 Samsung Electronics Co Ltd Image data processing device for a digital video tape device and image data processing method therefor
DE4402870C2 (en) * 1993-01-30 1999-04-08 Samsung Electronics Co Ltd Image data processing device for a digital video tape device and image data processing method therefor

Also Published As

Publication number Publication date
KR930020413A (en) 1993-10-19
JPH0614295A (en) 1994-01-21
GB2265047B (en) 1995-10-04
JP2937664B2 (en) 1999-08-23
KR0150954B1 (en) 1998-10-15
GB9225827D0 (en) 1993-02-03
GB2265047A (en) 1993-09-15

Similar Documents

Publication Publication Date Title
AT391577B (en) METHOD FOR PROCESSING DIGITAL VIDEO AND AUDIO DATA IN A RECORDING AND / OR PLAYBACK DEVICE
DE3885815T3 (en) Digital signal transmission device.
DE69533241T2 (en) Video signal recording and reproducing system
DE69932958T2 (en) Lossless decoding method
DE69535631T2 (en) Recording and playing back digital data
DE3814627C2 (en)
DE69534267T2 (en) Recording and reproduction of an MPEG information signal to / from a recording medium
DE3038594C2 (en) Method for recording a digitized color video signal and device for reproduction
DE69931550T2 (en) Image encryption method and device
DE69630644T2 (en) System and method for image coding and recording / reproduction
AT391046B (en) METHOD AND DEVICE FOR PROCESSING A DIGITAL SIGNAL
DE4224940A1 (en) METHOD AND DEVICE FOR DIGITAL MAGNETIC RECORDING AND PLAYBACK
DE69636152T2 (en) Device for decoding a digital signal
DE4025756A1 (en) METHOD AND CIRCUIT FOR TRANSMITTING A COMPRESSED IMAGE SIGNAL
DE3115902A1 (en) DIGITAL VIDEO DATA RECORDING AND / OR PLAYBACK DEVICE
DE3039688A1 (en) METHOD AND DEVICE FOR CODING A DIGITAL SIGNAL WITH A MINIMUM COMPONENT
DE2903926A1 (en) PROCEDURE AND DEVICE FOR ASSEMBLING DIGITAL DATA REPRESENTING A TELEVISION IMAGE
DE4241465A1 (en)
DE4321488C2 (en) Digital magnetic recording method and device
DE3729730C2 (en) Device for processing digital data
DE68929548T2 (en) Information transmission system with a recording / reproducing device
DE4330040C2 (en) Recording and / or reproducing device for recording and / or reproducing image data which are compressed according to different compression methods
DE69734548T2 (en) Method and device for magnetic reproduction
DE69531189T2 (en) Playback of television signals
DE4402870C2 (en) Image data processing device for a digital video tape device and image data processing method therefor

Legal Events

Date Code Title Description
8110 Request for examination paragraph 44
8131 Rejection