Systems and methods for motion recognition using multiple sensing streams
First Claim
Patent Images
1. A method for motion recognition from multiple data streams, the method comprising:
- receiving in the processing unit a motion signal with at least two component outputs from at least one motion sensitive device associated with a set of sensors including inertial sensors and non-inertial sensors;
performing motion recognition with at least one of motion recognizers by classifying the motion signal, wherein at least one of the motion recognizers are constructed, prior to receiving the at least two component outputs, by a training set of motion signals created by an end user without reference to a predefined set of allowed motions, the training set of motion signals including a first set of motion signals characterizing at least one type of motion executed over a period of time, substantially all parameters needed to create at least one of motion recognizers that are ad-hoc are determined automatically;
transforming the component outputs into device-independent motion signals by an operation including virtually changing locations of the sensors to corresponding locations of sensors used to generate the training set of motion signals; and
applying the motion recognizers to the device-independent motion signals to provide a generalized motion recognition capability.
0 Assignments
0 Petitions
Accused Products
Abstract
Techniques for motion recognition using multiple data streams are disclosed. Multiple data streams from inertia sensors as well as non-inertial sensors are received to derive a motion recognition signal from motion recognizers. These motion recognizers are originally constructed from a training set of motion signals and may be updated with received multiple sensing signals. In one aspect, multiple data streams are converted to device-independent motion signals that are applied with the motion recognizers to provide a generalized motion recognition capability.
9 Citations
20 Claims
-
1. A method for motion recognition from multiple data streams, the method comprising:
-
receiving in the processing unit a motion signal with at least two component outputs from at least one motion sensitive device associated with a set of sensors including inertial sensors and non-inertial sensors; performing motion recognition with at least one of motion recognizers by classifying the motion signal, wherein at least one of the motion recognizers are constructed, prior to receiving the at least two component outputs, by a training set of motion signals created by an end user without reference to a predefined set of allowed motions, the training set of motion signals including a first set of motion signals characterizing at least one type of motion executed over a period of time, substantially all parameters needed to create at least one of motion recognizers that are ad-hoc are determined automatically; transforming the component outputs into device-independent motion signals by an operation including virtually changing locations of the sensors to corresponding locations of sensors used to generate the training set of motion signals; and applying the motion recognizers to the device-independent motion signals to provide a generalized motion recognition capability. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for motion recognition from multiple data streams, the method comprising:
-
loading in a processing unit a set of motion recognizers that are created in advance by an end user using at least one first motion sensitive device embedded with a first set of sensors producing a set of training; receiving in the processing unit a motion signal with at least two component outputs from at least one 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 an operation including virtually changing locations of the second set of sensors to corresponding locations of the first set of sensors used to generate the training signals; and applying the motion recognizers to the device-independent motion signals to provide a generalized motion recognition capability. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system for motion recognition from multiple data streams, the system comprising:
-
a processing unit loaded with a set of motion recognizers that are created in advance by an end user using at least one first motion sensitive device with a first set of sensors producing at least a first motion signal, the processing unit receiving at least a second motion signal from a second motion sensitive device with a second set of sensors producing inertial sensor signals and other sensor signals describing various motions made by the end user, the motion second motion signal from the second motion sensitive device including the inertial sensor and other sensor signals, wherein the processing unit is configured to convert the inertial sensor and other sensor signals into device-independent motion signals by an operation including virtually changing locations of the second set of sensors to corresponding locations of the first set of sensors and further apply the motion recognizers to the motion second signal to provide a generalized motion recognition service responsive to the second motion sensitive device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification