US 12,231,806 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 Jul. 18, 2023, as Appl. No. 18/223,215.
Application 18/223,215 is a continuation of application No. 17/530,094, filed on Nov. 18, 2021, granted, now 11,750,770.
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 2023/0362327 A1, Nov. 9, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 5/77 (2006.01); G06F 3/04883 (2022.01); G06T 3/40 (2006.01); G06V 40/16 (2022.01); H04N 21/44 (2011.01); H04N 21/84 (2011.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:
linking a first user input to one or more coordinates on a first transparent plane overlaid on a first portion of an object;
linking a second user input to one or more coordinates on a second transparent plane overlaid on a second portion of the object;
rendering first and second graphical representations on a video depicting the object by overlaying at least a portion of the first transparent plane on the object when the first portion of the object is depicted in the 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; and
in response to determining that the first user input extends outwardly from the object, rendering the first transparent plane relative to the object within one or more frames of the video as extending outwardly from the object.