Patent ID: 11961213
Assignee: SNAP INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 8:
9. A system for manipulating portions of a video stream, comprising:
one or more processor; and
a non-transitory machine-readable storage medium storing processor executable instructions that, when executed by a processor of a machine, cause the machine to perform operations comprising:
accessing, by the processor, a video stream comprising a first set of images and a second set of images;
identifying an object of interest based on a prominent position of the object of interest in the first set of images;
based on the identification, determining an approximate location of the object of interest;
identifying an area of interest within one or more images of the first set of images, the area of interest being a portion of the one or more images encompassing the approximate location of the object of interest;
generating a modified area of interest by converting pixels within the area of interest to values along a grayscale to generate a grayscale area of interest, the pixels converted to grayscale by, for each pixel, generating a grayscale value by multiplying a fixed intensity value with a quotient of a triplet of color saturation values of the pixel;
identifying a first set of pixels and a second set of pixels within the modified area of interest; and
modifying a color value for the first set of pixels within the second set of images of the video stream.