Object-Based Audio Packetization with Shared Headers
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional multimedia transmission systems face inefficiencies in data transmission due to excessive header information when packetizing multiple audio and video objects, leading to high overhead and reduced data transmission rates.
Innovation Solution
A method and apparatus that filter input Elementary Streams (ESs) based on common information, add a packet header excluding this information, aggregate and multiplex the ES packets with a multi-object packet header, and transmit the packetized object packet, reducing unnecessary data bits and improving transmission efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the conventional Flex MUX scheme is used to packetize multiple ESs into a single packet, then the capability to transmit multiple objects is improved, but the header size becomes excessively large due to including replay time and identifiers for each ES
Solution Approach 1:
The patent segments the header information into two parts: common information (replay time, ES identifiers) that is extracted and placed in a single SL packet header, and remaining ES-specific information that stays with each ES packet. This segmentation eliminates redundant header duplication across multiple packets while maintaining the ability to transmit multiple objects.
Solution Approach 2:
The patent merges multiple ES packets that share common information into a single SL packet structure. By combining the common header information once at the SL packet level rather than repeating it in each ES packet, the system efficiently transmits multiple objects with significantly reduced overall header size.
2Reliability
If each ES is packetized independently with full header information, then the reliability of individual ES identification is improved, but the data transmission efficiency deteriorates due to high overhead
Solution Approach 1:
The patent extracts the common information (replay time, ES identifiers) from each individual ES packet header and places it in a single SL packet header. This extraction maintains reliable ES identification through the common header while eliminating redundant information from each ES packet, thereby improving data transmission efficiency.
3Measurement precision
If the SL header includes detailed information to identify different SL packets and replay time for each packet, then the precision of packet control is improved, but the loss of useful data increases due to many bytes being assigned to headers
Solution Approach 1:
The patent segments header information by placing only essential common control information (replay time, ES identifiers) in the SL packet header, while removing redundant detailed information from each ES packet. This segmentation maintains precise packet control through the common header while maximizing the proportion of useful data in the transmitted stream.
Data Source
AI summary
The present invention relates to a system for transmitting and receiving audio, particularly, to a method and apparatus for transmitting and receiving of object-based audio contents, which packetizes audio objects having the same characteristic. To achieve the above, the present invention includes filtering a plurality of ESs according to common information, adding a packet header to the respective filtered ESs and generate ES packets, aggregating all the generated ES packets and then adding a multi-object packet header to the aggregated ES packets to generate an object packet, and multiplexing the generated object packet, packetizing the multiplexed object packet according to a transmitting media and transmitting the packetized object packet.


