Zależność między skalą jasności, a zakresem luminancji ekranu

0

Mam dość nietypowy problem. Najpierw określam zakres luminancji danego wyświetlacza w cd/m2 poprzez dokonanie jej pomiaru przy użyciu ręcznego fotometru. Pomiaru dokonuję dla pola w kolorze RGB(0,0,0) i dla pola RGB(255,255,255). Otrzymuję w ten sposób dwie wartości, np. odpowiednio 0.639 cd/m2 i 101.2 cd/m2. Stanowią one zakres luminancji wyświetlacza. Teraz, biorąc pod uwagę ten zakres, chciałbym utworzyć 10 kolorów (czy to RGB, czy HSB, nie ma znaczenia), których luminancja jest rozłożona równo na skali wyznaczonej przez w/w wartości. W praktyce, kolory te, gdy wyświetlane na ekranie, powinny mieć luminancję (w przybliżeniu oczywiście, ale im dokładniej, tym lepiej):

[ 10.0561 20.1122 30.1683 40.2244 50.2805 60.3366 70.3927 80.4488 90.5049 100.561 ]

Kolory na początek mogą być wyrażane na skali szarości i jedyną zmienną może być skala jasności w HSB. Nie mam jednak pomysłu jak odnieść skalę jasności do tego, jak zmienia się luminancja. Bo na przykład kolor HSB(0,0,50), czyli RGB(128,128,128) nie ma luminancji stanowiącej środek zakresu określonego dla wyświetlacza. Będę wdzięczny za pomoc.

1

Jasność nie jest liniowa. Zobacz tutaj: http://en.wikipedia.org/wiki/Gamma_correction

Swoją drogą - strasznie słaby kontrast :)

0

Dzięki @Wibowit. Kompletnie nie pomyślałem o tym, że mogę przecież dokonać więcej, niż dwóch pomiarów wartości luminancji ekranu... Zrobiłem więc tak:

  1. Jedenaście pomiarów luminancji dla wartości jasności [0, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100];
  2. Sfitowanie do otrzymanych wartości krzywej będącej wielomianem trzeciego stopnia;
  3. Dobieranie z tej krzywej wartości jasności odpowiednich dla danej, pożądanej wartości luminancji;

I cała filozofia...

figure_1.png

1 użytkowników online, w tym zalogowanych: 0, gości: 1