H.264 video sıkıştırma standardının ardındaki temel mekanizmalar açıklandı
Öne çıkanlar
- 1080p 60 fps ham video saniyede yaklaşık 370 MB veri üretiyor.
- Nicemleme ve renk alt örnekleme adımları gözün fark etmeyeceği uzamsal verileri eliyor.
- I, P ve B-kareleri kullanan hareket telafisi her karenin baştan depolanmasını engelliyor.
- Yöntemler zinciri 1,2 GB boyutundaki örnek görüntüyü 175 KB seviyesine indirdi.
H.264 video sıkıştırma standardı, internet videolarından akıllı telefonlara ve güvenlik kameralarına kadar modern dijital video ekosisteminin temelini oluşturuyor. Ham video verisi devasa boyutlara ulaştığı için sıkıştırma işlemi pratik kullanımda zorunluluk haline geliyor. Örneğin 1080p çözünürlükte ve saniyede 60 kare hızındaki ham bir video, saniyede yaklaşık 370 megabayt veri üretiyor. H.264, kayıplı ve kayıpsız yöntemleri birlikte kullanarak dosya boyutlarını görsel kaliteyi belirgin şekilde bozmadan dramatik oranlarda küçültüyor.
Sıkıştırma sürecinde ilk olarak uzamsal veriler azaltılıyor. Frekans uzayına aktarılan görüntülerde insan gözünün ayırt edemeyeceği yüksek frekanslı ince detaylar nicemleme yöntemiyle budanıyor. Ardından renk alt örnekleme aşamasında insan gözünün renk değişimlerine parlaklık kadar duyarlı olmamasından faydalanılıyor; RGB renk verisi YCbCr uzayına taşınıp renk çözünürlüğü düşürülüyor. Bu iki adım, karelerin içerdiği veri yükünü önemli ölçüde hafifletiyor.
Sürecin zamansal boyutunda ise hareket telafisi devreye giriyor. Görüntüler 16x16 piksellik makro bloklara bölünerek yalnızca tam kareler (I-kareler) ve aradaki değişimleri gösteren hareket vektörleri (P ve B-kareler) saklanıyor. Son aşamada entropi kodlamasıyla gereksiz veri tekrarları kayıpsız biçimde temizleniyor. Yapılan testte 1,2 gigabaytlık ham video dizisi, bu yöntemler zinciri sayesinde kaliteden ödün vermeden 175 kilobayta kadar düşürüldü.
Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.