To provide an apparatus and method for recording/playback, capable of suppressing the displacement of the playback timing of a data broadcasting, when playback of a transport stream recorded without adding a time stamp.
A TS separator 4 sets a smaller value in the PTS 106 of a voice acquired first and the DTS 107 of a head I picture to an STC counter 21 and conducts a start. A video decoder 13, a title decoder 14 and a voice decoder 16 compare the STC counter 21 and the PTSs 106 described to each PES packet 100, and reproduce and output the compared counter and PTSs at timings satisfying STC≥PTS 106. A data broadcasting processor 15 stores a PCR 305 given to an event message controlling a data broadcasting, and reproduces and outputs the data broadcasting at the timing satisfying STC≥PCR 305.