DETERMINING ORIENTATION IN AN EXTERNAL REFERENCE FRAME
First Claim
Patent Images
1. A game system, comprising:
- a controller;
a controller monitor; and
an orientation inferring subsystem configured to;
determine an external-frame acceleration of the controller from time-elapsed position information received from the controller monitor, the external-frame acceleration being in an external reference frame relative to the controller;
determine an internal-frame acceleration for the device from acceleration information received from the controller, the internal-frame acceleration being in an internal reference frame relative to the controller; and
determine a coarse orientation of the controller based on a comparison between a direction of the external-frame acceleration and a direction of the internal-frame acceleration.
2 Assignments
0 Petitions
Accused Products
Abstract
Orientation in an external reference is determined. An external-frame acceleration for a device is determined, the external-frame acceleration being in an external reference frame relative to the device. An internal-frame acceleration for the device is determined, the internal-frame acceleration being in an internal reference frame relative to the device. An orientation of the device is determined based on a comparison between a direction of the external-frame acceleration and a direction of the internal-frame acceleration.
-
Citations
20 Claims
-
1. A game system, comprising:
-
a controller; a controller monitor; and an orientation inferring subsystem configured to; determine an external-frame acceleration of the controller from time-elapsed position information received from the controller monitor, the external-frame acceleration being in an external reference frame relative to the controller; determine an internal-frame acceleration for the device from acceleration information received from the controller, the internal-frame acceleration being in an internal reference frame relative to the controller; and determine a coarse orientation of the controller based on a comparison between a direction of the external-frame acceleration and a direction of the internal-frame acceleration. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of tracking an orientation of a game controller, the method comprising:
-
inferring a coarse orientation of the game controller by; determining an external-frame acceleration for the game controller, the external-frame acceleration being in an external reference frame relative to the game controller; determining an internal-frame acceleration for the game controller, the internal-frame acceleration being in an internal reference frame relative to the game controller; and determining an orientation of the game controller based on a comparison between a direction of the external-frame acceleration and a direction of the internal-frame acceleration; and updating the coarse orientation of the game controller based on angular motion information observed by the game controller. - View Dependent Claims (12)
-
-
13. A method of inferring device orientation in an external reference frame, the method comprising:
-
determining an external-frame acceleration for the device, the external-frame acceleration being in an external reference frame relative to the device; determining an internal-frame acceleration for the device, the internal-frame acceleration being in an internal reference frame relative to the device; determining an orientation of the device based on a comparison between a direction of the external-frame acceleration and a direction of the internal-frame acceleration. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification