Patent ID: 7773476

Claim:
An apparatus for reproducing encoded data, comprising: a data analyzer configured to analyze an encode method of the encoded data to be reproduced; a controller configured to receive a seek command and a target time to seek, to calculate a seek controlling bit rate according to a part of the encoded data, and to compute, according to the calculated seek controlling bit rate, a data size corresponding to the target time to seek; and a decoder configured to skip the encoded data for the computed data size by the controller and decode, based on the analyzed encode method by the data analyzer, the encoded data after the end of the skipped part thereof, wherein the controller determines a number of sample data to be extracted from the encoded data, extracts the determined number of the sample data from the encoded data, calculates the seek controlling bit rate according to the extracted sample data, and computes the skipping data size according to the calculated seek controlling bit rate and the received target time, and the controller finds a genre of the encoded data, and according to the found genre, determines the number of the sample data to be extracted from the encoded data.