Skip to main navigation Skip to search Skip to main content

Real time sound processing on android

  • SUNY Buffalo

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

4 Scopus citations

Abstract

The introduction of the Internet of Things (IoT) and the ubiquity of mobile devices has generated interest in leveraging smartphones for deploying and running sophisticated mobile sound applications. Modern smartphones have good connectivity, a significant amount of processing, and are always with us, making them an ideal candidate for envisioned applications. Many such applications have stringent latency requirements and in some cases, special I/O capabilities. One example is a class of real-time audio applications that require the ability to overlay sounds of different frequencies for joint playback. Currently, Android is unable to provide such tight timing requirement due to the design decisions for the underlying platform. In this paper, we present a new architecture for scheduling and managing sound playback that supports overlays. We show that our prototype has competitive performance and significantly reduces latency spikes compared to stock Android. We evaluate our system on both micro benchmarks as well as sound applications including a wind farm monitoring application that leverages sound to detect micro fractures and a multiphase surround sound playback application that leverages sound overlays to coordinate between multiple devices.

Original languageEnglish
Title of host publicationProceedings of the 14th International Workshop on Java Technologies for Real-Time and Embedded Systems, JTRES 2016 - Part of the Managed Languages and Runtimes Week 2016
PublisherAssociation for Computing Machinery
ISBN (Electronic)9781450348003
DOIs
StatePublished - Aug 29 2016
Event14th International Workshop on Java Technologies for Real-Time and Embedded Systems, JTRES 2016 - Lugano, Switzerland
Duration: Aug 29 2016Sep 2 2016

Publication series

NameACM International Conference Proceeding Series

Conference

Conference14th International Workshop on Java Technologies for Real-Time and Embedded Systems, JTRES 2016
Country/TerritorySwitzerland
CityLugano
Period08/29/1609/2/16

Keywords

  • Android
  • Audio processing
  • Real-time applications
  • Real-time systems

Fingerprint

Dive into the research topics of 'Real time sound processing on android'. Together they form a unique fingerprint.

Cite this