JPS6244794A - ビツトマツプデイスプレイのポインタ表示方式 - Google Patents

ビツトマツプデイスプレイのポインタ表示方式

Info

Publication number
JPS6244794A
JPS6244794A JP60185370A JP18537085A JPS6244794A JP S6244794 A JPS6244794 A JP S6244794A JP 60185370 A JP60185370 A JP 60185370A JP 18537085 A JP18537085 A JP 18537085A JP S6244794 A JPS6244794 A JP S6244794A
Authority
JP
Japan
Prior art keywords
pointer
rectangular pattern
frame memory
dot
pattern
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
JP60185370A
Other languages
English (en)
Inventor
高橋 保美
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.)
NEC Corp
Original Assignee
NEC Corp
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 NEC Corp filed Critical NEC Corp
Priority to JP60185370A priority Critical patent/JPS6244794A/ja
Publication of JPS6244794A publication Critical patent/JPS6244794A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Controls And Circuits For Display Device (AREA)

Abstract

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

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明はビットマツプディスプレイ装置に関し、特にデ
ィスプレイ上の位置を指示するポインタの表示方式に関
する。
(従来技術) 従来、ビットマツプディスプレイにポインタを表示する
方法として、ポインタの形状を表わす方形パターンと、
ビットマツプメモリの方形パターンとの間で対応するビ
ットごとに排他的論理和を求め、ビットマツプメモリに
書込むことによりポインタを表示し、再度、同一操作を
することによりポインタ表示をクリアする方法が採用さ
れていた。
(発明が解決しようとする問題点) 上述した従来技術によるビットマツプディスプレイのポ
インタ表示方式では、ポインタ表示前のビットマツプメ
モリの内容を退避せず、白地には黒、黒地には白を対応
させているため、操作者の肉眼で表示内容を認知しやす
いと云う利点がある。
しかしながら、ビットマツプメモリにドツト単位に白、
黒(1#0)を交互に配置して得られる半輝度面に従来
のポインタ表示方式を適用すると、ポインタは操作者の
肉眼では認知不能になると云う欠点がある。
本発明の目的は、ポインタの形状を表わす第1の方形パ
ターン、上記第1の方形パターンに対して1とOとの交
互ドツトの半輝度方形パターンをドツトごとに対応させ
て論理積を求めることにより形成した第2の方形パター
ン、ならびに第1の方形パターンに対して上記半輝度方
形パターンの各ドツトを反転した方形パターンをドツト
ごとに対応させて論理積を求めることにより形成した第
3の方形パターンを生成し、フレームメモリ上の任意の
ドツト位置に上記3種類のりずれかの方形パターンの左
上隅を合せ、フレームメモリの対応するドツトとの間で
排他的論理和を求めてフレームメモリへ転送することに
より上記欠点を除去し、ポインタの操作者の肉眼により
認知不能にならないように構成したビットマツプディス
プレイポインタ方式を提供することにある。
(問題点を解決するための手段) 本発明によるビットマツプディスプレイのポインタ表示
方式はパターン生成手段と、フレームメモリ手段と、論
理手段とを具備して構成したものである。
パターン生成手段はポインタの形状を表わす第1の方形
パターン、第1の方形パターンに対して1と0との交互
ドツトで構成された半輝度方形パターンをドツトごとに
論理積を求めた第2の方形パターン、ならびに第1の方
形パターンに対して半輝度方形パターンの各ドツトを反
転した方形パターンをドツトごとに論理積を求めた第3
の方形パターンを生成するためのものである。
フレームメモリ手段は、任意のドツト位置に第1〜第3
の方形パターンのいずれかの左上隅を合せて格納するた
めのものである。
論理転送手段は、フレームメモリの対応するドツト間で
排他的論理和をとってフレームメモリ手段に転送するた
めのものである。
(実施例) 次に、本発明について図面を参照して説明する。
第1図は、本発明によるビットマツプディスプレイのポ
インタ表示方式を示す一実施例の全体構成を示すブロッ
ク図である。第1図において、1は16ビツトマイクロ
プロセサ、2はバス、3はプログラムメモリ、4はフレ
ームメモリ、5は方形パターンメモリ、6はCRTであ
る0 第1図において、16ビツトのマイクロプロセサ(以降
、CPUと呼ぶ)lはデータ/アドレス/制御バスを介
して排他的論理和を求めながら方形パターンを転送する
論理を含むプログラムメモリ3、ビットマツプ情報を格
納するフレームメモリ4、ならびにポインタ表示のため
031類の方形パターンメモリ5に対して接続され、C
RT6にはフレームメモリ40ビツトマツプ情報が表示
されている。
第2図は、フレームメモリ4の内部構成例を示す説明図
である。第2図(a)Iri、フレームメモリ4の内部
のCRT6上に表示されるビットマツプレイアウトを示
し、X(水平)方向およびY(垂直)方向ともに512
ドツトで構成されており、CPU1からは16ビツトを
1語として続出し/書込みをすることができ、その語ア
ドレスは同図において(001)・・・・・・〔163
83〕で示しである。第2図(b)はこの語のアドレス
を並べかえて示した場合の説明図である。
ビットマツプレイアウトの任意のドツトアドレスは(x
、y)で与えられ、X、Yとも9ビツトで表現される。
この表現を第2図(C) 、 (d)に示す。また、C
PU1からフレームメモリ4へのアクセスは語単位に行
われ、任意のドツトアドレス(X、Y)を含む語は第2
図(e)に示す形式で表現されろ。
第3図(a)〜(C)は方形パターンメモリ5に含まれ
る3種類のパターンを示し、それぞれ16×16ドツト
、水平16ドツトが1語で構成され、各メツシュが1ド
ツトを示し、斜線の入ったドツトが輝度あり(値1)を
示し、斜線の入っていないドツトが輝度なしく値O)を
示す。第3図(a)は白地(各ドツトがすべて1)、ま
たは黒地(各ドツトがすべてO)で実現されろフレーム
メモリ4の無地面上にポインタを表示するための方形パ
ターンを示し、第3図(b) 、 (C)の方形パター
ンは第3図(a)の方形パターンに対して1ドツト単位
に白(1)と黒(0)とを交互に配置して得られる半輝
度パターンと、対応ドツトごとに論理積を求めて形成し
た方形パターンとである。両パターンの相違は、半輝度
パターンにおいて第3図(a)に示す方形パターンの始
点(左上)ドツトがOであるか、あるいは1であるかに
よる。
第4図は本発明による半輝度パターンへのポインタ表示
のようすを示す説明図であり、第4図(a)に示すフレ
ームメモリ4上の半輝度パターンに対して第3図(切お
よび第3図(C)の方形パターンをドツト対応で排他論
理和を求めた結果を第4図山) 、 (C)に示す。第
4図Φ)は半輝度パターンに対してポインタ形状が輝度
をもち、ポインタ形状部がすべて1の場合を示す。いっ
ぽう、第4図(C)は半輝度パターンに対して輝度なし
となり、ポインタ形状部がすべてOの場合を示す。
第4図に右いて、Φ) 、 (C)はいずれも認知可能
になることがわかる。
第5図は、フレームメモリ4の内部の任意の位置にポイ
ンタを表示しようとする際の位置関係を示す説明図であ
る。0印で示しているドツト位置は(x、y)で指定さ
れるポインタの表示位置を示し、太線で囲んでいる16
X16ドツドの方形範囲は第3図(a)〜(C)のポイ
ンタ形状を含む方形パターンを転送しようとする位置で
あるが、同図かられかるように、一般にX方向はCPU
1がフレームメモリ4をアクセスする際の語境界にまた
がっており、方形パターンをフレームメモリ4に転送す
るためには同図に示す左方形と右方形とに操作領域を二
分する必要がある。
第6図は、上記のフレームメモリ4に対して、第3図(
a)〜(C)のポインタ形状を含む方形パターンを、排
他的論理和を求めながら転送するための具体的な論理の
流れ図であり、斯かる論理を形成するソフトウェアはプ
ログラムメモリ3に格納されている。
上記論理の入力条件は、ポインタの表示位置を指定する
ドツト位置を示す第2図(C) 、 (d)のフォーマ
ットの(X、Y)アドレスと、ポインタの種類を指定す
るコードとにより与えられる。
上記論理の流れ図の範囲(a)では、表示指定コードに
より無地面へのポインタ表示であるか、または半輝度面
への輝度をもったポインタ表示であるか、あるいは半輝
度面への輝度をもたないポインタ表示であるかによって
3種類の方形パターンを選択し、CPU1の内部の汎用
レジスタBEG−A(以下、汎用レジスタをBEG−X
で表わす。)にそれぞれ方形パターンの格納先頭アドレ
スをセットしている。前提として、フレームメモリ40
半輝度面にはドツトアドレスX。V Y oの値が書込
まれているものとする。
次に、範囲(b)では入力条件の(x、y)アドレスを
フレームメモリ4のCPUIからアクセス可能な語アド
レス(第3図(e)のフォーマット)に変換して、汎用
レジスタREG−Bに格納するとともに、胎内ドツトア
ドレス(第3図(f)のフォーマット)を汎用レジスタ
BEG−Dに格納している。
次に、範囲(C)では上記汎用レジスタREG−Dの内
容を調べ、汎用レジスタREG−Dの内容がOであれば
、方形パターンをフレームメモリ4へ転送する際にX方
向の語境界にまたがらないので、第7図の単一方形操作
を1回だけ行う。汎用レジスタREG−Dの内容が0で
なければ、方形パターンをフレームメモリ4へ転送する
際にX方向の語境界にまたがるので、第8喝の左方形操
作と第9図の右方形操作とを行う。
第7図は単一方形操作のプログラムを示し、汎用レジス
タR,EG−Cにセットされた方形パターンの語数の回
数弁(16回)だけ、汎用し書 ジスタ几EG−Aの内容でアドレスされた方形パターン
の内容(1)REG−A)  をCPUIのアキュムレ
ータ(ACC)に読込み、汎用レジスタRF3G−Hの
内容でアドレスされるフレームメモリ4の内容((M)
R,EG−B )と上記アキュームレータ(ACC)の
データとの排他的論理和(¥)を求め、その結果を再び
フレームメモリ4の同一アドレスに格納する動作を行う
この場合、方形パターンについてはアドレス(BEG−
Bの内容)を1ずつ増分させ、フレームメモリ4に対し
てはY方向の移動であるのでアドレス(REG−A)を
32ずつ増分して上記動作を繰返す。
第8因は左方形操作のプログラムを示し、単一方形操作
と異なる操作部分を第8図(a)〜(C)で示しである
。範囲(a)と範囲(C)とでは、後続する左方形の操
作のために方形パターンのアドレス(REG−Aの内容
)と、フレームメモリ4のアドレス(REG−Bの内容
)とをそれぞれ退避/復旧させている。範囲(b)はフ
レームメモリ4と排他的論理和をとる方形パターンの左
方形に含まれる分のビット分だけ右につめる操作を示す
。他のプログラム部分は、第7図と同様である0 第9図は、右方形操作のプログラムを示す説明図である
。第9図において左方形操作とは異なる操作部分を(a
)、Φ)で示しである。範囲(a)ではフレームメモリ
4のアドレス(REG−Bの内容)をX方向に1だけ増
分して、フレームメモリ4の右方形のアドレスに変更し
ている。
範囲(b)ではフレームメモリ4と排他的論理和をとる
方形パターンの左方形に含まれる分のビット分だけ左に
つめることにより右方形を得るための操作を示す。他の
プログラム部分は、第8図と同様である。なお、この後
、もう一度、同様の操作を行うと、ポインタの表示をな
くすことができる。また、無地面に対して半輝度画用の
表示動作を指定しても、認知可能なポインタ表示が可能
である。
(発明の効果) 以上説明したように本発明は、ポインタパターンと半輝
度面パターンとの論理積を求めて生成した方形パターン
で、フレームメモリの内容と上記パターンとの間で排他
的論理和を求めることにより、半輝度面で認識が可能な
ポインタ表示を行うことができると云う効果がある。
【図面の簡単な説明】
第1図は、本発明によるビットマツプディスプレイのポ
インタ表示方式を実現する一実施例を示すブロック図で
ある。 第2図は、第1図のフレームメモリの内部構成例を示す
説明図である。 第3図は、第1図の方形パターンメモリに格納される方
形パターンの実例を示す説明図である。 第4図は、半輝度パターンへのポイン々専示を示す説明
図である。 第5図は、第1図のフレームメモリの任意の位置にポイ
ンタを表示しようとする際の位置関係図である。 第6図は、第1図のフレームメモリに第3図のポインタ
形状を含む方形パターンを、排他的論理和をとりながら
転送する論理を示すフローチャートである。 第7図は、単一方形操作の論理を示すフローチャートで
ある。 第8図は、左方形操作の論理を示すフローチャートであ
る。 第9図は、右方形操作の論理を示すフローチャートであ
る。 1・・・16ビツトマイクロブロセサ (CPU) 2 ・・・ノイス 3・・・プログラムメモリ 4・・・フレームメモリ 5・・・パターンメモリ 6・・・CR,T 才1図 5+−2図 ↓ (C) o  o   a   o   l   ty   l
  XeXyXt”1sXaXsXzXrX。 (d) σ σ / / ρ σ σ βγv Yb Ys Y
J YJ Y2 YI YJ(e) l lY8γりY6YjY4YjY2γ+ Ya Xs
 Xy Xt Xs X4囚コη口

Claims (1)

    【特許請求の範囲】
  1. ポインタの形状を表わす第1の方形パターン、前記第1
    の方形パターンに対して1と0との交互ドットで構成さ
    れた半輝度方形パターンをドットごとに論理積を求めた
    第2の方形パターン、ならびに第1の方形パターンに対
    して前記半輝度方形パターンの各ドットを反転した方形
    パターンをドットごとに論理積を求めた第3の方形パタ
    ーンを生成するためのパターン生成手段と、任意のドッ
    ト位置に前記第1〜第3の方形パターンのいずれかの左
    上隅を合せて格納するためのフレームメモリ手段と、前
    記フレームメモリの対応するドット間で排他的論理和を
    とって前記フレームメモリ手段に転送するための論理転
    送手段とを具備して構成したことを特徴とするビットマ
    ップディスプレイのポインタ表示方式。
JP60185370A 1985-08-23 1985-08-23 ビツトマツプデイスプレイのポインタ表示方式 Pending JPS6244794A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60185370A JPS6244794A (ja) 1985-08-23 1985-08-23 ビツトマツプデイスプレイのポインタ表示方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60185370A JPS6244794A (ja) 1985-08-23 1985-08-23 ビツトマツプデイスプレイのポインタ表示方式

Publications (1)

Publication Number Publication Date
JPS6244794A true JPS6244794A (ja) 1987-02-26

Family

ID=16169610

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60185370A Pending JPS6244794A (ja) 1985-08-23 1985-08-23 ビツトマツプデイスプレイのポインタ表示方式

Country Status (1)

Country Link
JP (1) JPS6244794A (ja)

Similar Documents

Publication Publication Date Title
JPS60188992A (ja) スクリーンのウインドウを操作するためのハードワイヤード回路
JPH0640259B2 (ja) デ−タ処理装置
JPS6244794A (ja) ビツトマツプデイスプレイのポインタ表示方式
JP2770582B2 (ja) 図形塗潰し装置
JPS61107384A (ja) 表示装置
JP2605609B2 (ja) ドット表示処理装置
JPS6144317B2 (ja)
JPS63187288A (ja) 表示方式
JPH0256678B2 (ja)
JPH08314429A (ja) 半透明色画像生成装置
JP3092154B2 (ja) ディジタル描画装置
JPS6132676B2 (ja)
JPH0449119B2 (ja)
JPS6035075B2 (ja) Crt表示装置
JPS62204389A (ja) 任意多角形によるクリツピング・シ−ルデイング方法
JPS62211784A (ja) 表示制御装置
JPS6242189A (ja) パタ−ン書込装置
JP2713219B2 (ja) 図形表示装置
JPH01131951A (ja) 表示データ拡大装置
JPS6215594A (ja) 表示装置
JPS6165372A (ja) ベクトル展開方式
JPS6175428A (ja) 図形作描方法
JPS63195696A (ja) 高速描画方法
JPS60126694A (ja) グラフィックディスプレイ
JPH01172994A (ja) 表示装置