RF Beamforming for Head Mounted Display
Abstract
A method, including: receiving, by the computer, captured image frames of an interactive environment in which a 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 track 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 fixed objects in the interactive environment and tracking the one or more fixed objects to enable the tracking of the movement of the HMD; using the tracked movement of the HMD to adjust a beamforming direction of an RF transceiver towards the HMD; adjusting an angular spread of the RF transceiver based on the movement of the HMD.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A method executed by a computer external to a head-mounted display (HMD), comprising:
receiving, by the computer, captured image frames of an interactive environment in which a 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 track 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 fixed objects in the interactive environment and tracking the one or more fixed objects to enable the tracking of the movement of the HMD; using the tracked movement of the HMD to adjust a beamforming direction of an RF transceiver towards the HMD, the RF transceiver being in a region local to the HMD in the interactive environment; adjusting an angular spread of the RF transceiver based on the movement of the HMD, wherein the angular spread increases with increasing lateral movement of the HMD relative to the RF transceiver.
2 . The method of claim 1 , wherein identifying the movement of the HMD includes determining a motion vector of the HMD, the beam forming direction and angular spread being adjusted based on the motion vector of the HMD.
3 . The method of claim 2 , wherein a magnitude of the motion vector identifies a speed of the movement of the HMD, and wherein a direction of the motion vector identifies a direction of the movement of the HMD.
4 . The method of claim 2 , wherein determining the motion vector includes determining an acceleration of the movement of the HMD.
5 . The method of claim 1 ,
wherein identifying the movement of the HMD includes identifying translational movement and/or rotational movement of the HMD.
6 . The method of claim 1 ,
wherein the RF transceiver includes a phased array of RF emitters; wherein adjusting the beamforming direction of the RF transceiver includes generating transceiver control data that is configured to cause adjustment of a phase or amplitude of at least one of the RF emitters of the phased array.
7 . The method of claim 1 , wherein the at least one inertial sensor of the HMD includes one or more of an accelerometer, a gyroscope, or a magnetometer.
8 . The method of claim 1 ,
wherein the HMD includes a plurality of sensors; wherein analyzing the captured image frames includes identifying locations of one or more of a plurality of emitters in the captured image frames.
9 . The method of claim 1 , wherein the captured image frames are captured by one or more outward facing cameras of the HMD.
10 . The method of claim 1 , further comprising:
receiving feedback data indicating a quality of a signal transmitted by the RF transceiver; wherein the beamforming direction and angular spread are adjusted based on the feedback data.
11 . The method of claim 10 , wherein the feedback data is transmitted over a different frequency band than the signal transmitted by the RF transceiver.
12 . The method of claim 1 , wherein the beamforming direction and angular spread are applied to transmit video data to the HMD, the video data being rendered to a display of the HMD to provide a view of a virtual environment through the HMD.
13 . The method of claim 1 , wherein the angular spread decreases with increasing radial distance of the HMD relative to the RF transceiver.
14 . A method executed by a computer external to a head-mounted display (HMD), comprising:
receiving, by the computer, captured image frames of an interactive environment in which a 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 track movement of the HMD 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 fixed objects in the interactive environment and tracking the one or more fixed objects to enable the tracking of the movement of the HMD; using the tracked movement of the HMD to adjust a beamforming direction of an RF transceiver towards the HMD, the RF transceiver being in a region local to the HMD in the interactive environment; adjusting an angular spread of the RF transceiver based on the movement of the HMD, wherein the angular spread decreases with increasing radial distance of the HMD relative to the RF transceiver.
15 . The method of claim 14 ,
wherein the RF transceiver includes a phased array of RF emitters; wherein adjusting the beamforming direction of the RF transceiver includes generating transceiver control data that is configured to cause adjustment of a phase or amplitude of at least one of the RF emitters of the phased array.
16 . The method of claim 15 , wherein the at least one inertial sensor of the HMD includes one or more of an accelerometer, a gyroscope, or a magnetometer.
17 . The method of claim 14 ,
wherein the HMD includes a plurality of emitters; wherein analyzing the captured image frames includes identifying locations of one or more of the plurality of emitters in the captured image frames.
18 . The method of claim 14 , wherein the captured image frames are captured by one or more outward facing cameras of the HMD.
19 . The method of claim 14 , further comprising:
receiving feedback data indicating a quality of a signal transmitted by the RF transceiver; wherein the beamforming direction and angular spread are adjusted based on the feedback data.
20 . The method of claim 14 , wherein the feedback data is transmitted over a different frequency band than the signal transmitted by the RF transceiver.Join the waitlist — get patent alerts
Track US2020097075A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.