1. A playback apparatus for selecting one among a plurality of text subtitle streams and playing back the selected text subtitle stream together with a moving picture, the playback apparatus comprising: a register set storing therein a plurality of flags which indicate, for each language, whether or not a capability to process a text subtitle stream corresponding to a display method unique to said each language is present; a judging unit operable to judge whether or not the display method unique to said each language corresponding to each text subtitle stream can be processed, by referring to each flag that matches language attributes of each text subtitle stream; a selecting unit operable to select a text subtitle stream that corresponds to a display method judged to be able to be processed by the judging unit; and a playback unit operable to play back the selected text subtitle stream, wherein a stream number table is recorded on a recording medium, the stream number table includes a pair of entry and attribute, each entry including a reference value of a packet identifier for a text subtitle stream, and each attribute including a language attribute for the text subtitle stream, the register set further includes a number register, the selection by the selecting unit is made by writing a stream number of the text subtitle stream corresponding to the display method judged to be able to be processed, into the number register in the register set, and the playback unit extracts a reference value of a packet identifier from an entry corresponding to the number written in the number register, among a plurality of entries included in the stream number table, and demultiplexes the text subtitle stream into packets based on the extracted reference value.
1. A playback apparatus for selecting one among a plurality of text subtitle streams and playing back the selected text subtitle stream together with a moving picture, the playback apparatus comprising: a register set storing therein a plurality of flags which indicate, for each language, whether or not a capability to process a text subtitle stream corresponding to a display method unique to said each language is present; a judging unit operable to judge whether or not the display method unique to said each language corresponding to each text subtitle stream can be processed, by referring to each flag that matches language attributes of each text subtitle stream; a selecting unit operable to select a text subtitle stream that corresponds to a display method judged to be able to be processed by the judging unit; and a playback unit operable to play back the selected text subtitle stream, wherein a stream number table is recorded on a recording medium, the stream number table includes a pair of entry and attribute, each entry including a reference value of a packet identifier for a text subtitle stream, and each attribute including a language attribute for the text subtitle stream, the register set further includes a number register, the selection by the selecting unit is made by writing a stream number of the text subtitle stream corresponding to the display method judged to be able to be processed, into the number register in the register set, and the playback unit extracts a reference value of a packet identifier from an entry corresponding to the number written in the number register, among a plurality of entries included in the stream number table, and demultiplexes the text subtitle stream into packets based on the extracted reference value. 5. The playback apparatus of claim 1 further comprising a receiving unit operable to receive specification of a text subtitle stream selected by a user, and the judgment by the judging unit and the selection by the selecting unit are performed when the text subtitle stream selected by the user is invalid.