Mercurial > hg > emotion-detection-top-level
annotate Code/Descriptors/Matlab/MPEG7/FromWeb/VoiceSauce/func_parseFMT.m @ 4:92ca03a8fa99 tip
Update to ICASSP 2013 benchmark
author | Dawn Black |
---|---|
date | Wed, 13 Feb 2013 11:02:39 +0000 |
parents | |
children |
rev | line source |
---|---|
Dawn@4 | 1 function [F1, F2, F3] = func_parseFMT(matdata, FMTalgorithm) |
Dawn@4 | 2 % [F1, F2, F3] = func_parseFMT(matdata, FMTalgorithm) |
Dawn@4 | 3 % Input: matdata - mat data |
Dawn@4 | 4 % FMTalgorithm - FMT algorithm to use |
Dawn@4 | 5 % Output: F1, F2, F3 vectir |
Dawn@4 | 6 % Notes: choose the FMT vectors depending on what is specified |
Dawn@4 | 7 % |
Dawn@4 | 8 % Author: Yen-Liang Shue, Speech Processing and Auditory Perception Laboratory, UCLA |
Dawn@4 | 9 % Copyright UCLA SPAPL 2009 |
Dawn@4 | 10 |
Dawn@4 | 11 F1 = []; F2 = []; F3 = []; |
Dawn@4 | 12 |
Dawn@4 | 13 switch(FMTalgorithm) |
Dawn@4 | 14 case {'F1, F2, F3, F4 (Snack)'} |
Dawn@4 | 15 if (isfield(matdata, 'sF1') && isfield(matdata, 'sF2') && isfield(matdata, 'sF3')) |
Dawn@4 | 16 F1 = matdata.sF1; |
Dawn@4 | 17 F2 = matdata.sF2; |
Dawn@4 | 18 F3 = matdata.sF3; |
Dawn@4 | 19 end |
Dawn@4 | 20 |
Dawn@4 | 21 case {'F1, F2, F3, F4 (Praat)'} |
Dawn@4 | 22 if (isfield(matdata, 'pF1') && isfield(matdata, 'pF2') && isfield(matdata, 'pF3')) |
Dawn@4 | 23 F1 = matdata.pF1; |
Dawn@4 | 24 F2 = matdata.pF2; |
Dawn@4 | 25 F3 = matdata.pF3; |
Dawn@4 | 26 end |
Dawn@4 | 27 |
Dawn@4 | 28 case {'F1, F2, F3, F4 (Other)'} |
Dawn@4 | 29 if (isfield(matdata, 'oF1') && isfield(matdata, 'oF2') && isfield(matdata, 'oF3')) |
Dawn@4 | 30 F1 = matdata.oF1; |
Dawn@4 | 31 F2 = matdata.oF2; |
Dawn@4 | 32 F3 = matdata.oF3; |
Dawn@4 | 33 end |
Dawn@4 | 34 |
Dawn@4 | 35 otherwise |
Dawn@4 | 36 F1 = []; |
Dawn@4 | 37 F2 = []; |
Dawn@4 | 38 F3 = []; |
Dawn@4 | 39 |
Dawn@4 | 40 end |