DE3889948T2 - Koder und Dekoder mit einer Unter-Nyquist-Abtastung. - Google Patents
Koder und Dekoder mit einer Unter-Nyquist-Abtastung.Info
- Publication number
- DE3889948T2 DE3889948T2 DE3889948T DE3889948T DE3889948T2 DE 3889948 T2 DE3889948 T2 DE 3889948T2 DE 3889948 T DE3889948 T DE 3889948T DE 3889948 T DE3889948 T DE 3889948T DE 3889948 T2 DE3889948 T2 DE 3889948T2
- Authority
- DE
- Germany
- Prior art keywords
- interpolation
- code word
- pixel
- retained
- sub
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 230000000717 retained effect Effects 0.000 claims description 51
- 238000005070 sampling Methods 0.000 claims description 45
- 238000011045 prefiltration Methods 0.000 claims description 9
- 238000001914 filtration Methods 0.000 claims description 5
- 238000003780 insertion Methods 0.000 claims description 4
- 230000037431 insertion Effects 0.000 claims description 4
- 230000000694 effects Effects 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 8
- 238000000034 method Methods 0.000 description 8
- 230000005540 biological transmission Effects 0.000 description 7
- 230000003044 adaptive effect Effects 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M7/00—Conversion 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
-
- 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/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/587—Methods 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
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Description
- Die Erfindung bezieht sich auf einen Unter-Nyquist-Abtast-Kodierer und -Dekodierer, welcher bei Übertragungs-/Aufnahmegeräten von digitalisierten Videosignalen, beispielsweise digitalen Videokassettenrekordern (VTR), Verwendung findet.
- Zuerst wird ein typisches Beispiel eines herkömmlichen Unter-Nyquist-Abtast- Kodierers und -Dekodierers unter Bezugnahme auf die Fig. 1, 2, 3A und 3B beschrieben. Bezugnehmend auf Fig. 1 weist ein auf Unter-Nyquist-Abtastung basierendes Aufnahme/ Übertragungssystem einen A/D-Wandler 1 zum Abtasten eines analogen Pixelsignals bei einer Frequenz fs einen Vorfilter 2 zur Bandbreitenbegrenzung des Frequenzraumes des Videosignals, ein Aufnahme/Übertragungsmittel 3, einen Nachfilter 4 zum Interpolieren von Pixeln, die als Ergebnis des Unterabtastvorgangs weggelassen werden, sowie einen D/A-Wandler 5 zur Umwandlung einer abgetasteten Pixel-Zeichenkette in ein analoges Videosignal auf. Vom A/D-Wandler 1 abgetastete Pixel werden als Gitterrasteranordnung auf den Bildschirm übertragen, wie in Fig. 2 gezeigt, und die Anzahl der Pixel durch einen Unterabtastvorgang halbiert. Der Unterabtastvorgang ist als Abwärts-Abtasten in Fig. 1 beschrieben, und wird durchgeführt, um die abgetasteten Pixel von Fig. 2 auszudünnen, wobei die kleiner und schraffiert dargestellten Pixel weggelassen werden, und die durch einen größeren, leeren Kreis dargestellten Pixel übrig bleiben. Das Abwärts-Abtasten einer oberen Ziele erfolgt, wie dargestellt, verschoben zu dem einer tieferen Zeile, um zu erreichen, daß die horizontale Auflösung und die vertikale Auflösung im horizontal und vertikal definierten, zweidimensionalen Frequenzraum des Videosignals vor und nach dem Abwärts-Abtasten erhaften bleibt. Damit die Interpolationsfehler insgesamt möglichst klein sind, muß die Bandbreitenbegrenzung mittels eines Vorfilters vor dem Abwärts-Abtastvorgang durchgeführt werden. Der Vorfilter 2 im Beispiel von Fig. 1 besitzt eine in Fig. 3a gezeigte Filtercharakteristik, durch welche eine starke Bandbreitenbegrenzung der verschobenen Frequenzanteile bewirkt wird. Die Pixel-Zeichenkette passiert dann das Übertragungs-/Aufnahmemittel bei einer Taktzahl von 1/2 fs und wird dann an Pixel-Positionen, die interpoliert werden sollen, mit Pixeln mit dem Wert Null aufgefüllt. Dieser Vorgang wird Aufwärts-Abtasten genannt und ermöglicht, daß die Pixel-Zeichenkette die Taktzahl fs einhält. Der Nachfilter bewirkt bei der sich ergebenden Pixel-Zeichenkette die Interpolation. Der Nachfilter 4 von Fig. 1 besitzt eine Filtercharakteristik wie in Fig. 3b gezeigt und arbeitet wie ein zweidimensionaler Tiefpaßfilter, dessen Werte als Interpolationswerte verwendet werden.
- Die so im Nachfilter interpolierte Pixel-Zeichenkette durchläuft nun den D/A- Wandler 5 und wird ausgegeben.
- Bei dem obigen herkömmlichen Aufbau bewirkt jedoch der Vorfilter 2 und der Nachfilter 4 keine genügend starke Bandbreitenbegrenzung, und demzufolge wird die horizontale und die vertikale Auflösung verschlechtert.
- Um die bestmöglichen Übertragungscharakteristiken des Vorfilters und des Nachfilters zu erzielen, könnte man den Filterungsgrad erhöhen, aber durch dieses Mittel wurden die Abmessung der Schaltung und die Kosten erhöht werden.
- US-A-4320416 beschreibt einen Kodierer für digitale Videobilder, welcher Durchschnittswerte von übertragenen Wertenpaaren verwendet, um nicht übertragene Tastpunkte wiederherzustellen. Das zur Wiederherstellung ausgewählte Paar wird so gewählt, daß die Änderung der nicht übertragenen Werte so gering wie möglich ist. Die Auswahlinformation, welche die zu wählende Interpolationseinrichtung angibt, wird unverändert zusammen mit einem nicht unterabgetasteten Pixel übertragen. Daraus ergibt sich eine Vergrößerung der übertragenen Datenmenge.
- WO-A-87/05179 beschreibt auch einen Kodierer, bei dem die Information über die Auswahl unabhängig über einen nicht unterabgetasteten Pixel übertragen wird. Weitere Kodierer auf dem Stand der Technik sind in DE-A-3443041 und EP-A-0163512 beschrieben.
- Ein Ziel der Erfindung ist, ein Gerät zum Unter-Nyquist-Abtasten bei der Aufnahme/Übertragung von Videosignalen zu liefern, bei dem die Auflösung kaum verschlechtert wird, wobei eine vereinfachte Filteranordnung Verwendung findet und keine überflüssigen Daten erzeugt werden.
- Nach einem Aspekt der vorliegenden Erfindung wird ein Unter-Nyquist-Abtast- Kodierer geliefert, der umfaßt:
- - eine Einrichtung zum Unterabtasten von Pixeln eines abgetasteten Videosignals nach einer vorbestimmten Regel;
- - mehrere Interpolationseinrichtungen, um ein Pixel zu interpolieren, das weggelassen werden soll, wobei zu behakende Pixel verwendet werden, die benachbart den wegzulassenden Pixeln liegen;
- - eine Wähleinrichtung, welche den Wert des wegzulassenden Pixels mit mehreren Interpolationswerten vergleicht, die von mehreren Interpolationseinrichtungen erzeugt wurden;
- - eine Kodiereinrichtung, welche auf ein Ausgangssignal der Wähleinrichtung anspricht und ein Kodewort für Interpolationszwecke erzeugt, das anzeigt, welche Interpolationseinrichtung von der Wähleinrichtung gewählt ist; und
- - eine Überlagerungseinrichtung, welche einem beibehaltenen Pixel ein Kodewort überlagert;
- und nur die beibehaltenen Pixel überträgt, dadurch gekennzeichnet, daß die Überlagerungseinrichtung das Kodewort einem Wert des beibehaltenen Pixels überlagert, indem das geringstwertige Bit des beibehaltenen Pixels in Übereinstimmung mit dem Kodewort geändert wird, und und zwar ohne daß die Anzahl der Bits pro Pixel erhöht wird.
- Nach einem zweiten Aspekt der vorliegenden Erfindung werden ein Unter- Nyquist-Abtast-Kodierer und -Dekodierer geliefert, die aufweisen:
- einen Kodierer aufweisend: eine Einrichtung zum Unterabtasten von Pixeln eines abgetasteten Videodatensignals nach einer vorbestimmten Regel, mehrere Interpolationseinrichtungen, um ein Pixel zu interpolieren, das weggelassen werden soll, wofür zu behakende Pixel verwendet werden, die benachbart den wegzulassenden Pixeln liegen, eine Wähleinrichtung, um den Wert des Pixels mit mehreren Interpolationswerten zu vergleichen, die von mehreren Interpolationseinrichtungen erzeugt wurden, eine Kodiereinrichtung, die auf ein Ausgangssignal der Wähleinrichtung anspricht und daraus ein Kodewort für Interpolationszwecke erzeugt, das anzeigt, welche Interpolationseinrichtung von der Wähleinrichtung gewählt ist, und eine Überlagerungseinrichtung, um einem zu behakenden Pixel ein Kodewort zu überlagern; und gekennzeichnet dadurch, daß
- die Überlagerungseinrichtung das Kodewort einem Wert des beibehaltenen Pixels überlagert, indem das geringstwertige Bit des beibehaltenen Pixels in Übereinstimmung mit dem Kodewort geändert wird, und zwar ohne daß die Anzahl der Bits pro Pixel erhöht wird, und
- ein Dekodierer vorgesehen ist, der auf vom Kodierer übertragene Daten anspricht und
- - mehrere Interpolationseinrichtungen, welche dieselben Merkmale haben wie die entsprechenden Interpolationseinrichtungen des Kodierers,
- - eine Trenneinrichtung, um ein die gewählte Interpolationseinrichtung anzeigendes Kodewort von den übertragenen, beibehaltenen Pixeln zu trennen, sowie
- - eine Einfügeeinrichtung, um einen Interpolationswert, welcher von der gewählten, durch das Kodewort angegebenen Interpolationseinrichtung erzeugt wird, zwischen beibehaltenen Pixeln einzufügen, aufweist.
- Bei dem vorliegenden Kodierer wird zur Lieferung von Daten zur Bezeichnung der für den jeweiligen interpolierten Pixel gewählten Interpolationseinrichtung kein überflüssiges Bit zu den zu übertragenen Pixeldaten hinzugefügt, sondern die Information wird im Unter-Nyquist-Abtast-Kodierer erzeugt und den übertragenen Pixeldaten überlagert, indem er, falls erforderlich, der Wert des zu übertragenen Pixels ändert, und ein Unter- Nyquist-Abtast-Dekodierer die dem Wert des zu übertragenden Pixels überlagerte Information von diesem trennt und zur Bestimmung der richtigen Interpolationseinrichtung verwendet.
- Die nachfolgende Beschreibung der Erfindung hat lediglich beispielhaften Charakter, und es wird insbesondere auf die beigefügten Zeichnungen Bezug genommen, welche zeigen:
- Fig. 1 ein Konzept eines typischen herkömmlichen Unter-Nyquist-Abtast-Kodierers und -Dekodierers.
- Fig. 2 eine Darstellung eines Abtastmusters von abgetasteten Pixeln beim herkömmlichen Unter-Nyquist-Abtast-Kodierer.
- Fig. 3A und 3B jeweils beispielhafte Filtercharakteristiken von Vorfiltern und Nachfiltern, die bei herkömmlichen Unter-Nyquist-Abtast-Kodierern und -Dekodierern Verwendung finden.
- Fig. 4 ein Blockdiagramm eines Unter-Nyquist-Abtast-Kodierers und Dekodierers nach einer ersten Ausführungsform der Erfindung.
- Fig. 5 ein Diagramm einer in der ersten Ausführungsform der Erfindung verwendeten Interpolationseinrichtung.
- Fig. 6 ein Blockdiagramm eines Unter-Nyquist-Abtast-Kodierers und -Dekodierers nach einer zweiten Ausführungsform der Erfindung.
- Fig. 7 ein Blockdiagramm eines Unter-Nyquist-Abtast-Kodierers und -Dekodierers nach einer dritten Ausführungsform der Erfindung.
- Fig. 8 ein Blockdiagramm eines Filters zum Abschneiden von verschobenen Frequenzanteilen.
- Fig. 9 ein Diagramm eines Hochpaßfilters, der im Filter zum Abschneiden von verschobenen Frequenzanteilen Verwendung findet.
- Fig. 10 eine graphische Darstellung des Frequenzbandes, welches durch den Filter zum Abschneiden von verschobenen Frequenzanteilen ausgeblendet wird.
- In Fig. 4 ist in Form eines Blockdiagramms ein Unter-Nyquist-Abtast-Kodierer und -Dekodierer nach einer ersten Ausführungsform der Erfindung dargestellt. Das Eingangssignal ist ein abgetastetes Videosignal. Der in Fig. 4 dargestellte Unter-Nyquist- Abtast-Kodierer und -Dekodierer weist ein Unterabtastglied 6 zum Aufspalten einer Pixel-Zeichenkette in wegzulassende und in zu behaltende Pixel aufs erste Interpolationsglieder 7 und 14 mit gleichen Merkmalen, zweite Interpolationsglieder 8 und 15 mit gleichen Merkmalen, ein Differenzglied 9 zur Berechnung der Differenz zwischen einem durch das Interpolationsglied 7 berechneten Interpolationswert und dem Wert eines weggelassenen Pixels, ein Differenzglied 10 zur Berechnung der Differenz zwischen einem durch das Interpolationsglied 8 berechneten Interpolationswert und dem Wert eines weggelassenen Pixels, eine Vergleichseinrichtung (Wähleinrichtung) 11 zur Erkennung des Größenunterschieds zwischen den Ausgangssignalen der Differenzglieder 9 und 10, ein Kodierglied 12, das auf ein Ausgangssignal des Vergleichsglieds 11 anspricht und dieses in ein Kodewort zur Bezeichnung der gewählten Interpolationseinrichtung umwandelt, einen Überlagerungsglied 13, welches das Ausgangssignal der Kodiereinrichtung 12 einem beibehaltenen Pixel überlagert, ein Trennglied 16, welches das überlagerte Kodewort vom übertragenen beibehaltenen Pixel trennt, ein Umschaltglied 17, welches auf das Kodewort der Trennglieds 16 anspricht und daraufhin eines der Ausgangssignale der Interpolationsglieder 14 und 15 auswählt, sowie ein Einfügeglied 18, welches den durch das Umschaltglied 17 erhaltenen Interpolationswert in eine beibehaltene Pixel- Zeichenkette einsetzt.
- In dieser Ausführungsform werden zwei Sätze von Interpolationseinrichtungen verwendet, und zwei Interpolationsglieder pro Satz sind adaptiv geschaltet. Die am Eingang ankommende Pixel-Zeichenkette wird vom Unterabtastglied 6 in wegzulassende und beizubehakende Pixel getrennt, wie in Fig. 2 dargestellt. Nachfolgend wird im Interpolationsglied 7 auf Basis von beibehaltenen Pixeln ein Interpolationswert für einen weggelassenen Pixel berechnet. In ähnlicher Weise wird im Interpolationsglied 8 ein anderer Interpolationswert für diesen weggelassenen Pixel auf Basis von beibehaltenden Pixeln berechnet. Die zwei verschiedenen durch die Interpolationsglieder 7 und 8 erhaltenen Interpolationswerte werden vom Wert des weggelassenen (zu interpolierenden) Pixels in den Subtrahiergliedern 9 bzw. 10 subtrahiert und liefern zwei verschiedene Werte (Interpolationsfehler). Die Größe der beiden von den Subtrahiergliedern 9 bzw. 10 gelieferten Werte werden mittels des Vergleichsglieds 11 verglichen, das im Gegenzug dasjenige Interpolationsglied 7 oder 8 auswählt, welches den kleineren Interpolationsfehler erzeugt. Das durch das Vergleichsglied 11 gewählte Interpolationsglied wird durch ein Kodewort von einem Bit Länge dargestellt, welches vom Kodierglied 12 erzeugt wird. Beispielsweise ist das Kodewort zur Bezeichnung der Interpolationseinrichtung "0", wenn das Interpolationsglied 7 gewählt ist, und im anderen Fall "1", wenn das Ausgangssignal des Interpolationsglieds 8 gewählt ist. Da in dieser Ausführungsform zwei verschiedene Arten von Interpolationsgliedern verwendet werden, kann das Kodewort ein Bit groß sein, aber bei drei oder mehr verschiedenen Interpolationsgliedern muß das Kodewort offensichtlich eine Lange von zwei oder mehreren Bit haben. Das so vom Kodierglied 12 gelieferte Kodewort zur Bezeichnung der Interpolationseinrichtung wird mittels des Überlagerungsglieds 13 einem der beibehaltenen Pixel überlagert und dann übertragen. Die Überlagerung wird in solcher Weise durchgeführt, daß bei einer exklusiv-ODER-Verknüpfung der geringstwertigen Bits von Werten zweier aufeinanderfolgender beibehaltener Pixel das geringstwertige Bit des Wertes des nachfolgend ankommenden Bits geändert wird, so daß das Ergebnis oder die Summe der exklusiv-ODER-Verknüpfung mit dem Kodewort für die Interpolationseinrichtung übereinstimmt. Das so mit dem Kodewort überlagerte beibehaltene Pixel wird über eine Übertragungseinrichtung vom Unter-Nyquist-Abtast-Kodierer zum Unter-Nyquist- Abtast-Dekodierer übertragen. Im Trennglied 16 werden die geringstwertigen Bits der Werte zweier aufeinanderfolgender behaltener Pixel durch exklusiv-ODER verknüpft, so daß daraus das Kodewort zu entnehmen ist. Dann spricht das Umschaltglied 17 auf das so ermittelte Kodewort an und wählt daraufhin einen der von den Interpolationsgliedern 14 und 15 erzeugten Interpolationswerte aus. Der durch das Umschaltglied 17 gewählte Interpolationswert wird mittels des Einfügeglieds 18 zwischen die beibehaltenen Pixel eingefügt. Auf diese Weise wird gemäß dieser Ausführungsform immer der Interpolationswert gewählt, der von dem Interpolationsglied erhalten wurde, welches den kleineren Interpolationsfehler macht.
- In Fig. 5 ist ein Beispiel einer Interpolationseinrichtung dargestellt, wobei es sich dabei um einen für die horizontale Richtung verwendeten Tiefpaßfilter handelt. In dieser Darstellung bezeichnet ein großer, eine Zahl enthaltender Kreis einen beibehaltenen Pixel und ein kleiner Kreis einen weggelassenen Pixel. Die beibehaltenen Pixel werden, wie in Fig. 5 gezeigt, mit Gewichtungswerten versehen, um einen Interpolationswert für einen weggelassenen Pixel zu liefern, der in Fig. 5 durch einen Doppelkreis dargestellt ist. Wenn dieser Filter für die vertikale Richtung verwendet wird, kann er als vertikaler Interpolationsfilter fungieren.
- Das Interpolationsglied der vorliegenden Ausführungsform verwendet die exklusiv-ODER-Summe von Werten der beibehaltenen Pixel, aber die Überlagerung kann auch auf verschiedene andere Arten erreicht werden.
- Fig. 6 zeigt eine zweite Ausführungsform des Unter-Nyquist-Abtast-Kodierers und -Dekodierers, welcher auf eine speziellere Anwendung zielt. In dieser Ausführungsform ist das Eingangssignal ein abgetastetes TV-Signal, welches mit fortschreitendem Abtastvorgang eine Pixel-Zeichenkette bildet. Der diagrammartig in Fig. 6 dargestellte Unter-Nyquist-Abtast-Kodierer und -Dekodierer umfaßt generell einen Kodierer mit den Komponenten 19 bis 30 und einen Dekodierer mit den Komponenten 31 bis 39. In Fig. 6 ist dargestellt: ein Unterabtastglied 19 zum Trennen einer am Eingang ankommenden Zeichenkette in wegzulassende und in zu behaftende Pixel, Verzögerungselemente 20 und 31 für eine Verzögerung um einen Pixel, Verzögerungselemente 21 und 32 für eine Verzögerung um einen um ein Feld, Verzögerungselemente 22 und 33 für eine Verzögerung um eine Zeile, ein Multiplizierglied 23, welches den Wert eines wegzulassenden Pixels verdoppelt, indem es den Pixelwert um ein Bit verschiebt, Addierglieder 24, 25, 34 und 35 zum Ermitteln eines doppelten Interpolationswertes, Subtrahierglieder 26 und 27 zur Berechnung der Differenz zwischen verdoppelten Werten von weggelassenen Pixeln und den ermittelten doppelten Interpolationswerten, ein Auswählglied 28, welches auf Ausgangssignale der Subtrahierglieder 26 und 27 anspricht, um ein Datensignal von einem Bit Länge zu erzeugen, ein Kodierglied 29, welches auf ein positives oder negatives Vorzeichenbitsignal vom Subtrahierglied 26, auf ein Ausgangssignal des Auswählgliedes 28, sowie auf das geringstwertige Bit eines Ausgangssignals des Addiergliedes 24 anspricht, um ein "+1", "0" , oder "-1" anzeigendes Signal zu erzeugen, ein Addierglied 30, um dem Wert des beibehaltenen Pixels das Ausgangssignal des Kodierglieds 29 zu überlagern, ein Dekodierglied 36, welches auf die Summe der geringstwertigen Bits der Werte der beibehaltenen Pixel anspricht und ein Signal zur Auswahl einer der Interpolationseinrichtungen erzeugt, ein Umschaltglied 37, welches auf das Ausgangssignal des Dekodierglieds 36 anspricht und die Interpolationswerte schaltet, ein Divisionsglied 38, welches einen durch das Umschaltglied 37 gewählten Wert halbiert, indem er den gewählten Wert um ein Bit verschiebt, sowie ein Einfügeglied 39, welches den ausgedünnten Pixel in die Zeichenkette der beibehaltenen Pixel einfügt. Der wie oben beschrieben aufgebaute Unter-Nyquist-Abtast-Kodierer und -Dekodierer arbeitet wie in folgendem unter Bezugnahme auf Fig. 6 und auch Fig. 2 beschrieben.
- Weggelassene Pixel, dargestellt durch kleinere, schraffierte Kreise und beibehaltene, in Fig. 2 durch größere, leere Kreise dargestellte Pixel, werden mittels des Unterabtastglieds 19 in Fig. 6 getrennt. Zum Unterabtasten eines mit X in Fig. 2 bezeichneten Pixels mittels des Unter-Nyquist-Abtast-Kodierer und -Dekodierers wird ein Kodewort einem mit R in Fig. 2 bezeichneten Pixel überlagert, welches die Auswalil der Interpolationseinrichtung bestimmt. Bei diesem Vorgang empfängt das Addierglied 24 den Pixel R und ein von Verzögerungsglied 20 erzeugtes Pixel L, das Addierglied 25 empfangt ein von Verzögerungsglied 21 erzeugtes Pixel B und einen von Verzögerungsglied 22 erzeugtes Pixel A, und das Pixel X wird an das Multiplizierglied 23 weitergegeben. Dann empfängt das Auswählglied 28 die folgenden zwei Eingangssignale:
- Horizontaler Fehler: 2 · E (X) - E (L) - E (R)
- Vertikaler Fehler: 2 · E (X) - E (A) - E (B)
- wobei E(X), E(R), E(A) und E(B) die jeweiligen Werte der Pixel X, R, L, A und B darstellen.
- Das die beiden obigen Signale empfangende Auswählglied 28 erzeugt "0", wenn der Absolutwert des horizontalen Fehlers größer ist als der Absolutwert des vertikalen Fehlers, andernfalls erzeugt es "1". Das Kodierglied 29 empfängt insgesamt drei Bits, nämlich das Ausgangssignal der Wähleinrichtung 28, das Vorzeichenbit, welches einen positiven oder einen negativen Horizontalfehler bezeichnet, sowie das geringstwertige Bit des Ausgangssignals des Addierglieds 24 (welches die Summe der vom Addierglied 24 ausgegebenen exklusiv-ODER-Verknüpfung der geringstwertigen Bits der Pixel R und L darstellt) und gibt das Kodewort zur Bezeichnung der Interpolationseinrichtung weiter, welches in Übereinstimmung mit den in Tabelle 1 aufgeführten Daten "+1", "-1" oder "0" sein kann. Tabelle 1 Ausgang der Wähleinrichtung 28 geringstwertiges Bit des Addierglieds 24 Ausgangsvorzeichen des Subtrahierglieds 26 Ausgang des Kodierglieds 29
- Das Addierglied 30 empfängt das kodierte Wort, addiert es zum Pixelwert E(R) und überträgt den sich ergebenden Pixel R. Der wie in obigem beschriebene weggelassene Pixel X wird, wie in folgendem beschrieben, im Unter-Nyquist-Abtast-Kodierer interpoliert. In dem in Fig. 6 dargestellten Dekoder empfängt das Verzögerungsglied 31 den Pixel R und gibt den Pixel L weiter, das Verzögerungsglied 32 gibt den Pixel B weiter und das Verzögerungsglied 33 den Pixel A. Das Dekodierglied 36 spricht dann auf das geringstwertige Bit des Ausgangssignals des Addierglieds 34 an und erzeugt die exklusiv-ODER Summe der geringstwertigen Bits der Pixel R und L, welche horizontal benachbart den interpolierten Pixeln liegen. Das Umschaltglied 37 ist so gesteuert, daß es das Ausgangssignal des Addierglieds 34 auswählt, wenn die sich ergebende exklusiv-ODER Summe "0" ist und das Ausgangssignal des Addierglieds 35 auswählt, wenn die sich ergebende exklusiv-ODER Summe "1" ist. Das Ausgangssignal des Umschaltglieds 37 wird mittels des Dividierglieds 38 halbiert und liefert den Wert des Pixels X, der in die vor dem Pixel L liegende Position eingefügt wird.
- Auf diese Weise wird nach dieser Ausführungsform zur Interpolation der weggelassenen Pixel die horizontale oder die vertikale Richtung ausgewählt, um einen möglichst kleinen Interpolationsfehler zu erhalten. Die Richtung für die Interpolation wird von der exklusiv-ODER-Summe des geringstwertigen Bits der Pixeldaten bestimmt, welche horizontal benachbart den interpolierten Pixeln liegen und, falls die geeignete Interpolationsrichtung nicht durch die Eingangswerte selbst im Unter-Nyquist-Abtast- Kodierer bestimmt werden kann, werden die Pixelwerte zwangsweise um eine Stufe geändert. Diese Änderung des Pegels führt zu einer Vergrößerung oder einer Verkleinerung des Horizontalfehlers und bewirkt, daß sich die Pixelwerte an den Wert des weggelassenen Pixels annähern.
- Demzufolge kann das Überlagern des zur Auswahl der Interpolationseinrichtung verwendeten Kodewortes selbst Quelle einer Rauschstörung von der Größe einer Stufe sein. Jedoch kann dieses Rauschen durch Interpolieren des Pixels entfernt werden, derart, daß es, wenn die horizontale Richtung ausgewählt ist, insgesamt unterdrückt wird, und daß bei ausgewählter vertikaler Richtung seine Pegeländerung visuell nicht zu bemerken ist.
- Daraus ist zu schließen, daß die Interpolationsrichtung niemals falsch gewählt wird und daß die adaptive Interpolation durchgeführt werden kann, wobei ferner in der vorliegenden Ausführungsform die horizontale und die vertikale Auflösung des Videosignals vollständig erhalten bleibt.
- Das Kodewort "+1", "-1" oder "0" wird in der vorliegenden Ausführungsform durch eine spezielle Kodierweise erzeugt, es kann jedoch auf verschiedene andere Arten erzeugt werden, beispielsweise indem man andere als die beiden benachbart zu den weggelassenen Pixeln liegenden Werte verwendet.
- Die vorliegende Ausführungsform macht sich die Feldkorrelation zu Nutze, aber die Auswahl der vertikalen Richtung, in der der Interpolationsfehler erhöht ist, kann zur Anpassung an bewegte Bilder verhindert werden.
- Ein höherwertiger Filter kann mit dem Interpolationsfilter der Erfindung verbunden sein.
- In Fig. 7 ist ein Unter-Nyquist-Abtast-Kodierer nach einer dritten Ausführungsform der Erfindung dargestellt. Wie diagrammartig als schematisches Blockdiagramm in Fig. 7 dargestellt, umfaßt der Kodierer einen Filter 40 zum Abschneiden der verschobenen Frequenzanteile eines Videosignals, ein Unterabtastglied 41, horizontale und vertikale Interpolationsfilter 42 und 43, ein Subtrahierglied 44 zur Berechnung der Differenz (Interpolationsfehler) zwischen einem vom Interpolationsfilter 42 erzeugten horizontalen Interpolationswert und dem Wert eines weggelassenen Pixels (zu interpolierenden Pixels), ein Subtrahierglied 45 zur Berechnung des Unterschieds zwischen einem vom Interpolationsfilter 43 erzeugten vertikalen Interpolationswert und dem Wert eines weggelassenen Pixels, ein Wählglied 46, welches auf Ausgangssignale der Subtrahierglieder 44 und 45 anspricht und ein Bestimmungssignal von der Größe von zwei Bits erzeugt, ein Verzögerungsglied 47, um das geringstwertige Bit eines Wertes eines beibehaltenen Pixels um ein Bit zu verzögern, ein exklusiv-ODER-Glied 48, um das geringstwertige Bit eines Wertes eines gerade ankommenden, beizubehaltenden Pixels mit dem geringstwertigen Bit des Wertes des beizubehaltenden Pixels, das um ein Bit früher als gerade ankommende, beibehaltene Bit angekommen ist und durch das Verzögerungsglied 47 zurückgehalten wurde, durch eine exklusiv-ODER-Verknüpfung zu verbinden, ein Kodierglied 49, welches ein Kodewort zum Anzeigen der Interpolationseinrichtung zu erzeugt und auf insgesamt vier Bit anspricht, nämlich auf ein vom Wählglied 46 erzeugtes Bezeichnungssignal mit einer Länge von zwei Bit, auf ein vom Subtrahierglied 44 erzeugtes Vorzeichenbitsignal von einem Bit Länge und auf die vom exklusiv-ODER- Glied gelieferte exklusiv-ODER Summe von einem Bit Länge, und ein Addierglied 50, um das vom Kodierglied 49 erhaltene Kodewort zum Wert des beibehaltenen Pixel zu addieren.
- Der Kodierer dieser Ausführungsform arbeitet im wesentlichen in gleicher Weise wie die Kodierer der vorhergehenden zwei Ausführungsformen, abgesehen von der Funktionsweise des Filters 40 zum Abschneiden der verschobenen Frequenzanteile, sowie den des Wählglieds 46 und des Kodierglieds 49, welche im folgenden genauer beschrieben werden.
- Bei dem Kodierer voll Fig. 7 durchläuft ein Videosignal zuerst den Filter zum Abschneiden der verschobenen Frequenzanteile, um ein durch den Unterabtastvorgang bedingtes verfremdendes Rauschen oder eine Störung zu beseitigen.
- Beispielhaft ist dieser Filter wie in Fig. 8 dargestellt aufgebaut. Genauer gesagt umfaßt der in Diagrammform in Fig. 8 dargestellte Filter 40 einen vertikalen Hochpaßfilter 51, einen horizontalen Hochpaßfilter 52 und ein Subtrahierglied 53, welches den Wert eines Pixels, das den vertikalen 51 und den horizontalen Hochpaßfilter 52 durchlaufen hat, vom ursprünglichen Videosignal abzieht. Indem in dieser Weise die durch den horizontalen und den vertikalen Hochpaßfilter gelaufene Komponente vom ursprünglichen Videosignal subtrahiert wird, erreicht man, daß der Filter nur die verschobenen Frequenzanteile eliminiert. Fig. 9 zeigt ein Beispiel eines Hochpaßfilters, der auf den Filter von Fig. 8 angewendet wird, wodurch ein Filter zum Abschneiden von verschobenen Frequenzanteilen geliefert wird, dessen Charakteristik in Fig. 10 gezeigt ist.
- Zur Beschreibung der Wählglieds 46 und des Kodierglieds 49 wird angenommen, daß ein vom horizontalen Interpolationsglied 44 erzeugter Interpolationswert Eh ist ein vom vertikalen Interpolationsglied erzeugter Interpolationswert Ev ist und der Wert eines weggelassenen Pixels X (siehe Fig. 2) durch E(X) gegeben ist. Dann läßt sich ein vom Subtrahierglied 44 erhaltener Interpolationsfehler (horizontaler Fehler) und ein vom vertikalen Subtrahierglied 45 erhaltener Interpolationsfehler (vertikaler Fehler) wie folgt ausdrücken:
- Horizontaler Fehler: E(X) - Eh
- Vertikaler Fehler: E(X) - Ev.
- Das Wählglied 46 empfängt die obigen zwei Signale und erzeugt "00" , wenn der Absolutwert des horizontalen Fehlers minus Absolutwert des vertikalen Fehlers größer als 2 ist, "01" bei einem Absolutwert des vertikalen Fehlers minus einem Absolutwert des horizontalen Fehlers größer 2, und "10" oder "11" in den übrigen Fällen. In dieser Ausführungsform hat das Ausgangssignal des Wählglieds 46 ein Länge von zwei Bit. Das geringstwertige Bit des beibehaltenen Pixels, welcher um ein Pixel früher angekommenen ist und das Verzögerungsglied 47 durchlaufen hat, und das geringstwertige Bit des gerade ankommenden, beibehaltenen Pixels werden im exklusiv-ODER-Glied 48 durch eine exklusiv-ODER-Verknüpfung verbunden, und die Summe wird vom Glied 48 weitergegeben. Es versteht sich, daß diese zwei Pixel sich an den gegenüberliegenden Seiten des weggelassenen Pixels befinden, für den der Interpolationswert gebildet werden soll. Das Kodierglied 49 empfängt insgesamt vier Bits, und zwar das Ausgangssignal des exklusiv-ODER-Glieds 48 von einem Bit Länge, das Ausgangssignal des Wählglieds 46 von zwei Bit, sowie das Vorzeichenbitsignal von einem Bit Länge, welches einen positiven oder einen negativen, vom Subtrahierglied erzeugten, horizontalen Fehler anzeigt, und erzeugt ein Kodewort "+1" ,"-1" oder "0" in Übereinstimmung mit den in Tabelle 2 aufgeführten Daten. Das auf diese Weise vom Kodierglied 49 erhaltene Ausgangssignal (Kodewort zur Bezeichnung der Interpolationseinrichtung) wird mittels des Addierglieds 50 zum beibehaltenen Pixel addiert und weiter übertragen. Tabelle 2 Ausgang der Wähleinrichtung 46 Ausgang der Wähleinrichtung 46 Ausgang des exklusiv-ODER-Glieds 48 Ausgangsvorzeichen des Subtrahierglieds 44 Ausgang des Kodierglieds 49
- In Tabelle 2 bezeichnet "X" beliebige Werte.
- In dieser Ausführungsform mit dem in obigem beschriebenem Aufbau wird das Kodewort dann nicht überlagert, wenn die Differenz zwischen horizontalem und vertikalem Fehler weniger als zwei Stufen beträgt, d. h. wenn die Ausgangssignale von zwei Interpolationsfiltern im wesentlichen gleich sind. Demzufolge kann diese Ausführungsform zusätzlich zu den von der ersten und zweiten Ausführungsform erzielten Leissungsmerkmalen sicherstellen, daß in einem niedrigen Bandbereich, in dem die Pegelausschläge des Videosignals klein und flach sind, der Wert von beibehaltenen Pixeln in Form der ursprünglichen Werte ohne Änderung der Pixeldaten übertragen werden kann, wodurch die Flachheit des Videosignals erhalten bleibt. Vorteilhaft bei der vorliegenden Ausführungsform ist außerdem, daß dank des Vorfilters der verschobene hohe Video- Raumfrequenzanteil, welcher auch bei adaptiv durchgeführter horizontaler und vertikaler Interpolation Interpolationsfehler begünstigt, gemildert wird und Bildstörungen durch eine Verfälschung des verschobenen, hohen Bandbereichs der Raumfrequenz verhindert werden können. Der Vorfilter kann selbstverständlich auch anders aufgebaut sein, als in Verbindung mit der vorliegenden Ausführungsform beschrieben ist. Der Schaltpunkt des Wählglieds kann einen anderen Wert annehmen als in der vorliegenden Ausführungsform, bei der er beispielhaft auf "2" gesetzt ist. Die weggelassenen Pixel können anders interpoliert werden als in dieser Ausführungsform beschrieben. Die Art und die Anzahl der Interpolationseinrichtungen verstehen sich nicht einschränkend, sondern können je nach Verwendung geändert werden. Des weiteren kann der Inhalt der vorliegenden Erfindung nicht nur auf Videodaten angewendet werden, sondern beispielsweise auch auf Tondaten.
Claims (11)
1. Unter-Nyquist-Abtast-Kodierer, der
eine Einrichtung (6; 19; 41) zum Unterabtasten von
Bildelementen von einem abgetasteten Videodatensignal
entsprechend einer vorbestimmten Vorschrift;
eine Vielzahl Interpolationseinrichtungen (7, 8; 24,
25; 42, 43) zum Interpolieren eines Bildelements, das
auszulassen ist, unter Verwendung beizubehaltender
Bildelemente benachbart den auszulassenden
Bildelementen;
eine Wähleinrichtung (9, 10, 11; 26, 27, 28; 44, 45,
46) zum Vergleichen eines Wertes des ausgelassenen
Bildelementes mit einer Vielzahl von der Vielzahl
Interpolationseinrichtungen erzeugter
Interpolationswerte;
eine Kodiereinrichtung (12; 29; 49), die ansprechend
auf ein Ausgangssignal der Wähleinrichtung ein
Kodewort für Interpolationszwecke erzeugt, das anzeigt,
welche Interpolationseinrichtung von der
Wähleinrichtung gewählt ist; und
eine Überlagerungseinrichtung (13; 30; 50) zum
Überlagern des Kodeworts auf einem beibehaltenen Bildelement
aufweist,
und nur die beibehaltenen Bildelemente überträgt;
dadurch gekennzeichnet, daß
die Überlagerungseinrichtung (13; 30; 50) das Kodewort
einem Wert des beibehaltenen Bildelements durch
Verändern des geringstwertigen Bits des beibehaltenen
Bildelements entsprechend dem Kodewort überlagert, wodurch
das Kodewort ohne Erhöhung der Bitzahl pro Bildelement
überlagert wird.
2. Unter-Nyquist-Abtast-Kodierer nach Anspruch 1, bei dem
die Vielzahl Interpolationseinrichtungen ein
Horizontal-Tiefpaßfilter (24) und ein Vertikal-Tiefpaßfilter (25) aufweist.
3. Unter-Nyquist-Abtast-Kodierer nach Anspruch 1, dadurch
gekennzeichnet, daß die Überlagerungseinrichtung den Wert des
zu überlagernden beibehaltenen Bildelements derart ändert, daß
der Interpolationsfehler nicht erhöht wird, und zwar durch
Überlagerung desjenigen Kodewortes, das eine ausgewählte
Interpolationseinrichtung anzeigt, auf dem Bildelement.
4. Unter-Nyquist-Abtast-Kodierer nach Anspruch 1, dadurch
gekennzeichnet, daß die Überlagerungseinrichtung nicht die
Überlagerung desjenigen Kodewortes bewirkt, das eine
ausgewählte Interpolationseinrichtung anzeigt, wenn der Wert des zu
interpolierenden Bildelements in das allen
Interpolationseinrichtungen gemeinsame Filterdurchlaßband fällt.
5. Unter-Nyquist-Abtast-Kodierer nach Anspruch 4, dadurch
gekennzeichnet, daß die Überlagerungseinrichtung nicht die
Überlagerung desjenigen Kodewortes bewirkt, das eine
ausgewählte Interpolationseinrichtung anzeigt, wenn die Differenz
zwischen der Vielzahl Interpolationswerte kleiner als ein
vorbestimmter Wert ist.
6. Unter-Nyquist-Abtast-Kodierer nach Anspruch 1, dadurch
gekennzeichnet, daß die Überlagerungseinrichtung dasjenige
Kodewort, das eine ausgewählte Interpolationseinrichtung
anzeigt,
dem geringstwertigen Bit eines beibehaltenen
Bildelements überlagert.
7. Unter-Nyquist-Abtast-Kodierer nach Anspruch 6, dadurch
gekennzeichnet, daß die Überlagerungseinrichtung die
Überlagerung derart bewirkt, daß das Kodewort von Informationen
darüber dargestellt wird, ob die geringstwertigen Bits von Werten
zweier beibehaltener Bildelemente einander gleich sind.
8. Unter-Nyquist-Abtast-Kodierer nach Anspruch 1, dadurch
gekennzeichnet, daß die Überlagerungseinrichtung dasjenige
Kodewort, das eine ausgewählte Interpolationseinrichtung
anzeigt, einem beibehaltenen Bildelement benachbart dem
ausgelassenen interpolierten Bildelement überlagert.
9. Unter-Nyquist-Abtast-Kodierer nach Anspruch 1, der
ferner eine Vor-Filtereinrichtung (40) zum Ausblenden der
Skew-Frequenzkomponente, einschließlich sowohl einer hohen
Horizontal- als auch einer hohen Vertikalfrequenz des
Videosignals vor dem Gewinnen der Interpolationswerte aufweist.
10. Unter-Nyquist-Abtast-Kodierer nach Anspruch 9, bei dem
die Vor-Filtereinrichtung ein
Skew-Frequenzkomponenten-Durchlaßfilter (51, 52) zum Erzeugen eines das Ergebnis der
Horizontal-Hochpaßfilterung (52) und der Vertikal-Hochpaßfilterung
(51) darstellenden Ausgangssignals und einen Subtrahierer (53)
zum Subtrahieren des erzeugten Signals von dem
Original-Videosignal aufweist, um die Skew-Frequenzkomponente auszublenden.
11. Unter-Nyquist-Abtast-Kodierer und -Dekodierer, der
aufweist:
Einen Kodierer mit einer Einrichtung (6; 19; 41) zum
Unterabtasten von Bildelementen von einem abgetasteten
Videodatensignal entsprechend einer vorbestimmten
Vorschrift,
eine Vielzahl Interpolationseinrichtungen (7,
8; 24, 25; 42, 43) zum Interpolieren eines
Bildelements, das auszulassen ist, unter Verwendung von dem
auszulassenden Bildelementen benachbarten
beizubehaltenden Bildelementen, eine Wähleinrichtung (9, 10, 11;
26, 27, 28; 44, 45, 46) zum Vergleichen eines Wertes
des ausgelassenen Bildelements mit einer von der
Vielzahl Interpolationseinrichtungen erzeugten Vielzahl
Interpolationswerte, eine Kodiereinrichtung (12; 29;
49), die ansprechend auf ein Ausgangssignal der
Wähleinrichtung ein Kodewort für Interpolationszwecke
erzeugt, das anzeigt, welche Interpolationseinrichtung
von der Wähleinrichtung ausgewählt ist, und eine
Überlagerungseinrichtung (13; 30; 50) zum Überlagern des
Kodeworts einem Bildelement, das beizubehalten ist;
und dadurch gekennzeichnet ist, daß
die Überlagerungseinrichtung (13; 30; 50) das Kodewort
einem Wert des beibehaltenen Bildelements durch
Verändern des geringstwertigen Bits des beibehaltenen
Bildelements entsprechend dem Kodewort überlagert, wodurch
das Kodewort ohne Erhöhung der Bitzahl pro Bildelement
überlagert wird; und
ein Dekodierer vorgesehen ist,
der Dekodierer auf von dem Kodierer übertragene
Informationen anspricht und
eine Vielzahl Interpolationseinrichtungen (14, 15; 34,
35) mit denselben Charakteristika wie diejenigen
entsprechender mehrerer Interpolationseinrichtungen des
Kodierers,
eine Absonderungseinrichtung (16; 36) zum Absondern
desjenigen Kodewortes, das eine ausgewählte
Interpolationseinrichtung anzeigt, von übertragenen
beibehaltenen Bildelementen und
eine Einfügungseinrichtung (17, 18; 37, 39) zum
Einfügen eines von der ausgewählten
Interpolationseinrichtung, die von dem Kodewort angezeigt wird, gewonnenen
Interpolationswertes an einer Position zwischen
beibehaltenen Bildelementen aufweist.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP62048127A JPS63215185A (ja) | 1987-03-03 | 1987-03-03 | サブナイキスト符号化装置および復号化装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
DE3889948D1 DE3889948D1 (de) | 1994-07-14 |
DE3889948T2 true DE3889948T2 (de) | 1995-02-23 |
Family
ID=12794659
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE3889948T Expired - Fee Related DE3889948T2 (de) | 1987-03-03 | 1988-03-02 | Koder und Dekoder mit einer Unter-Nyquist-Abtastung. |
Country Status (5)
Country | Link |
---|---|
US (1) | US4868654A (de) |
EP (1) | EP0281387B1 (de) |
JP (1) | JPS63215185A (de) |
KR (1) | KR900008823B1 (de) |
DE (1) | DE3889948T2 (de) |
Families Citing this family (51)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5220583A (en) * | 1988-10-03 | 1993-06-15 | Motorola, Inc. | Digital fm demodulator with a reduced sampling rate |
JP2797393B2 (ja) * | 1989-04-10 | 1998-09-17 | キヤノン株式会社 | 記録再生装置 |
GB9006325D0 (en) * | 1990-03-21 | 1990-05-16 | Philips Electronic Associated | Maintaining video signals |
JPH03228488A (ja) * | 1990-02-01 | 1991-10-09 | Nippon Television Network Corp | テレビジョン方式 |
US5111295A (en) * | 1990-04-20 | 1992-05-05 | Chao Lee M | Method and system for high definition color TV compatible with existing TV sets, existing broadcasting channels and existing VCR equipment |
JPH043594A (ja) * | 1990-04-20 | 1992-01-08 | Hitachi Ltd | 信号補間装置 |
US5128759A (en) * | 1990-05-31 | 1992-07-07 | Sony Corporation | Video signal decoder |
US5021880A (en) * | 1990-06-13 | 1991-06-04 | Northern Telecom Limited | Digital video signal compression |
KR950008710B1 (ko) * | 1990-12-26 | 1995-08-04 | 삼성전자주식회사 | 필드간 내삽장치 |
US5274464A (en) * | 1991-02-20 | 1993-12-28 | Samsung Electronics Co. Ltd. | Spatial filter for improved VHS system |
TW208106B (de) * | 1991-02-20 | 1993-06-21 | Samsung Electronics Co Ltd | |
NL9101080A (nl) * | 1991-06-24 | 1993-01-18 | Koninkl Philips Electronics Nv | Inrichting voor het splitsen van een digitaal geinterlinieerd televisie signaal in componenten. |
GB2259421B (en) * | 1991-09-04 | 1995-01-18 | Sony Broadcast & Communication | Image data recording and transmission |
US5168375A (en) * | 1991-09-18 | 1992-12-01 | Polaroid Corporation | Image reconstruction by use of discrete cosine and related transforms |
KR0171366B1 (ko) * | 1991-10-28 | 1999-03-20 | 강진구 | 자동화질 보상회로 |
KR970002697B1 (ko) * | 1992-05-13 | 1997-03-08 | 마쯔시다덴기산교 가부시기가이샤 | 영상신호변환장치 |
KR100309358B1 (ko) * | 1992-07-30 | 2001-12-28 | 요트.게.아. 롤페즈 | 역방향재생모드에서텔레비젼프레임을디스플레이하는디바이스 |
JP3104439B2 (ja) * | 1992-11-13 | 2000-10-30 | ソニー株式会社 | 高能率符号化及び/又は復号化装置 |
KR0157665B1 (ko) * | 1993-09-20 | 1998-11-16 | 모리시타 요이찌 | 압축텔레비젼신호기록재생장치 |
US5570296A (en) * | 1994-03-30 | 1996-10-29 | Apple Computer, Inc. | System and method for synchronized presentation of video and audio signals |
US6181368B1 (en) | 1994-04-14 | 2001-01-30 | Asahi Kogaku Kogyo Kabushiki Kaisha | Electronic endoscope |
FR2735319B1 (fr) * | 1995-06-09 | 1997-07-18 | Telediffusion Fse | Insertion de donnees dans un signal d'image |
US6091940A (en) | 1998-10-21 | 2000-07-18 | Parkervision, Inc. | Method and system for frequency up-conversion |
US7515896B1 (en) | 1998-10-21 | 2009-04-07 | Parkervision, Inc. | Method and system for down-converting an electromagnetic signal, and transforms for same, and aperture relationships |
US6694128B1 (en) | 1998-08-18 | 2004-02-17 | Parkervision, Inc. | Frequency synthesizer using universal frequency translation technology |
US6061551A (en) | 1998-10-21 | 2000-05-09 | Parkervision, Inc. | Method and system for down-converting electromagnetic signals |
US6560301B1 (en) | 1998-10-21 | 2003-05-06 | Parkervision, Inc. | Integrated frequency translation and selectivity with a variety of filter embodiments |
US6370371B1 (en) | 1998-10-21 | 2002-04-09 | Parkervision, Inc. | Applications of universal frequency translation |
US7039372B1 (en) | 1998-10-21 | 2006-05-02 | Parkervision, Inc. | Method and system for frequency up-conversion with modulation embodiments |
US6049706A (en) | 1998-10-21 | 2000-04-11 | Parkervision, Inc. | Integrated frequency translation and selectivity |
US6813485B2 (en) | 1998-10-21 | 2004-11-02 | Parkervision, Inc. | Method and system for down-converting and up-converting an electromagnetic signal, and transforms for same |
US6061555A (en) | 1998-10-21 | 2000-05-09 | Parkervision, Inc. | Method and system for ensuring reception of a communications signal |
US6542722B1 (en) | 1998-10-21 | 2003-04-01 | Parkervision, Inc. | Method and system for frequency up-conversion with variety of transmitter configurations |
US7236754B2 (en) | 1999-08-23 | 2007-06-26 | Parkervision, Inc. | Method and system for frequency up-conversion |
US6704558B1 (en) | 1999-01-22 | 2004-03-09 | Parkervision, Inc. | Image-reject down-converter and embodiments thereof, such as the family radio service |
US6704549B1 (en) | 1999-03-03 | 2004-03-09 | Parkvision, Inc. | Multi-mode, multi-band communication system |
US6879817B1 (en) | 1999-04-16 | 2005-04-12 | Parkervision, Inc. | DC offset, re-radiation, and I/Q solutions using universal frequency translation technology |
US6853690B1 (en) | 1999-04-16 | 2005-02-08 | Parkervision, Inc. | Method, system and apparatus for balanced frequency up-conversion of a baseband signal and 4-phase receiver and transceiver embodiments |
US7110444B1 (en) | 1999-08-04 | 2006-09-19 | Parkervision, Inc. | Wireless local area network (WLAN) using universal frequency translation technology including multi-phase embodiments and circuit implementations |
US7065162B1 (en) | 1999-04-16 | 2006-06-20 | Parkervision, Inc. | Method and system for down-converting an electromagnetic signal, and transforms for same |
US7693230B2 (en) | 1999-04-16 | 2010-04-06 | Parkervision, Inc. | Apparatus and method of differential IQ frequency up-conversion |
US8295406B1 (en) | 1999-08-04 | 2012-10-23 | Parkervision, Inc. | Universal platform module for a plurality of communication protocols |
US7010286B2 (en) | 2000-04-14 | 2006-03-07 | Parkervision, Inc. | Apparatus, system, and method for down-converting and up-converting electromagnetic signals |
US7454453B2 (en) | 2000-11-14 | 2008-11-18 | Parkervision, Inc. | Methods, systems, and computer program products for parallel correlation and applications thereof |
US7072427B2 (en) | 2001-11-09 | 2006-07-04 | Parkervision, Inc. | Method and apparatus for reducing DC offsets in a communication system |
US7460584B2 (en) | 2002-07-18 | 2008-12-02 | Parkervision, Inc. | Networking methods and systems |
US7379883B2 (en) | 2002-07-18 | 2008-05-27 | Parkervision, Inc. | Networking methods and systems |
JP4876048B2 (ja) * | 2007-09-21 | 2012-02-15 | 株式会社日立製作所 | 映像送受信方法、受信装置、映像蓄積装置 |
US20100135379A1 (en) * | 2008-12-02 | 2010-06-03 | Sensio Technologies Inc. | Method and system for encoding and decoding frames of a digital image stream |
US8169620B1 (en) | 2009-09-21 | 2012-05-01 | The United States Of America, As Represented By The Administrator Of The National Aeronautics And Space Administration | Sub-pixel spatial resolution wavefront phase imaging |
US9986202B2 (en) | 2016-03-28 | 2018-05-29 | Microsoft Technology Licensing, Llc | Spectrum pre-shaping in video |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
IT1098674B (it) * | 1978-08-09 | 1985-09-07 | Alfa Romeo Spa | Dispositivo elettronico per il rilievo della velocita' di un organo rotante |
US4340940A (en) * | 1980-08-26 | 1982-07-20 | Rca Corporation | Hardware reduction by truncation of selected number of most significant bits for digital video system using subsampling and adaptive reconstruction |
US4320416A (en) * | 1980-10-15 | 1982-03-16 | Rca Corporation | Technique for optimally encoding digitally encoded video signals |
GB2126822B (en) * | 1982-07-30 | 1986-08-06 | British Broadcasting Corp | Video signal processing |
GB2138238B (en) * | 1983-03-02 | 1987-07-08 | British Broadcasting Corp | High definition video signal transmission |
US4605963A (en) * | 1983-08-15 | 1986-08-12 | Rca Corporation | Reduction of control bits for adaptive sub-nyquist encoder |
EP0163512B1 (de) * | 1984-05-29 | 1992-08-19 | General Electric Company | Raumzeitliche Signalverarbeitung mit Frequenzverkammung eines Fernsehsignals |
JPS6162286A (ja) * | 1984-09-04 | 1986-03-31 | Univ Nagoya | 画像信号帯域圧縮方式 |
DE3435265A1 (de) * | 1984-09-26 | 1986-04-03 | ANT Nachrichtentechnik GmbH, 7150 Backnang | Verfahren zur aufloesungserhoehung fuer ein kompatibles fernsehsystem |
DE3443041A1 (de) * | 1984-11-26 | 1986-05-28 | Siemens AG, 1000 Berlin und 8000 München | Verfahren zur verbesserung der uebertragungsqualitaet von pcm-codierten bildsignalen |
JP2561070B2 (ja) * | 1985-06-14 | 1996-12-04 | 日本放送協会 | 適応型サブサンプル用フイルタ装置 |
US4716453A (en) * | 1985-06-20 | 1987-12-29 | At&T Bell Laboratories | Digital video transmission system |
GB8603880D0 (en) * | 1986-02-17 | 1986-03-26 | Indep Broadcasting Authority | Hybrid interpolative predictive code |
US4908697A (en) * | 1987-07-24 | 1990-03-13 | North American Philips Corporation | Two-line mac high definition television system |
-
1987
- 1987-03-03 JP JP62048127A patent/JPS63215185A/ja active Pending
-
1988
- 1988-02-29 US US07/161,928 patent/US4868654A/en not_active Expired - Lifetime
- 1988-03-02 EP EP19880301833 patent/EP0281387B1/de not_active Expired - Lifetime
- 1988-03-02 DE DE3889948T patent/DE3889948T2/de not_active Expired - Fee Related
- 1988-03-03 KR KR1019880002192A patent/KR900008823B1/ko not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
US4868654A (en) | 1989-09-19 |
KR880012023A (ko) | 1988-10-31 |
EP0281387B1 (de) | 1994-06-08 |
JPS63215185A (ja) | 1988-09-07 |
KR900008823B1 (ko) | 1990-11-30 |
EP0281387A2 (de) | 1988-09-07 |
DE3889948D1 (de) | 1994-07-14 |
EP0281387A3 (en) | 1990-04-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE3889948T2 (de) | Koder und Dekoder mit einer Unter-Nyquist-Abtastung. | |
EP0346766B1 (de) | Verfahren zur Reduktion von "Blocking"-Artefakten bei Videoszenen-Codierung mittels Diskreter Cosinus Transformation (DCT) bei niedriger Datenrate | |
DE3854171T2 (de) | Bewertung von Bewegungsvektoren in Fernsehbildern. | |
DE3685589T2 (de) | Videosignal-verarbeitung fuer bandbreitenverringerung. | |
DE68923532T2 (de) | Digitaler Videobandrecorder, geeignet zur Bildwiedergabe mit hoher Geschwindigkeit. | |
DE69028772T2 (de) | Vorrichtung zur Ableitung eines kompatiblen Zeilensprungfernsehsignals mit geringer Auflösung und anderen Komponenten eines hochauflösenden Zeilensprungfernsehsignals sowie Vorrichtung zur Wiederherstellung des Originalsignals | |
DE3688217T2 (de) | Übertragungssystem mit verringerter Bandbreite. | |
DE69013213T2 (de) | Einrichtung zur Zwischenbild-Vorhersagekodierung eines Videosignals. | |
DE3239404C2 (de) | Fernsehsystem zur Umwandlung der Zeilenzahl | |
DE3021033C2 (de) | Verfahren zur bewegungskompensierten Zwischen-Halbbild-Kodierung | |
DE3814627C2 (de) | ||
EP0069325B1 (de) | Verfahren zur Wandlung der Zeilenzahl | |
DE3233882C2 (de) | ||
DE3851718T2 (de) | Fernsehnormwandler. | |
DE3687434T2 (de) | Geraet zum ausgleich von bewegung in einem von einem von einem fernsehsignal abgeleiteten bild. | |
DE69415636T2 (de) | Signalverarbeitungsvorrichtung zum Umwandeln der Zeilenanzahl eines Fernsehsignals | |
DE69021431T2 (de) | Bewegungsabhängige Videosignalverarbeitung. | |
DE69613185T2 (de) | Überschwingdetektor und -filter | |
DE3622204C2 (de) | Rekursivfilter zur Verminderung von Rauschen in einem Videosignalgemisch | |
DE68922578T2 (de) | Kodierung, Dekodierung und Übertragungssystem für Fernsehbilder. | |
DE68915286T2 (de) | Verbessertes fernsehsystem unter verwendung von übertragenen fehlersignalen. | |
DE3929967A1 (de) | Fernsehuebertragungssystem | |
WO1997043863A1 (de) | Verfahren zur speicherung oder übertragung von stereoskopischen videosignalen | |
DE3739812A1 (de) | Anordnung zur verarbeitung von fernsignalen unter anpassung an bildbewegungen | |
DE68909472T2 (de) | Einrichtung zur Dekodierung von Signalen, die eine Folge von Bildern darstellen und Übertragungssystem von Fernsehbildern mit hoher Auflösung mit einer solchen Einrichtung. |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
8364 | No opposition during term of opposition | ||
8320 | Willingness to grant licences declared (paragraph 23) | ||
8339 | Ceased/non-payment of the annual fee |