Mixed reality media content
AssigneeSnap Inc.
InventorsSharon Moll, Piotr Gurgul, Dawei Zhang
Life of this patent
Estimating the term…
Abstract
A mixed-reality media content system may be configured to perform operations that include: causing display of image data at a client device, the image data comprising a depiction of an object that includes a graphical code at a position upon the object; detecting the graphical code at the position upon the depiction of the object based on the image data; accessing media content within a media repository based on the graphical code scanned by the client device; and causing display of a presentation of the media content at the position of the graphical code upon the depiction of the object at the client device.
Claims20
A method comprising:
- causing display of image data at a client device, the image data depicting a graphical code on a surface of an object;
- detecting the graphical code within the image data;
- responsive to detecting the graphical code, generating a depth map that represents the surface of the object;
- transforming the depth map into a three-dimensional mesh;
- and
- causing display of a presentation of media content at the client device, the presentation of the media content rendered based on the three-dimensional mesh.
A system comprising:
- one or more processors of a machine;
- and
- a memory storing instructions that, when executed by at least one processor among the one or more processors, causes the machine to perform operations comprising:
- causing display of image data at a client device, the image data depicting a graphical code on a surface of an object;
- detecting the graphical code within the image data;
- responsive to detecting the graphical code, generating a depth map that represents the surface of the object;
- transforming the depth map into a three-dimensional mesh;
- and
- causing display of a presentation of media content at the client device, the presentation of the media content rendered based on the three-dimensional mesh.
A non-transitory machine-readable storage medium comprising instructions that, when executed by one or more processors of a machine, cause the machine to perform operations comprising:
- causing display of image data at a client device, the image data depicting a graphical code on a surface of an object;
- detecting the graphical code within the image data;
- responsive to detecting the graphical code, generating a depth map that represents the surface of the object;
- transforming the depth map into a three-dimensional mesh;
- and
- causing display of a presentation of media content at the client device, the presentation of the media content rendered based on the three-dimensional mesh.
Dependencies are inferred from the claim text.