Graphics system configured to perform distortion correction
First Claim
1. A graphics system for correcting display distortions, wherein the graphics system comprises:
- a first calculation unit operable to select a first plurality of first virtual pixel positions in a two-dimensional viewport, to compute first pixel values at the first plurality of first virtual pixel positions, and to provide the first pixel values as output to a first display device;
wherein the first calculation unit selects the first plurality of first virtual pixel positions in the two-dimensional viewport in order to correct for a first physical distortion in positions of a first set of first physical pixels generated by the first display device on a display surface in response to the first pixel values.
2 Assignments
0 Petitions
Accused Products
Abstract
A graphics system comprises pixel calculation units and a sample buffer which stores a two-dimensional field of samples. Each pixel calculation unit selects positions in the two-dimensional field at which pixel values (e.g. red, green, blue) are computed. The pixel computation positions are selected to compensate for image distortions introduced by a display device and/or display surface. Non-uniformities in a viewer'"'"'s perceived intensity distribution from a display surface (e.g. hot spots, overlap brightness) are corrected by appropriately scaling pixel values prior to transmission to display devices. Two or more sets of pixel calculation units driving two or more display devices adjust their respective pixel computation centers to align the edges of two or more displayed images. Physical barriers prevent light spillage at the interface between any two of the display images. Separate pixel computation positions may be used for distinct colors to compensate for color distortions.
55 Citations
25 Claims
-
1. A graphics system for correcting display distortions, wherein the graphics system comprises:
-
a first calculation unit operable to select a first plurality of first virtual pixel positions in a two-dimensional viewport, to compute first pixel values at the first plurality of first virtual pixel positions, and to provide the first pixel values as output to a first display device;
wherein the first calculation unit selects the first plurality of first virtual pixel positions in the two-dimensional viewport in order to correct for a first physical distortion in positions of a first set of first physical pixels generated by the first display device on a display surface in response to the first pixel values. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 20, 21, 22, 23, 24)
-
-
18. A graphics system comprising a first calculation unit configured to compute pixel values at a first plurality of first filter centers in a two-dimensional field, and to provide the first pixel values to a first display device, wherein the first calculation unit is configured to select the first plurality of first filter centers to compensate for a positional distortion of physical pixels on a display surface generated by the first display device.
-
19. A graphics system for correcting display distortions, wherein the graphics system comprises:
-
a graphics processor which is operable to receive graphics data, to select sample positions in a two-dimensional viewport, and to compute sample values at the sample positions based on the received graphics data;
a sample buffer coupled to the graphics processor and configured to store the sample values;
a first calculation unit coupled to the sample buffer and operable to select a first plurality of first virtual pixel positions in the two-dimensional viewport, to compute first pixel values at the first virtual pixel positions, and to provide the first pixel values as output to a first display device;
wherein the first calculation unit selects the first plurality of first virtual pixel positions in the two-dimensional viewport in order to correct for a first positional distortion of first physical pixels generated by the first display device on a display surface.
-
-
25. A method for correcting display distortions, the method comprising:
-
selecting a first plurality of first virtual pixel positions in a two-dimensional viewport; and
computing first pixel values at the first plurality of first virtual pixel positions, and providing the first pixel values as output to a first display device;
wherein the first plurality of first virtual pixel positions in the two-dimensional viewport are selected in order to correct for a first physical distortion in positions of a first set of first physical pixels generated by the first display device on a display surface in response to the first pixel values.
-
Specification