Patent ID: 7720350

Claim:
A method used in a system for controlling trick mode playback speed, the method comprising: monitoring a plurality of frame indices associated with a plurality of frames of a digital video stream; dynamically determining a new Group-of-Pictures (GOP) size associated with each of a plurality of I frames included in said plurality of frames, based on at least a subset of said plurality of frame indices; comparing the new GOP size to a selected trick mode playback speed; when the new GOP size is less than the selected trick mode playback speed, calculating a new value for a Frame Skip Count (FSC) parameter indicating skipping of at least one I-frame, said new value being based on said new GOP size, and dynamically controlling frame presentation based on said new value of FSC; when the new GOP size is more than the desired trick mode playback speed, calculating a new value for a Frame Repeat Count (FRC) parameter indicating repetition of at least one I-frame, said new value being based on said new GOP size; and dynamically controlling frame presentation based on said new value of FRC.