Method of processing a three dimensional image signal for rendering 3D image data on a 3D display based on multiple display views, the method comprising: - deriving, from the 3D image signal, a first depth map comprising first depth values, - deriving, from the 3D image signal, saliency data representing saliency in an amount of the 3D image data, the saliency being indicative of salient elements having a salient range of depth values, - determining a depth mapping function for the amount of the 3D image data in dependence of the saliency data such that first depth values being in the salient range of depth values are mapped towards a display depth sub-range, the display depth sub-range being a sub-range of a usable depth range of the 3D display and providing a higher 3D image quality for a viewer than the 3D image quality across the usable depth range, and wherein determining the depth mapping function comprises: - making a combined histogram for salient depth values and non-salient depth values, salient depth values being depth values of salient elements and non-salient depth values being depth values not of salient elements, wherein the salient depth values are weighted using a first input conversion weight before being added to the combined histogram and the non-salient depth values are weighted using a second input conversion weight before being added to the combined histogram, the first input conversion weight and the second input conversion weight in dependence of the display depth sub-range and the usable range of the 3D display; - determining a combined histogram depth range, and - mapping the combined histogram depth range inside the usable depth range of the 3D display, the first input conversion weight and the second input conversion weight being different and selected so that the first depth values being in the salient range of depth values are warped towards the display depth sub-range, - converting the first depth map into a second depth map by the depth mapping function for generating the display views in dependence of the second depth map. - deriving, from the 3D image signal, a first depth map comprising first depth values, - deriving, from the 3D image signal, saliency data representing saliency in an amount of the 3D image data, the saliency being indicative of salient elements having a salient range of depth values, - determining a depth mapping function for the amount of the 3D image data in dependence of the saliency data such that first depth values being in the salient range of depth values are mapped towards a display depth sub-range, the display depth sub-range being a sub-range of a usable depth range of the 3D display and providing a higher 3D image quality for a viewer than the 3D image quality across the usable depth range, and wherein determining the depth mapping function comprises: - making a combined histogram for salient depth values and non-salient depth values, salient depth values being depth values of salient elements and non-salient depth values being depth values not of salient elements, wherein the salient depth values are weighted using a first input conversion weight before being added to the combined histogram and the non-salient depth values are weighted using a second input conversion weight before being added to the combined histogram, the first input conversion weight and the second input conversion weight in dependence of the display depth sub-range and the usable range of the 3D display; - determining a combined histogram depth range, and - mapping the combined histogram depth range inside the usable depth range of the 3D display, the first input conversion weight and the second input conversion weight being different and selected so that the first depth values being in the salient range of depth values are warped towards the display depth sub-range, - converting the first depth map into a second depth map by the depth mapping function for generating the display views in dependence of the second depth map.