Systems and methods for generalized motion recognition
First Claim
Patent Images
1. A system for controlling objects in a virtual interactive environment, the system comprising:
- a motion sensitive device including at least two types of sensors configured to generate sensor signals about a motion made by a user, one of the at least two types of the sensors being inertial sensors;
a processing unit configured to access a set of motion recognizers, to receive a motion signal including the sensor signals from the motion sensitive device, and to transform each of the sensor signals into device-independent motion signals by an operation including;
relocating virtually the sensors to different locations respectively designed for at least some of the sensors;
transforming the sensor signals to appear as though the sensor signals were generated from sensors located at the respectively designed different locations; and
applying the motion recognizers to the device-independent motion signals to provide a generalized motion recognition capability for the motion sensitive device, wherein at least one of objects in the virtual interactive environment being displayed is responsive to a final recognition signal determined from the motion signal and the generalized motion recognition capability.
0 Assignments
0 Petitions
Accused Products
Abstract
Techniques for performing motion recognition using generalized motion recognition capability are disclosed. At least two types of sensors are used to generate sensor signals about a motion made by a user. The sensor signals are then transformed to device-independent motion signals that may be used to build generalized motion recognizers or used with one or more generalized motion recognizers responsive to the sensors. At least one of objects in a virtual interactive environment is responsive to a recognition signal determined from the motion signal and the generalized motion recognizers.
16 Citations
28 Claims
-
1. A system for controlling objects in a virtual interactive environment, the system comprising:
-
a motion sensitive device including at least two types of sensors configured to generate sensor signals about a motion made by a user, one of the at least two types of the sensors being inertial sensors; a processing unit configured to access a set of motion recognizers, to receive a motion signal including the sensor signals from the motion sensitive device, and to transform each of the sensor signals into device-independent motion signals by an operation including; relocating virtually the sensors to different locations respectively designed for at least some of the sensors; transforming the sensor signals to appear as though the sensor signals were generated from sensors located at the respectively designed different locations; and applying the motion recognizers to the device-independent motion signals to provide a generalized motion recognition capability for the motion sensitive device, wherein at least one of objects in the virtual interactive environment being displayed is responsive to a final recognition signal determined from the motion signal and the generalized motion recognition capability. - View Dependent Claims (2, 3, 4, 5, 6, 24, 25)
-
-
7. A system for controlling objects in a virtual interactive environment, the system comprising:
-
a processing unit loaded with a set of the motion recognizers that are created in advance using at least one first motion sensitive device including a set of sensors; a second motion sensitive device configured to produce inertial sensor signals and other sensor signals describing various motions made by a user, said sensor signals produced by a different set of sensors in the second motion sensitive device from the sensors in the first motion sensitive device; and the processing unit configured to receive a motion signal from the second motion sensitive device, the motion signal including the inertial sensor and other sensor signals, configured to convert the inertial sensor and other sensor signals into device-independent motion signals by relocating virtually the sensors in the second motion sensitive device to locations of the set of sensors of the at least one first motion sensitive device, wherein the device-independent motion signals are applied with generalized motion recognizers responsive to the second motion sensitive device, at least one of objects in the virtual interactive environment is responsive to a final recognition determined from the motion signal and the generalized motion recognizers. - View Dependent Claims (8, 9, 10, 11, 26)
-
-
12. A method for controlling objects in a virtual interactive environment, the method comprising:
-
accessing a set of motion recognizers created from training sets of labeled processed motion signals; receiving a motion signal including two or more component outputs from a motion sensitive device including at least two or more types of sensors, wherein each of the component outputs describes a different component of a motion made by a user; transforming the component outputs of the motion signal into device-independent motion signals that are used with generalized motion recognizers responsive to the motion sensitive device, wherein said transforming the component outputs of the motion signal into device-independent motion signals comprises; relocating virtually the sensors to different locations respectively designed for at least some of the sensors; transforming the sensor signals to appear as though the sensor signals were generated from the sensors located at the respectively designed different locations; and computing a motion recognition signal from the device-independent motion signals and the generalized motion recognizers, wherein the motion recognition signal is responsive to one or more component outputs of the motion made by the user, and at least one of the objects in the virtual interactive environment is responsive to the final recognition. - View Dependent Claims (13, 14, 15, 16, 17, 27, 28)
-
-
18. A method for controlling objects in a virtual interactive environment, the method comprising:
-
loading in a processing unit a set of the motion recognizers that are created in advance using at least one first motion sensitive device embedded with a first set of sensors; receiving in the processing unit a motion signal with at least two component outputs from a second motion sensitive device embedded with a second set of sensors some of which are different from some of the first set of sensors; converting the component outputs into device-independent motion signals by relocating virtually some of the second set of sensors in the second motion sensitive device to locations of some of the first set of sensors of the first motion sensitive device; applying the device-independent motion signals to a set of generalized motion recognizers; and causing at least one of the objects in the virtual interactive environment to be responsive to a recognition signal determined from the motion signal and the generalized motion recognizers. - View Dependent Claims (19, 20, 21, 22, 23)
-
Specification