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

Information output device having data buffer for performing both character positioning and character expansion/compression

Assignee: Hitachi Ltd
•
Filing: 1987-05-15
•
Granted: 1989-11-07
•
Expires: 2007-05-15
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In an information output device, character data is read from a font memory and temporarily stored in a data buffer circuit and then dot-expanded to a full-dot memory. A data character is read from the font memory in units of a word and is written into a stage of the data buffer circuit while being laterally shifted so as to selectively position the character. The character is expanded or reduced by duplicating or eliminating the write operation for selected words at the time of reading the data from the data buffer circuit into the full-dot memory. Thus, the data buffer circuit operates to perform both the functions of character positioning and character expansion/compression.

Inventors

  • 👤 Nobumitsu Kembo

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 08:21
CPC Classifications
G; G06; G06K; G06K15/00; G06K15/02; G06K15/12; G06K15/128; G09; G09G; G09G5/00; G09G5/36; G09G5/39; G09G5/393; G06K2215/00; G06K2215/0002; G06K2215/0062; G06K2215/0065

Claims Analysis

Total Claims: 9
Claim 1
Independent Claim 270 words
An information output device comprising: a font memory for storing character data; a full-dot memory for storing data read from the font memory through a buffer circuit at any desired position within the full-dot memory; said buffer circuit connected between said font memory and said full-dot memory, including at least one data buffer having a write word direction and a read word direction which are orthogonal to each other; a control unit coupled to said buffer circuit and having memory means for storing information to specify data to be read from said font memory and information to specify a manner of expansion/compression of the data to be stored in said full-dot memory and a position for storage therein, and controller means for controlling said buffer circuit to effect writing of data from said font memory into said buffer circuit and reading of data from said buffer circuit into said full-dot memory as dot-expanded or dot-compressed data in accordance with said expansion/compression information at a selected position in said full-dot memory by shifting the data read from said font memory by an amount determined by said position information during the writing of the data into said data buffer to position the data in said data buffer and reading said data from said data buffer into said full-dot memory while expanding or compressing the data; and information output means for reading and outputting the data stored in said full-dot memory; wherein the number of data buffers is at least two and the two data buffers are buffers having the same function and which operate alternately to store data from said font memory.
Claim 2
Dependent Claim 270 words
An information output device comprising: a font memory for storing character data; a full-dot memory for storing data read from the font memory through a buffer circuit at any desired position within the full-dot memory; said buffer circuit connected between said font memory and said full-dot memory, including at least one data buffer having a write word direction and a read word direction which are orthogonal to each other; a control unit coupled to said buffer circuit and having memory means for storing information to specify data to be read from said font memory and information to specify a manner of expansion/compression of the data to be stored in said full-dot memory and a position for storage therein, and controller means for controlling said buffer circuit to effect writing of data from said font memory into said buffer circuit and reading of data from said buffer circuit into said full-dot memory as dot-expanded or dot-compressed data in accordance with said expansion/compression information at a selected position in said full-dot memory by shifting the data read from said font memory by an amount determined by said position information during the writing of the data into said data buffer to position the data in said data buffer and reading said data from said data buffer into said full-dot memory while expanding or compressing the data; and information output means for reading and outputting the data stored in said full-dot memory; wherein the number of data buffers is at least two and the two data buffers are buffers having the same function and which operate alternately to store data from said font memory.
Claim 3
Dependent Claim 317 words
An information output device comprising: a font memory for storing character data; a full-dot memory for storing data read from the font memory through a buffer circuit at any desired position within the full-dot memory; said buffer circuit connected between said font memory and said full-dot memory, including at least one data buffer having a write word direction and a read word direction which are orthogonal to each other; a control unit coupled to said buffer circuit and having memory means for storing information to specify data to be read from said font memory and information to specify a manner of expansion/compression of the data to be stored in said full-dot memory and a position for storage therein, and controller means for controlling said buffer circuit to effect writing of data from said font memory into said buffer circuit and reading of data from said buffer circuit into said full-dot memory as dot-expanded or dot-compressed data in accordance with said expansion/compression information at a selected position in said full-dot memory by shifting the data read from said font memory by an amount determined by said position information during the writing of the data into said data buffer to position the data in said data buffer and reading said data from said data buffer into said full-dot memory while expanding or compressing the data; and information output means for reading and outputting the data stored in said full-dot memory; wherein the number of data buffers is four and the four data buffers function as two character buffers having the same function which operate alternately and two merge buffers having the same function and which operate alternately, the character buffers each including means for storing data read from said font memory, and the merge buffers each including means for storing a desired amount of data from said character buffers at desired positions under the control of said control unit.
Claim 4
Dependent Claim 317 words
An information output device comprising: a font memory for storing character data; a full-dot memory for storing data read from the font memory through a buffer circuit at any desired position within the full-dot memory; said buffer circuit connected between said font memory and said full-dot memory, including at least one data buffer having a write word direction and a read word direction which are orthogonal to each other; a control unit coupled to said buffer circuit and having memory means for storing information to specify data to be read from said font memory and information to specify a manner of expansion/compression of the data to be stored in said full-dot memory and a position for storage therein, and controller means for controlling said buffer circuit to effect writing of data from said font memory into said buffer circuit and reading of data from said buffer circuit into said full-dot memory as dot-expanded or dot-compressed data in accordance with said expansion/compression information at a selected position in said full-dot memory by shifting the data read from said font memory by an amount determined by said position information during the writing of the data into said data buffer to position the data in said data buffer and reading said data from said data buffer into said full-dot memory while expanding or compressing the data; and information output means for reading and outputting the data stored in said full-dot memory; wherein the number of data buffers is four and the four data buffers function as two character buffers having the same function which operate alternately and two merge buffers having the same function and which operate alternately, the character buffers each including means for storing data read from said font memory, and the merge buffers each including means for storing a desired amount of data from said character buffers at desired positions under the control of said control unit.
Claim 5
Dependent Claim 74 words
An information output device according to claim 2, wherein said font memory stores words extending laterally of characters and reads out words extending longitudinally of characters, said merge buffer writes words extending longitudinally of characters and reads out words extending laterally of characters, and said control unit shifts the data laterally of a character by a desired amount as the data is read from a character buffer and is written into a merge buffer.
Claim 6
Dependent Claim 34 words
An information output device according to claim 3, wherein said control unit controls said buffer circuit to expand or compress a character as data is written into said character buffer and said merge buffer.
Claim 7
Dependent Claim 327 words
An information output device comprising: a font memory for storing character data; a full-dot memory for storing data read from the font memory through a buffer circuit at any desired position within the full-dot memory; said buffer circuit connected between said font memory and said full-dot memory, including at least one data buffer having a write word direction and a read word direction which are orthogonal to each other; a control unit coupled to said buffer circuit and having memory means for storing information to specify data to be read from said font memory and information to specify a manner of expansion/compression of the data to be stored in said full-dot memory and a position for storage therein, and controller means for controlling said buffer circuit to effect writing of data from said font memory into said buffer circuit and reading of data from said buffer circuit into said full-dot memory as dot-expanded or dot-compressed data in accordance with said expansion/compression information at a selected position in said full-dot memory by shifting the data read from said font memory by an amount determined by said position information during the writing of the data into said data buffer to position the data in said data buffer and reading said data from said data buffer into said full-dot memory while expanding or compressing the data; and information output means for reading and outputting the data stored in said full-dot memory; wherein two data buffers serving as a merge buffer and an alternative merge buffer operating alternately for storing a desired amount of data at desired positions therein are provided, said font memory stores words extending longitudinally of characters, said merge buffer writes words extending longitudinally of characters and reads words extending laterally of characters, and said control unit controls said buffer circuit to shift the data laterally of a character by a desired amount as the data is read from said font memory and written into said merge buffer.
Claim 8
Dependent Claim 327 words
An information output device comprising: a font memory for storing character data; a full-dot memory for storing data read from the font memory through a buffer circuit at any desired position within the full-dot memory; said buffer circuit connected between said font memory and said full-dot memory, including at least one data buffer having a write word direction and a read word direction which are orthogonal to each other; a control unit coupled to said buffer circuit and having memory means for storing information to specify data to be read from said font memory and information to specify a manner of expansion/compression of the data to be stored in said full-dot memory and a position for storage therein, and controller means for controlling said buffer circuit to effect writing of data from said font memory into said buffer circuit and reading of data from said buffer circuit into said full-dot memory as dot-expanded or dot-compressed data in accordance with said expansion/compression information at a selected position in said full-dot memory by shifting the data read from said font memory by an amount determined by said position information during the writing of the data into said data buffer to position the data in said data buffer and reading said data from said data buffer into said full-dot memory while expanding or compressing the data; and information output means for reading and outputting the data stored in said full-dot memory; wherein two data buffers serving as a merge buffer and an alternative merge buffer operating alternately for storing a desired amount of data at desired positions therein are provided, said font memory stores words extending longitudinally of characters, said merge buffer writes words extending longitudinally of characters and reads words extending laterally of characters, and said control unit controls said buffer circuit to shift the data laterally of a character by a desired amount as the data is read from said font memory and written into said merge buffer.
Claim 9
Dependent Claim 34 words
An information output device according to claim 5, wherein said control unit controls said buffer circuit to expand or compress a character as data is written into said merge buffer and said full-dot memory.

References Cited (Backward Citations)

US4107786A Cited
US4254416A Cited
US4284989A Cited
US4357604A Cited
US4278359A Cited
US4271476A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1992-11-06 1993-05-08 1993-11-07 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1996-11-06 1997-05-08 1997-11-07 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2000-11-06 2001-05-08 2001-11-07 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag