×

Processing and formatting video for interactive presentation

  • US 10,623,662 B2
  • Filed: 07/01/2016
  • Issued: 04/14/2020
  • Est. Priority Date: 07/01/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • causing, by a computing device, display of a video comprising a sequence of frames on a display of the computing device;

    detecting, by the computing device, user interaction with the display of the computing device during display of the video comprising the sequence of frames, the user interaction detected during display of a current frame of the sequence of frames;

    determining, by the computing device, that the user interaction indicates a region of interest in the current frame of the sequence of frames of the displayed video;

    detecting, by the computing device, that the computing device has been moved from a first angle or orientation to a second angle or orientation during the display of the video comprising the sequence of frames;

    determining, by the computing device, that the displayed video should be cropped according to the user interaction indicating the region of interest to display a portion of each frame of the sequence of frames;

    cropping, by the computing device, the current frame of the sequence of frames being displayed to generate a cropped current frame displaying the region of interest;

    enlarging the cropped current frame based on a display size corresponding to the second orientation or angle of the computing device;

    causing the enlarged cropped current frame to be displayed as part of the sequence of frames of the displayed video;

    for each frame of the sequence of frames after the current frame;

    cropping, by the computing device, the frame to generate a cropped frame comprising a portion of the frame including the region of interest in the frame and enlarging the cropped frame based on the display size corresponding to the second angle or orientation of the computing device during display of the video; and

    causing the enlarged cropped frame to replace the frame such that the enlarged cropped frame is displayed in the sequence of frames of the video on the display of the computing device instead of the frame.

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