FMUSER Wirless Mengirim Video Dan Audio Lebih Mudah!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Afrikans
sq.fmuser.org -> Albania
ar.fmuser.org -> Arab
hy.fmuser.org -> Armenia
az.fmuser.org -> Azerbaijan
eu.fmuser.org -> Basque
be.fmuser.org -> Belarusia
bg.fmuser.org -> Bulgaria
ca.fmuser.org -> Catalan
zh-CN.fmuser.org -> Cina (Sederhana)
zh-TW.fmuser.org -> Mandarin (Tradisional)
hr.fmuser.org -> Kroasia
cs.fmuser.org -> Ceko
da.fmuser.org -> Denmark
nl.fmuser.org -> Belanda
et.fmuser.org -> Estonia
tl.fmuser.org -> Filipina
fi.fmuser.org -> Finlandia
fr.fmuser.org -> Perancis
gl.fmuser.org -> Galicia
ka.fmuser.org -> Georgia
de.fmuser.org -> Jerman
el.fmuser.org -> Yunani
ht.fmuser.org -> Kreol Haiti
iw.fmuser.org -> Ibrani
hi.fmuser.org -> Hindi
hu.fmuser.org -> Hongaria
is.fmuser.org -> Islandia
id.fmuser.org -> Bahasa Indonesia
ga.fmuser.org -> Irlandia
it.fmuser.org -> Italia
ja.fmuser.org -> Jepang
ko.fmuser.org -> Korea
lv.fmuser.org -> Latvia
lt.fmuser.org -> Lithuania
mk.fmuser.org -> Makedonia
ms.fmuser.org -> Melayu
mt.fmuser.org -> Malta
no.fmuser.org -> Norwegia
fa.fmuser.org -> Persia
pl.fmuser.org -> Polandia
pt.fmuser.org -> Portugis
ro.fmuser.org -> Rumania
ru.fmuser.org -> Rusia
sr.fmuser.org -> Serbia
sk.fmuser.org -> Slowakia
sl.fmuser.org -> Slovenia
es.fmuser.org -> Spanyol
sw.fmuser.org -> Swahili
sv.fmuser.org -> Swedia
th.fmuser.org -> Thailand
tr.fmuser.org -> Turki
uk.fmuser.org -> Ukraina
ur.fmuser.org -> Urdu
vi.fmuser.org -> Vietnam
cy.fmuser.org -> Welsh
yi.fmuser.org -> Yiddish
H.264, atau MPEG-4 Part Ten (AVC, Advanced Video Coding), adalah generasi terbaru standar kompresi video yang diluncurkan bersama oleh Departemen Standardisasi Telekomunikasi Internasional ITU-T dan Organisasi Internasional untuk Standardisasi ISO / IEC pada tahun 2003. Pada saat ini, standar H.264 banyak digunakan dalam pemantauan jarak jauh video kabel / nirkabel, media interaktif jaringan, TV digital dan konferensi video, dll.
Nama Cina H.264 + alias MPEG-4 Part 10 Waktu standar untuk kompresi video berkualitas pada tahun 2003
Daftar isi
1 Pengenalan dasar
2 Sorotan teknis
Perbandingan kinerja 3
Pengenalan dasar
H.264 adalah video digital baru yang dikembangkan oleh tim video gabungan (JVT: tim video bersama) dari VCEG (Video Coding Experts Group) dari ITU-T dan MPEG (Moving Picture Coding Experts Group) dari ISO / IEC
Server video
Server video
Standar pengkodean, yaitu ITU-T H.264 dan ISO / IEC MPEG-4 Bagian 10. Permintaan draft dimulai pada Januari 1998. Draf pertama selesai pada September 1999. Model uji TML-8 dikembangkan pada Mei 2001. Dewan FCD H.264 disahkan pada pertemuan ke-5 JVT pada bulan Juni 2002.. Resmi dirilis pada Maret 2003. Seperti standar sebelumnya, H.264 juga merupakan mode pengkodean hybrid DPCM plus transform coding. Namun, ini mengadopsi desain sederhana "kembali ke dasar", tanpa banyak opsi, dan memperoleh kinerja kompresi yang jauh lebih baik daripada H.263 ++; memperkuat kemampuan beradaptasi ke berbagai saluran, mengadopsi struktur dan sintaks "ramah jaringan", Kondusif untuk pemrosesan kesalahan dan kehilangan paket; berbagai target aplikasi untuk memenuhi kebutuhan kecepatan yang berbeda, resolusi yang berbeda, dan kesempatan transmisi (penyimpanan) yang berbeda; sistem dasarnya terbuka, dan tidak diperlukan hak cipta untuk digunakan. Secara teknis, ada banyak sorotan dalam standar H.264, seperti pengkodean simbol VLC terpadu, presisi tinggi, estimasi perpindahan multi-mode, transformasi bilangan bulat berdasarkan blok 4 × 4, dan sintaks pengkodean berlapis. Langkah-langkah ini membuat algoritma H.264 memiliki efisiensi pengkodean yang sangat tinggi, dengan kualitas gambar rekonstruksi yang sama, dapat menghemat sekitar 50% dari laju kode daripada H.263. Struktur aliran kode H.264 memiliki kemampuan beradaptasi jaringan yang kuat, meningkatkan kemampuan pemulihan kesalahan, dan dapat beradaptasi dengan baik dengan aplikasi jaringan IP dan nirkabel.
Sorotan teknis
Desain berlapis
Algoritme H.264 secara konseptual dapat dibagi menjadi dua lapisan: lapisan pengkodean video (VCL: Lapisan Pengodean Video) bertanggung jawab atas representasi konten video yang efisien, dan lapisan abstraksi jaringan (NAL: Lapisan Abstraksi Jaringan) bertanggung jawab atas cara yang tepat. dibutuhkan oleh paket jaringan dan mengirimkan data. Antarmuka berbasis paket didefinisikan antara VCL dan NAL, dan pengemasan serta pensinyalan yang sesuai adalah bagian dari NAL. Dengan cara ini, tugas efisiensi pengkodean yang tinggi dan keramahan jaringan diselesaikan oleh VCL dan NAL masing-masing. Lapisan VCL mencakup pengkodean hibrid kompensasi gerak berbasis blok dan beberapa fitur baru. Seperti standar pengkodean video sebelumnya, H.264 tidak menyertakan fungsi seperti pra-pemrosesan dan pasca-pemrosesan dalam draf, yang dapat meningkatkan fleksibilitas standar. NAL bertanggung jawab untuk merangkum data menggunakan format segmen jaringan yang mendasarinya, termasuk pembingkaian, pensinyalan saluran logis, pemanfaatan informasi waktu, atau sinyal akhir urutan. Misalnya, NAL mendukung format transmisi video pada saluran circuit-switched, dan mendukung format transmisi video di Internet menggunakan RTP / UDP / IP. NAL mencakup informasi tajuknya sendiri, informasi struktur segmen, dan informasi beban aktual, yaitu data VCL lapisan atas. (Jika teknologi segmentasi data digunakan, data dapat terdiri dari beberapa bagian).
Estimasi gerakan multi-mode dengan presisi tinggi
H.264 mendukung vektor gerak dengan presisi 1/4 atau 1/8 piksel. Dengan akurasi 1/4 piksel, filter 6-tap dapat digunakan untuk mengurangi noise frekuensi tinggi. Untuk vektor gerakan dengan akurasi 1/8 piksel, filter 8-tap yang lebih kompleks dapat digunakan. Saat melakukan estimasi gerakan, pembuat enkode juga dapat memilih filter interpolasi "yang disempurnakan" untuk meningkatkan efek prediksi. Dalam prediksi gerak H.264, blok makro (MB) dapat dibagi menjadi sub-blok yang berbeda seperti yang ditunjukkan pada Gambar 2, membentuk ukuran blok dari 7 mode berbeda. Pembagian multi-mode yang fleksibel dan mendetail ini lebih cocok untuk bentuk objek bergerak yang sebenarnya dalam gambar, yang sangat meningkatkan keakuratan estimasi gerakan. Dengan cara ini, 1, 2, 4, 8, atau 16 vektor gerakan dapat disertakan dalam setiap blok makro. Di H.264, encoder diizinkan untuk menggunakan lebih dari satu frame sebelumnya untuk estimasi gerakan, yang disebut teknologi referensi multi-frame. Misalnya, jika 2 atau 3 bingkai hanyalah bingkai referensi berkode, pembuat enkode akan memilih bingkai prediksi yang lebih baik untuk setiap blok makro target, dan menunjukkan untuk setiap blok makro bingkai mana yang digunakan untuk prediksi.
Transformasi bilangan bulat
H.264 mirip dengan standar sebelumnya, menggunakan pengkodean transformasi berbasis blok untuk residual, tetapi transformasi adalah operasi bilangan bulat daripada operasi bilangan real, dan prosesnya pada dasarnya mirip dengan DCT. Keuntungan dari metode ini adalah bahwa transformasi presisi dan transformasi terbalik yang sama diperbolehkan di encoder dan decoder, dan lebih mudah untuk menggunakan operasi titik tetap sederhana. Dengan kata lain, tidak ada "kesalahan transformasi terbalik". Satuan transformasi adalah 4 × 4 balok, bukan balok 8 × 8 yang biasa digunakan di masa lalu. Dengan berkurangnya ukuran blok transformasi, pembagian objek bergerak menjadi lebih akurat, sehingga tidak hanya jumlah perhitungan transformasi yang lebih kecil, tetapi kesalahan konvergensi di tepi objek bergerak juga sangat berkurang. Agar metode transformasi blok ukuran kecil tidak menghasilkan perbedaan skala abu-abu antara blok di area halus yang lebih besar pada gambar, koefisien DC 16 4 × 4 blok data kecerahan makroblock intra-frame (setiap blok kecil Satu , total 16) melakukan transformasi blok 4 × 4 kedua, dan melakukan transformasi blok 2 × 2 pada koefisien DC dari 4 blok 4 × 4 data chrominance (satu untuk setiap blok kecil, total 4).
Untuk meningkatkan kemampuan kontrol laju H.264, perubahan ukuran langkah kuantisasi dikontrol sekitar 12.5%, bukan peningkatan konstan. Normalisasi amplitudo koefisien transformasi diproses dalam proses kuantisasi terbalik untuk mengurangi kompleksitas komputasi. Untuk menekankan kesetiaan warna, ukuran langkah kuantisasi yang lebih kecil diadopsi untuk koefisien chrominance.
VLC terpadu
Ada dua metode pengkodean entropi di H.264, yang pertama menggunakan VLC terpadu (UVLC: Universal VLC) untuk semua simbol yang akan dikodekan, dan yang lainnya adalah dengan menggunakan pengkodean aritmatika biner adaptif konten (CABAC: Context-Adaptive Binary Pengkodean Aritmatika). CABAC bersifat opsional, dan kinerja pengkodeannya sedikit lebih baik daripada UVLC, tetapi kompleksitas komputasinya juga lebih tinggi. UVLC menggunakan kumpulan kata kode dengan panjang tidak terbatas, dan struktur desainnya sangat teratur, dan objek yang berbeda dapat dikodekan dengan tabel kode yang sama. Metode ini dapat dengan mudah menghasilkan codeword, dan decoder dapat dengan mudah mengidentifikasi awalan dari codeword, dan UVLC dapat dengan cepat mendapatkan sinkronisasi ulang ketika terjadi sedikit kesalahan.
Prediksi intra
Pada standar seri H.26x dan seri MPEG-x sebelumnya, metode prediksi antar-frame digunakan. Di H.264, prediksi intra-frame tersedia saat mengenkode gambar Intra. Untuk setiap blok 4 × 4 (kecuali untuk perlakuan khusus pada blok tepi), setiap piksel dapat diprediksi dengan jumlah bobot berbeda dari 17 piksel terdekat yang dikodekan sebelumnya (beberapa bobot bisa 0), yaitu, piksel ini 17 piksel di sudut kiri atas blok. Jelas, prediksi intra-frame semacam ini tidak tepat waktu, tetapi algoritma pengkodean prediktif yang dilakukan di domain spasial, yang dapat menghilangkan redundansi spasial antara blok yang berdekatan dan mencapai kompresi yang lebih efektif.
Seperti yang ditunjukkan pada Gambar 4, a, b, ..., p dalam persegi 4 × 4 adalah 16 piksel yang akan diprediksi, dan A, B, ..., P adalah piksel yang telah dikodekan. Misalnya, nilai titik m dapat diprediksi dengan rumus (J + 2K + L + 2) / 4, atau dengan rumus (A + B + C + D + I + J + K + L) / 8, dll. Menurut titik referensi prediksi yang dipilih, ada 9 mode berbeda untuk kecerahan, tetapi hanya 1 mode untuk prediksi intra kroma.
Untuk IP dan lingkungan nirkabel
Draf H.264 berisi alat untuk menghilangkan kesalahan untuk memfasilitasi transmisi video terkompresi di lingkungan dengan kesalahan yang sering terjadi dan kehilangan paket, seperti ketahanan transmisi di saluran seluler atau saluran IP. Untuk menahan kesalahan transmisi, sinkronisasi waktu dalam aliran video H.264 dapat dilakukan dengan menggunakan penyegaran gambar intra-frame, dan sinkronisasi spasial didukung oleh kode terstruktur irisan. Pada saat yang sama, untuk memfasilitasi sinkronisasi ulang setelah sedikit kesalahan, titik sinkronisasi ulang tertentu juga disediakan dalam data video suatu gambar. Selain itu, penyegaran makroblok intra-bingkai dan beberapa blok makro referensi memungkinkan pembuat enkode untuk mempertimbangkan tidak hanya efisiensi pengkodean, tetapi juga karakteristik saluran transmisi saat menentukan mode blok makro.
Selain menggunakan perubahan ukuran langkah kuantisasi untuk beradaptasi dengan laju kode saluran, dalam H.264, metode segmentasi data sering digunakan untuk menangani perubahan laju kode saluran. Secara umum konsep segmentasi data adalah menghasilkan data video dengan prioritas yang berbeda-beda di dalam encoder untuk mendukung kualitas layanan QoS dalam jaringan. Misalnya, metode partisi data berbasis sintaks digunakan untuk membagi data dari setiap frame menjadi beberapa bagian sesuai dengan kepentingannya, yang memungkinkan informasi yang kurang penting dibuang ketika buffer meluap. Metode partisi data temporal yang serupa juga dapat diadopsi, yang dicapai dengan menggunakan beberapa kerangka referensi dalam bingkai P dan B.
Dalam penerapan komunikasi nirkabel, kami dapat mendukung perubahan bit rate yang besar dari saluran nirkabel dengan mengubah ketepatan kuantisasi atau resolusi ruang / waktu setiap frame. Namun, dalam kasus multicast, tidak mungkin memerlukan pembuat enkode untuk merespons kecepatan bit yang berbeda-beda. Oleh karena itu, tidak seperti metode FGS (Fine Granular Scalability) yang digunakan dalam MPEG-4 (dengan efisiensi yang lebih rendah), H.264 menggunakan frame SP pengalihan aliran alih-alih pengkodean hierarkis.
Perbandingan kinerja
TML-8 adalah tes untuk H.264. PSNR yang diberikan oleh hasil pengujian dengan jelas menunjukkan bahwa dibandingkan dengan kinerja MPEG-4 (ASP: Advanced Simple Profile) dan H.263 ++ (HLP: High Latency Profile), hasil H.264 memiliki keunggulan yang jelas.
PSNR dari H.264 jelas lebih baik daripada MPEG-4 (ASP) dan H.263 ++ (HLP). Pada uji perbandingan 6 kecepatan, PSNR H.264 rata-rata 2dB lebih tinggi dari MPEG-4 (ASP). Rata-rata 3dB lebih tinggi dari H.263 (HLP). 6 tingkat uji dan kondisi terkait adalah: kecepatan 32 kbit / s, kecepatan bingkai 10f / s dan format QCIF; Kecepatan 64 kbit / dtk, kecepatan bingkai 15f / dtk, dan format QCIF; Kecepatan 128kbit / dtk, Kecepatan bingkai 15f / dtk, dan format CIF; Kecepatan 256kbit / dtk, laju bingkai 15f / dtk, dan format QCIF; Kecepatan 512 kbit / s, kecepatan bingkai 30f / s dan format CIF; Kecepatan 1024 kbit / dtk, kecepatan bingkai 30f / dtk, dan format CIF.
|
Masukkan email untuk mendapatkan kejutan
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Afrikans
sq.fmuser.org -> Albania
ar.fmuser.org -> Arab
hy.fmuser.org -> Armenia
az.fmuser.org -> Azerbaijan
eu.fmuser.org -> Basque
be.fmuser.org -> Belarusia
bg.fmuser.org -> Bulgaria
ca.fmuser.org -> Catalan
zh-CN.fmuser.org -> Cina (Sederhana)
zh-TW.fmuser.org -> Mandarin (Tradisional)
hr.fmuser.org -> Kroasia
cs.fmuser.org -> Ceko
da.fmuser.org -> Denmark
nl.fmuser.org -> Belanda
et.fmuser.org -> Estonia
tl.fmuser.org -> Filipina
fi.fmuser.org -> Finlandia
fr.fmuser.org -> Perancis
gl.fmuser.org -> Galicia
ka.fmuser.org -> Georgia
de.fmuser.org -> Jerman
el.fmuser.org -> Yunani
ht.fmuser.org -> Kreol Haiti
iw.fmuser.org -> Ibrani
hi.fmuser.org -> Hindi
hu.fmuser.org -> Hongaria
is.fmuser.org -> Islandia
id.fmuser.org -> Bahasa Indonesia
ga.fmuser.org -> Irlandia
it.fmuser.org -> Italia
ja.fmuser.org -> Jepang
ko.fmuser.org -> Korea
lv.fmuser.org -> Latvia
lt.fmuser.org -> Lithuania
mk.fmuser.org -> Makedonia
ms.fmuser.org -> Melayu
mt.fmuser.org -> Malta
no.fmuser.org -> Norwegia
fa.fmuser.org -> Persia
pl.fmuser.org -> Polandia
pt.fmuser.org -> Portugis
ro.fmuser.org -> Rumania
ru.fmuser.org -> Rusia
sr.fmuser.org -> Serbia
sk.fmuser.org -> Slowakia
sl.fmuser.org -> Slovenia
es.fmuser.org -> Spanyol
sw.fmuser.org -> Swahili
sv.fmuser.org -> Swedia
th.fmuser.org -> Thailand
tr.fmuser.org -> Turki
uk.fmuser.org -> Ukraina
ur.fmuser.org -> Urdu
vi.fmuser.org -> Vietnam
cy.fmuser.org -> Welsh
yi.fmuser.org -> Yiddish
FMUSER Wirless Mengirim Video Dan Audio Lebih Mudah!
Kontak
Alamat:
No.305 Kamar HuiLan Building No.273 Huanpu Road Guangzhou China 510620
Kategori
Buletin