JPS63673A - イメ−ジ処理システム - Google Patents

イメ−ジ処理システム

Info

Publication number
JPS63673A
JPS63673A JP14307786A JP14307786A JPS63673A JP S63673 A JPS63673 A JP S63673A JP 14307786 A JP14307786 A JP 14307786A JP 14307786 A JP14307786 A JP 14307786A JP S63673 A JPS63673 A JP S63673A
Authority
JP
Japan
Prior art keywords
image data
pattern memory
page
address space
display
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
Application number
JP14307786A
Other languages
English (en)
Inventor
Yoichi Minami
洋一 南
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Hitachi Industry and Control Solutions Co Ltd
Original Assignee
Hitachi Engineering Co Ltd Ibaraki
Hitachi Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Hitachi Engineering Co Ltd Ibaraki, Hitachi Ltd filed Critical Hitachi Engineering Co Ltd Ibaraki
Priority to JP14307786A priority Critical patent/JPS63673A/ja
Publication of JPS63673A publication Critical patent/JPS63673A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Processing Or Creating Images (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、CRTデイスプレィ等を用いてビット・マツ
プ方式で描画処理を行うシステムにおいて、特に図形・
文字・画像等の移動、拡大処理に好適なイメージ処理シ
ステムに関する。
〔従来の技術〕
CRTデイスプレィに表示できるビット数には管面面積
からの限界があり、複雑な図形等のイメージ・データの
すべてを管面上に表示した場合、細部を表示するのに充
分なビット精度が得られないために、管面の面積より広
い2次元パターン・メモリを持ちイメージ・データを描
画した後で表示するパターン・メモリ領域を切り換えて
、逐次必要な部分を表示する方法をとるのが一般的であ
る。
しかし、大容量のパターン・メモリを必要とし、物理ア
ドレス空間を超える範囲については再度描画処理を行う
プログラムが必要となり制御も複雑化し、表示速度を低
下させる。
なお、この種のシステムとして関連するものには1例え
ば特開昭60−231235号が挙げられる。
[発明が解決しようとする問題点〕 上記のように、従来技術は複雑な図形等のイメージ・デ
ータを処理する場合は大容量のパターン・メモリを必要
とすること、又イメージ・データを移動できるアドレス
空間が実装されたパターン・メモリの物理アドレス空間
のみで、このアドレス空間の範囲外のイメージ・データ
の場合は、再描画処理のプログラムが必要であり、処理
時間がかかるという問題があった。
本発明の目的は、仮想パターン・メモリを設は有限なパ
ターン・メモリの2次元座標系に依存しないイメージ処
理を提供することにある。
〔問題点を解決するための手段〕
上記目的は1図形等のイメージ・データの描画をすべて
仮想パターン・メモリに対して行い、この仮想パターン
・メモリを複数の2次元領域であるページに分割し、C
RTデイスプレィの表示領域を一つ一つのページと対応
付け、仮想パターン・メモリ上で上・下・左・右・斜め
の表示の方向が指定されると、移動先領域のパターン・
メモリに描画されているイメージ・データを一時的に格
納する補助記憶装置と、実装されたパターン・メモリと
の間で1ペ一ジ分の仮想メモリ・パターンのイメージ・
データをアドレス変換して順次表示ページを切り換える
手段を施すことによって達成される。
〔作用〕
仮想パターン・メモリ上で隣接した別のページに表示を
切り換える手段は、仮想パターン・メモリ上で表示領域
を移動する方向と同じ方向に実際のパターン・メモリ上
の表示領域を移動した時に前記パターン・メモリ上の領
域に現在描画されているイメージ・データが仮想パター
ン・メモリ上のページのイメージ・データと同値であれ
ば単に表示領域の移動のみを行い、別のページのイメー
ジ・データである場合は、補助記憶装置に既に同じイメ
ージ・データが格納されていなければ退避し、退避した
後の領域に描画すべきイメージ・データを仮想パターン
・メモリ或いは補助記憶装置より転送し、表示領域のペ
ージ切り換えを行い。
又移動後のパターン・メモリの領域が物理アドレス空間
に存在しない場合は、移動する方向とは反対側の非表示
領域を描画用のページとして割り付け、この領域に描画
すべきイメージ・データを仮想パターン・メモリ或いは
補助記憶装置より転送し、表示領域のページ切り換えを
行うという動作を行う。
これによって図形等の拡大・移動に伴なう大容量のイメ
ージ・メモリの消費を回避することができ、更に仮想パ
ターン・メモリのページングという共通のアルゴリズム
でイメージ処理ができる。
〔実施例〕
以下、図面を参照しながら本発明の実施例を詳細に説明
する。
第1図に仮想パターン・メモリを組み込んだイメージ処
理システムのブロック図を示す、イメージ発生部1によ
って作られた図形2文字1画像等の2次元ドット・パタ
ーンで表現されるイメージ・データは論理アドレス空間
2を通して物理アドレス空間7にアドレス変換される。
ページ制御部3は前記論理アドレス空間を複数のページ
に分割し、前記物理アドレス空間にページ単位で変換す
る6表示制御部4は物理アドレス空間の任意領域の表示
を制御し、描画制御部5は補助記憶装置6との間で物理
アドレス空間の任意領域のイメージ・データを描画、或
いは抽出する処理を行う。
第2図は実施例の構成図である。論理アドレス空間であ
る仮想パターン・メモリ上の領域のうち、どのページを
表示するかを、マウス、タブレット等のポインティング
・デバイス8の移動量によって決定し、ページ変換器9
にこの情報を渡す。
CRTコントローラ10は、パターン・メモリ14への
描画処理及びパターン・メモリ上の任意の領域の表示制
御処理を行う、DMAコントローラ11は、パターン・
メモリの1ペ一ジ分のイメージ・データを補助記憶装置
13との間で転送用のバッファ12を介して転送する。
ここで1ページは、パターン・メモリの4分の1の面積
で15の表示領域と同じ大きさでこの領域のイメージ・
データがCRTデイスプレィ16と1対1に対応して表
示される。
次に第3図及び第5図によってイメージ処理の例を示す
第3図の(A)は、仮想パターン・メモリを1〜9ペー
ジに分割し、そのうち5,6,8.9のページをパター
ン・メモリに描画した様子を示している。第3mの(B
)は、初期の表示領域をページ5とし以降ページ2→ペ
ージ1→ページ5→ページ9と表示領域を移動する様子
を示している。 この時のイメージ処理の動作を第4図
に示す。この図において各ページ内のAから工はそのペ
ージのイメージ・データを表わしている。
まず仮想パターン・メモリ17上のページ5゜6.8.
9のイメージ・データEから■をパターン・メモリ18
に描画し、この以外のイメージ・データを補助記憶装置
に置く。次に第4図(B)で示すように初期の表示領域
をページ5とし、ポインティング・デバイスをX方向に
移動することで、表示領域をページ2に切り換える。こ
こでページ5のX方向の領域はパターン・メモリ18の
存在しない物理アドレス上に位置するので、移動方向と
反対側のページ8をイメージ・データBの描画領域とし
て確保する。次に非表示中のページ8のイメージ・デー
タHを補助記憶装置19に退避し、ページ8にイメージ
・データBを描画し。
表示領域をページ5からページ8に切り換える(第4図
(C))。更にポインティング・デバイスをY方向に移
動しページ1のイメージ・データAを同様に処理した結
果が第4図(D)である。この時の表示領域はページ9
に移動している。次にページ5の表示のためにポインテ
ィング・デバイスを移動するとイメージ・データEは既
にパターン・メモリ18上に存在するため、ここでは表
示領域の切り換えのみを行う(第4図(E))、更にペ
ージ9の表示の際は、イメージ・データエが補助記憶装
置19に存在するので、ページ9のイメージ・データを
退避した後パターン・メモリに転送し5表示領域を切り
換える(第4図(F))、以下、同様に描画すべきペー
ジの選択を表示領域の移動の方向から決定し、補助記憶
装置に退避したイメージ・データをページ単位で処理す
ることによって仮想パターン・メモリのイメージ処理が
行われる。
第5図は実施例の処理の流れを示すフロー・チャート図
である。ポインティング・デバイス8によって表示領域
の移動方向を決め(ブロック21)、移動後の表示領域
がパターン・メモリ上の物理アドレス空間に存在してい
るか否かを判定する(ブロック22)、存在する場合は
、そのページに描画されているイメージ・データが仮想
パターン・メモリ17のページのイメージ・データと同
値であれば(ブロック24)表示領域を切り換え(ブロ
ック30)処理を終了する。(ブロック23)では1表
示領域の移動方向と反対側にあるパターン・メモリ上の
ページを確保する。このページのイメージ・データが既
に補助記憶装置に退避されているかを調べ(ブロック2
5)格納されていなければ補助記憶装置に1ペ一ジ分の
イメージ・データを退避する(ブロック26)、(ブロ
ック27)では、移動後のページに表示すべきイメージ
・データが補助記憶装置に既に存在しているか否かを調
べ、存在する場合には、補助記憶装置よりDMAコント
ローラにより転送しくブロック28)、そうでない場合
は、仮想パターン・メモリ上の該当するページのイメー
ジ・データを描画する(ブロック29)。最後に移動後
の新しいページ表示領域を切り換え(ブロック30)。
処理を終了する。
以上のように本実施例によれば、実装したパターン・メ
モリの物理アドレス空間の大きさに依存せず仮想パター
ン・メモリの論理アドレス空間のみを描画の対象とすれ
ばよい、従って、移動、拡大等の処理は仮想パターン・
メモリでイメージ変換処理がなされ、物理アドレス空間
へのアドレス変換は共通のアルゴリズムで行え、更に大
容量のパターン・メモリを必要としないという効果があ
る。
〔発明の効果〕
本発明によれば、描画を行うアドレス空間に実装された
パターン・メモリの物理アドレスに依存しない論理アド
レス空間、即ち仮想パターン・メモリを導入し、又パタ
ーン・メモリ上のイメージ・データをページ単位で描画
1表示を行うことにより大容量のパターン・メモリを必
要とせず、更に表示可能な領域が限定されず、特に移動
・拡大を伴なうイメージ処理を共通のアルゴリズムで実
現できるという効果がある。
【図面の簡単な説明】
第1図は本発明の一実施例のブロック図、第2図はシス
テム構成図、第3図はイメージ処理のページングを示す
図、第4図はページングによる動作図、第5図は処理の
流れを示すフロー・チャート図である。 1・・・イメージ発生部、2・・・論理アドレス空間。 3・・・ページ制御部、4・・・表示制御部、5・・・
描画制御部、6・・・補助記憶装置、7・・・物理アド
レス空間。

Claims (1)

    【特許請求の範囲】
  1. 1、描画するドット・パターンのイメージ・データをパ
    ターン・メモリ上の2次元アドレス空間に記憶させ、こ
    の2次元アドレス空間を幾つかの領域に分割した特定領
    域のイメージ・データを表示するイメージ処理システム
    において、ドット・イメージを描画する2次元座標アド
    レス空間がパターン・メモリの物理アドレス空間の大き
    さに依存しない2次元論理アドレス空間と対応する仮想
    パターン・メモリと、上記仮想パターン・メモリに描画
    された特定領域を格納するための補助記憶装置と、別な
    特定領域のイメージ・データに表示を切り換える時、描
    画可能なパターン・メモリの領域を表示の切り換えが起
    こる前と後の関係から仮想パターン・メモリ上での方向
    (上・下・左・右・斜め)により決定し、表示切り換え
    後に領域の描画中のイメージ・データが仮想パターン・
    メモリ上のイメージ・データと同値であるか、戒いは上
    記補助記憶装置に格納されているか否かの条件に応じて
    上記特定領域へのイメージ・データを描画する方法を選
    択する手段を有することを特徴とするイメージ処理シス
    テム。
JP14307786A 1986-06-20 1986-06-20 イメ−ジ処理システム Pending JPS63673A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP14307786A JPS63673A (ja) 1986-06-20 1986-06-20 イメ−ジ処理システム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP14307786A JPS63673A (ja) 1986-06-20 1986-06-20 イメ−ジ処理システム

Publications (1)

Publication Number Publication Date
JPS63673A true JPS63673A (ja) 1988-01-05

Family

ID=15330376

Family Applications (1)

Application Number Title Priority Date Filing Date
JP14307786A Pending JPS63673A (ja) 1986-06-20 1986-06-20 イメ−ジ処理システム

Country Status (1)

Country Link
JP (1) JPS63673A (ja)

Similar Documents

Publication Publication Date Title
US5388207A (en) Architecutre for a window-based graphics system
US5299309A (en) Fast graphics control system capable of simultaneously storing and executing graphics commands
EP0279226B1 (en) High resolution display adapter
US5500654A (en) VGA hardware window control system
JPH09245179A (ja) コンピュータグラフィックス装置
JPS6330632B2 (ja)
US5321805A (en) Raster graphics engine for producing graphics on a display
JPS61292678A (ja) 表示制御装置
JPS63673A (ja) イメ−ジ処理システム
JP3365293B2 (ja) Dram,ロジック混載lsiを使ったキャッシュメモリ及びそれを用いたグラフィックスシステム
JPH07234773A (ja) 表示制御装置
JP2003132347A (ja) 画像処理装置
US5255366A (en) Address processing unit for a graphics controller
US6002391A (en) Display control device and a method for controlling display
JPH05257793A (ja) 計算機システム
JP2829051B2 (ja) 文字表示方式
JPS62296189A (ja) 表示装置
JPH07199907A (ja) 表示制御装置
JPS63195696A (ja) 高速描画方法
JPH06295335A (ja) 画像データ記憶装置
JPH1011047A (ja) 画像表示制御装置
JPH07295528A (ja) 情報処理装置
JPS6129512B2 (ja)
JPH03171090A (ja) 表示制御装置
JPH077263B2 (ja) 画像表示装置