Entropy coding in image and video compression using machine learning
AssigneeGoogle Inc.
InventorsAlexander Bokov, Hui Su
Life of this patent
Estimating the term…
Loading patent…
AssigneeGoogle Inc.
InventorsAlexander Bokov, Hui Su
Estimating the term…
Machine learning is used to refine a probability distribution for entropy coding video or image data. A probability distribution is determined for symbols associated with a video block (e.g., quantized transform coefficients, such as during encoding, or syntax elements from a bitstream, such as during decoding), and a set of features is extracted from video data associated with the video block and/or neighbor blocks. The probability distribution and the set of features are then processed using machine learning to produce a refined probability distribution. The video data associated with a video block are entropy coded according to the refined probability distribution. Using machine learning to refine the probability distribution for entropy coding minimizes the cross-entropy loss between the symbols to entropy code and the refined probability distribution.
A method for decoding an encoded video block from a bitstream, the method comprising:
An apparatus for decoding an encoded video block from a bitstream, the apparatus comprising:
A decoder that performs operations for decoding an encoded video block from a bitstream, the operations comprising:
Dependencies are inferred from the claim text.