Sensor fusion to combine sensor input data from multiple devices into one input stream
First Claim
Patent Images
1. An apparatus, comprising:
- a processor;
a hardware interface to receive a plurality of inputs from a plurality of input devices that are to generate sensor data not recognized by a software application as originating from a control device with which the software application is configured to operate, wherein at least one of the plurality of input devices is a wireless wearable device that includes at least one sensor, and wherein the sensor data is to represent movements associated with different parts of a user'"'"'s body; and
a non-transitory computer readable storage medium comprising a set of stored instructions which, if executed, cause the processor to fuse the sensor data from the plurality of input devices into a unified data stream that emulates sensor data originating from a single control device with which the software application is configured to operate, wherein the set of stored instructions comprises a gaming application.
1 Assignment
0 Petitions
Accused Products
Abstract
Software gaming applications may be written to accept an input from one or more standard controllers such a joystick with input buttons. However, multiple wearable sensors or hand held MID devices may enhance the gaming experience. These sensors may include devices such as accelerometers to detect movement of the extremity they are attached to and wirelessly communicate this information to a receiver. Embodiments are directed to using sensor fusion to combine sensor data from multiple wireless input devices, such as wearable sensors and MID devices together to form one logical input stream that is presented to an application and which the application sees are a standard controller.
8 Citations
19 Claims
-
1. An apparatus, comprising:
-
a processor; a hardware interface to receive a plurality of inputs from a plurality of input devices that are to generate sensor data not recognized by a software application as originating from a control device with which the software application is configured to operate, wherein at least one of the plurality of input devices is a wireless wearable device that includes at least one sensor, and wherein the sensor data is to represent movements associated with different parts of a user'"'"'s body; and a non-transitory computer readable storage medium comprising a set of stored instructions which, if executed, cause the processor to fuse the sensor data from the plurality of input devices into a unified data stream that emulates sensor data originating from a single control device with which the software application is configured to operate, wherein the set of stored instructions comprises a gaming application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method, comprising:
-
receiving a plurality of inputs from a plurality of input devices that generate sensor data not recognized by a software application as originating from a control device with which the software application is configured to operate, wherein at least one of the plurality of input devices is a wireless wearable device that includes at least one sensor, and wherein the software application is a gaming application; and fusing the sensor data from the plurality of input devices into a unified data stream that emulates sensor data originating from a single control device with which the software application is configured to operate. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A system, comprising:
-
a computer including a stored gaming application, wherein the gaming application is to recognize a data stream from a joystick controller; a hardware interface to receive a plurality of inputs from a plurality of input devices that are to generate sensor data not recognized by the gaming application as originating from a joystick controller with which the gaming application is configured to operate, wherein at least one of the plurality of input devices is a wireless wearable device that includes at least one sensor, and wherein the sensor data is to represent movements associated with different parts of a user'"'"'s body; and a component to combine the sensor data from the plurality of input devices into a single data stream that emulates sensor data originating from a joystick controller presented to the gaming application. - View Dependent Claims (16, 17, 18, 19)
-
Specification