Memory reduction for context initialization with temporal prediction
US-2019158837-A1 · May 23, 2019 · US
US12301818B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12301818-B2 |
| Application number | US-201917255746-A |
| Country | US |
| Kind code | B2 |
| Filing date | May 30, 2019 |
| Priority date | Jul 2, 2018 |
| Publication date | May 13, 2025 |
| Grant date | May 13, 2025 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
An encoding method is disclosed. At least one context is first determined for encoding a syntax element associated with a block of a picture responsive to a current quantization parameter associated with the block. Second, the syntax element is context-based entropy encoded with the at least one determined context.
Opening claim text (preview).
The invention claimed is: 1. A method comprising: obtaining a data set representing a current block of a picture; and decoding the data set, the decoding comprising: obtaining a value representative of a current quantization applied to transform coefficients of the current block; determining which at least one block level Context Adaptive Binary Arithmetic Coding (CABAC) context of a plurality of block level CABAC contexts adapted on previous blocks of the picture to apply on binary data of the data set for decoding a significance flag of a transform coefficient of the current block from the obtained data set based on a context increment value, the context increment value being determined from the value representative of the current quantization; and CABAC decoding the significance flag with the at least one determined context. 2. The method of claim 1 , further comprising updating probabilities of the CABAC decoding responsive to the value representative of the current quantization is close to a value representative of a quantization of at least one neighboring block of the current block and not updating probabilities otherwise. 3. The method of claim 1 , further comprising updating probabilities of the CABAC decoding responsive to the value representative of the current quantization is close to values representative of quantizations of all the neighboring blocks of the current block and not updating probabilities otherwise. 4. The method of claim 1 , wherein a CABAC is used for the current block responsive to the value representative of the current quantization is close to a value representative of a quantization of at least one neighboring block of the current block, and a bypass mode is used otherwise. 5. The method of claim 1 , wherein the significance flag is a split flag. 6. A non-transitory computer readable medium comprising stored instructions that, when executed by at least one processor, cause the least one processor to perform the method of claim 1 . 7. An apparatus comprising one or more processors configured to perform: obtaining a current block of a picture; and encoding the current block, the encoding comprising: obtaining a value representative of a current quantization applied to transform coefficients of the current block; determining which at least one block level CABAC context of a plurality of block level CABAC contexts adapted on previous blocks of the picture to apply on binary data representing a significance flag of a transform coefficient of the current block for encoding the significance flag in a data set representing the current block based on a context increment value, the context increment value being determined from the value representative of the current quantization; and applying a CABAC encoding to the significance flag with the at least one determined context. 8. An apparatus comprising one or more processors configured to perform: obtaining a data set representing a current block of a picture; and decoding the data set, the decoding comprising: obtaining a value representative of a current quantization applied to transform coefficients of the current block; determining which at least one block level CABAC context of a plurality of block level CABAC contexts adapted on previous blocks of the picture to apply on binary data of the data set for decoding a significance flag of a transform coefficient of the current block from the data set based on a context increment value, the context increment value being determined from the value representative of the current quantization; and applying a CABAC decoding to the significance flag with the at least one determined context. 9. The apparatus of claim 8 , further comprising updating probabilities of the CABAC decoding responsive to the value representative of the current quantization is close to a value representative of a quantization of at least one neighboring block of the current block and not updating probabilities otherwise. 10. The apparatus of claim 8 , further comprising updating probabilities of the CABAC decoding responsive to the value representative of the current quantization is close to values representative of quantizations of all the neighboring blocks of the current block and not updating probabilities otherwise. 11. The apparatus of claim 8 , wherein a CABAC is used for the current block responsive to the value representative of the current quantization is close to a value of a quantization of at least one neighboring block of the current block, and a bypass mode is used otherwise. 12. A method comprising: obtaining a current block of a picture; and encoding the current block, the encoding comprising: obtaining a value representative of a current quantization applied to transform coefficients of the current block; determining which at least one block level CABAC context of a plurality of block level CABAC contexts adapted on previous blocks of the picture to apply on binary data representing a significance flag of a transform coefficient of the current block for encoding the significance flag in a data set representing the current block based on a context increment value, the context increment value being determined from the value representative of the current quantization; and applying a CABAC encoding to the significance flag with the at least one determined context. 13. The method of claim 12 , wherein the significance flag is a split flag. 14. The method of claim 12 , wherein a CABAC is used for the current block responsive to the value representative of the current quantization is close to a value representative of a quantization of at least one neighboring block of the current block, and a bypass mode is used otherwise. 15. A non-transitory computer readable medium comprising stored instructions that, when executed by at least one processor, cause the least one processor to perform the method of claim 12 .
Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder · CPC title
with scene description coding, e.g. binary format for scenes [BIFS] compression · CPC title
Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter · CPC title
Adaptive subdivision aspects, e.g. subdivision of a picture into rectangular or non-rectangular coding blocks · CPC title
Selection of coding mode or of prediction mode · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.