Input Pipeline: Difference between revisions

From Acacia Support Wiki
Jump to navigation Jump to search
(Created page with "The Input Pipeline processes data using the following filters: # Camera or Microphone --> Raw Data (regularly sampled floating point numbers) 1.23 2.44 5.66 2.11 0.1...")
 
No edit summary
 
Line 1: Line 1:
The [[Input Pipeline]] processes data using the following filters:
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.


# Camera or Microphone --> [[Raw Data]] (regularly sampled floating point numbers)
1. Camera or Microphone --> [[Raw Data]] (regularly sampled floating point numbers)
  1.23 2.44 5.66 2.11 0.11 -2.11 etc
  1.23 2.44 5.66 2.11 0.11 -2.11 etc
# [[Raw Data]] --> [[Bit Stream]]  
2. [[Raw Data]] --> [[Bit Stream]]  
  00011000100001001 etc
  00011000100001001 etc
# [[Bit Stream]] --> [[Morse Symbols]]  
3. [[Bit Stream]] --> [[Morse Symbols]]  
  -.-.|--.-#...|---|...#
  -.-.|--.-#...|---|...#
# [[Morse Symbols]] --> [[Ascii Text]] (abbreviated)  
4. [[Morse Symbols]] --> [[Ascii Text]] (abbreviated)  
  CQ SOS
  CQ SOS
# [[Ascii Text]] --> [[Message Text]]  
5. [[Ascii Text]] --> [[Message Text]]  
  Calling all stations Help
  Calling all stations Help
# [[Message Text]] --> [[Bubbles]]
6. [[Message Text]] --> [[Bubbles]]
 
We monitor each type of data and visualise it within [[Morsenger]] as a series of graphs or text.

Latest revision as of 16:21, 29 May 2017

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