JPS63316120A - 分解能制御機構付きマウス - Google Patents
分解能制御機構付きマウスInfo
- Publication number
- JPS63316120A JPS63316120A JP62152554A JP15255487A JPS63316120A JP S63316120 A JPS63316120 A JP S63316120A JP 62152554 A JP62152554 A JP 62152554A JP 15255487 A JP15255487 A JP 15255487A JP S63316120 A JPS63316120 A JP S63316120A
- Authority
- JP
- Japan
- Prior art keywords
- mouse
- data
- coefficient
- axis
- resolution
- 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
Links
- 238000001514 detection method Methods 0.000 claims description 2
- 241000699666 Mus <mouse, genus> Species 0.000 description 26
- 238000006073 displacement reaction Methods 0.000 description 8
- 238000010586 diagram Methods 0.000 description 4
- 230000001133 acceleration Effects 0.000 description 3
- 238000000034 method Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 235000017166 Bambusa arundinacea Nutrition 0.000 description 1
- 235000017491 Bambusa tulda Nutrition 0.000 description 1
- 241001330002 Bambuseae Species 0.000 description 1
- 241000699670 Mus sp. Species 0.000 description 1
- 235000015334 Phyllostachys viridis Nutrition 0.000 description 1
- 239000011425 bamboo Substances 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 210000003811 finger Anatomy 0.000 description 1
- 108700039855 mouse a Proteins 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 210000003813 thumb Anatomy 0.000 description 1
Landscapes
- Position Input By Displaying (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は分解能制御機構付きマウスに関する。
パーソナルコンいユータ等のカーソル移動、ボインティ
ング用のマウスには、その移動量検出方式の違いから、
機械式、光学式、青竹式等の種別がある。また、ボイン
ティング用ボタンの数、接続される主装置とのインタフ
ェース方式にも種々のバリエーションが存在する。これ
らを総合すると、一般的には次の構成要素からなってい
るといえる。
ング用のマウスには、その移動量検出方式の違いから、
機械式、光学式、青竹式等の種別がある。また、ボイン
ティング用ボタンの数、接続される主装置とのインタフ
ェース方式にも種々のバリエーションが存在する。これ
らを総合すると、一般的には次の構成要素からなってい
るといえる。
(13X、Y軸移動量センサ
(2) ボタンスイッチ
(3)データマルチプレクサ
(4)ホストインタフェース
X、Y軸移動量データ、ボタンスイッチデータ。
マウススデータスデータは複数バイトで構成されるため
、データマルチプレクサにより分解されホストインタフ
ェースを通じてホストシステムに送られる。
、データマルチプレクサにより分解されホストインタフ
ェースを通じてホストシステムに送られる。
ホストシステムがマウスの操作から受ける情報は、単位
時間毎のX軸方向、Y軸方向の変位に関するデータおよ
びマウスボタンの状態からなる。
時間毎のX軸方向、Y軸方向の変位に関するデータおよ
びマウスボタンの状態からなる。
作業面におけるマウスのX軸方向の変位dx、Y軸方向
の変位dyと、ディスプレイ上においてのカーソルのX
軸方向の変位dx、Y軸方向の変位dyとの間には、 v/dX2+dY2=ai丁y 2 −−−−−−
■という関係がある。この比例定数aを分解能係数と呼
ぶ。一般的にはdx、dyを入力したホストシステムが
ソフトウェアにより、それに分解能係数をかけてカーソ
ル移動の変位としている。分解能係数が大きくなると、
作業面での変位に対するディスプレイ上での変位が大き
くなるため、長い距離を動かしたいときKは能率が良い
が、解像度が荒くなり、細かい動きを表現することがで
きない。逆に分解能係数が小さくなると、細かい動きを
表現することはできるが、長い距離を動かすのには向か
ない。
の変位dyと、ディスプレイ上においてのカーソルのX
軸方向の変位dx、Y軸方向の変位dyとの間には、 v/dX2+dY2=ai丁y 2 −−−−−−
■という関係がある。この比例定数aを分解能係数と呼
ぶ。一般的にはdx、dyを入力したホストシステムが
ソフトウェアにより、それに分解能係数をかけてカーソ
ル移動の変位としている。分解能係数が大きくなると、
作業面での変位に対するディスプレイ上での変位が大き
くなるため、長い距離を動かしたいときKは能率が良い
が、解像度が荒くなり、細かい動きを表現することがで
きない。逆に分解能係数が小さくなると、細かい動きを
表現することはできるが、長い距離を動かすのには向か
ない。
従来のマウスにおいては、分解能係数は固定であるか、
ユーティリティソフトウェア等で作業開始時に半固定的
に設定している場合が多い。しかし中には、マウスの動
きの速度、加速度等に対応して分解能係数をダイナミッ
クに変化させているものもある。
ユーティリティソフトウェア等で作業開始時に半固定的
に設定している場合が多い。しかし中には、マウスの動
きの速度、加速度等に対応して分解能係数をダイナミッ
クに変化させているものもある。
マウスを使用して操作を行う場合、マウスを少し動かし
ただけでディスプレイ上のカーソルを大きく移動させた
い場合と、マウスを大きく動かしたとしてもナイスプレ
イ上のカーソルを正確な位置に移動させたい場合とがあ
る。上述の従来のマウスにおいては、分解能係数が固定
であったシ、ユーティリティソフトウェアを使用しなけ
れば変化させることができず、この高速移動性と正確性
を両立させて各種の操作局面に柔軟に対応することはで
きない。また、マウスの速度、加速度に対応してダイナ
ミックに分解能係数を変化させる方法においては、操作
者が意図通りに移動速度や加速度を制御できないことが
多いという欠点がある。
ただけでディスプレイ上のカーソルを大きく移動させた
い場合と、マウスを大きく動かしたとしてもナイスプレ
イ上のカーソルを正確な位置に移動させたい場合とがあ
る。上述の従来のマウスにおいては、分解能係数が固定
であったシ、ユーティリティソフトウェアを使用しなけ
れば変化させることができず、この高速移動性と正確性
を両立させて各種の操作局面に柔軟に対応することはで
きない。また、マウスの速度、加速度に対応してダイナ
ミックに分解能係数を変化させる方法においては、操作
者が意図通りに移動速度や加速度を制御できないことが
多いという欠点がある。
本発明のマウスは、本体の移動操作に応答して移動量デ
ータを発生する移動量検出手段と、断続操作に応答して
指示用の2値データを発生するスイッチ手段と、回転可
能な操作部を有し回転操作に応答して値が変化する指示
値データを発生するボリューム出力と、前記指示値デー
タに対応した値の係数を前記移動量データに乗算して出
力する乗算手段とを備えている9゜ 〔実施例〕 次に、本発明について図面を参照して説明する。
ータを発生する移動量検出手段と、断続操作に応答して
指示用の2値データを発生するスイッチ手段と、回転可
能な操作部を有し回転操作に応答して値が変化する指示
値データを発生するボリューム出力と、前記指示値デー
タに対応した値の係数を前記移動量データに乗算して出
力する乗算手段とを備えている9゜ 〔実施例〕 次に、本発明について図面を参照して説明する。
第1図は、本発明の一実施例を示すブロック図である。
本図において、マウスは大きく分けると移動センサ、ス
イッチ等を含むセンサ部1と、センサ部1からのデータ
を確保、整形する制御部2と、マウスデータを入力しア
プリケーションに利用するホストシステムとのインタフ
ェースを管理制御するインタフェース部3とから構成さ
れる。
イッチ等を含むセンサ部1と、センサ部1からのデータ
を確保、整形する制御部2と、マウスデータを入力しア
プリケーションに利用するホストシステムとのインタフ
ェースを管理制御するインタフェース部3とから構成さ
れる。
センサ部lはX軸方向のマウスの移動量を検出するため
のX軸センサ11と、同様にY軸方向用のY軸センサ1
2,2つのスイッチ13および14、ならびにボリー−
ム15t−具備している。少なくともセンサ部l内の要
素がマウス本体の中に装着されている必要があり、制御
部2.インタフェース部3は、マウス本体内に装着して
も、あるいは外付けの回路として実現しても良い。
のX軸センサ11と、同様にY軸方向用のY軸センサ1
2,2つのスイッチ13および14、ならびにボリー−
ム15t−具備している。少なくともセンサ部l内の要
素がマウス本体の中に装着されている必要があり、制御
部2.インタフェース部3は、マウス本体内に装着して
も、あるいは外付けの回路として実現しても良い。
一般的にX軸センサ11.Y軸センサ12の各出力は各
座標方向の移動量に応じたパルス信号であり、これらは
それぞれ制御部2内のX軸カウンタ21 、Y軸カウン
タ22に入力され、移動量を示すカウントデータに変換
される。また、ボリ一ム15から送出される信号は、直
流電圧全可変抵抗器で分圧した出力であり、これはアナ
ログ・ディジタル(人/L))変換器23でディジタル
データに変換される。
座標方向の移動量に応じたパルス信号であり、これらは
それぞれ制御部2内のX軸カウンタ21 、Y軸カウン
タ22に入力され、移動量を示すカウントデータに変換
される。また、ボリ一ム15から送出される信号は、直
流電圧全可変抵抗器で分圧した出力であり、これはアナ
ログ・ディジタル(人/L))変換器23でディジタル
データに変換される。
A/D変換器23から出力されたディジタルデータは分
解能係数制御回路24に入力さ詐、コントロール係数k
に変換される。コントロール係数には分解能係数に重み
付けをする係数で、分解能制御回路24はボリューム出
力のディジタルデータ値に応じて数段階のコントロール
係数kを決定する。例えばボリューム出力のディジタル
データの中心値に対応するコントロール係数klとし、
その上下値に対応し2 、3−一−および1/2 、1
/3−m−と設定する。コントロール係数は、X軸カウ
ンタ21.Y軸カウンタ22に保持されていたカウント
データと共に乗算器259乗算器26に入力されて、各
座標軸移動量カウントデータかに倍されて出力される。
解能係数制御回路24に入力さ詐、コントロール係数k
に変換される。コントロール係数には分解能係数に重み
付けをする係数で、分解能制御回路24はボリューム出
力のディジタルデータ値に応じて数段階のコントロール
係数kを決定する。例えばボリューム出力のディジタル
データの中心値に対応するコントロール係数klとし、
その上下値に対応し2 、3−一−および1/2 、1
/3−m−と設定する。コントロール係数は、X軸カウ
ンタ21.Y軸カウンタ22に保持されていたカウント
データと共に乗算器259乗算器26に入力されて、各
座標軸移動量カウントデータかに倍されて出力される。
乗算器25および乗算器26の各出力データっまりに倍
された各座標軸移動量、ならびにスイッチ13および1
4からのオン・オフを示す各2値データはマルチプレク
サ27に入力され、ホストシステムに送出するデータと
して第1表に示す3バイトのデータ形式に整形される。
された各座標軸移動量、ならびにスイッチ13および1
4からのオン・オフを示す各2値データはマルチプレク
サ27に入力され、ホストシステムに送出するデータと
して第1表に示す3バイトのデータ形式に整形される。
第1表
本実施例では、各座標軸移動量カウントデータは10ビ
ツトで表さ扛るため、第一バイトはスイッチ13および
14に変化があったことを示すフラグSF、2つのスイ
ッチ13および14のオンオフ状態を示すSWI、SW
2に加え、各移動量カウントデータの上位2ビットXC
9〜8.YC9〜8が含まれ、第二、第三バイトはそれ
ぞれに倍されたX軸、Y軸カウントデータの下位8ピツ
)XC7〜O,YC7〜0で構成される。
ツトで表さ扛るため、第一バイトはスイッチ13および
14に変化があったことを示すフラグSF、2つのスイ
ッチ13および14のオンオフ状態を示すSWI、SW
2に加え、各移動量カウントデータの上位2ビットXC
9〜8.YC9〜8が含まれ、第二、第三バイトはそれ
ぞれに倍されたX軸、Y軸カウントデータの下位8ピツ
)XC7〜O,YC7〜0で構成される。
インタフェース部3は、これらのデータを決められたフ
ォーマットでホストシステムに送出fる。
ォーマットでホストシステムに送出fる。
また、X軸カウンタ21.Y軸カウンタ22のカウント
値はマルチプレクサ27にデータを取シ込まれた時点で
次回の送出に備えてリセットされる。
値はマルチプレクサ27にデータを取シ込まれた時点で
次回の送出に備えてリセットされる。
ホストシステムでは従来の技術通り、マウスの各座標軸
移動量からカーソル移動fkを決定する。
移動量からカーソル移動fkを決定する。
マウスの各座標軸移動量はに倍されているので、0式は
、 Jτ口T五=・IiJ”WTi口πkdy〒=kaJτ
i了ア 39910.■ となシ、分解能係数aかに倍されたことになる。
、 Jτ口T五=・IiJ”WTi口πkdy〒=kaJτ
i了ア 39910.■ となシ、分解能係数aかに倍されたことになる。
このように本例では、分解能係数の制御は全て制御部2
において行われているので、ホストシステムにおいてソ
フトウェアを変えることなくこの機能を実現することが
できるという利点がある。
において行われているので、ホストシステムにおいてソ
フトウェアを変えることなくこの機能を実現することが
できるという利点がある。
第3図は本実施例のマウス本体の外観を示す斜視図であ
る。マウス31は通常右手でつかみ、人差指、中指をそ
れぞれスイッチ32.33にかけ、使用する。その時、
自然にボリューム34が親指で操作できるように、こ扛
を配置しである。なお、スイッチ32.33およびボリ
ューム34はそれぞれ、第1図中のスイッチ13.14
およびボリーーム15の操作部分である。マウス31は
、ケーブル35でコンピュータ本体と接続される。また
ボリューム34の中心位置を目で確認せずに感知できる
よう突起を設けてあり、さらにボリューム34のダイヤ
ルにバネを付け、操作しないときには必ず中心を指示す
るように構成されている。
る。マウス31は通常右手でつかみ、人差指、中指をそ
れぞれスイッチ32.33にかけ、使用する。その時、
自然にボリューム34が親指で操作できるように、こ扛
を配置しである。なお、スイッチ32.33およびボリ
ューム34はそれぞれ、第1図中のスイッチ13.14
およびボリーーム15の操作部分である。マウス31は
、ケーブル35でコンピュータ本体と接続される。また
ボリューム34の中心位置を目で確認せずに感知できる
よう突起を設けてあり、さらにボリューム34のダイヤ
ルにバネを付け、操作しないときには必ず中心を指示す
るように構成されている。
ボリューム34のダイヤルが中心にある時の分解能係数
を基準として、十方向にダイヤルを回すと分解能係数が
2倍、3倍と大きくなり、一方向に回すと1/2倍、1
/3倍と小さくなる。
を基準として、十方向にダイヤルを回すと分解能係数が
2倍、3倍と大きくなり、一方向に回すと1/2倍、1
/3倍と小さくなる。
以上説明したように本発明は、マウスの分解能係数を動
的に変化させることを可能にすることにより、マウスで
成る距離を動かしたときのディスプレイ上のカーソル移
動量を、ボリュームを操作するだけで切り換えることが
できる。つまりマウスで同じ距離を移動させても、カー
ソルを大キく移動させることも細かく移動させることも
でき、その操作性を向上させるという効果がある。
的に変化させることを可能にすることにより、マウスで
成る距離を動かしたときのディスプレイ上のカーソル移
動量を、ボリュームを操作するだけで切り換えることが
できる。つまりマウスで同じ距離を移動させても、カー
ソルを大キく移動させることも細かく移動させることも
でき、その操作性を向上させるという効果がある。
第1図および第2図はそ扛ぞれ本発明の実施例を示すブ
ロック図および斜視図である。 1・・・・・・センサ部、2・・・・・・制御部、3・
・・・・・インタフェース部、11・・・・・・X軸セ
ンサ、12・・・・・・Y41]センサ、13.14・
・・・・・スイッチ、15・・・・・・ボリューム、2
1・・・・・・X軸カウンタ、22・・・・・・Y軸カ
ウンタ、23・・・・・・A/l)変換器、24・・・
・・・分解能係数制御回路、25.26・・・・・・乗
算器、27・・・・・・マルチプレクサ、31・・・・
・・マウス、32.33・・・・・・スイッチ、34・
・・・・・ボリューム、35・・・・・・ケー代理人
弁理士 内 原 白 痢1図 第2図
ロック図および斜視図である。 1・・・・・・センサ部、2・・・・・・制御部、3・
・・・・・インタフェース部、11・・・・・・X軸セ
ンサ、12・・・・・・Y41]センサ、13.14・
・・・・・スイッチ、15・・・・・・ボリューム、2
1・・・・・・X軸カウンタ、22・・・・・・Y軸カ
ウンタ、23・・・・・・A/l)変換器、24・・・
・・・分解能係数制御回路、25.26・・・・・・乗
算器、27・・・・・・マルチプレクサ、31・・・・
・・マウス、32.33・・・・・・スイッチ、34・
・・・・・ボリューム、35・・・・・・ケー代理人
弁理士 内 原 白 痢1図 第2図
Claims (1)
- 本体の移動操作に応答して移動量データを発生する移動
量検出手段と、断続操作に応答して指示用の2値データ
を発生するスイッチ手段と、回転可能な操作部を有し回
転操作に応答して値が変化する指示値データを発生する
ボリューム手段と、前記指示値データに対応した値の係
数を前記移動量データに乗算して出力する乗算手段とを
備えていることを特徴とする分解能制御機構付きマウス
。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62152554A JPS63316120A (ja) | 1987-06-18 | 1987-06-18 | 分解能制御機構付きマウス |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62152554A JPS63316120A (ja) | 1987-06-18 | 1987-06-18 | 分解能制御機構付きマウス |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS63316120A true JPS63316120A (ja) | 1988-12-23 |
Family
ID=15543004
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP62152554A Pending JPS63316120A (ja) | 1987-06-18 | 1987-06-18 | 分解能制御機構付きマウス |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS63316120A (ja) |
-
1987
- 1987-06-18 JP JP62152554A patent/JPS63316120A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5313229A (en) | Mouse and method for concurrent cursor position and scrolling control | |
| US5963195A (en) | Hardware-selectable mouse movement | |
| EP0609819A1 (en) | Mouse and method for concurrent cursor position and scrolling control | |
| US5111005A (en) | Graphics tablet with n-dimensional capability | |
| EP0429391A1 (en) | Three-dimensional computer input device | |
| JP3381344B2 (ja) | 座標入力装置 | |
| EP0607580A1 (en) | Tactile feedback mechanism for cursor control | |
| JPH0329017A (ja) | データ入力用マウス | |
| JPH08115153A (ja) | パラメータ入力装置 | |
| JPH0830378A (ja) | 感圧性電子装置 | |
| EP0696014B1 (en) | Pressure sensitive input device wearable around a human finger | |
| JPH02259819A (ja) | コンピュータ用入力装置 | |
| JPS59127143A (ja) | 手操作形計算機制御装置 | |
| US5760763A (en) | Video display enhanced pointing control method | |
| JPS63316120A (ja) | 分解能制御機構付きマウス | |
| KR19980036078A (ko) | 손관절 센서 및 이를 이용한 글러브 입력 장치 | |
| JPH02115921A (ja) | スライドホール式座標入力装置 | |
| JPH04350715A (ja) | 入力装置 | |
| JPH01232416A (ja) | マウス | |
| JPH01260523A (ja) | マウス | |
| JPH05210457A (ja) | マウス | |
| JPS63316119A (ja) | ボリュ−ム付きマウス | |
| JPS6225315A (ja) | ポインテイング・デバイス | |
| JPH04138516A (ja) | ポインティングデバイス | |
| JPH04370822A (ja) | 画面位置指示装置 |