Back to results
US 12,301,818 B2Granted
Context-based binary arithmetic encoding and decoding
AssigneeInterDigital VC Holdings, Inc.
InventorsFabrice Leleannec, Tangi Poirier, Ya Chen, Edouard Francois
Life of this patent
Estimating the term…
Abstract
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.
Claims15
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.
4 more elements
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.
4 more elements
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.
4 more elements
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.
4 more elements
Dependencies are inferred from the claim text.