Audio Playback Speed Control Using Optimized Frame Overlap

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing digital audio playback systems face challenges in efficiently controlling audio playback speed using techniques like SOLA and WSOLA due to the high computational requirements, making it difficult to apply these methods in devices with limited hardware resources.

Innovation Solution

An audio playback speed control method and apparatus that determines optimal frame lengths and overlapping regions based on audio sampling frequency and playback speed, allowing for efficient variation of playback speed with reduced calculation, using different overlapping and adding methods for speeding up or slowing down playback.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If SOLA or WSOLA technique is used to control audio playback speed, then playback speed control is achieved, but calculation complexity increases significantly

Engineering Contradiction:
Improveplayback speed controlVSAvoidcalculation complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The audio signal is divided into multiple frames, and each frame is processed independently through overlapping and adding operations. This segmentation allows the complex time-scale modification to be broken down into simpler, manageable frame-level operations, reducing overall calculation complexity while maintaining playback speed control functionality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the parameter of frame length to optimize the balance between playback speed control accuracy and calculation complexity. By carefully selecting frame lengths that are powers of 2, the system achieves efficient processing with reduced computational burden while maintaining effective playback speed variation.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If frame length is increased to improve processing efficiency, then calculation amount decreases, but pitch accuracy may deteriorate

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidpitch accuracy
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The system dynamically adjusts frame length based on the desired playback speed. For faster playback speeds, shorter frame lengths are used to maintain pitch accuracy, while for slower playback speeds, longer frame lengths improve processing efficiency. This dynamic adaptation resolves the contradiction between efficiency and precision.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent systematically varies frame length parameters according to different playback speed requirements. By establishing a relationship between playback speed and optimal frame length, the system achieves both high processing efficiency and accurate pitch control across different playback conditions.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If cross-correlation calculation is performed to maximize frame synchronization, then playback speed control accuracy improves, but calculation time increases

Engineering Contradiction:
Improveframe synchronization accuracyVSAvoidcalculation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary frame alignment based on simple timing relationships before applying overlapping and adding operations. This preliminary action establishes a good initial synchronization that reduces the need for extensive cross-correlation calculations, thereby decreasing calculation time while maintaining sufficient synchronization accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Instead of performing complex cross-correlation calculations on every frame, the system uses copying of frame structures with predetermined offsets based on playback speed ratios. This approach achieves accurate frame synchronization with minimal calculation time by leveraging the regular structure of audio frames and the known relationship between playback speed and frame timing.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS8306812B2Method and apparatus to vary audio playback speed
Publication Date: 2012.11.06 SAMSUNG ELECTRONICS CO LTD
  • US8306812B2 patent drawing
  • US8306812B2 patent drawing
  • US8306812B2 patent drawing

AI summary

An audio playback speed control method and apparatus to control an audio playback speed using an optimal frame length with a small amount of calculation. The audio playback method includes extracting an audio sampling frequency and audio playback speed information from an audio signal which is reproduced, determining a length of an input frame, a length of an output frame, and a length of an overlapping region between frames, on a basis of the audio sampling frequency and the audio playback speed information and performing different overlapping and adding methods, according to the audio playback speeds, on a basis of the length of the input frame, the length of the output frame, and the length of the overlapping region between the frames.