Video manipulation with face replacement
US-2022115042-A1 · Apr 14, 2022 · US
US12505860B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12505860-B2 |
| Application number | US-202318172962-A |
| Country | US |
| Kind code | B2 |
| Filing date | Feb 22, 2023 |
| Priority date | Feb 22, 2023 |
| Publication date | Dec 23, 2025 |
| Grant date | Dec 23, 2025 |
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.
A computing system is provided, including one or more processors and associated memory storing instructions that cause the one or more processors to execute a social media program. The processor is configured to recognize, via a face recognition module of the social media program, one or more faces in the video. The processor is configured to cause a graphical user interface (GUI) to be displayed. The GUI includes a face selection tool that is configured to enable a user to select at least one recognized face to be masked. The processor is configured to mask the selected at least one recognized face in the video, to thereby generate an edited video. After masking, the processor is configured to share the edited video to a social media platform for viewing by other users.
Opening claim text (preview).
The invention claimed is: 1 . A computing system, comprising: one or more processors and associated memory storing instructions that cause the one or more processors to: execute a social media program including a masking tool; recognize, via a face recognition module of the social media program, one or more faces in a video; cause a graphical user interface (GUI) of the social media program to be displayed, the GUI including a face selection tool configured to enable a user to select at least one recognized face to be masked; mask, via the masking tool of the social media program, the selected at least one recognized face in the video based on user masking settings by adding a respective effect to the selected at least one recognized face in the video to thereby generate an edited video, the user masking settings including options to mask all faces other than a user's face only when the user is outside; and share the edited video to a social media platform for viewing by other users. 2 . The computing system of claim 1 , wherein the selected at least one recognized face is masked via blurring. 3 . The computing system of claim 1 , wherein the selected at least one recognized face is masked using a partial mask. 4 . The computing system of claim 1 , wherein the selected at least one recognized face is masked via an avatar, an icon, an animated character, or a replacement head. 5 . The computing system of claim 1 , wherein the GUI including the face selection tool is displayed during playback of the video to enable the user to select the at least one recognized face to be masked during playback. 6 . The computing system of claim 1 , wherein the GUI including the face selection tool is displayed prior to recording the video to enable the user to preselect the one or more recognized faces to be masked prior to recording. 7 . The computing system of claim 6 , wherein the processor is further configured to mask the one or more recognized faces of the recorded video based on the user masking settings. 8 . The computing system of claim 6 , wherein the one or more processors is further configured to mask the one or more recognized faces of a live recording based on the user masking settings. 9 . The computing system of claim 6 , wherein the GUI including the face selection tool enables the user to select an option to mask the user's face by default. 10 . The computing system of claim 6 , wherein the GUI including the face selection tool enables the user to select masking all recognized faces except for the user's face by default. 11 . The computing system of claim 1 , wherein the GUI including the face selection tool is displayed during recording of the video to enable the user to select the at least one recognized face to be masked during recording of the video. 12 . The computing system of claim 1 , wherein the social media program includes a social media client program executed by a processor of the one or more processors of a client computing device of the computing system, the client computing device is a mobile computing device equipped with a camera, and the video is captured by the social media client program executed by the client computing device, the social media program includes a social media server program executed by a processor of the one or more processors of a server computing device of the computing system, and the face recognition module and face masking module are executed at either the social media client program or the social media server program. 13 . A computerized method, comprising: executing a social media program including a masking tool; recognizing, via a face recognition module of the social media program, one or more faces in a video; causing a graphical user interface (GUI) of the social media program to be displayed, the GUI including a face selection tool configured to enable a user to select at least one recognized face to be masked; masking, via the masking tool of the social media program, the selected at least one recognized face in the video based on user masking settings by adding a respective effect to the selected at least one recognized face in the video to thereby generate an edited video, the user masking settings including options to mask all faces other than a user's face only when the user is outside; and sharing the edited video to a social media platform for viewing by other users. 14 . The computerized method of claim 13 , wherein the selected at least one recognized face is masked via blurring. 15 . The computerized method of claim 13 , wherein the selected at least one recognized face is masked via an avatar, an icon, an animated character, or a replacement head. 16 . The computerized method of claim 13 , wherein the GUI including the face selection tool is displayed during playback of the video to enable the user to select the at least one recognized face to be masked during playback. 17 . The computerized method of claim 13 , wherein the GUI including the face selection tool is displayed prior to recording the video to enable the user to preselect the one or more recognized faces to be masked prior to recording. 18 . The computerized method of claim 17 , further comprising: masking the one or more recognized faces of the recorded video based on the user masking settings. 19 . The computerized method of claim 13 , wherein the GUI including the face selection tool is displayed during recording of the video to enable the user to select the at least one recognized face to be masked during recording of the video. 20 . A non-transitory computer readable medium including instructions stored thereon, the instructions, when executed by one or more processors, causing the one or more processors to execute steps of: executing a social media program including a masking tool; recognizing, via a face recognition module of the social media program, one or more faces in a video; causing a graphical user interface (GUI) of the social media program to be displayed, the GUI including a face selection tool configured to enable a user to select at least one recognized face to be masked; masking, via the masking tool of the social media program, the selected at least one recognized face in the video based on user masking settings by adding a respective effect to the selected at least one recognized face in the video to thereby generate an edited video, the user masking settings including options to mask all faces other than a user's face only when the user is outside; and sharing the edited video to a social media platform for viewing by other users.
Denoising; Smoothing · CPC title
Two-dimensional [2D] image generation · CPC title
Face · CPC title
involving graphical user interfaces [GUIs] · CPC title
using acquisition arrangements · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.