JPH0822275A - 画像表示装置 - Google Patents

画像表示装置

Info

Publication number
JPH0822275A
JPH0822275A JP6153228A JP15322894A JPH0822275A JP H0822275 A JPH0822275 A JP H0822275A JP 6153228 A JP6153228 A JP 6153228A JP 15322894 A JP15322894 A JP 15322894A JP H0822275 A JPH0822275 A JP H0822275A
Authority
JP
Japan
Prior art keywords
cursor
absolute coordinate
coordinates
image
display device
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
Application number
JP6153228A
Other languages
English (en)
Inventor
Akio Takigami
明夫 瀧上
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP6153228A priority Critical patent/JPH0822275A/ja
Publication of JPH0822275A publication Critical patent/JPH0822275A/ja
Withdrawn legal-status Critical Current

Links

Landscapes

  • Controls And Circuits For Display Device (AREA)
  • User Interface Of Digital Computer (AREA)
  • Position Input By Displaying (AREA)

Abstract

(57)【要約】 【目的】画像表示装置に関し、カーソルの移動表示がス
ムーズで、かつCPUの負荷とならないことを目的とす
る。 【構成】CPUからアクセスできる絶対座標レジスタに
よって、カーソルを表示する画面上の座標を指定し、カ
ーソル形状を記憶しているカーソル形状記憶メモリから
読み出したカーソル画像を、画像メモリの出力と合成し
て表示する画像表示装置において、ポインティングデバ
イスの相対座標を一定時間毎に入力し、前記の絶対座標
レジスタの内容に加えて新しい絶対座標を得る絶対座標
算出部を設ける。相対座標を入力するトリガとして画面
表示の垂直同期信号を用いる。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、画像表示装置に関し、
特にマウス等のポインティングデバイスによるカーソル
の位置指定の処理を行うカーソル表示制御に関する。
【0002】近年のパソコン、ワークステーションにお
けるユーザインタフェースでは、グラフィック画面によ
るGUI(Grafic User Interface )が主流になり、C
PUの画面処理に関する負荷が非常に重い。そこで、画
面処理に関連した処理をCPUから開放したり、軽減す
る方式が各種開発されている。カーソルの表示に関して
は、CPUとは独立のハードウェアによって制御するハ
ードウェアカーソルとして高速化された。しかし、カー
ソルの位置を指定するポインティングデバイスの指示入
力を処理するのもCPUにとってかなりの負荷である。
【0003】
【従来の技術】図3は従来のハードウェアカーソル方式
の画像表示装置100 を用いたシステムの構成図である。
【0004】CPU300 はCPUバス301 を介してメモ
リ400 、画像表示装置100 およびポインティングデバイ
ス200 を制御する。なお、ポインティングデバイス200
はインタフェース回路201 によりCPUバス301 に接続
される。
【0005】マウス等のポインティングデバイス200 か
らは、定期的にCPU300 に割り込みをかける。CPU
300 はメモリ400 上のプログラムにより、相対座標(移
動量)ΔX,ΔYを読み込み、現在のカーソル座標X,
Yに、ΔX,ΔYを加えて新しいカーソル座標として、
カーソル制御部2の絶対座標レジスタ21にセットする。
【0006】カーソル制御部2は、表示制御部8が生成
するタイミング信号を監視し、絶対座標レジスタ21の指
定する座標近辺の表示タイミングになったときカーソル
形状記憶メモリ3からカーソルの画像の画素を読み出す
制御を行う。読み出された画素は画像を保持している画
像メモリ4から読み出された画像データの画素と合成部
5で合成してDA変換器6をとおして、CRT等の表示
器7に表示される。
【0007】カーソル表示に関しては、カーソル形状記
憶メモリ3とカーソル制御部2とのハードウェアによる
サポートがあるため、CPU300 は絶対座標レジスタ21
にカーソルの表示位置(絶対座標)を書き込むだけであ
るが、カーソル位置を動かす指示入力は、ポインティン
グデバイス200 の移動量であり、カーソルがスムーズに
移動する状況を表示するためには、ある程度細かい時間
単位ごとに割り込みを受け付けて相対座標を読み込み、
絶対座標に直してセットする(それによりカーソルは新
しい位置に表示される)という処理を行う必要がある。
この処理時間単位を細かくするほどカーソルの移動をス
ムーズに表示できるが、CPU300 の負荷が重くなる。
【0008】
【発明が解決しようとする課題】従って、ポインティン
グデバイスからの指示入力を処理するのに、かなりのC
PU能力が費やされているという問題がある。
【0009】本発明はポインティングデバイスの相対座
標入力を直接にカーソル表示制御装置で処理することに
より、カーソルの移動表示がスムーズで、かつCPUの
負荷とならないようにすることを目的としている。
【0010】
【課題を解決するための手段】CPUからアクセスでき
る絶対座標レジスタによって、カーソルを表示する画面
上の座標を指定し、カーソル形状を記憶しているカーソ
ル形状記憶メモリから読み出したカーソル画像を、画像
メモリの出力と合成して表示する画像表示装置におい
て、ポインティングデバイスの相対座標を一定時間毎に
入力し、前記の絶対座標レジスタの内容に加えて新しい
絶対座標を得る絶対座標算出部を設ける。
【0011】相対座標を入力するトリガとして画面表示
の垂直同期信号を用いる。
【0012】
【作用】絶対座標算出部はポインティングデバイスの相
対座標を一定時間毎に入力し、その都度、絶対座標レジ
スタに加算する。すると、その直後の表示画面には新し
い座標位置にカーソルが表示される。画面表示の垂直同
期信号を相対座標の入力タイミングとすれば、次の画面
を表示する前に絶対座標レジスタの値は更新され、画面
のフレームごとに新しい位置にカーソルが表示されるの
で移動状態が最もスムーズに表示される。CPUはポイ
ンティングデバイスのボタン押し下げ信号による割り込
みを受け付けて、そのときの絶対座標レジスタの内容を
読み込んでカーソルの位置を知ればよいので、負荷は少
ない。
【0013】
【実施例】図1は本発明の実施例の構成図である。以
下、図面を参照して説明する。本実施例の画像表示装置
100 は、ポインティングデバイス200 の相対座標入力を
絶対座標に変換する絶対座標算出部1、絶対座標レジス
タ21を含むカーソル制御部2、カーソル形状記憶メモリ
3、画像メモリ4と画像メモリ4の出力とカーソル形状
記憶メモリ3の出力とを合成する合成部5、その出力を
アナログ信号に変換するDA変換器(DAC)6、それ
を画像として表示する表示器(CRT等)7、全体の動
作タイミングを制御する表示制御部8、およびポインテ
ィングデバイス200 のボタン押し下げ信号を割り込み信
号としてCPUバスに送出する割り込み回路202 よりな
る。
【0014】画像メモリ4の内容はDA変換器6により
アナログ信号に変換して表示器7に表示される。カーソ
ル形状記憶メモリ3はカーソルの画像としての形状を保
持しており、読み出された内容は合成部5によって画像
メモリ4から読み出された画素と合成されて表示され
る。
【0015】表示制御部8は表示タイミング信号を生成
して装置全体の制御を行う。カーソル制御部2は、表示
制御部8から示される画面上の表示タイミングとカーソ
ルを表示する画面上の位置を示す絶対座標レジスタ21の
内容とを比較し、カーソルを表示する位置に相当するタ
イミングであると判断するとカーソル形状記憶メモリ5
をアドレスしてカーソルの画素を読み出す。
【0016】CPU300 が表示すべき座標位置を絶対座
標レジスタ31にセットすれば、カーソルはその位置に表
示される。その位置をオペレータはマウス等のポインテ
ィングデバイス200 によって移動させる指示を行う。
【0017】マウス200 は現在のカーソル位置からの相
対座標(または移動量)ΔX,ΔYを入力する。絶対座
標算出部1は、絶対座標レジスタ21の内容(すなわち現
在のカーソルの座標)XとYとにそれぞれΔX,ΔYを
加え、移動後の座標X’Y’を算出する。
【0018】X’=X+ΔX Y’=Y+ΔY この相対座標(または移動量)ΔX,ΔYを入力して、
移動後の座標X’Y’を算出する処理は表示制御部8か
ら垂直同期信号が与えられるごとに行う。従って、絶対
座標レジスタ21には表示フレーム(画面)の切れ目ごと
にカーソルを表示すべき座標がセットされる。
【0019】図2はカーソル移動の説明図である。
(1)は、カーソルの形状の例を示すもので、32×32画
素でカーソルの画像を表す例である。この画像の左上の
位置が絶対座標レジスタ21の示す座標に対応する。この
形状パターンがカーソル形状記憶メモリ3に記憶されて
いる。この内容は、CPU300 が任意にCPUバス301
から書き込むことができる。
【0020】(2)は、カーソルをAの位置からCの位
置へ変更しようとするときの開始時点の状態を示す。マ
ウス200 は机上でaの位置にあり、画面上ではカーソル
はAの位置に表示されている。
【0021】(3)は、1フレーム後の画面とマウス20
0 の位置の関係を示す。マウス200は机上でδx1,δy1
だけ移動してbの位置に達している。これが画面上のΔ
X1,ΔY1の移動となってBの位置にカーソルが表示され
ている。
【0022】(4)は、同様にして、さらに1フレーム
後の状態を示す。以上説明したようにカーソルの移動状
況は1フレーム(画面)ごとに反映されるので、移動状
況がスムーズに表示される。CPU300 はこの処理に関
与する必要がなく、必要時(ポインティングデバイスの
ボタン入力を示す割り込みがあった場合等)にカーソル
の位置を知るために絶対座標レジスタ21の内容を読み出
せばよい。
【0023】
【発明の効果】以上説明したように、本発明によれば、
カーソルの移動表示がスムーズで、かつCPUの負荷が
軽い画像表示装置を実現することができる。
【図面の簡単な説明】
【図1】 実施例の構成図
【図2】 カーソル表示の説明図
【図3】 従来のハードウェアカーソル方式の画像表示
装置の構成図
【符号の説明】
1 絶対座標算出部 2 カーソル制御部 21 絶対座標レジスタ 3 カーソル形状記憶メモリ 4 画像メモリ 5 合成部 6 DA変換器 7 表示器 8 表示制御部 100 画像表示装置 200 ポインティングデバイス 201 ポインティングデバイスインタフェース回路 202 割り込み回路 300 CPU 301 CPUバス 400 メモリ

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】 CPUからアクセスできる絶対座標レジ
    スタによって、カーソルを表示する画面上の座標を指定
    し、カーソル形状を記憶しているカーソル形状記憶メモ
    リから読み出したカーソル画像を、画像メモリの出力と
    合成して表示する画像表示装置において、 ポインティングデバイスの相対座標を一定時間毎に入力
    し、前記の絶対座標レジスタの内容に加えて新しい絶対
    座標を得る絶対座標算出部を設けたことを特徴とする画
    像表示装置。
  2. 【請求項2】 相対座標を入力するトリガとして画面表
    示の垂直同期信号を用いることを特徴とする請求項1に
    記載の画像表示装置。
JP6153228A 1994-07-05 1994-07-05 画像表示装置 Withdrawn JPH0822275A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP6153228A JPH0822275A (ja) 1994-07-05 1994-07-05 画像表示装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6153228A JPH0822275A (ja) 1994-07-05 1994-07-05 画像表示装置

Publications (1)

Publication Number Publication Date
JPH0822275A true JPH0822275A (ja) 1996-01-23

Family

ID=15557861

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6153228A Withdrawn JPH0822275A (ja) 1994-07-05 1994-07-05 画像表示装置

Country Status (1)

Country Link
JP (1) JPH0822275A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2523853A (en) * 2014-05-14 2015-09-09 Michael Oluwaseun Bamidele Human powered power supply

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2523853A (en) * 2014-05-14 2015-09-09 Michael Oluwaseun Bamidele Human powered power supply
GB2523853B (en) * 2014-05-14 2021-05-12 Oluwaseun Bamidele Michael Human powered power supply

Similar Documents

Publication Publication Date Title
US4819189A (en) Computer system with multiwindow presentation manager
JPH01250129A (ja) 表示制御方法および表示装置
JP2003084744A (ja) エミュレーション装置、エミュレーション方法及びその方法を実行するプログラム並びにそのプログラムを記録した記録媒体
US5146049A (en) Method and system for inputting coordinates using digitizer
JPH0313593B2 (ja)
JP2002055808A (ja) マルチディスプレイシステム
JPH0822275A (ja) 画像表示装置
JP2906357B2 (ja) 複数ウインドウの表示方法
JP3045905B2 (ja) 文字描画装置
JP3322109B2 (ja) 表示制御装置
JP2846708B2 (ja) 入出力装置
JPH08328613A (ja) シーケンス・プログラムの作成・データ設定方法
JP2564799B2 (ja) マルチウィンドウ表示方法および装置
JPS62256175A (ja) 画像編集処理装置
JP2700021B2 (ja) ウインドウ表示制御装置及び方法
JP2520485B2 (ja) ドラッギング・ラバ―バンド独立表示方式
JPH03202916A (ja) 座標入力装置
JPS638975A (ja) Cad図面表示装置
JPH03250209A (ja) 表示制御装置
JPH0736243U (ja) マンマシン装置
JPS6147984A (ja) 画像表示装置
JPH03175526A (ja) 図形処理装置
JPH0721753B2 (ja) マルチウインドウ制御装置
JPH1097236A (ja) 情報処理装置
JPH096978A (ja) シナリオ情報処理装置

Legal Events

Date Code Title Description
A300 Application deemed to be withdrawn because no request for examination was validly filed

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20011002