Lossless Audio Codec Adaptive Segmentation Transient Handling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing lossless multi-channel audio codecs face inefficiencies due to rigid frame size constraints, which limit compression performance and scalability, especially with increased sampling rates and channels, as they struggle to balance frame duration and peak bit rate while maintaining compatibility and editability.

Innovation Solution

The implementation of adaptive segmentation with multiple prediction parameter sets (MPPS) and random access points (RAPs) allows for dynamic segment duration and prediction parameter switching near transients, optimizing encoded frame payload and improving coding efficiency by partitioning the audio signal to accommodate transient effects.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If rigid frame size constraints are used to maintain compatibility and editability, then ease of operation is improved, but compression performance deteriorates

Engineering Contradiction:
ImproveeditabilityVSAvoidcompression performance
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The audio signal is divided into multiple segments within each frame, with segment boundaries aligned to transient events. This allows the codec to adapt locally to signal characteristics while maintaining the overall frame structure for compatibility and editability. The segmentation enables different prediction parameters to be applied to different segments, improving compression efficiency without sacrificing the rigid frame constraints needed for editing operations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The codec dynamically adjusts prediction parameters and segment durations based on the detected transient events within each frame. This dynamic adaptation allows the system to optimize compression performance for each segment while maintaining the fixed frame structure. The segment duration and parameter switching are dynamically determined based on transient detection, resolving the contradiction between rigid constraints and adaptive optimization.

Inventive Principle:
Principle #15Dynamics

2Productivity

If frame duration is increased to reduce overhead, then productivity is improved, but adaptability to transient effects deteriorates

Engineering Contradiction:
Improveoverhead reductionVSAvoidtemporal adaptivity
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

By segmenting each frame into multiple sub-segments based on transient detection, the codec achieves fine-grained temporal adaptivity within longer frames. This allows the system to maintain long frame durations for reduced overhead while still adapting quickly to transient events through local parameter adjustments in affected segments, thus resolving the contradiction between frame length and adaptivity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The codec applies different prediction parameters and processing strategies to different segments within a frame based on local signal characteristics, particularly around transient events. This local adaptation allows the majority of the frame to benefit from long-duration efficiency while transient regions receive specialized processing, achieving both productivity and adaptability simultaneously.

Inventive Principle:
Principle #3Local quality

3Loss of information

If multiple prediction parameter sets are used to improve coding efficiency, then compression performance is improved, but device complexity increases

Engineering Contradiction:
Improvecoding efficiencyVSAvoidparameter management
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The codec dynamically selects and switches between multiple prediction parameter sets based on transient detection and segment boundaries. This dynamic parameter switching is triggered only when transients are detected, avoiding the complexity of managing multiple parameters throughout the entire frame. The system maintains simplicity by using a single parameter set for most of the frame and switching to alternative parameter sets only when and where needed.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The use of multiple prediction parameter sets is localized to specific segments within frames rather than applied globally. This segmentation approach allows the codec to manage complexity by limiting the scope of parameter switching to only those segments containing transient events, while the majority of segments use a single, simple parameter set.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentEP3435375B1Losless multi-channel audio codec using adaptive segmentation with multiple prediction parameter set (MPPS) capability
Publication Date: 2020.03.11 DTS INC(US)
  • EP3435375B1 patent drawingFigure 1~2b
  • EP3435375B1 patent drawingFigure 3
  • EP3435375B1 patent drawingFigure 4a~4b

AI summary

A lossless audio codec encodes/decodes a lossless variable bit rate (VBR) bitstream to initiate lossless decoding at a specified segment within a frame. This is accomplished with an adaptive segmentation technique that fixes segment start points based on constraints imposed by the existence of a detected transient in the frame and selects an optimum segment duration in each frame to reduce encoded frame payload.