Mapping states in binary arithmetic coder for video coding
AssigneeQUALCOMM Incorporated
InventorsJoel Sole Rojals, Marta Karczewicz
Life of this patent
Estimating the term…
Abstract
This disclosure describes techniques for binary arithmetic coding in video coding, and video encoders and decoders for performing such techniques. In some examples, the techniques may support binary arithmetic coding that supports slower adaptation rates and accounts more extreme probabilities (i.e., probabilities closer to 0 and 1) while maintaining relatively small tables.
Claims20
A method of entropy coding of video data using a binary arithmetic coding process in a video coding process, the method comprising:
- determining a probability state of a symbol related to high definition (HD) video content in a binary arithmetic coding process, wherein the probability state is determined from a plurality of probability states for the HD video content, wherein a number of the plurality of probability states is greater than sixty-four (64), and wherein sixty-four (64) probability states represents a number of probability states used for video content having a resolution lower than the resolution associated with the HD video content;
- and
- mapping an index indicating the determined probability state to one of sixty-four (64) grouped indexes,
- wherein at least one grouped index of the sixty-four (64) grouped indexes represents at least two of the plurality of probability states, and wherein each of the sixty-four (64) grouped indexes identifies a range for a probability symbol in a table.
A non-transitory computer-readable storage medium storing instructions that, when executed, cause one or more processors of a device configured to perform entropy coding of video data using a binary arithmetic coding process in a video coding process to:
- determine a probability state of a symbol related to high definition (HD) video content in a binary arithmetic coding process, wherein the probability state is determined from a plurality of probability states for the HD video content, wherein a number of the plurality of probability states is greater than sixty-four (64), and wherein sixty-four (64) probability states represents a number of probability states used for video content having a resolution lower than the resolution associated with the HD video content;
- and
- map an index indicating the determined probability state to one of sixty-four (64) grouped indexes, wherein at least one of the grouped indexes represents at least two of the plurality of probability states, and wherein each of the sixty-four (64) grouped indexes identifies a range for a probability symbol in a table.
Dependencies are inferred from the claim text.