US 11,778,228 B2
Moving image encoding device, moving image encoding method, moving image decoding device, and moving image decoding method
Kenshiro Takeuchi, Kawasaki (JP); Guillaume Denis Christian Barroux, Kawasaki (JP); and Kimihiko Kazui, Kawasaki (JP)
Assigned to FUJITSU LIMITED, Kawasaki (JP)
Filed by FUJITSU LIMITED, Kawasaki (JP)
Filed on Jul. 6, 2021, as Appl. No. 17/368,701.
Application 17/368,701 is a division of application No. 16/842,151, filed on Apr. 7, 2020, granted, now 11,089,326.
Application 16/842,151 is a continuation of application No. PCT/JP2017/038062, filed on Oct. 20, 2017.
Prior Publication US 2021/0337233 A1, Oct. 28, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 19/52 (2014.01); H04N 19/119 (2014.01); H04N 19/176 (2014.01); H04N 19/96 (2014.01)
CPC H04N 19/52 (2014.11) [H04N 19/119 (2014.11); H04N 19/176 (2014.11); H04N 19/96 (2014.11)] 6 Claims
OG exemplary drawing
 
1. A non-transitory computer-readable recording medium having stored therein a program for causing a computer to execute a process for encoding a picture to be encoded included in moving image data, the process comprising:
partitioning a picture edge block into a plurality of sub-blocks so that none of the plurality of sub-blocks include an edge of the picture to be encoded by partitioning the picture edge block into four in accordance with a quadtree structure when the picture edge block includes both a horizontal edge of the picture to be encoded and a vertical edge of the picture to be encoded, by partitioning the picture edge block into two in a direction orthogonal to the edge included in the picture edge block when the picture edge block includes either the horizontal edge of the picture to be encoded or the vertical edge of the picture to be encoded after a block including the picture edge block has been partitioned into two, and by partitioning the picture edge block into four in accordance with the quadtree structure or partitioning the picture edge block into two in the direction orthogonal to the edge included in the picture edge block when the picture edge block includes either the horizontal edge of the picture to be encoded or the vertical edge of the picture to be encoded after the block including the picture edge block has been partitioned into four, the picture edge block being a block including at least either the horizontal edge of the picture to be encoded or the vertical edge of the picture to be encoded among a plurality of blocks obtained by partitioning the picture to be encoded;
generating a prediction block by referring to another encoded picture or an encoded area of the picture to be encoded for each of the plurality of sub-blocks;
calculating a prediction error between a pixel of a given sub-block and a corresponding pixel of the prediction block corresponding to the given sub-block for each of the plurality of sub-blocks, and encoding the prediction error; and
adding partitioning information indicating whether the picture edge block has been partitioned into four or two, to encoded moving image data.