Reference picture list management syntax for multiple view video coding
AssigneeThomson Licensing
InventorsPurvin Bibhas Pandit, Yeping Su, Peng Yin
Life of this patent
Estimating the term…
Abstract
A picture reference list ordering process is defined for a multiview coder for coding moving pictures, where the picture list has the coding order of reference pictures used to code a picture specified in relationship to whether a picture to be coded is associated with a view. The ordering of the picture list will therefore change the coding order of the reference pictures in the picture reference list depending on the temporal relationships the reference pictures have with the picture to be coded and views associated with the reference picture.
Claims8
A method for the ordering of a reference picture lists for a multiview based video decoding operation where reference pictures associated with a plurality of views are used for coding a video picture comprising the steps of:
- determining using a video coder whether a first reference picture is a temporal reference picture for said video picture to be coded and modifying an ordering of a coding order of reference pictures in a temporal reference picture list by assigning said first reference picture a picture number used for said temporal reference picture list where said picture number depends on whether said first reference picture is an I, B, or P picture, whether said picture to be coded is an I, B, or P picture, a decoding order of said video picture to be coded in a plurality of coded pictures, and a display order of said video picture to be coded in said plurality of coded pictures;
- determining whether said video picture to be coded is associated with a view from said plurality of views from different view points;
- and
- modifying an ordering a coding of a second reference picture in a crossview reference picture list in the same coding operation, with the crossview reference picture list being a different picture list than the temporal reference picture list, when the corresponding viewpoint representing the view of the picture to be coded and said second reference picture is associated with a view different than associated with said video picture to be coded as to assign the second reference picture a second picture number for said crossview reference picture list where the second picture list number depends on whether said second reference picture is an I, B, or P picture, whether said picture to be coded is an I, B, P picture, said decoding order of said video picture to be coded in a plurality of coded pictures, and said display order of said video picture to be coded in said plurality of coded pictures, wherein
- said first reference picture is a temporal reference picture list;
- said second reference list is a cross-view reference picture list;
- said reference pictures have a first field indicating a number of references and a second field indicating a view point;
- and
- when the two reference pictures have a different value in the second field, a long term index is assigned to the cross view reference picture list:
- so that said long term index can be used to modify the order of a second reference picture in a cross-view reference picture list.
An apparatus that orders of a reference picture lists for a multiview based video decoding operation where reference pictures associated with a plurality of views are used for coding a video picture comprising:
- a processor configured to determine, for a video coder, whether a first reference picture is a temporal reference picture for said video picture to be coded and modifying an ordering of a coding order of reference pictures in a temporal reference picture list by assigning said first reference picture a picture number used for said temporal reference picture list where said picture number depends on whether said first reference picture is an I, B, or P picture, whether said picture to be coded is an I, B, or P picture, a decoding order of said video picture to be coded in a plurality of coded pictures, and a display order of said video picture to be coded in said plurality of coded pictures;
- a processor configured to determine whether said video picture to be coded is associated with a view from said plurality of views from different view points;
- and
- a processor configured to modify an ordering a coding of a second reference picture in a crossview reference picture list in the same coding operation, with the crossview reference picture list being a different picture list than the temporal reference picture list, when the corresponding viewpoint representing the view of the picture to be coded and said second reference picture is associated with a view different than associated with said video picture to be coded as to have said processor configured to modify assign the second reference picture a second picture number for said crossview reference picture list where the second picture list number depends on whether said second reference picture is an I, B, or P picture, whether said picture to be coded is an I, B, P picture, said decoding order of said video picture to be coded in a plurality of coded pictures, and said display order of said video picture to be coded in said plurality of coded pictures, wherein
- said first reference picture is a temporal reference picture list;
- said second reference list is a cross-view reference picture list;
- said reference pictures have a first field indicating a number of references and a second field indicating a view point;
- and
- when the two reference pictures have a different value in the second field, a long term index is assigned to the cross view reference picture list;
- so that said long term index can be used to modify the order of a second reference picture in a cross-view reference picture list.
Dependencies are inferred from the claim text.