Expand description
§adder-codec-core
The core types and utilities for encoding and decoding ADΔER events
Re-exports§
pub use bitstream_io;
Modules§
- codec
- Expose public API for encoding and decoding
Structs§
- Coord
- Pixel channel address in the ADΔER model
- Coord
Single - A 2D coordinate representation
- Event
- An ADΔER event representation
- Event
Coordless - An ADΔER event representation
- Event
Coordless Relative - Event
Relative - Event
Single - An ADΔER event representation, without the channel component
- Plane
Size - The size of the image plane in pixels
Enums§
- Mode
- Pixel
Multi Mode - Plane
Error - Error type for the
PlaneSize
struct - Source
Camera - Source
Type - The type of data source representation
- Time
Mode - The type of time used in the ADΔER representation
Constants§
- D_EMPTY
- Special symbol signifying no information (filler dt)
- D_MAX
- The maximum possible
D
value - D_
NO_ EVENT - Special symbol signifying no
Event
exists - D_SHIFT
- Array for computing the intensity to integrate for a given
D
value - D_
SHIFT_ F32 - Array for computing the intensity to integrate for a given
D
value - D_
SHIFT_ F64 - Array for computing the intensity to integrate for a given
D
value - D_START
- The default
D
value for every pixel at the beginning of transcode - D_
ZERO_ INTEGRATION - Special symbol signifying no information (filler dt)
- EOF_
PX_ ADDRESS - Special pixel address when signifying the end of a sequence of Events
- MAX_
INTENSITY - The maximum intensity representation for input data. Currently 255 for 8-bit framed input.
Functions§
- is_
framed - Is the given source camera a framed source?
- open_
file_ decoder - Helper function for opening a file as a raw or compressed input ADΔER stream
Type Aliases§
- AbsoluteT
- Absolute firing time (in ticks) of an event. For a given pixel, this will always be grater than or equal to that of the pixel’s last fired event.
- BigT
- Large count of ticks (e.g., for tracking the running timestamp of a sequence of Events
- D
- Decimation value; a pixel’s sensitivity.
- DeltaT
- Number of ticks elapsed since a given pixel last fired an
Event
- Intensity
- Measure of an amount of light intensity
- Pixel
Address - Pixel x- or y- coordinate address in the ADΔER model
- UDshift
- Precision for maximum intensity representable with allowed
D
values