1. A method for generating at least one view of a scene from a tapestry image, each of the at least one view being associated with one desired viewpoint of the scene, the method comprising: providing the tapestry image; wherein the tapestry image comprises a 2 D array of pixels comprising information from a plurality of views associated with the scene; providing a coordinates map associated with the tapestry image; wherein position data associated with the pixels of the tapestry image comprise depth data for each pixel in the tapestry image; and wherein the position data associated with the pixels of the tapestry image further comprise horizontal disparity data and/or vertical disparity data for each pixel in the tapestry image; deriving one or more views of the scene based on the tapestry image and the coordinates map.