jAER project on SourceForge

ch.unizh.ini.jaer.chip.dvs320
Class DVS320.DVS320Extractor

java.lang.Object
  extended by net.sf.jaer.chip.TypedEventExtractor
      extended by net.sf.jaer.chip.RetinaExtractor
          extended by ch.unizh.ini.jaer.chip.dvs320.DVS320.DVS320Extractor
All Implemented Interfaces:
java.io.Serializable, EventExtractor2D
Enclosing class:
DVS320

public class DVS320.DVS320Extractor
extends RetinaExtractor

The event extractor. Each pixel has two polarities 0 and 1. There is one extra neuron which signals absolute intensity. The bits in the raw data coming from the device are as follows. Bit 0 is polarity, on=1, off=0
Bits 1-9 are x address (max value 320)
Bits 10-17 are y address (max value 240)
Bit 18 signals the special intensity neuron, but it always comes together with an x address. It means there was an intensity spike AND a normal pixel spike.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class net.sf.jaer.chip.TypedEventExtractor
chip, fliptype, flipx, flipy, hexArrangement, out, rotate, typemask, typeshift, xmask, xshift, ymask, yshift
 
Constructor Summary
DVS320.DVS320Extractor(DVS320 chip)
           
 
Method Summary
 EventPacket extractPacket(AEPacketRaw in)
          extracts the meaning of the raw events.
 
Methods inherited from class net.sf.jaer.chip.TypedEventExtractor
extractPacket, getAddressFromCell, getSubsampleThresholdEventCount, getTypeFromAddress, getTypemask, getTypeshift, getUsedBits, getXFromAddress, getXmask, getXshift, getYFromAddress, getYmask, getYshift, isFliptype, isFlipx, isFlipy, isSubsamplingEnabled, matchesAddress, reconstructRawPacket, setFliptype, setFlipx, setFlipy, setSubsampleThresholdEventCount, setSubsamplingEnabled, setTypemask, setTypeshift, setXmask, setXshift, setYmask, setYshift
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DVS320.DVS320Extractor

public DVS320.DVS320Extractor(DVS320 chip)
Method Detail

extractPacket

public EventPacket extractPacket(AEPacketRaw in)
extracts the meaning of the raw events.

Specified by:
extractPacket in interface EventExtractor2D
Overrides:
extractPacket in class RetinaExtractor
Parameters:
in - the raw events, can be null
Returns:
out the processed events. these are partially processed in-place. empty packet is returned if null is supplied as in.

jAER project on SourceForge