de.dfki.lt.signalproc.analysis
Class F0TrackerAutocorrelation

java.lang.Object
  extended by de.dfki.lt.signalproc.analysis.F0Tracker
      extended by de.dfki.lt.signalproc.analysis.F0TrackerAutocorrelation

public class F0TrackerAutocorrelation
extends F0Tracker

Author:
Marc Schröder

Nested Class Summary
 class F0TrackerAutocorrelation.CandidateEstimator
           
 
Nested classes/interfaces inherited from class de.dfki.lt.signalproc.analysis.F0Tracker
F0Tracker.F0Candidate, F0Tracker.F0Contour, F0Tracker.TransitionCost
 
Field Summary
 
Fields inherited from class de.dfki.lt.signalproc.analysis.F0Tracker
DEFAULT_MAXF0, DEFAULT_MINF0, transitionCost
 
Constructor Summary
F0TrackerAutocorrelation()
           
 
Method Summary
protected  FrameBasedAnalyser getCandidateEstimator(DoubleDataSource preprocessedSignal, int samplingRate)
           
protected  F0Tracker.TransitionCost getTransitionCost()
           
protected  DoubleDataSource preprocess(DoubleDataSource signal)
           
 
Methods inherited from class de.dfki.lt.signalproc.analysis.F0Tracker
analyse
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

F0TrackerAutocorrelation

public F0TrackerAutocorrelation()
Method Detail

preprocess

protected DoubleDataSource preprocess(DoubleDataSource signal)
Specified by:
preprocess in class F0Tracker

getCandidateEstimator

protected FrameBasedAnalyser getCandidateEstimator(DoubleDataSource preprocessedSignal,
                                                   int samplingRate)
Specified by:
getCandidateEstimator in class F0Tracker

getTransitionCost

protected F0Tracker.TransitionCost getTransitionCost()
Specified by:
getTransitionCost in class F0Tracker