Patent ID: 8837911

Claim:
A computer-implemented method comprising: providing a user interface for a digital video editing system, the user interface comprising a variable rate speed control configured to define associated keyframe elements comprising a begin element, an end element and an intermediate time element; receiving, through the variable rate speed control, an input defining at least one of the keyframe elements in relation to a sequence of digital video associated with a playback time; generating a time transition function between the begin element and the end element using the intermediate time element based on the input, the time transition function maintaining a predefined speed for video frames leading into the begin element, maintains predefined speed for video frames leading away from the end element, and changes video speed from a begin speed value associated with the begin element to an end speed value associated with the end element in accordance with one or more values associated with the intermediate time element; and remapping the playback time of the sequence of digital video based on the generated time transition function, the remapped playback time being varied for the video frames in between the begin element and the end element, and the playback time maintained for the video frames leading into the begin element and for the video frames leading away from the end element.