US 12,393,265 B2
Mixed reality system for context-aware virtual object rendering
Michael Smith, Burbank, CA (US); and Lewis Ostrover, Burbank, CA (US)
Assigned to Warner Bros. Entertainment Inc., Burbank, CA (US)
Filed by WARNER BROS. ENTERTAINMENT INC., Burbank, CA (US)
Filed on Apr. 8, 2024, as Appl. No. 18/629,090.
Application 18/629,090 is a continuation of application No. 17/979,946, filed on Nov. 3, 2022, granted, now 11,977,670.
Application 17/979,946 is a continuation of application No. 16/212,438, filed on Dec. 6, 2018, granted, now 11,497,986, issued on Nov. 15, 2022.
Application 16/212,438 is a continuation of application No. PCT/US2017/035965, filed on Jun. 5, 2017.
Claims priority of provisional application 62/346,413, filed on Jun. 6, 2016.
Prior Publication US 2024/0256028 A1, Aug. 1, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 3/01 (2006.01); A63F 13/213 (2014.01); A63F 13/217 (2014.01); G02B 27/01 (2006.01); G06T 7/60 (2017.01); G06V 20/10 (2022.01); H04S 7/00 (2006.01); A63F 13/211 (2014.01); A63F 13/25 (2014.01)
CPC G06F 3/011 (2013.01) [A63F 13/213 (2014.09); A63F 13/217 (2014.09); G02B 27/01 (2013.01); G06T 7/60 (2013.01); G06V 20/10 (2022.01); H04S 7/304 (2013.01); A63F 13/211 (2014.09); A63F 13/25 (2014.09); A63F 2300/105 (2013.01); A63F 2300/1087 (2013.01); A63F 2300/8082 (2013.01); H04S 2400/11 (2013.01); H04S 2400/15 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for operating a mixed reality session, the method comprising:
imaging, by one or more processors, a real scene for a user by a mixed reality output apparatus;
determining, by the one or more processors, context parameter data describing a real context of the imaged real scene;
selecting, by the one or more processors, a parameter set from a content library based on the context parameter data, wherein the parameter set enables a rendering of a virtual object in a mixed reality session of the mixed reality output apparatus, wherein selecting the parameter set includes selecting a class of virtual objects and randomly selecting an instance of the class of virtual objects as the virtual object; and
based on the parameter set, outputting, by the one or more processors, a rending of the virtual object in the mixed reality session by the mixed reality output apparatus.