×

Video Stabilization

  • US 20190104255A1
  • Filed: 10/03/2017
  • Published: 04/04/2019
  • Est. Priority Date: 10/03/2017
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method, comprising:

  • receiving, by a computing system, a series of frames of a video captured by a recording device using an optical image stabilization (OIS) system;

    receiving, by the computing system, (i) OIS position data indicating positions of the OIS system during capture of the series of frames and (ii) device position data indicating positions of the recording device during capture of the series of frames;

    determining, by the computing system, a first transformation for a particular frame in the series of frames, the first transformation being determined based on the OIS position data for the particular frame and the device position data for the particular frame;

    determining, by the computing system, a set of camera positions occurring over a set of multiple frames based on the OIS position data and the device position data, the set of multiple frames including one or more frames before the particular frame and one or more frames after the particular frame;

    applying, by the computing system, a filter to the set of camera positions;

    determining, by the computing system, a second transformation for the particular frame based on the first transformation and positions of the recording device determined, based on the device position data, for one or more frames in the series of frames that are captured after the particular frame, wherein the second transformation is determined based on a camera position determined based on applying the filter to the set of camera positions; and

    generating, by the computing system, a stabilized version of the particular frame using the second transformation.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×