System and method for scaling images
AssigneePixelworks, Inc.
InventorsFinn Wredenhagen, Gary Cheng, Soo Jang, Lance Greggain
Life of this patent
Estimating the term…
Abstract
A system and method are provided for calculating a target pixel for scaling an image comprising a plurality of source pixels. A contour is determined in the image using at least one of a first set of predetermined parameters. A filter tap configuration is adaptively selected from a predefined set of filter tap configurations in accordance with the determined contour. The predefined set of configurations includes a plurality of non-linear filter tap configurations. The target pixel is calculated by selectively convolving ones of the plurality of source pixels along a locus of the selected filter tap configuration with a weighting factor, and combining the convolved pixels.
Claims11
A method of calculating a target pixel for scaling an image comprising a plurality of source pixels, said method including the steps of:
- (a) determining a contour in said image using at least one of a first set of predetermined parameters;
- (b) adaptively selecting a filter tap configuration from a predefined set of filter tap configurations in accordance with said determined contour, said predefined set of configurations including a plurality of non-linear filter tap configurations;
- and
- (c) calculating said target pixel by selectively convolving ones of said plurality of source pixels along a locus of said selected filter tap configuration with a weighting factor, and combining said convolved pixels.
A system for calculating a target pixel for scaling an image comprising a plurality of source pixels, said system comprising:
- (a) a plurality of calculation units for calculating values for a first set of predetermined parameters;
- (b) a filter selector for selecting a filter tap configuration from a set of filter tap configurations in accordance with said first set of predetermined parameters, said set of filter tap configurations including non-linear filter tap configurations;
- (c) a convolution unit for convolving selected ones of said plurality of source pixels along a locus of said selected filter tap configuration with predetermined weighting factors;
- and
- (d) an output for combining said convolved pixels for calculating said target pixel.
A method of scaling an image comprising a plurality of source pixels, said method including the steps of:
- (a) determining a contour in said image using at least one of a set of predetermined parameters;
- (b) selecting a first target pixel, said first target pixel being a target pixel closest to said determined contour;
- (c) setting said first target pixel equivalent to a closest source pixel on said contour;
- and
- (d) filtering said plurality of source pixels for determining a second target pixel.
Dependencies are inferred from the claim text.