FMUSER Wirless pārraida video un audio vieglāk!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> afrikands
sq.fmuser.org -> albāņu
ar.fmuser.org -> arābu
hy.fmuser.org -> armēņu
az.fmuser.org -> azerbaidžāņu
eu.fmuser.org -> basku valoda
be.fmuser.org -> baltkrievu
bg.fmuser.org -> bulgāru valoda
ca.fmuser.org -> katalāņu
zh-CN.fmuser.org -> ķīniešu (vienkāršotā)
zh-TW.fmuser.org -> ķīniešu (tradicionālā)
hr.fmuser.org -> horvātu
cs.fmuser.org -> čehu
da.fmuser.org -> dāņu
nl.fmuser.org -> holandiešu
et.fmuser.org -> igauņu
tl.fmuser.org -> filipīniešu
fi.fmuser.org -> somu
fr.fmuser.org -> franču valoda
gl.fmuser.org -> galisiešu valoda
ka.fmuser.org -> gruzīnu
de.fmuser.org -> vācu
el.fmuser.org -> grieķu
ht.fmuser.org -> Haiti kreolu
iw.fmuser.org -> ebreju
hi.fmuser.org -> hindi
hu.fmuser.org -> ungāru valoda
is.fmuser.org -> islandiešu
id.fmuser.org -> indonēziešu
ga.fmuser.org -> īru
it.fmuser.org -> itāļu
ja.fmuser.org -> japāņu
ko.fmuser.org -> korejiešu
lv.fmuser.org -> latviski
lt.fmuser.org -> lietuviešu
mk.fmuser.org -> maķedoniešu
ms.fmuser.org -> malajiešu
mt.fmuser.org -> maltiešu
no.fmuser.org -> norvēģu
fa.fmuser.org -> persiešu
pl.fmuser.org -> poļu
pt.fmuser.org -> portugāļu
ro.fmuser.org -> rumāņu
ru.fmuser.org -> krievu valoda
sr.fmuser.org -> serbu
sk.fmuser.org -> slovāku
sl.fmuser.org -> slovēņu
es.fmuser.org -> spāņu
sw.fmuser.org -> svahili
sv.fmuser.org -> zviedru
th.fmuser.org -> taizemiešu
tr.fmuser.org -> turku
uk.fmuser.org -> ukraiņu
ur.fmuser.org -> urdu valoda
vi.fmuser.org -> vjetnamiešu
cy.fmuser.org -> velsiešu
yi.fmuser.org -> jidišs
(1) Video signāla lieka informācija
Ņemot par piemēru digitālā video ierakstīšanas YUV komponenta formātu, YUV attiecīgi attēlo spilgtumu un divus krāsu atšķirības signālus. Piemēram, esošajai pal TV sistēmai spilgtuma signāla paraugu ņemšanas frekvence ir 13.5 MHz; hroma signāla frekvenču josla parasti ir puse vai mazāka par spilgtuma signālu, kas ir 6.75mhz vai 3.375mhz. Ņemot par paraugu 4: 2: 2 paraugu ņemšanas frekvenci, Y signāls pieņem 13.5mhz, hroma signālu U un V paraugus ņem 6.75mhz, un paraugu ņemšanas signālu kvantizē ar 8bit, tad var aprēķināt digitālā video koda ātrumu sekojoši:
13.5 * 8 + 6.75 * 8 + 6.75 * 8 = 216Mbit / s
Ja tik liels datu daudzums tiek glabāts vai pārsūtīts tieši, būs grūti izmantot saspiešanas tehnoloģiju, lai samazinātu bitu pārraides ātrumu. Digitālo video signālu var saspiest saskaņā ar diviem pamatnosacījumiem:
L. datu atlaišana. Piemēram, telpiskā dublēšanās, laika dublēšanās, struktūras dublēšanās, informācijas entropijas dublēšanās utt., Tas ir, starp attēla pikseļiem pastāv spēcīga korelācija. Šīs atlaišanas novēršana neizraisa informācijas zudumu, un tā ir bezzudumu saspiešana.
L. vizuālā atlaišana. Dažas cilvēka acu īpašības, piemēram, spilgtuma diskriminācijas slieksnis, redzes slieksnis, ir atšķirīgas jutībā pret spilgtumu un hromu, kas padara neiespējamu atbilstošu kļūdu ieviešanu kodēšanā un netiks atklātas. Cilvēka acu vizuālās īpašības var izmantot, lai apmainītos ar datu saspiešanu ar zināmu objektīvu izkropļojumu. Šī saspiešana ir zaudēta.
Digitālā video signāla saspiešanas pamatā ir iepriekš minētie divi nosacījumi, kas padara video datus ļoti saspiestu, kas veicina pārraidi un uzglabāšanu. Digitālā video saspiešanas izplatītākās metodes ir jaukta kodēšana, kas ir apvienot transformācijas kodēšanu, kustības novērtēšanu un kustības kompensēšanu un entropijas kodēšanu, lai saspiestu kodēšanu. Parasti transformācijas kodēšanu izmanto, lai novērstu attēla iekšējo kadra redundanci, un kustības novērtēšanu un kustības kompensāciju izmanto, lai noņemtu attēla savstarpējo kadru redundanci, un entropijas kodēšanu izmanto, lai vēl vairāk uzlabotu saspiešanas efektivitāti. Īsumā ir ieviestas šādas trīs saspiešanas kodēšanas metodes.
a) saspiešanas kodēšanas metode
b) Transformācijas kodēšana
Transformācijas kodēšanas funkcija ir pārveidot kosmosa domēnā aprakstīto attēla signālu frekvences domēnā un pēc tam kodēt pārveidotos koeficientus. Vispārīgi runājot, attēlam ir spēcīga korelācija kosmosā, un pārveidošana par frekvenču jomu var realizēt korelāciju un enerģijas koncentrāciju. Kopējā ortogonālā transformācija ietver diskrētu Furjē transformāciju, diskrētu kosinusa transformāciju un tā tālāk. Diskrētā kosinusa transformācija tiek plaši izmantota digitālā video saspiešanā.
Diskrēto kosinusa transformāciju sauc par DCT transformāciju. Tas var pārveidot L * l attēlu bloku no kosmosa domēna uz frekvences domēnu. Tāpēc attēla saspiešanas un kodēšanas procesā, pamatojoties uz DCT, attēls jāsadala attēlu blokos, kas nepārklājas. Pieņemsim, ka attēla izmērs ir 1280 * 720, tas ir sadalīts 160 * 90 attēlu blokos ar 8 * 8 izmēru bez pārklāšanās režģa formā. Tad DCT transformāciju var veikt katram attēla blokam.
Pēc bloka sadalīšanas katrs 8 * 8 punktu attēlu bloks tiek nosūtīts uz DCT kodētāju, un 8 * 8 attēlu bloks tiek pārveidots no telpiskā domēna uz frekvences domēnu. Zemāk redzamajā attēlā parādīts attēlu bloka lielums 8 * 8, kurā skaitlis norāda katra pikseļa spilgtuma vērtību. No attēla redzams, ka katra pikseļa spilgtuma vērtības šajā attēla blokā ir samērā vienmērīgas, īpaši blakus esošo pikseļu spilgtuma vērtība nav ļoti liela, kas norāda, ka attēla signālam ir spēcīga korelācija.
Faktiskais 8 * 8 attēlu bloks
Nākamajā attēlā parādīti attēla bloka DCT pārveidošanas rezultāti iepriekš redzamajā attēlā. No attēla redzams, ka pēc DCT transformācijas zemās frekvences koeficients kreisajā augšējā stūrī koncentrē daudz enerģijas, savukārt enerģija uz augstās frekvences koeficientu apakšējā labajā stūrī ir ļoti maza.
Attēla bloka koeficienti pēc DCT pārveidošanas
Pēc DCT pārveidošanas signāls ir jānosaka kvantitatīvi. Tā kā cilvēka acis ir jutīgas pret attēlu zemas frekvences raksturlielumiem, piemēram, objektu kopējo spilgtumu, nevis pret attēla augstfrekvences detaļām, tāpēc pārraides procesā augstas frekvences informāciju var pārsūtīt mazāk vai mazāk, tikai zemfrekvences daļa. Kvantēšanas process samazina informācijas pārraidi, kvantitatīvi nosakot zemfrekvences reģiona koeficientus un rupji kvantējot kvantitatīvi augstfrekvences reģionā, kas noņem augstas frekvences informāciju, kas nav jutīga pret cilvēka acīm. Tāpēc kvantēšana ir bezzudumu saspiešanas process un galvenais video kompresijas kodēšanas kvalitātes bojājuma iemesls.
Kvantifikācijas procesu var izteikt pēc šādas formulas:
Starp tiem FQ (U, V) ir DCT koeficients pēc kvantēšanas; f (U, V) ir DCT koeficients pirms kvantēšanas; Q (U, V) apzīmē kvantēšanas svēršanas matricu; q ir kvantēšanas solis; kārta attiecas uz konsolidāciju, un izvades vērtība tiek uzskatīta par tuvāko veselā skaitļa vērtību.
Kvantēšanas koeficientu izvēlieties pamatoti, un rezultāts pēc pārveidotā attēla bloka kvantēšanas ir parādīts attēlā.
DCT koeficients pēc kvantitatīvās noteikšanas
Pēc kvantēšanas lielākā daļa DCT koeficientu tiek mainīti uz 0, bet tikai daži koeficienti nav nulles vērtības. Pašlaik ir jāsaspiež un jākodē tikai šīs vērtības, kas nav nulles vērtības.
b) Entropijas kodēšana
Entropijas kodēšana ir nosaukta, jo vidējais koda garums pēc kodēšanas ir tuvu avota entropijas vērtībai. Entropijas kodēšanu ievieš VLC (mainīga garuma kodēšana). Pamatprincips ir piešķirt īsam kodam simbolam ar lielu varbūtību avotā un piešķirt garu kodu simbolam ar nelielu iestāšanās varbūtību, lai statistiski iegūtu īsāku vidējo koda garumu. Mainīga garuma kodēšana parasti ietver Hofmana kodu, aritmētisko kodu, izpildes kodu utt. Darbības garuma kodēšana ir ļoti vienkārša saspiešanas metode, tās saspiešanas efektivitāte nav augsta, bet kodēšanas un dekodēšanas ātrums ir ātrs, un tas joprojām tiek plaši izmantots, it īpaši pēc kodēšanas pārveidošanas, izmantojot ilguma kodēšanu, ir labs efekts.
Pirmkārt, maiņstrāvas koeficientu tūlīt pēc kvantatora izejas līdzstrāvas koeficienta skenē Z tipa (kā parādīts bultiņas līnijā). Z-skenēšana pārveido divdimensiju kvantēšanas koeficientu viendimensionālā secībā un pēc tam turpina kodēšanas ilgumu. Visbeidzot, datu kodēšanai pēc palaišanas kodēšanas tiek izmantots cits mainīga garuma kods, piemēram, Hofmana kodēšana. Izmantojot šāda veida mainīga garuma kodēšanu, kodēšanas efektivitāte tiek vēl vairāk uzlabota.
c) Kustības novērtēšana un kustības kompensācija
Kustības novērtēšana un kustības kompensācija ir efektīvas metodes, lai novērstu attēlu secību laika virziena korelāciju. Iepriekš aprakstītās DCT pārveidošanas, kvantēšanas un entropijas kodēšanas metodes ir balstītas uz viena kadra attēlu. Izmantojot šīs metodes, var novērst telpisko korelāciju starp attēla pikseļiem. Faktiski papildus telpiskajai korelācijai attēla signālam ir arī laika korelācija. Piemēram, digitālajam video ar statisku fonu, piemēram, ziņu apraidi un nelielu attēla galvenā ķermeņa kustību, atšķirība starp katru attēlu ir ļoti maza, un korelācija starp attēliem ir ļoti liela. Šajā gadījumā mums nav nepieciešams kodēt katru kadra attēlu atsevišķi, bet mēs varam kodēt tikai blakus esošo video kadru mainītās daļas, lai vēl vairāk samazinātu datu apjomu. Šis darbs tiek realizēts ar kustības novērtēšanu un kustības kompensāciju.
Kustības novērtēšanas tehnoloģija pašreizējo ievades attēlu parasti sadala vairākos mazos attēlu apakšblokos, kas nepārklājas, piemēram, kadra attēla izmērs ir 1280 * 720. Pirmkārt, tas ir sadalīts 40 * 45 attēlu blokos ar 16 * 16 izmērs, kas nepārklājas viens otram režģa veidā, un pēc tam iepriekšējā attēla vai pēdējā attēla meklēšanas loga ietvaros atrodiet bloku katram attēla blokam, lai atrastu vienu attēla bloku meklēšanas logs Līdzīgākais attēlu bloks. Meklēšanas procesu sauc par kustības novērtēšanu. Aprēķinot informāciju par atrašanās vietu starp līdzīgāko attēla bloku un attēla bloku, var iegūt kustības vektoru. Tādā veidā pašreizējo attēla bloku var atņemt no līdzīgākā attēla bloka, uz kuru norāda atsauces attēla kustības vektors, un iegūt attēla atlikuma bloku. Tā kā katra pikseļa vērtība atlikušajā attēla blokā ir ļoti maza, kompresijas kodēšanā var iegūt lielāku saspiešanas pakāpi. Šo atņemšanas procesu sauc par kustības kompensāciju.
Tā kā atsauces attēls ir jāizmanto kustības novērtēšanai un kustības kompensēšanai kodēšanas procesā, ir ļoti svarīgi izvēlēties atsauces attēlu. Parasti kodētājs katru kadra attēla ievadi sadala trīs dažādos veidos atbilstoši dažādiem atsauces attēliem: I (iekšējais) kadrs, B (vadīšanas paredzēšanas) kadrs un P (prognozēšanas) kadrs. Kā parādīts attēlā.
Tipiska I, B, P rāmja struktūras secība
Kā parādīts attēlā, I rāmis kodēšanai izmanto tikai rāmī esošos datus, un kodēšanas procesā tam nav nepieciešama kustības novērtēšana un kustības kompensācija. Acīmredzot, tā kā I kadrs nenovērš laika virziena korelāciju, saspiešanas pakāpe ir relatīvi zema. Kodēšanas procesā P rāmis izmanto priekšējo I rāmi vai P rāmi kā atsauces attēlu kustības kompensēšanai, faktiski tas kodē atšķirību starp pašreizējo attēlu un atsauces attēlu. B rāmja kodēšanas režīms ir līdzīgs P rāmim, vienīgā atšķirība ir tā, ka kodēšanas procesa prognozēšanai ir jāizmanto priekšējais I rāmis vai P rāmis un vēlāk I rāmis vai P rāmis. Tādējādi katram P kadra kodējumam kā atsauces attēls jāizmanto viens kadra attēls, savukārt B kadram kā atsauce ir vajadzīgi divi kadri. Turpretī B kadram ir lielāks saspiešanas koeficients nekā P kadram.
d) jaukta kodēšana
Darbā ir ieviestas vairākas svarīgas video saspiešanas un kodēšanas metodes. Praktiski šīs metodes nav atdalītas, un tās parasti apvieno, lai sasniegtu vislabāko saspiešanas efektu. Nākamajā attēlā parādīts hibrīda kodēšanas modelis (ti, transformācijas kodēšana + kustības novērtēšana un kustības kompensācija + entropijas kodēšana). Modelis tiek plaši izmantots MPEG1, MPEG2, H.264 un citos standartos. No attēla redzams, ka pašreizējais ievades attēls vispirms ir jāsadala blokos, bloka iegūtā attēla bloks jāatskaita no paredzamais attēls pēc kustības kompensācijas, lai iegūtu atšķirības attēlu x, un pēc tam starpības attēla blokam tiek veikta DCT transformācija un kvantēšana. Kvantētajiem izejas datiem ir divas dažādas vietas: viena ir nosūtīt tos uz entropijas kodētāju kodēšanai, un kodētā koda straume tiek izvadīta uz kešatmiņu Saglabāt ierīcē un gaidīt pārraidi. Vēl viena lietojumprogramma ir skaitļa x 'kvantitatīvās noteikšanas un maiņas novēršana, kas pievieno attēla bloka izvadi ar kustības kompensāciju, lai iegūtu jaunu prognozēšanas attēla signālu, un nosūta jaunu prognozes attēla bloku rāmja atmiņā.
|
Ievadiet e-pastu, lai saņemtu pārsteigumu
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> afrikands
sq.fmuser.org -> albāņu
ar.fmuser.org -> arābu
hy.fmuser.org -> armēņu
az.fmuser.org -> azerbaidžāņu
eu.fmuser.org -> basku valoda
be.fmuser.org -> baltkrievu
bg.fmuser.org -> bulgāru valoda
ca.fmuser.org -> katalāņu
zh-CN.fmuser.org -> ķīniešu (vienkāršotā)
zh-TW.fmuser.org -> ķīniešu (tradicionālā)
hr.fmuser.org -> horvātu
cs.fmuser.org -> čehu
da.fmuser.org -> dāņu
nl.fmuser.org -> holandiešu
et.fmuser.org -> igauņu
tl.fmuser.org -> filipīniešu
fi.fmuser.org -> somu
fr.fmuser.org -> franču valoda
gl.fmuser.org -> galisiešu valoda
ka.fmuser.org -> gruzīnu
de.fmuser.org -> vācu
el.fmuser.org -> grieķu
ht.fmuser.org -> Haiti kreolu
iw.fmuser.org -> ebreju
hi.fmuser.org -> hindi
hu.fmuser.org -> ungāru valoda
is.fmuser.org -> islandiešu
id.fmuser.org -> indonēziešu
ga.fmuser.org -> īru
it.fmuser.org -> itāļu
ja.fmuser.org -> japāņu
ko.fmuser.org -> korejiešu
lv.fmuser.org -> latviski
lt.fmuser.org -> lietuviešu
mk.fmuser.org -> maķedoniešu
ms.fmuser.org -> malajiešu
mt.fmuser.org -> maltiešu
no.fmuser.org -> norvēģu
fa.fmuser.org -> persiešu
pl.fmuser.org -> poļu
pt.fmuser.org -> portugāļu
ro.fmuser.org -> rumāņu
ru.fmuser.org -> krievu valoda
sr.fmuser.org -> serbu
sk.fmuser.org -> slovāku
sl.fmuser.org -> slovēņu
es.fmuser.org -> spāņu
sw.fmuser.org -> svahili
sv.fmuser.org -> zviedru
th.fmuser.org -> taizemiešu
tr.fmuser.org -> turku
uk.fmuser.org -> ukraiņu
ur.fmuser.org -> urdu valoda
vi.fmuser.org -> vjetnamiešu
cy.fmuser.org -> velsiešu
yi.fmuser.org -> jidišs
FMUSER Wirless pārraida video un audio vieglāk!
Kontakti
Adrese:
Nr. 305 istaba HuiLan ēka Nr.273 Huanpu Road Guangzhou, Ķīna 510620
Kategorijas
Saņemt jaunumus