FMUSER Kablosuz Video ve Sesi Daha Kolay İletin!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Afrikaans
sq.fmuser.org -> Arnavutça
ar.fmuser.org -> Arapça
hy.fmuser.org -> Ermeni
az.fmuser.org -> Azerice
eu.fmuser.org -> Bask Dili
be.fmuser.org -> Beyaz Rusça
bg.fmuser.org -> Bulgar
ca.fmuser.org -> Katalanca
zh-CN.fmuser.org -> Çince (Basitleştirilmiş)
zh-TW.fmuser.org -> Çince (Geleneksel)
hr.fmuser.org -> Hırvatça
cs.fmuser.org -> Çekçe
da.fmuser.org -> Danca
nl.fmuser.org -> Hollandalı
et.fmuser.org -> Estonca
tl.fmuser.org -> Filipinli
fi.fmuser.org -> Fince
fr.fmuser.org -> Fransızca
gl.fmuser.org -> Galiçyaca
ka.fmuser.org -> Gürcüce
de.fmuser.org -> Almanca
el.fmuser.org -> Yunanca
ht.fmuser.org -> Haiti Kreyolu
iw.fmuser.org -> İbranice
hi.fmuser.org -> Hintçe
hu.fmuser.org -> Macar
is.fmuser.org -> İzlandaca
id.fmuser.org -> Endonezya
ga.fmuser.org -> İrlandalı
it.fmuser.org -> İtalyan
ja.fmuser.org -> Japonca
ko.fmuser.org -> Korece
lv.fmuser.org -> Letonca
lt.fmuser.org -> Litvanya
mk.fmuser.org -> Makedonca
ms.fmuser.org -> Malayca
mt.fmuser.org -> Malta
no.fmuser.org -> Norveç
fa.fmuser.org -> Farsça
pl.fmuser.org -> Lehçe
pt.fmuser.org -> Portekizce
ro.fmuser.org -> Romen
ru.fmuser.org -> Rusça
sr.fmuser.org -> Sırpça
sk.fmuser.org -> Slovakça
sl.fmuser.org -> Slovence
es.fmuser.org -> İspanyolca
sw.fmuser.org -> Svahili
sv.fmuser.org -> İsveççe
th.fmuser.org -> Tay
tr.fmuser.org -> Türkçe
uk.fmuser.org -> Ukraynaca
ur.fmuser.org -> Urduca
vi.fmuser.org -> Vietnamca
cy.fmuser.org -> Galce
yi.fmuser.org -> Yidiş
(1) Video sinyalinin yedek bilgisi
Örnek olarak dijital video kaydetmenin YUV bileşen formatını alırsak, YUV sırasıyla parlaklığı ve iki renk farkı sinyalini temsil eder. Örneğin, mevcut pal TV sistemi için, parlaklık sinyalinin örnekleme frekansı 13.5 mhz'dir; Chroma sinyalinin frekans bandı genellikle 6.75mhz veya 3.375mhz olan parlaklık sinyalinin yarısı veya daha azıdır. Örnek olarak 4: 2: 2 örnekleme frekansı alındığında, Y sinyali 13.5 mhz, kroma sinyali U ve V 6.75 mhz olarak örneklenir ve örnekleme sinyali 8 bit ile nicelendirilir, ardından dijital videonun kod oranı hesaplanabilir aşağıdaki gibi:
13.5 * 8 + 6.75 * 8 + 6.75 * 8 = 216 Mbit / sn
Bu kadar büyük miktarda veri depolanırsa veya doğrudan iletilirse, bit oranını düşürmek için sıkıştırma teknolojisini kullanmak zor olacaktır. Dijital video sinyali iki temel koşula göre sıkıştırılabilir:
L. veri fazlalığı. Örneğin, uzamsal fazlalık, zaman fazlalığı, yapı fazlalığı, bilgi entropi fazlalığı vb., Yani görüntünün pikselleri arasında güçlü bir korelasyon vardır. Bu fazlalığın ortadan kaldırılması bilgi kaybına yol açmaz ve kayıpsız sıkıştırmadır.
L. görsel fazlalık. İnsan gözünün parlaklık ayırt etme eşiği, görsel eşik gibi bazı özellikleri, parlaklığa ve kromaya duyarlılıkta farklıdır, bu da kodlamada uygun hataların girilmesini imkansız kılar ve algılanmayacaktır. İnsan gözünün görsel özellikleri, belirli nesnel bozulma ile veri sıkıştırma için alışveriş yapmak için kullanılabilir. Bu sıkıştırma kayıplıdır.
Dijital video sinyalinin sıkıştırılması, yukarıdaki iki koşula dayanır, bu da video verilerini büyük ölçüde sıkıştırır, bu da iletim ve depolama için elverişlidir. Dijital video sıkıştırmanın yaygın yöntemleri, kodlamayı sıkıştırmak için dönüşüm kodlamasını, hareket tahminini ve hareket telafisini ve entropi kodlamayı birleştiren karışık kodlamadır. Genellikle, görüntünün kare içi fazlalığını ortadan kaldırmak için dönüşüm kodlaması kullanılır ve görüntünün kareler arası fazlalığını ortadan kaldırmak için hareket tahmini ve hareket telafisi kullanılır ve sıkıştırma verimliliğini daha da artırmak için entropi kodlaması kullanılır. Aşağıdaki üç sıkıştırma kodlama yöntemi kısaca tanıtılmıştır.
(a) Sıkıştırma kodlama yöntemi
(b) Dönüşüm kodlaması
Dönüşüm kodlamasının işlevi, uzay alanında açıklanan görüntü sinyalini frekans alanına dönüştürmek ve ardından dönüştürülmüş katsayıları kodlamaktır. Genel olarak konuşursak, görüntünün uzayda güçlü bir ilişkisi vardır ve frekans alanına dönüşüm ilintisizliği ve enerji konsantrasyonunu gerçekleştirebilir. Ortak ortogonal dönüşüm, ayrık Fourier dönüşümü, ayrık kosinüs dönüşümü vb. İçerir. Ayrık kosinüs dönüşümü, dijital video sıkıştırmada yaygın olarak kullanılır.
Ayrık kosinüs dönüşümü, DCT dönüşümü olarak adlandırılır. L * l imaj bloğunu uzay alanından frekans alanına dönüştürebilir. Bu nedenle, DCT'ye dayalı görüntü sıkıştırma ve kodlama sürecinde, görüntünün üst üste binmeyen görüntü bloklarına bölünmesi gerekir. Bir görüntünün boyutunun 1280 * 720 olduğunu varsayalım, ızgara biçiminde üst üste binmeden 160 * 90 boyutunda 8 * 8 görüntü bloğuna bölünmüştür. Daha sonra her bir görüntü bloğu için DCT dönüşümü gerçekleştirilebilir.
Blok bölündükten sonra, her 8 * 8 noktalı görüntü bloğu DCT kodlayıcıya gönderilir ve 8 * 8 görüntü bloğu, uzamsal alandan frekans alanına dönüştürülür. Aşağıdaki şekil, sayının her pikselin parlaklık değerini temsil ettiği 8 * 8'lik bir görüntü bloğu örneğini göstermektedir. Şekilden, bu görüntü bloğundaki her bir pikselin parlaklık değerlerinin nispeten tekdüze olduğu, özellikle bitişik piksellerin parlaklık değerinin çok büyük olmadığı, bu da görüntü sinyalinin güçlü bir korelasyona sahip olduğunu göstermektedir.
Gerçek bir 8 * 8 görüntü bloğu
Aşağıdaki şekil, yukarıdaki şekildeki görüntü bloğunun DCT dönüşümünün sonuçlarını göstermektedir. DCT dönüşümünden sonra sol üst köşedeki düşük frekans katsayısının çok fazla enerji yoğunlaştırdığı, sağ alt köşedeki yüksek frekans katsayısındaki enerjinin ise çok küçük olduğu şekilden görülebilmektedir.
DCT dönüşümünden sonra görüntü bloğunun katsayıları
DCT dönüşümünden sonra sinyalin ölçülmesi gerekir. İnsan gözü, nesnelerin genel parlaklığı gibi görüntülerin düşük frekans özelliklerine duyarlı olduğundan ve görüntüdeki yüksek frekanslı ayrıntılara duyarlı olmadığından, iletim sürecinde yüksek frekanslı bilgiler yalnızca daha az iletilebilir veya aktarılamaz. düşük frekanslı kısım. Niceleme işlemi, insan gözüne duyarlı olmayan yüksek frekans bilgisini ortadan kaldıran, düşük frekans bölgesi katsayılarını ve yüksek frekans bölgesindeki katsayıların kaba nicemlemesini ölçerek bilgi iletimini azaltır. Bu nedenle niceleme, kayıplı bir sıkıştırma işlemidir ve video sıkıştırma kodlamadaki kalite hasarının ana nedenidir.
Miktar belirleme süreci aşağıdaki formülle ifade edilebilir:
Bunlar arasında, FQ (U, V) nicemlemeden sonraki DCT katsayısını temsil eder; f (U, V) nicemlemeden önceki DCT katsayısını temsil eder; Q (U, V) nicemleme ağırlık matrisini temsil eder; q niceleme adımıdır; round konsolidasyonu ifade eder ve çıktısı alınacak değer en yakın tamsayı değeri olarak alınır.
Niceleme katsayısını makul bir şekilde seçin ve dönüştürülen görüntü bloğunun nicelendirilmesinden sonraki sonuç şekilde gösterilir.
Kantifikasyondan sonra DCT katsayısı
DCT katsayılarının çoğu nicelemeden sonra 0'a değiştirilirken, yalnızca birkaç katsayı sıfır olmayan değerlerdir. Şu anda, yalnızca bu sıfır olmayan değerlerin sıkıştırılması ve kodlanması gerekir.
(b) Entropi kodlaması
Entropi kodlaması, kodlamadan sonraki ortalama kod uzunluğunun kaynağın entropi değerine yakın olması nedeniyle adlandırılır. Entropi kodlaması, VLC (değişken uzunluk kodlaması) ile gerçekleştirilir. Temel ilke, kaynakta yüksek olasılıklı sembole kısa kod vermek ve daha kısa ortalama kod uzunluğunu istatistiksel olarak elde etmek için sembole küçük oluş olasılığı ile uzun kod vermektir. Değişken uzunluklu kodlama genellikle Hoffman kodunu, aritmetik kodunu, çalıştırma kodunu, vb. İçerir. Çalışma uzunluğu kodlaması çok basit bir sıkıştırma yöntemidir, sıkıştırma verimliliği yüksek değildir, ancak kodlama ve kod çözme hızı hızlıdır ve özellikle yaygın olarak kullanılmaktadır. kodlamanın dönüştürülmesinden sonra, sayı-uzunluk kodlamasının kullanılması iyi bir etkiye sahiptir.
İlk olarak, niceleyicinin çıkış DC katsayısının hemen ardından gelen AC katsayısı, Z-tipinde taranacaktır (ok çizgisinde gösterildiği gibi). Z-taraması, iki boyutlu niceleme katsayısını tek boyutlu diziye dönüştürür ve ardından uzunluk kodlamasını yürütür. Son olarak, başka bir değişken uzunluk kodu, Hoffman kodlaması gibi, çalıştırma kodlamasından sonra verileri kodlamak için kullanılır. Bu tür değişken uzunluklu kodlama yoluyla, kodlamanın verimliliği daha da geliştirilir.
(c) Hareket tahmini ve hareket telafisi
Hareket tahmini ve hareket telafisi, görüntü dizilerinin zaman yönünün korelasyonunu ortadan kaldırmak için etkili yöntemlerdir. Yukarıda açıklanan DCT dönüşümü, niceleme ve entropi kodlama yöntemleri, bir çerçeve görüntüsüne dayanmaktadır. Bu yöntemler sayesinde, görüntüdeki pikseller arasındaki uzamsal korelasyon ortadan kaldırılabilir. Aslında, uzamsal korelasyona ek olarak, görüntü sinyalinin zamansal korelasyonu vardır. Örneğin, haber ortak yayını ve resmin ana gövdesinin küçük hareketi gibi arka plan durağanlığına sahip dijital video için, her bir resim arasındaki fark çok küçüktür ve görüntüler arasındaki korelasyon çok büyüktür. Bu durumda, her kare görüntüsünü ayrı ayrı kodlamamıza gerek yoktur, ancak veri miktarını daha da azaltmak için yalnızca bitişik video karelerinin değişen bölümlerini kodlayabiliriz. Bu çalışma, hareket tahmini ve hareket telafisi ile gerçekleştirilir.
Hareket tahmin teknolojisi genellikle mevcut giriş görüntüsünü birbiriyle örtüşmeyen birkaç küçük görüntü alt bloğuna böler; örneğin, bir kare görüntünün boyutu 1280 * 720'dir. İlk olarak, 40 * ile 45 * 16 görüntü bloğuna bölünür. Izgara biçiminde birbiriyle örtüşmeyen 16 boyut ve daha sonra, önceki görüntünün veya sonraki görüntünün arama penceresi kapsamında, her görüntü bloğu için bir görüntü bloğu içinde bir görüntü bloğu bulacak bir blok bulun. arama penceresi En benzer görüntü bloğu. Arama sürecine hareket tahmini denir. En benzer görüntü bloğu ve görüntü bloğu arasındaki konum bilgisinin hesaplanmasıyla bir hareket vektörü elde edilebilir. Bu şekilde, mevcut görüntü bloğu, referans görüntü hareket vektörü tarafından işaret edilen en benzer görüntü bloğundan çıkarılabilir ve bir artık görüntü bloğu elde edilebilir. Artık görüntü bloğundaki her piksel değeri çok küçük olduğundan, sıkıştırma kodlamasında daha yüksek bir sıkıştırma oranı elde edilebilir. Bu çıkarma işlemine hareket telafisi denir.
Kodlama sürecinde hareket tahmini ve hareket telafisi için referans görüntünün kullanılması gerektiğinden, referans görüntünün seçilmesi çok önemlidir. Genel olarak, kodlayıcı her kare görüntü girişini farklı referans görüntülerine göre üç farklı türe ayırır: I (içi) çerçeve, B (kılavuzluk tahmini) çerçeve ve P (tahmin) çerçeve. Şekilde gösterildiği gibi.
Tipik I, B, P çerçeve yapısı dizisi
Şekilde gösterildiği gibi, I çerçevesi kodlama için yalnızca çerçevedeki verileri kullanır ve kodlama işlemi sırasında hareket tahmini ve hareket telafisine ihtiyaç duymaz. Açıktır ki, I çerçevesi zaman yönünün korelasyonunu ortadan kaldırmadığından, sıkıştırma oranı nispeten düşüktür. Kodlama sürecinde, P çerçevesi hareket telafisi için referans görüntü olarak bir ön I çerçevesi veya P çerçevesi kullanır, aslında mevcut görüntü ile referans görüntü arasındaki farkı kodlar. B çerçevesinin kodlama modu P çerçevesine benzer, tek fark, kodlama işlemi sırasında tahmin etmek için bir ön I çerçevesi veya P çerçevesi ve daha sonra bir I çerçevesi veya P çerçevesi kullanması gerektiğidir. Bu nedenle, her bir P çerçeve kodlamasının referans görüntü olarak bir çerçeve görüntüsü kullanması gerekirken, B çerçevesinin referans olarak iki çerçeveye ihtiyacı vardır. Buna karşılık, B karesi, P karesine göre daha yüksek bir sıkıştırma oranına sahiptir.
(d) Karışık kodlama
Makale, video sıkıştırma ve kodlamada birkaç önemli yöntemi tanıtmaktadır. Pratik uygulamada, bu yöntemler ayrılmamıştır ve genellikle en iyi sıkıştırma etkisini elde etmek için birleştirilirler. Aşağıdaki şekil hibrit kodlama modelini göstermektedir (yani dönüşüm kodlaması + hareket tahmini ve hareket telafisi + entropi kodlaması). Model MPEG1, MPEG2, H.264 ve diğer standartlarda yaygın olarak kullanılmaktadır.Şekilden mevcut giriş görüntüsünün önce bloklara bölünmesi gerektiğini, blok tarafından elde edilen görüntünün bloğunun x fark görüntüsünü elde etmek için hareket telafisinden sonra tahmin edilen görüntü ve ardından fark görüntü bloğu için DCT dönüşümü ve niceleme gerçekleştirilir. Nicelleştirilmiş çıktı verisinin iki farklı yeri vardır: Birincisi, onu kodlama için entropi kodlayıcısına göndermektir ve kodlanan kod akışı, cihazdaki bir önbelleğe kaydedilir ve iletimi bekle. Başka bir uygulama, yeni bir öngörü görüntü sinyali elde etmek için görüntü bloğu çıktısını hareket dengelemeli ekleyen ve çerçeve belleğine yeni bir öngörü görüntü bloğu gönderen x 'sinyaline karşı nicelik belirleme ve değişimi tersine çevirmektir.
|
Sürpriz almak için e-posta girin
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Afrikaans
sq.fmuser.org -> Arnavutça
ar.fmuser.org -> Arapça
hy.fmuser.org -> Ermeni
az.fmuser.org -> Azerice
eu.fmuser.org -> Bask Dili
be.fmuser.org -> Beyaz Rusça
bg.fmuser.org -> Bulgar
ca.fmuser.org -> Katalanca
zh-CN.fmuser.org -> Çince (Basitleştirilmiş)
zh-TW.fmuser.org -> Çince (Geleneksel)
hr.fmuser.org -> Hırvatça
cs.fmuser.org -> Çekçe
da.fmuser.org -> Danca
nl.fmuser.org -> Hollandalı
et.fmuser.org -> Estonca
tl.fmuser.org -> Filipinli
fi.fmuser.org -> Fince
fr.fmuser.org -> Fransızca
gl.fmuser.org -> Galiçyaca
ka.fmuser.org -> Gürcüce
de.fmuser.org -> Almanca
el.fmuser.org -> Yunanca
ht.fmuser.org -> Haiti Kreyolu
iw.fmuser.org -> İbranice
hi.fmuser.org -> Hintçe
hu.fmuser.org -> Macar
is.fmuser.org -> İzlandaca
id.fmuser.org -> Endonezya
ga.fmuser.org -> İrlandalı
it.fmuser.org -> İtalyan
ja.fmuser.org -> Japonca
ko.fmuser.org -> Korece
lv.fmuser.org -> Letonca
lt.fmuser.org -> Litvanya
mk.fmuser.org -> Makedonca
ms.fmuser.org -> Malayca
mt.fmuser.org -> Malta
no.fmuser.org -> Norveç
fa.fmuser.org -> Farsça
pl.fmuser.org -> Lehçe
pt.fmuser.org -> Portekizce
ro.fmuser.org -> Romen
ru.fmuser.org -> Rusça
sr.fmuser.org -> Sırpça
sk.fmuser.org -> Slovakça
sl.fmuser.org -> Slovence
es.fmuser.org -> İspanyolca
sw.fmuser.org -> Svahili
sv.fmuser.org -> İsveççe
th.fmuser.org -> Tay
tr.fmuser.org -> Türkçe
uk.fmuser.org -> Ukraynaca
ur.fmuser.org -> Urduca
vi.fmuser.org -> Vietnamca
cy.fmuser.org -> Galce
yi.fmuser.org -> Yidiş
FMUSER Kablosuz Video ve Sesi Daha Kolay İletin!
İletişim
Adres:
No.305 Oda HuiLan Binası No. 273 Huanpu Yolu Guangzhou Çin 510620
Kategoriler
Kaydolun