CPC H04N 19/521 (2014.11) [H04N 19/105 (2014.11); H04N 19/109 (2014.11); H04N 19/119 (2014.11); H04N 19/124 (2014.11); H04N 19/137 (2014.11); H04N 19/139 (2014.11); H04N 19/15 (2014.11); H04N 19/159 (2014.11); H04N 19/176 (2014.11); H04N 19/182 (2014.11); H04N 19/52 (2014.11); H04N 19/61 (2014.11); H04N 19/70 (2014.11); H04N 19/96 (2014.11)] | 4 Claims |
1. An image decoding apparatus comprising:
circuitry configured to:
determine whether a plurality of candidate blocks, which are positioned in a predetermined positional relationship with respect to a target block, are available in a specific order defined according to the positional relationship, the plurality of candidate blocks comprising a first block adjacent to a top of h target block in a first frame, a second block adjacent to an upper right of the target block in the first frame, a third block adjacent to an upper left of the target block in the first frame, and a fourth block in a second frame different from the first frame;
allocate different indexes to blocks determined to be available based on the specific order, the indexes being information identifying the blocks determined to be available;
decode, from input encoded data, an index specifying one of the blocks determined to be available;
select one block to which an index equal to the decoded index is allocated, from the blocks determined to be available; and
generate a predicted image of the target block using motion information corresponding to the selected block,
wherein the circuitry is configured to determine whether the plurality of candidate blocks are available in the specific order by performing, in accordance with the specific order, at least (1) determining whether the first block is available, (2) determining whether the second block is available after (1), (3) determining whether the third block is available after (2), and (4) determining whether the fourth block is available after (3).
|