Easily deployable interactive direct-pointing system and presentation control system and calibration method therefor
First Claim
1. An apparatus for controlling contents of a computer generated image, comprising:
- a first device that is designed to be handheld and wielded by a user in mid-air and comprises;
a first orientation sensor for providing a first orientation signal that is dependent on at least one orientation coordinate of the first orientation sensor;
at least one of a first power source and a connection to a second power source for supplying power to said first device; and
a first communication-and-control device coupled to said first orientation sensor and for providing first data that is dependent on said first orientation signal;
a second device that is designed to be head-mounted and comprises;
a second orientation sensor for providing a second orientation signal that is dependent on at least one orientation coordinate of the second orientation sensor;
at least on of a third power source and a connection to a fourth power source for supplying power to said second device; and
a second communication-and-control device coupled to said second orientation sensor and for providing second data that is dependent on said second orientation signal;
a display device for coupling to the computer and for displaying the computer generated image; and
a third communication-and-control device for coupling to the computer and for receiving the first and second data and for providing third data to the computer,wherein said third data is used by the computer to control said contents.
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.
-
Citations
20 Claims
-
1. An apparatus for controlling contents of a computer generated image, comprising:
-
a first device that is designed to be handheld and wielded by a user in mid-air and comprises; a first orientation sensor for providing a first orientation signal that is dependent on at least one orientation coordinate of the first orientation sensor; at least one of a first power source and a connection to a second power source for supplying power to said first device; and a first communication-and-control device coupled to said first orientation sensor and for providing first data that is dependent on said first orientation signal; a second device that is designed to be head-mounted and comprises; a second orientation sensor for providing a second orientation signal that is dependent on at least one orientation coordinate of the second orientation sensor; at least on of a third power source and a connection to a fourth power source for supplying power to said second device; and a second communication-and-control device coupled to said second orientation sensor and for providing second data that is dependent on said second orientation signal; a display device for coupling to the computer and for displaying the computer generated image; and a third communication-and-control device for coupling to the computer and for receiving the first and second data and for providing third data to the computer, wherein said third data is used by the computer to control said contents. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable medium or media storing computer-executable instructions for causing a computer to perform a method for controlling a feature on a rectangular computer screen interaction region in conjunction with a first sensing device that has a fixed relation to a pointing line, the computer screen interaction region lying on a rectangular screen and having four edges parallel to edges of said screen,
the computer comprising: -
a first communication-and-control device; and a processing unit coupled to the first communication-and-control device and to said medium or media, the first sensing device comprising; an accelerometer for generating a first output signal; a gyro for generating a second output signal; and a second communication-and-control device coupled to said accelerometer and said gyro and configured to allow coupling to the first communication-and-control device and for providing first data to said first communication-and-control device, wherein said first data is dependent on at least one of said first output signal and said second output signal and is sensitive to orientation of said pointing line when the position of the first sensing device is constant, said orientation being relative to a coordinate system defined by three perpendicular coordinate axes of which a first and a second coordinate axis are horizontal and a third coordinate axis is vertical, the method comprising the steps of; developing second data that is dependent on the first data; using said second data to control the feature on the computer screen interaction region, wherein the step of controlling the feature is independent of orientation of the computer screen interaction region relative to said coordinate system and for fixed positions of said first sensing device and positions of said feature inside the computer screen interaction region operates so that the feature is kept at substantially the same distance from a first edge of the computer screen interaction region if said second data is indicative of the pointing line having substantially remained in a plane parallel to said third coordinate axis. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. 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 in conjunction with a first sensing device that is coupled to said computer and in conjunction with an enclosure that is designed to be handheld by a user in mid-air and that contains a second sensing device comprising an accelerometer and a gyro, said second sensing device for generating orientation data that is dependent on orientation of said enclosure, the method comprising the steps of:
-
querying the user to align said enclosure in a way that allows said first sensing device to generate first data that is dependent on the distance between the enclosure and the computer-generated image, causing said first sensing device to generate the first data, and using the first data to control the contents of the computer-generated image. - View Dependent Claims (19, 20)
-
Specification