A method of multiplexing data, wherein a picture is treated as an aggregate of a plurality of objects, and the picture data are processed on an object-oriented basis, then the processed data is multiplexed, and wherein a plurality of picture elements made of digital data undergo at least one of overlaying and mixing to complete a picture, and the digital data of each picture element is multiplexed, said method comprising the steps of:
- (a) dividing the picture into a plurality of master objects, and identifying themselves as the master objects;
- (b) dividing the identified master object into smaller slave objects when necessary, and identifying themselves as the slave objects, whereby a hierarchy is formed;
- (c) packetizing one of the identified master object, the identified master and slave objects, and the identified slave object into a packet, then assigning a packet number to the packet, and
- (d) adding the hierarchical details as hierarchical information to the multiplexed data.