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

Document data processing apparatus using image data

Assignee: Hitachi Software Engineering Co Ltd
•
Filing: 1990-07-09
•
Granted: —
•
Expires: 2010-07-09
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A data processing system for inputting data to a form display includes a scanner (93) for inputting an image of a form document to the system, a processor (92) for recognizing character and line patterns from the form document image supplied from the scanner to produce physical structure data of the document and logical structure data related to data input/output fields in the form document depending on the physical structure data so as to automatically produce based on the logical structure data a program to input data to the form display, a display screen (91) for presenting thereon a form display defined by the physical structure data or normalized data obtained by correcting the physical structure data to be adaptive to a cursor pitch, a data input key apparatus (91), and a printer (95) for producing a printout document based on the form display filled with the data.

Inventors

  • 👤 Haruo Takeda
  • 👤 Masayuki Tsuchiya
  • 👤 Hitoshi Suzuki
  • 👤 Syozi Yamada
  • 👤 Toshihiko Matsuda
  • 👤 Hiroshi Fujise
  • 👤 Yoshiaki Kuno
  • 👤 Ichitaro Koai

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-10-31 18:11
CPC Classifications
G; G06; G06T; G06T1/00; G06F; G06F40/00; G06F40/10; G06F40/166; G06F40/174; G06V; G06V30/00; G06V30/10; G06V30/14; G06V30/1444; G06V30/40; G06V30/41; G06V30/412

Claims Analysis

Total Claims: 24
Claim 1
Independent Claim 159 words
A method of producing on a screen a form display including at least one blank field in which character or numeric data is to be written comprising: a first step (21; 402; 501) of recognizing from an original form image a physical layout of a plurality of character patterns and a plurality of line patterns constituting a document; a second step (221) of converting the layout of the character and line patterns recognized in said first step into a second layout adaptive to an integral multiple of a basic pitch of a cursor movement on a display screen; and a third step (31) of presenting on the display screen a form display including the character and line patterns in the second layout corrected in said second step, said form display including a blank field in which a character string inputted from a keyboard can be displayed with a predetermined character size at a position associated with the cursor pitch.
Claim 2
Independent Claim 159 words
A method of producing on a screen a form display including at least one blank field in which character or numeric data is to be written comprising: a first step (21; 402; 501) of recognizing from an original form image a physical layout of a plurality of character patterns and a plurality of line patterns constituting a document; a second step (221) of converting the layout of the character and line patterns recognized in said first step into a second layout adaptive to an integral multiple of a basic pitch of a cursor movement on a display screen; and a third step (31) of presenting on the display screen a form display including the character and line patterns in the second layout corrected in said second step, said form display including a blank field in which a character string inputted from a keyboard can be displayed with a predetermined character size at a position associated with the cursor pitch.
Claim 3
Independent Claim 185 words
A method of producing a form document compris­ing: a first step (21; 402; 501) of recognizing from an original document image, a layout of character and line patterns constituting a document and of storing a recognition result as physical structure data of the document; a second step (221) of converting the layout of the character and line patterns recognized in said first step into a second layout adaptive to an integral multiple of a basic pitch of a cursor movement on a display screen and of storing a conversion result as normalized document data; a third step (31) of presenting on the display screen a form display having the second layout created from the normalized document data; a fourth step (31′) of displaying character or numeric data specified by the user in at least one blank field formed with the line patterns included in the form display; and a fifth step (34; 4) of combining the character or numeric data inputted by the user in said fourth step with the physical structure data of the document and of outputting a combined result to print means.
Claim 4
Independent Claim 185 words
A method of producing a form document compris­ing: a first step (21; 402; 501) of recognizing from an original document image, a layout of character and line patterns constituting a document and of storing a recognition result as physical structure data of the document; a second step (221) of converting the layout of the character and line patterns recognized in said first step into a second layout adaptive to an integral multiple of a basic pitch of a cursor movement on a display screen and of storing a conversion result as normalized document data; a third step (31) of presenting on the display screen a form display having the second layout created from the normalized document data; a fourth step (31′) of displaying character or numeric data specified by the user in at least one blank field formed with the line patterns included in the form display; and a fifth step (34; 4) of combining the character or numeric data inputted by the user in said fourth step with the physical structure data of the document and of outputting a combined result to print means.
Claim 5
Dependent Claim 84 words
A method according to Claim 1 or 2, further including: a step (21; 403) of presenting on the display screen a form display comprising the character and line patterns in the physical layout recognized in said first step; and a step (29; 403) of correcting in response to a user's key operation a portion of the character or line pattern included in the form display presented on the display screen, said second step conducting the layout conversion on the character and line patterns corrected.
Claim 6
Independent Claim 45 words
A method according to any of Claims 1 to 3 further compris­ing a step (1; 402; 501) of converting a form document into image data by use of image input means, said first step being executed on the image data as the original document image.
Claim 7
Dependent Claim 52 words
A method according to Claim 4 further including a step (20) of detecting an inclination of the form document based on the image data supplied from the image input means and of correcting the inclination, said first step being executed on the image data undergone the inclination correction as the original data.
Claim 8
Independent Claim 103 words
A method according to any of Claims 1 to 5 further including: a step (2921) of extracting, from a plurality of character patterns recognized in said first step, a plurality of character strings each comprising a plurality of adjacent characters; and a step (2922) of comparing a group of standard words or terms beforehand stored in a memory with the extracted character strings and of automatically correcting a character pattern constituting the character string to match the character string with a character pattern in a standard word or term, said second step executing the layout conver­sion on the corrected character and line patterns.
Claim 9
Independent Claim 207 words
A method of inputting data by use of a form display having a plurality of blank input/output fields in which data items are to be written comprising: a first step (21) of recognizing a layout of character and line patterns constituting a document from an original document image and of storing in a memory a recognition result as physical structure data of the document; a second step (222) of analyzing the physical structure data and of detecting data input/output fields included in the document and item names associated with the respective data input/output fields; a third step (224) of referencing based on the item names a knowledge base beforehand prepared and of attaining for each said input/output field an input source of data to be set thereto or a field attribution indicating a generation rule; a fourth step (31) of presenting on a display screen a form display created based on the physical structure data; and a fifth step (331-336) of achieving, for each said data input/output field included in the form display presented on the display screen, data processing associated with the field attribution thereof and of receiving as an input thereto a data item manually supplied from the user or a data item automatically generated.
Claim 10
Independent Claim 207 words
A method of inputting data by use of a form display having a plurality of blank input/output fields in which data items are to be written comprising: a first step (21) of recognizing a layout of character and line patterns constituting a document from an original document image and of storing in a memory a recognition result as physical structure data of the document; a second step (222) of analyzing the physical structure data and of detecting data input/output fields included in the document and item names associated with the respective data input/output fields; a third step (224) of referencing based on the item names a knowledge base beforehand prepared and of attaining for each said input/output field an input source of data to be set thereto or a field attribution indicating a generation rule; a fourth step (31) of presenting on a display screen a form display created based on the physical structure data; and a fifth step (331-336) of achieving, for each said data input/output field included in the form display presented on the display screen, data processing associated with the field attribution thereof and of receiving as an input thereto a data item manually supplied from the user or a data item automatically generated.
Claim 11
Dependent Claim 64 words
A method according to Claim 7 wherein said third step determines whether the field attribution of an input/output field indicates that input data from a keyboard is set to the field, that data read from a data file is set to the field, or that data obtained through a calculation using data set at least to an input/output field is set to the field.
Claim 12
Independent Claim 220 words
A method of automatically generating a program which sets data in a form display having a plurality of blank input/output fields to be loaded with data, comprising: a first step (201; 402; 501) of extracting, from an image of a form document having a plurality of input/­output fields, physical structure data denoting a layout of character and line patterns constituting a document; a second step (222; 5031-5032) of analyzing the physical structure data and of recognizing a plurality of input/output fields included in the form document image for data input/output operations and at least a fixed field in which a character string indicating an item name has been written; a third step (223; 5033) for examining a positional relation between the fixed field and the input/output fields and of attaining for each said input/output field an item name of data to be set thereto; a fourth step (224; 5034) of referencing based on the item name a knowledge base beforehand prepared and of attaining for each said input/output field an input source of data to be set thereto and a field attribution indicating a generation rule; and a fifth step (23) of automatically generating a program for the user to input data to blank input/­output fields of the form display presented on the display screen based on the field attributions.
Claim 13
Independent Claim 220 words
A method of automatically generating a program which sets data in a form display having a plurality of blank input/output fields to be loaded with data, comprising: a first step (201; 402; 501) of extracting, from an image of a form document having a plurality of input/­output fields, physical structure data denoting a layout of character and line patterns constituting a document; a second step (222; 5031-5032) of analyzing the physical structure data and of recognizing a plurality of input/output fields included in the form document image for data input/output operations and at least a fixed field in which a character string indicating an item name has been written; a third step (223; 5033) for examining a positional relation between the fixed field and the input/output fields and of attaining for each said input/output field an item name of data to be set thereto; a fourth step (224; 5034) of referencing based on the item name a knowledge base beforehand prepared and of attaining for each said input/output field an input source of data to be set thereto and a field attribution indicating a generation rule; and a fifth step (23) of automatically generating a program for the user to input data to blank input/­output fields of the form display presented on the display screen based on the field attributions.
Claim 14
Dependent Claim 76 words
A method according to Claim 9 further including a step (221) of attaining from the physical structure data normalized form data in which the layout of the character and line patterns are converted to be adaptive to an integral multiple of a basic pitch of a cursor movement on the display screen, said second step being conducted such that, in place of the physical structure data, the normalized form data is analyzed for the field recognition.
Claim 15
Dependent Claim 110 words
A method according to Claim 9 or 10 wherein said second step includes: a step (2222) of extracting a plurality of cell regions each including rectangular areas, each said area having at least three side lines formed with line patterns; a step (2226) of determining presence or absence of a character string contained in each said cell region and of identifying based on a content of a character string a zone in the cell as an input/output field or as a fixed field; and a step (2225) of detecting a particular word outside the cell region and of identifying a blank area adjacent to the word as an input/output field.
Claim 16
Dependent Claim 212 words
A data processing system for inputting data of a form display comprising: a first memory means (981) for storing therein a form document image having a plurality of blank fields in which character or numeric data items are to be written; a display means (91) disposed with a display screen having a predetermined basic pitch of a cursor movement for presenting a form display; key input means (91) for inputting character and/or numeric data items; and control means (94) for achieving a control operation such that data supplied from said key input means is inputted to a blank field indicated by a cursor in the form display presented in the display screen; said control means including: means (21) for recognizing based on the form document image stored in said first memory means a layout of a plurality of character and line patterns constituting a document and for producing physical structure data of the document; and means (221) for producing normalized document data from the physical structure data of the document by correcting the layout of the character and line patterns to be adaptive to an integral multiple of the basic pitch of the cursor, the normalized document data defining a form display presented on the display screen for a data input operation.
Claim 17
Dependent Claim 212 words
A data processing system for inputting data of a form display comprising: a first memory means (981) for storing therein a form document image having a plurality of blank fields in which character or numeric data items are to be written; a display means (91) disposed with a display screen having a predetermined basic pitch of a cursor movement for presenting a form display; key input means (91) for inputting character and/or numeric data items; and control means (94) for achieving a control operation such that data supplied from said key input means is inputted to a blank field indicated by a cursor in the form display presented in the display screen; said control means including: means (21) for recognizing based on the form document image stored in said first memory means a layout of a plurality of character and line patterns constituting a document and for producing physical structure data of the document; and means (221) for producing normalized document data from the physical structure data of the document by correcting the layout of the character and line patterns to be adaptive to an integral multiple of the basic pitch of the cursor, the normalized document data defining a form display presented on the display screen for a data input operation.
Claim 18
Dependent Claim 318 words
A data processing system for inputting data of a form display comprising: a first memory means (981) for storing therein a form document image having a plurality of blank fields in which character or numeric data items are to be written; a display means (91) disposed with a display screen for presenting a form display; input means (91) for inputting character and/or numeric data; second memory means (99) for storing therein a plurality of data records each comprising a plurality of items; knowledge base means (540; 972) loaded, for each word or term, with knowledge information of a plurality of items; control means (94) for achieving a control operation of data inputs to blank fields in the form display presented in the display screen; said control means including: first means (21) for recognizing based on the form document image stored in said first memory means a layout of a plurality of character and line patterns constituting a document and for producing physical structure data of the document; second means (222-223) for analyzing the physical structure data and for detecting data input/­output fields included in the document and item name respectively associated with said data input/output fields; third means (224) for referencing based on the item names the knowledge base and for respectively attaining for said input/output fields input sources of data to be set thereto or field attributions indicat­ing a generation rules; and fourth means (23) for automatically producing based on the field attributions a program to input data to blank input/output fields of the form display defined by the physical structure data and presented on the display screen, wherein when the program is executed, data inputted from said input means by the operator, data of either one of the items included in a record read from said second memory, and data obtained through a calculation are selectively set to the blank input/output fields of the form display.
Claim 19
Dependent Claim 318 words
A data processing system for inputting data of a form display comprising: a first memory means (981) for storing therein a form document image having a plurality of blank fields in which character or numeric data items are to be written; a display means (91) disposed with a display screen for presenting a form display; input means (91) for inputting character and/or numeric data; second memory means (99) for storing therein a plurality of data records each comprising a plurality of items; knowledge base means (540; 972) loaded, for each word or term, with knowledge information of a plurality of items; control means (94) for achieving a control operation of data inputs to blank fields in the form display presented in the display screen; said control means including: first means (21) for recognizing based on the form document image stored in said first memory means a layout of a plurality of character and line patterns constituting a document and for producing physical structure data of the document; second means (222-223) for analyzing the physical structure data and for detecting data input/­output fields included in the document and item name respectively associated with said data input/output fields; third means (224) for referencing based on the item names the knowledge base and for respectively attaining for said input/output fields input sources of data to be set thereto or field attributions indicat­ing a generation rules; and fourth means (23) for automatically producing based on the field attributions a program to input data to blank input/output fields of the form display defined by the physical structure data and presented on the display screen, wherein when the program is executed, data inputted from said input means by the operator, data of either one of the items included in a record read from said second memory, and data obtained through a calculation are selectively set to the blank input/output fields of the form display.
Claim 20
Dependent Claim 100 words
A system according to Claim 13 wherein: said control means further includes fifth means (221) for generating from the physical structure data of the document normalized data by correcting the layout of the character and line patterns to be adaptive to an integral multiple of the basic pitch of the cursor on the display screen; said second means analyzes the normalized data in place of the physical structure data; and said fourth means automatically generates a program to input data to blank input/output fields of the form display defined by the physical structure data and presented on the display screen.
Claim 21
Independent Claim 45 words
A system according to any of Claims 12 to 14 fur­ther including image input means (93) for receiving as an input thereto an image of a form document, wherein the form document image supplied from said image input means is stored in said first memory.
Claim 22
Independent Claim 50 words
A system according to any of Claims 12 to 15 further including a printer apparatus (95) wherein: said control means combines data inputted to the blank fields of the form display with a document format defined by the physical structure data, thereby supplying the combined data to the printer apparatus.
Claim 23
Independent Claim 132 words
A method of automatically generating a program for setting data in a form display having a plurality of blank fields to be filled with data, said method comprising of: a step (21) of extracting, from an image of a form document having a plurality of fields, physical structure data denoting a layout of characters and line patterns constituting a document; a step (22) of analyzing the physical structure data by referring a knowledge base to obtain logical structure data denoting attributions of respective fields in said document and relations between said fields; and a step (23) of automatically generating based on said logical structure data a program for presenting a form display on a display screen and for setting data in blank fields of said form display in response to user operations.
Claim 24
Independent Claim 132 words
A method of automatically generating a program for setting data in a form display having a plurality of blank fields to be filled with data, said method comprising of: a step (21) of extracting, from an image of a form document having a plurality of fields, physical structure data denoting a layout of characters and line patterns constituting a document; a step (22) of analyzing the physical structure data by referring a knowledge base to obtain logical structure data denoting attributions of respective fields in said document and relations between said fields; and a step (23) of automatically generating based on said logical structure data a program for presenting a form display on a display screen and for setting data in blank fields of said form display in response to user operations.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag