FMUSER Wirless Menghantar Video Dan Audio Lebih Mudah!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Orang Afrika
sq.fmuser.org -> Bahasa Albania
ar.fmuser.org -> Bahasa Arab
hy.fmuser.org -> Armenia
az.fmuser.org -> Azerbaijan
eu.fmuser.org -> Basque
be.fmuser.org -> Belarus
bg.fmuser.org -> Bulgaria
ca.fmuser.org -> Bahasa Catalan
zh-CN.fmuser.org -> Bahasa Cina (Ringkas)
zh-TW.fmuser.org -> Bahasa Cina (Tradisional)
hr.fmuser.org -> Bahasa Croatia
cs.fmuser.org -> Bahasa Czech
da.fmuser.org -> Denmark
nl.fmuser.org -> Belanda
et.fmuser.org -> Estonia
tl.fmuser.org -> Orang Filipina
fi.fmuser.org -> Bahasa Finland
fr.fmuser.org -> Bahasa Perancis
gl.fmuser.org -> orang Galicia
ka.fmuser.org -> Orang Georgia
de.fmuser.org -> Jerman
el.fmuser.org -> Greek
ht.fmuser.org -> Haitian Creole
iw.fmuser.org -> Bahasa Ibrani
hi.fmuser.org -> Bahasa Hindi
hu.fmuser.org -> Bahasa Hungary
is.fmuser.org -> Bahasa Iceland
id.fmuser.org -> Bahasa Indonesia
ga.fmuser.org -> Ireland
it.fmuser.org -> Bahasa Itali
ja.fmuser.org -> Jepun
ko.fmuser.org -> Bahasa Korea
lv.fmuser.org -> Bahasa Latvia
lt.fmuser.org -> Bahasa Lithuania
mk.fmuser.org -> orang Macedonia
ms.fmuser.org -> Bahasa Melayu
mt.fmuser.org -> Malta
no.fmuser.org -> Bahasa Norway
fa.fmuser.org -> Parsi
pl.fmuser.org -> Bahasa Poland
pt.fmuser.org -> Portugis
ro.fmuser.org -> Romania
ru.fmuser.org -> Rusia
sr.fmuser.org -> Bahasa Serbia
sk.fmuser.org -> Bahasa Slovak
sl.fmuser.org -> Bahasa Slovenia
es.fmuser.org -> Sepanyol
sw.fmuser.org -> Swahili
sv.fmuser.org -> Sweden
th.fmuser.org -> Thai
tr.fmuser.org -> Turki
uk.fmuser.org -> Ukraine
ur.fmuser.org -> Bahasa Urdu
vi.fmuser.org -> Vietnam
cy.fmuser.org -> Wales
yi.fmuser.org -> Bahasa Yiddish
H.264, atau MPEG-4 Bahagian Sepuluh (AVC, Advanced Video Coding), adalah generasi terbaru piawai pemampatan video yang dilancarkan bersama oleh International Telecommunication Standardization Department ITU-T dan International Organisation for Standardization ISO / IEC pada tahun 2003. Pada sekarang, standard H.264 banyak digunakan dalam pemantauan jarak jauh video berwayar / tanpa wayar, media interaktif rangkaian, TV digital dan persidangan video, dll.
Nama Cina H.264 + alias MPEG-4 Bahagian 10 Masa standard untuk pemampatan video berkualiti pada tahun 2003
isi kandungan
1 Pengenalan asas
2 Sorotan teknikal
Perbandingan prestasi 3
Pengenalan asas
H.264 adalah video digital baru yang dikembangkan oleh pasukan video bersama (JVT: pasukan video bersama) VCEG (Kumpulan Pakar Pengekodan Video) ITU-T dan MPEG (Kumpulan Pakar Pengekodan Gambar Bergerak) ISO / IEC
Pelayan video
Pelayan video
Piawaian pengekodan, ITU-T H.264 dan ISO / IEC MPEG-4 Bahagian 10. Permintaan draf dimulakan pada Januari 1998. Draf pertama disiapkan pada bulan September 1999. Model ujian TML-8 dikembangkan pada bulan Mei 2001. Lembaga FCD H.264 diluluskan pada mesyuarat JVT ke-5 pada bulan Jun 2002.. Dilancarkan secara rasmi pada bulan Mac 2003. Seperti standard sebelumnya, H.264 juga merupakan mod pengekodan hibrid dari DPCM plus coding transform. Walau bagaimanapun, ia menggunakan reka bentuk sederhana "kembali ke asas", tanpa banyak pilihan, dan memperoleh prestasi mampatan yang jauh lebih baik daripada H.263 ++; mengukuhkan kemampuan menyesuaikan diri dengan pelbagai saluran, menggunakan struktur dan sintaks "mesra rangkaian", yang kondusif untuk memproses kesalahan dan kehilangan paket; pelbagai sasaran aplikasi untuk memenuhi keperluan kelajuan yang berbeza, resolusi yang berbeza dan kesempatan penghantaran (penyimpanan) yang berbeza; sistem asasnya terbuka, dan hak cipta tidak diperlukan untuk digunakan. Secara teknikal, terdapat banyak sorotan dalam standard H.264, seperti pengekodan simbol VLC bersatu, ketepatan tinggi, perkiraan perpindahan pelbagai mod, transformasi integer berdasarkan blok 4 × 4, dan sintaks pengkodan berlapis. Langkah-langkah ini menjadikan algoritma H.264 mempunyai kecekapan pengekodan yang sangat tinggi, di bawah kualiti gambar yang dibina semula yang sama, ia dapat menjimatkan sekitar 50% kadar kod daripada H.263. Struktur aliran kod H.264 mempunyai kemampuan penyesuaian rangkaian yang kuat, meningkatkan keupayaan pemulihan ralat, dan dapat menyesuaikan diri dengan baik dengan aplikasi rangkaian IP dan tanpa wayar.
Sorotan teknikal
Reka bentuk berlapis
Algoritma H.264 dapat dibahagikan secara konseptual kepada dua lapisan: lapisan pengekodan video (VCL: Video Coding Layer) bertanggungjawab untuk perwakilan kandungan video yang cekap, dan lapisan abstraksi rangkaian (NAL: Network Abstraction Layer) bertanggungjawab untuk cara yang sesuai diperlukan oleh rangkaian Pack dan menghantar data. Antaramuka berasaskan paket ditentukan antara VCL dan NAL, dan pembungkusan dan isyarat yang sesuai adalah sebahagian daripada NAL. Dengan cara ini, tugas-tugas kecekapan pengkodan tinggi dan keramahan rangkaian diselesaikan oleh VCL dan NAL masing-masing. Lapisan VCL merangkumi pengekodan hibrid kompensasi gerakan berasaskan blok dan beberapa ciri baru. Seperti standard pengekodan video sebelumnya, H.264 tidak termasuk fungsi seperti pra-pemprosesan dan pasca pemprosesan dalam draf, yang dapat meningkatkan fleksibilitas standard. NAL bertanggungjawab untuk merangkum data menggunakan format segmen dari rangkaian yang mendasari, termasuk pembingkaian, pemberian isyarat saluran logik, penggunaan maklumat masa, atau isyarat akhir urutan. Sebagai contoh, NAL menyokong format penghantaran video pada saluran yang dilancarkan litar, dan menyokong format penghantaran video di Internet menggunakan RTP / UDP / IP. NAL merangkumi maklumat tajuknya sendiri, maklumat struktur segmen, dan maklumat beban sebenar, iaitu data VCL lapisan atas. (Sekiranya teknologi segmentasi data digunakan, data mungkin terdiri dari beberapa bahagian).
Anggaran gerakan pelbagai mod berketepatan tinggi
H.264 menyokong vektor gerakan dengan ketepatan 1/4 atau 1/8 piksel. Pada ketepatan 1/4 piksel, penapis 6 ketukan dapat digunakan untuk mengurangi kebisingan frekuensi tinggi. Untuk vektor gerakan dengan ketepatan 1/8 piksel, penapis 8 ketukan yang lebih kompleks dapat digunakan. Semasa melakukan taksiran gerakan, pengekod juga dapat memilih saringan interpolasi "ditingkatkan" untuk meningkatkan kesan ramalan. Dalam ramalan gerakan H.264, blok makro (MB) dapat dibahagikan kepada sub-blok yang berbeza seperti yang ditunjukkan pada Gambar 2, membentuk ukuran blok dari 7 mod yang berbeza. Pembahagian fleksibel dan terperinci berbilang mod ini lebih sesuai untuk bentuk objek bergerak sebenar dalam gambar, yang meningkatkan ketepatan anggaran pergerakan. Dengan cara ini, vektor gerakan 1, 2, 4, 8 atau 16 dapat disertakan dalam setiap blok makro. Dalam H.264, pengekod dibenarkan untuk menggunakan lebih dari satu bingkai sebelumnya untuk perkiraan gerakan, yang disebut teknologi rujukan multi-bingkai. Sebagai contoh, jika 2 atau 3 bingkai hanya bingkai rujukan yang dikodkan, pengekod akan memilih bingkai ramalan yang lebih baik untuk setiap macroblock sasaran, dan menunjukkan untuk setiap macroblock bingkai mana yang digunakan untuk ramalan.
Transformasi integer
H.264 serupa dengan standard sebelumnya, menggunakan pengekodan transformasi berasaskan blok untuk baki, tetapi transformasi adalah operasi integer dan bukan operasi nombor nyata, dan prosesnya pada dasarnya serupa dengan DCT. Kelebihan kaedah ini adalah bahawa transformasi ketepatan yang sama dan transformasi songsang dibenarkan dalam pengekod dan penyahkod, dan lebih senang menggunakan operasi titik tetap yang mudah. Dengan kata lain, tidak ada "ralat transformasi terbalik". Unit transformasi adalah blok 4 × 4, bukannya blok 8 × 8 yang biasa digunakan pada masa lalu. Oleh kerana ukuran blok transform dikurangkan, pembahagian objek bergerak lebih tepat, sehingga tidak hanya jumlah pengiraan transformasi yang lebih kecil, tetapi kesalahan penumpuan di tepi objek bergerak juga berkurang. Untuk membuat kaedah transformasi blok bersaiz kecil tidak menghasilkan perbezaan skala kelabu antara blok di kawasan licin yang lebih besar dalam gambar, pekali DC 16 4 × 4 blok data kecerahan makroblock intra-bingkai (setiap blok kecil Satu , sejumlah 16) melakukan transformasi blok 4 × 4 kedua, dan melakukan transformasi blok 2 × 2 pada pekali DC 4 4 × 4 blok data krominans (satu untuk setiap blok kecil, 4 keseluruhan).
Untuk meningkatkan kemampuan kawalan kadar H.264, perubahan ukuran langkah kuantisasi dikendalikan pada kira-kira 12.5%, bukannya kenaikan berterusan. Normalisasi amplitud koefisien transformasi diproses dalam proses kuantisasi terbalik untuk mengurangkan kerumitan komputasi. Untuk menekankan kesetiaan warna, ukuran langkah kuantisasi yang lebih kecil digunakan untuk pekali krominans.
VLC bersatu
Terdapat dua kaedah pengekodan entropi dalam H.264, satu adalah menggunakan VLC bersatu (UVLC: Universal VLC) untuk semua simbol yang akan dikodkan, dan yang lain adalah menggunakan pengekodan aritmetik binari yang disesuaikan dengan kandungan (CABAC: Context-Adaptive Binary Pengekodan Aritmetik). CABAC adalah pilihan, dan prestasi pengekodannya sedikit lebih baik daripada UVLC, tetapi kerumitan komputasi juga lebih tinggi. UVLC menggunakan kumpulan kata kod yang panjangnya tidak terhad, dan struktur reka bentuknya sangat biasa, dan objek yang berbeza dapat dikodkan dengan jadual kod yang sama. Kaedah ini dapat menghasilkan kata laluan dengan mudah, dan penyahkod dapat mengenal pasti awalan kata laluan dengan mudah, dan UVLC dapat dengan cepat mendapatkan penyegerakan semula apabila berlaku sedikit kesalahan.
Ramalan intra
Dalam standard siri H.26x sebelumnya dan MPEG-x siri, kaedah ramalan antara bingkai digunakan. Pada H.264, ramalan intra-bingkai tersedia ketika mengekod gambar Intra. Untuk setiap blok 4 × 4 (kecuali untuk perlakuan khas blok tepi), setiap piksel dapat diramalkan dengan jumlah wajaran yang berbeza dari 17 piksel yang dikodkan sebelumnya yang paling dekat (beberapa bobot dapat 0), iaitu piksel ini 17 piksel di sudut kiri atas blok. Jelas, ramalan intra-bingkai semacam ini tidak tepat pada waktunya, tetapi algoritma pengekodan ramalan yang dilakukan dalam domain spatial, yang dapat menghilangkan kelebihan ruang antara blok bersebelahan dan mencapai pemampatan yang lebih berkesan.
Seperti yang ditunjukkan dalam Gambar 4, a, b, ..., p di kotak 4 × 4 adalah 16 piksel yang akan diramalkan, dan A, B, ..., P adalah piksel yang telah dikodkan. Sebagai contoh, nilai titik m dapat diramalkan oleh formula (J + 2K + L + 2) / 4, atau dengan formula (A + B + C + D + I + J + K + L) / 8, dan lain-lain. . Menurut titik rujukan ramalan yang dipilih, terdapat 9 mod berbeza untuk kecerahan, tetapi hanya 1 mod untuk ramalan intra kroma.
Untuk persekitaran IP dan tanpa wayar
Draf H.264 mengandungi alat untuk penghapusan kesalahan untuk memudahkan penghantaran video yang dimampatkan di persekitaran dengan kesalahan yang kerap dan kehilangan paket, seperti ketahanan transmisi di saluran mudah alih atau saluran IP. Untuk menahan kesalahan transmisi, penyegerakan waktu dalam aliran video H.264 dapat dilakukan dengan menggunakan penyegaran gambar intra-bingkai, dan sinkronisasi spasial didukung oleh pengkodean terstruktur slice. Pada masa yang sama, untuk memudahkan penyegerakan semula setelah berlaku sedikit kesalahan, titik penyegerakan tertentu juga disediakan dalam data video suatu gambar. Selain itu, penyegaran makroblock intra-bingkai dan makroblock pelbagai rujukan membolehkan pengekod mempertimbangkan bukan sahaja kecekapan pengekodan, tetapi juga ciri saluran transmisi ketika menentukan mod maclock.
Selain menggunakan perubahan ukuran langkah pengukuran untuk menyesuaikan dengan laju kod saluran, pada H.264, metode segmentasi data sering digunakan untuk menangani perubahan laju kod saluran. Secara umum, konsep segmentasi data adalah untuk menghasilkan data video dengan keutamaan yang berbeza dalam encoder untuk menyokong kualiti perkhidmatan QoS dalam rangkaian. Sebagai contoh, kaedah pembahagian data berdasarkan sintaks digunakan untuk membahagikan data setiap bingkai menjadi beberapa bahagian mengikut kepentingannya, yang membolehkan maklumat yang kurang penting dibuang ketika buffer meluap. Metode pemisahan data temporal yang serupa juga dapat diadopsi, yang dicapai dengan menggunakan beberapa bingkai rujukan dalam bingkai P dan B.
Dalam penerapan komunikasi tanpa wayar, kita dapat mendukung perubahan kadar bit besar dari saluran tanpa wayar dengan mengubah ketepatan kuantisasi atau resolusi ruang / waktu setiap bingkai. Walau bagaimanapun, dalam kes multicast, mustahil untuk memerlukan pengekod bertindak balas terhadap kadar bit yang berbeza-beza. Oleh itu, tidak seperti kaedah FGS (Fine Granular Scalability) yang digunakan dalam MPEG-4 (dengan kecekapan yang lebih rendah), H.264 menggunakan aliran SP menukar aliran dan bukannya pengkodan hierarki.
Perbandingan prestasi
TML-8 adalah ujian untuk H.264. PSNR yang disediakan oleh hasil ujian telah menunjukkan dengan jelas bahawa berbanding dengan prestasi MPEG-4 (ASP: Advanced Simple Profile) dan H.263 ++ (HLP: High Latency Profile), hasil H.264 mempunyai kelebihan yang jelas.
PSNR H.264 jelas lebih baik daripada MPEG-4 (ASP) dan H.263 ++ (HLP). Dalam ujian perbandingan 6 kelajuan, PSNR H.264 rata-rata 2dB lebih tinggi daripada MPEG-4 (ASP). Rata-rata 3dB lebih tinggi daripada H.263 (HLP). 6 kadar ujian dan keadaannya yang berkaitan adalah: kadar 32 kbit / s, kadar bingkai 10f / s dan format QCIF; Laju 64 kbit / s, kadar bingkai 15f / s dan format QCIF; Kadar 128kbit / s, Kadar bingkai 15f / s dan format CIF; Kadar 256kbit / s, kadar bingkai 15f / s dan format QCIF; Kadar 512 kbit / s, kadar bingkai 30f / s dan format CIF; Kadar 1024 kbit / s, kadar bingkai 30f / s dan format CIF.
|
Masukkan e-mel untuk mendapatkan kejutan
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Orang Afrika
sq.fmuser.org -> Bahasa Albania
ar.fmuser.org -> Bahasa Arab
hy.fmuser.org -> Armenia
az.fmuser.org -> Azerbaijan
eu.fmuser.org -> Basque
be.fmuser.org -> Belarus
bg.fmuser.org -> Bulgaria
ca.fmuser.org -> Bahasa Catalan
zh-CN.fmuser.org -> Bahasa Cina (Ringkas)
zh-TW.fmuser.org -> Bahasa Cina (Tradisional)
hr.fmuser.org -> Bahasa Croatia
cs.fmuser.org -> Bahasa Czech
da.fmuser.org -> Denmark
nl.fmuser.org -> Belanda
et.fmuser.org -> Estonia
tl.fmuser.org -> Orang Filipina
fi.fmuser.org -> Bahasa Finland
fr.fmuser.org -> Bahasa Perancis
gl.fmuser.org -> orang Galicia
ka.fmuser.org -> Orang Georgia
de.fmuser.org -> Jerman
el.fmuser.org -> Greek
ht.fmuser.org -> Haitian Creole
iw.fmuser.org -> Bahasa Ibrani
hi.fmuser.org -> Bahasa Hindi
hu.fmuser.org -> Bahasa Hungary
is.fmuser.org -> Bahasa Iceland
id.fmuser.org -> Bahasa Indonesia
ga.fmuser.org -> Ireland
it.fmuser.org -> Bahasa Itali
ja.fmuser.org -> Jepun
ko.fmuser.org -> Bahasa Korea
lv.fmuser.org -> Bahasa Latvia
lt.fmuser.org -> Bahasa Lithuania
mk.fmuser.org -> orang Macedonia
ms.fmuser.org -> Bahasa Melayu
mt.fmuser.org -> Malta
no.fmuser.org -> Bahasa Norway
fa.fmuser.org -> Parsi
pl.fmuser.org -> Bahasa Poland
pt.fmuser.org -> Portugis
ro.fmuser.org -> Romania
ru.fmuser.org -> Rusia
sr.fmuser.org -> Bahasa Serbia
sk.fmuser.org -> Bahasa Slovak
sl.fmuser.org -> Bahasa Slovenia
es.fmuser.org -> Sepanyol
sw.fmuser.org -> Swahili
sv.fmuser.org -> Sweden
th.fmuser.org -> Thai
tr.fmuser.org -> Turki
uk.fmuser.org -> Ukraine
ur.fmuser.org -> Bahasa Urdu
vi.fmuser.org -> Vietnam
cy.fmuser.org -> Wales
yi.fmuser.org -> Bahasa Yiddish
FMUSER Wirless Menghantar Video Dan Audio Lebih Mudah!
Hubungi Kami
alamat:
No.305 Bilik HuiLan Bangunan No.273 Huanpu Road Guangzhou China 510620
Kategori
Buletin