Predictive RF beamforming for head mounted display
First Claim
Patent Images
1. A method, comprising:
- receiving captured image frames of an interactive environment in which a head-mounted display (HMD) is disposed;
receiving inertial data processed from at least one inertial sensor of the HMD;
analyzing the captured image frames and the inertial data to determine a predicted future location of the HMD, wherein analyzing the captured image frames and the inertial data includes identifying movement of the HMD, the predicted future location of the HMD being determined using the identified movement of the HMD, wherein analyzing the captured image frames includes examining changes within a sequence of said captured image frames to track the movement of the HMD, wherein analyzing the captured image frames includes processing the captured image frames to identify and map one or more anchors in the interactive environment and tracking the one or more anchors to enable the tracking of the motion of the HMD, the one or more anchors including one or more fixed objects in the interactive environment;
using the predicted future location of the HMD to adjust a beamforming direction of an RF transceiver towards the predicted future location of the HMD;
adjusting an angular spread of the RF transceiver based on a speed of a movement of the HMD, wherein the angular spread increases with increasing speed of the movement of the HMD.
1 Assignment
0 Petitions
Accused Products
Abstract
A method is provided, including the following method operations: receiving captured images of an interactive environment in which a head-mounted display (HMD) is disposed; receiving inertial data processed from at least one inertial sensor of the HMD; analyzing the captured images and the inertial data to determine a predicted future location of the HMD; using the predicted future location of the HMD to adjust a beamforming direction of an RF transceiver towards the predicted future location of the HMD.
-
Citations
17 Claims
-
1. A method, comprising:
-
receiving captured image frames of an interactive environment in which a head-mounted display (HMD) is disposed; receiving inertial data processed from at least one inertial sensor of the HMD; analyzing the captured image frames and the inertial data to determine a predicted future location of the HMD, wherein analyzing the captured image frames and the inertial data includes identifying movement of the HMD, the predicted future location of the HMD being determined using the identified movement of the HMD, wherein analyzing the captured image frames includes examining changes within a sequence of said captured image frames to track the movement of the HMD, wherein analyzing the captured image frames includes processing the captured image frames to identify and map one or more anchors in the interactive environment and tracking the one or more anchors to enable the tracking of the motion of the HMD, the one or more anchors including one or more fixed objects in the interactive environment; using the predicted future location of the HMD to adjust a beamforming direction of an RF transceiver towards the predicted future location of the HMD; adjusting an angular spread of the RF transceiver based on a speed of a movement of the HMD, wherein the angular spread increases with increasing speed of the movement of the HMD. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system, comprising:
-
a head-mounted display (HMD), the HMD having at least one inertial sensor configured to generate inertial data; a camera configured to capture image frames of an interactive environment in which the HMD is disposed; an RF transceiver; a computer configured to analyze the captured image frames and the inertial data to determine a predicted future location of the HMD, and use the predicted future location of the HMD to adjust a beamforming direction of the RF transceiver towards the predicted future location of the HMD, wherein analyzing the captured image frames and the inertial data includes identifying movement of the HMD, the predicted future location of the HMD being determined using the identified movement of the HMD, wherein analyzing the captured image frames includes examining changes within a sequence of said captured image frames to track the movement of the HMD, wherein analyzing the captured image frames includes processing the captured image frames to identify and map one or more anchors in the interactive environment and tracking the one or more anchors to enable the tracking of the motion of the HMD, the anchors including one or more fixed objects in the interactive environment; wherein the computer is further configured to adjust an angular spread of the RF transceiver based on a radial distance of the HMD from the RF transceiver. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method, comprising:
-
receiving captured image frames of an interactive environment in which a head-mounted display (HMD) is disposed; receiving inertial data processed from at least one inertial sensor of the HMD; analyzing the captured image frames and the inertial data to determine a predicted future location of the HMD, wherein analyzing the captured image frames and the inertial data includes identifying movement of the HMD, the predicted future location of the HMD being determined using the identified movement of the HMD, wherein analyzing the captured image frames includes examining changes within a sequence of said captured image frames to track the movement of the HMD, wherein analyzing the captured image frames includes processing the captured image frames to identify and map one or more anchors in the interactive environment and tracking the one or more anchors to enable the tracking of the motion of the HMD, the one or more anchors including one or more fixed objects in the interactive environment; using the predicted future location of the HMD to adjust a beamforming direction of an RF transceiver towards the predicted future location of the HMD; adjusting an angular spread of the RF transceiver based on a transmission data rate of the RF transceiver.
-
Specification