Sub-Band Envelope Adjustment for Adaptive Signal Bit Allocation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing frequency domain encoding algorithms face poor signal encoding and decoding performance due to inadequate bit allocation, particularly in low frequency bands, which cannot well adapt to the bit requirements of each sub-band.
Innovation Solution
The method involves selecting sub-bands with low frequency bands, modifying their envelope values based on energy and spectral characteristics, and performing bit allocation using these modified values along with original envelope values from other sub-bands to better meet the bit requirements of each sub-band.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If bit allocation is performed on each sub-band directly according to frequency envelope size, then the encoding process is simple, but the signal encoding performance is poor especially in low frequency bands
Solution Approach 1:
The patent applies local quality by differentiating bit allocation strategies for different frequency regions. Low frequency sub-bands receive modified envelope values that allocate more bits, while high frequency sub-bands use original envelope values. This localized adjustment optimizes encoding performance in critical low frequency regions without complicating the entire encoding process.
Solution Approach 2:
The patent changes the envelope value parameter for low frequency sub-bands by applying modification factors based on signal characteristics. This parameter change allows dynamic adjustment of bit allocation to match actual signal requirements, improving encoding performance while maintaining algorithmic simplicity.
2Device complexity
If uniform bit allocation is applied to all sub-bands, then the algorithm is simple to implement, but it cannot adapt to the varying bit requirements of different sub-bands especially low frequency bands
Solution Approach 1:
The patent implements local quality by applying different bit allocation rules to different frequency regions. Low frequency sub-bands use modified envelope values for adaptive bit allocation, while high frequency sub-bands use original envelope values. This localized differentiation improves adaptability without significantly increasing overall algorithm complexity.
Solution Approach 2:
The patent segments the frequency spectrum into low frequency and high frequency regions, applying different bit allocation strategies to each segment. This segmentation allows the algorithm to adapt to varying bit requirements of different sub-bands while maintaining manageable complexity through region-specific processing.
3Manufacturing precision
If more bits are allocated to low frequency sub-bands to improve encoding quality, then the signal encoding performance improves, but the overall bit rate increases
Solution Approach 1:
The patent changes envelope value parameters dynamically based on signal characteristics to optimize bit allocation. By modifying envelope values only when signal conditions warrant additional bits, the system improves encoding quality while avoiding unnecessary bit rate increases for all sub-bands.
Solution Approach 2:
The patent applies enhanced bit allocation locally to low frequency sub-bands where it provides maximum benefit, while maintaining standard allocation for high frequency sub-bands. This localized quality enhancement improves overall signal encoding quality without proportionally increasing the total bit rate.
Data Source
Figure 1
Figure 2
Figure 3~4
AI summary
Embodiments of the present invention provide a signal processing method and device. The method includes: selecting M sub-bands from N sub-bands, where the N sub-bands are obtained by dividing spectral coefficients of a current frame of a signal, and frequency bands of the M sub-bands are lower than frequency bands of K sub-bands in the N sub-bands except the M sub-bands; determining, according to performance information of the M sub-bands, to perform a modification operation on original envelope values of the M sub-bands, where the performance information is used to indicate an energy characteristic and a spectral characteristic that are of the M sub-bands; performing modification respectively on the original envelope values of the M sub-bands, so as to acquire modified envelope values of the M sub-bands; and performing first bit allocation on the N sub-bands according to the modified envelope values of the M sub-bands and original envelope values of the K sub-bands. In the embodiments of the present invention, bit allocation better meets a bit requirement of each sub-band, and therefore, signal encoding and decoding performance can be improved.