Providing folding patterns for creating augmented reality target objects
AssigneeL'oreal
InventorSeyed Morteza Haerihosseini
Life of this patent
Estimating the term…
Abstract
In some embodiments, folding patterns are provided that can be folded to create three-dimensional target objects for use in augmented reality environments. In some embodiments, the folding patterns may include joining means to secure the folded shape and thereby enhance usability and durability. In some embodiments, the folding patterns may also include patterns that can be used to identify a particular virtual object to be rendered in association with the three-dimensional target object.
Claims8
An augmented reality system, comprising:
- a flat paper product configured to be folded to form a three-dimensional target shape;
- a server computing device comprising a product data store;
- and
- an augmented reality device comprising:
- a camera;
- and
- a display device;
- wherein the augmented reality device is configured to:
- capture an image of the three-dimensional target shape using the camera;
- transmit a query to the server computing device for information defining a virtual object associated with the three-dimensional target shape;
- and
- cause the virtual object to be presented by the display device;
- wherein causing the virtual object to be presented by the display device includes:
- anchoring the virtual object to a detected position of the three-dimensional target shape;
- and
- moving the virtual object to coincide with detected movements of the three-dimensional target shape;
- and
- wherein the augmented reality device is further configured to:
- cause presentation of a second virtual object by the display device, wherein the second virtual object is not anchored to a detected position of the three-dimensional target shape, and wherein the second virtual object represents a person;
- and
- in response to detecting a virtual interaction between the virtual object and the second virtual object, change an appearance of the second virtual object by adding a cosmetic product to the second virtual object.
A computer-implemented method, comprising:
- capturing, by an augmented reality device, an image of a three-dimensional target shape using a camera of the augmented reality device, wherein the three-dimensional target shape is formed by a flat paper product configured to be folded to make the three-dimensional target shape;
- transmitting, by the augmented reality device, a query to a server computing device for information defining a virtual object associated with the three-dimensional target shape;
- causing, by the augmented reality device, the virtual object to be presented by a display device of the augmented reality device, wherein causing the virtual object to be presented by the display device includes:
- anchoring the virtual object to a detected position of the three-dimensional target shape;
- and
- moving the virtual object to coincide with detected movements of the three-dimensional target shape;
- causing, by the augmented reality device, presentation of a second virtual object by the display device, wherein the second virtual object is not anchored to a detected position of the three-dimensional target shape, and wherein the second virtual object represents a person;
- and
- in response to detecting a virtual interaction between the virtual object and the second virtual object, changing an appearance of the second virtual object by adding a cosmetic product to the second virtual object.
A non-transitory computer-readable medium having computer-executable instructions stored thereon that, in response to execution by one or more processors of an augmented reality device, cause the augmented reality device to perform actions comprising:
- capturing, by the augmented reality device, an image of a three-dimensional target shape using a camera of the augmented reality device, wherein the three-dimensional target shape is formed by a flat paper product configured to be folded to make the three-dimensional target shape;
- transmitting, by the augmented reality device, a query to a server computing device for information defining a virtual object associated with the three-dimensional target shape;
- causing, by the augmented reality device, the virtual object to be presented by a display device of the augmented reality device, wherein causing the virtual object to be presented by the display device includes:
- anchoring the virtual object to a detected position of the three-dimensional target shape;
- and
- moving the virtual object to coincide with detected movements of the three-dimensional target shape;
- causing, by the augmented reality device, presentation of a second virtual object by the display device, wherein the second virtual object is not anchored to a detected position of the three-dimensional target shape, and wherein the second virtual object represents a person;
- and
- in response to detecting a virtual interaction between the virtual object and the second virtual object, changing an appearance of the second virtual object by adding a cosmetic product to the second virtual object.
Dependencies are inferred from the claim text.