JPH06102997A - pointing device - Google Patents
pointing deviceInfo
- 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
- 230000035807 sensation Effects 0.000 claims 1
- 230000007246 mechanism Effects 0.000 abstract description 10
- 230000015541 sensory perception of touch Effects 0.000 abstract description 3
- 230000000694 effects Effects 0.000 abstract 1
- 230000000007 visual effect Effects 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 7
- 238000000034 method Methods 0.000 description 6
- 239000003086 colorant Substances 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
Landscapes
- Position Input By Displaying (AREA)
Abstract
(57)【要約】
【目的】マウスカーソルの画面上での状態を視覚に加え
て触覚にもフィードバックするポインティングデバイ
ス。
【構成】従来のマウスの構成に加えて、上下に動かせる
ように取り付けられた可動カバー111、および可動カ
バー111を上下に動かすカバー駆動機構112を備え
る。
【効果】マウスカーソルがウィンドウやボタンの境界上
を通過したことを触覚によって知ることができる。
(57) [Abstract] [Purpose] A pointing device that provides feedback to the tactile sense in addition to the visual state of the mouse cursor on the screen. [Structure] In addition to the structure of a conventional mouse, a movable cover 111 mounted to be movable up and down, and a cover drive mechanism 112 for moving the movable cover 111 up and down are provided. [Effect] It is possible to know by tactile sense that the mouse cursor has passed over the boundaries of windows and buttons.
Description
【0001】[0001]
【産業上の利用分野】本発明は、マウスの移動により表
示装置上のマウスカーソルの移動を行うようなポインテ
ィングデバイスに関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a pointing device for moving a mouse cursor on a display device by moving a mouse.
【0002】[0002]
【従来の技術】従来のこの種のポインティングデバイス
は、特開平1-196621号に代表されるようにマウスカーソ
ルの画面上での状態は、表示装置に表示されるのみであ
った。2. Description of the Related Art In the conventional pointing device of this type, the state of the mouse cursor on the screen, as represented by Japanese Patent Laid-Open No. 1-196621, is only displayed on the display device.
【0003】[0003]
【発明が解決しようとする課題】上記従来技術によるポ
インティングデバイスでは、マウスカーソルの画面上で
の状態が、表示装置に表示されるのみであるため、クリ
ックやドラッグの対象が小さい場合、操作しづらいとい
う問題があった。In the pointing device according to the above-mentioned prior art, since the state of the mouse cursor on the screen is only displayed on the display device, it is difficult to operate when the object to be clicked or dragged is small. There was a problem.
【0004】[0004]
【課題を解決するための手段】本発明は、上記従来の問
題点を解決するもので、マウスカーソルの画面上での状
態を視覚に加えて触覚にもフィードバックするものであ
る。SUMMARY OF THE INVENTION The present invention solves the above-mentioned conventional problems and provides feedback to the tactile sense as well as the state of the mouse cursor on the screen.
【0005】[0005]
【作用】本発明によれば、利用者はフィードバック手段
により、マウスカーソルがウィンドウやボタンの境界上
を通過したことを視覚のみではなく、触覚によっても知
ることができる。According to the present invention, the user can know that the mouse cursor has passed over the boundaries of windows and buttons by the feedback means not only visually but also by touch.
【0006】[0006]
【実施例】以下、本発明の一実施例を図を用いて説明す
る。図1は、本発明におけるマウスの構造を示したもの
である。本発明におけるマウス100は、マウスのX方
向の移動によりパルス信号を発生するX側エンコーダ1
01、マウスのY方向の移動によりパルス信号を発生す
るY側エンコーダ102、この両エンコーダにマウスの
移動量を伝達するボール103、メニュなど画面上の選
択項目を指定するためのマウスボタン104に加えて、
上下に動かせるように取り付けられた可動カバー11
1、および可動カバー111を上下に動かすカバー駆動
機構112により構成されている。An embodiment of the present invention will be described below with reference to the drawings. FIG. 1 shows the structure of the mouse in the present invention. The mouse 100 according to the present invention is an X-side encoder 1 that generates a pulse signal by moving the mouse in the X direction.
01, a Y-side encoder 102 that generates a pulse signal by moving the mouse in the Y-direction, a ball 103 that transmits the amount of mouse movement to both encoders, a mouse button 104 for designating a selection item such as a menu on the screen, hand,
Movable cover 11 attached so that it can be moved up and down
1 and a cover drive mechanism 112 that moves the movable cover 111 up and down.
【0007】図2は本発明を用いたシステムの構成を示
す図である。利用者は、マウス100により、コンピュ
ータ202を介して表示装置203上のマウスカーソル
の移動を行い、キーボード201を用いて文字や数値の
入力を行う。コンピュータ202は、マウス100の移
動に従い表示装置203上のマウスカーソルを移動させ
マウスカーソルの画面上での位置情報やマウスボタンの
状態情報をアプリケーションプログラムに伝えるソフト
ウェア、及びマウスカーソルの画面上での状態をマウス
100のカバー駆動機構112にフィードバックするソ
フトウェアを内蔵している。FIG. 2 is a diagram showing the configuration of a system using the present invention. The user uses the mouse 100 to move the mouse cursor on the display device 203 via the computer 202, and uses the keyboard 201 to input characters and numerical values. The computer 202 moves the mouse cursor on the display device 203 in accordance with the movement of the mouse 100, software for transmitting the position information of the mouse cursor on the screen and the state information of the mouse button to the application program, and the state of the mouse cursor on the screen. The software for feeding back to the cover drive mechanism 112 of the mouse 100 is built in.
【0008】図3はコンピュータ202内のソフトウェ
アの構成を示す図である。マウス100の移動情報はマ
ウスドライバ部301により受け取られ、位置情報に変
換した上で、OS部302に渡される。OS部302は
このマウスの位置情報をアプリケーションプログラム3
03に渡すとともに、現在マウスカーソルのホットポイ
ントが位置している画面上の点の色をフィードバック部
304に渡す。フィードバック部304は、この色情報
に基づいてマウス100のカバー駆動機構112を駆動
することにより、利用者にフィードバック情報を返す。FIG. 3 is a diagram showing the configuration of software in the computer 202. The movement information of the mouse 100 is received by the mouse driver unit 301, converted into position information, and then passed to the OS unit 302. The OS unit 302 uses the position information of the mouse for the application program 3
03, and the color of the point on the screen where the hot point of the mouse cursor is currently located is passed to the feedback unit 304. The feedback unit 304 drives the cover driving mechanism 112 of the mouse 100 based on the color information to return the feedback information to the user.
【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段階に変えることにより、利用者
はマウスカーソルがウィンドウやボタンの境界上を通過
したことを視覚のみではなく、触覚によっても知ること
ができる。Next, the feedback section 304 causes the OS section 3 to operate.
A process of performing feedback to the mouse 100 based on the color information received from 02 will be specifically described. Figure 4
6 is a flowchart showing a first embodiment of feedback processing in the present invention. Here, the feedback unit 304
Outputs four levels of output to the cover drive mechanism 1 of the mouse 100.
By outputting to 12, it is possible to change the height of the movable cover 111 in four steps. In addition, FIG. 5 is a diagram showing an example of the configuration of the color information passed from the OS unit, in which 501 is red luminance, 502 is green luminance, and 503 is blue luminance. Each brightness consists of 8 bits,
Values between 0 and 255 can be retained. As shown in this figure, it is assumed that the color information is composed of 24 bits in which 8 bits are assigned to each of the three primary colors. In this feedback processing, first, in processing 401, the average of the luminance of the color information passed from the OS unit 302 is calculated. Since this value is a value between 0 and 255, the value is set to 64 in the process 402.
Convert to a value between 0 and 3 by dividing by. Finally, this value is output to the cover drive mechanism 112. According to the present embodiment, the height of the movable cover 111 of the mouse 100 is changed in four steps in response to the change in the color on the screen where the hot point of the mouse cursor is located. Passing over the boundaries of windows and buttons can be known not only visually but also by touch.
【0010】本実施例において、マウスカーソルのホッ
トポイントが位置している画面上の色と、有限個のカバ
ー駆動機構112へ出力する値とを対応表などを用意し
て管理する方法も、本発明の別の実施例として容易に実
現可能であり、説明は省略する。In the present embodiment, the method of managing the color on the screen where the hot point of the mouse cursor is located and the value to be output to the finite number of cover drive mechanisms 112 by preparing a correspondence table or the like, It can be easily implemented as another embodiment of the invention, and the description thereof will be omitted.
【0011】図6は、本発明におけるフィードバック処
理の第二の実施例を示した流れ図である。ここではフィ
ードバック部304は、2レベルの出力をマウス100
のカバー駆動機構112に出力することにより、可動カ
バー111の高さを2段階に変化させることができるも
のとする。本フィードバック処理は、先ず処理601で
OS部302から渡された色情報が以前に記憶した値と
異なるかどうかをテストする。もし異なっている場合に
は、処理602でカバー駆動機構112を用いてマウス
100の可動カバー111を持ち上げる。その後すぐ
に、続く処理603で同様にして可動カバー111を元
の状態に戻し、最後に処理604で、OS部302から
渡された色情報を記憶する。本実施例によれば、マウス
カーソルのホットポイントが位置している画面上の色が
変化するごとにマウス100の可動カバー111が一度
振動することにより、利用者はマウスカーソルがウィン
ドウやボタンの境界上を通過したことを視覚のみではな
く、触覚によっても知ることができる。FIG. 6 is a flow chart showing a second embodiment of the feedback processing in the present invention. Here, the feedback unit 304 outputs the two-level output to the mouse 100.
It is assumed that the height of the movable cover 111 can be changed in two steps by outputting to the cover driving mechanism 112. In this feedback process, first, in process 601, it is tested whether the color information passed from the OS unit 302 is different from the previously stored value. If not, the movable cover 111 of the mouse 100 is lifted using the cover driving mechanism 112 in step 602. Immediately after that, in the subsequent processing 603, similarly, the movable cover 111 is returned to the original state, and finally, in processing 604, the color information passed from the OS unit 302 is stored. According to this embodiment, the movable cover 111 of the mouse 100 vibrates once each time the color on the screen where the hot point of the mouse cursor is located changes, so that the user can see the boundary of windows and buttons. You can know that you have passed the top not only visually, but also by touch.
【0012】本実施例において、マウスカーソルのホッ
トポイントが位置している画面上の色が変化するごとに
マウス100の可動カバー111をもし持ち上がってい
れば戻し、戻っていれば持ち上げるというように、別の
状態に変化させる方法も、本発明の別の実施例として容
易に実現可能であり、説明は省略する。In this embodiment, whenever the color on the screen where the hot point of the mouse cursor is located changes, the movable cover 111 of the mouse 100 is returned if it is lifted and lifted if it is returned. A method of changing to another state can also be easily realized as another embodiment of the present invention, and a description thereof will be omitted.
【0013】[0013]
【発明の効果】以上説明したように、本発明によれば、
フィードバック部304はマウスカーソルのホットポイ
ントが位置している画面上の色が変化した場合に、マウ
ス100の可動カバー111により、このことを利用者
に知らせるので、利用者はマウスカーソルがウィンドウ
やボタンの境界上を通過したことを視覚のみではなく、
触覚によっても知ることができる。As described above, according to the present invention,
The feedback unit 304 notifies the user of this by the movable cover 111 of the mouse 100 when the color on the screen where the hot point of the mouse cursor is located changes, so that the user can move the mouse cursor to a window or button. Not only that it passed on the boundary of
You can also know by touch.
【図面の簡単な説明】[Brief description of drawings]
【図1】本発明におけるマウスの構造を示す図である。FIG. 1 is a diagram showing the structure of a mouse according to the present invention.
【図2】本発明を用いたシステムの構成を示す図であ
る。FIG. 2 is a diagram showing a configuration of a system using the present invention.
【図3】ソフトウェアの構成を示す図である。FIG. 3 is a diagram showing a configuration of software.
【図4】本発明におけるフィードバック処理の第一の実
施例を示す流れ図である。FIG. 4 is a flowchart showing a first embodiment of the feedback processing in the present invention.
【図5】OS部から渡される色情報の構成の一例を示す
図である。FIG. 5 is a diagram showing an example of a configuration of color information passed from an OS unit.
【図6】本発明におけるフィードバック処理の第二の実
施例を示す流れ図である。FIG. 6 is a flowchart showing a second embodiment of the feedback processing in the present invention.
100…マウス、 101…X側エンコーダ、 102…Y側エンコーダ、 103…ボール、 104…マウスボタン、 111…可動カバー、 112…カバー駆動機構、 201…キーボード、 202…コンピュータ、 203…表示装置、 301…マウスドライバ部、 302…OS部、 303…アプリケーションプログラム、 304…フィードバック部、 501…赤の輝度、 502…緑の輝度、 503…青の輝度。 100 ... Mouse, 101 ... X side encoder, 102 ... Y side encoder, 103 ... Ball, 104 ... Mouse button, 111 ... Movable cover, 112 ... Cover drive mechanism, 201 ... Keyboard, 202 ... Computer, 203 ... Display device, 301 ... mouse driver section, 302 ... OS section, 303 ... application program, 304 ... feedback section, 501 ... red brightness, 502 ... green brightness, 503 ... blue brightness.
───────────────────────────────────────────────────── フロントページの続き (72)発明者 松尾 正 神奈川県横浜市戸塚区吉田町292番地株式 会社日立マイクロソフトウェアシステムズ 内 ─────────────────────────────────────────────────── ─── Continuation of the front page (72) Inventor Tadashi Matsuo 292 Yoshida-cho, Totsuka-ku, Yokohama-shi, Kanagawa Stock company Hitachi Micro Software Systems
Claims (1)
ーソルの移動を行い、表示装置上の選択項目の指定を行
うポインティングデバイスにおいて、マウスカーソルが
ウィンドウやボタンの境界上を通過したことを触覚によ
って知ることができるようなフィードバック手段を設け
たことを特徴とするポインティングデバイス。1. A pointing device for moving a mouse cursor on a display device by moving a mouse and designating a selection item on the display device, by tactile sensation that the mouse cursor has passed over a window or button boundary. A pointing device characterized in that a feedback means is provided so that the user can know it.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP4254344A JPH06102997A (en) | 1992-09-24 | 1992-09-24 | pointing device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP4254344A JPH06102997A (en) | 1992-09-24 | 1992-09-24 | pointing device |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH06102997A true JPH06102997A (en) | 1994-04-15 |
Family
ID=17263696
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP4254344A Pending JPH06102997A (en) | 1992-09-24 | 1992-09-24 | pointing device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH06102997A (en) |
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 |
EP1005690A1 (en) * | 1998-06-23 | 2000-06-07 | Immersion Corporation | Low cost force feedback devices |
JP2006114001A (en) * | 2004-09-16 | 2006-04-27 | Kddi Corp | Input / output device and depth sensing system |
JP2007094454A (en) * | 2005-09-26 | 2007-04-12 | Kddi Corp | Depth sensing system and interface device |
JP2007310493A (en) * | 2006-05-16 | 2007-11-29 | Kddi Corp | User interface system and program for controlling playback of moving images with pointing device |
JP2010211576A (en) * | 2009-03-11 | 2010-09-24 | Brother Ind Ltd | Interface device and program |
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 (en) * | 2007-06-29 | 2014-05-29 | Artificial Muscle Inc | Electroactive polymer transducers for sensory feedback applications |
-
1992
- 1992-09-24 JP JP4254344A patent/JPH06102997A/en active Pending
Cited By (12)
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 |
EP1005690A1 (en) * | 1998-06-23 | 2000-06-07 | Immersion Corporation | Low cost force feedback devices |
EP1005690A4 (en) * | 1998-06-23 | 2007-07-11 | Immersion Corp | Low cost force 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 (en) * | 2004-09-16 | 2006-04-27 | Kddi Corp | Input / output device and depth sensing system |
JP2007094454A (en) * | 2005-09-26 | 2007-04-12 | Kddi Corp | Depth sensing system and interface device |
JP2007310493A (en) * | 2006-05-16 | 2007-11-29 | Kddi Corp | User interface system and program for controlling playback of moving images with pointing device |
JP4657145B2 (en) * | 2006-05-16 | 2011-03-23 | Kddi株式会社 | User interface system and program for controlling playback of moving images with pointing device |
US8077169B2 (en) | 2006-08-17 | 2011-12-13 | Seiko Epson Corporation | Information processing device and control method |
JP2014099193A (en) * | 2007-06-29 | 2014-05-29 | Artificial Muscle Inc | Electroactive polymer transducers for sensory feedback applications |
JP2010211576A (en) * | 2009-03-11 | 2010-09-24 | Brother Ind Ltd | Interface device and program |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0394614B1 (en) | Advanced user interface | |
US7190379B2 (en) | Method for resizing and moving an object on a computer screen | |
US4451895A (en) | Interactive computer aided design system | |
US5630038A (en) | Method and apparatus for coloring an image on a screen | |
JPH06102997A (en) | pointing device | |
KR100211625B1 (en) | Animated painting device | |
RU2032212C1 (en) | Method for character information input in computer | |
EP0100798A1 (en) | Computer aided design system | |
US8887101B2 (en) | Method for moving a cursor and display apparatus using the same | |
JPH0628095A (en) | Coordinate input control device | |
JPH07160398A (en) | Pen input device | |
JP2847685B2 (en) | Data display device and method | |
JP2554631B2 (en) | Object selection method | |
JPH05165565A (en) | Coordinate input method | |
JPH03256116A (en) | Information processor | |
JPH04165416A (en) | Indicating operation method for information processing system | |
EP2403227A1 (en) | Method for moving a cursor and display apparatus | |
JPH0696279A (en) | Method and device for processing information | |
JP2001282405A (en) | Coordinate input device | |
JPH03263088A (en) | Cursor display method | |
JPH0228189B2 (en) | ||
JP2843077B2 (en) | Information processing device using both keyboard and position input device | |
JP3253136B2 (en) | Information processing method and apparatus | |
JPH04279980A (en) | image editing device | |
JPH07325696A (en) | Multiwindow processing method |