Sample adaptive offset coding
AssigneeIntel Corporation
InventorsXimin Zhang, Sang-Hee Lee, Dmitry E. Ryzhov
Life of this patent
Estimating the term…
Abstract
Techniques related to video coding with sample adaptive offset coding are discussed. Such techniques may include setting a sample adaptive offset coding flag for a picture of a group of pictures based at least in part on a comparison of an available coding bit limit of the picture to a first threshold and a quantization parameter of the picture to a second threshold. In some examples, such techniques may also include setting the sample adaptive offset coding flag based on a coding structure associated with coding the group of pictures.
Claims25
A computer-implemented method for video coding comprising:
- determining, for an individual picture of a group of pictures, an available coding bit limit and a quantization parameter;
- setting a sample adaptive offset coding flag for the individual picture based at least in part on a comparison of the available coding bit limit to a first threshold and the quantization parameter to a second threshold, wherein, when the available coding bit limit is not less than the first threshold or the quantization parameter is not greater than the second threshold, setting the sample adaptive offset coding flag for the individual picture comprises setting the sample adaptive offset coding flag based at least in part on a coding structure associated with coding the group of pictures;
- and
- coding the individual picture based at least in part on the sample adaptive offset coding flag.
A system for video encoding comprising:
- a memory to store a group of pictures;
- and
- a processor coupled to the memory, the processor to determine, for an individual picture of the group of pictures, an available coding bit limit and a quantization parameter, to set a sample adaptive offset coding flag for the individual picture based at least in part on a comparison of the available coding bit limit to a first threshold and the quantization parameter to a second threshold, wherein, when the available coding bit limit is not less than the first threshold or the quantization parameter is not greater than the second threshold, the processor to set the sample adaptive offset coding flag for the individual picture comprises the processor to set the sample adaptive offset coding flag based at least in part on a coding structure associated with coding the group of pictures, and to code the individual picture based at least in part on the sample adaptive offset coding flag.
At least one non-transitory 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, for an individual picture of a group of pictures, an available coding bit limit and a quantization parameter;
- setting a sample adaptive offset coding flag for the individual picture based at least in part on a comparison of the available coding bit limit to a first threshold and the quantization parameter to a second threshold, wherein, when the available coding bit limit is not less than the first threshold or the quantization parameter is not greater than the second threshold, setting the sample adaptive offset coding flag for the individual picture comprises setting the sample adaptive offset coding flag based at least in part on a coding structure associated with coding the group of pictures;
- and
- coding the individual picture based at least in part on the sample adaptive offset coding flag.
Dependencies are inferred from the claim text.