IP Library Granted Patent US 11,977,670
Granted Patent B2
US 11,977,670 · App. 17/979,946 · Granted May 7, 2024

Mixed reality system for context-aware virtual object rendering

Inventors: Michael Smith (Burbank, CA); Lewis Ostrover (Burbank, CA)
Assignee: WARNER BROS. ENTERTAINMENT INC.
G06F3/011A63F13/213A63F13/217G02B27/01G06T7/60G06V20/10H04S7/304A63F13/211A63F13/25A63F2300/105A63F2300/1087A63F2300/8082H04S2400/11H04S2400/15
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,977,670
App. No.
17/979,946
Granted
May 7, 2024
Kind
B2
Abstract

A computer-implemented method in conjunction with mixed reality gear (e.g., a headset) includes imaging a real scene encompassing a user wearing a mixed reality output apparatus. The method includes determining data describing a real context of the real scene, based on the imaging; for example, identifying or classifying objects, lighting, sound or persons in the scene. The method includes selecting a set of content including content enabling rendering of at least one virtual object from a content library, based on the data describing a real context, using various selection algorithms. The method includes rendering the virtual object in the mixed reality session by the mixed reality output apparatus, optionally based on the data describing a real context (“context parameters”). An apparatus is configured to perform the method using hardware, firmware, and/or software.

Claims (34)

1. A method for operating a mixed reality session, the method comprising:

determining, by one or more processors, context parameter data for a real scene perceived by a user based on imaging the real scene by a mixed reality output apparatus, the context parameter data including characterization of one or more environmental conditions associated with the real scene;

determining, by the one or more processors, a session context indicating a current game state of an interactive game played by the user in a mixed reality session, wherein the current game state comprises an indication of user progress in the interactive game;

determining, by the one or more processors, a virtual object to be inserted into the mixed reality session from a library of contents associated with the interactive game, based on the session context and a compatibility of the context parameter data to the virtual object; and

rendering, by the one or more processors, the virtual object in the mixed reality session.

2. The method of claim 1 , wherein determining the context parameter data further comprises activating a device coupled to the mixed reality output apparatus, wherein the device is selected from a group comprising a camera, a depth sensor, a microphone, a radio receiver, or a triangulating locating device.

3. The method of claim 1 , wherein the virtual object is randomly selected from a particular instance of a class of content associated with the virtual object.

4. The method of claim 2 , wherein the class of content is determined based on a characteristic volumetric geometry determined based on the imaging.

5. The method of claim 1 , wherein determining the virtual object to be inserted is further based on heuristic feedback.

6. The method of claim 1 , wherein determining the virtual object to be inserted is further based on managing an exit of the virtual object from the mixed reality session based on the session context and the context parameter data.

7. The method of claim 1 , wherein one or more characteristics of the virtual object rendered into the mixed reality session are updateable based on a change of the context parameter data and/or the session context.

8. The method of claim 1 , wherein the one or more environmental conditions include one or more of: a lighting condition, an atmospheric condition, a weather-related condition, or an acoustic condition.

9. An apparatus for selecting content for a mixed reality session, comprising:

at least one memory storing processor-readable instructions;

one or more processors configured to access the at least one memory and execute the processor-readable instructions to perform operations, the operations comprising:

determining context parameter data for a real scene perceived by a user based on imaging the real scene by a mixed reality output apparatus, the context parameter data including characterization of one or more environmental conditions associated with the real scene;

determining a session context indicating a current game state of an interactive game played by the user in a mixed reality session, wherein the current game state comprises an indication of user progress in the interactive game;

determining a virtual object to be inserted into the mixed reality session from a library of contents associated with the interactive game, based on the session context and a compatibility of the context parameter data to the virtual object; and

rendering the virtual object in the mixed reality session.

10. The apparatus of claim 9 , wherein determining the context parameter data further comprises activating a device coupled to the mixed reality output apparatus, wherein the device is selected from a group comprising consisting of a camera, a depth sensor, a microphone, a radio receiver, or a triangulating locating device.

11. The apparatus of claim 9 , wherein the virtual object is randomly selected from a particular instance of a class of content associated with the virtual object.

12. The apparatus of claim 9 , wherein the class of content is determined based on a characteristic volumetric geometry determined based on the imaging.

13. The apparatus of claim 9 , wherein determining the virtual object to be inserted is further based on heuristic feedback.

14. The apparatus of claim 9 , wherein determining the virtual object to be inserted is further based on managing an exit of the virtual object from the mixed virtual reality session based on the session context and the context parameter data real context.

15. The apparatus of claim 9 , wherein one or more characteristics of the virtual object rendered into the mixed reality session are updateable based on a change of the context parameter data and/or the session context.

16. The method of claim 9 , wherein the one or more environmental conditions include one or more of: a lighting condition, an atmospheric condition, a weather-related condition, or an acoustic condition.

17. A non-transitory computer-readable medium storing a set of instructions that, when executed by one or more processors, cause the one or more processors to perform operations, the operations comprising:

determining context parameter data for a real scene perceived by a user based on imaging the real scene by a mixed reality output apparatus, the context parameter data including characterization of one or more environmental conditions associated with the real scene;

determining a session context indicating a current game state of an interactive game played by the user in a mixed reality session, wherein the current game state comprises an indication of user progress in the interactive game;

determining a virtual object to be inserted into the mixed reality session from a library of contents associated with the interactive game, based on the session context and a compatibility of the context parameter data to the virtual object; and

rendering the virtual object in the mixed reality session.

18. The non-transitory computer-readable medium of claim 17 , wherein the virtual object is randomly selected from a particular instance of a class of content associated with the virtual object.

19. The non-transitory computer-readable medium of claim 17 , wherein determining the virtual object to be inserted is further based on heuristic feedback.

20. The non-transitory computer-readable medium of claim 17 , wherein one or more characteristics of the virtual object rendered into the mixed reality session are updateable based on a change of the context parameter data and/or the session context.

Assignments (2)
SECURITY INTEREST Recorded Oct 1, 2025
From: WARNER BROS. DISCOVERY, INC.; WARNER MEDIA, LLC; TURNER BROADCASTING SYSTEM, INC.; HOME BOX OFFICE, INC.; DISCOVERY COMMUNICATIONS, LLC; WARNERMEDIA DIRECT LLC; DISCOVERY.COM LLC; WARNER BROS. ENTERTAINMENT INC.; CNN INTERACTIVE GROUP, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 072995/0858 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 29, 2024
From: SMITH, MICHAEL; OSTROVER, LEWIS
To: WARNER BROS. ENTERTAINMENT INC.
Reel/Frame 066607/0847 →