Location Aware Music Player By Kevin West David Zhao.

Slides:



Advertisements
Similar presentations
Chapter 2 Real-time software design
Advertisements

What is a DJ? DJ means Disc Jockey. A DJ is a person that chooses music for a party/ Disco. The music is played by that special person known as a DJ.
Global MP3 Geoffrey Beers Deborah Ford Mike Quinn Mark Ridao.
ITIS 1210 Introduction to Web-Based Information Systems Chapter 36 How Music and Audio Work on the Internet.
Congestion Control Algorithms
Int 2 Multimedia Revision. Digitised Sound Analogue sound recorded from person, or real instruments.
1 “Did you see Bob?”: Human Localization using Mobile Phones Ionut Constandache Co-authors: Xuan Bao, Martin Azizyan, and Romit Roy Choudhury Modified.
Introduction Creating equations from context is important since most real-world scenarios do not involve the equations being given. An equation is a mathematical.
There are 4 Key Elements to successful time management in a rehearsal setting. They are: 1.Long Term Planning 2.Daily Rehearsal Schedule/Single Lesson.
Descriptions of Motion
April 16 th copyright2009merrydavidson Get a calculator today please.
Mark CerritelliMatthew Fister Charles Cole Mine Yalcinalp.
Project title Your Names Plan on 8 minutes (no more than 6 slides)
Granularity in the Data Warehouse. Raw Estimate  The raw estimate of the number of rows of data that will reside in the data warehouse tells the architect.
CS533 - Concepts of Operating Systems
Game city International Starting on the road to programming. This project is all about learning how to program using scratch and other languages. The aim.
Design of Cooperative Vehicle Safety Systems Based on Tight Coupling of Communication, Computing and Physical Vehicle Dynamics Yaser P. Fallah, ChingLing.
Motion Systems -Intermittent -Reciprocal or “Box” -Orbital vs Rotary.
Chapter 1 Introduction to Chemistry 1.4 Problem Solving in Chemistry
What to Listen for in Music
1 Lakshmi Baddam Oren Levy Marc Smith Marvin Howard Georgia Institute of Technology March 15, 2011.
USING MAPS IN 2 nd GRADE Michael Bodag ED 417 – 01 P.P. Lesson October 23, 2001.
The Art Of Listening Take out a sheet of paper and write a paragraph about what you think the difference is between hearing and listening.
1.4 Problem Solving in Chemistry > 1 Copyright © Pearson Education, Inc., or its affiliates. All Rights Reserved. Chapter 1 Introduction to Chemistry 1.1.
A Quick Guide To Using iTunes Thi Nguyen Ruth Limberg Colin Smith.
RFID Children’s Game Jared Wilkin Chris Good. What does it Do? A set of stations that when deployed create an active children’s game Each station uses.
Transcribe! Stephen Kyle Transcribe! Original Purpose: an application to help musicians dictate music from a recording Original Purpose: an application.
© Oxford University Press 2011 IP Sounds around us Sounds around us.
Finding a Music File to Work With From the PUSD student home page, select “Royalty Free Music”
OCR Nationals: Unit 22 – Creating Sound using ICT A03 – Create an audio clip Sound Editing & Effects.
Rhythmic Transcription of MIDI Signals Carmine Casciato MUMT 611 Thursday, February 10, 2005.
INTEGRATED VOICE STREAM (IVS) SYSTEM. THE OBJECTIVE ● Audio streams can be used to deliver both information and music ● Examples of audio sources: ● Music.
Travel graphs Friday, 06 November 2015 Starter: June 05 Q1.
Project Web Site: Client: Jim Walker Advisor: Professor Ajjarapu Abstract.
SoFI – Streaming Music using Song Form Intelligence By Jonathan Doherty Supervisors: Dr. Kevin Curran, Prof. Paul Mc Kevitt School of Computing and Intelligent.
DotNetFM Chris Zamanillo Ana Rodriguez Allen Lee Peter Singh
Artificial Intelligence in Game Design Complex Steering Behaviors and Combining Behaviors.
Playing an MP3 Music File in Conjunction With a PowerPoint 2010 Presentation Victoria Ricciardiello December 2012.
Soundscapes James Martin. Overview Problem Statement Proposed Solution Solution Created (Modules, Model, Pics) Testing Looking Back See It in Action Q&A.
Rhythmic Auditory Stimulation System Gerard Duff 17 th of April 2008.
 Music media for storing music has been constantly changing. Why? Companies have been trying to make it more convenient.
Digital Storytelling Use of Windows Live Movie Maker to create a digital story using the “Auto” function. Create a digital story in minutes! Sept 2010Malcolm.
 For source moving away from observer, wavelength increases  Following the same procedures gives   For source moving away, f o
"I love hearing that lonesome wail of the train whistle as the
Welcome to GCSE Music! Click here to download resources.
Indoor Positioning System
REVISION SOUND.
OpEnSp a Ce LCA Proposal Calvin Chin David Couvrette Jung Son Mikiko Jama CSE403 Summer 06.
Granularity in the Data Warehouse Chapter 4. Raw Estimates The single most important design issue facing the data warehouse developer is determining the.
1 Multi-Track Recorder Typical Usage Scenario Demonstration.
Artificial Intelligence in Game Design Lecture 8: Complex Steering Behaviors and Combining Behaviors.
Quick Record (Simple Song) 1. Press the Record Button 2. Press the (F2) Soft Button to select Quick Record 3.Press the Play Button to start the recording.
Chapter 7 Motion & Forces 7.1 Describing Motion 7.2 Forces.
MP3 Radio Richard Bannon & Michael Backman. Basic concept FM broadcast MP3 player  Allows you to listen to MP3’s through an FM radio  Better than a.
Editing Digital AudioLab#7 Audacity is a free, easy-to-use and an open source platform audio editor and recorder for Windows, Mac OS, Linux and other operating.
Using Audacity Let’s get Started Open Audacity. Getting started…
MP4 help session Hoang Nguyen. Outline Scenarios Media Synchronization requirement FF/RWND vs. Seek Media synchronization GUI Demo steps (posted next.
The Pitch of Sound By collaborating in experiments on different ways of producing sound from vibrations, I can demonstrate how to change the pitch of sound.
Oogle Andrew Ebaugh Saurav Chatterjee Shopping assistant for the vision impaired.
Speed, Velocity, and Acceleration. Speed - Review Measurement of distance traveled per unit of time Measurement of distance traveled per unit of time.
Laser Harp Team: Peter Crinklaw Qiushi Jiang Edwin Rodriguez.
All around you, matter is in motion…
Instrumental and Vocal Auditions
VFR Navigation Diverting
Applications of Vectors
Plan on 8 minutes (no more than 6 slides)
Instrumental and Vocal Auditions
WristMan – A DisplayMote Interface for Personal Server Audio Control
Created for CVCA Physics by Dick Heckathorn 24 March 2K + 5
Musicster: A Location-Aware Music Player
Presentation transcript:

Location Aware Music Player By Kevin West David Zhao

Basic Concept  A music player that knows where you are.  Play different music in different parts of your house.  Finish the song you are listening to right as you reach your destination.  Great for students traveling in between classes, who hate being interrupted.

Basic Scenario  People listen to different types of music when they are at different places.  A person may want to listen to heavy music when he’s working out at the gym.  He may want to listen to classical music when he’s studying in his room.

Basic Scenario (continued) Solution:  Detect the current location and play different types of music according to the location.

Basic Scenario (continued)  A student is listening to his mp3 player between classes. By the time he reaches his next class though, he still has over a minute to go on his favorite song. He’ll have to stop it to listen to the professor.  What if the song had already ended?

Basic Scenario (continued) Solution:  Figure out how much time until user reaches next destination. Alter the speed of music playback subtly to finish the track when the user arrives.

Architecture - Components  Music Player  Location-Detection: Placelab  Location analyzer  Sound speed adjuster

Expected Effort Pieces to be built:  Placelab Analyzer: Interpreting Placelab data to determine a location, and a velocity towards next location.  Audio Speed Adjuster: Speeding up and slowing down the audio stream without significant loss of quality.

Expected Effort (continued) Minimum Functionality:  Determining a location and playing the correct music.  Determining the velocity and adjusting the stream to finish as the user gets to his location.

Expected Effort (continued) Desired Functionality:  Fading in between different streams as you enter a new location.  Adjusting the audio speed in such a way that the change is invisible to the user.

Unknowns  How accurate is Placelab? Can we get a good velocity reading?  Can we change the audio speed without pitch shifting or losing significant quality?

Algorithmic Design  The Problem: Given a set of songs with specific lengths, minimize the speed changes in the audio.  Example: Song 1 = 3 min, Song 2 = 3 min, We will arrive in 5 min. We can adjust Song 1 to be 5 min, or adjust both to be 2.5 min.

Burning Questions  Will we be able to do speed adjustment of audio quickly enough to be unnoticed?  Can placelab provide accurate information on velocity?

Evaluation  Performance Tests Quality of speed-altered sound Accuracy of estimated arrival time  Usefulness How much does the user care for location-aware functionality?