IP Library › Granted Patent US 12,155,856
Granted Patent B2
US 12,155,856 · App. 18/341,246 · Granted Nov 26, 2024

Video image processing method and device

Inventors: Xiaozhen Zheng (Shenzhen, CN); Suhong Wang (Shenzhen, CN); Shanshe Wang (Shenzhen, CN); Siwei Ma (Shenzhen, CN)
Assignee: SZ DJI TECHNOLOGY CO., LTD.
H04N19/513H04N19/12H04N19/136H04N19/176H04N19/587
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 12,155,856
App. No.
18/341,246
Granted
Nov 26, 2024
Kind
B2
Abstract

A video image processing method including determining a current image block, constructing a motion information candidate list for the current image block, in response to a size of the current image block meeting a preset condition, turning off a temporal motion vector prediction (TMVP) operation so that a temporal candidate motion vector of the current image block is not determined according to the TMVP operation, and encoding the current image block. The TMVP operation includes determining a relevant block of the current image block in a temporal neighboring image, and determining the temporal candidate motion vector of the current image block according to a motion vector of the relevant block.

Claims (54)

1. A video image processing method comprising:

determining a current image block;

constructing a motion information candidate list for the current image block;

in response to a size of the current image block meeting a preset condition, turning off a temporal motion vector prediction (TMVP) operation so that a temporal candidate motion vector of the current image block is not determined according to the TMVP operation; and

encoding the current image block;

wherein the TMVP operation includes:

determining a relevant block of the current image block in a temporal neighboring image; and

determining the temporal candidate motion vector of the current image block according to a motion vector of the relevant block.

2. The method of claim 1 , wherein the preset condition includes that a number of pixels of the current image block is:

less than a preset number, or

less than or equal to a preset number.

3. The method of claim 2 , wherein the preset number is 32.

4. The method of claim 1 , wherein turning off the TMVP operation so that the temporal candidate motion vector of the current image block is not determined according to the TMVP operation includes:

turning off the TMVP operation in a motion information candidate list of a first type of mode or in a motion information candidate list of a second type of mode; or

turning off the TMVP operation in the motion information candidate list of the first type of mode and in the motion information candidate list of the second type of mode.

5. The method of claim 4 , wherein:

the first type of mode includes merge mode and/or affine merge mode; and/or

the second type of mode includes advanced motion vector prediction (AMVP) mode.

6. A video image processing method comprising:

determining a current image block;

constructing a motion information candidate list for the current image block;

in response to a size of the current image block meeting a preset condition, turning off a temporal motion vector prediction (TMVP) operation so that a temporal candidate motion vector of the current image block is not determined according to the TMVP operation; and

decoding the current image block;

wherein the TMVP operation includes:

determining a relevant block of the current image block in a temporal neighboring image; and

determining the temporal candidate motion vector of the current image block according to a motion vector of the relevant block.

7. The method of claim 6 , wherein the preset condition includes that a number of pixels of the current image block is:

less than a preset number, or

less than or equal to a preset number.

8. The method of claim 7 , wherein the preset number is 32.

9. The method of claim 6 , wherein turning off the TMVP operation so that the temporal candidate motion vector of the current image block is not determined according to the TMVP operation includes:

turning off the TMVP operation in a motion information candidate list of a first type of mode or in a motion information candidate list of a second type of mode; or

turning off the TMVP operation in the motion information candidate list of the first type of mode and in the motion information candidate list of the second type of mode.

10. The method of claim 9 , wherein:

the first type of mode includes merge mode and/or affine merge mode; and/or

the second type of mode includes advanced motion vector prediction (AMVP) mode.

11. A non-transitory computer-readable storage medium storing bitstreams, the bitstreams being encoded via a process including:

determining a current image block;

constructing a motion information candidate list for the current image block;

in response to a size of the current image block meeting a preset condition, turning off a temporal motion vector prediction (TMVP) operation so that a temporal candidate motion vector of the current image block is not determined according to the TMVP operation; and

encoding the current image block;

wherein the TMVP operation includes:

determining a relevant block of the current image block in a temporal neighboring image; and

determining the temporal candidate motion vector of the current image block according to a motion vector of the relevant block.

12. The storage medium of claim 11 , wherein the preset condition includes that a number of pixels of the current image block is:

less than a preset number, or

less than or equal to a preset number.

13. The storage medium of claim 12 , wherein the preset number is 32.

14. The storage medium of claim 11 , wherein turning off the TMVP operation so that the temporal candidate motion vector of the current image block is not determined according to the TMVP operation includes:

turning off the TMVP operation in a motion information candidate list of a first type of mode or in a motion information candidate list of a second type of mode; or

turning off the TMVP operation in the motion information candidate list of the first type of mode and in the motion information candidate list of the second type of mode.

15. The storage medium of claim 14 , wherein:

the first type of mode includes merge mode and/or affine merge mode; and/or

the second type of mode includes advanced motion vector prediction (AMVP) mode.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 29, 2023
From: ZHENG, XIAOZHEN; WANG, SUHONG; WANG, SHANSHE; MA, SIWEI
To: SZ DJI TECHNOLOGY CO., LTD.
Reel/Frame 064111/0465 →
Priority Claims (1)
WO PCT/CN2019/070315 · Jan 3, 2019 · international
Continuity (4)
Continuation 17645143 · Dec 20, 2021
Continuation 17060011 · Sep 30, 2020
Continuation PCTCN2019077893 · Mar 12, 2019
Related Publication 20230345036A1 · Oct 26, 2023
Cited By (1)
US 12,695,899