Signal synchronization and latency jitter compensation for audio transmission systems
AssigneeIntel Corporation
InventorMatthias Doerbecker
Life of this patent
Estimating the term…
Abstract
Techniques related to input and output signal synchronization and latency jitter compensation for audio systems are discussed. Such techniques may include determining a number of virtually buffered samples based on a detected latency between an audio capture thread and an audio playback thread and synchronizing an audio input signal and an audio output signal based on the number of virtually buffered samples.
Claims25
A method for performing synchronization for an audio system comprising:
- detecting a latency between an audio capture thread and an audio playback thread;
- determining a number of virtually buffered audio samples based on the latency between the audio capture thread and the audio playback thread;
- and
- synchronizing an audio input signal and an audio output signal based on the number of virtually buffered audio samples.
An audio system comprising:
- a buffer configured to store audio data;
- and
- a central processing unit coupled to the buffer, the central processing unit to detect a latency between an audio capture thread and an audio playback thread, determine a number of virtually buffered audio samples based on the latency between the audio capture thread and the audio playback thread, and synchronize an audio input signal and an audio output signal based on the number of virtually buffered audio samples.
At least one machine readable medium comprising a plurality of instructions that, in response to being executed on a device, cause the device to perform audio signal synchronization by:
- detecting a latency between an audio capture thread and an audio playback thread;
- determining a number of virtually buffered audio samples based on the latency between the audio capture thread and the audio playback thread;
- and
- synchronizing an audio input signal and an audio output signal based on the number of virtually buffered audio samples.
Dependencies are inferred from the claim text.