Continuing my personal calibration algorithm project during this week end:

I got the black point calculations right this time!
This one wasn't so easy to write and required some silence to boot 🙂

Now it works just as expected and allows to generate a XYZ black point target:
– from a XYZ input (measured) blackpoint
– for a defined RGB colorspace
– for target white point
– with two parameters allowing to specify how much the black point color should stick to the white point color or to the input black point XYZ color, and another setting the balance between channel clipping and clipping protection.

Coding for my own still feels different (relaxing) compared to coding for work.
Phew! Alright, I wasn't sure it would happen.

#supercurioBlog #calibration #color

Source post on Google+

Published by

François Simond

Mobile engineer & analyst specialized in, display, camera color calibration, audio tuning

4 thoughts on “Continuing my personal calibration algorithm project during this week end:”

  1. Great Job François!

    Is this going to be available with the final launch firmware of the OnePlus One? Or will it be added with future updates? (or maybe it has nothing to do with it lol :P).

    I started being all hyped up, and several successive bad marketing choices wore my hype down, until at one point I didn't care anymore, sadly. Got tired of waiting and wondering if I would get an invite, be able to buy it in my country, etc. so I ordered a 32GB Nexus 5, at least until the Nexus 6 comes out.

    Still want the One to be a huge success though, so making a successor is a no brainer, and maybe I'll jump into that train at the next iteration.

  2. +Juan Manuel Tastzian thanks.
    I described it as a personal project as its not linked with my work with +Cyanogen Inc. or +OnePlus in any way.

    I started working on that a while ago as mobile display evaluation tool for reviewers and it evolves gradually as I write more color science algorithms.
    It should become one more available software for users to generate calibration profiles on mobile, computers and maybe more.
    I already use it to calibrate my Nexus 7 (2013) and laptop displays. Hopefully my desktop monitors soon as well, those have given me trouble due to aging CCFL backlight.

  3. Oh, that's even more awesome! I also find that my personal work is a bit more interesting than the one for my job (and it's logic, as it's the one that I can choose hehe).

    Congratulations again, and I'm looking forward to seeing your work for everyone then, sometime.

    Thanks again for it and for being close to your followers (I mean, you could have just ignored this 😉 ).

    Wish you the best!

  4. +Juan Manuel Tastzian you're welcome, that was an understandable question as my professional and personal projects are currently on similar domains.
    I thought this through to make sure it wouldn't become a contradiction or conflict of interest.

    It is possible that later one of my personal project will use an API I developed for work inside +CyanogenMod OS which is an interesting situation.
    It will only enhance my capability to design for and anticipate third party color management systems needs, as I understand well both OS and apps.

Leave a Reply