System and method of performing data processing on similar forms
First Claim
1. A form identification apparatus comprising:
- a memory; and
a processor, the processor functioning as;
a form registration unit that stores stylized forms as registered forms in the memory, and associates with each of the registered forms a type of form processing to be performed on the registered form and a degree of difference threshold based on the type of the form processing in the memory, wherein the registered forms are a plurality of forms associated with one of types of form processing to be performed on the registered forms and one of degrees of difference thresholds based on the one of the types of form processings;
a difference degree computing portion that respectively compares an input form to the registered forms and determines degrees of difference between the input form and the registered forms based on results of the comparing;
a candidate registered form extracting unit that determines whether the degrees of difference between the input form and the registered forms are less than the degree of difference threshold, extracts from the memory, as a candidate registered form, at least one registered form among the registered forms in response to determining that the degree of difference between the input form and the registered form is less than the degree of difference threshold, and, if a plurality of candidate forms having the degrees of difference less than the degree of difference threshold are extracted from the memory, causes a display device to display the plurality of candidate forms for selection of one of the plurality of candidates forms displayed on the display device as the candidate registered form; and
an execution unit that executes for the input form a form processing associated with the candidate registered form.
1 Assignment
0 Petitions
Accused Products
Abstract
A form identification apparatus includes a form registration unit and a candidate registered form extracting unit. The form registration unit registers stylized forms as registered forms, and sets, for each of the registered forms, content of form processing and a threshold for determining a degree of difference in accordance with the content of the form processing. The candidate registered form extracting unit extracts, as a candidate registered form, the registered forms in which content of form processing executable on a to-be-processed form has been set, based on a degree of difference between an image of the to-be-processed form and an image of each of the registered forms and the threshold.
3 Citations
11 Claims
-
1. A form identification apparatus comprising:
-
a memory; and a processor, the processor functioning as; a form registration unit that stores stylized forms as registered forms in the memory, and associates with each of the registered forms a type of form processing to be performed on the registered form and a degree of difference threshold based on the type of the form processing in the memory, wherein the registered forms are a plurality of forms associated with one of types of form processing to be performed on the registered forms and one of degrees of difference thresholds based on the one of the types of form processings; a difference degree computing portion that respectively compares an input form to the registered forms and determines degrees of difference between the input form and the registered forms based on results of the comparing; a candidate registered form extracting unit that determines whether the degrees of difference between the input form and the registered forms are less than the degree of difference threshold, extracts from the memory, as a candidate registered form, at least one registered form among the registered forms in response to determining that the degree of difference between the input form and the registered form is less than the degree of difference threshold, and, if a plurality of candidate forms having the degrees of difference less than the degree of difference threshold are extracted from the memory, causes a display device to display the plurality of candidate forms for selection of one of the plurality of candidates forms displayed on the display device as the candidate registered form; and an execution unit that executes for the input form a form processing associated with the candidate registered form. - View Dependent Claims (2, 3, 4, 5, 6, 10, 11)
-
-
7. A form processing system comprising:
-
a scanner that reads an input form; a form identification apparatus, that stores stylized forms as registered forms in the memory, and associates with each of the registered forms a type of form processing to be performed on the registered form and a degree of difference threshold based on the type of the form processing in the memory, wherein the registered forms are a plurality of forms associated with one of types of form processing to be performed on the registered forms and one of degrees of difference thresholds based on the one of the types of form processings, acquires an image of the input form from the form reading apparatus, compares the image of the input form to the registered forms and determines degrees of difference between the input form and the registered forms based on results of the comparing, determines whether the degrees of difference between the input form and the registered forms are less than the degree of difference threshold, extracts from the memory, as a candidate form, at least one registered form among the registered forms in response to determining that the degree of difference between the input form and the registered form is less than the degree of difference threshold, and, if a plurality of candidate forms having the degrees of difference less than the degree of difference threshold are extracted from the memory, causes a display device to display the plurality of candidate forms for selection of one of the plurality of candidates forms displayed on the display device as the candidate registered form; and a form processing apparatus that processes the input form in accordance with the type form processing associated with the candidate registered form.
-
-
8. A form processing method comprising:
-
storing stylized forms in a memory as registered forms, and associating with the registered forms a type of form processing to be performed on the form and a degree of difference threshold based on the type of the form processing in the memory, wherein the registered forms are a plurality of forms associated with one of types of form processing to be performed on the registered forms and one of degrees of difference thresholds based on the one of the types of form processings; comparing an input form to the registered forms and determining degrees of difference between the input form and the registered forms based on results of the comparing; determining whether the degrees of difference between the input form and the registered forms are less than the degree of difference threshold; extracting from the memory, as a candidate registered form, at least one registered form among the registered forms in response to determining that the degree of difference between the input form and the registered form is less than the degree of difference threshold; if a plurality of candidate forms having the degrees of difference less than the degree of difference threshold are extracted from the memory, displaying the plurality of candidate forms for selection of one of the plurality of candidates forms displayed on the display device as the candidate registered form; and processing the input form in accordance with the type form processing associated with the candidate registered form.
-
-
9. A non-transitory computer readable recording medium storing a program causing a computer to execute a process for form processing, the process comprising:
-
storing stylized forms in a memory as registered forms, and associating with the registered forms a type of form processing to be performed on the form and a degree of difference threshold based on the type of the form processing in the memory, wherein the registered forms are a plurality of forms associated with one of types of form processing to be performed on the registered forms and one of degrees of difference thresholds based on the one of the types of form processings; comparing an input form to the registered forms and determining degrees of difference between the input form and the registered forms based on results of the comparing; determining whether the degrees of difference between the input form and the registered forms are less than the degree of difference threshold; extracting from the memory, as a candidate registered form, at least one registered form among the registered forms in response to determining that the degree of difference between the input form and the registered form is less than the degree of difference threshold; if a plurality of candidate forms having the degrees of difference less than the degree of difference threshold are extracted from the memory, displaying the plurality of candidate forms for selection of one of the plurality of candidates forms displayed on the display device as the candidate registered form; and processing the input form in accordance with the type form processing associated with the candidate registered form.
-
Specification