×

Automatic adjustment of video orientation

  • US 9,762,848 B2
  • Filed: 03/15/2013
  • Issued: 09/12/2017
  • Est. Priority Date: 03/15/2013
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method comprising:

  • receiving, by a video sharing service, a video recorded by a video recording device of a mobile device of a user, the video comprising a plurality of image frames;

    determining, by a processor of the video sharing service, that an orientation change and shaking of the mobile device have occurred during recording of the video, wherein the orientation change and shaking are determined for the video based on data stored by the video recording device in each of the plurality of image frames of the video, the data comprising orientation information of a corresponding image frame of the video and position information of the corresponding image frame of the video, the position information being indicative of shaking;

    notifying, by the processor, the user of the orientation change and shaking of the mobile device during the recording of the video;

    determining, by the processor, a standard orientation and a baseline alignment for the video, the standard orientation being determined based on a most common orientation detected throughout the video, and one or more parameters of a video player to present the video;

    adjusting, by the processor, the video to the standard orientation and the baseline alignment, wherein the adjusting comprises;

    automatically resizing one or more of the plurality of image frames in the video based on the standard orientation;

    automatically rotating one or more of the plurality of image frames in the video to the standard orientation; and

    automatically adjusting one or more of the plurality of image frames in the video to the baseline alignment to correct shaking; and

    providing, by the processor, a user interface comprising the video player to present a preview of the adjusted video in the standard orientation and baseline alignment to the user on the mobile device.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×