System and method for using temporal gamma and reverse super-resolution to process images for use in digital display systems
First Claim
1. An image processing apparatus for processing bitstream information to provide the video stream image data for use in a display system having a display device, comprising:
- a databus;
a display input processor (DIP) coupled to said databus, said DIP comprising a data input connector and a first plurality of processing modules configured to receive said bitstream data through said data input connector and generate DIP outputs therefrom;
a display output processor (DOP) coupled to said databus, said DOP comprising a second plurality of processing modules configured to process said DIP outputs and provide DOP outputs therefrom, said second plurality comprising a temporal gamma processing (TGP) module; and
a buffer memory, coupled to said databus, configured for storing said DIP outputs and said DOP outputs and for providing stored DOP outputs as video stream image data to said display device.
6 Assignments
0 Petitions
Accused Products
Abstract
An image processing system including a display output processor using Temporal Gamma Processing (TGP) and Reverse Super-resolution (RSR) techniques to process images. TGP assures that the time-related representation of an image is as accurate as possible, and thus, based on a previous frame value and a known transfer function of the display modulation system, adjusts its output values to provide a desired output value during display of a desired frame. RSR performs a superset of the frame rate conversion process for converting between disparate input and output frame rates. RSR, improving display quality when intended display images have apparent resolution higher than can be supported by an image modulator, sequences lower resolution images at higher frame rates to simulate higher resolution outputs. RSR also spatially filters the lower resolution images into transitional images by shifting the pixel matrix of each image frame such that the weighted filter center of each sequenced frame is constant or such that motion artifacts are not generated. Additionally, RSR, to prevent motion artifacts, enables moving the viewed images at the display refresh screen rate and uses motion-adaptive filters and motion tracking information to track image objects.
-
Citations
32 Claims
-
1. An image processing apparatus for processing bitstream information to provide the video stream image data for use in a display system having a display device, comprising:
-
a databus;
a display input processor (DIP) coupled to said databus, said DIP comprising a data input connector and a first plurality of processing modules configured to receive said bitstream data through said data input connector and generate DIP outputs therefrom;
a display output processor (DOP) coupled to said databus, said DOP comprising a second plurality of processing modules configured to process said DIP outputs and provide DOP outputs therefrom, said second plurality comprising a temporal gamma processing (TGP) module; and
a buffer memory, coupled to said databus, configured for storing said DIP outputs and said DOP outputs and for providing stored DOP outputs as video stream image data to said display device. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An image processing apparatus for processing bitstream information to provide video stream image data for use in a display system having a display device, comprising:
-
a databus;
a display input processor (DIP) coupled to said databus, said DIP comprising a data input connector and a first plurality of processing modules configured to receive said bitstream data through said data input connector and generate DIP outputs therefrom;
a display output processor (DOP) coupled to said databus, said DOP comprising a second plurality of processing modules configured to process said DIP outputs and provide DOP outputs therefrom, said second plurality comprising a reverse super-resolution (RSR) module; and
a buffer memory, coupled to said databus, configured for storing said DIP outputs and said DOP outputs and for providing stored DOP outputs as the video stream image data to said display device. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method for processing bitstream information to form images for use in a display system having a display device, comprising:
-
receiving said bitstream information into a display processor (DIP);
processing said received bitstream information to generate DIP outputs;
receiving said DIP outputs into a display output processor (DOP);
processing said DIP outputs with a temporal gamma processing (TGP) module to generate DOP outputs;
directing said DOP outputs to a buffer memory module; and
providing images based on said DOP outputs to said display device. - View Dependent Claims (21, 22, 23, 24)
-
-
25. A method for processing bitstream information to for m images for use in a display system having a display device, comprising:
-
receiving said bitstream information into a display processor (DIP);
processing said received bitstream information to generate DIP outputs;
receiving said DIP outputs into a display output processor (DOP), said DOP comprising a reverse super-resolution (RSR) module and a display modulator (DM) module;
processing said DIP outputs with said reverse super-resolution (RSR) module and said display modulator (DM) module;
directing said DOP outputs to a buffer memory module; and
providing images based on said DOP outputs to said display device. - View Dependent Claims (26, 27, 28, 29)
-
-
30. A method for temporal gamma processing, comprising:
-
providing a first color intensity value;
providing a second color intensity value;
providing a number of look-up tables, each table comprising a number of adjusted color intensity values, wherein the number of tables, L, is a function of the second color intensity value and the number of adjusted color intensity values, M, is a function of the first color intensity value,;
using the second intensity value to select one of said tables; and
using said first color intensity value to select one of said adjusted color intensity values in said selected table. - View Dependent Claims (31, 32)
-
Specification