×

Direct navigation of two-dimensional control using a three-dimensional pointing device

  • US 7,859,523 B2
  • Filed: 08/10/2004
  • Issued: 12/28/2010
  • Est. Priority Date: 08/10/2004
  • Status: Expired due to Fees
First Claim
Patent Images

1. In a computing device, a method for providing absolute positioning of a displayed control, comprising steps of:

  • calibrating, in an X-Y-Z coordinate system, a pointing device in at least five degrees of freedom using a plurality of known reference locations, wherein the calibration allows the pointing device to accurately control the displayed control based on a translational position and an orientation of the pointing device;

    the calibrating of the pointing device is comprised of;

    (1) defining an X position, a Y position, an orientation about an X axis, and an orientation about a Y axis equal to zero as the pointing device is pointed to a first location of the plurality of known reference locations;

    (2) defining one of the following as equal to zero as the pointing device is pointed to a second location of the plurality of known reference locations;

    a) a second X position and a second orientation about the Y axis, orb) a second Y position and a second orientation about the X axis; and

    (3) calculating a distance from the pointing device to a geometric plane in which the first location and the second location coexist;

    determining the translational position of the pointing device along first, second, and third degrees of freedom, wherein the translational position is determined utilizing inertial tracking technology;

    determining the orientation of the pointing device along fourth and fifth degrees of freedom, wherein the orientation is determined utilizing optical tracking technology;

    controlling a display device to display the displayed control at a control position that depends upon the translational position of the pointing device along the first, second, and third degrees of freedom and that further depends upon the orientation of the pointing device along the fourth and fifth degrees of freedom; and

    controlling the display device to display the displayed control at the control position with an orientation that corresponds with an angle of orientation of the pointing device around a pointing axis of the pointing device.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×