Audio Encoder Variable Warping Filter

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing audio coding technologies fail to efficiently encode both general audio and speech signals at low bitrates, as general audio coders are not optimized for speech signals and LPC-based speech coders are not effective for music signals due to their inability to adapt to masking threshold curves.

Innovation Solution

An audio encoding system with a pre-filter having a variable warping characteristic, controlled by a time-varying signal, allows for seamless integration of different coding algorithms, using a first algorithm for specific signal patterns and a second algorithm for general audio, with the pre-filter or post-filter adjusting warping to match the BARK or ERB frequency scale for optimal noise shaping.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If general audio coding algorithms are used, then general audio quality is improved, but speech coding performance deteriorates at low bitrates

Engineering Contradiction:
Improveaudio coding qualityVSAvoidsignal pattern adaptability
Core Design Contradiction:
Manufacturing precisionVSAdaptability or versatility

Solution Approach 1:

The pre-filter uses a time-varying warping factor that dynamically adapts to the input signal characteristics. The warping factor is adjusted based on whether the signal is speech or music, allowing the same filter structure to optimize performance for different signal types without requiring separate dedicated coders

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The warping factor parameter is changed according to the signal type detected. For speech signals, a smaller warping factor is applied to preserve spectral envelope accuracy, while for music signals, a larger warping factor is used to achieve better noise shaping according to the masking threshold curve

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If LPC-based speech coding is used, then speech coding performance is improved, but general audio coding performance deteriorates

Engineering Contradiction:
Improvespeech coding qualityVSAvoidsignal pattern adaptability
Core Design Contradiction:
Manufacturing precisionVSAdaptability or versatility

Solution Approach 1:

The pre-filter with variable warping characteristic serves multiple functions: it acts as an LPC analysis filter for speech coding when the warping factor is small, and as a perceptual noise shaping filter for music coding when the warping factor is large. This single structure replaces the need for separate dedicated speech and music coders

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

Solution Approach 2:

The filter dynamically switches between speech-optimized and music-optimized configurations by adjusting the warping factor based on signal analysis, allowing the same hardware/software structure to achieve near-specialized-coder performance for both speech and music

Inventive Principle:
Principle #15Dynamics

3Ease of manufacture

If a fixed warping factor is used, then filter design simplicity is improved, but coding performance for different signal types deteriorates

Engineering Contradiction:
Improvefilter design simplicityVSAvoidcoding quality
Core Design Contradiction:
Ease of manufactureVSManufacturing precision

Solution Approach 1:

Rather than designing different fixed filters for speech and music, the system uses a single filter structure with a dynamically adjustable warping factor. This maintains implementation simplicity while achieving signal-type-specific optimization through runtime parameter adjustment

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8682652B2Audio encoder, audio decoder and audio processor having a dynamically variable warping characteristic
Publication Date: 2014.03.25 FRAUNHOFER GESELLSCHAFT ZUR FORDERUNG DER ANGEWANDTEN FORSCHUNG EV
  • US8682652B2 patent drawing
  • US8682652B2 patent drawing
  • US8682652B2 patent drawing

AI summary

An audio encoder, an audio decoder or an audio processor includes a filter for generating a filtered audio signal, the filter having a variable warping characteristic, the characteristic being controllable in response to a time-varying control signal, the control signal indicating a small or no warping characteristic or a comparatively high warping characteristic. Furthermore, a controller is connected for providing the time-varying control signal, which depends on the audio signal. The filtered audio signal can be introduced to an encoding processor having different encoding algorithms, one of which is a coding algorithm adapted to a specific signal pattern. Alternatively, the filter is a post-filter receiving a decoded audio signal.