Maximizing performance in a hardware image scaling module
AssigneeLexmark International, Inc.
InventorsJames Ray Bailey, Joseph Yackzan
Life of this patent
Estimating the term…
Loading patent…
AssigneeLexmark International, Inc.
InventorsJames Ray Bailey, Joseph Yackzan
Estimating the term…
Lines of input image data are scaled in a first dimension, the one-dimensionally scaled lines are stored in a buffer memory until a sufficient number of lines have been stored to perform scaling equally in two dimensions, and the stored lines are then scaled in a second dimension to produce image data scaled two-dimensionally by a user-selected scaling percentage. A first image scaling method is used to scale the input image data if the user-selected scaling percentage exceeds a predetermined threshold value, such as 50 percent, and a second scaling method is used if the scaling percentage does not exceed the threshold value. The first method can be, for example, linear interpolation, and the second method can be, for example, averaging.
A method for scaling image data, comprising the steps of:
The method claimed in claim 2, wherein step (f) comprises scaling all of the lines of the input image data stored in the buffer memory along with a final line of input image data scaled in the first dimension but not having been stored in the buffer memory.
A digital logic apparatus for scaling image data, comprising:
A method for scaling image data, comprising the steps of:
A system for scaling image data, comprising:
Dependencies are inferred from the claim text.