US 12,192,461 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 derangewandten Forschung e.V., Munich (DE)
Filed by Fraunhofer-Gesellschaft zur Förderung derangewandten Forschung e.V., Munich (DE)
Filed on Nov. 1, 2023, as Appl. No. 18/499,954.
Application 18/499,954 is a continuation of application No. 17/480,024, filed on Sep. 20, 2021, granted, now 11,843,774.
Application 17/480,024 is a continuation of application No. 17/033,214, filed on Sep. 25, 2020, granted, now 11,146,789, issued on Oct. 12, 2021.
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 2024/0064300 A1, Feb. 22, 2024
Int. Cl. H04N 19/119 (2014.01); H04N 19/103 (2014.01); H04N 19/169 (2014.01); H04N 19/176 (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)] 19 Claims
OG exemplary drawing
 
1. A method for block-based encoding of a picture into a data stream according to a recursive multi-tree partitioning of the picture into leaf blocks, the method comprising:
determining an available set of split modes for a predetermined block, based on a split availability for a specified partitioning depth and at least one of:
a sum of an x-coordinate position of the predetermined block and a width of the predetermined block exceeding the picture's width; or
a sum of a y-coordinate position of the predetermined block and a height of the predetermined block exceeding the picture's height;
selecting from the available set of split modes a binary split mode comprising a vertical binary split mode or a horizontal binary split mode; and
splitting the predetermined block according to the selected binary split mode into two subblocks along a split line that is parallel to a boundary of the picture and centered inside the predetermined block.