Determining adaptive quantization matrices using machine learning for video coding
AssigneeIntel Corporation
InventorsJames Holland, Sang-hee Lee, Ximin Zhang, Zhan Lou
Life of this patent
Estimating the term…
Abstract
Techniques related to adaptive quantization matrix selection using machine learning for video coding are discussed. Such techniques include applying a machine learning model to generate an estimated quantization parameter for a frame and selecting a set of quantization matrices for encode of the frame from a number of sets of quantization matrices based on the estimated quantization parameter.
Claims23
1-25. (canceled)
A system comprising:
- a memory to store at least a portion of a current frame of a video sequence;
- and
- one or more processors coupled to the memory, the one or more processors to:
- determine an estimated quantization parameter (QP) for the current frame using the current frame and one or more frames subsequent to the current frame;
- determine the estimated QP is a within a particular sub-range of a plurality of sub-ranges of an available QP range;
- selecting a quantization matrix for the current frame from a plurality of available quantization matrices based on the estimated QP being within the particular sub-range;
- and
- encode the current frame using the selected quantization matrix to generate at least a portion of a bitstream.
A method comprising:
- determining an estimated quantization parameter (QP) for a current frame of a video sequence using the current frame and one or more frames subsequent to the current frame;
- determining the estimated QP is a within a particular sub-range of a plurality of sub-ranges of an available QP range;
- selecting a quantization matrix for the current frame from a plurality of available quantization matrices based on the estimated QP being within the particular sub-range;
- and
- encoding the current frame using the selected quantization matrix to generate at least a portion of a bitstream.
At least one machine readable medium comprising a plurality of instructions that, in response to being executed on a computing device, cause the computing device to perform video coding by:
- determining an estimated quantization parameter (QP) for a current frame of a video sequence using the current frame and one or more frames subsequent to the current frame;
- determining the estimated QP is a within a particular sub-range of a plurality of sub-ranges of an available QP range;
- selecting a quantization matrix for the current frame from a plurality of available quantization matrices based on the estimated QP being within the particular sub-range;
- and
- encoding the current frame using the selected quantization matrix to generate at least a portion of a bitstream.
Dependencies are inferred from the claim text.