Character recognizing device, image reading device, character recognizing method, and program product
First Claim
1. A character recognition device comprising:
- an extracting unit that extracts table areas from an image;
a character recognizing unit that recognizes character strings included in said table areas;
a converting unit that converts character strings consisting of numbers from the recognized character strings into numerical data;
a defining unit that defines operational expressions based on specific character strings from the recognized character strings;
an operational unit that calculates based on said numerical data and said operational expressions;
a comparing unit that compares calculated value provided by said operational unit with said numerical data; and
a reporting unit that reports mismatches when there are mismatches between said calculated value and said numerical data.
1 Assignment
0 Petitions
Accused Products
Abstract
The digital copying machine 14 includes the character recognizing unit 31 that recognizes character strings included in table areas extracted from the image, the table operational unit 34 that calculates based on the numerical data obtained by converting character strings consisting of numbers and the operational expressions defined according to the specific character strings, and the verification unit 35 that compares the calculated values calculated by the table operational unit 34 with the numerical data to be verified. If a calculated value and a corresponding numerical data do not match, the control unit 26 notifies the user about the mismatch. The user can easily check recognition errors of numbers or errors in preparing the original document.
31 Citations
30 Claims
-
1. A character recognition device comprising:
-
an extracting unit that extracts table areas from an image;
a character recognizing unit that recognizes character strings included in said table areas;
a converting unit that converts character strings consisting of numbers from the recognized character strings into numerical data;
a defining unit that defines operational expressions based on specific character strings from the recognized character strings;
an operational unit that calculates based on said numerical data and said operational expressions;
a comparing unit that compares calculated value provided by said operational unit with said numerical data; and
a reporting unit that reports mismatches when there are mismatches between said calculated value and said numerical data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An image reading device comprising:
-
a reading unit that reads a document and outputs its image data;
an extracting unit that extracts table areas from the outputted image data;
a character recognizing unit that recognizes character strings included in said table areas;
a converting unit that converts character strings consisting of numbers from the recognized character strings into numerical data;
a defining unit that defines operational expressions based on specific character strings from the recognized character strings;
an operational unit that calculates based on said numerical data and said operational expressions;
a comparing unit that compares calculated value provided by said operational unit with said numerical data;
a forming unit that forms an image that reports mismatches when there are mismatches between said calculated value and said numerical data; and
an output unit that outputs the image formed by the forming unit. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A character recognition device comprising:
-
an extracting unit that extracts table areas from an image;
a character recognizing unit that recognizes character strings included in said table areas; and
an identifying means that identifies recognition errors committed by said character recognizing unit;
wherein,said identifying means including;
a converting unit that converts character strings consisting of numbers from the recognized character strings into numerical data;
a defining unit that defines operational expressions based on specific character strings from the recognized character strings;
an operational unit that calculates based on said numerical data and said operational expressions; and
a comparing unit that compares calculated value provided by said operational unit with said numerical data.
-
-
27. An image reading device comprising:
-
a reading unit that reads a document and outputs its image data;
an extracting unit that extracts table areas from the outputted image data;
a character recognizing unit that recognizes character strings included in said table areas; and
an identifying means that identifies recognition errors committed by said character recognizing unit;
wherein,said identifying means including;
a converting unit that converts character strings consisting of numbers from the recognized character strings into numerical data;
a defining unit that defines operational expressions based on specific character strings from the recognized character strings;
an operational unit that calculates based on said numerical data and said operational expressions; and
a comparing unit that compares calculated value provided by said operational unit with said numerical data.
-
-
28. A character recognition method comprising the steps of:
-
1) extracting table areas from an image;
2) recognizing character strings included in said table areas;
3) converting character strings consisting of numbers from the recognized character strings into numerical data;
4) defining operational expressions based on specific character strings from the recognized character strings;
5) calculating based on said numerical data and said operational expressions;
6) comparing calculated value with said numerical data; and
7) reporting mismatches when there are mismatches between said calculated value and said numerical data.
-
-
29. A storage medium readable by a computer for storing a program operable to recognize characters, the program comprising:
-
an extracting means that extracts table areas from an image;
a character recognizing means that recognizes character strings included in said table areas;
a converting means that converts character strings consisting of numbers from the recognized character strings into numerical data;
a defining means that defines operational expressions based on specific character strings from the recognized character strings;
an operational means that calculates based on said numerical data and said operational expressions;
a comparing means that compares calculated value provided by said operational means with said numerical data; and
a reporting means that reports mismatches when there are mismatches between said calculated value and said numerical data.
-
-
30. A computer program product for recognizing characters, the computer program products comprising:
-
a computer usable medium having computer readable program means embodied in said medium, said computer readable program means comprising;
an extracting means that extracts table areas from an image;
a character recognizing means that recognizes character strings included in said table areas;
a converting means that converts character strings consisting of numbers from the recognized character strings into numerical data;
a defining means that defines operational expressions based on specific character strings from the recognized character strings;
an operational means that calculates based on said numerical data and said operational expressions;
a comparing means that compares calculated value provided by said operational means with said numerical data; and
a reporting means that reports mismatches when there are mismatches between said calculated value and said numerical data.
-
Specification