Patent ID: 11189079

Abstract:
An apparatus comprises a receiver (201) for receiving an image signal comprising a number of three dimensional images representing a scene from different viewpoints, each three dimensional image comprising a mesh and a texture map, the signal further comprising a plurality of residual data texture maps for a first viewpoint being different from the different viewpoints of the number of three dimensional images, a first residual data texture map of the plurality of residual texture maps providing residual data for a texture map for the first viewpoint relative to a texture map resulting from a viewpoint shift of a first reference texture map being a texture map of a first three dimensional image of the number of three dimensional images and a second residual data texture map of the plurality of residual texture maps providing residual data for a texture map for the first viewpoint relative to a texture map resulting from a viewpoint shift of a second reference texture map being a texture map of a second three dimensional image of the number of three dimensional images. A mesh processor (203) generates a first mesh for the first viewpoint and a second mesh for the first viewpoint from an additional reference mesh being a mesh of the second three dimensional image of the plurality of three dimensional images. A first texture processor (205) generates a first intermediate texture map in response to a viewpoint transformation of the first reference texture map from a viewpoint of the first three dimensional image to the first viewpoint and an second intermediate texture map in response to a viewpoint transformation of the second reference texture map from a viewpoint of the second three dimensional image to the first viewpoint. A second texture processor (207) generates a first texture map in response to a combination of the first intermediate texture map and the first residual data texture map, and a second texture map in response to a combination of the second intermediate texture map and the second additional residual data texture map. An image generator (209) generates an image for a second viewpoint from the first texture map, the first mesh, the second texture map, and the second mesh.