JPH06102997A - ポインティングデバイス - Google Patents
ポインティングデバイスInfo
- Publication number
- JPH06102997A JPH06102997A JP4254344A JP25434492A JPH06102997A JP H06102997 A JPH06102997 A JP H06102997A JP 4254344 A JP4254344 A JP 4254344A JP 25434492 A JP25434492 A JP 25434492A JP H06102997 A JPH06102997 A JP H06102997A
- Authority
- JP
- Japan
- Prior art keywords
- mouse
- mouse cursor
- feedback
- present
- screen
- 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
Landscapes
- Position Input By Displaying (AREA)
Abstract
(57)【要約】
【目的】マウスカーソルの画面上での状態を視覚に加え
て触覚にもフィードバックするポインティングデバイ
ス。 【構成】従来のマウスの構成に加えて、上下に動かせる
ように取り付けられた可動カバー111、および可動カ
バー111を上下に動かすカバー駆動機構112を備え
る。 【効果】マウスカーソルがウィンドウやボタンの境界上
を通過したことを触覚によって知ることができる。
て触覚にもフィードバックするポインティングデバイ
ス。 【構成】従来のマウスの構成に加えて、上下に動かせる
ように取り付けられた可動カバー111、および可動カ
バー111を上下に動かすカバー駆動機構112を備え
る。 【効果】マウスカーソルがウィンドウやボタンの境界上
を通過したことを触覚によって知ることができる。
Description
【0001】
【産業上の利用分野】本発明は、マウスの移動により表
示装置上のマウスカーソルの移動を行うようなポインテ
ィングデバイスに関するものである。
示装置上のマウスカーソルの移動を行うようなポインテ
ィングデバイスに関するものである。
【0002】
【従来の技術】従来のこの種のポインティングデバイス
は、特開平1-196621号に代表されるようにマウスカーソ
ルの画面上での状態は、表示装置に表示されるのみであ
った。
は、特開平1-196621号に代表されるようにマウスカーソ
ルの画面上での状態は、表示装置に表示されるのみであ
った。
【0003】
【発明が解決しようとする課題】上記従来技術によるポ
インティングデバイスでは、マウスカーソルの画面上で
の状態が、表示装置に表示されるのみであるため、クリ
ックやドラッグの対象が小さい場合、操作しづらいとい
う問題があった。
インティングデバイスでは、マウスカーソルの画面上で
の状態が、表示装置に表示されるのみであるため、クリ
ックやドラッグの対象が小さい場合、操作しづらいとい
う問題があった。
【0004】
【課題を解決するための手段】本発明は、上記従来の問
題点を解決するもので、マウスカーソルの画面上での状
態を視覚に加えて触覚にもフィードバックするものであ
る。
題点を解決するもので、マウスカーソルの画面上での状
態を視覚に加えて触覚にもフィードバックするものであ
る。
【0005】
【作用】本発明によれば、利用者はフィードバック手段
により、マウスカーソルがウィンドウやボタンの境界上
を通過したことを視覚のみではなく、触覚によっても知
ることができる。
により、マウスカーソルがウィンドウやボタンの境界上
を通過したことを視覚のみではなく、触覚によっても知
ることができる。
【0006】
【実施例】以下、本発明の一実施例を図を用いて説明す
る。図1は、本発明におけるマウスの構造を示したもの
である。本発明におけるマウス100は、マウスのX方
向の移動によりパルス信号を発生するX側エンコーダ1
01、マウスのY方向の移動によりパルス信号を発生す
るY側エンコーダ102、この両エンコーダにマウスの
移動量を伝達するボール103、メニュなど画面上の選
択項目を指定するためのマウスボタン104に加えて、
上下に動かせるように取り付けられた可動カバー11
1、および可動カバー111を上下に動かすカバー駆動
機構112により構成されている。
る。図1は、本発明におけるマウスの構造を示したもの
である。本発明におけるマウス100は、マウスのX方
向の移動によりパルス信号を発生するX側エンコーダ1
01、マウスのY方向の移動によりパルス信号を発生す
るY側エンコーダ102、この両エンコーダにマウスの
移動量を伝達するボール103、メニュなど画面上の選
択項目を指定するためのマウスボタン104に加えて、
上下に動かせるように取り付けられた可動カバー11
1、および可動カバー111を上下に動かすカバー駆動
機構112により構成されている。
【0007】図2は本発明を用いたシステムの構成を示
す図である。利用者は、マウス100により、コンピュ
ータ202を介して表示装置203上のマウスカーソル
の移動を行い、キーボード201を用いて文字や数値の
入力を行う。コンピュータ202は、マウス100の移
動に従い表示装置203上のマウスカーソルを移動させ
マウスカーソルの画面上での位置情報やマウスボタンの
状態情報をアプリケーションプログラムに伝えるソフト
ウェア、及びマウスカーソルの画面上での状態をマウス
100のカバー駆動機構112にフィードバックするソ
フトウェアを内蔵している。
す図である。利用者は、マウス100により、コンピュ
ータ202を介して表示装置203上のマウスカーソル
の移動を行い、キーボード201を用いて文字や数値の
入力を行う。コンピュータ202は、マウス100の移
動に従い表示装置203上のマウスカーソルを移動させ
マウスカーソルの画面上での位置情報やマウスボタンの
状態情報をアプリケーションプログラムに伝えるソフト
ウェア、及びマウスカーソルの画面上での状態をマウス
100のカバー駆動機構112にフィードバックするソ
フトウェアを内蔵している。
【0008】図3はコンピュータ202内のソフトウェ
アの構成を示す図である。マウス100の移動情報はマ
ウスドライバ部301により受け取られ、位置情報に変
換した上で、OS部302に渡される。OS部302は
このマウスの位置情報をアプリケーションプログラム3
03に渡すとともに、現在マウスカーソルのホットポイ
ントが位置している画面上の点の色をフィードバック部
304に渡す。フィードバック部304は、この色情報
に基づいてマウス100のカバー駆動機構112を駆動
することにより、利用者にフィードバック情報を返す。
アの構成を示す図である。マウス100の移動情報はマ
ウスドライバ部301により受け取られ、位置情報に変
換した上で、OS部302に渡される。OS部302は
このマウスの位置情報をアプリケーションプログラム3
03に渡すとともに、現在マウスカーソルのホットポイ
ントが位置している画面上の点の色をフィードバック部
304に渡す。フィードバック部304は、この色情報
に基づいてマウス100のカバー駆動機構112を駆動
することにより、利用者にフィードバック情報を返す。
【0009】次に、フィードバック部304がOS部3
02から受け取った色情報を元に、マウス100へのフ
ィードバックを行う処理を具体的に説明する。図4は、
本発明におけるフィードバック処理の第一の実施例を示
した流れ図である。ここではフィードバック部304
は、4レベルの出力をマウス100のカバー駆動機構1
12に出力することにより、可動カバー111の高さを
4段階に変化させることができるものとする。また、図
5はOS部から渡される色情報の構成の一例を示す図
で、501は赤の輝度、502は緑の輝度、503は青
の輝度である。それぞれの輝度は8ビットで構成され、
0から255の間の値を保持することができる。この図
に示すように、色情報は色の3原色それぞれに8ビット
を割り当てた24ビットで構成されるものとする。本フ
ィードバック処理は、先ず処理401でOS部302か
ら渡された色情報の輝度の平均を取る。この値は0から
255の間の値なので、次に処理402で、これを64
で割ることにより、0から3の間の値に変換する。最後
にこの値をカバー駆動機構112に出力する。本実施例
によれば、マウスカーソルのホットポイントが位置して
いる画面上の色の変化に対応してマウス100の可動カ
バー111の高さを4段階に変えることにより、利用者
はマウスカーソルがウィンドウやボタンの境界上を通過
したことを視覚のみではなく、触覚によっても知ること
ができる。
02から受け取った色情報を元に、マウス100へのフ
ィードバックを行う処理を具体的に説明する。図4は、
本発明におけるフィードバック処理の第一の実施例を示
した流れ図である。ここではフィードバック部304
は、4レベルの出力をマウス100のカバー駆動機構1
12に出力することにより、可動カバー111の高さを
4段階に変化させることができるものとする。また、図
5はOS部から渡される色情報の構成の一例を示す図
で、501は赤の輝度、502は緑の輝度、503は青
の輝度である。それぞれの輝度は8ビットで構成され、
0から255の間の値を保持することができる。この図
に示すように、色情報は色の3原色それぞれに8ビット
を割り当てた24ビットで構成されるものとする。本フ
ィードバック処理は、先ず処理401でOS部302か
ら渡された色情報の輝度の平均を取る。この値は0から
255の間の値なので、次に処理402で、これを64
で割ることにより、0から3の間の値に変換する。最後
にこの値をカバー駆動機構112に出力する。本実施例
によれば、マウスカーソルのホットポイントが位置して
いる画面上の色の変化に対応してマウス100の可動カ
バー111の高さを4段階に変えることにより、利用者
はマウスカーソルがウィンドウやボタンの境界上を通過
したことを視覚のみではなく、触覚によっても知ること
ができる。
【0010】本実施例において、マウスカーソルのホッ
トポイントが位置している画面上の色と、有限個のカバ
ー駆動機構112へ出力する値とを対応表などを用意し
て管理する方法も、本発明の別の実施例として容易に実
現可能であり、説明は省略する。
トポイントが位置している画面上の色と、有限個のカバ
ー駆動機構112へ出力する値とを対応表などを用意し
て管理する方法も、本発明の別の実施例として容易に実
現可能であり、説明は省略する。
【0011】図6は、本発明におけるフィードバック処
理の第二の実施例を示した流れ図である。ここではフィ
ードバック部304は、2レベルの出力をマウス100
のカバー駆動機構112に出力することにより、可動カ
バー111の高さを2段階に変化させることができるも
のとする。本フィードバック処理は、先ず処理601で
OS部302から渡された色情報が以前に記憶した値と
異なるかどうかをテストする。もし異なっている場合に
は、処理602でカバー駆動機構112を用いてマウス
100の可動カバー111を持ち上げる。その後すぐ
に、続く処理603で同様にして可動カバー111を元
の状態に戻し、最後に処理604で、OS部302から
渡された色情報を記憶する。本実施例によれば、マウス
カーソルのホットポイントが位置している画面上の色が
変化するごとにマウス100の可動カバー111が一度
振動することにより、利用者はマウスカーソルがウィン
ドウやボタンの境界上を通過したことを視覚のみではな
く、触覚によっても知ることができる。
理の第二の実施例を示した流れ図である。ここではフィ
ードバック部304は、2レベルの出力をマウス100
のカバー駆動機構112に出力することにより、可動カ
バー111の高さを2段階に変化させることができるも
のとする。本フィードバック処理は、先ず処理601で
OS部302から渡された色情報が以前に記憶した値と
異なるかどうかをテストする。もし異なっている場合に
は、処理602でカバー駆動機構112を用いてマウス
100の可動カバー111を持ち上げる。その後すぐ
に、続く処理603で同様にして可動カバー111を元
の状態に戻し、最後に処理604で、OS部302から
渡された色情報を記憶する。本実施例によれば、マウス
カーソルのホットポイントが位置している画面上の色が
変化するごとにマウス100の可動カバー111が一度
振動することにより、利用者はマウスカーソルがウィン
ドウやボタンの境界上を通過したことを視覚のみではな
く、触覚によっても知ることができる。
【0012】本実施例において、マウスカーソルのホッ
トポイントが位置している画面上の色が変化するごとに
マウス100の可動カバー111をもし持ち上がってい
れば戻し、戻っていれば持ち上げるというように、別の
状態に変化させる方法も、本発明の別の実施例として容
易に実現可能であり、説明は省略する。
トポイントが位置している画面上の色が変化するごとに
マウス100の可動カバー111をもし持ち上がってい
れば戻し、戻っていれば持ち上げるというように、別の
状態に変化させる方法も、本発明の別の実施例として容
易に実現可能であり、説明は省略する。
【0013】
【発明の効果】以上説明したように、本発明によれば、
フィードバック部304はマウスカーソルのホットポイ
ントが位置している画面上の色が変化した場合に、マウ
ス100の可動カバー111により、このことを利用者
に知らせるので、利用者はマウスカーソルがウィンドウ
やボタンの境界上を通過したことを視覚のみではなく、
触覚によっても知ることができる。
フィードバック部304はマウスカーソルのホットポイ
ントが位置している画面上の色が変化した場合に、マウ
ス100の可動カバー111により、このことを利用者
に知らせるので、利用者はマウスカーソルがウィンドウ
やボタンの境界上を通過したことを視覚のみではなく、
触覚によっても知ることができる。
【図面の簡単な説明】
【図1】本発明におけるマウスの構造を示す図である。
【図2】本発明を用いたシステムの構成を示す図であ
る。
る。
【図3】ソフトウェアの構成を示す図である。
【図4】本発明におけるフィードバック処理の第一の実
施例を示す流れ図である。
施例を示す流れ図である。
【図5】OS部から渡される色情報の構成の一例を示す
図である。
図である。
【図6】本発明におけるフィードバック処理の第二の実
施例を示す流れ図である。
施例を示す流れ図である。
100…マウス、 101…X側エンコーダ、 102…Y側エンコーダ、 103…ボール、 104…マウスボタン、 111…可動カバー、 112…カバー駆動機構、 201…キーボード、 202…コンピュータ、 203…表示装置、 301…マウスドライバ部、 302…OS部、 303…アプリケーションプログラム、 304…フィードバック部、 501…赤の輝度、 502…緑の輝度、 503…青の輝度。
───────────────────────────────────────────────────── フロントページの続き (72)発明者 松尾 正 神奈川県横浜市戸塚区吉田町292番地株式 会社日立マイクロソフトウェアシステムズ 内
Claims (1)
- 【請求項1】マウスの移動により表示装置上のマウスカ
ーソルの移動を行い、表示装置上の選択項目の指定を行
うポインティングデバイスにおいて、マウスカーソルが
ウィンドウやボタンの境界上を通過したことを触覚によ
って知ることができるようなフィードバック手段を設け
たことを特徴とするポインティングデバイス。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4254344A JPH06102997A (ja) | 1992-09-24 | 1992-09-24 | ポインティングデバイス |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4254344A JPH06102997A (ja) | 1992-09-24 | 1992-09-24 | ポインティングデバイス |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH06102997A true JPH06102997A (ja) | 1994-04-15 |
Family
ID=17263696
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP4254344A Pending JPH06102997A (ja) | 1992-09-24 | 1992-09-24 | ポインティングデバイス |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH06102997A (ja) |
Cited By (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO1998030952A1 (en) * | 1997-01-14 | 1998-07-16 | Avix Inc. | Information processor having characteristic in graphical user interface |
| JP2006114001A (ja) * | 2004-09-16 | 2006-04-27 | Kddi Corp | 入出力デバイス及び奥行き感知システム |
| JP2007094454A (ja) * | 2005-09-26 | 2007-04-12 | Kddi Corp | 奥行き感知システム及びインターフェース装置 |
| EP1005690A4 (en) * | 1998-06-23 | 2007-07-11 | Immersion Corp | LOW COST POWER FEEDBACK DEVICES |
| JP2007310493A (ja) * | 2006-05-16 | 2007-11-29 | Kddi Corp | 動画像の再生をポインティングデバイスで操作するユーザインタフェースシステム及びプログラム |
| JP2010211576A (ja) * | 2009-03-11 | 2010-09-24 | Brother Ind Ltd | インターフェース装置およびプログラム |
| US8077169B2 (en) | 2006-08-17 | 2011-12-13 | Seiko Epson Corporation | Information processing device and control method |
| US8487873B2 (en) | 1998-06-23 | 2013-07-16 | Immersion Corporation | Haptic feedback device |
| JP2014099193A (ja) * | 2007-06-29 | 2014-05-29 | Artificial Muscle Inc | 感覚性フィードバック用途のための電気活性ポリマートランスデューサー |
-
1992
- 1992-09-24 JP JP4254344A patent/JPH06102997A/ja active Pending
Cited By (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO1998030952A1 (en) * | 1997-01-14 | 1998-07-16 | Avix Inc. | Information processor having characteristic in graphical user interface |
| EP1005690A4 (en) * | 1998-06-23 | 2007-07-11 | Immersion Corp | LOW COST POWER FEEDBACK DEVICES |
| EP2273346A1 (en) * | 1998-06-23 | 2011-01-12 | Immersion Corporation | Low cost force feedback devices |
| US8487873B2 (en) | 1998-06-23 | 2013-07-16 | Immersion Corporation | Haptic feedback device |
| JP2006114001A (ja) * | 2004-09-16 | 2006-04-27 | Kddi Corp | 入出力デバイス及び奥行き感知システム |
| JP2007094454A (ja) * | 2005-09-26 | 2007-04-12 | Kddi Corp | 奥行き感知システム及びインターフェース装置 |
| JP2007310493A (ja) * | 2006-05-16 | 2007-11-29 | Kddi Corp | 動画像の再生をポインティングデバイスで操作するユーザインタフェースシステム及びプログラム |
| US8077169B2 (en) | 2006-08-17 | 2011-12-13 | Seiko Epson Corporation | Information processing device and control method |
| JP2014099193A (ja) * | 2007-06-29 | 2014-05-29 | Artificial Muscle Inc | 感覚性フィードバック用途のための電気活性ポリマートランスデューサー |
| JP2010211576A (ja) * | 2009-03-11 | 2010-09-24 | Brother Ind Ltd | インターフェース装置およびプログラム |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CA2007411C (en) | Advanced user interface | |
| US7190379B2 (en) | Method for resizing and moving an object on a computer screen | |
| US4451895A (en) | Interactive computer aided design system | |
| JPH03166618A (ja) | タッチ形ディスプレイ上に模擬キーボードを表示する方法及び装置 | |
| US5630038A (en) | Method and apparatus for coloring an image on a screen | |
| RU2032212C1 (ru) | Способ ввода символьной информации в эвм | |
| KR100211625B1 (ko) | 애니메이션 그림 장치 | |
| JPH06102997A (ja) | ポインティングデバイス | |
| EP0100798A1 (en) | Computer aided design system | |
| US8887101B2 (en) | Method for moving a cursor and display apparatus using the same | |
| JPH07160398A (ja) | ペン入力装置 | |
| JP2847685B2 (ja) | データの表示装置及び方法 | |
| JP2554631B2 (ja) | オブジエクト選択方式 | |
| JPH03256116A (ja) | 情報処理装置及びメニュー表示方法 | |
| JPH04165416A (ja) | 情報処理システムの指示操作方法 | |
| EP2403227A1 (en) | Method for moving a cursor and display apparatus | |
| JPH0696279A (ja) | 情報処理方法及び装置 | |
| JPH0659850A (ja) | ウィンドウ表示領域制御方式 | |
| JPH04279980A (ja) | 画像編集装置 | |
| JPH0228189B2 (ja) | ||
| JP2843077B2 (ja) | キーボードと位置入力装置を併用した情報処理装置 | |
| JP3253136B2 (ja) | 情報処理方法及び装置 | |
| JPH04365119A (ja) | 情報処理装置 | |
| JPH0573248A (ja) | メニユー表示制御方式 | |
| JPH04175960A (ja) | 通信制御方式 |