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 / MPEG-4 AVC (H.264) adalah standar kompresi video terbaru dan paling menjanjikan sejak rilis standar kompresi video MPEG-2 pada tahun 1995. H.264 adalah standar pengkodean video internasional terbaru yang dikembangkan bersama oleh kelompok pengembangan bersama ITU-T dan ISO / IEC. Melalui standar ini, efisiensi kompresi di bawah kualitas gambar yang sama telah meningkat lebih dari 2 kali lipat dibandingkan dengan standar sebelumnya. Oleh karena itu, H.264 secara umum dianggap sebagai standar industri yang paling berpengaruh.
Pertama, sejarah perkembangan H.264
H.264 disebut H.26L ketika diusulkan oleh Video Coding Experts Group dari ITU pada tahun 1997, dan disebut MPEG4 Part10 (MPEG4 AVC) atau H.264 (JVT) setelah ITU dan ISO berkolaborasi dalam penelitian. .
Latar belakang teknis tingkat tinggi H.264
Tujuan utama dari standar H.264 adalah untuk memberikan kualitas gambar yang lebih baik dengan bandwidth yang sama dibandingkan standar pengkodean video lain yang ada.
Dan, dibandingkan dengan standar internasional sebelumnya seperti H.263 dan MPEG-4, H.264 memiliki keunggulan terbesar pada empat aspek berikut:
1. Setiap frame video dipisahkan menjadi blok-blok yang terdiri dari piksel, sehingga proses pengkodean frame video dapat mencapai level blok.
2. Metode redundansi spasial digunakan untuk melakukan prediksi spasial, konversi, optimasi dan pengkodean entropi (pengkodean panjang variabel) pada beberapa blok asli dari bingkai video.
3. Metode penyimpanan sementara diadopsi untuk blok yang berbeda dari bingkai yang berurutan, sehingga hanya bagian yang berubah dari bingkai berurutan yang perlu diberi kode. Algoritme menggunakan prediksi gerakan dan kompensasi gerakan untuk menyelesaikannya. Untuk beberapa blok tertentu, pencarian dilakukan pada satu atau lebih frame yang telah diberi kode untuk menentukan vektor gerakan blok, dan dengan demikian blok utama diprediksi dalam pengkodean dan dekode berikutnya.
4. Teknologi redundansi ruang sisa diadopsi untuk menyandikan blok sisa dalam bingkai video. Misalnya: untuk perbedaan antara blok sumber dan blok prediksi yang sesuai, konversi, pengoptimalan, dan pengkodean entropi digunakan lagi.
Fitur H.264 dan keunggulan lanjutan
H.264 adalah generasi baru format kompresi video digital setelah MPEG4 diusulkan bersama oleh International Organization for Standardization (ISO) dan International Telecommunication Union (ITU). Ini tidak hanya mempertahankan keunggulan dan esensi dari teknologi kompresi sebelumnya, tetapi juga memiliki teknologi kompresi lainnya yang tak tertandingi. Banyak keuntungannya.
1. Kecepatan Bit Rendah: Dibandingkan dengan teknologi kompresi seperti MPEG2 dan MPEG4 ASP, dengan kualitas gambar yang sama, jumlah data yang dikompresi menggunakan teknologi H.264 hanya 1/8 MPEG2 dan 1/3 MPEG4. Tentunya, penerapan teknologi kompresi H.264 akan sangat menghemat waktu download dan biaya lalu lintas data pengguna.
2. Gambar berkualitas tinggi: H.264 dapat menghasilkan gambar berkualitas tinggi secara terus menerus dan mulus (kualitas DVD).
3. Toleransi kesalahan yang kuat: H.264 menyediakan alat yang diperlukan untuk mengatasi kesalahan seperti kehilangan paket yang cenderung terjadi di lingkungan jaringan yang tidak stabil.
4. Adaptasi jaringan yang kuat: H.264 menyediakan Network Adaptation Layer, yang memungkinkan file H.264 dengan mudah dikirim ke jaringan yang berbeda (seperti Internet, CDMA, GPRS, WCDMA, CDMA2000, dll.).
2. Gambaran umum standar H.264
H.264, seperti standar sebelumnya, juga merupakan mode pengkodean hybrid DPCM plus pengkodean transformasi. Namun, ini mengadopsi desain ringkas "kembali ke dasar" dan tidak memerlukan banyak opsi untuk mendapatkan kinerja kompresi yang jauh lebih baik daripada H.263 ++; itu memperkuat kemampuan beradaptasi ke berbagai saluran dan 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 waktu transmisi (penyimpanan) yang berbeda.
Secara teknis, ini memusatkan keunggulan standar sebelumnya dan menyerap pengalaman yang terakumulasi dalam formulasi standar. Dibandingkan dengan profil sederhana H.263 v2 (H.263 +) atau MPEG-4 (Profil Sederhana), H.264 dapat menghemat hingga 50 paling banyak kecepatan kode saat menggunakan encoder terbaik yang mirip dengan metode encoding% Kecepatan bit di atas. H.264 dapat terus memberikan kualitas video tinggi di semua kecepatan bit. H.264 dapat bekerja dalam mode latensi rendah untuk beradaptasi dengan aplikasi komunikasi waktu nyata (seperti konferensi video), dan juga dapat bekerja dengan baik dalam aplikasi tanpa batasan penundaan, seperti penyimpanan video dan aplikasi streaming video berbasis server. H.264 menyediakan alat untuk menangani kehilangan paket di jaringan transmisi paket, dan alat untuk menangani kesalahan bit di jaringan nirkabel yang rawan kesalahan.
Pada level sistem, H.264 mengusulkan konsep baru, yaitu pembagian konseptual antara Video Coding Layer (VCL) dan Network Abstraction Layer (NAL), yang sebelumnya menjadi inti dari konten video Ekspresi konten terkompresi, yang terakhir adalah ekspresi yang disampaikan melalui jenis jaringan tertentu, struktur ini memfasilitasi pengemasan informasi dan kontrol prioritas informasi yang lebih baik. Diagram blok pengkodean sistem H.264 ditunjukkan seperti pada Gambar 1.
Gambar 1 Diagram blok sistem H.264
Tiga, teknologi kunci standar H.264
1. Pengkodean prediksi intraframe
Pengkodean intra-frame digunakan untuk mengurangi redundansi spasial gambar. Untuk meningkatkan efisiensi pengkodean intra-frame H.264, korelasi spasial dari macroblock yang berdekatan digunakan sepenuhnya dalam frame yang diberikan, dan macroblock yang berdekatan biasanya mengandung atribut yang serupa. Oleh karena itu, saat mengenkode macroblock tertentu, pertama-tama prediksi berdasarkan macroblock di sekitarnya (biasanya berdasarkan macroblock di sudut kiri atas, karena macroblock ini telah dienkode), lalu hitung perbedaan antara nilai prediksi dan nilai sebenarnya. Nilai dikodekan, sehingga dibandingkan dengan langsung mengkodekan frame, kecepatan bit bisa sangat dikurangi.
H.264 menyediakan 6 mode untuk prediksi macroblock 4 × 4 piksel, termasuk 1 prediksi DC dan 5 prediksi arah, seperti yang ditunjukkan pada Gambar 2. Pada gambar, total 9 piksel dari A ke I dari blok yang berdekatan telah diberi kode dan bisa digunakan untuk prediksi. Jika kita memilih mode 4, maka 4 piksel a, b, c, dan d diprediksi sama dengan E. Nilai e, f, g, dan h4 piksel diprediksi sama dengan F.Untuk area datar pada gambar yang berisi sedikit informasi spasial, H.264 juga mendukung pengkodean intra-frame 16 × 16.
Gambar 2 Mode pengkodean intra
2. Pengkodean prediksi antarframe
Pengkodean prediktif antar-frame menggunakan redundansi temporal dalam frame yang berurutan untuk estimasi dan kompensasi gerakan. Kompensasi gerakan H.264 mendukung sebagian besar fitur utama dalam standar pengkodean video sebelumnya, dan secara fleksibel menambahkan lebih banyak fungsi. Selain mendukung frame P dan frame B, H.264 juga mendukung frame Frame-SP transmisi antar-aliran baru. Setelah aliran kode berisi bingkai SP, itu dapat dengan cepat beralih di antara aliran kode dengan konten serupa tetapi dengan kecepatan bit yang berbeda, dan mendukung akses acak dan mode pemutaran cepat pada saat yang sama.
Estimasi gerak H.264 memiliki empat karakteristik sebagai berikut.
(1) Segmentasi blok makro dengan ukuran dan bentuk berbeda
Kompensasi gerak dari setiap blok makro 16 × 16 piksel dapat mengadopsi ukuran dan bentuk yang berbeda. H.264 mendukung 7 mode, seperti yang ditunjukkan pada Gambar 4. Kompensasi gerakan dari mode blok kecil meningkatkan kinerja pemrosesan informasi detail gerakan, mengurangi efek blok, dan meningkatkan kualitas gambar.
(2) Kompensasi gerakan sub-piksel presisi tinggi
Di H.263, estimasi gerakan presisi setengah piksel digunakan, sedangkan di H.264, estimasi gerakan presisi 1/4 atau 1/8 piksel dapat digunakan. Jika diperlukan akurasi yang sama, error residual setelah H.264 dengan estimasi gerakan akurasi 1/4 atau 1/8 piksel lebih kecil daripada error residual setelah H.263 dengan estimasi gerakan akurasi setengah piksel. Dengan cara ini, dengan akurasi yang sama, H.264 membutuhkan bit rate yang lebih kecil dalam pengkodean antar-frame.
(3) Prediksi multi-frame
H.264 menyediakan fungsi prediksi multi-frame opsional. Selama encoding antar-bingkai, 5 bingkai referensi yang berbeda dapat dipilih, yang memberikan kinerja koreksi kesalahan yang lebih baik, yang dapat meningkatkan kualitas gambar video. Fitur ini terutama digunakan dalam situasi berikut: gerakan periodik, gerakan translasi, dan mengganti lensa kamera bolak-balik antara dua pemandangan berbeda.
(4) Filter deblocking
H.264 mendefinisikan filter adaptif untuk menghilangkan efek blok, yang dapat menangani tepi blok horizontal dan vertikal dalam loop prediksi, sehingga sangat mengurangi efek blok.
3. Transformasi bilangan bulat
Dalam hal transformasi, H.264 menggunakan transformasi yang mirip dengan DCT berdasarkan blok 4 × 4 piksel, tetapi menggunakan transformasi spasial berbasis integer. Tidak ada transformasi terbalik. Ada masalah kesalahan karena trade-off. Matriks transformasi seperti yang ditunjukkan pada Gambar 5. Dibandingkan dengan operasi floating-point, transformasi DCT integer akan menyebabkan beberapa kesalahan tambahan, tetapi karena kuantisasi setelah transformasi DCT juga memiliki kesalahan kuantisasi, dibandingkan dengan itu, pengaruh kesalahan kuantisasi Karena transformasi DCT integer tidak besar. Selain itu, transformasi DCT integer juga memiliki keuntungan dalam mengurangi jumlah kalkulasi dan kompleksitas, yang kondusif untuk transplantasi ke DSP titik tetap.
4. Hitung
Ada 32 langkah kuantisasi yang berbeda di H.264, yang sangat mirip dengan 31 langkah kuantisasi di H.263, tetapi di H.264, ukuran langkahnya progresif pada laju gabungan 12.5%, dan Bukan konstanta tetap.
Di H.264, ada juga dua cara untuk membaca koefisien transformasi: pemindaian zigzag dan pemindaian ganda. Dalam kebanyakan kasus, pemindaian zigzag sederhana digunakan; pemindaian ganda hanya digunakan di blok dengan tingkat kuantisasi lebih kecil, yang membantu meningkatkan efisiensi pengkodean.
5. Pengodean entropi
Langkah terakhir dari pemrosesan pengkodean video adalah pengkodean entropi. Dua metode pengkodean entropi yang berbeda digunakan dalam H.264: Pengodean Panjang Variabel Universal (UVLC) dan Pengodean Aritmatika Biner Adaptif Berbasis Teks (CABAC).
Dalam standar seperti H.263, tabel kode VLC yang berbeda digunakan sesuai dengan jenis data yang akan dikodekan, seperti koefisien transformasi dan vektor gerak. Tabel kode UVLC di H.264 menyediakan metode sederhana, apa pun jenis data yang diwakili oleh simbol, tabel kode panjang kata variabel seragam digunakan. Keuntungannya adalah kesederhanaan; Kerugiannya adalah bahwa tabel kode tunggal diturunkan dari model distribusi statistik probabilitas, tanpa mempertimbangkan korelasi antara simbol kode, dan efeknya tidak terlalu baik pada tingkat kode sedang dan tinggi.
Oleh karena itu, metode CABAC opsional juga disediakan di H.264. Pengkodean aritmatika memungkinkan penggunaan model probabilitas dari semua elemen sintaksis (koefisien transformasi, vektor gerak) pada enkode dan dekode. Untuk meningkatkan efisiensi pengkodean aritmatika, melalui proses pemodelan konten, model probabilitas dasar dapat menyesuaikan dengan karakteristik statistik yang berubah dengan bingkai video. Pemodelan konten memberikan estimasi probabilitas bersyarat dari simbol berkode. Menggunakan model konten yang sesuai, korelasi antar simbol dapat dihilangkan dengan memilih model probabilitas yang sesuai dari simbol yang dikodekan yang berdekatan dengan simbol yang sedang dikodekan. Elemen sintaksis yang berbeda biasanya mempertahankan model yang berbeda.
Keempat, penerapan H.264 dalam konferensi video
Saat ini, sebagian besar sistem konferensi video mengadopsi standar pengkodean video H.261 atau H.263, dan kemunculan H.264 memungkinkan H.264 mengurangi laju bit hingga 50% dibandingkan dengan H.263 pada laju yang sama. Dengan kata lain, meskipun pengguna hanya menggunakan bandwidth 384kbit / dtk, mereka dapat menikmati layanan video berkualitas tinggi hingga 768kbit / dtk di bawah H.263. H.264 tidak hanya membantu menghemat pengeluaran besar, tetapi juga meningkatkan efisiensi penggunaan sumber daya, dan pada saat yang sama memungkinkan layanan konferensi video berkualitas komersial memiliki lebih banyak pelanggan potensial.
Saat ini, sudah ada beberapa produk konferensi video dari pabrikan yang mendukung protokol H.264, dan pabrikan berkomitmen untuk mempopulerkan standar industri baru H.264. Karena vendor solusi konferensi video lainnya mengikuti teladan mereka satu demi satu, kami akan dapat merasakan sepenuhnya keuntungan dari layanan video H.264.
|
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