Patent ID: 7324858

Claim:
A replay apparatus for replaying an elementary stream having a plurality of fixed-length frames containing data expressed in variable-length frames, the replay apparatus comprising: a total frame size calculating unit operable to calculate a total frame size from a first fixed-length frame to a start point of each of the fixed-length frames based on information contained in a header of the fixed-length frame; a frame start address calculating unit operable to calculate a start address of the variable-length frames with respect to the fixed-length frame based on the total frame size; a variable-length frame total count calculating unit operable to calculate a total count of the variable-length frames contained in the first fixed-length frame to a selected fixed-length frame based on the total frame size and the start address of the variable-length frames; and a play time calculating unit operable to calculate a play time from the first fixed-length frame to a fixed-length frame to be replayed based on the total count of the variable-length frames calculated by the variable-length frame total count calculating unit.