Crate adder_codec_core

source ·
Expand description

adder-codec-core

The core types and utilities for encoding and decoding ADΔER events

Re-exports

Modules

  • Expose public API for encoding and decoding

Structs

  • Pixel channel address in the ADΔER model
  • A 2D coordinate representation
  • An ADΔER event representation
  • An ADΔER event representation
  • An ADΔER event representation, without the channel component
  • The size of the image plane in pixels

Enums

Constants

  • Special symbol signifying no information (filler dt)
  • The maximum possible D value
  • Special symbol signifying no Event exists
  • Array for computing the intensity to integrate for a given D value
  • The default D value for every pixel at the beginning of transcode
  • Special symbol signifying no information (filler dt)
  • Special pixel address when signifying the end of a sequence of Events
  • The maximum intensity representation for input data. Currently 255 for 8-bit framed input.

Functions

  • Helper function for opening a file as a raw or compressed input ADΔER stream

Type Definitions

  • Large count of ticks (e.g., for tracking the running timestamp of a sequence of Events
  • Decimation value; a pixel’s sensitivity.
  • Number of ticks elapsed since a given pixel last fired an Event
  • Measure of an amount of light intensity
  • Pixel x- or y- coordinate address in the ADΔER model
  • Precision for maximum intensity representable with allowed D values