Technique AudioSpectrumEnvelopeType Document ISO/IEC WD 15938-4 Name Melanie Jackson, Thibaut Sacreste University of Wollongong, Australia EMail tas48@uow.edu.au Type low-level audio descriptor extraction tool External Libraries -- Related Ds/DSs -- Used Ds/DSs -- Input Wav file Extraction Yes Client Appl NA Summary This component is the AudioSpectrumEnvelope descriptor extraction tool Strong Points -- Limitations Only process '.wav' and '.au' audio files. The whole audio file is processed Known Problems -- Parameters audioFile : string : name of the audio file to process hopSize : string : hopsize in the mpeg7 specified format attributegrp : struct attributegrp.loEdge : float : frequency low edge attributegrp.hiEdge : float : frequency high edge attributegrp.octaveResolution : string : octave resolution in the mpeg7 specified format writeXML : boolean : flag for the generation of the XML file XMLFile (optional) : string : name of the generated XML file map (optional) : map from linear to log bands Output AudioSpectrumEnvelope : 2-D matrix : M*N matrix containing the ASE values with: - M=number of audio frames - N=number of frequency bands attributegrp : struct : same as input (they can be modified by the function) XMLFile : string : name of the generated XML file map (optional) : map from linear to log bands Usage 1. run matlab 2. change the working directory to the directory containing the function 3. call the function 'mpeg7ASE' with the required parameters Function call example >> attributegrp=struct('loEdge',62.5,'hiEdge',16000,'octaveResolution','1/8'); >> [AudioSpectrumEnvelope, attributegrp, XMLFile, map] = AudioSpectrumEnvelopeD('test.wav','PT10N1000F',attributegrp,1,'ASE.xml')