Outer Rim Archives
Archives · 2020 · 10818089

Granted patent

Systems and methods to provide a shared interactive experience across multiple presentation devices

Number
10818089
Published
2020-10-27
Filed
2018-09-25
Assignee
Disney Enterprises, Inc.
Inventors
Gough; R. Hunter, Gibson; Hunter, Desa; Tri, Painter; Christopher, Bruegel; Brittany, McCoy; Maxwell
CPC
G06F3/011; G09G5/377; G06T19/006; G06T7/73; G06T7/74; G06F3/012; G06F3/013; G06T19/006; G06T2219/004; G06T2219/024; G09G5/377; G06T7/73; G06T7/74; G06F3/011; G06F3/012; G06F3/013
Verdict
Low Notable software
Source
Google Patents · FreePatentsOnline

The keeper's note

Shared interactive experience across multiple presentation devices (granted).

Abstract

This disclosure presents systems and methods to provide a shared augmented reality experience across multiple presentation devices. A first presentation device may display an AR marker, and may use a map of the physical environment to correctly orient the AR marker with an orientation of an anchor object. A second presentation device may then scan the marker, which places the anchor object in the position and orientation in their perceived views of the virtual environment in accordance with the marker. Once the location of the anchor object is established, networking between the first and second devices can be used to place other virtual objects in the virtual environment.

Background

FIELD(1) This disclosure relates to systems and methods to provide a shared interactive experience across multiple presentation devices.BACKGROUND(2) Devices and systems are available to provide virtual reality (VR) and/or augmented reality (AR) experiences. In particular, handheld and/or wearable technology may be used. Wearable technology may include head-mounted displays (HMD). Handheld technology may include mobile computing platforms, such as smart phones and/or tablets.SUMMARY(3) One aspect of the disclosure relates to a system configured to provide a shared interactive experience across multiple presentation devices. An interactive experience may take place in an interactive environment. An interactive environment may include one or more of a virtual reality environment, an augmented reality environment, and/or other interactive environment. An augmented reality environment may include views of images of virtual content within a virtual environment superimposed over views of a real-world environment. In some implementations, a user may actively view the real-world environment, for example, through a visor. In some implementations, a user may passively view the real-world environment, for example, through a display that presents images of the real-world environment. A virtual reality environment may include views of images of virtual content within a virtual environment. Virtual content may include one or more virtual objects and/or other virtual content. The terms “spa

Claims

1. A system configured to provide a shared augmented reality experience across multiple presentation devices, the system comprising: non-transitory electronic storage storing virtual content information, the virtual content information defining a virtual environment including virtual content, the virtual content including one or more virtual objects; a presentation device, the presentation device being configured to generate images of the virtual content and present the images such that the virtual content is perceived by a user as being located in a real-world environment; one or more physical processors configured by machine-readable instructions to: obtain input to specify a pose of a virtual object, the pose of the virtual object including an object location of the virtual object within the real-world environment and an object heading of the virtual object; effectuate presentation of a marker on a display of the presentation device, the marker having a marker heading; determine a real-world marker location of the marker presented on the display of the presentation device and compare the real-world marker location of the marker to the object location of the virtual object to determine if the real-world marker location of the marker and the object location of the virtual object match as a same location, wherein the real-world marker location of the marker is a location of the presentation device; and responsive to determining the real-world marker location of the marker presented on the display of the presentation device matches the object location of the virtual object as being the same location, modify the presentation of the marker presented on the display of the presentation device such that the marker heading of the marker matches the object heading of the virtual object. 6. A system configured to provide a shared augmented reality experience across multiple presentation devices, the system comprising: non-transitory electronic storage storing: environment record information, the environment record information defining a composition of a real-world environment, the composition of the real-world environment including one or more reference points; and virtual content information, the virtual content information defining a virtual environment including virtual content, the virtual content including one or more virtual objects, and wherein the virtual environment is specified with respect to the one or more reference points within the real-world environment; one or more physical processors configured by the machine-readable instructions to: detect presence of a marker presented on a display of a presentation device within the real-world environment, the marker having a marker heading previously modified on the display to match an object heading of a virtual object; determine a real-world marker location of the marker presented on the display of the presentation device, the real-world marker location of the marker being a location of the presentation device, wherein the real-world marker location of the marker has been determined to match an object location of the virtual object as being a same location based on a comparison of the real-world marker location of the marker to the object location of the virtual object; and specify, within the environment record information, the real-world marker location of the marker presented on the display of the presentation device as a first reference point within the real-world environment such that the virtual environment is specified with respect to the real-world marker location of the marker presented on the display of the presentation device. 11. A method to provide a shared augmented reality experience across multiple presentation devices, the method comprising: obtaining virtual content information, the virtual content information defining a virtual environment including virtual content, the virtual content including one or more virtual objects; generating images of the virtual content and presenting the images such that the virtual content is perceived by a user as being located in a real-world environment; obtaining input to specify a pose of a virtual object, the pose of the virtual object including an object location of the virtual object within the real-world environment and an object heading of the virtual object; effectuating presentation of a marker on a display of a presentation device, the marker having a marker heading; determining a real-world marker location of the marker presented on the display of the presentation device and comparing the real-world marker location of the marker to the object location of the virtual object to determine if the real-world marker location of the marker and the object location of the virtual object match as a same location, wherein the real-world marker location of the marker is a location of the presentation device; and responsive to determining the real-world marker location of the marker presented on the display of the presentation device matches the object location of the virtual object as being the same location, modifying the presentation of the marker on the display of the presentation device such that the marker heading of the marker matches the object heading of the virtual object. 16. A method to provide a shared augmented reality experience across multiple presentation devices, the method comprising: obtaining: environment record information, the environment record information defining a composition of a real-world environment, the composition of the real-world environment including one or more reference points; and virtual content information, the virtual content information defining a virtual environment including virtual content, the virtual content including one or more virtual objects, and wherein the virtual environment is specified with respect to the one or more reference points within the real-world environment; detecting presence of a marker presented on a display of a presentation device within the real-world environment, the marker having a marker heading previously modified on the display to match an object heading of a virtual object; determining a real-world marker location of the marker presented on the display of the presentation device, the real-world marker location of the marker being a location of the presentation device, wherein the real-world marker location of the marker has been determined to match an object location of the virtual object as being a same location based on a comparison of the real-world marker location of the marker to the object location of the virtual object; and specifying, within the environment record information, the real-world marker location of the marker as a first reference point within the real-world environment such that the virtual environment is specified with respect to the real-world marker location of the marker presented on the display of the presentation device.