MPEG-4

Bu yazımızda hem uzmanların hem de meraklıların dikkatini çeken MPEG-4 konusunu inceleyeceğiz. MPEG-4, kuruluşundan bu yana büyük ilgi ve tartışmalara konu olmuş, çok çeşitli görüş ve teorilere yol açmıştır. Tarih boyunca MPEG-4'in bilim ve teknolojiden kültür ve sanata kadar pek çok alanda önemli bir unsur olduğu kanıtlanmıştır. Bu makale aracılığıyla, MPEG-4'i çevreleyen çeşitli yönleri derinlemesine analiz etmeyi ve böylece okuyucuya bu büyüleyici konuya ilişkin geniş ve eksiksiz bir vizyon sunmayı öneriyoruz.

MPEG (Moving Pictures Experts Group, Hareketli Görüntü Uzmanları Birliği) tarafından geliştirilen ve geliştirilmesine devam edilen çoklu-iletişim görüntü kodlama standardı. MPEG-4 standardı, şu anda kullanılan MPEG-2 standardına göre daha yüksek sıkıştırma olanakları ve yeni kodlama araçları sunmayı amaçlamaktadır. MPEG-4 sesli ve görsel(İngilizceAudio Visual, "AV") sayısal verilerin görüntü sıkıştırmasını tanımlayan metotlar bütünüdür. İlk olarak 1998 yılı sonlarında yayınlanmıştır ve ISO/IEC (International Organization for Standardization/International Electrotechnical Commission) ile MPEG 'in ISO/IEC 14496 standardı olarak üzerinde uzlaştıkları bir grup ses ve görüntü kodlama formatı ile, ilgili teknolojilerin standardizasyonunu ifade eder. Kullanım alanları arasında AV web dosyaları (gerçek zamanlı veri akışı), kompakt disk (CD), ses (telefon, videofon) ve televizyon yayınları sayılabilir.

MPEG-4 hâlen gelişmekte olan bir standard olup yapı olarak bölümlerden oluşmaktadır. MPEG-4 uyumluluğunu destekleyen firmalar çoğu zaman hangi "bölüm" düzeyinde uyumluluk sağladıklarını açıklıkla ifade etmemektedir. Bilinmesinde fayda olan önemli bölümler MPEG-4 Bölüm 2 (DivX, Xvid, Nero Digital ve 3ivx gibi çözücüler (İngilizce"codec") ve Quicktime 6 tarafından kullanılan Gelişmiş Basit Profil 'i ihtiva eder.) ve MPEG-4 Bölüm 10 (MPEG-4 AVC/H.264 ya da Gelişmiş Görüntü Kodlama, x264 çözücü, Nero Digital AVC, Quicktime 7, ve HD DVD, Blu-ray gibi yeni kuşak DVD formatları tarafından kullanılır.)

MPEG-4 içinde bulunan pek çok özelliği uygulayıp uygulamamak yazılım geliştirenin seçimine bırakılmıştır. Bu durum, olasılıkla MPEG-4 'ün hiçbir tam uygulaması olmadığı anlamına gelir. Bu durumu adreslemek için standart içinde, bir uygulamalar alt-kümesine özel belirli bir kabiliyetler grubunun tanımlanabilmesi amacıyla "profiller" ve "seviyeler" denilen kavramlar bulunmaktadır.

Başlarda MPEG-4 öncelikli olarak düşük bit-oranlı görsel iletişim için tasarlanmasına rağmen zaman içinde daha fazlasıyla bir çoklu ortam kodlama standardı olacak şekilde kapsamı genişletilmiştir. Saniyede birkaç kilobitten onlarca megabite kadar değişen veri hızlarında etkili olarak çalışmaktadır. Aşağıdaki işlevsel özelliklere sahiptir:

  • Geliştirilmiş kodlama verimi
  • Görüntü ve ses ihtiva eden karma ortam verilerini kodlayabilme yeteneği
  • Sağlıklı veri nakli için hatalara karşı elastikiyet
  • Almaçta oluşturulan sesli ve görsel sahneyle etkileşim olanağı sağlar

Tarihçe

Daha önce geliştirilen ve hâlen kullanılmakta olan, çoğunlukla MPEG-2 olarak bilinen, uluslararası çoklu-iletişim kodlama standardı ISO/IEC-13818'in başarısı üzerine, daha iyi sıkıştırma araçları sunmak ve standard içeriğini arttırmak amacıyla MPEG iki yeni standardın geliştirilmesine başlamıştır. Bu standardlar ITU-T Tavsiye (Recommendation) H.264/ISO/IEC-14496 Bölüm 10 (ya da kısaca H.264) ve ISO/IEC-14496 Bölüm 2 (ya da kısaca MPEG-4 Görüntü) dür.

H.264 ve MPEG-4 Görüntü standardları daha önce denenmiş ve yeterliliği ispatlanmış MPEG-1 MPEG-2 gibi standardları çıkış noktası olarak almışlardır. Ancak, H.264 ve MPEG-4 farklı yönlere gelişmişlerdir.

H.264 daha önceki standardların çerçevelerini korumuş, daha hızlı, verimli, güvenilir, kullanışlı olmayı amaçlamıştır. Bunu yaparken aynen MPEG-2 gibi dikdörtgen görüntü biçimi kullanmından ayrılmamış. Bununla beraber daha geniş bir kitleye ulaşmayı hedef edinmiştir. Bu hedefler arasına genel anlamda televizyon yayıncılığının (broadcasting) yanı sıra, İnternet ya da sayısal bağlantılar üzerinden görüntü akışı(streaming) ve sayısal veri saklama(storage) pazarlarını da almıştır.

MPEG-4 Görüntü standardı ise daha farklı bir yol izleyerek dikdörtgen görüntü biçimi kullanımını aşarak, nesneye yönelik görüntü işleme yöntemlerini tercih etmiştir.

MPEG-4 geliştiriciler, servis-sağlayıcılar ve son kullanıcılar için çeşitli teknolojiler sunar:

  • MPEG-4 yazılım ve donanım geliştiricilerinin sayısal televizyon, grafik animasyon, internet ve uzantıları için daha yüksek uyumluluk ve esnekliğe sahip çoklu ortam nesneleri üretmesini mümkün kılar. Bu standart geliştiricilerin içeriklerini daha iyi kontrol edip telif hakkı ihlallerine karşı daha etkin mücadele edebilmesini sağlar.
  • Veri ağı sağlaycıları MPEG-4'ü veri saydamlığı için kullanabilirler. Standart prosedürler sayesinde MPEG-4 verisi herhangi bir ağ ile uyumlu farklı sinyal tiplerine dönüştürülebilir.
  • MPEG-4 formatı son kullanıcılara farklı hareketli nesneler ile geniş kapsamlı bir etkileşim ortamı sunar.
  • Standartlaştırılmış telif hakları yönetimi, MPEG camiasınca "Intellectual Property Management and Protection" (IPMP) olarak bilinir ve uygulanır.

MPEG-4 formatı aşağıda bazı örnekleri verilen çeşitli işlevleri yerine getirebilir:

  • Ortam nesneleri ile ilintili verilerin ağ kanallarınca verimli olarak taşınmasını sağlayacak şekilde arttırılıp eşlenmesi.
  • Almaçta oluşturulan sesli ve görsel sahne ile iletişim.

Profiller ve Seviyeler

MPEG-4 kodlama için geniş ve zengin bir araçlar kümesi sunar. MPEG-4 araç kümelerinin alt kümeleri özelleşmiş uygulamalarda kullanılmak üzere sunulmuştur. 'Profiller' olarak bilinen bu alt kümeler bir çözücünün gerçekleştirmesi gereken araçlar kümesinin boyutunu sınırlar. Hesaplamalardaki karmaşıklığı en aza indirmek amacıyla her Profil için bir ya da daha fazla 'Seviye' tanımlanmıştır.

Bir Profil-Seviye kombinasyonu şunlara olanak verir:

  • Bir çözücü tasarımcısının aynı kombinasyonu kullanan diğer MPEG-4 gereçleriyle birlikte çalışmasına olanak verecek şekilde sadece kendisine gerekli olan standartları gerçekleştirmesi.
  • MPEG-4 gereçlerinin standartlara uygun olup olmadığının kontrolü.

MPEG-4 Bölümleri

MPEG-4 "Bölümler" olarak da adlandırılan aşağıdaki standartları kapsar:

Bölüm Doküman No Başlık Tanım
Bölüm 1 ISO/IEC 14496-1 Systems Görüntü ve sesin nasıl eşlenip çoklanacağını tanımlar. Örnek, Transport stream.
Bölüm 2 ISO/IEC 14496-2 Visual Görsel veriler için bir sıkıştırma çözücüsü (video, hareketsiz dokular, sentetik görüntüler, vs..). Bölüm 2 içindeki pek çok Profilden biri de Gelişmiş Basit Profil 'dir (İngilizce"Advanced Simple Profile (ASP)").
Bölüm 3 ISO/IEC 14496-3 Audio Ses sinyallerinin algısal kodlaması için bir sıkıştırma çözücüleri kümesi. Advanced Audio Coding (AAC)'nin bazı çeşitlemelerini ve diğer ses/konuşma kodlama gereçlerini kapsar.
Bölüm 4 ISO/IEC 14496-4 Conformance Standardın diğer bölümlerine uygunluğu test etmek için gerekli prosedürleri tanımlar.
Bölüm 5 ISO/IEC 14496-5 Reference Software Standardın diğer bölümlerini göstermek ve netleştirmek için bir yazılım sunar.
Bölüm 6 ISO/IEC 14496-6 Delivery Multimedia Integration Framework (DMIF).
Bölüm 7 ISO/IEC 14496-7 Optimized Reference Software Geliştirilmiş uygulama örnekleri (Örnek, Bölüm 5 ile ilgili).
Bölüm 8 ISO/IEC 14496-86 Haziran 2011 tarihinde Wayback Machine sitesinde arşivlendi. Carriage on IP networks MPEG-4 içeriğinin IP ağlarında taşınması için bir metot tanımlar.
Bölüm 9 ISO/IEC 14496-9 Reference Hardware Standardın diğer bölümlerinin nasıl gerçekleştirileceğini gösteren donanım tasarımları sunar.
Bölüm 10 ISO/IEC 14496-10 Advanced Video Coding (AVC) Teknik özellikler olarak ITU-T H.264 standardının aynısı olan bir görüntü sinyali çözücüsü.
Bölüm 11 ISO/IEC 14496-11 Scene description and Application engine("BIFS") Zengin ve etkileşimli içerikler için çoklu profiller ile kullanılır. 2D ve 3D versiyonları vardır.
Bölüm 12 ISO/IEC 14496-125 Ağustos 2011 tarihinde Wayback Machine sitesinde arşivlendi. ISO Base Media File Format Ortam içeriğini depolamak için kullanılan bir dosya formatı.
Bölüm 13 ISO/IEC 14496-13 Intellectual Property Management and Protection (IPMP) Extensions.
Bölüm 14 ISO/IEC 14496-14 MPEG-4 File Format MPEG-4 içeriği için taşıyıcı dosya formatı. Bölüm 12'yi temel alır.
Bölüm 15 ISO/IEC 14496-15 AVC File Format Bölüm 10 görüntüsünün Bölüm 12 temel alınarak depolanması.
Bölüm 16 ISO/IEC 14496-16 Animation Framework eXtension (AFX).
Bölüm 17 ISO/IEC 14496-17 Timed Text subtitle format.
Bölüm 18 ISO/IEC 14496-18 Font Compression and Streaming (for OpenType fonts).
Bölüm 19 ISO/IEC 14496-19 Synthesized Texture Stream.
Bölüm 20 ISO/IEC 14496-20 Lightweight Application Scene Representation (LASeR).
Bölüm 21 ISO/IEC 14496-21 MPEG-J Graphical Framework eXtension (GFX) Henüz tamamlanmadı. (Haziran 2005 itibarıyla)
Bölüm 22 ISO/IEC 14496-22 Open Font Format Specification (OFFS) based on OpenType Henüz tamamlanmadı. (Haziran 2005 itibarıyla)
Bölüm 23 ISO/IEC 14496-23 Symbolic Music Representation (SMR) Henüz tamamlanmadı. (Ekim 2006 itibarıyla)

Bölümlerin içinde ayrıca profiller de tanımlanmıştır, dolayısıyla bir bölümün gerçekleştirilmesi genellikle bölümün tüm gereksinimlerinin gerçekleştirilmesi anlamına gelmez. MPEG-1, MPEG-2, MPEG-7 ve MPEG-21 MPEG standartlarının diğer devam dizileridir.

Ruhsatlandırma

MPEG-4, yazılım patentlerini tanıyan ülkelerde ruhsatlandırma gerektiren patentli teknolojiler ihtiva eder. MPEG-4 ile ilgili patentler iki düzineden fazla firmanın mülkiyetindedir. Ruhsatlandırma kuruluşu MPEG Licensing Authority "MPEG-4 Bölüm 2 Visual" için gerekli pek çok firma patentini ruhsatlandırıp (ses ayrıca ruhsatlandırılır) kendisine bağlı ruhsat veren ve imtiyaz sahibi firmaları sitesinde listeler. "MPEG-4 System" için yeni ruhsatlar hâlen geliştirilmektedir ve eski "MPEG-4 Systems" ruhsat sahipleri hâlen ruhsat anlaşması koşullarına tabi iken yeni lisans verilmemektedir (MPEG LA – Patent List).

Uygulamalar

Bu bölüm geliştirilecektir.

Kaynakça

  1. ^ a b c d e "RFC 3640, p.31". 28 Nisan 2009 tarihinde kaynağından arşivlendi. Erişim tarihi: 28 Nisan 2009. 
  2. ^ "MPEG Licensing Authority – MPEG-4 Visual: Introduction". 24 Ağustos 2006 tarihinde kaynağından arşivlendi. Erişim tarihi: 28 Nisan 2009. 
  3. ^ "MPEG Licensing Authority – MPEG-4 Systems: Introduction". 13 Nisan 2009 tarihinde kaynağından arşivlendi. Erişim tarihi: 28 Nisan 2009.