Generating an interactive digital media item that follows a viewer
AssigneeAdobe Inc.
InventorsI-Ming Pao, Yuyan Song, Sarah Kong
Life of this patent
Estimating the term…
Abstract
The present disclosure is directed toward systems and methods for generating an interactive digital media item based on a two-dimensional “selfie.” For example, one or more embodiments described herein identifies a face in the two-dimensional “selfie,” then builds and displays a three-dimensional model based on the identified face. One or more embodiments described herein also track movement of a viewer of a computing device displaying the three-dimensional model such that one or more portions of the three-dimensional model appear to follow the person viewing the “selfie.”
Claims20
A non-transitory computer-readable storage medium having stored thereon computer-executable instructions that, when executed by a processor, cause a computing device to:
- detect a face within a digital photograph;
- build a three-dimensional model of the detected face;
- display the three-dimensional model of the face on a screen of the computing device;
- identify an object within an image stream from the computing device;
- track a position of the object within the image stream;
- detect relative movement of the screen of the computing device and the object within the image stream;
- and
- move one or more portions of the three-dimensional model of the detected face based on the detected relative movement of the computing device so the one or more portions of the three-dimensional model of the detected face follow the object.
In a digital environment for accessing and displaying digital media, a computer-implemented method of animating digital media items in response to movements of viewers of the digital media items comprising:
- detecting, by a computing device, a face within a digital photograph;
- performing a step for building, by the computing device, a three-dimensional model of the detected face;
- displaying the three-dimensional model of the face on a screen of the computing device;
- identifying an object within an image stream from the computing device;
- performing a step for tracking a position of the object within the image stream;
- detecting relative movement of the screen of the computing device and the object within the image stream;
- and
- performing a step for moving, by the computing device, one or more portions of the three-dimensional model of the detected face based on the detected relative movement of the computing device and the object within the image stream so the one or more portions of the three-dimensional model of the detected face follow the object.
A system for animating digital media items in response to movements of viewers of the digital media items comprising:
- at least one display;
- at least one digital camera;
- at least one processor;
- and
- at least one non-transitory computer-readable storage medium storing instructions thereon that, when executed by the at least one processor, cause the system to:
- detect a first face within a digital photograph;
- build a three-dimensional model of the detected first face;
- display the three-dimensional model of the face on the at least one display;
- identify a second face within an image stream from the at least one camera;
- track a position of the second face within the image stream;
- and
- move one or more portions of the three-dimensional model of the detected face based on the tracked position of the second face so the one or more portions of the three-dimensional model of the detected first face follow the second face.
Dependencies are inferred from the claim text.