Patent ID: 7295758

Claim:
A method of recording data on a machine-readable recording medium having a hierarchical data structure, comprising: receiving an MPEG audio stream and a predetermined audio stream other than the MPEG audio stream, the MPEG audio stream comprising a plurality of audio data frames having an MPEG coding format and the predetermined audio stream comprising a plurality of audio data frames having a predetermined coding format different from the MPEG coding format; generating a package of data containing a plurality of data units representing a playback object based on the received MPEG and predetermined audio streams, each of said data units including a data pack train containing a first audio pack and a second audio pack corresponding to the MPEG and predetermined audio streams respectively, each of the first and second audio packs having a same pack size and include a pack header and an audio data packet containing an audio packet header and audio packet data corresponding to a part of the audio data frame or frames, wherein the first audio pack is configured with a first identifier in the packet header for identifying that the audio packet data corresponds to the MPEG audio stream, the second audio pack having a second identifier in the packet header for identifying that the audio packet data corresponds to a private stream 1 defined in the MPEG standard, a third identifier disposed between the packet header and the audio packet data for indicating that the audio packet data in the private stream 1 corresponds to the predetermined audio stream, a first access pointer disposed between the third identifier and the audio packet data for indicating a first access point of the audio data frame in the audio packet data, and a number of frame headers disposed between the third identifier and the audio packet data for indicating the number of audio frames in the audio packet data; providing a title set area on said recording medium on which said package of data is to be recorded; providing a management area on said recording medium on which management information is to be recorded, said management information including attribute information of the MPEG and predetermined audio streams; and recording said package of data on said title set area of said recording medium and recording said management information on said management area of said recording medium.