hardware based TV Ambient-Light "SCIMO"

Project Overview

SCIMO TV Ambient-Light SCIMO TV Ambient-Light SCIMO TV Ambient-Light SCIMO TV Ambient-Light

The device presented here with the name SCIMO can analyze a video signal from a TV or other video source and generates based on the image information suitable visual effects on multiple LEDs. Depending from position of LED at screen frame and current image on screen SCIMO is calculating in realtime a suitable color for each LED. It processes every video frame and is optimized for best perfomance in video analysis which reduce processing time to a non visible delay between video image and LED color. This high permormance gives very dynamic and exciting light effects for example at action scenes on TV.
SCIMO offers different profiles of Ambient-Light operation which can be freely configured by user and selected by IR remote control. For example can be a smoother Ambient-Light mode created with more averaged LED colors and thus is more relaxed for eyes.
Another usefull feature is that SCIMO automatically powers on/off depending on video signal. If for example video source is shut down then SCIMO will also enter standby mode and switch all LEDs complete off by disconneting power supply from LEDs which eliminates idle current of LEDs. In the same way it will wake up when an active video signal is detected.
SCIMO can control up to 240 digital LEDs ( = 240 zones ) and supports the very common WS281x and TM18xx LED stripes.

The device is very compact and requires no support from a PC for video analysis or LED control. It is a real standalone device!

Note: Current project status can be found here: Project Status

FAQ: Why not develop Ambient-Light hardware with HDMI input ?

The main reason for that is more caused by law then on technical restrictions.
If a device uses HDMI it needs to be HDMI certified, especially if its want to process HCDP (copyright protected content) otherwise it becomes in conflict with law. But such a HDMI / HDCP certification for a device is a very very expensive way... Because of that i decided not to use HDMI as direct input source, instead i use S-Video or Composite signal which also can be connected to a HDMI source by using external HDMI splitter and HDMI to S-Video converter.
Another very importend reason is that normally a TV has not an HDMI output. So if for example the internal tuner from TV (DVB-C, DVB-S, DVB-T) is used then video signal from TV can only be taken from SCART connector and not HDMI !

Right here are some connection examples shown: SCIMO Connection Examples

FAQ: Why are you developing your own hardware and not using Raspberry-PI based device

This is because Rasberry-PI based solutions are having some technical restrictions which i want to avoid. Main reason is that Raspberry-PI is using an USB stick video grabber to get videodata. But those USB video grabber are delivering only 25 / 30 FPS (frames per second) and not 50 / 60 FPS like SCIMO is using. Additional USB video grabber mostly supporting Composite videosignal only (RCA plug) and do not support S-Video signal which delivers better video quality and thus gives better light effects. Also it is very difficult to control asynchronous "WS2812B" based LED stripes with Rasberry-PI because of timing problems with results that synchronous LED stripes must be used (additional clock wire) but those LED stripes are more expensive than asynchronous LED stripes "WS2812B".
To get rid of those problems i decided to develop a specialized hardware where i take care of those limitations and was able to add some special hardware feature like: switched power supply for LED stripes , integrated remote control , low power standby mode, automatic power depending on video signal.



Published on: Thursday, September 25 2014 (33951 reads)
Copyright © by Keiang's electronics hobby side

Printer Friendly Page

[ Go back ]