Crosstalk cancellation in 3D displays
First Claim
1. A method for preparing 3D images comprising left-eye and right-eye views for display, the method comprising:
- based on image data determining amounts to increase pixel values to allow complete subtractive crosstalk cancellation;
determining a maximum of the amounts;
globally increasing the pixel values by one or both of addition and scaling in an amount based on the maximumwherein the 3D images comprise video frames in a video sequence, the method comprises applying a temporal low pass filter to the maximum or an amount derived from the maximum and the temporal filter comprises a bidirectional filter.
3 Assignments
0 Petitions
Accused Products
Abstract
Image processing is performed to facilitate subtractive crosstalk cancellation in 3D images. In a global embodiment, pixel values are compressed to provide sufficient foot room for subtractive crosstalk cancellation. For video images the degree of compression may vary from frame to frame. Temporal filtering may be applied to reduce flicker. In a local embodiment luminance is added to and/or compression is performed in local areas to facilitate more complete subtractive crosstalk cancellation. The amount or added luminance or compression may be matched to the requirements of the local areas. Added luminance and/or compression may be made to vary smoothly in time and smoothly in space. Displays and other apparatus may be constructed to perform methods for partial or complete crosstalk cancellation.
12 Citations
26 Claims
-
1. A method for preparing 3D images comprising left-eye and right-eye views for display, the method comprising:
-
based on image data determining amounts to increase pixel values to allow complete subtractive crosstalk cancellation; determining a maximum of the amounts; globally increasing the pixel values by one or both of addition and scaling in an amount based on the maximum wherein the 3D images comprise video frames in a video sequence, the method comprises applying a temporal low pass filter to the maximum or an amount derived from the maximum and the temporal filter comprises a bidirectional filter. - View Dependent Claims (13)
-
-
2. A method for preparing 3D images comprising left-eye and right-eye views for display, the method comprising:
-
based on image data determining amounts to increase pixel values to allow complete subtractive crosstalk cancellation; determining a maximum of the amounts; globally increasing the pixel values by one or both of addition and scaling in an amount based on the maximum wherein determining amounts to increase pixel values comprises computing;
RK(x,y)=max(0,F(IC,K(x,y))−
IS,K(x,y))where Rk is the amount to increase a pixel located at position (x,y), F( ) is a crosstalk function, IS,K is the value for the color channel K of a pixel in one view of the image, IC,K is the value for the color channel K of a pixel in another view of the image. - View Dependent Claims (3)
-
-
4. A method for preparing 3D images comprising left-eye and right-eye views for display, the method comprising:
-
based on image data determining amounts to increase pixel values to allow complete subtractive crosstalk cancellation; determining a maximum of the amounts; globally increasing the pixel values by one or both of addition and scaling in an amount based on the maximum wherein globally increasing the pixel values comprises globally scaling and/or adding to values in a luminance channel in a color model having separate luminance and chrominance channels and the color model comprises a YCbCr color model.
-
-
5. A method for preparing 3D video images comprising left-eye and right-eye views for each of a series of frames for display, the method comprising:
-
identifying local areas in a view where pixel values are too small to allow complete subtractive crosstalk cancellation; determining intensities for patches of luminance to add to the local areas; temporally low-pass filtering the intensities; and generating the patches of luminance according to the temporally filtered intensities; wherein the patches of luminance ramp up to the temporally filtered intensities in boundary regions surrounding the local areas. - View Dependent Claims (6, 7, 8, 9, 10)
-
-
11. A method for preparing 3D video images comprising left-eye and right-eye views for each of a series of frames for display, the method comprising:
-
identifying local areas in a view where pixel values are too small to allow complete subtractive crosstalk cancellation; determining intensities for patches of luminance to add to the local areas; linking corresponding local areas across frames of the video images to provide one or more series of linked local areas; identifying a first linked local area of one of the series of corresponding linked local areas; and adding fade-in patches of luminance corresponding to the first linked local area to a series of frames preceding the frame corresponding to the first linked local area. - View Dependent Claims (12)
-
-
14. Apparatus for preparing 3D images comprising left-eye and right-eye views for display, the apparatus comprising:
-
means for processing image data to determine amounts to increase pixel values to allow complete subtractive crosstalk cancellation; means for determining a maximum of the amounts; means for globally increasing the pixel values by one or both of addition and scaling in an amount based on the maximum wherein the 3D images comprise video frames in a video sequence and the apparatus comprises means for applying a temporal low pass filter to the maximum or an amount derived from the maximum; and the temporal filter comprises a bidirectional filter. - View Dependent Claims (25)
-
-
15. Apparatus for preparing 3D images comprising left-eye and right-eye views for display, the apparatus comprising:
-
means for processing image data to determine amounts to increase pixel values to allow complete subtractive crosstalk cancellation; means for determining a maximum of the amounts; means for globally increasing the pixel values by one or both of addition and scaling in an amount based on the maximum wherein the means for processing image data to determine amounts to increase pixel values is configured to compute;
RK(x,y)=max(0,F(IC,K(x,y))−
IS,K(x,y))where Rk is the amount to increase a pixel located at position (x,y), F( ) is a crosstalk function, IS,K is the value for the color channel K of a pixel in one view of the image, IC,K is the value for the color channel K of a pixel in another view of the image. - View Dependent Claims (16)
-
-
17. Apparatus for preparing 3D images comprising left-eye and right-eye views for display, the apparatus comprising:
-
means for processing image data to determine amounts to increase pixel values to allow complete subtractive crosstalk cancellation; means for determining a maximum of the amounts; means for globally increasing the pixel values by one or both of addition and scaling in an amount based on the maximum wherein the means for globally increasing the pixel values comprises means for globally scaling and/or adding to values in a luminance channel in a color model having separate luminance and chrominance channels; and
the color model comprises a YCbCr color model.
-
-
18. Apparatus for preparing 3D video images comprising left-eye and right-eye views for each of a series of frames for display, the apparatus comprising:
-
means for identifying local areas in a view where pixel values are too small to allow complete subtractive crosstalk cancellation; means for determining intensities for patches of luminance to add to the local areas; means for temporally low-pass filtering the intensities; and means for generating the patches of luminance according to the temporally filtered intensities. - View Dependent Claims (19, 20, 21, 22)
-
-
23. Apparatus for preparing 3D video images comprising left-eye and right-eye views for each of a series of frames for display, the apparatus comprising:
-
means for identifying local areas in a view where pixel values are too small to allow complete subtractive crosstalk cancellation; means for determining intensities for patches of luminance to add to the local areas; means for linking corresponding local areas across frames of the video images to provide one or more series of linked local areas; means for identifying a first linked local area of one of the series of corresponding linked local areas; and means for adding fade-in patches of luminance corresponding to the first linked local area to a series of frames preceding the frame corresponding to the first linked local area. - View Dependent Claims (24)
-
-
26. A method for preparing 3D images comprising left-eye and right-eye views for display, the method comprising:
-
based on image data determining amounts to increase pixel values to allow complete subtractive crosstalk cancellation; determining a maximum of the amounts; globally increasing the pixel values by one or both of addition and scaling in an amount based on the maximum wherein globally increasing the pixel values comprises globally scaling and/or adding to values in a luminance channel in a color model having separate luminance and chrominance channels.
-
Specification