← Back to Patent Explorer
US5475807A Expired / Lapsed US ⏱️ 0.0 years remaining

Character processing apparatus

Assignee: Canon Inc
•
Filing: 1989-12-18
•
Granted: 1995-12-12
•
Expires: 2009-12-18
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A character processing apparatus includes a reading circuit to read out data stored in a vector form; a first converter for multiplying an enlargement/reduction ratio to the readout data and converting the resultant data; and a second converter for converting the converted data into the data in a dot form, and a circuit to extract the data converted by the first converter in accordance with an output area which can be output in a lump, wherein the extracted data is converted by the second converter. When an output request indicates the row direction, the vector data is converted into the dot data in row. When an output request indicates the column direction, the vector data is converted into the dot data in column. Thus, a character of a high quality can be efficiently output at a high speed. When the vector data is converted into the dot data, the painting process is properly selectively executed in the row or column direction. Thus, a character can be formed at a high speed.

Inventors

  • 👤 Masayuki Yoshida
  • 👤 Keiko Nakanishi

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 16:16
CPC Classifications
G; G06; G06K; G06K15/00; G06K15/02; G06T; G06T11/00; G06T11/20; G06T11/23; G06K2215/00; G06K2215/0002; G06K2215/004; G06K2215/0042; G06K2215/0045; Y; Y10; Y10S; Y10S345/00; Y10S345/947

Claims Analysis

Total Claims: 48
Claim 1
Independent Claim 125 words
A character processing apparatus comprising: means for reading out data stored in a vector form; first converting means for multiplying an enlargement/reduction ratio by the data from said reading out means and converting the data into enlarged/reduced data; second converting means for converting data converted by the first converting means into data in a dot form; and means for, in a case where data in a dot form converted based on enlarged/reduced data is to be output over a plurality of output areas, extracting data from the enlarged/reduced data obtained after completion of the conversion by said first converting means, wherein the extracted data obtained after conversion by said first converting means is converted into data in a dot form by said second converting means.
Claim 2
Dependent Claim 125 words
A character processing apparatus comprising: means for reading out data stored in a vector form; first converting means for multiplying an enlargement/reduction ratio by the data from said reading out means and converting the data into enlarged/reduced data; second converting means for converting data converted by the first converting means into data in a dot form; and means for, in a case where data in a dot form converted based on enlarged/reduced data is to be output over a plurality of output areas, extracting data from the enlarged/reduced data obtained after completion of the conversion by said first converting means, wherein the extracted data obtained after conversion by said first converting means is converted into data in a dot form by said second converting means.
Claim 3
Dependent Claim 35 words
An apparatus according to claim 1, wherein the extracted data comprises coordinate data of a point inside each output area and coordinate data of a second point, adjacent to that point, outside the output area.
Claim 4
Dependent Claim 50 words
An apparatus according to claim 2, wherein when the coordinate data of the second point comprises coordinate data representing an intermediate point for representing a curve, said extracting means extracts from coordinate data of a start point of the curve to coordinate data of an end point of the curve.
Claim 5
Dependent Claim 23 words
An apparatus according to claim 1, wherein the extracted data comprises coordinate data of two points between which each output area is sandwiched.
Claim 6
Dependent Claim 14 words
An apparatus according to claim 1, wherein each output area comprises a band area.
Claim 7
Dependent Claim 22 words
An apparatus according to claim 1, wherein said second converting means converts the data into the dot form through NOT dot inversion.
Claim 8
Dependent Claim 130 words
An apparatus according to claim 1, further comprising: storage means for storing the enlarged/reduced data; discriminating means for discriminating, prior to storing the enlarged/reduced data, whether the enlarged/reduced data corresponding to the data in the vector form and representing a number of characters to be output can be stored in said storage means when storing the converted data in the storage means; and control means for controlling a method of storing the enlarged/reduced data corresponding to the data in the vector from in the storage means in response to a result of the discrimination by said discriminating means, wherein the method controlled by said control means comprises storing the enlarged/reduced data in the storage means a plurality of times in accordance with the amount of data in the vector form.
Claim 9
Dependent Claim 116 words
A character processing method comprising the steps of: reading out data stored in a vector form; multiplying an enlargement/reduction ratio by the data from said reading out means and converting the data by a first conversion to form enlarged/reduced data; converting data converted by the first converting into data in a dot form in a second conversion; and in a case where data in a dot form converted based on enlarged/reduced data is to be output over a plurality of output areas, extracting data from the enlarged/reduced data obtained after completion of the first conversion, wherein the extracted data obtained after the first conversion is converted into data in a dot form by said second conversion.
Claim 10
Dependent Claim 116 words
A character processing method comprising the steps of: reading out data stored in a vector form; multiplying an enlargement/reduction ratio by the data from said reading out means and converting the data by a first conversion to form enlarged/reduced data; converting data converted by the first converting into data in a dot form in a second conversion; and in a case where data in a dot form converted based on enlarged/reduced data is to be output over a plurality of output areas, extracting data from the enlarged/reduced data obtained after completion of the first conversion, wherein the extracted data obtained after the first conversion is converted into data in a dot form by said second conversion.
Claim 11
Dependent Claim 35 words
A method according to claim 8, wherein the extracted data comprises coordinate data of a point inside each output area and coordinate data of a second point, adjacent to that point, outside the output area.
Claim 12
Dependent Claim 51 words
A method according to claim 9, wherein, when the coordinate data of the second point comprises coordinate data representing an intermediate point for representing a curve, said extracting step includes extraction from coordinate data of a start point of the curve to coordinate data of an end point of the curve.
Claim 13
Dependent Claim 23 words
A method according to claim 8, wherein the extracted data comprises coordinate data of two points between which each output area is sandwiched.
Claim 14
Dependent Claim 14 words
A method according to claim 8, wherein each output area comprises a band area.
Claim 15
Dependent Claim 23 words
A method according to claim 8, wherein said second converting step includes converting the data into the dot form through NOT dot inversion.
Claim 16
Dependent Claim 129 words
A method according to claim 8, further comprising the steps of: storing the enlarged/reduced data in a storage medium; discriminating, prior to storing the enlarged/reduced data, whether the enlarged/-reduced data corresponding to the data in the vector form and representing a number of characters to be output can be stored in the storage medium when storing the converted data in the storage medium; and controlling a method of storing the enlarged/reduced data corresponding to the data in the vector from in the storage medium in response to a result of the discrimination performed in said discriminating step, wherein the method controlled in said controlling step comprises storing the enlarged/reduced data in the storage medium a plurality of times in accordance with the amount of data in the vector form.
Claim 17
Dependent Claim 160 words
A character processing apparatus comprising: means for reading out data stored in a vector form; means for multiplying data from said reading out means by an enlargement/reduction ratio and for converting the multiplied data into enlarged/reduced data; storage means for storing the converted data; discriminating means for discriminating prior to storing the converted data whether the converted data corresponding to the data in the vector form and representing a predetermined number of characters can be stored into said storage means when storing the converted data into the storage means; and control means for controlling a method of storing the converted data corresponding to the data in the vector form into the storage means in response to a result of the discrimination by said discriminating means, wherein the method controlled by said control means determines whether the converted data storage into the storage means is executed a plurality of times in accordance with the amount of data in the vector form.
Claim 18
Dependent Claim 160 words
A character processing apparatus comprising: means for reading out data stored in a vector form; means for multiplying data from said reading out means by an enlargement/reduction ratio and for converting the multiplied data into enlarged/reduced data; storage means for storing the converted data; discriminating means for discriminating prior to storing the converted data whether the converted data corresponding to the data in the vector form and representing a predetermined number of characters can be stored into said storage means when storing the converted data into the storage means; and control means for controlling a method of storing the converted data corresponding to the data in the vector form into the storage means in response to a result of the discrimination by said discriminating means, wherein the method controlled by said control means determines whether the converted data storage into the storage means is executed a plurality of times in accordance with the amount of data in the vector form.
Claim 19
Dependent Claim 41 words
An apparatus according to claim 15, wherein the converted data is stored into said storage means, conversion into dot form data is executed based on the stored converted data, and the converted dot form data is transferred to an output apparatus.
Claim 20
Dependent Claim 134 words
A character processing apparatus for reading out data stored in a store in a vector form and converting the data read out from the store into data in a dot form, comprising: means for discriminating whether an output request indicates a row direction or a column direction; means for converting from the vector form to the dot form along the row direction; means for converting from the vector form to the dot form along the column direction; selecting means for selecting either one of said converting means in response to a result of operation of the discriminating means; and output means for outputtinq the dot form data converted by said selected convertinq means in an output area, wherein the output area may be smaller than an area required to output the dot form data.
Claim 21
Dependent Claim 134 words
A character processing apparatus for reading out data stored in a store in a vector form and converting the data read out from the store into data in a dot form, comprising: means for discriminating whether an output request indicates a row direction or a column direction; means for converting from the vector form to the dot form along the row direction; means for converting from the vector form to the dot form along the column direction; selecting means for selecting either one of said converting means in response to a result of operation of the discriminating means; and output means for outputtinq the dot form data converted by said selected convertinq means in an output area, wherein the output area may be smaller than an area required to output the dot form data.
Claim 22
Independent Claim 119 words
An apparatus for reading out data stored in memory means in a vector form and converting the data read out in a vector form into data in a dot form, comprising: means for discriminating whether an output request indicates a row direction or a column direction; means for multiplying the data read out in vector form by a magnification according to the output request and converting the data into data corresponding to the magnification and, thereafter, executing a painting process for filling in an area between dots; and means for determining whether the painting process is executed in the row direction or the column direction after completion of conversion for an area of data stored in the memory means.
Claim 23
Independent Claim 119 words
An apparatus for reading out data stored in memory means in a vector form and converting the data read out in a vector form into data in a dot form, comprising: means for discriminating whether an output request indicates a row direction or a column direction; means for multiplying the data read out in vector form by a magnification according to the output request and converting the data into data corresponding to the magnification and, thereafter, executing a painting process for filling in an area between dots; and means for determining whether the painting process is executed in the row direction or the column direction after completion of conversion for an area of data stored in the memory means.
Claim 24
Dependent Claim 68 words
A character processing apparatus which can convert data from a vector form to a dot form, comprising: means for painting an area which is specified by data in the vector form; means for extracting data representing a straight line parallel to a direction of the painting by said painting means from the data in the vector form; and means for again painting the extracted data in the area.
Claim 25
Dependent Claim 68 words
A character processing apparatus which can convert data from a vector form to a dot form, comprising: means for painting an area which is specified by data in the vector form; means for extracting data representing a straight line parallel to a direction of the painting by said painting means from the data in the vector form; and means for again painting the extracted data in the area.
Claim 26
Dependent Claim 28 words
An apparatus according to claim 19, wherein the data to improve the quality is dot data whose y coordinates are equal among the data in the vector form.
Claim 27
Dependent Claim 19 words
An apparatus according to claim 19, wherein said painting means executes a painting operation by a NOT logic operation.
Claim 28
Dependent Claim 91 words
A figure forming system comprising: memory means for storing data in a vector form; converting means for converting an output signal from the memory means into a dot display type signal; and means for performing logic arithmetic operations by mixing a logic "1" signal and a logic "0" signal into signals between a logic "1" signal of a line output and a logic "1" signal of the dot display type signal and executing a conversion, wherein the logic arithmetic operations are executed so that a blank or other figure is formed.
Claim 29
Dependent Claim 91 words
A figure forming system comprising: memory means for storing data in a vector form; converting means for converting an output signal from the memory means into a dot display type signal; and means for performing logic arithmetic operations by mixing a logic "1" signal and a logic "0" signal into signals between a logic "1" signal of a line output and a logic "1" signal of the dot display type signal and executing a conversion, wherein the logic arithmetic operations are executed so that a blank or other figure is formed.
Claim 30
Dependent Claim 17 words
An apparatus according to claim 22, wherein the logic arithmetic operations comprise an exclusive OR logic operation.
Claim 31
Dependent Claim 137 words
A character processing method comprising the steps of: reading out data stored in a vector form; multiplying the read out data by an enlargement/reduction ratio to convert the data into enlarged/reduced data; storing said converted data in a memory; discriminating prior to storing the converted data whether the converted data corresponding to the data in the vector form and representing a predetermined number of characters can be stored in the memory when storing the converted data into the memory; and controlling storing the converted data corresponding to the data in the vector form into the memory according to a result of the discrimination by said discriminating means, wherein the controlling step controls whether the converted data storage into the store is executed a plurality of times in accordance with the amount of data in the vector form.
Claim 32
Dependent Claim 137 words
A character processing method comprising the steps of: reading out data stored in a vector form; multiplying the read out data by an enlargement/reduction ratio to convert the data into enlarged/reduced data; storing said converted data in a memory; discriminating prior to storing the converted data whether the converted data corresponding to the data in the vector form and representing a predetermined number of characters can be stored in the memory when storing the converted data into the memory; and controlling storing the converted data corresponding to the data in the vector form into the memory according to a result of the discrimination by said discriminating means, wherein the controlling step controls whether the converted data storage into the store is executed a plurality of times in accordance with the amount of data in the vector form.
Claim 33
Dependent Claim 117 words
A character processing method for reading out data stored in a store in a vector form and converting the data read out from the store into data in a dot form, comprising the steps of: discriminating whether an output request indicates a row direction or a column direction; selecting either one of converting from the vector form to the dot form along the row direction and converting from the vector form to the dot form along the column direction according to a result of operation of the discriminating step; and outputting the converted dot form data in an output area, wherein the output area may be smaller than an area required to output the dot form data.
Claim 34
Dependent Claim 117 words
A character processing method for reading out data stored in a store in a vector form and converting the data read out from the store into data in a dot form, comprising the steps of: discriminating whether an output request indicates a row direction or a column direction; selecting either one of converting from the vector form to the dot form along the row direction and converting from the vector form to the dot form along the column direction according to a result of operation of the discriminating step; and outputting the converted dot form data in an output area, wherein the output area may be smaller than an area required to output the dot form data.
Claim 35
Dependent Claim 41 words
A method according to claim 25, wherein the converted data is stored into the storage medium, conversion into dot form data is executed based on the stored converted data, and the converted dot form data is transferred to an output apparatus.
Claim 36
Independent Claim 114 words
A method for reading out data stored in a memory in vector form and converting the data read out in a vector form into data in a dot form, comprising the steps of: discriminating whether an output request indicates a row direction or a column direction; multiplying the data read out in vector form by a magnification according to the output request and converting the data into data corresponding to the magnification and, thereafter, executing a painting process for filling in an area between dots; and determining whether the painting process is executed in the row direction or the column direction after completion of conversion for an area of data stored in the memory.
Claim 37
Independent Claim 114 words
A method for reading out data stored in a memory in vector form and converting the data read out in a vector form into data in a dot form, comprising the steps of: discriminating whether an output request indicates a row direction or a column direction; multiplying the data read out in vector form by a magnification according to the output request and converting the data into data corresponding to the magnification and, thereafter, executing a painting process for filling in an area between dots; and determining whether the painting process is executed in the row direction or the column direction after completion of conversion for an area of data stored in the memory.
Claim 38
Dependent Claim 61 words
A character processing method which can convert data from a vector form to a dot form, comprising the steps of: painting an area which is specified by data in the vector form; extracting data representing a straight line parallel to a direction of the painting from the data in the vector form; and again painting the extracted data in the area.
Claim 39
Dependent Claim 61 words
A character processing method which can convert data from a vector form to a dot form, comprising the steps of: painting an area which is specified by data in the vector form; extracting data representing a straight line parallel to a direction of the painting from the data in the vector form; and again painting the extracted data in the area.
Claim 40
Dependent Claim 29 words
A character processing method according to claim 28, wherein the data to improve the quality is dot data whose y coordinates are equal among the data in vector form.
Claim 41
Dependent Claim 88 words
A figure forming method comprising the steps of: storing data in a vector form in a memory; converting an output signal from the memory into a dot display type signal; and performing logic arithmetic operations by mixing a logic "1" signal and a logic "0" signal into signals between a logic "1" signal of a line output and a logic "1" signal of the dot display type signal and executing a conversion, wherein the logic arithmetic operations are executed so that a blank or like figure is formed.
Claim 42
Dependent Claim 88 words
A figure forming method comprising the steps of: storing data in a vector form in a memory; converting an output signal from the memory into a dot display type signal; and performing logic arithmetic operations by mixing a logic "1" signal and a logic "0" signal into signals between a logic "1" signal of a line output and a logic "1" signal of the dot display type signal and executing a conversion, wherein the logic arithmetic operations are executed so that a blank or like figure is formed.
Claim 43
Dependent Claim 20 words
A method according to claim 28, wherein said painting step includes executing a painting operation by a NOT logic operation.
Claim 44
Independent Claim 19 words
An apparatus according to claims 1, 15, 17, 18, 19 or 22, wherein said apparatus performs a document processing.
Claim 45
Independent Claim 20 words
An apparatus according to claims 1, 15, 17, 18, 19 or 22, further comprising serial print means for outputting data.
Claim 46
Dependent Claim 17 words
A method according to claim 30, wherein the logic arithmetic operations comprise an exclusive OR logic operation.
Claim 47
Independent Claim 20 words
A method according to claims 8, 24, 25, 27, 28 or 30, wherein data is output by a serial printer.
Claim 48
Independent Claim 19 words
An apparatus according to claims 8, 24, 25, 27, 28 or 30 wherein the method performs a document processing.

References Cited (Backward Citations)

US4475162A Cited
US4677575A Cited
US4734690A Cited
US4841453A Cited
US5018078A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1998-12-11 1999-06-12 1999-12-12 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2002-12-11 2003-06-12 2003-12-12 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2006-12-11 2007-06-12 2007-12-12 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag