FMUSER brezžični prenos video in zvoka lažje!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> afrikanščina
sq.fmuser.org -> albanski
ar.fmuser.org -> arabščina
hy.fmuser.org -> Armenščina
az.fmuser.org -> azerbajdžanski
eu.fmuser.org -> baskovščina
be.fmuser.org -> belorusko
bg.fmuser.org -> bolgarščina
ca.fmuser.org -> katalonščina
zh-CN.fmuser.org -> kitajščina (poenostavljena)
zh-TW.fmuser.org -> kitajščina (tradicionalno)
hr.fmuser.org -> hrvaški
cs.fmuser.org -> češčina
da.fmuser.org -> danski
nl.fmuser.org -> nizozemščina
et.fmuser.org -> estonščina
tl.fmuser.org -> filipinsko
fi.fmuser.org -> finski
fr.fmuser.org -> francosko
gl.fmuser.org -> galicijščina
ka.fmuser.org -> gruzijski
de.fmuser.org -> nemščina
el.fmuser.org -> grščina
ht.fmuser.org -> haitijska kreolščina
iw.fmuser.org -> hebrejščina
hi.fmuser.org -> hindujščina
hu.fmuser.org -> madžarščina
is.fmuser.org -> islandski
id.fmuser.org -> indonezijski
ga.fmuser.org -> irski
it.fmuser.org -> italijanščina
ja.fmuser.org -> japonski
ko.fmuser.org -> korejski
lv.fmuser.org -> latvijski
lt.fmuser.org -> litovščina
mk.fmuser.org -> makedonščina
ms.fmuser.org -> malajščina
mt.fmuser.org -> malteščina
no.fmuser.org -> norveščina
fa.fmuser.org -> perzijski
pl.fmuser.org -> poljščina
pt.fmuser.org -> portugalščina
ro.fmuser.org -> romunščina
ru.fmuser.org -> ruščina
sr.fmuser.org -> srbščina
sk.fmuser.org -> slovaški
sl.fmuser.org -> slovenščina
es.fmuser.org -> španščina
sw.fmuser.org -> svahili
sv.fmuser.org -> švedščina
th.fmuser.org -> tajska
tr.fmuser.org -> turški
uk.fmuser.org -> ukrajinski
ur.fmuser.org -> urdujščina
vi.fmuser.org -> Vietnamščina
cy.fmuser.org -> valižanščina
yi.fmuser.org -> jidiš
H.264 ali MPEG-4 Del Ten (AVC, napredno kodiranje videa) je najnovejša generacija standardov za video stiskanje, ki sta jih skupaj objavila Mednarodni oddelek za standardizacijo telekomunikacij ITU-T in Mednarodna organizacija za standardizacijo ISO / IEC leta 2003. trenutno se standard H.264 pogosto uporablja pri daljinskem nadzoru žičnega / brezžičnega videa, omrežnih interaktivnih medijih, digitalni televiziji in video konferencah itd.
Kitajsko ime H.264 + vzdevek MPEG-4 10. del Standardni čas za kakovostno stiskanje videa leta 2003
kazalo
1 Osnovni uvod
2 Tehnični poudarki
Primerjava zmogljivosti 3
Osnovni uvod
H.264 je nov digitalni video, ki ga je razvila skupna video ekipa (JVT: skupna video ekipa) VCEG (Video Coding Experts Group) ITU-T in MPEG (Moving Picture Coding Experts Group) ISO / IEC
Video strežnik
Video strežnik
Standard kodiranja sta ITU-T H.264 in ISO / IEC MPEG-4, del 10. Pridobivanje osnutkov se je začelo januarja 1998. Prvi osnutek je bil dokončan septembra 1999. Testni model TML-8 je bil razvit maja 2001. Odbor FCD za H.264 je bil sprejet na 5. sestanku JVT junija 2002. Uradno izdano marca 2003. Tako kot prejšnji standard je tudi H.264 tudi hibridni način kodiranja DPCM in transformirano kodiranje. Vendar sprejme preprosto zasnovo "vrnitev k osnovam", brez številnih možnosti, in doseže veliko boljše kompresijske lastnosti kot H.263 ++; krepi prilagodljivost različnim kanalom, sprejme "omrežju prijazno" strukturo in sintakso, ugodno za obdelavo napak in izgubo paketov; širok nabor aplikacijskih ciljev za potrebe različnih hitrosti, različnih ločljivosti in različnih priložnosti prenosa (shranjevanja); njegov osnovni sistem je odprt in za uporabo niso potrebne avtorske pravice. Tehnično je v standardu H.264 veliko poudarkov, kot so poenoteno kodiranje simbolov VLC, visoko natančnost, večnamenska ocena premika, celoštevilčna transformacija na osnovi blokov 4 × 4 in sintaksa večplastnega kodiranja. Ti ukrepi omogočajo, da ima algoritem H.264 zelo visoko učinkovitost kodiranja, saj lahko z enako rekonstruirano kakovostjo slike prihrani približno 50% hitrosti kodiranja kot H.263. Struktura toka kode H.264 ima močno prilagodljivost omrežja, povečuje zmožnosti obnavljanja napak in se lahko dobro prilagodi aplikacijam IP in brezžičnim omrežjem.
Tehnični poudarek
Večplastno oblikovanje
Algoritem H.264 lahko konceptualno razdelimo na dve plasti: plast za kodiranje videoposnetkov (VCL: Video Coding Layer) je odgovorna za učinkovito predstavitev video vsebin, plast abstrakcije omrežja (NAL: Network Abstraction Layer) pa za ustrezen način. zahteva omrežni paket in prenaša podatke. Paketni vmesnik je definiran med VCL in NAL, embalaža in ustrezna signalizacija pa sta del NAL. Na ta način VCL oziroma NAL izpolnjujeta naloge visoke učinkovitosti kodiranja in prijaznosti do omrežja. Plast VCL vključuje hibridno kodiranje blokovnega kompenziranja gibanja in nekatere nove funkcije. Tako kot prejšnji standardi kodiranja videoposnetkov tudi H.264 v osnutku ne vključuje funkcij, kot sta predhodna obdelava in naknadna obdelava, kar lahko poveča prilagodljivost standarda. NAL je odgovoren za inkapsulacijo podatkov z uporabo oblike segmenta osnovnega omrežja, vključno s kadriranjem, signalizacijo logičnih kanalov, uporabo časovnih informacij ali končnih signalov zaporedja. NAL na primer podpira formate video prenosa na kanalih s preklopnimi vezji in podpira formate video prenosa v internetu z uporabo RTP / UDP / IP. NAL vključuje lastne informacije o glavi, informacije o strukturi segmenta in informacije o dejanski obremenitvi, to je podatke VCL zgornje plasti. (Če se uporablja tehnologija segmentacije podatkov, so lahko podatki sestavljeni iz več delov).
Visoko natančna večnamenska ocena gibanja
H.264 podpira vektorje gibanja z natančnostjo 1/4 ali 1/8 slikovnih pik. Z natančnostjo 1/4 slikovnih pik lahko za zmanjšanje visokofrekvenčnega šuma uporabite filter s 6 pipami. Za vektorje gibanja z natančnostjo 1/8 slikovnih pik lahko uporabimo bolj zapleten filter z 8 pipami. Pri izvajanju ocene gibanja lahko kodirnik izbere tudi "izboljšane" interpolacijske filtre, da izboljša učinek predvidevanja. Pri predvidevanju gibanja H.264 lahko makro blok (MB) razdelimo na različne podbloke, kot je prikazano na sliki 2, in tvorijo velikosti blokov 7 različnih načinov. Ta večnamenska prilagodljiva in podrobna razdelitev je primernejša za obliko dejanskih premikajočih se predmetov na sliki, kar močno izboljša natančnost ocene gibanja. Na ta način lahko v vsak makro blok vključimo 1, 2, 4, 8 ali 16 vektorjev gibanja. V H.264 lahko kodirnik uporablja več kot en prejšnji okvir za oceno gibanja, kar je tako imenovana referenčna tehnologija z več sličicami. Če sta na primer 2 ali 3 okvirja le kodirani referenčni okvirji, bo dajalnik izbral boljši okvir predvidevanja za vsak ciljni makroblok in za vsak makroblok navede, kateri okvir se uporablja za napovedovanje.
Celoštevilčna transformacija
H.264 je podoben prejšnjemu standardu, pri čemer uporablja blokovno kodiranje pretvorbe za preostanek, vendar je pretvorba celoštevilčna in ne dejanska številka, njegov postopek pa je v bistvu podoben DCT. Prednost te metode je, da sta v kodirniku in dekoderju dovoljeni enaki natančni in obratni transformaciji in je primerno uporabljati preproste operacije s fiksno točko. Z drugimi besedami, ni "inverzne napake transformacije". Enota transformacije je 4 × 4 bloka, namesto 8 × 8 blokov, ki so se pogosto uporabljali v preteklosti. Ker se velikost pretvorbenega bloka zmanjša, je delitev premikajočega se predmeta natančnejša, tako da ni le manjši znesek izračuna transformacije, temveč se močno zmanjša tudi konvergenčna napaka na robu gibljivega predmeta. Da metoda preoblikovanja blokov majhnih velikosti ne ustvari razlike v sivinah med bloki v večjem gladkem območju slike, mora biti enosmerni koeficient 16 4 × 4 blokov podatkov o svetlosti makrobloka znotraj okvirja (vsak majhen blok Ena , skupaj 16) izvede drugo preoblikovanje bloka 4 × 4 in izvede preoblikovanje bloka 2 × 2 na enosmernih koeficientih 4 4 × 4 blokov podatkov o kromačnosti (po en za vsak majhen blok, skupno 4).
Da bi izboljšali sposobnost nadzora hitrosti H.264, se sprememba velikosti koraka kvantizacije nadzira na približno 12.5%, namesto da bi se stalno povečevala. Normalizacija amplitude pretvorbenega koeficienta se obdela v postopku inverzne kvantizacije, da se zmanjša računska zapletenost. Da bi poudarili zvestobo barve, je za koeficient kromacije sprejet manjši korak koraka kvantizacije.
Enotni VLC
V H.264 obstajata dve metodi entropijskega kodiranja, ena je uporaba enotnega VLC (UVLC: Universal VLC) za vse simbole, ki jih je treba kodirati, druga pa uporaba vsebinsko prilagodljivega binarnega aritmetičnega kodiranja (CABAC: Context-Adaptive Binary Aritmetično kodiranje). CABAC ni obvezen in njegova zmogljivost kodiranja je nekoliko boljša od UVLC, vendar je tudi računska zahtevnost večja. UVLC uporablja nabor kodnih besed neomejene dolžine, oblikovalska struktura pa je zelo pravilna in različne predmete je mogoče kodirati z isto kodno tabelo. Ta metoda lahko zlahka generira kodno besedo, dekoder pa zlahka prepozna predpono kodne besede, UVLC pa lahko hitro doseže resinhronizacijo, ko pride do bitne napake.
Intra napoved
V prejšnjih standardih H.26x in MPEG-x se uporabljajo metode predvidevanja med sličicami. V H.264 je pri kodiranju slik Intra na voljo predvidevanje znotraj sličic. Za vsak blok 4 × 4 (razen za posebno obdelavo robnega bloka) je mogoče vsako slikovno piko napovedati z različno tehtano vsoto 17 najbližjih predhodno kodiranih pik (nekatere uteži so lahko 0), to je 17 slikovnih pik v zgornjem levem kotu bloka. Očitno je, da tovrstno predvidevanje znotraj sličic ni pravočasno, temveč algoritem predvidevanja kodiranja, izveden v prostorski domeni, ki lahko odstrani prostorsko redundanco med sosednjima blokoma in doseže učinkovitejše stiskanje.
Kot je prikazano na sliki 4, so a, b, ..., p na kvadratu 4 × 4 predvidene 16 slikovnih pik, A, B, ..., P pa so kodirane piksle. Na primer, vrednost točke m lahko napovemo s formulo (J + 2K + L + 2) / 4 ali s formulo (A + B + C + D + I + J + K + L) / 8, itd. Glede na izbrane referenčne točke napovedi obstaja 9 različnih načinov za svetlost, a samo 1 način za notranje napovedovanje barve.
Za IP in brezžična okolja
Osnutek H.264 vsebuje orodja za odpravljanje napak, ki olajšajo prenos stisnjenega videa v okolju s pogostimi napakami in izgubo paketov, kot je zanesljivost prenosa v mobilnih ali IP kanalih. Da bi se izognili napakam pri prenosu, lahko sinhronizacijo časa v video toku H.264 dosežemo z osvežitvijo slike znotraj kadra, prostorsko sinhronizacijo pa podpira strukturirano kodiranje po rezinah. Hkrati je za lažjo resinhronizacijo po bitni napaki v video podatkih slike predvidena tudi določena točka sinhronizacije. Poleg tega osvežitev makrobloka znotraj okvirja in več referenčnih makroblokov omogočata dajalniku, da pri določanju načina makrobloka upošteva ne le učinkovitost kodiranja, temveč tudi značilnosti prenosnega kanala.
Poleg spremembe velikosti koraka kvantizacije za prilagajanje hitrosti kode kanala se v H.264 pogosto uporablja tudi metoda segmentacije podatkov za obravnavo spremembe hitrosti kode kanala. Na splošno je koncept segmentacije podatkov ustvariti video podatke z različnimi prednostnimi nalogami v kodirniku, da bi podprli kakovost storitve QoS v omrežju. Na primer, metoda delitve podatkov na osnovi sintakse je sprejeta za razdelitev podatkov vsakega okvira na več delov glede na njihovo pomembnost, kar omogoča, da se manj pomembne informacije zavržejo, ko se medpomnilnik prelije. Lahko se sprejme tudi podoben način časovne razdelitve podatkov, kar dosežemo z uporabo več referenčnih okvirov v okvirih P in B.
Pri uporabi brezžične komunikacije lahko s spreminjanjem natančnosti kvantizacije ali prostorske / časovne ločljivosti vsakega okvira podpremo velike spremembe bitne hitrosti brezžičnega kanala. V primeru večkanalnega pošiljanja pa je nemogoče zahtevati, da se kodirnik odziva na različne bitne hitrosti. Zato za razliko od metode FGS (Fine Granular Scalability), uporabljene v MPEG-4 (z nižjo učinkovitostjo), H.264 namesto hierarhičnega kodiranja uporablja SP preklopne okvire.
Primerjava uspešnosti
TML-8 je test za H.264. Rezultati PSNR, ki jih zagotavljajo rezultati preskusov, so jasno pokazali, da imajo rezultati H.4 v primerjavi z zmogljivostjo MPEG-263 (ASP: Napredni preprosti profil) in H.264 ++ (HLP: Profil visoke zakasnitve) očitne prednosti.
PSNR H.264 je očitno boljši od MPEG-4 (ASP) in H.263 ++ (HLP). V primerjalnem testu 6 hitrosti je PSNR H.264 v povprečju za 2 dB višji od MPEG-4 (ASP). V povprečju je za 3dB višji od H.263 (HLP). 6 testnih hitrosti in z njimi povezani pogoji so: hitrost 32 kbit / s, hitrost sličic 10f / s in format QCIF; Hitrost 64 kbit / s, hitrost sličic 15f / s in format QCIF; Hitrost 128 kbit / s, hitrost sličic 15f / s in format CIF; Hitrost 256 kbit / s, hitrost sličic 15f / s in format QCIF; Hitrost 512 kbit / s, hitrost sličic 30f / s in format CIF; Hitrost 1024 kbit / s, hitrost sličic 30f / s in format CIF.
|
Vnesite e-pošto, da dobite presenečenje
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> afrikanščina
sq.fmuser.org -> albanski
ar.fmuser.org -> arabščina
hy.fmuser.org -> Armenščina
az.fmuser.org -> azerbajdžanski
eu.fmuser.org -> baskovščina
be.fmuser.org -> belorusko
bg.fmuser.org -> bolgarščina
ca.fmuser.org -> katalonščina
zh-CN.fmuser.org -> kitajščina (poenostavljena)
zh-TW.fmuser.org -> kitajščina (tradicionalno)
hr.fmuser.org -> hrvaški
cs.fmuser.org -> češčina
da.fmuser.org -> danski
nl.fmuser.org -> nizozemščina
et.fmuser.org -> estonščina
tl.fmuser.org -> filipinsko
fi.fmuser.org -> finski
fr.fmuser.org -> francosko
gl.fmuser.org -> galicijščina
ka.fmuser.org -> gruzijski
de.fmuser.org -> nemščina
el.fmuser.org -> grščina
ht.fmuser.org -> haitijska kreolščina
iw.fmuser.org -> hebrejščina
hi.fmuser.org -> hindujščina
hu.fmuser.org -> madžarščina
is.fmuser.org -> islandski
id.fmuser.org -> indonezijski
ga.fmuser.org -> irski
it.fmuser.org -> italijanščina
ja.fmuser.org -> japonski
ko.fmuser.org -> korejski
lv.fmuser.org -> latvijski
lt.fmuser.org -> litovščina
mk.fmuser.org -> makedonščina
ms.fmuser.org -> malajščina
mt.fmuser.org -> malteščina
no.fmuser.org -> norveščina
fa.fmuser.org -> perzijski
pl.fmuser.org -> poljščina
pt.fmuser.org -> portugalščina
ro.fmuser.org -> romunščina
ru.fmuser.org -> ruščina
sr.fmuser.org -> srbščina
sk.fmuser.org -> slovaški
sl.fmuser.org -> slovenščina
es.fmuser.org -> španščina
sw.fmuser.org -> svahili
sv.fmuser.org -> švedščina
th.fmuser.org -> tajska
tr.fmuser.org -> turški
uk.fmuser.org -> ukrajinski
ur.fmuser.org -> urdujščina
vi.fmuser.org -> Vietnamščina
cy.fmuser.org -> valižanščina
yi.fmuser.org -> jidiš
FMUSER brezžični prenos video in zvoka lažje!
Kontakt
naslov:
No.305 Soba HuiLan stavba št.273 Huanpu Road Guangzhou Kitajska 510620
Kategorije
Novice