Easily deployable interactive direct-pointing system and presentation control system and calibration method therefor
First Claim
1. A system for use in controlling two positional coordinates of a feature on a computer-generated image, the system comprising:
- a first enclosure including;
a processing unit;
computer program storage coupled to said processing unit;
an image generation element coupled to said processing unit and for coupling to an image display device and for providing the computer-generated image;
a first power source for providing power to devices located in said first enclosure; and
a first enclosure communication element coupled to said processing unit;
a second enclosure separate from said first enclosure, said second enclosure including;
a level sensing device providing a level sensor output signal;
at least one of a connection to an external second power source and an internal third power source for providing power to devices located in said second enclosure; and
a second enclosure communication element coupled to said level sensing device and for coupling to said first enclosure communication element, said second enclosure communication element for providing first data dependent on said level sensor output signal; and
a third enclosure designed to be handheld and operated by a user in mid-air, said third enclosure separate from said first enclosure and said second enclosure, said third enclosure including;
a light source configured for use in collecting data dependent on position of said third enclosure;
a user input device configured to allow a user to provide directional inputs and for providing a user output signal;
at least one of a connection to an external fourth power source and an internal fifth power source for providing power to devices located in said third enclosure; and
a third enclosure communication element coupled to said user input device and for coupling to said first enclosure communication element, said third enclosure communication element for providing second data dependent on said user output signal.
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
35 Claims
-
1. A system for use in controlling two positional coordinates of a feature on a computer-generated image, the system comprising:
-
a first enclosure including; a processing unit; computer program storage coupled to said processing unit; an image generation element coupled to said processing unit and for coupling to an image display device and for providing the computer-generated image; a first power source for providing power to devices located in said first enclosure; and a first enclosure communication element coupled to said processing unit; a second enclosure separate from said first enclosure, said second enclosure including; a level sensing device providing a level sensor output signal; at least one of a connection to an external second power source and an internal third power source for providing power to devices located in said second enclosure; and a second enclosure communication element coupled to said level sensing device and for coupling to said first enclosure communication element, said second enclosure communication element for providing first data dependent on said level sensor output signal; and a third enclosure designed to be handheld and operated by a user in mid-air, said third enclosure separate from said first enclosure and said second enclosure, said third enclosure including; a light source configured for use in collecting data dependent on position of said third enclosure; a user input device configured to allow a user to provide directional inputs and for providing a user output signal; at least one of a connection to an external fourth power source and an internal fifth power source for providing power to devices located in said third enclosure; and a third enclosure communication element coupled to said user input device and for coupling to said first enclosure communication element, said third enclosure communication element for providing second data dependent on said user output signal. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable medium storing computer-executable instructions for directing a processing unit in a computer to perform a method for controlling positional coordinates of a feature on a rectangular computer screen interaction region spanned by a first and a second computer axis, the computer communicating with an enclosure designed to be handheld by a user and operated by the user in mid-air, the enclosure defining a pointing line with a predetermined relation to the enclosure, the pointing line defining a point of aim as the intersection of the pointing line with a rectangular interaction structure, the interaction structure being spanned by a horizontal first structure axis and a vertical second structure axis, the enclosure for providing first data that allows for the complete definition of the orientation of said pointing line in three dimensions, the enclosure comprising an accelerometer for providing a first output signal and a gyro for providing a second output signal, the first data being dependent on the first and second output signals, the method comprising:
-
receiving the first data from the enclosure; and using the first data to control the positional coordinates of the feature, wherein said step of using the first data to control the feature does not depend on the angles between the computer axes and the structure axes and operates so that; first data that is generated while the position of the enclosure is kept substantially fixed while the points of aim substantially lie on a line that is parallel to the first structure axis results in positional coordinates for the feature that substantially lie on a line that is parallel to the first computer axis of the computer screen interaction region, and first data that is generated while the position of the enclosure is kept substantially fixed while the points of aim substantially lie on a line that is parallel to the second structure axis results in positional coordinates for the feature that substantially lie on a line that is parallel to the second computer axis of the computer screen interaction region, whereby the positional coordinates of the feature can be controlled by the user by movement of the enclosure. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A pointing device for controlling a feature on an image generated by a computer, comprising:
-
a handheld enclosure having a predetermined relation to a pointing line; a sensing device for generating data, with first data of said sensing device dependent on a first orientation of said enclosure at a first position while the pointing line is directed at a first calibration point, said first calibration point having a predetermined relation to the image, and with second data of said sensing device dependent on a second orientation of said enclosure at substantially said first position while the pointing line is directed at a non-calibration point on the image, said sensing device including an image capturing device; and a communication element coupled to said sensing device for providing third data to the computer for controlling the feature on the image, said third data being based on said first data or said second data, wherein the feature on the image can be controlled based on the relation between the first orientation and the second orientation of said enclosure. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A device for providing first data for use in controlling positional coordinates of a feature on a computer-generated image, the device comprising:
-
an enclosure designed to be handheld by a user and operated by the user in mid-air; an accelerometer located in said enclosure for providing a first output signal; a gyroscope located in said enclosure for providing a second output signal; a user input device located in said enclosure for providing a user output signal, said user input device allowing a user to provide directional inputs; a light source located in said enclosure and configured for use in collecting data dependent on distance; at least one of a connection to an external first power source and an internal second power source for providing power to devices located in said enclosure; and a communication element located in said enclosure and coupled to said accelerometer, said gyroscope, and said user input device, said communication element including a unique identification value, for providing first data dependent on said first output signal and said second output signal and for providing second data dependent on said user output signal. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31)
-
-
32. A device for providing first data for use in controlling a feature on a computer-generated image, the device comprising:
-
an enclosure designed to be handheld by a user and operated by the user in mid-air; an accelerometer located in said enclosure for providing a first output signal; a gyroscope located in said enclosure for providing a second output signal; a magnetometer located in said enclosure for providing a third output signal; a user input device located in said enclosure for providing a user output signal, said user input device allowing a user to provide directional inputs; at least one of a connection to an external first power source and an internal second power source for providing power to devices located in said enclosure; and a communication element located in said enclosure and coupled to said accelerometer, said gyroscope, said magnetometer, and said user input device, for providing first data dependent on said first output signal and said second output signal and said third output signal and for providing second data dependent on said user output signal. - View Dependent Claims (33, 34, 35)
-
Specification