Patent classifications
A63F13/22
Using finger presence to activate a motion control feature for a handheld controller
A handheld controller may include a movable control that is usable for activating and deactivating a motion control feature of the handheld controller based on a detection of, or a failure to detect, a finger contacting a surface of the movable control. For example, a touch sensor associated with the movable control may provide touch sensor data indicative of a proximity of a finger relative to the movable control, and based on this touch sensor data, the motion control feature of the handheld controller can be toggled on and off, depending on whether the finger is contacting the movable control or not. When the motion control feature is activated, motion sensor data from a motion sensor(s) is sent to an application (e.g., a video game) as application input. When the motion control feature is deactivated, the motion sensor data is not used as application input.
ELECTRONIC DEVICE AND METHOD OF CONTROLLING MULTIPLE PIECES OF EQUIPMENT
An electronic device and a method of controlling multiple pieces of equipment are provided. The electronic device is coupled to an operating device, a first controlled device and a second controlled device. The electronic device includes an operating interface and a controlled interface. The operating interface is coupled to the operating device. The operating device includes a first operating area and a second operating area. The first operating area is configured to deliver a first operating signal. The second operating area is configured to deliver a second operating signal. The controlled interface is coupled to the first controlled device and the second controlled device. The first controlled device is controlled by the first operating signal. The second controlled device is controlled by the second operating signal.
SYSTEM AND METHOD FOR PROVIDING SECURITY TO A GAME CONTROLLER DEVICE FOR ELECTRONIC TRADING
A system for managing electronic trading, comprises an interface application including a mapping module that defines a plurality of controller signal relationships. Each controller signal relationship associates one or more of a plurality of game controller signals with one of a plurality of trading system commands associated with the electronic trading of financial instruments. The interface application receives a plurality of game controller signals generated by a game controller, and determines, based on the controller signal relationships, that one or more of the plurality of received game controller signals are erroneous. The interface application causes the communication of a command to lock the game controller based on the determination of the one or more erroneous game controller signals.
Augmented reality session creation using skeleton tracking
Methods and systems are disclosed for creating a shared augmented reality (AR) session. The methods and systems perform operations comprising: receiving, by a second device, a request to join an AR session initialized by a first device; in response to receiving the request, detecting a body corresponding to a user of the first device in one or more images captured by a camera of the second device; identifying a body part of the detected body corresponding to the user of the first device; determining, by the second device, a transformation in the AR session between the first device and the second device using the identified body part; and causing the AR session to be displayed by the second device based on the determined transformation.
SYSTEM AND METHOD OF HEAD MOUNTED DISPLAY PERSONALISATION
A personalisation system configured to perform head mounted display personalisation comprises a head mounted display ‘HMD’ includes: at least a first video camera, a simultaneous localization and mapping processor configured to detect feature points of a real world environment captured by the at least first video camera when the HMD is worn by a user, a user identification processor configured to identify the user responsive to at least a subset of the detected feature points of the real world environment, a personalisation processor configured to personalise at least a first aspect of presenting graphical content to the user with the HMD in response to identification of the user, and a storage processor operable to store, in a memory, personalisation information in association with the identification of the user for subsequent use.
SYSTEM AND METHOD OF HEAD MOUNTED DISPLAY PERSONALISATION
A personalisation system configured to perform head mounted display personalisation comprises a head mounted display ‘HMD’ includes: at least a first video camera, a simultaneous localization and mapping processor configured to detect feature points of a real world environment captured by the at least first video camera when the HMD is worn by a user, a user identification processor configured to identify the user responsive to at least a subset of the detected feature points of the real world environment, a personalisation processor configured to personalise at least a first aspect of presenting graphical content to the user with the HMD in response to identification of the user, and a storage processor operable to store, in a memory, personalisation information in association with the identification of the user for subsequent use.
VIRTUAL CONSOLE GAMING CONTROLLER
A system and method of displaying, on a touchscreen display of a mobile device, a virtual game controller having at least one virtual button configured to control multiple actions of an avatar representing a player within a video game executed by a remote gaming server. The player's interaction with the at least one virtual button is received through the touchscreen display and used to generate a control signal based on the received player interaction, the control signal being interpretable by the video game as an instruction to perform multiple actions in the video game. The control signal is transmitted from the mobile device for receipt by the remote gaming server executing the video game.
VIRTUAL CONSOLE GAMING CONTROLLER
A system and method of displaying, on a touchscreen display of a mobile device, a virtual game controller having at least one virtual button configured to control multiple actions of an avatar representing a player within a video game executed by a remote gaming server. The player's interaction with the at least one virtual button is received through the touchscreen display and used to generate a control signal based on the received player interaction, the control signal being interpretable by the video game as an instruction to perform multiple actions in the video game. The control signal is transmitted from the mobile device for receipt by the remote gaming server executing the video game.
HAND-HELD CONTROLLER
A hand-held controller configured to be grasped and operated with one hand. The hand-held controller serves as an alternative to the keyboard for giving input to videogames or other programs, and is generally used along with a mouse. The hand-held controller includes a plurality of input devices configured to be comfortably operated with the user’s fingers when the hand-held controller is grasped. The hand-held controller is configured to be able to stand on a table or flat surface and includes interfaces for functioning without the need for any cables to be connected to it. The hand-held controller includes an input device configured to give direction input, and several input devices configured for giving input not related to direction. The input devices include different operation modes to be recognized by different gaming systems and programs.
Actuation for a focus adjusting head mounted display
A head mounted display (HMD) includes an electronic display configured to display a virtual scene to a user, an optics block, an eye tracking system, and a varifocal actuation that mechanically changes a distance between the optics block and the electronic display. The varifocal actuation block is configured to change a location of an image plane of the HMD and includes a motor, a power screw coupled to the actuating motor configured to turn responsive to actuation of the motor, and a nut sled on the power screw that is coupled to the electronic display. The nut sled is configured to move back and forth along a length of the power screw responsive to the power screw being turned by the motor that results in movement of the electronic display relative to the optics block.