IP Library › Granted Patent US 10,887,624
Granted Patent B2
US 10,887,624 · App. 16/786,376 · Granted Jan 5, 2021

Method for producing video coding and computer program product

Inventors: Gero Bäse (Munich, DE); Norbert Oertel (Landshut, DE)
Assignee: SIEMENS AKTIENGESELLSCHAFT
H04N19/61H03M7/4006H04N19/13H04N19/176H04N19/517H04N19/62H04N19/91
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,887,624
App. No.
16/786,376
Granted
Jan 5, 2021
Kind
B2
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.

Claims (13)

1. A device for video coding for a current image represented by macroblocks and part of a bit stream, the device comprising:

a processor; and

a machine-readable memory, the memory storing instructions that, when loaded and executed by the processor, cause the processor to:

provide a prediction error matrix;

convert the prediction error matrix by coefficient sampling into a series of symbols; and

perform context-adaptive arithmetic encoding of the symbols on the basis of symbol frequencies with an already-encoded symbol, the already-encoded symbol appearing immediately before a given symbol for which context-adaptive arithmetic encoding is performed.

2. A device as recited in claim 1 , in which the prediction error matrix is converted by coefficient sampling into a series of levels and lengths of zero sequences.

3. A device as recited in claim 2 , in which the levels and lengths are represented as unary values.

4. A device as recited in claim 1 , in which the levels are arithmetically encoded context-adaptively in each case, with the distribution of the underlying level value frequencies being selected depending on a level value encoded beforehand in each case.

5. A device as recited in claim 2 , in which the lengths are arithmetically encoded context-adaptively in each case, with the distribution of the underlying length value frequencies being selected depending on the length value encoded beforehand in each case.

6. A device as recited in claim 2 , in which the level values are sorted before the context-adaptive arithmetic encoding in accordance with 2 level values.

7. A device as recited in claim 2 , in which the number of symbols read out for coefficient sampling is encoded and transmitted.

8. A device as recited in claim 7 , in which the selection of the distribution of symbol frequencies is undertaken depending on the number of symbols read out.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 10, 2020
From: BÄSE, GERO; OERTEL, NORBERT
To: SIEMENS AKTIENGESELLSCHAFT
Reel/Frame 051772/0141 →
Priority Claims (2)
DE 101 45 373 · Sep 14, 2001 · national
DE 102 18 541 · Apr 25, 2002 · national
Continuity (5)
Division 16181392 · Nov 6, 2018
Division 15859349 · Dec 30, 2017
Continuation 15148606 · May 6, 2016
Continuation 10489651
Related Publication 20200177920A1 · Jun 4, 2020