US5093653A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Image processing system having skew correcting means
Assignee: Ricoh Co Ltd
•
Filing: 1989-11-06
•
Granted: 1992-03-03
•
Expires: 2009-11-06
Abstract
Abstract An image processing system comprises a memory for storing an input image data in a bit map, a display coupled to the memory for displaying an image which is described by the input image data, an input device for inputting a point data for designating a straight line as a reference line in the image which is displayed on the display, a calculation part coupled to the input device for calculating an inclination angle of the reference line with respect to an axis of a rectangular coordinate of the bit map, and a rotation part coupled to the calculation part for rotating the input image data stored in the memory in the bit map so that the inclination angle becomes approximately zero.
Inventors
- 👤 Kimimasa Ikehira
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-01 21:57
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/048; G06F3/0484; G06F3/04845; G06V; G06V30/00; G06V30/10; G06V30/14; G06V30/146; G06V30/1475; G06V30/1478; H; H04; H04N; H04N1/00; H04N1/387; H04N1/3877; H04N1/3878
Claims Analysis
Total Claims: 18
Claim 1
Independent Claim
122 words
An image processing system comprising: memory means for storing an input image data in a bit map; display means coupled to said memory means for displaying an image which is described by the input image data; input means for inputting a point data for designating a straight line as a reference line in the image which is displayed on said display means; calculation means coupled to said input means for calculating an inclination angle of the reference line with respect to an axis of a rectangular coordinate of the bit map; and rotation means coupled to said calculation means for rotating the input image data stored in said memory means in the bit map so that the inclination angle becomes approximately zero.
Claim 2
Dependent Claim
122 words
An image processing system comprising: memory means for storing an input image data in a bit map; display means coupled to said memory means for displaying an image which is described by the input image data; input means for inputting a point data for designating a straight line as a reference line in the image which is displayed on said display means; calculation means coupled to said input means for calculating an inclination angle of the reference line with respect to an axis of a rectangular coordinate of the bit map; and rotation means coupled to said calculation means for rotating the input image data stored in said memory means in the bit map so that the inclination angle becomes approximately zero.
Claim 3
Dependent Claim
56 words
The image processing system as claimed in claim 1 wherein said input means inputs a point data for designating as the reference line a straight line which exists in the image which is displayed on said display means and extends in a direction parallel or perpendicular to a character string in the image which is displayed.
Claim 4
Dependent Claim
41 words
The image processing system as claimed in claim 1 wherein said input means inputs a point data for drawing as the reference line a straight line which underlines a character string in the image which is displayed on said display means.
Claim 5
Dependent Claim
58 words
The image processing system as claimed in claim 1 wherein said calculation means calculates inclination angles of the reference line with respect to both horizontal and vertical axes of the rectangular coordinate of the bit map and supplies to said rotation means a smaller one of the calculated inclination angles as the inclination angle of the reference line.
Claim 6
Dependent Claim
48 words
The image processing system as claimed in claim 1 wherein said rotation means rotates the input image data stored in said memory means in the bit map clockwise when the reference line is a leftwardly declining line and counterclockwise when the reference line is a rightwardly declining line.
Claim 7
Dependent Claim
150 words
The image processing system as claimed in claim 1 wherein said input means comprises means for designating by the point data a rectangular area which includes a character string in the image which is displayed on said display means, means for determining a position of a first black dot from a top of the rectangular area for each of a plurality of columns of dots making up the rectangular area, means for independently determining a rounded average position of the first black dot for right and left halves of the rectangular area, means for independently determining an average point which is located at the rounded average position in a center column of each half for the right and left halves of the rectangular area, and means for setting as the reference line a straight line which passes both average points in the right and left halves of the rectangular area.
Claim 8
Dependent Claim
160 words
The image processing system as claimed in claim 1 wherein said input means comprises means for designating by the point data a rectangular area which includes a character string in the image which is displayed on said display means, means for independently determining a center value of numbers of black dots in each of a plurality of rows for right and left halves of the rectangular area, means for independently determining a certain row in which the number of black dots exceeds the center value for the right and left halves of the rectangular area, means for independently determining a center of gravity of each half where the certain row intersects a center column out of a plurality of columns in each half for the right and left halves of the rectangular area, and means for setting as the reference line a straight line which passes both centers of gravity in the right and left halves of the rectangular area.
Claim 9
Dependent Claim
175 words
The image processing system as claimed in claim 1 wherein said input means comprises means for designating by the point data a rectangular area which includes a character string in the image which is displayed on said display means, means for eliminating a noise in the character string by eliminating and adding black dots, means for independently determining a center value of numbers of black dots in each of a plurality of rows for right and left halves of the rectangular area, means for independently determining a certain row in which the number of black dots exceeds the center value for the right and left halves of the rectangular area, means for independently determining a center of gravity of each half where the certain row intersects a center column out of a plurality of columns in each half for the right and left halves of the rectangular area, and means for setting as the reference line a straight line which passes both centers of gravity in the right and left halves of the rectangular area.
Claim 10
Dependent Claim
270 words
An image processing system comprising: first memory means for storing in a bit map an input image data of an image in a full size of the image; compression means coupled to said first memory means for compressing the input image data into compressed image data; second memory means coupled to said compression means for storing the compressed image data in a bit map; display means coupled to said first and second memory means for displaying an image which is described by the compressed image data in a first mode and for displaying the image which is described by the input image data in a second mode; first input means for inputting a point data for designating a straight line as a reference line in the image which is displayed on said display means in the first mode; calculation means coupled to said first input means for calculating an inclination angle of the reference line with respect to an axis of a rectangular coordinate of the bit map; rotation means coupled to said calculation means for rotating the compressed image data stored in said second memory means in the bit map in the first mode so that the inclination angle becomes approximately zero and for rotating the input image data stored in said first memory means in the bit map in the second mode so that the inclination angle becomes approximately zero; and second input means for designating the second mode so as to rotate the image which is described by the input image data based on the image which is displayed on said display means in the first mode.
Claim 11
Dependent Claim
270 words
An image processing system comprising: first memory means for storing in a bit map an input image data of an image in a full size of the image; compression means coupled to said first memory means for compressing the input image data into compressed image data; second memory means coupled to said compression means for storing the compressed image data in a bit map; display means coupled to said first and second memory means for displaying an image which is described by the compressed image data in a first mode and for displaying the image which is described by the input image data in a second mode; first input means for inputting a point data for designating a straight line as a reference line in the image which is displayed on said display means in the first mode; calculation means coupled to said first input means for calculating an inclination angle of the reference line with respect to an axis of a rectangular coordinate of the bit map; rotation means coupled to said calculation means for rotating the compressed image data stored in said second memory means in the bit map in the first mode so that the inclination angle becomes approximately zero and for rotating the input image data stored in said first memory means in the bit map in the second mode so that the inclination angle becomes approximately zero; and second input means for designating the second mode so as to rotate the image which is described by the input image data based on the image which is displayed on said display means in the first mode.
Claim 12
Dependent Claim
61 words
The image processing system as claimed in claim 9 wherein said first input means inputs a point data for designating as the reference line a straight line which exists in the image which is displayed on said display means and extends in a direction parallel or perpendicular to a character string in the image which is displayed in the first mode.
Claim 13
Dependent Claim
46 words
The image processing system as claimed in claim 9 wherein said first input means inputs a point data for drawing as the reference line a straight line which underlines a character string in the image which is displayed on said display means in the first mode.
Claim 14
Dependent Claim
58 words
The image processing system as claimed in claim 9 wherein said calculation means calculates inclination angles of the reference line with respect to both horizontal and vertical axes of the rectangular coordinate of the bit map and supplies to said rotation means a smaller one of the calculated inclination angles as the inclination angle of the reference line.
Claim 15
Dependent Claim
49 words
The image processing system as claimed in claim 9 wherein said rotation means rotates the input image data stored in said first memory means in the bit map clockwise when the reference line is a leftwardly declining line and counterclockwise when the reference line is a rightwardly declining line.
Claim 16
Dependent Claim
155 words
The image processing system as claimed in claim 9 wherein said first input means comprises means for designating by the point data a rectangular area which includes a character string in the image which is displayed on said display means in the first mode, means for determining a position of a first black dot from a top of the rectangular area for each of a plurality of columns of dots making up the rectangular area, means for independently determining a rounded average position of the first black dot for right and left halves of the rectangular area, means for independently determining an average point which is located at the rounded average position in a center column of each half for the right and left halves of the rectangular area, and means for setting as the reference line a straight line which passes both average points in the right and left halves of the rectangular area.
Claim 17
Dependent Claim
165 words
The image processing system as claimed in claim 9 wherein said first input means comprises means for designating by the point data a rectangular area which includes a character string in the image which is displayed on said display means in the first mode, means for independently determining a center value of numbers of black dots in each of a plurality of rows for right and left halves of the rectangular area, means for independently determining a certain row in which the number of black dots exceeds the center value for the right and left halves of the rectangular area, means for independently determining a center of gravity of each half where the certain row intersects a center column out of a plurality of columns in each half for the right and left halves of the rectangular area, and means for setting as the reference line a straight line which passes both centers of gravity in the right and left halves of the rectangular area.
Claim 18
Dependent Claim
180 words
The image processing system as claimed in claim 9 wherein said first input means comprises means for designating by the point data a rectangular area which includes a character string in the image which is displayed on said display means in the first mode, means for eliminating a noise in the character string by eliminating and adding black dots, means for independently determining a center value of numbers of black dots in each of a plurality of rows for right and left halves of the rectangular area, means for independently determining a certain row in which the number of black dots exceeds the center value for the right and left halves of the rectangular area, means for independently determining a center of gravity of each half where the certain row intersects a center column out of a plurality of columns in each half for the right and left halves of the rectangular area, and means for setting as the reference line a straight line which passes both centers of gravity in the right and left halves of the rectangular area.
References Cited (Backward Citations)
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1995-03-03 | 1995-09-02 | 1996-03-03 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1999-03-03 | 1999-09-02 | 2000-03-03 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2003-03-03 | 2003-09-02 | 2004-03-03 | $7700.00 | Window Closed / Lapsed |