IP Library Granted Patent US 11,269,408
Granted Patent B2
US 11,269,408 · App. 16/814,873 · Granted Mar 8, 2022

Wireless head mounted display with differential rendering

Inventors: Todd Tokubo (San Mateo, CA); Steven Osman (San Francisco, CA); Jeffrey Roger Stafford (Redwood City, CA); Crusoe Xiadong Mao (San Mateo, CA); Glenn Black (San Mateo, CA)
Assignee: Sony Interactive Entertainment Inc.
G06F3/013A63F13/211A63F13/213A63F13/25A63F13/32A63F13/53A63F13/54G06F3/147G06F3/167G09G3/003G09G5/14H04S7/303H04S7/304A63F13/30A63F2300/6081A63F2300/6615G09G2340/0407G09G2354/00G09G2370/16H04S2400/11H04S2420/01
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,269,408
App. No.
16/814,873
Granted
Mar 8, 2022
Kind
B2
Abstract

A method is provided, including: 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 of the interactive environment 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 in a direction that is towards the predicted future location of the HMD; tracking a gaze of a user of the HMD; predicting a movement of the gaze of the user; generating video depicting a view of a virtual environment for the HMD; wherein the regions of the view are rendered differently based on the predicted movement of the gaze of the user; wirelessly transmitting the video via the RF transceiver to the HMD using the adjusted beamforming direction.

Claims (38)

1. A method, comprising:

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 of the interactive environment 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 in a direction that is towards the predicted future location of the HMD;

tracking a gaze of a user of the HMD;

predicting a movement of the gaze of the user to a predicted future region where the user will look next in the virtual environment based on analyzing a trajectory of the gaze of the user and based on analyzing a trajectory of the HMD;

generating video depicting a view of a virtual environment for the HMD;

wherein the regions of the view are rendered differently based on the predicted movement of the gaze of the user, wherein the predicted future region starts being rendered before the gaze of the user is at the predicted future region;

wirelessly transmitting the video via the RF transceiver to the HMD using the adjusted beamforming direction.

2. The method of claim 1 , wherein a region of the view towards which the gaze of the user is directed is rendered at a higher image quality setting than other regions of the view, the other regions of the view being rendered at a lower image quality setting to reduce a size of the video.

3. The method of claim 2 , wherein the image quality setting includes one or more of an update frequency, resolution, complexity of imagery, or a rendering order value that determines an order for rendering the regions of the view.

4. The method of claim 1 , wherein analyzing the captured images 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.

5. The method of claim 4 ,

wherein identifying movement of the HMD includes determining a motion vector of the HMD, the predicted future location of the HMD being determined by applying the motion vector of the HMD to a current location of the HMD;

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.

6. The method of claim 5 , further comprising:

adjusting an angular spread of the RF transceiver based on the speed of the movement of the HMD;

wherein the angular spread increases with increasing speed of the movement of the HMD.

7. The method of claim 1 , wherein the predicted future location of the HMD is determined based on state information of an interactive application that generates the virtual environment.

8. The method of claim 7 , wherein the state information includes data identifying a temporal or geographic location within the virtual environment, such that the predicted future location of the HMD in the interactive environment is determined based on the temporal or geographic location within the virtual environment.

9. The method of claim 1 , wherein the predicted future location of the HMD is determined using a prediction model.

10. The method of claim 9 , wherein the prediction model is improved using a machine learning technique.

11. A method, comprising:

executing an interactive application to generate a virtual environment and render a view of the virtual environment for a head-mounted display (HMD);

wherein rendering the view of the virtual environment includes processing sensor data to determine a location or orientation of the HMD in an interactive environment, and using the location or orientation of the HMD in the interactive environment to determine the view of the virtual environment;

analyzing the sensor data and a state of the interactive application to determine a predicted future location of the HMD, wherein the state of the interactive application is correlated to crowd-sourced HMD location or movement patterns, such that the predicted future location of the HMD in the interactive environment is determined based on the crowd-sourced HMD location or movement patterns;

using the predicted future location of the HMD to adjust a beamforming direction of an RF transceiver in a direction that is towards the predicted future location of the HMD;

wirelessly transmitting video depicting the view of the virtual environment via the RF transceiver to the HMD using the adjusted beamforming direction;

tracking a gaze of a user of the HMD;

predicting a movement of the gaze of the user to a predicted future region where the user will look next in the virtual environment;

wherein the regions of the view are rendered differently based on the predicted movement of the gaze of the user, wherein the predicted future region starts being rendered before the gaze of the user is at the predicted future region.

12. The method of claim 11 , wherein the state of the interactive application includes data identifying a temporal or geographic location within the virtual environment, such that the predicted future location of the HMD in the interactive environment is determined based on the temporal or geographic location within the virtual environment.

13. The method of claim 11 , wherein the predicted future location of the HMD is determined using a prediction model.

14. The method of claim 13 , wherein the prediction model is improved using a machine learning technique.

15. The method of claim 11 , wherein a region of the view towards which the gaze of the user is directed is rendered at a higher image quality setting than other regions of the view, the other regions of the view being rendered at a lower image quality setting to reduce a size of the video.

16. The method of claim 15 , wherein the image quality setting includes one or more of an update frequency, resolution, complexity of imagery, or a rendering order value that determines an order for rendering the regions of the view.

17. The method of claim 11 , wherein the sensor data includes one or more of, captured images of an interactive environment in which a head-mounted display (HMD) is disposed, or inertial data from at least one inertial sensor of the HMD.

Continuity (9)
Continuation 15337469 · Oct 28, 2016
Continuation In Part 15283138 · Sep 30, 2016
Continuation In Part 14706575 · May 7, 2015
Continuation In Part 14206849 · Mar 12, 2014
Continuation 13478582 · May 23, 2012
Provisional Application 61832755 · Jun 7, 2013
Provisional Application 61539676 · Sep 27, 2011
Provisional Application 61523100 · Aug 12, 2011
Related Publication 20200264701A1 · Aug 20, 2020