Input Pipeline

From Acacia Support Wiki
Jump to navigation Jump to search

The Input Pipeline processes 5 distinctly different data blocks using a set of transformation and visualisation filters. The filters run in background threads and can process data from multiple inputs concurrently.

1. Camera or Microphone --> Raw Data (regularly sampled floating point numbers)

1.23 2.44 5.66 2.11 0.11 -2.11 etc

2. Raw Data --> Bit Stream

00011000100001001 etc

3. Bit Stream --> Morse Symbols

-.-.|--.-#...|---|...#

4. Morse Symbols --> Ascii Text (abbreviated)

CQ SOS

5. Ascii Text --> Message Text

Calling all stations Help

6. Message Text --> Bubbles