IP Library Granted Patent US 7,918,733
Granted Patent B2
US 7,918,733 · App. 11/382,031 · Granted Apr 5, 2011

Multi-input game control mixer

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,918,733
App. No.
11/382,031
Granted
Apr 5, 2011
Kind
B2
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.

Claims (30)

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.

2. The system of claim 1 , further comprising a gesture recognizer, the gesture recognizer configured to associate at least one action in a game environment with one or more user actions based on the tracking information.

3. The system of claim 1 , further comprising a game controller, wherein the game controller includes at least one inertial sensor operable coupled to an inertial analyzer and/or one or more light sources configured to provide one or more light signals and/or one or more acoustic signal generators.

4. The system of claim 3 wherein the at least one inertial sensor includes at least one of an accelerometer or a gyroscope.

5. The system of claim 1 , further comprising an image capture unit coupled to the image analyzer.

6. The system of claim 5 , wherein the image capture device includes a camera.

7. The system of claim 1 wherein the tracking information includes position and/or orientation information of a user-manipulable object.

8. The system of claim 7 wherein the position and/or orientation information includes information indicative of at least one of pitch, yaw and roll of the user-manipulable object.

9. The system of claim 7 wherein the position and/or orientation information includes information indicative of a position with respect to one or more coordinates.

10. The system of claim 7 wherein the position and/or orientation information includes information indicative of a velocity with respect to one or more coordinates.

11. The system of claim 7 wherein the position and/or orientation information includes information indicative of an acceleration with respect to one or more coordinates.

12. The system of claim 7 wherein the user manipulable object is a controller for a video game system.

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.

Assignments (4)
MERGER Recorded Mar 30, 2020
From: SONY INTERACTIVE ENTERTAINMENT AMERICA LLC
To: SONY INTERACTIVE ENTERTAINMENT LLC
Reel/Frame 053323/0567 →
CHANGE OF NAME Recorded May 4, 2016
From: SONY COMPUTER ENTERTAINMENT AMERICA LLC
To: SONY INTERACTIVE ENTERTAINMENT AMERICA LLC
Reel/Frame 038611/0887 →
MERGER Recorded Nov 16, 2010
From: SONY COMPUTER ENTERTAINMENT AMERICA INC.
To: SONY COMPUTER ENTERTAINMENT AMERICA LLC
Reel/Frame 025373/0698 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 27, 2006
From: ZALEWSKI, GARY M.; MARKS, RICHARD L.; MAO, XIADONG
To: SONY COMPUTER ENTERTAINMENT AMERICA INC.
Reel/Frame 018175/0709 →