Variable Exponent Averaging Detection for Dynamic Range Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing dynamic range controllers in audio and video signal processing struggle to separately control DC, static, and dynamic actions, leading to limited artistic control over signal dynamics and poor handling of complex waveforms, resulting in issues like distortion, clipping, and loss of signal details.

Innovation Solution

The Variable Exponent Averaging (VEA) Detector and Dynamic Range Controller (DRC) use a VEA Processor with one or more VEA Detectors to evaluate signal samples by taking the X root of the average of signal values raised to the same power, incorporating antilog processing in a log domain circuit, allowing for more accurate RMS and root mean X value calculations, enabling better control over signal dynamics through adjustable exponent values.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If first-order linear filters are used in dynamic range controllers, then the device complexity is reduced and ease of operation is improved, but the ability to separately control DC, static, and dynamic actions is lost and dynamic control capability is severely limited

Engineering Contradiction:
Improvefilter structure complexityVSAvoiddynamic control capability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent segments the dynamic range control into three independent filter circuits: a first filter for DC control, a second filter for static control, and a third filter for dynamic control. Each filter processes the same input signal but with different time constants and gain settings, allowing independent adjustment of each control aspect without interfering with the others. This segmentation resolves the contradiction by maintaining relative simplicity while enabling comprehensive adaptability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic control by making the filter characteristics adjustable and signal-dependent. The third filter specifically provides dynamic control with variable time constants that adapt to changing signal conditions. This allows the system to transition between different control modes dynamically, resolving the limitation of fixed first-order filters while maintaining manageable complexity.

Inventive Principle:
Principle #15Dynamics

2Device complexity

If RMS detection is used in dynamic range controllers, then the measurement of average signal level is simplified, but the accuracy of perceived loudness measurement deteriorates and artistic control over signal dynamics is limited

Engineering Contradiction:
Improvedetection method simplicityVSAvoidperceived loudness measurement accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent changes the detection parameter from simple RMS to a more sophisticated measurement that incorporates multiple filter outputs with different time constants. By combining DC, static, and dynamic filter measurements, the system achieves more accurate perceived loudness measurement that better reflects human auditory perception while maintaining reasonable computational complexity.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If non-linear or time-variant filters are imposed on the signal envelope, then dynamic signal changes can be controlled, but the static performance of the dynamic range controller changes and control over DC and static actions is lost

Engineering Contradiction:
Improvedynamic signal control capabilityVSAvoidstatic performance stability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent segments the control function into three independent filter circuits, each dedicated to a specific control aspect (DC, static, dynamic). This segmentation allows non-linear and time-variant processing in the dynamic filter without affecting the stability and linearity of the DC and static filters, thereby maintaining static performance while enabling dynamic control flexibility.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent uses the three-filter architecture as an intermediary structure that decouples the interaction between DC, static, and dynamic control. Each filter acts as an independent intermediary processing stage, allowing complex dynamic control to be implemented without directly interfering with the simpler DC and static control paths, thus maintaining overall system reliability.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Adaptability or versatility

If prior art detectors and DRCs perform signal detection and processing in the log domain, then the dynamic range handling is improved, but the performance is not noticeably better than analog devices or native digital signal processing

Engineering Contradiction:
Improvedynamic range handling capabilityVSAvoidsignal measurement accuracy
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The patent segments the log domain processing into three distinct filter circuits with different characteristics, allowing each to optimize for its specific control function. This segmentation enables better utilization of the log domain's dynamic range handling capabilities while achieving more accurate signal measurement through the combined output of multiple specialized processing paths.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8510361B2Variable exponent averaging detector and dynamic range controller
Publication Date: 2013.08.13 MASSENBURG GEORGE
  • US8510361B2 patent drawing
  • US8510361B2 patent drawing
  • US8510361B2 patent drawing

AI summary

The VEA Detector and Dynamic Range Controller of the invention more accurately measure constant or non-constant, periodic or aperiodic, signals and the use of such measurements to control the upstream and/or downstream processing of program signals, including without limitation audio, video, and power program signals. The invention uses an antilog module acting within the context of a log domain circuit such that the “averaging” at an integrator is linear, not logarithmic. However, since the detection is within the log domain, the dynamic range of the VEA Detector is exponentially larger.