You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+18-14Lines changed: 18 additions & 14 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
3
3
## About
4
4
5
-
HyperHDR is an open-source ambient lighting system for TVs and music setups, based on real-time video and audio stream analysis. It is designed with a strong focus on stability, high performance, and high-fidelity video decoding and mapping for precise and vibrant LED visuals. Optimized for both single-threaded and multi-threaded video processing, HyperHDR runs seamlessly on **Windows**, **macOS** (x64/arm64: M1, M2), and **Linuxx64 & ARM** (including Raspberry Pi).
5
+
HyperHDR is an open-source ambient lighting system for TVs and music setups. It performs real-time analysis of video and audio streams to create immersive LED lighting. Designed with a strong focus on stability, high performance, and high-fidelity video decoding and mapping, HyperHDR delivers precise and vibrant LED visuals. Optimized for both single- and multi-threaded video processing, it runs seamlessly on **Windows**, **macOS** (x64 & arm64), and **Linux** (x64 & ARM, including Raspberry Pi).
@@ -15,8 +15,8 @@ The Infinite Color Engine has also paved the way for our bespoke, internally dev
15
15
### Key advantages of the Infinite Color Engine ( :new: HyperHDR v22):
16
16
***Floating-Point Precision:** All color computations use high-precision floating-point arithmetic, eliminating cumulative rounding errors for more accurate results
17
17
***Linear sRGB Accuracy:** Core color transformations are processed in linear sRGB space, ensuring physically correct and consistent light reproduction
18
-
***Deep-Color Support:** Compatible devices, including Philips Hue lamps, LIFX and HD108 LEDs, can take advantage of rendering beyond standard 24-bit RGB color depth.
19
-
***Advanced color smoothing algorithms:**Inertia-based physics, exponential, and perceptually-uniform YUV/RGB interpolators for more fluid and natural color transitions
18
+
***Deep-Color Support:** Compatible devices, including Philips Hue lamps, LIFX and HD108 LEDs, can take advantage of rendering beyond standard 24-bit RGB color depth
19
+
***Advanced Color Smoothing Algorithms:**Inertial-physics, exponential, and perceptually-uniform YUV/RGB interpolators for more fluid and natural color transitions
20
20
***High-precision RGB-to-RGBW conversion:** Energy-aware power balancing, white point temperature calibration, temporal dithering and anti-flicker hysteresis
21
21
22
22
### Additional features:
@@ -26,39 +26,43 @@ The Infinite Color Engine has also paved the way for our bespoke, internally dev
26
26
***Optimized multithreading**, enabling Raspberry Pi to process high-quality video streams
27
27
***High portability** across ARM-based embedded platforms
28
28
***System diagnostics:** live CPU/RAM usage, CPU temperature, undervoltage detection, USB grabber and LED performance
29
-
***USB grabber support**for Linux, Windows 10/11, and macOS for P010/NV12/YUYV/MJPEG/UYVY/I420/RGB
29
+
***USB grabber support**on Linux, Windows 10/11, and macOS for P010/NV12/YUYV/MJPEG/UYVY/I420/RGB
***HDR-ready DirectX screen grabbing:** Supports DXGI_FORMAT_R16G16B16A16_FLOAT and multiple monitors
32
-
***Optimized video processing:** Our optimized pipeline handles smoothly 1080p **P010**/**NV12**/**YUYV** even on Rpi4
32
+
***Optimized video processing:** Our pipeline smoothly handles 1080p **P010**/**NV12**/**YUYV** even on Rpi4
33
33
***Built-in audio visualization** powered by spectrum analysis
34
34
***MQTT support** for IoT integration
35
35
***Home Assistant and zigbee2mqtt integration**
36
36
***Automatic tone mapping** for SDR/HDR content
37
37
***Automatic LUT calibration** for optimal HDR/SDR grabber quality using MP4 test files
38
38
***Latency benchmarking** for USB grabbers
39
-
***P010 support**for Windows, Linux: our patched Raspberry Pi OS image (P010 is unsupported in mainline OS)
39
+
***P010 support**on Windows & Linux (our patched Raspberry Pi OS image - P010 is not supported in mainline OS)
40
40
***Intuitive LED strip editor**, with automatic or manual geometry editing via mouse and context menus
41
41
***Smart signal detection** with adaptive learning for USB grabbers
42
42
***External tone mapping support** for flatbuffers/protobuf sources
43
-
***Wide LED strip compatibility**and for WS281x, APA102, HD107, SK9822, SK6812 our ultra-fast LED controllers:
44
-
*[HyperSPI](https://github.com/awawa-dev/HyperSPI) for ESP8266/ESP32/rp2040
43
+
***Wide LED strip compatibility**including WS281x, APA102, HD107, SK9822, SK6812 and our ultra-fast LED controllers:
44
+
*[HyperSPI](https://github.com/awawa-dev/HyperSPI) for ESP8266/ESP32/RP2040
45
45
*[HyperSerialEsp8266](https://github.com/awawa-dev/HyperSerialEsp8266), [HyperSerialESP32](https://github.com/awawa-dev/HyperSerialESP32), [HyperSerialPico](https://github.com/awawa-dev/HyperSerialPico) USB serial port 2Mb+ speed connection
46
-
*:new:[Hyperk](https://github.com/awawa-dev/Hyperk): our optimized wireless LED controller for esp8266/ESP32 (inc. S2/S3/C2/C3/C5/C6) and Raspberry Pi Pico W (rp2040/rp2350) family
46
+
*:new:[Hyperk](https://github.com/awawa-dev/Hyperk): our optimized wireless LED controller for ESP8266/ESP32 (incl. S2/S3/C2/C3/C5/C6) and Raspberry Pi Pico W (RP2040/RP2350) family
47
47
48
-
HyperHDR’s advanced video pipeline significantly enhances LED output, creating a smoother, more immersive ambient lighting experience. It works with SDR, HDR, and Dolby Vision (LLDV if supported by your hardware). Instead of relying on USB grabbers, you can also use software screen capture directly from your PC.
48
+
HyperHDR’s advanced video pipeline significantly enhances LED output, creating a smoother, more immersive ambient lighting experience. It works with SDR, HDR, and Dolby Vision (Low Latency Dolby Vision / LLDV only, if supported by your hardware). Instead of relying on USB grabbers, you can also use software screen capture directly from your PC.
0 commit comments