Audio Rendering Path Energy Attenuation for Seamless Spatial Audio
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In spatial audio rendering, sudden changes in sound propagation paths due to blocking or unblocking lead to abrupt energy changes, causing perceptible noises and discontinuities in sound effects, as existing technologies fail to manage temporary blockages effectively.
Innovation Solution
The introduction of a 'blocked' state for sound propagation paths with adjustable energy attenuation coefficients, allowing for smooth updates based on path effectiveness, preventing immediate deletion of temporarily blocked paths and ensuring continuous sound effects by gradually changing energy coefficients.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If a sound propagation path is blocked and energy is zero cleared immediately, then the path is deleted quickly, but the sound energy disappears instantaneously causing perceptible noises such as clicking
Solution Approach 1:
The patent applies beforehand cushioning by introducing a 'blocked' state that gradually attenuates energy before complete deletion. When a path is blocked, instead of immediately zero-clearing energy, the system transitions the path to a blocked state where energy is gradually reduced over multiple frames, cushioning the abrupt energy disappearance that causes perceptible noises.
Solution Approach 2:
The patent applies dynamics by making the path state adjustable and transitional rather than static. Paths can dynamically transition between active, blocked, and deleted states, with energy attenuation coefficients being gradually updated based on the current state, allowing smooth adaptation to changing acoustic environments without abrupt changes.
2Device complexity
If path energy is zero cleared when blocked, then the path is removed from processing, but the reflected sound energy loses time continuity of direction
Solution Approach 1:
The patent applies continuity of useful action by maintaining the blocked state for a predetermined number of frames before deletion. This ensures that energy attenuation continues smoothly over time, preserving the temporal continuity of reflected sound energy even when paths are temporarily blocked, preventing abrupt discontinuities in the audio rendering.
3Device complexity
If a path is deleted immediately after temporary blockage, then processing is simplified, but the path should have continued to exist for seamless sound propagation
Solution Approach 1:
The patent applies preliminary action by establishing a blocked state before actual path deletion occurs. When a path is temporarily blocked, the system proactively transitions it to a blocked state with gradual energy attenuation, preparing for potential future unblocking before deletion is finalized, ensuring seamless sound propagation if the path becomes active again.
Data Source
AI summary
The present disclosure relates to an audio rendering method, an audio rendering device, and an electronic device. The audio rendering method comprises: acquiring scene-related audio metadata, the scene-related audio metadata comprising related information of a sound propagation path between a sound source and a listener; determining a parameter for audio rendering on the basis of the scene-related audio metadata, the parameter for audio rendering comprising an energy attenuation coefficient for each sound propagation path: performing spatial encoding on an audio signal of the sound source on the basis of the parameter for audio rendering to obtain an encoded audio signal; and performing spatial decoding on the encoded audio signal to obtain a decoded audio signal for audio rendering.


