Audio Time Stretch Apparatus for Jitter Compensation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In Internet real-time audio/video transmission, irregular packet time sequences due to jitter and clock drift lead to suboptimal digital-to-analog conversion, resulting in noticeable audio imperfections during playback.

Innovation Solution

An audio time stretch method that calculates energy levels of audio data, selectively performs waveform searches based on these levels, and adjusts audio data by removing or inserting data based on waveform similarities to maintain a stable digital-to-analog conversion sequence, using an apparatus with energy level, waveform search, determining, threshold, flag register, and buffer control modules.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If audio time stretch is performed to correct irregular packet arrival times, then digital-to-analog conversion timing is improved, but audio quality degradation occurs due to noticeable imperfections

Engineering Contradiction:
Improvedigital-to-analog conversion timingVSAvoidaudio quality degradation
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent applies local quality by performing waveform search and audio data adjustment only in low energy periods where imperfections are less noticeable. The system identifies specific time regions (low energy periods) and applies different processing strategies there versus high energy periods, making the time stretch operation local rather than global to minimize audible degradation.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent converts the harmful effect of low energy periods (where audio imperfections are more noticeable) into a benefit by selectively performing waveform search operations during these periods. The system uses the low energy characteristic to its advantage, applying time stretch adjustments when they are least likely to be perceived by listeners, thus turning a potential weakness into a strategic opportunity.

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

2Manufacturing precision

If waveform search is performed on all audio data, then time stretch accuracy is improved, but processing complexity and time consumption increase

Engineering Contradiction:
Improvetime stretch accuracyVSAvoidprocessing complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent reduces processing complexity by applying waveform search selectively only to low energy periods rather than processing all audio data uniformly. This local approach maintains time stretch accuracy in critical regions while avoiding unnecessary computation in high energy periods where imperfections would be more noticeable anyway, thus resolving the contradiction between accuracy and complexity.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent applies partial action by performing waveform search on only a subset of audio data (specifically, low energy periods) rather than exhaustive processing of all data. This partial processing approach achieves sufficient time stretch accuracy for perceptual quality while significantly reducing computational burden and processing time.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If audio data is removed or inserted frequently to maintain timing, then packet timing synchronization is improved, but audio quality degradation increases due to excessive manipulation

Engineering Contradiction:
Improvepacket timing synchronizationVSAvoidaudio quality degradation
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent minimizes audio quality degradation by performing audio data removal and insertion operations locally only during low energy periods. By concentrating time stretch operations in these specific time regions rather than distributing them throughout the entire audio signal, the system maintains timing synchronization while reducing the total amount of manipulation that would otherwise be audible.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent converts the potential harm of frequent audio data manipulation into a benefit by strategically performing these operations during low energy periods. The low energy characteristic masks the effects of data removal and insertion, allowing the system to achieve better timing synchronization without proportionally increasing audible quality degradation.

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

Data Source

PatentUS9031678B2Audio time stretch method and associated apparatus
Publication Date: 2015.05.12 XUESHAN TECH INC
  • US9031678B2 patent drawing
  • US9031678B2 patent drawing
  • US9031678B2 patent drawing

AI summary

An audio time stretch method and associated apparatus is provided. The method includes steps of calculating an energy level according to amplitudes of a plurality of received data, and determining whether the audio data requires audio time stretch according to the energy level. Audio data with lower energy level and volume are selectively time-stretched to alleviate audio quality degradation.