Image size reduction method and system
AssigneeInternational Business Machines Corporation
InventorRavi Prakash
Life of this patent
Estimating the term…
Abstract
A system and method for reducing a size of an image. The invention comprises a system for rotating the image in a first direction using a rotation algorithm to generate an intermediate reduced image; a system for rotating the intermediate reduced image in a direction opposite the first direction using the rotation algorithm to generate a final reduced image; and wherein the rotation algorithm uses weighted sums of neighboring pixels in the image prior to rotation to calculate new pixel values. The invention may also comprise an enhancement system for boosting contrast of the final reduced image.
Claims21
A system for reducing a size of an image, comprising:
- a system for rotating the image in a first direction using a rotation algorithm to generate an intermediate reduced image;
- a system for rotating the intermediate reduced image in a direction opposite the first direction using the rotation algorithm to generate a final reduced image;
- and
- wherein the rotation algorithm uses weighted sums of neighboring pixels in the image prior to rotation to calculate new pixel values.
A program product stored on a recordable medium for reducing a size of an original image, comprising:
- means for rotating the original image in a first direction to generate an intermediate reduced image;
- means for rotating the reduced image in a direction opposite the first direction to generate a final reduced image;
- and
- wherein the means for rotating the original and intermediate reduced image use weighted sums of neighboring pixels in the image prior to rotation to calculate new pixel values.
A method of reducing a size of an image, comprising:
- providing an original image having W1 pixels in each row;
- generating an intermediate reduced image having W2 pixels in each row, wherein W2 is less than W1, and wherein for each pixel 1 to W2 in each row, pixel values are calculated based on weighted sums of neighboring pixels in the original image;
- and
- generating a further reduced image having W3 pixels in each row, wherein W3 is less than W2, and wherein for each pixel 1 to W3 in each row, pixel values are calculated based on weighted sums of neighboring pixels in the intermediate reduced image.
A system for reducing a size of an original image, wherein the original image has a predetermined number of pixels WI in a row, the system comprising:
- a system for generating an intermediate reduced image having a reduced number of pixels W2 in the row, wherein W2 is less than WI, and wherein for each pixel 1 to W2 in the row, pixel values are calculated based on weighted sums of neighboring pixels in the original image;
- and
- a system for generating a further reduced image having a reduced number of pixels W3 in the row, wherein W3 is less than W2, and wherein for each pixel 1 to W3 in the row, pixel values are calculated based on weighted sums of neighboring pixels in the intermediate reduced image.
Dependencies are inferred from the claim text.