Audio Encoder Variable Warping Filter Low Bitrate

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 vice versa, due to differences in spectral shaping and frequency resolution requirements.

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 within a single framework, using a first algorithm for specific signal patterns and a second algorithm for general audio, with a post-filter performing inverse warping to shape noise according to the masking threshold.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If LPC-based speech coding is used, then speech signals can be efficiently coded at very low bit rates, but general music signals cannot be effectively processed due to inability to flexibly shape spectral envelope

Engineering Contradiction:
Improvecoding efficiency at low bitrateVSAvoidapplicability to different signal types
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent applies dynamics by making the warping characteristic time-varying rather than fixed. The warping factor is dynamically adjusted based on the analyzed audio signal characteristics, allowing the system to adapt between speech-like and music-like signals in real-time. This enables a single coder to efficiently handle both speech and music by changing its spectral shaping behavior according to the input signal type.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the warping factor parameter dynamically based on signal analysis. By adjusting this key parameter, the system transforms the frequency response characteristics to match different signal types - using higher warping factors for speech signals to enhance low-frequency resolution and lower warping factors for music signals to preserve overall spectral shape, thus resolving the contradiction between specialized efficiency and general adaptability.

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If perceptual audio coding with fixed warping is used, then spectral shaping according to masking threshold is achieved, but computational complexity increases and adaptability to different signal types is reduced

Engineering Contradiction:
Improvespectral shaping accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The system dynamically adjusts the warping factor based on real-time signal analysis rather than using a fixed complex spectral shaping process. This dynamic approach simplifies the overall system architecture by using a single adjustable parameter to achieve the desired spectral shaping, reducing computational complexity while maintaining adaptability to different signal types and preserving masking threshold compliance.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

Instead of using complex fixed spectral shaping algorithms, the patent changes the warping factor parameter to achieve spectral shaping. This parameter-based approach is computationally simpler than fixed complex filtering while still achieving the necessary spectral distortion shaping for perceptual coding, thus reducing device complexity while maintaining manufacturing precision.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If high warping characteristic is applied, then frequency resolution is improved for speech signals, but audio quality deteriorates for general music signals

Engineering Contradiction:
Improvefrequency resolutionVSAvoidaudio quality
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent dynamically adjusts the warping factor based on the analyzed audio signal characteristics. For speech signals with harmonic structure, the system applies higher warping factors to improve frequency resolution in the critical low-frequency range. For music signals with complex spectral content, the system uses lower warping factors to preserve overall spectral shape and avoid quality deterioration. This dynamic adaptation resolves the contradiction by making the warping characteristic signal-dependent rather than fixed.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the warping factor parameter according to signal type analysis. By selecting appropriate warping factor values based on the input signal characteristics, the system achieves high frequency resolution for speech while maintaining audio quality for music. This parameter adaptation allows the same system to optimize for different signal types without compromising either performance.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS7873511B2Audio encoder, audio decoder and audio processor having a dynamically variable warping characteristic
Publication Date: 2011.01.18 FRAUNHOFER GESELLSCHAFT ZUR FORDERUNG DER ANGEWANDTEN FORSCHUNG EV
  • US7873511B2 patent drawing
  • US7873511B2 patent drawing
  • US7873511B2 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.