Generating and displaying spatially offset sub-frames using error values
First Claim
1. A method of displaying an image with a display device, the method comprising:
- receiving image data for the image with an image processing unit;
generating first and second sub-frames with the image processing unit, wherein the first and the second sub-frames comprise a plurality of sub-frame pixel values and a plurality of error values, and wherein at least a first one of the plurality of sub-frame pixel values is calculated using the image data, at least a second one of the plurality of sub-frame pixel values, and at least one of the plurality of error values; and
alternating between displaying the first sub-frame, including displaying the first one of the plurality of sub-frame pixel values, in a first position and displaying the second sub-frame, including displaying the second one of the plurality of sub-frame pixel values, in a second position spatially offset from the first position with the display device;
wherein a region of influence associated with the first one of the plurality of sub-frame pixel values comprises a number of pixel values that corresponds to a number of iterations used to generate the first and the second sub-frames.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of displaying an image with a display device comprises receiving image data for the image, generating first and second sub-frames where the first and the second sub-frames comprise a plurality of sub-frame pixel values and a plurality of error values and where at least a first one of the plurality of sub-frame pixel values is calculated using the image data, at least a second one of the plurality of sub-frame pixel values, and at least one of the plurality of error values, and alternating between displaying the first sub-frame in a first position and displaying the second sub-frame in a second position spatially offset from the first position is provided.
-
Citations
26 Claims
-
1. A method of displaying an image with a display device, the method comprising:
-
receiving image data for the image with an image processing unit; generating first and second sub-frames with the image processing unit, wherein the first and the second sub-frames comprise a plurality of sub-frame pixel values and a plurality of error values, and wherein at least a first one of the plurality of sub-frame pixel values is calculated using the image data, at least a second one of the plurality of sub-frame pixel values, and at least one of the plurality of error values; and alternating between displaying the first sub-frame, including displaying the first one of the plurality of sub-frame pixel values, in a first position and displaying the second sub-frame, including displaying the second one of the plurality of sub-frame pixel values, in a second position spatially offset from the first position with the display device; wherein a region of influence associated with the first one of the plurality of sub-frame pixel values comprises a number of pixel values that corresponds to a number of iterations used to generate the first and the second sub-frames. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for displaying an image, the system comprising:
-
a buffer adapted to receive image data for the image; an image processing unit configured to generate first and second sub-frames comprising a plurality of rows of sub-frame pixel values, wherein each of the sub-frame pixel values in each of the plurality of rows is calculated using the image data, at least one sub-frame pixel value from a previous one of the plurality of rows, and at least one error value; and a display device adapted to alternately display the first sub-frame in a first position and the second sub-frame in a second position spatially offset from the first position; wherein each of the sub-frame pixel values in each of the plurality of rows is calculated using a number of pixel values from the image data and the previous one of the plurality of rows that corresponds to a number of iterations used to generate the first and second sub-frames. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A system for generating sub-frames for display at spatially offset positions to generate the appearance of an image, the system comprising:
-
means for receiving image data corresponding to the image; means for generating a plurality of rows of initial values using the image data; means for accessing a row of history values and error values generated using the image data; and means for generating a sub-frame pixel value using the row of history values and error values and the plurality of rows of initial values; wherein the row of history values and error values and the plurality of rows of initial values comprise a plurality of columns, wherein a number of the plurality of columns corresponds to a number of iterations associated with generating the sub-frame pixel value. - View Dependent Claims (19, 20, 21)
-
-
22. A computer-readable medium storing computer-executable instructions, which, when executed by a computer processing system, cause the system to perform a method of generating a sub-frame image which comprises sub-frames for display at spatially offset positions to generate the appearance of a displayable image, comprising:
-
receiving image data corresponding to the displayable image; generating a first plurality of initial values associated with a first pixel which corresponds to a first sub-frame using the image data; generating a first sub-frame pixel value using the image data and the first plurality of initial values, wherein the first sub-frame pixel value comprises a first history value; generating a first error value using the image data and the first plurality of initial values; generating a second plurality of initial values associated with a second pixel which corresponds to a second sub-frame using the image data; generating a second sub-frame pixel value using the image data, the second plurality of initial values, the first history value, and the first error value; generating a third plurality of initial values associated with a third pixel which corresponds to a third sub-frame using the image data; generating a third sub-frame pixel value using the image data and the third plurality of initial values, wherein the third sub-frame pixel value comprises a second history value; generating a second error value using the image data and the third plurality of initial values; and generating the second sub-frame pixel value using the image data, the second plurality of initial values, the first history value, the second history value, the first error value, and the second error value. - View Dependent Claims (23, 24, 25, 26)
-
Specification