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:
Apr. 09, 2019

Filed:

Apr. 11, 2016
Applicant:

Facebook, Inc., Menlo Park, CA (US);

Inventors:

Brian Keith Cabral, San Jose, CA (US);

Forrest Samuel Briggs, Palo Alto, CA (US);

Albert Parra Pozo, San Mateo, CA (US);

Peter Vajda, Palo Alto, CA (US);

Assignee:

Facebook, Inc., Menlo Park, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06T 3/40 (2006.01); G06T 19/00 (2011.01); H04N 13/282 (2018.01); H04N 13/257 (2018.01); H04N 13/128 (2018.01); H04N 13/156 (2018.01); H04N 13/243 (2018.01); H04N 13/111 (2018.01); H04N 5/247 (2006.01); H04N 13/239 (2018.01); G06T 7/207 (2017.01); G06T 7/269 (2017.01); G06T 5/50 (2006.01); G06T 7/33 (2017.01); G06T 7/246 (2017.01);
U.S. Cl.
CPC ...
H04N 13/282 (2018.05); G06T 3/4038 (2013.01); G06T 5/50 (2013.01); G06T 7/207 (2017.01); G06T 7/246 (2017.01); G06T 7/269 (2017.01); G06T 7/33 (2017.01); G06T 19/006 (2013.01); H04N 5/247 (2013.01); H04N 13/111 (2018.05); H04N 13/128 (2018.05); H04N 13/156 (2018.05); H04N 13/239 (2018.05); H04N 13/243 (2018.05); H04N 13/257 (2018.05); G06T 2200/32 (2013.01); G06T 2207/10012 (2013.01); G06T 2207/10024 (2013.01); G06T 2207/20221 (2013.01);
Abstract

A canvas generation system generates a canvas view of a scene based on a set of original camera views depicting the scene, for example to recreate a scene in virtual reality. Canvas views can be generated based on a set of synthetic views generated from a set of original camera views. Synthetic views can be generated, for example, by shifting and blending relevant original camera views based on an optical flow across multiple original camera views. An optical flow can be generated using an iterative method which individually optimizes the optical flow vector for each pixel of a camera view and propagates changes in the optical flow to neighboring optical flow vectors.


Find Patent Forward Citations

Loading…