Apparatus for controlling contents of a computer-generated image using three dimensional measurements
First Claim
1. A non-transitory computer-readable medium or media storing computer-executable instructions for causing a computer to perform a method for controlling contents of a computer-generated image, the method comprising the steps of:
- receiving first data from a first sensing device that comprises a first accelerometer and a first gyro, said first data being dependent on a first output of said first accelerometer and a second output of said first gyro and sensitive to three independent positional and three independent orientational coordinates of a first device that is configured to be worn as a headset and contains said first accelerometer and said first gyro;
receiving second data from a second device that is different from the first device and is configured to be wielded by a user in mid-air and contains a user input device configured to allow the user to manipulate two positional coordinates of a feature on the image, said second data being dependent on a third output of said user input device; and
controlling the contents of the computer-generated image based at least in part on the first data and the second data.
0 Assignments
0 Petitions
Accused Products
Abstract
A method for controlling movement of a computer display cursor based on a point-of-aim of a pointing device within an interaction region includes projecting an image of a computer display to create the interaction region. At least one calibration point having a predetermined relation to said interaction region is established. A pointing line is directed to substantially pass through the calibration point while measuring a position of and an orientation of the pointing device. The pointing line has a predetermined relationship to said pointing device. Movement of the cursor is controlled within the interaction region using measurements of the position of and the orientation of the pointing device.
163 Citations
20 Claims
-
1. A non-transitory computer-readable medium or media storing computer-executable instructions for causing a computer to perform a method for controlling contents of a computer-generated image, the method comprising the steps of:
-
receiving first data from a first sensing device that comprises a first accelerometer and a first gyro, said first data being dependent on a first output of said first accelerometer and a second output of said first gyro and sensitive to three independent positional and three independent orientational coordinates of a first device that is configured to be worn as a headset and contains said first accelerometer and said first gyro; receiving second data from a second device that is different from the first device and is configured to be wielded by a user in mid-air and contains a user input device configured to allow the user to manipulate two positional coordinates of a feature on the image, said second data being dependent on a third output of said user input device; and controlling the contents of the computer-generated image based at least in part on the first data and the second data. - View Dependent Claims (2, 3)
-
-
4. A non-transitory computer-readable medium or media storing computer-executable instructions for causing a computer to perform a method for controlling contents of a computer-generated image, the method comprising the steps of:
-
communicating with and receiving first data from a first communication device that is coupled to a first sensing device that comprises a first accelerometer and a first gyro, the first data being dependent on a first output generated by the first sensing device, the first output being sensitive to three independent orientational coordinates and three independent positional coordinates of a first device that contains said first accelerometer and said first gyro and is configured to be worn as a headset, said first output being dependent on a second output of said first accelerometer and on a third output of said first gyro; and using said first data to control the contents of the computer-generated image based on the orientational and positional coordinates of the first device. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11)
-
-
12. An apparatus for controlling contents of an image generated by a computer, the apparatus comprising:
a first device configured to be worn as a headset, said first device comprising a first accelerometer and a first gyro and at least one component of a first sensing device, the first accelerometer and the first gyro being part of a second sensing device, the first sensing device for generating first data for controlling the contents of the image, the second sensing device for generating second data that is dependent on the output of the first accelerometer and the first gyro and is for controlling the contents of the image, the first data being sensitive to three independent positional coordinates of the first device relative to a first base station that comprises at least one component of the first sensing device, the second data being sensitive to three independent orientational coordinates of the first device. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
Specification