Mühendisler, uzun yıllardır “Kaliteden en az ödün vererek en fazla görüntüyü en düşük bant genişliğinde nasıl iletiriz’in” cevabını aramışlardır. Bizim de şu an yoğunlukla kullandığımız görüntü formatları, bu çabaların sonucu ortaya çıkmışlardır. VCD’de kullandığımız Mpeg-1, DVD’de ve yayıncılıkta kullandığımız Mpeg-2, yoğunlukla Internet’te kullandığımız Mpeg-4 ve Mpeg-4’ün varyansı DivX formatlarını bir çırpıda sayabiliriz. Son olarak tanıtılan Mpeg-4 formatından sonra, mühendisler daha az yer kaplayan ve daha kaliteli bir algoritma üzerinde çalışmalarını sürdürdüler. Ve bunun sonucu olarak yeni bir sıkıştırma algoritması ile karşımıza çıktılar. Bu algoritma Mpeg-4 temel alınarak ve bu yapı üzerinde değişiklikler yapılarak geliştirilmiş bir alogirtma ve mevcut kullandığımız Mpeg-4’den dikkate değer bir şekilde daha kaliteli. Bu çalışma Mpeg-4 kısım 10 olarak anılıyor ve resmi ismi ise AVC (Advanced Video Coding-Gelişmiş Video Kodlama). Bu kodlama yapısı ITU grubunun H264 numaralı dokümanı ile tanıtıldığı için, aynı zamanda H264 ismi ile de tanımlanıyor. H264 formatı, makro blok olarak 16x16 Pixellik yapı kullanma özelliğine sahip. Bu sayede ufak veya büyük objelerin yer aldığı resimler daha iyi analiz edilebiliyor. Daha önceki algoritmalardan (yayıncılıkta yaygın kullanılan özellikle Mpeg-2) daha iyi hareket vektörü hesaplama yöntemi içeriyor. Bloklanmayı engelleyen yöntemler içeriyor. Renk çözünürlüğü Mpeg-2’ye göre çok daha iyi (Mpeg- 2’ deki renk sorunlarını hatırlarsınız) ve en önemlisi 4 seviye pixel hareket tahmini ve enterpolasyonuna sahip. Tüm bu özelliklerinin sonucu olarak aynı bant genişliğinde Mpeg-2’den çok daha kaliteli bir sonuç sağlıyor. H264 ağ yapıları da göz önüne alınarak dizayn edildiğinden; iletim kolaylıkları da sağlıyor. H264 algoritması daha önceki algoritmalara göre iki kat daha yüksek bir kalite sunmaktadır. Yani aynı bant genişliğinde kalite çok daha iyi olmakta veya aynı kalite mevcut kullanılan bant genişliğinin yarısı kullanılarak sağlanabilmektedir. Bu ise özellikle iletimde çok yüksek faydalar sağlayacaktır. Bu kalitenin doğal olarak bir bedeli olacaktır. Bu da kodlama ve çözme donanımlarının veya yazılımlarının karmaşıklığıdır. H264 iki kat kalite sağlamasının yanında kodlama için dört kat daha güçlü işlemciler gerektirmektedir. Ufak bir örnek vermek gerekirse; H264 ile kodlanmış broadcast kalitede bir görüntüyü PC ortamında oynatabilmek için çift 2.8 Ghz. işlemcili bir makineye gerek duyulacaktır. Kodlama işleminin PC ortamında broadcast kalitede realtime yapılabilmesi için daha güçlü işlemcileri beklemek gerecektir. H264 dizayn yapısının sonucu olarak pek çok uygulamada kendine yer bulacaktır. Video konferans uygulamalarından, Internet uygulamalarına ve yayıncılık uygulamalarına kadar önümüzdeki yılların standartı olacak gibi gözüküyor. Özellikle lisanslama sorunlarının çok daha az olması, yaygınlığın artmasında büyük etken olacaktır. Kaynak: Videograph |