EP0103788A2
Expired / Lapsed
EP
⏱️ 0.0 years remaining
Method and apparatus for reading mark sheets
Assignee: International Business Machines Corp
•
Filing: 1983-08-31
•
Granted: —
•
Expires: 2003-08-31
Abstract
Abstract An optical detecting device (103) for reading mark sheet provided with plural mark rows, each of which includes a reference mark (102A), a skew detection mark (1028) and mark writing regions (102C) is provided. The mark sheet is read by use of a predetermined nominal scan window address for each of the regions. Optical shift of the optical detecting device is detected and the scan window addresses are corrected in accordance with the detected shift. Further, skew or misalignment of the mark sheet is detected, and scan lines for reading the mark sheet are selected in accordance with the detected skew.
Inventors
- 👤 Masuyoshi Kida
- 👤 Min-Hsiung George Tung
- 👤 Tatsuyuki Ushiroda
- 👤 Anthony T. Cannistra
Bibliographic Details
Application Number
—
Jurisdiction
EP
Data Source
google_patents
Last Synchronized
2026-11-05 04:24
CPC Classifications
G; G06; G06K; G06K7/00; G06K7/01; G06K7/015
Claims Analysis
Total Claims: 14
Claim 1
Independent Claim
114 words
Apparatus for reading a mark sheet provided with plural mark rows, each of which includes a reference mark (102A), a misalignment detection mark (102B) and mark writing regions (102C), characterized by means (103-109) for scanning said reference mark and said detection mark for each mark row to detect misalignment of said mark sheet with respect to said apparatus; means (100) for selecting a scan window and/or a group of scan lines for each mark row in response to said detected misalignment; and means (125) for scanning said mark writing regions in each mark row by use of said scan window and/or said selected group of scan linesto read information represented in each mark row.
Claim 2
Dependent Claim
114 words
Apparatus for reading a mark sheet provided with plural mark rows, each of which includes a reference mark (102A), a misalignment detection mark (102B) and mark writing regions (102C), characterized by means (103-109) for scanning said reference mark and said detection mark for each mark row to detect misalignment of said mark sheet with respect to said apparatus; means (100) for selecting a scan window and/or a group of scan lines for each mark row in response to said detected misalignment; and means (125) for scanning said mark writing regions in each mark row by use of said scan window and/or said selected group of scan linesto read information represented in each mark row.
Claim 3
Dependent Claim
36 words
The apparatus according to claim 1, further including: means for responding to the detected misalignment at the scan of one mark row to select a group of scan lines for next mark row to be scanned.
Claim 4
Dependent Claim
33 words
The apparatus according to claim 1, further including: means for detecting said reference mark in a first mark row to activate said means for scanning said reference mark and said misalignment detection mark.
Claim 5
Dependent Claim
206 words
Apparatus for reading a mark sheet provided with plural mark rows, each of which includes a reference mark (102A), a distance detection mark (102B) and mark writing regions (102C), which apparatus reads said mark sheet by use of predetermined nominal scan window addresses, characterized by means for scanning said reference mark and said distance detection mark in a first mark row to detect the distance between said reference mark and said distance detection mark in said first mark row; means for modifying said nominal scan window addresses based upon a difference between said detected- distance and a nominal distance to form actual scan window addresses for said first mark row; means for scanning said mark writing regions in said first mark row by use of said adtual scan window addresses; means for detecting shift of position of said reference mark in a second mark row in the direction of said mark row with respect to said apparatus to shift said actual scan window addresses by the detected shift amount to form actual scan window addresses for said second mark row; and means for scanning said mark writing regions in said second mark row by use of said actual scan window addresses for said second mark row.
Claim 6
Dependent Claim
206 words
Apparatus for reading a mark sheet provided with plural mark rows, each of which includes a reference mark (102A), a distance detection mark (102B) and mark writing regions (102C), which apparatus reads said mark sheet by use of predetermined nominal scan window addresses, characterized by means for scanning said reference mark and said distance detection mark in a first mark row to detect the distance between said reference mark and said distance detection mark in said first mark row; means for modifying said nominal scan window addresses based upon a difference between said detected- distance and a nominal distance to form actual scan window addresses for said first mark row; means for scanning said mark writing regions in said first mark row by use of said adtual scan window addresses; means for detecting shift of position of said reference mark in a second mark row in the direction of said mark row with respect to said apparatus to shift said actual scan window addresses by the detected shift amount to form actual scan window addresses for said second mark row; and means for scanning said mark writing regions in said second mark row by use of said actual scan window addresses for said second mark row.
Claim 7
Dependent Claim
292 words
Apparatus for reading a mark sheet provided with plural mark rows, each ot which includes a reference mark (102A), a skew detection mark (102B) and mark writing regions (102C), which apparatus reads said mark sheet by use of predetermined nominal scan window addresses and scan lines, characterized by means for scanning said reference mark and said skew detection mark in a first mark row to detect skew of said mark sheet with respect to said apparatus; means for selecting a group of scan lines for said first mark row in response to said detected skew; means for detecting a distance between said reference mark and said skew detection mark in said first mark row; means for modifying said nominal scan window addresses based upon a difference between said detected distance and a nominal distance to form actual scan window addresses for said first mark row; means for scanning said mark writing regions in said first mark row by use of said actual scan window addresses and at least one scan line in said group of scan lines; means for selecting a group of scan lines for a second mark row based upon said detected skew; means for detecting shift of position of said reference mark in said second mark row in the direction of said mark row with respect to said apparatus to shift said actual scan window addresses for said first mark row by the detected shift to form actual scan window addresses for said second mark row; and means for scanning said mark writing regions in said second mark row by use of said actual scan window addresses for said second mark row and at least one scan line of said group of scan lines for said second mark row.
Claim 8
Dependent Claim
292 words
Apparatus for reading a mark sheet provided with plural mark rows, each ot which includes a reference mark (102A), a skew detection mark (102B) and mark writing regions (102C), which apparatus reads said mark sheet by use of predetermined nominal scan window addresses and scan lines, characterized by means for scanning said reference mark and said skew detection mark in a first mark row to detect skew of said mark sheet with respect to said apparatus; means for selecting a group of scan lines for said first mark row in response to said detected skew; means for detecting a distance between said reference mark and said skew detection mark in said first mark row; means for modifying said nominal scan window addresses based upon a difference between said detected distance and a nominal distance to form actual scan window addresses for said first mark row; means for scanning said mark writing regions in said first mark row by use of said actual scan window addresses and at least one scan line in said group of scan lines; means for selecting a group of scan lines for a second mark row based upon said detected skew; means for detecting shift of position of said reference mark in said second mark row in the direction of said mark row with respect to said apparatus to shift said actual scan window addresses for said first mark row by the detected shift to form actual scan window addresses for said second mark row; and means for scanning said mark writing regions in said second mark row by use of said actual scan window addresses for said second mark row and at least one scan line of said group of scan lines for said second mark row.
Claim 9
Independent Claim
42 words
The apparatus according to claims 4 or 5, further including: means for detecting said reference mark in said first mark row to activate said means for scanning said reference mark and said distance or skew detection mark in said first mark row.
Claim 10
Dependent Claim
183 words
Method for reading a mark sheet provided with plural mark rows, each of which includes a reference mark, a distance detection mark and mark writing regions, said mark sheet being read by use of predetermined nominal scan window addresses, said method comprising: scanning said reference mark and said skew detection mark in a first mark row to detect a distance between said reference mark and said distance detection mark in said first mark row; modifying said nominal scan window addresses based upon a difference between said detected distance and a nominal distance to form actual scan window addresses for said first mark row; scanning said mark writing regions in said first mark row by use of said actual scan window addresses; detecting shift of position of said reference mark in a second mark row to shift said actual scan window addresses by the detected shift amount to form actual scan window addresses for said second mark row; and means for scanning said mark writing regions in said second mark row by use of said actual scan window addresses for said second mark row.
Claim 11
Dependent Claim
183 words
Method for reading a mark sheet provided with plural mark rows, each of which includes a reference mark, a distance detection mark and mark writing regions, said mark sheet being read by use of predetermined nominal scan window addresses, said method comprising: scanning said reference mark and said skew detection mark in a first mark row to detect a distance between said reference mark and said distance detection mark in said first mark row; modifying said nominal scan window addresses based upon a difference between said detected distance and a nominal distance to form actual scan window addresses for said first mark row; scanning said mark writing regions in said first mark row by use of said actual scan window addresses; detecting shift of position of said reference mark in a second mark row to shift said actual scan window addresses by the detected shift amount to form actual scan window addresses for said second mark row; and means for scanning said mark writing regions in said second mark row by use of said actual scan window addresses for said second mark row.
Claim 12
Dependent Claim
273 words
Method for reading a mark sheet provided with plural mark rows, each of which includes a reference mark, a distance and skew detection mark and mark writing regions, said mark sheet being read by use of predetermined nominal scan window addresses and scan lines, said method comprising: scanning said reference mark and said detection mark in a first mark row to detect skew of said 'mark sheet with respect to a reader; selecting a group of scan lines for said first mark row in response to said detected skew; detecting the distance between said reference mark and said detection mark in said first mark row; modifying said nominal scan window addresses based upon the difference between said detected distance and a nominal distance to form actual scan window addresses for said first mark row; scanning said mark writing regions in said first mark row by use of said actual scan window addresses and at least one scan line in said group of scan lines; selecting a group of scan lines for a second mark row based upon said detected skew; detecting shift of position of said reference mark in said second mark row in the direction of said mark row with respect to said reader to shift said actual scan window addresses for said first mark row by the detected shift to form actual scan window addresses for said second mark row; and scanning said mark writing regions in said second mark row by use of said actual scan window addresses for said second mark row and at least one scan line of said group of scan lines for said second mark row.
Claim 13
Dependent Claim
273 words
Method for reading a mark sheet provided with plural mark rows, each of which includes a reference mark, a distance and skew detection mark and mark writing regions, said mark sheet being read by use of predetermined nominal scan window addresses and scan lines, said method comprising: scanning said reference mark and said detection mark in a first mark row to detect skew of said 'mark sheet with respect to a reader; selecting a group of scan lines for said first mark row in response to said detected skew; detecting the distance between said reference mark and said detection mark in said first mark row; modifying said nominal scan window addresses based upon the difference between said detected distance and a nominal distance to form actual scan window addresses for said first mark row; scanning said mark writing regions in said first mark row by use of said actual scan window addresses and at least one scan line in said group of scan lines; selecting a group of scan lines for a second mark row based upon said detected skew; detecting shift of position of said reference mark in said second mark row in the direction of said mark row with respect to said reader to shift said actual scan window addresses for said first mark row by the detected shift to form actual scan window addresses for said second mark row; and scanning said mark writing regions in said second mark row by use of said actual scan window addresses for said second mark row and at least one scan line of said group of scan lines for said second mark row.
Claim 14
Dependent Claim
40 words
The method according to claim 7 or 8, further including: detecting said reference mark in said first mark row to activate said means for scanning said reference mark and said distance and/or skew detection mark in said first mark row.
References Cited (Backward Citations)
No citation records indexed.
USPTO Annuity & Maintenance Windows
Maintenance schedule is calculated for granted US utility patents.