Patent ID: 9462219
Filing Date: 2016-10-04
CPC Classification: G11B,H04N

Claim Text:
1. A method for reverse video playback for playing a video stream backward, the video stream comprising a group of pictures, the group of pictures having a plurality of frames, the plurality of frames comprising an I-frame and at least one non-I-frame, the plurality of frames having a time sequence, the method for reverse video playback comprising: (a) decoding the frames from the I-frame to the last frame in the group of pictures according to the time sequence; (b) outputting the last decoded frame; (c) saving the last at least one decoded frame which is not outputted in the group of pictures to a storage module; (d) pre-decoding the frame in the group of pictures, which is neither outputted nor saved in the storage module; (e) outputting the decoded frame in the storage module; and (f) when no decoded frame is in the storage module, outputting the last decoded frame which is neither outputted nor saved in the group of pictures which is pre-decoded and saving the last at least one decoded frame among the left frames to the storage module; wherein the step of (d) further comprises: calculating a frame number i which stands for a count of pre-decoded frames, wherein the value of i is calculated according the following equation: wherein A stands for a count of frames in the group of pictures, which are neither outputted, saved in the storage module, nor pre-decoded, and B stands for a count of decoded frames saved in the storage module, and both A and B are natural numbers.