Audio Rendering Path Energy Attenuation for Seamless Spatial Audio

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvepath deletion speedVSAvoidperceptible noise
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

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.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

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.

Inventive Principle:
Principle #15Dynamics

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

Engineering Contradiction:
Improveprocessing loadVSAvoidtime continuity
Core Design Contradiction:
Device complexityVSStability of the object's composition

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.

Inventive Principle:
Principle #20Continuity of useful action

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

Engineering Contradiction:
Improvepath management complexityVSAvoidsound continuity
Core Design Contradiction:
Device complexityVSReliability

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.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20240292174A1Audio rendering method, audio rendering apparatus and electronic apparatus
Publication Date: 2024.08.29 BEIJING ZITIAO NETWORK TECH CO LTD
  • US20240292174A1 patent drawing
  • US20240292174A1 patent drawing
  • US20240292174A1 patent drawing

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.