Kemal'in Dünyası
  RGB Y'CbCr'yi DÖVER!
 
RGB Y'CbCr'yi DÖVER!
 
 
RGB renk uzayı 'Red' 'Green' 'Blue' yani 'Kırmızı' 'Yeşil' 'Mavi' ana renklerinden oluşan ve en sık kullanılan renk uzayıdır. Işığı temel alır ve doğadaki tüm renk kodları bu üç temel renge dayalı olarak belirtilir. Her renk %100 oranında karıştırıldığında beyaz ve %0 oranında karıştırıldığında siyah elde edilir. Beyaz ışık, renklerin tümüne sahip olduğuna göre, hiç ışık olmazsa elimizdeki tek şey karanlık ve siyahtır. Bu durumda belirli miktarlarda kırmızı, mavi ve yeşil eklenerek istenilen renk oluşturulabilir. Bu uzayda, ana renkler olan kırmızı, mavi ve yeşil belirtilmediği için, bu ana renklerin tanımı değiştikçe, tüm renkler değişir.
 
RGB Renk modunda, her piksele bir yoğunluk değeri atanan RGB modeli kullanılır. Kanal başına 8 bitlik görüntülerde yoğunluk değerleri, renkli bir görüntüdeki her RGB (kırmızı, yeşil, mavi) bileşen için 0 (siyah) ile 255 (beyaz) arasında değişir. Üç bileşenin değeri de eşit olduğunda sonuç, nötr bir gri tondur. Tüm bileşenlerin değerleri 255 olduğunda sonuç saf beyaz, değerler 0 olduğunda saf siyahtır. 
 
Kanal başına 8 bitlik görüntülerde üç kanal, her piksel için 24 bitlik (8 bit x 3 kanal) renk bilgisine çevrilir. 24 bitlik görüntülerle üç kanal, piksel başına en çok 16,7 milyon renk üretebilir. 
 
48 bitlik (kanal başına 16 bit) ve 96 bitlik (kanal başına 32 bit) görüntülerde piksel başına daha da fazla renk üretilebilir. 
 
RGB standart bir renk modeli olmakla birlikte, temsil edilen renklerin kesin aralığı, uygulamaya veya görüntü aygıtına göre değişebilir.
 
RGB modeli insan gözünü taklit eden dijital ünitelerde (Tarayıcılar, Dijital Kameralar gibi) ve monitörlerde kullanılır. Dijital imajlarla en çok çalışılan renk aralığı olma unvanı RGB'dedir. Scannerlardaki algılayıcılar RGB renk aralığını kullanarak tarama yaparlar. Dijital kameralar RGB renk kanalıyla görüntü üretir ve depolarlar. Dijital görüntüleme yazılımlarının neredeyse tamamı RGB default renk aralığı olarak RGB’yi kullanır. Web ortamının imaj formatı, dijital yazıcıların baskı renk aralığı RGB’dir.
 
RGB konusunu renklerin hakkını verebilmek ve tam olarak faydalanabilmek için neden "tam dinamik aralıkta" kullanılması gerektiğine dair, daha önce de paylaştığım bazı sayısal verileri aktararak bitireyim.
 
3renk x 8bpc = 24bit, 
 
1piksel ⇒1bit (1siyah+1beyaz = 2 olası renk vardır), 
 
RGB = 1piksel ↔ 8bit ⇒ 2x2x2x2x2x2x2x2 = 258-2(siyahtan-beyaza kadar) = 256 renk tonu
 
RGB = 3 kanal renk (R:red G:green B:blue) 256x256x256 = 16777216 renk tonu eder (piksel başına) ama o da layıkıyla gösterebilen bir ekrandan görebilene! Onunda birçok değişenleri ve dijital çakallıkları var ki uzun bir yazı da ondan çıkar. Kontrast değeri diye bir şey var ki of! of! altından daha kıymetli. ツ
 
sınırlı dinamik aralık (16-235) ⇒ 235-16 = 219 renk tonu 
219x219x219 = 10503459 renk tonu eder (piksel başına) 
ve 
tam dinamik aralığın sınırlı dinamik aralıktan farkı:  
16777216-10503459 = 6273757 renk tonudur. 
gel de şimdi bile bile ben bu piksel başına görülebilir 6273757 renk tonunu görmek istemiyorum diyerek sınırlı dinamik aralıkta kal! Gel  de şimdi sınırlı Y'CbCr modunu seç.
 
..................
 
Renkler 2 farklı şekilde oluşurlar: 
1- Işığın direk kırılmasıyla 
2- Işığın bir zeminden yansımasıyla
 
1. düzende ışık kaynaktan doğal haliyle geldiği için fizikteki 3 rengin ayrı ayrı tonlamalarıyla ifade edilebilir. Yani RGB ile. 
2. düzende renkler, zeminin rengi dışında diğer tüm renklerin yutulmasıyla oluştuğu için burada farklı bir tonlama sistemi kullanılır. (CMYK)
 
...................
 
Y'CbCr diye bir sinyal aktarma standardı fiziksel olarak yoktur. (scart, rca jack vs vs ) Sadece soyut olarak var olan, encoding, decoding ve saklama esnasında RGB yerine kullanılan bir renk uzayıdır. Resmin luminance ve chrominance bileşenlerini ayırır. 
Chrominance için daha az bit kullanır ve sırf bu özelliği yüzünden  bir çok elektronik üründe RGB kalitesinden mahrum kalmamıza sebep olmuştur. Applications Dijital video alanında en çok kullanılan renk uzaylarından biridir. 
YCbCr  Y ile luminance (parlaklık) sinyalini, Cb ve Cr  ile ise chrominance (renk) bilgilerini saklayan bir renk uzayıdır. YCbCr renk uzayı, dünya çapında sayısal video standardı oluşturma çabaları sırasında ortaya çıkmıştır. Y, 8 bitliklik 16-235 aralığında tanımlanmaktadır. Cb ve Cr ise de 16-240 arasında tanımlanmaktadır.
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
 
Kaynaklar : 
■ RGB ile 0-255 tam dinamik aralıkta görülebilen renkler ve tonları : http://www.abecem.net/web/renk.html 
■ RGB hakkında daha fazla bilgi : http://www.gencgrafiker.com/rgb-nedir-cmyk-nedir-rgb-ve-cmyk-arasindaki-farklar-nelerdir/&gws_rd=cr&ei=KYFLV5TeAYGqU9r3vNAP 
■ RGB ve renk modları hakkında daha da derin bilgi : http://www.grafikerler.net/renk-modlari-t74895.html 
■ Yüksek Dinamik Aralıklı Görüntü hakkında bilgi edinmek için : http://www.broadcasterinfo.net/134/makaleler/teknoloji.html 
■ Yüksek Dinamik Aralıklı Görüntüyü sevdiyseniz devam etmek için : https://www.sony.com.tr/pro/article/broadcast-products-high-dynamic-range-explained-part-1 
■ Yüksek Dinamik Aralıklı Görüntünün dibine varmak için : http://www.hdrturkiye.org/fotografin-hdr-hali-hdr-fotograf-teknigi/1-hdr-ile-ilgili-temel-kavramlar/1-2-dinamik-aralik 
■ Tekrar detaylar detaylar için : http://www.enpedi.com/2011/09/ekran-cozunurlugu-karmasas-ve-gercekler.html 
■ Geldik zurnanın zırt dediği yere. Nvidia Grafik kartından RGB'yi Tam Dinamik Aralıkta doğru görmek ile ilgili şehir efsaneleri : http://forum.donanimhaber.com/m_98351780/tm.htm
■ YCbCr hakkında ince deteylar : http://www.uydutvhaber.net/site/modules.php?op=modload&name=News&file=article&sid=7361
 
  Kemal'in Dünyası  
 
Bu web sitesi ücretsiz olarak Bedava-Sitem.com ile oluşturulmuştur. Siz de kendi web sitenizi kurmak ister misiniz?
Ücretsiz kaydol