LED-Fading - Kennlinie des Auges - GAMMA?

OP Persönliche Seite #3951280
Lesenswert?
• ▲
▼
Hallo zusammen,

ich möchte eine physiologisch lineare Helligkeitsverteilung erzielen, 
z.B. in 31 Stufen mit einem Kontrastverhältnis von 1:255 zwischen den 
Stufen 1 und 31.

Im Artikel LED-Fading steht die Formel:

> Dabei sind x und y die Ein-, bzw. Ausgabewerte der Funktion, jeweils
> im Bereich von 0 bis r–1. b ist die Basis der Exponentialfunktion
> und bestimmt, wann und wie stark die Kurve ansteigen soll. Hier ist
> etwas ausprobieren erforderlich, gute Ergebnisse liefern Werte im
> Bereich 10–100.

Für r_x = b = 31 kommt da z.B. 1..255 raus, das passt:

Aber wo geht hier der Gamma-Wert ein? Wie kann ich den verändern? Durch 
"ausprobieren" mit verschiedenen Werten für b?

GAMMA:
*   0,5  für punktförmige oder aufblitzende Helligkeiten
*   0,33 für Lichtquellen bei 5° Blickwinkel
* 1/2,2  für diffus strahlende LEDs, das
         entspricht der Gammakorrektur von VGA-Bildschirmen

Gibt es eine Quelle für die Formel? Stimmt die überhaupt? Kennt jemand 
die Herleitung dieser "Verkettung der logarithmischen Kennlinie des 
Auges mit einer exponentiellen Kennlinie"?

Mir geht es hier nur um die Formel, die Modulationsverfahren würde ich 
aus diesem Thread gern raus lassen, also PWM, Winkelmodulation oder 
sonst was.

VG Torsten
OP Persönliche Seite #3951644
Lesenswert?
• ▲
▼
Torsten C. schrieb:
> Aber wo geht hier der Gamma-Wert ein? Wie kann ich den verändern? Durch
> "ausprobieren" mit verschiedenen Werten für b?

Hier mal ein Beispiel:

* Grün ist (wie oben) für b = 31 (nur 100% statt 255 als Endwert)

Nun habe ich versucht, den Kontrastumfang zu erhöhen. Einmal

* mit b = 100 (braune Kurve)

und einmal, indem ich den Wert für x_1 separat festgelegt habe und die 
anderen X-Werte dazwischen interpoliere, also

* "1 : 618" mit b = 31 (wie oben).

Welche der beiden letzten sieht nun wie eine physiologisch lineare 
Helligkeitsverteilung aus?
Angehängte Dateien:
OP Persönliche Seite #3951958
Lesenswert?
• ▲
▼
Hmmm, wenn keiner was dazu sagen kann, mache ich das wirklich durch 
"ausprobieren" mit verschiedenen Werten für b.

In einer LED-Matrix werde ich versuchen, so ein ähnliches Muster wie für 
die Monitor-Kalibrierung anzuzeigen (siebe Bild) und dann das beste "b" 
heraussuchen.

Welchem GAMMA das dann entspricht, ist dann zwar unklar, aber das 
Ergebnis zählt.
Angehängte Dateien:

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.