- Number
- 10546425
- Published
- 2020-01-28
- Filed
- 2018-01-30
- Assignee
- Disney Enterprises, Inc.
- Inventors
- Baumbach; Elliott H., Goslin; Michael P.
- CPC
- H04W4/20; H04W4/06; H04W4/80; H04W4/026; H04W4/021; G06T19/006; G06T19/20
- Verdict
- Low Hardware
- Source
- Google Patents · FreePatentsOnline
The keeper's note
Physical objects interacting with AR features.
Abstract
Embodiments herein provide a method for determining, utilizing an output from a beacon device detected using one or more sensors, a physical location of an interactive device in a physical space. Additionally, the method includes receiving an indication that an augmented reality scene is being displayed, where the augmented reality scene includes the physical space and a first virtual element. The method also includes identifying a predefined dynamic based on characteristics of the interactive device and the first virtual element. Finally, the method includes determining a physical movement to perform based on the determined physical location of the interactive device and the predefined dynamic, and activating the one or more actuators to cause the determined physical movement.
Background
BACKGROUNDField of the Invention(1) The present disclosure generally relates to augmented reality, and more specifically, to providing immersive interaction between physical objects and virtual elements in augmented reality scenes.Description of the Related Art(2) Virtual reality (VR) and augmented reality (AR) have become increasingly popular in recent years. Virtual reality generally involves simulating a virtual environment such that the user feels as if he or she is actually present in the virtual world. With a typical VR environment, the actual physical space around the user is not visible or displayed to the user, and only virtual elements are displayed. Augmented reality involves displaying at least a portion of the real physical environment around the user, with virtual elements augmenting the physical scene, such as by projecting the virtual elements into the physical environment. Similarly, the virtual elements can be projected or displayed on a screen that is partially transparent so that the real physical world is still visible, or one or more cameras can capture the physical environment and display it to the user, along with the virtual elements.(3) AR allows the user to see virtual objects and elements as if they are present in the physical environment. For example, to the user, it may appear that a virtual character is standing in the user's room. Unfortunately, it is not possible for real objects to interact with virtual stimuli. For example, physical objects
Claims
1. A system comprising: a beacon device; an augmented reality device comprising: a first processor; and a first memory containing first computer program code that, when executed on the first processor, performs a first operation; and an interactive device comprising: a second processor; one or more actuators; and a second memory containing second computer program code that, when executed on the second processor, performs a second operation; wherein the first operation performed by execution of the first computer program code of the augmented reality device comprises: determining, using detected output from the beacon device, a physical location of the augmented reality device in a physical space; and displaying an augmented reality scene, wherein the augmented reality scene includes the physical space and a first virtual element; wherein the second operation performed by execution of the second computer program code of the interactive device comprises: determining, by the interactive device, using detected output from the beacon device, a physical location of the interactive device in the physical space; upon determining, by the interactive device, that the first virtual element is being displayed by the augmented reality device: identifying, by the interactive device, a predefined dynamic based on characteristics of the interactive device and the first virtual element; receiving, by the interactive device, from the augmented reality device, an indication of a location of the first virtual element in the augmented reality scene; determining, by the interactive device, a physical movement to perform based on the determined physical location of the interactive device, the location of the first virtual element, and the predefined dynamic; and activating, by the interactive device, the one or more actuators to cause the determined physical movement.
8. An interactive device comprising: a processor; one or more sensor devices; one or more actuators; a network interface; and a memory containing computer program code that, when executed on the processor, performs an operation comprising: determining, by the interactive device, utilizing an output from a beacon device detected by the one or more sensor devices, a physical location of the interactive device in a physical space; receiving, by the interactive device, an indication that an augmented reality scene is being displayed by an augmented reality device, wherein the augmented reality scene includes the physical space and a first virtual element; upon determining, by the interactive device, that the first virtual element is being displayed by the augmented reality device: identifying, by the interactive device, a predefined dynamic based on characteristics of the interactive device and the first virtual element; receiving, by the interactive device, from the augmented reality device, an indication of a location of the first virtual element in the augmented reality scene; determining, by the interactive device, a physical movement to perform based on the determined physical location of the interactive device, the location of the first virtual element, and the predefined dynamic; and activating, by the interactive device, the one or more actuators to cause the determined physical movement.
14. A method comprising: determining, by an interactive device, utilizing an output from a beacon device detected using one or more sensors, a physical location of the interactive device in a physical space; receiving, by the interactive device, an indication that an augmented reality scene is being displayed by an augmented reality device, wherein the augmented reality scene includes the physical space and a first virtual element; upon determining, by the interactive device, that the first virtual element is being displayed by the augmented reality device: identifying, by the interactive device, a predefined dynamic based on characteristics of the interactive device and the first virtual element; receiving, by the interactive device, from the augmented reality device, an indication of a location of the first virtual element in the augmented reality scene; determining, by the interactive device, a physical movement to perform based on the determined physical location of the interactive device, the location of the first virtual element, and the predefined dynamic; and activating, by the interactive device, the one or more actuators to cause the determined physical movement.