A decoder for receiving information from an encoder concerning a spatial validity range, at which view synthesis of an image at a virtual camera position is enabled, which view synthesis is based on a view of at least one real camera comprised in a set of real cameras, wherein the spatial validity range comprises coordinates, the decoder comprising:
- an input section configured to receive the spatial validity range of the at least one real camera from the encoder, which spatial validity range specifies for the decoder what information to use for synthesizing the image of the virtual camera position, wherein said what information comprises at least some of textures, depth maps, occlusion maps and occlusion depth;
- a processing circuit configured to select the virtual camera position, and also configured to determine that the selected virtual camera position is situated within the received spatial validity range, wherein the view synthesis is performable when the virtual camera position is considered to be situated within the spatial validity range.