US 11,889,230 B2
Video conferencing method
Yousif Astarabadi, Redwood City, CA (US); Matt Mireles, Redwood City, CA (US); and Shaun Astarabadi, Redwood City, CA (US)
Assigned to Present Communications, Inc., Redwood City, CA (US)
Filed by Present Communications, Inc., Redwood City, CA (US)
Filed on Dec. 30, 2020, as Appl. No. 17/138,822.
Application 17/138,822 is a continuation of application No. 16/870,010, filed on May 8, 2020, granted, now 10,958,874.
Claims priority of provisional application 62/845,781, filed on May 9, 2019.
Prior Publication US 2021/0144338 A1, May 13, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 7/15 (2006.01); G06T 7/73 (2017.01); G06T 7/246 (2017.01); G06T 17/20 (2006.01); G10L 19/16 (2013.01); G06V 40/10 (2022.01); G06V 40/16 (2022.01)
CPC H04N 7/157 (2013.01) [G06T 7/246 (2017.01); G06T 7/73 (2017.01); G06T 17/20 (2013.01); G06V 40/10 (2022.01); G06V 40/166 (2022.01); G06V 40/171 (2022.01); G06V 40/172 (2022.01); G10L 19/167 (2013.01); G06T 2200/24 (2013.01); G06T 2207/10016 (2013.01); G06T 2207/30201 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for video conferencing comprising:
during a setup period:
accessing a target image of a first user;
detecting a target face in the target image;
representing a target constellation of facial landmarks, detected in the target image, in a target facial landmark container;
initializing a target set of face model coefficients;
generating a synthetic test image based on the target facial landmark container, the target set of face model coefficients, and a synthetic face generator;
characterizing a difference between the synthetic test image and the target face detected in the target image;
adjusting the target set of face model coefficients to reduce the difference; and
generating a first face model, associated with the first user, based on the target set of face model coefficients; and
during an operating period succeeding the setup period:
accessing a first frame depicting the first user;
detecting a first constellation of facial landmarks in the first frame; and
representing the first constellation of facial landmarks in a first facial landmark container; and
generating a first synthetic face image based on the first facial landmark container, the first face model, and the synthetic face generator.