| CPC G06T 19/006 (2013.01) [G06F 3/011 (2013.01); G06F 3/04815 (2013.01); G06T 19/20 (2013.01); G06T 2207/10028 (2013.01); H04N 21/2542 (2013.01); H04N 21/4312 (2013.01); H04N 21/816 (2013.01)] | 17 Claims |

|
1. A computer-implemented method for presenting virtual content within a physical environment to a user, comprising:
receiving, at an extended reality system, virtual content from a content provider, the virtual content comprising a content element and a formatting tag associated with the content element, the formatting tag defining an attribute of a surface on which the content element is to be placed;
identifying content element within the received content;
extracting the formatting tag from the identified content element;
identifying a surface within the physical environment having the attribute of the surface defined by the formatting tag;
presenting a mixed reality landscape to the user, such that the identified content element is placed on the identified surface; and
identifying a plurality of surface options in the physical environment having the attribute of the surface defined by the formatting tag;
placing the identified content element on each of the identified plurality of surface options;
providing the user with an option to select one of the identified plurality of surface options; and
selecting the one of the identified plurality of surface options as the identified surface on which the identified content element is placed.
|