Patent US5784501A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5784501A Expired / Lapsed US ⏱️ 0.0 years remaining

Image processing method and apparatus

Assignee: Canon Inc
•
Filing: 1994-04-28
•
Granted: 1998-07-21
•
Expires: 2014-04-28
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An image processing apparatus comprises: two table memories; a producing circuit for executing a process according to a kind of each character image and for producing contents in the table memories; a character memory to store the image as an object to be recognized; a feature extractor for adding the data in the table memories and for executing a character feature extracting process after normalization of the character image by the bit data in the character memory corresponding to the addition result; a memory to store data indicating to which one of binary values of 1 and 0 the character image portion belongs; and a circuit for inverting the image data from the character memory to the feature extractor by the stored data and for outputting. The apparatus receives image data of characters of various type styles and outputting directions and can convert into the normalized image data such as to be easily processed.

Inventors

  • 👤 Tetsuomi Tanaka

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 12:19
CPC Classifications
G; G06; G06V; G06V30/00; G06V30/10; G06V30/16; G06V30/166

Claims Analysis

Total Claims: 40
Claim 1
Independent Claim 146 words
An image processing apparatus comprising: image memory means for storing input image data; conversion value memory means comprising (1) an x-coordinate section for storing n-number of x-coordinate normalization addresses, corresponding to n-number of coordinates, provided for normalizing the input image data, and (2) a y-coordinate section for storing n-number of y-coordinate normalization addresses, corresponding to n-number of coordinates, provided for normalizing the input image data, wherein said conversion value memory means sets the x-coordinate normalization addresses and the y-coordinate normalization addresses in accordance with a size and a format of a character in the input image data stored in said image memory means; and generating means (1) for obtaining a coordinate value of the normalized image data corresponding to the input image data by summing values stored at the x-coordinate and y-coordinate normalization addresses, and (2) for providing the obtained coordinate value to a feature extractor.
Claim 2
Dependent Claim 146 words
An image processing apparatus comprising: image memory means for storing input image data; conversion value memory means comprising (1) an x-coordinate section for storing n-number of x-coordinate normalization addresses, corresponding to n-number of coordinates, provided for normalizing the input image data, and (2) a y-coordinate section for storing n-number of y-coordinate normalization addresses, corresponding to n-number of coordinates, provided for normalizing the input image data, wherein said conversion value memory means sets the x-coordinate normalization addresses and the y-coordinate normalization addresses in accordance with a size and a format of a character in the input image data stored in said image memory means; and generating means (1) for obtaining a coordinate value of the normalized image data corresponding to the input image data by summing values stored at the x-coordinate and y-coordinate normalization addresses, and (2) for providing the obtained coordinate value to a feature extractor.
Claim 3
Dependent Claim 133 words
An image processing apparatus comprising: image memory means for storing input image data; table making means for calculating coordinate normalization addresses for normalizing the input image data and for making a table comprising (1) an x-coordinate section for storing n-number of x-coordinate normalization addresses corresponding to n-number of coordinates, and (2) a y-coordinate section for storing n-number of y-coordinate normalization addresses corresponding to n-number of coordinates, wherein said table making means makes the table in accordance with a size and a format of a character in the input image data stored in said image memory means; and conversion means for converting coordinate data of the input image data in accordance with a total sum of values stored at the x-coordinate and y-coordinate normalization addresses in the table made by said table making means.
Claim 4
Dependent Claim 133 words
An image processing apparatus comprising: image memory means for storing input image data; table making means for calculating coordinate normalization addresses for normalizing the input image data and for making a table comprising (1) an x-coordinate section for storing n-number of x-coordinate normalization addresses corresponding to n-number of coordinates, and (2) a y-coordinate section for storing n-number of y-coordinate normalization addresses corresponding to n-number of coordinates, wherein said table making means makes the table in accordance with a size and a format of a character in the input image data stored in said image memory means; and conversion means for converting coordinate data of the input image data in accordance with a total sum of values stored at the x-coordinate and y-coordinate normalization addresses in the table made by said table making means.
Claim 5
Dependent Claim 110 words
An image processing method comprising the steps of: storing input image data; storing both x-coordinate normalization addresses corresponding to n-number of coordinate and y-coordinate normalization addresses corresponding to n-number of coordinates, provided from normalizing the input image data, wherein the x-coordinate normalization addresses and the y-coordinate normalization addresses are set in accordance with a size and a format of a character in the input image data stored in the storing step; obtaining a coordinate value of the normalized image data corresponding to the input image data by summing values stored at the x-coordinate normalization address and the y-coordinate normalization address; and providing the obtained coordinate value to a feature extractor.
Claim 6
Dependent Claim 110 words
An image processing method comprising the steps of: storing input image data; storing both x-coordinate normalization addresses corresponding to n-number of coordinate and y-coordinate normalization addresses corresponding to n-number of coordinates, provided from normalizing the input image data, wherein the x-coordinate normalization addresses and the y-coordinate normalization addresses are set in accordance with a size and a format of a character in the input image data stored in the storing step; obtaining a coordinate value of the normalized image data corresponding to the input image data by summing values stored at the x-coordinate normalization address and the y-coordinate normalization address; and providing the obtained coordinate value to a feature extractor.
Claim 7
Dependent Claim 114 words
An image processing method comprising the steps of: storing input image data; calculating coordinate normalization addresses for normalizing the input image data and for making a table comprising (1) a x-coordinate section for storing n-number of x-coordinate normalization addresses corresponding to n-number of coordinates, and (2) a y-coordinate section for storing y-coordinate normalization addresses corresponding to n-number of coordinates, wherein the table is made in accordance with a size and a format of a character in the input image data stored in the storing step; and converting coordinate data of the input image data in accordance with a total sum of values stored at the x-coordinate and y-coordinate normalization addresses in the made table.
Claim 8
Dependent Claim 114 words
An image processing method comprising the steps of: storing input image data; calculating coordinate normalization addresses for normalizing the input image data and for making a table comprising (1) a x-coordinate section for storing n-number of x-coordinate normalization addresses corresponding to n-number of coordinates, and (2) a y-coordinate section for storing y-coordinate normalization addresses corresponding to n-number of coordinates, wherein the table is made in accordance with a size and a format of a character in the input image data stored in the storing step; and converting coordinate data of the input image data in accordance with a total sum of values stored at the x-coordinate and y-coordinate normalization addresses in the made table.
Claim 9
Dependent Claim 131 words
A computer-readable memory medium storing computer-executable process steps, the steps comprising: a first storing step to store input image data; a storing step to store both x-coordinate normalization addresses corresponding to n-number of coordinate and y-coordinate normalization addresses corresponding to n-number of coordinates, provided from normalizing the input image data, wherein the x-coordinate normalization addresses and the y-coordinate normalization addresses are set in accordance with a size and a format of a character in the input image data stored in the first storing step; an obtaining step to obtain a coordinate value of the normalized image data corresponding to the input image data by summing values stored at the x-coordinate normalization address and the y-coordinate normalization address; and a providing step to provide the obtained coordinate value to a feature extractor.
Claim 10
Dependent Claim 131 words
A computer-readable memory medium storing computer-executable process steps, the steps comprising: a first storing step to store input image data; a storing step to store both x-coordinate normalization addresses corresponding to n-number of coordinate and y-coordinate normalization addresses corresponding to n-number of coordinates, provided from normalizing the input image data, wherein the x-coordinate normalization addresses and the y-coordinate normalization addresses are set in accordance with a size and a format of a character in the input image data stored in the first storing step; an obtaining step to obtain a coordinate value of the normalized image data corresponding to the input image data by summing values stored at the x-coordinate normalization address and the y-coordinate normalization address; and a providing step to provide the obtained coordinate value to a feature extractor.
Claim 11
Dependent Claim 128 words
A computer-readable memory medium storing computer-executable process steps, the steps comprising: a storing step to store input image data; a calculating step to calculate coordinate normalization addresses for normalizing the input image data and to make a table comprising (1) a x-coordinate section for storing n-number of x-coordinate normalization addresses corresponding to n-number of coordinates, and (2) a y-coordinate section for storing y-coordinate normalization addresses corresponding to n-number of coordinates, wherein the table is made in accordance with a size and a format of a character in the input image data stored in the storing step; and a converting step to convert coordinate data of the input image data in accordance with a total sum of values stored at the x-coordinate and y-coordinate normalization addresses in the table.
Claim 12
Dependent Claim 128 words
A computer-readable memory medium storing computer-executable process steps, the steps comprising: a storing step to store input image data; a calculating step to calculate coordinate normalization addresses for normalizing the input image data and to make a table comprising (1) a x-coordinate section for storing n-number of x-coordinate normalization addresses corresponding to n-number of coordinates, and (2) a y-coordinate section for storing y-coordinate normalization addresses corresponding to n-number of coordinates, wherein the table is made in accordance with a size and a format of a character in the input image data stored in the storing step; and a converting step to convert coordinate data of the input image data in accordance with a total sum of values stored at the x-coordinate and y-coordinate normalization addresses in the table.
Claim 13
Dependent Claim 32 words
An apparatus according to claim 1, wherein the coordinate conversion value is obtained by determining a formula from values which can be obtained from format information input and by evaluating the formula.
Claim 14
Dependent Claim 30 words
An apparatus according to claim 1, wherein each of the x-coordinate and y-coordinate normalization addresses stores coordinate conversion values of a number corresponding to normalization size width in its coordinate.
Claim 15
Dependent Claim 32 words
An apparatus according to claim 2, wherein the coordinate conversion data is obtained by determining a formula from values which can be obtained from format information input, and by evaluating the formula.
Claim 16
Dependent Claim 30 words
An apparatus according to claim 2, wherein each of the x-coordinate and y-coordinate normalization addresses stores coordinate conversion values of a number corresponding to normalization size widths in its coordinate.
Claim 17
Dependent Claim 25 words
An apparatus according to claim 1, further comprising means for executing a character recognition process for the normalized image data generated by said generating means.
Claim 18
Dependent Claim 22 words
An apparatus according to claim 11, further comprising means for outputting a result of the character recognition process with a SCSI bus.
Claim 19
Dependent Claim 15 words
An apparatus according to claim 1, further comprising scanner means for inputting the image data.
Claim 20
Dependent Claim 27 words
An apparatus according to claim 2, further comprising means for executing a character recognition process for the extracted pixel data stored in said normalized image memory means.
Claim 21
Dependent Claim 22 words
An apparatus according to claim 14, further comprising means for outputting a result of the character recognition process with a SCSI bus.
Claim 22
Dependent Claim 14 words
An apparatus according to claim 2, further comprising scanner means for inputting image data.
Claim 23
Dependent Claim 21 words
A method according to claim 3, further comprising the step of executing a character recognition process for the normalized image data.
Claim 24
Dependent Claim 23 words
A method according to claim 17, further comprising the step of outputting a result of the character recognition process with a SCSI bus.
Claim 25
Dependent Claim 18 words
A method according to claim 3, further comprising the step of inputting the image data with a scanner.
Claim 26
Dependent Claim 21 words
A method according to claim 4, further comprising the step of executing a character recognition process for the stored pixel data.
Claim 27
Dependent Claim 23 words
A method according to claim 20, further comprising the step of outputting a result of the character recognition process with a SCSI bus.
Claim 28
Dependent Claim 18 words
A method according to claim 4, further comprising the step of inputting the image data with a scanner.
Claim 29
Dependent Claim 15 words
An apparatus according to claim 1, wherein the format represents an attribute of character inclination.
Claim 30
Dependent Claim 15 words
An apparatus according to claim 1, wherein the format represents an attribute of character direction.
Claim 31
Dependent Claim 15 words
An apparatus according to claim 2, wherein the format represents an attribute of character inclination.
Claim 32
Dependent Claim 15 words
An apparatus according to claim 2, wherein the format represents an attribute of character direction.
Claim 33
Dependent Claim 15 words
A method according to claim 3, wherein the format represents an attribute of character inclination.
Claim 34
Dependent Claim 15 words
A method according to claim 3, wherein the format represents an attribute of character direction.
Claim 35
Dependent Claim 15 words
A method according to claim 4, wherein the format represents an attribute of character inclination.
Claim 36
Dependent Claim 15 words
A method according to claim 4, wherein the format represents an attribute of character direction.
Claim 37
Dependent Claim 21 words
A computer-readable memory medium storing computer-executable process steps according to claim 5, wherein the format represents an attribute of character inclination.
Claim 38
Dependent Claim 21 words
A computer-readable memory medium storing computer-executable process steps according to claim 5, wherein the format represents an attribute of character direction.
Claim 39
Dependent Claim 21 words
A computer-readable memory medium storing computer-executable process steps according to claim 6, wherein the format represents an attribute of character inclination.
Claim 40
Dependent Claim 21 words
A computer-readable memory medium storing computer-executable process steps according to claim 6, wherein the format represents an attribute of character direction.

References Cited (Backward Citations)

US3710323A Cited
US4173015A Cited
US4658424A Cited
US4533959A Cited
JPS58114176A Cited
US5113453A Cited
US5136659A Cited
US5481626A Cited
US5062141A Cited
US5077811A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-07-20 2002-01-19 2002-07-21 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-07-20 2006-01-19 2006-07-21 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-07-20 2010-01-19 2010-07-21 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag