Patent application number | Description | Published |
20080311988 | COMMUNICATION PROTOCOL FOR A WIRELESS DEVICE AND A GAME CONSOLE - An accessory is provided wireless connectivity with a game console by reconfiguring an earlier transport format that was used to solely transport voice data packets. The reconfiguration incorporates the use of a hybrid sub-frame, wherein voice data packets are replaced with communication data packets. The replacement is indicated by a set of identification bits inserted into a payload identifier field of the hybrid sub-frame. | 12-18-2008 |
20080312932 | ERROR MANAGEMENT IN AN AUDIO PROCESSING SYSTEM - An audio processing system includes a voice decoder and an audio processor. In one exemplary embodiment, the audio processing system is embedded in a headset unit that is wirelessly coupled to a game console. The voice decoder is used to decode a stream of incoming voice data packets carried over a wireless signal. The decoded voice data packets are used to drive an audio transducer of the headset unit. Upon detection of an error in the incoming stream, a decoded error-free voice data packet that has been stored in a replay buffer is used to generate an amplitude scaled audio signal. The voice decoder is disconnected from the audio transducer and the scaled audio signal is used to drive the audio transducer instead. | 12-18-2008 |
20130294016 | WIRELESS CONTROLLER - A wireless controller includes a handle portion to be held in one or both hands. The wireless controller also includes a gyroscope to output rotation information indicative of rotation of the handle about a steering axis, an accelerometer to output acceleration information, and a magnetometer to output magnetic bearing information. The wireless controller also includes a communication subsystem to wirelessly transmit sensor data to a computing device. The sensor data represents one or more of the rotation information, the acceleration information, and the magnetic bearing information such that the acceleration information is useable to attenuate gyroscopic drift when the handle has a first orientation and the magnetic bearing information is useable to attenuate gyroscopic drift when the handle has a second orientation. | 11-07-2013 |
20130297246 | WIRELESS CONTROLLER - A computing device receives acceleration information from an accelerometer mechanically coupled to a wireless controller, magnetic bearing information from a magnetometer mechanically coupled to the wireless controller, and rotation information from a gyroscope mechanically coupled to the wireless controller. When the wireless controller is primarily vertical, the computing device determines a rotation angle of the wireless controller by filtering the rotation information using the acceleration information. When the wireless controller is primarily horizontal, the computing device determines the rotation angle of the wireless controller by filtering the rotation information using the magnetic bearing information. | 11-07-2013 |
20140051517 | DYNAMIC MAGNETOMETER CALIBRATION - Embodiments related to calibrating a game controller including a magnetometer during game play are disclosed. One embodiment provides a method comprising sampling magnetic information received from the magnetometer, and outputting, to a computing device, an initial game controller orientation signal derived from a first sample of a plurality of samples of the magnetic information and from directional offset data. The method further comprises identifying a valid minimum observed value and a valid maximum observed value from the plurality of samples of the magnetic information, and calculating updated directional offset data based on the valid minimum observed value and the valid maximum observed value. The method further comprises outputting to the computing device a calibrated game controller orientation signal derived from a second sample of the plurality of samples of the magnetic information and from the updated directional offset data. | 02-20-2014 |
20140051518 | DYNAMIC MAGNETOMETER CALIBRATION - Embodiments related to calibrating a game controller including a magnetometer during game play are disclosed. One embodiment provides a method comprising sampling magnetic information received from the magnetometer, and outputting, to a computing device, an initial game controller orientation signal derived from a first sample of a plurality of samples of the magnetic information and from directional offset data. The method further comprises calculating updated directional offset data based on the plurality of samples of the magnetic information and on the directional offset data, and outputting to the computing device a calibrated game controller orientation signal derived from a second sample of the plurality of samples of the magnetic information and the updated directional offset data. | 02-20-2014 |
20140349745 | Wireless Gaming Protocol - Example apparatus and methods concern establishing, maintaining, managing, or terminating communications between an access point and a client in a wireless network used by a shared, wireless gaming system. An example apparatus may include a first logic configured to control timing for the protocol and a second logic configured to control message exchange for the protocol. Controlling timing and message exchange facilitates reducing contention in the wireless gaming environment. Contention may lead to latency. A user gaming experience may depend on reducing latency. Therefore, reducing latency may produce an improved gaming experience. Controlling timing and message exchange also facilitates reducing power consumption by clients (e.g., accessories, controllers), which in turn facilitates improving battery life for clients. | 11-27-2014 |
20150018099 | DYNAMIC MAGNETOMETER CALIBRATION - Embodiments related to calibrating a mobile device including a magnetometer during application usage are disclosed. One embodiment provides a method comprising sampling magnetic information received from the magnetometer, and recognizing an initial controller orientation signal derived from a first sample of a plurality of samples of the magnetic information and from directional offset data. The method further comprises calculating updated directional offset data based on the plurality of samples of the magnetic information and on the directional offset data, and deriving a calibrated controller orientation signal from a second sample of the plurality of samples of the magnetic information and the updated directional offset data. | 01-15-2015 |