WFS Parameter Interpolation for Moving Source Accuracy
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Wave field synthesis systems face challenges in accurately rendering moving sources due to errors such as comb filter effects, non-observance of delayed time, Doppler spread, and audio disturbances caused by delay interpolation, which affect the perceived audio quality and are resource-intensive.
Innovation Solution
The implementation of a device and method that includes a WFS system with a provider for WFS parameters, a parameter interpolator, and an audio signal processor using oversampling and a Farrow structure to achieve high-quality delay interpolation, reducing system complexity and improving rendering accuracy.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If delay interpolation algorithms are used to render moving sources in WFS, then spatial rendering accuracy is improved, but computing resources and processing time increase significantly
Solution Approach 1:
The delay interpolation process is segmented into multiple stages: first computing WFS parameters at a lower parameter sampling frequency, then interpolating these parameters to higher frequencies, and finally applying the interpolated parameters to audio samples. This segmentation reduces the computational burden by performing complex calculations less frequently while maintaining high rendering accuracy through interpolation.
Solution Approach 2:
WFS parameters such as delay values and scaling factors are pre-computed at a reduced parameter sampling frequency before being applied to the audio signal. This preliminary computation avoids the need to perform complex delay interpolation calculations at the full audio sampling frequency, significantly reducing real-time processing requirements while maintaining rendering accuracy.
2Productivity
If parameter sampling frequency is reduced to decrease computing load, then processing efficiency is improved, but delay interpolation accuracy deteriorates
Solution Approach 1:
WFS parameters are pre-computed at a lower parameter sampling frequency where complex calculations are performed less frequently. These pre-computed parameters are then interpolated to the higher audio sampling frequency, achieving both processing efficiency and interpolation accuracy by separating the computation frequency from the rendering frequency.
Solution Approach 2:
The system dynamically adjusts between two different sampling frequencies: a lower parameter sampling frequency for computing WFS parameters and a higher audio sampling frequency for rendering. This dynamic frequency separation allows efficient processing while maintaining high delay interpolation accuracy through parameter interpolation between the two frequencies.
3Reliability
If high-quality delay interpolation is implemented for moving sources, then audio quality is improved, but system complexity and resource requirements increase
Solution Approach 1:
The signal processing system is segmented into distinct functional blocks: a WFS parameter provider that computes parameters at low frequency, a parameter interpolator that bridges the frequency gap, and an audio signal processor that applies parameters at full audio frequency. This segmentation manages system complexity by assigning specific functions to dedicated modules.
Solution Approach 2:
Complex delay interpolation parameters are pre-calculated and prepared at a reduced frequency before being applied to the audio signal. This preliminary preparation of interpolation parameters simplifies the real-time audio processing while maintaining high audio quality, as the computationally intensive work is done in advance.
Data Source
AI summary
A device for determining a component signal for a WFS system includes a provider for providing WFS parameters, a WFS parameter interpolator, and an audio signal processor. The provider provides WFS parameters for a component signal while using a source position and while using the loudspeaker position at a parameter sampling frequency smaller than the audio sampling frequency. The WFS parameter interpolator interpolates the WFS parameters so as to produce interpolated WFS parameters which are present at a parameter interpolation frequency that is higher than the parameter sampling frequency, the interpolated WFS parameters having interpolated fractions which have a higher level of accuracy than is specified by the audio sampling frequency. The audio signal processor is configured to apply the interpolated fractional values to the audio signal such that the component signal is obtained in a state of having been processed at the higher level of accuracy.


