| CPC G06T 7/0002 (2013.01) [G06T 7/50 (2017.01); G06T 11/00 (2013.01); G06V 10/70 (2022.01); G06V 20/40 (2022.01); G11B 27/036 (2013.01); G11B 27/10 (2013.01); G06T 2207/10016 (2013.01); G06T 2207/30168 (2013.01); G06T 2207/30201 (2013.01); G06V 40/161 (2022.01)] | 30 Claims |

|
1. A method of detecting video artifacts in a video stream or broadcast, comprising:
receiving, by a processor in a computing device, the video from a video source;
subtracting pixel intensity values from two consecutive frames in the video to generate a residual that identifies differences between the two consecutive frames;
identifying a video artifact in the video based on the generated residual; and
integrating a generated avatar into the video frames that include the video artifact and generating a modified video stream or broadcast that includes the integrated avatar by:
replacing artifacts on a background portion of video frame to generate an updated background portion;
integrating the generated avatar and the updated background portion to create a composite image; and
integrating the composite image into the video frames that include the video artifact.
|