USRE41520E1 - Gyroscopic pointer and method - Google Patents

Gyroscopic pointer and method Download PDF

Info

Publication number
USRE41520E1
USRE41520E1 US09/642,250 US64225000A USRE41520E US RE41520 E1 USRE41520 E1 US RE41520E1 US 64225000 A US64225000 A US 64225000A US RE41520 E USRE41520 E US RE41520E
Authority
US
United States
Prior art keywords
input device
signal
graphic display
inertial
housing
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.)
Expired - Lifetime
Application number
US09/642,250
Inventor
Thomas J. Quinn
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.)
Thomson Licensing SAS
Original Assignee
Thomson Licensing SAS
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 Thomson Licensing SAS filed Critical Thomson Licensing SAS
Priority to US09/642,250 priority Critical patent/USRE41520E1/en
Assigned to QUINN, THOMAS J., HUNTINGTON TECHNOLOGY, FUND, LP, EXCELSIOR VENTURE PARTNERS III, LLC, HUNTINGTON VENTURE PARTNERS, LLC, VONDERSCHMITT, BERNARD V. & THERESA S., NEW YORK LIFE INSURANCE COMPANY, YOSHIDA, LARRY (MINORU), TARPLEY, DAVID, BERG & BERG ENTERPRISES, LLC reassignment QUINN, THOMAS J. SECURITY INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: GYRATION, INC.
Assigned to HAWTHORNE, GREGORY & SUSAN, ATSUSHI ASADA, MAEZAWA, YOSHIHIRO, BLOCK, CHARLES A., RICHARD E. BLOCK & JANE C. BLOCK, TEE BLOCK FAMILY TRUST DTD 5/29/1992, BLOCK, CATHERINE S. reassignment HAWTHORNE, GREGORY & SUSAN SECURITY AGREEMENT Assignors: GYRATION, INC.
Assigned to GYRATION, INC. reassignment GYRATION, INC. RELEASE OF SECURITY INTEREST Assignors: ASADA, ATSUSHI, BERG & BERG ENTERPRISES, LLC, BLOCK, CATHERINE S., BLOCK, CHARLES A., BLOCK, JANE C., TEE BLOCK FAMILY TRUST DTD 5/29/1992, BLOCK, RICHARD E., TEE BLOCK FAMILY TRUST DTD 5/29/1992, EXCELSIOR VENTURE PARTNERS III, LLC, GREGORY & SUSAN HAWTHORNE, HUNTINGTON TECHNOLOGY FUND, LP, HUNTINGTON VENTURE PARTNERS, LLC, MAEZAWA, YOSHIHIRO, NEW YORK LIFE INSURANCE COMPANY, QUINN, THOMAS J., TARPLEY, DAVID, VONDERSCHMITT, BERNARD V., JOINT DECL. OF TRUST DTD 1/04/96, VONDERSCHMITT, THERESA S., JOINT DECL. OF TRUST DTD 1/04/96, YOSHIDA, LARRY (MINORU)
Anticipated expiration legal-status Critical
Application granted granted Critical
Publication of USRE41520E1 publication Critical patent/USRE41520E1/en
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0338Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of limited linear or angular displacement of an operating part of the device from a neutral position, e.g. isotonic or isometric joysticks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0346Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of the device orientation or free movement in a 3D space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors

Definitions

  • the present invention relates to the field of hand-held computer controllers. More specifically, the present invention relates to a hand-held gyroscopic pointer adapted for use as a cursor-control device for a computer.
  • a mouse requires a relatively large and flat 2-dimensional surface on which to move. Typically, this surface must be unobstructed and dedicated to mouse movement and measure over 9′′ ⁇ 9′′ . As as a result.
  • Other controllers such as the trackball and joystick, are often used when flat surfaces are unavailable. as in the case of portable computers.
  • trackballs and joysticks are constrained to use on a surface for practical applications.
  • trackballs, joysticks, keys and mice are not mobile in free space nor do they provide three-dimensional output.
  • One controller which is mobil mobile in space is taught by Ronald E. Milner in this U.S. Pat. No. 4,862,152. “Sonic Positioning Device,” issued Jan. 25, 1990. This device senses the position of a controller device in three dimensions by sensing the position of an ultrasonic transmitter relative to an array of receivers. However this device is not a true pointing device as it senses position rather than a vector from the device. Since the controller must be repositioned in space, rather than simply reoriented, relatively large hand movements are required to define cursor movements.
  • the Mattel Power Glove video game controller incorporates two ultrasonic transmitters in a single controller and thus can determine a position as web as and define a “pointing” vector through the two transmitters.
  • both of these ultrasonic controllers are based on ranging techniques and thus have range and resolution limitations. Specifically, both must be used in conjunction with an array of receivers to determine the exact position of the controllers. This results in reduced accuracy as the controller is moved to a position more distant from the receivers. Further, these controllers are only use able usable in an active volume of space defined by those receivers. Further still, both are limited to use in relatively noise-free environments.
  • Attitude indicators in aircraft known as artificial horizons, use two-degree-of-freedom gyroscopes for inertia space reference and the measurement of pitch and roll relative to the gravitational vector.
  • the gravity vector is approximated by a pendulous device (suspended weight) which indicates the apparent vertical, that is, the combined effect of gravity and acceleration.
  • a pendulous device sustained weight
  • Such a device as described in Gyroscopic Theory Design, and Instrumentation, 1980, Wrigley, Hollister and Denhard, The M.I.T. Press, Cambridge, Mass., does not correctly indicate the true direction of gravity at any instant because of vehicle accelerations.
  • the average direction of the apparent vertical over a period of several minutes approximates the direction of gravity well enough to provide an attitude reference.
  • Gyroscopes thus provide a known technique for measuring roll and pitch relative to a gravity vector.
  • gyroscopes are typically heavy and expensive and have not been successfully adapted to practical use as a handheld pointing devices for curs
  • the controller should not be constrained to use on a flat surface or within a confined space. Further, it is desirable to have a controller which responds to a vector defined by the controller, i.e. responds to “pointing” of the controller, as opposed to merely detecting the position of the controller. It is desirable to have a controller which is self-contained and not subject to interference form from outside sources of noise or subject to reduced accuracy as it is moved distant from an array of receivers.
  • the present invention comprises a hand-held gyroscope adapted for use as a cursor control device for a computer.
  • a motor at the core of the gyroscope is suspended by two pairs of orthogonal gimbals from a hand-held controller device which provide two-degrees-of-freedom for the gyroscope.
  • the spin axis of the motor is norminally oriented vertically by a pendulous device.
  • Electro-optical shaft angle encoders sense the rotation of a hand held controller device about the gyroscope as it is manipulated by a user and the resulting electrical output is converted into a format usable by a computer to control the x-y movement of a cursor on a two dimensional display screen of a computer display.
  • the controller thus responds to angular movements of a user's hand, which permits relatively large and accurate movements of a cursor to be accurately defined without requiring correspondingly large and tiring hand movements. Further, the controller is self-contained and is thus not subject to sources of outside noise or constrained to use within any active volume. For additional ease of use, the bottom of the controller is rounded so that the controller can be reoriented or “pointed” while sitting on a surface
  • the resulting controller device is thus responsive to a vector
  • the controller i.e. the “pointing” of the controller, as opposed to merely detecting its position, and can be used either in free space or while sitting on a surface.
  • the vector information i.e. “pitch” and “roll”
  • the vector information is transformed directly into the “x” and “y” coordinates of a cursor position on a computer display.
  • “yaw” information i.e.
  • the angle of rotation of the controller about the spin axis of the first gyroscope can be measured.
  • This angle is transformed directly into the “z” information, and used to control rotation of objects or to otherwise alter the computer display, such as by making an object appear closer or further away, in response to “z” axis information.
  • This controller is highly accurate as the result of using electro-optic shaft angle encoders, and not limited to use on a flat surface or an active volume. It allows the input of three dimensional input, in the form of “pitch,” “roll,” and “yaw” angles, which are transformed into “x,” “y,” and“z” coordinates for input to a computer for the control of the cursor location and screen display. Further, since it is self contained, it is not subject to ambient noise, such as is the case with ultrasonic controllers.
  • FIGS. 1 and 1A are an expanded perspective view of one embodiment of the preferred invention.
  • FIG. 2 is an expanded perspective view of inner gimbal 115 and bearing 122 .
  • FIG. 3 is an illustration of the optical pattern on inner module 110 , the optical pattern on gimbal frame 135 , and the elements of shaft angle encoder sensing optics 165 .
  • FIG. 4 is an illustration of a quad photodiode.
  • FIG. 5 is an illustration of the preferred embodiment of a gyroscopic pointing device 500 coupled to a computer and computer display 505 .
  • FIG. 6 is a top view of an alternative embodiment of the present invention.
  • FIG. 7 is a top perspective view of the embodiment of FIG. 6 .
  • FIG. 8 is a perspective illustrator of a directional gyroscope used to provide three-dimensional output in the embodiment of FIGS. 6 and 7 .
  • FIG. 1 is an expanded perspective view of one embodiment of the present invention.
  • a brushless D.C. motor 105 at the core of the gyroscope spins continuously, providing the angular momentum that stabilizes the inner part of the gyroscope.
  • Brushless D.C. Motors 105 is a motor such as used in miniature cooling fans distributed by U.S. TOYO Fan Corporation.
  • Brushless D.C. Motors 105 is illustrated in the vertical cross section A—A of FIG. 1 , and is firmly mounted to inner module 110 with motor shaft 108 aligned orthogonally with respect to the axis of rotation of inner module 110 about inner gimbals 115 and 120 .
  • Inner module 110 consists of injection molded plastic and two conductive inner gimbals gimbal 115 and gimbal 120 .
  • Inner gimbals 115 and 120 are located on and aligned with the axis of rotation of inner module 110 . Further, inner gimbals 115 and 120 are electrically coupled to motor 105 .
  • the center of mass of inner module 110 which includes motor 105 , is slightly displaced along the axis of rotation of motor shaft 108 below the axis of rotation of inner module 110 . This results in a pendulous affect which causes motor shaft 108 to generally align with the gravity vector.
  • Inner gimbals 115 and 120 mechanically support inner module 110 and also provide an electrical path for the transmission of power from the gimbals to motor 105 without restricting the travel of inner module 110 .
  • Two bearings support the inner gimbals relative to gimbal frame 135 .
  • bearing 122 is mounted within bearing alignment hole 125 of gimbal frame 135 and supports inner gimbal 115 .
  • bearing 124 is mounted within bearing alignment hole 130 of gimbal frame 135 and supports inner gimbal 120 .
  • Gimbal frame 135 includes two conductive outer gimbals 140 and 145 . Two bearings support the outer gimbals relative to shock frame 160 .
  • bearing 146 is mounted within bearing alignment hole 150 of shock frame 160 and supports outer gimbal 140 .
  • bearing 147 is mounted within bearing alignment hole 155 of shock frame 160 and supports outer gimbal 145 .
  • Outer gimbal 140 is electrically coupled to inner gimbal 115 .
  • outer gimbal 145 is electrically coupled to inner gimbal 120 . This completes the electrical path from the non-rotating shock frame 160 to motor 105 within inner module 110 .
  • Shock frame 160 is mounted with shock absorbing rubber to outer housing 175 , which consists of two halves. This shock mounting prevents damage to the bearings or optical sensors in the event that the gyroscope is dropped, and permits the inner assemblies to be constructed with finer tolerances than would be possible without the shock mounting.
  • Shaft angle encoder sensing optics 165 are mounted on shock frame 160 .
  • Outer housing 175 is opaque so as to prevent outside light from interfering with the optical sensing system and is adapted for hand holding as described more fully below with reference to FIGS. 5 and 6 .
  • Cabling 180 transmits power from an interlace interface box 185 to outer housing 175 and returns data signals from shaft angle encoder sensing optics 165 .
  • interface box 185 translates signals from the optical sensing system 165 into serial data for an RS-232 port.
  • Wall adapter 190 provides D.C. power for motor 105 and shalt shaft angle encoder sensing optics 165 .
  • FIG. 2 is an expanded perspective view of inner gimbal 115 and bearing 122 .
  • Inner gimbal 115 includes a circular plug 205 which fits within the inner race of bearing 122 .
  • a conductive pin 210 having a diameter smaller than that of plug 205 , is mounted concentrically with plug 205 and electrically coupled to motor 205 .
  • Pin 210 is preferably made of a low-friction conductive material such as carbon-teflon and designed to protrude from the inner race of bearing 122 .
  • the diameter of pin 210 is smaller than the diameter of the inner race so as not to contact the inner race and to minimize the friction of the rotating contact.
  • a stainless steel spring 215 is mounted to gimbal frame 135 and aligned with and in electrical contact with protruding surface 220 of pin 210 .
  • Spring 215 is electrically coupled to a D.C. power source through outer gimbal 140 .
  • Spring 215 presses against pin 210 providing a low friction electrical connection between gimbal frame 135 and inner module 110 .
  • Inner gimbal 120 and outer gimbals 140 and 145 are constructed in an identical manner.
  • Inner module 110 has a hemispherical outer surface with an optical pattern which interacts with shaft angle encoder sensing optics 165 to sense the rotation of inner module 110 around the axis of rotation through gimbals 115 and 120 .
  • This optical pattern is illustrated in FIG. 3 .
  • the optical pattern on inner module 110 is constructed by first painting the hemispherical surface with a highly reflective aluminum flaked paint and then machining grooves of 0.015 inch depth and width along “lines of longitude” from gimbal 115 towards gimbal 120 along the surface. The grooves are machined to within 30 degrees of each inner gimbal and are 0.015 inches apart at 30 degrees from each gimbal.
  • Inner module 110 is molded from a non-reflective black plastic. Thus the grooved portions of inner module 110 . where the reflective paint has been machined off, are non-reflective. This provides a precise optical pattern on inner module 110 having a relatively high contrast ratio.
  • AndA second optical pattern is machined into gimbal frame 135 along a cylindrical section 170 of gimbal frame 135 .
  • This pattern interacts with shaltshaft angle encoder sensing optics 165 for sensing rotation of gimbal frame 135 around its axis of rotation through gimbals 140 and 145 .
  • This cylindrical section is geometrically centered about the axis of rotation of gimbal frame 135 , which passes through gimbals 140 and 145 .
  • the optical pattern on gimbal frame 135 is constructed by applying reflective paint to cylindrical section 170 and then machining grooves of 0.015 inch depth and width on the surface of the cylinder.
  • Cylindrical section 170 is displaced slightly from the center of gimbal frame 135 so as not lo interfere with the interaction of shaft angle encoder sensing optics 165 and the optical pattern on inner module 110 . Specifically, the closest edge of cylindrical section 170 is spaced approximately 0.15 inches away from the “equator” of frame 170 passing through inner gimbals 115 and 120 .
  • Shaft angle encoder sensing optics 165 interact with the optical pattern on inner module 110 so as to determine the rotation of the inner module 110 about its axis of rotation. More specifically, shaft angle encoder sensing optic 165 include sources for illuminating the patterns, lenses for focusing images of the patterns, and photodetectors for detect a detecting dark or light areas.
  • a first LED 305 is mounted to shock frame 160 at an angle of 30 degrees from vertical in a plane parallel to the axis through gimbals 140 and 145 so as to floodlight an area 310 of the optical pattern on inner module 110 . This area is centered on the “equator” of frame 135 so as to provide maximum range of detectable movement in both directions.
  • Lens 315 and mirror 320 focus and reflect the image of the illuminated optical pattern onto quad photodiode 325 .
  • Lens 315 is an injection molded lens of approximately 1 ⁇ 8 inch in diameter having a focal length of approximately 0.2 inches.
  • Quad photodiode 325 comprises four photodiodes, 402 , 404 , 406 and 408 , located in a row as illustrated in FIG. 4 .
  • the sides of quad photodiode 325 are aligned with the edges of the projected image of the optical pattern on inner module 110 .
  • One period of the projected image of the optical pattern on inner module 110 (one light and one dark bar) nominally covers the quad photodiode 325 , which comprise four photodiodes centered 0.02 inches apart.
  • Photodiodes 402 and 406 are counted coupled to comparator 420 410 .
  • Photodiodes 404 and 408 are coupled to comparator 410 420 .
  • phase quadrature resolution is provided in U.S. Pat. No. 4,346,989 titled Surveying Instrument, issued to Alfred F. Gori Gort and Charles E. Moore Aug. 31, 1982 and assigned to the Hewlett-Packard Company. A prototype of this embodiment of the present invention results in a resolution of approximately 100 counts per inch.
  • Shaft angle encoder sensing optics 165 also interacts with the optical pattern on gimbal frame 160 so as to determine the rotation of gimbal frame 135 about its axis of rotation. More specfically, a second sensing system, similar to the one described but oriented 90 degrees with respect to the first, is positioned on frame 160 so as to interact with the optical pattern on frame 135 and to detect rotation of frame 135 about its axis of rotation. Referring again to FIG. 3 , a second LED 330 is mounted to shock frame 160 at an angle of 30 degrees from vertical in a plane parallel to the axis through gimbals 115 and 120 in alignment with cylindrical section 170 so as to floodlight an area 335 of the optical pattern on cylindrical section 170 . Lens 340 and mirror 320 focus and reflect the image of the illuminated optical pattern onto quad photodiode 345 . Lens 340 is an injection molded lens of approximately 1 ⁇ 8 inch in diameter having a focal length of approximately 0.2 inches.
  • Quad photodiode 345 comprises four photodiodes located in a row and is identical in construction to quad photodiode 325 illustrated in FIG. 4 .
  • the sides of quad photodiode 345 are aligned with the edges of the projected image of the optical pattern on gimbal frame 135 .
  • FIG. 5 is an illustration of the preferred embodiment of a gyroscopic pointing device 500 coupled to a computer 502 and computer display 505 .
  • Computer 502 is adapted so that changing the pitch of controller 500 relative to the gravity vector charges changes the vertical position of cursor 510 on computer display 505 .
  • rotating the controller forward causes the cursor to drop on a vertical computer screen
  • rotating it back causes the cursor to drop on a vertical computer screen
  • rotating it back causes the cursor to rise, as if the controller was pointing at the cursor.
  • rotating the controller from side to side changes the horizontal position of cursor 510 on computer display 505 . That is, rotating the controller left causes the cursor to move left on a vertical computer screen, rotating it right causes the cursor to move to the right, again, as it if the controller was pointing at the cursor.
  • Controller 500 further includes a thumb operated push button 520 and has a rounded hemispherically shaped bottom portion 525 adapted for smoothly rocking on a flat surface when the pitch and roll of controller 500 is varied while resting on a flat surface.
  • This can be a two position switch, where initial pressure on the switch activates the controller and causes the cursor to move in response to the controller, and a second position of the switch results in a “pick” or “select” signal being transmitted to the computer.
  • FIG. 6 is a top view of an alternative embodiment of the present invention.
  • FIG. 7 is a top perspective view of the same embodiment.
  • FIGS. 6 and 7 illustrate a controller shaped so as to be hand held in a manner such that the palm will be facing down while controller 610 is resting on a flat surface. The under side of controller 610 is rounded to facilitate changes of its orientation with respect to vertical.
  • a palm button 620 is actuated when the controller is grasped, thus permitting the controller to be deactivated, moved or reoriented, then reactivated.
  • a pick button 630 is located for selective activation by a users lingersuser's fingers in a manner similar to the use of a pick button on a mouse controller.
  • FIGS. 6 and 7 includes a first gyroscope as discussed with regards to FIGS. 1-4 for the measurement of pitch and roll. Further, it includes a second gyroscope, as illustrated in FIG. 8 , for measurement of yaw about the vertical axis.
  • a rotating gyroscopic element 810 is mounted in a two-degree-of freedom gimbal system with its spin axis 820 in a horizontal direction.
  • a mass gives the gyroscope a pendulosity at right angles to spin axis 820 .
  • gyroscope 810 is mounted to inner frame 815 .
  • Inner frame 815 is mounted to gimbal frame 825 by inner gimbals 845 .
  • Gimbal frame 825 is mounted to an outer housing 860 by gimbal 850 .
  • a shaft angle encoder 870 is coupled to detect the rotation of gimbal frame 825 relative to outer housing 860 . Oscillations are damped out by applying an antipendulous torque caused by liquid flow of a viscous fluid through a constriction in a tube, as in damper 840 .
  • Computer 502 is further adapted to convert the angle measured by shaft angle encoder 870 . This conversion could be to rotation of the cursor or a cursor-selected object or for providing a “z” input for a three dimensional display or a two-dimensional display simulating a three dimensional view.

Abstract

A vertical gyroscope is adapted for use as a pointing device for controlling the position of a cursor on the display of a computer. A motor at the core of the gyroscope is suspended by two pairs of orthogonal gimbals from a hand-held controller device and nominally oriented with its spin axis vertical by a pendulous device. Electro-optical shaft angle encoders sense the orientation of a hand-held controller device as it is manipulated by a user and the resulting electrical output is converted into a format usable by a computer to control the movement of a cursor on the screen of the computer display. For additional ease of use, the bottom of the controller is rounded so that the controller can be pointing while sitting on a surface. A third input is provided by providing a horizontal gyroscope within the pointing device. The third rotational signal can be used to either rotate a displayed object or to display or simulate a third dimension.

Description

This is a continuation of application Ser. No. 08/406,727, filed on Mar. 20, 1995, now abandoned, which is a continuation of Ser. No. 08/000,651, filed on Jan. 5, 1993, now U.S. Pat. No. 5,440,326, which is a continuation of Ser. No. 07/497,127, filed on Mar. 21, 1990, now abandoned.
BACKGROUND OF THE INVENTION
1. Field
The present invention relates to the field of hand-held computer controllers. More specifically, the present invention relates to a hand-held gyroscopic pointer adapted for use as a cursor-control device for a computer.
2. Art Background
A. Computer controllers:
Historically, computer instructions have taken the form of commands entered as words on a keyboard. More recently, pointing devices and icon-based interface techniques have been developed which permit a computer user to select tasks and to enter commands by moving a cursor on a computer display screen in response to movement of a pointing device. Pointing devices used for this task have included joysticks, trackballs and mouse controllers. One early use of a mouse as a pointing device for an icon-based computer interlace was at Xerox PARC. More recently, the mouse has become well known as a computer input device with its use on the Apple Macintosh line of computers and on the workstation computers distributed by Sun Microsystem.
However, a mouse, requires a relatively large and flat 2-dimensional surface on which to move. Typically, this surface must be unobstructed and dedicated to mouse movement and measure over 9″×9″ . As as a result. Other controllers, such as the trackball and joystick, are often used when flat surfaces are unavailable. as in the case of portable computers. However, trackballs and joysticks are constrained to use on a surface for practical applications.
Further, trackballs, joysticks, keys and mice are not mobile in free space nor do they provide three-dimensional output. One controller which is mobil mobile in space is taught by Ronald E. Milner in this U.S. Pat. No. 4,862,152. “Sonic Positioning Device,” issued Jan. 25, 1990. This device senses the position of a controller device in three dimensions by sensing the position of an ultrasonic transmitter relative to an array of receivers. However this device is not a true pointing device as it senses position rather than a vector from the device. Since the controller must be repositioned in space, rather than simply reoriented, relatively large hand movements are required to define cursor movements. Another controller mobil mobile in free space, the Mattel Power Glove video game controller, incorporates two ultrasonic transmitters in a single controller and thus can determine a position as web as and define a “pointing” vector through the two transmitters. However, both of these ultrasonic controllers are based on ranging techniques and thus have range and resolution limitations. Specifically, both must be used in conjunction with an array of receivers to determine the exact position of the controllers. This results in reduced accuracy as the controller is moved to a position more distant from the receivers. Further, these controllers are only use able usable in an active volume of space defined by those receivers. Further still, both are limited to use in relatively noise-free environments.
B. Gyroscopes:
Attitude indicators in aircraft, known as artificial horizons, use two-degree-of-freedom gyroscopes for inertia space reference and the measurement of pitch and roll relative to the gravitational vector. The gravity vector is approximated by a pendulous device (suspended weight) which indicates the apparent vertical, that is, the combined effect of gravity and acceleration. Such a device, as described in Gyroscopic Theory Design, and Instrumentation, 1980, Wrigley, Hollister and Denhard, The M.I.T. Press, Cambridge, Mass., does not correctly indicate the true direction of gravity at any instant because of vehicle accelerations. However, the average direction of the apparent vertical over a period of several minutes approximates the direction of gravity well enough to provide an attitude reference. Gyroscopes thus provide a known technique for measuring roll and pitch relative to a gravity vector. However, gyroscopes are typically heavy and expensive and have not been successfully adapted to practical use as a handheld pointing devices for cursor control in computers.
Accordingly, it is desirable to provide a hand-held computer control device which has a long range and high resolution. Further, the controller should not be constrained to use on a flat surface or within a confined space. Further, it is desirable to have a controller which responds to a vector defined by the controller, i.e. responds to “pointing” of the controller, as opposed to merely detecting the position of the controller. It is desirable to have a controller which is self-contained and not subject to interference form from outside sources of noise or subject to reduced accuracy as it is moved distant from an array of receivers.
Further, it is desirable to provide a controller that produces three-dimensional output.
SUMMARY OF THE INVENTION
The present invention comprises a hand-held gyroscope adapted for use as a cursor control device for a computer. A motor at the core of the gyroscope is suspended by two pairs of orthogonal gimbals from a hand-held controller device which provide two-degrees-of-freedom for the gyroscope. The spin axis of the motor is norminally oriented vertically by a pendulous device. Electro-optical shaft angle encoders sense the rotation of a hand held controller device about the gyroscope as it is manipulated by a user and the resulting electrical output is converted into a format usable by a computer to control the x-y movement of a cursor on a two dimensional display screen of a computer display. The controller thus responds to angular movements of a user's hand, which permits relatively large and accurate movements of a cursor to be accurately defined without requiring correspondingly large and tiring hand movements. Further, the controller is self-contained and is thus not subject to sources of outside noise or constrained to use within any active volume. For additional ease of use, the bottom of the controller is rounded so that the controller can be reoriented or “pointed” while sitting on a surface
The resulting controller device is thus responsive to a vector
defined by the controller, i.e. the “pointing” of the controller, as opposed to merely detecting its position, and can be used either in free space or while sitting on a surface. Unlike a classical pointing device such as a stick or a flashlight, it does not require both position and vector information to “point” to another fixed position. Rather, the vector information (i.e. “pitch” and “roll”) is transformed directly into the “x” and “y” coordinates of a cursor position on a computer display. Further, by including a second gyroscope in the controller with the spin axis of the second gyroscope orthogonal to the first, “yaw” information, i.e. the angle of rotation of the controller about the spin axis of the first gyroscope, can be measured. This angle is transformed directly into the “z” information, and used to control rotation of objects or to otherwise alter the computer display, such as by making an object appear closer or further away, in response to “z” axis information. This controller is highly accurate as the result of using electro-optic shaft angle encoders, and not limited to use on a flat surface or an active volume. It allows the input of three dimensional input, in the form of “pitch,” “roll,” and “yaw” angles, which are transformed into “x,” “y,” and“z” coordinates for input to a computer for the control of the cursor location and screen display. Further, since it is self contained, it is not subject to ambient noise, such as is the case with ultrasonic controllers.
These and other advantages and features of the invention will become readily apparent to those skilled in the art after reading the following detailed description of the invention and studying the accompanying drawings.
BRIEF DESCRIPTION OF THE DRAWINGS
FIGS. 1 and 1A are an expanded perspective view of one embodiment of the preferred invention.
FIG. 2 is an expanded perspective view of inner gimbal 115 and bearing 122.
FIG. 3 is an illustration of the optical pattern on inner module 110, the optical pattern on gimbal frame 135, and the elements of shaft angle encoder sensing optics 165.
FIG. 4 is an illustration of a quad photodiode.
FIG. 5 is an illustration of the preferred embodiment of a gyroscopic pointing device 500 coupled to a computer and computer display 505.
FIG. 6 is a top view of an alternative embodiment of the present invention.
FIG. 7 is a top perspective view of the embodiment of FIG. 6.
FIG. 8 is a perspective illustrator of a directional gyroscope used to provide three-dimensional output in the embodiment of FIGS. 6 and 7.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT
FIG. 1 is an expanded perspective view of one embodiment of the present invention. A brushless D.C. motor 105 at the core of the gyroscope spins continuously, providing the angular momentum that stabilizes the inner part of the gyroscope. Brushless D.C. Motors 105 is a motor such as used in miniature cooling fans distributed by U.S. TOYO Fan Corporation. Brushless D.C. Motors 105 is illustrated in the vertical cross section A—A of FIG. 1, and is firmly mounted to inner module 110 with motor shaft 108 aligned orthogonally with respect to the axis of rotation of inner module 110 about inner gimbals 115 and 120. Inner module 110 consists of injection molded plastic and two conductive inner gimbals gimbal 115 and gimbal 120. Inner gimbals 115 and 120 are located on and aligned with the axis of rotation of inner module 110. Further, inner gimbals 115 and 120 are electrically coupled to motor 105. The center of mass of inner module 110, which includes motor 105, is slightly displaced along the axis of rotation of motor shaft 108 below the axis of rotation of inner module 110. This results in a pendulous affect which causes motor shaft 108 to generally align with the gravity vector.
Inner gimbals 115 and 120 mechanically support inner module 110 and also provide an electrical path for the transmission of power from the gimbals to motor 105 without restricting the travel of inner module 110. Two bearings support the inner gimbals relative to gimbal frame 135. Specifically, bearing 122 is mounted within bearing alignment hole 125 of gimbal frame 135 and supports inner gimbal 115. Similarly, bearing 124 is mounted within bearing alignment hole 130 of gimbal frame 135 and supports inner gimbal 120. Gimbal frame 135 includes two conductive outer gimbals 140 and 145. Two bearings support the outer gimbals relative to shock frame 160. Specifically, bearing 146 is mounted within bearing alignment hole 150 of shock frame 160 and supports outer gimbal 140. Similarly, bearing 147 is mounted within bearing alignment hole 155 of shock frame 160 and supports outer gimbal 145. Outer gimbal 140 is electrically coupled to inner gimbal 115. Similarly, outer gimbal 145 is electrically coupled to inner gimbal 120. This completes the electrical path from the non-rotating shock frame 160 to motor 105 within inner module 110.
Shock frame 160 is mounted with shock absorbing rubber to outer housing 175, which consists of two halves. This shock mounting prevents damage to the bearings or optical sensors in the event that the gyroscope is dropped, and permits the inner assemblies to be constructed with finer tolerances than would be possible without the shock mounting. Shaft angle encoder sensing optics 165, discussed in more detail below, are mounted on shock frame 160.
Outer housing 175 is opaque so as to prevent outside light from interfering with the optical sensing system and is adapted for hand holding as described more fully below with reference to FIGS. 5 and 6.
Cabling 180 transmits power from an interlace interface box 185 to outer housing 175 and returns data signals from shaft angle encoder sensing optics 165. In the preferred embodiment interface box 185 translates signals from the optical sensing system 165 into serial data for an RS-232 port. Wall adapter 190 provides D.C. power for motor 105 and shalt shaft angle encoder sensing optics 165.
The construction details of the inner and outer gimbals is are shown in further detail in FIG. 2. FIG. 2 is an expanded perspective view of inner gimbal 115 and bearing 122. Inner gimbal 115 includes a circular plug 205 which fits within the inner race of bearing 122. A conductive pin 210, having a diameter smaller than that of plug 205, is mounted concentrically with plug 205 and electrically coupled to motor 205. Pin 210 is preferably made of a low-friction conductive material such as carbon-teflon and designed to protrude from the inner race of bearing 122. The diameter of pin 210 is smaller than the diameter of the inner race so as not to contact the inner race and to minimize the friction of the rotating contact. A stainless steel spring 215 is mounted to gimbal frame 135 and aligned with and in electrical contact with protruding surface 220 of pin 210.
Spring 215 is electrically coupled to a D.C. power source through outer gimbal 140. Spring 215 presses against pin 210 providing a low friction electrical connection between gimbal frame 135 and inner module 110. Inner gimbal 120 and outer gimbals 140 and 145 are constructed in an identical manner.
Inner module 110 has a hemispherical outer surface with an optical pattern which interacts with shaft angle encoder sensing optics 165 to sense the rotation of inner module 110 around the axis of rotation through gimbals 115 and 120. This optical pattern is illustrated in FIG. 3. The optical pattern on inner module 110 is constructed by first painting the hemispherical surface with a highly reflective aluminum flaked paint and then machining grooves of 0.015 inch depth and width along “lines of longitude” from gimbal 115 towards gimbal 120 along the surface. The grooves are machined to within 30 degrees of each inner gimbal and are 0.015 inches apart at 30 degrees from each gimbal. The pattern causes the spacing between the groove centerlines to widen to approximately 0.04 inches at the middle (“equator”) of inner module 110. Inner module 110 is molded from a non-reflective black plastic. Thus the grooved portions of inner module 110. where the reflective paint has been machined off, are non-reflective. This provides a precise optical pattern on inner module 110 having a relatively high contrast ratio.
AndA second optical pattern is machined into gimbal frame 135 along a cylindrical section 170 of gimbal frame 135. This pattern interacts with shaltshaft angle encoder sensing optics 165 for sensing rotation of gimbal frame 135 around its axis of rotation through gimbals 140 and 145. This cylindrical section is geometrically centered about the axis of rotation of gimbal frame 135, which passes through gimbals 140 and 145. As with the optical pattern on the inner module 110, the optical pattern on gimbal frame 135 is constructed by applying reflective paint to cylindrical section 170 and then machining grooves of 0.015 inch depth and width on the surface of the cylinder.
These grooves are machined along lines parallel to the axis of rotation of gimbal frame 135 and evenly spaced so that the light and dark strips are of equal width. Cylindrical section 170 is displaced slightly from the center of gimbal frame 135 so as not lo interfere with the interaction of shaft angle encoder sensing optics 165 and the optical pattern on inner module 110. Specifically, the closest edge of cylindrical section 170 is spaced approximately 0.15 inches away from the “equator” of frame 170 passing through inner gimbals 115 and 120.
Shaft angle encoder sensing optics 165 interact with the optical pattern on inner module 110 so as to determine the rotation of the inner module 110 about its axis of rotation. More specifically, shaft angle encoder sensing optic 165 include sources for illuminating the patterns, lenses for focusing images of the patterns, and photodetectors for detect a detecting dark or light areas. Referring to FIG. 3, a first LED 305 is mounted to shock frame 160 at an angle of 30 degrees from vertical in a plane parallel to the axis through gimbals 140 and 145 so as to floodlight an area 310 of the optical pattern on inner module 110. This area is centered on the “equator” of frame 135 so as to provide maximum range of detectable movement in both directions. Lens 315 and mirror 320 focus and reflect the image of the illuminated optical pattern onto quad photodiode 325. Lens 315 is an injection molded lens of approximately ⅛ inch in diameter having a focal length of approximately 0.2 inches.
Quad photodiode 325 comprises four photodiodes, 402, 404, 406 and 408, located in a row as illustrated in FIG. 4. The sides of quad photodiode 325 are aligned with the edges of the projected image of the optical pattern on inner module 110. One period of the projected image of the optical pattern on inner module 110 (one light and one dark bar) nominally covers the quad photodiode 325, which comprise four photodiodes centered 0.02 inches apart. Photodiodes 402 and 406 are counted coupled to comparator 420 410. Photodiodes 404 and 408 are coupled to comparator 410 420. The output V1 of comparator 410 is thus in phase quadrature with the output V2 of comparator 420. These outputs are then detected by conventional means to determine the rotation of the inner module. An example of phase quadrature resolution is provided in U.S. Pat. No. 4,346,989 titled Surveying Instrument, issued to Alfred F. Gori Gort and Charles E. Moore Aug. 31, 1982 and assigned to the Hewlett-Packard Company. A prototype of this embodiment of the present invention results in a resolution of approximately 100 counts per inch.
Shaft angle encoder sensing optics 165 also interacts with the optical pattern on gimbal frame 160 so as to determine the rotation of gimbal frame 135 about its axis of rotation. More specfically, a second sensing system, similar to the one described but oriented 90 degrees with respect to the first, is positioned on frame 160 so as to interact with the optical pattern on frame 135 and to detect rotation of frame 135 about its axis of rotation. Referring again to FIG. 3, a second LED 330 is mounted to shock frame 160 at an angle of 30 degrees from vertical in a plane parallel to the axis through gimbals 115 and 120 in alignment with cylindrical section 170 so as to floodlight an area 335 of the optical pattern on cylindrical section 170. Lens 340 and mirror 320 focus and reflect the image of the illuminated optical pattern onto quad photodiode 345. Lens 340 is an injection molded lens of approximately ⅛ inch in diameter having a focal length of approximately 0.2 inches.
Quad photodiode 345 comprises four photodiodes located in a row and is identical in construction to quad photodiode 325 illustrated in FIG. 4. The sides of quad photodiode 345 are aligned with the edges of the projected image of the optical pattern on gimbal frame 135. FIG. 5 is an illustration of the preferred embodiment of a gyroscopic pointing device 500 coupled to a computer 502 and computer display 505. Computer 502 is adapted so that changing the pitch of controller 500 relative to the gravity vector charges changes the vertical position of cursor 510 on computer display 505. That is, rotating the controller forward (“pitch”) causes the cursor to drop on a vertical computer screen, rotating it back causes the cursor to drop on a vertical computer screen,rotating it back causes the cursor to rise, as if the controller was pointing at the cursor. Similarly, rotating the controller from side to side (“roll”) changes the horizontal position of cursor 510 on computer display 505. That is, rotating the controller left causes the cursor to move left on a vertical computer screen, rotating it right causes the cursor to move to the right, again, as it if the controller was pointing at the cursor. Controller 500 further includes a thumb operated push button 520 and has a rounded hemispherically shaped bottom portion 525 adapted for smoothly rocking on a flat surface when the pitch and roll of controller 500 is varied while resting on a flat surface. This can be a two position switch, where initial pressure on the switch activates the controller and causes the cursor to move in response to the controller, and a second position of the switch results in a “pick” or “select” signal being transmitted to the computer.
FIG. 6 is a top view of an alternative embodiment of the present invention. FIG. 7 is a top perspective view of the same embodiment. Specifically, FIGS. 6 and 7 illustrate a controller shaped so as to be hand held in a manner such that the palm will be facing down while controller 610 is resting on a flat surface. The under side of controller 610 is rounded to facilitate changes of its orientation with respect to vertical. A palm button 620 is actuated when the controller is grasped, thus permitting the controller to be deactivated, moved or reoriented, then reactivated. A pick button 630 is located for selective activation by a users lingersuser's fingers in a manner similar to the use of a pick button on a mouse controller.
The embodiment of FIGS. 6 and 7 includes a first gyroscope as discussed with regards to FIGS. 1-4 for the measurement of pitch and roll. Further, it includes a second gyroscope, as illustrated in FIG. 8, for measurement of yaw about the vertical axis. Specifically, a rotating gyroscopic element 810 is mounted in a two-degree-of freedom gimbal system with its spin axis 820 in a horizontal direction. In the preferred embodiment a mass gives the gyroscope a pendulosity at right angles to spin axis 820. More specifically, gyroscope 810 is mounted to inner frame 815. Inner frame 815 is mounted to gimbal frame 825 by inner gimbals 845. Gimbal frame 825 is mounted to an outer housing 860 by gimbal 850. A shaft angle encoder 870 is coupled to detect the rotation of gimbal frame 825 relative to outer housing 860. Oscillations are damped out by applying an antipendulous torque caused by liquid flow of a viscous fluid through a constriction in a tube, as in damper 840. Computer 502 is further adapted to convert the angle measured by shaft angle encoder 870. This conversion could be to rotation of the cursor or a cursor-selected object or for providing a “z” input for a three dimensional display or a two-dimensional display simulating a three dimensional view.
While the invention has been particularly taught and described with reference to the preferred embodiment, those versed in the art rill will appreciate that minor modifications in form and detail may be made without departing from the spirit and scope of the invention. For instance, although the illustrated embodiment teaches one system of shaft angle encoders, many alternative systems could be used for detecting the orientation of the gyroscopic controller. Further, while the preferred embodiment leaches teaches a vertically oriented gyroscope and detection of two angles from vertical such as in an artificial horizon instrument. Other gyroscopic orientations, such as those used for directional gyroscopes, could be substituted. Further, while the present invention teaches the detection of two angles from a vertically oriented gyroscope and one angle from a horizontally oriented gyroscope, two angles could be detected from the horizontal gyroscope, and one from the vertical gyroscope. Further, many techniques equivalent techniques to the pendulous technique are known for orienting gyroscopes. Accordingly, all such modifications are embodied within the scope of this patent as and properly come within our my contribution to the art and as are particularly pointed out by the following claims.

Claims (47)

1. A method for moving effecting movements of a displayed displayable object on an interactive a computer graphic display having vertical and horizontal Cartesian coordinate axes in response to one of pitch and yaw rotations of an input device, the method comprising: the steps of:
detecting the pitch or yaw rotation of the device;
sensing an inertial response to provide pitch or yaw rotation of the input device to produce a signal indicative of proportional to the at least one of the pitch and yaw rotations of the input device; and
in response to the signal indicating the detected pitch or yaw movement of the input device, moving the displayeddisplayable object a distance in a plane defined by the vertical and horizontal axes on the computer graphic display, the displayed object being movedin substantially continuous proportionality to the signal and translationally along one of the vertical and horizontal axes in substantially a single direction for each direction in which the input device is rotated.
2. A The method for effecting translational movements of a displayed object on an interactive computer graphic display as in according to claim 1 further comprising: the steps of:
selectively inhibiting the input device from producing a signal to permit reorientation of the input device without substantially proportional translational movement of the displayed object on the computer graphic display; and
selectively enabling the input device for producing the signal in response to said one of pitch and yaw rotations of the input device.
3. A method for providing a signal to effect effecting translational movements of a displayed displayable object on an interactive a computer graphic display using an input device including an inertial gyroscopic element that is manually movable in free space, the method comprising: the steps of:
supporting the inertial gyroscopic element with respect to the input device;
actuating the gyroscopic element to exhibit inertia relative to an inertial axis;
detecting rotational movement of the input device relative to the inertial axis of the gyroscopic element; and
providingproducing a signal responsivesubstantially proportional to the rotation of the input device relative to the inertial axis for effecting translational movements of the displayeddisplayable object on the computer graphic display in substantially continuous proportionality to the signal and in a single direction for each direction in which the input device is rotated.
4. A method for providing a signal to effect effecting translational movements of a displayed displayable object on an interactive a computer graphic display using an inertial input device that is manually movable in free space, the method comprising: the steps of:
detecting, by inertial means, rotational movement of the input device about one axis; and
providingproducing a first signal responsivesubstantially proportional to the rotation of the input device about the one axis for effecting translational movements of the displayeddisplayable object on the computer graphic display in substantially continuous proportionality to the first signal and in a single direction for each direction in which the input device is rotated.
5. A The method according to claim 4 for providing signals to effect effecting the translational movements on an interactive the computer graphic display along at least one of first and second coordinate axes, using the inertial input device, the method further comprising: the steps of:
detecting, by inertial means, rotational movement of the input device about a second axis not parallel to the one axis;
providingproducing a second signal responsivesubstantially proportional to the rotation of the input device about the second axis; andfor effecting translational movements on the displayof the displayable object along a first coordinate axis of the computer graphic display in responsesubstantially continuous proportionality to the first signal and in a single direction for each direction in which the input device is rotated about the one axis, or along a second coordinate axis of the computer graphic display in responsesubstantially continuous proportionality to the second signal and in a single direction for each direction in which the input device is rotated about the second axis.
6. A graphical An input device for providing a signal to effect translational movements of a displayed displayable object on an interactive a computer graphic display, comprising:
a hand-held housing adapted for manual movement in free space; and
an inertial gyroscopic element mounted with respect to said housing, for providing a signal, in response and responsive to rotation of the housing about an axis, to effect for producing a signal substantially proportional to said rotation for effecting translational movements of the displayed displayable object on an interactive the computer graphic display in substantially continuous proportionality to the signal and in a single direction for each direction in which the device housing is rotated.
7. A graphical The input device for providing a signal to effect translational movements of a displayed object on an interactive computer graphic display as in according to claim 6, wherein the gyroscopic element comprises an angular position gyroscope.
8. A graphical The input device for providing a signal to effect translational movement of a displayed object on an interactive computer graphic display as in according to claim 7, wherein the angular position gyroscope comprises:
an inertial gyroscopic element disposed to spin about a spin axis;
a gimbal supporting the gyroscopic element with respect to the housing; and
a sensor disposed with respect to the gimbal and the housing for producing said signal in response to rotation of the housing relative to the spin axis.
9. A graphical input device for providing a signal to effect the translational movement of a cursor on an interactive computer graphic display comprising:
a housing adapted for manual movement in free space;
an inertial gyroscopic element disposed to spin about one spin axis;
a gimbal supporting the gyroscopic element with respect to the housing; and
a sensor disposed with respect to the gimbal and the housing for producing a signal, in response to rotation of the housing relative to one spin axis, to effect translational movement of the cursor in substantially a single direction for each direction in which the housing is rotated.
10. A graphical input device for providing a signal to effect the translational movement of a cursor on an interactive computer graphic display as in claim 9 further comprising a manually operable switch mounted with respect to the housing and operatively connected for selecting inhibiting the graphical input device from producing a signal to permit reorientation of the graphical input device without translational movement of the cursor in response to said signal, and for selectively enabling the graphical input device for producing said signal in response to rotational movement of the housing relative to the spin axis of the gyroscopic element.
11. A graphical input device for providing signals to effect translational movement of a cursor on an interactive computer graphic display as in claim 10 wherein the signal is produced in response to one of pitch and yaw rotational movement of the housing for effecting the translational movement of the cursor along one of vertical and horizontal Cartesian coordinate axes of the display in response to the signal.
12. An interactive computer graphic display system comprising a graphical input device as in claim 11 and further comprising a circuit coupled to the display for effecting the translational movement of the cursor along one of the horizontal and vertical Cartesian coordinate axes of the display in response to the signal.
13. A method for controlling translational movements of a displayed displayable object on an interactive a computer graphic display having vertical and horizontal Cartesian coordinate axes in response to one of pitch and yaw rotations of an input device, the method comprising: the steps of:
detecting the pitch or yaw rotation of the input device;
sensing an inertial response to provide produce a signal indicative of substantially proportional to at least one of the pitch and yaw rotations of the input device; and
in response to detecting pitch or yaw movement of the input device, the signal, moving the displayed displayable object a substantially continuously proportional distance in a plane defined by the vertical and horizontal axes on the computer graphic display without rotating the displayed displayable object.
14. A graphical An input device for providing a signal to manipulate translational movements of a displayed displayable object on an a computer graphic display, comprising:
a hand-held housing adapted for manual movement in free space; and
an inertial gyroscopic element mounted with respect to said housing, for providing a signal, in response and responsive to rotation of the housing about an axis, to manipulate for producing a signal substantially proportional to said rotation for manipulating translational movements of the displayed displayable object on an interactive the computer graphic display in substantially continuous proportionality to the signal without causing the displayed displayable object to be rotated.
15. A method for providing producing a signal to control translational movements of a displayed displayable object on an interactive a computer graphic display using an input device including an inertial gyroscopic element that is manually movable in free space, the method comprising: the steps of:
supporting the inertial gyroscopic element with respect to the input device;
actuating the gyroscopic element to exhibit inertia relative to an inertial axis;
detecting rotational movement of the input device relative to the inertial axis of the gyroscopic element; and
providingproducing a signal responsivesubstantially proportional to the rotation of the input device relative to the inertial axis for controlling translational movements of the displayeddisplayable object in substantially continuous proportionality to the signal without causing the displayeddisplayable object to be rotated.
16. An interactive computer graphic display system comprising an input device according to claim 6 and further comprising a circuit coupled to the computer graphic display for effecting the translational movement of a displayable object along one of horizontal and vertical Cartesian coordinate axes of the computer graphic display in substantially continuous proportionality to the signal.
17. A method for effecting movements of a displayable object on a graphic display having vertical and horizontal Cartesian coordinate axes in response to one of pitch and yaw rotations of an input device, the method comprising:
sensing gravitational orientation;
sensing an inertial response to pitch or yaw rotation of the input device relative to the gravitational orientation to produce a signal indicative of at least one of the pitch and yaw rotations of the input device relative to the gravitational orientation; and
moving the displayable object a distance in a plane defined by the vertical and horizontal axes on the computer graphic display translationally along one of the vertical and horizontal axes in substantially a single direction for each direction in which the input device is rotated.
18. The method according to claim 17, further comprising:
selectively inhibiting the input device from producing the signal to permit reorientation of the input device without translational movement of the displayed object on the computer graphic display; and
selectively enabling the input device for producing the signal in response to said one of pitch or yaw rotations of the input device relative to the gravitational orientation.
19. A method for effecting movements of a displayable object on a graphic display having vertical and horizontal Cartesian coordinate axes in response to one of pitch and yaw rotations of an input device including an inertial element, the method comprising:
sensing gravitational orientation;
sensing an inertial response to pitch or yaw rotation of the inertial element relative to the gravitational orientation to produce a signal indicative of at least one of the pitch and yaw rotations of the device relative to the gravitational orientation; and
moving the displayable object a distance in a plane defined by the vertical and horizontal axes on the computer graphic display translationally along one of the vertical and horizontal axes in substantially a single direction for each direction in which the input device is rotated.
20. The method according to claim 19, further comprising:
selectively inhibiting the inertial element from producing the signal to permit reorientation of the input device without translational movement of the displayed object on the computer graphic display; and
selectively enabling the inertial element for producing the signal in response to said one of pitch or yaw rotations of the input device relative to the gravitational orientation.
21. A method for effecting translational movements of a displayable object on a computer graphic display using an input device including an inertial gyroscopic element that is manually movable in free space, the method comprising:
supporting the inertial gyroscopic element with respect to the input device; actuating the gyroscopic element to exhibit inertia relative to an inertial axis;
sensing gravitational orientation;
detecting rotational movement of the input device about the inertial axis of the gyroscopic element relative to the gravitational orientation; and
producing a signal responsive to the rotation of the input device about the inertial axis relative to the gravitational orientation for effecting translational movements of the displayable object on the computer graphic display in substantially a single direction for each direction in which the input device is rotated.
22. A method for effecting translational movements of a displayable object on a computer graphic display using an inertial input device that is manually movable in free space, the method comprising:
sensing gravitational orientation;
detecting rotational movement of the input device about one axis relative to the gravitational orientation; and
producing a first signal substantially proportional to the rotation of the input device about the one axis for effecting translational movements of the displayable object on the computer graphic display in substantially continuous proportionality to the first signal and in a single direction for each direction in which the input device is rotated.
23. The method according to claim 22 for effecting the translational movements on the computer graphic display along at least one of first and second coordinate axes using the inertial input device, the method further comprising:
detecting rotational movement of the input device about a second axis not parallel to the one axis and relative to the gravitational orientation;
producing a second signal responsive to the rotation of the input device about the second axis for effecting translational movements of the displayable object along a first coordinate axis of the computer graphic display in substantially continuous proportionality to the first signal and in a single direction for each direction in which the input device is rotated about the one axis, or along a second coordinate axis of the computer graphic display in response to the second signal and in a single direction for each direction in which the input device is rotated about the second axis.
24. An input device for producing a signal to effect translational movements of a displayable object on a computer graphic display, comprising:
a hand-held housing adapted for manual movement in free space;
sensing apparatus in the housing to detect gravitational orientation; and
an inertial gyroscopic element mounted with respect to said housing and responsive to rotation of the housing about an axis relative to the gravitational orientation to produce a signal indicative of said rotation for effecting translational movements of the displayable object on the computer graphic display in substantially a single direction for each direction in which the housing is rotated.
25. An input device according to claim 24, wherein the sensing apparatus detects substantially vertical gravitational orientation independent of the orientation of the housing in free space.
26. The input device according to claim 25, wherein the sensing apparatus comprises:
an inertial gyroscopic element disposed to spin about a spin axis;
a gimbal supporting the gyroscopic element with respect to the housing and including a center of mass eccentric the spin axis; and
a sensor communicating with the gimbal for producing an output indicative of the gravitational orientation.
27. An input device for producing a signal to effect translational movement of a displayable object on a graphic display, the input device comprising:
a hand-held housing adapted for manual movement in free space;
an inertial gyroscopic element disposed to spin about one spin axis;
a gimbal supporting the gyroscopic element with respect to the housing and including a center of mass eccentric the spin axis;
a first sensor disposed with respect to the gimbal and the housing and responsive to rotation of the housing relative to one spin axis for producing a signal substantially proportional to said rotation for effecting translational movement of the displayable object in substantially continuous proportionality to the signal and in a single direction for each direction in which the housing is rotated; and
a second sensor in communication with the gimbal for producing an output indicative of gravitational orientation, independent of the orientation of the housing in free space.
28. An interactive computer graphic display system comprising an input device as in claim 24 and further comprising a circuit coupled to the display for effecting translational movement of the displayable object along one of horizontal and vertical Cartesian coordinate axes of the computer graphic display in response to the rotation of the housing relative to the gravitational orientation.
29. An input device for manipulating translational movements of a displayable object on a computer graphic display, comprising:
a hand-held housing adapted for manual movement in free space;
sensing apparatus in the housing to detect gravitational orientation; and
an inertial element mounted with respect to said housing and responsive to rotation of the housing about an axis relative to gravitational orientation for producing a signal indicative of said rotation for manipulating translational movements of the displayable object on the computer graphic display without causing the displayable object to be rotated.
30. A method for producing a signal to control translational movements of a displayable object on a computer display using an input device including an inertial element that is manually movable in free space, the method comprising:
supporting the inertial element with respect to the input device;
sensing gravitational orientation of the input device in free space;
sensing inertia of the input device relative to the sensed gravitational orientation;
detecting rotational movement of the input device with respect to an inertial axis of the inertial element relative to the gravitational orientation; and
producing a signal substantially proportional to the rotation of the input device about the inertial axis relative to the gravitational orientation for controlling translational movements of the displayable object in response to the signal without causing the displayable object to be rotated.
31. The method according to claim 5 further comprising:
selectively inhibiting producing at least one of the first and second signals to permit reorientation of the device without translational movement of the displayable object on the computer display; and
selectively enabling producing the at least one of the first and second signals in response to rotational movement of the input device about the corresponding one and second axes.
32. The input device according to claim 6 comprising:
a switch mounted on the housing for manual activation to one operating state for selectively inhibiting producing said signal, and for actuation to another operating state for enabling producing said signal in response to said rotation of the housing.
33. An input device for producing a signal to manipulate translational movements of a displayable object on a computer graphic display, comprising:
a hand-held housing adapted for manual movement in free space;
an inertial element mounted with respect to the said housing and responsive to rotation of the housing with respect to an inertial axis of the inertial element for producing a signal indicative of said rotation for manipulating translational movements of the displayable object on the computer graphic display; and
a switch mounted on the housing for manual actuation to one operating state for selectively inhibiting producing said signal, and for actuation to another operating state for enabling producing said signal in response to said rotation.
34. The method according to claim 23 further comprising:
selectively inhibiting producing at least one of the first and second signals to permit reorientation of the input device without translational movement of the displayable object on the computer graphic display; and
selectively enabling producing at least the one of the first and second signals in response to said rotation of the input device about the corresponding one and second axes.
35. The input device according to claim 24 comprising:
a switch mounted on said housing for manual actuation to one operating state for selectively inhibiting producing said signal, and for actuation to another operating state for enabling producing said signal in response to said rotation of the housing.
36. The input device according to claim 29 comprising:
a switch mounted on said housing for manual actuation to one operating state for selectively inhibiting producing said signal and for actuation to another operating state for enabling producing said signal in response to said rotation of the housing.
37. The method according to claim 30, further comprising:
selectively inhibiting producing said signal to permit reorientation of the input device without translational movement of the displayable object on the computer graphic display; and
selectively enabling producing said signal in response to said rotation of the input device.
38. An input device for producing a signal to effect translational movements of a displayable object on a computer graphic display, comprising:
an inertial gyroscopic means adapted for manual movement in free space for producing a signal substantially proportional to rotation of the housing about an axis to effect translational movements of the displayable object on the computer graphic display in substantially continuous proportionality to the signal and in a single direction for each direction in which the inertial gyroscopic means is rotated.
39. The input device according to claim 38 wherein the inertial gyroscopic means comprises an angular position gyroscope.
40. The input device according to claim 38 further comprising:
switch means mounted with respect to the inertial gyroscopic means for selectively inhibiting producing said signal to permit reorientation of the input device without translational movement of the displayable object in response to said signal and for selectively enabling the input device to produce said signal.
41. An interactive computer graphic display system comprising an input device as in claim 38 and further comprising circuit means for effecting translational movement of the displayable object along one of horizontal and vertical Cartesian coordinate axes of the computer graphic display in substantially continuous proportionality to the signal.
42. An input device according to claim 38 comprising:
sensing means for detecting gravitational orientation; and
said inertial gyroscopic means produces said signal indicative of said rotation relative to the gravitational orientation.
43. An interactive computer graphic display system comprising an input device as in claim 42 and further comprising circuit means for effecting translational movement of the displayable object along one of horizontal and vertical Cartesian coordinate axes of the computer graphic display in response to the rotation of the housing relative to the gravitational orientation.
44. An input device for manipulating translational movements of a displayable object on a computer graphic display, comprising:
hand-held housing means adapted for manual movement in free space;
sensing means in the housing means for detecting gravitational orientation; and
inertial means mounted with respect to said housing means and responsive to rotation of the housing means about an axis relative to gravitational orientation for producing a signal indicative of said rotation for manipulating translational movements of the displayable object on the computer graphic display without causing the displayable object to be rotated.
45. The input device according to claim 38 comprising:
switch means with the inertial gyroscopic means for manual activation to one operating state for selectively inhibiting producing said signal, and for actuation to another operating state for enabling producing said signal in response to said rotation of the housing.
46. The input device according to claim 42 comprising:
switch means mounted with said sensing means and said inertial gyroscopic means for manual actuation to one operating state for selectively inhibiting producing said signal, and for actuation to another operating state for enabling producing said signal in response to said rotation.
47. The input device according to claim 44 comprising:
switch means on said housing means for manual actuation to one operating state for selectively inhibiting producing said signal, and for actuation to another operating state for enabling producing said signal in response to said rotation of said housing means.
US09/642,250 1990-03-21 2000-10-12 Gyroscopic pointer and method Expired - Lifetime USRE41520E1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US09/642,250 USRE41520E1 (en) 1990-03-21 2000-10-12 Gyroscopic pointer and method

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US49712790A 1990-03-21 1990-03-21
US08/000,651 US5440326A (en) 1990-03-21 1993-01-05 Gyroscopic pointer
US40672795A 1995-03-20 1995-03-20
US08/643,991 US5898421A (en) 1990-03-21 1996-05-07 Gyroscopic pointer and method
US09/642,250 USRE41520E1 (en) 1990-03-21 2000-10-12 Gyroscopic pointer and method

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US08/643,991 Reissue US5898421A (en) 1990-03-21 1996-05-07 Gyroscopic pointer and method

Publications (1)

Publication Number Publication Date
USRE41520E1 true USRE41520E1 (en) 2010-08-17

Family

ID=23975579

Family Applications (3)

Application Number Title Priority Date Filing Date
US08/000,651 Expired - Lifetime US5440326A (en) 1990-03-21 1993-01-05 Gyroscopic pointer
US08/643,991 Expired - Lifetime US5898421A (en) 1990-03-21 1996-05-07 Gyroscopic pointer and method
US09/642,250 Expired - Lifetime USRE41520E1 (en) 1990-03-21 2000-10-12 Gyroscopic pointer and method

Family Applications Before (2)

Application Number Title Priority Date Filing Date
US08/000,651 Expired - Lifetime US5440326A (en) 1990-03-21 1993-01-05 Gyroscopic pointer
US08/643,991 Expired - Lifetime US5898421A (en) 1990-03-21 1996-05-07 Gyroscopic pointer and method

Country Status (1)

Country Link
US (3) US5440326A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103443756A (en) * 2011-03-09 2013-12-11 国誉株式会社 Presentation system

Families Citing this family (434)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07302157A (en) * 1994-04-28 1995-11-14 Nintendo Co Ltd Operation device
SE503067C2 (en) * 1994-07-06 1996-03-18 Rolf Blomdahl Controllers for computers or industrial processes
US5796387A (en) * 1994-08-16 1998-08-18 Smith Engineering Positioning system using infrared radiation
WO1996025702A2 (en) * 1995-02-13 1996-08-22 Philips Electronics N.V. A portable data processing apparatus provided with a screen and a gravitation-controlled sensor for screen orientation
USD378751S (en) * 1995-10-19 1997-04-08 Gyration, Inc. Graphic display controller
US6081261A (en) * 1995-11-01 2000-06-27 Ricoh Corporation Manual entry interactive paper and electronic document handling and processing system
US5902968A (en) * 1996-02-20 1999-05-11 Ricoh Company, Ltd. Pen-shaped handwriting input apparatus using accelerometers and gyroscopes and an associated operational device for determining pen movement
JPH1049290A (en) * 1996-08-05 1998-02-20 Sony Corp Device and method for processing information
US5764164A (en) * 1997-02-07 1998-06-09 Reality Quest Corp. Ergonomic hand-attachable controller
US5796354A (en) * 1997-02-07 1998-08-18 Reality Quest Corp. Hand-attachable controller with direction sensing
US6104380A (en) * 1997-04-14 2000-08-15 Ricoh Company, Ltd. Direct pointing apparatus for digital displays
US7247021B2 (en) * 1997-06-20 2007-07-24 Align Technology, Inc. Subdividing a digital dentition model
US6705863B2 (en) * 1997-06-20 2004-03-16 Align Technology, Inc. Attachment devices and methods for a dental appliance
US6450807B1 (en) 1997-06-20 2002-09-17 Align Technology, Inc. System and method for positioning teeth
US6409504B1 (en) * 1997-06-20 2002-06-25 Align Technology, Inc. Manipulating a digital dentition model to form models of individual dentition components
US8496474B2 (en) 1997-06-20 2013-07-30 Align Technology, Inc. Computer automated development of an orthodontic treatment plan and appliance
US5975893A (en) * 1997-06-20 1999-11-02 Align Technology, Inc. Method and system for incrementally moving teeth
US6188392B1 (en) 1997-06-30 2001-02-13 Intel Corporation Electronic pen device
JP2001500299A (en) 1997-07-08 2001-01-09 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ Input device
US6075518A (en) * 1997-07-15 2000-06-13 Gateway 2000, Inc. Rotational X-axis pointing device
US6201903B1 (en) 1997-09-30 2001-03-13 Ricoh Company, Ltd. Method and apparatus for pen-based faxing
AU1521799A (en) * 1997-11-10 1999-05-31 Sc&T International, Inc. An input apparatus for a computer or game
US6181329B1 (en) 1997-12-23 2001-01-30 Ricoh Company, Ltd. Method and apparatus for tracking a hand-held writing instrument with multiple sensors that are calibrated by placing the writing instrument in predetermined positions with respect to the writing surface
IL122807A0 (en) 1997-12-30 1998-08-16 Cadent Ltd Virtual orthodontic treatment
US20040090423A1 (en) * 1998-02-27 2004-05-13 Logitech Europe S.A. Remote controlled video display GUI using 2-directional pointing
DE19819218A1 (en) * 1998-04-29 1999-07-22 Siemens Ag Actuation element especially joystick for computer
IL125659A (en) 1998-08-05 2002-09-12 Cadent Ltd Method and apparatus for imaging three-dimensional structure
AU5773799A (en) * 1998-09-18 2000-04-10 Kim Tong Head operated computer pointer
US6802713B1 (en) 1998-10-08 2004-10-12 Align Technology, Inc. Defining tooth-moving appliances computationally
US6227850B1 (en) 1999-05-13 2001-05-08 Align Technology, Inc. Teeth viewing system
CA2346299A1 (en) * 1998-10-08 2000-04-13 Align Technology, Inc. Computer automated development of an orthodontic treatment plan and appliance
US11026768B2 (en) * 1998-10-08 2021-06-08 Align Technology, Inc. Dental appliance reinforcement
US6504526B1 (en) * 1998-11-03 2003-01-07 Intel Corporation Wireless pointing system
US6406292B1 (en) 1999-05-13 2002-06-18 Align Technology, Inc. System for determining final position of teeth
AU2164100A (en) 1998-12-04 2000-06-26 Align Technology, Inc. Reconfigurable dental model system for fabrication of dental appliances
US6664946B1 (en) * 1999-02-22 2003-12-16 Microsoft Corporation Dual axis articulated computer input device and method of operation
US7749089B1 (en) 1999-02-26 2010-07-06 Creative Kingdoms, Llc Multi-media interactive play system
JP2000315132A (en) 1999-04-30 2000-11-14 Sony Corp Device and method for information processing and medium
DE19926596A1 (en) * 1999-06-11 2000-12-14 Bosch Gmbh Robert Control element
US7122004B1 (en) * 1999-08-13 2006-10-17 Interactive Metronome, Inc. Method and apparatus of enhancing learning capacity
JP3847058B2 (en) 1999-10-04 2006-11-15 任天堂株式会社 GAME SYSTEM AND GAME INFORMATION STORAGE MEDIUM USED FOR THE SAME
US6375572B1 (en) 1999-10-04 2002-04-23 Nintendo Co., Ltd. Portable game apparatus with acceleration sensor and information storage medium storing a game progam
US6633789B1 (en) 2000-02-17 2003-10-14 Align Technology, Inc. Effiicient data representation of teeth model
US7373286B2 (en) 2000-02-17 2008-05-13 Align Technology, Inc. Efficient data representation of teeth model
US6463344B1 (en) 2000-02-17 2002-10-08 Align Technology, Inc. Efficient data representation of teeth model
US7878905B2 (en) 2000-02-22 2011-02-01 Creative Kingdoms, Llc Multi-layered interactive play experience
US7445550B2 (en) 2000-02-22 2008-11-04 Creative Kingdoms, Llc Magical wand and interactive play experience
US6761637B2 (en) 2000-02-22 2004-07-13 Creative Kingdoms, Llc Method of game play using RFID tracking device
US7904307B2 (en) 2000-03-24 2011-03-08 Align Technology, Inc. Health-care e-commerce systems and methods
US20020188478A1 (en) * 2000-03-24 2002-12-12 Joe Breeland Health-care systems and methods
WO2001082192A1 (en) 2000-04-25 2001-11-01 Align Technology, Inc. Treatment analysis systems and methods
US6454565B2 (en) 2000-04-25 2002-09-24 Align Technology, Inc. Systems and methods for varying elastic modulus appliances
US7245977B1 (en) 2000-07-20 2007-07-17 Align Technology, Inc. Systems and methods for mass customization
US7383198B1 (en) 2000-07-24 2008-06-03 Align Technology, Inc. Delivery information systems and methods
US7040896B2 (en) 2000-08-16 2006-05-09 Align Technology, Inc. Systems and methods for removing gingiva from computer tooth models
AU2001289845A1 (en) * 2000-09-01 2002-03-13 Max Muhlhauser System and method for the wireless access of computer-based services in an attributable manner
US6529144B1 (en) * 2000-09-22 2003-03-04 Motorola Inc. Method and apparatus for motion activated control of an electronic device
US7066781B2 (en) 2000-10-20 2006-06-27 Denise Chapman Weston Children's toy with wireless tag/transponder
US7736147B2 (en) 2000-10-30 2010-06-15 Align Technology, Inc. Systems and methods for bite-setting teeth models
US20020085097A1 (en) * 2000-12-22 2002-07-04 Colmenarez Antonio J. Computer vision-based wireless pointing system
US7074038B1 (en) 2000-12-29 2006-07-11 Align Technology, Inc. Methods and systems for treating teeth
US7580846B2 (en) 2001-01-09 2009-08-25 Align Technology, Inc. Method and system for distributing patient referrals
US20100156783A1 (en) * 2001-07-06 2010-06-24 Bajramovic Mark Wearable data input device
US7771195B2 (en) * 2001-10-29 2010-08-10 Align Technology, Inc. Polar attachment devices and method for a dental appliance
US20030107551A1 (en) * 2001-12-10 2003-06-12 Dunker Garrett Storm Tilt input device
US20070066396A1 (en) 2002-04-05 2007-03-22 Denise Chapman Weston Retail methods for providing an interactive product to a consumer
US6967566B2 (en) 2002-04-05 2005-11-22 Creative Kingdoms, Llc Live-action interactive adventure game
CN1692401B (en) * 2002-04-12 2011-11-16 雷斯里·R·奥柏梅尔 Multi-axis transducer means and joystick
US7079452B2 (en) * 2002-04-16 2006-07-18 Harrison Shelton E Time display system, method and device
US6830450B2 (en) 2002-04-18 2004-12-14 Align Technology, Inc. Systems and methods for improved engagement between aligners and teeth
US6954198B2 (en) * 2002-05-02 2005-10-11 Hung-Ying Shih Ergonomically shaped computer pointing device
JP2003325972A (en) 2002-05-17 2003-11-18 Nintendo Co Ltd Game device changing sound and image in association with tilt operation, and game program therefor
US7255558B2 (en) 2002-06-18 2007-08-14 Cadent, Ltd. Dental imaging instrument having air stream auxiliary
US8797260B2 (en) 2002-07-27 2014-08-05 Sony Computer Entertainment Inc. Inertially trackable hand-held controller
US8313380B2 (en) 2002-07-27 2012-11-20 Sony Computer Entertainment America Llc Scheme for translating movements of a hand-held controller into inputs for a system
US10086282B2 (en) * 2002-07-27 2018-10-02 Sony Interactive Entertainment Inc. Tracking device for use in obtaining information for controlling game program execution
US8686939B2 (en) 2002-07-27 2014-04-01 Sony Computer Entertainment Inc. System, method, and apparatus for three-dimensional input control
US7782297B2 (en) * 2002-07-27 2010-08-24 Sony Computer Entertainment America Inc. Method and apparatus for use in determining an activity level of a user in relation to a system
US20060264260A1 (en) * 2002-07-27 2006-11-23 Sony Computer Entertainment Inc. Detectable and trackable hand-held controller
US9393487B2 (en) * 2002-07-27 2016-07-19 Sony Interactive Entertainment Inc. Method for mapping movements of a hand-held controller to game commands
US8019121B2 (en) * 2002-07-27 2011-09-13 Sony Computer Entertainment Inc. Method and system for processing intensity from input devices for interfacing with a computer program
US8570378B2 (en) 2002-07-27 2013-10-29 Sony Computer Entertainment Inc. Method and apparatus for tracking three-dimensional movements of an object using a depth sensing camera
US20060256081A1 (en) * 2002-07-27 2006-11-16 Sony Computer Entertainment America Inc. Scheme for detecting and tracking user manipulation of a game controller body
US20060282873A1 (en) * 2002-07-27 2006-12-14 Sony Computer Entertainment Inc. Hand-held controller having detectable elements for tracking purposes
US7674184B2 (en) 2002-08-01 2010-03-09 Creative Kingdoms, Llc Interactive water attraction and quest game
US20040243361A1 (en) * 2002-08-19 2004-12-02 Align Technology, Inc. Systems and methods for providing mass customization
US7156661B2 (en) * 2002-08-22 2007-01-02 Align Technology, Inc. Systems and methods for treatment analysis by teeth matching
US6834561B2 (en) * 2002-08-22 2004-12-28 Honeywell International Inc. Radially actuated control moment gyroscope
US7077647B2 (en) * 2002-08-22 2006-07-18 Align Technology, Inc. Systems and methods for treatment analysis by teeth matching
US20040197728A1 (en) * 2002-09-10 2004-10-07 Amir Abolfathi Architecture for treating teeth
US20040152036A1 (en) * 2002-09-10 2004-08-05 Amir Abolfathi Architecture for treating teeth
ES2687123T3 (en) 2002-10-03 2018-10-23 Align Technology, Inc. Procedure to prepare a physical model
US7030856B2 (en) * 2002-10-15 2006-04-18 Sony Corporation Method and system for controlling a display device
US20040155865A1 (en) * 2002-12-16 2004-08-12 Swiader Michael C Ergonomic data input and cursor control device
AU2003297389A1 (en) 2002-12-19 2004-07-14 Fortescue Corporation Method and apparatus for determining orientation and position of a moveable object
US7658610B2 (en) * 2003-02-26 2010-02-09 Align Technology, Inc. Systems and methods for fabricating a dental template with a 3-D object placement
US20040166462A1 (en) 2003-02-26 2004-08-26 Align Technology, Inc. Systems and methods for fabricating a dental template
US7600999B2 (en) * 2003-02-26 2009-10-13 Align Technology, Inc. Systems and methods for fabricating a dental template
US7034283B2 (en) * 2003-03-05 2006-04-25 Raytheon Company Absolute incremental position encoder and method
US9446319B2 (en) 2003-03-25 2016-09-20 Mq Gaming, Llc Interactive gaming toy
DK1610708T3 (en) 2003-04-03 2020-02-24 Align Technology Inc Method and system for fabricating a toothpick
US20040212589A1 (en) * 2003-04-24 2004-10-28 Hall Deirdre M. System and method for fusing and displaying multiple degree of freedom positional input data from multiple input sources
US7081884B2 (en) * 2003-04-25 2006-07-25 Microsoft Corporation Computer input device with angular displacement detection capabilities
US7233316B2 (en) * 2003-05-01 2007-06-19 Thomson Licensing Multimedia user interface
US7480001B2 (en) * 2003-07-02 2009-01-20 Sony Corporation Digital camera with a spherical display
US20050001920A1 (en) * 2003-07-02 2005-01-06 Endler Sean Christopher Methods and apparatuses for managing and presenting content through a spherical display device
US7030383B2 (en) 2003-08-04 2006-04-18 Cadent Ltd. Speckle reduction method and apparatus
US7489299B2 (en) * 2003-10-23 2009-02-10 Hillcrest Laboratories, Inc. User interface devices and methods employing accelerometers
US7361020B2 (en) * 2003-11-19 2008-04-22 Align Technology, Inc. Dental tray containing radiopaque materials
US20060025229A1 (en) * 2003-12-19 2006-02-02 Satayan Mahajan Motion tracking and analysis apparatus and method and system implementations thereof
US20050182654A1 (en) * 2004-02-14 2005-08-18 Align Technology, Inc. Systems and methods for providing treatment planning
US7096619B2 (en) * 2004-02-17 2006-08-29 Jackson Charles L Equipment operator personalization device
US7333874B2 (en) 2004-02-24 2008-02-19 Cadent Ltd. Method and system for designing and producing dental prostheses and appliances
US20050186524A1 (en) * 2004-02-24 2005-08-25 Align Technology, Inc. Arch expander
US8874452B2 (en) 2004-02-27 2014-10-28 Align Technology, Inc. Method and system for providing dynamic orthodontic assessment and treatment profiles
US7904308B2 (en) 2006-04-18 2011-03-08 Align Technology, Inc. Method and system for providing indexing and cataloguing of orthodontic related treatment profiles and options
US9492245B2 (en) 2004-02-27 2016-11-15 Align Technology, Inc. Method and system for providing dynamic orthodontic assessment and treatment profiles
US11298209B2 (en) 2004-02-27 2022-04-12 Align Technology, Inc. Method and system for providing dynamic orthodontic assessment and treatment profiles
US7241142B2 (en) * 2004-03-19 2007-07-10 Align Technology, Inc. Root-based tooth moving sequencing
US8451221B2 (en) * 2008-08-11 2013-05-28 Imu Solutions, Inc. Instruction device and communicating method
US7658695B1 (en) 2004-04-27 2010-02-09 Performance Health Technologies, Inc. Position monitoring displays
US7625316B1 (en) 2004-04-27 2009-12-01 Performance Health Technologies, Inc. Position monitoring system
US7503878B1 (en) 2004-04-27 2009-03-17 Performance Health Technologies, Inc. Position monitoring device
US8629836B2 (en) 2004-04-30 2014-01-14 Hillcrest Laboratories, Inc. 3D pointing devices with orientation compensation and improved usability
EP1741088B1 (en) * 2004-04-30 2012-03-21 Hillcrest Laboratories, Inc. Free space pointing devices with tilt compensation and improved usability
EP2343699A1 (en) 2004-04-30 2011-07-13 Hillcrest Laboratories, Inc. Methods and devices for identifying users based on tremor
CN100440313C (en) * 2004-04-30 2008-12-03 希尔克瑞斯特实验室公司 Free space pointing devices with tilt compensation and improved usability
TWI376520B (en) 2004-04-30 2012-11-11 Hillcrest Lab Inc Free space pointing devices and methods
WO2005109215A2 (en) * 2004-04-30 2005-11-17 Hillcrest Laboratories, Inc. Methods and devices for removing unintentional movement in free space pointing devices
WO2005119356A2 (en) 2004-05-28 2005-12-15 Erik Jan Banning Interactive direct-pointing system and calibration method
EP1607041B1 (en) 2004-06-17 2008-01-16 Cadent Ltd. Method for providing data associated with the intraoral cavity
US20050285948A1 (en) * 2004-06-22 2005-12-29 Harvey Weinberg System and method for processing a digital camera image
US7542072B2 (en) * 2004-07-28 2009-06-02 The University Of Maryland Device using a camera and light polarization for the remote displacement of a cursor on a display
US20060024647A1 (en) * 2004-07-30 2006-02-02 France Telecom Method and apparatus for communicating graphical information to a visually impaired person using haptic feedback
US7403220B2 (en) * 2004-08-23 2008-07-22 Gamecaster, Inc. Apparatus, methods, and systems for viewing and manipulating a virtual environment
JP2006068027A (en) * 2004-08-31 2006-03-16 Nintendo Co Ltd Game device and game program
US7309230B2 (en) 2004-12-14 2007-12-18 Align Technology, Inc. Preventing interference between tooth models
US9317108B2 (en) 2004-11-02 2016-04-19 Pierre A. Touma Hand-held wireless electronic device with accelerometer for interacting with a display
US7683883B2 (en) * 2004-11-02 2010-03-23 Pierre Touma 3D mouse and game controller based on spherical coordinates system and system for use
US9900669B2 (en) 2004-11-02 2018-02-20 Pierre Touma Wireless motion sensor system and method
US7357634B2 (en) * 2004-11-05 2008-04-15 Align Technology, Inc. Systems and methods for substituting virtual dental appliances
WO2006058129A2 (en) 2004-11-23 2006-06-01 Hillcrest Laboratories, Inc. Semantic gaming and application transformation
US7862336B2 (en) 2004-11-26 2011-01-04 Cadent Ltd. Method and system for providing feedback data useful in prosthodontic procedures associated with the intra oral cavity
US7236842B2 (en) 2004-12-02 2007-06-26 Cadent Ltd. System and method for manufacturing a dental prosthesis and a dental prosthesis manufactured thereby
WO2006083563A2 (en) * 2005-02-01 2006-08-10 Analog Devices, Inc. Camera with acceleration sensor
CN100347648C (en) * 2005-02-02 2007-11-07 陈其良 Azimuth type computer inputting device
US7286954B2 (en) 2005-03-03 2007-10-23 Cadent Ltd. System and method for scanning an intraoral cavity
US7492367B2 (en) * 2005-03-10 2009-02-17 Motus Corporation Apparatus, system and method for interpreting and reproducing physical motion
US20060275731A1 (en) 2005-04-29 2006-12-07 Orthoclear Holdings, Inc. Treatment of teeth by aligners
US7821494B2 (en) * 2005-05-13 2010-10-26 Industrial Technology Research Institute Inertial mouse
US20070035518A1 (en) * 2005-07-01 2007-02-15 Hillcrest Laboratories, Inc. 3D pointing devices
US9285897B2 (en) 2005-07-13 2016-03-15 Ultimate Pointer, L.L.C. Easily deployable interactive direct-pointing system and calibration method therefor
US7555403B2 (en) 2005-07-15 2009-06-30 Cadent Ltd. Method for manipulating a dental virtual model, method for creating physical entities based on a dental virtual model thus manipulated, and dental models thus created
US7942745B2 (en) 2005-08-22 2011-05-17 Nintendo Co., Ltd. Game operating device
JP4805633B2 (en) 2005-08-22 2011-11-02 任天堂株式会社 Game operation device
US8313379B2 (en) 2005-08-22 2012-11-20 Nintendo Co., Ltd. Video game system with wireless modular handheld controller
US7927216B2 (en) 2005-09-15 2011-04-19 Nintendo Co., Ltd. Video game system with wireless modular handheld controller
US8870655B2 (en) 2005-08-24 2014-10-28 Nintendo Co., Ltd. Wireless game controllers
JP4262726B2 (en) 2005-08-24 2009-05-13 任天堂株式会社 Game controller and game system
US8308563B2 (en) 2005-08-30 2012-11-13 Nintendo Co., Ltd. Game system and storage medium having game program stored thereon
US8157651B2 (en) 2005-09-12 2012-04-17 Nintendo Co., Ltd. Information processing program
JP4471910B2 (en) * 2005-09-14 2010-06-02 任天堂株式会社 Virtual positioning program
EP1775656A1 (en) 2005-10-12 2007-04-18 Industrial Technology Research Institute Inertial sensing input apparatus
US20070113207A1 (en) * 2005-11-16 2007-05-17 Hillcrest Laboratories, Inc. Methods and systems for gesture classification in 3D pointing devices
US20070109324A1 (en) * 2005-11-16 2007-05-17 Qian Lin Interactive viewing of video
TWI316195B (en) * 2005-12-01 2009-10-21 Ind Tech Res Inst Input means for interactive devices
TWI296202B (en) * 2005-12-01 2008-05-01 Ind Tech Res Inst Input device and method for shooting games
US20110111849A1 (en) * 2005-12-06 2011-05-12 Microvision, Inc. Spatially Aware Mobile Projection
US20090046140A1 (en) * 2005-12-06 2009-02-19 Microvision, Inc. Mobile Virtual Reality Projector
WO2007067720A2 (en) * 2005-12-06 2007-06-14 Microvision, Inc. Projection display with motion compensation
US20070282564A1 (en) * 2005-12-06 2007-12-06 Microvision, Inc. Spatially aware mobile projection
WO2007067181A1 (en) * 2005-12-09 2007-06-14 Thomson Licensing Inertial sensor-based pointing device with removable transceiver
ES2283208B1 (en) * 2006-01-18 2008-10-01 Fundacion Fatronik UNIDIMENSIONAL, BIDIMENSIONAL OR THREE-DIMENSIONAL EQUIPMENT CONTROL DEVICE FOR ASSISTANCE TO PERSONS WITH DISABILITIES.
WO2007089831A2 (en) * 2006-01-31 2007-08-09 Hillcrest Laboratories, Inc. 3d pointing devices with keyboards
JP4530419B2 (en) 2006-03-09 2010-08-25 任天堂株式会社 Coordinate calculation apparatus and coordinate calculation program
JP4151982B2 (en) * 2006-03-10 2008-09-17 任天堂株式会社 Motion discrimination device and motion discrimination program
JP4684147B2 (en) 2006-03-28 2011-05-18 任天堂株式会社 Inclination calculation device, inclination calculation program, game device, and game program
JP4757089B2 (en) * 2006-04-25 2011-08-24 任天堂株式会社 Music performance program and music performance apparatus
JP4916762B2 (en) * 2006-05-02 2012-04-18 任天堂株式会社 GAME PROGRAM AND GAME DEVICE
US8210943B1 (en) 2006-05-06 2012-07-03 Sony Computer Entertainment America Llc Target interface
JP2007304666A (en) 2006-05-08 2007-11-22 Sony Computer Entertainment Inc Information output system and information output method
US9364755B1 (en) 2006-05-08 2016-06-14 Nintendo Co., Ltd. Methods and apparatus for using illumination marks for spatial pointing
KR100827236B1 (en) * 2006-05-23 2008-05-07 삼성전자주식회사 Pointing Device, Pointer movement method and Apparatus for displaying the pointer
DE102006024872A1 (en) * 2006-05-24 2007-11-29 Bauhaus Universität Weimar Portable computer input device with tactile feedback
US7696980B1 (en) 2006-06-16 2010-04-13 Logitech Europe S.A. Pointing device for use in air with improved cursor control and battery life
US8038444B2 (en) 2006-08-30 2011-10-18 Align Technology, Inc. Automated treatment staging for teeth
US8781151B2 (en) * 2006-09-28 2014-07-15 Sony Computer Entertainment Inc. Object detection using video input combined with tilt angle information
USRE48417E1 (en) 2006-09-28 2021-02-02 Sony Interactive Entertainment Inc. Object direction using video input combined with tilt angle information
US8310656B2 (en) 2006-09-28 2012-11-13 Sony Computer Entertainment America Llc Mapping movements of a hand-held controller to the two-dimensional image plane of a display screen
US8125448B2 (en) 2006-10-06 2012-02-28 Microsoft Corporation Wearable computer pointing device
US20080098448A1 (en) * 2006-10-19 2008-04-24 Sony Computer Entertainment America Inc. Controller configured to track user's level of anxiety and other mental and physical attributes
US9326831B2 (en) 2006-10-20 2016-05-03 Align Technology, Inc. System and method for positioning three-dimensional brackets on teeth
US20080096657A1 (en) * 2006-10-20 2008-04-24 Sony Computer Entertainment America Inc. Method for aiming and shooting using motion sensing controller
US9526995B2 (en) 2006-11-22 2016-12-27 Sony Interactive Entertainment America Llc Video game recording and playback with visual display of game controller manipulation
US8508472B1 (en) 2006-11-28 2013-08-13 James W. Wieder Wearable remote control with a single control button
TWI319539B (en) * 2006-11-29 2010-01-11 Ind Tech Res Inst Pointing device
TWI317498B (en) * 2006-12-12 2009-11-21 Ind Tech Res Inst Inertial input apparatus with six-axial detection ability and the opearting method thereof
TWI317898B (en) * 2006-12-12 2009-12-01 Ind Tech Res Inst Inertial sensing input apparatus and method
US7934423B2 (en) 2007-12-10 2011-05-03 Invensense, Inc. Vertically integrated 3-axis MEMS angular accelerometer with integrated electronics
US7796872B2 (en) * 2007-01-05 2010-09-14 Invensense, Inc. Method and apparatus for producing a sharp image from a handheld device containing a gyroscope
US8141424B2 (en) 2008-09-12 2012-03-27 Invensense, Inc. Low inertia frame for detecting coriolis acceleration
US8250921B2 (en) * 2007-07-06 2012-08-28 Invensense, Inc. Integrated motion processing unit (MPU) with MEMS inertial sensing and embedded digital electronics
US8952832B2 (en) 2008-01-18 2015-02-10 Invensense, Inc. Interfacing application programs and motion sensors of a device
US8462109B2 (en) * 2007-01-05 2013-06-11 Invensense, Inc. Controlling and accessing content using motion processing on mobile devices
US8020441B2 (en) * 2008-02-05 2011-09-20 Invensense, Inc. Dual mode sensing for vibratory gyroscope
US20090265671A1 (en) * 2008-04-21 2009-10-22 Invensense Mobile devices with motion gesture recognition
US20090262074A1 (en) * 2007-01-05 2009-10-22 Invensense Inc. Controlling and accessing content using motion processing on mobile devices
US8047075B2 (en) 2007-06-21 2011-11-01 Invensense, Inc. Vertically integrated 3-axis MEMS accelerometer with electronics
US8508039B1 (en) 2008-05-08 2013-08-13 Invensense, Inc. Wafer scale chip scale packaging of vertically integrated MEMS sensors with electronics
US20100071467A1 (en) * 2008-09-24 2010-03-25 Invensense Integrated multiaxis motion sensor
JP5127242B2 (en) * 2007-01-19 2013-01-23 任天堂株式会社 Acceleration data processing program and game program
US20080188277A1 (en) * 2007-02-01 2008-08-07 Ritter Janice E Electronic Game Device And Method Of Using The Same
US20100184499A1 (en) * 2007-02-01 2010-07-22 Ritter Janice E Electronic Game Device and Method of Using the Same
US20080215994A1 (en) * 2007-03-01 2008-09-04 Phil Harrison Virtual world avatar control, interactivity and communication interactive messaging
US8100769B2 (en) 2007-05-09 2012-01-24 Nintendo Co., Ltd. System and method for using accelerometer outputs to control an object rotating on a display
US20080291160A1 (en) * 2007-05-09 2008-11-27 Nintendo Co., Ltd. System and method for recognizing multi-axis gestures based on handheld controller accelerometer outputs
US8147333B2 (en) * 2007-05-09 2012-04-03 Nintendo Co. Ltd. Handheld control device for a processor-controlled system
US7878805B2 (en) 2007-05-25 2011-02-01 Align Technology, Inc. Tabbed dental appliance
US10342638B2 (en) 2007-06-08 2019-07-09 Align Technology, Inc. Treatment planning and progress tracking systems and methods
US8075306B2 (en) 2007-06-08 2011-12-13 Align Technology, Inc. System and method for detecting deviations during the course of an orthodontic treatment to gradually reposition teeth
US8591225B2 (en) 2008-12-12 2013-11-26 Align Technology, Inc. Tooth movement measurement by automatic impression matching
US8562338B2 (en) 2007-06-08 2013-10-22 Align Technology, Inc. Treatment progress tracking and recalibration
US9060829B2 (en) 2007-06-08 2015-06-23 Align Technology, Inc. Systems and method for management and delivery of orthodontic treatment
US7860676B2 (en) 2007-06-28 2010-12-28 Hillcrest Laboratories, Inc. Real-time dynamic tracking of bias
TWI333156B (en) * 2007-08-16 2010-11-11 Ind Tech Res Inst Inertia sensing input controller and receiver and interactive system using thereof
TWI334559B (en) * 2007-08-28 2010-12-11 Ind Tech Res Inst Interactive pointing device
US8902227B2 (en) * 2007-09-10 2014-12-02 Sony Computer Entertainment America Llc Selective interactive mapping of real-world objects to create interactive virtual-world objects
TWI391845B (en) * 2007-09-14 2013-04-01 Sony Corp An input device, a control device, a control system, a control method, and a handheld device
JP2011501289A (en) * 2007-10-16 2011-01-06 ヒルクレスト・ラボラトリーズ・インコーポレイテッド Fast and smooth scrolling of the user interface running on the thin client
US20090115744A1 (en) * 2007-11-06 2009-05-07 Innovative Material Solutions, Inc. Electronic freeboard writing system
US8738394B2 (en) 2007-11-08 2014-05-27 Eric E. Kuo Clinical data file
TW200923719A (en) * 2007-11-19 2009-06-01 Asustek Comp Inc Input apparatus and optical mouse for computer and operation method thereof
US7914283B2 (en) 2007-12-06 2011-03-29 Align Technology, Inc. Activatable dental appliance
US9098122B2 (en) * 2007-12-12 2015-08-04 The Charles Stark Draper Laboratory, Inc. Computer input device with inertial instruments
US8542907B2 (en) 2007-12-17 2013-09-24 Sony Computer Entertainment America Llc Dynamic three-dimensional object mapping for user-defined control device
US8899977B2 (en) 2008-01-29 2014-12-02 Align Technology, Inc. Orthodontic repositioning appliances having improved geometry, methods and systems
US8439672B2 (en) 2008-01-29 2013-05-14 Align Technology, Inc. Method and system for optimizing dental aligner geometry
US9092071B2 (en) 2008-02-13 2015-07-28 Logitech Europe S.A. Control device with an accelerometer system
US20090295713A1 (en) * 2008-05-30 2009-12-03 Julien Piot Pointing device with improved cursor control in-air and allowing multiple modes of operations
US8840470B2 (en) 2008-02-27 2014-09-23 Sony Computer Entertainment America Llc Methods for capturing depth data of a scene and applying computer actions
US8108189B2 (en) 2008-03-25 2012-01-31 Align Technologies, Inc. Reconstruction of non-visible part of tooth
WO2009145854A1 (en) * 2008-04-15 2009-12-03 Hillcrest Laboratories, Inc. Tracking determination based on intensity angular gradient of a wave
US9492243B2 (en) 2008-05-23 2016-11-15 Align Technology, Inc. Dental implant positioning
US9119691B2 (en) 2008-05-23 2015-09-01 Align Technology, Inc. Orthodontic tooth movement device, systems and methods
US8092215B2 (en) 2008-05-23 2012-01-10 Align Technology, Inc. Smile designer
CN101593050B (en) * 2008-05-30 2014-04-16 鸿富锦精密工业(深圳)有限公司 Control device and control method of electronic equipment
US8172569B2 (en) 2008-06-12 2012-05-08 Align Technology, Inc. Dental appliance
FR2933212B1 (en) 2008-06-27 2013-07-05 Movea Sa MOVING CAPTURE POINTER RESOLVED BY DATA FUSION
US20140184509A1 (en) 2013-01-02 2014-07-03 Movea Sa Hand held pointing device with roll compensation
US8010313B2 (en) 2008-06-27 2011-08-30 Movea Sa Hand held pointing device with roll compensation
US20090322680A1 (en) * 2008-06-30 2009-12-31 Maurizio Sole Festa Radio frequency pointing device
EP2140919B1 (en) * 2008-06-30 2018-09-05 Nintendo Co., Ltd. Orientation calculation apparatus, storage medium having orientation calculation program stored therein, game apparatus, and storage medium having game program stored therein
EP2140915B1 (en) * 2008-06-30 2019-03-06 Nintendo Co., Ltd. Orientation calculation apparatus, storage medium having orientation calculation program stored therein, game apparatus, and storage medium having game program stored therein
EP2140916B1 (en) * 2008-06-30 2018-10-31 Nintendo Co., Ltd. Coordinate calculation apparatus and storage medium having coordinate calculation program stored therein
KR20110039318A (en) 2008-07-01 2011-04-15 힐크레스트 래보래토리스, 인크. 3d pointer mapping
EP3892231A1 (en) 2008-07-03 2021-10-13 Align Technology, Inc. Method, apparatus and system for use in dental procedures
US8342926B2 (en) 2008-07-13 2013-01-01 Sony Computer Entertainment America Llc Game aim assist
US8858330B2 (en) * 2008-07-14 2014-10-14 Activision Publishing, Inc. Music video game with virtual drums
US8509932B2 (en) 2008-07-17 2013-08-13 Cadent Ltd. Methods, systems and accessories useful for procedures relating to dental implants
TWI400630B (en) * 2008-08-11 2013-07-01 Imu Solutions Inc Selection device and method
US20100055635A1 (en) 2008-09-02 2010-03-04 Align Technology, Inc. Shape engineered aligner - auto shaping
US8152518B2 (en) 2008-10-08 2012-04-10 Align Technology, Inc. Dental positioning appliance having metallic portion
US8221229B2 (en) * 2008-10-27 2012-07-17 Sony Computer Entertainment Inc. Spherical ended controller with configurable modes
US9482755B2 (en) 2008-11-17 2016-11-01 Faro Technologies, Inc. Measurement system having air temperature compensation between a target and a laser tracker
EP3964163B1 (en) 2008-11-20 2023-08-02 Align Technology, Inc. Orthodontic systems and methods including parametric attachments
US20100129763A1 (en) 2008-11-24 2010-05-27 Align Technology, Inc. Sequential sports guard
US8936463B2 (en) 2008-11-24 2015-01-20 Align Technology, Inc. Dental appliance with simulated teeth and method for making
US8401686B2 (en) 2008-12-18 2013-03-19 Align Technology, Inc. Reduced registration bonding template
US9642678B2 (en) 2008-12-30 2017-05-09 Align Technology, Inc. Method and system for dental visualization
US8382474B2 (en) 2008-12-31 2013-02-26 Cadent Ltd. Dental articulator
US8936464B2 (en) 2009-02-24 2015-01-20 Cadent Ltd. Method, system and model for indirect bonding
EP2228109B1 (en) * 2009-03-09 2021-03-24 Nintendo Co., Ltd. Information processing apparatus, storage medium having information processing program stored therein, information processing system, and display range control method
US8292617B2 (en) 2009-03-19 2012-10-23 Align Technology, Inc. Dental wire attachment
US8896527B2 (en) * 2009-04-07 2014-11-25 Samsung Electronics Co., Ltd. Multi-resolution pointing system
US8441438B2 (en) * 2010-01-06 2013-05-14 Cywee Group Limited 3D pointing device and method for compensating movement thereof
US9760186B2 (en) 2010-01-06 2017-09-12 Cm Hk Limited Electronic device for use in motion detection and method for obtaining resultant deviation thereof
US8765031B2 (en) 2009-08-13 2014-07-01 Align Technology, Inc. Method of forming a dental appliance
US8275834B2 (en) * 2009-09-14 2012-09-25 Applied Research Associates, Inc. Multi-modal, geo-tempo communications systems
US20110093888A1 (en) * 2009-10-21 2011-04-21 John Araki User selection interface for interactive digital television
US8708697B2 (en) 2009-12-08 2014-04-29 Align Technology, Inc. Tactile objects for orthodontics, systems and methods
US8552978B2 (en) 2010-01-06 2013-10-08 Cywee Group Limited 3D pointing device and method for compensating rotations of the 3D pointing device thereof
TWI407102B (en) 2010-01-26 2013-09-01 Prolific Technology Inc Method of sensing motion in a 3d space
US8913009B2 (en) 2010-02-03 2014-12-16 Nintendo Co., Ltd. Spatially-correlated multi-display human-machine interface
US8814686B2 (en) 2010-02-03 2014-08-26 Nintendo Co., Ltd. Display device, game system, and game method
WO2011096203A1 (en) 2010-02-03 2011-08-11 任天堂株式会社 Game system, operating device, and game processing method
US8339364B2 (en) 2010-02-03 2012-12-25 Nintendo Co., Ltd. Spatially-correlated multi-display human-machine interface
US9400170B2 (en) 2010-04-21 2016-07-26 Faro Technologies, Inc. Automatic measurement of dimensional data within an acceptance region by a laser tracker
US9772394B2 (en) 2010-04-21 2017-09-26 Faro Technologies, Inc. Method and apparatus for following an operator and locking onto a retroreflector with a laser tracker
US9377885B2 (en) 2010-04-21 2016-06-28 Faro Technologies, Inc. Method and apparatus for locking onto a retroreflector with a laser tracker
US8724119B2 (en) 2010-04-21 2014-05-13 Faro Technologies, Inc. Method for using a handheld appliance to select, lock onto, and track a retroreflector with a laser tracker
US8537371B2 (en) 2010-04-21 2013-09-17 Faro Technologies, Inc. Method and apparatus for using gestures to control a laser tracker
US8619265B2 (en) 2011-03-14 2013-12-31 Faro Technologies, Inc. Automatic measurement of dimensional data with a laser tracker
US8422034B2 (en) 2010-04-21 2013-04-16 Faro Technologies, Inc. Method and apparatus for using gestures to control a laser tracker
US9241774B2 (en) 2010-04-30 2016-01-26 Align Technology, Inc. Patterned dental positioning appliance
US9211166B2 (en) 2010-04-30 2015-12-15 Align Technology, Inc. Individualized orthodontic treatment index
US20110269092A1 (en) 2010-04-30 2011-11-03 Align Technology, Inc. Reinforced aligner hooks
US9310887B2 (en) 2010-05-06 2016-04-12 James W. Wieder Handheld and wearable remote-controllers
ES2848157T3 (en) 2010-07-19 2021-08-05 Align Technology Inc Procedures and systems for creating and interacting with three-dimensional virtual models
JP6243586B2 (en) 2010-08-06 2017-12-06 任天堂株式会社 GAME SYSTEM, GAME DEVICE, GAME PROGRAM, AND GAME PROCESSING METHOD
US10150033B2 (en) 2010-08-20 2018-12-11 Nintendo Co., Ltd. Position calculation system, position calculation device, storage medium storing position calculation program, and position calculation method
JP5840385B2 (en) 2010-08-30 2016-01-06 任天堂株式会社 GAME SYSTEM, GAME DEVICE, GAME PROGRAM, AND GAME PROCESSING METHOD
JP5840386B2 (en) 2010-08-30 2016-01-06 任天堂株式会社 GAME SYSTEM, GAME DEVICE, GAME PROGRAM, AND GAME PROCESSING METHOD
KR101492310B1 (en) 2010-11-01 2015-02-11 닌텐도가부시키가이샤 Operating apparatus and information processing apparatus
US9763758B2 (en) 2011-01-13 2017-09-19 Align Technology, Inc. Virtual and physical dental models of dental surfaces and analog socket structure of a dental implant and related procedures
US9030405B2 (en) 2011-02-04 2015-05-12 Invensense, Inc. High fidelity remote controller device for digital living room
GB2518543A (en) 2011-03-03 2015-03-25 Faro Tech Inc Target apparatus and method
US8786549B2 (en) 2011-03-11 2014-07-22 Seiko Epson Corporation Gyro mouse de-drift and hand jitter reduction
US9013264B2 (en) 2011-03-12 2015-04-21 Perceptive Devices, Llc Multipurpose controller for electronic devices, facial expressions management and drowsiness detection
FI20115250L (en) 2011-03-14 2012-09-15 Vti Technologies Oy POINTING METHOD, DEVICE AND SYSTEM THEREOF
JP5689014B2 (en) 2011-04-07 2015-03-25 任天堂株式会社 Input system, information processing apparatus, information processing program, and three-dimensional position calculation method
US9108338B2 (en) 2011-04-13 2015-08-18 Align Technology, Inc. Methods and systems for thermal forming an object
JP2014516409A (en) 2011-04-15 2014-07-10 ファロ テクノロジーズ インコーポレーテッド Improved position detector for laser trackers.
US9164173B2 (en) 2011-04-15 2015-10-20 Faro Technologies, Inc. Laser tracker that uses a fiber-optic coupler and an achromatic launch to align and collimate two wavelengths of light
US9686532B2 (en) 2011-04-15 2017-06-20 Faro Technologies, Inc. System and method of acquiring three-dimensional coordinates using multiple coordinate measurement devices
US9482529B2 (en) 2011-04-15 2016-11-01 Faro Technologies, Inc. Three-dimensional coordinate scanner and method of operation
US8884877B2 (en) * 2011-04-29 2014-11-11 Movea Pointing device
KR101893601B1 (en) 2011-07-22 2018-08-31 삼성전자 주식회사 Input apparatus of display apparatus, display system and control method thereof
US9125709B2 (en) 2011-07-29 2015-09-08 Align Technology, Inc. Systems and methods for tracking teeth movement during orthodontic treatment
FR2980005A1 (en) 2011-09-09 2013-03-15 Movea METHOD FOR CONTROLLING A CURSOR BY ATTITUDE MEASUREMENTS OF A POINTER AND POINTER USING THE SAME
US9403238B2 (en) 2011-09-21 2016-08-02 Align Technology, Inc. Laser cutting
US8641414B2 (en) 2011-10-10 2014-02-04 Align Technology, Inc. Automatic placement of precision cuts
US9007302B1 (en) 2011-11-11 2015-04-14 Benjamin D. Bandt-Horn Device and user interface for visualizing, navigating, and manipulating hierarchically structured information on host electronic devices
FR2985583B1 (en) 2012-01-06 2014-01-17 Movea GESTURAL CONTROL DEVICE OF A SYSTEM, AND ASSOCIATED METHOD
DE112013000727T5 (en) 2012-01-27 2014-11-06 Faro Technologies, Inc. Test method with bar code marking
US9375300B2 (en) 2012-02-02 2016-06-28 Align Technology, Inc. Identifying forces on a tooth
US9022781B2 (en) 2012-02-15 2015-05-05 Align Technology, Inc. Orthodontic appliances that accommodate incremental and continuous tooth movement, systems and methods
US9375298B2 (en) 2012-02-21 2016-06-28 Align Technology, Inc. Dental models and related methods
US9220580B2 (en) 2012-03-01 2015-12-29 Align Technology, Inc. Determining a dental treatment difficulty
EP2847961B1 (en) 2012-05-08 2021-10-06 Nokia Technologies Oy Method and apparatus for providing immersive interaction via everyday devices
US9655691B2 (en) 2012-05-14 2017-05-23 Align Technology, Inc. Multilayer dental appliances and related methods and systems
US9414897B2 (en) 2012-05-22 2016-08-16 Align Technology, Inc. Adjustment of tooth position in a virtual dental model
US20140067334A1 (en) 2012-09-06 2014-03-06 Align Technology Inc. Method and a system usable in creating a subsequent dental appliance
US9668829B2 (en) 2012-12-19 2017-06-06 Align Technology, Inc. Methods and systems for dental procedures
US10617489B2 (en) 2012-12-19 2020-04-14 Align Technology, Inc. Creating a digital dental model of a patient's teeth using interproximal information
US9733729B2 (en) 2012-12-26 2017-08-15 Movea Method and device for sensing orientation of an object in space in a fixed frame of reference
US9041914B2 (en) 2013-03-15 2015-05-26 Faro Technologies, Inc. Three-dimensional coordinate scanner and method of operation
US9393087B2 (en) 2013-08-01 2016-07-19 Align Technology, Inc. Methods and systems for generating color images
US10555792B2 (en) 2014-01-31 2020-02-11 Align Technology, Inc. Direct fabrication of orthodontic appliances with elastics
US11642198B2 (en) 2014-06-20 2023-05-09 Align Technology, Inc. Elastic-coated orthodontic appliance
CN115300137A (en) 2014-01-31 2022-11-08 阿莱恩技术有限公司 Orthodontic appliance with elastic body
USD751072S1 (en) 2014-02-18 2016-03-08 Merge Labs, Inc. Mobile head mounted display
WO2015126987A1 (en) 2014-02-18 2015-08-27 Merge Labs, Inc. Head mounted display goggles for use with mobile computing devices
US10537406B2 (en) 2014-02-21 2020-01-21 Align Technology, Inc. Dental appliance with repositioning jaw elements
US10299894B2 (en) 2014-02-21 2019-05-28 Align Technology, Inc. Treatment plan specific bite adjustment structures
US9844424B2 (en) 2014-02-21 2017-12-19 Align Technology, Inc. Dental appliance with repositioning jaw elements
CN115068134A (en) 2014-03-21 2022-09-20 阿莱恩技术有限公司 Segmented orthodontic appliances with elastics
US10016262B2 (en) 2014-06-16 2018-07-10 Align Technology, Inc. Unitary dental model
CN111631832B (en) 2014-06-20 2022-02-25 阿莱恩技术有限公司 Orthotic with elastic layer
US9395174B2 (en) 2014-06-27 2016-07-19 Faro Technologies, Inc. Determining retroreflector orientation by optimizing spatial fit
US9261356B2 (en) 2014-07-03 2016-02-16 Align Technology, Inc. Confocal surface topography measurement with fixed focal positions
US9439568B2 (en) 2014-07-03 2016-09-13 Align Technology, Inc. Apparatus and method for measuring surface topography optically
US9261358B2 (en) 2014-07-03 2016-02-16 Align Technology, Inc. Chromatic confocal system
US10772506B2 (en) 2014-07-07 2020-09-15 Align Technology, Inc. Apparatus for dental confocal imaging
US9693839B2 (en) 2014-07-17 2017-07-04 Align Technology, Inc. Probe head and apparatus for intraoral confocal imaging using polarization-retarding coatings
US9675430B2 (en) 2014-08-15 2017-06-13 Align Technology, Inc. Confocal imaging apparatus with curved focal surface
US9724177B2 (en) 2014-08-19 2017-08-08 Align Technology, Inc. Viewfinder with real-time tracking for intraoral scanning
US9660418B2 (en) 2014-08-27 2017-05-23 Align Technology, Inc. VCSEL based low coherence emitter for confocal 3D scanner
US10449016B2 (en) 2014-09-19 2019-10-22 Align Technology, Inc. Arch adjustment appliance
US9610141B2 (en) 2014-09-19 2017-04-04 Align Technology, Inc. Arch expanding appliance
US11147652B2 (en) 2014-11-13 2021-10-19 Align Technology, Inc. Method for tracking, predicting, and proactively correcting malocclusion and related issues
US9744001B2 (en) 2014-11-13 2017-08-29 Align Technology, Inc. Dental appliance with cavity for an unerupted or erupting tooth
US20160193014A1 (en) 2015-01-05 2016-07-07 Align Technology, Inc. Method to modify aligner by modifying tooth position
US10517701B2 (en) 2015-01-13 2019-12-31 Align Technology, Inc. Mandibular advancement and retraction via bone anchoring devices
US10537463B2 (en) 2015-01-13 2020-01-21 Align Technology, Inc. Systems and methods for positioning a patient's mandible in response to sleep apnea status
US10588776B2 (en) 2015-01-13 2020-03-17 Align Technology, Inc. Systems, methods, and devices for applying distributed forces for mandibular advancement
US10504386B2 (en) 2015-01-27 2019-12-10 Align Technology, Inc. Training method and system for oral-cavity-imaging-and-modeling equipment
USD760701S1 (en) 2015-02-20 2016-07-05 Merge Labs, Inc. Mobile head mounted display controller
USD755789S1 (en) 2015-02-20 2016-05-10 Merge Labs, Inc. Mobile head mounted display
EP3261579B1 (en) 2015-02-23 2023-06-07 Align Technology, Inc. Primer aligner stages for lag issue resolution in low-stage clear aligner treatments
EP4241726A3 (en) 2015-02-23 2023-12-13 Align Technology, Inc. System and method to manufacture aligner by modifying tooth position
USD754130S1 (en) * 2015-03-19 2016-04-19 Faro Technologies, Inc. Optical scanner
US11850111B2 (en) 2015-04-24 2023-12-26 Align Technology, Inc. Comparative orthodontic treatment planning tool
US10874483B2 (en) 2015-07-07 2020-12-29 Align Technology, Inc. Direct fabrication of attachment templates with adhesive
US10959810B2 (en) 2015-07-07 2021-03-30 Align Technology, Inc. Direct fabrication of aligners for palate expansion and other applications
US11045282B2 (en) 2015-07-07 2021-06-29 Align Technology, Inc. Direct fabrication of aligners with interproximal force coupling
US10743964B2 (en) 2015-07-07 2020-08-18 Align Technology, Inc. Dual aligner assembly
US11419710B2 (en) 2015-07-07 2022-08-23 Align Technology, Inc. Systems, apparatuses and methods for substance delivery from dental appliance
US11571278B2 (en) 2015-07-07 2023-02-07 Align Technology, Inc. Systems, apparatuses and methods for dental appliances with integrally formed features
US10492888B2 (en) 2015-07-07 2019-12-03 Align Technology, Inc. Dental materials using thermoset polymers
US10248883B2 (en) 2015-08-20 2019-04-02 Align Technology, Inc. Photograph-based assessment of dental treatments and procedures
US11554000B2 (en) 2015-11-12 2023-01-17 Align Technology, Inc. Dental attachment formation structure
US11103330B2 (en) 2015-12-09 2021-08-31 Align Technology, Inc. Dental attachment placement structure
US11596502B2 (en) 2015-12-09 2023-03-07 Align Technology, Inc. Dental attachment placement structure
US10045835B2 (en) 2016-02-17 2018-08-14 Align Technology, Inc. Variable direction tooth attachments
EP3471599A4 (en) 2016-06-17 2020-01-08 Align Technology, Inc. Intraoral appliances with sensing
US10383705B2 (en) 2016-06-17 2019-08-20 Align Technology, Inc. Orthodontic appliance performance monitor
US10390913B2 (en) 2018-01-26 2019-08-27 Align Technology, Inc. Diagnostic intraoral scanning
US10507087B2 (en) 2016-07-27 2019-12-17 Align Technology, Inc. Methods and apparatuses for forming a three-dimensional volumetric model of a subject's teeth
EP3490439B1 (en) 2016-07-27 2023-06-07 Align Technology, Inc. Intraoral scanner with dental diagnostics capabilities
EP4254429A3 (en) 2016-08-24 2024-01-03 Align Technology, Inc. Method to visualize and manufacture aligner by modifying tooth position
EP4295748A2 (en) 2016-11-04 2023-12-27 Align Technology, Inc. Methods and apparatuses for dental images
CN113440273A (en) 2016-12-02 2021-09-28 阿莱恩技术有限公司 Series of palatal expanders and methods and apparatus for forming same
US11026831B2 (en) 2016-12-02 2021-06-08 Align Technology, Inc. Dental appliance features for speech enhancement
EP3547952B1 (en) 2016-12-02 2020-11-04 Align Technology, Inc. Palatal expander
WO2018102770A1 (en) 2016-12-02 2018-06-07 Align Technology, Inc. Force control, stop mechanism, regulating structure of removable arch adjustment appliance
US10548700B2 (en) 2016-12-16 2020-02-04 Align Technology, Inc. Dental appliance etch template
US11166788B2 (en) 2016-12-19 2021-11-09 Align Technology, Inc. Aligners with enhanced gable bends
US11071608B2 (en) 2016-12-20 2021-07-27 Align Technology, Inc. Matching assets in 3D treatment plans
US10456043B2 (en) 2017-01-12 2019-10-29 Align Technology, Inc. Compact confocal dental scanning apparatus
US10779718B2 (en) 2017-02-13 2020-09-22 Align Technology, Inc. Cheek retractor and mobile device holder
US10828130B2 (en) 2017-03-20 2020-11-10 Align Technology, Inc. Automated 2D/3D integration and lip spline autoplacement
US10613515B2 (en) 2017-03-31 2020-04-07 Align Technology, Inc. Orthodontic appliances including at least partially un-erupted teeth and method of forming them
US11045283B2 (en) 2017-06-09 2021-06-29 Align Technology, Inc. Palatal expander with skeletal anchorage devices
US10639134B2 (en) 2017-06-26 2020-05-05 Align Technology, Inc. Biosensor performance indicator for intraoral appliances
US11793606B2 (en) 2017-06-30 2023-10-24 Align Technology, Inc. Devices, systems, and methods for dental arch expansion
CN110809456B (en) 2017-06-30 2022-07-22 阿莱恩技术有限公司 Computer-implemented method and system for designing and/or manufacturing an orthodontic appliance for treating or preventing temporomandibular joint dysfunction
US10885521B2 (en) 2017-07-17 2021-01-05 Align Technology, Inc. Method and apparatuses for interactive ordering of dental aligners
US11419702B2 (en) 2017-07-21 2022-08-23 Align Technology, Inc. Palatal contour anchorage
WO2019023461A1 (en) 2017-07-27 2019-01-31 Align Technology, Inc. Tooth shading, transparency and glazing
CN116327391A (en) 2017-07-27 2023-06-27 阿莱恩技术有限公司 System and method for treating orthodontic appliances by optical coherence tomography
WO2019035979A1 (en) 2017-08-15 2019-02-21 Align Technology, Inc. Buccal corridor assessment and computation
WO2019036677A1 (en) 2017-08-17 2019-02-21 Align Technology, Inc. Dental appliance compliance monitoring
CN110996837B (en) 2017-08-17 2022-07-26 阿莱恩技术有限公司 System, method and apparatus for correcting malocclusions
US10813720B2 (en) 2017-10-05 2020-10-27 Align Technology, Inc. Interproximal reduction templates
EP3700458B1 (en) 2017-10-27 2023-06-07 Align Technology, Inc. Alternative bite adjustment structures
US11576752B2 (en) 2017-10-31 2023-02-14 Align Technology, Inc. Dental appliance having selective occlusal loading and controlled intercuspation
CN115252177A (en) 2017-11-01 2022-11-01 阿莱恩技术有限公司 Automated therapy planning
WO2019089782A1 (en) 2017-11-01 2019-05-09 Align Technology, Inc. Systems and methods for correcting malocclusions of teeth
US11534974B2 (en) 2017-11-17 2022-12-27 Align Technology, Inc. Customized fabrication of orthodontic retainers based on patient anatomy
WO2019108978A1 (en) 2017-11-30 2019-06-06 Align Technology, Inc. Sensors for monitoring oral appliances
US11432908B2 (en) 2017-12-15 2022-09-06 Align Technology, Inc. Closed loop adaptive orthodontic treatment methods and apparatuses
US10980613B2 (en) 2017-12-29 2021-04-20 Align Technology, Inc. Augmented reality enhancements for dental practitioners
US10952816B2 (en) 2018-01-26 2021-03-23 Align Technology, Inc. Visual prosthetic and orthodontic treatment planning
WO2019200008A1 (en) 2018-04-11 2019-10-17 Align Technology, Inc. Releasable palatal expanders
CN112074262B (en) 2018-05-04 2024-01-16 阿莱恩技术有限公司 Curable composition for high Wen Guangke-based photopolymerization process and method of preparing crosslinked polymer therefrom
US11026766B2 (en) 2018-05-21 2021-06-08 Align Technology, Inc. Photo realistic rendering of smile image after treatment
US11553988B2 (en) 2018-06-29 2023-01-17 Align Technology, Inc. Photo of a patient with new simulated smile in an orthodontic treatment review software
CN112739287B (en) 2018-06-29 2022-10-21 阿莱恩技术有限公司 Providing a simulated effect of a dental treatment of a patient
US10835349B2 (en) 2018-07-20 2020-11-17 Align Technology, Inc. Parametric blurring of colors for teeth in generated images
US11478334B2 (en) 2019-01-03 2022-10-25 Align Technology, Inc. Systems and methods for nonlinear tooth modeling
EP4238532A3 (en) 2019-01-03 2023-10-11 Align Technology, Inc. Automatic aligner design with robust parametric optimization method
US11779243B2 (en) 2019-01-07 2023-10-10 Align Technology, Inc. Customized aligner change indicator
US11642195B2 (en) 2019-05-14 2023-05-09 Align Technology, Inc. Visual presentation of gingival line generated based on 3D tooth model
US11622836B2 (en) 2019-12-31 2023-04-11 Align Technology, Inc. Aligner stage analysis to obtain mechanical interactions of aligners and teeth for treatment planning

Citations (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US2309853A (en) 1941-04-10 1943-02-02 Sperry Gyroscope Co Inc Rate and attitude indicating instrument
US3782205A (en) 1972-11-09 1974-01-01 Nasa Temperature compensated digital inertial sensor
US4267731A (en) 1980-02-11 1981-05-19 Sperry Corporation Force balanced vibratory rate sensor
US4489609A (en) 1981-12-08 1984-12-25 National Research Development Corporation Gyroscopes
US4580006A (en) 1984-06-14 1986-04-01 Hull Daniel T Method and apparatus for providing two dimensional positioning data signals
US4601206A (en) 1983-09-16 1986-07-22 Ferranti Plc Accelerometer system
US4639547A (en) 1984-10-05 1987-01-27 Jacob Grinschgl Wolfgang Marking device for use with inductive measuring sensor
US4644793A (en) 1984-09-07 1987-02-24 The Marconi Company Limited Vibrational gyroscope
JPS62143124A (en) 1985-12-17 1987-06-26 Agency Of Ind Science & Technol Display mark moving system
US4831544A (en) 1985-12-28 1989-05-16 Tokyo Keiki Co., Ltd. Attitude and heading reference detecting apparatus
US4839838A (en) 1987-03-30 1989-06-13 Labiche Mitchell Spatial input apparatus
US4862152A (en) 1985-01-25 1989-08-29 Milner Ronald E Sonic positioning device
US5068645A (en) 1987-10-14 1991-11-26 Wang Laboratories, Inc. Computer input device using an orientation sensor
US5097707A (en) 1989-01-11 1992-03-24 Gec-Marconi Limited Rotation sensor
US5142655A (en) 1987-10-14 1992-08-25 Wang Laboratories, Inc. Computer input device using an orientation sensor
US5288078A (en) 1988-10-14 1994-02-22 David G. Capper Control interface apparatus
US5329276A (en) 1990-12-19 1994-07-12 Kabushiki Kaisha Yaskawa Denki Multidimensional signal input device
US5363120A (en) 1987-10-14 1994-11-08 Wang Laboratories, Inc. Computer input device using orientation sensor
US5453758A (en) 1992-07-31 1995-09-26 Sony Corporation Input apparatus

Patent Citations (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US2309853A (en) 1941-04-10 1943-02-02 Sperry Gyroscope Co Inc Rate and attitude indicating instrument
US3782205A (en) 1972-11-09 1974-01-01 Nasa Temperature compensated digital inertial sensor
US4267731A (en) 1980-02-11 1981-05-19 Sperry Corporation Force balanced vibratory rate sensor
US4489609A (en) 1981-12-08 1984-12-25 National Research Development Corporation Gyroscopes
US4601206A (en) 1983-09-16 1986-07-22 Ferranti Plc Accelerometer system
US4580006A (en) 1984-06-14 1986-04-01 Hull Daniel T Method and apparatus for providing two dimensional positioning data signals
US4644793A (en) 1984-09-07 1987-02-24 The Marconi Company Limited Vibrational gyroscope
US4639547A (en) 1984-10-05 1987-01-27 Jacob Grinschgl Wolfgang Marking device for use with inductive measuring sensor
US4862152A (en) 1985-01-25 1989-08-29 Milner Ronald E Sonic positioning device
JPS62143124A (en) 1985-12-17 1987-06-26 Agency Of Ind Science & Technol Display mark moving system
US4831544A (en) 1985-12-28 1989-05-16 Tokyo Keiki Co., Ltd. Attitude and heading reference detecting apparatus
US4839838A (en) 1987-03-30 1989-06-13 Labiche Mitchell Spatial input apparatus
US5068645A (en) 1987-10-14 1991-11-26 Wang Laboratories, Inc. Computer input device using an orientation sensor
US5142655A (en) 1987-10-14 1992-08-25 Wang Laboratories, Inc. Computer input device using an orientation sensor
US5287119A (en) 1987-10-14 1994-02-15 Wang Laboratories, Inc. Computer input device using an orientation sensor
US5363120A (en) 1987-10-14 1994-11-08 Wang Laboratories, Inc. Computer input device using orientation sensor
US5288078A (en) 1988-10-14 1994-02-22 David G. Capper Control interface apparatus
US5097707A (en) 1989-01-11 1992-03-24 Gec-Marconi Limited Rotation sensor
US5329276A (en) 1990-12-19 1994-07-12 Kabushiki Kaisha Yaskawa Denki Multidimensional signal input device
US5453758A (en) 1992-07-31 1995-09-26 Sony Corporation Input apparatus

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
Analog Devices, Inc., "Analog Devices Introduces the World's Smallest and Least Expensive Micromachined Tilt/Motion Sensor", Copyright 2000, [online], [retrived on Jun. 14, 2000], retrieved from the internet, pp. 1-2.
Analog Devices, Inc., "Analog Devices Introduces the World's Smallest and Least Expensive Micromachined Tilt/Motion Sensor", Copyright 2000, [online], [retrived on Jun. 14, 2000], retrieved from the internet<URL:http://biz.yahoo.com/prnews/000612/ma_analog_.html>, pp. 1-2.
Oshima, Mitsuaki, et al., "VHS Camcorder with Electronic Image Stabilizer", IEEE Transactions on Consumer Electronics, vol. 35, No. 4, Nov. 1989, pp. 749-757.
Walter Wrigley et al., "Gyroscopic Theory, Design, and Instrumentation", M.I.T. Press, Jan. 1980.

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103443756A (en) * 2011-03-09 2013-12-11 国誉株式会社 Presentation system

Also Published As

Publication number Publication date
US5440326A (en) 1995-08-08
US5898421A (en) 1999-04-27

Similar Documents

Publication Publication Date Title
USRE41520E1 (en) Gyroscopic pointer and method
KR101026611B1 (en) Apparatus and Method for Determining Orientation Parameters of an Elongate Object
US5138154A (en) Shaft angle encoder with rotating off-axis interference pattern
US7113270B2 (en) Determination of an orientation parameter of an elongate object with a scan beam apparatus
US7821494B2 (en) Inertial mouse
US7817134B2 (en) Pointing device
US5889505A (en) Vision-based six-degree-of-freedom computer input device
US7843430B2 (en) Inertial input apparatus with six-axial detection ability and the operating method thereof
ES2213181T3 (en) REPLACEMENT PROCEDURE TO ZERO OF THE DEVICES OF AN APPLIANCE WITH PROBE OF A 3-D COORDINATE MEASUREMENT SYSTEM.
US5526022A (en) Sourceless orientation sensor
US4533827A (en) Optical joystick
EP2754014B1 (en) Spherical three-dimensional controller
US7825898B2 (en) Inertial sensing input apparatus
US20030107551A1 (en) Tilt input device
EP0348430A1 (en) Joystick apparatus having six degrees freedom of motion
JPH08501879A (en) Optical displacement sensor
JP2930308B2 (en) Computer input device using sensors
US5794355A (en) Rotationally actuated position sensor
US5644078A (en) Optical gyroscope
US20050036662A1 (en) Measurement instrument
US5477470A (en) Real-time digital orientation device
EP1775656A1 (en) Inertial sensing input apparatus
Ko et al. A novel 6-degree of freedom man-machine interface using MEMS sensors and computer vsion
JP2786727B2 (en) Displacement detector
CA2257124A1 (en) Rotationally actuated position sensor

Legal Events

Date Code Title Description
AS Assignment

Owner name: YOSHIDA, LARRY (MINORU), JAPAN

Free format text: SECURITY INTEREST;ASSIGNOR:GYRATION, INC.;REEL/FRAME:014192/0970

Effective date: 20031202

Owner name: TARPLEY, DAVID, CALIFORNIA

Free format text: SECURITY INTEREST;ASSIGNOR:GYRATION, INC.;REEL/FRAME:014192/0970

Effective date: 20031202

Owner name: VONDERSCHMITT, BERNARD V. & THERESA S., INDIANA

Free format text: SECURITY INTEREST;ASSIGNOR:GYRATION, INC.;REEL/FRAME:014192/0970

Effective date: 20031202

Owner name: QUINN, THOMAS J., CALIFORNIA

Free format text: SECURITY INTEREST;ASSIGNOR:GYRATION, INC.;REEL/FRAME:014192/0970

Effective date: 20031202

Owner name: NEW YORK LIFE INSURANCE COMPANY, NEW YORK

Free format text: SECURITY INTEREST;ASSIGNOR:GYRATION, INC.;REEL/FRAME:014192/0970

Effective date: 20031202

Owner name: BERG & BERG ENTERPRISES, LLC, CALIFORNIA

Free format text: SECURITY INTEREST;ASSIGNOR:GYRATION, INC.;REEL/FRAME:014192/0970

Effective date: 20031202

Owner name: HUNTINGTON VENTURE PARTNERS, LLC, CALIFORNIA

Free format text: SECURITY INTEREST;ASSIGNOR:GYRATION, INC.;REEL/FRAME:014192/0970

Effective date: 20031202

Owner name: HUNTINGTON TECHNOLOGY, FUND, LP, CALIFORNIA

Free format text: SECURITY INTEREST;ASSIGNOR:GYRATION, INC.;REEL/FRAME:014192/0970

Effective date: 20031202

Owner name: EXCELSIOR VENTURE PARTNERS III, LLC, CONNECTICUT

Free format text: SECURITY INTEREST;ASSIGNOR:GYRATION, INC.;REEL/FRAME:014192/0970

Effective date: 20031202

AS Assignment

Owner name: MAEZAWA, YOSHIHIRO, JAPAN

Free format text: SECURITY AGREEMENT;ASSIGNOR:GYRATION, INC.;REEL/FRAME:014301/0103

Effective date: 20040122

Owner name: HAWTHORNE, GREGORY & SUSAN, CALIFORNIA

Free format text: SECURITY AGREEMENT;ASSIGNOR:GYRATION, INC.;REEL/FRAME:014301/0103

Effective date: 20040122

Owner name: RICHARD E. BLOCK & JANE C. BLOCK, TEE BLOCK FAMILY

Free format text: SECURITY AGREEMENT;ASSIGNOR:GYRATION, INC.;REEL/FRAME:014301/0103

Effective date: 20040122

Owner name: BLOCK, CHARLES A., CALIFORNIA

Free format text: SECURITY AGREEMENT;ASSIGNOR:GYRATION, INC.;REEL/FRAME:014301/0103

Effective date: 20040122

Owner name: BLOCK, CATHERINE S., CALIFORNIA

Free format text: SECURITY AGREEMENT;ASSIGNOR:GYRATION, INC.;REEL/FRAME:014301/0103

Effective date: 20040122

Owner name: ATSUSHI ASADA, JAPAN

Free format text: SECURITY AGREEMENT;ASSIGNOR:GYRATION, INC.;REEL/FRAME:014301/0103

Effective date: 20040122

AS Assignment

Owner name: GYRATION, INC., CALIFORNIA

Free format text: RELEASE OF SECURITY INTEREST;ASSIGNORS:ASADA, ATSUSHI;BERG & BERG ENTERPRISES, LLC;BLOCK, CATHERINE S.;AND OTHERS;REEL/FRAME:015116/0380

Effective date: 20040816

REFU Refund

Free format text: REFUND - PAYMENT OF MAINTENANCE FEE, 12TH YR, SMALL ENTITY (ORIGINAL EVENT CODE: R2553); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

FEPP Fee payment procedure

Free format text: PAT HOLDER NO LONGER CLAIMS SMALL ENTITY STATUS, ENTITY STATUS SET TO UNDISCOUNTED (ORIGINAL EVENT CODE: STOL); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

FPAY Fee payment

Year of fee payment: 12