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. 03, 2017

Filed:

Sep. 14, 2016
Applicant:

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

Inventors:

Sing Bing Kang, Redmond, WA (US);

Neel Suresh Joshi, Seattle, WA (US);

Hugues Hoppe, Redmond, WA (US);

Tae-Hyun Oh, Daejeon, KR;

Baoyuan Wang, Sammamish, WA (US);

Assignee:
Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
H04N 5/93 (2006.01); G11B 27/00 (2006.01); G06T 7/00 (2017.01); G11B 27/034 (2006.01); G11B 27/10 (2006.01); G06T 5/40 (2006.01); G06T 13/80 (2011.01);
U.S. Cl.
CPC ...
G11B 27/007 (2013.01); G06T 5/40 (2013.01); G06T 7/0022 (2013.01); G06T 7/0081 (2013.01); G11B 27/002 (2013.01); G11B 27/034 (2013.01); G11B 27/105 (2013.01); G06T 13/80 (2013.01); G06T 2207/10016 (2013.01); G06T 2207/20212 (2013.01); G06T 2213/00 (2013.01);
Abstract

A cinemagraph is generated that includes one or more video loops. A cinemagraph generator receives an input video, and semantically segments the frames to identify regions that correspond to semantic objects and the semantic object depicted in each identified region. Input time intervals are then computed for the pixels of the frames of the input video. An input time interval for a particular pixel includes a per-pixel loop period and a per-pixel start time of a loop at the particular pixel. In addition, the input time interval of a pixel is based, in part, on one or more semantic terms which keep pixels associated with the same semantic object in the same video loop. A cinemagraph is then created using the input time intervals computed for the pixels of the frames of the input video.


Find Patent Forward Citations

Loading…