IP Library Patent Application 16035199
Patent Application
App. No. 16/035,199

ENHANCED TEMPORAL MOTION VECTOR PREDICTION FOR SCALABLE VIDEO CODING

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 None
App. No.
16/035,199
Abstract

In enhancement layer (EL) coding, the temporal candidate(s) may be derived the merge mode and the non-merge mode. Selection of the reference index of a current prediction unit (PU) and of the reference list of a co-located PU may be considered jointly when constructing the temporal candidate of EL for the merge mode. The selection(s) may be made such that a motion vector (MV) scaling operation may be avoided. A selected motion vector prediction candidate may be added to a merging candidate list in a position before that of a spatial motion vector prediction candidate. A selected motion vector prediction candidate may be added to the merging candidate list in place of a spatial motion vector prediction candidate.

Claims (62)

1 - 35 . (canceled)

36 . A method of video coding, the method comprising:

obtaining a reference picture list associated with a current prediction unit;

obtaining a candidate reference picture list from a plurality of candidate reference picture lists associated with a co-located prediction unit that is co-located with the current prediction unit;

determining that reference pictures in the reference picture list associated with the current prediction unit have the same picture order count (POC) values as reference pictures in the candidate reference picture list associated with the co-located prediction unit; and

based on the determining, selecting the candidate reference picture list as a motion vector prediction reference picture list.

37 . The method of claim 36 , further comprising:

determining that a motion vector scaling operation is to be avoided based on a motion vector prediction enable flag.

38 . The method of claim 36 , wherein the reference picture list associated with the current prediction unit comprises a plurality of reference pictures, and method further comprising:

retrieving a reference picture from the reference picture list associated with the current prediction unit;

determining that the reference picture has a same POC value as a reference picture of the co-located prediction unit; and

based on the determining, selecting the reference picture for performing motion vector prediction.

39 . The method of claim 38 , further comprising:

adding a motion vector associated with the reference picture to a merge candidate list in a position before that of a spatial motion vector prediction candidate.

40 . The method of claim 36 , wherein the reference picture list associated with the current prediction unit comprises a plurality of reference pictures, and method further comprising:

retrieving a reference picture from the reference picture list associated with the current prediction unit;

determining that the reference picture has a same POC distance from a picture associated with the current prediction unit as the POC distance between a picture associated with the co-located prediction unit and a reference picture of the co-located prediction unit; and

based on the determining, selecting the reference picture for performing motion vector prediction.

41 . The method of claim 40 , wherein the POC distance between a picture associated with the co-located prediction unit and a reference picture of the co-located prediction unit comprises a difference between a POC value associated with a co-located picture associated with the co-located prediction unit and a POC value associated with the reference picture of the co-located prediction unit.

42 . The method of claim 40 , further comprising:

adding a motion vector associated with the reference picture to a merge candidate list in place of a spatial motion vector prediction candidate.

43 . A wireless transmit/receive unit (WTRU) for video coding, the WTRU comprising:

a processor configured to:

obtain a reference picture list associated with a current prediction unit;

obtain a candidate reference picture list from a plurality of candidate reference picture lists associated with a co-located prediction unit that is co-located with the current prediction unit;

determine that the candidate reference picture list has a same reference list index as the reference picture list associated with the current prediction unit; and

based on the determining, select the candidate reference picture list as a motion vector prediction reference picture list.

44 . The WTRU of claim 43 , wherein the processor is further configured to:

determine that a motion vector scaling operation is to be avoided based on a motion vector prediction enable flag.

45 . The WTRU of claim 43 , wherein the reference picture list associated with the current prediction unit comprises a plurality of reference pictures, and the processor further configured to:

retrieve a reference picture from the reference picture list associated with the current prediction unit;

determine that the reference picture has a same POC value as a reference picture of the co-located prediction unit; and

based on the determining, select the reference picture for performing motion vector prediction.

46 . The WTRU of claim 45 , wherein the processor is further configured to:

add a motion vector associated with the reference picture to a merge candidate list in place of a spatial motion vector prediction candidate.

47 . The WTRU of claim 43 , wherein the reference picture list associated with the current prediction unit comprises a plurality of reference pictures, and the processor further configured to:

retrieve a reference picture from the reference picture list associated with the current prediction unit;

determine that the reference picture has a same POC distance from a picture associated with the current prediction unit as the POC distance between a picture associated with the co-located prediction unit and a reference picture of the co-located prediction unit; and

based on the determining, select the reference picture for performing motion vector prediction.

48 . The WTRU of claim 47 , wherein the POC distance between a picture associated with the co-located prediction unit and a reference picture of the co-located prediction unit comprises a difference between a POC value associated with a co-located picture associated with the co-located prediction unit and a POC value associated with the reference picture of the co-located prediction unit.

49 . The WTRU of claim 47 , wherein the processor is further configured to:

add a motion vector associated with the reference picture to a merge candidate list in a position before that of a spatial motion vector prediction candidate.

50 . A wireless transmit/receive unit (WTRU) for video coding, the WTRU comprising:

a processor configured to:

obtain a reference picture list associated with a current prediction unit;

obtain a candidate reference picture list from a plurality of candidate reference picture lists associated with a co-located prediction unit that is co-located with the current prediction unit;

determine that the candidate reference picture list comprises a reference picture having a same POC distance from a picture associated with the co-located prediction unit as the POC distance between a picture associated with the current prediction unit and a reference picture in the reference picture list associated with the current prediction unit; and

based on the determining, select the candidate reference picture list as a motion vector prediction reference picture list.

51 . The WTRU of claim 50 , wherein the processor is further configured to:

determine that a motion vector scaling operation is to be avoided based on a motion vector prediction enable flag.

52 . The WTRU of claim 50 , wherein the reference picture list associated with the current prediction unit comprises a plurality of reference pictures, and the processor further configured to:

retrieve a reference picture from the reference picture list associated with the current prediction unit;

determine that the reference picture has a same POC value as a reference picture of the co-located prediction unit; and

based on the determining, select the reference picture for performing motion vector prediction.

53 . The WTRU of claim 52 , wherein the processor is further configured to:

add a motion vector associated with the reference picture to a merge candidate list in place of a spatial motion vector prediction candidate.

54 . The WTRU of claim 50 , wherein the reference picture list associated with the current prediction unit comprises a plurality of reference pictures, and the processor further configured to:

retrieve a reference picture from the reference picture list associated with the current prediction unit;

determine that the reference picture has a same POC distance from a picture associated with the current prediction unit as the POC distance between a picture associated with the co-located prediction unit and a reference picture of the co-located prediction unit; and

based on the determining, select the reference picture for performing motion vector prediction.

55 . The WTRU of claim 54 , wherein the processor is further configured to:

add a motion vector associated with the reference picture to a merge candidate list in a position before that of a spatial motion vector prediction candidate.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 11, 2020
From: VID SCALE, INC.
To: INTERDIGITAL MADISON PATENT HOLDINGS, SAS
Reel/Frame 052914/0426 →