US 11,750,770 B2
Real time painting of a video stream
Yurii Monastyrshyn, Santa Monica, CA (US); and Illia Tulupov, Odessa (UA)
Assigned to Snap Inc., Santa Monica, CA (US)
Filed by Snap Inc., Santa Monica, CA (US)
Filed on Nov. 18, 2021, as Appl. No. 17/530,094.
Application 17/530,094 is a continuation of application No. 16/789,121, filed on Feb. 12, 2020, granted, now 11,212,482.
Application 16/789,121 is a continuation of application No. 15/213,186, filed on Jul. 18, 2016, granted, now 10,609,324.
Prior Publication US 2022/0078370 A1, Mar. 10, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 5/77 (2006.01); G06T 3/40 (2006.01); G06F 3/04883 (2022.01); H04N 21/44 (2011.01); H04N 21/84 (2011.01); G06V 40/16 (2022.01)
CPC H04N 5/77 (2013.01) [G06F 3/04883 (2013.01); G06T 3/40 (2013.01); G06V 40/165 (2022.01); H04N 21/44008 (2013.01); H04N 21/84 (2013.01); G06T 2207/30201 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method, comprising:
determining a first user input;
linking the first user input to one or more coordinates on a first graphical plane, the first graphical plane comprising a first transparent plane overlaid on a first portion of an object depicted in an image;
determining a second user input;
linking the second user input to one or more coordinates on a second graphical plane, the second graphical plane comprising a second transparent plane overlaid on a second portion of the object depicted in the image; and
selectively rendering first and second graphical representations in a video stream based on the first and second graphical planes, the selectively rendering comprising overlaying at least a portion of the first transparent plane on the object when the first portion of the object is depicted in a video, and overlaying at least a portion of the second transparent plane on the object when the second portion of the object is depicted in the video.