Self-contained inertial navigation system for interactive control using movable controllers
First Claim
Patent Images
1. A method comprising:
- augmenting a device by attaching removably a case thereto, the device containing a first set of less than six self-contained inertial sensors;
providing a second set of less than six self-contained inertial sensors housed in the case, outputs of the second set of inertial sensors being coupled to the device externally through a connection, wherein there are at least six of the self-contained inertial sensors in the first set and the second set in total;
providing, in response to correlated outputs from the first and second sets of the self-contained inertial sensors, an augmented time series including sufficient information to track changes in both position and orientation of the device being manipulated by a user in a three-dimensional space.
1 Assignment
0 Petitions
Accused Products
Abstract
A movable game controller for controlling aspects of a computer controlled game display with apparatus for determining the linear and angular motion of that movable controller. The apparatus includes a plurality of self-contained inertial sensors for sensing the tri-axial linear and tri-axial angular motion of the moving controller. Each sensor is mounted at a fixed linear position and orientation with respect to the others. The linear and angular motion of the controller is computed from the correlated motion sensor readings of each of the plurality of self-contained inertial sensors.
-
Citations
111 Claims
-
1. A method comprising:
-
augmenting a device by attaching removably a case thereto, the device containing a first set of less than six self-contained inertial sensors; providing a second set of less than six self-contained inertial sensors housed in the case, outputs of the second set of inertial sensors being coupled to the device externally through a connection, wherein there are at least six of the self-contained inertial sensors in the first set and the second set in total; providing, in response to correlated outputs from the first and second sets of the self-contained inertial sensors, an augmented time series including sufficient information to track changes in both position and orientation of the device being manipulated by a user in a three-dimensional space. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for interacting with a video game being displayed on a display screen, the method comprising:
-
detecting a first set of less than six first self-contained inertial sensors being enclosed in a first device that is independently operable, the first device being insufficient to track changes in both position and orientation of the first device in a three-dimensional space; and detecting a second sets of less than six second self-contained inertial sensors enclosed in a second device being operable independently, the second device being insufficient to track changes in both position and orientation of the second device in a three-dimensional space; restricting that first and second devices into a defined configuration to determine a set of restrictions of movement of the first and second devices, wherein outputs of the second set of inertial sensors in the second device are coupled to the first device via a wireless link to be correlated with the outputs of the first set of inertial sensors in the first device, wherein for a combination including substantially of (a) a first time series responsive to that first self-contained inertial sensors, (b) a second time series responsive to that second self-contained inertial sensors, and (c) a set of third assumptions being substantially less restrictive than those first assumptions and those second assumptions, that combination includes sufficient information to track changes in both position and orientation of that first and second devices being manipulated by a user in a three-dimensional space to control a character in the video game. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for interacting with a video game being displayed on a display screen, the method comprising:
-
detecting a set of less than six first self-contained inertial sensors enclosed in a device independently operable, the first self-contained inertial sensors being insufficient to concurrently track substantially unconstrained changes in both position and orientation of the device in a three-dimensional space; and detecting a set of less than six second self-contained inertial sensors enclosed in a separate package, that second self-contained inertial sensors being insufficient to concurrently track substantially unconstrained changes in both the position and the orientation of the device in the three-dimensional space; restricting the device and the package into a defined configuration that is provided to determine a set of restrictions of movement of the first self-contained inertial sensors and the second self-contained inertial sensors with respect to each other, wherein signals from the second inertial sensors of the separate package are coupled to a port of the device that is configured to correlate signals from the first inertial sensors of the device and the signals from the inertial sensors of the separate package, wherein a combination of a first time series responsive to the first self-contained inertial sensors and a second time series responsive to the second self-contained inertial sensors includes sufficient information to concurrently track substantially unconstrained changes in both position and orientation of an object in a three-dimensional space. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. A method for interacting with a video game being displayed on a display screen, the method comprising:
-
augmenting a device by attaching removably a case thereto, the device containing a first set of less than six self-contained inertial sensors and being operable independently, the first set of sensors being insufficient by itself to concurrently track substantially unconstrained changes in both position and orientation of the device in a three-dimensional space; the augmenting including steps of providing a second set of less than six self-contained inertial sensors housed in the case, a total number of the self-contained inertial sensors in the first set and the second set is at least six; enforcing substantial restrictions on movement of the device and the case with respect to each other; providing, in response to those first and second set of self-contained inertial sensors, sufficient information to track substantially unconstrained changes in both position and orientation of that device in the three-dimensional space in response to those first and second sets of sensors and those restrictions on movement. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32)
-
-
33. A method for interacting with a video game being displayed on a display screen, the method comprising
augmenting a device by attaching a case thereto, the device containing a first set of less than six self-contained inertial sensors, the first set of self-contained inertial sensors being insufficient to concurrently track substantially unconstrained changes in both position and orientation of the device in a three-dimensional space; -
the step of augmenting including steps of; providing a second set of less than six self-contained inertial sensors enclosed in the case, a total number of the self-contained inertial sensors in the first set and second set is at least six; receiving in the device signals from the second set of inertial sensors of the case; and providing an augmented time series in response to the first and second sets of self-contained inertial sensors, the augmented time series including sufficient information to concurrently track substantially unconstrained changes in both position and orientation of the device being manipulated by a user in a three-dimensional space to control a character in the video game. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40)
-
-
41. A method for interacting with a video game being displayed on a display screen, the method comprising:
-
augmenting a device by attaching a case thereto, the device including a first set of less than six first self-contained inertial sensors and being unable by itself to concurrently track substantially unconstrained changes in both position and orientation of the device in a three-dimensional space; providing a second set of less than six second self-contained inertial sensors enclosed in the case, a total number of the first and second self-contained inertial sensors being at least six in total, wherein signals from the second set of inertial sensors in the case are coupled to the device that is configured to correlate signals from the first set of the inertial sensors with the signals of the second set; providing an augmented time series in response to the set of first and second self-contained inertial sensors, the augmented time series including sufficient information to concurrently track substantially unconstrained changes in both position and orientation of the device being manipulated by a user in a three-dimensional space to control a character in the video game. - View Dependent Claims (42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55)
-
-
56. A method comprising:
-
providing at least six self-contained inertial sensors into a movable controller, the inertial sensors generating sensing signals when the movable controller is being moved, wherein among said at least six self-contained inertial sensors there must be three for linear acceleration along three linear axes and three for determining angular motion; correlating the sensing signals so that both three-dimensional linear translation and angular orientation of the moving controller is accurately tracked; and providing a model of a fictional world, the model being responsive to changes in either position or orientation of the movable controller. - View Dependent Claims (57, 58, 59, 60, 61, 62, 63, 64, 65, 66)
-
-
67. An apparatus for controlling a character in a video game comprising:
-
a first device being operable independently and including a first set of less than six self-contained inertial sensors, the inertial sensors being insufficient to track changes in both position and orientation of the device in a three-dimensional space; and a second device including a second sets of less than six self-contained inertial sensors, the second device removably attached to the first device, outputs from the second set of the inertial sensors being coupled via a wireless link to the first device; elements restricting that first device and second device into a defined configuration, the defined configuration providing information to determine a set of restrictions of movement of the first set of self-contained inertial sensors and the second sets of self-contained inertial sensors with respect to each other, wherein, a combination of a first time series responsive to the first set of self-contained inertial sensors and a second time series responsive to at least one of the second sets of self-contained inertial sensors includes sufficient information to track changes in both position and orientation of the apparatus in the three-dimensional space. - View Dependent Claims (68, 69, 70, 71, 72, 73)
-
-
74. An apparatus for controlling a character in a video game, comprising:
-
a first set of self-contained inertial sensors enclosed in a first device being insufficient by itself to concurrently track substantially unconstrained changes in both position and orientation of the first device in a three-dimensional space; and a second sets of self-contained inertial sensors enclosed in a second device being insufficient by itself to concurrently track substantially unconstrained changes in both the position and the orientation of the second device in a three-dimensional space; elements restricting the first device and the second device into a defined configuration, signals from the second device being coupled to the first device that is configured to correlate the signals with signals from the first set of inertial sensors and that defined configuration providing information to determine a set of restrictions of movement of that first set of sensors and those second sets of sensors with respect to each other, wherein a combination of a first time series responsive to the first set of sensors and a second time series responsive to at least one of the second sets of sensors, includes sufficient information to concurrently track substantially unconstrained changes in both position and orientation of the apparatus in a three-dimensional space. - View Dependent Claims (75, 76, 77, 78, 79, 80)
-
-
81. An apparatus for controlling a character in a video game, comprising:
-
a first set of less than six first self-contained inertial sensors enclosed in a device independently operable and the device being augmented by attaching a case thereto, the case including a second set of less than six second self-contained inertial sensors, a total number of the first and second self-contained inertial sensors being at least six, those first and second contained inertial sensors collectively providing a time series of information being sufficient information to track changes in both position and orientation of an object in a three-dimensional space; and a model of a possibly-fictional world being controlled by the device with the case. - View Dependent Claims (82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92)
-
-
93. An apparatus comprising:
-
a set of first self-contained inertial sensors collectively providing a first time series of information, the first time series being insufficient by itself to determine at least one of location or orientation of a first device in a three-dimensional space; a set of second self-contained inertial sensors collectively providing a second time series of information, the second time series being insufficient to determine at least one of location or orientation of a second device in a three-dimensional space, wherein the first and second devices are coupled electronically and enclosed in the apparatus; and a combiner of that first time series and that second time series, wherein an output of that combiner includes sufficient information to track changes in both position and orientation of the apparatus in a three-dimensional space. - View Dependent Claims (94)
-
-
95. An apparatus comprising:
-
a plurality of inertial sensors providing sensor data sufficient to derive six relative linear and angular motions of the apparatus as the apparatus is caused by the user to move from one location to another location in a three-dimensional space, wherein a processor is configured to correlate the sensor data from the inertial sensors to determine relative positions and orientations of the apparatus with respect to a reference point so that a trajectory of the apparatus is inferred and used to render a corresponding movement in a display, wherein the apparatus is an integrated controller including a first device and a second device, the first device, capable of operating independently, comprises a transceiver; and
the second device, detachably coupled to the first device, comprises some or all of the inertial sensors; and
an interface to communicate with the first device to transport some or all of the sensor data from the inertial sensors therein to the first device via the interface so that the first device transports the sensor data, via the transceiver, to a base device that is connected to the display. - View Dependent Claims (96, 97, 98, 99, 100)
-
-
101. A physical medium maintaining instructions interpretable by a computing device, the instructions being disposed to direct the computing device to:
-
detect a first set of self-contained inertial sensors enclosed in a first device, that first device being insufficient by itself to concurrently track substantially unconstrained changes in both the position and the orientation of an object in a three-dimensional space; and detect a second set of self-contained inertial sensors enclosed in a second device, the second device being insufficient by itself to concurrently track substantially unconstrained changes in both the position and the orientation of an object in a three-dimensional space; restrict those first and second devices into a defined configuration, that defined configuration providing information to determine a set of restrictions of movement of that first set of sensors and those second sets of sensors with respect to each other, wherein those instructions to restrict provide sufficient information, that a combination of a first time series responsive to that first set of sensors and a second time series responsive to at least one of those second sets of sensors, includes sufficient information to concurrently track substantially unconstrained changes in both position and orientation of that object in a three-dimensional space. - View Dependent Claims (102, 103, 104)
-
-
105. A physical medium maintaining instructions interpretable by a computing device, the instructions being disposed to direct the computing device to:
-
augment a device by attaching removably a case thereto, the device containing a first set of less than six self-contained inertial sensors, the device being insufficient by itself to concurrently track substantially unconstrained changes in both the position and the orientation of an associated object in a three-dimensional space; the instructions to augment including instructions disposed to direct the computing device to provide a second set of self-contained inertial sensors enclosed in a case; receive in the device signals from the second set of inertial sensors in the case, and provide an augmented time series in response to those first and second sets of sensors, the augmented time series including sufficient information to concurrently track substantially unconstrained changes in both position and orientation of the associated object in a three-dimensional space. - View Dependent Claims (106, 107, 108, 109)
-
-
110. A physical medium maintaining instructions interpretable by a controlling device, the instructions being disposed to direct the controlling device to:
-
generate sensing signals from at least six self-contained inertial sensors enclosed therein, wherein among the at least six self-contained inertial sensors there must be three for linear acceleration along three linear axes and three for determining angular motion; provide an augmented time series in response to the inertial sensors, the augmented time series including sufficient information to concurrently track substantially unconstrained changes in both position and orientation of the controlling device in a three-dimensional space, wherein the controlling device is configurable with at least one of;
a game, video game, or video simulations a medical device, a robotic device, a toy, a communication system, and a navigation system. - View Dependent Claims (111)
-
Specification