Repository logo
 

Development of a sensory substitution API

dc.contributor.authorMartinez, Marco, author
dc.contributor.authorWilliams, John, advisor
dc.contributor.authorStone-Roy, Leslie, advisor
dc.contributor.authorAlciatore, David, committee member
dc.contributor.authorMcConnell, Ross, committee member
dc.date.accessioned2018-09-10T20:05:34Z
dc.date.available2018-09-10T20:05:34Z
dc.date.issued2018
dc.description.abstractSensory substitution – or the practice of mapping information from one sensory modality to another – has been shown to be a viable technique for non-invasive sensory replacement and augmentation. With the rise in popularity, ubiquity, and capability of mobile devices and wearable electronics, sensory substitution research has seen a resurgence in recent years. Due to the standard features of mobile/wearable electronics such as Bluetooth, multicore processing, and audio recording, these devices can be used to drive sensory substitution systems. Therefore, there exists a need for a flexible, extensible software package capable of performing the required real-time data processing for sensory substitution, on modern mobile devices. The primary contribution of this thesis is the development and release of an Open Source Application Programming Interface (API) capable of managing an audio stream from the source of sound to a sensory stimulus interface on the body. The API (named Tactile Waves) is written in the Java programming language and packaged as both a Java library (JAR) and Android library (AAR). The development and design of the library is presented, and its primary functions are explained. Implementation details for each primary function are discussed. Performance evaluation of all processing routines is performed to ensure real-time capability, and the results are summarized. Finally, future improvements to the library and additional applications of sensory substitution are proposed.
dc.format.mediumborn digital
dc.format.mediummasters theses
dc.identifierMartinez_colostate_0053N_15051.pdf
dc.identifier.urihttps://hdl.handle.net/10217/191455
dc.languageEnglish
dc.language.isoeng
dc.publisherColorado State University. Libraries
dc.relation.ispartof2000-2019
dc.rightsCopyright and other restrictions may apply. User is responsible for compliance with all applicable laws. For information about copyright law, please see https://libguides.colostate.edu/copyright.
dc.subjectAPI
dc.subjectJava
dc.subjectandroid
dc.subjectsensory substitution
dc.subjectBluetooth
dc.titleDevelopment of a sensory substitution API
dc.typeText
dcterms.rights.dplaThis Item is protected by copyright and/or related rights (https://rightsstatements.org/vocab/InC/1.0/). You are free to use this Item in any way that is permitted by the copyright and related rights legislation that applies to your use. For other uses you need to obtain permission from the rights-holder(s).
thesis.degree.disciplineMechanical Engineering
thesis.degree.grantorColorado State University
thesis.degree.levelMasters
thesis.degree.nameMaster of Science (M.S.)

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Martinez_colostate_0053N_15051.pdf
Size:
2.09 MB
Format:
Adobe Portable Document Format