Browse Prior Art Database

Mouse Device for Inputting Orientation

IP.com Disclosure Number: IPCOM000109729D
Original Publication Date: 1992-Sep-01
Included in the Prior Art Database: 2005-Mar-24
Document File: 1 page(s) / 17K

Publishing Venue

IBM

Related People

Inoue, K: AUTHOR [+3]

Abstract

This article describes a mouse device that enables inputting of orientation of a cursor as well as its position. This mouse device has two balls at the bottom. When a user moves the mouse, the numbers of rotations of the two balls are different. A mouse driver calculates the orientation of the mouse from the difference. Let the number of rotations of one ball be (x1, y1), and the number of rotations of the other ball be (x2, y2). In this case, the distance of movement is ((x1+x2)/2, (y1+y2)/2) and the rotation angle of movement is arctan((y1-y2)/(x1-x2)).

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 100% of the total text.

Mouse Device for Inputting Orientation

       This article describes a mouse device that enables
inputting of orientation of a cursor as well as its position.  This
mouse device has two balls at the bottom.  When a user moves the
mouse, the numbers of rotations of the two balls are different. A
mouse driver calculates the orientation of the mouse from the
difference.  Let the number of rotations of one ball be (x1, y1), and
the number of rotations of the other ball be (x2, y2).  In this case,
the distance of movement is ((x1+x2)/2, (y1+y2)/2) and the rotation
angle of movement is arctan((y1-y2)/(x1-x2)).