×

Method and system for scaling images

  • US 7,277,101 B2
  • Filed: 09/29/2003
  • Issued: 10/02/2007
  • Est. Priority Date: 09/29/2003
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method comprising:

  • incrementing a current phase location within a scaling cycle by a first value to obtain a first adjusted value, the first value equal to a number of input pixels in the scaling cycle, wherein the scaling cycle represents a scaling operation that is repeated, such that each scaling cycle accesses a common set of filter phases to scale the number of input pixels to obtain a number of output pixels, where the number of input pixels in the scaling cycle is equal to an input resolution divided by a GCD and the number of output pixels in the scaling cycle is equal to an output resolution divided by the GCD, where the GCD is the greatest common divisor of the input resolution and output resolution;

    decrementing, in response to the first adjusted value being greater than a second value, the first adjusted value by the second value one or more times to obtain a second adjusted value less than the second value, the second value equal to the number of output pixels in the scaling;

    determining an index value to access a coefficient set of a filter phase of the common set of filter phases by right shifting a binary representation of the second adjusted value a predetermined amount;

    accessing, at a data processor, the coefficient set based on the index value;

    filtering based upon the coefficient set to determine a scaled pixel value; and

    outputting the scaled pixel value from the data processor.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×