US 11,843,774 B2
Apparatus and method for encoding and decoding a picture using picture boundary handling
Adam Wieckowski, Berlin (DE); Valeri George, Berlin (DE); Tobias Hinz, Berlin (DE); Heiko Schwarz, Berlin (DE); Detlev Marpe, Berlin (DE); Thomas Wiegand, Berlin (DE); Jackie Ma, Berlin (DE); and Jens Brandenburg, Berlin (DE)
Assigned to Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V., Munich (DE)
Filed by Fraunhofer-Gesellschaft zur Foerderung der angewandten Forschung e.V., Munich (DE)
Filed on Sep. 20, 2021, as Appl. No. 17/480,024.
Application 17/480,024 is a continuation of application No. 17/033,214, filed on Sep. 25, 2020, granted, now 11,146,789.
Application 17/033,214 is a continuation of application No. PCT/EP2019/057170, filed on Mar. 21, 2019.
Claims priority of application No. 18165218 (EP), filed on Mar. 29, 2018.
Prior Publication US 2022/0078421 A1, Mar. 10, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 19/119 (2014.01); H04N 19/103 (2014.01); H04N 19/176 (2014.01); H04N 19/169 (2014.01); H04N 19/192 (2014.01); H04N 19/96 (2014.01)
CPC H04N 19/119 (2014.11) [H04N 19/103 (2014.11); H04N 19/176 (2014.11); H04N 19/1883 (2014.11); H04N 19/192 (2014.11); H04N 19/96 (2014.11)] 24 Claims
OG exemplary drawing
 
1. An apparatus for encoding a picture, the apparatus comprising at least one processor, wherein the apparatus is configured to:
partition the picture into leaf blocks using recursive multi-tree partitioning; and
block-based encode the picture into a data stream using the partitioning of the picture into the leaf blocks;
wherein the apparatus is configured to, in partitioning the picture into the leaf blocks,
for a predetermined block that corresponds to a predetermined tree level and which extends beyond a boundary of the picture, reduce an available set of split modes for splitting the predetermined block depending on a position at which the boundary of the picture crosses the predetermined block in order to acquire a reduced set of one or more split modes; and
wherein the apparatus is configured to determine the available set of split modes for the predetermined block:
to be equal to a primitive set of split modes comprising a quad split, at least one horizontal bi-split and at least one vertical bi-split, if all split modes of preceding tree levels from which the predetermined block emerges are outside a restrictive set of bi-splits; and
to be equal to the primitive set of split modes less the quad split, if a split mode of a preceding tree level from which the predetermined block emerges is one of the restrictive set of bi-splits.