IP Library Granted Patent US 10,585,472
Granted Patent B2
US 10,585,472 · App. 15/337,469 · Granted Mar 10, 2020

Wireless head mounted display with differential rendering and sound localization

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 10,585,472
App. No.
15/337,469
Granted
Mar 10, 2020
Kind
B2
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 current and 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; tracking a gaze of a user of the HMD; generating image data depicting a view of a virtual environment for the HMD, wherein regions of the view are differentially rendered; generating audio data depicting sounds from the virtual environment, the audio data being configured to enable localization of the sounds by the user; transmitting the image data and the audio data via the RF transceiver to the HMD.

Claims (54)

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 current location of the HMD and 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, wherein tracking the gaze of the user includes capturing images of an eye of the user by a gaze tracking camera in the HMD;

generating video depicting a view of a virtual environment for the HMD, wherein regions of the view are differentially rendered based on the tracked gaze of the user;

tracking a trajectory of the gaze of the user over a predetermined period of time, wherein tracking the trajectory of the gaze uses the captured images of the eye of the user;

tracking a trajectory of the HMD over the predetermined period of time;

predicting, while tracking the trajectory of the gaze, 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 trend in the tracked trajectory of the gaze of the user and based on analyzing a trend in the tracked trajectory of the HMD;

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

generating audio data depicting sounds from the virtual environment, the audio data being configured to enable localization of the sounds by the user when rendered to headphones that are connected to the HMD;

wirelessly transmitting the video and the audio data 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 generating the audio data includes determining one or more emanating locations in the virtual environment for the sounds, wherein the audio data is configured to simulate the sounds as originating from the one or more emanating locations when rendered to the headphones.

5. The method of claim 1 , wherein generating the audio data uses an HRTF that is identified for the user.

6. The method of claim 1 , wherein generating the audio data is based on the current and/or predicted future location of the HMD.

7. 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.

8. The method of claim 7 ,

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.

9. The method of claim 8 , 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.

10. 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.

11. 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 current location of the HMD and 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, wherein tracking the gaze of the user includes capturing images of an eye of the user by a gaze tracking camera in the HMD;

generating video depicting a view of a virtual environment for the HMD, wherein regions of the view are differentially rendered based on the tracked gaze of the user;

tracking a trajectory of the gaze of the user over a predetermined period of time, wherein tracking the trajectory of the gaze uses the captured images of the eye of the user;

tracking a trajectory of the HMD over the predetermined period of time;

predicting, while tracking the trajectory of the gaze, 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 trend in the tracked trajectory of the gaze of the user and based on analyzing a trend in the tracked trajectory of the HMD;

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

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

12. 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.

13. The method of claim 12 , 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.

14. The method of claim 11 , 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.

15. 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 current location of the HMD and 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;

generating audio data depicting sounds from the virtual environment, the audio data being configured to enable localization of the sounds by a user when rendered to headphones that are connected to the HMD;

transmitting the audio data via the RF transceiver to the HMD using the adjusted beamforming direction;

tracking a trajectory of a gaze of the user over a predetermined period of time, wherein tracking the trajectory of the gaze uses captured images of an eye of the user captured by a gaze tracking camera in the HMD;

predicting, while tracking the trajectory of the gaze, 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 trend in the tracked trajectory of the gaze of the user;

wherein regions of a view of a virtual environment for the HMD are differentially rendered based on the predicted movement of the gaze of the user, wherein the predicted future region starts to render before the gaze of the user is at the predicted future region.

16. The method of claim 15 , wherein generating the audio data includes determining one or more emanating locations in the virtual environment for the sounds, wherein the audio data is configured to simulate the sounds as originating from the one or more emanating locations when rendered to the headphones.

17. The method of claim 15 , wherein generating the audio data uses an HRTF that is identified for the user.

18. The method of claim 15 , wherein generating the audio data is based on the current and/or predicted future location of the HMD.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 17, 2017
From: TOKUBO, TODD; OSMAN, STEVEN; STAFFORD, JEFFREY ROGER; MAO, CRUSOE XIADONG; BLACK, GLENN
To: SONY INTERACTIVE ENTERTAINMENT INC.
Reel/Frame 040990/0320 →
Continuity (9)
Continuation In Part 15283138 · Sep 30, 2016
Continuation In Part 14206849 · Mar 12, 2014
Continuation In Part 15337469
Continuation In Part 14706575 · May 7, 2015
Continuation 13478582 · May 23, 2012
Provisional Application 61832755 · Jun 7, 2013
Provisional Application 61523100 · Aug 12, 2011
Provisional Application 61539676 · Sep 27, 2011
Related Publication 20170045941A1 · Feb 16, 2017
Cited By (12)
US 12,229,871 US 12,420,192 US 12,423,052 US 12,425,799 US 12,504,944 US 12,526,361 US 12,548,582 US 12,563,299 US 12,578,757 US 12,615,491 US 12,650,596 US 12,676,927