Up-scaling images using interpolating function
AssigneeAscent Media Group, Inc.
InventorDavid Eugene Holland
Life of this patent
Estimating the term…
Abstract
An embodiment is a method and apparatus to provide a technique to scale up an image. A first image at a first size is expanded to a second size in first and second dimensions. The second size is larger than the first size and includes the first size and interpolating positions. The expanded image is convolved with a two-dimensional finite-impulse response (FIR) filter having coefficients determined by a two-dimensional interpolating function to generate interpolated pixels at the interpolating positions. The interpolated pixels are part of an up-scaled image at the second size.
Claims24
A method comprising:
- expanding a first image at a first size to a second size in first and second dimensions, the second size being larger than the first size and including the first size and interpolating positions;
- and
- convolving the expanded image with a two-dimensional finite-impulse response (FIR) filter having coefficients determined by a two-dimensional interpolating function to generate interpolated pixels at the interpolating positions, the interpolated pixels being part of an up-scaled image at the second size.
An article of manufacture comprising:
- a machine-accessible storage medium including information that, when accessed by a machine, causes the machine to perform operations comprising:
- expanding a first image at a first size to a second size in first and second dimensions, the second size being larger than the first size and including the first size and interpolating positions;
- and
- convolving the expanded image with a two-dimensional finite-impulse response (FIR) filter having coefficients determined by a two-dimensional interpolating function to generate interpolated pixels at the interpolating positions, the interpolated pixels being part of an up-scaled image at the second size.
An apparatus comprising:
- an image expander to expand a first image at a first size to a second size in first and second dimensions, the second size being larger than the first size and including the first size and interpolating positions, and
- a convolver coupled to image expander to convolve the expanded image with a two-dimensional finite-impulse response (FIR) filter having coefficients determined by a two-dimensional interpolating function to generate interpolated pixels at the interpolating positions, the interpolated pixels being part of an up-scaled image at the second size.
Dependencies are inferred from the claim text.