UMass Amherst YouMass People Finder

Wireless Music Sharing Design Project

Home

Requirements Specification

Background:

Whether on campus, in the gym or riding the subway, people are listening to songs on portable music players. These music players provide hours of enjoyment for their users. A user can preload a variety of songs onto the music player. One limitation is the users have no chance of listening to another user's songs. We propose a product which will bridge the possibilities for a user to listen to their favorite music and the user experiencing new types of music. This product will have the ability to stream a song that one user is listening to, to another user's music player wirelessly. With the use of this product, individuals will gain the ability to share their taste in music with the individuals around them, and thus expand the musical tastes of others.

Below is a list of the deliverables:

  1. Two working prototypes.
  2. PC software for downloading song statistics.
  3. The following manufacturing-related schematics and documentation
    1. wiring schematics
    2. parts list, assembly drawings, and assembly instructions
    3. bill of materials
  4. User's manual.
  5. System specification, including the design concept, block diagram, functional description of the blocks, a system description, and any analysis done during the design.
  6. Schematic diagrams and circuit descriptions.

Special Restrictions:

The user interface and source code can only be changed with written permission from WMSDP

Principle of Operation:

The device will transmit the current song to nearby listeners who have the same device. Along with the song, the song artist, song title, and unique player id will be transmitted and retained on the listening devices. The listener may also use the device to rate the music they receive. These statistics will be used to determine which additional songs you would like to hear in the future as well as downloaded to a PC. Once downloaded the users my use the PC software to buy the songs on the internet.

User Interface:

The user interface will consist of an LCD display along with various buttons. The LCD display will allow the user to see the current song artist, song title, and host player information. The user may use the buttons to rate the music selection, choose a new music stream to listen to, or switch to host mode in which they broadcast their current song to others.

Input:

The input to the device from other devices will be through wireless data transmission. The PC connection for statistical information and song history will be via a USB port. The device may also be equipped with one or more ways for providing the musical selections for transmission: One would be a line-in port to connect to an audio source such as an MP3 player. This MP3 may also have a digital component specific to the manufacturer for providing song information. Another would be onboard flash or hard disk storage of MP3 files, allowing it to act as a standalone device.

Output:

The unit will broadcast the music via a wireless transmission, such as 802.11, Bluetooth, FM, etc. The unit will output the music to the user via a headphones jack.

Owner's Manual Draft:

  • Device General Operating Procedure:
    1. Turn on the device by setting the power switch to the ON position.
    2. Select Broadcast or Listen mode.
    3. In Broadcast mode, the device will start to transmit the current song while playing to it the headphones.
    4. In Listening mode, the device will list the available broadcasters. You may select one from the list on the LCD or select the auto feature.
    5. At any time during the song you may rate the song using the R button.
    6. Turn off the Buddy Bug at any time by setting the power switch to the OFF position.
  • PC Synchronization General Operating Procedure:
    This is used to program your device with personal info and download song statistics and history.
    1. Make sure your music player's switch is in the ON position.
    2. Connect the USB cord to your computer.
    3. Open the device software installed on your PC and follow the on-screen instructions.

Acceptance Tests:

The device will be tested on indoor and outdoor distance achievable with CD-quality audio transmission.

Dispute Resolution Mechanism:

All disputes shall be settled by binding arbitration. The costs of the arbitration shall be borne by the party losing the arbitration decision.

Statement of the Problem
Requirements Specification
System Block Diagram
Draft System Specification
Preliminary Design Review (PDR) Presentation Slides
Mid-course Design Review (MDR) Specification
 
 
 
 
UMass Amherst
College of Engineering
ECE
SDP06
 
 

[Updated 05 Oct 20005]