DE69324650T2 - Mixing method for a digital video tape recorder - Google Patents
Mixing method for a digital video tape recorderInfo
- Publication number
- DE69324650T2 DE69324650T2 DE69324650T DE69324650T DE69324650T2 DE 69324650 T2 DE69324650 T2 DE 69324650T2 DE 69324650 T DE69324650 T DE 69324650T DE 69324650 T DE69324650 T DE 69324650T DE 69324650 T2 DE69324650 T2 DE 69324650T2
- Authority
- DE
- Germany
- Prior art keywords
- data
- interleaving
- segment
- image data
- interleaver
- 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 - Fee Related
Links
- 238000000034 method Methods 0.000 title claims description 36
- 239000000872 buffer Substances 0.000 claims description 17
- 230000006870 function Effects 0.000 claims description 13
- 230000000694 effects Effects 0.000 claims description 8
- 238000012545 processing Methods 0.000 claims description 3
- 230000003139 buffering effect Effects 0.000 claims description 2
- 230000003111 delayed effect Effects 0.000 claims description 2
- 238000000605 extraction Methods 0.000 claims 1
- 238000012937 correction Methods 0.000 description 8
- 238000010586 diagram Methods 0.000 description 8
- 102100026992 Dermcidin Human genes 0.000 description 1
- 101000911659 Homo sapiens Dermcidin Proteins 0.000 description 1
- 239000000654 additive Substances 0.000 description 1
- 230000000996 additive effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000013144 data compression Methods 0.000 description 1
- 238000013506 data mapping Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/91—Television signal processing therefor
- H04N5/93—Regeneration of the television signal or of selected parts thereof
- H04N5/94—Signal drop-out compensation
- H04N5/945—Signal drop-out compensation for signals recorded by pulse code modulation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/91—Television signal processing therefor
- H04N5/92—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
- H04N5/926—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback by pulse code modulation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/78—Television signal recording using magnetic recording
- H04N5/782—Television signal recording using magnetic recording on tape
- H04N5/783—Adaptations for reproducing at a rate different from the recording rate
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Error Detection And Correction (AREA)
- Television Signal Processing For Recording (AREA)
- Facsimile Scanning Arrangements (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Description
Die vorliegende Erfindung bezieht sich auf einen digitalen Videokassettenrecorder (Video cassette recorder oder VCR) und, mehr insbesondere, auf eine Anordnung und ein Verfahren zum Verschachteln/Entschachteln für einen digitalen VCR, die Fehler, welche bei der Aufzeichnung oder Wiedergabe von komprimierten Daten auftreten, effektiv korrigieren und die Fehlerkorrekturmöglichkeit verbessern können, insbesondere bei der Wiedergabe mit variabler Geschwindigkeit.The present invention relates to a digital video cassette recorder (VCR) and, more particularly, to an interleaving/de-interleaving arrangement and method for a digital VCR which can effectively correct errors occurring during recording or playback of compressed data and improve error correction capability, particularly during variable speed playback.
Die Fehler, die bei dem Aufzeichnen und bei der Wiedergabe bei einem digitalen VCR auftreten, können als willkürliche Fehler und Burstfehler klassifiziert werden. Willkürliche Fehler treten unabhängig in Digitalsignalleitungen aufgrund von additivem Rauschen während der Signalverarbeitung auf, und ein Burstfehler ist ein sukzessiver Fehler, der in bezug auf einen Bitstrom von Übertragungsdaten unter dem Einfluß des Bandzustands auftritt, usw. Ein Burstfehler kann korrigiert werden, indem er durch ein Verschachtel-/Entschachtelverfahren durch willkürliche Fehler ersetzt wird.The errors that occur during recording and playback in a digital VCR can be classified as random errors and burst errors. Random errors occur independently in digital signal lines due to additive noise during signal processing, and a burst error is a successive error that occurs with respect to a bit stream of transmission data under the influence of the tape condition, etc. A burst error can be corrected by replacing it with random errors by an interleaving/deinterleaving process.
Eine herkömmliche Verschachtelanordnung für einen digitalen VCR, wie sie in Fig. 1 gezeigt ist, weist einen äußeren Coder 1 auf zum Ausführen einer äußeren Codierung in bezug auf einen komprimierten Eingangsdatenstrom und zum sukzessiven Abgeben des Datenstroms mit einem zu diesem hinzugefügten äußeren Codesymbol, einen ersten Sektorfeldspeicher 2 zum sukzessiven Speichern der von dem äußeren Coder 1 abgegebenen Daten und einen inneren Coder 3 zum Lesen der in dem ersten Sektorfeldspeicher 2 gespeicherten Daten in einer Reihenfolge, die von der des Einspeicherns der Daten in den ersten Sektorfeldspeicher 2 verschieden ist, zum Ausführen von innerem Codieren, Abgeben und Aufzeichen der Daten mit einem zu diesen hinzugefügten inneren Codesymbol auf einem Band über einen Kopf. Die Verschachtelanordnung ist auch mit einem inneren Decoder 4 zum Decodieren nur von Daten, die das innere Codesymbol haben, unter den Daten, die von dem Band wiedergegeben werden, zum Erkennen von Fehlern in den Daten und zum Ausführen einer Verschachtelung in bezug auf diese erkannten Fehler, einem zweiten Sektorfeldspeicher 5 zum distributiven Speichern der verschachtelten Daten aus dem inneren Decoder 4 und einem äußeren Decoder 6 versehen zum Auslesen von Daten aus dem zweiten Sektorfeldspeicher 5 in einer Reihenfolge, die von der des Einschreibens der Daten verschieden ist, und zum Ausführen des Decodierens in bezug auf Daten, die das äußere Codesymbol haben, um die Fehler zu korrigieren.A conventional interleaving device for a digital VCR as shown in Fig. 1 comprises an outer encoder 1 for performing outer coding on a compressed input data stream and for successively outputting the data stream with an outer code symbol added thereto, a first sector field memory 2 for successively storing the data output from the outer encoder 1, and an inner encoder 3 for reading the data stored in the first sector field memory 2 in an order different from that of storing the data in the first sector field memory 2, for performing of inner coding, outputting and recording the data having an inner code symbol added thereto on a tape via a head. The interleaving device is also provided with an inner decoder 4 for decoding only data having the inner code symbol among the data reproduced from the tape, detecting errors in the data and performing interleaving with respect to these detected errors, a second sector field memory 5 for distributively storing the interleaved data from the inner decoder 4, and an outer decoder 6 for reading out data from the second sector field memory 5 in an order different from that of writing the data and performing decoding with respect to data having the outer code symbol to correct the errors.
In der herkömmlichen Verschachtelanordnung, die wie oben aufgebaut ist, führt, wenn der komprimierte Datenstrom, wie er in Fig. 2A gezeigt ist, eingegeben wird, der äußere Coder 1 eine äußere Codierung in einer vertikalen Richtung in bezug auf eine Serie von Symbolen der Eingangsdaten aus, wie es in Fig. 2B gezeigt ist, und gibt Daten ab, die das äußere Codesymbol haben. Dann wird eine Redundanz den Daten hinzugefügt, die das äußere Codesymbol haben, wie es in Fig. 2C gezeigt ist, und die Daten mit hinzugefügter Redundanz werden in dem ersten Sektorfeldspeicher 2 in der in Fig. 2D gezeigten Reihenfolge gespeichert.In the conventional interleaving arrangement constructed as above, when the compressed data stream as shown in Fig. 2A is input, the outer encoder 1 performs outer coding in a vertical direction with respect to a series of symbols of the input data as shown in Fig. 2B and outputs data having the outer code symbol. Then, redundancy is added to the data having the outer code symbol as shown in Fig. 2C, and the data with added redundancy is stored in the first sector array memory 2 in the order shown in Fig. 2D.
Der innere Coder 3 liest die Daten aus dem ersten Sektorfeldspeicher 2 in einer Reihenfolge aus, die von der des Einspeicherns der Daten Verschieden ist, und führt eine Verschachtelung aus, um den Daten das innere Codesymbol hinzuzufügen. Demgemäß wird die Reihenfolge der Daten geändert, so daß sie von der der Eingangsdaten verschieden ist, was bewirkt, daß ein Burstfehler durch willkürliche Fehler ersetzt wird. Der Datenstrom, verschachtelt wie oben beschrieben, wird dann durch den inneren Coder 3 innencodiert, mit dem Ergebnis, daß eine starke Fehlerkorrekturcodierung (error correction coding oder ECC) ausgeführt wird.The inner encoder 3 reads the data from the first sector array memory 2 in an order different from that in which the data was stored, and performs interleaving to add the inner code symbol to the data. Accordingly, the order of the data is changed to be different from that of the input data, causing a burst error to be replaced by random errors. The data stream interleaved as described above is then inner-encoded by the inner encoder 3, with the result that strong error correction coding (ECC) is performed.
Der innere Decoder 4 decodiert die Daten, die das innere Codesymbol haben, unter den Daten, die die inneren und äußeren Codesymbole haben, welche von dem Band wiedergegeben werden, und erkennt und korrigiert die Fehler. Das heißt, bei dem Korrigieren der Fehler führt der innere Decoder 4 eine Verschachtelung in bezug auf die Fehler aus, die jenseits seiner Fähigkeiten existieren, und speichert distributiv die verschachtelten Daten, die noch Fehler haben, in dem zweiten Sektorfeldspeicher 5. Der äußere Decoder 6 führt eine äußere Decodierung in bezug auf die in dem zweiten Sektorfeldspeicher 5 gespeicherten Daten aus, um die verbleibenden Fehler zu korrigieren, und dadurch können verschiedene Arten von Fehlern, die bei der Wiedergabe in einem digitalen VDR auftreten, korrigiert und verhindert werden.The inner decoder 4 decodes the data having the inner code symbol among the data having the inner and outer code symbols reproduced from the tape, and detects and corrects the errors. That is, in correcting the errors, the inner decoder 4 performs interleaving with respect to the errors existing beyond its capabilities, and distributively stores the interleaved data still having errors in the second sector array memory 5. The outer decoder 6 performs outer decoding with respect to the data stored in the second sector array memory 5 to correct the remaining errors, and thereby various kinds of errors occurring during reproduction in a digital VDR can be corrected and prevented.
Die herkömmliche Anordnung, wie sie oben beschrieben ist, bietet somit die große Möglichkeit, verschiedene Fehler zu korrigieren, die bei der Wiedergabe von Daten auftreten, und ist zur Verwendung in einem digitalen VCR für professionelle Zwecke geeignet.The conventional arrangement as described above thus offers a great possibility of correcting various errors that occur during data reproduction and is suitable for use in a digital VCR for professional purposes.
Bei einem digitalen Haushalts-VCR kann jedoch eine solche aufwendige Anordnung zur starken Fehlerkorrektur nicht verwendet werden, und zwar wegen einer Begrenzung der Aufzeichnungsfrequenzbandbreite und der hohen Kosten.However, in a household digital VCR, such a complex arrangement for strong error correction cannot be used because of a limitation of the recording frequency bandwidth and the high cost.
Außerdem geht bei einem Abspielen mit hoher Geschwindigkeit, beispielsweise in einer Bildsuchbetriebsart, der VCR-Kopf, wie er in den Fig. 4A bis 4C gezeigt ist, über verschiedene Bandspuren hinweg, und das Kopfabtastspurgebiet in einer Spur sowie die Größe eines Sektorfeldspeichers in der herkömmlichen Anordnung, ist umgekehrt proportional zu dem Grad der hohen Geschwindigkeit.In addition, in high speed playback, for example, in a picture search mode, the VCR head as shown in Figs. 4A to 4C passes over several tape tracks, and the head scanning track area in one track as well as the size of a sector array memory in the conventional arrangement is inversely proportional to the degree of high speed.
Praktisch hat der VCR-Kopf bei dem Abspielen mit hoher Geschwindigkeit eine nichtlineare Abtastspur, wie es in Fig. 4C gezeigt ist, und das hat zur Folge, daß das maximale Verschachtelgebiet für ECC im Vergleich zu der linearen Kopfabtastspur weiter beschränkt wird. Außerdem passiert der Kopf bei dem Abspielen mit hoher Geschwindigkeit kontinuierlich den Spurteil derselben Position aufgrund des beschränkten Verschachtelgebietes, und die Bilddaten desselben Bildteils werden entnommen. Demgemäß ist, um die Bilddaten der anderen Bildteile zu erzielen, eine Datenzuordnung zum Umordnen der Datenaufzeichnungsposition erforderlich.Practically, the VCR head in high speed playback has a non-linear scanning track as shown in Fig. 4C, and this results in the maximum interleaving area for ECC being further limited as compared with the linear head scanning track. In addition, in high speed playback, the head continuously passes the track part of the same position due to the limited interleaving area, and the image data of the same image part is extracted. Accordingly, in order to obtain the image data of the other image parts, data mapping for rearranging the data recording position is required.
Weiter, wenn ein Signal auf einer Bandspur durch die herkömmliche Anordnung aufgezeichnet wird, wie es in Fig. 10A gezeigt ist, wird dem Signal eine Redundanz hinzugefügt, indem ein zweidimensionaler Reed-Solomon-Code zum Korrigieren von ver schiedenen Arten von Burst- und willkürlichen Fehlern verwendet wird. Daher ist bei der normalen Wiedergabe des Signals das Decodierfeld mit Informationsdaten vollständig besetzt, und die zweidimensionale Reed-Solomon-Decodierung kann ausgeführt werden.Further, when a signal is recorded on a tape track by the conventional arrangement as shown in Fig. 10A, redundancy is added to the signal by using a two-dimensional Reed-Solomon code for correcting mismatches. various types of burst and random errors. Therefore, during normal reproduction of the signal, the decoding field is completely occupied by information data, and the two-dimensional Reed-Solomon decoding can be carried out.
Bei einer speziellen Wiedergabe wie einem Abspielen mit hoher Geschwindigkeit kann jedoch nur ein Teil der Spur abgetastet werden, und daher wird das Decodierfeld mit Informationsdaten teilweise besetzt und es kann nur eine eindimensionale Fehlerdecodierung verwendet werden, was zur Folge hat, daß das Vertrauen in die Korrektur der Fehler verschlechtert wird.However, in special reproduction such as high speed playback, only a part of the track can be sampled and therefore the decoding field with information data is partially occupied and only one-dimensional error decoding can be used, with the result that the confidence in the correction of errors is deteriorated.
Die Datensegmente, die durch die herkömmliche Anordnung wiedergegeben werden, werden in vollständige Segmente und in unvollständige Segmente klassifiziert, und das Datensegment besteht aus Scheiben, bei denen es sich um die variable Einheit handelt, in welcher die Bilddaten und andere Information komprimiert und verdichtet werden. Demgemäß können gemäß der Darstellung in Fig. 15 mehrere Scheiben in dem K-ten Segment existieren, während eine Scheibe über zwei Segmente existieren kann, wie es in dem (k + 1)-ten Segment gezeigt ist.The data segments reproduced by the conventional arrangement are classified into complete segments and incomplete segments, and the data segment is made up of slices which are the variable unit in which the image data and other information are compressed and condensed. Accordingly, as shown in Fig. 15, a plurality of slices may exist in the K-th segment, while one slice may exist across two segments as shown in the (k+1)-th segment.
Diese Scheiben können ausgeführt Werden mit einer Codierung variabler Länge (variable length Coding oder VLC) oder komprimiert mit unterschiedlichen Raten beim Codieren eines Bildes hoher Qualität oder eines normalen Bildes. Somit können die Längen der betreffenden komprimierten Datenströme unterschiedlich voneinander erscheinen, obgleich dieselben Bitinformationen desselben Ausmaßes komprimiert werden. Demgemäß sollte zum perfekten Ausführen der Decodierung variabler Länge (variable length decoding oder VLD) in einem Decoder ein vollständiger Bitstrom in einer Scheibeneinheit wiedergegeben werden.These slices may be implemented with variable length coding (VLC) or compressed at different rates when encoding a high quality picture or a normal picture. Thus, the lengths of the respective compressed data streams may appear different from each other even though the same bit information of the same amount is compressed. Accordingly, to perfectly implement variable length decoding (VLD) in a decoder, a complete bit stream should be reproduced in one slice unit.
Bei der herkömmlichen Anordnung werden jedoch Gruppen von vollständigen oder unvollständigen Segmenten in dem erfaßten Bereich plaziert, wie es in Fig. 16 gezeigt ist, wenn der wiedergegebene Datenstrom beim Abspielen mit variabler Geschwindigkeit entschachtelt worden ist. Wenn die Scheiben, die die Einheit der Datenverdichtung darstellen, über unvollständigen Segmenten existieren, ausschließlich der Gruppen von vollständigen Segmenten, werden die Scheiben in den unvollständigen Segmenten nicht von Nutzen sein, was zu einem Datenverlust führt.However, in the conventional arrangement, groups of complete or incomplete segments are placed in the detected area as shown in Fig. 16 when the reproduced data stream has been deinterleaved in variable speed playback. If the slices constituting the unit of data compression exist over incomplete segments excluding the groups of complete segments, the disks in the incomplete segments will be of no use, resulting in data loss.
Die EP-A-0 508 602 beschreibt eine Video-Audio-Digitalaufzeichnungsanordnung, die einen Analog/Digital-Wandler zum Umwandeln von analogen Daten in digitale Daten, wenn Daten auf einem Kassettenband aufgezeichnet werden, aufweist; einen Verschachtel-RAM zum Speichern eines geblockten Videosignals in einer Einheit eines Blockes; eine Codierschaltung hoher Effizienz zum Komprimieren des Videosignals, das aus dem Verschachtel-RAM ausgelesen wird, und zum Ausführen des Prozesses des Lesens des Videosignals aus dem Verschachtel-RAM; und einen Videofehlersammelencoder zum Codieren des komprimierten Videosignals, das von der Codierschaltung hoher Effizienz abgegeben wird, zur Fehlerkorrektur. Zum Plazieren von auf einem Kassettenband aufgezeichneten Daten weist die Anordnung Entschachtelelemente auf, die mit der entgegengesetzten Wirkung betrieben werden. Der Verschachtel-RAM verschachtelt ein digitales Videosignal eines Blockes, das eine Vielzahl von Pixeln aufweist, die von dem Audio-Video-Wandler nur einmal in einer Blockeinheit abgegeben werden. Der Prozeß der Verschachtelung/Entschachtelung der komprimierten Daten wird ungeachtet des regionalen Raums ausgeführt.EP-A-0 508 602 describes a video-audio digital recording device comprising an analog-to-digital converter for converting analog data into digital data when data is recorded on a cassette tape; an interleaver RAM for storing a blocked video signal in a unit of a block; a high efficiency encoding circuit for compressing the video signal read out from the interleaver RAM and for carrying out the process of reading the video signal from the interleaver RAM; and a video error collection encoder for encoding the compressed video signal output from the high efficiency encoding circuit for error correction. For placing data recorded on a cassette tape, the device comprises de-interleaver elements operating with the opposite effect. The interleaving RAM interleaves a digital video signal of one block having a plurality of pixels output from the audio-video converter only once in a block unit. The process of interleaving/de-interleaving the compressed data is carried out regardless of the regional space.
Es ist ein Ziel der vorliegenden Erfindung, eine Verschachtel-/Entschachtelanordnung zu schaffen für einen digitalen VCR und das Verfahren dafür, die verschiedene Arten von Burst- und willkürlichen Fehlern bei der Aufzeichnung/Wiedergabe von komprimierten Daten effektiv korrigieren können.It is an object of the present invention to provide an interleaving/de-interleaving device for a digital VCR and the method therefor, which can effectively correct various kinds of burst and random errors in recording/reproducing compressed data.
Es ist ein weiteres Ziel der vorliegenden Erfindung, eine Verschachtel- /Entschachtelanordnung zu schaffen für einen digitalen VCR und das Verfahren dafür, die es möglich machen, eine maximale Verschachtelung/Entschachtelung innerhalb einer vorbestimmten hohen Geschwindigkeit durch Bestimmen eines Verschachtel- /Entschachtelgebietes gemäß der vorbestimmten hohen Geschwindigkeit und durch Ausführen der Verschachtelung/Entschachtelung innerhalb des bestimmten Verschachtel-/Entschachtelgebietes zu bewirken.It is another object of the present invention to provide an interleaving/de-interleaving device for a digital VCR and the method therefor, which make it possible to effect maximum interleaving/de-interleaving within a predetermined high speed by determining an interleaving/de-interleaving area according to the predetermined high speed and by carrying out the interleaving/de-interleaving within the determined interleaving/de-interleaving area.
Es wird, um die obigen Ziele zu erreichen, eine Verschachtel-/Entschachtelanordnung geschaffen für einen digitalen VCR gemäß den unabhängigen Patentansprüchen. Bevorzugte Ausführungsformen der Erfindung sind in den abhängigen Ansprüchen beansprucht.To achieve the above objects, there is provided an interleaving/deinterleaving arrangement for a digital VCR according to the independent claims. Preferred embodiments of the invention are claimed in the dependent claims.
Die Anordnung umfaßt, kurz gesagt, eine Verschachtel-/Entschachtelsteuereinrichtung zum restriktiven Bestimmen eines Verschachtel-/Entschachtelgebietes gemäß einer vorbestimmten maximalen Geschwindigkeit bei der Aufzeichnung/Wiedergabe von komprimierten Bilddaten;Briefly, the arrangement comprises an interleaving/deinterleaving control means for restrictively determining an interleaving/deinterleaving area according to a predetermined maximum speed in recording/reproducing compressed image data;
eine Speichereinrichtung zum Speichern und Auslesen der komprimierten Bilddaten in einem besonderen Format unter der Steuerung der Verschachtel-/Entschachtelsteuereinrichtung; unda storage device for storing and reading out the compressed image data in a particular format under the control of the interleaving/deinterleaving control device; and
eine Einrichtung zum Ausführen der Verschachtelung/Entschachtelung in bezug auf die komprimierten Bilddaten, die von der Speichereinrichtung geliefert werden.means for performing interleaving/de-interleaving with respect to the compressed image data supplied from the storage means.
Außerdem wird, um die obigen Ziele zu erreichen, ein Verschachtel-/Entschachtelverfahren für einen digitalen VCR gemäß den unabhängigen Verfahrensansprüchen geschaffen. Das Verfahren beinhaltet die Schritte:Furthermore, to achieve the above objects, an interleaving/deinterleaving method for a digital VCR according to the independent method claims is provided. The method includes the steps of:
Unterteilen eines komprimierten Eingangsdatenstroms in ein Synchronisiersignal und in Daten und Formatieren der Daten in der Segmenteinheit;Dividing a compressed input data stream into a synchronization signal and into data and formatting the data in the segment unit;
Lesen der formatierten Datensegmente in Zickzackform und Speichern der gelesenen Datensegmente in einem Speicherabbilder;Reading the formatted data segments in a zigzag pattern and storing the read data segments in a memory image;
Unterteilen von jedem der in dem Speicherabbilder gespeicherten Datensegmente in n Segmentblöcke und sukzessives Schreiben der Segmentblöcke in einem Datenfeld unter Verschiebung von jedem der Segmentblöcke für eine vertikale Größe des Datensegments; undDividing each of the data segments stored in the memory map into n segment blocks and successively writing the segment blocks in a data field while shifting each of the segment blocks for a vertical size of the data segment; and
Ausführen einer Intersymbolverschachtelung in bezug auf Datensymbole in den Segmentblöcken durch Klassifizieren der Datensymbole und Unterteilen der klassifizierten Datensymbole in einer Zeile.Performing intersymbol interleaving with respect to data symbols in the segment blocks by classifying the data symbols and dividing the classified data symbols in a row.
Die obigen Ziele und andere Vorteile der vorliegenden Erfindung werden deutlich werden durch Beschreiben der bevorzugten Ausführungsformen derselben unter Bezugnahme auf die beigefügten Zeichnungen, in welchen:The above objects and other advantages of the present invention will become apparent by describing the preferred embodiments thereof with reference to the accompanying drawings, in which:
Fig. 1 ein Blockschaltbild der herkömmlichen Verschachtelanordnung für einen digitalen VCR ist;Fig. 1 is a block diagram of the conventional interleaving arrangement for a digital VCR;
die Fig. 2A bis 2D Ansichten sind, die den Verschachtelbetrieb durch die Anordnung nach Fig. 1 erläutern;Figs. 2A to 2D are views explaining the interleaving operation by the arrangement of Fig. 1;
Fig. 3 ein Blockschaltbild einer Ausführungsform der Verschachtel-/Entschachtelanordnung nach der vorliegenden Erfindung ist;Fig. 3 is a block diagram of an embodiment of the interleaving/deinterleaving arrangement according to the present invention;
die Fig. 4A bis 4C die Zustände der Kopfabtastspur auf einem Band, des Spurkontaktbereiches und einer nichtlinearen Spurabtastspur in einer Hochgeschwindigkeitssuchbetriebsart zeigen;Figs. 4A to 4C show the states of the head scanning track on a tape, the track contact area and a non-linear track scanning track in a high-speed search mode;
die Fig. 5A bis 5C Ansichten sind, die den Verschachtelbetrieb mittels der Anordnung nach Fig. 3 erläutern;Figs. 5A to 5C are views explaining the interleaving operation using the arrangement of Fig. 3;
Fig. 6 ein Blockschaltbild von einer weiteren Ausführungsform der Verschachtel- /Entschachtelanordnung nach der vorliegenden Erfindung ist;Fig. 6 is a block diagram of another embodiment of the interleaving/de-interleaving arrangement according to the present invention;
die Fig. 7A bis 7C die Zustände eines Aufzeichnungsdatenformats eines digitalen VCR, eines Verschachtelprozesses und von verschachtelten Daten zeigen;Figs. 7A to 7C show the states of a recording data format of a digital VCR, an interleaving process and interleaved data;
Fig. 8 ein Blockschaltbild von noch einer weiteren Ausführungsform der Verschachtelanordnung nach der vorliegenden Erfindung ist;Fig. 8 is a block diagram of yet another embodiment of the interleaving arrangement according to the present invention;
Fig. 9 ein Blockschaltbild von noch einer weiteren Ausführungsform der Entschachtelanordnung nach der vorliegenden Erfindung ist;Fig. 9 is a block diagram of yet another embodiment of the deinterleaving arrangement according to the present invention;
Fig. 10A den Zustand einer Bandspur zeigt, die bei normalem Abspielen abgetastet wird;Fig. 10A shows the state of a tape track being scanned during normal playback;
Fig. 10B eine Ansicht ist, die ein Decodierfeld erläutert, das vollständig durch Informationsdaten eingenommen wird;Fig. 10B is a view explaining a decoding field entirely occupied by information data;
Fig. 10C den Zustand einer Bandspur zeigt, die beim Abspielen mit variabler Geschwindigkeit abgetastet wird;Fig. 10C shows the state of a tape track being scanned during variable speed playback;
Fig. 10D eine Ansicht ist, die ein Decodierfeld erläutert, das durch Informationsdaten teilweise eingenommen wird;Fig. 10D is a view explaining a decoding field partially occupied by information data;
Fig. 11 eine Ansicht ist, die einen Datenformatierprozeß bei dem Aufzeichnen gemäß der vorliegenden Erfindung erläutert;Fig. 11 is a view explaining a data formatting process in recording according to the present invention;
Fig. 12 den Zustand einer Kanalunterteilung veranschaulicht, die aus der Zickzackabtastung der komprimierten Daten in dem Datenformatierprozeß nach Fig. 12 resultiert;Fig. 12 illustrates the state of channel division resulting from the zigzag scanning of the compressed data in the data formatting process of Fig. 12;
Fig. 13 ein Blockschaltbild von noch einer weiteren Ausführungsform der Verschachtelanordnung nach der vorliegenden Erfindung ist;Fig. 13 is a block diagram of yet another embodiment of the interleaving arrangement according to the present invention;
Fig. 14 ein Blockschaltbild von noch einer weiteren Ausführungsform der Entschachtelanordnung nach der vorliegenden Erfindung ist;Fig. 14 is a block diagram of yet another embodiment of the deinterleaving arrangement according to the present invention;
Fig. 15 eine Ansicht ist, die den Aufbau einer Scheibe erläutert, welche in den komprimierten Daten existiert;Fig. 15 is a view explaining the structure of a slice existing in the compressed data;
Fig. 16 ein Beispiel von Gruppen von vollständigen und unvollständigen Segmenten in einem erfaßten Bereich zeigt;Fig. 16 shows an example of groups of complete and incomplete segments in a detected area;
die Fig. 17A bis 17E Ansichten sind, die einen Datenformatierprozeß bei der Aufzeichnung/Wiedergabe von Daten gemäß der vorliegenden Erfindung erläutern;Figs. 17A to 17E are views explaining a data formatting process in the recording/reproducing of data according to the present invention;
Fig. 18 eine Ansicht ist, die ein Synchronisiersignal und Daten erläutert, welche aus dem komprimierten Datenstrom durch die Anordnung nach Fig. 13 unterteilt werden;Fig. 18 is a view explaining a synchronizing signal and data which are divided from the compressed data stream by the arrangement of Fig. 13;
die Fig. 19A und 19B die Datenformate zeigen, die bei dem Verschachteln und Entschachteln gemäß der vorliegenden Erfindung angeordnet sind;Figures 19A and 19B show the data formats arranged in interleaving and deinterleaving according to the present invention;
die Fig. 20A und 20B die Datenformate zeigen, die bei dem Verschachteln und Entschachteln gemäß der herkömmlichen Anordnung umgeordnet sind; undFigures 20A and 20B show the data formats rearranged in interleaving and deinterleaving according to the conventional arrangement; and
Fig. 21 ein Algorithmusdiagramm ist, welches das Verschachtel-Entschachtelverfahren nach der vorliegenden Erfindung beinhaltet.Fig. 21 is an algorithm diagram incorporating the interleaving-de-interleaving method according to the present invention.
Fig. 3 zeigt eine Ausführungsform der Verschachtel-/Entschachtelanordnung für einen digitalen VCR nach der vorliegenden Erfindung. Die Anordnung umfaßt einen Quellenencoder 10 zum Codieren eines Eingangsbitdatenstroms, einen Speicherabbilder 20 zum Speichern und Auslesen des Bilddatenstroms, der durch den Quellenencoder 10 in der Segmenteinheit codiert wird, eine Verschachtelsteuereinheit 30 zum Begrenzen eines Verschachtelgebietes gemäß einer Kopfinformation in einer Zeile mit einer vorbestimmten maximalen Geschwindigkeit, einen Intersegmentverschachteler 40 zum Ausführen einer Intersegmentverschachtelung in bezug auf Segmente des Bilddatenstroms, der von dem Speicherabbilder 20 geliefert wird, einen äußeren Encoder 50 zum Ausführen einer äußeren Codierung in bezug auf den Bilddatenstrom aus dem Intersegmentverschachteler 40, einen Intrasegmentverschachteler 60 zum Ausführen einer Intrasegmentverschachtelung in bezug auf die Segmente des Bilddatenstroms aus dem äußeren Encoder 50 und einen inneren Encoder 70 zum Ausführen einer inneren Codierung in bezug auf den Bilddatenstrom aus dem Intrasegmentverschachteler 60.Fig. 3 shows an embodiment of the interleaving/deinterleaving arrangement for a digital VCR according to the present invention. The arrangement comprises a source encoder 10 for encoding an input bit data stream, a memory mapper 20 for storing and reading out the image data stream encoded by the source encoder 10 in the segment unit, an interleaving control unit 30 for limiting an interleaving area according to header information in a line at a predetermined maximum speed, an intersegment interleaver 40 for performing intersegment interleaving with respect to segments of the image data stream supplied from the memory mapper 20, an outer encoder 50 for performing outer encoding with respect to the image data stream from the intersegment interleaver 40, an intrasegment interleaver 60 for performing intrasegment interleaving with respect to the segments of the image data stream from the outer encoder 50 and an inner encoder 70 for performing inner encoding with respect to the image data stream from the intrasegment interleaver 60.
Ein Videokopf kann durch viel mehr Spuren hindurchgehen, wie es in Fig. 4A gezeigt ist, bei einem Abspielen mit hoher Geschwindigkeit, wie z. B. in der Bildsuchbetriebsart, als bei einem Abspielen mit normaler Geschwindigkeit wie es in Fig. 4B gezeigt ist, und daher können im wesentlichen viele Daten in der Spur nicht ausgelesen werden. Demgemäß treten Fehler auf und breiten sich aufgrund der ungelesenen Daten aus, so daß sogar eine leistungsfähige ECC nicht funktionieren kann. Das maximale Verschachtelgebiet sollte daher kleiner sein als das Gebiet der Spurabtastspur, die durch den Kopf in der Maximalgeschwindigkeitsbetriebsart des VCR überdeckt wird, wobei das Gebiet durch den folgenden Ausdruck erzielt wird A video head can pass through many more tracks, as shown in Fig. 4A, in high speed playback, such as in the picture search mode. than in normal speed playback as shown in Fig. 4B, and therefore substantially much data in the track cannot be read out. Accordingly, errors occur and propagate due to the unread data, so that even an efficient ECC cannot function. The maximum interleaving area should therefore be smaller than the area of the track scanning track covered by the head in the maximum speed mode of the VCR, which area is obtained by the following expression
wobei S (0 ≤ S ≤ 1) ein Verschachtelgebiet ist, N die Maximalgeschwindigkeit bei der Wiedergabe ist und TD (0 ≤ TD ≤ 1) ein Spurabweichungsgrad ist.where S (0 ≤ S ≤ 1) is an interleaving area, N is the maximum speed in reproduction, and TD (0 ≤ TD ≤ 1) is a tracking deviation degree.
In dieser Ausführungsform, nachdem der Quellenencoder 10 einen digitalen Eingangsdatenstrom codiert hat und den Datenstrom geliefert hat, wie es in Fig. 5A gezeigt ist, unterteilt der Speicherabbilder 20 den Datenstrom in der Segmenteinheit, wie es in Fig. 5B gezeigt ist, und speichert den unterteilten Datenstrom. Zu dieser Zeit liefert die Verschachtelsteuereinheit 30 dem Speicherabbilder 20 ein Steuersignal zum Bestimmen eines Verschachtelgebietes gemäß einem VCR-Statussignal und gemäß ID-Information in einer Zeile mit dem obigen Ausdruck und zum Ausführen der Verschachtelung innerhalb des bestimmten Gebietes, wodurch die Reduktion des Verschachteleffekts bei einer Wiedergabe mit normaler und mit hoher Geschwindigkeit verhindert wird.In this embodiment, after the source encoder 10 has encoded an input digital data stream and supplied the data stream as shown in Fig. 5A, the memory mapper 20 divides the data stream in the segment unit as shown in Fig. 5B and stores the divided data stream. At this time, the interleave control unit 30 supplies the memory mapper 20 with a control signal for determining an interleave area according to a VCR status signal and ID information in a line with the above expression and for executing interleave within the determined area, thereby preventing the reduction of the interleave effect in normal and high speed reproduction.
An diesem Punkt zeigt TD einen Spurabweichungsgrad des Kopfes. Wenn gilt TD = 1, stimmt das Zentrum des Kopfes mit dem der Spur überein, und somit wird die Abtastung vollständig ausgeführt. Wenn gilt TD < 1, weicht die Spur von dem Kopf ab. Das heißt, bei einer Wiedergabe mit variabler Geschwindigkeit passiert der Kopf viele Spuren, so daß das Gebiet, in welchem ein Kopf Informationsdaten für eine Spur lesen kann, in dem Bereich von 0 ≤ TD ≤ 1 liegen sollte.At this point, TD indicates a tracking degree of the head. When TD = 1, the center of the head coincides with that of the track, and thus scanning is completed. When TD < 1, the track deviates from the head. That is, in variable speed playback, the head passes many tracks, so the area in which a head can read information data for one track should be in the range of 0 ≤ TD ≤ 1.
Der Intersegmentverschachteler 40 führt eine Intersegmentverschachtelung aus und liefert die verschachtelten Daten dem äußeren Encoder 50, wo die Intersegmentverschachtelung erzielt werden kann durch Verschachteln von Daten zwischen Segmenten bei dem Prozeß des Auslesens von Daten aus dem Speicherabbilder 20 in der Segmenteinheit. Der äußere Encoder 50 nimmt die äußere Codierung in bezug auf die Daten aus dem Intersegmentverschachteler 40 vor und gibt die codierten Daten an den Intrasegmentverschachteler 60 ab. Der Intrasegmentverschachteler 60 führt eine Intrasegmentverschachtelung aus, d. h. er verschachtelt Daten innerhalb von Segmenten, wie es in Fig. 5C gezeigt ist. Burstfehler in dem Datenstrom können somit durch willkürliche Fehler ersetzt werden, und die Daten aus dem Intrasegmentverschachteler 60 können durch den Encodierer 70 EEC-verarbeitet und dann durch den Kopf auf das Band geschrieben werden.The intersegment interleaver 40 performs intersegment interleaving and supplies the interleaved data to the outer encoder 50, where the intersegment interleaving can be achieved by interleaving data between segments in the process of reading data from the memory map 20 in the segment unit. The outer encoder 50 performs the outer encoding on the data from the intersegment interleaver 40 and supplies the encoded data to the intrasegment interleaver 60. The intrasegment interleaver 60 performs intrasegment interleaving, i.e., it interleaves data within segments, as shown in Fig. 5C. Burst errors in the data stream can thus be replaced by random errors, and the data from the intrasegment interleaver 60 can be EEC processed by the encoder 70 and then written to the tape by the head.
Gemäß der Darstellung in Fig. 6 weist die Verschachtel-/Endschachtelanordnung für einen digitalen VCR gemäß einer weiteren Ausführungsform der Erfindung einen Formatierer 100 auf zum Festlegen des Aufzeichnungsformats in bezug auf einen Eingangsdigitaldatenstrom gemäß einer ID-Information und einer Overhead-Information, einen Speicherabbilder und Decoder 200 zum Aufrechterhalten der Kontinuität zwischen den Segmenten und zum Vornehmen der Verschachtelung in bezug auf das Ausgangssignal des Formatierers 10 gemäß den Kenndaten des VCR und zum Unterteilen des Datenstroms, einen Pufferabschnitt 300 zum Puffern der Ausgangssignale aus dem Speicherabbilder und Decoder 200, einen Verzögerungsabschnitt 400 zum sukzessiven Verzögern der von dem Pufferabschnitt 300 gepufferten Daten für eine vorbestimmte Zeit, einen Encoder 500 zum Codieren der durch den Verzögerungsabschnitt 400 verzögerten Daten, einen Intersymbolverschachteler 600 zum Vornehmen einer Intersymbolverschachtelung in bezug auf das Ausgangssignal des Encodierers 500, einen inneren Encoder 700 zum Vornehmen einer inneren Codierung in bezug auf der verschachtelten Daten aus dem Intersymbolverschachteler 600, einen Kanalcoder 800 zum Verbinden des Datenstroms mit einem Bandkanal und einen Kanaldecoder 900 zum Decodieren der wiedergegebenen Daten aus dem Band.As shown in Fig. 6, the interleaving/deinterleaving arrangement for a digital VCR according to another embodiment of the invention comprises a formatter 100 for determining the recording format with respect to an input digital data stream according to ID information and overhead information, a memory mapper and decoder 200 for maintaining continuity between segments and performing interleaving with respect to the output of the formatter 10 according to the characteristics of the VCR and for dividing the data stream, a buffer section 300 for buffering the output signals from the memory mapper and decoder 200, a delay section 400 for successively delaying the data buffered by the buffer section 300 for a predetermined time, an encoder 500 for encoding the data delayed by the delay section 400, a Intersymbol interleaver 600 for performing intersymbol interleaving on the output of the encoder 500, an inner encoder 700 for performing inner encoding on the interleaved data from the intersymbol interleaver 600, a channel encoder 800 for connecting the data stream to a tape channel, and a channel decoder 900 for decoding the reproduced data from the tape.
In der obigen Ausführungsform empfängt der Formatierer 100 einen Digitaldatenstrom, legt das VCR-Aufzeichnungsformat in bezug auf die Datensegmentzeilen (kompri mierte Daten oder Fehlerkorrektur (E. C. C.)) fest, ausgenommen für den vorangehenden Kopfteil, wie es in Fig. 7A gezeigt ist, und gibt dann den formatierten Datenstrom an den Speicherabbilder und Decoder 200 ab. Der Speicherabbilder und Decoder 200 bewirkt die Verschachtelung in bezug auf den gelieferten Datenstrom gemäß den Kenndaten des VCR unter Aufrechterhaltung der Kontinuität zwischen den Segmenten. Die verschachtelten Daten gehen durch Puffer B1 bis Bn in dem Pufferabschnitt 300 und durch Verzögerungsschaltungen D1 bis Dn in dem Verzögerungsabschnitt 400 hindurch und sind dann so aufgebaut, wie es in Fig. 7B gezeigt ist.In the above embodiment, the formatter 100 receives a digital data stream, sets the VCR recording format in terms of data segment lines (compressed ized data or error correction (ECC) except for the preceding header as shown in Fig. 7A and then supplies the formatted data stream to the memory mapper and decoder 200. The memory mapper and decoder 200 effects interleaving on the supplied data stream according to the characteristics of the VCR while maintaining continuity between segments. The interleaved data passes through buffers B1 to Bn in the buffer section 300 and through delay circuits D1 to Dn in the delay section 400 and is then constructed as shown in Fig. 7B.
Wenn die verschachtelten Daten durch den Encoder 500 codiert und an den Intersymbolverschachteler 600 angelegt werden, sind die Daten vollkommen umgestellt, wie es in Fig. 7C gezeigt ist, und werden durch den inneren Encoder 700 innencodiert, um so an den Kanalcoder 800 abgegeben zu werden. Der Kanalcoder 800 zeichnet die von dem inneren Encoder 700 gelieferten Daten auf das Band auf durch Verbinden des Kanals des Datenstroms mit dem des Bandes, wodurch der Verschachtelprozeß vollendet wird.When the interleaved data is encoded by the encoder 500 and applied to the intersymbol interleaver 600, the data is completely rearranged as shown in Fig. 7C and is inner-encoded by the inner encoder 700 so as to be supplied to the channel encoder 800. The channel encoder 800 records the data supplied from the inner encoder 700 onto the tape by connecting the channel of the data stream to that of the tape, thereby completing the interleaving process.
Wenn die auf dem Band aufgezeichneten Daten wiedergegeben werden sollen, decodiert der Kanaldecoder 900 die wiedergegebenen Daten und erkennt und korrigiert die Fehler. Anschließend werden die erfaßten Daten durch den vorgenannten Verschachtelprozeß umgekehrt verarbeitet, d. h. sie werden einem Entschachtelprozeß unterworfen.When the data recorded on the tape is to be reproduced, the channel decoder 900 decodes the reproduced data and detects and corrects the errors. Then, the acquired data is reversely processed by the aforementioned interleaving process, i.e., it is subjected to a deinterleaving process.
Bei einem Abspielen mit variabler Geschwindigkeit bei der Wiedergabe wird das Verschachtelgebiet gemäß der vorbestimmten Maximalgeschwindigkeit bestimmt. Die Segmente in den benachbarten Bereichen innerhalb des bestimmten Gebietes werden sukzessive formatiert, wie es in den Fig. 7A, 7B und 7C gezeigt ist. Demgemäß tritt keine Diskontinuität zwischen den Segmenten auf, und somit wird der Verschachteleffekt nicht bei irgendeiner Geschwindigkeit reduziert, die niedriger als die maximale Geschwindigkeit ist, obgleich der Kopf des VCR nichtlineare Abtastspuren haben kann.In variable speed playback, in reproduction, the interlace area is determined according to the predetermined maximum speed. The segments in the adjacent areas within the determined area are successively formatted as shown in Figs. 7A, 7B and 7C. Accordingly, no discontinuity occurs between the segments and thus the interlace effect is not reduced at any speed lower than the maximum speed, although the head of the VCR may have non-linear scanning tracks.
Fig. 8 zeigt noch eine weitere Ausführungsform der Verschachtelanordnung nach der vorliegenden Erfindung. Die Anordnung hat einen Formatunterteiler 101 zum Unterteilen eines Eingangsstroms von komprimierten Daten in ein Synchronisiersignal und in Daten und zum Formatieren des Synchronisiersignals und der Daten, die sich aus der Unterteilung ergeben, einen Speicherabbilder 102 zum Lesen und Speichern von Datensegmenten der unterteilten Daten in Zickzackform, einen äußeren Coder 103 zum Vornehmen einer äußeren Codierung (d. h. einer Reed-Solomon-Codierung) in bezug auf die Daten N1 und K1, die in dem Speicherabbilder 102 gespeichert sind, und zum Liefern der Daten, denen ein äußeres Codesymbol hinzugefügt wird, einen Demultiplexer 104 zum Demultiplexieren der Segmente, die von dem äußeren Coder 103 geliefert werden, und zum vorübergehenden Speichern der Datensegmente in n Puffern 105, die in einer vertikalen Richtung angeordnet sind, einen Multiplexer 106 zum Multiplexieren der Datensegmente aus den Puffern 105, so daß die multiplexierten Daten geliefert werden, einen inneren Coder 107 zum Vornehmen einer inneren Codierung in bezug auf die Daten aus dem Multiplexer 106 und zum Liefern der Daten, denen ein inneres Codesymbol hinzugefügt worden ist, einen Intersymbolverschachteler 108 zum Vornehmen einer Intersymbolverschachtelung in bezug auf die von dem inneren Encoder 107 gelieferten Daten, einen Synchronisier- und Kopfsignalgenerator 110 zum Empfangen des Synchronisiersignals aus dem Formatunterteiler 101 und zum Liefern eines Kopfsignals, das dem Synchronisiersignal entspricht, zusammen mit dem Synchronisiersignal, eine Systemsteuereinheit 109 zum Steuern des Formatunterteilers 101 und des Synchronisier- und Kopfsignalgenerators 110 gemäß einem Eingangs- TBM-Signal, einen Formatierer 111 zum Formatieren der Synchronisier- und der Kopfsignale aus dem Synchronisier- und Kopfsignalgenerator 110 und der Symbolcodedaten aus dem Intersymbolverschachteler 108, einen Kanalmodulator 112 zum Modulieren der Daten aus dem Formatierer 111 und zum Liefern des modulierten Signals als ein Bandaufzeichnungssignal und einen Aufzeichnungsverstärker 113 zum Verstärken der Daten aus dem Kanalmodulator 112, um zu bewirken, daß die Daten einen geeigneten Wert haben, und zum Aufzeichnen der verstärkten Daten auf dem Band.Fig. 8 shows yet another embodiment of the interleaving arrangement according to the present invention. The arrangement has a format divider 101 for dividing an input stream of compressed data into a synchronizing signal and data and for formatting the synchronizing signal and the data resulting from the division, a memory mapper 102 for reading and storing data segments of the divided data in a zigzag form, an outer encoder 103 for performing outer coding (i.e., Reed-Solomon coding) on the data N1 and K1 stored in the memory mapper 102 and for supplying the data to which an outer code symbol is added, a demultiplexer 104 for demultiplexing the segments supplied from the outer encoder 103 and temporarily storing the data segments in n buffers 105 arranged in a vertical direction, a multiplexer 106 for multiplexing the data segments from the buffers 105 so that the multiplexed data is supplied, an inner encoder 107 for performing inner coding on the data from the multiplexer 106 and for supplying the data to which an inner code symbol has been added, an intersymbol interleaver 108 for performing intersymbol interleaving with respect to the data supplied from the inner encoder 107, a synchronizing and header signal generator 110 for receiving the synchronizing signal from the format divider 101 and for supplying a header signal corresponding to the synchronizing signal together with the synchronizing signal, a system control unit 109 for controlling the format divider 101 and the synchronizing and header signal generator 110 according to an input TBM signal, a formatter 111 for formatting the synchronizing and header signals from the synchronizing and header signal generator 110 and the symbol code data from the intersymbol interleaver 108, a channel modulator 112 for modulating the data from the formatter 111 and supplying the modulated signal as a tape recording signal and a recording amplifier 113 for amplifying the data from the channel modulator 112 to cause the data to have an appropriate value and for recording the amplified data on the tape.
Für die wiedergegebenen Daten wird der Entschachtelprozeß durch die Entschachtelanordnung ausgeführt, in welcher die obige Verschachtelanordnung umgekehrt als in Fig. 9 aufgebaut ist, weshalb deren Beschreibung weggelassen wird.For the reproduced data, the deinterleaving process is carried out by the deinterleaving arrangement in which the above interleaving arrangement is constructed reversely as in Fig. 9, and therefore the description thereof is omitted.
Es dürfte klar sein, daß die Daten, die durch den Formatunterteiler 101 unterteilt werden, in zwei Richtungen eintreten, so daß sie in zwei Kanäle unterteilt werden, weshalb im folgenden die Beschreibung für nur einen Kanal angegeben ist.It will be appreciated that the data divided by the format divider 101 enters in two directions so that it is divided into two channels, and therefore the description will be given for only one channel below.
Der Formatunterteiler 101 empfängt einen Strom von komprimierten Daten und unterteilt den Datenstrom in ein Synchronisiersignal und in komprimierte Daten, wie es in Fig. 11A gezeigt ist, und nimmt dann die Formatierung vor. Die unterteilten Daten werden in Zickzackform abgetastet und in der Segmenteinheit in dem Speicherabbilder 102 gespeichert, wie es in Fig. 11B gezeigt ist, wobei sie in Kanaldaten A und in Kanaldaten B unterteilt werden, wie es in Fig. 11C gezeigt ist, um separat verarbeitet zu werden, wenn die Daten daraus ausgelesen werden.The format divider 101 receives a stream of compressed data and divides the data stream into a synchronizing signal and compressed data as shown in Fig. 11A and then performs formatting. The divided data is scanned in a zigzag form and stored in the segment unit in the memory map 102 as shown in Fig. 11B, being divided into channel data A and channel data B as shown in Fig. 11C to be processed separately when the data is read out therefrom.
Multiplexer 106 und 126 multiplexieren die verschachtelten Daten und liefern die multiplexierten Daten. Die inneren Encoder 107 und 127 fügen den Reed-Solomon-Code von (N&sub2;, K&sub2;) den Daten aus den Multiplexern 106 und 126 hinzu und nehmen die innere Codierung vor, wie es in Fig. 11G gezeigt ist, um so die codierten Daten den Intersymbolverschachtelern 108 und 128 zuzuführen. Die Intersymbolverschachteler 108 und 128 nehmen eine Intersymbolverschachtelung in bezug auf die Symboldaten vor, wodurch die willkürlichen Fehler korrigiert werden.Multiplexers 106 and 126 multiplex the interleaved data and supply the multiplexed data. The inner encoders 107 and 127 add the Reed-Solomon code of (N2, K2) to the data from the multiplexers 106 and 126 and perform the inner coding as shown in Fig. 11G, so as to supply the encoded data to the intersymbol interleavers 108 and 128. The intersymbol interleavers 108 and 128 perform intersymbol interleaving on the symbol data, thereby correcting the random errors.
Aus dem Synchronisier- und Kopfsignalgenerator 110 empfangen somit die Formatierer 111 und 131 ein Synchronisiersignal in unterteilter Form aus dem Formatunterteiler 101 und ein Kopfsignal entsprechend dem Synchronisiersignal unter der Steuerung der Systemsteuereinheit 109 und nehmen eine Formatierung vor in bezug auf die empfangenen Daten zusammen mit den Daten aus den Intersymbolverschachtelern 108 und 128, wie es in Fig. 11H gezeigt ist, um so die formatierten Daten an die Kanalmodulatoren 112 und 132 abzugeben. Die Kanalmodulatoren 112 und 132 nehmen die Kanalmodulation in bezug auf die gelieferten Daten vor. Die modulierten Daten werden den Aufzeichnungsverstärkern 113 und 133 zugeführt, um verstärkt zu werden, und werden dann auf dem Band aufgezeichnet.Thus, from the synchronizing and header signal generator 110, the formatters 111 and 131 receive a synchronizing signal in divided form from the format divider 101 and a header signal corresponding to the synchronizing signal under the control of the system controller 109 and perform formatting on the received data together with the data from the intersymbol interleavers 108 and 128 as shown in Fig. 11H so as to supply the formatted data to the channel modulators 112 and 132. The channel modulators 112 and 132 perform channel modulation on the supplied data. The modulated data is supplied to the recording amplifiers 113 and 133 to be amplified and is then recorded on the tape.
Bei der Wiedergabe können Fehler verhindert werden durch umgekehrte Wiedergabe der Daten, die so formatiert und aufgezeichnet werden, wie es oben anhand der Schaltung in Fig. 9 beschrieben worden ist.During playback, errors can be prevented by reversing the data formatted and recorded as described above using the circuit in Fig. 9.
Fig. 13 zeigt noch eine weitere Ausführungsform der Verschachtelanordnung nach der vorliegenden Erfindung. Die Anordnung hat einen Formatunterteiler 101 zum Untertei len eines Eingangsstroms von komprimierten Daten in ein Synchronisiersignal und in Daten und zum Formatieren des Synchronisiersignals und der Daten, die durch die Unterteilung entstehen, einen Speicherabbilder 102 zum Auslesen und Speichern der durch den Formatunterteiler 101 unterteilten Daten in Zickzackform, einen Demultiplexer 104 zum Unterteilen der Daten in ein Segment, das in dem Speicherabbilder 102 gespeichert wird, in n Blöcke und zum Demultiplexieren jedes Segmentblockes und Speichern des demultiplexierten Datensegments in n Puffern 105, einen Multiplexer 106 zum Multiplexieren der vorübergehend in einem Puffer 105 gespeicherten Daten, einen Intersymbolverschachteler 108 zum Vornehmen der Verschachtelung in bezug auf die durch den Multiplexer 106 multiplexierten Symboldaten, um die Symboldaten längs derselben Zeile pro Block zu unterteilen, einen Synchronisier- und Kopfsignalgenerator 110 zum Empfangen des Synchronisiersignals aus dem Formatunterteiler 101 und zum Liefern eines Kopfsignals, das dem Synchronisiersignal entspricht, zusammen mit dem Synchronisiersignal, eine Systemsteuereinheit 109 zum Steuern des Formatunterteilers 104 und des Synchronisier- und Kopfsignalgenerators 110 gemäß einem TBM-Eingangssignal, einen Formatierer 111 zum Formatieren der Synchronisier- und der Kopfsignale aus dem Synchronisier- und Kopfsignalgenerator 110 und der Symboldaten aus dem Intersymbolverschachteler 108, einen Kanalmodulator 112 zum Modulieren der Daten aus dem Formatierer 111, um die modulierten Daten zum Aufzeichnen auf dem Band geeignet zu machen, und einen Aufzeichnungsverstärker 113 zum Verstärken der Daten aus dem Kanalmodulator 112 bis auf einen geeigneten Wert und zum Aufzeichnen der verstärkten Daten auf dem Band.Fig. 13 shows yet another embodiment of the nesting arrangement according to the present invention. The arrangement has a format divider 101 for dividing len an input stream of compressed data into a synchronizing signal and data and for formatting the synchronizing signal and the data resulting from the division, a memory mapper 102 for reading out and storing the data divided by the format divider 101 in a zigzag form, a demultiplexer 104 for dividing the data into a segment stored in the memory mapper 102 into n blocks and for demultiplexing each segment block and storing the demultiplexed data segment in n buffers 105, a multiplexer 106 for multiplexing the data temporarily stored in a buffer 105, an intersymbol interleaver 108 for performing interleaving with respect to the symbol data multiplexed by the multiplexer 106 to divide the symbol data along the same line per block, a synchronizing and header signal generator 110 for receiving the synchronizing signal from the format divider 101 and for supplying a header signal corresponding to the synchronizing signal together with the synchronizing signal, a system controller 109 for controlling the format divider 104 and the synchronizing and header signal generator 110 according to a TBM input signal, a formatter 111 for formatting the synchronizing and header signals from the synchronizing and header signal generator 110 and the symbol data from the intersymbol interleaver 108, a channel modulator 112 for modulating the data from the formatter 111 to make the modulated data suitable for recording on the tape, and a recording amplifier 113 for amplifying the data from the channel modulator 112 to an appropriate value and recording the amplified data on the tape.
Es ist klar, daß die Daten, die durch den Formatunterteiler 101 unterteilt werden, in zwei Richtungen eintreten, so daß die Daten in zwei Kanäle unterteilt werden, weshalb die Beschreibung für nur einen Kanal folgen wird.It is clear that the data divided by the format divider 101 enters in two directions so that the data is divided into two channels, therefore the description will follow for only one channel.
Darüber hinaus sind die Entschachtelanordnung, die der Verschachtelanordnung entspricht, so wie in Fig. 14 gezeigt, und der Aufbau und die Arbeitsweise derselben einfach umgekehrt zu der Verschachtelanordnung und werden daher nicht beschrieben.Moreover, the deinterleaving arrangement corresponding to the interleaving arrangement as shown in Fig. 14 and the structure and operation thereof are simply reverse to the interleaving arrangement and therefore will not be described.
Der Formatunterteiler 101 unterteilt einen Eingangsstrom von komprimierten Daten in ein Synchronisiersignal und in komprimierte Daten und nimmt eine Formatierung vor, wie es in Fig. 18 gezeigt ist, und ordnet so die komprimierten Daten sukzessive pro Zeile an (d. h. 1 Segment). Die Daten, die bei der Unterteilung in ein Synchronisiersignal und in Daten entstanden sind, werden sukzessive in den Speicherabbilder 102 in Zickzackform in der Segmenteinheit eingeschrieben, wie es in Fig. 17A gezeigt ist.The format divider 101 divides an input stream of compressed data into a synchronizing signal and compressed data and performs formatting as shown in Fig. 18, thus arranging the compressed data successively per The data resulting from the division into a synchronizing signal and data is successively written into the memory maps 102 in a zigzag form in the segment unit as shown in Fig. 17A.
Der Demultiplexer 104 nimmt eine Demultiplexierung in bezug auf die in dem Speicherabbilder 102 gespeicherten Daten vor, um so ein Segment in N Blöcke zu unterteilen, wie es in Fig. 7B gezeigt ist, und schreibt die Segmente für jeden Block in den Pufferabschnitt 105 ein, der N Puffer enthält. Das heißt, ein Segment wird in den Puffer 1 eingeschrieben, und das nächste Segment wird für eine vertikale Größe verschoben, so daß es in den Puffer 2 eingeschrieben wird, wie es in Fig. 17C gezeigt ist.The demultiplexer 104 demultiplexes the data stored in the memory map 102 so as to divide one segment into N blocks as shown in Fig. 7B, and writes the segments for each block into the buffer section 105 containing N buffers. That is, one segment is written into the buffer 1, and the next segment is shifted for a vertical size so as to be written into the buffer 2 as shown in Fig. 17C.
Der Multiplexer 106 nimmt eine Multiplexierung in bezug auf die vertikal geschriebenen Daten vor und überträgt dann zu dem Intersymbolverschachteler 108 Symbole für Blöcke in den Segmenten. Der Intersymbolverschachteler 108 nimmt eine Verschachtelung vor, um n Blöcke durch Kopieren der Daten in derselben Position zu bilden, wie es in Fig. 17D gezeigt ist, d. h. er klassifiziert die Daten gemäß der Zeile. Der Verschachtelprozeß zum Klassifizieren der Daten läuft so ab, wie es in Fig. 19A gezeigt ist, wohingegen der herkömmliche Prozeß so abläuft, wie es in Fig. 20A gezeigt ist.The multiplexer 106 multiplexes the vertically written data and then transfers to the intersymbol interleaver 108 symbols for blocks in the segments. The intersymbol interleaver 108 interleaves to form n blocks by copying the data in the same position as shown in Fig. 17D, i.e., classifies the data according to the line. The interleaving process for classifying the data is as shown in Fig. 19A, whereas the conventional process is as shown in Fig. 20A.
Aus dem Synchronisier- und Kopfsignalgenerator 110 empfängt der Formatierer 111 somit ein unterteiltes Synchronisiersignal aus dem Formatunterteiler 101 und ein Kopfsignal, das dem Synchronisiersignal entspricht, unter der Steuerung der Systemsteuereinheit 109 und nimmt eine Formatierung in bezug auf die empfangenen Daten zusammen mit den Daten aus dem Intersymbolverschachteler 108 vor, wie es in Fig. 17E gezeigt ist, um so die formatierten Daten an den Kanalmodulator 112 abzugeben. Der Kanalmodulator 112 nimmt eine Kanalmodulation in bezug auf die gelieferten Daten vor. Die modulierten Daten treten in die Aufzeichnungsverstärker 113 ein, um verstärkt zu werden, und werden dann auf dem Band aufgezeichnet.Thus, from the synchronizing and head signal generator 110, the formatter 111 receives a divided synchronizing signal from the format divider 101 and a head signal corresponding to the synchronizing signal under the control of the system controller 109 and performs formatting on the received data together with the data from the intersymbol interleaver 108 as shown in Fig. 17E so as to supply the formatted data to the channel modulator 112. The channel modulator 112 performs channel modulation on the supplied data. The modulated data enters the recording amplifiers 113 to be amplified and is then recorded on the tape.
Bei dem herkömmlichen Verfahren sollten, nachdem der Entschachtelprozeß durch Ausführen einer entgegengesetzten Verschachtelung mittels der Anordnung nach Fig. 14 vollendet worden ist, das unvollständige Segment entfernt werden, wie es in Fig. 20B gezeigt ist. Gemäß der vorliegenden Erfindung wird jedoch gemäß der Darstellung in Fig. 19B das unvollständige Segment länger, und die Reihenfolgen der Daten zwi schen benachbarten Segmenten werden geändert, wodurch die Blöcke zwischen unvollständigen Segmenten verbunden werden und die Wahrscheinlichkeit erhöht wird, daß eine Scheibe vorhanden ist, die in zwei Segmenten liegt. Demgemäß können die aus den Segmenten entnommenen Scheiben noch besser erfaßt werden, wodurch die Bildqualität verbessert wird.In the conventional method, after the deinterleaving process is completed by performing reverse interleaving by means of the arrangement of Fig. 14, the incomplete segment should be removed as shown in Fig. 20B. However, according to the present invention, as shown in Fig. 19B, the incomplete segment becomes longer and the orders of the data between The distances between adjacent segments are changed, thereby connecting the blocks between incomplete segments and increasing the probability of having a slice lying in two segments. Accordingly, the slices extracted from the segments can be detected even better, thereby improving the image quality.
Der Prozeß des Entnehmens von Scheiben aus unvollständigen Segmenten, um sie nutzbar zu machen, wird unter Bezugnahme auf Fig. 21 erläutert.The process of removing slices from incomplete segments to make them usable is explained with reference to Fig. 21.
Zuerst wird, nachdem die Verschachtelung/Entschachtelung erfolgt ist, festgestellt, ob ein aufgezeichnetes/wiedergegebenes Datensegment vollständig oder unvollständig ist. Wenn festgestellt wird, daß das Datensegment vollständig ist, wird die normale Datenverarbeitung in bezug auf das vollständige Datensegment ausgeführt, die endet, wenn das letzte Segment verarbeitet wird. Wenn festgestellt wird, daß das Datensegment unvollständig ist, werden ein Segmentkopfsignal und der Endpunkt DSEP sowie der Startpunkt DSSP der unvollständigen Daten festgestellt.First, after interleaving/de-interleaving is performed, it is determined whether a recorded/reproduced data segment is complete or incomplete. If it is determined that the data segment is complete, normal data processing is carried out with respect to the complete data segment, which ends when the last segment is processed. If it is determined that the data segment is incomplete, a segment header signal and the end point DSEP and the start point DSSP of the incomplete data are detected.
Wenn der Startpunkt des Datenstroms nicht existiert, wird die Größe des Startpunktes einer Scheibe a mit der des Endpunktes des Datenstroms verglichen. An diesem Punkt wird, wenn der Startpunkt der Scheibe eine kleinere Größe hat, ein geeigneter Prozeß ausgeführt, der endet, wenn das letzte Datensegment verarbeitet wird. Wenn die Größe des Startpunktes der Scheibe nicht kleiner ist, wird festgestellt, ob das Datensegment das letzte ist, und der Prozeß endet an diesem Punkt, was bedeutet, daß keine Scheibe genommen wird.If the start point of the data stream does not exist, the size of the start point of a slice a is compared with that of the end point of the data stream. At this point, if the start point of the slice has a smaller size, an appropriate process is executed, which ends when the last data segment is processed. If the size of the start point of the slice is not smaller, it is determined whether the data segment is the last one and the process ends at this point, which means that no slice is taken.
Wenn der Startpunkt des unvollständigen Datenstroms existiert, wird die Größe des Startpunktes der Scheibe mit der des Datenstroms verglichen. An diesem Punkt wird, wenn die Größe des Startpunktes der Scheibe größer ist, ein entsprechender Prozeß ausgeführt, bis das letzte Datensegment verarbeitet ist. Wenn das letzte Datensegment herauskommt, endet der Prozeß, und der Startpunkt der Scheibe, der nicht größer ist, wird entfernt. Infolgedessen kann die aus dem unvollständigen Datensegment entnommene Scheibe zur verbesserten Bildqualität verwendet werden.If the start point of the incomplete data stream exists, the size of the start point of the slice is compared with that of the data stream. At this point, if the size of the start point of the slice is larger, a corresponding process is executed until the last data segment is processed. When the last data segment comes out, the process ends and the start point of the slice which is not larger is removed. As a result, the slice taken out from the incomplete data segment can be used for improved image quality.
Aus vorstehenden Darlegungen ist zu erkennen, daß gemäß der vorliegenden Erfindung eine Verschachtelung/Entschachtelung innerhalb eines Verschachtelgebietes vorgenommen wird, das gemäß einer vorbestimmten Maximalgeschwindigkeit bei einem Abspielen mit variabler Geschwindigkeit begrenzt ist, so daß die Fehlerkorrekturmöglichkeit verbessert ist, obgleich der VCR-Kopf eine nichtlineare Abtastspur haben kann. Die Fehlerkorrekturmöglichkeit kann auch besser sein, wenn das Fehlerdecodierfeld unzureichende Daten bei einem Abspielen mit hoher Geschwindigkeit hat. Darüber hinaus können viele Scheiben leicht in ein unvollständiges Datensegment gelangen, wodurch sich eine Bildqualität bei hoher Auflösung ergibt.From the foregoing, it can be seen that according to the present invention, interleaving/de-interleaving is performed within an interleaving area limited according to a predetermined maximum speed in variable speed playback, so that the error correction ability is improved even though the VCR head may have a non-linear scanning track. The error correction ability may also be better when the error decoding field has insufficient data in high speed playback. Moreover, many disks can easily get into an incomplete data segment, thereby providing high resolution picture quality.
Claims (15)
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019920020834A KR950003626B1 (en) | 1992-11-06 | 1992-11-06 | Interleaving system of digital vcr |
KR1019930002115A KR950009673B1 (en) | 1993-02-16 | 1993-02-16 | Interleaving and deinterleaving apparatus of digital vcr |
KR1019930010116A KR950008643B1 (en) | 1993-06-04 | 1993-06-04 | Error compensation system of digital vcr |
KR1019930010117A KR970000918B1 (en) | 1993-06-04 | 1993-06-04 | A method for formatting and extracting slice in interleaving/deinterleaving |
Publications (2)
Publication Number | Publication Date |
---|---|
DE69324650D1 DE69324650D1 (en) | 1999-06-02 |
DE69324650T2 true DE69324650T2 (en) | 1999-09-09 |
Family
ID=27482961
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE69324650T Expired - Fee Related DE69324650T2 (en) | 1992-11-06 | 1993-11-04 | Mixing method for a digital video tape recorder |
DE0596826T Pending DE596826T1 (en) | 1992-11-06 | 1993-11-04 | Mixing method for a digital video tape recorder. |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE0596826T Pending DE596826T1 (en) | 1992-11-06 | 1993-11-04 | Mixing method for a digital video tape recorder. |
Country Status (4)
Country | Link |
---|---|
US (1) | US5581361A (en) |
EP (1) | EP0596826B1 (en) |
JP (1) | JP2931747B2 (en) |
DE (2) | DE69324650T2 (en) |
Families Citing this family (48)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE69419646T2 (en) * | 1993-03-03 | 2000-04-13 | Matsushita Electric Industrial Co., Ltd. | Signal recording and playback device |
JP3568984B2 (en) * | 1994-06-20 | 2004-09-22 | 株式会社日立製作所 | Information reproducing method, reproducing apparatus, output method and output apparatus |
JP3362146B2 (en) * | 1996-07-03 | 2003-01-07 | 松下電器産業株式会社 | Reproduction device and recording / reproduction device |
US6298085B1 (en) | 1997-10-23 | 2001-10-02 | Sony Corporation | Source encoding using shuffling of data to provide robust error recovery in a burst error-environment |
JP4558195B2 (en) * | 1997-10-23 | 2010-10-06 | ソニー エレクトロニクス インク | Encoding method and apparatus, decoding method and apparatus, digital signal processing apparatus and recording medium |
US6581170B1 (en) * | 1997-10-23 | 2003-06-17 | Sony Corporation | Source coding to provide for robust error recovery during transmission losses |
US6170074B1 (en) | 1999-02-12 | 2001-01-02 | Sony Corporation | Source coding to provide for robust error recovery |
US6192161B1 (en) | 1999-02-12 | 2001-02-20 | Sony Corporation | Method and apparatus for adaptive filter tap selection according to a class |
US6519369B1 (en) | 1999-02-12 | 2003-02-11 | Sony Corporation | Method and apparatus for filter tap expansion |
US6151416A (en) * | 1999-02-12 | 2000-11-21 | Sony Corporation | Method and apparatus for adaptive class tap selection according to multiple classification |
US6178266B1 (en) | 1999-02-12 | 2001-01-23 | Sony Corporation | Method and apparatus for the recovery of compression constants in the encoded domain |
US6307979B1 (en) | 1999-02-12 | 2001-10-23 | Sony Corporation | Classified adaptive error recovery method and apparatus |
US6535148B1 (en) | 1999-02-12 | 2003-03-18 | Sony Corporation | Method and apparatus for truncated decoding |
US6154761A (en) * | 1999-02-12 | 2000-11-28 | Sony Corporation | Classified adaptive multiple processing system |
US6621936B1 (en) | 1999-02-12 | 2003-09-16 | Sony Corporation | Method and apparatus for spatial class reduction |
US6363118B1 (en) | 1999-02-12 | 2002-03-26 | Sony Corporation | Apparatus and method for the recovery of compression constants in the encoded domain |
US6307560B1 (en) | 1999-02-12 | 2001-10-23 | Sony Corporation | Classified adaptive spatio-temporal format conversion method and apparatus |
US6591398B1 (en) | 1999-02-12 | 2003-07-08 | Sony Corporation | Multiple processing system |
US7730300B2 (en) | 1999-03-30 | 2010-06-01 | Sony Corporation | Method and apparatus for protecting the transfer of data |
US6697489B1 (en) | 1999-03-30 | 2004-02-24 | Sony Corporation | Method and apparatus for securing control words |
US6389562B1 (en) | 1999-06-29 | 2002-05-14 | Sony Corporation | Source code shuffling to provide for robust error recovery |
US6473876B1 (en) | 1999-06-29 | 2002-10-29 | Sony Corporation | Method and apparatus for encoding of bitstreams using rotation |
US6493842B1 (en) | 1999-06-29 | 2002-12-10 | Sony Corporation | Time-varying randomization for data synchronization and implicit information transmission |
US6549672B1 (en) | 1999-06-29 | 2003-04-15 | Sony Corporation | Method and apparatus for recovery of encoded data using central value |
US6351494B1 (en) | 1999-09-24 | 2002-02-26 | Sony Corporation | Classified adaptive error recovery method and apparatus |
US6522785B1 (en) | 1999-09-24 | 2003-02-18 | Sony Corporation | Classified adaptive error recovery method and apparatus |
US7039614B1 (en) | 1999-11-09 | 2006-05-02 | Sony Corporation | Method for simulcrypting scrambled data to a plurality of conditional access devices |
US6539517B1 (en) | 1999-11-09 | 2003-03-25 | Sony Corporation | Data transformation for explicit transmission of control information |
US7057666B2 (en) * | 2000-10-24 | 2006-06-06 | Harris Corporation | System and method for encoding information into a video signal |
JP3805614B2 (en) * | 2000-11-01 | 2006-08-02 | 株式会社日立製作所 | Digital signal generation method and recording medium |
US7139398B2 (en) | 2001-06-06 | 2006-11-21 | Sony Corporation | Time division partial encryption |
US7747853B2 (en) | 2001-06-06 | 2010-06-29 | Sony Corporation | IP delivery of secure digital content |
US7895616B2 (en) | 2001-06-06 | 2011-02-22 | Sony Corporation | Reconstitution of program streams split across multiple packet identifiers |
US7765567B2 (en) | 2002-01-02 | 2010-07-27 | Sony Corporation | Content replacement by PID mapping |
US7823174B2 (en) | 2002-01-02 | 2010-10-26 | Sony Corporation | Macro-block based content replacement by PID mapping |
US8818896B2 (en) | 2002-09-09 | 2014-08-26 | Sony Corporation | Selective encryption with coverage encryption |
US8572408B2 (en) | 2002-11-05 | 2013-10-29 | Sony Corporation | Digital rights management of a digital device |
US7724907B2 (en) | 2002-11-05 | 2010-05-25 | Sony Corporation | Mechanism for protecting the transfer of digital content |
US8645988B2 (en) | 2002-12-13 | 2014-02-04 | Sony Corporation | Content personalization for digital content |
US8667525B2 (en) | 2002-12-13 | 2014-03-04 | Sony Corporation | Targeted advertisement selection from a digital stream |
US7853980B2 (en) | 2003-10-31 | 2010-12-14 | Sony Corporation | Bi-directional indices for trick mode video-on-demand |
WO2005055607A1 (en) * | 2003-12-08 | 2005-06-16 | Electronics And Telecommunications Research Institute | System and method for encoding and decoding an image using bitstream map and recording medium thereof |
US7564874B2 (en) | 2004-09-17 | 2009-07-21 | Uni-Pixel Displays, Inc. | Enhanced bandwidth data encoding method |
US8041190B2 (en) | 2004-12-15 | 2011-10-18 | Sony Corporation | System and method for the creation, synchronization and delivery of alternate content |
US7895617B2 (en) | 2004-12-15 | 2011-02-22 | Sony Corporation | Content substitution editor |
US20070124648A1 (en) * | 2005-10-31 | 2007-05-31 | Ajay Dholakia | Data protection method |
US8185921B2 (en) | 2006-02-28 | 2012-05-22 | Sony Corporation | Parental control of displayed content using closed captioning |
JP2021044046A (en) * | 2019-09-13 | 2021-03-18 | キオクシア株式会社 | Memory system, semiconductor integrated circuit, and bridge communication system |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS59176986A (en) * | 1983-03-26 | 1984-10-06 | Sony Corp | Digital data transmission device |
JPS60185262A (en) * | 1984-03-02 | 1985-09-20 | Pioneer Electronic Corp | Recording and reproducing system of video format signal |
CA1310112C (en) * | 1985-05-21 | 1992-11-10 | Takao Abe | Apparatus for decoding error correcting code |
JPH0771250B2 (en) * | 1986-05-20 | 1995-07-31 | ソニー株式会社 | Digital video tape recorder |
JP2522258B2 (en) * | 1986-09-05 | 1996-08-07 | ソニー株式会社 | Signal processor |
JP2526875B2 (en) * | 1986-11-05 | 1996-08-21 | ソニー株式会社 | Digital information recorder |
JPH0828066B2 (en) * | 1988-08-31 | 1996-03-21 | 松下電器産業株式会社 | Playback device |
US5291282A (en) * | 1990-04-19 | 1994-03-01 | Olympus Optical Co., Ltd. | Image data coding apparatus and method capable of controlling amount of codes |
JP2548444B2 (en) * | 1990-09-18 | 1996-10-30 | 松下電器産業株式会社 | Recording and playback device |
JP3141139B2 (en) * | 1991-03-13 | 2001-03-05 | 三菱電機株式会社 | Video / audio digital recording / playback device |
-
1993
- 1993-11-04 DE DE69324650T patent/DE69324650T2/en not_active Expired - Fee Related
- 1993-11-04 EP EP93630083A patent/EP0596826B1/en not_active Expired - Lifetime
- 1993-11-04 DE DE0596826T patent/DE596826T1/en active Pending
- 1993-11-08 US US08/148,498 patent/US5581361A/en not_active Expired - Fee Related
- 1993-11-08 JP JP5302297A patent/JP2931747B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
EP0596826B1 (en) | 1999-04-28 |
EP0596826A2 (en) | 1994-05-11 |
DE69324650D1 (en) | 1999-06-02 |
JP2931747B2 (en) | 1999-08-09 |
US5581361A (en) | 1996-12-03 |
EP0596826A3 (en) | 1994-11-30 |
JPH0799631A (en) | 1995-04-11 |
DE596826T1 (en) | 1994-10-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE69324650T2 (en) | Mixing method for a digital video tape recorder | |
DE69031921T2 (en) | Magnetic recording and playback device | |
AT391576B (en) | DIGITAL VIDEO TAPE RECORDER | |
DE69130815T2 (en) | Device for recording / reproducing a digital video signal and recording method for a digital video signal | |
DE69220890T2 (en) | Device and method for recording and reproducing digital video and audio signals | |
DE3416047C2 (en) | Error correction procedure for digital information data | |
DE3418912C2 (en) | Method for regrouping digital information data for error detection and / or correction | |
DE3303271C2 (en) | ||
DE69228641T2 (en) | ENCODER AND DECODER | |
DE69514127T2 (en) | Device for recording and reproducing digital signals | |
DE69325933T2 (en) | Device for the digital recording and / or reproduction of a video signal | |
DE3115550C2 (en) | Methods and circuit arrangements for recording or reproducing a digital signal and application of the method and the circuit arrangement | |
DE3114631A1 (en) | DIGITALIZED VIDEO AND AUDIO DATA RECORDING AND / OR PLAYBACK DEVICE | |
DE19513719C2 (en) | Digital video tape recorder | |
DE69023808T2 (en) | Method and recording and reproducing apparatus with a rotating head. | |
DE3039688A1 (en) | METHOD AND DEVICE FOR CODING A DIGITAL SIGNAL WITH A MINIMUM COMPONENT | |
DE69231880T2 (en) | Image transmission method | |
DE3115902A1 (en) | DIGITAL VIDEO DATA RECORDING AND / OR PLAYBACK DEVICE | |
DE69319157T2 (en) | Method and device for the transmission of compressed digital image signals | |
DE3751343T2 (en) | Recording and playback of a time code signal together with digital video and audio signals. | |
DE69633348T2 (en) | Device for the reproduction of digital signals | |
DE69122990T2 (en) | Methods of recording digital signals | |
DE69324180T2 (en) | Device and method for recording and reproducing digital signals | |
DE69311604T2 (en) | Recording and / or reproducing device with means for creating a post-recording area | |
DE3202664A1 (en) | CIRCUIT ARRANGEMENT FOR RECORDING AND PLAYING BACK AN INFORMATION SIGNAL, IN PARTICULAR A COLOR VIDEO SIGNAL, ON OR FROM A RECORDER |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
8364 | No opposition during term of opposition | ||
8339 | Ceased/non-payment of the annual fee |