Back to results
US 2020/0099926 A1Published application
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.
Claims25
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
- determining at least one prediction of the current block or a prediction block within the current block depending on whether at least one match exists between one of the reference base hash codes and one of the source base hash codes of the current block.
3 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
- determining at least one prediction of the current block or a prediction block within the current block depending on whether at least one match exists between one of the reference base hash codes and one of the source base hash codes of the current block.
6 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
- determining at least one prediction of the current block or a prediction block within the current block depending on whether at least one match exists between one of the reference base hash codes and one of the source base hash codes of the current block.
3 more elements
Dependencies are inferred from the claim text.