Multiplexer for Mixed Encoding Audio Transport Streams
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing technologies face difficulties in multiplexing TS packets of audio streams encoded with different encoding methods into a single transport stream, as they are not designed to handle streams with varying encoding methods simultaneously.
Innovation Solution
A multiplexer is developed that includes first and second encoding means for encoding audio data using different methods, PES packetizing means for adding decoding point-in-time information, TS packetizing means for adding identification information, and determining means to multiplex TS packets based on virtual decoders and multiplexing constraints, ensuring proper timing and buffer management.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If audio streams encoded with different encoding methods are packetized to TS packets with the same PID and multiplexed into one transport stream, then the adaptability and versatility of the multiplexer is improved, but the device complexity and difficulty of detection increase
Solution Approach 1:
The multiplexer divides the audio stream processing into separate encoding paths (first encoding method and second encoding method) that are processed independently before being combined. Each encoding path has its own packetizer that handles specific encoding formats, allowing different encoding methods to be multiplexed without interfering with each other while maintaining manageable complexity through modular design
Solution Approach 2:
The patent applies different packetization strategies locally to different encoding methods. TS packets containing audio data encoded with the first encoding method are packetized differently from those encoded with the second encoding method, with specific adaptation fields and timing information added according to the encoding type, enabling optimized handling of each encoding format while maintaining overall system adaptability
2Productivity
If TS packets from different encoding methods are multiplexed with the same PID, then the productivity and efficiency of audio stream processing is improved, but the reliability of correct decoding decreases
Solution Approach 1:
The patent introduces an adaptation field as an intermediary element between the packetizer and the transport stream. This adaptation field contains encoding method identification information and timing data that mediates between different encoding formats, allowing the multiplexer to efficiently combine streams while providing sufficient information for the decoder to correctly identify and process each encoding type, thus maintaining both productivity and reliability
Solution Approach 2:
The patent changes key parameters in the TS packet structure to accommodate different encoding methods. By modifying packetization parameters such as adaptation field presence, timing information format, and encoding method identifiers based on the specific encoding type, the system maintains high processing efficiency while ensuring that all necessary decoding information is preserved, thereby safeguarding decoding accuracy
Data Source
Figure 1
Figure 2
Figure 3
AI summary
The present invention relates to a multiplexer, a multiplexing method, a program, and a recording medium, whereby TS packets encoded with different encoding methods can be multiplexed. In the event of multiplexing each TS packet of a BS audio TS 173 wherein a BS audio ES 171 encoded with a first encoder is subjected to TS packetizing, and each TS packet of an HQ audio TS 183 wherein an HQ audio ES 181 encoded with a second encoder is subjected to TS packetizing, a control unit assumes a first virtual decoder capable of decoding a BS audio ES alone, and a second virtual decoder capable of decoding an HQ audio ES alone, and determines TS packets to be multiplexed based on an elementary buffer of each virtual decoder, a data transfer rate for the elementary buffer, and multiplexing constraints for random access. The present invention can be applied to a multiplexer configured to multiplex TS packets.