LPC Synthesis Filter Overflow Detection and Scaling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing electronic devices face issues with overflow in linear predictive coding (LPC) systems, leading to audio instability and degradation due to the mismatch between encoder and decoder, especially for steady tonal/resonant signals, which can result in audio blow-ups and require costly bandwidth and storage resources.

Innovation Solution

The method involves determining a linear predictive coding synthesis filter gain and a scaling factor to prevent overflow by monitoring fixed and adaptive codebook gains, scaling the signal if necessary, and applying the scaling factor only to the current frame or subframe to maintain optimal tonal quality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If linear predictive coding synthesis filter gain is increased to improve speech signal representation, then speech quality is improved, but overflow occurs causing audio instability and degradation

Engineering Contradiction:
Improvespeech signal representation qualityVSAvoidaudio stability
Core Design Contradiction:
Manufacturing precisionVSReliability

Solution Approach 1:

The system performs preliminary detection of overflow conditions by monitoring the LPC synthesis filter gain and codebook gain values before actual overflow occurs. When potential overflow is detected, a scaling factor is pre-calculated and applied to scale down the filter gain, preventing overflow before it causes audio instability or degradation.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If signal scaling is applied to prevent overflow, then audio stability is improved, but tonal quality may be degraded

Engineering Contradiction:
Improveaudio stabilityVSAvoidtonal quality
Core Design Contradiction:
ReliabilityVSManufacturing precision

Solution Approach 1:

The system applies different scaling factors to different parts of the speech signal processing based on local conditions. Specifically, the scaling factor is calculated and applied only to the current frame or subframe where overflow is detected, while maintaining full gain for other frames. This localized approach prevents overflow in problematic regions while preserving tonal quality in regions where it is not needed.

Inventive Principle:
Principle #3Local quality

3Reliability

If overflow detection and scaling is implemented, then audio stability is improved, but device complexity increases

Engineering Contradiction:
Improveaudio stabilityVSAvoidprocessing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system monitors changes in key parameters (LPC synthesis filter gain and codebook gain) to detect potential overflow conditions. By tracking these parameter values and comparing them against threshold criteria, the system can identify when scaling is needed without implementing complex overflow detection algorithms, thus maintaining relatively simple processing while improving stability.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9449607B2Systems and methods for detecting overflow
Publication Date: 2016.09.20 QUALCOMM INC
  • US9449607B2 patent drawing
  • US9449607B2 patent drawing
  • US9449607B2 patent drawing

AI summary

A method for detecting overflow on an electronic device is described. The method includes determining a linear predictive coding synthesis filter gain. The method further includes determining whether overflow is detected based on the linear predictive coding synthesis filter gain and a fixed codebook gain. The method further includes determining a scaling factor if overflow is detected.