inpro.incremental.processor
Class IUBasedFloorTracker.WordTimeOutThread

java.lang.Object
  extended by java.lang.Thread
      extended by inpro.incremental.processor.IUBasedFloorTracker.TimeOutThread
          extended by inpro.incremental.processor.IUBasedFloorTracker.WordTimeOutThread
All Implemented Interfaces:
java.lang.Runnable
Enclosing class:
IUBasedFloorTracker

private class IUBasedFloorTracker.WordTimeOutThread
extends IUBasedFloorTracker.TimeOutThread

times out and sends signals on an utterance-final word. this waits for a while (@see risingTimeout) before checking whether the word's pitch was rising. If it is, we send off a signal. Otherwise we wait a little longer (@see anyProsodyTimeout) and only then send a signal.


Nested Class Summary
 
Nested classes/interfaces inherited from class java.lang.Thread
java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler
 
Field Summary
(package private)  WordIU endingWord
          the word that we'll inspect for rising pitch
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
IUBasedFloorTracker.WordTimeOutThread(WordIU endingWord)
           
 
Method Summary
private  AbstractFloorTracker.Signal findBoundaryTone()
           
 void run()
           
 
Methods inherited from class inpro.incremental.processor.IUBasedFloorTracker.TimeOutThread
shouldDie, signal, sleepSafely
 
Methods inherited from class java.lang.Thread
activeCount, checkAccess, clone, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

endingWord

WordIU endingWord
the word that we'll inspect for rising pitch

Constructor Detail

IUBasedFloorTracker.WordTimeOutThread

public IUBasedFloorTracker.WordTimeOutThread(WordIU endingWord)
Method Detail

findBoundaryTone

private AbstractFloorTracker.Signal findBoundaryTone()

run

public void run()
Specified by:
run in interface java.lang.Runnable
Specified by:
run in class IUBasedFloorTracker.TimeOutThread