A method of reproducing data on a storage medium storing moving picture data having a plurality of playback routes, a plurality of subtitle data items corresponding to the playback routes and supporting random search for a subtitle, and mapping information linking the moving picture data and the subtitle data, the method comprising:
- reading the subtitle data corresponding to moving picture data of a route to be reproduced by parsing the mapping information;
- identifying subtitle data of a position to be reproduced according to continuous reproduction or reproduction by random search, by parsing the subtitle data, and converting the subtitle data into pixel data;
- and
- synchronizing the pixel data with the moving picture data and outputting the pixel data.