Technique AudioSpectrumFlatnessType 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' or '.au' file Extraction Yes Client Appl NA Summary This component is the AudioSpectrumFlatness 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 loEdge : lower edge frequency hiEdge : upper edge frequency writeXML : boolean : flag for the generation of the XML file XMLFile (optional) : string : name of the generated XML file Output AudioSpectrumFlatness : 2-D matrix : M*N matrix containing the ASF values with: - M=number of audio frames - N=number of frequency bands lo_edge : lower edge frequency hi_edge : upper edge frequency XMLFile : string : name of the generated XML file Usage 1. run matlab 2. change the working directory to the directory containing the function 3. call the function 'mpeg7ASF' with the required parameters %%%%>> [AudioSpectrumFlatness, XMLFile] = mpeg7ASF('test.wav','PT10N1000F',1,'ASF.xml') New function call example : >> [AudioSpectrumFlatness ,loEdge,hiEdge,XMLFile ] = AudioSpectrumFlatnessD('test.wav','PT30N1000F',250, 4000, 1, 'ASF.xml');