JPH06102997A - Pointing device - Google Patents

Pointing device

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
screen
pointing device
feedback
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
JP4254344A
Other languages
Japanese (ja)
Inventor
Satoru Tezuka
悟 手塚
Tadashi Matsuo
正 松尾
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.)
Hitachi Ltd
Hitachi Micro Software Systems Inc
Original Assignee
Hitachi Ltd
Hitachi Micro Software Systems Inc
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 Hitachi Ltd, Hitachi Micro Software Systems Inc filed Critical Hitachi Ltd
Priority to JP4254344A priority Critical patent/JPH06102997A/en
Publication of JPH06102997A publication Critical patent/JPH06102997A/en
Pending legal-status Critical Current

Links

Landscapes

  • Position Input By Displaying (AREA)

Abstract

PURPOSE:To provide a pointing device capable of feeding-back the state on a screen of a mouse cursor tactually as well as visually. CONSTITUTION:In addition, the constitution of a conventional mouse, the pointing device is provided with a movable cover 111 mounted so as to move in upward/downward direction and a cover driving mechanism 112 moving the movable cover 111 in upward/downward direction. Thereby, it is tactually known that the mouse cursor passed on the boundary of a window and a button. Besides, the state on the screen of the mouse cursor is fed-back to the cover driving mechanism 112 of a mouse 100.

Description

【発明の詳細な説明】Detailed Description of the Invention

【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.

【符号の説明】[Explanation of symbols]

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)

【特許請求の範囲】[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.
JP4254344A 1992-09-24 1992-09-24 Pointing device Pending JPH06102997A (en)

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)

* Cited by examiner, † Cited by third party
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 I/o device and depth sensing system
JP2007094454A (en) * 2005-09-26 2007-04-12 Kddi Corp Depth sensing system and interfacing device
JP2007310493A (en) * 2006-05-16 2007-11-29 Kddi Corp User interface system and program for operating reproduction of moving image by 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

Cited By (12)

* Cited by examiner, † Cited by third party
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 I/o device and depth sensing system
JP2007094454A (en) * 2005-09-26 2007-04-12 Kddi Corp Depth sensing system and interfacing device
JP2007310493A (en) * 2006-05-16 2007-11-29 Kddi Corp User interface system and program for operating reproduction of moving image by 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
US5157384A (en) Advanced user interface
US5790818A (en) Remote highlighting of objects in a conferencing system by logically anding a highlight bitmap and a foreground bitmap
US5146049A (en) Method and system for inputting coordinates using digitizer
US5630038A (en) Method and apparatus for coloring an image on a screen
GB2357945A (en) Navigating a focus around a display device
JPH06102997A (en) Pointing device
KR100211625B1 (en) Animation drawing apparatus
RU2032212C1 (en) Method for character information input in computer
US8887101B2 (en) Method for moving a cursor and display apparatus using the same
JPH06131168A (en) User interface preparation supporting device
JPH07160398A (en) Pen input device
JPH05165565A (en) Coordinate input system
JP2899099B2 (en) Instruction operation method of information processing system
JPH06119112A (en) Mouse cursor speed controller
JPH05181603A (en) Information input device
EP2403227A1 (en) Method for moving a cursor and display apparatus
JPH04175960A (en) Communication control system
JP2843077B2 (en) Information processing device using both keyboard and position input device
JPH03263088A (en) Cursor display system
CN116527973A (en) Method for simulating mouse by remote controller key on set top box
JPH0519744A (en) Graphic display device
JPH1115627A (en) Distributed control systems
JPH07325696A (en) Multiwindow processing method
JPS63100533A (en) Display and printing device having multiwindow display function
JPS6398022A (en) Coordinate input device