(19)
(11) EP 4 300 964 A3

(12) EUROPEAN PATENT APPLICATION

(88) Date of publication A3:
13.03.2024 Bulletin 2024/11

(43) Date of publication A2:
03.01.2024 Bulletin 2024/01

(21) Application number: 23209984.6

(22) Date of filing: 18.06.2020
(51) International Patent Classification (IPC): 
H04N 19/105(2014.01)
H04N 19/182(2014.01)
H04N 19/523(2014.01)
H04N 19/54(2014.01)
H04N 19/567(2014.01)
H04N 19/147(2014.01)
H04N 19/513(2014.01)
H04N 19/70(2014.01)
H04N 19/577(2014.01)
(52) Cooperative Patent Classification (CPC):
H04N 19/70; H04N 19/523; H04N 19/521; H04N 19/54; H04N 19/577; H04N 19/567
(84) Designated Contracting States:
AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR

(30) Priority: 21.06.2019 US 201962864825 P

(62) Application number of the earlier application in accordance with Art. 76 EPC:
20736894.5 / 3987778

(71) Applicant: VID SCALE, Inc.
Wilmington, DE 19809 (US)

(72) Inventors:
  • CHEN, Wei
    San Diego, 92122 (US)
  • HE, Yuwen
    San Diego, 92130 (US)

(74) Representative: Rittner, Karsten 
Rittner & Partner Patentanwälte mbB Schiffgraben 17
30159 Hannover
30159 Hannover (DE)

   


(54) PRECISION REFINEMENT FOR MOTION COMPENSATION WITH OPTICAL FLOW


(57) Systems and methods are described for refining motion compensated predictions in block-based video coding. In an example embodiment, motion-compensated prediction is used to generate predicted sample values in a current block of samples. A precision difference value and a motion vector refinement for the current block are signaled in the bitstream. For each sample in the current block, a spatial gradient is calculated at the sample, and a scalar product is calculated between the spatial gradient and the motion vector refinement. The scalar product is scaled (e.g. bit-shifted) by an amount indicated by the precision difference value to generate a sample difference value, and the sample difference value is added to the predicted sample value to generate a refined sample value.







Search report









Search report