US 11,930,159 B2
Method and system of video coding with intra block copying
Jason Tanner, Folsom, CA (US); and Zhijun Lei, Portland, OR (US)
Assigned to Intel Corporation, Santa Clara, CA (US)
Filed by Intel Corporation, Santa Clara, CA (US)
Filed on Nov. 29, 2019, as Appl. No. 16/699,243.
Prior Publication US 2020/0099926 A1, Mar. 26, 2020
Int. Cl. H04N 19/105 (2014.01); H04N 19/119 (2014.01); H04N 19/142 (2014.01); H04N 19/176 (2014.01); H04N 19/426 (2014.01)
CPC H04N 19/105 (2014.11) [H04N 19/119 (2014.11); H04N 19/142 (2014.11); H04N 19/176 (2014.11); H04N 19/427 (2014.11)] 14 Claims
OG exemplary drawing
 
1. A computer-implemented method of video coding, comprising:
obtaining image data of at least one frame of a video sequence;
generating reference base hash codes each associated with a reference base block that is a base block size of image data on the at least one frame;
generating source base hash codes each associated with a source base block that is the base block size of image data on the at least one frame;
determining source base hash codes of a current block of the at least one frame to be reconstructed depending on which of the source base blocks of the at least one frame are disposed within the current block, wherein the current block is larger than the base block size and includes a plurality of available prediction block sizes within the current block;
determining which available prediction block sizes in the current block have all source base blocks within the prediction block size matched with reference base blocks; and
providing a prediction block of the current block for each prediction size of the current block with all source base blocks matched.