Keystone correction system and method
First Claim
Patent Images
1. A method for keystone correction, comprising:
- calculating at least one corner point of a predistorted image;
horizontally scaling an input image responsive to the calculating;
storing N lines of the horizontally scaled input image in a line buffer, where N is an integer and is less than a total number of lines in the horizontally scaled input image; and
generating the predistorted image by continuously vertically scaling the N lines; and
storing the predistorted image in a frame buffer.
3 Assignments
0 Petitions
Accused Products
Abstract
We describe a keystone correction system and method. A vertical scalar vertically scales an input image and stores the results to a line buffer. A horizontal scalar retrieves the stored results from the line buffer and horizontally scales the stored results using the relatively small number of lines from the line buffer. The system repeats the vertically scaling, storing, and horizontal scaling until it processes all input image lines.
-
Citations
24 Claims
-
1. A method for keystone correction, comprising:
-
calculating at least one corner point of a predistorted image; horizontally scaling an input image responsive to the calculating; storing N lines of the horizontally scaled input image in a line buffer, where N is an integer and is less than a total number of lines in the horizontally scaled input image; and generating the predistorted image by continuously vertically scaling the N lines; and storing the predistorted image in a frame buffer. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A keystone correction system, comprising:
-
a horizontal scalar to horizontally scale an input image responsive to at least one corner of a predistorted image; a line memory to store N lines of the horizontally scaled input image, where N is an integer and is less than a total number of lines in the horizontally scaled input image; a vertical scalar to continuously vertically scale the N lines to generate the predistorted image; a frame buffer to store the predistorted image; and a projector to project the predistorted image on a surface. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A keystone correction system, comprising:
-
means for calculating at least one corner point of a predistorted image; means for horizontally scaling an input image responsive to the means for calculating; means for storing N lines of the horizontally scaled input image, where N is an integer and is less than a total number of lines in the horizontally scaled input image; means for continuously vertically scaling the N lines to generate the predistorted image; means for storing the predistorted image; and means for projecting the predistorted image on a surface. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. An article comprising a storage medium, the storage medium having stored instructions, that, when executed by a machine result in:
-
calculating at least one corner point of a predistorted image; horizontally scaling an input image responsive to the calculating; storing N lines of the horizontally scaled input image in a line buffer, where N is an integer and is less than a total number of lines of the horizontally scaled input image; continuously vertically scaling the N lines to generate the predistorted image; storing the predistorted image in a frame buffer; and projecting the predistorted image on a surface. - View Dependent Claims (20, 21, 22, 23, 24)
-
Specification