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:
Jan. 02, 2018

Filed:

Oct. 23, 2015
Applicant:

Microsoft Technology Licensing, Llc, Redmond, WA (US);

Inventors:

Hugues Herve Hoppe, Redmond, WA (US);

Jing Liao, Hong Kong, HK;

Mark Thomas Finch, III, Redmond, WA (US);

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04N 5/93 (2006.01); G11B 27/00 (2006.01); G11B 27/10 (2006.01); G11B 27/031 (2006.01);
U.S. Cl.
CPC ...
G11B 27/007 (2013.01); G11B 27/031 (2013.01); G11B 27/10 (2013.01);
Abstract

Various technologies described herein pertain to generating an output video loop from an input video that includes values at pixels over a time range. Respective input time intervals within the time range of the input video are determined for the pixels by performing an optimization. The optimization can be performed to assign the input time intervals at a first level of resolution, while terms of an objective function use a finer, second level of resolution. An input time interval for a particular pixel includes a per-pixel loop period of a single, contiguous loop at the particular pixel within the time range from the input video. The input time intervals can be temporally scaled based on per-pixel loop periods and an output video loop period. The output video loop is created based on the values at the pixels over the input time intervals for the pixels in the input video.


Find Patent Forward Citations

Loading…