Patent ID: 8594193

Claim:
A multi-view encoding method, comprising: encoding views according to disparity vectors between the views; acquiring location parameter information for cameras corresponding to the views, which represent locations of the cameras; encoding the location parameter information; and writing the encoded location parameter information to a bitstream; wherein the location parameter information for the camera is an absolute coordinate information for the camera, or a relative coordinate information for the cameras corresponding to neighboring views determined by taking location of an arbitrary camera as a coordinate origin, and optionally a motion information of the camera; wherein the encoding the views according to the disparity vectors between the views comprises at least one of the following: determining a first disparity vector between any two views in the process of encoding multi-view image; computing a second disparity vector between two views needed for the encoding, according to the first disparity vector and relative location information between the views; encoding coding views according to the second disparity vector, and outputting the encoded result; and determining depth information of a spatial object and information about relative locations between the views; computing a disparity vector between two views needed for the encoding, by using the depth information of the spatial object and the information about relative locations between the views; and wherein, if the first disparity vector is a disparity vector between a coding view and one reference view, and the second disparity vector is a disparity vector between the coding view and another reference view, encoding the coding view according to the second disparity vector and outputting the encoded result comprises: weighting and summing up a corresponding pixel in the reference view to which the first disparity vector points and a corresponding pixel in the reference view to which the second disparity vector points, to obtain a prediction value for the coding view; and subtracting the prediction value for the coding view from an original value for the coding view to obtain a residual value for the coding view, and encoding the residual value to obtain the encoded result for the coding view.