US 12,225,227 B2
Image encoding method and image decoding method
Taichiro Shiodera, Tokyo (JP); Saori Asaka, Tokyo (JP); Akiyuki Tanizawa, Kawasaki (JP); and Takeshi Chujoh, Kawasaki (JP)
Assigned to KABUSHIKI KAISHA TOSHIBA, Tokyo (JP)
Filed by KABUSHIKI KAISHA TOSHIBA, Tokyo (JP)
Filed on Dec. 12, 2023, as Appl. No. 18/536,396.
Application 18/536,396 is a continuation of application No. 17/573,020, filed on Jan. 11, 2022, granted, now 11,889,107.
Application 17/573,020 is a continuation of application No. 16/939,479, filed on Jul. 27, 2020, granted, now 11,265,574, issued on Mar. 1, 2022.
Application 16/939,479 is a continuation of application No. 16/250,430, filed on Jan. 17, 2019, granted, now 10,779,001, issued on Sep. 15, 2020.
Application 16/250,430 is a continuation of application No. 16/117,609, filed on Aug. 30, 2018, granted, now 10,542,281, issued on Jan. 21, 2020.
Application 16/117,609 is a continuation of application No. 15/698,934, filed on Sep. 8, 2017, granted, now 10,091,525, issued on Oct. 2, 2018.
Application 15/698,934 is a continuation of application No. 15/350,265, filed on Nov. 14, 2016, granted, now 9,906,812, issued on Feb. 27, 2018.
Application 15/350,265 is a continuation of application No. 13/647,140, filed on Oct. 8, 2012, granted, now 10,009,623, issued on Jun. 26, 2018.
Application 13/647,140 is a continuation of application No. PCT/JP2010/071178, filed on Nov. 26, 2010.
Claims priority of application No. PCT/JP2010/056400 (WO), filed on Apr. 8, 2010.
Prior Publication US 2024/0107057 A1, Mar. 28, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 19/513 (2014.01); H04N 19/105 (2014.01); H04N 19/109 (2014.01); H04N 19/119 (2014.01); H04N 19/124 (2014.01); H04N 19/137 (2014.01); H04N 19/139 (2014.01); H04N 19/15 (2014.01); H04N 19/159 (2014.01); H04N 19/176 (2014.01); H04N 19/182 (2014.01); H04N 19/52 (2014.01); H04N 19/61 (2014.01); H04N 19/70 (2014.01); H04N 19/96 (2014.01)
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
OG exemplary drawing
 
1. An image decoding method comprising:
selecting available blocks from already-decoded blocks, the already-decoded blocks including a first block adjacent to a left of a target block and a second block adjacent to a top of the target block, wherein the selecting available blocks comprises:
determining which of an inter prediction and an intra prediction is applied to the first block, wherein when it is determined that the intra prediction is applied to the first block, the first block is not selected as an available block,
determining which of the inter prediction and the intra prediction is applied to the second block, wherein when it is determined that the intra prediction is applied to the second block, the second block is not selected as an available block,
determining whether a motion vector of the first block is identical to a motion vector of the second block,
selecting the first block and the second block as available blocks when the inter prediction is applied to the first block and the second block and the motion vector of the first block is different from the motion vector of the second block, and
selecting one of the first block and the second block as an available block when the inter prediction is applied to the first block and the second block and the motion vector of the first block is identical to the motion vector of the second block, wherein the other of the first block and the second block is not selected as an available block;
decoding, from input encoded data, selection information specifying one of the available blocks;
selecting a block from the available blocks in accordance with the selection information;
generating a predicted image of the target block using a motion vector of the selected block;
decoding a transform coefficient from the input encoded data;
performing processing on the transform coefficient to obtain a prediction error, the processing including inverse transform; and
generating a decoded image by adding the predicted image and the prediction error.