Skip to main content
Log in

A theoretical analysis of a buffer frame size conversion algorithm for audio applications ensuring minimum latency

  • Original Paper
  • Published:
Signal, Image and Video Processing Aims and scope Submit manuscript

Abstract

In implementing digital signal processing (DSP) algorithms for audio real-time applications, one is frequently faced with problems regarding incompatibilities between the hardware buffer length (the internal buffer of a professional sound card) and the software buffer size imposed by the underlying algorithm (due to i.e. multirate or FFT constraints). This mismatch is solved by proper frame size conversion algorithms which inevitably introduce delay. In this context, this paper presents a buffering scheme together with a theoretical proof of the minimum delay property shown by it. Some examples derived from frequently encountered issues in DSP applications are reported.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Knuth D.: The Art of Computer Programming, Volume 1: Fundamental Algorithms. Addison Wesley, Reading (1997)

    Google Scholar 

  2. Niven I., Zuckerman H.: An Introducion to the Theory of Numbers. Wiley, New York (1980)

    Google Scholar 

  3. Steinberg.: Audio Streaming Input/Output Software Developer Kit 2.2. Steinberg Media Technologies GmbH (2005)

  4. Vaidyanathan PP.: Multirate Systems and Filterbanks. Prentice-Hall, Englewood Cliffs (1993)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Paolo Peretti.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Moretti, E., Peretti, P., Palestini, L. et al. A theoretical analysis of a buffer frame size conversion algorithm for audio applications ensuring minimum latency. SIViP 5, 185–190 (2011). https://doi.org/10.1007/s11760-010-0153-0

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11760-010-0153-0

Keywords

Navigation