Another solution for backlight would be to set a minimum luminance at HSL transformation to avoid all "dark" colors. The problem with blacklevel is that it influences all colors where a color channel is low. So pure colors get less pure. Like @AEtHeLsYn said it changes the minimum channel value without regarding the other channels.
Beiträge von Funatiq
-
-
@AEtHeLsYn
Here is an example plot for red output channel with the same values as above:
http://www.wolframalpha.com/in…,g-r)+for+r,g+from+0+to+1@Brindosch
About the backlight, isn't that what the old blacklevel did? There you could set RGB for a black screen. I think this is still in the code, but not in HyperCon anymore. -
Hi guys,
I'm new here and first of all want to thank you for this great tool and the new website.I played around with the color calibration in HyperCon and could not achieve a satisfying result. I took a look at the hyperion code and have a few suggestions which would improve the colors in my opinion.
1) Change order from "Adjustment -> Transform" to "Transform -> Adjustment"
The problem with Adjustment first is that the gamma value in Transform changes the pure white color. But the gamma value should only change the curve between white and black and not the values of pure white or black.
Example:
Zitat
LED White = 255 Red, 255 Green, 200 Blue
gamma = 2,5Adjustment -> Transform
Display White = 255 Red, 255 Green, 255 Blue
Adjustment -> 255 Red, 255 Green, 200 Blue
Transform -> 255 Red, 255 Green, 138 Blue (depending on gamma) != LED WhiteBetter: Transform -> Adjustment
Display White = 255 Red, 255 Green, 255 Blue
Transform-> 255 Red, 255 Green, 255 Blue (unchanged by gamma)
Adjustment -> 255 Red, 255 Green, 200 Blue = LED White2) Change Adjustment
So this is is a bit tricky, but let me explain my thoughts. If you set your color channels to include another color this does not change the white color but influences the grey colors. My suggestion would be to only apply the color channels when the main color exceeds the other color. This way the grey colors would have an equal ratio of RGB as the white color. Another problem is that the max output value of a color is reached before the color reaches max input. This could both be fixed with a linear increase from grey to maximum.
Example:
ZitatWhite = 255 R, 255 G, 200 B
Red channel = 255 R, 0 G, 0 B
Green channel = 100 R, 255 G, 0 B
Blue channel = 0 R, 0 G, 200 BNow:
0,5 Grey = 127 R, 127 G, 127 B -> 127+50 R, 127 G, 100 B
Input 155 R, 255 G, 0 B -> 155+100 R, 255 G, 0 B -> max red with only 155 input
Input 200 R, 144 G, 0 B-> 200+55 R, 144 G, 0 B -> max red with only 200 inputMy suggestion:
0,5 Grey = 127 R, 127 G, 127 B -> 127 R, 127 G, 100 B
Input 155 R, 255 G, 0 B -> 155+39 R, 255 G, 0 B
Input 200 R, 144 G, 0 B-> 200 R, 144 G, 0 BI hope that I could explain myself well enough and you agree with these changes. I know that with the changes everyone had to do their calibration again, but I think the result will be better.
I don't really have experience with github, but I think I have to fork the project, apply my changes and send a pull request, so that you can see my code? Thanks again for this great project!