CPC H04N 19/33 (2014.11) [H04N 19/105 (2014.11); H04N 19/107 (2014.11); H04N 19/117 (2014.11); H04N 19/119 (2014.11); H04N 19/136 (2014.11); H04N 19/137 (2014.11); H04N 19/157 (2014.11); H04N 19/159 (2014.11); H04N 19/176 (2014.11); H04N 19/18 (2014.11); H04N 19/187 (2014.11); H04N 19/198 (2014.11); H04N 19/34 (2014.11); H04N 19/48 (2014.11); H04N 19/503 (2014.11); H04N 19/587 (2014.11); H04N 19/59 (2014.11); H04N 19/593 (2014.11); H04N 19/61 (2014.11); H04N 19/615 (2014.11); H04N 19/70 (2014.11); H04N 19/82 (2014.11); H04N 19/865 (2014.11); H04N 19/11 (2014.11); H04N 19/463 (2014.11)] | 12 Claims |
1. A scalable video decoder comprising:
a processor; and
a predictive decoder configured to process, using the processor, information from a data stream to reconstruct an enhancement layer signal of the video based on block-wise predictive coding that includes:
gathering, for a current block of a frame of the enhancement layer signal, a set of enhancement layer motion parameter candidates from already reconstructed neighboring blocks of the frame, the reconstructed neighboring blocks neighboring the current block,
gathering a set of one or more base layer motion parameters of a block of a base layer signal, the block of the base layer signal being collocated to the current block of the frame of the enhancement layer signal,
enlarging the set of enhancement layer motion parameter candidates with one or more base layer motion parameters of the set of one or more base layer motion parameters or a scaled version thereof to obtain an extended motion parameter candidate set, each of the set of enhancement layer motion parameter candidates and the one or more base layer motion parameters or a scaled version thereof in the extended motion parameter candidate set is a separate element of the extended motion parameter candidate set, wherein the extended motion parameter candidate set is ordered depending on the base layer motion parameters,
extracting, from the data stream, a syntax element corresponding to the current block identifying one of the motion parameter candidates of the extended motion parameter candidate set to be selected for the current block,
selecting the one of the motion parameter candidates of the extended motion parameter candidate set based on the syntax element,
generating, by motion compensated prediction, a prediction of the current block of the enhancement layer signal using the selected one of the motion parameter candidates of the extended motion parameter candidate set, and
reconstructing at least a portion of the enhancement layer signal based on the prediction of the current block and the residual signal.
|