[go: up one dir, main page]

JPH1173294A - ポインティング装置およびその方法 - Google Patents

ポインティング装置およびその方法

Info

Publication number
JPH1173294A
JPH1173294A JP22828897A JP22828897A JPH1173294A JP H1173294 A JPH1173294 A JP H1173294A JP 22828897 A JP22828897 A JP 22828897A JP 22828897 A JP22828897 A JP 22828897A JP H1173294 A JPH1173294 A JP H1173294A
Authority
JP
Japan
Prior art keywords
image
screen
pointer
range
color
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
JP22828897A
Other languages
English (en)
Inventor
Hitoshi Saito
藤 仁 齊
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.)
International Business Machines Corp
Original Assignee
International Business Machines 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 International Business Machines Corp filed Critical International Business Machines Corp
Priority to JP22828897A priority Critical patent/JPH1173294A/ja
Priority to US09/082,212 priority patent/US6597383B1/en
Publication of JPH1173294A publication Critical patent/JPH1173294A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04812Interaction techniques based on cursor appearance or behaviour, e.g. being affected by the presence of displayed objects
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04801Cursor retrieval aid, i.e. visual aspect modification, blinking, colour changes, enlargement or other visual cues, for helping user do find the cursor in graphical user interfaces

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)
  • Digital Computer Display Output (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

(57)【要約】 【課題】ユーザがマウス等を用いる際に、ユーザが望む
タイミングで画面内のポインタの位置を目立たせ、発見
しやすくする。 【解決手段】ユーザがマウスの右ボタンとキーボードの
シフトキーとを同時に押下している間だけ、例えば、図
4(A)に示すマウスカーソルの周囲の画像の画像デー
タを反転させることにより、画面内の第1の範囲の中の
画像の色と、第1の範囲と大きさが異なる第2の範囲の
中との画像の色とを交互に変更する。第1の範囲を、図
4(B)に例示するように、マウスカーソルの座標(M
x,My)を中心とし、右上および左下の頂点の座標が
(Mx+L1,My+L1),(Mx−L1,My−L
1)の矩形領域、第2の領域を、図4(C)に例示する
ように、同じく(Mx+L2,My+L2),(Mx−
L2,My−L2;但し、L1,L2は、予め設定され
る定数)とする矩形領域とすると、色を変更するために
必要な計算量が少なくなって好適である。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、例えば、コンピュータ
の表示装置の画面内の任意の位置を、マウスでポインテ
ィングしてポインタを表示し、表示したポインタの周囲
の画像の色等を、ユーザのキー操作に応じて、あるい
は、所定時間ユーザのキー操作がなかったことに応じて
変更し、ポインタを目立たせてユーザに示すポインティ
ング装置およびその方法に関する。
【0002】
【従来の技術】GUI(graphical user interface)によ
るコンピュータ操作においては、コンピュータが画面内
に表示した画像の任意の位置を、ユーザがマウス等のポ
インティングデバイスでポインティングし、ポインティ
ングした画像内の位置に応じた操作データをコンピュー
タが採り込む方法が採られる。この方法においては、ユ
ーザがマウス等によりポインティングした画像内の位置
に、マウスカーソル等のポインタの画像が表示され、ユ
ーザは、ポインタと、ポインタが示す画像内の位置とを
見て、操作の選択および確認を行なう。
【0003】しかしながら、マウスカーソル等のポイン
タは通常、小さいので、ユーザがポインタを一度、見失
うと、再度、発見することが難しかったり、発見までに
時間がかかってしまったりする不具合がある。この不具
合は、コンピュータが画面内に多くのウィンドウを表示
する場合、画面自体が大きい場合、あるいは、複数のモ
ニタ装置に画面を分割して表示する場合等に特に顕著と
なる。
【0004】このような不具合を解決するために、例え
ば、ポインタの移動の軌跡を短時間だけ残して表示する
「コメット・カーソル」と呼ばれる方法が用いられるこ
とがある。しかしながら、この方法では、静止している
間は、ポインタを目立たせることができない。
【0005】また、特開平4−52922号公報(文献
1)および特開平7−160416(文献2)は、ポイ
ンタの形状を変更して表示する方法を開示する。しかし
ながら、文献1は、マウスの操作(マウスモード)の切
替に応じて、ポインタの画像を変更する方法を開示する
のみであり、ポインタを目立たせてユーザの発見を容易
にする方法を示していない。
【0006】また、文献2に開示は、ユーザがマウスに
手を触れるたびにマウス自体の形状、大きさ、色あるい
は階調を変更したり、マウスを点滅させたりする方法を
開示しており、この方法によると、ユーザが望まないの
にマウスに触れるたびにポインタに変化が生じてしまっ
たり、マウスの大きさを大きくしない(マウスの形状、
色あるいは階調を変更する)場合には、ポインタを充分
に目立たせることができなかったり、逆に、マウスの大
きさを大きくした場合には、ポインタの画像の下にGU
I用画像が隠れてしまったりする。
【0007】
【発明が解決しようとする課題】本発明は、上述した従
来技術の問題点に鑑みてなされたものであり、ユーザが
マウス等のポインティングデバイスを用いて表示装置の
画面内をポインティングする際に、例えば、ユーザが望
むタイミングで、画面内のポインタの位置を目立たせる
ことができるポインティング装置およびその方法を提供
することを目的とする。また、本発明は、例えば、ユー
ザが画面内のポインタの位置を見失った場合、あるい
は、コンピュータが画面内に多くのウィンドウを表示し
たり、大きい画面に画像を表示したり、複数の画面に分
割して画像を表示したりする場合に、ポインタの発見を
容易にすることができ、コンピュータの操作性を高める
ことができるポインティング装置およびその方法を提供
することを目的とする。
【0008】
【課題を達成するための手段】上記目的を達成するため
に、本発明にかかるポインティング手段は、画面内に画
像を表示する画像表示手段と、前記画面内の任意の位置
をポインティングし、ポインティングした前記画面内の
位置にポインタを表示するポインティング手段と、外部
からの操作に応じて、少なくとも前記画面内に表示した
前記ポインタの周囲の所定の範囲の画像を変更する画像
変更手段とを有する。
【0009】好適には、前記画像変更手段は、少なくと
も前記画面内に表示した前記ポインタの周囲の所定の範
囲の画像の色を変更することを特徴とする。
【0010】好適には、前記画像変更手段は、前記ポイ
ンタの周囲の前記所定の範囲をさらに変更することを特
徴とする。
【0011】好適には、前記画像変更手段は、前記所定
の範囲内の画像を構成する画像データの値を反転させて
変更することを特徴とする。
【0012】本発明にかかるポインティング装置は、例
えば、コンピュータが多くのウィンドウを画面に表示す
る場合、大きい画面に画像を表示する場合、あるいは、
画像を複数の画面に分割して表示する場合に、ユーザの
キーボードに対する操作に応じて、マウス等のポインタ
の周囲の所定の範囲内(例えば、ポインタを中心とする
正方形の範囲あるいは円形の範囲)の画像の色を変え
て、この範囲の画像の視認を妨げずに、ポインタの位置
を目立たせてユーザに示す。
【0013】本発明にかかるポインティング装置におい
て、画像表示手段は、例えば、コンピュータのモニタ装
置であって、コンピュータから入力されるGUI画像
を、モニタの画面内に表示する。
【0014】ポインティング手段は、例えば、ユーザの
マウスに対する操作に応じて、ユーザが望むGUI画面
内の位置をポインティングし、ポインティングした位置
にマウスカーソルといったポインタを表示する。
【0015】画像変更手段は、例えば、ユーザがコンピ
ュータのキーボードの所定のキーを押下してポインタの
位置を目立たせるための操作を行なった場合、あるい
は、ユーザが一定時間、コンピュータに対して何等の操
作も行なわなかった場合に、ポインタを中心とするポイ
ンタの周囲の正方形の範囲(この範囲の形は問わない)
の画像の画像データの値を反転(画像データを2進数で
表した場合の1と0とを反転)して色を変え、さらに、
一定周期で画像データの値を反転する範囲を変更してポ
インタの位置を目立たせる。
【0016】このように、画像データの値を反転して表
示すると、ポインタの周囲に表示されている文字、記号
および図形の形状が元のままに保たれて表示されるの
で、ユーザによるGUI画像の視認が妨げられず、しか
も、色を変える範囲の広さを周期的に変更すると、範囲
の広さを変更しない場合に比べてポインタの位置がより
目立ち、ユーザによるポインタの発見がより容易にな
る。
【0017】また、本発明にかかるポインティング方法
は、画面内に画像を表示し、前記画面内の任意の位置を
ポインティングし、ポインティングした前記画面内の位
置にポインタを表示し、少なくとも前記画面内に表示し
た前記ポインタの周囲の所定の範囲の画像を変更する。
【0018】また、本発明にかかるコンピュータにより
読み取り可能な記録媒体は、画面内に画像を表示するス
テップと、前記画面内の任意の位置をポインティング
し、ポインティングした前記画面内の位置にポインタを
表示するステップと、少なくとも前記画面内に表示した
前記ポインタの周囲の所定の範囲の画像を変更するステ
ップとをコンピュータに実行させるプログラムを記録す
る。
【0019】
【発明の実施の形態】以下、本発明の実施形態を説明す
る。
【0020】[コンピュータシステム1の構成]図1
は、本発明にかかるポインティング方法が適応されるコ
ンピュータシステム1の構成を例示する図である。図1
に例示するように、コンピュータシステム1は、CP
U、メモリおよびハードディスク等を含む一般的なコン
ピュータ(PC)10、シフトキー120等の各種キー
スイッチを含むキーボード12、左ボタン140および
右ボタン142を有する一般的なマウス14、および、
CRTディスプレイあるいは液晶表示装置(LCD)等
のk台の表示装置16−1〜16−k(図1はk=2の
場合を例示)から構成される。
【0021】コンピュータシステム1は、例えば、表示
装置16−1〜16−kのいずれか1台の画面に、ある
いは、表示装置16−1〜16−kをあたかも1台の表
示装置であるかのように扱って複数の画面に、複数のウ
ィンドウを含む画像を表示し、ユーザのマウス14に対
するポインティング操作を受け入れて、ユーザが望む画
像内の任意の位置をポインティングし、ポインティング
した画像内の位置にマウスカーソル等のポインタを表示
する。さらに、コンピュータシステム1は、例えば、ユ
ーザがキーボード12のシフトキー120を押下した場
合に、表示装置16−1〜16−kに表示したマウスカ
ーソルの周囲の所定の範囲内の色を、範囲の大きさを数
ms〜数十ms程度ごとに変えつつ変更し、マウスカー
ソルの表示位置を目立たせて、ユーザが発見しやすいよ
うにする。
【0022】図2は、図1に示したコンピュータ10に
おいて本発明にかかるポインティング方法を実現するソ
フトウェアの構成を示す図である。また、図2に示すよ
うに、コンピュータ10には、本発明にかかるポインテ
ィング方法を実現するためのソフトウェアとして、オペ
レーティングシステム(OS)100、入力検査部10
2および描画部104を含む。以下、各ソフトウェアを
説明する。
【0023】[オペレーティングシステム100]図3
(A),(B)は、図2に示したオペレーティングシス
テム100が表示装置16−1〜16−kに表示する画
像を例示する図である。図4(A)〜(C)は、図2に
示したオペレーティングシステム100によるマウスカ
ーソル20の周囲の色の変更方法を例示する図である。
なお、以下の図3(A),(B)を参照した説明におい
ては、説明の簡略化のために、マウスカーソル20の周
囲の範囲の大きさを2段階に変更する場合を例とする。
【0024】オペレーティングシステム100は、例え
ば、OS/2(IBM社商標)あるいはWindows
(マイクロソフト社商標)等のパーソナルコンピュータ
用OSであって、コンピュータ10におけるアプリケー
ションソフトウェアの実行制御、および、キーボード1
2、マウス14および表示装置16に対する制御を行な
う。また、オペレーティングシステム100は、キーボ
ード12およびマウス14から入力されるユーザの操作
を受け入れて、ユーザがマウス14のボタン140,1
42およびキーボード12のシフトキー120等のいず
れに対する操作を行なったかを示すデータ(操作デー
タ)を含むイベントを、入力検査部102に対して発行
する。
【0025】また、オペレーティングシステム100
は、図3(A)に例示するように、表示装置16−1〜
16−kのいずれか[図3(A)においては表示装置1
6−1]の画面に、あるいは、図3(B)に例示するよ
うに、表示装置16−1〜16−k[図16(B)にお
いては表示装置16−1,16−2]をあたかも1つの
表示装置であるかのように扱って、これらの複数の画面
に、例えば、複数のウィンドウ18−1,18−2を含
む画像を表示し、マウスカーソル20を複数の表示装置
16の間で移動させる。
【0026】また、オペレーティングシステム100
は、ユーザのマウス14に対するポインティング操作に
応じて、図3(A),(B)および図4(A)に例示す
るように、表示装置16(以下、表示装置16−1〜1
6−kのいずれかを特定せずに示す場合には、単に表示
装置16と記す)に表示した画面内のユーザが望む位置
に、ポインタ(マウスカーソル20)を表示するととも
に、マウスカーソル20の座標を示すデータ(座標デー
タ;単位は画素数)を入力検査部102に対して出力す
る。また、オペレーティングシステム100は、描画部
104が発行する描画API(application programing
interface)に応じて、図4(B)に例示するように、表
示装置16の画面内に表示されたポインタの周囲の矩形
の範囲22−1の色を変更する。さらに、オペレーティ
ングシステム100は、描画部104が発行する描画A
PIに応じて、ポインタの周囲の色を変更するととも
に、色を変更する範囲22−1自体を、例えば図4
(C)に例示するように、数ms〜数十msごとに範囲
22−1と大きさが異なる範囲22−2に変更する。
【0027】[入力検査部102]入力検査部102
は、オペレーティングシステム100が発行したイベン
トに含まれる操作データが、例えば、ユーザがボタン1
42を押下し、同時に、キーボード12のシフトキー1
20を押下していることを示している間だけ、マウスカ
ーソル20の周囲の色を変更するコマンド(色変更コマ
ンド)およびマウスカーソル20の座標データを描画部
104に対して出力する。
【0028】[描画部104]描画部104は、入力検
査部102から色変更コマンドが入力された場合に、例
えば、画像の各画素の画像データを反転[画像データの
各ビットの論理値(0,1)を、数ms〜数十msごと
に交互に反転]させることにより、表示装置16の画面
内の範囲22−1の中の画像の色と、範囲22−2の中
との画像の色とを変更させる描画APIをオペレーティ
ングシステム100に対して発行する。なお、範囲22
−1は、例えば、図4(B)に例示したように、マウス
カーソル20の座標(Mx,My)を中心とし、右上の
頂点の座標を(Mx+L1,My+L1)とし、左下の
頂点の座標を(Mx−L1,My−L1)とする矩形領
域であって、範囲22−2は、例えば、図4(C)に例
示したように、同じくマウスカーソル20の座標を中心
とし、右上の頂点の座標を(Mx+L2,My+L2)
とし、左下の頂点の座標を(Mx−L2,My−L2;
但し、L1,L2は、予めキーボード12等を介してユ
ーザにより描画部104に設定される定数)とする矩形
領域である。
【0029】[コンピュータシステム1の動作]以下、
さらに図5を参照してコンピュータシステム1の動作を
説明する。図5は、図2に示したコンピュータ10の各
ソフトウェアの動作を示すフローチャートである。
【0030】ユーザがマウス14のボタン140,14
2およびキーボード12のシフトキー120等のキーを
押下する操作を行なうと、オペレーティングシステム1
00は、マウスカーソル20の座標(Mx,My)、押
下されたボタンおよびキーを示す操作データを入力検査
部102に対して出力する。図5に示すように、ステッ
プ100(S100)において、入力検査部102は、
オペレーティングシステム100から入力された操作デ
ータが、ユーザがマウス14の右ボタン142を押下し
ていることを示しているか否かを判断し、ユーザがボタ
ン142を押下していることを示している場合にはS1
02の処理に進み、これ以外の場合には処理を終了す
る。
【0031】ステップ102(S102)において、入
力検査部102は、オペレーティングシステム100か
ら入力された操作データが、さらに、ユーザがキーボー
ド12のシフトキー120を押下していることを示すか
否かを判断し、ユーザがシフトキー120を押下してい
ることを示している場合にはS104の処理に進み、こ
れ以外の場合には処理を終了する。
【0032】ステップ104(S104)において、入
力検査部102は、色変更コマンドを描画部104に対
して発行するとともに、マウスカーソル20の座標(M
x,My)を描画部104に対して出力する。
【0033】ステップ106(S106)において、色
変更コマンドを受けると、描画部104は、ユーザによ
り設定された定数L1,L2のいずれかを、例えば、奇
数番目の処理においては定数L1を取得し、偶数番目の
処理においては定数L2を取得するといったように、交
互に取得し、変数Lに代入する。
【0034】ステップ108(S108)において、描
画部104は、変数Lが正の数か否かを判断し、変数L
が正の数である場合にはS110の処理に進み、これ以
外の場合には変数Lが無効であると判断して処理を終了
する。
【0035】ステップ110(S110)において、描
画部104は、範囲22−1,22−2のいずれか[矩
形領域R;変数L=L1の場合には範囲22−1{図4
(B)}、変数L=L2の場合には範囲22−2{図4
(C)}]の内部の画像の画像データを反転させるAP
Iをオペレーティングシステム100に対して発行す
る。オペレーティングシステム100は、描画部104
が発行したAPIに従って、マウスカーソル20の周囲
の画像の色を変更する。
【0036】ステップ112(S112)において、描
画部104は、例えば数ms〜数十ms程度の待ち時間
をとる。
【0037】ステップ114(S114)において、描
画部104は、S112の処理において色を変更した範
囲22−1,22−2のいずれか[矩形領域R;変数L
=L1の場合には範囲22−1、変数L=L2の場合に
は範囲22−2]の画像データを反転させ、色を元に戻
すAPIをオペレーティングシステム100に対して発
行する。オペレーティングシステム100は、描画部1
04が発行したAPIに従って、マウスカーソル20の
周囲の画像の色を元に戻す。
【0038】[コンピュータシステム1におけるポイン
ティングの実例]以下、図5〜図10を参照して、実際
にマウスカーソル20の周囲の範囲の色がどのように変
更されるかを説明する。図6〜図9は、それぞれマウス
カーソル20[図3(A)〜(C)等]の周囲の範囲の
大きさを4段階に変更する場合に、コンピュータシステ
ム1においてマウスカーソル20の周囲の範囲の色がど
のように変更されるかを例示する第1〜第4の図であ
る。図10は、数ms〜数十msおきに、図5〜図9に
示したようにマウスカーソル20の周囲の色を変更した
場合に、マウスカーソル20の周囲が、残像現象によっ
てユーザにどのように見えるかを例示する図である。
【0039】例えば、コンピュータシステム1におい
て、コンピュータ10が表示装置16−1に1つのウィ
ンドウ18−1を含む画像を表示し、図5に示したコン
ピュータ10のソフトウェア処理における変数Lに4種
類の定数L1〜L4(例えばL1=200画素,L2=
150画素,L3=100画素,L4=50画素)を順
次、代入し、マウスカーソル20の周囲の色を変更する
範囲を4段階に変更してさらにマウスカーソル20を目
立たせようとする場合には、コンピュータ10は、ユー
ザの操作に応じて、数ms〜数十msごとに、図6〜図
9に示すそれぞれ大きさが異なる4つの範囲22−1〜
22−4[範囲22−1は、マウスカーソル20の座標
{図4(A)等}を中心とした200画素x200画素
の領域であり、範囲22−2は、マウスカーソル20の
座標を中心とした150画素x150画素の領域、範囲
22−1は、マウスカーソル20の座標を中心とした1
00画素x100画素の領域、範囲22−1は、マウス
カーソル20の座標を中心とした50画素x50画素の
領域である]の中の画像の画像データを順次、反転させ
て表示する。
【0040】実際には、範囲22−1〜22−4は、数
ms〜数十msごとに切替られるので、残像現象により
ユーザからは、あたかも、図10に範囲20として示す
ように、中心を共通にした4つの矩形領域(範囲22−
1〜22−4)が、色が反転された状態および色が反転
されていない元の状態で交互に表示装置16−1に表示
されているかのように見える。
【0041】このように、範囲22−1〜22−4内部
の画像データを反転させて色を変更すると、画像内の文
字、記号および図形等の色のみが変わり、輪郭はそのま
ま保たれるので、ウィンドウ18−1内のGUI画像の
内容が範囲22−1〜22−4に隠れて、ユーザがこれ
を見ることができなくなる事態の発生を防ぐことができ
る。従って、ユーザによるGUI画像等の視認が妨げら
れず、コンピュータ10の操作性を低下させずにマウス
カーソル20を目立たせることができ、また、画像デー
タの値を2回反転させると、画像を元の色にもどすこと
ができる。また、色を変更する範囲22−1〜22−4
を矩形とすると、表示装置16−1の画面内の各画素が
範囲22−1〜22−4に含まれているか否かの判定が
容易であり、色を変更する描画処理が簡単になる。
【0042】以上説明したように、コンピュータシステ
ム1におけるポインティング方法によれば、図3(A)
に例示したように、表示装置16−1〜16−kのいず
れか1つに複数のウィンドウ18を表示して、マウスカ
ーソル20の表示が見にくくなった場合であっても、ユ
ーザが簡単な操作でマウスカーソル20の位置を目立た
せることができる。また、コンピュータシステム1にお
けるポインティング方法によれば、図3(B)に例示し
たように、表示装置16−1〜16−kの複数の画面に
わたって画像を表示して、ユーザがマウスカーソル20
の位置を見失いやすくなった場合であっても、マウスカ
ーソル20の周囲の大きい範囲の色を変更し、しかも、
色を変える範囲を数ms〜数十ms程度の周期で変更し
てちらつかせるので、マウスカーソル20の位置をごく
目立たせることができる。従って、これらのマウスカー
ソル20が見づらい状況下において、マウスカーソル2
0を見失った場合であっても、ユーザは容易にマウスカ
ーソル20を再発見して作業を続けることができる。
【0043】また、コンピュータシステム1におけるポ
インティング方法の実現に要する処理は、上述したよう
に非常に簡単であるので、入力検査部102および描画
部104のサイズが小さくて済み、既存のコンピュータ
システムへの適応が容易である。
【0044】なお、図4(B),(C)に示した範囲2
2−1,22−2の形は例示であって、描画部104に
対する適切な変更により、範囲22−1,22−2の形
を矩形以外の形、例えば円形にすることができる。ま
た、マウスカーソル20の周囲の色を変更する方法は、
この範囲の画像データを反転する他に、例えば、画像デ
ータに所定の定数を掛け算する、あるいは、加算する等
の他の方法に置換することができる。同様に、マウスカ
ーソル20の周囲において色を変更する範囲の周囲の形
状は明確である必要はなく、色を変更する範囲の周囲を
ぼかしたり、色を変更する範囲内にグラデーションを付
したりすることも可能である。
【0045】また、図5に示したコンピュータ10の各
ソフトウェアの処理は例示であって、例えば、描画部1
04に設定する変数Lの初期値を一定とし、S144の
処理が終了する度に変数Lに所定の画素数を加算または
減算し、さらに、変数Lの値が一定の範囲を外れた場合
に初期値に戻すようにして、マウスカーソル20の周囲
の色を変更する範囲の大きさを変えてもよい。また、ユ
ーザが一定時間、コンピュータ10に対する操作を行な
わず、ユーザがマウスカーソルを見失っている可能性が
高いと考えられる場合に、自動的にマウスカーソルの周
囲の色を変更するように処理を変更することができる。
また、マウスカーソル20の色を変更する際のユーザの
操作は例示であって、コンピュータ10のソフトウェア
に対する適切な変更により、コンピュータシステムの用
途および構成等に応じて適宜、変更することができる。
コンピュータシステム1の各構成部分および各処理は、
例えば、ここに変形例として示したように、同等以上の
機能および性能を実現可能である限りにおいて、他の構
成部分および他の処理に置換することができる。
【0046】
【発明の効果】以上説明したように、本発明にかかるポ
インティング装置およびその方法によれば、ユーザがマ
ウス等のポインティングデバイスを用いて表示装置の画
面内をポインティングする際に、ユーザが望むタイミン
グで画面内のポインタの位置を目立たせることができ
る。また、本発明にかかるポインティング装置およびそ
の方法によれば、例えば、ユーザが画面内のポインタの
位置を見失った場合、あるいは、コンピュータが画面内
に多くのウィンドウを表示したり、大きい画面に画像を
表示したり、複数の画面に分割して画像を表示したりす
る場合に、ポインタの発見を容易にすることができ、コ
ンピュータの操作性を高めることができる。
【図面の簡単な説明】
【図1】本発明にかかるポインティング方法が適応され
るコンピュータシステムの構成を例示する図である。
【図2】図1に示したコンピュータにおいて本発明にか
かるポインティング方法を実現するソフトウェアの構成
を示す図である。
【図3】(A),(B)は、図2に示したオペレーティ
ングシステムが表示装置に表示する画像を例示する図で
ある。
【図4】(A)〜(C)は、図2に示したオペレーティ
ングシステムによるマウスカーソルの周囲の色の変更方
法を例示する図である。
【図5】図2に示したコンピュータの各ソフトウェアの
動作を示すフローチャートである。
【図6】マウスカーソル[図3(A)〜(C)等]の周
囲の範囲の大きさを4段階に変更する場合に、コンピュ
ータシステムにおいてマウスカーソルの周囲の範囲の色
がどのように変更されるかを例示する第1の図である。
【図7】マウスカーソルの周囲の範囲の大きさを4段階
に変更する場合に、コンピュータシステムにおいてマウ
スカーソルの周囲の範囲の色がどのように変更されるか
を例示する第2の図である。
【図8】マウスカーソルの周囲の範囲の大きさを4段階
に変更する場合に、コンピュータシステムにおいてマウ
スカーソルの周囲の範囲の色がどのように変更されるか
を例示する第3の図である。
【図9】マウスカーソルの周囲の範囲の大きさを4段階
に変更する場合に、コンピュータシステムにおいてマウ
スカーソルの周囲の範囲の色がどのように変更されるか
を例示する第4の図である。
【図10】数ms〜数十msおきに、図5〜図9に示し
たようにマウスカーソルの周囲の色を変更した場合に、
マウスカーソルの周囲が、残像現象によってユーザにど
のように見えるかを例示する図である。
【符号の説明】
1・・・コンピュータシステム 10・・・コンピュータ 100・・・オペレーティングシステム 102・・・入力検査部 104・・・描画部 12・・・キーボード 120・・・シフトキー 14・・・マウス 140・・・左ボタン 142・・・右ボタン 16,16−1〜16−k・・・表示装置 18−1,18−2・・・ウィンドウ 20・・・マウスカーソル 20,22−1〜22−4・・・色を変更する範囲

Claims (6)

    【特許請求の範囲】
  1. 【請求項1】画面内に画像を表示する画像表示手段と、 前記画面内の任意の位置をポインティングし、ポインテ
    ィングした前記画面内の位置にポインタを表示するポイ
    ンティング手段と、 少なくとも前記画面内に表示した前記ポインタの周囲の
    所定の範囲の画像を変更する画像変更手段とを有するポ
    インティング装置。
  2. 【請求項2】前記画像変更手段は、少なくとも前記画面
    内に表示した前記ポインタの周囲の所定の範囲の画像の
    色を変更することを特徴とする請求項1に記載のポイン
    ティング装置。
  3. 【請求項3】前記画像変更手段は、前記ポインタの周囲
    の前記所定の範囲をさらに変更することを特徴とする請
    求項1または2に記載のポインティング装置。
  4. 【請求項4】前記画像変更手段は、前記所定の範囲内の
    画像を構成する画像データの値を反転させて変更するこ
    とを特徴とする請求項1または2に記載のポインティン
    グ装置。
  5. 【請求項5】画面内に画像を表示し、 前記画面内の任意の位置をポインティングし、ポインテ
    ィングした前記画面内の位置にポインタを表示し、 少なくとも前記画面内に表示した前記ポインタの周囲の
    所定の範囲の画像を変更するポインティング方法。
  6. 【請求項6】画面内に画像を表示するステップと、 前記画面内の任意の位置をポインティングし、ポインテ
    ィングした前記画面内の位置にポインタを表示するステ
    ップと、 少なくとも前記画面内に表示した前記ポインタの周囲の
    所定の範囲の画像を変更するステップとをコンピュータ
    に実行させるプログラムを記録したコンピュータ読み取
    り可能な記録媒体。
JP22828897A 1997-08-25 1997-08-25 ポインティング装置およびその方法 Pending JPH1173294A (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP22828897A JPH1173294A (ja) 1997-08-25 1997-08-25 ポインティング装置およびその方法
US09/082,212 US6597383B1 (en) 1997-08-25 1998-05-20 Pointing apparatus and a pointing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP22828897A JPH1173294A (ja) 1997-08-25 1997-08-25 ポインティング装置およびその方法

Publications (1)

Publication Number Publication Date
JPH1173294A true JPH1173294A (ja) 1999-03-16

Family

ID=16874129

Family Applications (1)

Application Number Title Priority Date Filing Date
JP22828897A Pending JPH1173294A (ja) 1997-08-25 1997-08-25 ポインティング装置およびその方法

Country Status (2)

Country Link
US (1) US6597383B1 (ja)
JP (1) JPH1173294A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012043145A (ja) * 2010-08-18 2012-03-01 Canon Inc 情報処理装置、表示制御方法、プログラム
JP2013012199A (ja) * 2011-06-27 2013-01-17 General Electric Co <Ge> 複数のフライトディスプレイを有するフライトデッキ上でカーソルの位置を示す方法
CN110308836A (zh) * 2019-06-24 2019-10-08 北京字节跳动网络技术有限公司 一种数据处理方法、装置、终端及存储介质

Families Citing this family (36)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6819345B1 (en) * 1998-02-17 2004-11-16 Microsoft Corporation Managing position and size for a desktop component
JP3998905B2 (ja) * 2000-09-14 2007-10-31 日立ソフトウエアエンジニアリング株式会社 電気泳動のバンド選択装置及びバンド選択方法
JP2002182816A (ja) * 2000-12-14 2002-06-28 Matsushita Electric Ind Co Ltd カーソル位置指示装置
US7068294B2 (en) * 2001-03-30 2006-06-27 Koninklijke Philips Electronics N.V. One-to-one direct communication
JP2003122492A (ja) * 2001-10-10 2003-04-25 Wacom Co Ltd 入力システム、プログラム、および、記録媒体
US7432939B1 (en) * 2002-07-10 2008-10-07 Apple Inc. Method and apparatus for displaying pixel images for a graphical user interface
JP3755499B2 (ja) * 2002-09-06 2006-03-15 ソニー株式会社 Guiアプリケーション開発支援装置、gui表示装置、および方法、並びにコンピュータ・プログラム
US7142192B2 (en) * 2002-12-12 2006-11-28 Nvidia Corporation Cursor locator for multi-monitor systems
JP2005070898A (ja) * 2003-08-20 2005-03-17 Toshiba Corp 情報処理装置および表示制御方法
US20050148392A1 (en) * 2003-11-21 2005-07-07 Hypertek Simulations, Inc. System and method for configuring the system to provide multiple touchscreen inputs
US7647565B2 (en) * 2005-02-16 2010-01-12 International Business Machines Coporation Method, apparatus, and computer program product for an enhanced mouse pointer
US7624358B2 (en) * 2005-04-25 2009-11-24 International Business Machines Corporation Mouse radar for enhanced navigation of a topology
US7586481B1 (en) * 2005-05-10 2009-09-08 Apple Inc. Display-pointer visibility
US8075305B2 (en) * 2006-01-24 2011-12-13 Exxonmobil Chemical Patents Inc. Dual fuel gas-liquid burner
US8947452B1 (en) * 2006-12-07 2015-02-03 Disney Enterprises, Inc. Mechanism for displaying visual clues to stacking order during a drag and drop operation
US8001483B2 (en) * 2007-02-13 2011-08-16 Microsoft Corporation Selective display of cursor
USD609714S1 (en) * 2007-03-22 2010-02-09 Fujifilm Corporation Electronic camera
WO2009039376A2 (en) * 2007-09-20 2009-03-26 C & S Operations, Inc. Computer system with tunneling
US7577913B1 (en) 2008-07-30 2009-08-18 International Business Machines Corporation Method of using a fovea type pointer in a video conferencing system including at least two 2-dimensional display screens forming a common virtual surface
US8928578B2 (en) * 2009-04-29 2015-01-06 Microsoft Corporation Cursor adjustment in ambient light
RU2619892C2 (ru) * 2012-08-28 2017-05-19 ЭЙДЗО Корпорейшн Способ управления устройством отображения, устройство для управления устройством отображения и дисплейная система воспроизведения изображений
USD712917S1 (en) * 2012-09-07 2014-09-09 Lg Electronics Inc. Display of mobile phone with transitional graphical user interface
USD716334S1 (en) * 2012-09-07 2014-10-28 Lg Electronics Inc. Display of mobile phone with transitional graphical user interface
USD712916S1 (en) * 2012-09-07 2014-09-09 Lg Electronics Inc. Display of mobile phone with transitional graphical user interface
USD712914S1 (en) * 2012-09-07 2014-09-09 Lg Electronics Inc. Display of mobile phone with transitional graphical user interface
USD712915S1 (en) * 2012-09-07 2014-09-09 Lg Electronics Inc. Display of mobile phone with transitional graphical user interface
USD713413S1 (en) * 2012-09-07 2014-09-16 Lg Electronics Inc. Display of mobile phone with transitional graphical user interface
USD713416S1 (en) * 2012-09-07 2014-09-16 Lg Electronics Inc. Display of mobile phone with transitional graphical user interface
USD713414S1 (en) * 2012-09-07 2014-09-16 Lg Electronics Inc. Display of mobile phone with transitional graphical user interface
USD713415S1 (en) * 2012-09-07 2014-09-16 Lg Electronics Inc. Display of mobile phone with transitional graphical user interface
US9069434B1 (en) * 2012-10-24 2015-06-30 Google Inc. Adjusting sizes of attached windows
USD747353S1 (en) * 2012-11-30 2016-01-12 Lg Electronics Inc. Multimedia terminal having transitional graphical user interface
US20160313804A1 (en) * 2015-04-22 2016-10-27 Henge Docks Llc Method for Setting the Position of a Cursor on a Display Screen
BE1025594B1 (nl) * 2017-09-29 2019-04-29 Inventrans Bvba Werkwijze en inrichting en systeem voor het verschaffen van dubbele muis ondersteuning
US10866654B1 (en) * 2019-08-28 2020-12-15 Lenovo (Singapore) Pte. Ltd. Presentation of indication of location of mouse cursor based on jiggling of mouse cursor
USD978194S1 (en) * 2021-04-26 2023-02-14 Bottomline Technologies, Inc. Display screen with animated graphical user interface

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4809066A (en) * 1987-08-03 1989-02-28 Vexcel Corporation Method of image mensuration with selectively visible and invisible reseau grid marks
US5561444A (en) * 1992-12-21 1996-10-01 Apple Computer, Inc. Method and apparatus for providing visual feedback during manipulation of text on a computer screen
EP0728395A1 (de) 1993-04-15 1996-08-28 Gesig Gesellschaft Für Signalanlagen Gesellschaft M.B.H. Einrichtung zur speicherung von signalen zur fernsehwiedergabe
US5361081A (en) * 1993-04-29 1994-11-01 Digital Equipment Corporation Programmable pixel and scan-line offsets for a hardware cursor
JP2776246B2 (ja) * 1994-05-31 1998-07-16 日本電気株式会社 マウスカーソル追従型拡大表示の移動装置
US5473343A (en) * 1994-06-23 1995-12-05 Microsoft Corporation Method and apparatus for locating a cursor on a computer screen
US5559943A (en) * 1994-06-27 1996-09-24 Microsoft Corporation Method and apparatus customizing a dual actuation setting of a computer input device switch
EP0821859B1 (en) 1995-04-21 2006-01-04 Imedia Corporation An in-home digital video unit with combined archival storage and high-access storage
EP0762756B1 (en) 1995-09-11 2002-03-06 Matsushita Electric Industrial Co., Ltd. Video signal recording and reproducing apparatus
US5694150A (en) * 1995-09-21 1997-12-02 Elo Touchsystems, Inc. Multiuser/multi pointing device graphical user interface system
US5914723A (en) * 1996-12-30 1999-06-22 Sun Microsystems, Inc. Method and system for converting images in computer systems
US5905497A (en) * 1997-03-31 1999-05-18 Compaq Computer Corp. Automatic and seamless cursor and pointer integration
US6020887A (en) * 1997-05-07 2000-02-01 International Business Machines Corporation Method and apparatus for single scroll bars in graphical windows user interface
US6067085A (en) * 1997-08-08 2000-05-23 International Business Machines Corp. Method and apparatus for displaying a cursor on a display
US6075531A (en) * 1997-12-15 2000-06-13 International Business Machines Corporation Computer system and method of manipulating multiple graphical user interface components on a computer display with a proximity pointer

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012043145A (ja) * 2010-08-18 2012-03-01 Canon Inc 情報処理装置、表示制御方法、プログラム
US9043713B2 (en) 2010-08-18 2015-05-26 Canon Kabushiki Kaisha Information processing apparatus for displaying screen information acquired from an outside device in a designated color
JP2013012199A (ja) * 2011-06-27 2013-01-17 General Electric Co <Ge> 複数のフライトディスプレイを有するフライトデッキ上でカーソルの位置を示す方法
CN110308836A (zh) * 2019-06-24 2019-10-08 北京字节跳动网络技术有限公司 一种数据处理方法、装置、终端及存储介质

Also Published As

Publication number Publication date
US6597383B1 (en) 2003-07-22

Similar Documents

Publication Publication Date Title
JPH1173294A (ja) ポインティング装置およびその方法
JP2759700B2 (ja) イメージ・エディタを作動する方法
US5805163A (en) Darkened transparent window overlapping an opaque window
US5910801A (en) Mechanism for fine-grained and coarse-grained control of zooming in a display of a one-dimensional data set
JPH10307697A (ja) 表示装置
JPH08221196A (ja) マウスを用いてモニタ上の画像を直接操作する方法
JP2506120B2 (ja) 画像表示方法
US6738028B2 (en) Multi-display system and cursor controlling method therefor
US20020044156A1 (en) Computer apparatus, display apparatus, display control apparatus, storage medium, program transmission apparatus, and display control method
JP4761603B2 (ja) 表示制御装置
JP3278329B2 (ja) マルチウィンドウ表示装置およびマルチウィンドウ表示方法
JP3002352B2 (ja) 画像表示システム
JP2008122783A (ja) マルチモニタ監視制御装置及びこれを用いたプロセス監視制御システム
JPH06214744A (ja) マルチウィンドウ表示装置
JPH1011261A (ja) マルチウィンドウ表示方法および装置
CN220367589U (zh) 可标示主控画面的多计算机切换装置
JP2004152034A (ja) ウィンドウ表示制御装置及びプログラム
JPH1049338A (ja) コマンドボタン制御方式
JPH1097236A (ja) 情報処理装置
JPH0784743A (ja) ウィンドウ表示方法
JPS62192877A (ja) 図形表示装置
JPS62198979A (ja) 図形表示装置
JPS62198980A (ja) 図形表示装置
JPH07121299A (ja) ペンコンピュータ装置
JPH11249783A (ja) 情報表示装置

Legal Events

Date Code Title Description
A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20040106

A912 Re-examination (zenchi) completed and case transferred to appeal board

Free format text: JAPANESE INTERMEDIATE CODE: A912

Effective date: 20040312

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20061017

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20061023

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20071003