AVATAR-BASED VIDEO ENCODING
First Claim
1. A computer-readable medium encoded with instructions that, when executed by one or more processors, causes a process for avatar-based video encoding to be carried out, the process comprising:
- recording a video of a user; and
reconstructing the recorded video as an avatar-based video using an avatar that is based on one or more facial expressions of the user detected during video recording.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques are disclosed for performing avatar-based video encoding. In some embodiments, a video recording of an individual may be encoded utilizing an avatar that is driven by the facial expression(s) of the individual. In some such cases, the resultant avatar animation may accurately mimic facial expression(s) of the recorded individual. Some embodiments can be used, for example, in video sharing via social media and networking websites. Some embodiments can be used, for example, in video-based communications (e.g., peer-to-peer video calls; videoconferencing). In some instances, use to the disclosed techniques may help to reduce communications bandwidth use, preserve the individual'"'"'s anonymity, and/or provide enhanced entertainment value (e.g., amusement) for the individual, for example.
-
Citations
25 Claims
-
1. A computer-readable medium encoded with instructions that, when executed by one or more processors, causes a process for avatar-based video encoding to be carried out, the process comprising:
-
recording a video of a user; and reconstructing the recorded video as an avatar-based video using an avatar that is based on one or more facial expressions of the user detected during video recording. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
a video device configured to record video; an imaging and audio framework module configured to receive and interpret video input from the video device; a face detection module operatively coupled with the imaging and audio framework module and configured to detect a face within the video input and to track changes in facial characteristics of the detected face; an avatar database having one or more avatars stored therein; and an avatar control module configured to animate a selected avatar using changes in facial characteristics of the detected face as tracked by the face detection module. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
-
23. A system comprising:
-
an avatar database having one or more avatars stored therein; and a mobile computing device configured to; record a video; detect a face within the video; track changes in facial characteristics of the detected face; and reconstruct the recorded video as an avatar-based video using an avatar that is animated using the tracked changes in facial characteristics of the detected face. - View Dependent Claims (24, 25)
-
Specification