Controlling data processing
AssigneeSony Interactive Entertainment Inc.
InventorRichard James Forster
Life of this patent
Estimating the term…
Abstract
A control apparatus includes two or more user control devices, each user control device having an inertial detector having a wireless communications module to communicate inertial detection results, and an illuminated portion; and a housing to house the two or more control devices so that the two or more control devices are constrained to move with one another but having an obscured portion so as to obscure all but one of the illuminated portions of the two or more control devices.
Claims9
A control apparatus comprising:
- two or more user control devices, each user control device having an inertial detector having a wireless communications module to communicate inertial detection results, and an illuminated portion;
- and
- a housing to house the two or more control devices so that the two or more control devices are constrained to move with one another but having an obscured portion so as to obscure all but one of the illuminated portions of the two or more control devices.
A data processing system comprising:
- a control comprising:
- (i) two or more user control devices, each user control device having an inertial detector having a wireless communications module to communicate inertial detection results, and an illuminated portion;
- and (ii) a housing to house the two or more control devices so that the two or more control devices are constrained to move with one another but having an obscured portion so as to obscure all but one of the illuminated portions of the two or more control devices;
- two or more data processing devices, a respective data processing device being associated with each of the two or more user control devices so as to receive inertial detection results from that user control device;
- two or more video cameras, a respective video camera being associated with each data processing device and each being configured to capture images of the non-obscured illuminated portion;
- in which each data processing device is configured to detect a location and orientation of the control apparatus from images captured by the respective camera of the non-obscured illuminated portion and from inertial detection results received from the respective control device.
A method comprising:
- moving a control apparatus to a plurality of locations within view of two or more video cameras, the control apparatus including:
- (i) two or more user control devices, each user control device having an inertial detector having a wireless communications module to communicate inertial detection results, and an illuminated portion, and (ii) a housing to house the two or more control devices so that the two or more control devices are constrained to move with one another but having an obscured portion so as to obscure all but one of the illuminated portions of the two or more control devices;
- deriving two or more sets of location data by capturing images of the control apparatus using the two or more video cameras, and in respect of each video camera, detecting inertial detection results received from a respective one of the control devices;
- detecting a mapping between respective frames of reference of the two or more video cameras by correlating the two or more sets of location data.
A non-transitory computer-readable storage medium which stores computer software, which when executed by a computer, causes the computer to carry out actions, comprising:
- moving a control apparatus to a plurality of locations within view of two or more video cameras, the control apparatus including:
- (i) two or more user control devices, each user control device having an inertial detector having a wireless communications module to communicate inertial detection results, and an illuminated portion, and (ii) a housing to house the two or more control devices so that the two or more control devices are constrained to move with one another but having an obscured portion so as to obscure all but one of the illuminated portions of the two or more control devices;
- deriving two or more sets of location data by capturing images of the control apparatus using the two or more video cameras, and in respect of each video camera, detecting inertial detection results received from a respective one of the control devices;
- detecting a mapping between respective frames of reference of the two or more video cameras by correlating the two or more sets of location data.
Dependencies are inferred from the claim text.