Dynamic browser stage
AssigneeMagic Leap, Inc.
InventorsGenevieve Mak, Aleksei Marchenko, Alfred Yu-Chih Tarng, Damian Franco
Life of this patent
Estimating the term…
Abstract
The disclosure relates to systems and methods for displaying three-dimensional (3D) content in a spatial 3D environment. The systems and methods can include receiving a request from web domain to display 3D content of certain dimensions at a location within the spatial 3D environment, identifying whether the placement is within an authorized portion of the spatial 3D environment, expanding the authorized portion of the 3D spatial environment to display the 3D content based on a user authorization to resize the authorized portion, and displaying the 3D content.
Claims19
A display system for displaying virtual content in a three-dimensional (3D) spatial environment, the display system comprising:
- a head-mounted display configured to present virtual content to an eye of a user of the display system;
- and
- circuitry in communication with the head-mounted display, the circuitry configured to:
- receive a request to access 3D content that is web based;
- identify parameters associated with the 3D content comprising at least one of:
- a location in the 3D spatial environment of the user to display the 3D content, an orientation of the 3D content, or dimensions of the 3D content;
- determine whether a threshold amount of the 3D content can be displayed in a bounded volume of the 3D spatial environment based on the parameters;
- in response to determining that the threshold amount of the 3D content cannot be displayed in the bounded volume of the 3D spatial environment, automatically resize the bounded volume to allow display of at least the threshold amount of the 3D content in the resized bounded volume.
A display system for displaying virtual content in a three-dimensional (3D) spatial environment, the display system comprising:
- a head-mounted display configured to present virtual content to an eye of a user of the display system;
- and
- circuitry in communication with the head-mounted display, the circuitry configured to:
- receive a request to access content;
- display the content in a bounded volume of the 3D spatial environment of the user in a first orientation;
- receive a request to display the content in the 3D spatial environment of the user in a second orientation;
- determine whether a threshold amount of the 3D content can be displayed in the bounded volume of the 3D spatial environment of the user in the second orientation;
- and
- in response to determining that the content cannot be displayed in the bounded volume of the 3D spatial environment in the second orientation, automatically resize the bounded volume to allow display of the content in the second orientation within the resized bounded volume.
A display system for displaying virtual content in a three-dimensional (3D) spatial environment, the display system comprising:
- a head-mounted display configured to present virtual content to an eye of a user of the display system;
- and
- circuitry in communication with the head-mounted display, the circuitry configured to:
- receive a request to access 3D content;
- identify parameters associated with the 3D content comprising at least one of:
- a location in the 3D spatial environment of the user to display the 3D content, an orientation of the 3D content, and dimensions of the 3D content;
- determine whether a threshold amount of the 3D content can be displayed in a bounded volume of the 3D spatial environment of the user based on the parameters;
- and
- in response to determining that the threshold amount of the 3D content cannot be displayed in the bounded volume of the 3D spatial environment, display a representation of the 3D content at the location in the 3D spatial environment.
Dependencies are inferred from the claim text.