JPH05173535A - 文字フォントデータの圧縮方法 - Google Patents
文字フォントデータの圧縮方法Info
- Publication number
- JPH05173535A JPH05173535A JP3344319A JP34431991A JPH05173535A JP H05173535 A JPH05173535 A JP H05173535A JP 3344319 A JP3344319 A JP 3344319A JP 34431991 A JP34431991 A JP 34431991A JP H05173535 A JPH05173535 A JP H05173535A
- Authority
- JP
- Japan
- Prior art keywords
- data
- character font
- byte
- font data
- byte data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Controls And Circuits For Display Device (AREA)
- Document Processing Apparatus (AREA)
Abstract
(57)【要約】
【目的】 従来の、表示装置及び印字装置で表示及び印
字する文字フォントデータは圧縮されずデータのサイズ
が膨大になっていたり、圧縮されたデータが複雑なため
元の文字フォントデータに伸長する際に時間が長くかか
り、効率の悪いものとなっていた。記憶装置に記憶する
文字フォントデータのサイズを削減することができ、圧
縮されたデータを簡便に伸長することを可能にする圧縮
方法を提供する。 【構成】 情報処理装置等で使用される表示装置及び印
字装置で、表示及び印字される文字フォントデータを同
一のバイトデータが連続する場合は、最初の1バイトデ
ータを残し、他の連続するバイトデータはカットし、カ
ットしたバイトデータの情報とカットしていないバイト
データの情報を識別し、ビットの情報として記録するこ
とにより文字フォントデータを圧縮する。
字する文字フォントデータは圧縮されずデータのサイズ
が膨大になっていたり、圧縮されたデータが複雑なため
元の文字フォントデータに伸長する際に時間が長くかか
り、効率の悪いものとなっていた。記憶装置に記憶する
文字フォントデータのサイズを削減することができ、圧
縮されたデータを簡便に伸長することを可能にする圧縮
方法を提供する。 【構成】 情報処理装置等で使用される表示装置及び印
字装置で、表示及び印字される文字フォントデータを同
一のバイトデータが連続する場合は、最初の1バイトデ
ータを残し、他の連続するバイトデータはカットし、カ
ットしたバイトデータの情報とカットしていないバイト
データの情報を識別し、ビットの情報として記録するこ
とにより文字フォントデータを圧縮する。
Description
【0001】
【産業上の利用分野】本発明はパーソナルワードプロセ
ッサ、タイプライタ等の情報処理装置で、表示及び印字
する文字フォントデータの圧縮方法に関する。
ッサ、タイプライタ等の情報処理装置で、表示及び印字
する文字フォントデータの圧縮方法に関する。
【0002】
【従来の技術】従来、情報処理装置は圧縮していない文
字フォントデータを記憶装置に記憶させたり、圧縮して
いても伸長する際に時間が長くかかる圧縮方法で圧縮し
た文字フォントデータを記憶装置に記憶させている。そ
の記憶装置より文字フォントデータを取り出して、圧縮
していない文字フォントはそのまま、圧縮している文字
フォントは伸長して、表示装置及び印字装置に出力し、
表示及び印字している。
字フォントデータを記憶装置に記憶させたり、圧縮して
いても伸長する際に時間が長くかかる圧縮方法で圧縮し
た文字フォントデータを記憶装置に記憶させている。そ
の記憶装置より文字フォントデータを取り出して、圧縮
していない文字フォントはそのまま、圧縮している文字
フォントは伸長して、表示装置及び印字装置に出力し、
表示及び印字している。
【0003】
【発明が解決しようとする課題】この従来装置では、記
憶装置に記憶する文字フォントデータのサイズが膨大に
なっていたり、圧縮されたデータが複雑なため元の文字
フォントデータに伸長する際に時間が長くかかり、効率
の悪いものとなっていた。
憶装置に記憶する文字フォントデータのサイズが膨大に
なっていたり、圧縮されたデータが複雑なため元の文字
フォントデータに伸長する際に時間が長くかかり、効率
の悪いものとなっていた。
【0004】本発明の目的は、従来のこれらの問題点を
解消し、データ量を小さくし且つ伸長時間が短縮できる
文字フォントデータの圧縮方法を提供することにある。
解消し、データ量を小さくし且つ伸長時間が短縮できる
文字フォントデータの圧縮方法を提供することにある。
【0005】
【課題を解決するための手段】本発明は、表示装置又は
印字装置において表示又は印字される文字フォントデー
タを、同一のバイトデータが連続する場合は最初の1バ
イトデータを残し、他の連続するバイトデータはカット
し、カットしたバイトデータの情報とカットしていない
バイトデータの情報を識別するビット情報を記録するこ
とにより、文字フォントデータを圧縮することを特徴と
する。
印字装置において表示又は印字される文字フォントデー
タを、同一のバイトデータが連続する場合は最初の1バ
イトデータを残し、他の連続するバイトデータはカット
し、カットしたバイトデータの情報とカットしていない
バイトデータの情報を識別するビット情報を記録するこ
とにより、文字フォントデータを圧縮することを特徴と
する。
【0006】
【作用】本発明は上記した手段によって、記憶装置に記
憶する文字フォントデータのサイズを削減することがで
き、圧縮されたデータを簡便に伸長することを可能にす
る。
憶する文字フォントデータのサイズを削減することがで
き、圧縮されたデータを簡便に伸長することを可能にす
る。
【0007】
【実施例】以下、本発明の実施例における文字フォント
データの圧縮方法について説明する。
データの圧縮方法について説明する。
【0008】図1は、本発明の実施例の文字フォントデ
ータの圧縮方法を用いた装置のブロック図である。本装
置は、制御手段を中核とする構成で、1は文字フォント
データを圧縮するための制御手段、2は圧縮を行った際
カットされないバイトデータを記憶するための基準バイ
トデータ記憶手段、3はカットしたバイトデータとカッ
トしていないバイトデータをビットの情報として識別
し、記憶するためのバイトデータ伸長情報記憶手段、4
は処理した文字フォントデータのバイト数をカウントす
るための文字フォントデータバイト数カウント手段、5
は文字フォントデータのバイトデータとそのバイトデー
タの右隣のバイトデータを比較し一致するかどうかを判
定するためのバイトデータ一致判定手段、6は文字フォ
ントデータを記憶している記憶手段であり、記憶されて
いる文字フォントの0バイト目のデータは前に同じデー
タがないのでデータをカットしない0が、1バイト目は
前と同じ全て白の文字フォントなのでデータをカットす
る1が、2バイト目は前と異なり黒が入っているのでデ
ータをカットしない0というようにデータが文字フォン
ト0〜71バイト目に対し、0〜71ビットのデータを
カットするかしないかの情報が入っている。
ータの圧縮方法を用いた装置のブロック図である。本装
置は、制御手段を中核とする構成で、1は文字フォント
データを圧縮するための制御手段、2は圧縮を行った際
カットされないバイトデータを記憶するための基準バイ
トデータ記憶手段、3はカットしたバイトデータとカッ
トしていないバイトデータをビットの情報として識別
し、記憶するためのバイトデータ伸長情報記憶手段、4
は処理した文字フォントデータのバイト数をカウントす
るための文字フォントデータバイト数カウント手段、5
は文字フォントデータのバイトデータとそのバイトデー
タの右隣のバイトデータを比較し一致するかどうかを判
定するためのバイトデータ一致判定手段、6は文字フォ
ントデータを記憶している記憶手段であり、記憶されて
いる文字フォントの0バイト目のデータは前に同じデー
タがないのでデータをカットしない0が、1バイト目は
前と同じ全て白の文字フォントなのでデータをカットす
る1が、2バイト目は前と異なり黒が入っているのでデ
ータをカットしない0というようにデータが文字フォン
ト0〜71バイト目に対し、0〜71ビットのデータを
カットするかしないかの情報が入っている。
【0009】図2〜5に記憶手段6内の記憶の圧縮され
ていない文字フォントデータと圧縮されたデータの構造
を示す。
ていない文字フォントデータと圧縮されたデータの構造
を示す。
【0010】図2は本発明の実施例の文字フォントデー
タの圧縮方法を用いた装置の記憶手段6に記憶される文
字フォントデータのバイトデータの並び方を示す説明
図、図3は本発明の実施例の文字フォントデータの圧縮
方法を用いた装置の記憶手段6に記憶される圧縮されて
いない文字フォントデータを示す説明図で、その文字フ
ォントデータのバイトデータの並び方は図2のように並
んでおり、例えば0バイト目は文字フォントデータが全
て白なので00000000が、2バイト目は0010
0000が格納されている。
タの圧縮方法を用いた装置の記憶手段6に記憶される文
字フォントデータのバイトデータの並び方を示す説明
図、図3は本発明の実施例の文字フォントデータの圧縮
方法を用いた装置の記憶手段6に記憶される圧縮されて
いない文字フォントデータを示す説明図で、その文字フ
ォントデータのバイトデータの並び方は図2のように並
んでおり、例えば0バイト目は文字フォントデータが全
て白なので00000000が、2バイト目は0010
0000が格納されている。
【0011】図4は本発明の実施例の文字フォントデー
タの圧縮方法を用いた装置のバイトデータ伸長情報記憶
手段3に記憶されるバイトデータ伸長情報を示す説明図
で、その各ビットは図3の文字フォントデータの各バイ
トデータと1対1に対応しており、0ビットは文字フォ
ントデータのバイトデータがカットされないことを示
し、1ビットはカットすることを示す。
タの圧縮方法を用いた装置のバイトデータ伸長情報記憶
手段3に記憶されるバイトデータ伸長情報を示す説明図
で、その各ビットは図3の文字フォントデータの各バイ
トデータと1対1に対応しており、0ビットは文字フォ
ントデータのバイトデータがカットされないことを示
し、1ビットはカットすることを示す。
【0012】図5は本発明の実施例の文字フォントデー
タの圧縮方法を用いた装置の基準バイトデータ記憶手段
2に記憶される図3の文字フォントデータのうちカット
されないバイトデータを並べた基準バイトデータを示す
説明図で文字フォントデータの前のデータとの変化のあ
る0バイト目、2バイト目、19バイト目、21バイト
目、22バイト目、28バイト目、41バイト目、43
バイト目、44バイト目、48バイト目、69バイト
目、71バイト目が順に入っている。
タの圧縮方法を用いた装置の基準バイトデータ記憶手段
2に記憶される図3の文字フォントデータのうちカット
されないバイトデータを並べた基準バイトデータを示す
説明図で文字フォントデータの前のデータとの変化のあ
る0バイト目、2バイト目、19バイト目、21バイト
目、22バイト目、28バイト目、41バイト目、43
バイト目、44バイト目、48バイト目、69バイト
目、71バイト目が順に入っている。
【0013】この図4に示すバイトデータ伸長情報と図
5に示す基準バイトデータで圧縮データを構成してお
り、圧縮データのサイズの方が図3の文字フォントデー
タのサイズよりも小さくなっている。
5に示す基準バイトデータで圧縮データを構成してお
り、圧縮データのサイズの方が図3の文字フォントデー
タのサイズよりも小さくなっている。
【0014】次に処理方法について述べる。図6は本発
明の実施例の文字フォントデータの圧縮方法を用いた装
置による文字フォントデータから圧縮データを得るまで
の過程を示すフローチャートである。
明の実施例の文字フォントデータの圧縮方法を用いた装
置による文字フォントデータから圧縮データを得るまで
の過程を示すフローチャートである。
【0015】まず記憶手段6に記憶されている文字フォ
ントデータの1バイトデータを取り出し基準バイトデー
タとして基準バイトデータ記憶手段2に記憶させ(ステ
ップS1)、そのバイトデータがカットしないバイトデ
ータの情報として、バイトデータ伸長情報記憶手段3に
ビット0を記憶させる(ステップS2)。
ントデータの1バイトデータを取り出し基準バイトデー
タとして基準バイトデータ記憶手段2に記憶させ(ステ
ップS1)、そのバイトデータがカットしないバイトデ
ータの情報として、バイトデータ伸長情報記憶手段3に
ビット0を記憶させる(ステップS2)。
【0016】次に記憶手段6より文字フォントデータの
次の1バイトデータを取り出し、そのバイトデータが基
準バイトデータと一致するかどうか、バイトデータ一致
判定手段5で判定し(ステップS3)、一致すればバイ
トデータ伸長情報記憶手段3に、取り出された1バイト
データをカットするバイトデータの情報として、ビット
1を記憶させる(ステップS4)。そして文字フォント
データバイト数カウント手段5を1減算し(ステップS
5)、文字フォントデータバイト数カウント手段5が0
かどうか判定して(ステップS6)、0であれば処理を
終了し、0でないならば(ステップS3)へ戻る。前記
(ステップS3)で一致しない場合は文字フォントデー
タバイト数カウント手段5を1減算し(ステップS
7)、文字フォントデータバイト数カウント手段5が0
かどうか判定して(ステップS8)、0であれば処理を
終了し、0でないならば(ステップS1)へ戻る。
次の1バイトデータを取り出し、そのバイトデータが基
準バイトデータと一致するかどうか、バイトデータ一致
判定手段5で判定し(ステップS3)、一致すればバイ
トデータ伸長情報記憶手段3に、取り出された1バイト
データをカットするバイトデータの情報として、ビット
1を記憶させる(ステップS4)。そして文字フォント
データバイト数カウント手段5を1減算し(ステップS
5)、文字フォントデータバイト数カウント手段5が0
かどうか判定して(ステップS6)、0であれば処理を
終了し、0でないならば(ステップS3)へ戻る。前記
(ステップS3)で一致しない場合は文字フォントデー
タバイト数カウント手段5を1減算し(ステップS
7)、文字フォントデータバイト数カウント手段5が0
かどうか判定して(ステップS8)、0であれば処理を
終了し、0でないならば(ステップS1)へ戻る。
【0017】
【発明の効果】以上述べたように、本発明により同一の
バイトデータが連続する場合は、最初の1バイトデータ
を残し他の連続するバイトデータはカットし、カットし
たバイトデータの情報とカットしないバイトデータの情
報を識別し、ビットの情報として記録することによりデ
ータのサイズを大幅に削減することができ、しかも伸長
時間を短縮できる。
バイトデータが連続する場合は、最初の1バイトデータ
を残し他の連続するバイトデータはカットし、カットし
たバイトデータの情報とカットしないバイトデータの情
報を識別し、ビットの情報として記録することによりデ
ータのサイズを大幅に削減することができ、しかも伸長
時間を短縮できる。
【図1】本発明の実施例の文字フォントデータの圧縮方
法を用いた装置のブロック図
法を用いた装置のブロック図
【図2】本発明の実施例の文字フォントデータの圧縮方
法を用いた装置の記憶手段に記憶される文字フォントデ
ータのバイトデータ並び方を示す説明図
法を用いた装置の記憶手段に記憶される文字フォントデ
ータのバイトデータ並び方を示す説明図
【図3】本発明の実施例の文字フォントデータの圧縮方
法を用いた装置の記憶手段に記憶される圧縮されていな
い文字フォントデータの例を示す説明図
法を用いた装置の記憶手段に記憶される圧縮されていな
い文字フォントデータの例を示す説明図
【図4】本発明の実施例の文字フォントデータの圧縮方
法を用いた装置のバイト情報記憶手段に記憶されるバイ
トデータ伸長情報を示す説明図
法を用いた装置のバイト情報記憶手段に記憶されるバイ
トデータ伸長情報を示す説明図
【図5】本発明の実施例の文字フォントデータの圧縮方
法を用いた装置の基準バイトデータ記憶手段に記憶され
る図3の文字フォントデータのうちカットされないバイ
トデータを並べた基準バイトデータを示す説明図
法を用いた装置の基準バイトデータ記憶手段に記憶され
る図3の文字フォントデータのうちカットされないバイ
トデータを並べた基準バイトデータを示す説明図
【図6】本発明の実施例の文字フォントデータの圧縮方
法による文字フォントデータから圧縮データを得るまで
の過程を示すフローチャート
法による文字フォントデータから圧縮データを得るまで
の過程を示すフローチャート
1 制御手段 2 基準バイトデータ記憶手段 3 バイトデータ伸長情報記憶手段 4 文字フォントデータバイト数カウント手段 5 バイトデータ一致判定手段 6 記憶手段
Claims (1)
- 【請求項1】表示装置又は印字装置において表示又は印
字される文字フォントデータを、同一のバイトデータが
連続する場合は最初の1バイトデータを残し、他の連続
するバイトデータはカットし、カットしたバイトデータ
の情報とカットしていないバイトデータの情報を識別す
るビット情報を記録することを特徴とする文字フォント
データの圧縮方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3344319A JPH05173535A (ja) | 1991-12-26 | 1991-12-26 | 文字フォントデータの圧縮方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3344319A JPH05173535A (ja) | 1991-12-26 | 1991-12-26 | 文字フォントデータの圧縮方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH05173535A true JPH05173535A (ja) | 1993-07-13 |
Family
ID=18368322
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP3344319A Pending JPH05173535A (ja) | 1991-12-26 | 1991-12-26 | 文字フォントデータの圧縮方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH05173535A (ja) |
-
1991
- 1991-12-26 JP JP3344319A patent/JPH05173535A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0682370B2 (ja) | 文字処理装置 | |
| JPH05173535A (ja) | 文字フォントデータの圧縮方法 | |
| JP2584973B2 (ja) | 文字認識装置における認識結果出力方法 | |
| JP3854646B2 (ja) | 画像データ処理装置および画像データ処理方法 | |
| JP3778068B2 (ja) | 画像データの展開方法及び画像表示制御装置 | |
| JP3325326B2 (ja) | 電子ファイリング装置 | |
| JP3031391B2 (ja) | プリンタ | |
| JP2564749B2 (ja) | データ圧縮方法 | |
| JPH06332666A (ja) | データの圧縮方法 | |
| JP3190855B2 (ja) | 圧縮データの復元方式 | |
| JP3166222B2 (ja) | 文字データ発生装置及びその方法 | |
| JP2622121B2 (ja) | 文字処理装置および方法 | |
| JPH08274999A (ja) | 画像データ処理方法および画像処理装置 | |
| JPH01130957A (ja) | 文字制御装置 | |
| JPH06318062A (ja) | パターンデータ圧縮方法およびその圧縮パターンデータを用いるパターン出力装置 | |
| JPH0522609A (ja) | 二値画像データ切出し方式 | |
| JP2598935B2 (ja) | テキストメモリへの書込方法 | |
| JPH05281948A (ja) | フォントパターン圧縮記憶方法 | |
| JPH0495998A (ja) | フォント記録回路 | |
| JPS63182155A (ja) | フオントパタ−ン描画装置 | |
| JPH02287739A (ja) | メモリアクセス方法 | |
| JPH1031669A (ja) | フォントデータ処理装置 | |
| JPS61219266A (ja) | 圧縮画像デ−タの処理方式 | |
| JPH0281103A (ja) | Nc加工プログラムの表示方法 | |
| JPH0785008A (ja) | 文書入力保存検索装置 |