<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE document PUBLIC "-//CNX//DTD CNXML 0.5//EN" "http://cnx.rice.edu/technology/cnxml/schema/dtd/0.5/cnxml_plain.dtd">
<document xmlns="http://cnx.rice.edu/cnxml" xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:bib="http://bibtexml.sf.net/" id="id7093783">
<name>Overview of System Structure</name>
<metadata>
  <md:version>1.2</md:version>
  <md:created>2006/12/20 12:44:33 US/Central</md:created>
  <md:revised>2006/12/22 09:46:49.347 US/Central</md:revised>
  <md:authorlist>
      <md:author id="ptwang">
      <md:firstname>Po</md:firstname>
      <md:othername>T</md:othername>
      <md:surname>Wang</md:surname>
      <md:email>ptwang@rice.edu</md:email>
    </md:author>
      <md:author id="dremos">
      <md:firstname>Andre</md:firstname>
      <md:othername>T.</md:othername>
      <md:surname>Mosley</md:surname>
      <md:email>dremos@rice.edu</md:email>
    </md:author>
      <md:author id="jbroadway">
      <md:firstname>John</md:firstname>
      
      <md:surname>Broadway</md:surname>
      <md:email>jtb5020@rice.edu</md:email>
    </md:author>
      <md:author id="yjlee">
      <md:firstname>Yu-Heng</md:firstname>
      <md:othername>Jaret</md:othername>
      <md:surname>Lee</md:surname>
      <md:email>jaret.lee@rice.edu</md:email>
    </md:author>
  </md:authorlist>

  <md:maintainerlist>
    <md:maintainer id="ptwang">
      <md:firstname>Po</md:firstname>
      <md:othername>T</md:othername>
      <md:surname>Wang</md:surname>
      <md:email>ptwang@rice.edu</md:email>
    </md:maintainer>
    <md:maintainer id="dremos">
      <md:firstname>Andre</md:firstname>
      <md:othername>T.</md:othername>
      <md:surname>Mosley</md:surname>
      <md:email>dremos@rice.edu</md:email>
    </md:maintainer>
    <md:maintainer id="jbroadway">
      <md:firstname>John</md:firstname>
      
      <md:surname>Broadway</md:surname>
      <md:email>jtb5020@rice.edu</md:email>
    </md:maintainer>
    <md:maintainer id="yjlee">
      <md:firstname>Yu-Heng</md:firstname>
      <md:othername>Jaret</md:othername>
      <md:surname>Lee</md:surname>
      <md:email>jaret.lee@rice.edu</md:email>
    </md:maintainer>
    <md:maintainer id="richb">
      <md:firstname>Richard</md:firstname>
      <md:othername>G.</md:othername>
      <md:surname>Baraniuk</md:surname>
      <md:email>richb@rice.edu</md:email>
    </md:maintainer>
    <md:maintainer id="Markpanzee">
      <md:firstname>Mark</md:firstname>
      <md:othername>A.</md:othername>
      <md:surname>Davenport</md:surname>
      <md:email>md@rice.edu</md:email>
    </md:maintainer>
  </md:maintainerlist>
  
  <md:keywordlist>
    <md:keyword>audio clip</md:keyword>
    <md:keyword>fingerprint</md:keyword>
    <md:keyword>recognition</md:keyword>
    <md:keyword>song identification</md:keyword>
  </md:keywordlist>

  <md:abstract/>
</metadata>
<content>

<para id="id6845033">Our goal is to create a dependable and robust
system that can effectively identify an audio clip from a database
of songs and return identification information such as the
title.</para>
<para id="id6899174">We propose a system that stores “fingerprints”
of audio files in a database. When a match request is initiated,
the system takes a fingerprint of the file to be searched for and
returns song information based on fingerprint comparisons.</para>
<para id="id7088448">To add a song to the database, the full-length
high-quality (44.1 kHz, 16-bits) audio file is sent to the audio
fingerprint generator (AFG). The output of AFG is then stored in an
array in the database.</para>
<para id="id6869882">To identify an audio clip, the audio clip file
(any quality) is sent to the AFG and the resulting fingerprint is
compared against every fingerprint in the database using the match
recognition system (MRS).</para><figure id="element-172"><name>Figure 1</name>
  <media type="image/jpeg" src="overview.jpg"/>
  <caption>An unidentified audio clip is sent to the audio fingerprint generator. The resulting fingerprint is matched against every known fingerprint in the database.</caption>
</figure>

</content>
</document>
