SCHEME FOR TRANSLATING MOVEMENTS OF A HAND-HELD CONTROLLER INTO INPUTS FOR A SYSTEM
First Claim
Patent Images
1. A method for use in providing input to a system, comprising the steps of:
- determining position information for a controller for the system, wherein the determining position information comprises mixing at least two of inertial tracking information, image tracking information, and acoustic tracking information, wherein the mixing comprises applying different weightings to at least two of the at least two or more of the inertial tracking information, image tracking information, and acoustic tracking information;
comparing the determined position information for the controller with predetermined position information associated with commands; and
providing a command to the system if the determined position information matches predetermined position information for the command.
2 Assignments
0 Petitions
Accused Products
Abstract
One embodiment provides a method for use in providing input to a system that includes the steps of determining position information for a controller for the system, comparing the determined position information for the controller with predetermined position information associated with commands, and providing a command to the system if the determined position information matches predetermined position information for the command.
127 Citations
19 Claims
-
1. A method for use in providing input to a system, comprising the steps of:
-
determining position information for a controller for the system, wherein the determining position information comprises mixing at least two of inertial tracking information, image tracking information, and acoustic tracking information, wherein the mixing comprises applying different weightings to at least two of the at least two or more of the inertial tracking information, image tracking information, and acoustic tracking information; comparing the determined position information for the controller with predetermined position information associated with commands; and providing a command to the system if the determined position information matches predetermined position information for the command. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for use in providing input to a system, comprising the steps of:
-
determining position information for a controller for the system, wherein the determining position information comprises mixing at least two of inertial tracking information, image tracking information, and acoustic tracking information, wherein the mixing comprises applying different weightings to at least two of the at least two or more of the inertial tracking information, image tracking information, and acoustic tracking information; comparing the determined position information for the controller with predetermined position information associated with commands; providing a command to the system if the determined position information matches predetermined position information for the command; and identifying a quality of at least one of the at least two or more of the inertial tracking information, image tracking information, and acoustic tracking information; wherein the applying different weightings comprises dynamically adjusting the weightings as a result of the identified quality of the at least one of the at least two or more of the inertial tracking information, image tracking information, and acoustic tracking information. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A computer program product comprising a medium for embodying a computer program for input to a computer and a computer program embodied in the medium for causing the computer to perform steps of:
-
determining position information for a controller for a system, wherein the determining position information comprises mixing at least two of inertial tracking information, image tracking information, and acoustic tracking information, where the mixing comprises applying different weightings to at least two of the at least two or more of the inertial tracking information, image tracking information, and acoustic tracking information; comparing the determined position information for the controller with predetermined position information associated with commands; and providing a command to the system if the determined position information matches predetermined position information for the command; wherein the applying different weightings comprises applying the different weightings as defined by a particular game title being played back to the at least two of the at least two or more of the inertial tracking information, image tracking information, and acoustic tracking information. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
Specification