playlist creation via breathalyzer
DESCRIPTION
Playlist Creation via Breathalyzer. Eddie Bertot MMI593 – DSP for Embedded Audio Devices Spring, 2010. What is it???. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Playlist Creation via Breathalyzer](https://reader034.vdocuments.site/reader034/viewer/2022051002/5681601e550346895dcf1f7c/html5/thumbnails/1.jpg)
PLAYLIST CREATION VIA BREATHALYZEREddie BertotMMI593 – DSP for Embedded Audio DevicesSpring, 2010
![Page 2: Playlist Creation via Breathalyzer](https://reader034.vdocuments.site/reader034/viewer/2022051002/5681601e550346895dcf1f7c/html5/thumbnails/2.jpg)
WHAT IS IT??? An alternative approach to musical playlist
creation via human-computer interaction (HCI). Specifically, a specialized protocol is discussed and implemented as the interface between an iPhone/iPod-Touch and an external gas-sensing circuit. A user first interacts with the system through a graphical UI and a basic breathalyzer. Values from the breathalyzer are analyzed and the device queues a playlist based on a predetermined set of predicates.In a nutshell: Depending on how inebriated you are, your iPod/iPhone plays different music
![Page 3: Playlist Creation via Breathalyzer](https://reader034.vdocuments.site/reader034/viewer/2022051002/5681601e550346895dcf1f7c/html5/thumbnails/3.jpg)
BASIC OPERATION:
![Page 4: Playlist Creation via Breathalyzer](https://reader034.vdocuments.site/reader034/viewer/2022051002/5681601e550346895dcf1f7c/html5/thumbnails/4.jpg)
USER INTERFACE First, hook
everything up and give the breathalyzer 9-12VDC
Press “Upload BAC Level” and blow through the unit – a value shows
Then generate a playlist!
![Page 5: Playlist Creation via Breathalyzer](https://reader034.vdocuments.site/reader034/viewer/2022051002/5681601e550346895dcf1f7c/html5/thumbnails/5.jpg)
MEDIA PLAYBACK The “Import Playlist”
button is pressed, and playback begins
Play/Pause and Skip
Current song is shown
![Page 6: Playlist Creation via Breathalyzer](https://reader034.vdocuments.site/reader034/viewer/2022051002/5681601e550346895dcf1f7c/html5/thumbnails/6.jpg)
INFO PAGE In case you don’t
know what to do…
![Page 7: Playlist Creation via Breathalyzer](https://reader034.vdocuments.site/reader034/viewer/2022051002/5681601e550346895dcf1f7c/html5/thumbnails/7.jpg)
ON THE INSIDE…
![Page 8: Playlist Creation via Breathalyzer](https://reader034.vdocuments.site/reader034/viewer/2022051002/5681601e550346895dcf1f7c/html5/thumbnails/8.jpg)
SIGNAL FLOW
![Page 9: Playlist Creation via Breathalyzer](https://reader034.vdocuments.site/reader034/viewer/2022051002/5681601e550346895dcf1f7c/html5/thumbnails/9.jpg)
THE PROTOCOL For transmission of data to iPhone, a binary
protocol was used. Its design was based primarily around the iPhone audio hardware: Slew Rate (frequency) limitations Capacitive nightmare
![Page 10: Playlist Creation via Breathalyzer](https://reader034.vdocuments.site/reader034/viewer/2022051002/5681601e550346895dcf1f7c/html5/thumbnails/10.jpg)
HOW DOES IT KNOW?!
It’s rough, but it works. Believe me. I’ve used it.
![Page 11: Playlist Creation via Breathalyzer](https://reader034.vdocuments.site/reader034/viewer/2022051002/5681601e550346895dcf1f7c/html5/thumbnails/11.jpg)
Demonstration