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

Character output device

Assignee: Brother Industries Ltd
•
Filing: 1991-09-25
•
Granted: 1994-11-22
•
Expires: 2011-09-25
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract To reduce a memory area required to store bit-map data in a character output device in which bit-map data generated from outline data is stored for reuse. If font data corresponding to one character data read is from an input data RAM, then bit-map data is generated from the character data. If the vertical size of the bit-map data is 64 dots or longer than this, then the bit-map data is converted into run length data, which is stored in the font data RAM. If the vertical size of the bit-map data is less than 64 dots long, then the bit-map data is stored in the font data RAM.

Inventors

  • 👤 Yosuke Ito
  • 👤 Hiroshi Hattori
  • 👤 Fumihito Hayano

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 23:51
CPC Classifications
G; G09; G09G; G09G5/00; G09G5/36; G09G5/39; G09G5/393; G06; G06K; G06K15/00; G06K15/02; G09G5/22; G09G5/24; G06K2215/00; G06K2215/0002; G06K2215/002; G06K2215/0028; G06K2215/0031; G06K2215/004; G06K2215/0042; G06K2215/0051

Claims Analysis

Total Claims: 28
Claim 1
Independent Claim 132 words
A character output device for use in combination with an external device connected to the character output device for inputting a character code to the character output device, wherein the character output device outputs character data upon converting outline data corresponding to the character code into bit-map data, the bit-map data having an amount of data, the character output device comprising: first storage means; data compressing means for compressing the bit-map data of a character to produce compressed data corresponding to the bit map data, the compressed data having an amount of data; and selecting means for selecting one of the bit-map data and the corresponding compressed data whichever has lesser in amount of data, and for storing the selected data in said first storage means together with the corresponding character code.
Claim 2
Dependent Claim 132 words
A character output device for use in combination with an external device connected to the character output device for inputting a character code to the character output device, wherein the character output device outputs character data upon converting outline data corresponding to the character code into bit-map data, the bit-map data having an amount of data, the character output device comprising: first storage means; data compressing means for compressing the bit-map data of a character to produce compressed data corresponding to the bit map data, the compressed data having an amount of data; and selecting means for selecting one of the bit-map data and the corresponding compressed data whichever has lesser in amount of data, and for storing the selected data in said first storage means together with the corresponding character code.
Claim 3
Dependent Claim 44 words
The character output device according to claim 1, wherein said selecting means comprises comparison means for comparing the amount of the bit-map data with the amount of the corresponding compressed data produced by said data compressing means to determine the lesser amount of data.
Claim 4
Dependent Claim 42 words
The character output device according to claim 2, wherein said selecting means further stores an identification code indicative of whether the selected data is the bit-map data or the compressed data in connection with the selected data and the corresponding character code.
Claim 5
Dependent Claim 33 words
The character output device according to claim 3, further comprising data recovering means for recovering the bit-map data from the compressed data in response to the identification code indicative of the compressed data.
Claim 6
Dependent Claim 81 words
The character output device according to claim 4, further comprising second storage means for storing outline data corresponding to the character code, the outline data defining an outer profile of a character with vectors, wherein the external device further inputs to the character output device size data indicative of a size of a character in connection with the character code, and wherein the outline data is converted to the bit-map data in accordance with the character code and the size data.
Claim 7
Dependent Claim 56 words
The character output device according to claim 5, further comprising outputting means for outputting the character data in response to the character code and the size data inputted from the external device, said outputting means reading data which have been stored in said first storage means when same character code is inputted from the external device.
Claim 8
Dependent Claim 23 words
The character output device according to claim 1, wherein said data compressing means compresses the bit-map data according to a run length process.
Claim 9
Dependent Claim 24 words
The character output device according to claim 1, wherein said data compressing means compresses the bit-map data according to a tagged imaged file format.
Claim 10
Dependent Claim 20 words
The character output device according to claim 1, wherein said first storage means is a first in first out configuration.
Claim 11
Dependent Claim 110 words
The character output device according to claim 1, wherein said selecting means comprises comparison means for comparing the amount of the bit-map data with a predetermined value and providing a comparison result, wherein said selecting means selects the bit-map data when the comparison result indicates that the amount of the bit-map data is smaller than the predetermined value and stores the bit-map data in said first storage means, and wherein said selecting means selects the compressed data when the comparison result indicates that the amount of the bit-map data is larger than the predetermined value and stores the compressed data upon compressing the bit-map data with said data compressing means.
Claim 12
Dependent Claim 42 words
The character output device according to claim 10, wherein said selecting means further stores an identification code indicative of whether the selected data is the bit-map data or the compressed data in connection with the selected data and the corresponding character code.
Claim 13
Dependent Claim 33 words
The character output device according to claim 11, further comprising data recovering means for recovering the bit-map data from the compressed data in response to the identification code indicative of the compressed data.
Claim 14
Dependent Claim 81 words
The character output device according to claim 12, further comprising second storage means for storing outline data corresponding to the character code, the outline data defining an outer profile of a character with vectors, wherein the external device further inputs to the character output device size data indicative of a size of a character in connection with the character code, and wherein the outline data is converted to the bit-map data in accordance with the character code and the size data.
Claim 15
Dependent Claim 56 words
The character output device according to claim 13, further comprising outputting means for outputting the character data in response to the character code and the size data inputted from the external device, said outputting means reading data which have been stored in said first storage means when same character code is inputted from the external device.
Claim 16
Dependent Claim 153 words
A character output device for use in combination with an external device connected to the character output device for inputting a character code to the character output device, wherein the character output device outputs character data upon converting outline data corresponding to the character code into bit-map data, the bit-map data having an amount of data, the character output device comprising: first storage means; data compressing means for compressing the bit-map data to produce compressed data corresponding to the bit map data, the compressed data having an amount of data; predicting means for predicting that the amount of the bit-map data is reduced if the bit-map data is compressed by said data compressing means; and selecting means for selecting one of the bit-map data and the corresponding compressed data whichever has lesser in amount of data, and for storing the selected data in said first storage means together with the corresponding character code.
Claim 17
Dependent Claim 153 words
A character output device for use in combination with an external device connected to the character output device for inputting a character code to the character output device, wherein the character output device outputs character data upon converting outline data corresponding to the character code into bit-map data, the bit-map data having an amount of data, the character output device comprising: first storage means; data compressing means for compressing the bit-map data to produce compressed data corresponding to the bit map data, the compressed data having an amount of data; predicting means for predicting that the amount of the bit-map data is reduced if the bit-map data is compressed by said data compressing means; and selecting means for selecting one of the bit-map data and the corresponding compressed data whichever has lesser in amount of data, and for storing the selected data in said first storage means together with the corresponding character code.
Claim 18
Dependent Claim 110 words
The character output device according to claim 15, wherein said selecting means comprises comparison means for comparing the amount of the bit-map data with a predetermined value and providing a comparison result, wherein said selecting means selects the bit-map data when the comparison result indicates that the amount of the bit-map data is smaller than the predetermined value and stores the bit-map data in said first storage means, and wherein said selecting means selects the compressed data when the comparison result indicates that the amount of the bit-map data is larger than the predetermined value and stores the compressed data upon compressing the bit-map data with said data compressing means.
Claim 19
Dependent Claim 42 words
The character output device according to claim 16, wherein said selecting means further stores an identification code indicative of whether the selected data is the bit-map data or the compressed data in connection with the selected data and the corresponding character code.
Claim 20
Dependent Claim 33 words
The character output device according to claim 17, further comprising data recovering means for recovering the bit-map data from the compressed data in response to the identification code indicative of the compressed data.
Claim 21
Dependent Claim 81 words
The character output device according to claim 18, further comprising second storage means for storing outline data corresponding to the character code, the outline data defining an outer profile of a character with vectors, wherein the external device further inputs to the character output device size data indicative of a size of a character in connection with the character code, and wherein the outline data is converted to the bit-map data in accordance with the character code and the size data.
Claim 22
Dependent Claim 56 words
The character output device according to claim 19, further comprising outputting means for outputting the character data in response to the character code and the size data inputted from the external device, said outputting means reading data which have been stored in said first storage means when same character code is inputted from the external device.
Claim 23
Dependent Claim 23 words
The character output device according to claim 15, wherein said data compressing means compresses the bit-map data according to a run length process.
Claim 24
Dependent Claim 24 words
The character output device according to claim 15, wherein said data compressing means compresses the bit-map data according to a tagged imaged file format.
Claim 25
Dependent Claim 20 words
The character output device according to claim 15, wherein said first storage means is a first in first out configuration.
Claim 26
Dependent Claim 52 words
The character output device according to claim 15, further comprising comparison means for comparing the amount of the bit-map data with a predetermined value, and wherein said data compressing means produces the compressed data when said comparison means indicates that the amount of the bit-map data is larger than the predetermined value.
Claim 27
Dependent Claim 171 words
A character output device for use in combination with an external device connected to the character output device for inputting input data to the character output device for inputting input data to the character output device, wherein the character output device outputs character data upon converting outline data into bit-map data in accordance with the input data, the bit-map data having an amount of data, the character output device comprising: storage means for storing the bit map data; comparison means for comparing the amount of the bit-map data with a predetermined value and providng a comparison result; bit-map data storing means for storing the bit-map data in said storage means when the comparison result indicates that the amount of the bit-map data is smaller than the predetermined value; and bit-map data compressing/storing means for compressing the bit-map data to produce compressed bit-map data and storing the compressed bit-map data in said storage means when the comparison result indicates that the amount of the bit-map data is larger than the predetermined value.
Claim 28
Dependent Claim 171 words
A character output device for use in combination with an external device connected to the character output device for inputting input data to the character output device for inputting input data to the character output device, wherein the character output device outputs character data upon converting outline data into bit-map data in accordance with the input data, the bit-map data having an amount of data, the character output device comprising: storage means for storing the bit map data; comparison means for comparing the amount of the bit-map data with a predetermined value and providng a comparison result; bit-map data storing means for storing the bit-map data in said storage means when the comparison result indicates that the amount of the bit-map data is smaller than the predetermined value; and bit-map data compressing/storing means for compressing the bit-map data to produce compressed bit-map data and storing the compressed bit-map data in said storage means when the comparison result indicates that the amount of the bit-map data is larger than the predetermined value.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-11-21 1998-05-23 1998-11-22 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-11-21 2002-05-23 2002-11-22 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-11-21 2006-05-23 2006-11-22 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag