US2006244766A1PendingUtilityA1
Image rotation with substantially no aliasing error
Est. expiryMar 28, 2021(expired)· nominal 20-yr term from priority
G06T 3/608
44
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
A system, method and program product for rotating a first image in an image buffer such that the resulting, rotated image is substantially free of an aliasing error, i.e., broken lines, stair stepped edges, etc., is dislosed. An algorithm is applied to the first image that uses weighted sums of data points of the first image to create the rotated image. The weighting is based on the skew angle and data point location of the first image. The resulting rotated image also has a reduced data storage space requirement compared to rotated images created by prior art techniques.
Claims
exact text as granted — not AI-modified1 . A method of rotating a first image in an image buffer, the method comprising the steps of:
extracting first image from the image buffer; and creating a rotated image that is substantially free of aliasing error using weighted sums of a plurality of data points of the first image that represent pixel data values of the first image to get a pixel data value of the rotated image, wherein weighting depends on a skew angle of the first image and data point location in the first image.
2 . The method of claim 1 , wherein the first image is of a document, and the first image data is created in the image buffer by the step of scanning the document.
3 . The method of claim 1 , further comprising the step of storing the first image data in a database.
4 . (canceled)
5 . (canceled)
6 . (canceled)
7 . (canceled)
8 . (canceled)
9 . (canceled)
10 . A system for rotating an initial image stored in an image buffer, the system comprising:
an image rotation module configured to rotate the initial image to create a rotated image by using weighted sums of a plurality of data points of the initial image that represent pixel data values of the initial image to get a pixel data value of the rotated image, wherein the weighting depends on a skew angle of the initial image and data point location in the initial image.
11 . The system of claim 10 , wherein the data points of the initial image are in adjacent rows of the image buffer.
12 . The system of claim 11 , wherein a pair of data points are used from each of the adjacent rows of the image buffer.
13 . The system of claim 10 , further comprising an image generation module configured to create the initial image.
14 . The system of claim 13 , further comprising a scanner for supplying data to the image generation module.
15 . The system of claim 10 , further comprising a database configured to store initial image data.
16 . (canceled)
17 . (canceled)
18 . (canceled)
19 . (canceled)
20 . (canceled)
21 . (canceled)
22 . A workstation comprising the system for rotating an initial image stored in an image buffer of claim 10 .
23 . A computer program product comprising a computer usable medium having computer readable program code embodied therein for processing a first image in an image buffer, the computer program product comprising:
program code configured to rotate the first image to create a rotated image by using weighted sums of a plurality of data points of the first image that represent pixel data values of the first image to get a pixel data value of the rotated image, wherein the weighting depends on a skew angle of the first image and data point location in the first image.
24 . (canceled)
25 . (canceled)
26 . A system for rotating an initial image stored in an image buffer, the system comprising:
an image rotation module configured to rotate the initial image to create a rotated image that is substantially free of an aliasing error using weighted sums of data points of the initial image that represent pixel data values of the initial image to get a pixel data value of the rotated image, wherein weighting depends on a skew angle of the initial image and data point location in the initial image and is implemented in ⅛th increments.
27 . (canceled)Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.