US 12,120,316 B2
Inter-plane prediction
Martin Winken, Berlin (DE); Heiner Kirchhoffer, Berlin (DE); Heiko Schwarz, Panketal (DE); Detlev Marpe, Berlin (DE); and Thomas Wiegand, Berlin (DE)
Assigned to GE Video Compression, LLC, Niskayuna, NY (US)
Filed by GE Video Compression, LLC, Niskayuna, NY (US)
Filed on Jun. 30, 2023, as Appl. No. 18/345,541.
Application 18/345,541 is a continuation of application No. 17/065,934, filed on Oct. 8, 2020, granted, now 11,765,362.
Application 17/065,934 is a continuation of application No. 16/686,558, filed on Nov. 18, 2019, granted, now 10,855,995, issued on Dec. 1, 2020.
Application 16/686,558 is a continuation of application No. 16/197,154, filed on Nov. 20, 2018, granted, now 10,855,991, issued on Dec. 1, 2020.
Application 16/197,154 is a continuation of application No. 15/195,266, filed on Jun. 28, 2016, granted, now 10,855,990, issued on Dec. 1, 2020.
Application 15/195,266 is a continuation of application No. 13/649,291, filed on Oct. 11, 2012, granted, now 10,873,749, issued on Dec. 22, 2020.
Application 13/649,291 is a continuation of application No. PCT/EP2010/054840, filed on Apr. 13, 2010.
Prior Publication US 2023/0345012 A1, Oct. 26, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 19/159 (2014.01); H04N 19/103 (2014.01); H04N 19/119 (2014.01); H04N 19/147 (2014.01); H04N 19/176 (2014.01); H04N 19/186 (2014.01); H04N 19/196 (2014.01); H04N 19/46 (2014.01); H04N 19/463 (2014.01); H04N 19/597 (2014.01); H04N 19/61 (2014.01); H04N 19/70 (2014.01); H04N 19/96 (2014.01)
CPC H04N 19/159 (2014.11) [H04N 19/103 (2014.11); H04N 19/119 (2014.11); H04N 19/147 (2014.11); H04N 19/176 (2014.11); H04N 19/186 (2014.11); H04N 19/196 (2014.11); H04N 19/46 (2014.11); H04N 19/463 (2014.11); H04N 19/597 (2014.11); H04N 19/61 (2014.11); H04N 19/70 (2014.11); H04N 19/96 (2014.11)] 20 Claims
OG exemplary drawing
 
1. A decoder for decoding a data stream encoded with a video represented by multiple arrays of information samples, comprising:
an extractor including processing hardware, the extractor configured for:
extracting, from the data stream, a first set of coding parameters associated with a first coding block of a first plurality of coding blocks of a first array of information samples representing a first color component of the video, wherein the first set of coding parameters is to be used for reconstructing the first coding block,
decoding a syntax element extracted from the data stream to obtain inter-plane interchange information for a subset of a second plurality of coding blocks of a second array of information samples representing a second color component of the video, the inter-plane interchange information signals whether, for a second coding block in the subset, a second set of coding parameters including a second weighting parameter used for reconstructing the second coding block in the subset is to be derived based on the first set of coding parameters including a first weighting parameter, and
responsive to a determination based on the inter-plane interchange information that the second set of coding parameters for the second coding block in the subset is not to be derived based on the first set of coding parameters, extracting, from the data stream, the second set of coding parameters including the second weighting parameter for the second coding block;
a predictor including processing hardware, the predictor configured for, responsive to a determination based on the inter-plane interchange information that the second set of coding parameters for the second coding block in the subset is to be derived based on the first set of coding parameters, inferring at least one of the second set of coding parameters including the second weighting parameter from at least one of the first set of coding parameters including the first weighting parameter, wherein the second weighting parameter specifies how a prediction signal of the second coding block is determined based on a plurality of reference values and a sampling format of the first array is different than a sampling format of the second array; and
a reconstructor including processing hardware, the reconstructor configured for reconstructing the second coding block based on the second set of coding parameters.