INTEGRATED VOICE STREAM (IVS) SYSTEM
THE OBJECTIVE ● Audio streams can be used to deliver both information and music ● Examples of audio sources: ● Music player ● reader ● Doorbell ● Manage the playback of simultaneous streams of audio ● Improve the interaction between an individual and a home or car
THE DESIGN – MODULE DIAGRAM Music Checker GPS Simulator Audio Input plug-in Text Input plug-in MultiPlayer IVS PersonalSettingsPersonalizationAudio output device Network IVS Source Data Input plug-ins IVS System
THE DESIGN – DATA INPUT PLUG-INS ● RECEIVES DATA INPUT FROM DATA SOURCE APPLICATIONS ● CONVERTS DATA (IF NECESSARY) TO A FORMAT RECOGNIZABLE BY THE IVS SYSTEM ● ENCAPSULATES DATA INTO A STANDARD OBJECT CALLED A TRACK ● PASSES TRACK TO THE MULTIPLAYER MODULE ● NEW INPUT PLUG-INS CAN BE CREATED TO RECEIVE DIFFERENT TYPES OF DATA USING DIFFERENT PROTOCOLS
THE DESIGN – MULTIPLAYER MODULE ● MAINTAINS THE TRACKS RECEIVED BY THE MULTIPLAYER ● PLAYS THE AUDIO TRACKS CURRENTLY LOADED ACCORDING TO THEIR TYPE AND PRIORITY, AND THE CURRENT SETTINGS OF THE SYSTEM ● LISTENS FOR EVENTS ON THE TRACKS AND ADJUSTS TRACK PLAYING AS SPECIFIED BY THE SETTINGS ● SETTINGS FOR HOW TRACKS ARE TO BE PLAYED ARE STORED IN A MATRIX – ROWS REPRESENT TYPE OF TRACKS CURRENTLY LOADED IN THE SYSTEM – COLUMNS REPRESENT TYPE OF TRACKS ENTERING THE SYSTEM
THE APPLICATIONS ● FOR USE IN THE CAR (EXAMPLES OF AUDIO SOURCES) ● MUSIC ● READER ● GPS DRIVING DIRECTION SIMULATOR ● FOR USE IN THE HOUSE (EXAMPLES OF AUDIO SOURCES) ● MUSIC ● READER ● DOORBELL ● SECURITY / EMERGENCY DEVICES SUCH AS A FIRE ALARM ● SMART APPLIANCES SUCH AS A TELEVISION NOTIFYING THAT A CERTAIN SHOW IS STARTING