Abstract for group USBMedia The project idea stems from the need of a device to enable the use of personal computers as multimedia entertainment center in a convenient way and incorporate the use of traditional video equipment that outputs analog NTSC signals. The device consists of 2 functional parts. 1) NTSC signals converter It takes NTSC signal input from the Xilinx S-video port, decode them into digital formats (e.g. MPEG, wav) using the Microblaze processor and output it through the USB port to the computer. The user will be able to view it from the screen with a custom-made video-viewing software. 2) Remote Control The remote control is a separate unit that transmits RF signals to the Xilinx Board. Analog signals will be transmitted and circuitry in the receiver will digitize the signals and send to the FPGA. Upon receiving a signal, the FPGA will send the appropriate instructions through the USB port to the USB host, a personal computer. Functions of the remote control: Video: 1.Start viewing the NTSC signal on the screen. 2.Stop viewing the NTSC signal on the screen Audio: The plan is to use existing music software with APIs (e.g. Winamp). A program will be built within the USB driver to send commands to control the software. Start Audio program. Close Audio program Play music Stop music Next song Previous song Others: The USB driver will also send command to control the volume the default soundcard of Windows. 3.VolumeUp 4.VolumeDown Due to the complexity of the project, our group consists of six group members. Preliminary UML diagrams for the project are shown on the next page. Diagram 1. Preliminary Top-level Class Diagram Diagram 2. Preliminary Collaboration Diagram