US 11,785,246 B2
Picture coding supporting block merging and skip mode
Heiko Schwarz, Berlin (DE); Heiner Kirchhoffer, Berlin (DE); Philipp Helle, Berlin (DE); Simon Oudin, Berlin (DE); Jan Stegemann, Berlin (DE); Benjamin Bross, Berlin (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, Albany, NY (US)
Filed on Sep. 21, 2020, as Appl. No. 17/27,168.
Application 17/027,168 is a continuation of application No. 16/251,785, filed on Jan. 18, 2019, granted, now 10,785,500.
Application 16/251,785 is a continuation of application No. 15/890,168, filed on Feb. 6, 2018, granted, now 10,382,776, issued on Aug. 13, 2019.
Application 15/890,168 is a continuation of application No. 13/875,779, filed on May 2, 2013, granted, now 9,924,193, issued on Mar. 20, 2018.
Application 13/875,779 is a continuation of application No. PCT/EP2011/069408, filed on Nov. 4, 2011.
Claims priority of provisional application 61/410,246, filed on Nov. 4, 2010.
Prior Publication US 2021/0006821 A1, Jan. 7, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 19/52 (2014.01); H04N 19/50 (2014.01); H04N 19/70 (2014.01); H04N 19/172 (2014.01); H04N 19/176 (2014.01); H04N 19/184 (2014.01)
CPC H04N 19/52 (2014.11) [H04N 19/172 (2014.11); H04N 19/176 (2014.11); H04N 19/184 (2014.11); H04N 19/50 (2014.11); H04N 19/70 (2014.11)] 27 Claims
OG exemplary drawing
 
1. A decoder configured to decode a data stream having a video encoded therein, comprising:
a memory; and
an apparatus communicatively coupled with the memory for performing the following:
extract, from the data stream, first information associated with a coding block of the video, wherein the first information has first and second states, the first state indicates that (1) the coding block is to be reconstructed based on a coding parameter of a first merge candidate coding block and (2) the coding block is to be reconstructed without residual data,
wherein when the first information is in the first state, extract, from the data stream, second information associated with the coding block, the second information identifying the first merge candidate coding block from a plurality of merge candidate coding blocks, and reconstruct the coding block based on the coding parameter of the first merge candidate coding block identified by the second information,
when the first information is in the second state, extract, from the data stream, residual data and third information associated with the coding block, the third information having its first and second states of prediction coding,
when the third information is in the first state of the third information, which indicates that at least a sub-block of the coding block is to be reconstructed based on a second merge candidate coding block, extract fourth information associated with the sub-block that identifies the second merge candidate coding block and obtain a set of coding parameters associated with the second merge candidate coding block,
when the third information is in the second state of the third information, which indicates that the sub-block is to be reconstructed based on a coding parameter associated with the sub-block encoded in the data stream, extract the coding parameter from the data stream, and
reconstruct, in accordance with the prediction coding, the sub-block based either on the residual data and the set of coding parameters associated with the second merge candidate coding block, or the residual data and the coding parameter associated with the sub-block extracted from the data stream.