Asymmetric Audio Windowing for Energy-Preserving Compression
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing audio compression technologies inefficiently preserve energy in audio signals due to the same windowing function being used in both encoding and decoding, leading to information loss and suboptimal bit usage.
Innovation Solution
Asymmetrically modify the windowing function for both the audio encoder and decoder using a power coefficient, allowing for improved compression by adjusting the initial blocking window based on the input audio signal's characteristics and entropy.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If the same windowing function is used in both encoding and decoding, then the decoding process is simple, but energy is lost and compression efficiency is reduced
Solution Approach 1:
The patent applies asymmetry by using different windowing functions for encoding and decoding. The encoder uses a first windowing function while the decoder uses a second windowing function that is specifically designed to compensate for the energy loss introduced by the encoder's windowing function, thereby resolving the contradiction between decoding simplicity and energy preservation.
Solution Approach 2:
The patent changes the parameters of the windowing function by introducing a power coefficient that modifies the standard windowing function. This allows the windowing function to be adaptively adjusted based on the audio signal characteristics, improving compression efficiency while maintaining manageable decoding complexity through parameter optimization rather than structural complexity.
2Ease of manufacture
If the same windowing function is used in both encoding and decoding, then implementation is straightforward, but bit usage becomes suboptimal
Solution Approach 1:
The patent implements asymmetry in the windowing functions to prevent information loss. By using a specifically designed second windowing function in the decoder that complements the encoder's first windowing function, the system recovers audio signal information that would otherwise be lost, thereby improving bit usage efficiency while maintaining reasonable implementation complexity.
3Device complexity
If a fixed windowing function is used, then the system is simple to implement, but transitions between audio blocks produce perceptible clicks
Solution Approach 1:
The patent applies dynamics by making the windowing function adaptive rather than fixed. The system dynamically selects and adjusts windowing functions based on the characteristics of the audio signal and the specific processing stage (encoding or decoding), allowing for smooth transitions between audio blocks without perceptible clicks while maintaining manageable system complexity through algorithmic adaptability.
Data Source
AI summary
A method including receiving a formatted data packet including a compressed frequency-domain audio signal and a power coefficient, decompressing the compressed frequency-domain audio signal, transforming the decompressed frequency-domain audio signal into a blocked time-domain audio signal, modifying an initial blocking window based on a power coefficient to generate a modified blocking window, and generating a reconstructed time-domain audio signal based on the blocked time-domain audio signal using the modified blocking window.


