Audio Encoder Separating Impulse and Residual Signals at Low Bitrates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current audio coding technologies fail to achieve optimal quality for both general audio and speech signals, particularly at low bitrates, due to the inability of general audio coders to exploit speech source models and the limitations of speech coders in handling music signals, leading to inefficient bit allocation and increased power consumption in mobile devices.

Innovation Solution

A unified audio coding approach that separates audio signals into impulse-like and stationary portions, using an impulse coder for speech-like components and a filterbank-based coder for residual signals, allowing for adaptive bitrate control and efficient encoding of both types of signals.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a general audio coder (perceptual audio coding) is used to encode speech signals at very low data rates, then the coding algorithm can shape spectral distortion according to masking threshold curves, but the coding quality is insufficient compared to dedicated LPC-based speech coders

Engineering Contradiction:
Improvecoding algorithm flexibilityVSAvoidcoding quality
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The audio signal is segmented into two distinct components: impulse-like portions (speech) and stationary portions (music/general audio). Each segment is processed by a specialized coder optimized for its characteristics, with a switch selecting the appropriate coding path based on signal type detection.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The encoding system is designed to handle multiple signal types (speech and general audio) within a single unified framework. The switchable architecture allows the same system to adaptively select between LPC-based coding for speech and perceptual audio coding for music, achieving universal applicability across different audio content.

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

2Productivity

If an LPC-based speech coder is used to encode general music signals, then the coding algorithm can efficiently model speech production, but the coding quality is insufficient due to inability to shape spectral envelope according to masking threshold

Engineering Contradiction:
Improvecoding efficiencyVSAvoidcoding quality
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The system dynamically adapts its coding approach based on the characteristics of the input signal. A detection mechanism identifies whether the current signal segment is speech-like or music-like, and the switch accordingly selects the optimal coding algorithm, enabling dynamic optimization of coding quality for varying audio content.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The coding parameters and algorithm selection change based on the detected signal characteristics. For speech signals, LPC parameters are used; for music signals, perceptual coding parameters are applied. This parameter adaptation allows the system to optimize coding quality for each signal type independently.

Inventive Principle:
Principle #35Parameter changes

3Manufacturing precision

If separate speech and audio coding systems are used, then each can be optimized for its specific signal type, but the device complexity increases and power consumption rises in mobile devices

Engineering Contradiction:
Improvecoding qualityVSAvoidsystem structure
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

Two previously separate coding systems (LPC speech coder and perceptual audio coder) are merged into a single unified encoding device. A switch and detection mechanism coordinate the two coders, allowing them to share common infrastructure while maintaining specialized functionality, thereby reducing overall system complexity compared to maintaining completely separate systems.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The encoding system automatically detects the signal type and self-selects the appropriate coding algorithm without external intervention. This self-service capability eliminates the need for complex manual configuration or external control systems, reducing operational complexity while maintaining optimized coding quality.

Inventive Principle:
Principle #25Self-service

4Manufacturing precision

If separate speech and audio coding systems are used, then each can be optimized for its specific signal type, but power consumption increases in mobile devices

Engineering Contradiction:
Improvecoding qualityVSAvoidpower consumption
Core Design Contradiction:
Manufacturing precisionVSUse of energy by moving object

Solution Approach 1:

The power consumption is segmented and optimized by processing only the necessary signal components with the appropriate coder. Since the switch directs speech signals to the LPC coder and music signals to the perceptual coder, each processor operates at full efficiency only when needed, avoiding wasted computational power and reducing overall energy consumption compared to running both systems continuously.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system discards the output of one coder when the other is selected, avoiding redundant processing. The switch mechanism ensures that only the necessary coding path is active at any given time, eliminating wasted energy on processing that would not contribute to the final output, thereby reducing power consumption in mobile devices.

Inventive Principle:
Principle #34Discarding and recovering

Data Source

PatentUS8706480B2Audio encoder for encoding an audio signal having an impulse-like portion and stationary portion, encoding methods, decoder, decoding method, and encoding audio signal
Publication Date: 2014.04.22 FRAUNHOFER GESELLSCHAFT ZUR FORDERUNG DER ANGEWANDTEN FORSCHUNG EV
  • US8706480B2 patent drawing
  • US8706480B2 patent drawing
  • US8706480B2 patent drawing

AI summary

An audio encoder for encoding an audio signal includes an impulse extractor for extracting an impulse-like portion from the audio signal. This impulse-like portion is encoded and forwarded to an output interface. Furthermore, the audio encoder includes a signal encoder which encodes a residual signal derived from the original audio signal so that the impulse-like portion is reduced or eliminated in the residual audio signal. The output interface forwards both, the encoded signals, i.e., the encoded impulse signal and the encoded residual signal for transmission or storage. On the decoder-side, both signal portions are separately decoded and then combined to obtain a decoded audio signal.