×

Stabilization of panoramic video

  • US 9,843,724 B1
  • Filed: 09/21/2015
  • Issued: 12/12/2017
  • Est. Priority Date: 09/21/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method for stabilizing a 360°

  • panoramic video, the method comprising;

    receiving, from a panoramic camera, video data comprising a plurality of frames, wherein the panoramic camera was positioned in a three-dimensional camera space described by an x-axis, a y-axis, and a z-axis that are mutually orthogonal, wherein receiving the video data comprises receiving first frame data of the plurality of frames that represents a 360°

    field-of-view of the panoramic camera, the first frame data including a plurality of pixel values and spatial arrangement data describing positions for the plurality of pixel values on a pixel plane comprising a plurality of pixel value positions, and wherein pixel values positioned at a first vertical edge of the pixel plane and at a second vertical edge of the pixel plane opposite the first vertical edge depict adjacent portions of the three-dimensional camera space;

    receiving, from a gyro sensor, rotation data of the panoramic camera in the three-dimensional camera space;

    high-pass filtering the rotation data of the panoramic camera to generate unintended rotation data describing unintended rotation of the panoramic camera in the three-dimensional camera space;

    using the unintended rotation data, determining a planar component of the unintended rotation, wherein the planar component of the unintended rotation is about the z-axis and in an xy plane;

    for the first frame data from the plurality of frames of the video data, converting the planar component of the unintended rotation to a first frame shift in a horizontal dimension of the pixel plane; and

    writing the first frame shift to a user data location associated with the first frame data.

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