Approach for offset motion-based control of a computer
First Claim
1. A system for controlling a computing device, comprising:
- one or more sensed locations corresponding to a sensed object;
a sensing apparatus to sense an actual position of the sensed locations relative to the sensing apparatus; and
a motion control engine executable on a computing device, in response to the motion control engine receiving position data indicative of the actual position of the sensed locations from the sensing apparatus, the motion control engine being configured to generate an adjusted position based on the position data, wherein the adjusted position is offset from the actual position of the sensed locations, and wherein the adjusted position is fixed relative to the actual position of the sensed locations.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for controlling a computing device. The system includes, a plurality of sensed locations corresponding to a sensed object, a sensing apparatus to sense a position of the sensed locations relative to the sensing apparatus, and a motion control engine executable on a computing device, in response to the motion control engine receiving position data indicative of the position of the sensed locations from the sensing apparatus, the motion control engine to generate an adjusted position based on the position data, wherein the adjusted position is offset from the position of the sensed locations, and wherein the adjusted position is fixed relative to the position of the sensed locations.
48 Citations
20 Claims
-
1. A system for controlling a computing device, comprising:
-
one or more sensed locations corresponding to a sensed object; a sensing apparatus to sense an actual position of the sensed locations relative to the sensing apparatus; and a motion control engine executable on a computing device, in response to the motion control engine receiving position data indicative of the actual position of the sensed locations from the sensing apparatus, the motion control engine being configured to generate an adjusted position based on the position data, wherein the adjusted position is offset from the actual position of the sensed locations, and wherein the adjusted position is fixed relative to the actual position of the sensed locations. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of controlling a rendered scene presentable on a display of a computing device utilizing a sensed object, the method comprising:
-
receiving positional data from a sensing apparatus, the positional data indicative of an actual position of one or more sensed locations, the actual position relative to a reference position; offsetting the actual position of the sensed locations to a desired adjusted position representative of the sensed object that is fixed relative to the actual position; and generating control commands based on the desired adjusted position, the control commands to control presentation of the rendered scene, wherein the control commands adjust the rendered scene responsive to movements of the desired adjusted position. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A motion-based control system to control presentation of a rendered scene, the system comprising:
-
a motion control engine executable on a computing device, in response to the motion control engine receiving position data indicative of an actual position of one or more sensed locations from a sensing apparatus, the motion control engine being configured to generate an adjusted position that is offset from the actual position of the sensed locations and is fixed relative to the actual position of the sensed locations, wherein presentation of the rendered scene is based on the adjusted position; and a user interface configured to receive user input, wherein the user input defines a characteristic of the adjusted position, and the motion control engine being configured to calibrate the adjusted position based on the user input. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification