Patent ID: 8643778

Claim:
A method comprising: receiving a first digital video segment including an ordered sequence of consecutive primary frames configured to simulate motion at a first speed from a time represented by an initial primary frame to a time represented by a final primary frame, wherein the ordered sequence of consecutive primary frames includes a plurality of consecutive primary frames between the initial primary frame and the final primary frame; receiving an input value specifying a target speed, wherein the target speed is proportional to the first speed and the input value specifying the target speed corresponds to a nonzero proportionality constant relating the target speed to the first speed; and generating a second digital video segment configured to simulate the motion at the target speed between the time represented by the initial primary frame and the time represented by the final primary frame, the second digital video segment including an ordered sequence of consecutive target frames, wherein each consecutive target frame is generated by interpolating at least two primary frames, wherein if the input value comprises an integer, then the ordered sequence of target frames includes only primary frames, wherein if the input value is equal to 1, then the second digital video segment is equal to the first digital video sequence, and wherein if the input value comprises a non-integer, then the ordered sequence of target frames includes no primary frames.