-
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.
atman.pl!.POSTED!not-for-mail
From: Marek <p...@s...com>
Newsgroups: pl.comp.dtp,pl.rec.foto.cyfrowa
Subject: Re: monitor do pracy po ciemku
Date: Sun, 11 May 2014 12:50:58 +0200
Organization: ATMAN - ATM S.A.
Lines: 43
Message-ID: <lknkms$n9o$1@node1.news.atman.pl>
References: <1ckknqzbwzxx6$.1izidtlsdodm0.dlg@40tude.net>
<lkb33u$g0d$1@node2.news.atman.pl>
<53692464$0$2243$65785112@news.neostrada.pl>
<lkbagn$598$1@node1.news.atman.pl>
<536933e4$0$2226$65785112@news.neostrada.pl>
<lkdi6l$esp$1@node1.news.atman.pl>
<1j657ffe50zqu.8plbn2qxhoci$.dlg@40tude.net>
<lkdlu5$ivk$1@node1.news.atman.pl>
<3sh9ey4lugpc$.3sefm7wqglv9$.dlg@40tude.net>
<lkfh1b$f5a$1@node1.news.atman.pl>
<sukkacnm6x4t.18f4ikbeskghn$.dlg@40tude.net>
<lkgf6d$sai$1@node2.news.atman.pl>
<1axu8b32kqx5h.5kxj37n31tz5$.dlg@40tude.net>
<lkh1h5$27u$1@node1.news.atman.pl> <m...@i...localdomain>
<lki5lh$h0n$1@node2.news.atman.pl> <m...@i...localdomain>
<lkj97i$c14$1@node1.news.atman.pl> <m...@i...localdomain>
NNTP-Posting-Host: 89-69-202-51.dynamic.chello.pl
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: node1.news.atman.pl 1399805468 23864 89.69.202.51 (11 May 2014 10:51:08 GMT)
X-Complaints-To: u...@a...pl
NNTP-Posting-Date: Sun, 11 May 2014 10:51:08 +0000 (UTC)
User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:24.0) Gecko/20100101
Thunderbird/24.5.0
In-Reply-To: <m...@i...localdomain>
Xref: news-archive.icm.edu.pl pl.comp.dtp:271231 pl.rec.foto.cyfrowa:903094
[ ukryj nagłówki ]W dniu 2014-05-09 23:18, Krzysztof Halasa pisze:
>
> Mylisz się. LUT w monitorach nie operuje na floatach, i nie używa
> żadnych zaokrągleń. Po prostu masz tablicę np. [256] -> [1024], albo
> [256] -> [256] itp. Wartością np. koloru wejściowego adresujesz tablicę,
> wynik wysyłasz np. do matrycy. To są wszystko wartości całkowite.
Obaj się mylimy. Proces jest dużo bardziej złożony. Źle zinterpretowałem
zapis, że na podstawie LUT wyliczany jest kolor jako proste mnożenie czy
rzutowanie. Tylko z zewnątrz patrząc to tak wygląda. Wewnętrznie dzieją
się złożone procedury. Już wiem dlaczego LUT jest 8 lub 16 bitowy. Nie
ma to nic wspólnego z bitowością matrycy monitoira. To są, nie wiem jak
to określić, dwa odrębne systemy kalkulacji kolorów. Tzw. lut16type to 4
elementy:
- macierz 3x3 do konwersji koloru wejściowego (do formatu PCS lub XYZ
lub L*a*b) - o ile sygnał wejściowy jest inny niż te 3 formaty
- potem jest zestaw 1 wymiarowych tabel dla każdego z kolorów wejściowych.
- potem jest wielowymiarowa macierz CLUT do konwersji wejściowej
przestrzeni barw na przestrzeń wyjściową
- na końcu jest zestaw macierzy 1 wymiarowych (tyle ile jest kolorów
wyjściowych)
Dzięki takiej konfiguracji pamięci LUT możliwa jest konwersja dowolnej
przestrzeni barw na inną dowolną, w szczególności RGB -> BW przy
jednoczesnym uwzględnieniu charakterystyki barwnej urządzenia
wejściowego i wyjściowego. Można też w drugą stronę pójść: konwertować
obrazy BW na kolorowe w celu np. zobrazowania wysokości wzniesień na
zdjęciach satelitarnych. LUT może być też wstępnie przekalkulowany i
zapisany jako statyczna pamięć (i pewnie tak jest w monitorach) lub
można też przypisywać procedury w różnych językach do przetwarzania na
żywo obrazu. W monitorach, statyczna pamięć też nie jest też prostym
konwerterem wartości na wartość. De facto od strony hardwarowej to jest
multiplekser programowalny, który wewnętrznie na bieżąco przelicza
wartości w oparciu o statyczne dane i zewnętrzny sygnał. Trochę mi
szczęka opadła jakie to złożone ... ale ma sens. Monitor dzięki takiemu
rozwiązaniu może pobierać dane w różnych formatach i dla każdego z nich
poprawnie wyświetlać kolory i nie ma ograniczeń co do głębi tonalnej
sygnałów wejściowego i wyjściowego (czyli de facto ilości bitów). Mądre to.
--
Pozdrawiam
Marek
Następne wpisy z tego wątku
- 11.05.14 12:55 Marek
- 11.05.14 13:23 Marek
- 11.05.14 19:30 XX YY
- 11.05.14 20:15 Marek
- 11.05.14 20:23 XX YY
- 11.05.14 21:00 Krzysztof Halasa
- 11.05.14 21:13 XX YY
- 11.05.14 21:27 Krzysztof Halasa
- 11.05.14 22:21 Marek
- 11.05.14 23:26 Marek
- 11.05.14 23:39 Marek
- 12.05.14 19:02 Krzysztof Halasa
- 12.05.14 20:19 Marek
- 12.05.14 23:04 Krzysztof Halasa
- 12.05.14 23:50 Marek
Najnowsze wątki z tej grupy
- Nikon D5500 i wyzwalanie migawki
- Canon 550D
- EOS 600D i balans bieli w filmach
- EOS 90D i sentymenty
- Skanowanie: Canon MG2550S vs HP OfficeJet 6950
- czas exif a czas modyfikacji pliku
- karta SD po formacie odzyskiwanie zdjęć i filmów
- Chess
- Vitruvian Man - parts 7-11a
- Eltec nie zyje?
- Steve McCurry
- Light - lajkowe klasyki od Chinczykow
- Forum o Sony serii A (alfa)?
- obrobka RAW na konputerze
- Sklejanie bracketowanych JPGów
Najnowsze wątki
- 2024-11-17 7. Raport Totaliztyczny: Sprawa Qt Group wer. 424
- 2024-11-18 Gdynia => Spedytor Międzynarodowy <=
- 2024-11-18 Białystok => Full Stack web developer (obszar .Net Core, Angular6+) <
- 2024-11-18 Białystok => Programista Full Stack (.Net Core) <=
- 2024-11-18 Kraków => Business Development Manager - Dział Sieci i Bezpieczeńst
- 2024-11-18 Kraków => Business Development Manager - Network and Network Security
- 2024-11-18 Kraków => Network Systems Administrator (IT Expert) <=
- 2024-11-18 Kraków => Administrator Systemów Sieciowych (Ekspert IT) <=
- 2024-11-18 Zdunowo => Senior PHP Symfony Developer <=
- 2024-11-18 Łódź => QA Inżynier <=
- 2024-11-18 Lublin => Senior PHP Developer <=
- 2024-11-18 Gliwice => Specjalista ds. public relations <=
- 2024-11-18 Gdynia => Front-End Developer (React/Three.js) <=
- 2024-11-18 Gdańsk => Specjalista ds. Sprzedaży <=
- 2024-11-18 Gdańsk => Kierownik Działu Spedycji Międzynarodowej <=