MECHANISM TO GIVE HOLOGRAPHIC OBJECTS SALIENCY IN MULTIPLE SPACES
First Claim
1. A method for generating and displaying one or more virtual objects, comprising:
- identifying one or more real objects within an environment, the identifying is performed by a mobile device, the environment is associated with a world space, the one or more real objects include a first real object associated with a first space different from the world space;
acquiring a virtual object associated with the environment;
assigning the virtual object to the first space;
detecting a space transition event for the virtual object;
assigning the virtual object to the world space in response to the detecting a space transition event;
determining a location for the virtual object relative to the world space; and
displaying at the mobile device the virtual object such that the virtual object is perceived to exist at a point in space corresponding with the location.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for allowing a virtual object to interact with other virtual objects across different spaces within an augmented reality (AR) environment and to transition between the different spaces is described. An AR environment may include a plurality of spaces, each comprising a bounded area or volume within the AR environment. In one example, an AR environment may be associated with a three-dimensional world space and a two-dimensional object space corresponding with a page of a book within the AR environment. A virtual object within the AR environment may be assigned to the object space and transition from the two-dimensional object space to the three-dimensional world space upon the detection of a space transition event. In some cases, a dual representation of the virtual object may be used to detect interactions between the virtual object and other virtual objects in both the world space and the object space.
89 Citations
20 Claims
-
1. A method for generating and displaying one or more virtual objects, comprising:
-
identifying one or more real objects within an environment, the identifying is performed by a mobile device, the environment is associated with a world space, the one or more real objects include a first real object associated with a first space different from the world space; acquiring a virtual object associated with the environment; assigning the virtual object to the first space; detecting a space transition event for the virtual object; assigning the virtual object to the world space in response to the detecting a space transition event; determining a location for the virtual object relative to the world space; and displaying at the mobile device the virtual object such that the virtual object is perceived to exist at a point in space corresponding with the location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. One or more storage devices containing processor readable code for programming one or more processors to perform a method for generating and displaying one or more virtual objects comprising the steps of:
-
identifying an environment associated with a mobile device, the environment corresponds with a world space; detecting a first AR tag associated with a first real object within the environment, the first real object corresponds with a first space; acquiring a virtual object associated with the first AR tag, the virtual object comprises a first portion of the virtual object and a second portion of the virtual object; assigning the first portion of the virtual object to the first space; assigning the second portion of the virtual object to the first space; detecting a space transition event for the second portion of the virtual object; assigning the second portion of the virtual object to the world space in response to the detecting a space transition event; and displaying at the mobile device one or more images corresponding with the virtual object such that the first portion of the virtual object is perceived to be locked to the first space and the second portion of the virtual object is perceived to be locked to the world space. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. An electronic device for generating and displaying one or more virtual objects, comprising:
-
a memory, the memory stores a virtual object associated with an environment; one or more processors in communication with the memory, the one or more processors identify one or more real objects within the environment, the environment is associated with a world space, the one or more real objects include a first real object associated with a first space different from the world space, the one or more processors assign the virtual object to the first space, the one or more processors detect a space transition event for the virtual object, the one or more processors assign the virtual object to the world space in response to detecting the space transition event, the one or more processors determine a location for the virtual object relative to the world space, the one or more processors generate one or more images of the virtual object corresponding with the location; and a see-through display in communication with the one or more processors, the see-through display displays the one or more images of the virtual object such that the virtual object is perceived to exist at a point in space corresponding with the location. - View Dependent Claims (19, 20)
-
Specification