FMUSER Kablosuz Video ve Sesi Daha Kolay İletin!

[e-posta korumalı] WhatsApp + 8618078869184
Dil

    H.264(MPEG)-4AVC

     

    H.264/AVC projesinin amacı, önceki standartlardan çok daha düşük bir bit hızında (yani MPEG-2, H.263 veya MPEG- veya MPEG-4'nin yarı bit hızında) iyi video kalitesi sağlayabilen bir standart oluşturmaktır. Daha). düşük). 2 Bölüm 264), tasarımın karmaşıklığını artırmadan, böylece uygulanması pratik değildir veya çok pahalıdır. Diğer bir amaç, standardın düşük ve yüksek bit hızları, düşük ve yüksek çözünürlüklü video, yayın, DVD depolama, RTP/IP Paket ağı ve ITU-T dahil olmak üzere çeşitli ağlar ve sistemler üzerindeki çeşitli uygulamalara uygulanmasını sağlamak için yeterli esnekliği sağlamaktır. multimedya telefon sistemi. H.264 standardı, birçok farklı konfigürasyon dosyasından oluşan bir "standart aile" olarak kabul edilebilir. Belirli bir kod çözücü, tüm profilleri değil de en az birinin kodunu çözer. Kod çözücü özelliği, hangi yapılandırma dosyalarının kodunun çözülebileceğini açıklar. H.XNUMX genellikle kayıplı sıkıştırma için kullanılır, ancak kayıplı kodlanmış görüntülerde gerçekten kayıpsız kodlama bölgeleri oluşturmak veya tüm kodlamanın kayıpsız olduğu nadir kullanım durumlarını desteklemek de mümkündür.

     

    H.264, ISO/IEC JTC1 Hareketli Resim Uzmanları Grubu (MPEG) ile birlikte ITU-T Video Kodlama Uzman Grubu (VCEG) tarafından geliştirilmiştir. Proje ortaklığına Ortak Video Ekibi (JVT) adı verilir. ITU-T H.264 standardı ve ISO/IEC MPEG-4 AVC standardı (resmi olarak ISO/IEC 14496-10-MPEG-4 Bölüm 10, Gelişmiş Video Kodlaması), aynı teknik içeriğe sahip olmaları için ortaklaşa sürdürülür. Standardın ilk baskısının son taslağı Mayıs 2003'te tamamlandı ve sonraki baskılarına işlevlerinin çeşitli uzantıları eklendi. Yüksek Verimli Video Kodlama (HEVC), yani H.265 ve MPEG-H Part 2, aynı kuruluş tarafından geliştirilen H.264/MPEG-4 AVC'nin halefleridir ve daha önceki standartlar hala yaygın olarak kullanılmaktadır.

     

    En ünlü H.264, muhtemelen Blu-ray diskler için video kodlama standartlarından biridir; tüm Blu-ray disk oynatıcılar H.264'ün kodunu çözebilmelidir. Ayrıca Vimeo, YouTube ve iTunes Store'dan videolar gibi İnternet kaynakları, Adobe Flash Player ve Microsoft Silverlight gibi ağ yazılımları ve yerdeki çeşitli HDTV yayınları (ATSC, ISDB-T, DVB) - T veya DVB-T2), kablo (DVB-C) ve uydu (DVB-S ve DVB-S2).

     

    H.264, tüm tarafların sahip olduğu patentlerle korunmaktadır. H.264 için gerekli olan patentlerin çoğunu (tümünü değil) kapsayan lisanslar, MPEG LA patent havuzu tarafından yönetilir. 3 Patentli H.264 teknolojisinin ticari kullanımı, MPEG LA ve diğer patent sahiplerine telif ücreti ödenmesini gerektirir. MPEG LA, son kullanıcılara ücretsiz akışlı İnternet videosu sağlamak için H.264 teknolojisinin ücretsiz kullanımına izin verir ve Cisco Systems, açık kaynaklı H.264 kodlayıcı ikili dosya kullanıcıları adına MPEG LA'ya telif ücreti öder.

     

    1. Adlandırma
    H.264 adı, H.26x serisi VCEG video kodlama standartlarının bir üyesi olan ITU-T adlandırma kuralına uygundur; MPEG-4 AVC adı, standardın ISO/IEC 14496 olduğu ISO/IEC MPEG'deki adlandırma kuralıyla ilgilidir, ISO/IEC 10, MPEG-14496 adı verilen bir standartlar paketidir. Standart, VCEG ve MPEG arasındaki bir ortaklıkta ortaklaşa geliştirildi ve daha önce ITU-T'de H.4L adlı bir VCEG projesi gerçekleştirildi. Bu nedenle, H.26/AVC, AVC/H.264, H.264/MPEG-264AVC veya MPEG-4/H.4 AVC gibi adlar genellikle ortak mirası vurgulamak için standarda atıfta bulunmak için kullanılır. Bazen "JVT codec bileşeni" olarak da adlandırılır, onu geliştiren Joint Video Team (JVT) organizasyonuna bakın. (Bu tür ortaklık ve çoklu adlandırma nadir değildir. Örneğin, MPEG-264 adı verilen video sıkıştırma standardı, MPEG ve ITU-T arasındaki ortaklıktan da kaynaklanmıştır; burada MPEG-2 video, ITU-T topluluğu H.2 olarak adlandırılır. 262. 4) Bazı yazılım programları (VLC media player gibi) bu standardı dahili olarak AVC1 olarak tanımlar.

     

    2. tarih
    1998 yılının başında, Video Kodlama Uzman Grubu (VCEG-ITU-T SG16 Q.6), kodlama verimliliğini iki katına çıkarmak amacıyla H.26L adlı bir proje için bir teklif çağrısı yayınladı. yarıya indirilmiş) Çeşitli uygulamalar için kullanılan diğer mevcut video kodlama standartlarına kıyasla belirli bir aslına uygunluk düzeyi. VCEG'nin başkanlığını Gary Sullivan (Microsoft, eski adıyla PictureTel, ABD) yürütmektedir. Yeni standardın ilk taslak tasarımı Ağustos 1999'da kabul edildi. 2000 yılında Thomas Wiegand (Heinrich Hertz Enstitüsü, Almanya) VCEG'nin eş başkanı oldu.

     

    Aralık 2001'de, VCEG ve Hareketli Resim Uzmanları Grubu (MPEG-ISO / IEC JTC 1 / SC 29 / WG 11) bir Ortak Video Grubu (JVT) oluşturdu ve tüzüğü video kodlama standardını sonlandırdı. [5] Spesifikasyon Mart 2003'te resmi olarak onaylandı. JVT'ye Gary Sullivan, Thomas Wiegand ve Ajay Luthra (Motorola, ABD: daha sonra Arris, ABD) başkanlık etti. Haziran 2004'te Fidelity Scope Extension (FRExt) projesi sonuçlandırıldı. Ocak 2005'ten Kasım 2007'ye kadar JVT, Ölçeklenebilir Video Kodlama (SVC) adı verilen bir ek (G) aracılığıyla H.264/AVC'yi ölçeklenebilirliğe genişletmek için çalışıyor. JVT yönetim ekibi Jens-Rainer Ohm (Aachen Üniversitesi, Almanya) tarafından genişletildi. Temmuz 2006'dan Kasım 2009'a kadar JVT, H.264/AVC'nin ücretsiz TV ve 3D TV'ye bir uzantısı olan Çoklu Video Video Kodlama'yı (MVC) başlattı. Bu çalışma, iki yeni standart profilin geliştirilmesini içerir: Multiview High Profile ve Stereo High Profile.

     

    H.264/AVC'nin ilk versiyonunun standardizasyonu Mayıs 2003'te tamamlandı. Orijinal standardı genişletmeye yönelik ilk projede, JVT daha sonra Fidelity Range Extensions'ı (FRExt) geliştirdi. Bu uzantılar, daha yüksek örnekleme bit derinliği doğruluğunu ve Y'CbCr 4:2:2 (= YUV 4:2:2) ve Y 'CbCr 4:4 örnekleme dahil olmak üzere daha yüksek çözünürlüklü renk bilgilerini destekleyerek daha yüksek kaliteli video kodlaması sağlar. yapı: 4. Fidelity Range Extensions projesi, 4×4 ve 8×8 tamsayı dönüşümleri arasında uyarlamalı geçiş, kodlayıcı tarafından belirtilen algısal tabanlı nicemleme ağırlıklandırma matrisleri, resimler arasında verimli kayıpsız kodlama ve ek için destek gibi diğer işlevleri de içerir. renk uzayları. Fidelity Range Extensions'ın tasarım çalışmaları Temmuz 2004'te, taslak çalışmaları ise Eylül 2004'te tamamlandı.

     

    Standardın yakın zamanda genişletilmesi, beş yeni profilin daha eklenmesini içerir [hangisi? ] Temelde profesyonel uygulamalar için kullanılır, genişletilmiş renk gamı ​​alanı desteği ekler, ek en boy oranı göstergeleri tanımlar, diğer iki tür "tamamlayıcı geliştirme bilgisi" tanımlar (filtre sonrası ipuçları ve ton eşleme) ve önceki FRExt yapılandırma dosyası Bir (yüksek 4:4:4 profili), endüstri geri bildirimi [kim tarafından? ] Talimatlar farklı şekilde tasarlanmalıdır.

     

    Standarda eklenen bir sonraki ana özellik Ölçeklenebilir Video Kodlamadır (SVC). H.264/AVC Ek G'de SVC'nin, H.264/ SVC'yi destekleyen AVC codec bileşeni. Geçici bit akışı ölçeklenebilirliği için (yani, ana bit akışından daha küçük bir zamansal örnekleme hızına sahip alt bit akışları vardır), alt bit akışı türetildiğinde tam erişim birimleri bit akışından çıkarılır. Bu durumda, bit akışındaki yüksek seviyeli sözdizimi ve tahminler arası referans resimleri buna göre yapılandırılır. Öte yandan, uzamsal ve kaliteli bit akışı ölçeklenebilirliği için (yani, ana bit akışından daha düşük uzamsal çözünürlüğe/kaliteye sahip alt bit akışları vardır), alt bit akışını (ağ Soyutlama katmanı) türetirken NAL'yi bit akışından çıkarın. . Bu durumda, katmanlar arası tahmin (yani, daha düşük bir uzaysal çözünürlük/kalite sinyaline sahip verilerden daha yüksek bir uzaysal çözünürlük/kalite sinyalinin tahmin edilmesi) genellikle verimli kodlama için kullanılır. Ölçeklenebilir video kodlama uzantısı Kasım 2007'de tamamlandı.

     

    Standarda eklenen bir sonraki ana özellik, Çoklu Görüntülü Video Kodlamasıdır (MVC). H.264/AVC Ek H'de, MVC'nin bir video sahnesinin birden fazla görünümünü temsil eden bir bit akışının oluşturulmasını sağladığı belirtilmiştir. Bu özelliğin önemli bir örneği stereoskopik 3D video kodlamasıdır. MVC çalışmasında iki profil geliştirilmiştir: Multiview High Profile, herhangi bir sayıdaki görüntüyü destekler ve Stereo High Profile, iki görüntülü stereo video için özel olarak tasarlanmıştır. Multiview video kodlama uzantısı Kasım 2009'da tamamlandı.

     

    3. Uygulama

    H.264 video formatı, düşük bit hızlı İnternet akış uygulamalarından HDTV yayınlarına ve neredeyse kayıpsız kodlama dijital film uygulamalarına kadar tüm dijital olarak sıkıştırılmış video biçimlerini kapsayan çok geniş bir uygulama yelpazesine sahiptir. H.264 kullanıldığında, MPEG-2 Part 2 ile karşılaştırıldığında, bit hızı %50 veya daha fazla oranda kaydedilebilir. Örneğin, H.264 tarafından sağlanan dijital uydu TV'nin kalitesinin, yarıdan daha az bit hızıyla MPEG-2'nin mevcut uygulamasıyla aynı olduğu bildiriliyor. MPEG-2'nin mevcut uygulama hızı yaklaşık 3.5 Mbit/s iken H.264 sadece 1.5 Mbit'tir. /s. [23] Sony, 9 Mbit/s AVC kayıt modunun, yaklaşık 18-25 Mbit/s kullanan HDV formatının görüntü kalitesine eşdeğer olduğunu iddia ediyor.

     

    H.264/AVC uyumluluğunu ve sorunsuz bir şekilde benimsenmesini sağlamak için, birçok standart kuruluşu, video ile ilgili standartlarını, bu standartların kullanıcılarının H.264/AVC'yi kullanabilmesi için değiştirdi veya ekledi. Hem Blu-ray Disk formatı hem de artık üretilmeyen HD DVD formatı, üç zorunlu video sıkıştırma formatından biri olarak H.264 / AVC Yüksek Profili kullanır. Digital Video Broadcasting Project (DVB), 264 yılı sonunda televizyon yayını için H.2004/AVC kullanımını onayladı.

     

    Amerikan Gelişmiş Televizyon Sistemi Komitesi (ATSC) standartlar kuruluşu, Temmuz 264'de televizyon yayını için H.2008/AVC'yi onayladı, ancak standart henüz Amerika Birleşik Devletleri'nde sabit ATSC yayınları için kullanılmadı. [25] [26] H.264'ün AVC ve SVC kısımlarını kullanan en son ATSC-M/H (mobil/el tipi) standardı için de onaylanmıştır.

     

    CCTV (kapalı devre televizyon) ve video gözetim pazarları bu teknolojiyi birçok ürüne dahil etmiştir. Birçok yaygın DSLR kamera, yerel kayıt formatı olarak QuickTime MOV kapsayıcısında bulunan H.264 videoyu kullanır.


    4. Türetilmiş biçim

    AVCHD, Sony ve Panasonic tarafından H.264 kullanılarak tasarlanmış yüksek tanımlı bir kayıt formatıdır (H.264 ile uyumludur ve uygulamaya özel diğer işlevler ve kısıtlamalar eklenir).

    AVC-Intra, Panasonic tarafından geliştirilen bir kare içi sıkıştırma formatıdır.

    XAVC, Sony tarafından tasarlanmış bir kayıt formatıdır ve bu video standardı tarafından desteklenen en yüksek seviye olan H.5.2/MPEG-264 AVC'nin 4 seviyesini kullanır. [28] [29] XAVC, saniyede 4 kareye (fps) kadar 4096K çözünürlükleri (2160×3840 ve 2160×60) destekleyebilir. [28] [29] Sony, XAVC özellikli kameraların iki adet CineAlta kamera-Sony PMW-F55 ve Sony PMW-F5 içerdiğini duyurdu. [30] Sony PMW-F55 XAVC kaydedebilir, 4K çözünürlük 30 fps, hız 300 Mbit/s, 2K çözünürlük, 30 fps, 100 Mbit/s. [31] XAVC, 4 fps'de 60K çözünürlük kaydedebilir ve 4 Mbit/s'de 2:2:600 renk alt örneklemesi gerçekleştirebilir.

     

    5. Özellikler


    H.264'ün blok şeması

    H.264 / AVC / MPEG-4 Bölüm 10, videoyu eski standarttan daha verimli bir şekilde sıkıştırmasını sağlayan ve çeşitli ağ ortamlarındaki uygulamalar için daha fazla esneklik sağlayan birçok yeni özellik içerir. Özellikle, bu temel işlevlerden bazıları şunları içerir:

     

    1) Çok resimli resimler arası tahmin aşağıdaki özellikleri içerir:


    Bazı durumlarda 16'ya kadar referans çerçevesinin (veya geçmeli kodlama durumunda 32 referans alanının) kullanımına izin vererek önceden kodlanmış resimleri önceki standartlardan daha esnek bir şekilde referans olarak kullanın. IDR olmayan çerçeveleri destekleyen profillerde, çoğu düzey, maksimum çözünürlükte en az 4 veya 5 referans çerçevesine izin vermek için yeterli arabelleğe alma olması gerektiğini belirtir. Bu, genellikle 1 sınırı olan mevcut standartların aksinedir; veya geleneksel "B görüntüleri" (B çerçeveleri) durumunda, iki. Bu özel özellik, çoğu senaryoda genellikle bit hızında ve kalitede mütevazı bir iyileştirme sağlar. [Alıntı ihtiyacı] Ancak, tekrarlayan eylemler içeren sahneler veya sahneleri ileri geri değiştirme veya açık olmayan arka plan alanları gibi belirli sahne türlerinde, netliği korurken bit hızını önemli ölçüde düşürmeye olanak tanır.


    Değişken blok boyutu hareket telafisi (VBSMC), blok boyutu 16 × 16, 4 × 4 kadar küçük, bu da hareketli alanın kesin bölümlenmesini gerçekleştirebilir. Desteklenen luma tahmin blok boyutları, çoğu tek bir makro blokta birlikte kullanılabilen 16×16, 16×8, 8×16, 8×8, 8×4, 4×8 ve 4×4'ü içerir. Kullanılan renk alt örneklemesine göre, renk tahmin blok boyutu buna uygun olarak daha küçüktür.
    16 4×4 bölümden oluşan bir B makroblok olması durumunda, her makroblok birden fazla hareket vektörü (her bölüm için bir veya iki) maksimum 32'de kullanabilir. Her 8×8 veya daha büyük bölme alanının hareket vektörü işaret edebilir farklı bir referans görüntüye


    Herhangi bir makroblok türü, I-makroblokları da dahil olmak üzere B-karelerinde kullanılabilir, bu da B-kareleri kullanılırken daha verimli kodlama sağlar. Bu özellik MPEG-4 ASP'den görülebilir.
    Daha net alt piksel hareket telafisi için yarım piksel parlaklık örnek tahmini elde etmek için kullanılan altı dokunuşlu filtreleme. Çeyrek piksel hareketi, işlem gücünden tasarruf etmek için yarı renk değerlerinin doğrusal enterpolasyonu yoluyla elde edilir.


    Hareket kompanzasyonu için kullanılan çeyrek piksel hassasiyeti, hareketli alanın yer değiştirmesini doğru bir şekilde tanımlayabilir. Renk için, çözünürlük genellikle dikey ve yatay yönlerde yarıya iner (bkz. 4:2:0), bu nedenle renk hareket telafisi sekizde bir renk piksel ızgara birimi kullanır.


    Ağırlıklı tahmin, kodlayıcının hareket kompanzasyonu gerçekleştirirken ölçekleme ve ofset kullanımını belirlemesine olanak tanır ve özel durumlarda belirgin performans avantajları sağlar; örneğin, yavaşlama ve kararma, yavaşlama ve yavaşlama ve yavaşlama ve yavaşlama geçişleri. Bu, B çerçevelerinin örtük ağırlıklı tahminini ve P çerçevelerinin açık ağırlıklı tahminini içerir.


    MPEG-2 Bölüm 2'de bulunan "DC" tahmini ve H.263v2 ve MPEG-4 Bölüm 2'deki dönüşüm katsayısı tahmini yerine "iç" kodlama için bitişik blokların kenarları için uzamsal tahmin:
    Bu, 16×16, 8×8 ve 4×4'lük luma tahmin blok boyutlarını içerir (burada her makroblokta yalnızca bir tür kullanılabilir).

     

    2) Kayıpsız makro blok kodlama işlevleri şunları içerir:


    Kayıpsız "PCM makro bloğu", video veri örneklerini doğrudan temsil eden modu temsil eder, [34] belirli bir alanın mükemmel temsiline izin verir ve her bir makroblok için kodlanmış veri miktarı üzerinde katı kısıtlamalara izin verir.


    Gelişmiş kayıpsız makro blok gösterim modu, genellikle PCM modundan çok daha az bit kullanırken, belirli bir alanın mükemmel bir temsiline izin verir.
    Aşağıdakiler dahil esnek geçmeli video kodlama işlevleri:


    Makroblok uyarlamalı çerçeve alanı (MBAFF) kodlaması, çerçeve olarak kodlanmış görüntü için bir makroblok çifti yapısı kullanır ve alan modunda 16×16 makrobloğa izin verir (alan modu işlemenin görüntüde uygulandığı MPEG-2 ile karşılaştırıldığında Çerçeve olarak kodlama 16×8 yarı makro blokların işlenmesiyle sonuçlanır).


    Görüntü uyarlamalı çerçeve ve alan kodlaması (PAFF veya PicAFF), serbestçe seçilen görüntülerin karıştırılmasına ve kodlanması için iki alanın birleştirildiği tam bir çerçeve olarak veya tek bir alan olarak kodlanmasına olanak tanır.
    Aşağıdakiler dahil olmak üzere yeni dönüşüm tasarımı özellikleri:


    Tam olarak eşleşen tamsayı 4 × 4 uzamsal blok dönüşümü, artık sinyallerin doğru yerleştirilmesine izin verir, önceki kodek tasarımlarında neredeyse hiç ortak "zil sesi" yoktur. Bu tasarım, 1974'te N. Ahmed, T. Natarajan ve KR Rao tarafından tanıtılan iyi bilinen ayrık kosinüs dönüşümüne (DCT) konsept olarak benzerdir ve ayrık kosinüs dönüşümünde bir referanstır. Ancak, basitleştirilmiştir ve kesin olarak belirlenmiş kod çözme sağlar.
    Tamsayılı 8×8 uzamsal blok dönüşümlerini doğru şekilde eşleştirerek, yüksek korelasyonlu bölgelerin 4×4 dönüşümlerden daha verimli sıkıştırılmasına olanak tanır. Tasarım, konsept olarak iyi bilinen DCT'ye benzer, ancak basitleştirilmiş ve kesin olarak belirlenmiş kod çözme sağlamak için sağlanmıştır.
    Tamsayı dönüştürme işlemleri için 4×4 ve 8×8 dönüşüm blok boyutları arasında uyarlanabilir kodlayıcı seçimi.
    Düz bölgede daha da fazla sıkıştırma elde etmek için krominans DC katsayılarına (ve özel bir durumda parlaklık da) uygulanan ana uzay dönüşümünün "DC" katsayıları üzerinde ikincil bir Hadamard dönüşümü gerçekleştirilir.

     

    3) Nicel tasarım şunları içerir:
    Logaritmik adım boyutu kontrolü, daha basit bit hızı yönetimi ve kodlayıcı aracılığıyla basitleştirilmiş ters nicemleme ölçeklendirmesi
    Kodlayıcı tarafından seçilen frekansa göre özelleştirilmiş niceleme ölçeklendirme matrisi, algıya dayalı nicemleme optimizasyonu için kullanılır
    Döngü engelleme filtresi, daha iyi bir görsel görünüm ve sıkıştırma verimliliği elde etmek için diğer DCT tabanlı görüntü sıkıştırma teknolojilerinde yaygın olan blok etkisini önlemeye yardımcı olur.

     

    4) Entropi kodlama tasarımı şunları içerir:
    Bağlama göre uyarlamalı ikili aritmetik kodlama (CABAC), belirli bir bağlamda sözdizimi öğelerinin olasılığını bilen bir video akışındaki sözdizimi öğelerinin kayıpsız sıkıştırılması için bir algoritma. CABAC, verileri CAVLC'den daha verimli bir şekilde sıkıştırır, ancak kodun çözülmesi için daha fazla işlem gerektirir.
    CABAC'a daha düşük karmaşıklık alternatifi olan Bağlam Uyarlanabilir Değişken Uzunluk Kodlaması (CAVLC), nicelenmiş dönüşüm katsayı değerlerini kodlamak için kullanılır. Karmaşıklık CABAC'tan daha düşük olmasına rağmen, CAVLC, diğer mevcut tasarımlarda katsayıları kodlamak için yaygın olarak kullanılan yöntemlerden daha rafine ve daha etkilidir.
    CABAC veya CAVLC tarafından kodlanmayan birçok sözdizimi öğesi için kullanılan yaygın bir basit ve yüksek düzeyde yapılandırılmış değişken uzunluklu kodlama (VLC) tekniğine Üstel Golomb kodlaması (veya Exp-Golomb) adı verilir.

     

    5) Kayıp kurtarma işlevleri şunları içerir:


    Ağ soyutlama katmanı (NAL) tanımı, aynı video sözdiziminin birçok ağ ortamında kullanılmasına izin verir. H.264'ün çok temel bir tasarım konsepti, MPEG-4'ün Başlık Uzantı Kodu (HEC) gibi yinelenen başlıkları kaldırmak için bağımsız veri paketleri oluşturmaktır. Bu, medya akışından çoklu dilimlerle ilgili bilgilerin ayrıştırılmasıyla elde edilir. Gelişmiş parametrelerin kombinasyonuna parametre seti denir. [35] H.264 spesifikasyonu iki tür parametre seti içerir: Sekans Parametre Seti (SPS) ve Resim Parametre Seti (PPS). Etkili dizi parametre seti, kodlanmış video dizisinin tamamında değişmeden kalır ve etkili görüntü parametre seti, kodlanmış görüntü içinde değişmeden kalır. Sekans ve görüntü parametre seti yapısı, görüntü boyutu, benimsenen isteğe bağlı kodlama modu ve makro bloktan dilime grup eşleme gibi bilgileri içerir.


    Dilim grubu ve keyfi dilim sıralaması (ASO) olarak da bilinen esnek makro blok sıralaması (FMO), bir resimdeki temel bölgelerin (makro bloklar) temsilinin sırasını yeniden oluşturmak için kullanılan bir tekniktir. Genellikle hata/kayıp sağlamlık fonksiyonları olarak kabul edilen FMO ve ASO, başka amaçlar için de kullanılabilir.
    Daha önemli ve daha az önemli sözdizimi öğelerini farklı veri paketlerine bölebilen bir işlev olan Veri Bölümleme (DP), Eşit Olmayan Hata Koruması (UEP) ve diğer türde hata/kayıp sağlamlığı iyileştirmeleri uygulayabilir.
    Yedek dilim (RS), hata/kayıp için bir sağlamlık özelliği olup, kodlayıcının görüntü alanının ek bir temsilini (genellikle daha düşük doğrulukla) göndermesine olanak tanır; bu, ana gösterim bozulursa veya kaybolursa kullanılabilir.
    Çerçeve numarası, "alt diziler" fonksiyonunun oluşturulmasına izin verir, isteğe bağlı olarak diğer resimler arasına ek resimler ekleyerek zamansal ölçeklenebilirliği sağlar ve tüm resmin ağ paket kaybından veya kanaldan kaynaklanabilecek kaybını tespit edip gizler Bir hata oluştu.
    SP ve SI dilimleri olarak adlandırılan anahtarlama dilimleri, kodlayıcının, video akışı bit hızı değiştirme ve "hile modu" işlemleri gibi amaçlar için devam eden video akışına atlaması için kod çözücüye talimat vermesini sağlar. Kod çözücü, video akışının ortasına atlamak için SP/SI işlevini kullandığında, farklı bir resim kullanmasına veya hiç resim olmamasına rağmen, video akışındaki o konumdaki kodu çözülmüş görüntü ile tam bir eşleşme elde edebilir. önceki referans. değiştirmek.
    Kodlanmış verilerde özel bir bit dizisi olan başlatma kodunun yanlışlıkla simülasyonunu önlemek için kullanılan basit bir otomatik işlem, bit akışına rastgele erişime izin verir ve bayt senkronizasyonunun kaybolabileceği sistemlerde bayt hizalamasını geri yükler.
    Ek Geliştirme Bilgileri (SEI) ve Video Kullanılabilirlik Bilgileri (VUI), videoyu çeşitli amaçlarla geliştirmek için bit akışına eklenebilen ek bilgilerdir. [Açıklama gerekli] SEI FPA (Çerçeve Kapsülleme Düzenlemesi), mesajların 3D düzenlemesini içerir:

    Alfa sentezi ve diğer amaçlar için kullanılabilen yardımcı resim.
    Monokrom (4:0:0), 4:2:0, 4:2:2 ve 4:4:4 renk alt örneklemesini destekler (seçilen profile bağlı olarak).
    Örnek başına 8 ila 14 bit arasında değişen örnekleme bit derinliği doğruluğunu destekler (seçilen profile bağlı olarak).
    Her renk düzlemini kendi dilim yapısı, makro blok modu, hareket vektörü vb. ile farklı görüntülere kodlayarak kodlayıcıyı tasarlamak için basit bir paralel yapının kullanılmasına olanak tanır (4:4:4'ü destekleyen yalnızca üç yapılandırma dosyası desteklenir) ) .


    Görüntü dizi sayımı, zamanlama bilgisinden izole edilen kodu çözülmüş görüntüdeki görüntülerin sırasını ve örnek değerlerin özelliklerini korumak için kullanılır, sistemin içeriği etkilemeden zamanlama bilgisini ayrı ayrı taşımasına ve kontrol etmesine/değiştirmesine izin verir. şifresi çözülmüş görüntü
    Bu teknolojiler ve diğer birkaç teknoloji, H.264'ün çeşitli durumlarda çeşitli uygulama ortamlarında önceki standartlardan daha iyi performans göstermesine yardımcı olur. H.264 genellikle MPEG-2 videodan daha iyi performans gösterir - özellikle yüksek bit hızlarında ve yüksek çözünürlüklerde, genellikle yarı veya daha düşük bit hızında aynı kalite.
    Diğer ISO/IEC MPEG video standartları gibi, H.264/AVC de ücretsiz olarak indirilebilen bir referans yazılım uygulamasına sahiptir. Temel amacı, kendi başına kullanışlı bir uygulama değil, H.264/AVC fonksiyonlarının örneklerini sağlamaktır. Motion Picture Experts Group da bazı referans donanım tasarım çalışmaları yapıyor. Yukarıdakiler, H.264'ün tüm yapılandırma dosyalarını kapsayan H.264/AVC'nin tüm özellikleridir. Bir codec bileşeninin profili, amaçlanan uygulama için belirli bir dizi spesifikasyonu karşılamak üzere tanımlanan codec bileşeninin bir dizi özelliğidir. Bu, bazı yapılandırma dosyalarının listelenen işlevlerin çoğunu desteklemediği anlamına gelir. H.264/AVC'nin çeşitli yapılandırma dosyaları bir sonraki bölümde ele alınacaktır.

     

     

     

     

    Tüm Soru Liste

    rumuz

    e-posta

    Sorular

    Bizim diğer ürün:

    Profesyonel FM Radyo İstasyonu Ekipman Paketi

     



     

    Otel IPTV Çözümü

     


      Sürpriz almak için e-posta girin

      fmuser.org

      es.fmuser.org
      it.fmuser.org
      fr.fmuser.org
      de.fmuser.org
      af.fmuser.org -> Afrikaans
      sq.fmuser.org -> Arnavutça
      ar.fmuser.org -> Arapça
      hy.fmuser.org -> Ermeni
      az.fmuser.org -> Azerice
      eu.fmuser.org -> Bask Dili
      be.fmuser.org -> Beyaz Rusça
      bg.fmuser.org -> Bulgar
      ca.fmuser.org -> Katalanca
      zh-CN.fmuser.org -> Çince (Basitleştirilmiş)
      zh-TW.fmuser.org -> Çince (Geleneksel)
      hr.fmuser.org -> Hırvatça
      cs.fmuser.org -> Çekçe
      da.fmuser.org -> Danca
      nl.fmuser.org -> Hollandalı
      et.fmuser.org -> Estonca
      tl.fmuser.org -> Filipinli
      fi.fmuser.org -> Fince
      fr.fmuser.org -> Fransızca
      gl.fmuser.org -> Galiçyaca
      ka.fmuser.org -> Gürcüce
      de.fmuser.org -> Almanca
      el.fmuser.org -> Yunanca
      ht.fmuser.org -> Haiti Kreyolu
      iw.fmuser.org -> İbranice
      hi.fmuser.org -> Hintçe
      hu.fmuser.org -> Macar
      is.fmuser.org -> İzlandaca
      id.fmuser.org -> Endonezya
      ga.fmuser.org -> İrlandalı
      it.fmuser.org -> İtalyan
      ja.fmuser.org -> Japonca
      ko.fmuser.org -> Korece
      lv.fmuser.org -> Letonca
      lt.fmuser.org -> Litvanya
      mk.fmuser.org -> Makedonca
      ms.fmuser.org -> Malayca
      mt.fmuser.org -> Malta
      no.fmuser.org -> Norveç
      fa.fmuser.org -> Farsça
      pl.fmuser.org -> Lehçe
      pt.fmuser.org -> Portekizce
      ro.fmuser.org -> Romen
      ru.fmuser.org -> Rusça
      sr.fmuser.org -> Sırpça
      sk.fmuser.org -> Slovakça
      sl.fmuser.org -> Slovence
      es.fmuser.org -> İspanyolca
      sw.fmuser.org -> Svahili
      sv.fmuser.org -> İsveççe
      th.fmuser.org -> Tay
      tr.fmuser.org -> Türkçe
      uk.fmuser.org -> Ukraynaca
      ur.fmuser.org -> Urduca
      vi.fmuser.org -> Vietnamca
      cy.fmuser.org -> Galce
      yi.fmuser.org -> Yidiş

       
  •  

    FMUSER Kablosuz Video ve Sesi Daha Kolay İletin!

  • İletişim

    Adres:
    No.305 Oda HuiLan Binası No. 273 Huanpu Yolu Guangzhou Çin 510620

    E-mail:
    [e-posta korumalı]

    Tel / WhatsApp:
    + 8618078869184

  • Kategoriler

  • Kaydolun

    BİRİNCİ VEYA TAM AD

    E-posta

  • paypal çözüm  Western UnionÇin Bankası
    E-mail:[e-posta korumalı]   WhatsApp: +8618078869184 Skype: sky198710021 Benimle sohbet et
    Telif 2006-2020 Powered By www.fmuser.org

    Bize ulaşın