US 12,219,129 B2
Device and method for decoding video data
Yu-Chieh Nien, Taipei (TW); and Yu-Chiao Yang, Taipei (TW)
Assigned to SHARP KABUSHIKI KAISHA, Sakai (JP)
Filed by SHARP KABUSHIKI KAISHA, Sakai (JP)
Filed on Jan. 3, 2023, as Appl. No. 18/092,565.
Claims priority of provisional application 63/266,402, filed on Jan. 4, 2022.
Prior Publication US 2023/0217013 A1, Jul. 6, 2023
Int. Cl. H04N 19/105 (2014.01); H04N 19/159 (2014.01); H04N 19/176 (2014.01)
CPC H04N 19/105 (2014.11) [H04N 19/159 (2014.11); H04N 19/176 (2014.11)] 20 Claims
OG exemplary drawing
 
1. A method of decoding video data by an electronic device, the method comprising:
receiving the video data;
determining a block unit from a current frame according to the video data;
determining at least one block vector predictor for the block unit;
determining, from the current frame, a block template region adjacent to the block unit and determining, from the current frame, a plurality of candidate template regions, wherein:
each of the plurality of candidate template regions is indicated by a specific one of the at least one block vector predictor and a corresponding one of a plurality of block vector differences, and
the plurality of block vector differences is included in a vector difference list;
determining a first cost value between the block template region and each of the plurality of candidate template regions;
determining, based on the first cost values, an adjusted difference list of the block unit including at least one of the plurality of block vector differences; and
selecting, based on the adjusted difference list, a reference block from the current frame for reconstructing the block unit.