US 12,010,334 B2
Scalable video coding using base-layer hints for enhancement layer motion parameters
Tobias Hinz, Schorfheide (DE); Haricharan Lakshman, Berlin (DE); Jan Stegemann, Berlin (DE); Philipp Helle, Berlin (DE); Mischa Siekmann, Berlin (DE); Karsten Suehring, Berlin (DE); Detlev Marpe, Berlin (DE); Heiko Schwarz, Panketal (DE); Christian Bartnik, Berlin (DE); Ali Atef Ibrahim Khairat Abdelhamid, Berlin (DE); Heiner Kirchhoffer, Berlin (DE); and Thomas Wiegand, Berlin (DE)
Assigned to GE Video Compression, LLC, Niskayuna, NY (US)
Filed by GE VIDEO COMPRESSION, LLC, Albany, NY (US)
Filed on Apr. 16, 2020, as Appl. No. 16/850,588.
Application 16/850,588 is a continuation of application No. 14/673,908, filed on Mar. 31, 2015, granted, now 10,694,182.
Application 14/673,908 is a continuation of application No. PCT/EP2013/070486, filed on Oct. 1, 2013.
Claims priority of provisional application 61/708,201, filed on Oct. 1, 2012.
Prior Publication US 2020/0244959 A1, Jul. 30, 2020
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 19/30 (2014.01); H04N 19/105 (2014.01); H04N 19/107 (2014.01); H04N 19/117 (2014.01); H04N 19/119 (2014.01); H04N 19/136 (2014.01); H04N 19/137 (2014.01); H04N 19/157 (2014.01); H04N 19/159 (2014.01); H04N 19/176 (2014.01); H04N 19/18 (2014.01); H04N 19/187 (2014.01); H04N 19/196 (2014.01); H04N 19/33 (2014.01); H04N 19/34 (2014.01); H04N 19/48 (2014.01); H04N 19/503 (2014.01); H04N 19/587 (2014.01); H04N 19/59 (2014.01); H04N 19/593 (2014.01); H04N 19/61 (2014.01); H04N 19/615 (2014.01); H04N 19/70 (2014.01); H04N 19/82 (2014.01); H04N 19/86 (2014.01); H04N 19/11 (2014.01); H04N 19/463 (2014.01)
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
OG exemplary drawing
 
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.