Bitrate reduction method and circuitry
Abstract
Abstract Translated from German Das beschriebene Verfahren zur Bitratenreduktion ist speziell für solche Videosignale gedacht, bei denen als Zwischensignal sogenannte Koeffizientenblöcke auftreten. Die Signalwerte, die zu einem Koeffizientenblock gehören - auch Koeffizienten genannt - haben die Eigenschaft, daß ein großer Teil von ihnen den Wert O annimmt. Aus diesem Grunde wird eine ununterbrochene Teilfolge von Nullen zusammen mit dem sich anschließenden Koeffizienten zu einem Ereignis zusammengefaßt, vorausgesetzt die Länge der Teilfolge von Nullen bleibt unterhalb eines maximalen Wertes. Ist der maximale Wert erreicht, wird diese maximale Teilfolge von Nullen mit dem sich ihr anschließenden Koeffizienten als ein Ereignis angesehen und die dann folgenden Koeffizienten zu weiteren Ereignissen zusammengefaßt. Jedem Ereignis wird zur übertragung ein Huffmann-Codewort zugeordnet. The described method for bit rate reduction is specifically intended for video signals in which so-called coefficient blocks occur as an intermediate signal. The signal values belonging to a coefficient block - also called coefficients - have the property that a large part of them takes the value O. For this reason, an uninterrupted partial sequence of zeros together with the subsequent coefficient is combined to form an event, provided the length of the partial sequence of zeros remains below a maximum value. If the maximum value is reached, this maximum partial sequence of zeros with the coefficient that follows them is regarded as an event and the coefficients that follow are combined to form further events. A Huffmann code word is assigned to each event for transmission. Zur Bildung von Ereignissen aus der Koeffizientenfolge werden die Koeffizienten über eine Eingangsleitung (e) einer Komparatorschaltung (K) und den Adresseingängen eines Speichers (PROM) zugeführt. An weiteren Adresseingängen des Speichers (PROM) wird der Stand eines Zählers (Z) angelegt, der auch dem Komparator (K) zugeführt wird. Ist ein Koeffizient auf der Eingangsleitung (e) O, so gibt der Komparator einen Zählimpuls an den Zähler (Z) ab, sofern ein maximaler Zählerstand noch nicht erreicht ist. Ist der Koeffizient am Eingang (E1) des Komparators (K) verschieden von O oder der maximale Zählerstand erreicht, so gibt der Komparator (K) einen Rücksetzimpuls an den Zähler (Z) ab, mit dem gleichzeitig das am Speicher (PROM) anliegende Codewort in eine Flip-Flop-Schaltung (FF) übernommen wird. To form events from the coefficient sequence, the coefficients are fed via an input line (e) to a comparator circuit (K) and the address inputs of a memory (PROM). The status of a counter (Z), which is also fed to the comparator (K), is applied to further address inputs of the memory (PROM). If a coefficient on the input line (e) is O, the comparator emits a counting pulse to the counter (Z), provided that a maximum counter reading has not yet been reached. If the coefficient at the input (E1) of the comparator (K) other than O or the maximum counter reading has been reached, the comparator (K) sends a reset pulse to the counter (Z) with which the code word at the memory (PROM) is simultaneously present is adopted in a flip-flop circuit (FF).
Inventors
- 👤 Peter Dipl.Ing. Vogel
Bibliographic Details
Claims Analysis
Total Claims: 0References Cited (Backward Citations)
No citation records indexed.
USPTO Annuity & Maintenance Windows
Maintenance schedule is calculated for granted US utility patents.