[go: up one dir, main page]

DE69430617T2 - Dekoder und verfahren zur dekodierung - Google Patents

Dekoder und verfahren zur dekodierung

Info

Publication number
DE69430617T2
DE69430617T2 DE69430617T DE69430617T DE69430617T2 DE 69430617 T2 DE69430617 T2 DE 69430617T2 DE 69430617 T DE69430617 T DE 69430617T DE 69430617 T DE69430617 T DE 69430617T DE 69430617 T2 DE69430617 T2 DE 69430617T2
Authority
DE
Germany
Prior art keywords
signal
data
mpeg
accordance
picture
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
DE69430617T
Other languages
English (en)
Other versions
DE69430617D1 (de
Inventor
Yasushi Fujinami
Teruhiko Suzuki
Katsumi Tahara
Yoichi Yagasaki
Jun Yonemitsu
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.)
Sony Corp
Original Assignee
Sony Corp
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 Sony Corp filed Critical Sony Corp
Publication of DE69430617D1 publication Critical patent/DE69430617D1/de
Application granted granted Critical
Publication of DE69430617T2 publication Critical patent/DE69430617T2/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/84Television signal recording using optical recording
    • H04N5/85Television signal recording using optical recording on discs or drums
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/17Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
    • H04N19/174Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a slice, e.g. a line of blocks or a group of blocks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/42Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation
    • H04N19/423Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation characterised by memory arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/503Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/587Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal sub-sampling or interpolation, e.g. decimation or subsequent interpolation of pictures in a video sequence
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/60Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
    • H04N19/61Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/90Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using coding techniques not provided for in groups H04N19/10-H04N19/85, e.g. fractals
    • 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
    • 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
    • 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/9262Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback by pulse code modulation involving data reduction using predictive 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/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/9265Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback by pulse code modulation with processing of the sound signal
    • H04N5/9267Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback by pulse code modulation with processing of the sound signal using time division multiplex of the PCM audio and PCM video signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/103Selection of coding mode or of prediction mode
    • H04N19/107Selection of coding mode or of prediction mode between spatial and temporal predictive coding, e.g. picture refresh
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/13Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/60Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/70Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/90Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using coding techniques not provided for in groups H04N19/10-H04N19/85, e.g. fractals
    • H04N19/91Entropy coding, e.g. variable length coding [VLC] or arithmetic coding
    • 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/781Television signal recording using magnetic recording on disks or drums
    • 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/7824Television signal recording using magnetic recording on tape with rotating magnetic heads
    • H04N5/7826Television signal recording using magnetic recording on tape with rotating magnetic heads involving helical scanning of the magnetic tape
    • H04N5/78263Television signal recording using magnetic recording on tape with rotating magnetic heads involving helical scanning of the magnetic tape for recording on tracks inclined relative to the direction of movement of the tape
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/804Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
    • H04N9/8042Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components involving data reduction
    • H04N9/8045Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components involving data reduction using predictive coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/804Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
    • H04N9/8042Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components involving data reduction
    • H04N9/8047Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components involving data reduction using transform coding

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)

Description

  • Verfahren und Vorrichtung zum Decodieren eines auf einem Aufzeichnungsträger entsprechend dem MPEG- oder MPEG2-System aufgezeichneten codierten Videosignals
  • Diese Erfindung bezieht sich auf Verfahren und Vorrichtungen zum Decodieren von codierten digitalen Video-Bewegtbildsignalen, die auf Aufzeichnungsträgern, wie optischen Platten, Festplatten oder einem Magnetband aufgezeichnet sind.
  • Da Bewegtbilddaten eine extrem große Informationsmenge aufweisen, ist es für die Aufzeichnung/Wiedergabe derartiger Bewegtbilddaten erforderlich, Aufzeichnungsträger bzw.-medien zu verwenden, die eine extrem hohe Dauerübertragungsrate (Geschwindigkeit) aufweisen. Für die Übertragung derartiger Daten ist es überdies erforderlich, einen Kommunikationsweg mit einer großen Übertragungskapazität zu nutzen. Um digitale Videosignale des NTSC-Fernsehsystems aufzuzeichnen, sind derzeit ein Videobandrecorder, der ein Magnetband mit einer großen Bandbreite verwendet, oder eine optische Platten-Aufzeichnungs-/-Wiedergabevorrichtung erforderlich, die eine optische Platte mit einem Durchmesser von etwa 30 cm verwendet.
  • Im Unterschied dazu sind Versuche unternommen worden, eine Langzeitaufzeichnung von digitalen Videosignalen auf kompakten Aufzeichnungsträgern mit einer geringen Aufzeichnungsinformationsmenge durchzuführen. Um dies zu realisieren, sind Systeme zur effizienten Codierung von digitalen Videosignalen für die Aufzeichnung der codierten Signale auf einem bestimmten Aufzeichnungsträger sowie zur effizienten Decodierung der davon gelesenen Signale vorgeschlagen worden. Eines dieser Systeme ist das MPEG-(Bewegtbild-Expertengruppe)-System.
  • Bei diesem MPEG-System werden Unterschiede zwischen Vollbildern von Videosignalen zuerst dazu herangezogen, die Redundanz in der Zeitachsenrichtung zu reduzieren. Ferner wird eine orthogonale Transformationstechnik, wie eine diskrete Kosinustransformation (DCT), etc. angewandt, um die Redundanz in der räumlichen Achsenrichtung zu reduzieren. Auf diese Weise werden die Videosignale effizient codiert, um sie auf einem bestimmten Aufzeichnungsträger aufzuzeichnen. Darüber hinaus werden im Falle der Wiedergabe eines Aufzeichnungsträgers, auf dem effizient codierte Videosignale durch ein solches Verfahren aufgezeichnet sind, Signale, die von dem Aufzeichnungsträger gelesen werden, veranlasst, sich einer inversen diskreten Kosinustransformation zu unterziehen, um sie effizient zu decodieren und um somit die Videosignale wiederzugeben.
  • Da Geräte auf der Grundlage des oben erwähnten MPEG-Systems bereits als Erzeugnisse (Produkte) auf dem Markt sind und aus vielen Veröffentlichungen gut bekannt sind, wird eine detaillierte Erläuterung weggelassen. Die Syntax des MPEG-Systems wird nunmehr beschrieben. Bezüglich des MPEG-Systems ist zur Zeit der Einreichung dieser Anmeldung ein mit MPEG2 bezeichneter Standardinhalt höherer Qualität untersucht worden, und die unten beschriebene Syntax liegt in der Mitte der Festlegung der Standardisierung.
  • In Fig. 18 bis 25 dargestellte Tabellen sind Tabellen, in denen die Syntax definiert ist. Diese Syntax beschreibt eine Prozedur zur Ermöglichung einer Analyse eines bestimmten Bitstroms, wenn der betreffende Bitstrom dazu vorgesehen ist, Originalsignale wiederherzustellen (zu rekonstruieren). Fig. 18 definiert eine Videofolge bzw.-sequenz, die durch eine programmierbare Sprache beschrieben ist. Eine derartige Videosequenz kann als Flußdiagramm gelesen werden. Darüber hinaus ist diese Syntax in einer solchen Form beschrieben, dass zumindest Durchschnittsfachleute, die den Standard von MPEG studieren, ohne weiteres dessen technischen Inhalt verstehen können.
  • Fig. 19 zeigt ein Beispiel eines Sequenz Headers. Der Sequenz-Header dient dazu, die Form eines angezeigten Bewegtbildes zu definieren, und beispielsweise sind die Anzahl von Abtastzeilen und ein Bildseitenverhältnis, etc. definiert. Sein Beispiel wird nachstehend beschrieben.
  • Die Angabe horizontal_size enthält das niederwertigste Bit LSB von 12 Bits (horizontal_size_value) und das höchstwertige Bit MSB von 2 Bits (horizontal_size_extension of sequence_extension) und gibt die anzeigbare Querbreite bei der Luminanzkomponente eines Bildes mit insgesamt 14 Bits an.
  • Die Angabe vertical_size besteht aus dem niederwertigsten Bit LSB von 12 Bits (vertical_size_value) und dem höchstwertigen Bit von 2 Bits (vertical_size_extension of sequence-extension) und gibt die anzeigbare Längsbreite bei der Luminanzkomponente eines Bildes mit 14 Bits an.
  • Mit frame_rate ist ein Kennzeichen bzw. Flag von 4 Bits bezeichnet, und die Einzelheiten des Inhalts des Flags sind in Fig. 26 dargestellt. In dem Fall, dass eine nichtverschachtelte Sequenz non_interlaced_sequence gegeben ist mit 0 (verschachteltes Bild), gibt die Vollbildrate frame_rate die Anzahl von Vollbildern pro Sekunde an. In dem Fall, dass eine nicht verschachtelte Folge von non_interlaced_sequence gegeben ist mit 1 (fortschreitendes Bild) gibt die Vollbildrate frame rate die Anzahl von fortschreitenden Bildern pro Sekunde an.
  • Die Bitrate bit_rate wird durch eine ganze Zahl von insgesamt 30 Bits dargestellt, und zwar durch 18 Bits auf der LSB- Seite, die die Bitrate bit_rate im Sequenz-Header angibt, und durch 12 Bits auf der MSB-Seite, die die Bitratenerweiterung bit_rate_extension der Sequenzerweiterung sequence_extension angeben. Die ganze Zahl Von 30 Bits gibt die Bitrate des Bitstroms mit 400 bit/s an, die eine Einheit sind. Ein Bruchteil wird durch Aufrunden angegeben. Null ist gesperrt bzw. verboten. LJberdies ist im Falle einer variablen Rate "3FFFFFFF" bestimmt.
  • Mit der vbv-Puffergröße vbv_butter_size ist ein Flag aus 10 Bits gegeben, das die LSB-Seite von 10 Bits von vbv_ buffer_size angibt. Die vbv-Puffergröße wird durch eine ganze Zahl von 18 Bits dargestellt. 10 Bits der LSB-Seite (das ist die Seite des niederwertigsten Bits) sind die vbv_buffer_- size, und 8 Bits der MSB-Seite sind dargestellt durch vbv_butter_size_extension in sequence_extension. Diese ganze Zahl von 18 Bits gibt die VBV Puffergröße an, die zur Decodierung der Sequenz erforderlich ist. VBV ist ein virtuelles Puffersteuersystem, welches einem Puffer ermöglicht, dass der Decoder keinen Überlauf oder Unterlauf erfährt; Einzelheiten hiervon sind im MPEG2-Arbeitsentwurf oder im Annex C des Testmodells beschrieben.
  • Dies ist durch den folgenden Ausdruck definiert.
  • B = 16 * 1024 * vbv_buffer_size
  • B gibt die VBV-Puffergröße an, die so klein wie möglich für die Decodierung einer Sequenz in Begriffen von Biteinheiten erforderlich ist.
  • Fig. 20 zeigt ein Beispiel einer Tabelle einer Quantisierungsmatrix.
  • Mit load_intra_quantizer_matrix ist ein Flag von 1 Bit bezeichnet. In dem Fall, dass die intra_quantizer_matrix heruntergeladen wird bzw. ist, wird dieses Bit auf "1" gesetzt. In dem Fall, dass das betreffende Bit auf "0" gesetzt ist, werden Vorbelegungs- bzw. Default-Werte, wie in Fig. 27 gezeigt, verwendet. Mit intra_quantizer_matrix sind Daten von 8 Bits x 64 bezeichnet. In dem Fall, dass diese Daten heruntergeladen werden. bzw. sind, werden Werte in der Reihenfolge einer Zickzack-Abtastung übertragen, und der gegenwärtige Wert überschreibt den vorherigen (früheren) Wert. Der heruntergeladene Wert ist solange gültig (wirksam), bis er das nächste Mal heruntergeladen wird.
  • Mit load_non_intra_quantizer_matrix ist ein Flag von 1 Bit bezeichnet. In dem Fall, dass non_intra_quantizer_matrix heruntergeladen wird bzw. ist, wird dieses Bit auf "1" gesetzt. In dem Fall, dass dieses Bit auf "0" gesetzt ist, werden, wie in Fig. 28 gezeigt, Vorbelegungs- bzw. Default-Werte verwendet. Nlit non_intra_quantizer_matrix sind Daten von 8 Bits x 64 gegeben. In dem Fall, dass derartige Daten heruntergeladen werden bzw. sind, werden die betreffenden Werte in der Reihenfolge einer Zickzack-Abtastung übertragen, und der gegenwärtige Wert überschreibt den vorherigen (früheren) Wert. Der heruntergeladene Wert ist solange gültig (effektiv), bis er das nächste Mal heruntergeladen wird.
  • Mit chroma_format ist ein Flag aus 2 Bits gegeben, das drei Arten von Formaten von Farbdifferenzsignalen angeben kann, wie dies durch die folgende Tabelle veranschaulicht ist.
  • Flag Bedeutung
  • 00 Reserviert
  • 01 4 : 2 : 0
  • 10 4 : 2 : 2
  • 11 4 : 4 : 4
  • Mit sequence_start_code_identifier ist ein Flag von 4 Bits gegeben, das einen Namen bzw. Bezeichner darstellt, der den Typ von Erweiterungsdaten_extension data angibt. Dies ist in Fig. 29 veranschaulicht.
  • Die Fig. 21 und 22 veranschaulichen einen Bild-Header. Mit temporal_reference ist ein Flag von 10 Bits gegeben, das die Bildanzeigereihenfolge angibt. Dies wird durch den Rest ausgedrückt, wenn der Wert, der jedesmal um eins inkrementiert wird, wenn ein Bild einem Bildzähler eingangsseitig zugeführt wird, durch 1024 geteilt wird. In entsprechenden GOPs wird die Angabe temporal_reference durch das erste Bild in Begriffen einer Bildanzeigereihenfolge auf 0 zurückgesetzt. Darüber hinaus ist in dem Fall, dass ein Vollbild in zwei Teilbilder durch eine Teilbildcodierung unterteilt ist, die Angabe temporal reference in bezug auf die zwei Teilbilder vom selben Wert.
  • Mit der Angabe picture coding type sind ein Flag von 3 Bits und ein Name bzw. Bezeichner des Bildcodierungstyps gegeben, und es gibt ein Intra-Vollbild-codiertes Bild (I-Bild), ein prädiktives (codiertes) Bild (P-Bild), ein bidirektional prädiktives (codiertes) Bild (B-Bild) und lediglich die Gleichstrom- bzw. Gleichspannungskomponente des Intra-Vollbildcodierten Bildes (D-Bild). Dies ist in Fig. 30 veranschaulicht. Es ist verboten, dass das D-Bild innerhalb einer Videosequenz in einer solchen Weise erscheint, dass es neben Bildern anderer Typen besteht.
  • Mit vbv delay ist ein Flag von 16 Bits gegeben. Im Falle einer Codierung mit fester Rate wird die Angabe vbv_delay zur Einstellung eines Ausgangswertes des Pufferbelegungsverhältnisses im Falle des Starts einer Decodierung durch den Decoder verwendet. Durch dieses Flag ist es möglich, einen Überlauf oder Unterlauf des Decoderpuffers zu vermeiden. Die Angabe vbv_delay wird durch die Verzögerungszeit bestimmt, die erforderlich ist, bis der VBV-Puffer veranlasst wird, vom leeren Zustand in den Zustand zu gelangen, in welchem er das richtige Pufferbelegungsverhältnis bei der Zielbitrate R aufweist. Danach werden die ersten Bilddaten aus dem VBV-Puffer herausgenommen.
  • Die Angabe vbv delay ist eine Verzögerungsgröße, die mit dem Systemtakt von 90 Hz als Einheit von dem Zeitpunkt aus gemessen ist, zu dem VBV das letzte eine Byte des Bild-Startcodes picture_start_code des ersten picture_start_code empfängt. Dies wird durch den folgenden Ausdruck dargestellt.
  • vbv_delay = 90000 · B_n/R n > 0
  • B_n: VBV-Pufferbelegungsverhältnis in dem Zustand, dass ein Bild n in dem Puffer vorhanden ist, mit Ausnahme des dem Frontbild n angefügten GOP-Headers und des angefügten Sequenz-Headers. Demgemäß gibt im Falle einer Codierung mit fester Rate die Angabe vbv_delay die Pufferbelegungsgröße beim Auslesen des betreffenden Bildes an.
  • R: Die Bitrate, die durch bit_rate innerhalb Sequenz- Headers intra_dc_precision angegeben ist, ist ein Flag von 2 Bits und schreibt die Präzision (Genauigkeit) der Gleichstrom- bzw. Gleichspannungskomponente des Intra-Makroblocks vor. Durch diesen Namen bzw. Bezeichner wird die Schrittgröße bei der Quantisierung/inversen Quantisierung von Intra- Gleichspannungs- bzw. Intra-DC-Koeffizienten geändert.
  • Die Bereitstellung von intra_dc_precision ist durch die folgende Tabelle angegeben.
  • Flag Bedeutung
  • 00 dc_precision 8 bits
  • 01 dc_precision 9 bits
  • 10 dc_precision 10 bits
  • 11 dc_precision 11 bits
  • Die Angabe picture structure ist ein Flag von 2 Bits und stellt einen Namen bzw. Bezeichner für die Ausführung einer Umschaltung zwischen einer Vollbildstruktur und einer Teilbildstruktur dar.
  • Ihr Inhalt ist durch die folgende Tabelle veranschaulicht.
  • Flag Bedeutung
  • 00 Vollbild
  • 01 Oberes Teilbild
  • 10 Unteres Teilbild
  • 11 Reserviert
  • Die Angabe qscale_type ist ein Flag von I Bit und stellt einen Namen bzw. Bezeichner dar, der angibt, ob eine lineare Quantisierungskennlinie als Quantisierungskennlinie oder eine nichtlineare Kennlinie als Quantisierungskennlinie genutzt wird.
  • Sein Inhalt ist durch die folgende Tabelle veranschaulicht.
  • Flag Bedeutung
  • 0 MPEG1-kompatibel: linear
  • 1 nichtlineares Gesetz
  • Die Angabe intra_vlc_format ist ein Flag von 1 Bit und stellt einen Namen bzw. Bezeichner für ein Umschalten dar, der angibt, ob eine VLC-Tabelle für einen Intra-Macroblock benützt wird oder nicht.
  • Sein Inhalt ist durch die folgende Tabelle veranschaulicht.
  • Flag Bedeutung
  • 0 MPEG 1 VLC
  • I Alternative Intra VLC
  • Mit alternate_scan ist ein Flag von 1 Bit gegeben. In dem Fall, dass dieses Flag auf "0" gesetzt ist, wird eine gewöhnliche Tickzack-Abtastung angewandt. In dem Fall, dass dieses Flag auf "1" gesetzt ist, wird eine Zickzack-Abtastung auf einer unterschiedlichen Bahn angewandt.
  • In Fig. 23 ist ein Scheiben- bzw. Slice-Header veranschaulicht. Mit slice_start_code ist ein Startcode von 32 Bits gegeben, wobei die ersten 24 Bits gegeben sind mit "000001"' in hexadezimaler Darstellung, und slice_vertical_position von 8 Bits folgen daraufhin. Diese Angabe slice_vertical_position nimmt Werte im Bereich von "01" bis "AF" an.
  • Mit slice_vertical_position ist die vertikale Position des führenden Makroblocks innerhalb der Scheibe angegeben. Die Angabe slice_vertical_position der ersten Spalte des Makroblocks ist 1. Die Angabe slice_vertical_position muß so festgelegt sein, dass sich die Scheiben nicht überlappen und dass zwischen ihnen keine Lücke vorhanden ist. Der Maximalwert von slice_vertical_position beträgt 175.
  • Fig. 24 zeigt einen Makroblock-Header. Die Angabe macroblock_address_increment gibt die Differenz zwischen der Adresse des vorherigen (früheren) Makroblocks und der Adresse des gegenwärtigen Makroblocks durch VLC an. Der Maximalwert von macroblock_address_increment beträgt 33. Werte von mehr als 33 werden bzw. sind durch eine Kombination von macroblock_address_increment und macroblock_escape angegeben. Die Makroblock-Adresse (macroblock_address) ist variabel (Parameter) zur Bestimmung des Absolutwertes des gegenwärtigen bzw. vorliegenden Makroblocks.
  • Die Angabe macroblock_address wird gleich 0 beim Makroblock des linken oberen Bereiches des Vollbildes. Die vorhergehende Makroblock-Adresse (previous_macroblock_address) ist variabel (Parameter) zur Bestimmung der Absolutadresse des Makroblocks unmittelbar vor dem nicht gesprungen wird, allerdings mit. Ausnahme des führenden Makroblocks der Scheibe. Die Angabe previous_macroblock_address in dem führenden Bereich der Scheibe wird durch den folgenden Ausdruck zurückgesetzt.
  • previous_macroblock_address = (slice_vertical_position -1)
  • * mb_width-1. Die räumliche Position mit dem Makroblock als Einheit (mb_row, mb_column) wird aus der Makroblock-Adresse macroblock address durch den folgenden Ausdruck berechnet.
  • mb_row = macroblock_address/mb_width
  • mb_column = macroblock_address % mb_width
  • Hier stellt mb_width die Anzahl von Spalten des Makroblocks innerhalb des Bildes dar. Die Angabe macroblock type ist der VLC-Code, der den Typ des Codierverfahrens des Makroblocks angibt. Makroblocktypen sind in Fig. 31 und 32 veranschaulicht.
  • Unterdessen wird im Falle der Ausführung einer Hochgeschwindigkeitswiedergabe eines Aufzeichnungsträgers, auf dem Videosignale, die durch das oben beschrieben MPEG-System effizient codiert sind, aufgezeichnet sind, bei der Codierung durch das MPEG-System die Tatsache, dass die Codierung dadurch ausgeführt wird, dass von einer Bewegungsprädiktion zwischen Vollbildern Gebrauch gemacht wird, ein Problem. Da nämlich eine Decodierung unmöglich ist, wenn kein decodiertes Bild eines vergangenen oder zukünftigen Vollbildes in bezug auf das gerade vorliegende Vollbild vorhanden ist, ist es unmöglich, ein beliebiges Vollbild für eine Wiedergabe mit hoher Geschwindigkeit auszuwählen.
  • In der Praxis ist ein Vollbild, welches durch direkten Zugriff_decodiert werden kann, lediglich ein Intra-Vollbildcodiertes Vollbild (nachstehend als Intra-Vollbild bezeichnet). Sogar dann, wenn lediglich Intra-Vollbilder, die gewöhnlich mit einer Rate von einem bis mehreren zehn Vollbildern existieren, wiedergegeben werden, kann überdies eine Hochgeschwindigkeitswiedergabe lediglich einer holprigen Bewegung durchgeführt werden. Im Falle der Ausführung einer Hochgeschwindigkeitswiedergabe würde ein Teil von codierten Videosignalen, die auf einem Aufzeichnungsträger aufgezeichnet sind, wiedergegeben werden. So würden nämlich sämtliche Intra-Vollbilder und ein Teil der Intra-Vollbilder wiedergegeben werden. Infolgedessen wird ein ungenügend codiertes Bildsignal, in welchem die für eine Decodierung erforderliche Information teilweise fehlt, zur Bildsignal-Decodiervorrichtung übertragen werden. Es sei darauf hingewiesen, dass es Fälle gibt, in denen die Verarbeitung in bezug auf das Vollbild durch ein Teilbild ausgeführt wird. Eine Erläuterung wird unter der Voraussetzung gegeben, dass ein Intra-Vollbild und ein Intra-Teilbild kollektiv als Intra-Bild (als I-Bild bezeichnet) bezeichnet werden.
  • Nunmehr sei der Fall betrachtet, dass beispielsweise lediglich I-Bilder zur Zeit einer Hochgeschwindigkeitswiedergabe angezeigt werden. Dabei tritt das Problem auf, dass sogar in dem Fall, dass Daten eines I-Bildes, einschließlich einer Header-Information, alle ausgelesen werden können, die zeitliche Referenz temporal_reference diskontinuierlich wird. Im MPEG-System wird derzeit in dem Fall, dass die Angabe temporal_reference diskontinuierlich auftritt, ein entsprechendes Bild als Sprungbild behandelt. So wird nämlich ein Vollbild unmittelbar vor dem betreffenden Vollbild wiederholt angezeigt. Aus diesem Grunde wird eine Hochgeschwindigkeitswiedergabe unmöglich.
  • Darüber hinaus würde in dem Fall, dass lediglich ein Teil eines Vollbildes zur Zeit einer Hochgeschwindigkeitswiedergabe ausgelesen werden kann, sogar dann, wenn eine Header-Information, wie ein Bild-Header, etc. gelesen werden kann, mit Rücksicht darauf, dass das Vorhandensein irgendeine Lücke in einer Scheibe bzw. Slice nicht zugelassen ist, die Bildsignal-Decodiervorrichtung unfähig werden, ein derart codiertes Signal zu decodieren. Ferner würde in dem Fall, dass die Header-Information teilweise fehlt, die Bildsignal-Decodiervorrichtung versagen, das codierte Bildsignal zu decodieren. Darüber hinaus würde vbv in jedem Falle zur Zeit einer Hochgeschwindigkeitswiedergabe ausfallen, korrekt zu arbeiten. Dies ist mit Rücksicht darauf der Fall, dass vbv auf der Annahme einer normalen Wiedergabe festgelegt ist. Diese Probleme zu lösen ist die Aufgabe der Hochgeschwindigkeitswiedergabe im MPEG-System.
  • Offenbarung der Erfindung
  • Gemäß einem ersten Aspekt der Erfindung ist ein Verfahren geschaffen zum Decodieren eines auf einem Aufzeichnungsträger entsprechend dem MPEG- oder MPEG2-System aufgezeichneten codierten Videosignals, umfassend
  • eine Hochgeschwindigkeits-Wiedergabe des Aufzeichnungsträgers zur Erzeugung eines mit hoher Geschwindigkeit wiedergegebenen codierten Videosignals, welches eine intra-codierte Bildinformation in Übereinstimmung mit dem MPEG- oder MPEG2-System sowie eine Header-Information aufweist, die nicht in Übereinstimmung mit dem MPEG- oder MPEG2-System ist,
  • Abgabe des mit hoher Geschwindigkeit wiedergegebenen codierten Videosignals an einen Decoder, der imstande ist, ein Signal in Übereinstimmung mit dem MPEG- oder MPEG2-System zu decodieren,
  • und Modifizieren des mit hoher Geschwindigkeit wiedergegebenen codierten Videosignals entsprechend der Wiedergabegeschwindigkeit, bevor das mit hoher Geschwindigkeit wiedergegebene codierte Signal dem Decoder zugeführt wird, um für die Abgabe an den Decoder ein Signal in Übereinstimmung mit dem MPEG- oder MPEG2-System zu erzeugen.
  • Ein bevorzugtes Verfahren gemäß dem ersten Aspekt der Erfindung transformiert eine zeitliche Referenz temporal_reference im empfangenen decodierten. Signal oder eine vbv-Verzögerunginformation vb_delay im empfangenen codierten Signal in einen Wert entsprechend einer Bit-Größe des empfangenen codierten Signals. Ferner führt das bevorzugte Verfahren eine Einfügung eines Sequenz-Start-Codes sequence_start_code und eines Sequenzende-Codes sequence_end_code in jede bestimmte Codiereinheit im empfangenen codierten Signal, eine Verarbeitung zur Transformation des vbv-Verzögerungssignals vbv_delay in dem empfangenen codierten Signal in einen eine variable Rate angebenden Wert oder die Einfügung von Stopfdaten in das empfangene codierte Signal aus. Darüber hinaus ist das empfangene codierte Signal ein codiertes Signal einer Einheit, die kleiner ist als eine Bildeinheit in dem bestimmten System, und das bevorzugte Decodierverfahren entscheidet darüber, ob das empfangene Signal in Übereinstimmung mit dem bestimmten System ist oder nicht, um die Einfügung eines Sequenzfehler- Codes sequence_error_code in den Teil bzw. Bereich auszuführen, der nicht in Übereinstimmung ist mit dem bestimmten System des empfangenen codierten Signals, oder um den Teil, der nicht in Übereinstimmung mit dem bestimmten System des empfangenen codierten Signals ist, zu verarbeiten, und zwar als Sprung-Makroblock.
  • Ein Beispiel des Decodierverfahrens, welches für ein Verständnis des ersten Aspekts der Erfindung von Nutzen ist, führt eine Decodierung dadurch aus, dass VBV und die zeitliche Referenz temporal_reference ausgeschieden werden und dass ein bereits decodiertes Bild als Anzeigebild bis zur Decodierung des nächsten Bildes ausgegeben wird. Darüber hinaus enthält bei diesem Beispiels-Decodierungsverfahren das empfangene codierte Signal zumindest ein Intra-Vollbild-codiertes Signal einer Slice- bzw. Scheibeneinheit und führt die oben erwähnte Decodierung in Übereinstimmung mit der Scheiben- bzw. Slice-Vertikal-Position slice_vertical_position in dem empfangenen codierten Signal aus, um die Scheiben- bzw. Slice-Lücke durch Heranziehen des Bildes auszufüllen, das zuletzt als Anzeigebild ausgegeben worden ist. Ferner führt dieses bevorzugte Decodierungsverfahren eine Umschaltung zwischen einer Decodierung entsprechend dem bestimmten System und einer Decodierung entsprechend lediglich einem Teil des bestimmten Systems auf der Grundlage eines Flags durch, welches eine Hochgeschwindigkeitswiedergabe anzeigt und in den Sequenz-Header eingefügt ist, oder es werden Daten eines Bild-Headers und/oder eines Sequenz-Headers, der zur Decodierung des bildcodierten Signals einer Slice- bzw. Scheibeneinheit erforderlich ist, zu dem Header hinzugefügt, damit die oben erwähnte Decodierung auf der Grundlage der hinzugefügten Daten ausgeführt wird.
  • Verschiedene weitere Aspekte und Merkmale der Erfindung sind in den beigefügten Ansprüchen ausgeführt.
  • Gemäß einer bevorzugten Implementierungsform der Erfindung wird sogar zur Zeit einer Hochgeschwindigkeitswiedergabe ein Signal in Übereinstimmung mit dem MPEG-Standard der Decodierungsvorrichtung eingangsseitig zugeführt, oder es wird ein Signal, welches angibt, dass der Wiedergabebetrieb zum Hochgeschwindigkeitsbetrieb hin wechselt, der Decodierungsvorrichtung eingangsseitig zugeführt, um ein Flag zu übertragen, das erforderlich ist für eine Hochgeschwindigkeitswiedergabe, wodurch ermöglicht ist, eine Hochgeschwindigkeitswiedergabe zu realisieren. Darüber hinaus braucht lediglich ein Fernseh- oder HDTV-Monitor eine Decodiereinheit (Vorrichtung) aufzuweisen, und verschiedene Bildsignal-Aufzeichnungsvorrichtungen, beispielsweise ein Videobandrecorder oder ein Videoplattenspieler, brauchen nicht eine Decodiereinheit (Vorrichtung) aufzuweisen. Damit kann die Schaltungskonfiguration vorteilhafterweise vereinfacht werden bzw. sein.
  • Die Erfindung wird nunmehr unter Bezugnahme auf die beigefügten Zeichnungen anhand eines veranschaulichenden und nicht beschränkenden Beispiels weiter erläutert. In den Zeichnungen zeigen
  • Fig. 1 ein Beispiel der Konfiguration bzw. Anordnung von Bildsignal-Codier-/-Decodiervorrichtungen (Einheiten) und einer Bildsignal-Aufzeichnungsvorrichtung (Einheit), bei denen diese Erfindung angewandt ist,
  • Fig. 2 ein Beispiel der Konfiguration bzw. Anordnung einer Bildsignal-Codiervorrichtung,
  • Fig. 3 ein Beispiel der Konfiguration bzw. Anordnung einer Bildsignal-Decodiervorrichtung,
  • Fig. 4 ein weiteres Beispiel der Konfiguration bzw. Anordnung einer Bildsignal-Decodiervorrichtung,
  • Fig. 5 eine Ansicht, welche die Konfiguration bzw. Anordnung einer Codiervorrichtung der Erfindung veranschaulicht,
  • Fig. 6 eine Ansicht, welche die Konfiguration bzw. Anordnung eines digitalen Videoplattenspielers veranschaulicht,
  • Fig. 7 ein Blockdiagramm zur detaillierten Erläuterung eines Aufzeichnungs-Wiedergabe-Abschnitts 604,
  • Fig. 8 eine Ansicht zur Erläuterung der Beziehung zwischen einem Bild und einer Hochgeschwindigkeitswiedergabe,
  • Fig. 9 eine Ansicht, welche die Konfiguration bzw. Anordnung einer Bildsignal-Aufzeichnungsvorrichtung bei einem ersten Ausführungsbeispiel veranschaulicht,
  • Fig. 10 eine Ansicht zur Erläuterung eines unvollkommenen I-Bildes,
  • Fig. 11 eine Ansicht, die in einer Modellform einen Bitstrom veranschaulicht,
  • Fig. 12 ein Blockdiagramm einer Systemkonfiguration durch erste und zweite Übergangsverfahren,
  • Fig. 13 ein Beispiel eines Sequenz-Headers, auf den eine ff-Sequenz von 1 Bit angewandt ist,
  • Fig. 14 eine Ansicht, welche die Konfiguration bzw. Anordnung eines Bitstroms veranschaulicht,
  • Fig. 15 ein Flußdiagramm, welches ein Beispiel eines Slice- bzw. Scheiben-Headers zur Zeit einer Hochgeschwindigkeitswiedergabe veranschaulicht,
  • Fig. 16 eine Ansicht zur Erläuterung eines Nachlaufzustands eines Videoplattenspielers,
  • Fig. 17 eine Ansicht zur Erläuterung eines Nachlaufzustands eines Videobandrecorders,
  • Fig. 18 eine Tabelle, in der eine Videosequenz definiert ist,
  • Fig. 19 eine Tabelle eines Sequenz-Headers,
  • Fig. 20 eine Tabelle einer Quantisierungsmatrix,
  • Fig. 21 eine Tabelle eines Bild-Headers,
  • Fig. 22 eine Tabelle eines Bild-Headers,
  • Fig. 23 eine Tabelle eines Slice- bzw. Scheiben-Headers,
  • Fig. 24 eine Tabelle eines Makroblock-Headers,
  • Fig. 25 eine Tabelle eines Bewegungs-Vektors,
  • Fig. 26 eine Tabelle einer Vollbild-Rate,
  • Fig. 27 eine Vorbelegungs- bzw. Defaultwert-Tabelle einer Quantisierungsmatrix,
  • Fig. 28 eine Vorbelegungs- bzw. Defaultwert-Tabelle einer Quantisierungsmatrix,
  • Fig. 29 eine Identifikationstabelle, die Erweiterungs- Daten extension_data veranschaulicht,
  • Fig. 30 eine Identifikationstabelle, die einen Bild- Codierungs-Typ picture_coding_type veranschaulicht,
  • Fig. 31 eine Tabelle eines VLC-Codes, die einen Makroblock-Typ macroblock type_veranschaulicht, und
  • Fig. 32 eine Tabelle eines VLC-Codes, der einen Makroblock-Typ macroblock_type veranschaulicht.
  • Beste Ausführungsform zur Ausführung der Erfindung
  • Nunmehr werden unter Bezugnahme auf die beigefügten Zeichnungen bevorzugte Ausführungsbeispiele dieser Erfindung im einzelnen beschrieben. In Fig. 1 ist ein Blockdiagramm einer Bildsignal-Codiervorrichtung (Einheit), einer Bildsignal- Decodiervorrichtung (Einheit) und einer Bildsignal-Aufzeichnungs-/Wiedergabevorrichtung (Einheit) in dem Ausführungsbeispiel dieser Erfindung veranschaulicht. Die Bildsignal-Codiereinheit 101, die Bildsignal-Decodiereinheit 102 und die Bildsignal-Aufzeichnungs-/Wiedergabeeinheit 103 sind über bzw. durch einen digitalen Signalübertragungsweg 104 verbunden. Darüber hinaus ist das Original-Bildsignal ein Standard- Fernsehsignal (NTSC, PAL, SECAM) oder ein HDTV-Signal.
  • Nunmehr wird die Bildsignal-Aufzeichnungs-/Wiedergabevorrichtung (Einheit) 103 beschrieben. Die Bildsignal-Aufzeichnungs-/Wiedergabevorrichtung 103 ist ein digitaler Videobandrecorder zur Aufzeichnung/Wiedergabe von Bildsignalen auf oder von einem Magnetband oder einer digitalen Videoplatte zur Aufzeichnung/Wiedergabe von Bildsignalen auf oder von einer optischen Platte, oder sie bezieht sich auf ein Computersystem zur Durchführung einer Aufzeichnung auf einer Festplatte oder CD-ROM.
  • Fig. 5 zeigt ein Beispiel einer Videoplatteneinheit 500 als ein Beispiel der Bildsignal-Aufzeichnungs-/Wiedergabevorrichtung 103. Um Signale wiederzugeben, die auf einem plattenförmigen Medium bzw. Aufzeichnungsträger 501 aufgezeichnet sind, wird zunächst ein Signal mittels eines Abtasters 502 gelesen, um die Abgabedaten mittels einer Demodulationsschaltung 503 zu demodulieren. Wenn Daten eines Sektors in einem Sektor- Puffer 504 gespeichert sind, wird eine Fehlerkorrektur durch eine Fehlerkorrektureinrichtung 505 ausgeführt. Das fehle rkorrigierte Signal wird einem Ring-Puffer 506 eingangsseitig zugeführt.
  • Eine Treiber-Steuereinrichtung 507 liest die Sektoradresse der Daten, die darin eingelesen sind, um ein Steuersignal an eine Nachlauf-Servoschaltung 508 in dem Fall abzugeben, dass ein Spursprung gefordert ist, um den Abtaster 502 bis zu einer bestimmten Spur zu bewegen, damit ein bestimmter Sektor gelesen wird. Der Bitstrom des Ring-Puffers 506 wird veranlasst, die Bilddaten durch eine Bildsignal-Decodiervorrichtung (Einheit) 102 zu bewegen bzw. zu verschieben.
  • Unterdessen wird eine Hochgeschwindigkeitswiedergabe in der Videoplatteneinheit ausgeführt, wie dies in Fig. 16 veranschaulicht ist, indem eine Vielzahl von Sektoren in einer bestimmten Spur 151 der Platte 150 gelesen wird, um danach einen Spursprung (TJ) auszuführen, damit ein bestimmter Sektor in der nächsten bestimmten Spur 152 ausgelesen wird. Zu nachfolgenden Zeiten wird eine derartige Operation wiederholt, um eine Hochgeschwindigkeitswiedergabe eines Bewegtbildes auszuführen. Es sei darauf hingewiesen, dass die Hochgeschwindigkeitswiedergabe nicht nur die Wiedergabe in der zeitlich fortschreitenden Richtung umfasst, sondern auch eine Wiedergabe in der Rückwärtsrichtung, das ist eine Rückwärts-Hochgeschwindigkeitswiedergabe.
  • In entsprechender Weise wird eine Hochgeschwindigkeitswiedergabe in dem Videobandrecorder ausgeführt, wie dies in Fig. 17 veranschaulicht ist. Dabei wird nämlich ein Magnetband 160 veranlasst, einen Hochgeschwindigkeitstransport auszuführen, um dadurch einem rotierenden Kopf zu ermöglichen, eine Vielzahl von Spuren auf dem Band zu überqueren (zu kreuzen), um eine Vielzahl von Sektoren an der betreffenden Stelle auszulesen. Zu nachfolgenden Zeiten bzw. Zeitpunkten wird eine solche Operation wiederholt, um dadurch die Hochgeschwindigkeitswiedergabe des Bewegtbildes auszuführen. Es sei darauf hingewiesen, dass zur Zeit einer Rückwärts-Hochgeschwindigkeitswiedergabe das Band veranlasst wird, eine Hochgeschwindigkeits-Rückwärts-(Umkehr)-Operation auszuführen.
  • Die einfachste Hochgeschwindigkeitswiedergabe im Falle eines plattenförmigen Aufzeichnungsträgers stellt ein Verfahren zur Wiedergabe lediglich von Daten des I-Bildes dar. Im Hinblick auf das I-Bild kann eine Decodierung eines Bildes (Vollbildes) selbst vorgenommen werden. In diesem Falle wird der Abtaster zu der Spur hin bewegt, die Daten des I-Bildes enthält, um die Daten zu lesen, damit ein Bildstartcode des I-Bildes ermittelt und Daten des I-Bildes für die Abgabe decodiert werden. Im Falle des plattenförmigen Aufzeichnungsträgers ist es sogar dann, wenn eine Aufzeichnung nicht in dem Zustand erfolgt ist, in welchem Daten für eine Hochgeschwindigkeitswiedergabe hinzugefügt sind, möglich, einen Bild-Header zur Zeit der Hochgeschwindigkeitswiedergabe zu lesen. Ein Beispiel einer Bildsignal-Aufzeichnungs-/Wiedergabevorrichtung für die Aufzeichnung von Bildsignalen auf einem Magnetband wird nunmehr beschrieben.
  • Fig. 6 zeigt ein Beispiel eines digitalen Videobandrecordersystems. In Fig. 6 ist mit dem Bezugszeichen 601 ein Kanaldemodulator bezeichnet. Ein codiertes Bildsignal wird dem Kanaldemodulator 601 von einem Eingangsanschluss her zugeführt. In dem Kanaldemodulator 601 werden Übertragungsdaten demoduliert. Das von dem Kanaldemodulator 601 abgegebene Signal wird dem digitalen Videobandrecorder 602 eingangsseitig zugeführt. Dieser digitale Videobandrecorder 602 enthält einen Schnittstellen- und Formatkonvertierungsabschnitt 603 sowie einen Aufzeichnungs-/Wiedergabeabschnitt 604. Ein Signal von dem Kanaldemodulator 601 wird abgegeben, um über bzw. durch den Schnittstellen- und Formatkonvertierungsabschnitt 603 transportiert zu werden, und außerdem wird es an den Aufzeichnungs-/Wiedergabeabschnitt 604 abgegeben.
  • Daten, die über den Schnittstellen- und Formatkonvertierungsabschnitt 603 zu dem Aufzeichnungs-/Wiedergabeabschnitt 604 hin übertragen sind, werden in dem Aufzeichnungs-/Wiedergabeabschnitt 604 auf einem Magnetband aufgezeichnet. Darüber hinaus formatiert der Schnittstellen- und Formatkonvertierungsabschnitt 603 Daten, die an den Aufzeichnungs-/Wiedergabeabschnitt 604 ausgesendet werden, so dass das Wiedergabebild zufriedenstellend wird, wenn in dem Aufzeichnungs-/Wiedergabeabschnitt 604 aufgezeichnete Aufzeichnungsdaten einer Hochgeschwindigkeitswiedergabe unterzogen werden.
  • Fig. 7 zeigt ein Blockdiagramm zur detaillierten Erläuterung des Aufzeichnungs-/Wiedergabeabschnitts 604. Der Aufzeichnungsabschnitt des Aufzeichnungs-/Wiedergabeabschnitts 604 besteht aus einer Rahmenbildungsschaltung 605, einem Kanalcodierer 606 und einem rotierenden Kopf 607. Das Videosignal, welches durch den Schnittstellen- und Formatkonvertierungsabschnitt 603 veranlasst worden ist, ein bestimmtes Format aufzuweisen, wird durch die Rahmenbildungsschaltung 605 in eine Rahmenstruktur gebracht und durch den Kanalcodierer 606 auf eine Vielzahl von Kanälen verteilt. Signale der entsprechenden Kanäle werden mittels des rotierenden Kopfes 607 auf einem (nicht dargestellten) Magnetband aufgezeichnet. Der Wiedergabeabschnitt des Aufzeichnungs-/Wiedergabeabschnitts 604 besteht aus einer inversen Rahmenbildungsschaltung 609 und einem Kanaldecoder 608, wobei diese Schaltungen Operationen ausführen, die umgekehrt (entgegengesetzt) sind zu jenen der Rahmenbildungsschaltung 605 und des Kanalcodierers 606. Zur Zeit einer Hochgeschwindigkeitswiedergabe sind mit Rücksicht darauf, dass der Kopf 607 aufgezeichnete Daten wiedergibt, während er eine Vielzahl von Spuren schräg überläuft (durchquert), Daten sämtlicher Sektoren nicht wiedergebbar, so dass lediglich Daten einzelner Sektoren wiedergegeben werden. Im Falle der Durchführung einer Hochgeschwindigkeitswiedergabe von auf einem Magnetband aufgezeichneten Daten werden die Daten eines Rahmens bzw. Vollbildes aufgrund der oben beschriebenen Tatsachen fehlerhaft bzw. mangelhaft. Sogar in solchen Fällen der Decodierung eines I-Bildes ist es nämlich unmöglich, sämtliche der I-Bilder zu decodieren. Darüber hinaus wird der Bild-Header nicht notwendigerweise wiedergegeben. Wie oben ausgeführt, werden außerdem in beiden Fällen eines plattenförmigen Aufzeichnungsträgers und eines Magnetbandes sämtliche Daten zur Zeit einer Hochgeschwindigkeitswiedergabe nicht wiedergegeben, und demgemäß würden diskontinuierliche Daten wiedergegeben werden. Darüber hinaus kann auch in beiden Fällen eines plattenförmigen Aufzeichnungsträgers und eines Magnetbandes ein Verfahren zum Hinzufügen von Daten für eine Hochgeschwindigkeitswiedergabe angewandt werden, um solche Daten aufzuzeichnen, damit die betreffenden Daten bei der Hochgeschwindigkeitswiedergabe gelesen werden. In diesem Fall wird es auch zur Zeit einer Hochgeschwindigkeitswiedergabe möglich, einen Bild-Header, etc. zu lesen. Darüber hinaus wird es auch möglich, Daten sämtlicher Makroblöcke eines einzelnen I-Bildes wiederzugeben bzw. zu reproduzieren.
  • Die Bildsignal-Codiervorrichtung 101 ist beispielsweise so aufgebaut, wie dies in Fig. 2 gezeigt ist. Ein Eingangs- Bildsignal 300 wird einer Blockbildungsschaltung 301 zugeführt, in der es vom Standardformat, z. B. des NTSC-Systems, etc. in das Blockformat von Makroblockeinheiten aus beispielsweise 16 · 16 Pixeln umgesetzt wird. Die in das Blockformat umgesetzten Daten werden einer Bewegungs-Prädiktionsschaltung 302 und von dieser ferner einem Differenzdetektor 303 zugeführt. Diesem Differenzdetektor 303 werden über einen Prädiktor 317 bewegungskompensierte Bilddaten von Teilbild-Speichergruppen 311-314 zugeführt, die Vollbildspeicher 321, 322 bilden. Der Differenzdetektor 303 ermittelt die Differenz zwischen den beiden Eingangssignalen und gibt diese Differenz ab.
  • Das Ausgangssignal des Differenzdetektors 303 wird an eine DCT-Schaltung 304 abgegeben, um eine DCT-Verarbeitung (digitale Kosinustransformation) auszuführen, die eine Art von orthogonaler Transformation darstellt. Die nach der DCT-Verarbeitung in der DCT-Schaltung 304 erhaltenen DCT-Koeffizientendaten werden an eine Quantisiereinrichtung 305 abgegeben, in der derartige Daten quantisiert werden. Die quantisierten Daten von der Quantisiereinrichtung 305 werden durch einen variablen Längencodierer 306 zur Durchführung einer variablen Längencodierungsverarbeitung, wie einer sogenannten Huffman- Codierung oder einer Lauflängencodierung, etc. in einen Code variabler Länge geändert. Der variable Längencodierer 306 codiert außerdem einen Prädiktionsmodus, einen Bewegungsvektor, verschiedene Header, wie die zeitliche Referenz temporal reference, die Vollbildrate bzw. Rahmenrate frame rate, die vbv-Verzögerung vbv delay, etc.. In dem Register 319 ist ein Codeumsetzsystem zur Umsetzung von Codedaten fester Länge in Codedaten variabler Länge als Tabelle gespeichert. Ferner werden codierte Daten variabler Länge an einen digitalen Übertragungsweg 320 über einen Puffer 307 als codierte Daten abgegeben.
  • Bei diesem Beispiel wird das der Datenspeichermenge in dem Puffer 307 entsprechende Signal von dem Puffer 307 zur Quantisiereinrichtung 305 zurückgeführt, um dessen Überlauf oder Unterlauf zu verhindern. Die Quantisiereinrichtung 305 arbeitet in Übereinstimmung mit diesem Signal, so dass in dem Fall, dass die Datenspeichermenge den Versuch eines Überlaufes zeigt, dem Quantisierungsschritt ermöglicht wird, grob zu werden, um dadurch die Informationsmenge zu verringern. Andererseits ermöglicht die Quantisiereinrichtung 305 in dem Fall, dass die Datenspeichermenge den Versuch eines Unterlaufs zeigt, den Quantisierungsschritt zu verfeinern, wodurch die Informationsmenge vergrößert wird.
  • Die von der Quantisierungseinrichtung 305 abgegebenen quantisierten Daten werden einer Invers-Quantisiereinrichtung 308 zugeführt, in der eine inverse Quantisierungsverarbeitung ausgeführt wird, die komplementär ist zu der Quantisierungsverarbeitung in der Quantisiereinrichtung 305. Das Ausgangssignal der Invers-Quantisiereinrichtung 308 wird veranlasst, durch eine IDCT-Schaltung 309 eine IDCT-Verarbeitung zu erfahren, die komplementär ist zu der DCT-Verarbeitung in der DCT-Schaltung 304. Das Ausgangssignal dieser IDCT-Schaltung 309 wird an einen Addierer 310 abgegeben. In dem Addierer 310 wird das Ausgangssignal der IDCT-Schaltung 309 zu Daten addiert, die durch Bewegungskompensations-Ausgangssignale von Teilbild-Speichergruppen 311 bis 314 mittels des Prädiktors 317 erhalten werden. Das Ausgangssignal dieses Addierers 310 wird an irgendeine der Teilbild-Speichergruppen 311 bis 314 über eine Auswahleinrichtung 315 abgegeben und in der betreffenden Speichergruppe gespeichert.
  • Andererseits ermittelt die Bewegungs-Prädiktionsschaltung 302 in Makroblockeinheiten einen Bewegungsvektor zwischen Bildern (Vollbildern) und der Summe der Differenzen zwischen Absolutwerten von entsprechenden Pixeln, um diese Daten (die Daten eines Bewegungsvektors zwischen Bildern und die Daten einer Summe von Differenzen zwischen den Absolutwerten) an eine Bewegungs-Prädiktionsmodus-Bestimmungsschaltung 318 abzugeben. Die Bewegungs-Prädiktionsmodus-Bestimmungsschaltung 318 bestimmt beispielsweise irgendeinen der unten beschriebenen Bewegungs-Prädiktionsmoden.
  • (1) Vorwärts-Prädiktionsmodus von einem vor einem Zeitpunkt vorhandenen vorherigen Vollbild.
  • (2) Bidirektionaler prädiktiver Modus von zwei Vollbildern eines vorherigen Vollbildes, welches vor einem Zeitpunkt vorhanden ist, und einem späteren Vollbild, welches nach dem Zeitpunkt vorhanden ist (Implementierung einer linearen Operation (beispielsweise Mittelwertberechnung) je Pixel eines Referenz-Makroblockes aus einem vorherigen Vollbild und einem Referenz-Makroblock von einem späteren Vollbild).
  • (3) Rückwärts-Prädiktionsmodus von einem späteren Vollbild
  • (4) Intra-Codierung (Intra-Vollbild-Codierungsmodus)
  • Im Hinblick auf ein I-Bild wird nämlich eine Intra-Vollbildcodierung ausgeführt, bei der das I-Bild selbst innerhalb des Vollbildes fertiggestellt ist. Ein P-Bild wird durch Prädiktion von einem Vollbild (I-Bild oder P-Bild) gebildet, welches hinsichtlich des Zeitpunktes später liegt (Zukunft). Darüber hinaus wird ein B-Bild durch Prädiktion von einem Vollbild (I-Bild oder P-Bild), welches bezüglich des Zeitpunkts zuvor (später) liegt, und einem Vollbild gebildet, welches hinsichtlich des Zeitpunkts später (Zukunft) liegt.
  • Der Speichersteuereinrichtung 316 werden die Prädiktionsmodus-Daten und der Bewegungsvektor von der Prädiktionsmodus- Bestimmungsschaltung 318 zugeführt. Darüber hinaus werden der Prädikaionseinrichtung bzw. den Prädiktor 317 Prädiktionsmodusdaten zugeführt. Die Speichersteuereinrichtung 316 ändert Leseadressen der Teilbildspeichergruppe 311 bis 314 in Übereinstimmung mit diesen Daten. Die Prädiktionseinrichtung 317 gibt Daten, die gelesen worden sind, so ab, wie sie sind oder führt eine Addition in Übereinstimmung mit den Prädiktionsmodusdaten durch. Damit werden bewegungskompensierte Daten von der Prädiktionseinrichtung 317 abgegeben.
  • Die Bildsignal-Decodiervorrichtung 102 bei den ersten und zweiten Ausführungsbeispielen wird nunmehr beschrieben. Die Bildsignal-Decodiervorrichtung 102 ist beispielsweise so aufgebaut, wie dies in Fig. 3 gezeigt ist. Ein codierter Bitstrom 400 wird in einem Puffer 401 vorübergehend gespeichert. Diese Daten werden aus dem Puffer 401 ausgelesen und veranlasst, sich durch den inversen variablen Längencodierer (Coder) (IVLC) 402 einer inversen variablen Längencodierung (variablen Längendecodierung) zu unterziehen. Der inverse variable Längencodierer 402 liest Daten entsprechend der durch die Angabe vbv delay angegebenen Zeit aus. Darüber hinaus führt der inverse variable Längencodierer 402 eine Trennung des Prädiktionsmodus, des Bewegungsvektors und verschiedener Header durch, wie temporal reference, frame rate, etc.. Die decodierten Daten werden einer Invers-Quantisiereinrichtung 403 zugeführt, in der sie einer inversen Quantisierung je Block entsprechend der Information (Quantisierungsschritt) unterzogen werden, die aus dem Bitstrom entnommen ist. Die so erhaltenen invers-quantisierten Daten werden ferner veranlasst, in einer IDCT-Schaltung 404 eine inverse diskrete Kosinustransformation (IDCT) zu erfahren. Die Invers-Quantisiereinrichtung 403 und die IDCT-Schaltung 404 arbeiten komplementär zu der Quantisiereinrichtung 305 bzw. der DCT- Schaltung 304 gemäß Fig. 2.
  • Die Speichersteuereinrichtung 410 ändert die Leseadressen der Teilbildspeicher 411 bis 414, welche die Vollbildspeicher 416, 417 darstellen, in Übereinstimmung mit dem Prädiktionsmodus und dem Bewegungsvektor, der bzw. die aus den eingegebenen Daten abgetrennt sind. Die Prädiktionseinrichtung 415 gibt Daten, die in Übereinstimmung mit dem Prädiktionsmodus ausgelesen worden sind, so ab, wie sie sind, oder sie führt eine Addition bezüglich dieser Daten durch. Damit werden einem Addierer 405 Daten zugeführt, die durch die Prädiktionseinrichtung bzw. den Prädiktor 415 bewegungskompensiert sind. Dieser Addierer 405 addiert das Ausgangssignal des Prädihtors 415 zum Ausgangssignal der IDCT-Schaltung 404, um das Originalbild zu decodieren. Dieses decodierte Bild wird in den Teilbildspeichern 411 bis 414 als das nächste prädiktive Bild gespeichert. Ein Anzeigeadressengenerator 409 steuert die Leseadressen der Teilbildspeicher 411 bis 414, so dass Bilder (Vollbilder) in der Anzeigereihenfolge ausgelesen werden, wie durch die Angabe temporal_reference bezeichnet ist. Die Auswahleinrichtung 406 wählt ein auszugebendes Bild aus dem Ausgangsbild des Addierers 405 oder den Ausgangsbildern der Teilbildspeicher 411 bis 414 entsprechend der Angabe temporal_reference aus.
  • In einer Weise, wie dies oben unter Bezugnahme auf die in den Teilbildspeichern 411 bis 414 gespeicherten Bildsignale ausgeführt worden ist, wird ein Bild, welches der Adresse entspricht, die der Anzeigeadressengenerator 409 erzeugt, ausgelesen und über die Auswahleinrichtung 406 an einen (nicht dargestellten) Abtastwandler abgegeben. Der Abtastwandler ist eine Vorrichtung, die imstande ist, die Anzahl der Zeilen von eingegebenen Daten für die Abgabe an eine Anzeigevorrichtung, wie eine Kathodenstrahlröhre (CRT), etc., umzusetzen. Auf diese Weise wird der Bitstrom in der Anzeigevorrichtung als Bewegtbild angezeigt.
  • Bei diesem Beispiel erzeugt ein periodischer Signalgenerator 408 Rahmen- bzw. Vollbildimpulse eines Intervalls entsprechend der Vollbild-Rate frame_rate in Synchronismus beispielsweise mit einem externen periodischen Signal, welches von der Anzeigevorrichtung abgegeben wird, um sie an einen Anzeigeadressengenerator 409 abzugeben. Dieser Anzeigeadressengenerator 409 erzeugt Anzeigeadressen in Synchronismus mit diesen. Rahmen- bzw. Vollbild-Impulsen.
  • Nunmehr wird ein erstes Ausführungsbeispiel detaillliert beschrieben, bei dem diese Erfindung angewandt ist. Das erste Ausführungsbeispiel betrifft den Fall, dass sämtliche der I- Bilder und der entsprechenden Header von einer Bildsignal- Aufzeichnungs-/Wiedergabevorrichtung sogar zur Zeit einer Hochgeschwindigkeitswiedergabe gelesen werden können. Bei dem ersten Ausführungsbeispiel gibt die Bildsignal-Aufzeichnungs-/Wiedergabeeinheit 103 ein Bildsignal in Übereinstimmung mit dem MPEG-System an die Bildsignal-Decodiereinheit 102 ab, und zwar in beiden Fällen, bei der normalen Wiedergabe und bei der Hochgeschwindigkeitswiedergabe. In diesem Falle führt die Bildsignal-Decodiereinheit 102 eine Decodieroperation in entsprechender Weise wie bei der normalen Wiedergabe auch zur Zeit der Hochgeschwindigkeitswiedergabe aus. Dabei wird nämlich die gesamte Header-Information, wie der Sequenz-Header, der GOP-Header und der Bild-Header, etc. zur Zeit einer Hochgeschwindigkeitswiedergabe ebenso übertragen.
  • Nunmehr wird das Verfahren der Hochgeschwindigkeitswiedergabe in diesem Falle beschrieben. Das einfachste Hochgeschwindigkeitswiedergabeverfahren ist ein Verfahren zur Übertragung von Intra-Vollbild-codierten Daten, das sind Intra-Daten zur Zeit der Hochgeschwindigkeitswiedergabe, um sie zu decodieren. Dieses Verfahren stellt nämlich ein Verfahren zum Decodieren lediglich von I-Bildern dar, um diese abzugeben. Nunmehr sei beispielsweise der Fall betrachtet, dass I-Bilder existieren, beispielsweise mit einer Rate von einem Vollbild auf 15 Vollbilder. Wenn in diesem Falle die Durchführung einer Wiedergabe beispielsweise mit der fünffachen Geschwindigkeit angenommen wird, wird ein I-Bild decodiert, um dasselbe Bild durch drei Vollbilder abzugeben, damit das nächste I-Bild für eine Abgabe entsprechend decodiert wird. In diesem Falle wären derartige Signale ein Signal, welches nicht in Übereinstimmung ist mit dem MPEG-System, und zwar aufgrund zweier nachstehend beschriebener Fakten.
  • Ein Problem besteht darin, dass die zeitliche Referenz-Angabe temporal_reference, die in dem Bild-Header aufgezeichnet ist, im Falle einer Hochgeschwindigkeitswiedergabe verschieden ist vom aufgezeichneten Wert. Das andere Problem liegt darin, dass mit Rücksicht darauf, dass eine normale Wiedergabe angenommen ist, die festgelegte vbv-Verzögerung vbv_delay nicht den korrekten Wert zur Zeit einer Hochgeschwindigkeitswiedergabe angibt.
  • Beim ersten Ausführungsbeispiel dieser Erfindung ist angenommen, dass die Bildsignal-Wiedergabevorrichtung die zeitliche Referenzangabe temporal_reference zur Zeit einer Hochgeschwindigkeitswiedergabe für deren Abgabe neu schreibt. Dies wird unter Bezugnahme auf Fig. 8 im einzelnen beschrieben werden. Fig. 8 veranschaulicht den Fall, dass GOP aus 15 Vollbildern besteht und dass I-Bilder mit einer Rate von einem Vollbild auf 15 Vollbilder existieren. In der betreffenden Figur sind die I-Bilder durch schräg verlaufende Linien bezeichnet. In dem Fall, dass derartige I-Bilder wiedergegeben werden, beispielsweise mit der fünffachen Geschwindigkeit, werden die I-Bilder durch drei Vollbilder wiedergegeben. Demgemäß wird bei diesem Ausführungsbeispiel die Angabe temporal_reference um drei vergrößert (inkrementiert), wie dies in Fig. 8 veranschaulicht ist. In entsprechender Weise wird im Falle einer 15fachen Geschwindigkeit die Angabe temporal_reference um 1 vergrößert (inkrementiert).
  • Die Bildsignal-Wiedergabevorrichtung (Einheit) bei dem ersten Ausführungsbeispiel ist in Fig. 9 gezeigt. Der Wiedergabeabschnitt 81 kann ein digitaler Videobandrecorder 602 sein, wie in Fig. 6 gezeigt, oder er kann eine digitale Platteneinheit 500 sein, wie in Fig. 5 veranschaulicht. Zur Zeit einer normalen Wiedergabe wird ein Bildsignal, welches von dem Wiedergabeabschnitt 81 gelesen worden ist, an die Bildsignal- Decodiereinheit 102 so abgegeben, wie es ist. In dem Fall, dass eine Hochgeschwindigkeitswiedergabe ausgeführt wird, wird der Schalter 83 durch ein Hochgeschwindigkeitswiedergabe-Steuersignal umgeschaltet, das von außen her zugeführt wird. Infolgedessen wird das von dem Wiedergabeabschnitt 81 gelesene Signal der VLD-Einrichtung (IVLC) 84 und einem Header-Wandler 86 zugeführt. Das Hochgeschwindigkeitswiedergabe-Steuersignal wird dem Wiedergabeabschnitt 81, dem Schalter 83 und einem Zähler 85 eingangsseitig zugeführt. Der Wiedergabe- abschnitt 81 gibt bestimmte Daten in Übereinstimmung mit dem Hochgeschwindigkeitswiedergabe-Steuersignal für die Abgabe der wiedergegebenen Daten ab.
  • Hier ist das Hochgeschwindigkeitswiedergabe-Steuersignal ein Signal, welches angibt, dass der Wiedergabebetrieb in den Hochgeschwindigkeitswiedergabebetrieb übergeht, und ein Signal, welches die Wiedergabegeschwindigkeit angibt. In der VLD-Einrichtung (IVLC) 84 wird die variable Längencodierung des MPEG-Systems aufgehoben, und eine Syntaxanalyse wird durchgeführt. Der Zähler 85 zählt die Anzahl der zu übertragenden Vollbilder. Darüber hinaus gibt dieser Zähler 85 die Angabe temporal reference zum Neueinschreiben entsprechend der Wiedergabegeschwindigkeit ab, die durch das Hochgeschwindigkeitswiedergabe-Steuersignal angegeben ist. Der Header- Wandler 86 schreibt die Angabe temporal reference in den Bild-Header in den von dem Schalter 83 abgegebenen Hochgeschwindigkeitswiedergabedaten in Übereinstimmung mit der von dem Zähler 85 abgegebenen Angabe temporal reference erneut ein. Bei diesem Beispiel sind die von der VLD-Einrichtung 84 an den. Header-Wandler 86 abgegebenen Signale Signale, die die Positionen von verschiedenen Headern angeben.
  • Nunmehr wird VBV beschrieben. Die in dem Bild-Header aufgezeichnete vbv-Verzögerung vbv_delay gibt die Zeit an, zu der die ILVC-Einrichtung 402 der Decodiereinheit 102 ein entsprechendes Bild aus dem Puffer 401 zur Zeit einer normalen Wiedergabe ausliest, das ist das Pufferbelegungsverhältnis von VBV. Da lediglich ein I-Bild zur Zeit der Hochgeschwindigkeitswiedergabe ausgelesen wird, gibt diese Angabe vbv_delay nicht den korrekten Wert zur Zeit der Hochgeschwindigkeitswiedergabe an. Die folgenden drei Lösungsverfahren existieren, um das oben erwähnte Problem zu lösen.
  • Das erste Verfahren ist ein Verfahren zum Neueinschreiben der Angabe vbv delay, um eine neu geschriebene Angabe abzugeben. In diesem Falle addiert der Bitzähler 87 eine Bitmenge eines entsprechenden Bildes bei der Syntaxanalyse durch die VLD- Einrichtung 84, und der Header-Wandler 86 schreibt die Angabe vbv_delay von diesem Wert aus neu. Zur Zeit der Wiedergabe schreibt der Header-Wandler 86 nämlich die Angabe vbv delay erneut in den Wert zur Zeit der Hochgeschwindigkeitswiedergabe.
  • Das zweite Verfahren ist ein Verfahren der Einfügung eines Sequenz-Startcodes sequence_start_code (sequence_header) in die führenden Bereiche der entsprechenden Bilder der H ochgeschwindigkeitswiedergabedaten, die von dem Schalter 83 abgegeben werden, oder der Einfügung eines Sequenz-Endecodes sequence_end_code in die Endbereiche der betreffenden Bilder. Diese Einfügung wird in dem Header-Wandler 86 durchgeführt. Somit wird VBV durch den führenden Teil des jeweiligen Bildes in der Bildsignal-Decodiereinheit 102 zurückgesetzt.
  • Das dritte Verfahren ist ein Verfahren zur Umsetzung der vbv- Verzögerung vbv_delay in "3FFFFFFF" zur Zeit einer Hochgeschwindigkeitswiedergabe. In diesem Falle gibt die Angabe vbv_delay an, dass die gegenwärtige Rate eine variable Rate ist. Diese Umsetzung wird in dem Header-Wandler 86 ausgeführt. Somit wird VBV zur Zeit der Decodierung in der Bildsignal-Decodiereinheit 102 unberücksichtigt gelassen.
  • Sogar dann, wenn eine Änderung von VBV durch das erste, zweite oder dritte Verfahren in einer Weise vorgenommen wird, wie dies oben angegeben worden ist, besteht in dem Fall, dass lediglich I-Bilder ausgelesen werden, die Möglichkeit, dass der Puffer 401 der Decodiereinheit 102 unterlaufen kann. Um dies in diesem Fall zu verhindern, werden Stopfdaten zwischen entsprechende Bilddaten eingefügt. Dies wird in dem Header- Wandler 86 aufgrund der durch den Bitzähler 87 bestimmten Bitmenge ausgeführt. Dies wird in entsprechender Weise wie die VBV-Steuerung zur Zeit der Codierung ausgeführt. Das Vollbild, dessen Header neu geschrieben wird, wird an die Decodiereinheit 102 abgegeben. Diese Decodiereinheit 102 führt eine Decodierung entsprechend der normalen Wiedergabe von bzw. als Daten in Übereinstimmung mit dem MPEG-System auch im Hinblick auf Hochgeschwindigkeitswiedergabedaten durch.
  • Nunmehr wird unter Bezugnahme auf Fig. 9 ein zweites Ausführungsbeispiel dieser Erfindung beschrieben. Bei dem zweiten Ausführungsbeispiel gibt entsprechend dem ersten Ausführungsbeispiel die Bildsignal-Wiedergabeeinheit ein Bildsignal in Übereinstimmung mit dem MPEG-System an die Bildsignal-Decodiereinheit 102 in beiden Fällen ab, bei der normalen Wiedergabe und bei der Hochgeschwindigkeitswiedergabe. In diesem Falle führt die Bildsignal-Decodiereinheit 102 eine Decodierung ähnlich bzw. entsprechend der normalen Wiedergabe auch zur Zeit der Hochgeschwindigkeitswiedergabe durch. Das zweite Ausführungsbeispiel unterscheidet sich von dem ersten Ausführungsbeispiel dadurch, dass I-Bilder nicht vollständig gelesen werden können. In dem Fall, dass die Lesegeschwindigkeit des Wiedergabeabschnitts 81 nicht ausreicht, ist dieser unfähig, sämtliche Daten von I-Bildern zur Zeit einer Hochgeschwindigkeitswiedergabe auszulesen. In diesem Falle wird lediglich ein Teil des I-Bildes zur Zeit einer Hochgeschwindigkeitswiedergabe abgegeben.
  • Ein Beispiel eines unvollkommenen (unvollständigen) I-Bildes ist in Fig. 10 veranschaulicht. Zur Zeit einer Hochgeschwindigkeitswiedergabe werden Daten des B-Teiles des I-Bildes in der Figur gelesen und decodiert, und lediglich ein Teil der Intra-Daten eines Vollbildes, das zu einer um ein Vollbild früheren Zeit angezeigt ist, wird dann geändert (verändert). In der Decodiereinheit 102 werden nämlich in bezug auf die Teile bzw. Bereiche, in denen keine Daten existieren, z. B. A, C in der betreffenden Figur, Daten eines vorherigen Vollbildes, das in dem Vollbildspeicher 416 oder 417 gemäß Fig. 3 gespeichert ist, kopiert und verwendet. Das Problem in diesem Fall liegt darin, dass eine Lücke dieser Scheibe (Slice) nicht zugelassen ist, und zwar zusätzlich zu dem Problem im Falle des ersten Ausführungsbeispiels. Die Tatsache, dass eine "Lücke in der Scheibe (Slice) nicht zugelassen ist" bedeutet, dass in dem Fall, dass lediglich Intra-Daten B eines Teiles in der Mitte eines Vollbildes in der Figur gelesen werden, keine Daten in den Teilen von A und C im Vollbild existieren. In einem solchen Fall ergibt sich der Zustand, dass eine Übereinstimmung der Daten in Längsrichtung in der betreffenden Figur nicht hergestellt wird. Dieser Zustand wird der Zustand genannt, in welchem eine Lücke in der Scheibe (Slice) vorhanden ist.
  • In bezug auf ein derartiges außergewöhnliches Vollbild sind auf der Decoderseite verschiedene Maßnahmen-Verfahren vorstellbar. Um die Kompatibilität aufrechtzuerhalten, beispielsweise beim MPEG-Standard, ist es jedoch verboten, dass sich ein derartiger Zustand ergibt. Um ihm zu ermöglichen, mit dem MPEG-System in Übereinstimmung zu sein, ist es erforderlich, Daten so einzufügen, dass er mit dem MPEG-System in Übereinstimmung ist, und zwar in die Bereiche, in denen keine Daten existieren, das sind die Bereiche von A und C in der Figur, um dem MPEG-System zu genügen.
  • Fig. 11 zeigt einen Bitstrom in einer Modellform.
  • Da irgendeine Verarbeitung für den Bitstrom gemäß Fig. 11(a) nicht implementiert ist, existieren Lücken in der Scheibe (Slice). Aus diesem Grunde führt dies nicht zu Daten in Übereinstimmung mit dem MPEG-System. Mit Rücksicht hierauf werden in Übereinstimmung mit den Bereichen von A und C von Fig. 10 Daten hinzugefügt, die angeben, dass keine Daten existieren. Der Bitstrom ist in dem Fall, dass eine derartige Verarbeitung ausgeführt wird, in Fig. 11(b) veranschaulicht.
  • Für diese Verarbeitung gibt es zwei Verfahren. Das erste Verfahren wird nachstehend beschrieben. In dem Fall, dass nach Übertragung des Bild-Headers durch das Syntax-Analyseelement 88 entschieden wird, dass bestimmte Daten nicht existieren, wird ein Fehler-Startcode error_start_code (sequence_ error_code), der durch die Syntax von MPEG vorgeschrieben ist, im Header-Wandler 86 in den Teil oder in die Bereiche eingefügt, in dem bzw. denen keine Daten existieren. In bezug auf den Teil oder die Bereiche, in dem oder denen Daten existieren, werden entsprechend der Syntax von MPEG Scheiben- bzw. Slice-Daten übertragen. Die Decodiereinheit 102 gewinnt den nächsten Startcode wieder zurück, wenn die Angabe error _start_code zur Zeit der Decodierung in dem Fehler-Startcode- Detektor 418 ermittelt wird, wie dies in Fig. 3 veranschaulicht ist, um die Decodieroperation von dem betreffenden Startcode aus zu beginnen. Da der Slice-Header einen Startcode aufweist, wird in diesem Fall nach der Ermittlung der Angabe error_start_code zuerst eine derartige, Intra-Daten umfassende Scheibe (Slice) decodiert. Der Bereich, in welchem die Angabe error_start_code ermittelt wird, wird von demselben Bereich des vorherigen Vollbildes kopiert, das im Vollbildspeicher 416 oder 417 gespeichert ist.
  • Nunmehr wird das zweite Verfahren beschrieben. Bei dem zweiten Verfahren ist angenommen, dass die Bereiche, in denen keine Daten existieren, alle veranlasst werden, ein Sprung- Makroblock zu sein. Da in diesem Falle in dem I-Bild kein Sprung-Makroblock existiert, schreibt der Header-WaneLler 86 den Bild-Codierungstyp picture_coding_type wieder in das P-Bild. Darüber hinaus schreibt der Header-Wandler 86 sämtliche Codes variabler Längencodierung wieder in den Code variabler Längencodierung im P-Bild. Da nicht zugelassen ist, dass Daten an Anfangs- und Ende-Makroblöcken einer Scheibe (Slice) nicht existieren, werden Makroblocktypen der führenden und der End-Makroblöcke einer Scheibe, wo keine Daten existieren, ferner veranlasst, nicht-Intra, nicht-codiert zu sein. Im Hinblick auf den Makroblocktyp in diesem Falle ist lediglich die Angabe macroblock-motion_forward gegeben mit 1. Der VLC-Code wird nämlich "001".
  • Nunmehr wird eine weitere Beispielskonfiguration der Erfindung unter Bezugnahme auf Fig. 4 beschrieben. Die Beispielskonfiguration ist auf den Fall gerichtet, dass ein Bild- Header auch zur Zeit einer Hochgeschwindigkeitswiedergabe gelesen werden kann. Bei der Beispielskonfiguration decodiert die Bildsignal-Decodiereinheit 112 im Unterschied zu den Beispiels-Ausführungsbeispielen das Bildsignal in einem Modus, der verschieden ist von dem der normalen Wiedergabe, zur Zeit einer Hochgeschwindigkeitswiedergabe. Eine Erläuterung wird in Verbindung mit dem Hochgeschwindigkeitswiedergabebetrieb gegeben. Zur Zeit der Hochgeschwindigkeitswiedergabe wird VBV unberücksichtigt gelassen. In dem Fall, dass lediglich Intra- Daten übertragen werden, besteht die Möglichkeit dafür, dass der Puffer 401 der Bildsignal-Decodiereinheit 112 überlaufen oder unterlaufen kann. In diesem Falle läßt die Decodiereinheit 112 dies unberücksichtigt, um lediglich decodierbare Daten zu decodieren. Ein inverser variabler Längencodierer (variabler Längendecoder) 402 führt nämlich eine Operation aus, um die nächsten Daten aus dem Puffer 401 auszulesen, nachdem eine Decodieroperation unabhängig von der Angabe vbv_delay abgeschlossen ist. Zur Zeit einer Hochgeschwindigkeitswiedergabe wird die Angabe temporal_reference unberücksichtigt gelassen. Darüber hinaus ist es zulässig, dass irgendeine Lücke zwischen Scheiben (Slices) existiert.
  • In dem Fall, dass die Bildsignal-Wiedergabeeinheit in den Hochgeschwindigkeitswiedergabebetrieb durch ein Hochgeschwindigkeitswiedergabe-Steuersignal übergeht, ist es notwendig, zu der Bildsignal-Decodiereinheit 112 ein Signal zu übertragen, welches angibt, dass das Bildsignal des Hochgeschwindigkeitswiedergabebetriebs übertragen wird. Für ein solches Übertragungsverfahren gibt es zwei Verfahren. Diese Verfahren werden nunmehr unter Bezugnahme auf Fig. 12 beschrieben. Zunächst wird das erste Modus-Übergangsverfahren beschrieben.
  • Fig. 12(a) zeigt ein Beispiel der Systemkonfiguration bei dem ersten Übergangsverfahren. Beim ersten Modus-Übergangsverfahren wird ein Steuersignal der Bildsignal-Decodiereinheit 112 gesondert von dem Videobitstrom des MPEG-Systems eingangsseitig zugeführt. Dieses Signal wird von außen zugeführt, und ein Hochgeschwindigkeitswiedergabe-Steuersignal, welches der Wiedergabeeinheit 103 eingangsseitig zugeführt wird, wird außerdem der Bildsignal-Decodiereinheit 112 eingangsseitig zugeführt. In diesem Falle kann die Wiedergabeeinheit 103 ein digitaler Videobandrecorder 602 sein, wie in Fig. 6 dargestellt, oder sie kann eine digitale Platteneinheit 500 sein, wie in Fig. 5 veranschaulicht.
  • Nunmehr wird das zweite Modus- bzw. Betriebs-Übergangsverfahren beschrieben. Das zweite Modus-Übergangsverfahren ist ein Verfahren zum Schreiben eines Flags, welches anzeigt, dass Hochgeschwindigkeitswiedergabedaten übertragen werden, in den MPEG-Bitstrom. Gemäß diesem Verfahren wird das Flag ff_ sequence in dem Sequenz-Header in der Bildsignal-Codiereinheit 101 aufgezeichnet. Das Beispiel, bei dem die Angabe ff_ sequence Von 1 Bit angewandt ist, ist in Fig. 13 veranschaulicht. Es wird nunmehr angenommen, dass in dem Fall, dass ff_sequence gegeben ist mit "0", die betreffenden Übertragungsdaten das Bildsignal des normalen Wiedergabebetriebs angeben. Es wird ferner angenommen, dass in dem Fall, dass ff_sequence gegeben ist mit "1", die betreffenden Übertragungsdaten ein Bildsignal des Hochgeschwindigkeitswiedergabebetriebs angeben. Wenn eine Aufzeichnung auf einem Aufzeichnungsträger erfolgt, wird diese ff-Sequenz ff_sequence in dem auf "0" gesetzten Zustand aufgezeichnet.
  • Fig. 22(b) zeigt ein Beispiel der Bildsignal-Wiedergabeeinheit bei dem zweiten Übergangsverfahren. Zunächst sei der Fall betrachtet, dass Bilddaten von der Wiedergabeeinheit. 113 im normalen Wiedergabebetrieb gelesen werden, um sie über den Schalter 118 zu der Bildsignal-Decodiereinheit 112 zu übertragen. In diesem Fall wird der Sequenz-Header zuerst gelesen, und Parameter der Bildsignal-Decodiereinheit 112 werden zurückgesetzt. In diesem Falle decodiert die Bildsignal- Decodiereinheit 112 entsprechend den betreffenden Flags, die in dem Sequenz-Header aufgezeichnet sind, die Übertragungsdaten. Zu dieser Zeit werden entsprechende Parameterwerte des Sequenz-Headers auch in dem Register 115 aufgezeichnet. Außerdem wird im normalen Wiedergabebetrieb jedesmal dann, wenn der Sequenz-Header gelesen wird, die Bildsignal-Decodiereinheit 112 eine solche Verarbeitung vornehmen, dass Parameter entsprechend dem Flag in dem Sequenz-Header zurückgesetzt werden. Ferner werden zu dieser Zeit entsprechende Parameterwerte, die in dem Sequenz-Header aufgezeichnet sind, in dem Register 115 aufgezeichnet. Diese Parameterwerte werden veranlasst, einer Syntax-Analyse durch die VLD-Einrichtung 116 unterzogen zu werden, und sodann wird die Header-Information in dem Register 115 aufgezeichnet. Darüber hinaus wird die Header-Information, insbesondere der Sequenz-Header, ebenfalls zur Zeit der Hochgeschwindigkeitswiedergabe gelesen und in dem Register 115 aufgezeichnet. Somit werden auch zur Zeit der Hochgeschwindigkeitswiedergabe die betreffenden Parameter stets auf Parameterwerte gesetzt, die verwendet werden, wenn ein entsprechendes Vollbild decodiert wird.
  • Im Falle der Durchführung eines Übergangs von der normalen Wiedergabe zur Hochgeschwindigkeitswiedergabe wird der Sequenz-Header durch die Formatierungseinrichtung 117 und den Schalter 118 während einer zweiten Zeit bzw. das zweite Mal übertragen, und die Bilddaten zur Zeit der Hochgeschwindigkeitswiedergabe werden dann übertragen. Nunmehr wird der Sequenz-Header in diesem Fall beschrieben. In dem Fall, dass der Wiedergabebetrieb (Operation) von der normalen Wiedergabe zur Hochgeschwindigkeitswiedergabe übergeht, wird der Wert des Flags des Sequenz-Headers unmittelbar zuvor in dem Register 115 vorab aufgezeichnet. Dieser Wert des Flags wird in dem Sequenz-Header aufgezeichnet, der zuerst übertragen wird, nachdem der Wiedergabebetrieb (Operation) zur Hochgeschwindigkeitswiedergabe übergeht. Es sei darauf hingewiesen, dass die Formatierungseinrichtung 117 die ff-Sequenz die ff_sequence des Sequenz-Headers auf "1" setzt, der aus dem Register 115 gelesen worden ist. Darüber hinaus wird auch zur Zeit der Hochgeschwindigkeitswiedergabe in dem Fall, dass der Sequenz-Header ausgelesen wird, der Wert des Flags des betreffenden Sequenz-Headers in dem Register 115 aufgezeichnet. Bei einer solchen Aufzeichnung wird mit Rücksicht darauf, dass die ff-Sequenz ff_sequence des von der Bildsignal- Aufzeichnungseinheit 113 abgegebenen Sequenz-Headers auf "0" gesetzt ist, die ff-Sequenz in "1" neu geschrieben. Im Hinblick auf andere Flags werden ferner in dem Register 115 aufgezeichnete Werte benutzt. Diese Operationen werden daher durch die Formatierungseinrichtung 117 ausgeführt. Die Formatierungseinrichtung konvertiert ein vorliegendes bzw. gegenwärtiges System in ein bestimmtes System zur Zeit der Hochgeschwindigkeitswiedergabe. In diesem Fall ist der Bitstrom so aufgebaut, wie dies in Fig. 14 veranschaulicht ist. Ein inverser variabler Längencodierer 402 der Decodiereinheit 112 ermittelt die ff-Sequenz, um dann, wenn die betreffende ff- Sequenz "1" ist, entsprechende Blöcke der Decodiereinheit 112 erkennen zu lassen (zu informieren), dass der Wiedergabebetrieb der Hochgeschwindigkeitswiedergabebetrieb ist.
  • Nunmehr werden Daten beschrieben, die ausgelesen werden. Die weitere Konfiguration der Fig. 4 betrifft den Fall, dass der Bild-Header ebenfalls zur Zeit der Hochgeschwindigkeitswiedergabe gelesen werden kann. In bezug auf den Fall, bei dem der Bild-Header gelesen werden kann, existieren zwei Arten von Fällen, die nachstehend beschrieben werden. Dabei gibt es nämlich den Fall, dass Daten sämtlicher Makroblöcke des I-Bildes gelesen werden können, und den Fall, dass lediglich ein Teil der Makroblöcke des I-Bildes, das heißt ein Teil der Scheiben (Slices), gelesen werden kann.
  • Bezüglich der Hochgeschwindigkeitswiedergabe gibt es bei der Hochgeschwindigkeitswiedergabe mit relativ niedriger Geschwindigkeit, beispielsweise in der Größenordnung der doppelten Geschwindigkeit, Fälle, in denen sämtliche Makroblöcke des I--Bildes gelesen werden können. In diesem Falle läßt die Bildsignal-Decodiereinheit 112 die Zeitreferenz temporal_ reference zur Ausführung einer Decodierung für die Abgabe eines in dem Vollbildspeicher 416 oder 417 gespeicherten decodierten Bildes unberücksichtigt, sobald die Decodieroperation abgeschlossen ist. Sodann gibt die Bildsignal-Decodiereinheit 112 dasselbe Bild bis zum Abschluss der Decodieroperation des nächsten I-Bildes ab. Bei dieser Wiedergabe wird zu allen Zeiten lediglich das I-Bild vollständig als Bild angezeigt.
  • Andererseits kann im Hinblick auf die Hochgeschwindigkeitswiedergabe bei einer Hochgeschwindigkeitswiedergabe mit relativ hoher Geschwindigkeit, beispielsweise in der Größenordnung der zehnfachen Geschwindigkeit, lediglich ein Teil der Scheiben (Slices) des I-Bildes gelesen werden. In diesem Falle fügt die Bildsignal-Aufzeichnungseinheit nicht Scheiben- bzw. Slice-Daten in den Bereich ein, in welchem keine Daten existieren, und zwar im Unterschied zu dem zweiten Ausführungsbeispiel. Die Bildsignal-Decodiereinheit 112 läßt die Existenz einer Lücke oder von Lücken zwischen Scheiben (Slices) zu, um lediglich den Teil zu decodieren, in welchem Daten existieren, um die decodierte Teil-Scheibe in dem Vollbild für die Abgabe zu aktualisieren, welches zu einer Zeit abgegeben worden ist, die um ein Vollbild früher liegt. In dem Fall, dass eine bestimmte anzeigbare Scheibe (Slice) gelesen wird, kann die absolute Adresse des führenden Makroblocks der Scheibe wie folgt bestimmt werden. Es sei darauf hingewiesen, dass die absolute Adresse im linken und oberen Bereich des Bildes gegeben ist mit 0. Die letzten 8 Bits eines Slice- bzw. Scheiben-Headers geben die vertikale Position des führenden Makroblocks innerhalb einer Scheibe (slice vertical_position) an.
  • In dem führenden Bereich einer Scheibe wird die vorherige Makroblock-Adresse previous_macroblock_address durch den folgenden Ausdruck zurückgesetzt:
  • previous_macroblock_address = (slice_vertical_position-1) * mb_width-1
  • Dies ist nämlich die Adresse eines Makroblocks am linken Ende der Reihe bzw. Zeile, in der der führenden Makroblock der entsprechenden Scheibe existiert. Durch Hinzuaddieren des Makroblock-Adresseninkrements macroblock_address_increment, das in dem Makroblock aufgezeichnet ist, zu der betreffenden Adresse, ist es möglich, die absolute Adresse des führenden Makroblocks innerhalb der Scheibe zu erkennen.
  • Im Hinblick auf das gerade angezeigte Bild kann somit die zu aktualisierende Scheibe anschließend als absolute Adresse diskriminiert werden. Auf diese Weise bestimmt die Speichersteuereinrichtung 410 die absolute Adresse der zu aktualisierenden Scheibe auf der Grundlage der Scheiben-Vertikalposition slice_vertical_position von dem inversen variablen Längencodierer 402, um die Schreibadressen der Vollbildspeicher 416 und 417 zu steuern. In der Bildsignal-Decodiereinheit 112 werden bzw. sind nämlich decodierte Scheiben-Daten in den Vollbildspeicher geschrieben. In dem Fall, dass derartige Daten in den Vollbildspeicher geschrieben werden, gibt es zwei Schreibverfahren, wie sie unten beschrieben sind.
  • Bei dem ersten Schreibverfahren wird ein Vollbildspeicher entsprechend einem Vollbild, das heißt irgendeiner der Vollbildspeicher 416 und 417 verwendet. Decodierte Daten einer Scheibe (Slice) werden direkt von ihrer absoluten Adresse in dem Vollbildspeicher überschrieben, in welchem ein zuvor ausgegebenes Bild eingeschrieben ist. Bei der Abgabe werden Daten des Vollbildspeichers zu allen Zeit genutzt.
  • Bei dem zweiten Schreibverfahren wird ein Vollbildspeicher entsprechend zwei Vollbildern verwendet, das heißt es werden beide Vollbildspeicher 416 und 417 benutzt. Die decodierten Daten einer Scheibe (Slice) werden in einen Vollbildspeicher geschrieben, der verschieden ist von dem Vollbildspeicher, in den das zuvor abgegebene Bild eingeschrieben ist. In bezug auf den Makroblock, in welchem keine Daten übertragen worden sind, werden Daten desselben Makroblocks von dem anderen Vollbildspeicher kopiert. Somit werden Bilder durch Scheiben. (Slices) aktualisiert, die ausgelesen worden sind.
  • Nunmehr wird ein viertes Ausführungsbeispiel dieser Erfindung beschrieben.
  • Entsprechend dem dritten Ausführungsbeispiel führt das vierte Ausführungsbeispiel zur Zeit einer Hochgeschwindigkeitswiedergabe eine Wiedergabe in einem Modus aus, der verschieden ist von der normalen Wiedergabe. Das Verfahren des Übe rgangs vom normalen Wiedergabebetrieb zum Hochgeschwindigkeitswiedergabebetrieb ist ähnlich jenem der dritten Ausführungsform. Das vierte Ausführungsbeispiel ist auf den Fall ausgerichtet, dass ein Bild-Header nicht decodiert oder übertragen werden kann. In diesem Fall ist es erforderlich, ein Flag aufzuzeichnen, welches in dem Bild-Header existiert und welches zur Decodierung in dem Scheiben-Header für eine Übertragung notwendig ist. Bei Decodieren ist das Flag, das so minimal wie möglich notwendig ist für eine inverse variable Längencodierung, gegeben mit picture_coding_type, intra_dc-precision, picture_structure, q_scale_type, intra_vlc_format, alternate_scan. Um die Bildqualität zu verbessern ist es darüber hinaus erforderlich, die in dem Sequenz-Header aufgezeichnete Quantisierungsmatrix quantizer_matrix zu übertragen.
  • Ein Beispiel eines Scheiben-Headers zur Zeit der Hochgeschwindigkeitswiedergabe ist in Fig. 15 veranschaulicht. Der Scheibentyp slice_type ist ein Flag, welches angibt, dass eine entsprechende Scheibe aus Intra-Makroblöcken besteht. Der Fall von "1" zeigt an, dass eine entsprechende Scheibe aus Intra-Makroblöcken besteht. Der Fall von "0" zeigt an, dass die Scheibe einen Inter-Vollbild-codierten Makroblock (Inter- Makroblock) enthält. Die Angaben picture_coding_type, intra_dc_precision, picture_structure, q_scale_type, intra_vlc_format, alternate_scan sind ähnlich bzw. entsprechen jenen des Bild-Headers. Fig. 15 zeigt das Ausführungsbeispiel, bei dem die Quantisierungsmatrix quantizer_matrix nicht übertragen ist. Eine solche Quantisierungsmatrix kann übertragen werden. In dem Fall, dass die Quantisierungsmatrix nicht übertragen wird, wird überdies eine Vorbelegungs- bzw. Default-Matrix verwendet. Ein derartiges Flag wird dem Scheiben- bzw. Slice-Header zur Zeit der Codierung in der Codiereinheit 102 hinzuaddiert und auf einem Aufzeichnungsträger aufgezeichnet. In diesem Falle wird die durch die VLC--Einrichtung 306 in der Codiereinheit 102 hinzuaddierte Bild- Headerinformation in dem Register 319 aufgezeichnet. In dem Übertragungs-Slice-Header schreibt die VLC-Einrichtung 306 die in dem Register aufgezeichnete Header-Information in entsprechende Slice-Header. Bei der normalen Wiedergabe besteht keine Notwendigkeit der Decodierung, da das oben beschriebene Flag redundant ist. Darüber hinaus kann eine Konfiguration, wie in Fig. 12(b) veranschaulicht, anstelle der Durchführung einer 'Verarbeitung auf der Codiereinheitsseite verwendet werden, um den wiedergegebenen Daten zu ermöglichen, eine inverse variable Längencodierung durch die VLD-Einrichtung 116 zu erfahren, bevor sie der Decodiereinheit 112 zugeführt werden, um den so erhaltenen Bild-Header einmal (vorübergehend) in dem Register 115 zu speichern, damit er durch die Formatierungseinrichtung 117 in der Position des Slice-Headers geschrieben wird.
  • Nunmehr wird der Hochgeschwindigkeitswiedergabebetrieb bei der weiteren Beispiels-Konfiguration beschrieben. Der Hochgeschwindigkeitswiedergabebetrieb bei der weiteren Konfiguration ist ähnlich jenem der ersten Konfiguration, wobei jedoch eine De codieroperation durch Verwendung eines Flags ausgeführt wird, welches in dem Slice-Header aufgezeichnet ist, und zwar auch in dem Fall, dass der Bild-Header außerstande ist, wiedergegeben zu werden. Die absolute Adresse der Scheibe (Slice), die ausgelesen worden ist, wird in entsprechender Weise wie beim dritten Ausführungsbeispiel erhalten. Da kein Bild-Header existiert, wird überdies die Anzeigezeit nach der Decodierung durch die Decodiereinheit 112 bestimmt. Daten, bezüglich der eine Decodierung abgeschlossen ist, werden nämlich stets in denselben Vollbildspeicher geschrieben, das heißt in einen der Vollbildspeicher 416 und 417, und dieser Vollbildspeicher wird zur Anzeige von decodierten Daten jedesmal genutzt, wie dies durch die Vollbildrate frame rate vorgeschrieben ist, und zwar zu einer Zeit, die unabhängig ist von der Zeit der Decodierung. Entsprechend diesem Decodierverfahren ist es mit Rücksicht darauf, dass Bilder stets im Vollbildspeicher existieren, auch in dem Fall, dass sämtliche Decodier-(Überschreib)-Operationen von Bilddaten von Intra-Makroblöcken, die zur Zeit der Hochgeschwindigkeitswiedergabe dem Decoder eingangsseitig zugeführt sind, nicht abgeschlossen sind, falls der Inhalt dieses Vollbildspeichers angezeigt wird, möglich, das Bild frei vom Eindruck einer Inkompatibilität anzuzeigen. In diesem Falle werden die Bilddaten der übrigen Intra-Makroblöcke veranlasst, unabhängig von der Zeit der Anzeige eine Decodierung zu erfahren, und sie werden zur nächsten Anzeigezeit angezeigt.
  • Wie oben gemäß dieser Erfindung beschrieben, wird auch zur Zeit einer Hochgeschwindigkeitswiedergabe ein Signal in Übereinstimmung mit dem MPEG-Standard der Decodiereinheit eingangsseitig zugeführt, oder es wird ein Signal, welches den Übergang des Wiedergabebetriebs in eine Spezialwiedergabe angibt, der Bildsignal-Decodiereinheit eingangsseitig zugeführt, um ein Flag zu übertragen, welches für die Spezialwiedergabe erforderlich ist, wodurch ermöglicht ist, eine Spezialwiedergabe, wie eine Hochgeschwindigkeitswiedergabe, etc., zu realisieren. Darüber hinaus wird aufgrund der oben beschriebenen Fakten bzw. Tatsachen lediglich der Fernseh- oder HDTV-Monitor veranlasst, über eine Bildsignal-Decodiereinheit zu verfügen, und verschiedene Bildsignal-Aufzeichnungseinheiten, beispielsweise ein digitaler Videobandrecorder, eine digitale Videoplatte oder ein Computer brauchen daher nicht eine Bildsignal-Decodiereinheit aufzuweisen, womit in vorteilhafter Weise die Eliminierung von unnötigen Schaltungen ermöglicht ist.

Claims (16)

1. Verfahren zum Decodieren eines auf einem Aufzeichnungsträger entsprechend dem MPEG- oder MPEG2-System aufgezeichneten codierten Videosignals, umfassend
eine Hochgeschwindigkeits-Wiedergabe (103) des Aufzeichnungsträgers zur Erzeugung eines mit hoher Geschwindigkeit wiedergegebenen codierten Videosignals, welches eine intra-codierte Bildinformation in Übereinstimmung mit dem MPEG- oder MPEG2- System sowie eine Header-Information aufweist, die nicht in Übereinstimmung mit dem MPEG- oder MPEG2-System ist,
Abgabe des mit hoher Geschwindigkeit wiedergegebenen codierten Videosignals an einen Decoder (102; 112), der imstande ist, ein Signal in Übereinstimmung mit dem MPEG- oder MPEG2- System zu decodieren,
und Modifizieren (84-88) des mit hoher Geschwindigkeit wiedergegebenen codierten Videosignals entsprechend der Wiedergabegeschwindigkeit, bevor das mit hoher Geschwindigkeit wiedergegebene codierte Signal dem Decoder zugeführt wird, um für die Abgabe an den Decoder ein Signal in Übereinstimmung mit dem MPEG- oder MPEG2-System zu erzeugen.
2. Verfahren nach Anspruch 1, wobei der genannte Signalmodifizierungsschritt (84-88) eine Transformation einer zeitlichen Referenzinformation in der Header-Information entsprechend der Wiedergabegeschwindigkeit umfaßt.
3. Verfahren nach Anspruch 1, wobei der genannte Signalmodifizierungsschritt (84-88) eine Transformation einer vbv- Verzögerungsinformation in der Header-Information entsprechend der Bit-Größe des mit hoher Geschwindigkeit wiedergegebenen codierten Videosignals umfaßt.
4. Verfahren nach Anspruch 1, wobei der genannte Signalmodifizierungsschritt (84-88) eine Einfügung einer Sequenz-Start- Code- und Sequenz-Ende-Code-Information in jeder bestimmten Codiereinheit in dem mit hoher Geschwindigkeit wiedergegebenen codierten Videosignal umfaßt.
5. Verfahren nach Anspruch 1, wobei der genannte Signalmodifizierungsschritt (84-88) eine Transformation einer vbv- Verzögerungs-Information in der Header-Information in einen eine variable Rate angebenden Wert (3FFFFFFF) umfaßt.
6. Verfahren nach Anspruch 3, 4 oder 5, wobei der genannte Signalmodifizierungsschritt (84-88) die Einfügung von Stopfdaten in das mit hoher Geschwindigkeit wiedergegebene codierte Videosignal umfaßt.
7. Verfahren nach Anspruch 1, wobei der genannte Signalmodifizierungsschritt (84-88) eine Einfügung einer Sequenz- Fehlercode-Information in Teile des mit hoher Geschwindigkeit wiedergegebenen codierten Videosignals umfaßt, in denen in einem Signal in Übereinstimmung mit dem MPEG- oder MPEG2- System Signaldaten existieren sollten.
8. Verfahren nach Anspruch 1, wobei der genannte Signalmodifizierungsschritt (84-88) eine Einfügung einer Information, welche die Verarbeitung des Signals als Sprung-Makroblock bewirkt, in Teile des mit hoher Geschwindigkeit wiedergegebenen codierten Videosignals umfaßt, in denen in einem Signal in Übereinstimmung mit dem MPEG- oder MPEG2-System Signaldaten existieren sollten.
9. Vorrichtung zum Decodieren eines auf einem Aufzeichnungsträger entsprechend dem MPEG- oder MPEG2-System aufgezeichneten codierten Videosignals, umfassend
eine Wiedergabeeinrichtung (103) für eine Wiedergabe des Aufzeichnungsträgers mit hoher Geschwindigkeit zur Erzeugung eines mit hoher Geschwindigkeit wiedergegebenen codierten Videosignals, welches eine intra-codierte Bildinformation in Übereinstimmung mit dem MPEG- oder MPEG2-System sowie eine Header-Information aufweist, die nicht in Übereinstimmung mit dem MPEG- oder MPEG2-System ist,
einen Decoder (102; 112), der imstande ist, ein Signal in Übereinstimmung mit dem MPEG- oder MPEG2-System zu decodieren, und eine Signalmodifizierungseinrichtung (84-88) zum Modifizieren des mit hoher Geschwindigkeit wiedergegebenen codierten Videosignals entsprechend der Wiedergabegeschwindigkeit zur Erzeugung eines Signals in Übereinstimmung mit dem MPEG- oder MPEG2-System für die Abgabe an den Decoder.
10. Vorrichtung nach Anspruch 9, wobei die genannte Signalmodifizierungseinrichtung (84-88) derart arbeitet, dass eine zeitliche Referenzinformation in der Header-Information entsprechend der Wiedergabegeschwindigkeit transformiert wird.
11. Vorrichtung nach Anspruch 9, wobei die genannte Signalmodifizierungseinrichtung (84-88) so arbeitet, dass eine vbv- Verzögerungs-Information in der Header-Information entsprechend der Bit-Größe des mit hoher Geschwindigkeit wiedergegebenen codierten Videosignals transformiert wird.
12. Vorrichtung nach Anspruch 9, wobei die genannte Signalmodifizierungseinrichtung (84-88) so arbeitet, dass eine Sequenz-Start-Code- und Sequenz-Ende-Code-Information in jeder bestimmten Codiereinheit in dem mit hoher Geschwindigkeit wiedergegebene codierte Videosignal eingefügt wird.
13. Vorrichtung nach Anspruch 9, wobei die genannte Signalmodifizierungseinrichtung (84-88) derart arbeitet, dass eine vbv-Verzögerungs-Information in der Header-Information in einen eine variable Rate angebenden Wert (3FFFFFFF) transformiert wird.
14. Vorrichtung nach Anspruch 11, 12 oder 13, wobei die genannte Signalmodifizierungseinrichtung (84-88) so arbeitet, dass Stopfdaten in das mit hoher Geschwindigkeit wiedergegebene codierte Videosignal eingefügt werden.
15. Vorrichtung nach Anspruch 9, wobei die genannte Signalmodifizierungseinrichtung (84-88) so arbeitet, dass eine Sequenz-Fehler-Code-Information in Teile des mit hoher Geschwindigkeit wiedergegebenen codierten Videosignals eingefügt wird, in denen in einem Signal in Übereinstimmung mit dem MPEG- oder MPEG2-System Signaldaten existieren sollten.
16. Vorrichtung nach Anspruch 9, wobei die genannte S. ignalmodifizierungseinrichtung (84-88) so arbeitet, dass eine Information, die bewirkt, dass das Signal als Sprung-Makroblock zu verarbeiten ist, in Teile des mit hoher Geschwindigkeit wiedergegebenen codierten Videosignals eingefügt wird, in denen in einem Signal in Übereinstimmung mit dem MPEG- oder MPEG2-System Signaldaten existieren sollten.
DE69430617T 1993-07-12 1994-07-12 Dekoder und verfahren zur dekodierung Expired - Lifetime DE69430617T2 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP17192093 1993-07-12
PCT/JP1994/001139 WO1995002946A1 (fr) 1993-07-12 1994-07-12 Decodeur et procede de decodage

Publications (2)

Publication Number Publication Date
DE69430617D1 DE69430617D1 (de) 2002-06-20
DE69430617T2 true DE69430617T2 (de) 2002-12-05

Family

ID=15932301

Family Applications (1)

Application Number Title Priority Date Filing Date
DE69430617T Expired - Lifetime DE69430617T2 (de) 1993-07-12 1994-07-12 Dekoder und verfahren zur dekodierung

Country Status (7)

Country Link
US (1) US5699474A (de)
EP (1) EP0664650B1 (de)
JP (1) JP3470335B2 (de)
KR (1) KR100289855B1 (de)
AU (1) AU678490B2 (de)
DE (1) DE69430617T2 (de)
WO (1) WO1995002946A1 (de)

Families Citing this family (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3365109B2 (ja) * 1994-12-28 2003-01-08 ソニー株式会社 データ再生装置及びデータ再生方法
JP3518700B2 (ja) 1995-01-25 2004-04-12 ソニー株式会社 デイジタル信号復号装置
KR100203243B1 (ko) * 1995-07-31 1999-06-15 윤종용 에스디알에이엠에 프레임의 영상신호를 기록하는 방법
JP3319678B2 (ja) * 1995-08-11 2002-09-03 ケイディーディーアイ株式会社 動画像の高速ブラウジング装置
KR0165439B1 (ko) * 1995-09-14 1999-03-20 김광호 디지탈 비디오 테이프 레코더의 화면 구성 장치 및 방법
KR0185932B1 (ko) * 1995-12-11 1999-04-15 김광호 고속재생을 위한 비디오데이타 복호방법 및 그 장치
WO1998004085A1 (fr) * 1996-07-24 1998-01-29 Sanyo Electric Co., Ltd Dispositif d'enregistrement d'images animees et dispositif de lecture associe
JP3263807B2 (ja) * 1996-09-09 2002-03-11 ソニー株式会社 画像符号化装置および画像符号化方法
EP2352300A1 (de) 1997-02-13 2011-08-03 Mitsubishi Denki Kabushiki Kaisha System zur Vorhersage von Bewegtbildern
JPH10228728A (ja) * 1997-02-17 1998-08-25 Sony Corp デジタル信号記録方法及び装置、デジタル信号再生方法及び装置
CN100525443C (zh) * 1997-03-17 2009-08-05 松下电器产业株式会社 发送和接收动态图像数据的方法及其设备
JP3217987B2 (ja) * 1997-03-31 2001-10-15 松下電器産業株式会社 動画像信号の復号方法および符号化方法
JP3166971B2 (ja) * 1997-04-01 2001-05-14 日本ビクター株式会社 ディジタルデータ記録再生装置及び再生装置
DE19727542A1 (de) * 1997-06-28 1999-01-07 Thomson Brandt Gmbh Verfahren zur Regenerierung der Originaldaten eines digital codierten Videofilms und Vorrichtung zur Durchführung des Verfahrens
TW451188B (en) * 1997-09-10 2001-08-21 Sony Corp Information recording method and apparatus and information recording medium
TW398129B (en) * 1998-02-13 2000-07-11 Matsushita Electric Industrial Co Ltd The Decoder and the decoding method of the same
JP3890737B2 (ja) * 1998-04-14 2007-03-07 株式会社日立製作所 ディジタル映像信号または音声信号の再生装置及び再生方法
JP2000078569A (ja) * 1998-09-03 2000-03-14 Toshiba Corp 画像データ復号化装置及びその方法
US7237254B1 (en) * 2000-03-29 2007-06-26 Microsoft Corporation Seamless switching between different playback speeds of time-scale modified data streams
US7292772B2 (en) * 2000-05-29 2007-11-06 Sony Corporation Method and apparatus for decoding and recording medium for a coded video stream
JP4337248B2 (ja) * 2000-08-31 2009-09-30 ソニー株式会社 画像情報の伝送装置、伝送システムおよび伝送方法
US6873786B2 (en) * 2003-05-05 2005-03-29 Thomson Licensing S.A. Reverse trick modes on non-progressive video using special groups of pictures
JP4442891B2 (ja) * 2004-11-30 2010-03-31 キヤノン株式会社 可変長符号化装置及び可変長符号化方法
US7924923B2 (en) * 2004-11-30 2011-04-12 Humax Co., Ltd. Motion estimation and compensation method and device adaptive to change in illumination
KR100767669B1 (ko) 2005-04-04 2007-10-18 엘지전자 주식회사 디지털 멀티미디어 방송 수신장치의 오디오 스트림 저장장치 및 방법

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS59141887A (ja) * 1983-02-03 1984-08-14 Nec Corp 動画像信号の予測符号化装置
CA1307340C (en) * 1987-04-30 1992-09-08 Toshio Koga Image processing system for a coded signal sequence subjected to predictive coding in different manners
US5225904A (en) * 1987-10-05 1993-07-06 Intel Corporation Adaptive digital video compression system
WO1990010993A1 (fr) * 1989-03-16 1990-09-20 Fujitsu Limited Systeme de transmission multiplex video/audio
JP2969782B2 (ja) * 1990-05-09 1999-11-02 ソニー株式会社 符号化データ編集方法及び符号化データ編集装置
JP2909239B2 (ja) * 1991-03-27 1999-06-23 株式会社東芝 高能率符号化記録再生装置
EP0536630B1 (de) * 1991-09-30 1999-11-17 Kabushiki Kaisha Toshiba Einrichtung zur Verarbeitung von bandkomprimierten Signalen und VTR
KR0121328B1 (ko) * 1991-12-13 1997-11-17 사또오 후미오 디지탈 신호 기록 재생 장치
US5587806A (en) * 1993-03-26 1996-12-24 Matsushita Electric Industrial Co., Ltd. Apparatus for separately recording input coded video signal and important data generated therefrom
US5649047A (en) * 1993-06-03 1997-07-15 Matsushita Electric Industrial Co., Ltd. Picture reproduction apparatus and picture decoding apparatus

Also Published As

Publication number Publication date
EP0664650A4 (de) 1996-05-15
KR950703839A (ko) 1995-09-20
KR100289855B1 (ko) 2001-05-15
DE69430617D1 (de) 2002-06-20
AU678490B2 (en) 1997-05-29
EP0664650B1 (de) 2002-05-15
US5699474A (en) 1997-12-16
EP0664650A1 (de) 1995-07-26
JP3470335B2 (ja) 2003-11-25
WO1995002946A1 (fr) 1995-01-26
AU7085394A (en) 1995-02-13

Similar Documents

Publication Publication Date Title
DE69430617T2 (de) Dekoder und verfahren zur dekodierung
DE69433526T2 (de) Übertragungsgerät
DE60104013T2 (de) Transkodierung von progressiv-kodierten i-slice-aufgefrischten mpeg datenströmen für trickmodi
DE69217767T2 (de) Vorrichtung zum Aufzeichnen eines digitalen Videosignals
DE69522368T2 (de) Numerische Aufnahme- und Wiedergabevorrichtung
DE69530407T2 (de) Digitaler videorecorder mit umschaltung auf spezialwiedergabe
DE69514127T2 (de) Gerät zur Aufzeichnung und Wiedergabe von digitalen Signalen
DE69529314T2 (de) Digitale Aufnahme- und Wiedergabevorrichtung
DE69434747T2 (de) Aufzeichnung von digitalen Videodaten zur Wiedergabe bei variabler Geschwindigkeit
DE69528268T2 (de) Magnetband mit nicht standardgemässem videosignal
DE69426280T2 (de) Gerät zur Wiedergabe von Bildern und Gerät zur Dekodierung von Bildern
DE69323123T2 (de) Kodierung und Dekodierung von Bildsignalen
DE69515736T2 (de) Aufnahme und Wiedergabe von Bildsignalen
DE69430684T2 (de) Gerät zur Aufzeichnung und Wiedergabe eines Videosignals
DE69424582T2 (de) Digitaler Videorecorder für hochauflösende Fernsehsignale mit Betriebsarten für spezielle Wiedergabe
DE69836195T2 (de) Digitaler camcorder mit mpeg-2-kompatibler videokompression
DE60130180T2 (de) Verfahren zur kodierung und dekodierung, aufzeichnungsmedium und programm
DE69322110T2 (de) Vorrichtung und Verfahren zur digitalen Aufzeichnung und Wiedergabe eines Videosignals
DE69529137T2 (de) Szenenänderungsadaptiver Bildkodierer
DE69512548T2 (de) Verfahren und Vorrichtung zur Vermeidung von wiederholenden Zufallsfehlern in Transformationskoeffizienten von Bewegtbildsignalen
DE69515386T2 (de) Verfahren zur Verbindung von MPEG-Videosequenzen
DE69636152T2 (de) Vorrichtung zur Dekodierung eines digitalen Signals
DE69227185T2 (de) Bilddatenkodier/dekodierverfahren und -vorrichtung
DE69517653T2 (de) Bilddatenaufnahme- und/oder -wiedergabevorrichtung
DE69323280T2 (de) Digitale Bildaufzeichnung

Legal Events

Date Code Title Description
8364 No opposition during term of opposition
8320 Willingness to grant licences declared (paragraph 23)