Strona 1 z 1

Podstawowe pojęcia

: 17 lutego 2010, 16:39 - śr
autor: bkdi
Witam!

Mam pytania odnośnie podstawowych pojęć dotyczących wyświetlanie barw przez monitory.
1. Tabela barw to zbiór wszystkich możliwych do wyświetlenia kolorów przez monitor, z których do wyświetlenia monitor wybiera zazwyczaj 16,77 mln?
2. Czy bitowość przetwarzanie informacji o kolorze jest zawsze równa z bitowością tabeli barw?
3. Czym tak naprawdę jest x bitowa korekcja krzywej gamma?

Pozdrawiam!

Re: Podstawowe pojęcia

: 18 lutego 2010, 15:41 - czw
autor: Tom01
bkdi pisze:1. Tabela barw to zbiór wszystkich możliwych do wyświetlenia kolorów przez monitor, z których do wyświetlenia monitor wybiera zazwyczaj 16,77 mln?
W pewnym sensie tak. Monitor może, dysponować szerszą paletą z której w czasie linearyzacji "wybiera" się te właściwe 256 odcieni na kanał, wyglądające na ekranie tak jak powinny.
bkdi pisze:2. Czy bitowość przetwarzanie informacji o kolorze jest zawsze równa z bitowością tabeli barw?
Nie zawsze. Istnieją monitory, które do obliczenia wartości tablicy koloru wykorzystują sztuczne zwiększenie dokładności obliczeń. Jest to sposób na uniknięcie zaokrągleń. Podobny sposób wykorzystuje się przy np obliczeniu podatku VAT. W przepisach podane są wartości przeliczeń z dokładnością do 0,001, choć 1 grosz to 0,01 zł. Innym przykładem są giełdowe kursy walut, podawane również z 10 krotnie większą dokładnością niż 0,01. Przeliczenia z wykorzystaniem tak zwiększonej precyzji dają w sumie mniejszy błąd zaokrąglenia w wyniku.
bkdi pisze:3. Czym tak naprawdę jest x bitowa korekcja krzywej gamma?
Decyduje o możliwości uzyskania poprawnej funkcji jasności. Obrazuje to mniej więcej poniższa ilustracja:

Obrazek

Jeśli funkcja jasności jest realizowana źle, jak po lewej, to nie mając większej palety niż 8-bitów na kanał, nie sposób "zamienić" niewłaściwych odcieni na taki komplet, aby ułożyć z nich układ jak po prawej.

Re: Podstawowe pojęcia

: 19 lutego 2010, 14:11 - pt
autor: bkdi
Czyli w praktyce wygląda to tak, że monitor otrzymuje informacje w postaci 8 bitów na kanał, przekształca to na np. 14 bitową informację o kolorze. Z tej szerszej palety kolorów wybiera 16,77mln zakodowując je z powrotem do informacji 8 bitowej i potem z tabeli barw danego monitora wybierane są do wyświetlenia kolory najbardziej odpowiadające nowemu 8 bitowemu sygnałowi o kolorze?

Re: Podstawowe pojęcia

: 19 lutego 2010, 14:29 - pt
autor: Tom01
bkdi pisze:Czyli w praktyce wygląda to tak, że monitor otrzymuje informacje w postaci 8 bitów na kanał, przekształca to na np. 14 bitową informację o kolorze. Z tej szerszej palety kolorów wybiera 16,77mln zakodowując je z powrotem do informacji 8 bitowej i potem z tabeli barw danego monitora wybierane są do wyświetlenia kolory najbardziej odpowiadające nowemu 8 bitowemu sygnałowi o kolorze?
Tak jest. Przy takim sposobie "obróbki" informacji, na ekran trafia komplet odcieni dla każdego kanału, ale ich wartości napięć wysterowania będą rozmaite, wcale nie liniowe, kompensując w ten sposób wady wyświetlacza.

Re: Podstawowe pojęcia

: 19 lutego 2010, 16:23 - pt
autor: bkdi
Dziękuje bardzo za wyjaśnienie!