How to calibrate your LED colors

Discussion in 'Ambient Lighting System' started by Lightning303, January 16, 2016.

  1. Lightning303
    • Premium Supporter

    Lightning303 MP Donator

    Joined:
    September 12, 2009
    Messages:
    798
    Likes Received:
    384
    Gender:
    Male
    Ratings:
    +578 / 0
    Home Country:
    Germany Germany
    Show System Specs
    So,
    I have spent a lot of time calibrating my Amibilight systems to get the perfect colors out of it. I have done it with my old WS2801 system, and now again with my APA102 system. Lots of people always ask how to properly do this, so I wanted to give a short overview on what I do.
    Im going to explain the calibration by using AtmoWin. Other programs will work similar, but not 100% the same.

    First thing we should do, is make sure that we are using neutral brightness and saturation settings in AtmoWin. While there are some rare cases where you would want to change these settings, in general you want them to be always at 100%.

    Unbenannt.png

    Now we are going to use a little program i wrote that will display a color of your choice on your screen. This way we can compare the color on your screen to the color displayed by the LEDs. Set AtmoWin to Live and start AtmoCal.exe. To be able to still change AtmoWin settings, do not click the "OK" button in AtmoWin or close it (on the pictures below i clicked "OK" just to show AtmoCal alone).

    IMG_20160116_160649.jpg IMG_20160116_160747.jpg

    Now click on "Configure software adjustment" in AtmoWin.

    Unbenannt1.png

    In this windows we can now change lots of little things.

    Unbenannt2.png

    At first we should set up the gamma value we want to use. Simply put, the gamma value will determin how bright each color is on any given rgb value. Most, if not all, TVs are set up to use a gamma value of 2.2. If we would not adjust our LEDs then dark reds on the screen would result in way brighter reds on our LEDs. So we want our LEDs to use the same gamma value as our TV is using. There are methods to get the exact value of our TV, however I always went with 2.2 and it was fine.
    So, at "Software Gamma adjustment" set "Mode" to "Global" (as we want to use the same value for all 3 colors) and then set the "Global" value to 2.20.

    Unbenannt3.png

    Now we come to white/color adjustment. The AtmoWin gui makes it look like you can only use "simple white adjustment" or "color adjustment", however both are actually used. The checkboxes only switch the bars on top to be able to change the values.
    So we do our white adjustment first. In AtmoCal, set a value of 255, 255, 255 (white). And then change the rgb values in the AtmoWin calibration so that both whites (on screen and on LED/wall) look the same.
    In my case 255, 230, 165 are the values that fit the best.



    Unbenannt4.png

    Now we are going to repeat that for the 6 colors in "color adjustment". Set AtmoCal to 255, 0, 0 (red) and then in AtmoWin tick "Color Adjustment" and then on the "Red" radiobox. Now change the rgb values again so that both reds look the same.
    For me the AtmoWIn adjustment values are 180, 10, 0.

    Unbenannt5.png

    As mentioned above, repeat this step for the other colors. When you are done, just hit "OK". Now you can check the results by playing a bit in AtmoCal. Just switch to different colors and see if the LEDs show the same color. There is also a "Random Color" button that will do this for you.
    Please note that your first run will probably not give you 100% perfect results. You will most likely see some inperfections when you watch videos. If you do, try to take a screenshot of that specific scene, or record it, this way you can tweak your AtmoWin settings a bit and then check if the result is better now. I generally have to go back and tweak a bit for atleast 5 times. But this method is a very good way to get a starting point.

    For whoever is interested, these are my settings for APA102 LEDs and a Samsung J6250 which is calibrated with the settings from rtings.com.
    Unbenannt6.png

    Source to AtmoCal: https://github.com/ambilight-4-mediaportal/AtmoCal
     

    Attached Files:

    • AtmoCal.rar
      File size:
      4.6 KB
      Uploaded:
      January 16, 2016
      Views:
      138
    • Thank You! Thank You! x 5
  2. Google AdSense Guest Advertisement



    to hide all adverts.
  3. The_Stig
    • Team MediaPortal

    The_Stig Retired Team Member

    Joined:
    April 5, 2005
    Messages:
    2,176
    Likes Received:
    288
    Ratings:
    +426 / 5
    Thanks for your guide and damnit...first thought was: hey, exactly what I am going to now is to calibrate the LEDs...but not using an Arduino here...any hints for hyperion config calibration?
     
  4. Lightning303
    • Premium Supporter

    Lightning303 MP Donator

    Joined:
    September 12, 2009
    Messages:
    798
    Likes Received:
    384
    Gender:
    Male
    Ratings:
    +578 / 0
    Home Country:
    Germany Germany
    Show System Specs
    You can use AtmoCal to display white, red, green and blue while you calibrate. However hyperion of course can't grab your screen to check other colors. You could use AtmoCal to display a random color and then set that color with the hyperion remote app to see how good the calibration is.
     
  5. The_Stig
    • Team MediaPortal

    The_Stig Retired Team Member

    Joined:
    April 5, 2005
    Messages:
    2,176
    Likes Received:
    288
    Ratings:
    +426 / 5
    Downloaded a few images now and will try to go the hyperion app way. Lets see how it works.
     
Loading...

Users Viewing Thread (Users: 0, Guests: 0)

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice
  • About The Project

    The vision of the MediaPortal project is to create a free open source media centre application, which supports all advanced media centre functions, and is accessible to all Windows users.

    In reaching this goal we are working every day to make sure our software is one of the best.

             

  • Support MediaPortal!

    The team works very hard to make sure the community is running the best HTPC-software. We give away MediaPortal for free but hosting and software is not for us.

    Care to support our work with a few bucks? We'd really appreciate it!