Color non-uniformity correction method and apparatus
View Patent ↗A method of correcting a video signal includes retrieving a correction data from a respective one multiple memory devices; reordering the correction data to a predetermined order for a particular segment; and interpolating multiple correction data so that all pixels in the particular segment have a corresponding one of the correction data. An apparatus for correcting video comprises multiple memory devices, each having multiple correction data; a cross-bar switch that reorders at least some of the data to a predetermined order for a particular segment; and an interpolator that calculates multiple interpolated correction data. One of the correction data corresponds to one of multiple pixels in the segment.
1. A method of correcting a video signal, the method comprising:
retrieving correction data from a respective one of a plurality of memory devices, wherein the correction data are other than texel correction data;
selectively reordering said correction data to a predetermined order for a particular segment; and
interpolating a plurality of correction data so that all pixels in said particular segment are compensated using a corresponding one of said correction data.
2. A method as recited in claim 1 , wherein said interpolating is effected by a two-dimensional interpolation technique.
3. A method as recited in claim 1 , wherein said plurality of memory devices further comprises a first memory, a second memory, a third memory and a fourth memory.
4. A method as recited in claim 1 , wherein said selective reordering further comprises:
determining if said correction data requires reordering, and reordering said correction data based on said determining.
5. A method as recited in claim 2 , wherein said two-dimensional interpolation technique is bi-linear interpolation.
6. A method as recited in claim 1 , wherein the video signal is streaming, and the said pixels are compensated real time.
7. A method as recited in claim 1 , wherein the method does not require a correction data to be stored in said plurality of memory devices for each of said pixels.
8. A method as recited in claim 1 , further comprising, before said retrieving, obtaining said correction data by calibration.
9. A method as recited in claim 8 , wherein said correction data are decimated data point values obtained from brightness-level measurements.
10. An apparatus for correcting video, comprising:
A plurality of memory devices, each having a plurality of correction data, which are not texel correction data;
A cross-bar switch, which reorders said plurality of correction data to a predetermined order for a particular segment; and
An interpolator which calculates a plurality of interpolated correction data, wherein one of said correction data corresponds to one of a plurality of pixels in said segment.
11. An apparatus as recited in claim 10 , wherein said plurality of memory devices further comprises a first memory, a second memory, a third memory, and a fourth memory.
12. An apparatus as recited in claim 10 , wherein said interpolator is a two-dimensional interpolator.
13. An apparatus as recited in claim 10 , wherein the apparatus correct one color of said video.
14. An apparatus as recited in claim 10 , further comprising a control generation device, which provides a plurality of timing, control and memory addressing signals.
15. An apparatus as recited in claim 10 , wherein the interpolator is disposed in a video projection apparatus.
16. An apparatus as recited in claim 14 , further comprising three of the apparati, one for each primary color.
17. An apparatus as recited in claim 16 , wherein said control generation device provides said plurality of timing, control and memory addressing signals to each of said apparati.