1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Color Calibration

General Information

It is highly recommended that you have a working and connected SSH setup. This makes the calibration process much easier!
Please don´t use any smartphone APP for now. Many values are deprectaed. We will release soon new apps.

How you could setting this up? You will get all informations at the HyperCon SSH - Tab (HyperCon Guide)

  • If you are connected now, the button and checkbox at the bottom should be no longer greyed out
  • Enable the checkbox "Send Continuous". This will send every change that will be done during this calibration immediately.
  • Indicies: "*" means that all leds will be transformed. You could change this to "23-76" or "0-44,80". The number(s) equals your led number(s). To prevent the transform for all leds. This option is disabled for now.

Now we could proceed with the calibration

Step 1. Whitelevel

The led strips channels dont have always the same perceived amount of color, that's why when we see a white image the leds are a bit reddish, greenish or bluish. To correct that behaviour, we need to limit the output or one or two channels so we perceive a perfect white.

Let your TV show this white picture.

Now we could adjust the "Whitelevel":

Change the "Red" "Green" "Blue" spinners until your "led white" fits your "TV white".
HINT: Don´t adjust the brightness of your leds with this setting!

Step 2. Gamma correction

Now that we have a corrected white, we need to adjust the perceived curves all the way from black to white. Here is a link that explains perfectly what happens with the perceived color levels:

The gamma issue

As we explained before the channels don't behave the same way, so gamma correction will not be the same for each channel. To help us with gamma calibration here are eight more images:
black, grey 3F3F3F, grey 7F7F7F, grey BFBFBF, HGradient 1, HGradient 2, VGradient 1, VGradient 2

Download the ZIP:

Have a look at the HyperCon settings:

What you have to do is, by using these images, adjust gamma levels of each channel until you have the same perceived amount of each channel. For example, if your Grey (3F3F3F) is a bit reddish it means that we have to _increase_ red gamma to reduce the amount of red (the more gamma, the less amount of color).

When you have all the images with the gamma spinners calibrated we can go to the next step.

Step 3. (Color) Channel adjustment

After we have the led strip gamma corrected and white leveled we can adjust the led strip colors. As you all know, there is really difficult to perceive the same color at the same time at display and led strip. That's because your TV/monitor does a color adjustment to the received imaged. Therefore, we should mimic that color adjustment to get the same color output. To help us with that here we have some image patterns:
red FF0000, green 00FF00, blue 0000FF, cyan 00FFFF, magenta FF00FF, yellow FFFF00

Download the ZIP:

Have a look at the HyperCon settings:

We should use first the RED, GREEN and BLUE pictures to get the same RED, GREEN and BLUE on led strips and TV. In my case, red and blue were right but I had to add a bit of "red" at "Green-Channel" (about 25).

At this point, we will have the led strip almost calibrated. Just to be sure, check again whitelevel, gamma correction and all color patterns until you are satisfied with the result.

HINT: It may be possible that you need to change the gamma values (all values with the same amount - don´t screw up the gamma adjust)

Step 4. Color transform (optional)

You can perform some color transformations:

"Luminance gain" (the amount of "global white"). To reduce the brightness! 0,5 halfs the overall brightness.
"Saturation gain"
(the amount of "global color").
"Backlight" You don´t want that your ambient light is black on black? Add here some light!

Also, you can set the color channel "Threshold". By setting a threshold what you are doing is deleting the color info of the lowest color values. So, if you set a threshold of 0.1000 on "red", every red value between 0 and 25 (255*0.1) will be zeroed.

Step 5. Color temperature (optional)

As a last step you can modify color "Temperature" of the led strip. This involves changing the perception of all the colors, by "warming" them or "colding" them. You can find a lot of information and RGB values of temperature here:

Color temperature

Now save your values in a "hyperion.config.json" with a click on "Create Hyperion Configuration" and upload it to your system (this is also a SSH feature, checkout the HyperCon SSH - Tab for more information)

This page has been seen 46,026 times.