Outer Rim Archives
Archives · 2018 · 9898871

Granted patent

Systems and methods for providing augmented reality experience based on a relative position of objects

Number
9898871
Published
2018-02-20
Filed
2016-10-05
Assignee
Disney Enterprises, Inc.
Inventors
Reagan; Richard; Mistry; Sagar; Allison; Nathan
CPC
G06V20/20; G06T7/70; G06T19/006
Verdict
Medium Notable software
Source
Google Patents · FreePatentsOnline

The keeper's note

AR experience from relative object position.

Abstract

This disclosure relates to system and methods for providing augmented reality experience based on a relative position of objects. Augmented reality experience based on a relative position of object may be provided by detecting a first object and a second object. Positions and orientations of the first object and the second object may be determined. A first visual effect may be determined for the first object and a second visual effect may be determined for the second object. Overlay positions and orientations for the first visual effect and the second visual effect may be determined. An overlay image including the first visual effect and the second visual effect may be determined, and the overlay image may be displayed. An interaction between the first visual effect and the second visual effect may be determined based on the relative position of the first object and the second object.

Background

FIELD(1) This disclosure relates to systems and methods for providing augmented reality experience based on a relative position of objects.BACKGROUND(2) Augmented reality experience may include multiple objects augmented with visual effects. Such augmented reality experience do not provide for different interaction between visual effects based on the relative position of the objects.SUMMARY(3) This disclosure relates to providing augmented reality experience based on a relative position of objects. Augmented reality experience based on a relative position of object may be provided by detecting a first object, a second object, and/or other objects. Positions and/or orientations of the first object, the second object, and/or other objects may be determined. A first visual effect, and/or other visual effects may be determined for the first object, a second visual effect and/or other visual effects may be determined for the second object, and/or other visual effects may be determined for other objects. Overlay positions and/or orientations for the first visual effect, the second visual effect, and/or other visual effects may be determined. An overlay image including the first visual effect, the second visual effect, and/or other visual effects may be determined. The overlay image may be displayed. An interaction between the first visual effect, the second visual effect, and/or other visual effects may be determined based on the relative position of the first object, the second ob

Claims

1. A system configured to provide an augmented reality experience, the system comprising: a display configured to display an overlay image; an image sensor configured to generate visual output signals conveying visual information within a field of view of the image sensor, the visual information including depictions of a first object and a second object present in the real world; one or more physical processors configured by machine readable instructions to: detect presence of the first object based on the visual output signals; detect presence of the second object based on the visual output signals; determine a position and orientation of the first object based on the visual output signals; determine a position and orientation of the second object based on the visual output signals; determine a relative orientation between the first object and the second object; determine a first visual effect for the first object; determine a second visual effect for the second object; determine an overlay position and overlay orientation for the first visual effect based on the position and orientation of the first object; determine an overlay position and overlay orientation for the second visual effect based on the position and orientation of the second object; determine the overlay image comprising the first visual effect and the second visual effect, wherein the first visual effect is placed within the overlay image according to the overlay position and overlay orientation for the first visual effect and the second visual effect is placed within the overlay image according to the overlay position and overlay orientation for the second visual effect; effectuate presentation of the overlay image on the display so that the first visual effect appears to augment an appearance of the first object within the real world and the second visual effect appears to augment an appearance of the second object within the real world; and determine an interaction between the first visual effect and the second visual effect based on the relative orientation between the first object and the second object. 10. A method to provide an augmented reality experience, the method comprising: generating visual output signals conveying visual information within a field of view of an image sensor, the visual information including depictions of a first object and a second object present in the real world; detecting presence of the first object based on the visual output signals; detecting presence of the second object based on the visual output signals; determining a position and orientation of the first object based on the visual output signals; determining a position and orientation of the second object based on the visual output signals; determining a relative orientation between the first object and the second object; determining a first visual effect for the first object; determining a second visual effect for the second object; determining an overlay position and overlay orientation for the first visual effect based on the position and orientation of the first object; determining an overlay position and overlay orientation for the second visual effect based on the position and orientation of the second object; determining an overlay image comprising the first visual effect and the second visual effect, wherein the first visual effect is placed within the overlay image according to the overlay position and overlay orientation for the first visual effect and the second visual effect is placed within the overlay image according to the overlay position and overlay orientation for the second visual effect; effectuating presentation of the overlay image on a display so that the first visual effect appears to augment an appearance of the first object within the real world and the second visual effect appears to augment an appearance of the second object within the real world; and determining an interaction between the first visual effect and the second visual effect based on the relative orientation between the first object and the second object. 19. A system configured to provide an augmented reality experience, the system comprising: a display configured to display an overlay image; an image sensor configured to generate visual output signals conveying visual information within a field of view of the image sensor, the visual information including depictions of a first object and a second object present in the real world; one or more physical processors configured by machine readable instructions to: detect presence of the first object based on the visual output signals; detect presence of the second object based on the visual output signals; determine a position and orientation of the first object based on the visual output signals; determine a position and orientation of the second object based on the visual output signals; determine a relative orientation between the first object and the second object; determine a first visual effect for the first object; determine a second visual effect for the second object; determine an overlay position and overlay orientation for the first visual effect based on the position and orientation of the first object; determine an overlay position and overlay orientation for the second visual effect based on the position and orientation of the second object; determine the overlay image comprising the first visual effect and the second visual effect, wherein the first visual effect is placed within the overlay image according to the overlay position and overlay orientation for the first visual effect and the second visual effect is placed within the overlay image according to the overlay position and overlay orientation for the second visual effect; effectuate presentation of the overlay image on the display so that the first visual effect appears to augment the appearance of the first object and the second visual effect appears to augment the appearance of the second object; determine an interaction between the first visual effect and the second visual effect based on the relative orientation between the first object and the second object; obtain user input, the user input indicating a set of controls for the first visual effect, the set of controls including a first control defining a first action for the first visual effect; and modify the first visual effect to simulate the first visual effect executing an action corresponding to the user input.