inpro.pitch.util
Class PitchOptimizer
java.lang.Object
inpro.pitch.util.ShortestPath<PitchCandidate>
inpro.pitch.util.PitchOptimizer
public class PitchOptimizer
- extends ShortestPath<PitchCandidate>
Method Summary |
void |
addCandidates(java.util.List<PitchCandidate> candidates)
|
void |
init()
|
private double[] |
medianSmooth(double[] values,
int windowsize)
|
void |
optimize(java.util.List<java.lang.Boolean> voicingList,
java.util.List<java.lang.Double> pitchList)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
candidateList
private java.util.ArrayList<java.util.List<PitchCandidate>> candidateList
start
private PitchCandidate start
lastCandidates
private java.util.List<PitchCandidate> lastCandidates
numFrames
private int numFrames
lookback
int lookback
PitchOptimizer
public PitchOptimizer(int lookback)
PitchOptimizer
public PitchOptimizer()
init
public void init()
addCandidates
public void addCandidates(java.util.List<PitchCandidate> candidates)
optimize
public void optimize(java.util.List<java.lang.Boolean> voicingList,
java.util.List<java.lang.Double> pitchList)
medianSmooth
private double[] medianSmooth(double[] values,
int windowsize)