org.ine.telluride.jaer.cochlea
Class CochleaPitchExtractor
java.lang.Object
net.sf.jaer.eventprocessing.EventFilter
net.sf.jaer.eventprocessing.EventFilter2D
org.ine.telluride.jaer.cochlea.CochleaPitchExtractor
public class CochleaPitchExtractor
- extends EventFilter2D
Extracts pitch from AE cochlea spike output.
- Author:
- tyu (teddy yu, ucsd)
Methods inherited from class net.sf.jaer.eventprocessing.EventFilter |
getChip, getEnclosedFilterChain, getEnclosingFilter, getPrefs, getPropertyChangeSupport, getPropertyTooltip, isAnnotationEnabled, isEnclosed, isFilterEnabled, prefsEnabledKey, setAnnotationEnabled, setChip, setEnclosed, setEnclosedFilter, setEnclosedFilterChain, setEnclosingFilter, setPreferredEnabledState, setPrefs, setPropertyTooltip |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CochleaPitchExtractor
public CochleaPitchExtractor(AEChip chip)
getDescription
public static java.lang.String getDescription()
filterPacket
public EventPacket<?> filterPacket(EventPacket<?> in)
- Description copied from class:
EventFilter2D
- Subclasses implement this method to define custom processing.
- Specified by:
filterPacket
in class EventFilter2D
- Parameters:
in
- the input packet
- Returns:
- the output packet
updateHistogram
public void updateHistogram(int address,
int timestamp)
detectHarmonics
public int detectHarmonics()
getFilterState
public java.lang.Object getFilterState()
- Description copied from class:
EventFilter
- should return the filter state in some useful form
- Specified by:
getFilterState
in class EventFilter
resetFilter
public void resetFilter()
- Description copied from class:
EventFilter
- should reset the filter to initial state
- Specified by:
resetFilter
in class EventFilter
initFilter
public void initFilter()
- Description copied from class:
EventFilter
- this should allocate and initialize memory: it may be called when the chip e.g. size parameters are changed after creation of the filter
- Specified by:
initFilter
in class EventFilter
getBufferSize
public int getBufferSize()
setBufferSize
public void setBufferSize(int bufferSize)