Audio Signal Compression Using Zero-Crossing Peak Scaling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing audio signal compression systems either introduce distortion by reducing signal levels too late or incur noise and inefficiency by not utilizing the full dynamic range, as they either clip signals or provide excessive headroom.

Innovation Solution

A method that identifies zero crossing points in audio signals to buffer and scale samples, ensuring the highest intensity samples do not exceed a threshold, using an initial scaling factor for the first half-wave and modified scaling factors for subsequent half-waves, with a decay factor to gradually return to normal scaling.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the amplitude of the audio signal is measured and reduced when the peak exceeds a predetermined threshold, then distortion is prevented, but the procedure occurs too late and introduces distortion anyway

Engineering Contradiction:
Improvedistortion preventionVSAvoidresponse time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by measuring the amplitude of the audio signal in advance and comparing it with a predetermined threshold before the signal actually exceeds the threshold. This allows the system to take preventive scaling action ahead of time, ensuring that when the peak occurs, the signal has already been adjusted to prevent distortion. The key is performing the measurement and decision-making process early in the signal cycle rather than reacting after distortion has occurred.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If additional headroom is provided for the input signal to maintain a relatively low level, then peak values remain within dynamic range, but noise increases and efficiency decreases due to unavailable full dynamic range

Engineering Contradiction:
Improvepeak level controlVSAvoidnoise
Core Design Contradiction:
ReliabilityVSObject-generated harmful factors

Solution Approach 1:

The patent applies dynamics by making the scaling factor variable rather than fixed. The scaling factor is dynamically adjusted based on the measured amplitude of the input signal relative to a predetermined threshold. When the signal amplitude is low, minimal or no scaling is applied, preserving the full dynamic range and signal quality. When the amplitude approaches the threshold, the scaling factor increases automatically to prevent distortion. This dynamic adjustment eliminates the need for constant excessive headroom while still preventing peak distortion.

Inventive Principle:
Principle #15Dynamics

3Productivity

If the full dynamic range of the system is utilized, then efficiency is improved, but the risk of signal peaks exceeding the threshold and causing distortion increases

Engineering Contradiction:
Improvesystem efficiencyVSAvoiddistortion-free operation
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies feedback by continuously measuring the amplitude of the input signal and using this measurement to adjust the scaling factor in real-time. The measured amplitude feeds back into the scaling decision process, allowing the system to automatically adapt to the actual signal characteristics. This feedback mechanism enables the system to utilize the full dynamic range efficiently while maintaining distortion-free operation, as the scaling is precisely controlled based on actual signal levels rather than applying fixed conservative limits.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8204255B2Method of distortion-free signal compression
Publication Date: 2012.06.19 SOLID STATE LOGIC UK LTD
  • US8204255B2 patent drawing
  • US8204255B2 patent drawing
  • US8204255B2 patent drawing

AI summary

An audio signal in which an audio signal is received as a stream of digital samples, each being a numerical value representing a sampled signal level. A first zero crossing point is identified and the received audio samples are stored until a second zero crossing point is identified, thereby storing a first half-wave of samples. The highest intensity sample is identified from the stored samples and this is compared against a predetermined threshold. All stored samples are scaled by an initial scaling factor so that the intensity of the highest intensity sample is not above this threshold. A second half-wave of samples is stored in which all samples of the second half-wave are below the threshold. All stored samples of the second half-wave are also scaled but by a modified scaling factor derived from a combination of the initial scaling factor and a decay factor.