DE4134554A1 - Schaltung zum einstellen der quantisierungsbreite eines digitalen bildes unter verwendung von durch dct gebildeten ws-koeffizienten - Google Patents
Schaltung zum einstellen der quantisierungsbreite eines digitalen bildes unter verwendung von durch dct gebildeten ws-koeffizientenInfo
- Publication number
- DE4134554A1 DE4134554A1 DE19914134554 DE4134554A DE4134554A1 DE 4134554 A1 DE4134554 A1 DE 4134554A1 DE 19914134554 DE19914134554 DE 19914134554 DE 4134554 A DE4134554 A DE 4134554A DE 4134554 A1 DE4134554 A1 DE 4134554A1
- Authority
- DE
- Germany
- Prior art keywords
- scaling factor
- quantization
- determining means
- dct
- output
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K5/00—Manipulating of pulses not covered by one of the other main groups of this subclass
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N11/00—Colour television systems
- H04N11/04—Colour television systems using pulse code modulation
- H04N11/042—Codec means
- H04N11/044—Codec means involving transform coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods 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/124—Quantisation
- H04N19/126—Details of normalisation or weighting functions, e.g. normalisation matrices or variable uniform quantisers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods 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/136—Incoming video signal characteristics or properties
- H04N19/14—Coding unit complexity, e.g. amount of activity or edge presence estimation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods 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/17—Methods 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/176—Methods 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods 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/186—Methods 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/42—Methods 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods 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/124—Quantisation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods 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/146—Data rate or code amount at the encoder output
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods 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/146—Data rate or code amount at the encoder output
- H04N19/149—Data rate or code amount at the encoder output by estimating the code amount by means of a model, e.g. mathematical model or statistical model
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods 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/146—Data rate or code amount at the encoder output
- H04N19/15—Data rate or code amount at the encoder output by monitoring actual compressed data size at the memory before deciding storage at the transmission buffer
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Nonlinear Science (AREA)
- Compression Of Band Width Or Redundancy In Fax (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Image Processing (AREA)
- Television Signal Processing For Recording (AREA)
- Color Television Systems (AREA)
Description
Die vorliegende Erfindung bezieht sich auf eine Schaltung zum
Einstellen der Quantisierungsbreite eines digitalen Bildes bei
einem digitalen Bildverarbeitungssystem unter Verwendung der
durch JPEG (Joint Group of CCITT & ISO) vorgeschlagenen Bildver
dichtung.
Generell beinhaltet das durch JPEG vorgeschlagene Bildverdich
tungsverfahren, wie in Fig. 1 gezeigt, die Schritte der Durchfüh
rung einer diskreten Cosinustransformation (DCT) bei Daten, um
zu verdichten und das Quantisieren der transformierten Daten. In
diesem Fall wird die Quantisierungsbreite durch eine Block-
Quantisierungsmatrix 8×8 bestimmt, welche bei den menschlichen
Sichtcharakteristika berücksichtigt wird und durch einen kon
stanten Skalierungsfaktor S. Der Nachteil dieses Verfahrens ist,
daß ein sehr kompliziertes quantiziertes Bild nicht genau repro
duziert werden kann und daß ein einfaches Bild für die Verarbei
tung einen unerwünscht erhöhten Speicher erfordert.
Gegenstand der Erfindung ist es, eine Schaltung für das Einstel
len der Quantisierungsbreite eines digitalen Bildes in Über
einstimmung mit den DCT-verarbeiteten Bilddaten so zu liefern,
daß das Signal-Rausch-Verhältnis verbessert wird.
Ein weiterer Gegenstand der vorliegenden Erfindung besteht
darin, eine Schaltung für das Einstellen der Quantisierungsbrei
te eines digitalen Bildes zu liefern, die in einfacher Weise
hergestellt werden kann.
In Übereinstimmung mit der vorliegenden Erfindung wird eine
Schaltung für das Einstellen der Quantisierungsbreite eines
digitalen Bildes geliefert, welches einschließt:
- a) ein diskretes Cosinus-Transformationsmittel für das Transfor mieren von Bilddaten, die zu Blöcken formatiert sind, welche jeweils die Größe von 8×8 Pixeln haben, in einen GS-Koeffizien ten und dreiundsechzig WS-Koeffizienten, die seriell ausgegeben werden;
- b) ein Quantisierungs-Bestimmungsmittel für das Bestimmen der Quantisierungsbreite durch Empfangen eines Skalierungsfaktors;
- c) eine lineare Quantisierungsschaltung für das Quantisieren der DCT-verarbeiteten Daten, die aus dem DCT-Mittel ausgegeben werden, gemäß der Quantisierungsbreite des Quantisierungs-Be stimmungsmittels;
- d) ein ABS (olutwert)-Mittel für das Umwandeln der DCT- verarbeiteten Daten in absolute Werte;
- e) einen Akkumulator für das Akkumulieren der absoluten dreiund sechzig WS-Koeffizienten, die sequentiell in Übereinstimmung mit Zeitgeberimpulsen eingegeben werden;
- f) ein Skalierungsfaktor-Bestimmungsmittel für das Bestimmen eines Skalierungsfaktors entsprechend der Bilddichte eines jeden Datenblocks durch Empfangen der akkumulierten WS-Koeffizienten des Akkumulators;
- g) ein Funktionssteuermittel für das Erzeugen eines Signals für die Steuerung der Funktion des Skalierungsfaktor-Bestimmungs mittels und des Akkumulators durch Zählen der Zeitgeberimpulse; und
- h) ein Schieberegister für das sequentielle Verschieben der DCT- verarbeiteten Daten, um solange zu verzögern, bis der Skalie rungsfaktor bestimmt ist.
Zum Zweck eines besseren Verständnisses der Erfindung und um zu
zeigen, wie dieselbe zur Wirksamkeit gebracht werden kann, wird,
anhand eines Beispiels auf die dazugehörigen Zeichnungen verwie
sen. Diese zeigen in
Fig. 1 ein Blockschaltbild des von JPEG vorgeschlagenen Algo
rithmus;
Fig. 2 ein schematisches Schaltbild des erfindungsgemäßen Sy
stems.
Unter Bezug auf Fig. 2 wird ein diskretes Cosinus-Transformati
onsmittel 10 für das Transformieren von Bilddaten, welche zu
Blöcken formatiert sind, die jeweils 8×8 Pixel haben, in einen
GS-Koeffizienten und dreiundsechzig WS-Koeffizienten, die se
riell ausgegeben werden, gezeigt.
Ein Quantisierungs-Bestimmungsmittel 50 soll die Quantisierungs
breite durch Empfangen eines Skalierungsfaktors bestimmen. Eine
lineare Quantisierungsschaltung 80 soll die DCT-verarbeiteten
Daten, die aus dem DCT-Mittel ausgegeben werden, in Übereinstim
mung mit der Quantisierungsbreite des Quantisierungs-Bestim
mungsmittel 50 quantisieren.
Ein ABS-Mittel 20 soll die DCT-verarbeiteten Daten in absolute
Werte umwandeln. Ein Akkumulator 30 soll die absoluten dreiund
sechzig WS-Koeffizienten akkumulieren, die sequentiell in Über
einstimmung mit den Zeitgeberimpulsen eingegeben werden. Ein
Skalierungsfaktor-Bestimmungsmittel 40 soll einen Skalierungs
faktor in Übereinstimmung mit der Bilddichte eines jeden Daten
blocks durch Empfangen der akkumulierten WS-Koeffizienten des
Akkumulators 30 bestimmen. Ein Funktions-Steuerungsmittel 60
soll ein Signal für das Steuern der Funktion des Skalierungsfak
tor-Bestimmungsmittels 40 und des Akkumulators 30 durch Zählen
von Zeitgeberimpulsen steuern. Ein Schieberegister 70 soll die
DCT-verarbeiteten Daten das DCT 10 sequentiell verschieben, um
solange zu verzögern, bis der Skalierungsfaktor bestimmt ist.
Der Akkumulator 30 besteht aus einem Adder 31 für das Addieren
der absoluten Werte der WS-Koeffizienten aus dem ABS 20 als
Reaktion auf Zeitgeberimpulse und aus einem Latch-Kreis 32 für
das Verblocken des Ausgangs des Adders 31.
Das Skalierungsfaktor-Bestimmungsmittel 40 beinhaltet vier
Skalierungsfaktor-Generatoren. Der erste Skalierungsfaktor-
Generator soll das Ausgangssignal des Latch-Kreises 32 mit einem
ersten Referenzwert vergleichen, um auf diese Weise den Bereich
des ersten Skalierungsfaktors zu bestimmen. Der zweite Skalie
rungsfaktor-Generator vergleicht das Ausgangssignal des Latch-
Kreises 32 mit einem zweiten Referenzwert und verknüpft logisch
mit dem Signal, das den Bereich des ersten Skalierungsfaktors
überschreitet, der von dem ersten Skalierungsfaktor-Generator
generiert worden ist, um auf diese Weise den Bereich des zweiten
Skalierungsfaktors zu bestimmen. Der dritte Skalierungsfaktor-
Generator vergleicht das Ausgangssignal des Latch-Kreises 32 mit
einem dritten Referenzwert und verknüpft logisch mit dem Signal,
das den Bereich des zweiten Skalierungsfaktor-Generators über
schreitet, der von dem zweiten Skalierungsfaktor-Generator
generiert worden ist, um auf diese Weise den Bereich des dritten
Skalierungsfaktors zu bestimmen. Der vierte Skalierungsfaktor-
Generator verknüpft logisch mit dem Signal, das den Bereich des
dritten Skalierungsfaktors überschreitet, der von dem dritten
Skalierungsfaktor-Generator generiert worden ist, um auf diese
Weise den Bereich des vierten Skalierungsfaktors zu bestimmen.
Eine Kodiereinrichtung 44 soll die Signale kodieren, die die
Bereiche der Skalierungsfaktoren bestimmen, welche von den
Skalierungsfaktor-Generatoren eins bis vier generiert worden
sind.
Das Funktions-Steuerungsmittel 60 beinhaltet einen Ringzähler 61
für das Zählen der Zeitgeberimpulse, ein NOR-Gatter 62 für das
Generieren des Rückstellsignals des Akkumulators 30 und des
Skalierungsfaktor-Bestimmungsmittels 40 durch Empfangen des
gezählten Wertes, der durch die Ausgangsklemmen Q0-Q5 des Ring
zählers 61 abgegeben wird und ein AND-Gatter 63 für das Generie
ren eines Inbetriebsetzungssignals des Skalierungsfaktor-Bestim
mungsmittels 40 durch Empfangen des gezählten Wertes, der durch
die Ausgangsklemmen Q0-Q5 des Ringzählers ausgegeben worden ist.
Der 8×8 formatierte Block wird durch einen Eingang P1 dem DCT-
Mittel 10 zugeführt, um seriell einen GS-Koeffizienten und drei
undsechzig WS-Koeffizienten als Reaktion auf die Zeitgeberimpul
se auszugeben, die über einen Zeitgeberanschluß P2 eingegeben
werden. Die von dem DCT 10 ausgegebenen WS-Koeffizienten haben
positive (+) und negative (-) Werte, welche durch das ABS in
absolute Werte umgewandelt werden. Die aus dem ABS 20 ausgegebe
nen absoluten Werte der WS-Koeffizienten werden sequentiell in
den Adder 31 eingegeben, um die dreiundsechzig WS-Koeffizienten
als Reaktion auf die Zeitgeberimpulse zu addieren. Die addierten
WS-Koeffizienten werden durch den Latch-Kreis 32 als Reaktion
auf die Zeitgeberimpulse verriegelt, welche über den Zeitgeber
anschluß P2 empfangen werden.
Wenn die Signale, welche durch die Zeitgeberanschlüsse Q0-Q5 des
Ringzählers 61 ausgegeben werden, den Wert 000000 haben, dann
generiert das NOR-Gatter 62 ein hohes Signal, um den Latch-
Kreis, die Komparatoren eins bis drei 41-43 und die Kodierein
richtung 44 zurückzustellen. Wenn alternativ die Ausgangssignale
des Ringzählers 61 den Wert 111111 haben, dann generiert das
AND-Gatter 62 ein hohes Signal, um die Komparatoren eins bis
drei 41-44 und die Kodiereinrichtung 44 in Funktion zu setzen.
Der erste Komparator 41 vergleicht das verriegelte Signal des
Latch-Kreises 32, das über einen Eingangsanschluß A eingegeben
wird, mit dem ersten Referenzwert, der durch einen anderen
Eingangsanschluß B eingegeben wird. Wenn das verriegelte Signal
einen niedrigeren Wert als den ersten Referenzwert hat, dann
wird es als der erste Skalierungsfaktor bestimmt, der an den
ersten Eingangsanschluß 0 der Kodierungseinrichtung 44 angelegt
wird.
Wenn jedoch das verriegelte Signal des Latch-Kreises 32 einen
Wert hat, der gleich dem ersten Referenzwert oder größer als
dieser ist, dann wird es einem Eingangsanschluß C des zweiten
Komparators 42 zugeführt, um es mit dem zweiten Referenzwert zu
vergleichen, der durch einen anderen Eingangsanschluß D eingege
ben wird. Wenn das verriegelte Signal einen Wert kleiner als der
zweite Referenzwert hat, dann werden das Ausgangssignal des
ersten Komparators 41 durch das OR-Gatter OR1 und das Ausgangs
signal des zweiten Komparators 42 durch das AND-Gatter AN1
logisch miteinander verknüpft, um auf diese Weise den zweiten
Skalierungsfaktor zu erzeugen, der an den Eingangsanschluß 1 der
Kodiereinrichtung 41 angelegt wird.
Weiterhin wird, wenn das verriegelte Signal des Latch-Kreises 32
einen Wert hat, der gleich dem zweiten Referenzwert oder größer
als dieser ist, dieses einem Eingangsanschluß E des dritten
Komparators 43 zugeführt, um es mit dem dritten Referenzwert zu
vergleichen, der durch einen anderen Eingangsanschluß F eingege
ben wird. Dann werden, wenn das verriegelte Signal einen Wert
kleiner als der dritte Referenzwert hat, das Ausgangssignal des
zweiten Komparators 42 durch das OR-Gatter OR2 und das Ausgangs
signal des dritten Komparators 43 durch das AND-Gatter AN2
logisch miteinander verknüpft, um den dritten Skalierungsfaktor
herzustellen, der an den Eingangsanschluß 2 der Kodiereinrich
tung 44 angelegt wird. Wenn jedoch das verriegelte Signal des
Latch-Kreises 32 einen Wert hat, der gleich dem dritten Refe
renzwert oder größer als dieser ist, dann werden die Ausgangs
signale des dritten Komparators 43 durch das OR-Gatter OR3
logisch verknüpft, um den vierten Skalierungsfaktor zu erzeugen,
der an den Eingangsanschluß 3 der Kodiereinrichtung 44 angelegt
wird.
Das Ergebnis ist, daß die Kodiereinrichtung 44 den Skalierungs
faktor kodiert, der gemäß der Dichte des Bildes erzeugt worden
ist. Der Skalierungsfaktor der Kodiereinrichtung 44 wird dem
Quantisierungs-Bestimmungsmittel 50 zugeleitet, um die Quanti
sierungsbreite zu bestimmen.
Das Schieberegister 70, das aus vierundsechzig Registern be
steht, verschiebt die DCT-verarbeiteten Daten, die sequentiell
von dem DCT-Mittel eingegeben werden, um auf diese Weise die
DCT-Koeffizienten solange zu verzögern, bis der Skalierungsfak
tor für das Quantisieren bestimmt ist. Die verschobenen Daten
des Schieberegisters 70 werden durch die lineare Quantisierungs
schaltung 80 gemäß der Quantisierungsbreite quantisiert, die
durch die Quantisierungs-Bestimmungsmittel 50 bestimmt worden
ist.
Wie vorstehend angegeben, wird durch die erfindungsgemäße Schal
tung das Kompressionsverhältnis der Blöcke der zu einem Block
von 8×8 formatierten Daten dadurch vermindert oder vergrößert,
daß die Quantisierungsbreite entsprechend der Bilddichte der
Blöcke vermindert bzw. vergrößert wird, wodurch sowohl das
Signal-Rausch-Verhältnis verbessert und auch die Hardware dafür
vereinfacht wird.
Die vorstehende Beschreibung zeigt nur eine bevorzugte Ausfüh
rungsform der Erfindung. Es sind verschiedene Modifikationen für
jene offensichtlich, die mit dem Gebiet der Technik vertraut
sind, ohne daß man vom Geltungsbereich der vorliegenden Erfin
dung abweicht, welche nur durch die Ansprüche begrenzt wird.
Deshalb ist die gezeigte und beschriebene Ausführungsform nur
veranschaulichend, nicht einschränkend.
Claims (4)
1. Schaltung für das Einstellen der Quantisierungsbreite eines
digitalen Bildes, gekennzeichnet durch
ein diskretes Cosinus-Transformationsmittel (10) für das Trans formieren von Bilddaten, die zu Blöcken formatiert sind, welche jeweils 8×8 Pixel haben, in einen GS-Koeffizienten und dreiund sechzig WS-Koeffizienten, die seriell ausgegeben werden;
ein Quantisierungs-Bestimmungsmittel (50) für das Bestimmen der Quantisierungsbreite durch den Empfang eines Skalierungsfaktors;
einen linearen Quantisierungskreis (80) für das Quantisieren der DCT-verarbeiteten Daten, die aus dem DCT-Mittel (10) ausgegeben worden sind, gemäß der Quantisierungsbreite des Quantisierungs- Bestimmungsmittels (50);
ein ABS(olutwert)-Mittel (20) für das Umwandeln der DCT-verar beiteten Daten in absolute Werte;
einen Akkumulator (30) für das Akkumulieren der absoluten drei undsechzig WS-Koeffizienten, die sequentiell in Übereinstimmung mit Zeitgeberimpulsen eingegeben werden;
ein Skalierungsfaktor-Bestimmungsmittel (40) für das Bestimmen eines Skalierungsfaktors in Übereinstimmung mit der Bilddichte jedes der besagten Datenblöcke durch Empfangen der akkumulier ten WS-Koeffizienten des Akkumulators (30);
ein Funktions-Steuerungsmittel (60) für das Generieren eines Signals zur Steuerung der Funktion des Skalierungsfaktor-Bestim mungsmittels (40) und des Akkumulators (30) durch Zählen von Zeitgeberimpulsen; und
ein Schieberegister (70) für das sequentielle Verschieben der DCT-verarbeiteten Daten des besagten DCT (10), um solange zu verzögern, bis der Skalierungsfaktor bestimmt ist.
ein diskretes Cosinus-Transformationsmittel (10) für das Trans formieren von Bilddaten, die zu Blöcken formatiert sind, welche jeweils 8×8 Pixel haben, in einen GS-Koeffizienten und dreiund sechzig WS-Koeffizienten, die seriell ausgegeben werden;
ein Quantisierungs-Bestimmungsmittel (50) für das Bestimmen der Quantisierungsbreite durch den Empfang eines Skalierungsfaktors;
einen linearen Quantisierungskreis (80) für das Quantisieren der DCT-verarbeiteten Daten, die aus dem DCT-Mittel (10) ausgegeben worden sind, gemäß der Quantisierungsbreite des Quantisierungs- Bestimmungsmittels (50);
ein ABS(olutwert)-Mittel (20) für das Umwandeln der DCT-verar beiteten Daten in absolute Werte;
einen Akkumulator (30) für das Akkumulieren der absoluten drei undsechzig WS-Koeffizienten, die sequentiell in Übereinstimmung mit Zeitgeberimpulsen eingegeben werden;
ein Skalierungsfaktor-Bestimmungsmittel (40) für das Bestimmen eines Skalierungsfaktors in Übereinstimmung mit der Bilddichte jedes der besagten Datenblöcke durch Empfangen der akkumulier ten WS-Koeffizienten des Akkumulators (30);
ein Funktions-Steuerungsmittel (60) für das Generieren eines Signals zur Steuerung der Funktion des Skalierungsfaktor-Bestim mungsmittels (40) und des Akkumulators (30) durch Zählen von Zeitgeberimpulsen; und
ein Schieberegister (70) für das sequentielle Verschieben der DCT-verarbeiteten Daten des besagten DCT (10), um solange zu verzögern, bis der Skalierungsfaktor bestimmt ist.
2. Schaltung nach Anspruch 1, dadurch gekennzeichnet, daß das
Funktions-Steuerungsmittel (60) umfaßt
einen Ringzähler (61) für das Zählen der Zeitgeberimpulse;
einen Rückstellsignal-Generator für das Generieren des Rück stellsignals des Akkumulators (30) und des Skalierungsfaktor- Bestimmungsmittels (40) durch das Empfangen des gezählten Wer tes, der durch die Ausgangsanschlüsse Q0-Q5 des Ringzählers (61) abgeleitet wird; und
ein Inbetriebsetzungssignal-Erzeugungsmittel für das Generieren eines Inbetriebsetzungssignal des Skalierungsfaktor-Bestim mungsmittels (40) durch Empfang des gezählten Wertes, der durch die Ausgangsanschlüsse Q0-Q5 des Ringzählers (61) ausgegeben wird.
einen Ringzähler (61) für das Zählen der Zeitgeberimpulse;
einen Rückstellsignal-Generator für das Generieren des Rück stellsignals des Akkumulators (30) und des Skalierungsfaktor- Bestimmungsmittels (40) durch das Empfangen des gezählten Wer tes, der durch die Ausgangsanschlüsse Q0-Q5 des Ringzählers (61) abgeleitet wird; und
ein Inbetriebsetzungssignal-Erzeugungsmittel für das Generieren eines Inbetriebsetzungssignal des Skalierungsfaktor-Bestim mungsmittels (40) durch Empfang des gezählten Wertes, der durch die Ausgangsanschlüsse Q0-Q5 des Ringzählers (61) ausgegeben wird.
3. Schaltung nach Anspruch 1, dadurch gekennzeichnet, daß das
Skalierungsfaktor-Bestimmungsmittel (40) mit dem Quantisierungs-
Bestimmungsmittel (50) verbunden ist.
4. Schaltung nach Anspruch 1, dadurch gekennzeichnet, daß das
Schieberegister (70) mit dem linearen Quantisierungskreis (80)
verbunden ist.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019900016438A KR930004265B1 (ko) | 1990-10-16 | 1990-10-16 | Dct 변환 ac 계수를 이용한 양자화폭 조정회로 |
Publications (1)
Publication Number | Publication Date |
---|---|
DE4134554A1 true DE4134554A1 (de) | 1992-05-07 |
Family
ID=19304730
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE19914134554 Ceased DE4134554A1 (de) | 1990-10-16 | 1991-10-15 | Schaltung zum einstellen der quantisierungsbreite eines digitalen bildes unter verwendung von durch dct gebildeten ws-koeffizienten |
Country Status (3)
Country | Link |
---|---|
JP (1) | JPH05161016A (de) |
KR (1) | KR930004265B1 (de) |
DE (1) | DE4134554A1 (de) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE4239126A1 (de) * | 1991-11-22 | 1993-06-09 | Intel Corp., Santa Clara, Calif., Us |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107105245B (zh) * | 2017-05-26 | 2019-08-06 | 西安电子科技大学 | 基于tms320c6678芯片的高速jpeg图像压缩方法 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4698689A (en) * | 1986-03-28 | 1987-10-06 | Gte Laboratories Incorporated | Progressive image transmission |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH02202271A (ja) * | 1989-01-31 | 1990-08-10 | Konica Corp | 画像データの圧縮装置 |
-
1990
- 1990-10-16 KR KR1019900016438A patent/KR930004265B1/ko not_active IP Right Cessation
-
1991
- 1991-10-15 JP JP26642791A patent/JPH05161016A/ja active Pending
- 1991-10-15 DE DE19914134554 patent/DE4134554A1/de not_active Ceased
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4698689A (en) * | 1986-03-28 | 1987-10-06 | Gte Laboratories Incorporated | Progressive image transmission |
Non-Patent Citations (3)
Title |
---|
Birch, Thomas: "Datenkompression löst Übertra- gungs- und Speicherprobleme", in Elektronik, 19, 15.9.1989, S. 44 bis 49 * |
CHEN, PRATT: "Scene Adaptive Coder" in IEEE Trans.Commun., Vol. COM-32, S. 225-232, März 1984 * |
IBM Technical Disclosure Bulletin, Vol. 32, Nr. 6B, Nov. 1989, S. 436 bis 439 * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE4239126A1 (de) * | 1991-11-22 | 1993-06-09 | Intel Corp., Santa Clara, Calif., Us |
Also Published As
Publication number | Publication date |
---|---|
JPH05161016A (ja) | 1993-06-25 |
KR920009073A (ko) | 1992-05-28 |
KR930004265B1 (ko) | 1993-05-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE3852615T2 (de) | Digitales system zum reduzieren und uebertragen von bilddaten, das visuell gewichtete transformationskoeffizienten verwendet. | |
DE3856461T2 (de) | System zur Bildcodierung und -decodierung | |
DE3884802T2 (de) | Verfahren und vorrichtung zur adaptiven blocktransformationscodierung von bildern. | |
DE69227398T2 (de) | Verfahren und Gerät zur Bildverarbeitung | |
DE69027820T2 (de) | Kodierer/Dekodierer mit adaptiver Quantisierung | |
DE69323156T2 (de) | Bilddatenkomprimierungs/Dekomprimierungssystem | |
DE69837361T2 (de) | Verfahren und Vorrichtung zur Bildkodierung | |
DE69428979T2 (de) | Einrichtung und verfahren zur kodierung von bilddaten | |
DE69222332T2 (de) | Kodierungsgerät zur Kompression von bewegten Bilddaten | |
DE3115859C2 (de) | ||
DE3636675C2 (de) | ||
DE69316439T2 (de) | Methode und Vorrichtung zur Kodierung und Dekodierung von Videodaten | |
DE69622501T2 (de) | Bildverarbeitungsvorrichtung und -verfahren | |
DE69031517T2 (de) | Variable Blocklängenkodierung für unterschiedliche Charakteristiken der Eingangsabtastwerte | |
DE69424825T2 (de) | Kodierungsverfahren und -vorrichtung mit Fuzzy-Kontrolle | |
DE69425179T2 (de) | Kodierungsvorrichtung und -verfahren | |
DE3851164T2 (de) | Verfahren und Vorrichtung zur variablen Längenkodierung. | |
DE68925516T2 (de) | Wirksames Kodierungsverfahren und zugehöriges Dekodierungsverfahren | |
EP0141127B1 (de) | Anordnung zur zweidimensionalen DPCM-Codierung | |
DE69119936T2 (de) | Einrichtung zur Datenkompression | |
DE19634600A1 (de) | Bildsignalkodiervorrichtung und zugehöriges Verfahren | |
DE3736193C2 (de) | ||
DE2124754A1 (de) | Verfahren und Vorrichtung zur digitalen Differenz-Pulscodemodulation | |
DE4241131A1 (en) | Signal encoder selecting suitable signal transformation - selects output from parallel connected transformation unit having greatest measured energy and encodes | |
DE3426939C2 (de) | Vorrichtung für eine geschlossene prädiktive Quantisierung eines digitalen Vektorsignals |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
OP8 | Request for examination as to paragraph 44 patent law | ||
8128 | New person/name/address of the agent |
Representative=s name: STOLBERG-WERNIGERODE, GRAF ZU, U., DIPL.-CHEM. DR. |
|
8131 | Rejection |