System for transmitting video pictures
First Claim
1. A system for transmitting video pictures by means of a hybrid encoder for encoding the data of an incoming video picture in blocks, the data of the previous video picture being stored in a picture memory of the hybrid encoder and being compared blockwise with the blocks of the incoming video picture, the result of the comparison for each block to be encoded leading to main and side information, the main information comprising data about the elements of a transformed and quantized block and the side information also comprising data about the following block attributes:
- a) the transformed and quantized block is the difference block of the original block,b) the motion vector is zero or not zero,c) the main information consists of zeros only or does not consist of zeros only,characterized in that the hybrid encoder combines a plurality of blocks, which represent a coherent section of a video picture, to a macro-block, in that it assigns a macro-attribute to each macro-block, and in that it can be derived from each macro-attribute which side information is either identical or not identical for all sub-blocks of the macro-block.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for transmitting video pictures includes a hybrid encoder which encodes the incoming data of a video picture in blocks. Preferably, at the receiver end a hybrid decoder cancels the encoding steps of the hybrid encoder. The incoming blocks of a video picture are transformed inter alia by a transform unit (T) and quantized by a quantizer (Q). In order to adapt the system to transmission bit rates of between 64 kbit/s and 2 Mbit/s in an optimum manner, a structuring unit (SE) is provided which combines a plurality of blocks, which represent a coherent section of a video picture, to one macro-block. It assigns a macro-attribute to each macro-block from which attribute it can be derived which properties are identical for all sub-blocks of the macro-blocks and which are not. Such properties are, for example, records about the motion vector of each sub-block, which vector may be the same, for example, for all sub-blocks. When using a separate macro-attribute (NON), there is no property which can be considered to be the same for all sub-blocks of a macro-block, but the properties are assigned to each sub-block proper. If required, the macro-blocks themselves are again treated as sub-blocks, i.e. they are combined to still larger units. When transmitting stationary pictures, a very effective encoding is the result.
-
Citations
19 Claims
-
1. A system for transmitting video pictures by means of a hybrid encoder for encoding the data of an incoming video picture in blocks, the data of the previous video picture being stored in a picture memory of the hybrid encoder and being compared blockwise with the blocks of the incoming video picture, the result of the comparison for each block to be encoded leading to main and side information, the main information comprising data about the elements of a transformed and quantized block and the side information also comprising data about the following block attributes:
-
a) the transformed and quantized block is the difference block of the original block, b) the motion vector is zero or not zero, c) the main information consists of zeros only or does not consist of zeros only, characterized in that the hybrid encoder combines a plurality of blocks, which represent a coherent section of a video picture, to a macro-block, in that it assigns a macro-attribute to each macro-block, and in that it can be derived from each macro-attribute which side information is either identical or not identical for all sub-blocks of the macro-block. - View Dependent Claims (2, 3, 4, 5, 6, 7, 9, 11, 13, 14, 15, 16, 17, 18, 19)
-
-
8. u y w,
in which the characters u, v, w, x and y represent the following records: -
u;
All sub-blocks are difference blocks,v;
The motion vector is zero for all sub-blocks,w;
The main information consists of zeros only for all sub-blocks,x;
All sub-blocks are original blocks,y;
The motion vector has the same value different from zero for all sub-blocks,The underlined characters being the negation and the juxtaposition of characters representing the logical conjunction of their associated records. - View Dependent Claims (10, 12)
-
Specification