Back to results
US 11,930,159 B2Granted
Method and system of video coding with intra block copying
AssigneeIntel Corporation
InventorsJason Tanner, Zhijun Lei
Life of this patent
Estimating the term…
Abstract
Methods, articles, and systems of video coding use intra block copying with hash-based searches.
Claims14
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.
4 more elements
A computer-implemented system comprising:
- at least one display;
- memory to store image data of at least one image;
- at least one processor communicatively coupled to the memory and display, and the at least one processor being arranged to operate by:
- 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.
7 more elements
At least one non-transitory computer-readable medium having instructions stored thereon that when executed cause a computing device to operate by:
- 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.
4 more elements
Dependencies are inferred from the claim text.