Patent ID: 11910005
Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
Field: Audio-visual technology (Electrical engineering)
Classification: CPC H | IPC H

Claim 0:
1. A computing device comprising:
a video encoder configured to perform operations to encode a picture, thereby producing encoded data in a bitstream, the operations comprising:
determining a set of multiple block vector (“BV”) predictor candidates for a current block of the picture, the current block being compressed with intra-picture coding in merge mode, the set of multiple BV predictor candidates including actual BV values of previous blocks in a neighborhood around the current block, wherein the determining the set of multiple BV predictor candidates for the current block includes:
determining that a given BV predictor candidate is redundant with one of the set of multiple BV predictor candidates for the current block; and
replacing the given BV predictor candidate with another BV predictor candidate of the set of multiple BV predictor candidates for the current block;

selecting one of the multiple BV predictor candidates to use for the current block;
encoding the current block using intra block copy prediction with the selected BV predictor candidate, wherein the selected BV predictor candidate indicates a displacement to a region within the picture; and

a buffer configured to store, for output, the encoded data in the bitstream, the encoded data including a merge mode index value that indicates the selected BV predictor candidate.