DE69132017T2 - Kodierungsvorrichtung - Google Patents

Kodierungsvorrichtung

Info

Publication number
DE69132017T2
DE69132017T2 DE69132017T DE69132017T DE69132017T2 DE 69132017 T2 DE69132017 T2 DE 69132017T2 DE 69132017 T DE69132017 T DE 69132017T DE 69132017 T DE69132017 T DE 69132017T DE 69132017 T2 DE69132017 T2 DE 69132017T2
Authority
DE
Germany
Prior art keywords
quantization
coding
blocks
orthogonal
quantizer
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
DE69132017T
Other languages
English (en)
Other versions
DE69132017D1 (de
Inventor
Tatsuro Juri
Masakazu Nishino
Hideki Otaka
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.)
Panasonic Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from JP28212190A external-priority patent/JP2834305B2/ja
Priority claimed from JP30738890A external-priority patent/JP2839358B2/ja
Application filed by Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Application granted granted Critical
Publication of DE69132017D1 publication Critical patent/DE69132017D1/de
Publication of DE69132017T2 publication Critical patent/DE69132017T2/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M7/00Conversion of a code where information is represented by a given sequence or number of digits to a code where the same, similar or subset of information is represented by a different sequence or number of digits
    • H03M7/30Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
    • H03M7/3053Block-companding PCM systems
    • 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/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/124Quantisation
    • H04N19/126Details of normalisation or weighting functions, e.g. normalisation matrices or variable uniform quantisers
    • 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/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/136Incoming video signal characteristics or properties
    • H04N19/14Coding unit complexity, e.g. amount of activity or edge presence estimation
    • 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/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/146Data rate or code amount at the encoder output
    • H04N19/15Data rate or code amount at the encoder output by monitoring actual compressed data size at the memory before deciding storage at the transmission buffer
    • 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/176Methods 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 block, e.g. a macroblock
    • 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/18Methods 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 a set of transform coefficients
    • 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/186Methods 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 a colour or a chrominance component
    • 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/98Adaptive-dynamic-range coding [ADRC]
    • 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/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/146Data rate or code amount at the encoder output

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Image Processing (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)

Description

  • Die vorliegende Erfindung betrifft eine Codierungsvorrichtung, die eine orthogonale Transformation verwendet.
  • Allgemein wird für die Aufzeichnung oder Übertragung von Videosignalen ein Verfahren zum Reduzieren der Informationsmenge mit Hilfe der leistungsstarken Funktion einer hocheffizienten Codierungstechnologie verwendet, weil die Informationsmenge extrem groß ist. Ein Beispiel für die Kompression der hocheffizienten Codierungstechnologie ist eine orthogonale Transformation wie zum Beispiel die Hadamard-Transformation und die diskrete Cosinus- Transformation (DCT). Mit der orthogonalen Transformation-Codierungstechnologie werden eingegebene Videosignale in Blöcke unterteilt und in der Blockeinheit frequenzgeteilt, um Frequenzkomponenten zu erhalten. Die auf diese Weise erhaltenen Frequenzkomponenten werden jeweils codiert, wobei die der Hochfrequenzkomponente zuzuordnende Informationsmenge mit einer geringeren visuellen Verschlechterung reduziert wird. Daraus resultiert, daß die Informationsmenge des ursprünglichen Videosignals reduziert werden kann.
  • Eine derartige herkömmliche Codierungsvorrichtung weist jedoch folgende Probleme auf: Die Genauigkeit der orthogonalen Transformation hängt von der Ausgabewortlänge nach der orthogonalen Transformation ab. Wenn die Ausgabewortlänge groß ist, wird die Genauigkeit der Transformation verbessert. Obwohl dabei die Verschlechterung aufgrund der Transformation oder der inversen Transformation klein ist, ist die Anzahl der Quantisierer und die Größe der verwendeten Codierungstabelle deshalb groß, weil der Dynamikbereich groß ist, woraus eine Erhöhung des Schaltungsaufwands für die Codierung resultiert. Wenn dagegen die Ausgabewortlänge der orthogonalen Transformation klein ist, dann ist der dynamische Bereich klein, so daß der Schaltungsaufwand für die Codierung reduziert werden kann, aber keine ausreichende Genauigkeit bei der Durchführung der Transformation und der inversen Transformation erhalten werden kann.
  • Außerdem ist die Anzahl der verwendeten Quantisierer groß, wobei die Genauigkeit der Codierung durch die Auswahl einer feinen Quantisierungsbreite verbessert werden kann. Wenn jedoch m Quantisierer verwendet werden, dann ist es erforderlich, die Datenmenge zu berechnen, wenn m Quantisierungsarten für jeden Block ausgeführt werden, was bedeutet, daß der Schaltungsaufwand für die Codierung größer wird, wenn mehr verschiedene Quantisierer verwendet werden.
  • EP-A-0385654 gibt eine Codierungsvorrichtung an, welche den Dynamikbereich einer Sequenz von Blockkoeffizienten untersucht und ein Quantisierungsverfahren für jeden der Koeffizienten bestimmt, um innerhalb der durch die Lauflängencodierung definierten maximalen Grenzen zu bleiben, wobei jedoch der Nachteil gegeben ist, daß aufgrund der in Abhängigkeit von der Datenquantität in jeder Sequenz erforderlichen verschiedenen Codierungstechniken ein komplizierter Codierungsprozeß zum Quantisieren und Codieren der Koeffizienten verwendet wird.
  • EP-A-026759 gibt ein Bildcodierungssystem an, welches Histogramme zu der Informationsquantität in der Sequenz von in Übereinstimmung mit verschiedenen Codierungseigenschaften quantisierten Blocken auswertet. Dies weist den Vorteil auf, daß die verschiedenen Redundanzen in dem Bild verwendet werden können, um die in dem lauflängencodierten Signal erforderliche Datenquantität zu reduzieren, wobei jedoch der Nachteil gegeben ist, daß komplizierte und zahlreiche Quantisierungsschaltungen erforderlich sind.
  • Es ist eine Aufgabe der vorliegenden Erfindung, eine Codierungsvorrichtung anzugeben, bei welcher die Genauigkeit der orthogonalen Transformation sichergestellt werden kann, indem die Ausgabewortlänge der orthogonalen Transformation erhöht wird, wobei trotzdem der Schaltungsaufwand für die Codierung praktisch reduziert werden kann.
  • Um die oben genannte Aufgabe zu erfüllen, umfaßt eine Codierungsvorrichtung in Übereinstimmung mit der vorliegenden Erfindung
  • eine Großblockbildungseinrichtung zum Sammeln von Abtastwerten eines Eingabesignals, um große Blöcke von Abtastwerten zu erhalten,
  • eine Kleinblockbildungseinrichtung zum Unterteilen jedes der großen Blöcke in eine Vielzahl von kleinen Blöcken,
  • eine Orthogonaltransformationseinrichtung zum orthogonalen Transformieren von Abtastwerten von jedem aus der Vielzahl von kleinen Blöcken, um orthogonale Komponenten zu erhalten,
  • eine Quantisierungseinrichtung zum Quantisieren der orthogonalen Komponenten, um quantisierte Daten zu erhalten, und
  • eine Codierungseinrichtung zum Codieren der quantisierten Daten, dadurch gekennzeichnet, daß die Quantisierungseinrichtung umfaßt:
  • m Quantisierungseinrichtungen zum Quantisieren der durch die Orthogonaltransformationseinrichtung erhaltenen orthogonalen Komponenten mit m Arten von Quantisierungsbreiten, wobei m eine ganze Zahl größer als 1 ist,
  • eine Quantisierungstabeile-Auswahleinrichtung mit einer Vielzahl von Quantisierungstabellen, welche jeweils eine Kombination aus n Stufen der Quantisierungseinrichtung aufweisen, die aus den m Quantisierungstabellen für jeden der kleinen Blöcke ausgewählt wurde, wobei n eine ganze Zahl größer m ist,
  • eine Datenmenge-Berechnungseinrichtung zum Berechnen einer Datenmenge nach der Quantisierung jeder der kleinen Blöcke durch die n Stufen der Quantisierungseinrichtung in einer entsprechenden ausgewählten Quantisierungstabelle,
  • eine Quantisierungseinrichtung-Auswahleinrichtung zum Auswählen von einer optimalen Quantisierungsbreite für jeden der kleinen Blöcke unter Verwendung der durch die Datenmenge-Berechnungseinrichtung erhaltenen Datenmenge, um die Datenmenge in jedem der Blöcke im wesentlichen konstant zu machen,
  • einen Quantisierer zum Quantisieren der orthogonalen Komponenten unter Verwendung der durch die Quantisierungseinrichtung-Auswahleinrichtung ausgewählten optimalen Quantisierungsbreite.
  • Indem die Datenmenge nach der Codierung zuvor berechnet wird, wird die Quantisierung unter Verwendung einer optimalen Quantisiererschaltung durchgeführt, und indem eine Tabelle ausgewählt wird, welche eine Kombination von n Stufen von Quantisiererschaltungen aufweist, die aus m Quantisierungeschaltungen für jeden kleinen Block ausgewählt sind, wird die Datenmenge nach der Codierung berechnet.
  • Fig. 1 ist ein Blockdiagramm einer Codierungsvorrichtung eines anderen Typs als in der vorliegenden Erfindung.
  • Fig. 2 ist ein erläuterndes Diagramm eines Verfahrens zum Neuanordnen einer in Fig. 1 gezeigten Neuanordnungsschaltung.
  • Fig. 3 ist ein Blockdiagramm einer in Fig. 1 gezeigten adaptiven Quantisiererschaltung.
  • Fig. 4 ist ein Blockdiagramm einer Codierungsvorrichtung in Übereinstimmung mit einer ersten Ausführungsform der vorliegenden Erfindung.
  • Fig. 5 ist ein Blockdiagramm einer Codierungsvorrichtung in Übereinstimmung mit einer zweiten Ausführungsform der vorliegenden Erfindung.
  • Fig. 6 ist ein Blockdiagramm, welches ein anderes Verfahren zum Feststellen des Dynamikbereichs zeigt.
  • Ausführungsformen der vorliegenden Erfindung werden im folgenden mit Bezug auf die beigefügten Zeichnungen beschrieben.
  • Fig. 1 ist ein Blockdiagramm einer Codierungsvorrichtung eines anderen Typs als in der vorliegenden Erfindung. Diese Codierungsvorrichtung umfaßt einen Eingabeanschluß für Eingabeabtastungen, eine Blockbildungsschaltung 2, eine Orthogonaltransformationsschaltung 3, deren Ausgabewortlänge m Bits ist, eine maxAC-Feststellungsschaltung 4 zum Feststellen eines Wertes maxAC der für jeden Block orthogonal transformierten orthogonalen Komponenten, eine durch die maxAC-Feststellungschaltung 4 bestimmte klassifizierte Information 5, eine Neuanordnungsschaltung 6 zum Neuanordnen der orthogonalen Komponenten in sukzessiver Reihenfolge von der Komponente mit der niedrigsten Frequenz wie in Fig. 2 gezeigt, einen Quantisierer 7 zum Quantisieren der orthogonalen Komponenten von m auf (m-1) Bits, eine Schaltschaltung 8 zum Auswählen der durch m Bits ausgedrückten orthogonalen Komponenten oder einer auf (m-1) Bits quantisierten orthogonalen Komponente in Übereinstimmung mit der klassifizierten Information 5, einen adaptiven Quantisierer 9 zum Quantisieren der durch die Schaltschaltung 8 in Übereinstimmung mit der klassifizierten Information 5 ausgewählten orthogonalen Komponenten, eine Codierungsschaltung 10 mit variabler Länge zum Durchführen der Codierung mit variabler Länge der durch den adaptiven Quantisierer 9 quantisierten Daten, zum Addieren der klassifizierten Information 5 dazu in Blockeinheit sowie zum Ausgeben, sowie einen Ausgabeanschluß 11 für die derart codierten Daten mit variabler Länge.
  • Im folgenden wird der Betrieb der in Fig. 1 gezeigten Codierungsvorrichtung erläutert. Die Orthogonaltransformationsschaltung 3 führt die orthogonale Transformation in Blockeinheit durch und gibt die derart erhaltenen Ergebnisse mit einer Wortlänge von m Bits aus. Dann wird die Neuanordnung der derart transformierten orthogonalen Komponenten gleichzeitig mit dem Feststellen des Wertes maxAC derselben durchgeführt. In diesem Fall wird zuerst der Betrieb der maxAC-Feststelungsschaltung 4 erläutert. Die maxAC-Feststellungsschaltung 4 stellt den maximalen Wert des absoluten Werts der Amplituden der orthogonalen Komponenten mit Ausnahme der Gleichstromkomponente fest und klassifiziert jeden Block wie in Tabelle 1 gezeigt in vier Klassen in Übereinstimmung mit dem derart festgestellten maximalen Wert. In Tabelle 1 sind A0, A1, und A2 jeweils Klassifikationsschwellwerte, wobei die Reihenfolge der Größen derselben A0 < A1 < A2 ist. Wenn weiterhin der maximale Wert der maxAC-Werte bei einer Wortlänge der orthogonalen Komponenten nach der orthogonalen Transformation von (m-1) Bits als MAX (m-1) ausgedrückt wird, dann wird der A2- Schwellwert derart gesetzt, daß er die folgende Gleichung erfüllt:
  • A2 < MAX (m-1)..... (1)
  • Daraus resultiert, daß der Block mit dem kleinsten Dynamikbereich in Klasse 0 klassifiziert wird und daß der Block mit dem größten Dynamikbereich in Klasse 3 klassifiziert wird. Und die jeweils in die Klassen 0, 1 und 2 klassifizierten Blöcke werden aus Gleichung (1) in dem Bereich gefunden, wo der Dynamikbereich durch (m-1) Bits ausgedrückt ist. Tabelle 1
  • Als nächstes wird die Quantisierung der durch die Neuanordnungsschaltung 6 neu angeordneten orthogonalen Komponenten unter Verwendung der durch die oben gezeigten Prozeduren bestimmten klassifizierten Information 5 durchgeführt. Im folgenden wird das Verfahren zum Quantisieren derselben in Übereinstimmung mit der klassifizierten Information 5 beschrieben.
  • Aus den in diese vier Klassen klassifizierten Blöcken werden nur für die in Klasse 3 klassifizierten Blöcke mit dem größten Dynamikbereich die orthogonalen Komponenten mit m Bits durch den Quantisierer 7 zu solchen mit (m-1) Bits quantisiert. Ein derartiger Prozeß wird unter Verwendung der klassifizierten Information 5, des Quantisierers 7 und der Schaltschaltung 8 durchgeführt. Dabei wird die Schaltschaltung 8 für die in die Klassen 0 bis 2 klassifizierten Blöcke zur oberen Seite geschaltet, um die Komponenten von m Bits auszuwählen, und für den in Klasse 3 klassifizierten Block wird die Schaltschaltung 8 zur unteren Seite geschaltet, um die auf (m-1). Bits quantisierten Komponenten auszuwählen. Als nächstes werden die ausgewählten Komponenten durch den adaptiven Quantisierer 9 quantisiert. Der Betrieb des adaptiven Quantisierers 9 wird im folgenden konkret gezeigt.
  • Fig. 3 zeigt konkret eine typische Anordnung des adaptiven Quantisierers in Fig. 1. In Fig. 3 gibt das Bezugszeichen 100 einen Eingabeanschluß für die durch die Schaltschaltung 8 ausgewählten orthogonalen Komponenten an, gibt das Bezugszeichen 101 eine Datenmenge-Berechnungsschaltung an, gibt das Bezugszeichen 102 eine Quantisierer-Auswahlschaltung an, gibt das Bezugszeichen 103 einen Pufferspeicher an, gibt das Bezugszeichen 104 einen Quantisierer an und gibt das Bezugszeichen 105 einen Ausgabeanschluß für die quantisierten Daten an. Der adaptive Quantisierer 9 sammelt mehrere Blöcke, um eine Gruppe zu bilden, und quantisiert die Komponenten in eine Gruppeneinheit, damit eine vorbestimmte Datenmenge nicht überschritten wird. Dabei werden nämlich die vom Eingabeanschluß 100 eingegebenen orthogonalen Komponenten im Pufferspeicher 102 gespeichert und gleichzeitig einer in der Datenmenge-Berechnungsschalutng 101 vorbereiteten Berechnung der Datenmenge für eine Vielzahl von Quantisierern unterworfen. Als nächstes wählt die Quantisierer-Auswahlschaltung 102 auf der Basis der derart berechneten Ergebnisse einen optimalen Quantisierer aus, und die Quantisierung wird in dem Quantisierer 104 unter Verwendung des derart ausgewählten optimalen Quantisierers durchgeführt. Dabei ist die Klassifikation jedes Blocks wie oben gezeigt bereits bestimmt, so daß verschiedene Verfahren der Quantisierung in einer Gruppe in Abhängigkeit von der Klasse verwendet werden. Tabelle 2 zeigt ein Beispiel für ein Quantisierungsverfahren nach der Klasse, in welchem die Zahlen am linken Ende die Quantisierungsstufen angeben und in welchem die Zahlen in jedem Feld die Anzahl von Bits eines Ausgabesignals für das Eingabesignal mit n Bits angeben. Daraus resultiert, daß die Quantisierung sukzessive von der ersten Stufe für jeden Block aus vier Klassen durchgeführt wird, so daß die Quantisierung für die in die Klasse 0 klassifizierten Blöcke mit dem feinsten Grad und für die in die Klassen 1, 2 und 3 klassifizierten Blöcke jeweils mit einem gröberen Grad durchgeführt wird. Dabei ist die Eingabewortlänge zum Quantisierer 7 bei den Klassen 0, 1 und 2 gleich m Bits und bei der Klasse 3 gleich (m-1) Bits, so daß die tatsächlichen Ausgabewortlängen aus dem adaptiven Quantisierer 9 wie in Tabelle 3 gezeigt sind. Tabelle 2 Tabelle 3
  • Schließlich werden die durch den adaptiven Quantisierer 9 quantisierten Daten durch die Codierungsschaltung 10 mit variabler Länge codiert, wobei aus der Gleichung (1) und den Tabellen 2 und 3 der Dynamikbereich der Eingabedaten für die Codierungsschaltung 10 mit variabler Länge für jede Klasse von - MAX (m-1) bis + MAX (m-1) variiert. Wenn also die Größe einer Tabelle zum Codieren in der Codierungsschaltung betrachtet wird, dann ist es nicht erforderlich, eine Größe zu haben, welche dem Dynamikbereich eines Eingabewortes mit einer Wortlänge von m Bits angepaßt ist, sondern es genügt eine Größe, welche dem Dynamikbereich einer Eingabe mit einer Wortlänge von (m-1) Bits angepaßt ist.
  • Obwohl wie oben beschrieben bei der Vorrichtung von Fig. 1 die Wortlänge der orthogonalen Komponenten nach der orthogonalen Transformation gleich m Bits ist, wird die Quantisierung für einen Block, dessen Dynamikbereich (m-1) Bits überschreitet, im voraus durchgeführt, damit er im Dynamikbereich von (m-1) Bits liegt, so daß der Dynamikbereich einer Eingabe zu der Codierungsschaltung mit variabler Länge begrenzt ist, woraus eine Reduzierung des Schaltungsaufwands resultiert. Außerdem kann ein Block mit einem kleinen Dynamikbereich und einem feinem Detail mit der Wortlänge von m Bits akkurat verarbeitet werden.
  • Fig. 4 ist ein Blockdiagramm einer Codierungsvorrichtung in Übereinstimmung mit einer ersten Ausführungsform der vorliegenden Erfindung. Diese Codierungsvorrichtung umfaßt einen Eingangsanschluß 200 für Eingabeabtastungen, eine Großblockbildungsschaltung 201, eine Kleinblockbildungsschaltung 202, eine Orthogonaltransformationsschaltung 203, eine Dynamikbereich-Feststellungsschaltung 204 zum Feststellen eines Dynamikbereichs der für jeden Block orthogonal transformierten orthogonalen Komponenten, Quantisierer 205, 206, 207 und 208 mit jeweils unterschiedlichen Quantisierungsbreiten, Datenmenge-Berechnungsschaltungen 209, 210, 211 und 212, um jeweils die Datenmenge nach der Codierung der für jeden kleinen Block durch den entsprechenden Quantisierer 205, 206, 207 und 208 quantisierten orthogonalen Komponenten zu berechnen, eine Quantisiererungstabelle-Aus wahlschaltung 213 zum Auswählen einer Tabelle mit n Quantisierern aus zuvor vorbereiteten Tabellen, wobei die n Quantisierer die Quantisierer 205, 206, 207 und 208 in Kombination in Übereinstimmung mit dem Feststellungsergebnis für den Dynamikbereich von der Dynamikbereich-Feststellungsschaltung verwenden, einen Speicher 214 zum Speichern der Datenmenge nach der Quantisierung und Codierung durch die n Quantisierer, die durch die Quantisierertabelle-Auswahlschaltung 213 ausgewählt wurden, eine Datenmenge-Berechnungsschaltung 215 zum Berechnen der Datenmenge der großen Blockeinheit, eine Quantisierer- Auswahlschaltung 216 zum Auswählen eines optimalen Quantisierers für jeden kleinen Block auf der Basis des Berechnungsergebnisses der durch die Datenmenge-Berechnungsschaltung 215 berechneten Datenmenge, einen Pufferspeicher 217 zum Verzögern der orthogonalen Komponenten, bis der optimale Quantisierer bestimmt ist, einen Quantisierer 218 zum Quantisieren der tatsächlich zu übertragenden orthogonalen Komponenten, eine Codierungsschaltung 219 mit variabler Länge und einen Ausgabeanschluß 220 für die derart einer Codierung mit variabler Länge unterworfenen Daten. Im folgenden wird der Betrieb der zweiten Ausführungsform erläutert.
  • Nach der orthogonalen Transformation in kleiner Blockeinheit durch die Orthogonaltransformationsschaltung 203 stellt die Dynamikbereich-Feststellungsschaltung 204 den Dynamikbereich der orthogonalen Komponenten mit Ausnahme der Gleichstromkomponente fest und wird jeder kleine Block in Übereinstimmung mit dem derartig festgestellten Ergebnis in eine der vier Klassen klassifiziert. Danach wird das Quantisierungsverfahren in der kleinen Blockeinheit in Übereinstimmung mit der derart erhaltenen Klasse geschaltet. Ein konkretes Beispiel dazu wird im folgenden gezeigt.
  • Erstens wird angenommen, daß die Blöcke in vier Klassen klassifiziert wurden, die aus einer Klasse a, Klasse b, Klasse c und Klasse d mit jeweils einem kleineren Dynamikbereich bestehen, und daß die Quantisierer 205, 206, 207 und 208 jeweils als Q1, Q2, Q3 und Q4 ausgedrückt werden, wobei die Quantisierungsbreite von Q1 am kleinsten ist und in der Reihenfolge von Q2, Q3 und Q4 größer wird. Als nächstes wird durch die Kombination von Q1, Q2, Q3 und Q4 eine Basistabelle vorbereitet, welche wie in Tabelle 4 gezeigt aus acht Quantisierungsstufen besteht. In der wie in Tabelle 4 gezeigten Basistabelle weist der Quantisierer jeweils eine feinere Quantisierung auf, wenn die Stufennummer kleiner wird. Bei der tatsächlichen Quantisierung wird auf der Basis der in Tabelle 4 gezeigten Basistabelle ein Versatzwert in Übereinstimmung mit dem durch die Dynamikbereich-Feststellungsschaltung 204 bestimmten Block addiert, um wie in Tabelle 5 gezeigt vier Arten von Tabellen vorzubereiten, wobei die Quantisierung unter Verwendung jeder Art von Tabelle durchgeführt wird.
  • In Tabelle 5 ist die Tabelle der Klasse d gleich der in Tabelle 4 gezeigten Basistabelle, während in der Reihenfolge von Klasse c, Klasse b und Klasse a jeweils zusätzlich ein Versatzwert zu der Tabelle addiert ist. Dabei wird der kleine Block mit dem kleineren Dynamikbereich einer feineren Quantisierung unterworfen, während andererseits der kleine Block mit einem größeren Dynamikbereich einer gröberen Quantisierung unterworfen wird.
  • Tabelle 4
  • 1 Q1
  • 2 Q2
  • 3 Q2
  • 4 Q2
  • 5 Q3
  • 6 Q3
  • 7 Q3
  • 8 Q4 Tabelle 5
  • Als nächstes bestimmt die Tabelle-Auswahlschaltung 213 die Datenmenge nach der Codierung, wenn die Quantisierung auf der Basis der in Tabelle 5 gezeigten Tabelle für alle kleinen Blöcke in einem großen Block unter Verwendung der Quantisierer 209, 210, 211 und 212 in Übereinstimmung mit der bereits bestimmten Klasse durchgeführt ist, und speichert das derart bestimmte Ergebnis im Speicher 214. Wenn zum Beispiel ein großer Block k kleine Blöcke umfaßt, dann wird die Datenmenge jedes kleinen Blocks wie durch Sij (1 = Nummer des kleinen Blocks; j = verwendeter Quantisierer) in Tabelle 6 ausgedrückt im Speicher 214 gespeichert. In Tabelle 6 gibt die horizontale Zeile eine Anordnung von K kleinen Blöcken und eine Klasse an, in welche jeder derselben klassifiziert ist, während die vertikale Zeile die in Tabelle 5 gezeigten Quantisierungsstufen angibt. Tabelle 6
  • Aus der wie oben beschrieben erhaltenen Datenmenge für jeden kleinen Block berechnet die Datenmenge-Berechnungsschaltung 215 die Datenmenge in der großen Blockeinheit, und die Quantisierer-Auswahlschaltung 216 vergleicht die derart berechnete Datenmenge in der großen Blockeinheit mit einer zuvor gesetzten Datenmenge, um eine optimale Quantisierungsbreite für jeden kleinen Block zu bestimmen. Auf der Basis der derart erhaltenen Quantisierungsbreite quantisiert der Quantisierer 218 die im Pufferspeicher 217 gespeicherten orthogonalen Komponenten, und die Codierungsschaltung 219 mit variabler Länge codiert dieselben mit variablen Längen.
  • Wie oben erläutert, wird die Codierung in Übereinstimmung mit der ersten Ausführungsform durch das Auswählen einer Tabelle durchgeführt, welche aus n Quantisierungsstufen mit m kombinierten Quantisierern besteht, so daß die Quantisierung mit einer guten Genauigkeit unter Verwendung einer kleinen Anzahl von Quantisiererarten durchgeführt werden kann.
  • Fig. 5 ist ein Blockdiagramm einer Codierungsvorrichtung in Übereinstimmung mit einer zweiten Ausführungsform der vorliegenden Erfindung, in welcher die verwendeten Basiskomponenten mit denjenigen der zweiten Ausführungsform identisch sind, wobei sich jedoch die Tabelle-Auswahlschaltung 300 in dieser Ausführungsform von der Tabelle-Auswahlschaltung 214 in der ersten Ausführungsform unterscheidet. In dieser Ausführungsform besteht nämlich ein Unterschied im Versatzwert, wenn ein Eingabesignal in Übereinstimmung mit dem Dynamikbereich als ein Luminanzsignal klassifiziert wird und wenn ein Eingabesignal in Übereinstimmung mit dem Dynamikbereich als ein Chrominanzsignal klassifiziert wird. Wenn das Eingabesignal ein Luminanzsignal ist, dann wird die in Tabelle 5 gezeigte Tabelle verwendet, und wenn das Eingabesignal ein Chrominanzsignal ist, dann wird die in Tabelle 7 gezeigte Tabelle verwendet. Daraus resultiert, daß das Chrominanzsignal einer gröberen Quantisierung unterworfen wird als das Luminanzsignal. Tabelle 7
  • Da das Chrominanzsignal wie oben erläutert eine wesentlich geringere visuelle Verschlechterung erfährt als das Luminanzsignal, ist in Übereinstimmung mit dieser Ausführungsform die visuelle Verschlechterung insgesamt ebenfalls unbeträchtlich.
  • Fig. 6 ist ein Blockdiagramm, das ein anderes Verfahren zur Feststellung des Dynamikbereichs zeigt, in welchem vor dem Durchführen der orthogonalen Transformation eine Dynamikbereich-Feststellungsschaltung 400 den Dynamikbereich für jeden kleinen Block bestimmt.
  • Wie oben beschrieben kann die Codierung in Übereinstimmung mit der vorliegenden Erfindung akkurat mit der reduzierten Anzahl von Quantisiererarten durchgeführt werden, was große praktische Vorteile bietet.

Claims (3)

1. Codierungsvorrichtung mit:
einer Großblockbildungseinrichtung (201) zum Sammeln von Abtastwerten eines Eingabesignals (200), um große Blöcke von Abtastwerten zu erhalten,
einer Kleinblockbildungseinrichtung (202) zum Unterteilen jedes der großen Blöcke in eine Vielzahl von kleinen Blöcken,
einer Orthogonaltransformationseinrichtung (203) zum orthogonalen Transformieren von Abtastwerten von jedem aus der Vielzahl von kleinen Blöcken, um orthogonale Komponenten zu erhalten,
einer Quantisierungseinrichtung (204-218) zum Quantisieren der orthogonalen Komponenten, um quantisierte Daten zu erhalten, und
einer Codierungseinrichtung (219) zum Codieren der quantisierten Daten, dadurch gekennzeichnet, daß die Quantisierungseinrichtung (204-218) umfaßt:
m Quantisierungseinrichtungen (205-208) zum Quantisieren der durch die Orthogonaltransformationseinrichtung erhaltenen orthogonalen Komponenten mit m Arten von Quantisierungsbreiten, wobei m eine ganze Zahl größer als 1 ist,
einer Quantisierungstabelle-Auswahleinrichtung (213) mit einer Vielzahl von Quantisierungstabellen, welche jeweils eine Kombination aus n Stufen der Quantisierungseinrichtung aufweisen, die aus den m Quantisierungstabellen für jeden der kleinen Blöcke ausgewählt wurde, wobei n eine ganze Zahl größer m ist,
einer Datenmenge-Berechnungseinrichtung (215) zum Berechnen einer Datenmenge nach der Quantisierung jeder der kleinen Blöcke durch die n Stufen der Quantisierungseinrichtung in einer entsprechenden ausgewählten Quantisierungstabelle, einer Quantisierungseinrichtung-Auswahleinrichtung (216) zum Auswählen von einer optimalen Quantisierungsbreite für jeden der kleinen Blöcke unter Verwendung der durch die Datenmenge-Berechnungseinrichtung (215) erhaltenen Datenmenge, um die Datenmenge in jedem der Blöcke im wesentlichen konstant zu machen, und
einem Quantisierer (218) zum Quantisieren der orthogonalen Komponenten unter Verwendung der durch die Quantisierungseinrichtung-Auswahleinrichtung (216) ausgewählten optimalen Quantisierungsbreite.
2. Codierungsvorrichtung nach Anspruch 1, wobei die Quantisierungstabelle-Auswahleinrichtung (213) eine Quantisierungstabelle in Übereinstimmung mit dem Dynamikbereich von jedem aus der Vielzahl von kleinen Blöcken vor oder nach ·der orthogonalen Transformation auswählt.
3. Codierungsvorrichtung nach Anspruch 1 oder 2, wobei die Quantisierungstabelle- Auswahleinrichtung (213) unterschiedliche Quantisierungstabellen in Abhängigkeit davon auswählt, ob das Eingabesignal (200) ein Luminanzsignal oder ein Chrominanzsignal ist.
DE69132017T 1990-10-19 1991-10-17 Kodierungsvorrichtung Expired - Lifetime DE69132017T2 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP28212190A JP2834305B2 (ja) 1990-10-19 1990-10-19 符号化装置
JP30738890A JP2839358B2 (ja) 1990-11-13 1990-11-13 符号化装置及びその方法

Publications (2)

Publication Number Publication Date
DE69132017D1 DE69132017D1 (de) 2000-04-06
DE69132017T2 true DE69132017T2 (de) 2000-06-29

Family

ID=26554478

Family Applications (2)

Application Number Title Priority Date Filing Date
DE69127420T Expired - Lifetime DE69127420T2 (de) 1990-10-19 1991-10-17 Kodierungsgerät
DE69132017T Expired - Lifetime DE69132017T2 (de) 1990-10-19 1991-10-17 Kodierungsvorrichtung

Family Applications Before (1)

Application Number Title Priority Date Filing Date
DE69127420T Expired - Lifetime DE69127420T2 (de) 1990-10-19 1991-10-17 Kodierungsgerät

Country Status (5)

Country Link
US (1) US5150208A (de)
EP (2) EP0737015B1 (de)
KR (1) KR950002677B1 (de)
DE (2) DE69127420T2 (de)
HK (1) HK1002343A1 (de)

Families Citing this family (46)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04249490A (ja) * 1991-02-06 1992-09-04 Matsushita Electric Ind Co Ltd 符号化装置
TW256010B (de) * 1991-04-18 1995-09-01 Ampex
JPH04323960A (ja) * 1991-04-23 1992-11-13 Canon Inc 画像符号化装置
JPH04323963A (ja) * 1991-04-23 1992-11-13 Canon Inc 画像処理方法及び装置
US6512791B1 (en) * 1991-05-15 2003-01-28 Canon Kabushiki Kaisha Image processing apparatus having means for controlling exposure using an orthogonal transformation coefficient
JPH0583696A (ja) * 1991-06-07 1993-04-02 Sony Corp 画像符号化装置
WO1993004553A1 (en) * 1991-08-21 1993-03-04 Kabushiki Kaisha Toshiba Image data compression apparatus
JP3532221B2 (ja) * 1991-11-05 2004-05-31 ソニー株式会社 符号化方法
US5355450A (en) 1992-04-10 1994-10-11 Avid Technology, Inc. Media composer with adjustable source material compression
JP3298915B2 (ja) * 1991-12-28 2002-07-08 ソニー株式会社 符号化装置
US5349384A (en) * 1992-01-14 1994-09-20 Sony Corporation Apparatus and methods for transmitting compressed digital image signals
JP3428033B2 (ja) * 1992-02-19 2003-07-22 株式会社日立製作所 ディジタルvtr
JPH05236427A (ja) * 1992-02-25 1993-09-10 Sony Corp 画像信号の符号化装置及び符号化方法
US5592302A (en) * 1992-03-23 1997-01-07 Canon Kabushiki Kaisha Coding method for coding pixel blocks and apparatus therefor
US5329313A (en) * 1992-04-01 1994-07-12 Intel Corporation Method and apparatus for real time compression and decompression of a digital motion video signal using a fixed Huffman table
US5325126A (en) * 1992-04-01 1994-06-28 Intel Corporation Method and apparatus for real time compression and decompression of a digital motion video signal
US5440344A (en) * 1992-04-28 1995-08-08 Mitsubishi Denki Kabushiki Kaisha Video encoder using adjacent pixel difference for quantizer control
US5367385A (en) * 1992-05-07 1994-11-22 Picturetel Corporation Method and apparatus for processing block coded image data to reduce boundary artifacts between adjacent image blocks
JP2940304B2 (ja) * 1992-06-15 1999-08-25 松下電器産業株式会社 高能率符号化装置および高能率符号化方法および高能率符号化装置の復号装置
US5291281A (en) * 1992-06-18 1994-03-01 General Instrument Corporation Adaptive coding level control for video compression systems
JP3245977B2 (ja) * 1992-06-30 2002-01-15 ソニー株式会社 ディジタル画像信号の伝送装置
JP3132184B2 (ja) * 1992-09-04 2001-02-05 株式会社日立製作所 画像データ記録再生装置
JP3348310B2 (ja) * 1992-09-28 2002-11-20 ソニー株式会社 動画像符号化方法および動画像符号化装置
US5426463A (en) * 1993-02-22 1995-06-20 Rca Thomson Licensing Corporation Apparatus for controlling quantizing in a video signal compressor
EP1006731B1 (de) * 1993-03-29 2007-06-13 Canon Kabushiki Kaisha Verfahren zur Kontrolle der Datenmenge und Kodierer zur Durchführung derselben
KR0134343B1 (ko) * 1993-04-13 1998-04-29 김광호 양자화레벨을 이용한 부호화방법 및 그 장치
US5596421A (en) * 1993-06-03 1997-01-21 Matsushita Electric Industrial Co., Ltd. Optical disk recorder for video signals and an optical disk for use therein
US5724097A (en) * 1993-10-18 1998-03-03 Mitsubishi Denki Kabushiki Kaisha Adaptive quantization of video based on edge detection
EP0699003A4 (de) * 1994-02-15 1999-10-06 Sony Corp Verfahren und vorrichtung zur bildsignalkodierung
FR2718303B1 (fr) * 1994-03-30 1996-07-12 Sgs Thomson Microelectronics Circuit de quantification.
DE69523363T2 (de) * 1994-04-13 2002-05-16 Matsushita Electric Industrial Co., Ltd. Verfahren und Einrichtung zur Quantisierungsschätzung in der Datenkompression
JP3115199B2 (ja) * 1994-12-16 2000-12-04 松下電器産業株式会社 画像圧縮符号化装置
US5825970A (en) * 1994-12-20 1998-10-20 Lg Electronics Inc. Quantization number selecting apparatus for DVCR and method therefor
JPH08181987A (ja) * 1994-12-22 1996-07-12 Canon Inc 符号化装置
WO1996028937A1 (fr) * 1995-03-09 1996-09-19 Sony Corporation Methode et dispositif de codage de signaux-images
US5819004A (en) * 1995-05-08 1998-10-06 Kabushiki Kaisha Toshiba Method and system for a user to manually alter the quality of previously encoded video frames
US5734433A (en) * 1995-06-21 1998-03-31 Sony Corporation Picture encoding apparatus, picture encoding method, picture encoding and transmitting method, and picture record medium
EP1048174A4 (de) * 1997-12-23 2004-04-07 Sarnoff Corp Partielles dekodieren von komprimierten videosequenzen
US6101278A (en) * 1998-01-30 2000-08-08 Philips Electronics North America Corp. System for extracting coding parameters from video data
EP0949822A3 (de) 1998-04-07 2004-07-28 Matsushita Electric Industrial Co., Ltd. Steuerungsverfahren und -vorrichtung für Videocodierung
JP4706104B2 (ja) * 1999-04-23 2011-06-22 ソニー株式会社 画像符号化装置及びその方法
US8213498B2 (en) * 2007-05-31 2012-07-03 Qualcomm Incorporated Bitrate reduction techniques for image transcoding
US20100023924A1 (en) * 2008-07-23 2010-01-28 Microsoft Corporation Non-constant data encoding for table-driven systems
JP5685683B2 (ja) * 2011-10-28 2015-03-18 株式会社Gnzo バイトアラインメント装置及びバイトアラインメント方法
JPWO2013154028A1 (ja) * 2012-04-13 2015-12-17 ソニー株式会社 画像処理装置および方法
GB2593523B (en) * 2020-03-26 2023-06-14 Imagination Tech Ltd Image data compression

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA1197005A (en) * 1981-09-29 1985-11-19 Norio Suzuki System comprising a preliminary processing device controlled in accordance with an amount of information stored in a buffer
JPS62222783A (ja) * 1986-03-24 1987-09-30 Kokusai Denshin Denwa Co Ltd <Kdd> 動画像の高能率符号化方式
US4920426A (en) * 1986-11-10 1990-04-24 Kokusai Denshin Denwa Co., Ltd. Image coding system coding digital image signals by forming a histogram of a coefficient signal sequence to estimate an amount of information
US4984076A (en) * 1988-07-27 1991-01-08 Kabushiki Kaisha Toshiba Image compression coding system
US5073821A (en) * 1989-01-30 1991-12-17 Matsushita Electric Industrial Co., Ltd. Orthogonal transform coding apparatus for reducing the amount of coded signals to be processed and transmitted
JPH02226886A (ja) * 1989-02-28 1990-09-10 Sony Corp データ伝送装置及び伝送方法
EP0401854B1 (de) * 1989-06-09 1997-08-06 Matsushita Electric Industrial Co., Ltd. Einrichtung zur orthogonalen Transformationskodierung
JP2839339B2 (ja) * 1990-08-06 1998-12-16 松下電器産業株式会社 直交変換符号化装置および直交変換符号化方法

Also Published As

Publication number Publication date
EP0737015A3 (de) 1997-02-26
EP0737015B1 (de) 2000-03-01
EP0481768B1 (de) 1997-08-27
HK1002692A1 (en) 1998-09-11
EP0737015A2 (de) 1996-10-09
US5150208A (en) 1992-09-22
HK1002343A1 (en) 1998-08-14
EP0481768A3 (en) 1993-01-20
DE69132017D1 (de) 2000-04-06
KR920009232A (ko) 1992-05-28
DE69127420T2 (de) 1998-02-12
KR950002677B1 (ko) 1995-03-24
EP0481768A2 (de) 1992-04-22
DE69127420D1 (de) 1997-10-02

Similar Documents

Publication Publication Date Title
DE69132017T2 (de) Kodierungsvorrichtung
DE69032177T2 (de) Kodierungsgerät
DE69321896T2 (de) Gerät und Verfahren zur Verarbeitung von digitalen Bildsignalen
DE69028221T2 (de) System zum Steuern einer Menge kodierter Ausgangsdaten
DE3751416T2 (de) Bildcodiersystem zum Ueberwachen einer Informationsmenge durch Bildung eines Histogramms.
DE69213271T2 (de) Kodierung von Videosignalen
DE69222332T2 (de) Kodierungsgerät zur Kompression von bewegten Bilddaten
DE69322713T2 (de) Vorrichtung zur orthogonalen Transformationskodierung und -dekodierung
DE69517283T2 (de) Bildsignalkodierungsvorrichtung die zwischen variabler Längenkodierung und fester Längenkodierung wechselt
DE69720559T2 (de) Methode zur Bildkodierung mit Kodes variabler Länge
DE69222844T2 (de) Verfahren und Gerät zur Bildkompression für Dokumente
DE69125329T2 (de) Kodiervorrichtung für digitale Bilddaten
DE69424591T2 (de) Verfahren zur Kontrolle der Datenmenge und Kodierer zur Durchführung desselben.
DE69225859T2 (de) Orthogonaltransformationskodierer
DE3785911T2 (de) Kodiersystem hoher leistung durch der quantisierung vorhergehende und/oder nachfolgende verarbeitung.
DE3940554C2 (de) Vorrichtung zur Kompression von Bildsignalen und System zur Kompression und Expansion von Bildsignalen
DE69425047T2 (de) Adaptives variables längenkodierungs- und -dekodierungsverfahren für bilddaten
DE69416364T2 (de) Bilddatenkompression
DE69225621T2 (de) Vorrichtung zur Kodierung eines Videosignals
DE69127739T2 (de) Bilddatenverarbeitungsgerät
DE3750853T2 (de) Verfahren zur Bildsignalkodierung mittels Orthogonal-Transformation.
DE69031198T2 (de) Einrichtung zur orthogonalen Transformationskodierung
EP0309669B1 (de) Verfahren zur szenenmodellgestützten Bilddatenreduktion für digitale Fernsehsignale
DE69326366T2 (de) Verfahren und Vorrichtung zur Bildsignalkodierung mit merhstufigen Quantisierungnummernbestimmung
DE69721850T2 (de) Bildkodierungsverfahren und Bildkodierer

Legal Events

Date Code Title Description
8364 No opposition during term of opposition
8327 Change in the person/name/address of the patent owner

Owner name: PANASONIC CORP., KADOMA, OSAKA, JP