CPC H04N 19/13 (2014.11) [H03M 7/42 (2013.01); H04N 19/124 (2014.11); H04N 19/132 (2014.11); H04N 19/174 (2014.11); H04N 19/184 (2014.11); H04N 19/50 (2014.11); H04N 19/513 (2014.11); H04N 19/52 (2014.11); H04N 19/61 (2014.11); H04N 19/70 (2014.11); H04N 19/91 (2014.11)] | 20 Claims |
1. A decoder for decoding a data stream including encoded data of a video, the decoder comprising:
an entropy decoding engine configured to decode data from the data stream based on a selected one of a plurality of entropy decoding schemes to obtain a sequence of symbols, wherein the selected one of the plurality of entropy decoding schemes includes a context adaptive binary arithmetic coding scheme, and wherein the selected one of the plurality of entropy decoding schemes is selected based on activation of one of a low complexity mode and a high-efficiency mode, the plurality of entropy decoding schemes differ from each other in terms of a different probability estimate used in corresponding arithmetic decoding, and with respect to at least one symbol of the sequence of symbols, the entropy decoding engine is configured to:
select a context corresponding to the at least one symbol, the context having associated therewith a probability model,
decode the at least one symbol using the context based on the selected one of the plurality of entropy decoding schemes, and
update the probability model;
a desymbolizer configured to desymbolize the sequence of symbols to obtain a sequence of syntax elements; and
a reconstructor configured to reconstruct at least a portion of the video based on the sequence of syntax elements.
|