The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Oct. 20, 2020

Filed:

Dec. 28, 2018
Applicant:

Google Llc, Mountain View, CA (US);

Inventors:

Chia-Kai Liang, San Jose, CA (US);

Fuhao Shi, Mountain View, CA (US);

Assignee:

Google LLC, Mountain View, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04N 5/232 (2006.01); G06T 15/20 (2011.01); G06K 9/00 (2006.01); H04N 5/222 (2006.01); G06T 7/70 (2017.01);
U.S. Cl.
CPC ...
H04N 5/23258 (2013.01); G06K 9/00228 (2013.01); G06K 9/00261 (2013.01); G06K 9/00281 (2013.01); G06K 9/00295 (2013.01); G06T 7/70 (2017.01); G06T 15/20 (2013.01); H04N 5/2224 (2013.01); H04N 5/23219 (2013.01); H04N 5/23254 (2013.01); H04N 5/23267 (2013.01); G06T 2207/10016 (2013.01); G06T 2207/30201 (2013.01); G06T 2207/30244 (2013.01);
Abstract

The subject matter described in this disclosure can be embodied in methods and systems for stabilizing video. A computing system determines a stabilized location of a facial feature in a frame of video accounting for its location in a previous frame. The computing system determines a physical camera pose in virtual space and maps the frame into virtual space. The computing system determines an optimized virtual camera pose using an optimization process that determines (1) a difference between the stabilized location of the facial feature and a location of the facial feature when viewed from a potential virtual camera pose, (2) a difference between the potential virtual camera pose and a previous virtual camera pose, and (3) a difference between the potential virtual camera pose and the physical camera pose. The computing system generates the stabilized view of the frame using the optimized virtual camera pose.


Find Patent Forward Citations

Loading…