JPH07172002A - フォントキャッシュ装置 - Google Patents
フォントキャッシュ装置Info
- Publication number
- JPH07172002A JPH07172002A JP5318837A JP31883793A JPH07172002A JP H07172002 A JPH07172002 A JP H07172002A JP 5318837 A JP5318837 A JP 5318837A JP 31883793 A JP31883793 A JP 31883793A JP H07172002 A JPH07172002 A JP H07172002A
- Authority
- JP
- Japan
- Prior art keywords
- character
- information
- cache memory
- cache
- outline information
- 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.)
- Withdrawn
Links
Landscapes
- Memory System Of A Hierarchy Structure (AREA)
- Controls And Circuits For Display Device (AREA)
- Record Information Processing For Printing (AREA)
Abstract
(57)【要約】
【目的】文字出力の高速化をはかる。
【構成】文字のアウトライン情報の格納されているアド
レスのみをセットする文字のアドレス情報キャッシュメ
モリと、各文字のアウトライン情報をセットする、アウ
トライン情報キャッシュメモリと、指定された文字情報
によりキャッシュの管理を行う手段を備えることにより
構成される。そして、処理速度が速くメモリの容量が少
なくて済むという効果がある。
レスのみをセットする文字のアドレス情報キャッシュメ
モリと、各文字のアウトライン情報をセットする、アウ
トライン情報キャッシュメモリと、指定された文字情報
によりキャッシュの管理を行う手段を備えることにより
構成される。そして、処理速度が速くメモリの容量が少
なくて済むという効果がある。
Description
【0001】
【産業上の利用分野】本発明はフォントキャッシュ装置
に関し、特にワードプロセーサやコンピュータのフォン
トキャッシュ装置に関する。
に関し、特にワードプロセーサやコンピュータのフォン
トキャッシュ装置に関する。
【0002】
【従来の技術】一般にフォントキャッシュ装置は、ワー
ドプロセッサやコンピュータに接続されているプリンタ
や、ディスプレイへ高速で文字を出力するために、アク
セス速度の遅い外部記憶装置(ハードディスク等)の文
字データを、必要に応じて一部の文字データをアクセス
速度の早いメモリへ転送し、メモリ内の文字データを使
用することにより高速で文字の出力を行っている。
ドプロセッサやコンピュータに接続されているプリンタ
や、ディスプレイへ高速で文字を出力するために、アク
セス速度の遅い外部記憶装置(ハードディスク等)の文
字データを、必要に応じて一部の文字データをアクセス
速度の早いメモリへ転送し、メモリ内の文字データを使
用することにより高速で文字の出力を行っている。
【0003】従来のフォントキャッシュの構成と動作の
一例を図3及び図4に示す。図3において文字入力部1
4より文字情報の入力を行い、(図4のステップ20)
のキャッシュ管理部15でキャッシュメモリを検索しキ
ャッシュメモリ上に文字情報が有れば(図4のステップ
21)のキャッシュメモリ17上のデータを読み取り、
描画出力部18より出力装置19へ出力を行う。無い場
合は文字の格納されているアドレス情報を外部記憶装置
16より読み込み(図4のステップ22)、読み込んだ
アドレスを元に文字情報を外部記憶装置16より読み込
み(図4のステップ23)、描画出力部18より文字を
出力装置19へ出力を行っていた(図4のステップ2
4)。
一例を図3及び図4に示す。図3において文字入力部1
4より文字情報の入力を行い、(図4のステップ20)
のキャッシュ管理部15でキャッシュメモリを検索しキ
ャッシュメモリ上に文字情報が有れば(図4のステップ
21)のキャッシュメモリ17上のデータを読み取り、
描画出力部18より出力装置19へ出力を行う。無い場
合は文字の格納されているアドレス情報を外部記憶装置
16より読み込み(図4のステップ22)、読み込んだ
アドレスを元に文字情報を外部記憶装置16より読み込
み(図4のステップ23)、描画出力部18より文字を
出力装置19へ出力を行っていた(図4のステップ2
4)。
【0004】
【発明が解決しようとする課題】従来のフォントキャッ
シュ装置では、キャッシュメモリに文字情報が無い場合
は、最初に文字の格納されているアドレスを外部記憶装
置より読み込み、次に読み込んだアドレスより文字のデ
ータを外部記憶装置から読み出すというように2度外部
記憶装置へアクセスを行うため、処理速度が遅くなると
共に、アクセス回数を減らすためにキャッシュメモリへ
登録する文字の数を多くすると、より多くのメモリが必
要になるという欠点があった。
シュ装置では、キャッシュメモリに文字情報が無い場合
は、最初に文字の格納されているアドレスを外部記憶装
置より読み込み、次に読み込んだアドレスより文字のデ
ータを外部記憶装置から読み出すというように2度外部
記憶装置へアクセスを行うため、処理速度が遅くなると
共に、アクセス回数を減らすためにキャッシュメモリへ
登録する文字の数を多くすると、より多くのメモリが必
要になるという欠点があった。
【0005】そこで本発明の目的は、以上の欠点を解消
し、処理速度が早く容量の少ないメモリでフォントキャ
ッシュ装置を提供することにある。
し、処理速度が早く容量の少ないメモリでフォントキャ
ッシュ装置を提供することにある。
【0006】
【課題を解決するための手段】本発明のフォントキャッ
シュ装置は文字アウトライン情報が格納されているアド
レスのみをセットする文字のアドレス情報キャッシュメ
モリと、各文字のアウトライン情報をセットるアウトラ
イン情報キャッシュメモリと、指定された文字情報によ
りキャッシュの管理を行う手段により構成される。
シュ装置は文字アウトライン情報が格納されているアド
レスのみをセットする文字のアドレス情報キャッシュメ
モリと、各文字のアウトライン情報をセットるアウトラ
イン情報キャッシュメモリと、指定された文字情報によ
りキャッシュの管理を行う手段により構成される。
【0007】このようにすることにより、文字のアウト
ライン情報キャッシュメモリに情報が無い場合でも、ア
ドレス情報キャッシュメモリにアドレス情報がある場合
は、外部記憶装置へのアクセス回数が少なくなるため、
処理速度が早くキャッシュメモリへのヒット率を上げる
ために、アウトライン情報キャッシュメモリの領域を多
く取らなくても良いので、メモリを多く必要としないフ
ォントキャッシュ装置が得られる。
ライン情報キャッシュメモリに情報が無い場合でも、ア
ドレス情報キャッシュメモリにアドレス情報がある場合
は、外部記憶装置へのアクセス回数が少なくなるため、
処理速度が早くキャッシュメモリへのヒット率を上げる
ために、アウトライン情報キャッシュメモリの領域を多
く取らなくても良いので、メモリを多く必要としないフ
ォントキャッシュ装置が得られる。
【0008】
【実施例】以下本発明の詳細について、その実施例に基
き図面を参照して説明する。
き図面を参照して説明する。
【0009】図1は本発明の一実施例を示すブロック図
である。図2は処理の流れを示すフローチャートであ
る。
である。図2は処理の流れを示すフローチャートであ
る。
【0010】キーボードなどから成る文字情報入力部1
は、文字コードやサイズ等の情報を入力する(図2のス
テップ8)。キャッシュ管理部2は、入力されたコード
・サイズ等の情報によりキャッシュメモリまたは、外部
記憶装置3から文字のアウトライン情報の検索及び、取
得を行う(図2のステップ9)。又不要な情報をキャッ
シュメモリ上から削除を行う。外部記憶装置3は文字ア
ウトライン情報を格納している。アウトライン情報キャ
ッシュメモリ4は、文字アウトライン情報を格納し、ア
ドレス情報キャッシュメモリ5は、文字のアウトライン
情報が外部記憶装置3の何処に格納されているかの情報
を格納する。アドレス情報キャッシュメモリに登録され
る情報は、入力された文字が含まれる1ブロック(例え
ば1区94文字)単位でおこなう。描画出力部6は、取
得したアウトライン情報より文字のイメージを作成しそ
れを出力する。出力装置7は描画出力部6で作成された
イメージデータを出力を行う(図2のステップ13)。
は、文字コードやサイズ等の情報を入力する(図2のス
テップ8)。キャッシュ管理部2は、入力されたコード
・サイズ等の情報によりキャッシュメモリまたは、外部
記憶装置3から文字のアウトライン情報の検索及び、取
得を行う(図2のステップ9)。又不要な情報をキャッ
シュメモリ上から削除を行う。外部記憶装置3は文字ア
ウトライン情報を格納している。アウトライン情報キャ
ッシュメモリ4は、文字アウトライン情報を格納し、ア
ドレス情報キャッシュメモリ5は、文字のアウトライン
情報が外部記憶装置3の何処に格納されているかの情報
を格納する。アドレス情報キャッシュメモリに登録され
る情報は、入力された文字が含まれる1ブロック(例え
ば1区94文字)単位でおこなう。描画出力部6は、取
得したアウトライン情報より文字のイメージを作成しそ
れを出力する。出力装置7は描画出力部6で作成された
イメージデータを出力を行う(図2のステップ13)。
【0011】次にこのキャッシュ装置の動作を説明す
る。文字情報入力部1より文字のコード・サイズ等の情
報が入力されると(図2のステップ8)、キャッシュ管
理部2がアウトライン情報キャッシュメモリ4、アドレ
ス情報キャッシュメモリ5の順で検索を行い(図2のス
テップ9,10)、先にデータに見付かったところより
データを取得を行う(図2のステップ11)。どちらの
キャッシュにもデータが存在しないときに外部記憶装置
3よりデータの取得を行う(図2のステップ12)。取
得したアウトライン情報を元に描画出力部6で文字のイ
メージデータの作成を行い、CRTディスプレイやプリ
ンタ等から成る出力装置7へ文字のイメージの出力を行
う(図2のステップ13)。
る。文字情報入力部1より文字のコード・サイズ等の情
報が入力されると(図2のステップ8)、キャッシュ管
理部2がアウトライン情報キャッシュメモリ4、アドレ
ス情報キャッシュメモリ5の順で検索を行い(図2のス
テップ9,10)、先にデータに見付かったところより
データを取得を行う(図2のステップ11)。どちらの
キャッシュにもデータが存在しないときに外部記憶装置
3よりデータの取得を行う(図2のステップ12)。取
得したアウトライン情報を元に描画出力部6で文字のイ
メージデータの作成を行い、CRTディスプレイやプリ
ンタ等から成る出力装置7へ文字のイメージの出力を行
う(図2のステップ13)。
【0012】そこで、データの取得したところがアドレ
ス情報キャッシュメモリ5の場合は、固定ディスクの装
置、フレキシブルディスク装置などから少なくとも1種
類の装置からなる外部記憶装置3から取得したアウトラ
イン情報を、アウトライン情報キャッシュメモリ4へ登
録を行い、アウトライン情報キャッシュメモリ4が一杯
のときは不要なアウトライン情報を削除した後に登録を
行う。また外部記憶装置3よりデータを取得した場合、
アウトライン情報はアウトライン情報キャッシュメモリ
4へ登録を行うと同時に、指定された文字を含む1ブロ
ック分の文字のアドレスをアドレス情報キャッシュメモ
リ5へ登録を行う。このようにすることにより、次に初
めて使用される文字が入力されても、アドレス情報キャ
ッシュメモリ5に登録されているブロック内に文字が登
録されていれば、外部記憶装置へのアクセスは1回で終
わることになる為、処理速度の高速化を行うことができ
る。
ス情報キャッシュメモリ5の場合は、固定ディスクの装
置、フレキシブルディスク装置などから少なくとも1種
類の装置からなる外部記憶装置3から取得したアウトラ
イン情報を、アウトライン情報キャッシュメモリ4へ登
録を行い、アウトライン情報キャッシュメモリ4が一杯
のときは不要なアウトライン情報を削除した後に登録を
行う。また外部記憶装置3よりデータを取得した場合、
アウトライン情報はアウトライン情報キャッシュメモリ
4へ登録を行うと同時に、指定された文字を含む1ブロ
ック分の文字のアドレスをアドレス情報キャッシュメモ
リ5へ登録を行う。このようにすることにより、次に初
めて使用される文字が入力されても、アドレス情報キャ
ッシュメモリ5に登録されているブロック内に文字が登
録されていれば、外部記憶装置へのアクセスは1回で終
わることになる為、処理速度の高速化を行うことができ
る。
【0013】
【発明の効果】以上説明したように、本発明のフォント
キャッシュ装置によれば、処理速度が速くメモリを多く
必要としないという効果が得られる。
キャッシュ装置によれば、処理速度が速くメモリを多く
必要としないという効果が得られる。
【図1】本発明の一実施例のフローチャート。
【図2】本発明の一実施例の構成を示すブロック図。
【図3】従来の実施例の動作の流れを示すフローチャー
ト。
ト。
【図4】従来の実施例の構成を示すブロック図。
1 文字情報入力部 2 キャッシュ管理部 3 外部記憶装置 4 アウトライン情報キャッシュメモリ 5 アドレス情報キャッシュメモリ 6 文字描画出力部 7 出力装置
Claims (1)
- 【請求項1】 文字のアウトライン情報の格納されてい
るアドレスのみをセットする文字のアドレス情報キャッ
シュメモリと、各文字のアウトライン情報をセットする
アウトライン情報キャッシュメモリと、指定された文字
情報によりキャッシュの管理を行うキャッシュ管理手段
とを備えて成ることを特徴とするフォントキャッシュ装
置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5318837A JPH07172002A (ja) | 1993-12-20 | 1993-12-20 | フォントキャッシュ装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5318837A JPH07172002A (ja) | 1993-12-20 | 1993-12-20 | フォントキャッシュ装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH07172002A true JPH07172002A (ja) | 1995-07-11 |
Family
ID=18103513
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP5318837A Withdrawn JPH07172002A (ja) | 1993-12-20 | 1993-12-20 | フォントキャッシュ装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH07172002A (ja) |
-
1993
- 1993-12-20 JP JP5318837A patent/JPH07172002A/ja not_active Withdrawn
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6397233B1 (en) | Document processing apparatus and computer program product therefor | |
| JPH11224258A (ja) | 画像検索装置及びその方法、コンピュータ可読メモリ | |
| JP2000011151A (ja) | 画像表示及びデータ読み込みのための装置及び方法 | |
| JP2866153B2 (ja) | 文字処理装置及び方法 | |
| JPH07172002A (ja) | フォントキャッシュ装置 | |
| JPH06274145A (ja) | 文字処理装置 | |
| JP2912657B2 (ja) | ファイルアクセス処理装置 | |
| JP2000285019A (ja) | キャッシュ制御回路 | |
| JP2964504B2 (ja) | 文書処理装置 | |
| JP3116425B2 (ja) | 文書検索装置 | |
| JPH0394325A (ja) | データ処理装置 | |
| JPH05127964A (ja) | 頁バージヨン管理方法 | |
| JPH02241267A (ja) | 画像情報処理装置 | |
| JPH04278374A (ja) | 文字フォント発生装置 | |
| JPH04165543A (ja) | 電子フアイリング装置 | |
| JPH0273455A (ja) | 文字処理方式 | |
| JPH06274144A (ja) | 文字処理装置 | |
| JP3265744B2 (ja) | 画像情報ファイリング装置 | |
| JPH06130934A (ja) | 文字生成システムにおけるベクタ文字制御方式 | |
| JPH0365988A (ja) | ワードキャッシュシステム | |
| JPH06186953A (ja) | 文字処理装置 | |
| JP2000172542A (ja) | ファイルアクセス方式 | |
| JPH05334362A (ja) | メッセージを管理する処理装置 | |
| JPH06223115A (ja) | 電子ブック検索装置 | |
| JPS58171781A (ja) | 電子計算機 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A300 | Withdrawal of application because of no request for examination |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20010306 |