JPH0659664A - キャッシュイメージを用いたパターン描画処理方式 - Google Patents
キャッシュイメージを用いたパターン描画処理方式Info
- Publication number
- JPH0659664A JPH0659664A JP4213854A JP21385492A JPH0659664A JP H0659664 A JPH0659664 A JP H0659664A JP 4213854 A JP4213854 A JP 4213854A JP 21385492 A JP21385492 A JP 21385492A JP H0659664 A JPH0659664 A JP H0659664A
- Authority
- JP
- Japan
- Prior art keywords
- data
- pattern
- picture
- image
- memory
- 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
- 238000003672 processing method Methods 0.000 title description 5
- 238000000034 method Methods 0.000 claims abstract description 15
- 238000007781 pre-processing Methods 0.000 claims description 6
- 238000010586 diagram Methods 0.000 description 2
Landscapes
- Image Generation (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
(57)【要約】 (修正有)
【目的】描画パターンデータからビットイメージへの計
算処理が1回ですみ、連続する同じパターンの描画処理
を高速で行う方式を提供する。 【構成】データ入力・前処理部1は入力描画データを受
け付け、その描画パターンデータと、描画パターンデー
タメモリ2の保持データとを比較する。異なるパターン
の場合、または保持データがない場合は、データ処理部
3に、同じパターンの場合は、描画処理部5に、制御が
移る。データ処理部3は描画パターンデータを描画パタ
ーンデータメモリ2に格納し、ビットイメージの計算を
行いイメージキャッシュメモリ4に格納する。描画処理
部5では、イメージキャッシュメモリ4の保持ビットイ
メージを読み出し、入力描画データのうちの描画座標デ
ータからフレームメモリ上のアドレスを計算し、これに
得られたビットイメージを書き込み、ヒッドマップディ
スプレイ上への描画を行う。
算処理が1回ですみ、連続する同じパターンの描画処理
を高速で行う方式を提供する。 【構成】データ入力・前処理部1は入力描画データを受
け付け、その描画パターンデータと、描画パターンデー
タメモリ2の保持データとを比較する。異なるパターン
の場合、または保持データがない場合は、データ処理部
3に、同じパターンの場合は、描画処理部5に、制御が
移る。データ処理部3は描画パターンデータを描画パタ
ーンデータメモリ2に格納し、ビットイメージの計算を
行いイメージキャッシュメモリ4に格納する。描画処理
部5では、イメージキャッシュメモリ4の保持ビットイ
メージを読み出し、入力描画データのうちの描画座標デ
ータからフレームメモリ上のアドレスを計算し、これに
得られたビットイメージを書き込み、ヒッドマップディ
スプレイ上への描画を行う。
Description
【0001】
【産業上の利用分野】本発明は、キャッシュイメージを
用いたパターン描画処理方式に関し、特にメモリ空間に
マップされたフレームメモリにアクセスすることで、ビ
ットマップディスプレイ上への描画を行うシステムにお
ける、パターン描画処理方式に関する。
用いたパターン描画処理方式に関し、特にメモリ空間に
マップされたフレームメモリにアクセスすることで、ビ
ットマップディスプレイ上への描画を行うシステムにお
ける、パターン描画処理方式に関する。
【0002】
【従来の技術】パターン描画処理を行うための入力デー
タは、描画パターンのイメージを示す描画パターンデー
タと、描画の位置を示す描画座標データとから成る。従
来は、描画パターンデータから描画パターンのビットイ
メージを計算し、描画座標データからフレームメモリ上
のアドレスを計算し、そのアドレスに得られたビットイ
メージを書き込むことによりパターン描画処理を行う。
タは、描画パターンのイメージを示す描画パターンデー
タと、描画の位置を示す描画座標データとから成る。従
来は、描画パターンデータから描画パターンのビットイ
メージを計算し、描画座標データからフレームメモリ上
のアドレスを計算し、そのアドレスに得られたビットイ
メージを書き込むことによりパターン描画処理を行う。
【0003】
【発明が解決しようとする課題】従来のパターン描画処
理方式では、複数のパターン描画処理を行う場合に、描
画パターンデータが連続する場合にも、毎回ビットイメ
ージの計算を行っている。このため同じパターンの描画
を多数回にわたって連続描画する場合に、毎回同じビッ
トイメージの計算処理に膨大な時刻を費やしている。
理方式では、複数のパターン描画処理を行う場合に、描
画パターンデータが連続する場合にも、毎回ビットイメ
ージの計算を行っている。このため同じパターンの描画
を多数回にわたって連続描画する場合に、毎回同じビッ
トイメージの計算処理に膨大な時刻を費やしている。
【0004】
【課題を解決するための手段】本発明は上記問題点の解
決を図り、入力描画データのうちの描画パターンデータ
が過去において最近のパターン描画処理時の描画パター
ンデータと異なる場合にのみ描画パターンデータからビ
ットイメージへの計算処理を行い、得られたビットイメ
ージをイメージキャッシュメモリに保持しておき、同じ
パターンの描画処理が連続する場合にはイメージキャッ
シュメモリのデータをフレームメモリへコピーすること
により描画処理を行う、同じビットイメージの計算処理
を連続させないことにより、連続する同じパターンの描
画処理の高速化を目的としている。そのため、本発明の
キャッシュイメージを用いたパターン描画処理方式は、
ビットマップディスプレイを表示装置とし、メモリ空間
にマップされたフレームメモリにアクセスすることで、
ビットマップディスプレイ上への描画を行うシステムに
おいて、パターン描画を行う場合に、入力描画データを
受け付けるデータ入力・前処理部と、入力描画データの
うちの描画パターンデータが過去において最近のパター
ン描画処理時の描画パターンデータと異なる場合に描画
パターンのビットイメージを計算するデータ処理部と、
入力描画データのうちの描画パターンデータを保持する
描画パターンデータメモリと、描画パターンのビットイ
メージを保持するイメージキャッシュメモリと、入力描
画データのうちの描画座標データにより示されるフレー
ムメモリ上のアドレスに上記イメージキャッシュメモリ
のデータを書き込む描画処理部とをそなえ、パターン描
画を行う、場合に、過去において最近のパターン描画処
理時と同じビットイメージの描画であれば、パターンデ
ータからビットイメージへの計算処理を行わずに、イメ
ージキャッシュメモリのデータをフレームメモリへコピ
ーすることにより、高速にパターン描画することを特徴
としている。
決を図り、入力描画データのうちの描画パターンデータ
が過去において最近のパターン描画処理時の描画パター
ンデータと異なる場合にのみ描画パターンデータからビ
ットイメージへの計算処理を行い、得られたビットイメ
ージをイメージキャッシュメモリに保持しておき、同じ
パターンの描画処理が連続する場合にはイメージキャッ
シュメモリのデータをフレームメモリへコピーすること
により描画処理を行う、同じビットイメージの計算処理
を連続させないことにより、連続する同じパターンの描
画処理の高速化を目的としている。そのため、本発明の
キャッシュイメージを用いたパターン描画処理方式は、
ビットマップディスプレイを表示装置とし、メモリ空間
にマップされたフレームメモリにアクセスすることで、
ビットマップディスプレイ上への描画を行うシステムに
おいて、パターン描画を行う場合に、入力描画データを
受け付けるデータ入力・前処理部と、入力描画データの
うちの描画パターンデータが過去において最近のパター
ン描画処理時の描画パターンデータと異なる場合に描画
パターンのビットイメージを計算するデータ処理部と、
入力描画データのうちの描画パターンデータを保持する
描画パターンデータメモリと、描画パターンのビットイ
メージを保持するイメージキャッシュメモリと、入力描
画データのうちの描画座標データにより示されるフレー
ムメモリ上のアドレスに上記イメージキャッシュメモリ
のデータを書き込む描画処理部とをそなえ、パターン描
画を行う、場合に、過去において最近のパターン描画処
理時と同じビットイメージの描画であれば、パターンデ
ータからビットイメージへの計算処理を行わずに、イメ
ージキャッシュメモリのデータをフレームメモリへコピ
ーすることにより、高速にパターン描画することを特徴
としている。
【0005】
【実施例】以下図面を参照しつつ実施例に従って説明す
る。
る。
【0006】図1は本発明の一実施例の構成を示し、図
2は本実施例の処理を示す。図1において、本発明の一
実施例はデータ入力・前処理部1、描画パターンデータ
メモリ2、データ処理部3、イメージキャッシュメモリ
4および描画処理部5により構成されている。データ入
力・前処理部1は、入力描画データを受け付け、入力描
画データのうちの描画パターンデータと、描画パターン
データメモリ2に保持されている描画パターンデータと
を比較するものである。描画パターンデータメモリ2
は、イメージキャッシュメモリ4に現在保持されている
ビットイメージの描画パターンデータを保持するもので
ある。データ処理部3は、入力描画データの描画パター
ンデータからビットイメージを計算し、イメージキャッ
シュメモリ4に格納するものである。描画処理部5は、
入力描画データのうちの描画座標データよりフレームメ
モリ上のアドレスを計算し、得られたアドレスに、イメ
ージキャッシュメモリ4に格納されているビットイメー
ジを書き込むものである。
2は本実施例の処理を示す。図1において、本発明の一
実施例はデータ入力・前処理部1、描画パターンデータ
メモリ2、データ処理部3、イメージキャッシュメモリ
4および描画処理部5により構成されている。データ入
力・前処理部1は、入力描画データを受け付け、入力描
画データのうちの描画パターンデータと、描画パターン
データメモリ2に保持されている描画パターンデータと
を比較するものである。描画パターンデータメモリ2
は、イメージキャッシュメモリ4に現在保持されている
ビットイメージの描画パターンデータを保持するもので
ある。データ処理部3は、入力描画データの描画パター
ンデータからビットイメージを計算し、イメージキャッ
シュメモリ4に格納するものである。描画処理部5は、
入力描画データのうちの描画座標データよりフレームメ
モリ上のアドレスを計算し、得られたアドレスに、イメ
ージキャッシュメモリ4に格納されているビットイメー
ジを書き込むものである。
【0007】次に、図2を用いて本実施例の動作を示
す。まず、データ入力・前処理部1において、入力描画
データが受け付けられると(ステップ21)、入力描画
データのうちの描画パターンデータと、描画パターンデ
ータメモリ2に保持されている描画パターンデータとを
比較し(ステップ22)、異なるパターンである場合、
または描画パターンデータメモリ2にデータが保持され
ていない場合は、データ処理部3に制御が移る。同じパ
ターンである場合、描画処理部5に制御が移る。データ
処理部3に制御が移ると、入力描画データのうちの描画
パターンデータを描画パターンデータメモリ2に格納し
(ステップ23)、描画パターンデータからビットイメ
ージの計算を行い(ステップ24)、得られたビットイ
メージをイメージキャッシュメモリ4に格納し(ステッ
プ25)、描画処理部5に制御を移す。描画処理部5に
制御が移ると、イメージキャッシュメモリ4に保持され
ているビットイメージを読み出し(ステップ26)、入
力描画データのうちの描画座標データからフレームメモ
リ上のアドレスを計算し(ステップ27)、ステップ2
7で得られたアドレスに、ステップ26で得られたビッ
トイメージを書き込み(ステップ28)、ビットマップ
ディスプレイ上への描画を行う。
す。まず、データ入力・前処理部1において、入力描画
データが受け付けられると(ステップ21)、入力描画
データのうちの描画パターンデータと、描画パターンデ
ータメモリ2に保持されている描画パターンデータとを
比較し(ステップ22)、異なるパターンである場合、
または描画パターンデータメモリ2にデータが保持され
ていない場合は、データ処理部3に制御が移る。同じパ
ターンである場合、描画処理部5に制御が移る。データ
処理部3に制御が移ると、入力描画データのうちの描画
パターンデータを描画パターンデータメモリ2に格納し
(ステップ23)、描画パターンデータからビットイメ
ージの計算を行い(ステップ24)、得られたビットイ
メージをイメージキャッシュメモリ4に格納し(ステッ
プ25)、描画処理部5に制御を移す。描画処理部5に
制御が移ると、イメージキャッシュメモリ4に保持され
ているビットイメージを読み出し(ステップ26)、入
力描画データのうちの描画座標データからフレームメモ
リ上のアドレスを計算し(ステップ27)、ステップ2
7で得られたアドレスに、ステップ26で得られたビッ
トイメージを書き込み(ステップ28)、ビットマップ
ディスプレイ上への描画を行う。
【0008】
【発明の効果】以上説明したごとく本発明によれば、パ
ターン描画処理において、同じパターンの描画が連続し
たとき、描画パターンデータからビットイメージへの計
算処理が1回ですむため、連続する同じパターンの描画
処理を高速に行うことができる。
ターン描画処理において、同じパターンの描画が連続し
たとき、描画パターンデータからビットイメージへの計
算処理が1回ですむため、連続する同じパターンの描画
処理を高速に行うことができる。
【図1】本発明の一実施例の構成を示す図である。
【図2】本実施例の処理を説明するフローチャートを示
す図である。
す図である。
1 データ入力・前処理部 2 描画パターンデータメモリ 3 データ処理部 4 イメージキャッシュメモリ 5 描画処理部
Claims (1)
- 【請求項1】 メモリ空間にマップされたフレームメモ
リにアクセスし、ビットマップディスプレイ上への描画
を行うシステムにおいて、パターン描画を行う場合に、
入力描画データを受け付けるデータ入力・前処理部と、
入力描画データのうちの描画パターンデータが過去にお
いて最近のパターン描画処理時の描画パターンデータと
異なる場合に描画パターンのビットイメージを計算する
データ処理部と、入力描画データのうちの描画パターン
データを保持する描画パターンデータメモリと、描画パ
ターンのビットイメージを保持するイメージキャッシュ
メモリと、入力描画データのうちの描画座標データによ
る示されるフレームメモリ上のアドレスに上記イメージ
キャッシュメモリのデータを書き込む描画処理部とをそ
なえ、パターン描画を行う場合に、過去において最近の
パターン描画処理時と同じビットイメージの描画であれ
ば、パターンデータからビットイメージへの計算処理を
行わずに、イメージキャッシュメモリのデータをフレー
ミメモリへコピーすることにより、パターン描画するこ
とを特徴とするキャッシュイメージを用いたパターン描
画処理方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4213854A JPH0659664A (ja) | 1992-08-11 | 1992-08-11 | キャッシュイメージを用いたパターン描画処理方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4213854A JPH0659664A (ja) | 1992-08-11 | 1992-08-11 | キャッシュイメージを用いたパターン描画処理方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0659664A true JPH0659664A (ja) | 1994-03-04 |
Family
ID=16646125
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP4213854A Pending JPH0659664A (ja) | 1992-08-11 | 1992-08-11 | キャッシュイメージを用いたパターン描画処理方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0659664A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9534635B2 (en) | 2005-10-04 | 2017-01-03 | Ntn Corporation | Wheel bearing apparatus |
-
1992
- 1992-08-11 JP JP4213854A patent/JPH0659664A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9534635B2 (en) | 2005-10-04 | 2017-01-03 | Ntn Corporation | Wheel bearing apparatus |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6952217B1 (en) | Graphics processing unit self-programming | |
| JPH0736443A (ja) | ディスプレイ装置及びフレームバッファ制御方法 | |
| JPS6242277A (ja) | 画像処理装置 | |
| JPH0659664A (ja) | キャッシュイメージを用いたパターン描画処理方式 | |
| JPH04291684A (ja) | 太線描画装置 | |
| JPH06149533A (ja) | 表示領域外セグメントの描画処理を削減したセグメント高速描画方式 | |
| JP3034140B2 (ja) | 文字生成方法及びその装置 | |
| JP3154741B2 (ja) | 画像処理装置及びその方式 | |
| JPS647393Y2 (ja) | ||
| JPS59224892A (ja) | イメ−ジデ−タの回転・移動制御方式 | |
| JP2773458B2 (ja) | ベクトル制御装置 | |
| JPH11338456A (ja) | 地図表示システム及びそれにおける画像スクロール処理方法 | |
| JP2727667B2 (ja) | 描画装置 | |
| JP2584143B2 (ja) | 画像表示装置 | |
| JPS63243990A (ja) | 文字転送方式 | |
| JP3481294B2 (ja) | 寸法線自動引出しシステム | |
| JPH0581948B2 (ja) | ||
| JPS6324475A (ja) | フレ−ムメモリ制御方式 | |
| JPS6368985A (ja) | 面ぬり方式 | |
| JPH06282657A (ja) | 図形表示方法及びその装置 | |
| JPS60108882A (ja) | 高速編集表示方法 | |
| JPH0877367A (ja) | 画像処理プロセッサおよびそれを用いた画像データ処理装置 | |
| JPH0567983B2 (ja) | ||
| JPH05289932A (ja) | グラフィックメモリの制御方法および制御装置 | |
| JPH06187458A (ja) | グラフィックディスプレイ装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 19990907 |