IP Library › Granted Patent US 11,330,294
Granted Patent B2
US 11,330,294 · App. 17/039,924 · Granted May 10, 2022

Method and device for image motion compensation

Inventors: Xiaozhen Zheng (Shenzhen, CN); Weiran Li (Shenzhen, CN)
Assignee: SZ DJI TECHNOLOGY CO., LTD.
H04N19/58H04N19/105H04N19/119H04N19/129H04N19/137H04N19/139H04N19/176H04N19/30H04N19/513H04N19/56H04N19/573H04N19/96
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,330,294
App. No.
17/039,924
Granted
May 10, 2022
Kind
B2
Abstract

A video processing method includes determining a long-term reference image according to a frame identifier for a reference image obtained by analyzing a parameter set. The long-term reference image is updated according to a short-term reference image stored in a reference image buffer. The method further includes dividing a current image block into one or more sub-blocks and obtaining a candidate motion vector of one of the one or more sub-blocks. The method also includes, if the candidate motion vector of a sub-block points to the short-term reference image, scaling the candidate motion vector using a scaling factor not equal to 1, and, if the candidate motion vector of the sub-block points to the long-term reference image, scaling the candidate motion vector using a scaling factor set to 1. The method also includes performing prediction for the sub-block or the current image block according to the scaled candidate motion vector.

Claims (14)

1. A video processing method comprising:

determining a long-term reference image according to a frame identifier for a reference image obtained by analyzing a parameter set, the long-term reference image being updated according to a short-term reference image stored in a reference image buffer;

dividing a current image block into one or more sub-blocks;

obtaining a candidate motion vector of one of the one or more sub-blocks;

in response to the candidate motion vector of the one of the one or more sub-blocks pointing to the short-term reference image, scaling the candidate motion vector of the one of the one or more sub-blocks using a scaling factor not equal to 1, and performing prediction for the one of the one or more sub-blocks or the current image block according to the candidate motion vector after being scaled; and

in response to the candidate motion vector of the one of the one or more sub-blocks pointing to the long-term reference image, scaling the candidate motion vector of the one of the one or more sub-blocks using a scaling factor set to 1, and performing prediction for the one of the one or more sub-blocks or the current image block according to the candidate motion vector after being scaled.

2. A video processing device comprising:

a memory storing computer executable instructions; and

a processor configured to execute the instructions to:

determine a long-term reference image according to a frame identifier for a reference image obtained by analyzing a parameter set, the long-term reference image being updated according to a short-term reference image stored in a reference image buffer;

divide a current image block into one or more sub-blocks;

obtain a candidate motion vector of one of the one or more sub-blocks;

in response to the candidate motion vector of the one of the one or more sub-blocks pointing to the short-term reference image, scale the candidate motion vector of the one of the one or more sub-blocks using a scaling factor not equal to 1, and perform prediction for the one of the one or more sub-blocks or the current image block according to the candidate motion vector after being scaled; and

in response to the candidate motion vector of the one of the one or more sub-blocks pointing to the long-term reference image, scale the candidate motion vector of the one of the one or more sub-blocks using a scaling factor set to 1, and perform prediction for the one of the one or more sub-blocks or the current image block according to the candidate motion vector after being scaled.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 30, 2020
From: ZHENG, XIAOZHEN; LI, WEIRAN
To: SZ DJI TECHNOLOGY CO., LTD.
Reel/Frame 053940/0678 →
Continuity (2)
Continuation PCTCN2018095710 · Jul 13, 2018
Related Publication 20210021812A1 · Jan 21, 2021
Cited By (8)
US 12,294,736 US 12,294,737 US 12,294,738 US 12,389,030 US 12,395,661 US 12,407,812 US 12,483,691 US 12,615,394