3D Audio Encoding with Stable Virtual Loudspeaker Selection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing three-dimensional audio signal encoding methods result in unstable spatial images and reduced sound quality due to frequent changes in virtual loudspeaker selection between frames, leading to discontinuity and noise in reconstructed audio signals.
Innovation Solution
A method that adjusts virtual loudspeaker selection by retaining previous-frame representative loudspeakers and updating current-frame vote values based on previous-frame values, using adjustment parameters to enhance directional continuity and reduce frequent changes, while selecting a controlled number of representative loudspeakers for encoding.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the encoder traverses virtual loudspeakers and selects based on current frame only, then the encoding adaptability is improved, but the spatial image stability deteriorates due to frequent changes in virtual loudspeaker selection between frames
Solution Approach 1:
The patent applies preliminary action by using the previous frame's final vote values to initialize or adjust the current frame's initial vote values. This ensures that the virtual loudspeaker selection process starts with a predisposition toward continuity, reducing abrupt changes between frames while maintaining adaptive selection capabilities.
Solution Approach 2:
The patent implements feedback by incorporating the previous frame's selection results (final vote values) into the current frame's selection process. The final vote values from the previous frame are fed back as initial vote values for the current frame, creating a continuous feedback loop that stabilizes spatial image while preserving adaptability.
2Manufacturing precision
If the encoder selects more virtual loudspeakers for each frame, then the sound quality is improved, but the calculation complexity increases
Solution Approach 1:
The patent reduces calculation complexity through preliminary action by pre-calculating and reusing the previous frame's final vote values as initial vote values for the current frame. This preliminary preparation avoids redundant calculations and allows the encoder to focus computational resources on refining the selection rather than starting from scratch, thus maintaining sound quality while reducing overall calculation burden.
3Adaptability or versatility
If the encoder reselects virtual loudspeakers for each frame independently, then the encoding flexibility is improved, but the directional continuity deteriorates causing discontinuity and noise in reconstructed audio
Solution Approach 1:
The patent uses feedback to maintain directional continuity by feeding back the previous frame's final vote values as initial vote values for the current frame. This feedback mechanism ensures that the encoder prefers previously selected virtual loudspeakers unless strongly justified otherwise, thereby maintaining smooth directional transitions and eliminating discontinuity and noise in the reconstructed audio signal.
Solution Approach 2:
The patent ensures continuity of useful action by maintaining the selection of virtual loudspeakers across frames through the vote value inheritance mechanism. The useful action of selecting appropriate virtual loudspeakers continues smoothly from one frame to the next, preventing abrupt changes that would cause directional discontinuity and audio noise.
Data Source
AI summary
A three-dimensional audio signal encoding method and apparatus, and an encoder are provided, and relate to the multimedia field. The method includes: The encoder obtains a first quantity of current-frame initial vote values for a current frame of a three-dimensional audio signal. Then, the encoder obtains, based on the first quantity of current-frame initial vote values and a sixth quantity of previous-frame final vote values, a seventh quantity of current-frame final vote values that are of a seventh quantity of virtual loudspeakers and that correspond to the current frame. Further, the encoder selects a second quantity of current-frame representative virtual loudspeakers from the seventh quantity of virtual loudspeakers based on the seventh quantity of current-frame final vote values. The encoder encodes the current frame based on the second quantity of current-frame representative virtual loudspeakers, to obtain a bitstream.


