A computing device obtains a video and obtains a target facial image, where the target facial image comprises a target face to be edited. The computing device determines a target facial feature vector from the target facial image to be edited. For each of a plurality of frames in the video, the computing device is further configured to: identify facial regions of individuals depicted in the video, generate candidate facial feature vectors for each of the identified facial regions, compare each of the candidate facial feature vectors to the target facial feature vector, and apply a mask effect to facial regions of corresponding facial feature vectors based on the comparison to generate an edited video.
Legal claims defining the scope of protection, as filed with the USPTO.
2. The method of claim 1, wherein the target facial image is obtained from the video.
3. The method of claim 1, wherein the mask effect comprises at least one of: a face-lift effect; an effect for blurring an entire facial region; or an effect for blurring target features in the facial region.
5. The method of claim 4, wherein each graphical representation comprises a bar shaped element.
6. The method of claim 1, wherein graphical representations corresponding to different facial regions identified during playback of the video are grouped together.
11. The system of claim 10, wherein the mask effect comprises at least one of: a face-lift effect; an effect for blurring an entire facial region; or an effect for blurring target features in the facial region.
12. The system of claim 10, wherein the processor is further configured to generate, for each facial region displayed in the video, at least one graphical representation in a user interface, wherein a length of each graphical representation relative to a time axis corresponds to a time duration in which a corresponding facial region is displayed in the video, wherein a starting location of the graphical representation relative to the time axis corresponds to an instance in which the facial region begins to be displayed in the video for each graphical representation.
13. The system of claim 12, wherein each graphical representation comprises a bar shaped element.
14. The system of claim 10, wherein graphical representations corresponding to different facial regions identified during playback of the video are grouped together.
16. The non-transitory computer-readable storage medium of claim 15, wherein the mask effect comprises at least one of: a face-lift effect; an effect for blurring an entire facial region; or an effect for blurring target features in the facial region.
17. The non-transitory computer-readable storage medium of claim 15, wherein the instructions, when executed by the processor, further cause the computing device to generate, for each facial region displayed in the video, at least one graphical representation in a user interface, wherein a length of each graphical representation relative to a time axis corresponds to a time duration in which a corresponding facial region is displayed in the video, wherein a starting location of the graphical representation relative to the time axis corresponds to an instance in which the facial region begins to be displayed in the video for each graphical representation.
18. The non-transitory computer-readable storage medium of claim 15, wherein graphical representations corresponding to different facial regions identified during playback of the video are grouped together.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
June 24, 2022
March 5, 2024
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.