Layered Sinusoidal Pulse Coding for Audio Signal Quality
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing audio signal encoding and decoding methods do not effectively improve the quality of synthesized signals by considering the sinusoidal pulse coding of lower layers during encoding or decoding in a layered sinusoidal pulse coding scheme.
Innovation Solution
A method and apparatus that receive a transformed audio signal, divide it into subbands, perform a first sinusoidal pulse coding operation, and determine a performance region for a second sinusoidal pulse coding operation based on coding information, allowing the second operation to be performed variably according to the first operation's results.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If sinusoidal pulse coding is performed by multiple layers independently, then coding complexity is reduced and processing is simplified, but the quality of synthesized signals deteriorates because lower layer coding information is not considered in upper layer encoding
Solution Approach 1:
The patent implements feedback by having the upper layer encoder receive coding information from the lower layer encoder and adjust its sinusoidal pulse coding parameters accordingly. The lower layer coding results are fed back to influence upper layer decisions, ensuring coordinated optimization across layers while maintaining the modular layered structure.
Solution Approach 2:
The patent introduces dynamic adaptation where the upper layer encoder dynamically adjusts its coding strategy based on the actual lower layer coding information received. This allows the system to adaptively optimize synthesized signal quality without requiring a fixed, rigid coding structure, balancing complexity and quality dynamically.
2Adaptability or versatility
If the number of pulses or bits allocated for sinusoidal pulse coding varies on a frame-by-frame basis, then adaptability to different audio characteristics is improved, but it becomes necessary to provide additional schemes for improving synthesized signal quality across layers
Solution Approach 1:
The patent applies preliminary action by having the lower layer perform its sinusoidal pulse coding first and generate coding information that is then used to guide the upper layer coding. This sequential preliminary action allows variable pulse/bit allocation per frame while providing a structured framework that simplifies cross-layer coordination.
Data Source
AI summary
Provided are a method and an apparatus for encoding and decoding an audio signal. A method for encoding an audio signal includes receiving a transformed audio signal, dividing the transformed audio signal into a plurality of subbands, performing a first sinusoidal pulse coding operation on the subbands, determining a performance region of a second sinusoidal pulse coding operation among the subbands on the basis of coding information of the first sinusoidal pulse coding operation, and performing the second sinusoidal pulse coding operation on the determined performance region, wherein the first sinusoidal pulse coding operation is performed variably according to the coding information. Accordingly, it is possible to further improve the quality of a synthesized signal by considering the sinusoidal pulse coding of a lower layer when encoding or decoding an audio signal in an upper layer by a layered sinusoidal pulse coding scheme.


