A method of reproducing one or more programs from a recording medium, wherein each program includes moving picture data and audio data recorded as a time division multiplexed bit stream, said bit stream being divided into moving picture packets and audio packets, and wherein the recording medium has recorded thereon data representing access points of said programs, each being recorded in a respective area containing plural tracks, and program linkage information data representing linkage information between said programs and including information pertaining to the start of the first track of a respective program, information pertaining to the start of the last track of the respective program, and information pertaining to the end position of the last track of the respective program in a predetermined area on said recording medium, said program linkage information data being recorded therein in a self-complete manner, said method comprising the steps of generating an access command for accessing a number of said programs or portions thereof;
- reading the time division multiplexed bit stream or streams on the recording medium determined by said access command;
- separating the moving picture packets and the audio packets from the read bit stream or streams;
- and decoding said moving picture data and said audio data from the separated moving picture and audio packets, respectively.