Shenzhen Vista Technology Co.,Ltd

Shenzhen Vista Technology Co.,Ltd

Sorotan Teknologi Kamera IP H.264

2022 09/02

1, desain hierarkis dari algoritma Kamera IP H.264 dapat dibagi secara konseptual menjadi dua lapisan: Lapisan pengkodean video (VCL: Lapisan pengkodean video) bertanggung jawab untuk konten video yang efisien, kata Lapisan Abstraksi Jaringan (NAL: Lapisan Abstraksi Jaringan) bertanggung jawab atas persyaratan jaringan dari cara yang sesuai untuk mengemas dan mentransfer data. Antara VCL dan NAL mendefinisikan antarmuka metode berbasis paket, pengemasan, dan pensinyalan NAL yang sesuai adalah bagian dari. Dengan demikian, efisiensi pengkodean tinggi dan tugas ramah jaringan oleh VCL dan NAL untuk menyelesaikannya. Lapisan VCL termasuk pengkodean hibrida kompensasi gerak berbasis blok, dan beberapa fitur baru. Dan, seperti standar pengkodean video sebelumnya, H.264 bukan fungsi pra-perawatan dan pasca pemrosesan yang termasuk dalam draft, yang dapat meningkatkan fleksibilitas standar. NAL bertanggung jawab untuk segmen jaringan menggunakan format yang mendasari untuk merangkum data, termasuk pembingkaian, pensinyalan saluran logis, waktu atau urutan penggunaan akhir sinyal informasi. Misalnya, NAL mendukung saluran video sirkuit-sirkuit dalam format transmisi, mendukung video di internet menggunakan format transmisi RTP / UDP / IP. Informasi header nal, termasuk informasi struktur segmen mereka sendiri dan informasi beban aktual, bahwa bagian atas data VCL. (Jika Anda menggunakan partisi data, data dapat terdiri dari beberapa komponen).

2, estimasi gerak multi-mode presisi tinggi

H.264 Dukungan 1/4 atau 1/8 Pixel Precision Motion Vector. Filter 6-TAP presisi 1 /4 piksel dapat digunakan untuk mengurangi noise frekuensi tinggi, untuk vektor gerak presisi 1/8 piksel dapat digunakan filter 8-tap yang lebih kompleks. Selama estimasi gerak, encoder juga dapat memilih untuk "meningkatkan" filter interpolasi untuk meningkatkan hasil prediksi. Estimasi gerak di H.264, makroblock (MB) 2 dapat dibagi menjadi sub-blok yang berbeda, pembentukan tujuh mode ukuran blok yang berbeda. Pembagian gambar multi-mode yang fleksibel dan terperinci ini lebih sesuai dengan bentuk aktual objek bergerak, sangat meningkatkan keakuratan estimasi gerak. Dengan cara ini, di setiap blok makro dapat berisi vektor gerak 1,2,4,8 atau 16. Di H.264, yang memungkinkan encoder untuk menggunakan lebih dari satu bingkai sebelumnya untuk estimasi gerak, yang disebut teknologi referensi multi-bingkai. Misalnya, dua atau tiga hanya pengkodean bingkai referensi yang baik, encoder akan memilih untuk setiap target macroblock dapat memberikan bingkai prediksi yang lebih baik, dan instruksi untuk setiap blok makro adalah bingkai yang digunakan untuk prediksi.

Blok transformasi integer 3, 4 × 4

H.264 mirip dengan standar sebelumnya, berdasarkan blok residual pengkodean transformasi, tetapi transformasi adalah operasi integer daripada operasi nyata, mirip dengan proses dan DCT. Keuntungan dari pendekatan ini: dalam encoder dan decoder untuk memungkinkan transformasi presisi yang sama dan transformasi terbalik, mudah digunakan mode operasi titik tetap sederhana. Dengan kata lain, tidak ada "kesalahan anti-konversi." Unit transformasi adalah 4 × 4 blok, bukan di masa lalu menggunakan blok 8 × 8. Karena ukuran blok yang digunakan untuk mengubah klasifikasi objek bergerak yang sempit dan lebih tepat, sehingga tidak hanya mengubah perhitungan daripada yang lebih kecil, dan tepi objek bergerak dalam kesalahan antarmuka sangat berkurang. Untuk mengubah cara potongan -potongan kecil dari area yang lebih besar dari gambar di area halus antara blok abu -abu tidak menghasilkan perbedaan dalam kecerahan dapat membingkai data makroblok dari 16 blok koefisien 4 × 4 DC (masing -masing bagian total 16) Untuk transformasi blok 4 × 4 kedua, data warna dari empat blok 4 × 4 blok koefisien DC (satu untuk setiap bagian kecil dari total empat) untuk transformasi 2 × 2 blok. H.264 Kontrol laju untuk meningkatkan kemampuan untuk mengukur besarnya perubahan langkah dalam kontrol sekitar 12,5%, daripada perubahan pertumbuhan yang konstan. Koefisien transformasi amplitudo yang dinormalisasi pada proses kuantisasi terbalik diperlakukan untuk mengurangi kompleksitas komputasi. Untuk menekankan kesetiaan warna dari faktor warna dengan langkah kuantisasi yang lebih kecil.