SA

Operating System

The edge runtimes that power Channel Cast devices. Each OS type triggers and delivers audio differently.

Vision Activated OS

Computer-vision runtime that triggers audio by presence, dwell, and zone.

Fleet

312 devices

Firmware

v0.4.1

Overview

The AI Vision OS runs an on-device vision model to detect qualified visitor activity, then selects eligible campaign audio by priority and pacing. Processing stays at the edge — only aggregate events sync to the cloud.

Trigger events

Events this OS emits

person_detected
group_detected
dwell_time_reached
scheduled_play
campaign_rotation

Capabilities

What this runtime can do

  • On-device person & group detection
  • Zone entry & dwell-time targeting
  • Direction-of-movement awareness
  • Visitor count estimates
  • Presence-based playback selection

Runtime configuration

Default parameters

Detection confidence0.60
Minimum dwell3s
Frame sampling5 fps
Zone sensitivityMedium
Cooldown45s
Max plays / hour6

Hardware & sensors

Reference components

  • AI-capable edge computer
  • Camera / vision sensor
  • Directional speaker
  • Wi-Fi / Ethernet / LTE
  • Local storage

Playback logic

How this OS decides what to play

  1. 1Vision model detects qualified visitor activity.
  2. 2Device checks cooldown and local schedule.
  3. 3Device chooses eligible campaign audio by priority and pacing.
  4. 4Device plays audio.
  5. 5Device logs the trigger and playback event.
  6. 6Device syncs aggregate stats to the cloud.

Privacy-first design

Vision processing is designed to protect visitors:

  • Prefer edge processing — no raw video leaves the device.
  • Store aggregate events, not raw frames.
  • Never expose raw camera data to advertisers.
  • Treat visitor counts & impressions as estimates unless directly measured.

Edge runtime

Shared responsibilities across every Channel Cast OS

  • Authenticate with the Channel Cast API & send heartbeat
  • Pull schedule and cache approved audio locally
  • Apply playback eligibility & priority rules on-device
  • Continue cached schedule offline; queue logs until reconnected
  • Report firmware version & errors to the dashboard