ENHANCED TEMPORAL MOTION VECTOR PREDICTION FOR SCALABLE VIDEO CODING
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.
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.