Multiband Audio Compression Using Crossover Overshoot Feedback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional multiband dynamic range compressors often experience overshooting issues due to input audio signal energy in the crossover or overlapping regions of frequency bands, which are not fully suppressed by stopband filters, leading to output signals exceeding desired limits.

Innovation Solution

A simple approach where the delayed output of a compressor is fed back to its gain path to suppress overshooting in subsequent samples, using an overshoot estimation module to generate an overshoot signal that adjusts the compressor's gain, thereby preventing overshooting.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a multiband dynamic range compressor is used to compress specific frequency bands, then gain reduction is applied selectively to avoid reducing unrelated components, but overshooting occurs in crossover regions where adjacent bands overlap

Engineering Contradiction:
Improveselective gain reductionVSAvoidcompression accuracy
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The patent applies preliminary anti-action by estimating the overshoot amount before it occurs and applying compensatory gain reduction. The overshoot estimation module predicts the overshoot that will occur in crossover regions, and this estimation is fed back to adjust the compression threshold in advance, preventing the overshoot from exceeding the desired limit.

Inventive Principle:
Principle #9Preliminary anti-action

Solution Approach 2:

The patent implements feedback by taking the overshoot estimation output and feeding it back to the compression threshold adjustment mechanism. The estimated overshoot signal modifies the compression threshold dynamically, creating a closed-loop control system that continuously corrects for anticipated overshoot in crossover regions.

Inventive Principle:
Principle #23Feedback

2Manufacturing precision

If sophisticated filter banks and frequency-domain processing are used to mitigate overshoot, then compression accuracy improves, but device complexity and cost increase

Engineering Contradiction:
Improveovershoot controlVSAvoidprocessing complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent substitutes complex mechanical/filter-based overshoot control with a computational approach. Instead of using sophisticated filter banks and frequency-domain processing, the invention uses a relatively simple overshoot estimation module that operates in the time domain, estimating overshoot based on the combined output signal and applying feedback control.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Manufacturing precision

If the compression threshold is adjusted dynamically to prevent overshoot, then output signal accuracy improves, but processing time increases

Engineering Contradiction:
Improvethreshold controlVSAvoidprocessing delay
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent applies preliminary action by estimating the overshoot amount in advance and using this estimation to pre-adjust the compression threshold before the actual overshoot occurs. This proactive approach allows the system to prepare the correct threshold setting ahead of time, minimizing the need for reactive adjustments that would cause processing delays.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10755722B2Multiband audio signal dynamic range compression with overshoot suppression
Publication Date: 2020.08.25 GUOGUANG ELECTRIC COMPANY LIMITED
  • US10755722B2 patent drawing
  • US10755722B2 patent drawing
  • US10755722B2 patent drawing

AI summary

Provided is an audio-signal dynamic-range-compression system. An input line accepts an input signal. A filter set coupled to the input line divides the input signal into a set of frequency bands, including a first frequency band and a second frequency band. A compressor has a first input that receives the first frequency band, a second input and an output. An adder has a first input coupled to the output of the compressor, a second input coupled to the second frequency band, and an output. An overshoot estimation module has an input coupled to the output of the adder and an output coupled to the second input of the compressor. The output of the overshoot estimation module provides an overshoot signal that indicates a result of a comparison between a signal at the input of the overshoot estimation module and a specified threshold.