Apparatus and method for performing image transforms in a digital display system
First Claim
1. An image processing apparatus for receiving bitstream data and processing said bitstream data to provide video stream image data to a display device, comprising:
- a display input processor (DIP) coupled to a databus, said DIP comprising an input data connector and a first plurality of processing modules configured to receive bitstream data input and reconstruct said input to generate DIP outputs;
a display output processor (DOP) coupled to said databus, said DOP comprising a second plurality of processing modules configured to process said DIP outputs for generating DOP outputs, said second plurality comprising a geometric transformation (GT) module and a post GT filtering module; and
a buffer memory, coupled to said databus, configured to store said DIP outputs and said DOP outputs, and to provide said video stream image data to said display device.
8 Assignments
0 Petitions
Accused Products
Abstract
An image processing apparatus for use in a display system comprises a display device for viewing image, and a geometric transformation module that is configured to precondition said image data with geometric transformations to thereby compensate for characteristics of the display system. The geometric transformation module may include a spatial transformation module for redefining spatial relationships between image pixels, an alignment and rotation correction module for repositioning image pixels, a focus correction module for correcting image defocus, a distortion correction module for correcting image distortions, and a multi-frame correlation module for performing motion-compensated frame rate conversion.
-
Citations
34 Claims
-
1. An image processing apparatus for receiving bitstream data and processing said bitstream data to provide video stream image data to a display device, comprising:
-
a display input processor (DIP) coupled to a databus, said DIP comprising an input data connector and a first plurality of processing modules configured to receive bitstream data input and reconstruct said input to generate DIP outputs;
a display output processor (DOP) coupled to said databus, said DOP comprising a second plurality of processing modules configured to process said DIP outputs for generating DOP outputs, said second plurality comprising a geometric transformation (GT) module and a post GT filtering module; and
a buffer memory, coupled to said databus, configured to store said DIP outputs and said DOP outputs, and to provide said video stream image data to said display device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
a spatial transformation module configured to redefine spatial relationships between image pixels;
an alignment and rotation correction module configured to reposition image pixels;
a focus correction module configured to correct image defocus; and
a distortion correction module configured to correct image distortions.
-
-
6. The apparatus of claim 5 wherein said alignment and rotation correction module is configured to rotate images.
-
7. The apparatus of claim 5 wherein said focus correction module is configured to correct said image for defocus resulting from image deformation and from display optics.
-
8. The apparatus of claim 5 wherein said spatial transformation module is configured to use frame information and motion tracking information from multiple input images to increase image resolution.
-
9. The apparatus of claim 8 wherein said spatial transformation module is configured to select motion tracking information from either a compressed bitstream or a motion estimator output.
-
10. The apparatus of claim 4 wherein said GT module is configured to improve skew, tangential symmetry, aspect angle, and scale-related distortions of said display images.
-
11. The apparatus of claim 4 wherein said GT module is configured to correct environment-introduced image artifacts.
-
12. The apparatus of claim 4 wherein said GT module is configured to correct artifacts resulting from non-uniformity of the display device.
-
13. The apparatus of claim 4 wherein said GT module comprises a texture mapping module.
-
14. The apparatus of claim 4 wherein said DOP is configured to use a mathematical formula for providing DOP outputs suitable for a panoramic projection.
-
15. The texture mapping module of claim 14, where said module is configured to use texture mapping to perform transitions for multi-picture displays.
-
16. The apparatus of claim 4 wherein said GT module comprises a multi-frame correlation module.
-
17. The apparatus of claim 16 wherein said multi-frame correlation module is configured to select motion compensation information from either a selected display image or a motion estimator output.
-
18. The apparatus of claim 1 wherein said DIP is configured to receive data as a coded bitstream, said bitstream comprising image object information, image object depths, and image motion tracking information.
-
19. The apparatus of claim 18 configured to provide image data for a 3D and/or a panoramic display device.
-
20. The apparatus of claim 19 configured to use said image object information to reposition objects in output coordinates of said panoramic display device.
-
21. The apparatus of claim 19 configured to output image data to film.
-
22. The apparatus of claim 19 configured to receive a coded input that represents two images and use said coded input to present a 3D stereoscopic image on said display device.
-
23. The apparatus of claim 1 configured to simultaneously receive multiple video streams and process such streams to provide an image from each video stream in a single display using Picture-in-Picture and windowing controls.
-
24. The apparatus of claim 23 wherein said GT module is configured to perform transition effects between the different video streams, such transition effect including fades, blends, wipes and warps.
-
25. The apparatus of claim 1 wherein said DIP comprises an image reconstruction module configured for performing multi-frame reconstruction to increase image resolutions.
-
26. The apparatus of claim 25, wherein said image reconstruction module is configured to use motion estimation vectors from an input bitstream to correlate multiple images.
-
27. An apparatus configured for processing bitstream data to form video stream image data for use in a display system, comprising:
-
a display device, coupled to said display system, for viewing image data;
a geometric transformation GT module coupled to said display device, said GT module configured to precondition said bitstream data using geometric transformations to compensate for characteristics of said display device; and
a temporal gamma processing TGP module coupled to said display device, said TGP module configured to independently determine an output intensity value for each color component output to said display device. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34)
-
Specification