Bilgisayarınızı hiç televizyona veya monitöre bağlayıp kırmızı ya da mavi metinlerin pikselli, bulanık ve okunması zor göründüğünü, ancak normal resimlerin tamamen düzgün göründüğünü fark ettiniz mi? Bu durum, Renk Örneklemesi (Chroma Subsampling) adı verilen bir görüntü sıkıştırma tekniğinin doğrudan sonucudur.
1. Bilimsel Gerçek: Luma vs. Chroma
Renk örneklemesini anlamak için gözlerimizin ışığı nasıl algıladığını incelemeliyiz. İnsan gözündeki retina, parlaklık (luminance) değişimlerine karşı son derece hassasken, renk (chrominance) değişimlerine karşı çok daha az hassastır.
Mühendisler, video aktarım bant genişliğinden tasarruf etmek için bu biyolojik özelliği kullandılar. Görüntüler doğrudan ham RGB sinyalleri olarak gönderilmek yerine YCbCr renk uzayına dönüştürülür:
- Y (Luma): Parlaklık verisi (en yüksek çözünürlükte korunmalıdır).
- Cb (Chroma Blue): Mavi renk farkı verisi.
- Cr (Chroma Red): Kırmızı renk farkı verisi.
Parlaklık verisinin (luma) %100'ü korunurken renk verisinin (chroma) bir kısmının atılmasıyla, video sinyalleri algılanan kalitede belirgin bir düşüş olmadan neredeyse yarı yarıya sıkıştırılabilir. Bu durum, doğal fotoğraflar ve filmler için mükemmel çalışır.
2. Sıkıştırma Oranları: 4:4:4, 4:2:2 ve 4:2:0
Renk örneklemesi formatları üç haneli oranlar şeklinde ifade edilir:
- 4:4:4 (Sıkıştırılmamış): Renk sıkıştırması yoktur. Her bir piksel kendi benzersiz parlaklık ve renk değerlerini taşır. Bilgisayar monitörleri için bu format zorunludur.
- 4:2:2 (Yarı Yarıya Sıkıştırılmış): Yatay renk çözünürlüğü yarıya indirilir. Renk değerleri her iki piksel arasında paylaşılır ve yatay kenarlarda renk taşmalarına yol açar.
- 4:2:0 (Çeyrek Oranında Sıkıştırılmış): Renk çözünürlüğü hem yatay hem de dikey olarak yarıya indirilir. Renk değerleri 2x2'lik dört piksellik bir blok arasında paylaşılır. Blu-ray disklerin, dijital yayınların ve çevrimiçi video platformlarının standardıdır.
3. Renk Sıkıştırmasında Metinlerin Bozulma Nedeni
Filmler veya fotoğraflar renkleri geniş alanlara yumuşak bir şekilde yayarken, bilgisayar arayüzleri keskin kontrastlardan oluşur. Yazı karakterleri genellikle yalnızca 1 veya 2 piksel genişliğindedir.
4:2:2 veya 4:2:0 sıkıştırma altında, monitör siyah zemin üzerine keskin bir kırmızı harf çizmeye çalıştığında renk çözünürlüğü ortak paylaşıldığı için kırmızı renk bitişik siyah piksellere taşar. Bu durum, yazıların kenarlarında saçaklanma, piksellenme ve bulanıklık oluşmasına neden olur.
Ekran kartı veya monitör ayarlarınızın renk verisini sıkıştırıp sıkıştırmadığını test etmek için çevrimiçi Renk Örneklemesi Testi aracını çalıştırabilir, alt piksel diziliminizin durumunu analiz edebilirsiniz.