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:
Feb. 21, 2017

Filed:

Oct. 20, 2014
Applicant:

Microsoft Corporation, Redmond, WA (US);

Inventors:

Yongjun Wu, Bellevue, WA (US);

Nikola Borisov, Evanston, IL (US);

Weidong Zhao, Bellevue, WA (US);

Shyam Sadhwani, Bellevue, WA (US);

Naveen Thumpudi, Redmond, WA (US);

Assignee:
Attorneys:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
H04N 5/228 (2006.01); H04N 5/232 (2006.01);
U.S. Cl.
CPC ...
H04N 5/23267 (2013.01); H04N 5/23248 (2013.01); H04N 5/23254 (2013.01);
Abstract

Video image stabilization provides better performance on a generic platform for computing devices by evaluating available multimedia digital signal processing components, and selecting the available components to utilize according to a hierarchy structure for video stabilization performance for processing parts of the video stabilization. The video stabilization has improved motion vector estimation that employs refinement motion vector searching according to a pyramid block structure relationship starting from a downsampled resolution version of the video frames. The video stabilization also improves global motion transform estimation by performing a random sample consensus approach for processing the local motion vectors, and selection criteria for motion vector reliability. The video stabilization achieves the removal of hand shakiness smoothly by real-time one-pass or off-line two-pass temporal smoothing with error detection and correction.


Find Patent Forward Citations

Loading…