Patent ID: 8787737

Claim:
A method for producing an auxiliary video stream arranged for reverse trick mode playback from a video stream comprising a plurality of groups of pictures (GOPs), each GOP comprising an intra-coded frame and a plurality of uni-directional predicted frames, the method comprising: producing the auxiliary video stream by performing the following steps: selecting at least one uni-directional predicted frame from a first GOP of the broadcast video stream; copying the at least one uni-directional predicted frame comprised in the video stream into a memory; creating at least one substitute frame for the at least one uni-directional frame comprised in the first GOP, each substitute frame of the plurality of substitute frames corresponding to one of the at least one uni-directional frames comprised in the first GOP, the creating the at least one substitute frame being based on only one of: a next intra-coded frame and a next uni-directional frame; replacing the at least one uni-directional predicted frame with the at least one substitute frame; and producing a copy of the video stream arranged in reverse processing order, the producing a copy including replacing each frame which corresponds to one of the plurality of copied frames with the one corresponding supplemental frame from among the plurality of corresponding supplemental frames.