Back to results
US 11,146,820 B2Granted
Method for producing video coding and programme-product
AssigneeSiemens Aktiengesellschaft
InventorsGero Bäse, Norbert Oertel
Life of this patent
Estimating the term…
Abstract
According to the invention, there are provided sets of contexts specifically adapted to encode special coefficients of a prediction error matrix, on the basis of previously encoded values of level k. Furthermore, the number of values of levels other than 0 is explicitly encoded and numbers of appropriate contexts are selected on the basis of the number of spectral coefficients other than 0.
Claims8
Method for video coding for a current image represented by macroblocks and part of a data stream, the method comprising:
- receiving motion vectors for a respective macroblock of the current image based on at least one previously received reference image stored in an image memory;
- calculating a prediction image based on the received motion vectors, the prediction image representing predicted movement of the macroblocks of the reference image based on the received motion vectors;
- providing a prediction error matrix, indicating a prediction error after transformation by a transformer and quantization by a quantizer, the prediction error representing a subtraction result by subtracting the prediction image from the current image by a subtractor;
- converting the prediction error matrix by coefficient sampling into a series of symbols;
- performing context-adaptive arithmetic encoding of the symbols on the basis of symbol frequencies with an already-encoded symbol appearing immediately before a given symbol for which context-adaptive arithmetic encoding is performed;
- and
- forming a bit stream using the context-adaptive arithmetic encoding of the symbols.
4 more elements
Dependencies are inferred from the claim text.