JPH0470920A - マウス - Google Patents

マウス

Info

Publication number
JPH0470920A
JPH0470920A JP2179003A JP17900390A JPH0470920A JP H0470920 A JPH0470920 A JP H0470920A JP 2179003 A JP2179003 A JP 2179003A JP 17900390 A JP17900390 A JP 17900390A JP H0470920 A JPH0470920 A JP H0470920A
Authority
JP
Japan
Prior art keywords
mouse
housing
rotation angle
ball
mode
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
JP2179003A
Other languages
English (en)
Inventor
Jun Igarashi
純 五十嵐
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 JP2179003A priority Critical patent/JPH0470920A/ja
Publication of JPH0470920A publication Critical patent/JPH0470920A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Position Input By Displaying (AREA)

Abstract

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

Description

【発明の詳細な説明】 【概要】
図形入力装置として用いられ、手で移動させたときのボ
ールの回転角を検出して移動量を出力するマウスに関し
、 正確に描画できるようにすることを目的とし、面に接し
て回転移動自在なボールと、互いに直交する2方向の、
該ボールの回転角成分を検出する回転角検出器とを、2
組、ハウジング内に備えて構成する。
【産業上の利用分野】
本発明は、図形入力装置として用いられ、手で移動させ
たときのボールの回転角を検出して移動量を出力するマ
ウスに関する。
【従来の技術】
マウスは、互いに直角な方向に配置された2つのローラ
にボールを当接させ、このボールの回転角の互いに直角
な2成分を各ローラの回転角に変換し、ローラの回転角
を例えばロータリエンコーダで検出して移動量をパルス
の形で出力するように構成されている。
【発明が解決しようとする課題】
したがって、このマウスによれば、ボールの中心位置の
2次元移動量を読み取ることができるが、ボールの中心
を動かさずにボールを回転させてもその回転角を検出す
ることはできない。 一方、マウスで例えば直線を描く場合、一般に手首の方
向も変化するので、ボールの回転運動にはその中心を通
る垂直軸の回りの回転運動も含まれている。また、ボー
ルは目視できないので、その中心が何処にあるかを正確
に認識することができない。 このようなことから、従来のマウスでは図形をトレース
してその図形をデジタイザのように正確に入力すること
は困難である。 本発明の目的は、このような問題点に鑑み、正確な描画
が可能なマウスを提供することにある。
【課題を解決するための手段及びその作用】第1図は本
発明に係るマウスの原理構成を示す。 図中、IB、ICはボールであり、面に接して回転移動
自在である。2XB、2YB及び2XC。 2YCは回転角検出器であり、互いに直交する2方向の
、ボールIB及び1(、の回転角成分を検出する。3は
これらが収納されるハウジングである。 本発明のマウスでは、ハウジング3内にボールとボール
の回転角検出器とを2組備えているので、コンピュータ
本体側又はマウス側において、検出された回転角に基づ
き、ハウジング3またはこれに一体化された部分の目視
可能なある点Aの移動量を求めることにより、図形を正
確に描画可能となる。 図中、4は移動量変換手段であり、検出された回転角成
分に基づいて、ハウジング3またはこれに一体化された
部分の目視可能なある点への移動量を算出し出力する。 この移動量変換手段4をマウスに付設すれば、コンピュ
ータ本体側でこの移動量を算出する必要がないので、コ
ンピュータ本体側の処理が複雑になるのを避けることが
できる。また、この移動量の信号を従来のマウスと同一
形式にすることにより、マウスを用いた従来のソフトウ
ェアを変更することなくそのまま利用することができる
。 図中、5はリセットスイッチ手段であり、座標系を初期
化するためのものである。6は基準直交座標系決定手段
であり、リセットスイッチ手段5によるリセッN1作時
点でのハウジング3の向きに応じた基準直交座標系を決
定する。このようなリセットスイッチ手段5及び基準直
交座標系決定手段6をマウスに付設し、上記点Aの移動
量を、この基準直交座標系での座標成分で表わす。 この構成によれば、描画対象図形の直交座標系にマウス
の直交座標系を容易に合わせることができるので、図形
を容易かつ正確にトレースすることが可能となり、本発
明に係るマウスを高価かつ大型のデジタイザの代用品と
することができる。 図中、7はモード切換スイッチ手段であり、2組の回転
角検出器2XB、2YB及び2XC,2YCの出力のう
ち1組だけの出力を用いたノーマルモードと、この2組
の出力を用いたトレースモードとを、切換え設定するた
めのものである。8は出力選択手段であり、このモード
切換スイッチ手段?で設定されたモードに応じて出力を
切換える。 このようなモード切換スイッチ手段7及び出力選択手段
8をマウスに付設すれば、1個のマウスで、従来のマウ
スとしても、デジタイザの代用品としても、選択的に用
いることができる。
【実施例】
以下、図面に基づいて本発明の一実施例を説明する。 第2図はマウス10の内部概略構成を示す。このマウス
10の構成の主な特徴は、従来1組であったボールとボ
ールの回転角検出器とを、2組備えている点にある。 底板12には、これに形成された2つの孔の上にそれぞ
れボール14B、14Cが搭載されている。底板12上
には、ボール14Bに対応してロータリエンコーダ16
XB及び16YBが固定され、これらの入力軸にはそれ
ぞれ、ボール14Bの周面に当接するローラ18XB及
び18YBが取り付けられている。ローラ18XB及び
18YBの軸方向はそれぞれ、互いに直角な図示X方向
及びY方向に平行になっている。ローラ18XB及び1
8YBの先端部は、底板12上に固定された軸受2OB
に軸支されている。ボール14Bの、軸受2OBと反対
側の周面には、従来と同様に不図示のガイドローラが弾
接されている。 したがって、平面上で底板12を移動させると、これに
伴ってボール14Bもこの平面上で回転移動し、ボール
14Bの回転角のX方向成分がロータリエンコーダ16
XBで検出され、ボール14Bの回転角のY方向成分が
ロータリエンコーダ16YBで検出される。 ボール14Cの回転角検出機構もボール14Bのそれと
同一であり、WJ2図において、同一構成要素に対しB
の代わりにCを付し、その説明を省略する。 底板12の先端部には突起22が形成され、底板12の
後端部には突起24が形成されており、突起22と24
の両先端を結ぶ直線は、ボール14B、14・Cの下部
が嵌められた孔の中心を通る。 この直線は図示Y軸に一致している。 また、底板12の側部にはモード切換スイッチ26が取
り付けられており、一方、カバー28の側部にはこのモ
ード切換スイッチ26の操作部を外部に露出するための
矩形孔30が形成されている。矩形孔30の縁部には、
モード切換スイッチ26により設定される「ノーマルモ
ード」と「トレースモード」の語が記入されている。 底板12上にはまた、プリント基板に電子部品が実装さ
れたミニボード32が装着され、これがケーブル34と
接続されて、外部に移動量等の信号が取り出される。 カバー28には、従来同様にプッシニスイッチ36R及
び36Lが配設されている。なお、本発明はブッシニス
イッチ36R及び36L及びその信号処理に関しては特
徴がないので、以下、これに関連した部分の説明を省略
する。 次に、ミニボード32の回路構成を第3図に基づいて説
明する。 ロータリエンコーダ16XB、16YB、16xC及び
16YCは同一構成であり、それぞれ、入力軸の回転角
に比例した個数の、互いに90度位相の異なる公知の2
相パルスを出力する。これら2相パルスはそれぞれ、正
逆判別回路401〜404に供給され、90度位相差の
正負に基づいて回転方向が検出される。これら検出信号
は、それぞれアップダウンカウンタ421〜424のU
/D端子(アップ/ダウン制御端子)に供給される。ロ
ータリエンコーダ16XB、16YB、16XC及び1
6Ycから出力される一方のパスルは、それぞれアップ
ダウンカウンタ421〜424に供給されて計数される
。アップダウンカウンタ421〜424の計数値は、マ
ルチプレクサ44で順に選択されてワンチップマイクロ
コンピュータ46へ供給され、ワンチップマイクロコン
ピュータ46からの信号でクリアされる。 ワンチップマイクロコンピュータ46は、モード切換ス
イッチ26で設定されたモードがトレースモードの場合
には、これら計数値に基づいて、後述の如く、突起22
の先端Aの移動量のX成分及びY成分を算出し、これら
成分値に比例した個数のパルスをそれぞれセレクタ48
X及び48Yへ供給する。これらのパルスは、ロータリ
ーエンコーダの出カバスルを真似た互いに90度位相の
異なる2相パルスである。したがって、トレースモード
であっても、マウスを用いた従来のソフトウェアを変更
することなくそのまま利用することができる。セレクタ
48X及び48Yにはまた、それぞれロータリエンコー
ダ16XB及び16YBから2相パルスが供給される。 ワンチップマイクロコンピュータ46は、モード切換ス
イッチ26で設定されたモードがノーマルモードの場合
にはロータリエンコーダ16XB及び16YBの出力パ
ルスを選択し、トレースモードの場合にはワンチップマ
イクロコンピュータ46の出力パルスを選択するように
、セレクタ48X及び48Yを連動して切換え制御する
。 次に、第4図に基づいてワンチップマイクロコンピュー
タ46の処理手順を説明する。この処理は、例えば△t
=1000SeC毎のタイマ割込みにより開始される。 なお、セレクタ48X及び48Yはノーマルモード側に
初期設定され、モード切換スイッチ26の切換え時点を
判別するためのフラグFはOに初期設定されているもの
とする。 また、ボール14B、14Cの移動平面との接点をそれ
ぞれB、Cとする。 (50)モード切換スイッチ26で設定されたモードが
ノーマルモードであり、かつ、(52)F=1であれば
、 (54)フラグFを0にし、セレクタ48X及び48Y
をノーマルモード側に切換える。これにより、マウス1
0は従来構成のマウスとして機能する。 描画対象図形の直交座標軸、例えばグラフ用紙の縦軸上
や図形の縦線上に、マウス10の突起22と24の先端
を置き、モード切換スイッチ26を切換えてトレースモ
ードにすると、 (56)F=Oの場合、すなわち、トレースモード切換
え時点では、 (58)フラグFを1にし、セレクタ48X及び48Y
をトレースモード側に切換える。また、座標軸を次のよ
うにして初期化する。すなわち、現在の点A、B、Cの
位置及び前回のタイマ割り込み時点での点ASB、Cの
位置A、 、B、、C1を、 A=A、= (0,0) B=Bb = (0,−b) C=Cb = (0,−c) とする。ここに、bSc (0<b<c)は定数である
。 ここで、第5図において、マウス10は、このモード切
換え時点1=0には点線で示す位置に在り、次のタイマ
割込み時点t=Δtには一点鎖線で示す位置に在り、そ
の次のタイマ割込み時点t=2Δtには実線で示す位置
に在るとする。また、一般に、時点t=iΔt(iは自
然数)での点A1BSCの位置をそれぞれ点Ai、B1
、CIとし、この時点でのX軸及びY軸をそれぞれxI
軸及びYl軸とする。現時点は1Δtであるとする。 (60)Yl−、軸(点B、と点Cbとを結ぶ直線)の
X。軸に対する傾きKを求とる。最初はに=0である。 (62)アップダウンカウンタ421〜424の計数値
を、マルチプレクサ44を介して順に読み込んだ後、ア
ップダウンカウンタ421〜424の計数値をクリアす
る。これら計数値は、点B1CのX l−1−Yl、、
l座標系における変移量ΔB゛ΔC゛を表わしている。 (64)ステップ60で求めた座標軸の傾きKを用い、
座標系回転により、変移量ΔB゛ΔC°をX o  Y
 o座標系における変移量ΔB。 ΔCに変換する。 (66)点BSCの現在位置、 B=B、+ΔBSCすC5十ΔC を求する。 (68)点B、Cの座標から点への座標を求め、さらに
、点Aの変移量ΔA=A−A、を求める。 (70)このΔAに比例した個数の疑似2相バルスを、
セレクタ48X及び48Yを介して外部に出力する。 (72)点ASB%Cの位置座標を前回の点Ab SB
b 、Cbの位置座標として保存する。 このような処理により、図形を容易かつ正確にトレース
することができる。また、1個のマウス10で、しかも
、マウスを用いた従来のソフトウェアを何ら変更するこ
となく、従来のマウスとしても、デジタイザの代用品と
しても、選択的に用いることができる なお、本発明には外にも種々の変形例が含まれる。 例えば、モード切換スイッチ26を設けずに、ブツシュ
スイッチ36R及び36Lを同時に押下したときにモー
ドを切換えるようにしてもよい。 また、トレースモードのみ備えたマウスであってもよい
。 また、回転検出器としてはポテンシオメータを用いたも
のであってもよい。 また、ボール14B及び14Cの配置は任意でよく、例
えばこれらを第2図X方向に並置してもよい。 マタ、0−タIJエン:l−ダl 6XB、16YB。 16XC及び16YCの出力をそのまま外部に取り出し
、コンピュータ本体側で点Aの移動量を算出するように
してもよい。 さらに、突起22は底板12の側部に設けてもよい。ま
た、突起に特定点を示すための凹部や孔を形成したり、
突起を設けずに単に点や線をカバー28の縁部に記入し
たり、あるいは、別個の部品をマウス10に一体的に取
付けて特定点を示すようにしてもよい。 また、出力する移動量は、上記実施例では変移量ΔAと
したが、点Aの基準直交座標系Xo−Y0における位置
座標としてもよい。
【発明の効果】
以上説明した如く、本発明に係るマウスでは、ハウジン
グ内にボールとボールの回転角検出器とを2組備えてい
るので、コンピュータ本体側又はマウス側において、検
出された回転角に基づき、ハウジングまたはこれに一体
化された部分の目視可能なある1点の移動量を求めるこ
とにより、図形を正確に描画可能となるという効果を奏
する。 移動量変換手段をマウスに付設すれば、鉄黒の移動量を
コンピュータ本体側で算出する必要がないので、コンピ
ュータ本体側の処理が複雑になるのを避けることができ
、また、この移動量の信号を従来のマウスと同一形式に
することにより、マウスを用いた従来のソフトウェアを
変更することなくそのまま利用することができるという
効果を奏する。 さらに、リセットスイッチ手段及び基準直交座標系決定
手段をマウスに付設し、上記点の移動量をこの基準直交
座標系での座標成分で表わすように構成すれば、描画対
象図形の直交座標系にマウスの直交座標系を容易に合わ
せることができるので、図形を容易かつ正確にトレース
することができ、高価かつ大型のデジタイザの代用品と
することができるという効果を奏する。 また、モード切換スイッチ手段及び出力選択手段をマウ
スに付設すれば、1個のマウスで、従来のマウスとして
も、デジタイザの代用品としても、選択的に用いること
ができるという効果を奏する。
【図面の簡単な説明】 第1図は本発明に係るマウスの原理構成を示すブロック
図である。 第2図乃至第4図は本発明の一実施例に係り、第2図は
カバー28を開けた状態のマウス10の内部概略構成を
示す斜視図、 第3図は第2図のミニボード32の回路図、第4図は第
3図のワンチップマイクロコンビニータ46の処理手順
を示すフローチャート、第5図はマウス10の位置変化
と座標軸との関係を示す図である。 図中、 10はマウス 12は底板 14B、14Cはボール 16XB、16YB、16XC,t 6yc+t。 −タリエンコーダ 18XB、18YB、18XC,18YCltK:1−
ラ 20B、20Cは軸受 26はモード切換スイッチ 28はカバー 36R,36Lはプッシ二スイッチ 401.402.403.404は正逆判別回路 421.422.423.424はアップダウンカウン
タ 第2図

Claims (1)

  1. 【特許請求の範囲】 1)、面に接して回転移動自在なボール(1B、1C)
    と、 互いに直交する2方向の、該ボールの回転角成分を検出
    する回転角検出器(2XB、2YB、2XC、2YC)
    と、 を2組、ハウジング(3)内に備えたことを特徴とする
    マウス。 2)、検出された前記回転角成分に基づいて、前記ハウ
    ジングまたはこれに一体化された部分の目視可能なある
    点(A)の移動量を算出し出力する移動量変換手段(4
    )を有することを特徴とする請求項1記載のマウス。 3)、座標系を初期化するためのリセットスイッチ手段
    (5)と、 該リセットスイッチ手段によるリセット操作時点での前
    記ハウジングの向きに応じた基準直交座標系を決定する
    基準直交座標系決定手段(6)とを有し、 前記ある点(A)の移動量は、該基準直交座標系での座
    標成分で表わすことを特徴とする請求項2記載のマウス
    。 4)、前記2組の回転角検出器の出力のうち1組だけの
    出力を用いたノーマルモードと、該2組の出力を用いた
    トレースモードとを、切換え設定するためのモード切換
    スイッチ、手段(7)と、該モード切換スイッチ手段で
    設定された該モードに応じて出力を切換える出力選択手
    段(8)と、を有することを特徴とする請求項3記載の
    マウス。
JP2179003A 1990-07-04 1990-07-04 マウス Pending JPH0470920A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2179003A JPH0470920A (ja) 1990-07-04 1990-07-04 マウス

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2179003A JPH0470920A (ja) 1990-07-04 1990-07-04 マウス

Publications (1)

Publication Number Publication Date
JPH0470920A true JPH0470920A (ja) 1992-03-05

Family

ID=16058419

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2179003A Pending JPH0470920A (ja) 1990-07-04 1990-07-04 マウス

Country Status (1)

Country Link
JP (1) JPH0470920A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1996028776A1 (en) * 1995-03-09 1996-09-19 Kazuo Murayama Data input apparatus

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1996028776A1 (en) * 1995-03-09 1996-09-19 Kazuo Murayama Data input apparatus

Similar Documents

Publication Publication Date Title
EP0429391B1 (en) Three-dimensional computer input device
US5329276A (en) Multidimensional signal input device
TWI334559B (en) Interactive pointing device
US6172665B1 (en) Mouse and trackball with optimal measurement optics
US6690358B2 (en) Display control for hand-held devices
US6466831B1 (en) Three-dimensional data input device
JPH0470920A (ja) マウス
US5854623A (en) Two- and three-dimensional trackball with enhanced measurement optics
JPH08278846A (ja) 三次元データ入力装置
KR101686585B1 (ko) 비행 가상 시뮬레이터 환경에서 회전형 꼭지 손잡이를 구동하기 위한 손 움직임 추적 시스템
GB2367431A (en) A multi axis potentiometer
JPH04188217A (ja) トラックボールアセンブリ
JPH0319969B2 (ja)
JPS61139824A (ja) 三次元マウス
JP2989306B2 (ja) 座標入力装置
JP3002764U (ja) 補助入力装置
JP2709197B2 (ja) 位置指示装置
JPH0449718Y2 (ja)
JPS6093310A (ja) 座標入力装置
JPH07281830A (ja) 座標移動量演算装置および座標移動量演算方法
JPH05224811A (ja) 入力補助装置
JPH0540571A (ja) 3次元位置入力方法および3次元位置入力装置
JPS6362022A (ja) 座標入力装置
KR19990040631A (ko) 3차원 포인팅 디바이스와 데이터 생성 방법
JPH04123433U (ja) マウス