Patent ID: 9635307
Date: 2017-04-25
CPC Classifications: G06K,G06T,H04N

Claim:
1. A computer-implemented method for uploading video data, the method comprising: capturing first video data having a first frame rate of 30 frames per second; determining the first video data comprises a first portion associated with a first time; determining the first video data comprises a second portion associated with a second time captured after the first time; sampling the first video data to generate sampled video data having a second frame rate of 1 frame per second; determining a plurality of color histograms, including determining a first color histogram that corresponds to a first video frame in the sampled video data; determining a plurality of similarity scores, including: determining that a first group of similarity scores of the plurality of similarity scores are within a first range; determining a first series of contiguous video frames corresponding to the first group of similarity scores; determining that a second group of similarity scores of the plurality of similarity scores are within a second range; determining a second series of contiguous video frames corresponding to the second group of similarity scores, the second series beginning with a fourth video frame in the sampled video data; determining a plurality of transition points in the sampled video data, including determining a first transition point that corresponds to an intersection between the first series and the second series by determining that a third similarity score, which corresponds to a third similarity between the first video frame and the fourth video frame, is below a threshold; determining a first number of the plurality of transition points corresponding to the first portion; determining a second number of the plurality of transition points corresponding to the second portion; determining that the second number of transition points exceeds the first number of transition points; and sending, to a remote device, the second portion prior to sending the first portion.