Method and system for generating variably scaled digital images
First Claim
1. A method for generating a second digital image from a first digital image in a graphics display system, wherein said first digital image is comprised of a first plurality of pels, and wherein each pel of said first plurality of pels has a value associated therewith which represents the luminance of such pel, said method comprising the steps of:
- determining a first and a second scaling factor;
receiving the luminance values for the first plurality of pels at a rate of one pel at a time;
applying the first scaling factor to the luminance values for all of the first plurality of pels in a first direction only at said rate of one pel at a time;
thereafter applying the second scaling factor to the luminance values for all of the first plurality of pels in a second direction only at said rate of one pel at a time;
accumulating the scaled luminance values for the first plurality of pels at said rate of one pel at a time to generate luminance values for a second plurality of pels; and
generating the second digital image from the second plurality of pels.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for generating a variably scaled digital image. A second digital image containing a second plurality of pels is generated from first digital image containing a first plurality of pels. The first digital image may be stored in an image buffer. Each of the first plurality of pels is input serially into a process whereby a first and a second scaling factor are applied to the luminance values associated with a pel. A determination is made as to whether or not the scaled luminance values overflow vertically and horizontally into surrounding pels in the second plurality of pels. If the scaled luminance values overflow vertically, the overflow is stored in a line buffer to be added to future scaled luminance values. If the scaled luminance values overflow horizontally, the overflow is accumulated in an accumulator to be added to future scaled luminance values. Once a pel in the second plurality of pels is completely filled with luminance values, the pel is output to a buffer and is ready to be displayed.
40 Citations
20 Claims
-
1. A method for generating a second digital image from a first digital image in a graphics display system, wherein said first digital image is comprised of a first plurality of pels, and wherein each pel of said first plurality of pels has a value associated therewith which represents the luminance of such pel, said method comprising the steps of:
-
determining a first and a second scaling factor; receiving the luminance values for the first plurality of pels at a rate of one pel at a time; applying the first scaling factor to the luminance values for all of the first plurality of pels in a first direction only at said rate of one pel at a time; thereafter applying the second scaling factor to the luminance values for all of the first plurality of pels in a second direction only at said rate of one pel at a time; accumulating the scaled luminance values for the first plurality of pels at said rate of one pel at a time to generate luminance values for a second plurality of pels; and generating the second digital image from the second plurality of pels. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A graphics display system for generating a second digital image from a first digital image, wherein said first digital image is comprised of a first plurality of pels, and wherein each pel of said first plurality of pels has a value associated therewith which represents the luminance of such pel, said graphics display system comprises:
-
means for determining a first and a second scaling factor; means for receiving the luminance values for the first plurality of pels at a rate of one pel at a time; means for applying the first scaling factor to the luminance values for all of the first plurality of pels in a first direction only at said rate of one pel at a time; means for thereafter applying the second scaling factor to the luminance values for all of the first plurality of pels in a second direction only at said rate of one pel at a time; means for accumulating the scaled luminance values for the first plurality of pels at said rate of one pel at a time to generate luminance values for a second plurality of pels;
.andmeans for generating the second digital image from the second plurality of pels. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification