Shenzhen Vista Technology Co.,Ltd

Shenzhen Vista Technology Co.,Ltd

H.264 IP kamerasının teknoloji vurguları

2022 09/02

1, H.264 IP kamera algoritmasının hiyerarşik tasarımı kavramsal olarak iki katmana ayrılabilir: Video Kodlama Katmanı (VCL: Video Kodlama Katmanı) Verimli video içeriğinden sorumludur (NAL: Ağ Soyutlama Katmanı) Verileri paketlemek ve aktarmak için uygun yolun ağ gereksinimlerinden sorumludur. VCL ve NAL arasında arabirimi tanımlar Paket tabanlı bir yöntem, ambalaj ve nal karşılık gelen sinyalin bir parçasıdır. Böylece, VCL ve NAL tarafından Yüksek Kodlama Verimliliği ve Ağ Dostu Görev. Blok tabanlı hareket telafisi hibrit kodlama ve bazı yeni özellikler dahil VCL katmanı. Ve önceki video kodlama standardı gibi, H.264, taslakta yer alan ve standardın esnekliğini artırabilecek ön işlem ve işleme sonrası işlevler değildir. NAL, çerçeveleme, mantıksal kanal sinyali, zamanlaması veya bilgi sinyallerinin son kullanımı dizisi dahil olmak üzere verileri kapsüllemek için temel biçimi kullanan ağ segmentinden sorumludur. Örneğin, NAL iletim biçiminde devre anahtarlı video kanalını destekler, RTP / UDP / IP iletim formatını kullanarak internetteki videoyu destekler. VCL verilerinin üst kısmı olan kendi, segment yapısı bilgileri ve gerçek yük bilgileri de dahil olmak üzere nal başlık bilgileri. (Veri bölümleme kullanıyorsanız, veriler birkaç bileşenden oluşabilir).

2, yüksek hassasiyetli, çok modlu hareket tahmini

H.264 Destek 1/4 veya 1/8 piksel hassas hareket vektörü. 1/4 Piksel Hassas 6-TAP Filtresi Yüksek frekanslı gürültüyü azaltmak için kullanılabilir, çünkü 1/8 piksel hassas hareket vektörü daha karmaşık 8-Tap filtresi kullanılabilir. Hareket tahmini sırasında, kodlayıcı tahmin sonuçlarını iyileştirmek için enterpolasyon filtresini "geliştirmeyi" seçebilir. H.264'te hareket tahmini, bir makroblok (MB) 2, yedi farklı blok boyutu modunun oluşumu olan farklı alt bloğa ayrılabilir. Görüntünün bu çok modlu esnek ve ayrıntılı bölünmesi, hareketli nesnelerin gerçek şekli ile daha uyumlu olarak, hareket tahmininin doğruluğunu büyük ölçüde geliştirir. Bu şekilde, her makro bloğunda 1,2,4,8 veya 16 hareket vektörleri içerebilir. Kodlayıcının çok çerçeveli referans teknolojisi olarak adlandırılan hareket tahmini için önceki birden fazla çerçeve kullanmasına izin veren H.264'te. Örneğin, iki veya üç sadece iyi bir referans çerçeve kodlama, kodlayıcı her bir hedef makroblok için seçecektir daha iyi tahmin çerçevesi verebilir ve her makro bloğu için talimatlar tahmin için kullanılan bir çerçevedir.

3, 4 × 4 tamsayı dönüşüm blokları

H.264, dönüşüm kodlamanın artık bloğuna dayanarak önceki standarda benzer, ancak dönüşüm işlem ve DCT'ye benzer gerçek işlemlerden ziyade bir tamsayı işlemleridir. Bu yaklaşımın avantajları: Enkoder ve kod çözücüde aynı hassasiyet dönüşümüne ve ters dönüşümüne izin vermek için, basit bir sabit nokta çalışma modu kullanımı kolay. Başka bir deyişle, "dönüşüm önleme hatası" yoktur. Dönüşüm ünitesi, geçmişte 8 × 8 bloktan ziyade 4 × 4 bloktur. Hareketli nesnelerin dar, daha hassas sınıflandırmasını dönüştürmek için kullanılan blok boyutu, böylece hesaplamayı sadece daha küçük olandan dönüştürmekle kalmaz ve arayüz hatalarındaki hareketli nesnelerin kenarları büyük ölçüde azalır. Gri blok arasındaki pürüzsüz alandaki görüntünün daha geniş bir alanının küçük parçalarını dönüştürmek için parlaklık farklılıkları üretmez, 4 × 4 dc katsayılarının 16 bloklu makroblok verilerini çerçeveleyebilir (her bir parça toplam 16) İkinci 4 × 4 blok dönüşümü için, 2 × 2 blok dönüşümü için dört 4 × 4 blok DC katsayının renk verileri (toplam dörtte her küçük parçası için bir tane). H.264 Hız Kontrolü, sabit büyüme değişikliklerinden ziyade yaklaşık%12.5'lik adım değişikliğinin büyüklüğünü ölçme yeteneğini geliştirmek için. Ters nicemleme işlemine normalleştirilmiş genliğin dönüşüm katsayıları, hesaplama karmaşıklığını azaltmak için tedavi edilir. Daha küçük bir nicemleme adımı ile renk faktörünün renk sadakatini vurgulamak.