Multi-stream Audio Encoding with Priority-Based Permutation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing audio encoding technologies face limitations in interoperability between different audio formats, leading to reduced audio quality due to sub-optimal bit rates caused by limited transmission bandwidth, especially in multi-stream audio scenarios.
Innovation Solution
An audio processor and encoder system that assigns priority to multiple audio streams, determines a permutation sequence based on priority, and encodes streams accordingly, allocating higher bit rates to more critical streams to enhance transmission efficiency and accuracy.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If audio data is encoded at a sub-optimal bit rate to comply with available transmission bandwidth, then transmission bandwidth constraint is satisfied, but audio quality and accuracy in reproducing audio signals deteriorates
Solution Approach 1:
The audio data stream is segmented into multiple independent streams, each representing different audio channels or components. The encoder processes each stream separately and assigns different priority levels and bit rate allocations to different streams, allowing critical audio information to receive higher bit rates while less critical streams use lower bit rates, thus maintaining overall audio quality within bandwidth constraints
Solution Approach 2:
Different quality levels are applied to different audio streams based on their priority and importance. High-priority streams (e.g., primary audio channels) are encoded with higher bit rates and better quality, while low-priority streams (e.g., supplementary channels) are encoded with lower bit rates. This localized quality differentiation ensures that the most important audio information is preserved while complying with total bandwidth limitations
2Adaptability or versatility
If multiple audio formats are used to provide enhanced operation for particular applications, then application-specific performance is improved, but interoperability between devices deteriorates
Solution Approach 1:
The audio encoding system is designed with multi-functionality to handle multiple audio formats and stream types within a single unified framework. The encoder can process different audio formats (stereo, multichannel, scene-based) and assign priorities to streams regardless of their original format, enabling the system to adapt to various application requirements while maintaining a consistent encoding approach that enhances interoperability across different devices
Data Source
AI summary
A method includes receiving, at an audio encoder, multiple streams of audio data. The method includes assigning a priority to each stream of the multiple streams and determining, based on the priority of each stream of the multiple streams, a permutation sequence for encoding of the multiple streams. The method also includes encoding at least a portion of each stream of the multiple streams according to the permutation sequence.


