JPS63182155A - フオントパタ−ン描画装置 - Google Patents
フオントパタ−ン描画装置Info
- Publication number
- JPS63182155A JPS63182155A JP62014732A JP1473287A JPS63182155A JP S63182155 A JPS63182155 A JP S63182155A JP 62014732 A JP62014732 A JP 62014732A JP 1473287 A JP1473287 A JP 1473287A JP S63182155 A JPS63182155 A JP S63182155A
- Authority
- JP
- Japan
- Prior art keywords
- font
- file
- pattern
- font pattern
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K15/00—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
- G06K15/02—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Dot-Matrix Printers And Others (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
産業上の利用分野
本発明は、高品質の文字の表示または印刷を行う用途に
好適なフォントパターン描画装置に関する。
好適なフォントパターン描画装置に関する。
従来の技術
高品質の文字の表示または印刷を行うためには、ドツト
数の多い7オントパターンを装備する必要があシ、フォ
ントパターン全体のデータ量が著しく増加する。複数種
類のフォントパターンを装備する場合は、フォントパタ
ーンのデータ量は膨大になる。
数の多い7オントパターンを装備する必要があシ、フォ
ントパターン全体のデータ量が著しく増加する。複数種
類のフォントパターンを装備する場合は、フォントパタ
ーンのデータ量は膨大になる。
そこで従来、高品質の文字の表示または印刷を行うだめ
のフォントパターン描画装置においては、一般に、フォ
ントパターンのファイルを7・−ドディスク装置などの
補助記憶装置に格納している。
のフォントパターン描画装置においては、一般に、フォ
ントパターンのファイルを7・−ドディスク装置などの
補助記憶装置に格納している。
そして、フォントパターンを一時的に記憶しておくだめ
の高速のバッファに、補助記憶装置からフォントファイ
ルをブロック単位でロードし、必要なフォントパターン
をバッファから切り出してピントマツプメモリ (描画
用メモリ)へ転送することにより、文字の描画(表示ま
だは印刷)を行うようにしている。
の高速のバッファに、補助記憶装置からフォントファイ
ルをブロック単位でロードし、必要なフォントパターン
をバッファから切り出してピントマツプメモリ (描画
用メモリ)へ転送することにより、文字の描画(表示ま
だは印刷)を行うようにしている。
発明が解決しようとする問題点
しかし、かかる構成によれば、補助記憶装置の非常に大
きな記憶スペースがデータ量の多いフォントファイルの
ために使用されてしまい、特に、数種類のフォントパタ
ーンを装備しようとした場合、補助記憶装置の記憶スペ
ースのほぼ全体がフォントファイルにより占有されてし
まうという問題があった。換言すれば、フォントファイ
ルの格納のために大容量の補助記憶装置が必要となシ、
フォントパターン描画装置の価格上昇や大形化を招くと
いう問題があった。
きな記憶スペースがデータ量の多いフォントファイルの
ために使用されてしまい、特に、数種類のフォントパタ
ーンを装備しようとした場合、補助記憶装置の記憶スペ
ースのほぼ全体がフォントファイルにより占有されてし
まうという問題があった。換言すれば、フォントファイ
ルの格納のために大容量の補助記憶装置が必要となシ、
フォントパターン描画装置の価格上昇や大形化を招くと
いう問題があった。
また、−回のローディング操作により補助記憶装置から
バッファヘロードできるデータ量にはおのずと制約があ
るから、フォントパターンのドツト数が増加すると、バ
ッファへ一回のローディフグ操作でロードすることが可
能なパターン数が減少する。
バッファヘロードできるデータ量にはおのずと制約があ
るから、フォントパターンのドツト数が増加すると、バ
ッファへ一回のローディフグ操作でロードすることが可
能なパターン数が減少する。
例えば、−回のローディングできるデータ量を1024
バイトとした場合、16×8ドツトのフォントパターン
は64文字を一度にロードすることができるが、64×
32 ドツトのフォントパターンは4文字しか一度にロ
ードすることができない。
バイトとした場合、16×8ドツトのフォントパターン
は64文字を一度にロードすることができるが、64×
32 ドツトのフォントパターンは4文字しか一度にロ
ードすることができない。
このように、従来の構成では、フォントパターンの構成
ドツト数が多い場合、一定文字数のフォントパターンを
バッファにロードするために必要な補助記憶装置のアク
セス回数が増加し、そのための時間が増加する結果、描
画処理速度が低下するという問題もあった。
ドツト数が多い場合、一定文字数のフォントパターンを
バッファにロードするために必要な補助記憶装置のアク
セス回数が増加し、そのための時間が増加する結果、描
画処理速度が低下するという問題もあった。
この問題に対処するために、補助記憶装置上のフォント
ファイル全体をあらかじめ高速のバッファにロードして
おき、描画処理段階ではバッファだけをアクセスし、補
助記憶装置をアクセスしないような構成とすることも考
えられる。しかし、フォントファイル全体を格納できる
ような大容量の高速バッファを確保することは、コスト
などの面で実際的でない。
ファイル全体をあらかじめ高速のバッファにロードして
おき、描画処理段階ではバッファだけをアクセスし、補
助記憶装置をアクセスしないような構成とすることも考
えられる。しかし、フォントファイル全体を格納できる
ような大容量の高速バッファを確保することは、コスト
などの面で実際的でない。
本発明は、上述の問題点に鑑みてなされたもので、フォ
ントパターンのドツト数が多い場合においても、フォン
トファイルの格納スペースが従来より大幅に減少し、か
つフォントパターンのローディングのだめの時間が従来
より短く高速の描画処理が可能なフォントパターン描画
装置を提供することを目的とする。
ントパターンのドツト数が多い場合においても、フォン
トファイルの格納スペースが従来より大幅に減少し、か
つフォントパターンのローディングのだめの時間が従来
より短く高速の描画処理が可能なフォントパターン描画
装置を提供することを目的とする。
問題点を解決するだめの手段
本発明は上述の問題点を解決するため、フォントパター
ンをそのまま集合したフォントファイルの代わりに、フ
ォントパターンを複数文字ずつデータ圧縮したブロック
の集合である圧縮フォントファイルを装備し、必要に応
じて圧縮フォントファイルの1ブロツクを取り出してデ
ータ伸張処理を施すことにより、データ圧縮前の元のフ
ォントパターンに復元し、それをフォントパターンの一
時的記憶手段に記憶させておき、この一時的記憶手段か
らフォントパターンを切り出して描画に用いるという構
成を備えたものである0 すなわち、本発明のフォントパターン描画装置は、第1
図のクレーム対応図に示すように、フォントパターンを
複数文字ずつデータ圧縮したブロックの集合である圧縮
フォントファイル1を格納しているファイル格納手段2
と、圧縮フォントファイル1をブロック単位でファイル
格納手段2から読み出すファイル読み出し手段3と、こ
のファイル読み出し手段3により読み出された圧縮フォ
ントファイルのブロックをデータ圧縮前のフォントパタ
ーンにデータ伸張するデータ伸張手段4と、このデータ
伸張手段4によりデータ伸張されたフォントパターンを
一時的に記憶するフォント記憶手段5と、このフォント
記憶手段5から描画すべきフォントパターンを切り出し
て描画用記憶手段6゛に転送する切り出し転送手段7と
、描画用記憶手段6に記憶されたフォントパターンを表
示または印刷する出力手段8とを有する構成のものであ
るQ 作用 本発明は上述のように、フォントファイルを圧縮フォン
トファイルの形で装備するから、その全体のデータ量が
従来よりも大幅に減少する0したがって、それを格納す
るためのファイル格納手段2の記憶容量を大幅に削減で
きる。
ンをそのまま集合したフォントファイルの代わりに、フ
ォントパターンを複数文字ずつデータ圧縮したブロック
の集合である圧縮フォントファイルを装備し、必要に応
じて圧縮フォントファイルの1ブロツクを取り出してデ
ータ伸張処理を施すことにより、データ圧縮前の元のフ
ォントパターンに復元し、それをフォントパターンの一
時的記憶手段に記憶させておき、この一時的記憶手段か
らフォントパターンを切り出して描画に用いるという構
成を備えたものである0 すなわち、本発明のフォントパターン描画装置は、第1
図のクレーム対応図に示すように、フォントパターンを
複数文字ずつデータ圧縮したブロックの集合である圧縮
フォントファイル1を格納しているファイル格納手段2
と、圧縮フォントファイル1をブロック単位でファイル
格納手段2から読み出すファイル読み出し手段3と、こ
のファイル読み出し手段3により読み出された圧縮フォ
ントファイルのブロックをデータ圧縮前のフォントパタ
ーンにデータ伸張するデータ伸張手段4と、このデータ
伸張手段4によりデータ伸張されたフォントパターンを
一時的に記憶するフォント記憶手段5と、このフォント
記憶手段5から描画すべきフォントパターンを切り出し
て描画用記憶手段6゛に転送する切り出し転送手段7と
、描画用記憶手段6に記憶されたフォントパターンを表
示または印刷する出力手段8とを有する構成のものであ
るQ 作用 本発明は上述のように、フォントファイルを圧縮フォン
トファイルの形で装備するから、その全体のデータ量が
従来よりも大幅に減少する0したがって、それを格納す
るためのファイル格納手段2の記憶容量を大幅に削減で
きる。
また、圧縮フォントファイルの1文字車たシのデータ量
が減少するので、一定文字数のフォントパターンをフォ
ント記憶手段5にロードするために必要なフォント格納
手段2に対するアクセス回数が減る。圧縮フォントファ
イルのデータのデータ伸張処理のだめの時間がかかるが
、この時間は一般にフォント格納手段2のアクセス時間
よりも十分に短くすることが可能である。したがって、
データ伸張処理も含めたフォントパターン描画処理全体
の時間を従来よシも短縮することができる。
が減少するので、一定文字数のフォントパターンをフォ
ント記憶手段5にロードするために必要なフォント格納
手段2に対するアクセス回数が減る。圧縮フォントファ
イルのデータのデータ伸張処理のだめの時間がかかるが
、この時間は一般にフォント格納手段2のアクセス時間
よりも十分に短くすることが可能である。したがって、
データ伸張処理も含めたフォントパターン描画処理全体
の時間を従来よシも短縮することができる。
実施例
以下本発明の一実施例について、図面を参照しながら説
明する。
明する。
第2図は、本発明の一実施例によるフォントパターン描
画装置のハードウェア構成図である。第2図において、
9は中央処理装置(CPU) 、10は主メモリである
。この主メモリ10には、フォントパターン描画処理な
どのためのプログラム、データなどが記憶される。前記
ファイル読み出し手段3は、このプログラムの制御によ
り中央処理装置9によって実現される。
画装置のハードウェア構成図である。第2図において、
9は中央処理装置(CPU) 、10は主メモリである
。この主メモリ10には、フォントパターン描画処理な
どのためのプログラム、データなどが記憶される。前記
ファイル読み出し手段3は、このプログラムの制御によ
り中央処理装置9によって実現される。
11は前記ファイル格納手段2としてのハードディスク
装置などの補助記憶装置であり、前記圧縮フォントファ
イル1を格納している。この圧縮フォントファイル1は
、全文字のフォントパターンを一定の順番で一定文字数
ずつデータ圧縮し、その圧縮データのブロック1aを一
定の順番で連結してなるものである。各ブロック1aの
データ量は変動するので、各ブロック1aの格納開始ア
ドレス情報などを登録した管理デープル12が補助記憶
装置11に格納されている。この管理テーブル12は、
このフォントパターン描画装置の起動段階で主メモリ1
0にロードされる。
装置などの補助記憶装置であり、前記圧縮フォントファ
イル1を格納している。この圧縮フォントファイル1は
、全文字のフォントパターンを一定の順番で一定文字数
ずつデータ圧縮し、その圧縮データのブロック1aを一
定の順番で連結してなるものである。各ブロック1aの
データ量は変動するので、各ブロック1aの格納開始ア
ドレス情報などを登録した管理デープル12が補助記憶
装置11に格納されている。この管理テーブル12は、
このフォントパターン描画装置の起動段階で主メモリ1
0にロードされる。
なお、フォントパターンのデータ圧縮の方法としては、
例えばファクシミリにおける標準的なデータ圧縮符号化
法であるモディファイド・ハフマン(M H)法、モデ
ィファイド・リード(MR)法などが用いられる。
例えばファクシミリにおける標準的なデータ圧縮符号化
法であるモディファイド・ハフマン(M H)法、モデ
ィファイド・リード(MR)法などが用いられる。
14はブロックバッファであり、これは補助記憶装置1
1から読み出された圧縮フォントファイル1の1ブロツ
クのデータを一時的に記憶するものである。
1から読み出された圧縮フォントファイル1の1ブロツ
クのデータを一時的に記憶するものである。
15は前記データ伸張回路4としてのデータ伸張回路で
あり、前記ブロックバッファ14はこのデータ伸張回路
14の入カバソファとして設けられている。データ伸張
回路15は中央処理装置9の制御の下に作動し、ブロッ
クバッファ15から圧縮データを順次読み込み、データ
圧縮前のフォントパターンのデータに伸張する。このデ
ータ伸張処理は、前記データ圧縮方法に対応したデータ
伸張方法により行われる。
あり、前記ブロックバッファ14はこのデータ伸張回路
14の入カバソファとして設けられている。データ伸張
回路15は中央処理装置9の制御の下に作動し、ブロッ
クバッファ15から圧縮データを順次読み込み、データ
圧縮前のフォントパターンのデータに伸張する。このデ
ータ伸張処理は、前記データ圧縮方法に対応したデータ
伸張方法により行われる。
16は前記フォント記憶手段5としてのフォントバッフ
ァである0このフォントバッファ16は、前記データ伸
張回路15によって伸張されたフォントパターンのデー
タを一時的に記憶するための入カニリア16aと、学習
エリアとに分かれている。学習エリアはさらに、レジデ
ント部16bとテンポラリ部!6eに分かれている。
ァである0このフォントバッファ16は、前記データ伸
張回路15によって伸張されたフォントパターンのデー
タを一時的に記憶するための入カニリア16aと、学習
エリアとに分かれている。学習エリアはさらに、レジデ
ント部16bとテンポラリ部!6eに分かれている。
レジデント部16bには、このフォントパターン描画装
置の起動段階で、あらかじめ選ばれた使用頻度の高い基
本的な文字、例えば第1水準文字のフォントパターンが
ロードされる。テンポラリ部16cには、フォントパタ
ーン描画処理動作中に、使用頻度に応じて前記基本的文
字以外の様々な文字のフォントパターンが随時書き込ま
れる。
置の起動段階で、あらかじめ選ばれた使用頻度の高い基
本的な文字、例えば第1水準文字のフォントパターンが
ロードされる。テンポラリ部16cには、フォントパタ
ーン描画処理動作中に、使用頻度に応じて前記基本的文
字以外の様々な文字のフォントパターンが随時書き込ま
れる。
フォントバッファ16には、学習エリア内のフォントパ
ターンの入れ換えに関連した学習制御テーブル17が付
加されている。この学習制御テーブル17には、学習エ
リアに記憶されているフォントパターンの識別情報と、
その記憶開始アドレス情報、使用頻度情報が登録される
。
ターンの入れ換えに関連した学習制御テーブル17が付
加されている。この学習制御テーブル17には、学習エ
リアに記憶されているフォントパターンの識別情報と、
その記憶開始アドレス情報、使用頻度情報が登録される
。
18は前期切り出し転送手段7としての切り出し転送回
路である。19は前期描画用記憶手段としての表示メモ
リである。切り出し転送回路18は、中央処理装置9か
ら与えられるフォントパターンの記憶開始アドレス情報
と転送開始アドレス情報に基ツき、そのフォントパター
ンをフォントバッファ16の学習エリアから切り出して
、表示メモリ19へ転送する働きをするものである。
路である。19は前期描画用記憶手段としての表示メモ
リである。切り出し転送回路18は、中央処理装置9か
ら与えられるフォントパターンの記憶開始アドレス情報
と転送開始アドレス情報に基ツき、そのフォントパター
ンをフォントバッファ16の学習エリアから切り出して
、表示メモリ19へ転送する働きをするものである。
20は前期出力手段8としてのCRTディスプレイ装置
であり、表示メモ+720に記憶されているフォントパ
ターンを逐次画面に表示する。
であり、表示メモ+720に記憶されているフォントパ
ターンを逐次画面に表示する。
21はキーボードであり、描画すべき文字のコードとそ
のフォント種類情報などの入力に使用される。
のフォント種類情報などの入力に使用される。
ここで、このフォントパターン描画装置の起動段階にお
ける動作について説明する。中央処理装置9の制御によ
り、補助記憶装置11からフォントパターン描画処理の
ためのプログラム、管理テーブル12などが主メモリ1
0にロードされる。
ける動作について説明する。中央処理装置9の制御によ
り、補助記憶装置11からフォントパターン描画処理の
ためのプログラム、管理テーブル12などが主メモリ1
0にロードされる。
次に、中央処理装置9の制御により、フォントバッファ
16のレジデント部16bに格納すべき基本的文字のフ
ォントパターンが含まれる圧縮フォントファイル1のブ
ロック1aが、補助記憶装置11からブロックバッファ
14に読み出される。一つのブロックが読み出されると
中央処理装置9によりデータ伸張回路15が起動され、
そのブロックはデータ伸張回路15によってフォントパ
ターンに伸張される。伸張されたフォントパターンのデ
ータはフォントバッファ16の入カニリア16aに順次
格納される。
16のレジデント部16bに格納すべき基本的文字のフ
ォントパターンが含まれる圧縮フォントファイル1のブ
ロック1aが、補助記憶装置11からブロックバッファ
14に読み出される。一つのブロックが読み出されると
中央処理装置9によりデータ伸張回路15が起動され、
そのブロックはデータ伸張回路15によってフォントパ
ターンに伸張される。伸張されたフォントパターンのデ
ータはフォントバッファ16の入カニリア16aに順次
格納される。
このフォントパターンのデータは中央処理装置9の制御
により、学習エリアのレジデント部1.6 bに順次書
き込まれ、同時に学習制御テーブル17に必要な情報が
設定される。
により、学習エリアのレジデント部1.6 bに順次書
き込まれ、同時に学習制御テーブル17に必要な情報が
設定される。
このようにして、レジデント部16bへのフォントパタ
ーンのローディングが終わると、フォントパターンの描
画処理が可能になる。
ーンのローディングが終わると、フォントパターンの描
画処理が可能になる。
次に、このフォントパターン描画装置のフォントパター
ン描画処理動作を説明する。第3図は、その動作を説明
するための概略フローチャートである。
ン描画処理動作を説明する。第3図は、その動作を説明
するための概略フローチャートである。
キーボード21またはプログラムから文字のコードおよ
びフォント種類情報が入力されると(ステップ22)、
フォントパターン描画処理のルーチンが走りだす。
びフォント種類情報が入力されると(ステップ22)、
フォントパターン描画処理のルーチンが走りだす。
まず、中央処理装置9により学習制御テープ、。
17が参照され、その文字コードおよびフォント種別情
報によって指定されたフォントパターンの検索が行われ
る(ステップ23)O 指定のフォントパターンがフォントバッファ16に記憶
されている場合、中央処理装置9により当該フォントパ
ターンの記憶開始アドレス情報(学習制御テーブル17
に登録されている)とその転送開始アドレス情報が中央
処理9から切り出し転送回路18に与えられ、ついで切
り出し転送回路18が起動される(ステップ24)。
報によって指定されたフォントパターンの検索が行われ
る(ステップ23)O 指定のフォントパターンがフォントバッファ16に記憶
されている場合、中央処理装置9により当該フォントパ
ターンの記憶開始アドレス情報(学習制御テーブル17
に登録されている)とその転送開始アドレス情報が中央
処理9から切り出し転送回路18に与えられ、ついで切
り出し転送回路18が起動される(ステップ24)。
切り出し転送回路18が作動し、記憶開始アドレス情報
に従い指定のフォントパターンがフォントバッファ16
の学習エリア(レジデント部16bまたはテンポラリ部
16C)から切り出され、転送開始アドレス情報によっ
て指定された表示メモリ19の記憶領域に転送される(
ステップ25)。このフォントパターンはCRTディス
プレイ装置装置上り画面に表示(描画)される。
に従い指定のフォントパターンがフォントバッファ16
の学習エリア(レジデント部16bまたはテンポラリ部
16C)から切り出され、転送開始アドレス情報によっ
て指定された表示メモリ19の記憶領域に転送される(
ステップ25)。このフォントパターンはCRTディス
プレイ装置装置上り画面に表示(描画)される。
他方、指定のフォントパターンがフォントバッファ16
の学習エリアに記憶されていない場合、中央処理装置9
において圧縮フォントファイル1内の指定フォントパタ
ーンの含まれているブロックの番号が演算により求めら
れる(ステップ26)。
の学習エリアに記憶されていない場合、中央処理装置9
において圧縮フォントファイル1内の指定フォントパタ
ーンの含まれているブロックの番号が演算により求めら
れる(ステップ26)。
そして、中央処理装置9の直接メモリアクセス(DMA
)機構により、圧縮フォントファイル1のその番号のブ
ロック1aがブロックバッファ14に読み出される(ス
テップ27)。この読み出しの際に、読み出すべきブロ
ックの格納開始アドレスが主メモIJ 10上の管理テ
ーブル(12)から求められる。
)機構により、圧縮フォントファイル1のその番号のブ
ロック1aがブロックバッファ14に読み出される(ス
テップ27)。この読み出しの際に、読み出すべきブロ
ックの格納開始アドレスが主メモIJ 10上の管理テ
ーブル(12)から求められる。
次に中央処理装置9によりデータ伸張回路15が起動さ
れ、読み出されたブロックはデータ伸張回路15によっ
てフォントパターンに伸張されてフォントバッファ16
の入カニリア16aに順次転送される(ステップ28)
。
れ、読み出されたブロックはデータ伸張回路15によっ
てフォントパターンに伸張されてフォントバッファ16
の入カニリア16aに順次転送される(ステップ28)
。
このようなデータ伸張処理が終わると、中央処理装置9
の制御により、伸張されたフォントパターンが学習エリ
アのテンポラリ部16cに転送され、フォントパターン
の入れ換えが行われる(ステップ29)。この際、学習
制御テーブル17が参照され、使用頻度が低いフォント
パターンの記憶場所に新しいフォントパターンが書き込
まれ、また学習制御テーブル170更新が行われる。こ
のようにして、使用頻度の高いフォントパターンをテン
ボラ9部]、6 cに記憶させるような制御(学習)が
行われる。
の制御により、伸張されたフォントパターンが学習エリ
アのテンポラリ部16cに転送され、フォントパターン
の入れ換えが行われる(ステップ29)。この際、学習
制御テーブル17が参照され、使用頻度が低いフォント
パターンの記憶場所に新しいフォントパターンが書き込
まれ、また学習制御テーブル170更新が行われる。こ
のようにして、使用頻度の高いフォントパターンをテン
ボラ9部]、6 cに記憶させるような制御(学習)が
行われる。
フォントパターンの入れ換えが終わると、ステップ24
に進み上述のようなフォントパターンの描画が行われる
。
に進み上述のようなフォントパターンの描画が行われる
。
上述のように、本実施例のフォントパターン描画装置は
、フォントファイルをブロック単位でデータ圧縮し圧縮
フォントファイル1の形で補助記憶装置11に格納する
から、フォントファイルをデータ圧縮しないでそのまま
格納する場合に比べ、圧縮フォントファイル1によって
占有される補助記憶装置11の記憶スペースが大幅に少
なくなる。
、フォントファイルをブロック単位でデータ圧縮し圧縮
フォントファイル1の形で補助記憶装置11に格納する
から、フォントファイルをデータ圧縮しないでそのまま
格納する場合に比べ、圧縮フォントファイル1によって
占有される補助記憶装置11の記憶スペースが大幅に少
なくなる。
したがって、補助記憶装置11の記憶容量を従来よりも
削減可能である。
削減可能である。
まだ、圧縮フォントファイル1の1文字当たシのデータ
量が減少するので、一定文字数のフォントパターンをフ
ォントバッファ16にロードするために必要な補助記憶
装置11に対するアクセス回数が減る0圧縮フオントフ
アイルのデータの伸張処理のための時間がかかるが、こ
の時間は一般に補助記憶装置11のアクセス時間よりも
十分に短くすることが可能である。したがって、データ
伸張処理も含めたフォントパターン描画処理全体の時間
を従来よりも短縮することができる。
量が減少するので、一定文字数のフォントパターンをフ
ォントバッファ16にロードするために必要な補助記憶
装置11に対するアクセス回数が減る0圧縮フオントフ
アイルのデータの伸張処理のための時間がかかるが、こ
の時間は一般に補助記憶装置11のアクセス時間よりも
十分に短くすることが可能である。したがって、データ
伸張処理も含めたフォントパターン描画処理全体の時間
を従来よりも短縮することができる。
なお、本実施例ではファイル読み出し手段が中央処理装
置の機能を利用してプログラム制御により実現されたが
、専用の・・−ドウエアとして実現してもよい。
置の機能を利用してプログラム制御により実現されたが
、専用の・・−ドウエアとして実現してもよい。
逆に、本実施例では切り出し転送手段が専用の回路とし
て実現されだが、中央処理装置の機能を利用してプログ
ラム制御により実現してもよい0まだ、本実施例ではフ
ォントパターンは表示出力されたが、印刷出力させても
よい0 発明の効果 以上の説明から明らかなように、本発明は、フォントパ
ターンを複数文字ずつデータ圧縮したブロックの集合で
ある圧縮フォントファイルをファイル格納手段に格納し
ておき、その圧縮フォントファイルの1ブロツクを読み
出してデータ伸張処理を施すことにより、データ圧縮前
の元のフォントパターンに復元し、それをフォント記憶
手段に一時的に記憶させ、このフォント記憶手段からフ
ォントパターンを切り出して描画に用いるという構成で
あり、圧縮フォントファイルの記憶スペースが従来よシ
少なくてよいので、ファイル記憶手段の記憶容量の削減
が可能となり、また、圧縮フォントファイルの1文字当
たりのデータ量が少なくなるので、一定文字数のフォン
トパターンをフォント記憶手段にロードするために必要
なファイル記憶手段のアクセス回数が減少するため、フ
ォントパターンの描画処理速度の高速化が可能となる、
などの効果を有するものである0
て実現されだが、中央処理装置の機能を利用してプログ
ラム制御により実現してもよい0まだ、本実施例ではフ
ォントパターンは表示出力されたが、印刷出力させても
よい0 発明の効果 以上の説明から明らかなように、本発明は、フォントパ
ターンを複数文字ずつデータ圧縮したブロックの集合で
ある圧縮フォントファイルをファイル格納手段に格納し
ておき、その圧縮フォントファイルの1ブロツクを読み
出してデータ伸張処理を施すことにより、データ圧縮前
の元のフォントパターンに復元し、それをフォント記憶
手段に一時的に記憶させ、このフォント記憶手段からフ
ォントパターンを切り出して描画に用いるという構成で
あり、圧縮フォントファイルの記憶スペースが従来よシ
少なくてよいので、ファイル記憶手段の記憶容量の削減
が可能となり、また、圧縮フォントファイルの1文字当
たりのデータ量が少なくなるので、一定文字数のフォン
トパターンをフォント記憶手段にロードするために必要
なファイル記憶手段のアクセス回数が減少するため、フ
ォントパターンの描画処理速度の高速化が可能となる、
などの効果を有するものである0
【図面の簡単な説明】
第1図は本発明のクレーム対応図、第2図は本発明の一
実施例によるフォントノ(ターン描画装置のハードウェ
ア構成図、第3図は同フォントパターン描画装置のフォ
ントパターン描画処理動作の概略フローチャートである
。 1・・・圧縮フォントファイル、2・°・ファイル格納
手段、3・・・ファイル読み出し手段、4・・・データ
伸張手段、5・・・フォント記憶手段、6・・・描画用
記憶手段、7・・・切り出し転送手段、8・・・出力手
段、9・・・中央処理装置(CPU)、10・・・主メ
モリ、11・・・補助記憶装置、15・・・データ伸張
回路、19・・・表示メモリ、加・・・CRTディスプ
レイ装置。 代理人の氏名 弁理士 中 尾 敏 男 ほか1名第
1図 第2図
実施例によるフォントノ(ターン描画装置のハードウェ
ア構成図、第3図は同フォントパターン描画装置のフォ
ントパターン描画処理動作の概略フローチャートである
。 1・・・圧縮フォントファイル、2・°・ファイル格納
手段、3・・・ファイル読み出し手段、4・・・データ
伸張手段、5・・・フォント記憶手段、6・・・描画用
記憶手段、7・・・切り出し転送手段、8・・・出力手
段、9・・・中央処理装置(CPU)、10・・・主メ
モリ、11・・・補助記憶装置、15・・・データ伸張
回路、19・・・表示メモリ、加・・・CRTディスプ
レイ装置。 代理人の氏名 弁理士 中 尾 敏 男 ほか1名第
1図 第2図
Claims (1)
- フォントパターンを複数文字ずつデータ圧縮したブロッ
クの集合である圧縮フォントファイルを格納しているフ
ァイル格納手段と、前記圧縮フォントファイルをブロッ
ク単位で前記ファイル格納手段から読み出すファイル読
み出し手段と、このファイル読み出し手段により読み出
された圧縮フォントファイルのブロックをデータ圧縮前
のフォントパターンにデータ伸張するデータ伸張手段と
、このデータ伸張手段によりデータ伸張されたフォント
パターンを一時的に記憶するフォント記憶手段と、この
フォント記憶手段から描画すべきフォントパターンを切
り出して描画用記憶手段に転送する切り出し転送手段と
、前記描画用記憶手段に記憶されたフォントパターンを
表示または印刷する出力手段とを有するフォントパター
ン描画装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62014732A JPS63182155A (ja) | 1987-01-23 | 1987-01-23 | フオントパタ−ン描画装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62014732A JPS63182155A (ja) | 1987-01-23 | 1987-01-23 | フオントパタ−ン描画装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS63182155A true JPS63182155A (ja) | 1988-07-27 |
Family
ID=11869300
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP62014732A Pending JPS63182155A (ja) | 1987-01-23 | 1987-01-23 | フオントパタ−ン描画装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS63182155A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0258094A (ja) * | 1988-08-24 | 1990-02-27 | Hitachi Ltd | 文字データ管理システムおよび文字データ管理方法 |
-
1987
- 1987-01-23 JP JP62014732A patent/JPS63182155A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0258094A (ja) * | 1988-08-24 | 1990-02-27 | Hitachi Ltd | 文字データ管理システムおよび文字データ管理方法 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CA1292075C (en) | Information registering and retrieval system | |
| JP3672608B2 (ja) | フォント・データの圧縮・伸長装置 | |
| JPS62271178A (ja) | 画像情報検索方式 | |
| JP5709903B2 (ja) | データレコードを圧縮し圧縮されたデータレコードを処理するための方法、システム、コンピュータプログラム、その記録媒体、データコレクションを記憶したデータ記憶媒体、並びに通話データ記録システム | |
| JPS63182155A (ja) | フオントパタ−ン描画装置 | |
| JP2004258865A (ja) | 情報処理方法 | |
| JPH0973408A (ja) | データ処理装置およびデータ入出力処理方法 | |
| JPH02230375A (ja) | 電子ファイルシステム | |
| JPH06348559A (ja) | コンパイルリスト圧縮管理方式 | |
| JP3190855B2 (ja) | 圧縮データの復元方式 | |
| JP2748924B2 (ja) | データ表示装置 | |
| JPH064376A (ja) | データ圧縮書き込み型ファイルシステム | |
| JPS61105636A (ja) | 印字装置 | |
| JP2943900B2 (ja) | データ・ファイルのデータ圧縮処理装置,データ伸長処理装置,データ圧縮処理方法およびデータ伸長処理方法 | |
| JPH0675834A (ja) | ファイルスペース確保方式 | |
| JPH07191822A (ja) | データ記憶装置及びデータシステム | |
| JPH04133174A (ja) | 画像データの検索処理方法 | |
| CN112988685A (zh) | 数据压缩和解压缩方法及其装置 | |
| JPS62109127A (ja) | 表示画面の出力制御方式 | |
| JPH10177491A (ja) | 同期型メモリファイル装置および方法 | |
| JPH0969058A (ja) | 計算機システムおよびそのシステムで使用されるファイル管理方法 | |
| JPH02227775A (ja) | 画像記憶装置 | |
| JPH04205657A (ja) | 画像情報処理装置 | |
| JPH07296156A (ja) | 分散型画像処理システム | |
| JPH09179854A (ja) | 文書作成装置および文書作成方法 |