FMUSER Wirless edastab videot ja heli lihtsamalt!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> afrikaans
sq.fmuser.org -> albaania keel
ar.fmuser.org -> araabia
hy.fmuser.org -> Armeenia
az.fmuser.org -> aserbaidžaanlane
eu.fmuser.org -> baski keel
be.fmuser.org -> valgevenelane
bg.fmuser.org -> Bulgaaria
ca.fmuser.org -> katalaani keel
zh-CN.fmuser.org -> hiina (lihtsustatud)
zh-TW.fmuser.org -> Hiina (traditsiooniline)
hr.fmuser.org -> horvaadi keel
cs.fmuser.org -> tšehhi
da.fmuser.org -> taani keel
nl.fmuser.org -> Hollandi
et.fmuser.org -> eesti keel
tl.fmuser.org -> filipiinlane
fi.fmuser.org -> soome keel
fr.fmuser.org -> Prantsusmaa
gl.fmuser.org -> galicia keel
ka.fmuser.org -> gruusia keel
de.fmuser.org -> saksa keel
el.fmuser.org -> Kreeka
ht.fmuser.org -> Haiti kreool
iw.fmuser.org -> heebrea
hi.fmuser.org -> hindi
hu.fmuser.org -> Ungari
is.fmuser.org -> islandi keel
id.fmuser.org -> indoneesia keel
ga.fmuser.org -> iiri keel
it.fmuser.org -> Itaalia
ja.fmuser.org -> jaapani keel
ko.fmuser.org -> korea
lv.fmuser.org -> läti keel
lt.fmuser.org -> Leedu
mk.fmuser.org -> makedoonia
ms.fmuser.org -> malai
mt.fmuser.org -> malta keel
no.fmuser.org -> Norra
fa.fmuser.org -> pärsia keel
pl.fmuser.org -> poola keel
pt.fmuser.org -> portugali keel
ro.fmuser.org -> Rumeenia
ru.fmuser.org -> vene keel
sr.fmuser.org -> serbia
sk.fmuser.org -> slovaki keel
sl.fmuser.org -> Sloveenia
es.fmuser.org -> hispaania keel
sw.fmuser.org -> suahiili keel
sv.fmuser.org -> rootsi keel
th.fmuser.org -> Tai
tr.fmuser.org -> türgi keel
uk.fmuser.org -> ukrainlane
ur.fmuser.org -> urdu
vi.fmuser.org -> Vietnam
cy.fmuser.org -> kõmri keel
yi.fmuser.org -> Jidiši
(1) Videosignaali üleliigne teave
Kui võtta näiteks digitaalse video salvestamise YUV-vorming, esindab YUV vastavalt heledust ja kahte värvierinevuse signaali. Näiteks olemasoleva pal TV süsteemi puhul on heledussignaali proovivõtusagedus 13.5mhz; kromaalsignaali sagedusriba on tavaliselt pool või vähem heledussignaalist, mis on 6.75mhz või 3.375mhz. Võttes näiteks proovivõtusageduse 4: 2: 2, võtab Y-signaal 13.5 MHz, kromaatsed signaalid U ja V võetakse 6.75 MHz-ga ning proovivõtusignaal kvantiseeritakse 8-bitise signaaliga, siis saab arvutada digitaalse video koodikiiruse järgnevalt:
13.5 * 8 + 6.75 * 8 + 6.75 * 8 = 216Mbit / s
Kui nii suur hulk andmeid salvestatakse või edastatakse otse, on bitikiiruse vähendamiseks keeruline kasutada tihendustehnoloogiat. Digitaalset videosignaali saab tihendada vastavalt kahele põhitingimusele:
L. andmete koondamine. Näiteks ruumiline üleliigsus, ajaline, struktuuri üleliigsus, teabe entroopia üleliigsus jne, see tähendab, et pildi pikslite vahel on tugev korrelatsioon. Selle üleliigse kaotamine ei too kaasa teabe kadu ja see on kadudeta tihendamine.
L. visuaalne koondamine. Inimsilmade mõned omadused, näiteks heleduse eristamise künnis, visuaalne lävi, on erinevad heleduse ja kroma tundlikkuses, mistõttu on kodeerimisel asjakohaste vigade sisseviimine võimatu ja neid ei tuvastata. Inimsilmade visuaalseid omadusi saab kasutada andmete tihendamiseks vahetamiseks teatud objektiivsete moonutustega. See kokkusurumine on kadudega.
Digitaalse videosignaali tihendamine põhineb kahel ülaltoodud tingimusel, mis muudab videoandmed tugevalt tihendatud, mis soodustab edastamist ja salvestamist. Digitaalse video tihendamise levinumad meetodid on segakodeerimine, milleks on kodeerimise tihendamiseks kombineerida teisenduskodeerimine, liikumise hindamine ja liikumise kompenseerimine ning entroopia kodeerimine. Tavaliselt kasutatakse pildi kaadrisisese üleliigsuse kõrvaldamiseks teisenduskodeerimist ning pildi kaadritevahelise üleliigsuse eemaldamiseks liikumise hindamist ja liikumise kompenseerimist ning pakkimise efektiivsuse täiendavaks parandamiseks entroopia kodeerimist. Lühidalt tutvustatakse kolme järgmist tihenduskodeerimise meetodit.
a) tihenduskodeerimise meetod
b) teisenduskodeerimine
Teisenduse kodeerimise ülesanne on teisendada kosmosevaldkonnas kirjeldatud pildisignaal sagedusdomeeniks ja kodeerida seejärel teisendatud koefitsiendid. Üldiselt on pildil ruumis tugev korrelatsioon ja muundumine sagedusvaldkonnaks võib realiseerida dekorrelatsiooni ja energia kontsentratsiooni. Tavaline ortogonaalne teisendus hõlmab diskreetset Fourieri teisendust, diskreetset koosinusmuundust ja nii edasi. Diskreetset koosinusmuundamist kasutatakse laialdaselt digitaalses videotihenduses.
Diskreetset koosinusmuundust nimetatakse DCT-teisenduseks. See võib muuta L * l pildiploki kosmosedomeenist sagedusdomeeniks. Seetõttu tuleb DCT-põhise pildi tihendamise ja kodeerimise käigus pilt jagada mitte kattuvateks pildiplokkideks. Oletame, et pildi suurus on 1280 * 720, see on jagatud 160 * 90 pildiplokkideks, mille suurus on 8 * 8, kattumata ruudustiku kujul. Seejärel saab DCT teisenduse teha iga pildiploki jaoks.
Pärast ploki jagamist saadetakse iga 8x8-punktiline pildiplokk DCT-kooderisse ja 8x8-suurune pildiplokk muudetakse ruumilisest domeenist sagedusdomeeniks. Alloleval joonisel on kujutatud 8 * 8 suuruse pildiploki näide, milles number tähistab iga piksli heleduse väärtust. Jooniselt on näha, et selle pildiploki iga piksli heleduse väärtused on suhteliselt ühetaolised, eriti ei ole külgnevate pikslite heleduse väärtus eriti suur, mis näitab, et pildisignaalil on tugev korrelatsioon.
Tegelik 8 * 8 pildiplokk
Järgmisel joonisel on kujutatud ülaloleval joonisel kujutise ploki DCT transformatsiooni tulemused. Jooniselt on näha, et pärast DCT muundamist koondub vasakus ülanurgas olev madala sageduse koefitsient palju energiat, samas kui paremas alumises nurgas olev kõrgsagedustegurile on energia väga väike.
Pildiploki koefitsiendid pärast DCT teisendamist
Pärast DCT transformatsiooni tuleb signaal kvantifitseerida. Kuna inimese silmad on tundlikud piltide madalsageduslike omaduste, näiteks objektide üldise heleduse suhtes, mitte pildil olevate kõrgsageduslike detailide suhtes, võib edastamisprotsessis kõrgsageduslikku teavet edastada vähem või vähem, ainult madalsageduslik osa. Kvantimisprotsess vähendab teabe edastamist madalsageduspiirkonna koefitsientide kvantifitseerimise abil ja koefitsientide jämeda kvantiseerimise abil kõrgsageduspiirkonnas, mis eemaldab kõrgsagedusliku teabe, mis pole inimese silmadele tundlik. Seetõttu on kvantiseerimine kaotatud tihendusprotsess ja peamine põhjus videokompressiooni kodeerimise kvaliteedikahjustustele.
Kvantifitseerimisprotsessi saab väljendada järgmise valemi abil:
Nende hulgas tähistab FQ (U, V) DCT koefitsienti pärast kvantimist; f (U, V) tähistab DCT koefitsienti enne kvantimist; Q (U, V) tähistab kvantimise kaalumise maatriksit; q on kvantimise etapp; voor viitab konsolideerimisele ja väljundväärtus võetakse lähima täisarvuna.
Valige kvantimiskoefitsient mõistlikult ja tulemus pärast transformeeritud pildiploki kvantimist on näidatud joonisel.
DCT koefitsient pärast kvantifitseerimist
Enamik DCT koefitsiente muudetakse pärast kvantimist 0-ks, samas kui ainult mõned koefitsiendid on nullist erinevad. Praegu tuleb ainult need nullist erinevad väärtused tihendada ja kodeerida.
b) Entroopia kodeerimine
Entroopia kodeerimine on nimetatud seetõttu, et keskmine koodi pikkus pärast kodeerimist on lähedal allika entroopia väärtusele. Entroopia kodeerimine toimub VLC abil (muutuva pikkusega kodeerimine). Põhiprintsiip on anda lühikese koodi sümbolile suure tõenäosusega allikas ja anda pika koodi sümbolile väikese esinemise tõenäosusega, et saada statistiliselt lühem keskmine koodipikkus. Muutuva pikkusega kodeerimine sisaldab tavaliselt Hoffmani koodi, aritmeetilist koodi, jooksukoodi jne. Käigu pikkuse kodeerimine on väga lihtne tihendusmeetod, selle tihendamise efektiivsus pole kõrge, kuid kodeerimise ja dekodeerimise kiirus on kiire ning seda kasutatakse endiselt laialdaselt, eriti pärast kodeerimise teisendamist on jooksu pikkusega kodeerimine hea.
Kõigepealt skannitakse vahelduvvoolu koefitsient kohe pärast kvantori väljund-alalisvoolu koefitsienti Z-tüüpi (nagu näidatud nooleliinil). Z-skaneerimine teisendab kahemõõtmelise kvantimiskoefitsiendi ühemõõtmeliseks järjestuseks ja jätkab seejärel pikkuse kodeerimist. Lõpuks kasutatakse veel üht muutuva pikkusega koodi andmete kodeerimiseks pärast jooksukodeerimist, näiteks Hoffmani kodeerimist. Sellise muutuva pikkusega kodeerimise kaudu paraneb kodeerimise efektiivsus veelgi.
c) Liikumise hindamine ja liikumise kompenseerimine
Liikumise hindamine ja liikumise kompenseerimine on tõhusad meetodid pildijärjestuste ajasuuna korrelatsiooni kõrvaldamiseks. Eespool kirjeldatud DCT teisendamise, kvantimise ja entroopia kodeerimise meetodid põhinevad ühel kaadripildil. Nende meetodite abil saab pildi pikslite vahelise ruumilise korrelatsiooni kõrvaldada. Tegelikult on pildisignaalil lisaks ruumilisele korrelatsioonile ka ajaline korrelatsioon. Näiteks digitaalse video puhul, millel on staatiline taust, näiteks uudiste edastamine ja pildi põhiosa väike liikumine, on erinevus iga pildi vahel väga väike ja piltide korrelatsioon on väga suur. Sel juhul ei pea me kodeerima iga kaadripilti eraldi, vaid saame kodeerida ainult külgnevate videokaadrite muudetud osi, et veelgi vähendada andmete hulka. See töö realiseeritakse liikumise hindamise ja liikumise kompenseerimise abil.
Liikumise hindamise tehnoloogia jagab praeguse sisendkujutise tavaliselt mitmeks väikeseks pildi alamplokiks, mis ei kattu üksteisega, näiteks on kaadripildi suurus 1280 * 720. Esiteks jagatakse see 40 * 45 pildiplokiks, kus on 16 * 16 suurust, mis ei kattu üksteisega ruudustiku kujul, ja leidke siis eelmise pildi või viimase pildi otsinguakna piires iga pildiploki jaoks plokk, et leida üks pildiplokk otsinguaken Kõige sarnasem pildiplokk. Otsimisprotsessi nimetatakse liikumise hindamiseks. Arvutades asukoha teabe kõige sarnasema pildiploki ja pildiploki vahel, saab liikumisvektori. Nii saab praeguse pildiploki lahutada kõige sarnasemast pildiplokist, millele osutab võrdluspildi liikumisvektor, ja saada jääkkujutise ploki. Kuna jääkkujutise ploki iga piksli väärtus on väga väike, saab tihenduskodeerimisel saavutada suurema tihendusastme. Seda lahutamisprotsessi nimetatakse liikumise kompenseerimiseks.
Kuna kodeerimisprotsessis on vaja kasutada liikumise hindamiseks ja liikumise kompenseerimiseks võrdluspilti, on väga oluline valida võrdluskujutis. Üldiselt jagab kooder iga kaadripildi sisendi kolme erinevat tüüpi vastavalt erinevatele võrdluskujutistele: I (sisemine) kaader, B (juhtimise prognoosimine) ja P (ennustus) kaader. Nagu joonisel näidatud.
Tüüpiline I, B, P raami struktuuri järjestus
Nagu on näidatud joonisel, kasutab I raam kodeerimiseks ainult raamis olevaid andmeid ning see ei vaja kodeerimisprotsessi käigus liikumise hindamist ja liikumise kompenseerimist. Ilmselt, kuna I raam ei kõrvalda aja suuna korrelatsiooni, on tihendusaste suhteliselt madal. Kodeerimise käigus kasutab P-kaader liikumise kompenseerimiseks võrdluspildina eesmist I-kaadrit või P-kaadrit, tegelikult kodeerib see praeguse ja võrdluspildi erinevuse. B-kaadri kodeerimisrežiim on sarnane P-kaadriga, ainus erinevus on see, et see peab kodeerimisprotsessi ajal ennustamiseks kasutama eesmist I-kaadrit või P-kaadrit ja hilisemat I-kaadrit või P-kaadrit. Seega peab iga P-kaadri kodeerimine võrdluspildina kasutama ühte kaadripilti, samas kui raam B vajab viitena kahte kaadrit. Seevastu B-kaadril on suurem tihendusaste kui P-kaadril.
d) segakodeerimine
Artiklis tutvustatakse mitmeid olulisi meetodeid videote tihendamisel ja kodeerimisel. Praktilises rakenduses ei lahutata neid meetodeid ja tavaliselt kombineeritakse need parima kompressiooniefekti saavutamiseks. Järgmisel joonisel on näidatud hübriidkodeerimise mudel (st transformatsiooni kodeerimine + liikumise hindamine ja liikumise kompenseerimine + entroopia kodeerimine). Mudelit kasutatakse laialdaselt MPEG1, MPEG2, H.264 ja teistes standardites. Jooniselt näeme, et praegune sisendkujutis tuleb kõigepealt jagada plokkideks, lahutada ploki abil saadud pildi plokk ennustatud pilt pärast liikumise kompenseerimist, et saada erinevuspilt x, ja seejärel viiakse erinevuse pildiploki jaoks läbi DCT teisendamine ja kvantimine. Kvantiseeritud väljundandmetel on kaks erinevat kohta: üks on saata need entroopia kodeerijatele kodeerimiseks ja kodeeritud koodivoog väljastatakse vahemällu Salvesta seadmesse ja ootab edastamist. Teine rakendus on signaali x 'kvantifitseerimine ja muutmise vastassuundamine, mis liidab pildiploki väljundi koos liikumiskompensatsiooniga, et saada uus prognoospildisignaal, ja saadab uue ennustuspildiploki kaadermällu.
|
Üllatuse saamiseks sisestage e-posti aadress
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> afrikaans
sq.fmuser.org -> albaania keel
ar.fmuser.org -> araabia
hy.fmuser.org -> Armeenia
az.fmuser.org -> aserbaidžaanlane
eu.fmuser.org -> baski keel
be.fmuser.org -> valgevenelane
bg.fmuser.org -> Bulgaaria
ca.fmuser.org -> katalaani keel
zh-CN.fmuser.org -> hiina (lihtsustatud)
zh-TW.fmuser.org -> Hiina (traditsiooniline)
hr.fmuser.org -> horvaadi keel
cs.fmuser.org -> tšehhi
da.fmuser.org -> taani keel
nl.fmuser.org -> Hollandi
et.fmuser.org -> eesti keel
tl.fmuser.org -> filipiinlane
fi.fmuser.org -> soome keel
fr.fmuser.org -> Prantsusmaa
gl.fmuser.org -> galicia keel
ka.fmuser.org -> gruusia keel
de.fmuser.org -> saksa keel
el.fmuser.org -> Kreeka
ht.fmuser.org -> Haiti kreool
iw.fmuser.org -> heebrea
hi.fmuser.org -> hindi
hu.fmuser.org -> Ungari
is.fmuser.org -> islandi keel
id.fmuser.org -> indoneesia keel
ga.fmuser.org -> iiri keel
it.fmuser.org -> Itaalia
ja.fmuser.org -> jaapani keel
ko.fmuser.org -> korea
lv.fmuser.org -> läti keel
lt.fmuser.org -> Leedu
mk.fmuser.org -> makedoonia
ms.fmuser.org -> malai
mt.fmuser.org -> malta keel
no.fmuser.org -> Norra
fa.fmuser.org -> pärsia keel
pl.fmuser.org -> poola keel
pt.fmuser.org -> portugali keel
ro.fmuser.org -> Rumeenia
ru.fmuser.org -> vene keel
sr.fmuser.org -> serbia
sk.fmuser.org -> slovaki keel
sl.fmuser.org -> Sloveenia
es.fmuser.org -> hispaania keel
sw.fmuser.org -> suahiili keel
sv.fmuser.org -> rootsi keel
th.fmuser.org -> Tai
tr.fmuser.org -> türgi keel
uk.fmuser.org -> ukrainlane
ur.fmuser.org -> urdu
vi.fmuser.org -> Vietnam
cy.fmuser.org -> kõmri keel
yi.fmuser.org -> Jidiši
FMUSER Wirless edastab videot ja heli lihtsamalt!
Saada sõnum
Aadress:
Nr 305 tuba HuiLan Building No.273 Huanpu Road Guangzhou, Hiina 510620
Kategooriad
Uudiskiri