JPH01103728A - ポインティングデバイス - Google Patents

ポインティングデバイス

Info

Publication number
JPH01103728A
JPH01103728A JP62259740A JP25974087A JPH01103728A JP H01103728 A JPH01103728 A JP H01103728A JP 62259740 A JP62259740 A JP 62259740A JP 25974087 A JP25974087 A JP 25974087A JP H01103728 A JPH01103728 A JP H01103728A
Authority
JP
Japan
Prior art keywords
cursor
moving
movement
mouse body
mark
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
JP62259740A
Other languages
English (en)
Inventor
Katsuhiko Okitsu
克彦 興津
Ryoichi Imai
良一 今井
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP62259740A priority Critical patent/JPH01103728A/ja
Publication of JPH01103728A publication Critical patent/JPH01103728A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Position Input By Displaying (AREA)

Abstract

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

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明はポインティングデバイス、特に、ポインティン
グデバイス本体を移動することにより、座標情報を入力
するポインティングデバイスに関する。
[従来の技術] 一般にマーク(以下カーソルと称す)を移動可能にして
表示装置に表示し、所望のカーソル位置を指示すること
によりカーソルの位置座標を入力するポインティングデ
バイスが知られている。このポインティングデバイスの
中でもマウスと呼ばれるポインティングデバイスはマウ
ス本体を操作者が移動し、この移動量に応じて、表示画
面のカーソルを移動表示している。
第8図は従来のマウスの模式的構成を示す。
第8図において、Mは表示マークの移動量および表示マ
ークの座標の入力を指示するマウス本体である。マウス
本体Mは、その移動量に応じてカーソルの表示画面の水
平方向(X方向)の移動量を表わす信号XIと水平方向
に対して移動する向きを基準方向に対して正負もしくは
オン/オフで表わす信号×2および表示画面の垂直方向
(X方向)に対するカーソル移動量を表わす信号Yl、
同様に垂直方向に対する移動方向を表わす信号Y2を発
生し、ケーブルMSを介してコンピュータD°に送信す
る。
コンピュータD°はこれらの情報に基いて、表示装置り
に表示されているカーソルを移動表示し、マウス本体M
から指示キーMM−1の押下が有った時点のカーソルの
表示位置を入力座標として取り扱う。
指示キーMM−1の押下により発生する信号Sもケーブ
ルMSを介してマウス本体MからコンピュータD′に送
信される。
第9図は第8図のマウス本体Mの機械構成の一部を示す
第10図はマウス本体の移動量とカーソルの移動量の関
係を示す。
M−1はマウス本体Mの移動に伴って机などとの接触に
より回転するホールである。M−2は回転するホールM
−1の水平方向および垂直方向の回転量に応じて回転す
るエンコーダである。
エンコーダM−2にはその同心円の円周上に等間隔で穴
が設けられている。M−3は発光素子および受光素子か
らなるフォトセンサであり、回転するエンコーダM−2
の穴を通過する発光素子からの光を受光素子が受光して
パルスを発生する。
このパルスの発生数をカウントすることによりマウス本
体Mの移動量を知ることができる。
[発明が解決しようとする問題点] このような従来のマウスは表示装置りに表示されている
カーソルCRを第10図に示すように距離ρだけ大きく
移動させるためには、マウス本体Mをも同様に距離した
け大きく移動させる必要が生じ、その結果、マウスを操
作するための広いスペースが必要であるという第1の問
題点があった。
さらには、狭い場所で操作者がマウス本体Mを使用する
ためには、例えば机上でマウス本体Mを移動し、もち上
げ、再び元の位置から移動するという煩雑な操作を繰り
返さなければならないという第2の問題点があった。そ
こで、本発明の目的は、このような問題点を解決し、操
作性の高いポインティングデバイスを提供することにあ
る。
[問題点を解決するための手段] このような目的を達成するために、本発明は、移動体の
基板上の移動に応じて表示手段に表示されたマークを相
対的に移動させ、マークの位置の座標を入力することの
可能なポインティングデバイスにおいて、基板上の走査
面上に1以上配置され、移動体の到達およびその到達位
置を検知することにより、マークの移動および到達位置
に応じたマークの移動方向を指示する信号を出力する検
知手段と、検知手段が出力する信号に応じて所定方向へ
所定の移動量づつマークを表示画面上に移動させる移動
手段とを具えたことを特徴とする。
[作 用] 本発明では、移動体がその走査面の境界に到達すると、
検知手段がその到達を検知している間、検知手段の配置
位置より定まる方向に移動手段がマークを移動するので
、マークを大きく移動するとぎは、移動体を境界位置に
位置するだけでよく、もってポインティングデバイスの
操作性を大きく容易とすることができる。
[実施例] 以下、図面を参照して本発明の実施例を詳細に説明する
第1図において、第8図に示す従来例と同様の箇所には
同一の符号を付している。
第1図において、Cはマウス本体を走査するための基板
であり、基板Cの周辺近くには周辺に沿って圧力センサ
S1〜S4が埋めこまれている。圧力センサS1〜S4
の出力は、通常は、“オフ″てあり、マウス本体Mがセ
ンサS1〜S4上に位置したときはオンとなる信号SS
1〜554を発生する。
Bは制御回路であり、センサS1〜S4が発生する信号
551−554およびマウス本体Mが発生する信号Xi
、 X2. Yl、 Y2を入力して、本発明に関わる
信号処理を行う。制御回路Bにより信号処理された後述
の信号X’l 、 X’2 、 Y’l 、 Y’2が
カーソル位置動に関する情報としてケーブルMS’を介
してコンピュータD゛へ入力される。Aは一定周期のパ
ルスPSを発生するパルス発振回路であり、発生パルス
が制御回路Bの信号処理に用いられる。
次に制御回路Bについて説明する。
制御回路Bの入力信号と出力信号のレベルは、プール代
数を用いた次式の関係に定められる。したがって、この
関係式を満足するようにアンド回路とオア回路などの論
理回路を用いて制御回路Bを構成してもよいし、中央演
算処理装置(cpu)用いて、入力信号のレベルを制御
し出力信号を作成するようにしてもよい。
XI’ −(SS1+5S2)・PS+(SS1+5S
2)・Xi      (1)X2’  −5S1+(
SS1+5S2)・ X2             
     (2)XI’ −(SS3+5S4) ・p
s+ (SS3+5S4) −Yl      (3)
X2’−5S3+(SS3+5S4)・Y2     
     (4)ここで十記号は論理和条件(オア条件
)、・記号は論理積条件(アンド条件)、−記号は信号
レベルの反転を示す。
第2図は本実施例の外観の一例を示す。    ゛第2
図を参照しながら本実施例の動作を説明する。
第2図において、操作者がマウス本体Mを基板Cの中心
部からセンサS1へ3/IL移動したときのカーソルの
移動を例に取り説明する。ここで、最初にカーソル位置
はCRIに在るものとする。
ボタンスイッチSがオンされ、マウス本体Mが移動を開
始すると、マウス本体Mから各方向における移動量およ
び移動方向を示す信号Xi、 X2.Yl。
Y2がマウス本体Mから出力される。制御回路Bは(1
)〜(4)式に基いて信号処理を行う。この状態におい
て、センサ5INS4の出力はオフなので551−55
2−853−554−0 、 X’l =X1. X’
2 =X2゜Y’l =Y1. Y’2 =Y1となっ
て制御回路BからコンピュータD°にはマウス本体Mが
発生する信号と同じ信号が転送される。
コンピュータD゛は入力信号に基づいて、表示装置りの
表示画面上のカーソルを位置CRIから移動を開始する
。したがってマウス本体Mが1/3 L移動し、センサ
Slに位置した時点でカーソルも1/3Jug動じ、位
置CR2に移動する。
操作者がマウス本体MをセンサS1の位置に保つと、セ
ンサS1もオンの状態を保つ、このとき、マウス本体M
は移動していないので、信号Xi、 X2. Yl、 
Y2はすべて°゛オブルベルすなわち、X1=X2=Y
1=Y2=Oとなる。また、5S1−552−553−
554−0なノテ、(1) 〜(4)式に基イテX’l
 =PS、 Y’2 = ” 1°’ 、 Y’l =
O,Y’2 =Oの信号を制御回路Bが発生する。この
結果、パルス発振器AがパルスPSを発生する度にコン
ピュータD°はカーソルを位置CR3に向って移動する
カーソルが位置CR3近くに位置したことを表示装置り
により操作者が確認し、センサ51をオフするようにマ
ウス本体Mを少し移動すると、(もしくは、マウス本体
を持ち上げてもよいが、)センサ551〜SS4 = 
O、Xi NX2. Yl 〜Y2=0となり、その結
果、制御回路Bの出力信号×°1〜Y’2 、 Y’l
、 Y’2= Oとなる。したがって、コンピユータD
゛はカーソルの移動を中止する。この後、操作者がセン
サS1〜S4をオンしないようにマウス本体Mを少し移
動すれば、上述の動作手順で、カーソルを位置CR3に
位置することができる。
また、カーソルを長い距離移動したいとぎは、移動方向
のセンサS1〜S4にマウス本体Mを直ちに置けば、マ
ウス本体Mを移動することなく、カーソルを移動するこ
とも可能である。
第3図は本発明第2の実施例構成を示す。
第1の実施例は、マウス本体の位置を検出するセンサS
1〜S4を基板Cに埋め込んだ例であったが、第2の実
施例はセンサ5l−54を基板に埋め込まず、センサS
1ルS4自体をそのまま机上などに配置するようにした
例である。第2の実施例では第3図に示すようにセンサ
S1〜S4を図中の矢印の方向に自由に配置できるので
マウスの走査スペースを任意に設定できるという利点と
装置小型にできるという利点を持つ。
第4図は本発明第3の実施例の構成を示す。
第3の実施例のセンサs1〜s7を閉区画を形成するよ
うに基板Cに配置し、センサSl〜s7の各々と予め定
めたカーソルの移動方向とを対応させている。第1の実
施例1ではセンサによるカーソルの移動方向の指示はx
、y方向の2方向だけであったが、第3の実施例では第
4図に示すように斜め方向を加えた4方向の指示が可能
である。
第3の実施例では発展形態として、センサに透明タッチ
パネルを用い、この透明タッチパネルにより円周を形成
するように基板に配置することもできる。タッチパネル
の押下位置と円周の中心とで定まる方向をカーソルの移
動方向とすることにより全てのカーソルの移動方向を指
示することも可能である。
第5図は本発明の第4の実施例の構成を示す。
第4の実施例は第1の実施例にセンサs1〜S4がオン
しているときのカーソルの移動速度を可変とする機能を
付加した例である。
第5図において、Aoは2種類の周波数を持つパルスを
発生するパルス発生器であり、基準パルス発生器A−0
が発生する第1のパルスと分周器A−1などにより分周
した第2のパルスとをスイッチA−2のオン/オフ信号
PPSにより切り換え、信号PSとして出力する。
このような構成において、マウス本体MがセンサS1〜
S4のいずれかをオンしたときに、制御回路Bを介して
コンピュータD°に送られる信号は、パルス発振回路A
°の出力信号psと同じ周期になる。コンピュータD°
はこの入力信号のパルス数を計数するので、結果として
、カーソルの移動速度は信号PSのパルス周期に対応す
る。このため、スイッチA−2の切り換えで、カーソル
の移動速度をも切り換える。したがって、スイッチA−
2の切り換えで、カーソルの移動速度をも切り換えるこ
とが可能である。
第6図は第5の実施例の構成を示す。
第5の実施例は第5図示の第4の実施例におけるスイッ
チA−2を基板C上に配置したセンサ51〜S4. S
’l〜S’4を兼用してカーソルの移動走査を切り換え
るようにした例である。
第5図において、センサS’l〜S“4はセンサ5l−
54に内側もしくはLは外側に沿って配置されている。
センサS4〜S4およびセンサS’l〜S’4のいずれ
か一方のセンサがオンされたときその検知出力が制御回
路Bに出力される。さらに、センサS”1〜S“4のみ
の出力が信号pPs  (第5図参照)となるように各
センサの信号線が接続されている。
このような構成においては、センサS1へ54のいずれ
かがオンとなるとき信号PPSはオフとなり、例えば、
第1のカーソル速度が選択でき、センサS’l〜S’4
のいずれかがオンしたときには信号PPSはオンとなり
、第2のカーソル速度が選択できる。センサS1〜S4
. S’l〜S’4のいずれかがオンしたときそのセン
サと対応する方向にカーソルが移動することは第1の実
施例と同様である。
第7図は本発明第6の実施例の構成を示す。
第6の実施例は第4の実施例の発展させた形態であり、
長手方向のセンサSl、S2がオンしたときはカーソル
の移動速度を速くするようにセンサS1〜S4がスイッ
チA−2を兼用した例である。
第7図において第5図示の第4の実施例のように長手方
向に配置されたセンサSlおよびセンサS2の出力信号
はオア回路AA−1を介して信号PPSとしてパルス発
振器へ°に入力される。またセンサS3およびセンサS
4の出力信号はノア回路AA−2を介して信号PPSと
してパルス発振器A°に入力される。
このような構成において、センサS1もしくはセンサS
2がオンすると信号PPSがオンとなり、高い周波数の
信号PSがパルス発振回路A゛において発生するので、
カーソルの移動速度が速くなる。またセンサS3もしく
はセンサS4がオンすると、信号PPSはオフとなり、
低い周波数の信号PSがパルス発生回路A゛において発
生するので、カーソルの移動速度は遅くなる。
[発明の効果] 以上説明したように、本発明によれば、移動体がその走
査面の境界に到達すると、検知手段がその到達を検知し
ている間、検知手段の配置位置より定まる方向に移動手
段がマークを移動するので、マークを大きく移動すると
きは、移動体を境界位置に位置するだけでよく、もって
ポインティングデバイスの操作性を大きく容易とするこ
とができるという効果が得られる。
【図面の簡単な説明】
第1図は本発明第1の実施例の構成を示すブロック図、 第2図は本発明第1の実施例の動作を示す斜視図、 第3図は本発明第2の実施例の構成を示す斜視図、 第4図は本発明第3の実施例の構成を示す斜視図、 第5図は本発明第4の実施例の構成を示すブロック図、 第6図は本発明第5の実施例の構成を示すブロック図、 第7図は本発明第6の実施例の構成を示すブロック図、 第8図は従来例のマウス本体Mの部分的斜視図、 第9図は従来例のシステム構成を示す斜視図、 第10図は従来例のマウスの移動量とカーソルの移動量
との関係を示す説明図である。 M・・・マウス本体、 M−1・・・ホール、 M−2・・・エンコーダ、 M−3・・・フォトセンサ、 A・・・パルス発振回路、 B・・・制御回路、 C・・・基板、 D・・・表示装置、 D’・・・コンピュータ、 S1〜S4・・・センサ。

Claims (1)

  1. 【特許請求の範囲】 1)移動体の基板上の移動に応じて表示手段に表示され
    たマークを相対的に移動させ、該マークの位置の座標を
    入力することの可能なポインティングデバイスにおいて
    、 前記基板上の走査面上に1以上配置され、 前記移動体の到達およびその到達位置を検知することに
    より、前記マークの移動および前記到達位置に応じた前
    記マークの移動方向を指示する信号を出力する検知手段
    と、 該検知手段が出力する前記信号に応じて所定方向へ所定
    の移動量づつ前記マークを表示画面上に移動させる移動
    手段と を具えたことを特徴とするポインティングデバイス。 2)前記移動手段は発生個数が前記マークの移動量を指
    示するパルス信号を発生し、そのパルス発生周期を可変
    設定することが可能な周期設定手段を有することを特徴
    とする特許請求の範囲第1項記載のポインティングデバ
    イス。 3)前記周期設定手段は前記移動体の位置に応じて前記
    パルス発生周期を可変設定するようにしたことを特徴と
    する特許請求の範囲第2項記載のポインティングデバイ
    ス。
JP62259740A 1987-10-16 1987-10-16 ポインティングデバイス Pending JPH01103728A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62259740A JPH01103728A (ja) 1987-10-16 1987-10-16 ポインティングデバイス

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62259740A JPH01103728A (ja) 1987-10-16 1987-10-16 ポインティングデバイス

Publications (1)

Publication Number Publication Date
JPH01103728A true JPH01103728A (ja) 1989-04-20

Family

ID=17338290

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62259740A Pending JPH01103728A (ja) 1987-10-16 1987-10-16 ポインティングデバイス

Country Status (1)

Country Link
JP (1) JPH01103728A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06259194A (ja) * 1993-03-08 1994-09-16 Fuotoron:Kk 操作装置
JP2013109603A (ja) * 2011-11-22 2013-06-06 Lenovo Singapore Pte Ltd タッチパッドを含む入力装置および携帯式コンピュータ

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06259194A (ja) * 1993-03-08 1994-09-16 Fuotoron:Kk 操作装置
JP2013109603A (ja) * 2011-11-22 2013-06-06 Lenovo Singapore Pte Ltd タッチパッドを含む入力装置および携帯式コンピュータ

Similar Documents

Publication Publication Date Title
US6307539B2 (en) Data input apparatus
CN102414649B (zh) 按照多个规则集合来操作触摸屏控制系统
US20100177053A2 (en) Method and apparatus for control of multiple degrees of freedom of a display
US20110187647A1 (en) Method and apparatus for virtual keyboard interactions from secondary surfaces
EP2016483A1 (en) Multi-function key with scrolling
US5945979A (en) Combined digital and analog cursor control
JPH1115593A (ja) データ入力装置
US20060232563A1 (en) Touch-sense apparatus available for one-dimensional and two-dimensional modes and control method therefor
JPH01103728A (ja) ポインティングデバイス
CN105549893A (zh) 一种光标快速定位的方法和定位装置
JP2002140165A (ja) 電子インタフェース・パネル及び電子機器
WO2016208099A1 (ja) 情報処理装置、情報処理装置に対する入力を制御する入力制御方法及び入力制御方法を情報処理装置に実行させるためのプログラム
JPH1139091A (ja) データ入力装置
JPS62165232A (ja) キ−入力装置
JPS59214942A (ja) 文書図形作成装置
JP2003022160A (ja) マウス
JPH0399312A (ja) 情報処理装置
KR20040034915A (ko) 펜 컴퓨팅 시스템에서의 동적 키보드 구현 장치
JPS62165233A (ja) キ−入力装置
JP2011164953A (ja) 携帯用電子機器及び表示制御方法
CN119512357A (zh) 基于键盘输入的触觉模式
JPH03224029A (ja) ベクトル入力装置
JPH01137320A (ja) タッチ形座標入力装置
JPS6277623A (ja) カ−ソル制御装置
JPH0519964A (ja) ポインテイング装置