US 12,034,927 B2
Image encoding apparatus, image decoding apparatus, image encoding method, image decoding method, and non-transitory computer-readable storage medium
Koji Okawa, Tokyo (JP); and Masato Shima, Tokyo (JP)
Assigned to Canon Kabushiki Kaisha, Tokyo (JP)
Filed by CANON KABUSHIKI KAISHA, Tokyo (JP)
Filed on Dec. 20, 2021, as Appl. No. 17/556,542.
Application 17/556,542 is a continuation of application No. PCT/JP2020/021184, filed on May 28, 2020.
Claims priority of application No. 2019-115750 (JP), filed on Jun. 21, 2019.
Prior Publication US 2022/0116603 A1, Apr. 14, 2022
Int. Cl. H04N 19/00 (2014.01); H04N 19/119 (2014.01); H04N 19/129 (2014.01); H04N 19/174 (2014.01); H04N 19/176 (2014.01)
CPC H04N 19/119 (2014.11) [H04N 19/129 (2014.11); H04N 19/174 (2014.11); H04N 19/176 (2014.11)] 8 Claims
OG exemplary drawing
 
1. An image encoding apparatus for encoding an image including a rectangular region including at least one block row formed from a plurality of blocks, comprising:
an encoding unit configured to encode, into a bitstream, a first flag related to enablement of parallel processing, first information used for specifying a rectangular region to be processed first among a plurality of rectangular regions included in a slice in the image, second information used for specifying a rectangular region to be processed last among the plurality of rectangular regions, and third information corresponding to the number of blocks, in a vertical direction, of the rectangular region in the image; and
a specifying unit configured to specify, for a target slice, the number of pieces of information for specifying a start position of coded data of the block row, based on the first information, the second information, and the third information, in a state where a value of the first flag is 1, a second flag, which is decoded from a picture parameter set of the bitstream and is related to a mode of a slice, indicates that a mode in which a slice is rectangular is used, and the target slice in the image includes a plurality of rectangular regions in a horizontal direction or a vertical direction,
wherein the encoding unit configured to encode the information for specifying the start position, the number of pieces of which is as many as the number specified by the specifying unit.