Patent ID: 8311399
Filing Date: 2012-11-13
Classification: H04N

Abstract:
1. A method for fast forward/backward play of video data, comprising: selecting at least two different fast forward/backward play scales, one as a standard scale and the rest as high scale compensation scale; obtaining video data respectively necessary for fast forward/backward play at the at least two different fast forward/backward play scales from an original media file, wherein the video data obtained for the high scale compensation scale includes an amount of video data that is reduced from the amount of video data obtained for the standard scale; generating at least one fast forward/backward sequence file, wherein the process of generating the fast forward/backward sequence file using the obtained video data comprises: generating multiple hybrid fast forward/backward sequence units comprised in the fast forward/backward sequence file by mixing the video data necessary for fast forward/backward play at the at least two different fast forward/backward play scales in turn, wherein any one of the hybrid fast forward/backward sequence units comprises: a standard scale fast forward/backward sequence, at least one high scale fast backward compensation sequence, and at least one high scale fast forward compensation sequence; wherein the high scale fast backward compensation sequence in a hybrid fast forward/backward sequence unit is the high scale fast forward compensation sequence in a previous hybrid fast forward/backward sequence unit, and the high scale fast forward compensation sequence in the hybrid fast forward/backward sequence unit is the high scale fast backward compensation sequence in the next hybrid fast forward/backward sequence unit; generating at least one fast forward/backward sequence index file using the obtained video data; obtaining fast forward/backward index information that meets a fast forward/backward play request from the fast forward/backward sequence index file according to the fast forward/backward play request from a client; and obtaining video data that meets the fast forward/backward play request from the fast forward/backward sequence file according to the index information and transmitting the video data to the client via a network.