Handheld controller and method of controlling a controlled object by detecting a movement of a handheld controller
First Claim
1. A method of controlling a controlled object by detecting a movement of a handheld controller, wherein said handheld controller comprises a central processing unit, a sensor, and a database, wherein said sensor is operated to detect said movement of said handheld controller, and said database is applied to store correction parameters, comprising,applying said sensor to detect a movement of said handheld controller, to generate a signal, and to transfer said signal to said central processing unit, wherein said signal contains coordinates of said movement in a first coordinate system;
- Applying said central processing unit to send a request to said database to inquire a corresponding correction parameter of said signal;
Applying said database to send said correction parameter to said central processing unit;
applying said central processing unit to generate a controlling command by multiplying said correction parameter to said signal, wherein said controlling command comprises coordinates in a second coordinate system; and
transferring said controlling command to said controlled object to direct said controlled object to move in said second coordinate system in accordance with said controlling command.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention discloses a method of controlling a controlled object by detecting a movement of a handheld controller, wherein the handheld controller comprises a central processing unit, a sensor, and a database, wherein the sensor is operated to detect the movement of the handheld controller, and the database is applied to store correction parameters. First, the sensor is applied to detect a movement of the handheld controller, to generate a signal, and to transfer the signal to the central processing unit, wherein the signal contains coordinates of the movement in a first coordinate system. After applying the central processing unit to send a request to the database to inquire a corresponding correction parameter of said signal, the database is applied to send the correction parameter to the central processing unit. Thereafter, the central processing unit is applied to generate a controlling command by multiplying the correction parameter to the signal, wherein the controlling command comprises coordinates in a second coordinate system. After that, the controlling command is transferred to the controlled object to direct the controlled object to move in the second coordinate system in accordance with the controlling command.
-
Citations
31 Claims
-
1. A method of controlling a controlled object by detecting a movement of a handheld controller, wherein said handheld controller comprises a central processing unit, a sensor, and a database, wherein said sensor is operated to detect said movement of said handheld controller, and said database is applied to store correction parameters, comprising,
applying said sensor to detect a movement of said handheld controller, to generate a signal, and to transfer said signal to said central processing unit, wherein said signal contains coordinates of said movement in a first coordinate system; -
Applying said central processing unit to send a request to said database to inquire a corresponding correction parameter of said signal; Applying said database to send said correction parameter to said central processing unit; applying said central processing unit to generate a controlling command by multiplying said correction parameter to said signal, wherein said controlling command comprises coordinates in a second coordinate system; and transferring said controlling command to said controlled object to direct said controlled object to move in said second coordinate system in accordance with said controlling command. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A handheld controller, comprising:
-
a central processing unit; a sensor for detecting a movement of said handheld controller, generating a signal, and sending said signal to said central processing unit;
whereinsaid signal contains coordinates of said movement in a first coordinate system; a database for storing correction parameters;
wherein;said central processing unit sends a request to said database to inquire a corresponding correction parameter of said signal after receiving said signal; said database sends said correction parameter to said central processing unit after receiving said request; said central processing unit generates a controlling command by multiplying said correction parameter to said signal, wherein said controlling command comprises coordinates in a second coordinate system; and a communication apparatus for transferring said controlling command to a controlled object. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
Specification