Patent ID: 9661261
Date: 2017-05-23
CPC Classifications: G06K,G11B,H04N

Claim:
1. A method for a media editing application that is stored in a non-transitory machine readable medium of an electronic device and executed by at least one processing unit of the electronic device, the method for converting a frame rate of a video file to a native frame rate, the method comprising: identifying a current frame rate of the video file; based on the current frame rate, generating a list of encoding cadences, each encoding cadence serving as a candidate encoding cadence that may have been used to generate the video file; at a format recognition module of the media editing application, for each encoding cadence of the list, applying a set of comparisons to a group of consecutive frames in a sequence of frames of the video file in order to try to identify a pattern of frames that would exist in the video file had the encoding cadence been used to generate the video file; and at a video editing module of the media editing application, after identifying the pattern of frames by applying the set of comparisons for the particular encoding cadence, using the particular encoding cadence to convert the current frame rate to the native frame rate of the video file.