Hyperion is an ambient lighting controller and screen color capture engine designed to synchronize networked LED hardware with real-time video and audio content. It functions as a programmable lighting effects engine and networked server, capturing frames from system displays or USB devices to extract dominant colors for immersive lighting environments.
The system distinguishes itself through a protocol-agnostic hardware abstraction layer and a coordinate-based LED mapping system that uses keystone correction for precise physical alignment. It features a modular scripting engine for custom visual effects and integrates HDMI CEC signal detection to trigger lighting responses based on consumer electronics hardware events.
The project covers a broad range of capabilities, including image processing for black border detection and gamma adjustment, as well as the generation of linear and radial color gradients. It provides automation via recurring schedules and system events, while offering remote management through a JSON API and a web interface.
Management utilities include a command-line interface for server control and configuration, along with support for multi-instance deployments and pre-configured system images.