Audio Playback Rate Switching With Dual-Filter Buffering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing audio playback systems face challenges in maintaining smoothness when adjusting the playback rate due to the inability to dynamically modify rate change parameters, leading to loss of audio data and discontinuous playback.

Innovation Solution

The solution involves splitting the audio processing into two processors: a first audio filter for initial processing and a second audio filter for rate change processing, allowing for the recreation of the second audio filter with adjusted parameters to handle rate changes, thereby preventing loss of audio data and ensuring smooth playback.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a single processor performs both first processing and rate change processing, then device complexity is reduced, but audio data loss occurs and playback smoothness deteriorates when rate adjustment is needed

Engineering Contradiction:
Improveprocessor structureVSAvoidplayback smoothness
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent divides the single processor into two separate functional modules: a first processor dedicated to first processing (audio decoding, format conversion, sampling, channel conversion) and a second processor dedicated to rate change processing. This segmentation allows each processor to specialize in its function, preventing data loss during rate adjustments while maintaining overall system manageability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary buffer mechanism between the first processor and second processor. The first processor outputs processed audio data to this buffer, and the second processor reads from the buffer to perform rate change processing. This intermediary structure ensures that audio data is properly transferred and prevents data loss during rate adjustments.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If the audio processing system uses a single filter for both first processing and rate change processing, then ease of operation is improved, but adaptability to rate adjustment instructions deteriorates

Engineering Contradiction:
Improvefilter managementVSAvoidrate adjustment capability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent segments the single filter into two independent filters: a first audio filter for first processing and a second audio filter for rate change processing. This allows the second filter to be recreated with new parameters when rate adjustment instructions are received, providing adaptability while keeping filter management straightforward through clear functional separation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic filter management where the second audio filter can be recreated with updated parameters in response to rate adjustment instructions. This dynamic capability allows the system to adapt to user requests for different playback rates while maintaining ease of operation through automated filter management.

Inventive Principle:
Principle #15Dynamics

3Productivity

If audio data is processed through a single filter without separation, then processing efficiency is maintained, but data loss occurs during rate change processing

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidaudio data loss
Core Design Contradiction:
ProductivityVSLoss of substance

Solution Approach 1:

The patent segments the processing pipeline into two distinct stages with dedicated filters: first processing through the first audio filter, then rate change processing through the second audio filter. This segmentation ensures that audio data undergoes proper processing at each stage without being lost during transitions, as each filter is optimized for its specific function.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent ensures continuous processing by establishing a proper data flow from the first filter to the second filter. The first filter continuously processes audio data and outputs to a buffer, while the second filter continuously reads and performs rate change processing, eliminating gaps that would cause data loss while maintaining processing efficiency.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS12481478B2Audio playback method and device
Publication Date: 2025.11.25 BEIJING ZITIAO NETWORK TECH CO LTD
  • US12481478B2 patent drawing
  • US12481478B2 patent drawing
  • US12481478B2 patent drawing

AI summary

An audio playback method and device are provided. The method comprises: receiving an instruction for rate adjustment, wherein the instruction for rate adjustment is used for adjusting an audio playback rate from a first multiple of a preset standard rate to a second multiple of the preset standard rate (S101); creating a second audio filter with the second multiple (S102); calling the second audio filter to perform rate change processing according to the second multiple on second audio data in a first cache to obtain third audio data, wherein the second audio data is obtained after a first audio filter performs first processing on first audio data, and the first processing comprises at least one of the following: audio decoding, format conversion, sampling, and channel conversion (S103); and playing the third audio data (S104). By means of the method, the playback smoothness of a player with respect to audio data is improved.