US 12,278,947 B2
Decoder side displacement vector prediction
Tae Meon Bae, McLean, VA (US); Esmael Hejazi Dinan, McLean, VA (US); and Kalyan Goswami, Reston, VA (US)
Assigned to Ofinno, LLC, Reston, VA (US)
Filed by Ofinno, LLC, Reston, VA (US)
Filed on Nov. 5, 2021, as Appl. No. 17/519,788.
Claims priority of provisional application 63/110,454, filed on Nov. 6, 2020.
Prior Publication US 2022/0150471 A1, May 12, 2022
Int. Cl. H04N 19/00 (2014.01); H04N 19/105 (2014.01); H04N 19/159 (2014.01); H04N 19/176 (2014.01); H04N 19/46 (2014.01); H04N 19/52 (2014.01)
CPC H04N 19/105 (2014.11) [H04N 19/159 (2014.11); H04N 19/176 (2014.11); H04N 19/46 (2014.11); H04N 19/52 (2014.11)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, by a decoder and from a video bitstream, a flag indicating whether decoder-side displacement vector prediction is enabled for a block;
for each reference candidate block of a plurality of reference candidate blocks indicated by a plurality of displacement vectors, comparing:
a neighboring region of the block; and
a neighboring region of the reference candidate block;
determining, based on the comparing and from the plurality of displacement vectors, a first displacement vector indicating a reference candidate block from the plurality of reference candidate blocks;
generating, based on the flag indicating the decoder-side displacement vector prediction is enabled, a second predictor candidate list comprising the first displacement vector added to a first predictor candidate list comprising one or more spatial or temporal displacement vector candidates; and
decoding a second displacement vector based on:
the second predictor candidate list; and
signaling information, in the video bitstream, for the block.