USAC Codec Configurable Upsampling for Temporal Resolution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The Unified Speech and Audio Codec (USAC) has a limited temporal resolution due to its fixed frame size, which restricts the performance of audio processing tools like ACELP, SBR, and MPEG Surround, especially at mid-bitrate ranges, where the current sampling rate is too low for optimal operation.

Innovation Solution

A new operating mode is introduced that allows configurable upsampling and downsampling of audio signals, enabling higher sampling rates for SBR and MPEG Surround while maintaining a lower sampling rate for ACELP, thereby increasing temporal granularity without altering the frame size for core-coders, and modifying resampling ratios to optimize tool performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the sampling rate is increased to improve temporal resolution, then the temporal granularity is improved, but the ACELP tool performance deteriorates significantly at higher sampling rates

Engineering Contradiction:
Improvetemporal resolutionVSAvoidACELP tool performance
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The audio signal processing is segmented into two distinct sampling rate domains: a lower sampling rate (e.g., 17075 Hz) for the ACELP tool and a higher sampling rate (e.g., 44100 Hz) for the transform coder, SBR, and MPEG Surround tools. This segmentation allows each tool to operate at its optimal sampling rate independently, resolving the contradiction between temporal resolution and ACELP performance.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

An intermediary upsampling mechanism is introduced that converts the lower sampling rate signal to a higher sampling rate signal using a configurable upsampling factor. This intermediary process enables the higher sampling rate tools to receive properly resampled input without directly affecting the ACELP tool's operating conditions, thus mediating between the conflicting requirements.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If the frame size is reduced to increase temporal granularity, then the temporal resolution is improved, but the system complexity increases due to multiple sampling rate configurations

Engineering Contradiction:
Improvetemporal granularityVSAvoidsystem configuration
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system introduces dynamic configurability through a configurator that adapts the upsampling factor based on the ratio between the second configurable number of samples and the first configurable number of samples. This dynamic adjustment mechanism allows the system to optimize temporal granularity while managing complexity through automated configuration rather than fixed rigid structures.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The invention changes the sampling rate parameter from a fixed value to a configurable parameter with multiple possible values. By allowing the sampling rate to be adjusted according to specific application requirements and by introducing a configurator to manage these parameter changes, the system achieves improved temporal granularity while controlling complexity through systematic parameter management.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If different sampling rates are used for different tools, then tool performance is optimized, but the device complexity increases due to multiple processing paths

Engineering Contradiction:
Improvetool performanceVSAvoidprocessing structure
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The upsampling mechanism serves multiple functions: it resamples the signal for higher sampling rate tools, maintains compatibility with the fixed frame size structure, and provides a unified interface between different sampling rate domains. This multi-functionality reduces the need for separate dedicated processing paths for each tool, thereby optimizing performance while controlling complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS9552822B2Apparatus and method for processing an audio signal and for providing a higher temporal granularity for a combined unified speech and audio codec (USAC)
Publication Date: 2017.01.24 FRAUNHOFER GESELLSCHAFT ZUR FORDERUNG DER ANGEWANDTEN FORSCHUNG EV
  • US9552822B2 patent drawing
  • US9552822B2 patent drawing
  • US9552822B2 patent drawing

AI summary

An apparatus for processing an audio signal is provided. The apparatus has a signal processor and a configurator. The configurator is adapted to configure the signal processor based on configuration information such that a configurable upsampling factor is equal to a first upsampling value when a first ratio of the second configurable number of samples to a first configurable number of samples has a first ratio value. Moreover, the configurator is adapted to configure the signal processor such that the configurable upsampling factor is equal to a different second upsampling value, when a different second ratio of the second configurable number of samples to the first configurable number of samples has a different second ratio value. The first or the second ratio value is not an integer value.