Automatic Level Control for Speech Signals Using Sub-Frame Gain

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing speech processing technologies lack effective automatic level control (ALC) methods that can dynamically adjust amplification for speech signals without human intervention, leading to inconsistent audio quality and potential distortion.

Innovation Solution

The implementation of a digital processing block that divides audio signals into sub-frames, examines adjacent sub-frames to determine peak values, computes a gain factor based on desired maximum values, and amplifies each sample accordingly, using a combination of peak detection, proportional-integral filtering, and energy analysis to differentiate between speech and non-speech portions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If automatic level control is implemented to dynamically adjust amplification of speech signals, then audio quality consistency is improved, but device complexity increases

Engineering Contradiction:
Improveaudio quality consistencyVSAvoidprocessing system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The audio signal is divided into frames, with each frame containing multiple sub-frames. This segmentation allows the system to process and control different portions of the speech signal independently, improving audio quality consistency without requiring a completely complex monolithic processing system. The patent applies this by dividing the input signal into manageable units that can be processed through the ALC algorithm separately.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically adjusts the gain factor for each frame based on real-time analysis of peak values and energy measurements. This dynamic adaptation allows the ALC to respond to varying speech characteristics, maintaining consistent audio quality across different input levels while avoiding the need for static, overly complex control mechanisms.

Inventive Principle:
Principle #15Dynamics

2Measurement precision

If peak detection and energy analysis are used to differentiate speech from non-speech portions, then speech signal accuracy is improved, but computational requirements increase

Engineering Contradiction:
Improvespeech detection accuracyVSAvoidcomputational energy
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The system performs peak detection and energy analysis selectively on representative portions of the signal (sub-frames within frames) rather than processing every single sample with full computational intensity. This partial application of complex operations maintains speech detection accuracy while reducing overall computational energy consumption.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system performs preliminary energy analysis and peak detection on sub-frames to identify speech portions before applying full processing. This preliminary action allows the system to prepare and classify signal portions in advance, improving measurement precision while distributing computational load efficiently.

Inventive Principle:
Principle #10Preliminary action

3Manufacturing precision

If gain factor is computed based on peak values from multiple adjacent sub-frames, then distortion is reduced, but processing time increases

Engineering Contradiction:
Improvesignal amplification precisionVSAvoidprocessing delay
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system computes peak values and energy measurements for multiple adjacent sub-frames in advance before determining the final gain factor. This preliminary computation of intermediate values allows for more precise amplification control while organizing the processing steps to minimize overall processing time through efficient data reuse.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system merges the analysis of multiple adjacent sub-frames to determine a single gain factor for a frame, combining information from several measurements to achieve better precision. This merging approach reduces the total number of separate processing operations compared to treating each sub-frame independently, thereby reducing processing delay while maintaining amplification precision.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS8121835B2Automatic level control of speech signals
Publication Date: 2012.02.21 TEXAS INSTRUMENTS INC
  • US8121835B2 patent drawing
  • US8121835B2 patent drawing
  • US8121835B2 patent drawing

AI summary

Automatic level control of speech portions of an audio signal is provided. An audio signal is received in the form of a sequence of samples and may contain speech portion and non-speech portions. The sequence of samples is divided into a sequence of sub-frames. Multiple sub-frames adjacent to a present sub-frame are examined to determine a peak value of samples in the sub-frames. A gain factor is computed for the present sub-frame based on the peak value and a desired maximum value for said speech portion, and each sample in the present sub-frame is amplified by the gain factor. In an embodiment, variations in filtered energy values of multiple sub-frames enable determination of whether a sub-frame corresponds to a speech or non-speech/noise portion.