Patent US5751849A successfully refreshed from Google Patents.
← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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:39
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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag