Patent ID: 9681197
Date: 2017-06-13
CPC Classifications: H04N

Claim:
1. A method of operating a server device for presentation of video content to a viewer, wherein in a normal play mode the video content is received from the server in chunk fragments each containing a plurality of video frames and an IP client device presents the video frames at a predetermined, uniform frame rate, the method comprising: creating a manifest at the server such that the server marks each chunk with multiple predetermined granularity of spacing forming trickplay sub chunk markings, the spacing dependant upon chunk duration and a total manifest play duration, wherein the trickplay sub chunk markings (denoting trickplay sub chunks) are generated such that they start with a reference frame and end with any video frame, and spacing the trickplay markings using the server so that the trickplay markings are placed almost equidistantly, providing a sub chunk information list for each of the chunks comprising: (a) a number of sub chunks, (b) sub chunk durations, (c) a number of frames in each of the sub chunks, (d) byte offsets for each of the sub chunks, (e) a size for each of the sub chunks, and (f) an indication of a number of sub chunks to play for achieving a desired speed.