Data entry and error embedding system
A data entry and error embedding system in which, first, a document is bitmapped and recorded in a first memory. Then, it is displayed, and portions of it to be replicated by data entry are underlayed by a window, into which window replicated data is entered in location and size such that it is juxtaposed just below that which is replicated, enhancing the accuracy of replication. Second, with this format in place, selected portions of the replicated data are altered by the insertion of character or word substitutions, thus the embedding of errors. Finally, a proofreader would endeavor to correct the error embedded data and a record of his or her changes recorded. In this manner, the skill level of the proofreader and accuracy of the data are computed.
Claims
2. A data entry system as set forth in claim 1 further comprising:
- first memory means (54) responsive to said data control and computation means (10, 16) for storing, said bitmapped output of said data control and computation means.Iadd.,.Iaddend.output signals representative of pixels and geometric locations of said pixels, said locations being stored in X-Y designated locations; and
- second memory means (56) responsive to said data control and computation means (10, 16) for storing said display signals representative of generated data which is directed for appearance in said discrete area.
3. A system as set forth in claim 2 wherein said data control and computation means (10, 16) includes means for selectively varying the size of data entered in said discrete area.
4. A system as set forth in claim 3 wherein said data control and computation means (10, 16) includes means for adjusting the horizontal dimension of data included in said discrete area (22).
5. A system as set forth in claim 4 wherein said data control and computation means (10, 16) includes means for adjusting the vertical dimension of data entered in said discrete area.
7. A system as set forth in claim 6 wherein said data control and computation means includes means for sensing the number of character positions in a said portion of a said document, and data entry of a character in said discrete area (22) is horizontally sized is a function of measured size of said portion and number of said character positions.
8. A system as set forth in claim 7 wherein said data control and computation means includes means for measuring the height of characters in said portion of said document and includes means for adjusting the height of characters entered in said discrete area.
9. A system as set forth in claim 2 further comprising third memory means (58) for storing a dictionary of error substitution data, and said data control and computation means (10, 16) includes means for exchanging selected discrete area entered data for error substituted data wherein errors may be thus embedded in said discrete area.
10. A system as set forth in claim 9 further comprising fourth memory means (60) for storing data, and said data control and computation means (10, 16) includes means for storing in said fourth memory means discrete area entered data as modified by error substitution data.
11. A system as set forth in claim 10 further comprising:
- fifth memory means (62) for storing data; and
- said display means (13) being responsive to the contents of said fourth memory means (60) and said data entry and command means (20, 21, 29) for displaying data in said discrete area (22) from said fourth memory means (60) and entering at least an indication of desired corrections in said fifth memory means.
12. A system as set forth in claim 11 wherein said desired corrections are entered in said fifth memory means (62).
13. A system as set forth in claim 12 wherein said data control and computation means includes means for comparing the contents of said fourth memory means (60) with said fifth memory means (62) whereby found and non-found embedded errors are registered.
14. A system as set forth in claim 13 further comprising sixth memory means (64) responsive to said data control and computation means (10, 16) and responsive to any difference between a correction entry which is not an embedded error from said fourth memory means (60) for storing corrections as a possible real error correction.
15. A system as set forth in claim 14 further comprising seventh memory means (66) and eighth memory means (68) for storing data and being responsive to said data entry and command means for storing at least the number of detected embedded errors in said seventh memory means (66) and for storing at least the number of undetected embedded errors in said eighth memory means (68).
16. A system as set forth in claim 15 wherein said data control and computation means (10, 16) includes means for estimating the number of undetected real errors.
17. A system as set forth in claim 16 wherein said data control and computation means (10, 16) includes means for dividing the number of unfound embedded errors by the total number of embedded errors and determining the quotient in percent (U) whereby the estimated number of real errors undetected is equal to.Iadd.said.Iaddend.quotient (U) times the number of possible real errors found divided by the quantity, 100 minus said quotient (U).
19. A system as set forth in claim 18 including seventh memory means (70) responsive to said data control and computation means for storing the estimated number of undetected real data entry errors.
20. A system as set forth in claim 2 wherein said discrete area is generally blank except for data created by said display signals.
21. A system as set forth in claim 2 wherein said discrete area is a window.
3631396 | December 1971 | Spertus et al. |
3750112 | July 1973 | Manly |
3974496 | August 10, 1976 | Aptroot-Soloway |
4112415 | September 5, 1978 | Hilbrink |
4646250 | February 24, 1987 | Childress |
5119476 | June 2, 1992 | Texier |
5231579 | July 27, 1993 | Tsuchiya et al. |
5276794 | January 4, 1994 | Lamb, Jr. |
- Govorovskii, "Automatic Documentation and Mathematical Linguistics", Nauchno-Tekhnicheskaya Informatsiya, Seriya 2, 1988, vol. 22, No. 9, pp. 30-32 (Translation).
Type: Grant
Filed: Jan 25, 1995
Date of Patent: Feb 24, 1998
Assignee: Gamma Research, Inc. (Huntsville, AL)
Inventors: John Woo, Jr. (Huntsville, AL), Daniel N. Woo (Huntsville, AL)
Primary Examiner: Raymond J. Bayerl
Attorney: C. A. Phillips
Application Number: 8/378,174
International Classification: G06F 314;