CPC H04N 19/188 (2014.11) [H04N 19/13 (2014.11); H04N 19/174 (2014.11); H04N 19/436 (2014.11); H04N 19/46 (2014.11); H04N 19/463 (2014.11); H04N 19/70 (2014.11); H04N 19/91 (2014.11); H04N 19/593 (2014.11)] | 19 Claims |
1. A decoder for decoding information from a datastream to reconstruct a picture, which is partitioned into portions, the decoder comprising:
a processor;
an entropy decoder configured to entropy decode, using the processor, the portions based on wavefront parallel processing (WPP), wherein the portions are grouped in one or more WPP substreams, and for each of the one or more WPP substreams, a first portion according to a slice order in a respective WPP substream starts at a left edge of the picture, and wherein the entropy decoder is configured to entropy decode a current portion of the portions according to one of at least two modes including:
in accordance with a first mode of the at least two modes, decode data related to the current portion using context adaptive entropy decoding to obtain a residual signal, wherein the context adaptive entropy decoding includes deriving contexts across portion boundaries and initializing a symbol probability associated with the current portion depending on a saved state of the symbol probability of a previously decoded portion, wherein, in initializing the symbol probability associated with the current portion in accordance with the first mode, the entropy decoder is configured to:
for a current coding block that is the first coding block from a left end of a current row of the picture in accordance with a raster scan order, initialize the symbol probability associated with the current portion based on a saved symbol probability as acquired in context adaptive entropy decoding the previously decoded portion up to a second coding block of a preceding row of the picture, wherein the second coding block of the preceding row of the picture includes a part of the picture, wherein the preceding row is associated with the previously decoded portion and neighbors the current row, and
otherwise, initialize the symbol probability associated with the current portion based on a symbol probability as acquired at an end of context adaptive entropy decoding the previously decoded portion, and
in accordance with a second mode of the at least two modes, decode data related to the current portion using context adaptive entropy decoding to obtain a residual signal, wherein the context adaptive entropy decoding includes restricting the derivation of the contexts so as to not cross the portion boundaries and an initialization of the symbol probabilities independent of a previously decoded portion, and save the symbol probability as acquired in context adaptive entropy decoding the previously decoded portion up to the second coding block in the preceding row associated with the previously decoded portion in accordance with the raster scan order,
wherein the picture is partitioned into the portions, the portions are slices or slice segments, and the current portion includes information indicating a position within the picture at which entropy decoding of the current portion begins;
a predictor configured to generate, using the processor, a prediction signal based on prediction parameters related to the current portion from the datastream; and
a reconstruction module configured to reconstruct, using the processor, a portion of the picture related to the current portion based on the residual signal and the prediction signal.
|