H.264/MPEG-4 AVC
Profiller

H.264/MPEG-4 AVC standardı, profiller olarak adlandırılan, belirli uygulama sınıflarına hitap eden aşağıdaki kabiliyetler kümelerini içerir:
Yapay Temel Profil(İngilizce: "Constrained Baseline Profile (CBP)"): (Standartın onaylanmış bir bölümü olma sürecindedir) Öncelikli olarak düşük maliyetli uygulamalarda görüntülü konferans ve mobil uygulamalar için kullanılır. Aşağıda anlatılan Temel, Ana ve Yüksek profillerin ortak özelliklerine karşılık gelir.
Temel Profil(İngilizce: "Baseline Profile (BP)"): Öncelikli olarak düşük maliyetli ve sınırlı işlem kaynağına sahip olan uygulamalarda görüntülü konferans ve mobil uygulamalar için kullanılır.
Ana Profil(İngilizce: "Main Profile (MP)"): Yayıncılık ve depolama uygulamalarında esas olarak kullanılmak için tasarlanan bu profil, bu uygulamalara yönelik Yüksek Profil geliştirildiğinde önemini yitirmiştir.
Genişletilmiş Profil(İngilizce: "Extended Profile (XP)"): Akan görüntü profili olarak amaçlanan bu profil göreceli olarak daha yüksek sıkıştırma kabiliyetine sahiptir ve daha az veri kaybı ile daha iyi sunucu akışı anahtarlaması için bazı teknikler içerir.
Yüksek Profil(İngilizce: "High Profile (HiP)"): Yayıncılık ve disk depolama uygulamaları için öncelikli profil. Özellikle yüksek-tanımlı televizyon HDTV uygulamalarına yöneliktir. (HD DVD ve Blu-ray teknolojilerine uyarlanmıştır).
Yüksek 10 Profili(İngilizce: "High 10 Profile (Hi10P)"): Bugünün ana kullanıcı ürünü yelpazesinin ötesinde olacak şekilde bu profil Yüksek Profil üzerine örnek başına 10 bite kadar resim çözünürlüğü desteği eklenerek oluşturulmuştur.
Yüksek 4:2:2 Profili(İngilizce: "High 4:2:2 Profile (Hi422P)"): Öncelikli olarak örgülü görüntü kodlaması kullanan profesyonel uygulamalara yönelik olan bu profil Yüksek 10 Profili üzerine örnek başına 10 bite kadar resim çözünürlüğü kullanırken 4:2:2 renk alt-örneklemesi desteği de eklenerek oluşturulmuştur.
Yüksek 4:4:4 Kestirmeli Profil(İngilizce: "High 4:4:4 Predictive Profile"): Bu profil 4:4:4 renk örneklemesini destekleyecek, örnek başına 14 bit olacak ve ayrıca etkin kayıpsız bölge desteği ve her resmin 3 ayrı renk düzleminde kodlanmasını sağlayacak şekilde Yüksek 4:2:2 Profili üzerine kurulmuştur.
İlave olarak standart, diğer profillerin basit alt kümelerinden oluşan 4 adet "iç-profil" içerir. Bunlar çoğunlukla kamera ve redaksiyon gibi profesyonel uygulamalar için kullanılır:
Yüksek 10 İç Profil(İngilizce: "High 10 Intra Profile"): Yüksek 10 Profilinin iç uygulamalara uyarlanmış hali.
Yüksek 4:2:2 İç Profil(İngilizce: "High 4:2:2 Intra Profile"): Yüksek 4:2:2 Profilinin iç uygulamalara uyarlanmış hali.
Yüksek 4:4:4 İç Profil(İngilizce: "High 4:4:4 Intra Profile"): Yüksek 4:4:4 Profilinin iç uygulamalara uyarlanmış hali.
CAVLC 4:4:4 İç Profil(İngilizce: "CAVLC 4:4:4 Intra Profile"): Yüksek 4:4:4 Profilinin iç uygulamalara ve CAVLC entropi kodlamasına uyarlanmış hali (CABAC'ı desteklemez).
Ölçeklendirilebilir Görüntü Kodlaması uzantısının bir sonucu olarak standart 3 adet ilave ölçeklendirilebilir profil içerir:
Ölçeklendirilebilir Temel Profil(İngilizce: "Scalable Baseline Profile"): Öncelikli olarak görüntülü konferans, mobil ve izleme uygulamalarını hedefleyen bu profil H.264/AVC Temel Profili üzerine kuruludur. İlave olarak birtakım ölçeklendirme gereçleri kullanıma sunulmuştur.
Ölçeklendirilebilir Yüksek Profil(İngilizce: "Scalable High Profile"): Temel katmanı H.264/AVC Yüksek Profile uygun olmak zorunda olan bu profil öncelikli olarak yayıncılık ve akan görüntü uygulamalarını hedefler.
Ölçeklendirilebilir Yüksek İç Profil(İngilizce: "Scalable High Intra Profile"): Yüksek Profilin iç uygulamalara uyarlanmış hali olan bu profil öncelikli olarak yapımcılık uygulamalarını hedefler.
|  | Yapay Temel | Temel | Genişletilmiş | Ana | Yüksek | Yüksek 10 | Yüksek 4:2:2 | Yüksek 4:4:4 Kestirmeli |
| --- | --- | --- | --- | --- | --- | --- | --- | --- |
I ve P Dilimleri: {{{1}}}
| B Dilimleri | Yok | Yok | {{{1}}} | {{{1}}} | {{{1}}} | {{{1}}} | {{{1}}} | {{{1}}} |
| SI ve SP Dilimleri | Yok | Yok | {{{1}}} | Yok | Yok | Yok | Yok | Yok |
Çoklu Referans Çerçeveleri: {{{1}}}
Döngü İçi Bloklama Filtresi: {{{1}}}
CAVLC Entropi Kodlaması: {{{1}}}
| CABAC Entropi Kodlaması | Yok | Yok | Yok | {{{1}}} | {{{1}}} | {{{1}}} | {{{1}}} | {{{1}}} |
| Esnek Makroblok Sıralaması (FMO) | Yok | {{{1}}} | {{{1}}} | Yok | Yok | Yok | Yok | Yok |
| İsteğe Bağlı Dilim Sıralaması (ASO) | Yok | {{{1}}} | {{{1}}} | Yok | Yok | Yok | Yok | Yok |
| Tekrarlanan Dilimler (RS) | Yok | {{{1}}} | {{{1}}} | Yok | Yok | Yok | Yok | Yok |
| Veri Bölümlemesi | Yok | Yok | {{{1}}} | Yok | Yok | Yok | Yok | Yok |
| Örgülü Kodlama (PicAFF, MBAFF) | Yok | Yok | {{{1}}} | {{{1}}} | {{{1}}} | {{{1}}} | {{{1}}} | {{{1}}} |
4:2:0 Renk Formatı: {{{1}}}
| Monokrom Görüntü Formatı (4:0:0) | Yok | Yok | Yok | Yok | {{{1}}} | {{{1}}} | {{{1}}} | {{{1}}} |
| 4:2:2 Renk Formatı | Yok | Yok | Yok | Yok | Yok | Yok | {{{1}}} | {{{1}}} |
| 4:4:4 Renk Formatı | Yok | Yok | Yok | Yok | Yok | Yok | Yok | {{{1}}} |
8 Bit Örnekleme Derinliği: {{{1}}}
| 9 ve 10 Bit Örnekleme Derinliği | Yok | Yok | Yok | Yok | Yok | {{{1}}} | {{{1}}} | {{{1}}} |
| 11 - 14 Bit Örnekleme Derinliği | Yok | Yok | Yok | Yok | Yok | Yok | Yok | {{{1}}} |
| 8x8'e karşı 4x4 Dönüşüm Uyarlaması | Yok | Yok | Yok | Yok | {{{1}}} | {{{1}}} | {{{1}}} | {{{1}}} |
| Kuantizasyon Ölçeklendirme Matrisleri | Yok | Yok | Yok | Yok | {{{1}}} | {{{1}}} | {{{1}}} | {{{1}}} |
| Ayrı ayrı Cb ve Cr QP kontrolü | Yok | Yok | Yok | Yok | {{{1}}} | {{{1}}} | {{{1}}} | {{{1}}} |
| Ayrı ayrı Renk Düzlemi Kodlaması | Yok | Yok | Yok | Yok | Yok | Yok | Yok | {{{1}}} |
| Kestirmeli Kayıpsız Kodlama | Yok | Yok | Yok | Yok | Yok | Yok | Yok | {{{1}}} |
|  | Yapay Temel | Temel | Genişletilmiş | Ana | Yüksek | Yüksek 10 | Yüksek 4:2:2 | Yüksek 4:4:4 Kestirmeli |