System and method for embedding and viewing media files within a virtual and augmented reality scene
First Claim
1. A method comprising:
- determining a first orientation of a device within a three-dimensional space;
determining a second orientation of the device relative to a nodal point, wherein the nodal point is at a first position within the three-dimensional space external to the device and corresponds to a user using the device;
displaying a first portion of a virtual and augmented reality (VAR) scene on the device based on the first orientation and the second orientation, wherein the first portion of the VAR scene corresponds to an overlap between a viewing frustum projected from the nodal point and the VAR scene, and wherein the VAR scene includes visual data and orientation data;
detecting a change in the first orientation of the device and detecting a change in a position of the nodal point from the first position to a second position within the three-dimensional space, wherein the change in the position of the nodal point causes the viewing frustum to overlap with a second portion of the VAR scene;
displaying the second portion of the VAR scene on the device based on the detected change in the first orientation of the device and the detected change in the position of the nodal point;
receiving a selection of a media location in the second portion of the VAR scene, wherein the selected media location is correlated to the first orientation of the device and the second orientation of the device when the selection is received; and
embedding a media file in the VAR scene at the media location, wherein the media file is subsequently activatable when the device is oriented such that the second portion of the VAR scene is displayed.
3 Assignments
0 Petitions
Accused Products
Abstract
A preferred method for viewing embedded media in a virtual and augmented reality (VAR) scene can include at a viewer device, defining a real orientation of the viewer device relative to a projection matrix; and orienting a VAR scene on the viewer device in response to the real orientation in block, in which the VAR scene includes one or both of visual data and orientation data. The preferred method can further include selecting a media file in the VAR scene, wherein the media file is selected at a media location correlated at least to the real orientation of the viewer device; and activating the media file in the VAR scene at the media location. The preferred method and variations thereof functions to allow a viewer to interact with media that is embedded, tagged, linked, and/or associated with a VAR scene viewable on the viewer device.
86 Citations
15 Claims
-
1. A method comprising:
-
determining a first orientation of a device within a three-dimensional space; determining a second orientation of the device relative to a nodal point, wherein the nodal point is at a first position within the three-dimensional space external to the device and corresponds to a user using the device; displaying a first portion of a virtual and augmented reality (VAR) scene on the device based on the first orientation and the second orientation, wherein the first portion of the VAR scene corresponds to an overlap between a viewing frustum projected from the nodal point and the VAR scene, and wherein the VAR scene includes visual data and orientation data; detecting a change in the first orientation of the device and detecting a change in a position of the nodal point from the first position to a second position within the three-dimensional space, wherein the change in the position of the nodal point causes the viewing frustum to overlap with a second portion of the VAR scene; displaying the second portion of the VAR scene on the device based on the detected change in the first orientation of the device and the detected change in the position of the nodal point; receiving a selection of a media location in the second portion of the VAR scene, wherein the selected media location is correlated to the first orientation of the device and the second orientation of the device when the selection is received; and embedding a media file in the VAR scene at the media location, wherein the media file is subsequently activatable when the device is oriented such that the second portion of the VAR scene is displayed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
determining a first orientation of a device within a three-dimensional space; determining a second orientation of the device relative to a nodal point, wherein the nodal point is at a first position within the three-dimensional space external to the device and corresponds to a user using the device; displaying a first portion of a virtual and augmented reality (VAR) scene on the device based on the first orientation and the second orientation, wherein the first portion of the VAR scene corresponds to an overlap between a viewing frustum projected from the nodal point and the VAR scene, and wherein the VAR scene comprises visual data and orientation data; detecting a change in the first orientation of the device and detecting a change in a position of the nodal point from the first position to a second position within the three-dimensional space, wherein the change in the position of the nodal point causes the viewing frustum to overlap with a second portion of the VAR scene; displaying the second portion of the VAR scene on the device based on the detected change in the first orientation of the device and the detected change in the position of the nodal point; receiving a selection of a media file embedded at a media location in the second portion of the VAR scene, wherein the media location is correlated to the first orientation of the device and the second orientation of the device when the media file was embedded, and wherein the media file is activatable when the device is oriented such that the second portion of the VAR scene is displayed; and activating the media file in the VAR scene at the media location. - View Dependent Claims (11, 12, 13, 14, 15)
-
Specification