Patent ID: 8611419

Claim:
A method for decoding multi-view video data in a multi-view video stream, comprising: receiving the multi-view video stream, the multi-view video stream including a random access picture, the random access picture including a random access slice, the random access slice referencing only slices corresponding to a same time and a different view of the random access picture; obtaining initialization information of a reference picture list for the random access slice, the initialization information representing a reference relation between a plurality of views, the initialization information including view number information and view identification information; initializing the reference picture list for inter-view prediction by appending an inter-view reference picture to an initialized reference picture list for temporal prediction, the inter-view reference picture being appended based on the view number information and the view identification information, the initializing including assigning an inter-view reference index to the inter-view reference picture; obtaining modification information for the initialized reference picture list from the multi-view video stream, the modification information representing how to change the inter-view reference index in the initialized reference picture list for inter-view prediction; determining an assignment modification value for changing the inter-view reference index in the initialized reference picture list for inter-view prediction according to the modification information; modifying the initialized reference picture list for inter-view prediction, wherein the modifying includes reordering the inter-view reference picture by changing the inter-view reference index assigned to the inter-view reference picture based on the determined assignment modification value; determining a prediction value of a macroblock in the random access picture based on the modified reference picture list; and decoding the macroblock using the prediction value, wherein the initialization information is obtained based on a value indicating decoding order between the plurality of views.