Real time texture mapping for augmented reality system
US-2016217590-A1 · Jul 28, 2016 · US
US10475245B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10475245-B2 |
| Application number | US-201815906816-A |
| Country | US |
| Kind code | B2 |
| Filing date | Feb 27, 2018 |
| Priority date | Feb 27, 2018 |
| Publication date | Nov 12, 2019 |
| Grant date | Nov 12, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
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.
Opening claim text (preview).
The invention claimed is: 1. 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. 2. The system of claim 1 , wherein transmitting the query to the server computing device includes determining an identification design on the three-dimensional target shape. 3. The system of claim 1 , wherein the flat paper product includes: a pattern indicating folds to be applied to the flat paper product to form the flat paper product into the three-dimensional target shape; and means for attaching a first portion of the pattern to a second portion of the pattern to secure the three-dimensional target shape. 4. The system of claim 1 , further comprising a medium within which the flat paper product is inserted. 5. 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. 6. The method of claim 5 , wherein transmitting the query to the server computing device includes determining an identification design on the three-dimensional target shape. 7. 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. 8. The computer-readable medium of claim 7 , wherein transmitting the query to the server computing device includes determining an identification design on the three-dimensional target shape.
Making hollow objects (B31D5/0082, B31D5/0095, B31D5/02, B31D5/04 take precedence) · CPC title
Spatial or amplitude domain methods (H04N1/32309 takes precedence) · CPC title
Mixed reality (object pose determination, tracking or camera calibration for mixed reality G06T7/00) · CPC title
Binding, stapling, folding or perforating, e.g. punching · CPC title
Determining position or orientation of objects or cameras (camera calibration G06T7/80) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.