JPH07121152A - マウスによるポインティング方法 - Google Patents

マウスによるポインティング方法

Info

Publication number
JPH07121152A
JPH07121152A JP5286296A JP28629693A JPH07121152A JP H07121152 A JPH07121152 A JP H07121152A JP 5286296 A JP5286296 A JP 5286296A JP 28629693 A JP28629693 A JP 28629693A JP H07121152 A JPH07121152 A JP H07121152A
Authority
JP
Japan
Prior art keywords
area
mouse
cursor
mouse cursor
target
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
JP5286296A
Other languages
English (en)
Inventor
Yukikazu Tamaki
幸和 玉木
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.)
Noritake Itron Corp
Original Assignee
Ise Electronics 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 Ise Electronics Corp filed Critical Ise Electronics Corp
Priority to JP5286296A priority Critical patent/JPH07121152A/ja
Publication of JPH07121152A publication Critical patent/JPH07121152A/ja
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

(57)【要約】 【目的】 モニタ画面上おける目的とするエリアが狭く
てもマウスカーソルにおけるポインティング操作性を向
上させる。 【構成】 CPU がマウスカーソル6の現在位置座標Pm
を検出し、そのカーソル位置がポインティングの目標図
形7の効力を生じないエリア8aに在れば特に何も処理
しない。CPU がカーソル位置を検出し、それがエリア8
bに在ればカーソル6を目的のエリア8cの中心に移動
する。このような手法よりカーソル6がエリア8cに直
接入らなくても、エリア8cより容易に入ることのでき
るエリア8bに入れることでカーソル6をエリア8cに
移動する。カーソル6の位置を検出するまでの間にそれ
がエリア8bを脱するに十分なだけマウス1を移動させ
なければ、カーソル6は再びエリア8cの中心まで戻さ
れ、エリア8cを外れない。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、マウスを使用したコン
ピュータシステムにおいて適用されるマウスによるポイ
ンティング方法に関するものである。
【0002】
【従来の技術】ポインティングデバイスにマウスを使用
したコンピュータシステムにおいて、モニタ画面上にあ
るマウスカーソルを、目的とする狭いエリアに合わせる
場合、これまでは、画面上のマウスカーソルの移動量
と、マウスの移動量とは画面上の位置に関係なく、一定
の比をもって連動した状態で使用していた。
【0003】
【発明が解決しようとする課題】しかしながら、モニタ
画面上における目的とするエリアが小さいほどマウスカ
ーソルをそのエリア内に入れることが困難になり、特に
速い操作を要求されるとき、その操作性を低下させると
いう問題があった。
【0004】したがって本発明は、前述した従来の課題
を解決するためになされたものであり、その目的は、モ
ニタ画面上における目的とするエリアが狭くてもマウス
カーソルにおけるポインティング操作性を向上させるこ
とができるマウスによるポインティング方法を提供する
ことにある。
【0005】
【課題を解決するための手段】このような課題を解決す
るために本発明は、マウスカーソルによるポインティン
グの目標とする図形を画面上に表示するディスプレイ
と、このディスプレイ画面上の任意の位置にマウスカー
ソルを移動する機能を有するマウスと、ディスプレイ画
面上におけるマウスカーソルの位置を検出するとともに
マウスカーソルと図形との間の距離を演算し、マウスカ
ーソルを図形に向かって移動させる機能を有する中央処
理装置とを備え、ポインティングの目標とする図形に第
1のエリアとこの第1のエリアを囲む面積の大きい第2
のエリアとを設け、ディスプレイ画面上におけるマウス
カーソルを第2のエリアに近づけると、第1のエリア内
にマウスカーソルが移動し、一度第1のエリア内に移動
した後は前記マウスを所定距離以上移動しない場合は前
記第1のエリアに戻されるようにしたものである。
【0006】
【作用】本発明においては、マウスカーソルを第2のエ
リアに近づけると、目標とする狭い第1のエリア内に自
動的にマウスカーソルが保持され、一度保持されたマウ
スカーソルはマウスを多少移動させても外れ難くなるの
で、ディスプレイ画面上におけるマウスカーソルのポイ
ンティングの操作性が向上する。
【0007】
【実施例】以下、図面を用いて本発明の実施例を詳細に
説明する。図1は、本発明によるマウスによるポインテ
ィング方法の一実施例を説明するためのコンピュータシ
ステムのブロック回路図を示したものである。同図にお
いて、1はマウスであり、このマウス1は図2に示すよ
うにマウス本体1aにボタン1b,1cを有し、このマ
ウス本体1aの移動量を検出し、この移動量に比例した
数のパルスを移動量計数信号S1 として出力するととも
にそのボタン1b,1cの操作による状態信号としての
それぞれクリック信号S2 ,ドラッギング信号S3 を出
力する。
【0008】また、2はマウス1から入力された移動量
計数信号S1 のパルスを計数して累積し、マウスカーソ
ルの位置情報に変換して2次元座標コードとしての2次
元座標コード信号S4 を出力するとともに同様に入力さ
れたクリック信号S2 からイベント発生コード信号S5
を出力する位置管理回路である。
【0009】また、3は入力された2次元座標コード信
号S4 およびイベント発生コード信号S5 をマウスカー
ソル座標に演算を施し、ポインティング目標表示信号S
6 およびマウスカーソル表示コード信号S7 をそれぞれ
出力するCPUである。
【0010】また、4はポインティングの目標となる図
形の表示および入力されたポインティング目標表示信号
6 ,マウスカーソル表示コード信号S からマウスカー
ソルの位置座標にしたがったカーソルを描画させる画像
信号S8 を出力する表示制御回路である。
【0011】また、5は入力された画像信号S8 にした
がったマウスカーソルおよびポインティングの目標とな
る図形などの画像を画面上に表示するディスプレイであ
る。
【0012】次にこのような構成されたコンピュータシ
ステムの動作について図2を用いて説明する。まず、マ
ウス1によってマウス本体1aの移動量△Mを、その移
動量に比例した数のパルスに変換し、移動量計数信号S
1 として位置管理回路2に出力する。次にこの位置管理
回路2にてマウス1から入力された移動量計数信号S1
のパルス数を計数累積し、マウス1の現在位置に対応す
るディスプレイ5上におけるマウスカーソル6の位置座
標Pmを定める。
【0013】次に表示制御回路4によって画像信号S8
を発生させ、位置座標Pm に対応する画面5a上の位置
にマウスカーソル6を描画させとともにその所定位置に
ポインティングの目標となる図形7を描画させる。
【0014】一方、CPU3においては、マウスカーソ
ル6の位置座標Pm およびポインティングの目標となる
図形7の中心座標Po の値により次のような演算を行
う。すなわちマウスカーソル6の位置座標Pm がディス
プレイ画面5a上の効力を生じないエリア8aに在るな
ら、Pm=Pm,位置座標Pm が効力が生じるエリア8b
または目的のエリア8c内に在るときは、Pm =Poの
演算を行う。
【0015】したがってマウス1の操作によりマウスカ
ーソル6を移動させて目標となる図形7のポインティン
グを行う際には、CPU3がディスプレイ画面5a内の
マウスカーソル6の位置座標Pm を検出し、そのマウス
カーソル6の位置がポインティングの目標となる図形7
の効力を生じないエリア8aに在れば、特に何も処理し
ない。また、CPU3がマウスカーソル6の位置座標P
m を検出し、そのマウスカーソル6の位置がポインティ
ングの目標となる図形7の効力を生じるエリア8bに在
れば、マウスカーソル6を目的のエリア8cの中心に移
動する。
【0016】このようなポインティング手法よってマウ
スカーソル6がポインティングの目標となる図形7の目
的のエリア8cに直接入らずとも、目的のエリア8cよ
り容易に入ることのできる効力を生じるエリア8b内に
入れることでマウスカーソル6を目的とするエリア8c
に移動することが可能である。
【0017】また、マウスカーソル6がポインティング
の目標となる図形7の効力を生じるエリア8bを脱する
に十分なだけマウス1を移動させなければ、マウスカー
ソル6は再び目的のエリア8cの中心まで戻されるの
で、目的のエリア8cを外れることはない。結果として
マウスカーソル6が目的のエリア8cに磁石のように吸
着するような感触が得られることになる。
【0018】図3は、本発明によるマウスによるポイン
ティング方法の他の実施例をウインドウシステムのウイ
ンドウやCADに適用した例を説明する図である。図3
(a)に示すようにディスプレイ画面5a上に表示され
た面積の狭いポインティングの目標となる図形10にマ
ウスカーソル6を入れてマウス1によるクリックを行う
ことは極めて困難である場合、この図形10の部分でマ
ウス1のボタン1b,1cによりそれぞれクリックし、
そのままドラッグして図3(b)に示すように面積の広
い図形10′に拡大し、この部分に前述した実施例1の
機能を採用すれば、図3(a)に示すような実際に面積
の狭い図形10内にマウスカーソル6を入れなくても、
図3(b)に示すように目的のエリア11cよりも一回
り大きく用意された図形10′の効力を生じるエリア1
1bに入れることでマウスカーソル6を目的のエリア1
1cに移動することができる。なお、11aは効力を生
じないエリアである。
【0019】
【発明の効果】以上、説明したように本発明によれば、
マウスカーソルを、目的とする狭い第1のエリアに近接
する効力を生じる第2のエリアに近づけただけで、自動
的にその目的とする第1のエリア内にマウスカーソルが
移動し、一度目標とする第1のエリア内に移動したマウ
スカーソルは多少マウスを移動させても、目的とする第
1のエリアを外れることのないように振る舞うことによ
り、速い操作に対応できるので、操作性を向上させるこ
とができるという極めて優れた効果が得られる。
【図面の簡単な説明】
【図1】本発明によるマウスによるポインティング方法
の一実施例を説明するためのコンピュータシステムの構
成を示すブロック図である。
【図2】本発明によるマウスによるポインティング方法
の一実施例を説明するための図である。
【図3】本発明によるマウスによるポインティング方法
をウィンドシステムのウィンドウまたはCADに適用し
た他の実施例を説明する図である。
【符号の説明】
1 マウス 2 位置管理回路 3 CPU 4 表示制御回路 5 ディスプレイ 6 マウスカーソル 7 ポインティングの目標となる図形 8a 効力を生じないエリア 8b 効力を生じるエリア 8c 目的のエリア 10′ ポインティングの目標となる図形 11a 効力を生じないエリア 11b 効力を生じるエリア 11c 目的のエリア
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.6 識別記号 庁内整理番号 FI 技術表示箇所 G09G 5/14 Z 9471−5G

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 マウスカーソルによるポインティングの
    目標とする図形を画面上に表示するディスプレイと、 前記ディスプレイ画面上の任意の位置にマウスカーソル
    を移動する機能を有するマウスと、 前記ディスプレイ画面上におけるマウスカーソルの位置
    を検出するとともに前記マウスカーソルと前記図形との
    間の距離を演算し、前記マウスカーソルを前記図形に向
    かって移動させる機能を有する中央処理装置と、を備
    え、 前記ポインティングの目標とする図形に第1のエリアと
    前記第1のエリアを囲む面積の大きい第2のエリアとを
    設け、前記ディスプレイ画面上におけるマウスカーソル
    を第2のエリアに近づけると第1のエリア内に前記マウ
    スカーソルが移動し、一度前記第1のエリア内に移動し
    た後は前記マウスを所定距離以上移動しない場合は前記
    第1のエリアに戻されることを特徴とするマウスによる
    ポインティング方法。
JP5286296A 1993-10-22 1993-10-22 マウスによるポインティング方法 Pending JPH07121152A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5286296A JPH07121152A (ja) 1993-10-22 1993-10-22 マウスによるポインティング方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5286296A JPH07121152A (ja) 1993-10-22 1993-10-22 マウスによるポインティング方法

Publications (1)

Publication Number Publication Date
JPH07121152A true JPH07121152A (ja) 1995-05-12

Family

ID=17702544

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5286296A Pending JPH07121152A (ja) 1993-10-22 1993-10-22 マウスによるポインティング方法

Country Status (1)

Country Link
JP (1) JPH07121152A (ja)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08152971A (ja) * 1994-11-28 1996-06-11 Nec Software Ltd マウスカーソル制御方式
JP2009187052A (ja) * 2008-02-01 2009-08-20 Ricoh Co Ltd 情報処理方法及び情報処理装置
JP2010152914A (ja) * 2003-05-01 2010-07-08 Thomson Licensing マルチメディアユーザインタフェース
JP2010157244A (ja) * 2008-12-30 2010-07-15 Samsung Electronics Co Ltd 重力により移動される視覚的な効果を示すポインタを利用したguiの提供方法及びこれを適用した電子装置
US8866856B2 (en) 2005-05-26 2014-10-21 Nintendo Co., Ltd. Image processing program and image processing device for moving display area

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08152971A (ja) * 1994-11-28 1996-06-11 Nec Software Ltd マウスカーソル制御方式
JP2010152914A (ja) * 2003-05-01 2010-07-08 Thomson Licensing マルチメディアユーザインタフェース
US8723793B2 (en) 2003-05-01 2014-05-13 Thomson Licensing Multimedia user interface
US8866856B2 (en) 2005-05-26 2014-10-21 Nintendo Co., Ltd. Image processing program and image processing device for moving display area
US9592447B2 (en) 2005-05-26 2017-03-14 Nintendo Co., Ltd. Image processing program and image processing device for moving display area
US10653958B2 (en) 2005-05-26 2020-05-19 Nintendo Co., Ltd. Image processing program and image processing device for moving display area
JP2009187052A (ja) * 2008-02-01 2009-08-20 Ricoh Co Ltd 情報処理方法及び情報処理装置
JP2010157244A (ja) * 2008-12-30 2010-07-15 Samsung Electronics Co Ltd 重力により移動される視覚的な効果を示すポインタを利用したguiの提供方法及びこれを適用した電子装置

Similar Documents

Publication Publication Date Title
US6535233B1 (en) Method and apparatus for adjusting the display scale of an image
JP2994888B2 (ja) 入力処理装置および入力処理方法
JP3816540B2 (ja) 動的にユーザ・パネルを生成する方法
US5841440A (en) System and method for using a pointing device to indicate movement through three-dimensional space
WO1997011449B1 (en) Multiuser/multi pointing device graphical user interface system
KR20100085957A (ko) 포인터 제어장치
JPH01250129A (ja) 表示制御方法および表示装置
US20070063972A1 (en) Image control from composed composite image using HID signal conversion to source image coordinates
JPH07121152A (ja) マウスによるポインティング方法
JPH02244214A (ja) 座標入力装置
JP2000020243A (ja) カーソル制御方法、記憶媒体及び情報処理装置
JPH04291621A (ja) 移動表示方式
JP2000020754A (ja) モデル表示装置
JP3468371B2 (ja) ウィンドウ表示領域制御装置
JPH05165565A (ja) 座標入力方式
JPH05108263A (ja) マウス入力装置
JPH09259294A (ja) 表示倍率に対応するグリッド表示方法
JPH0519952A (ja) 手書き文字入力表示装置
JP2801294B2 (ja) 情報処理装置
JPH04165416A (ja) 情報処理システムの指示操作方法
JP2650414B2 (ja) データ入力方法
JPH03202916A (ja) 座標入力装置
KR20060007331A (ko) 휴대폰의 움직임을 감지하여 실시간 출력되는 시스템
JPS61240287A (ja) スクロール制御装置
JP2928563B2 (ja) スクロール方式