Entropy-coding for video encoding and decoding
AssigneesHyundai Motor Company, Kia Corporation, Kwangwoon University Industry-Academic Collaboration Foundation
InventorsDong Gyu Sim, Sea Nae Park, Jong Seok Lee, Seung Wook Park, Wha Pyeong Lim
Life of this patent
Estimating the term…
Abstract
A method is executed to efficiently operate a bin buffer to limit a bin-to-bit ratio in entropy encoding and decoding related to bitstream generation and parsing. In addition, a method of configuring a list includes various entropy encoding/decoding methods and adaptively uses the entropy encoding/decoding methods for each basic unit of entropy encoding/decoding.
Claims8
A method for entropy decoding executed by a video decoding apparatus, the method comprising:
- receiving a bitstream that has been generated by encoding a picture;
- performing an arithmetic decoding process to generate at least one bin string each including at least one bin by decoding the bitstream;
- and
- generating a syntax element through inverse binarization of the bin string,
- wherein the number of bins generated by decoding the bitstream satisfies a constraint that the number does not exceed a threshold;
- wherein the threshold is a value calculated based on a size of the picture, a sampling ratio between a luma component and a chroma component, and a bit depth;
- and
- wherein the threshold is variably set according to a tier or level of a video.
A method for entropy encoding syntax elements generated according to predictive encoding of each block constituting a picture, the method comprising:
- binarizing each of the syntax elements and generating at least one bin string each including at least one bin;
- performing an arithmetic coding process to generate encoded data from the bin string;
- and
- generating a bitstream comprised of one or more network abstraction layer (NAL) units from the encoded data,
- wherein the number of bins relative to a length of the one or more NAL units is constrained not to exceed a threshold;
- wherein the threshold is a value calculated based on a size of the picture, a sampling ratio between a luma component and a chroma component, and a bit depth;
- and
- wherein the threshold is variably set according to a tier or level of an image.
A method for transmitting a bitstream containing encoded video data, the method comprising:
- generating the bitstream by encoding syntax elements generated according to predictive encoding for each block constituting a picture;
- and
- transmitting the bitstream to a video decoding apparatus,
- wherein generating the bitstream comprises:
- binarizing each of the syntax elements to generate at least one bin string each including at least one bin;
- performing an arithmetic coding process to generate encoded data from the bin string;
- and
- generating a bitstream comprised of one or more network abstraction layer (NAL) units from the encoded data,
- wherein the number of bins relative to a length of the one or more NAL units is constrained not to exceed a threshold,
- wherein the threshold is a value calculated based on a size of the picture, a sampling ratio between a luma component and a chroma component, and a bit depth,
- wherein the threshold is variably set according to a tier or level of an image.
Dependencies are inferred from the claim text.