US5751849A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and apparatus for processing a document
Assignee: Canon Inc
•
Filing: 1996-05-16
•
Granted: 1998-05-12
•
Expires: 2016-05-16
Abstract
Abstract A document processor edits non-coded image data and coded text data, and stores the data in a memory. If writing to a document being edited is requested by a user, a determination is made as to whether or not character recognition of a stored image is required. If character recognition is required, the stored image is cut out of the memory to obtain character images. The character images are provided to a character recognition unit which generates corresponding character codes which are written in the document being edited.
Inventors
- 👤 Hiroaki Ikeda
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-07 13:21
CPC Classifications
G; G06; G06F; G06F40/00; G06F40/10; G06F40/166; G06F40/174; G06V; G06V30/00; G06V30/10; G06V30/14; G06V30/1444
Claims Analysis
Total Claims: 44
Claim 1
Independent Claim
93 words
A method of processing a document, comprising the steps of: specifying data as a type of data; specifying a location in the document into which the specified data are to be written; judging whether the type of the specified data is text; determining whether a character recognition of the specified data is to be performed in response to a judgement that the type of specified data is not text, and converting the specified data into character codes; and writing the character codes which are a result of the recognition into the specified location.
Claim 2
Independent Claim
93 words
A method of processing a document, comprising the steps of: specifying data as a type of data; specifying a location in the document into which the specified data are to be written; judging whether the type of the specified data is text; determining whether a character recognition of the specified data is to be performed in response to a judgement that the type of specified data is not text, and converting the specified data into character codes; and writing the character codes which are a result of the recognition into the specified location.
Claim 3
Dependent Claim
41 words
A method of processing a document according to claim 1, further comprising an image displaying step of displaying an image on a display device, wherein the data stored in said specified data storing step are specified based on the displayed image.
Claim 4
Dependent Claim
29 words
A method of processing a document according to claim 2, wherein the image displayed in said image displaying step is image data that are input through an image scanner.
Claim 5
Dependent Claim
25 words
A method of processing a document according to claim 2, wherein said image displaying step of displaying an image is performed by using a CRT.
Claim 6
Dependent Claim
25 words
A method of processing a document according to claim 2, wherein said image displaying step displays an image by using a liquid crystal display device.
Claim 7
Dependent Claim
41 words
A method of processing a document according to claim 2, wherein the information regarding a location of an image, that is acquired in said image location acquisition step, is defined by a location that is pointed to by a pointing device.
Claim 8
Dependent Claim
25 words
A method of processing a document according to claim 2, further comprising a display step of displaying the image data and the text data simultaneously.
Claim 9
Dependent Claim
48 words
A method of processing a document according to claim 1, wherein said character recognition step further comprising: a segmentation step of segmenting the specified data into character pattern image data; and a conversion step of recognizing the segmented character pattern image data and converting them into character codes.
Claim 10
Dependent Claim
21 words
A method of processing a document according to claim 1, wherein the specified data comprises the segmented character pattern image data.
Claim 11
Independent Claim
129 words
A method of processing a document, comprising the steps of: acquiring data identified as a type of data; specifying a destination in the document to which the acquired data is to be output; judging whether the acquired data is the same type of data as data at the destination specified by said destination specifying step; deciding whether conversion of a type of data is to be performed in response to judgment that the acquired data is not the same type of data as the data at the destination specified by said destination specifying step; converting the type of the acquired data in response to the decision that the conversion is to be performed in said decision step; and outputting the data obtained by the conversion to the specified destination
Claim 12
Independent Claim
129 words
A method of processing a document, comprising the steps of: acquiring data identified as a type of data; specifying a destination in the document to which the acquired data is to be output; judging whether the acquired data is the same type of data as data at the destination specified by said destination specifying step; deciding whether conversion of a type of data is to be performed in response to judgment that the acquired data is not the same type of data as the data at the destination specified by said destination specifying step; converting the type of the acquired data in response to the decision that the conversion is to be performed in said decision step; and outputting the data obtained by the conversion to the specified destination
Claim 13
Dependent Claim
29 words
A method of processing a document according to claim 10, wherein the image acquired in said image acquisition step is image information that is input through an image scanner.
Claim 14
Dependent Claim
29 words
A method of processing a document according to claim 10, wherein the destination specified by said destination specifying step is a window on a screen of a display device.
Claim 15
Dependent Claim
17 words
A method of processing a document according to claim 12, wherein the display device is a CRT.
Claim 16
Dependent Claim
20 words
A method of processing a document according to claim 12, wherein the display device is a liquid crystal display device.
Claim 17
Dependent Claim
26 words
A method of processing a document according to claim 10, wherein said destination specifying step of specifying the destination is performed by using a pointing device.
Claim 18
Independent Claim
112 words
An apparatus for processing a document, comprising: data specifying means for specifying data as a type of data; writing location specifying means for specifying a location in the document into which the specified data are to be written; data type judging means for judging whether the type of the specified data is text; a determining step of determining whether a character recognition of a specified data is to be performed in response to a judgement that the type of specified data is not text and converting the specified data into character codes; and character writing means for writing the character codes which are a result of the recognition into the specified location.
Claim 19
Independent Claim
112 words
An apparatus for processing a document, comprising: data specifying means for specifying data as a type of data; writing location specifying means for specifying a location in the document into which the specified data are to be written; data type judging means for judging whether the type of the specified data is text; a determining step of determining whether a character recognition of a specified data is to be performed in response to a judgement that the type of specified data is not text and converting the specified data into character codes; and character writing means for writing the character codes which are a result of the recognition into the specified location.
Claim 20
Dependent Claim
41 words
An apparatus for processing a document according to claim 16, further comprising an image displaying mean for displaying an image on a display device, wherein the data stored in said specified data storing means are specified based on the displayed image.
Claim 21
Dependent Claim
29 words
An apparatus for processing a document according to claim 17, wherein the image displayed on said image displaying means is image data that are input through an image scanner.
Claim 22
Dependent Claim
18 words
An apparatus for processing a document according to claim 17, wherein said image displaying means uses a CRT.
Claim 23
Dependent Claim
21 words
An apparatus for processing a document according to claim 17, wherein said image displaying means is a liquid crystal display device.
Claim 24
Dependent Claim
41 words
An apparatus for processing a document according to claim 17, wherein the information regarding a location of an image, that is acquired by said image location acquisition means, is defined by a location that is pointed to by a pointing device.
Claim 25
Dependent Claim
25 words
An apparatus for processing a document according to claim 17, further comprising a display means for displaying the image data and the test data simultaneously.
Claim 26
Dependent Claim
48 words
An apparatus for processing a document according to claim 16, wherein said character recognition means further comprising: a segmentation means for segmenting the specified data into character pattern image data; and a conversion means for recognizing the segmented character pattern image data and converting them into character codes.
Claim 27
Dependent Claim
21 words
An apparatus for processing a document according to claim 16, wherein the specified data comprises the segmented character pattern image data.
Claim 28
Independent Claim
148 words
An apparatus for processing a document, comprising: data acquisition means for acquiring data as a type of data; destination specifying means for specifying a destination in the document to which the acquired data is to be output; a data type judging means for judging whether the acquired data is the same type of data as data at the destination specified by said destination specifying means: decision means for deciding whether conversion of a type of data is to be performed in response to judgment that the acquired data is not the same type of data as the data at the destination specified by said destination specifying means; conversion means for converting the type of the acquired data in response to the decision that the conversion is to be performed by said decision means; and output means for outputting the data obtained by the conversion to the specified destination.
Claim 29
Independent Claim
148 words
An apparatus for processing a document, comprising: data acquisition means for acquiring data as a type of data; destination specifying means for specifying a destination in the document to which the acquired data is to be output; a data type judging means for judging whether the acquired data is the same type of data as data at the destination specified by said destination specifying means: decision means for deciding whether conversion of a type of data is to be performed in response to judgment that the acquired data is not the same type of data as the data at the destination specified by said destination specifying means; conversion means for converting the type of the acquired data in response to the decision that the conversion is to be performed by said decision means; and output means for outputting the data obtained by the conversion to the specified destination.
Claim 30
Dependent Claim
29 words
An apparatus for processing a document according to claim 25, wherein the image acquired by said image acquisition means is image information that is input through an image scanner.
Claim 31
Dependent Claim
29 words
A method of processing a document according to claim 25, wherein the destination specified by said destination specifying means is a window on a screen of a display device.
Claim 32
Dependent Claim
17 words
An apparatus for processing a document according to claim 25, wherein said display device is a CRT.
Claim 33
Dependent Claim
20 words
An apparatus for processing a document according to claim 25, wherein said display device is a liquid crystal display device.
Claim 34
Dependent Claim
26 words
An apparatus for processing a document according to claim 25, wherein said destination specifying means for specifying the destination is performed by using a pointing device.
Claim 35
Independent Claim
103 words
A method of processing a document stored in a computer readable memory which stores programming code, comprising the steps of: specifying data as a type of data; specifying a location in the document into which the specified data are to be written; judging whether the type of the specified data is text; determining whether a character recognition of the specified data is to be performed in response to a judgement that the type of specified data is not text, and converting the specified data into character codes; and writing the character codes which are a result of the recognition into the specified location.
Claim 36
Independent Claim
103 words
A method of processing a document stored in a computer readable memory which stores programming code, comprising the steps of: specifying data as a type of data; specifying a location in the document into which the specified data are to be written; judging whether the type of the specified data is text; determining whether a character recognition of the specified data is to be performed in response to a judgement that the type of specified data is not text, and converting the specified data into character codes; and writing the character codes which are a result of the recognition into the specified location.
Claim 37
Independent Claim
138 words
A method of processing a document stored in a computer readable memory which stores programming code, comprising the steps of: acquiring data as a type of data; specifying a destination in the document to which the acquired data is to be output; judging whether the acquired data is the same type of data as data at the destination specified by said destination specifying step: deciding whether conversion of a type of data is to be performed in response to judgment that the acquired data is not the same type of data as the data at the destination specified by said destination specifying step; converting the type of the acquired data in response to the decision that the conversion is to be performed in said decision step; and outputting the data obtained by the conversion to the specified destination.
Claim 38
Independent Claim
138 words
A method of processing a document stored in a computer readable memory which stores programming code, comprising the steps of: acquiring data as a type of data; specifying a destination in the document to which the acquired data is to be output; judging whether the acquired data is the same type of data as data at the destination specified by said destination specifying step: deciding whether conversion of a type of data is to be performed in response to judgment that the acquired data is not the same type of data as the data at the destination specified by said destination specifying step; converting the type of the acquired data in response to the decision that the conversion is to be performed in said decision step; and outputting the data obtained by the conversion to the specified destination.
Claim 39
Independent Claim
122 words
An apparatus for processing a document stored in a computer readable memory which stores programming code, comprising: data specifying means for specifying data as a type of data; writing location specifying means for specifying a location in the document into which the specified data are to be written; data type judging means for judging whether the type of the specified data is text; a determining step of determining whether a character recognition of the specified data is to be performed in response to a judgement that the type of specified data is not text, and converting the specified data into character codes; and character writing mean for writing the character codes which are a result of the recognition into the specified location.
Claim 40
Independent Claim
122 words
An apparatus for processing a document stored in a computer readable memory which stores programming code, comprising: data specifying means for specifying data as a type of data; writing location specifying means for specifying a location in the document into which the specified data are to be written; data type judging means for judging whether the type of the specified data is text; a determining step of determining whether a character recognition of the specified data is to be performed in response to a judgement that the type of specified data is not text, and converting the specified data into character codes; and character writing mean for writing the character codes which are a result of the recognition into the specified location.
Claim 41
Independent Claim
158 words
An apparatus for processing a document stored in a computer readable memory which stores programming code, comprising: data acquisition means for acquiring data as a type of data; destination specifying means for specifying a destination in the document to which the acquired data is to be output; a data type judging means for judging whether the acquired data is the same type of data as data at the destination specified by said destination specifying means; decision means for deciding whether conversion of a type of data is to be performed in response to judgment that the acquired data is not the same type of data as the data at the destination specified by said destination specifying means; conversion means for converting the type of the acquired data in response to the decision that the conversion is to be performed by said decision means; and output means for outputting the data obtained by the conversion to the specified destination.
Claim 42
Independent Claim
158 words
An apparatus for processing a document stored in a computer readable memory which stores programming code, comprising: data acquisition means for acquiring data as a type of data; destination specifying means for specifying a destination in the document to which the acquired data is to be output; a data type judging means for judging whether the acquired data is the same type of data as data at the destination specified by said destination specifying means; decision means for deciding whether conversion of a type of data is to be performed in response to judgment that the acquired data is not the same type of data as the data at the destination specified by said destination specifying means; conversion means for converting the type of the acquired data in response to the decision that the conversion is to be performed by said decision means; and output means for outputting the data obtained by the conversion to the specified destination.
Claim 43
Independent Claim
114 words
A method of processing a document comprising the steps of: specifying data as a type of data; specifying a location in text data into which the psecified data are to be written; judging whether the specified data is the same type of data as the text data at the location specified by said location specifying step; determining whether a recognition of the specified data is to be performed in response to a judgment that the specified data is not the same type of data as the text data at the location specified by said location specifying step, and converting the specified data into character codes; and writing the character codes into the specified location.
Claim 44
Independent Claim
114 words
A method of processing a document comprising the steps of: specifying data as a type of data; specifying a location in text data into which the psecified data are to be written; judging whether the specified data is the same type of data as the text data at the location specified by said location specifying step; determining whether a recognition of the specified data is to be performed in response to a judgment that the specified data is not the same type of data as the text data at the location specified by said location specifying step, and converting the specified data into character codes; and writing the character codes into the specified location.
References Cited (Backward Citations)
US4944022A
Cited
US5027420A
Cited
US5163099A
Cited
US5123062A
Cited
US5150434A
Cited
US5081688A
Cited
US5101444A
Cited
EP0531060A2
Cited
WO1993005481A1
Cited
EP0544434A2
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2001-05-11 | 2001-11-10 | 2002-05-12 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2005-05-11 | 2005-11-10 | 2006-05-12 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2009-05-11 | 2009-11-10 | 2010-05-12 | $7700.00 | Window Closed / Lapsed |