JPH06332616A - データ入力装置 - Google Patents

データ入力装置

Info

Publication number
JPH06332616A
JPH06332616A JP5142535A JP14253593A JPH06332616A JP H06332616 A JPH06332616 A JP H06332616A JP 5142535 A JP5142535 A JP 5142535A JP 14253593 A JP14253593 A JP 14253593A JP H06332616 A JPH06332616 A JP H06332616A
Authority
JP
Japan
Prior art keywords
mouse
axis direction
amount
movement
input device
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
JP5142535A
Other languages
English (en)
Inventor
Hironobu Suzuki
啓修 鈴木
Michio Miwa
道雄 三輪
Takamasa Koyama
隆正 小山
Masahisa Kato
昌央 加藤
Toru Kawaguchi
透 川口
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co 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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP5142535A priority Critical patent/JPH06332616A/ja
Publication of JPH06332616A publication Critical patent/JPH06332616A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Position Input By Displaying (AREA)

Abstract

(57)【要約】 【目的】 同時に4次元までのデータを入力したり、2
次元の入力データ量を大きくとることができるデータ入
力装置を提供する。 【構成】 本体の移動に伴って回転する球4を有し、こ
の球の回転量を検出してX軸方向およびY軸方向の移動
を表わす情報を取り出すデータ入力装置において、本体
を、底面部2と、底面部に対して前後または左右に傾け
ることができる上面部1とで構成すると共に、上面部の
傾きを検出する角度検出手段9、10を設ける。マウス本
体の移動で2次元のデータを入力し、マウスの上面部の
前後方向、左右方向の傾きで更に2次元分のデータを入
力できる。また、マウス本体のX軸方向の移動量とマウ
スの上面部の左右方向への傾き角を加えてX軸方向の移
動量とし、マウス本体のY軸方向の移動量とマウスの上
面部の前後方向への傾き角を加えてY軸方向の移動量と
することで、マウスの移動量を大きく取れる。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、マウスと呼ばれる、情
報処理装置のデータ入力装置に関し、特に、3次元以上
のデータを入力できるように構成したものである。
【0002】
【従来の技術】この種のデータ入力装置は、通称マウス
と呼ばれ、コンピュータのポインティング・デバイスと
して利用されている。以下、この種のデータ入力装置を
マウスと呼ぶことにする。
【0003】従来のマウスは、マウス本体上面の入力用
スイッチと、情報処理装置にマウスのデータを出力する
データ転送用ケーブルと、マウス本体下面に設けられた
金属製等の球と、相互に直交したX軸方向検出用エンコ
ーダとY軸方向検出用エンコーダとを有している。
【0004】また、マウス本体の底板の中央には穴が形
成され、この穴に球が任意の方向に回転可能となるよう
に置かれ、互いに直交する2つのエンコーダが、この球
の側面に接するよう配置されている。
【0005】マウス本体を任意の方向に移動させると、
その移動に応じて球が回転し、この球の回転に伴って、
それぞれのエンコーダよりX軸、Y軸における球の回転
量、延いてはマウス本体の移動量を示す出力信号が得ら
れる。
【0006】通常、情報処理装置にはマウスからの出力
信号を解析するソフトウエアがあり、そのソフトウエア
がマウスからの出力信号を用いてマウス本体の移動量を
計算し、その結果を情報処理装置内で使用する。
【0007】この種のマウスは、キーボードからの入力
に代わって、あるいはキーボードからの入力と並行し
て、画面上で直接に線図を描いたり、画面上で所望の処
理事項を指示する等の諸入力に使用される。マウス入力
では、キーボードによる入力作業で生じるようなキーの
打ち間違いがなく、しかもディスプレイを見ながら入力
できるという利点がある。
【0008】
【発明が解決しようとする課題】しかし、従来のマウス
は、移動時のX軸、Y軸の変位データと複数の入力用ス
イッチによるオン・オフ・データのみをデータとして出
力するだけであるため、このマウス単体を用いて、例え
ば3次元CADなどで使用する3次元データを入力する
ことは不可能であり、Z軸方向の入力が必要な場合に
は、キーボードからの入力に頼らざるを得なかった。
【0009】また、最近ではマルチウインドウ環境が普
及し、大きな画面上に複数のウインドウを開いて作業す
ることが多くなってきている。従来のマウスを用いて画
面上のカーソルを移動するには、カーソルを移動させた
い方向にマウス本体を動かすことになる。例えば画面の
右上に存在しているカーソルを左下に移動するには、マ
ウス本体を作業テーブル上で右上から左下に動かす動作
をするのだが、画面上でカーソルを移動させる距離が大
きい場合には、マウス本体を動かすスペースが無くなっ
てしまうことが頻繁に起こり、実際には何度もマウス本
体を持ち上げて作業テーブルの中央に移動しなければな
らない。このようなマウス本体の頻繁な持ち上げ作業
は、面倒なばかりでなく、作業能率の低下を引き起こ
す。
【0010】本発明は、このような従来の問題点を解決
するものであり、第一に、機構的な工夫によって同時に
4次元までのデータを入力することができるデータ入力
装置を提供することを目的としている。
【0011】また、第二に、大きな画面上で作業を行な
う場合に頻繁に生じるマウス本体の持ち上げ作業を不要
にし、作業能率を向上させることができるデータ入力装
置を提供することを目的としている。
【0012】
【課題を解決するための手段】そこで、本発明では、本
体の移動に伴って回転する球を有し、この球の回転量を
検出してX軸方向およびY軸方向の移動を表わす情報を
取り出すデータ入力装置において、本体を、底面部と、
底面部に対して前後または左右に傾けることができる上
面部とで構成すると共に、上面部の傾きを検出する角度
検出手段を設けている。
【0013】また、この角度検出手段の検出出力に基づ
いて、Z軸方向の移動を表わす情報を取り出している。
【0014】また、この角度検出手段の検出出力に基づ
いて、球の回転量が表わす情報に付加されるX軸方向ま
たはY軸方向の移動を表わす情報を取り出している。
【0015】
【作用】そのため、マウス本体を作業テーブル上で前後
左右に移動させるだけでなく、マウス本体を前後左右に
傾けることができ、マウス本体の移動量で2次元のデー
タを入力し、マウスの上面部の前後方向、左右方向の傾
きでさらに2次元分のデータを入力することができる。
【0016】したがって、マウス上面部の前後または左
右方向の傾きを使ってZ軸方向のデータを入力すること
により、3次元入力が可能になる。
【0017】また、マウス本体のX軸方向の移動量とマ
ウスの上面部の左右方向への傾き角に比例する量とを加
え合わせてX軸方向の移動量とし、マウス本体のY軸方
向の移動量とマウスの上面部の前後方向への傾き角に比
例する量とを加え合わせてY軸方向の移動量とすること
で、カーソルの長距離移動が可能になる。また、上面部
を前後左右に傾けるだけでもカーソルを移動することが
できる。
【0018】
【実施例】
(第1実施例)本発明の実施例のデータ入力装置は、図
1に示すように、入力用スイッチ3の配置された上面部
1と、中央に球4の露出する穴が形成された底面部2と
の間に、ゴム製等の緩衝材12を介在させて、マウスの外
殻を形成している。
【0019】マウス内部には、任意の方向に回転可能な
球4と、球4のX軸方向の回転量を検出するX軸方向検
出用エンコーダ5と、Y軸方向の回転量を検出するY軸
方向検出用エンコーダ6と、中央にスリットを有する湾
曲した板7と、板7と直交する方向に配置された同じ形
状を持つ板8と、板7の回転を検出する角度検出器9
と、板8の回転を検出する角度検出器10と、板7と板8
のスリットの交差する場所に上面部1の下側から突出さ
せた棒11とを備え、また、マウスの検出したデータを転
送するデータ転送用ケーブル13と、マウスからの出力信
号を解析するソフトウエアを含む情報処理装置14とを備
えている。
【0020】球4は、底面部2の底板の中央に形成され
た穴に、任意の方向への回転が可能なように置かれ、互
いに直交するX軸方向検出用エンコーダ5とY軸方向検
出用エンコーダ6とが球4の側面と接するように配置さ
れている。
【0021】また、湾曲した板7は、底面部2に対して
前後に回転可能となるように、また、湾曲した板8は、
底面部2に対して左右に回転可能となるように、互いに
直交して配置され、板7の回転角が角度検出器9を用い
て、また、板8の回転角が角度検出器10を用いて検出さ
れる。
【0022】このように板7と板8とが直交して配置さ
れるため、板7と板8のスリット同士が交差する箇所に
は穴ができる。この穴に上面部1の下から突出させた棒
11を差し込む。
【0023】このように構成されたデータ入力装置で
は、本体を前後左右に移動することにより球4が回転
し、その回転量に比例した数のパルス信号がX軸方向検
出用エンコーダ5、Y軸方向検出用エンコーダ6から出
力される。
【0024】一方、本体の上面部1を前後左右に傾ける
と、それに応じて棒11が前後左右に動く。例えば上面部
1を前後に傾けた場合には、棒11が前後に動き、それに
連れて板7が前後に回転する。その回転量は角度検出器
9により検出される。
【0025】また、上面部1を左右に傾けた場合には、
棒11も左右に動き、それに連れて板8が左右に回転し、
その回転量が角度検出器10により検出される。
【0026】マウス本体を前後方向、左右方向に移動す
ること、およびマウスの上面部1を前後方向、左右方向
に傾けることは同時に行なうことができるので、このデ
ータ入力装置は独立した4つのデータを同時に入力する
ことが可能である。
【0027】X軸方向検出用エンコーダ5、Y軸方向検
出用エンコーダ6、角度検出器9、および角度検出器10
の出力は、データ転送用ケーブル13により情報処理装置
14に逐次送られる。
【0028】マウスからの出力信号を解析する情報処理
装置14のソフトウエアを図2のフローチャートに示して
いる。第1実施例では、マウス本体の前後方向を画面上
のY方向に、左右方向を画面上のX方向に、また、マウ
スの上面部1の前後方向への傾きを画面上のZ方向に対
応付けており、こうすることにより、3次元空間をポイ
ンティングすることが可能になる。
【0029】ステップ1;マウスの画面上でのX軸、Y
軸、Z軸の初期値を設定する。 ステップ2;予め定めたサンプリング時間内にX軸方向
検出用エンコーダ5およびY軸方向検出用エンコーダ6
から出力されたパルス信号をカウントして、それぞれ、
X軸方向のマウスの変化量dXおよびY軸方向のマウス
の変化量dYとするとともに、そのサンプリング時間内
の任意の時刻の角度検出器9の出力wに対して、予め定
めた定数Cを乗じたC×wをZ軸方向の変化量dZとす
る。 ステップ3;前のサンプリングによって得たX軸、Y軸
およびZ軸の値に対して、ステップ2で得た変化量d
X、dYおよびdZを加えて、新しいマウスの3次元空
間での座標値を求める。 ステップ4;同時に情報処理装置14内で動いているソフ
トウエアからマウスの使用を終了する命令を受けた場合
には終了し、それ以外の場合はステップ2へ戻りサンプ
リングを続ける。
【0030】このように、図1に示したデータ入力装置
は、図2の手順で座標値を求めることにより、簡単に3
次元空間をポインティングすることができる。
【0031】(第2実施例)第2実施例では、図1のデ
ータ入力装置を、画面上でのカーソルの移動距離が長い
場合にも、マウス本体の持ち上げ操作が不要な2次元デ
ータの入力装置として使用している。
【0032】この装置では、上面部1を前後方向に傾け
ると、傾き角度に応じた値がX軸方向の変化量に加算さ
れ、また、上面部1を左右方向に傾けると、傾き角度に
応じた値がY軸方向の変化量に加算される。従って、マ
ウスにおける球4の回転量を大きく取らなくとも、大き
な変化量を出力することができる。
【0033】マウスからのデータを受けた情報処理装置
14は、図3に示すフローチャートにより2次元座標を得
る。
【0034】ステップ5;マウスの画面上でのX軸、Y
軸の初期値を設定する。 ステップ6;予め定めたサンプリング時間内にX軸方向
検出用エンコーダ5およびY軸方向検出用エンコーダ6
から出力されたパルス信号をカウントして、それぞれ、
X軸方向のマウスの変化量dXおよびY軸方向のマウス
の変化量dYとするとともに、そのサンプリング時間内
の任意の時刻の角度検出器9の出力w1および角度検出
器10の出力w2に対して、予め定めた定数Cを乗じたC
×w1およびC×w2をそれぞれdY1およびdX1と
する。
【0035】ステップ7;ステップ6で得られたマウス
のX軸方向の変化量dXとdX1を加えたものを前回の
サンプリングによって得たX軸の値に加えて新しいX軸
の値とする。同様にステップ6で得られたマウスのY軸
方向の変化量dYとdY1を加えたものを前回のサンプ
リングによって得たY軸の値に加えて新しいY軸の値と
する。
【0036】ステップ8;情報処理装置14内で動いてい
るソフトウエアからマウスの使用を終了する命令を受け
た場合には終了し、それ以外の場合はステップ6へ戻り
サンプリングを続ける。
【0037】このデータ入力装置では、マウス本体を作
業テーブル上で前後左右に移動させるだけでなく、マウ
ス本体を前後左右に傾けることでもカーソルを移動する
ことができる。例えば、現在カーソルが画面上の一番下
にあり、これから画面の一番上に移動させる場合に、マ
ウスの上面部を前に傾けるだけでカーソルが上に移動す
るので、操作が直感的で分かりやすいばかりでなく、ほ
とんど労力を必要としない。
【0038】また、大きな画面上に複数のウインドウが
開かれている場合に、マウスを傾ける操作によってカー
ソルをウインドウからウインドウへ大きく動かし、各ウ
インドウ内においてマウスを前後左右に移動する操作に
より、カーソルを精密に動かす使い方もできる。そのた
め、大きな画面上で作業する際にも、従来のマウスでは
頻繁に生じるマウス本体の持ち上げ作業が不要になり、
作業能率の向上を図ることができる。
【0039】なお、互いに直交する湾曲板7、8は、必
ずしも、マウスの前後方向に直交または平行させて設置
する必要は無く、例えば、マウスの前後方向と、それぞ
れ45°の傾きを持つように配置しても良い。この場合
には、湾曲板7の角度検出器9の出力と湾曲板8の角度
検出器10の出力とをベクトル的に合成することによって
マウスの前後または左右方向の傾きを求める。
【0040】また、上面部1の傾き角度(wまたはw
1、w2)は、サンプリング時間の開始時刻における上
面部1の傾き角度θの時間的変化量dθ/dtにサンプ
リング時間△tを乗じた値として求めることもできる。
【0041】また、上面部1と底面部2との間に介在さ
せる緩衝体12には、スプリングや曲折した金属板等の弾
性を有する部材を用いることもできる。
【0042】
【発明の効果】以上の実施例の説明から明らかなよう
に、本発明のデータ入力装置では、マウス本体を作業テ
ーブル上で前後左右に移動させるだけでなく、マウス本
体を前後左右に傾けることにより、最大4次元の情報を
入力することが可能になる。
【0043】また、大きな画面上で作業する際に、カー
ソルを移動させる距離が大きい場合であっても、カーソ
ルを移動させたい方向にマウスを傾けるとその方向にカ
ーソルが移動するので、長距離移動が可能となり、マウ
ス本体を持ち上げる作業を省くことができ、作業能率の
向上を図ることができる。また、その操作は直感的で分
かり易い。
【図面の簡単な説明】
【第1図】本発明の実施例におけるデータ入力装置の構
成を示す図、
【第2図】第1実施例の装置におけるデータ解析手順を
示すフローチャート、
【第3図】第2実施例の装置におけるデータ解析手順を
示すフローチャートである。
【符号の説明】
1 上面部 2 底面部 3 入力用スイッチ 4 球 5 X軸方向検出用エンコーダ 6 Y軸方向検出用エンコーダ 7、8 湾曲板 9、10 角度検出器 11 棒 12 緩衝材 13 データ転送用ケーブル 14 情報処理装置
───────────────────────────────────────────────────── フロントページの続き (72)発明者 加藤 昌央 大阪府門真市大字門真1006番地 松下電器 産業株式会社内 (72)発明者 川口 透 大阪府門真市大字門真1006番地 松下電器 産業株式会社内

Claims (3)

    【特許請求の範囲】
  1. 【請求項1】 本体の移動に伴って回転する球を有し、
    該球の回転量を検出してX軸方向およびY軸方向の移動
    を表わす情報を取り出すデータ入力装置において、 前記本体を、底面部と、該底面部に対して前後または左
    右に傾けることができる上面部とで構成すると共に、前
    記上面部の傾きを検出する角度検出手段を設けたことを
    特徴とするデータ入力装置。
  2. 【請求項2】 前記角度検出手段の検出出力に基づいて
    Z軸方向の移動を表わす情報を取り出すことを特徴とす
    る請求項1に記載のデータ入力装置。
  3. 【請求項3】 前記角度検出手段の検出出力に基づい
    て、前記球の回転量が表わす情報に付加されるX軸方向
    またはY軸方向の移動を表わす情報を取り出すことを特
    徴とする請求項1に記載のデータ入力装置。
JP5142535A 1993-05-24 1993-05-24 データ入力装置 Pending JPH06332616A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5142535A JPH06332616A (ja) 1993-05-24 1993-05-24 データ入力装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5142535A JPH06332616A (ja) 1993-05-24 1993-05-24 データ入力装置

Publications (1)

Publication Number Publication Date
JPH06332616A true JPH06332616A (ja) 1994-12-02

Family

ID=15317621

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5142535A Pending JPH06332616A (ja) 1993-05-24 1993-05-24 データ入力装置

Country Status (1)

Country Link
JP (1) JPH06332616A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000025256A1 (de) * 1998-10-23 2000-05-04 Frederik Hutter Computermaus
GB2453003A (en) * 2008-04-14 2009-03-25 Steven Paul Jackson Tilting a mouse sideways to send additional commands
JP2015057746A (ja) * 2014-12-25 2015-03-26 シャープ株式会社 画像表示システムの制御方法及び制御装置

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000025256A1 (de) * 1998-10-23 2000-05-04 Frederik Hutter Computermaus
GB2453003A (en) * 2008-04-14 2009-03-25 Steven Paul Jackson Tilting a mouse sideways to send additional commands
JP2015057746A (ja) * 2014-12-25 2015-03-26 シャープ株式会社 画像表示システムの制御方法及び制御装置

Similar Documents

Publication Publication Date Title
CN111684396B (zh) 双轮组件
JP2635845B2 (ja) 指示機能をコンピュータ・キーボードに統合する装置および方法
EP0992878B1 (en) Apparatus and method for achieving absolute and relative positioning of a graphics cursor
US6326950B1 (en) Pointing device using two linear sensors and fingerprints to generate displacement signals
EP0938039B1 (en) An apparatus for manipulating an object displayed on a display device
US5164713A (en) Cursor position controller for use with mouse and display systems
WO1998000775A9 (en) Touchpad with scroll and pan regions
KR20090004211A (ko) 촉각 센서를 이용한 마우스 알고리즘 구현 방법
US7133024B2 (en) Computer input device providing absolute and relative positional information
EP1727028B1 (en) Dual-positioning controller and method for controlling an indicium on a display of an electronic device
JP2007293853A (ja) 複数の指で操作するセンサーを備えた三次元空間を操作するためのポインティングデバイス
US20070002027A1 (en) Smart control method for cursor movement using a touchpad
US6184864B1 (en) Digitizer tablet apparatus with edge area as a macro cell
JP2003122506A (ja) 座標入力及び操作方法指示装置
JPH0580938A (ja) 入力装置
JPH06332616A (ja) データ入力装置
CN103257724B (zh) 一种非接触式鼠标及其操作方法
RU2230354C2 (ru) Устройство для ввода информации
JPH02307114A (ja) ポインティング・デバイス
JP2003186620A (ja) ポインティング機能付き表示装置を備えた情報処理装置
JPH05313810A (ja) 触覚センサをもちいた6自由度ポインティング装置
JP2003216319A (ja) 3次元の位置検出により任意の2次元平面での座標入力を行う座標入力装置
JPH0667787A (ja) 位置入力装置
JPH037969B2 (ja)
JPH09258873A (ja) 入力装置