Multi-input game control mixer
First Claim
Patent Images
1. A system for analyzing game control input data, comprising:
- a first analyzer configured to receive and analyze input data from a first input device;
a second analyzer configured to receive and analyze input data from a second input device,wherein the first and second input devices are two different types of input devices selected from the group of an image capture device, an acoustic receiver, and an inertial sensor;
anda mixer configured to receive analyzed input data from the second analyzer and the first analyzer and generate tracking information based on information received from the first analyzer and/or the second analyzer and dynamically assign one or more distribution values to the information received by the mixer from the second analyzer and/or the first analyzer based on conditions in a game or conditions in an environment in which the first input device and the second input device operate, wherein each distribution value defines a weight to apply to a tracking information parameter from an input channel associated with one of the second analyzer and the first analyzer when mixing that parameter with the same parameter from an input channel associated with a different one of the second analyzer and the first analyzer, and wherein the mixer is configured to dynamically assign the one or more distribution values to the parameters and mix the resulting weighted parameter values for each input channel to produce a refined parameter value, wherein the mixer is configured to assign the distribution value based on whether input data for one or more of the input devices is in a desired range.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods and for analyzing game control input data are disclosed. A machine-readable medium having embodied thereon instructions for analyzing game control input data is also disclosed.
-
Citations
14 Claims
-
1. A system for analyzing game control input data, comprising:
-
a first analyzer configured to receive and analyze input data from a first input device; a second analyzer configured to receive and analyze input data from a second input device, wherein the first and second input devices are two different types of input devices selected from the group of an image capture device, an acoustic receiver, and an inertial sensor; and a mixer configured to receive analyzed input data from the second analyzer and the first analyzer and generate tracking information based on information received from the first analyzer and/or the second analyzer and dynamically assign one or more distribution values to the information received by the mixer from the second analyzer and/or the first analyzer based on conditions in a game or conditions in an environment in which the first input device and the second input device operate, wherein each distribution value defines a weight to apply to a tracking information parameter from an input channel associated with one of the second analyzer and the first analyzer when mixing that parameter with the same parameter from an input channel associated with a different one of the second analyzer and the first analyzer, and wherein the mixer is configured to dynamically assign the one or more distribution values to the parameters and mix the resulting weighted parameter values for each input channel to produce a refined parameter value, wherein the mixer is configured to assign the distribution value based on whether input data for one or more of the input devices is in a desired range. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for analyzing game control input data, comprising:
-
receiving input control data from a first analyzer configured to receive and analyze input data from a first input device and a second analyzer configured to receive and analyze input data from a second input device, wherein the input data is associated with one or more user actions, wherein the first and second input devices are two different types of input devices selected from the group of an image capture device, an acoustic receiver, and an inertial sensor; dynamically assigning first and second distribution values to the input control data received from the first analyzer and the second analyzer, respectively, wherein each distribution value defines a weight to apply to a tracking information parameter from an input channel associated with corresponding one of the second analyzer and the first analyzer when mixing that parameter with the same parameter from an input channel associated with a different one of the second analyzer and the first analyzer; and wherein the distribution values are assigned based on whether input data for one or more of the input devices is in a desired range; identifying at least one action in a game environment associated with the one or more user actions based on the distribution value assigned to the received input data; and executing the at least one action in the game environment.
-
-
14. A non-transitory machine-readable storage medium having embodied thereon instructions for analyzing game control input data, the instructions comprising:
-
receiving input control data from a first analyzer configured to receive and analyze input data from a first input device and a second analyzer configured to receive and analyze input data from a second input device, wherein, the input control data is associated with one or more user actions, wherein the first and second input devices are two different types of input devices selected from the group of an image capture device, an acoustic receiver, and an inertial sensor; dynamically assigning first and second distribution values to the input control data received from the first analyzer and the second analyzer, respectively, wherein each distribution value defines a weight to apply to a tracking information parameter from an input channel associated with a corresponding one of the second analyzer and the first analyzer when mixing that parameter with the same parameter from an input channel associated with a different one of the second analyzer and the first analyzer; and wherein the distribution values are assigned based on whether input data for one or more of the input devices is in a desired range; identifying at least one action in a game environment associated with the one or more user actions based on the distribution value assigned to the received input control data; and executing the at least one action in the game environment.
-
Specification