Patent ID: 8331769

Claim:
A non-transitory recording medium having a digital stream, playlist information, and a program recorded thereon, the digital stream being composed of a plurality of elementary streams being multiplexed with one another, wherein the program is written using one of an object-oriented language and a non-object-oriented language, the playlist information is used for playing back the program, and includes filtering information relating to the elementary streams and playback path information, the filtering information indicates, from among the elementary streams, a playable elementary stream, the playback path information defines a playback path on the digital stream, if the program to be played back using the playlist information is written using the object-oriented language, the filtering information included in the playlist information sets any of the elementary streams that includes Navigation Button information defining a menu to unplayable, and if the program to be played back using the playlist information is written using the non-object-oriented language, the filtering information included in the playlist information sets any of the elementary streams that includes Navigation Button information defining a menu to playable.