Patent ID: 8688737

Claim:
A method of generating media object-based metadata, the method comprising: generating a first media stream which comprises media objects; and generating a metadata stream comprising metadata which correspond to each of the media objects; generating a media object tree which describes a relational structure between the media objects; and inserting the media object tree into one of a storage layer and a transport layer of the first media stream, wherein each of the media objects comprises metadata position information of the metadata, wherein the metadata position information of the metadata indicates a position of the metadata in the metadata stream, wherein the metadata comprises object description data and object handling data, wherein the metadata stream comprises a first transport stream and a second transport stream, and wherein the metadata position information of the metadata comprises an identifier of the first transport stream which comprises the object description data, position information of the object description data, an identifier of the second transport stream which comprises the object handling data, and position information of the object handling data.