SALIENCY BASED DISPARITY MAPPING
First Claim
1. Method of processing a three dimensional [3D] 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 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, wherein the salient depth values are weighted using a first input conversion weight before adding in the histogram and the non-salient depth values are weighted using a second input conversion weight before adding in the 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, andmapping 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 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.
1 Assignment
0 Petitions
Accused Products
Abstract
A three dimensional [3D] image signal is processed for rendering 3D image data (33) on a specific 3D display, e.g. an auto-stereoscopic display. A first depth map (34) and saliency of the 3D image data are determined. A display depth sub-range (35) of a usable depth range (36) of the 3D display is determined and provides a higher 3D image quality for a viewer than the 3D image quality across the usable depth range. A depth mapping function is determined in dependence of the saliency data. The depth mapping function maps the first depth map to a second depth map for generating views for the 3D display. Advantageously the salient range of depth values is mapped towards the display depth sub-range.
18 Citations
15 Claims
-
1. Method of processing a three dimensional [3D] 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 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, wherein the salient depth values are weighted using a first input conversion weight before adding in the histogram and the non-salient depth values are weighted using a second input conversion weight before adding in the 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 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. - View Dependent Claims (2, 3, 6, 7, 14, 15)
-
-
4. (canceled)
-
5. (canceled)
-
8. 3D video device for processing a three dimensional [3D] image signal for rendering 3D image data on a 3D display based on multiple display views, the device comprising:
-
input means for deriving, from the 3D image signal, a first depth map comprising first depth values, and for 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, and a video processor arranged for determining a depth mapping function for the amount of the 3D image data in dependence of the saliency data such that first depth values 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, wherein the salient depth values are weighted using a first input conversion weight before adding in the histogram and the non-salient depth values are weighted using a second input conversion weight before adding in the 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 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. - View Dependent Claims (9, 10, 11)
-
-
12. (canceled)
-
13. (canceled)
Specification