Please download the dossier by clicking on the dossier button x
×

Using low-resolution frames to increase frame rate of high-resolution frames

  • US 10,284,810 B1
  • Filed: 11/08/2017
  • Issued: 05/07/2019
  • Est. Priority Date: 11/08/2017
  • Status: Active Grant
First Claim
Patent Images

1. A method of increasing a frame rate of video data performed by one or more devices, the method comprising:

  • obtaining a plurality of original higher-resolution frames and a lower-resolution frame, each of the plurality of original higher-resolution frames having a first resolution, the lower-resolution frame having a second resolution lower than the first resolution;

    generating, based on the plurality of original higher-resolution frames, a first additional higher-resolution frame, the first additional higher-resolution frame having the first resolution, the first additional higher-resolution frame and the lower-resolution frame corresponding to a same particular output time;

    generating a down-sampled frame by down-sampling the first additional higher-resolution frame, the down-sampled frame having the second resolution, wherein;

    a set of corresponding blocks includes a first block, a second block, a third block, and a fourth block, the first block being in the down-sampled frame, the second block being in the lower-resolution frame, the third block being in an up-sampled frame, and the fourth block being in the first additional higher-resolution frame, andthe first block, the second block, the third block, and the fourth block correspond to a same region of an image represented in the down-sampled frame, the lower-resolution frame, the up-sampled frame, and the first additional higher-resolution frame;

    determining, based on comparisons of blocks of the lower-resolution frame and blocks of the down-sampled frame, a plurality of weights, wherein determining the plurality of weights comprises;

    determining a difference metric that indicates a degree of difference between the first block and the second block; and

    determining, based on the difference metric, a weight for the set of corresponding blocks, the weight for the set of corresponding blocks being one of the weights in the plurality of weights;

    generating the up-sampled frame by up-sampling the lower-resolution frame, the up-sampled frame having the first resolution; and

    generating a second additional higher-resolution frame based on a weighted average of the up-sampled frame and the first additional higher-resolution frame, wherein;

    the weighted average is based on the plurality of weights, and wherein the second additional higher-resolution frame corresponds to the particular output time, andgenerating the second additional higher-resolution frame comprises, for each sample in the third block, determining, based on the weight for the set of corresponding blocks, a sample in the second additional higher-resolution frame as a weighted average of the sample in the third block and a corresponding sample in the fourth block.

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