Base Station Movement Detection and Compensation
First Claim
1. A method for processing interactive communication received from input devices interfacing with a computer program that is executed at a computer, comprising:
- receiving input data from a first input device and a second input device at a base station that is interfaced with the computer, the first and second input devices being movable independently of one another to interactively interface with the computer program;
tracking a position of the first and second input devices through the base station;
identifying a near-identical change in position of the tracked position of the first and second input devices; and
setting a flag upon identifying the near-identical change in position, the flag being processed by the computer program to set an action to take during interactivity with the computer program.
4 Assignments
0 Petitions
Accused Products
Abstract
Method and systems for processing interactive communication received from input devices, which interface with a computer program that executes at a computer, are provided. The method includes receiving input data from a first input device and a second input device at a base station that is interfaced with the computer. The first and second input devices are movable independently of one another to interactively interface with the computer program. The method tracks a position of the first and second input devices through the base station and identifies a near-identical change in position of the tracked position of the first and second input devices. The method then sets a flag upon identifying the near-identical change in position. The flag is processed by the computer program to set an action to take during interactivity with the computer program. In one example, the base station includes an inertial sensor that can confirm movement. If movement is confirmed, the flag is processed to take the action, as defined within the computer program.
117 Citations
28 Claims
-
1. A method for processing interactive communication received from input devices interfacing with a computer program that is executed at a computer, comprising:
-
receiving input data from a first input device and a second input device at a base station that is interfaced with the computer, the first and second input devices being movable independently of one another to interactively interface with the computer program; tracking a position of the first and second input devices through the base station; identifying a near-identical change in position of the tracked position of the first and second input devices; and setting a flag upon identifying the near-identical change in position, the flag being processed by the computer program to set an action to take during interactivity with the computer program. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system to provide interactive control of a video game, comprising:
-
a game console; a base station being positioned at a location that is spaced apart from the game console, the base station having communications circuitry to enable an interface between the base station and the game console, the base station further having a video camera to capture image data within a zone of play; and a controller being interfaced with one or both the base station and the game console, wherein analysis of image data that includes the controller is used to determine movement of the controller within the zone of play, the movement of the controller being correlated to interactive control of the video game by the game console. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system to interface with a game console to control a video game, comprising:
-
a game console; a base station being interfaced with the game console, the base station having processing circuitry, the processing circuitry configured to send and receive data between the base station and the game console, the base station further configured to process position data; and a controller being interfaced with the base station, the controller having hardware to detect movement data of the controller and communicate the movement data to the base station, the base station processing the position data of the controller, the position data being relayed from the base station to the game console to determine a relative position of the controller to the base station, wherein changes in the relative position of the controller facilitate interactive control with the video game. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28)
-
Specification