Audio Data Processing Method for Phase Continuity
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional audio data processing methods for variable-speed playback, particularly in phase domain processing, face challenges in maintaining sound quality when dealing with audio data segments having different variable-speed rates, leading to phase and amplitude hopping issues.
Innovation Solution
An audio data processing method that involves acquiring audio frames, converting them to the frequency domain, determining a target phase signal based on the current and previous frame's variable-speed rates, and performing time domain conversion to ensure seamless playback without sound quality degradation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If phase domain variable-speed processing is used to maintain sound quality, then tone and timbre consistency is improved, but phase and amplitude hopping occurs when variable-speed rates change significantly between segments
Solution Approach 1:
The patent applies dynamics by making the phase domain variable-speed processing adaptive to changing variable-speed rates. The system dynamically adjusts the processing parameters based on the current and previous frame's variable-speed rates, allowing the processing method to transition smoothly between different speed conditions while maintaining phase continuity and preventing hopping artifacts.
Solution Approach 2:
The patent changes the phase parameters dynamically based on the variable-speed rate variations. By calculating and applying phase adjustments that account for the difference between current and previous frame speeds, the system maintains consistent tone and timbre while preventing phase and amplitude hopping when speed changes occur.
2Device complexity
If time domain variable-speed processing is used for simplicity, then computational complexity is reduced, but sound quality and timbre consistency deteriorate
Solution Approach 1:
The patent segments the audio processing into frequency domain analysis and phase domain processing stages. By converting to frequency domain first, the system can apply precise phase adjustments to maintain sound quality, while the segmented approach allows for efficient computation through modular processing steps.
Solution Approach 2:
The patent replaces direct time domain manipulation with frequency domain processing. Instead of mechanically adjusting time domain samples which degrades quality, the system uses spectral analysis and phase manipulation in the frequency domain, achieving better sound quality through a different computational mechanism.
3Productivity
If conventional phase domain processing combines segments with different variable-speed rates, then processing efficiency is maintained, but phase and amplitude hopping damages sound quality
Solution Approach 1:
The patent introduces phase adjustment calculations as an intermediary step between combining segments with different variable-speed rates. This intermediary processing computes the appropriate phase relationships based on speed variations, acting as a mediator that prevents hopping artifacts while maintaining processing efficiency through algorithmic optimization.
Solution Approach 2:
The patent performs preliminary phase calculations before combining audio segments. By pre-computing the phase adjustments needed for segments with different variable-speed rates, the system prevents phase and amplitude hopping from occurring during the combination process, thereby maintaining both efficiency and sound quality.
Data Source
AI summary
Provided are an audio data processing method and apparatus, a device and a storage medium. The method includes: acquiring audio data to be processed and a variable-speed rate of at least one audio frame in the audio data; sequentially using the at least one audio frame as a current audio frame to be processed, and converting the current audio frame to a frequency domain; determining a target phase signal of the current audio frame according to a variable-speed rate of the current audio frame and a variable-speed rate of a previous audio frame; and performing, according to the target phase signal, time domain conversion on the current audio frame converted to the frequency domain to obtain a processed current audio frame.


