Multi-stream Audio Coding with Priority-Based Bit Allocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing audio encoding technologies face challenges in interoperability between different audio formats and limited transmission bandwidth, leading to reduced audio quality during playback across networks.

Innovation Solution

The Immersive Voice and Audio Services (IVAS) codec determines priority configurations for multiple audio streams, allocates bit rates based on stream importance, and selectively encodes streams using a stream priority module and stream selection module to optimize bit allocation and reduce coding distortions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If all N streams are encoded to ensure complete audio information transmission, then audio quality is maintained, but transmission bandwidth consumption increases and encoding complexity increases

Engineering Contradiction:
Improveaudio qualityVSAvoidtransmission bandwidth
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The patent applies local quality by differentiating encoding treatment for different audio streams based on their similarity values. Streams with low similarity (unique information) are encoded with high priority, while streams with high similarity (redundant information) are encoded with low priority or skipped. This selective encoding approach maintains audio quality for critical streams while reducing overall bandwidth consumption.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes the encoding parameter (encoding priority) based on the similarity value of each stream. By dynamically adjusting which streams are encoded and at what priority level, the system optimizes the trade-off between audio quality and bandwidth usage. The encoder transforms the decision parameter from fixed (encode all) to variable (encode selectively based on similarity).

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If all N streams are encoded to preserve complete audio information, then audio quality is maintained, but encoding complexity and processing time increase

Engineering Contradiction:
Improveaudio qualityVSAvoidencoding complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent extracts and identifies the essential streams for encoding by calculating similarity values and comparing them against thresholds. Instead of encoding all N streams, the system extracts only the L streams (where L < N) that contain unique, non-redundant information. This extraction process reduces encoding complexity while preserving the critical audio information needed for quality playback.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies partial action by encoding only a subset of streams (L out of N) rather than all streams. The similarity comparison against thresholds determines which streams are sufficiently unique to warrant encoding. This partial encoding approach reduces processing complexity while maintaining adequate audio quality by focusing resources on the most important streams.

Inventive Principle:
Principle #16Partial or excessive action

3Quantity of substance

If bit rate is reduced to comply with available transmission bandwidth, then bandwidth compliance is achieved, but audio reproduction accuracy deteriorates

Engineering Contradiction:
Improvetransmission bandwidth complianceVSAvoidaudio reproduction accuracy
Core Design Contradiction:
Quantity of substanceVSManufacturing precision

Solution Approach 1:

The patent applies local quality by allocating encoding resources non-uniformly across different streams. Critical streams with low similarity values receive higher encoding priority and more bits, while redundant streams with high similarity values receive fewer bits or are skipped. This differentiated approach ensures bandwidth compliance while maintaining audio reproduction accuracy for the most important streams.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes the bit allocation parameter dynamically based on stream similarity. Instead of uniform bit rate reduction, the system adjusts the encoding priority and bit allocation for each stream according to its similarity value. This parameter change allows the system to comply with bandwidth constraints while preserving audio accuracy where it matters most.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentEP3692524B1Multi-stream audio coding
Publication Date: 2021.08.11 QUALCOMM INC
  • EP3692524B1 patent drawingFigure 1
  • EP3692524B1 patent drawingFigure 2
  • EP3692524B1 patent drawingFigure 3

AI summary

A method includes receiving, at an audio encoder, multiple streams of audio data, where N is the number of the received multi streams. The method includes determining a similarity value for each stream of the multiple streams and comparing the similarity value for each stream of the multiple streams with a threshold. The method also includes identifying, based on the comparison, L (L &lt; N) number of streams to be encoded among the N number of the multiple streams. The method includes encoding the identified L number of streams to generate an encoded bitstream.