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. üldiselt
Analoogtehnoloogiat kasutati heli- ja videovaldkonnas varajases staadiumis ning see on välja töötatud digitaaltehnoloogiaks. Digiteerimise peamised eelised on: kõrge töökindlus, see võib kõrvaldada ülekande- ja salvestuskaod ning hõlbustada arvuti töötlemist ja võrgu edastamist. Pärast digiteerimist on audio- ja videotöötlus jõudnud arvutitehnika valdkonda. Heli ja video töötlemine on põhiliselt arvuti andmete töötlemine.
Pilditeabe hankimisel genereeritud video algandmed on väga suured. Mõne rakenduse jaoks, mida mängitakse pärast omandamist otse kohapeal, pole tihendustehnikat vaja. Kuid tegelikkuses hõlmab rohkem rakendusi video edastamist ja salvestamist. Ülekandevõrk ja salvestusseadmed ei talu originaalvideo andmete tohutut hulka. Originaalsed videoandmed tuleb enne edastamist ja salvestamist kodeerida ja tihendada.
2. video tihendamise põhimõte
2.1 entroopia ja koondamine
Kõigis tegelikes programmimaterjalides on kahte tüüpi signaalikomponente: ebanormaalne, ettenägematu ja prognoositav. Ebanormaalset komponenti nimetatakse entroopiaks, mis on signaali tegelik teave. Ülejäänud osa nimetatakse koondamiseks, kuna see pole vajalik teave. Liiasus võib olla ruumiline, näiteks pildi suurtes piirkondades on külgnevatel pikslitel peaaegu sama väärtus. Koondamine võib olla ka ajaline, näiteks sarnane osa pidevate piltide vahel. Kõigis pakkimissüsteemi kodeerijates eraldatakse entroopia koondamisest, kodeeritakse ja edastatakse ainult entroopia ning koondamine arvutatakse kooderi dekoodris saadetud signaalide põhjal.
2.2 kaadrisisene kodeerimine
Kaadrisisene kodeerimine on ruumidomeeni kodeerimine, mis kasutab ruumide redundantsust piltide tihendamiseks. See töötleb iseseisvat pilti ja ei hõlma mitut pilti. Ruumilise domeeni kodeerimine sõltub pildi külgnevate pikslite sarnasusest mustri ala peamise ruumilise sagedusega.
Stoppkaadri (st pildi) jaoks kasutatakse JPEG-standardit, kasutatakse ainult ruumidomeeni tihendamist ja ainult kaadrisisest kodeerimist.
2.3 kaadritevaheline kodeerimine
Kaadritevaheline kodeerimine on ajadomeeni kodeerimine, mis kasutab piltide tihendamiseks pidevate piltide komplekti vahelist ajalist üleliigsust. Kui dekooder saab kasutada kaadripilti, saab dekooder järgmise kaadripildi saada ainult kahe kaadri erinevust kasutades. Näiteks on liikuvate lameda raamiga piltide sarnasus suur ja erinevus väike, samas kui intensiivse treeninguga pildid on sarnased ja erinevad. Kui saadakse täieliku pildiinfo raam, saab pildi ja viimase kaadri vahe väärtust kasutada viimase kaadri pildi arvutamiseks, nii et andmemahtu saab kokku suruda. Ajadomeeni kodeerimine põhineb järjestikuste piltide sarnasusel ja praegune pilt ennustatakse, kasutades võimalikult palju vastuvõetud pilditeavet.
MPEG-standardit kasutatakse liikuva pildi (st video) jaoks, mis kasutab kosmosedomeeni kodeerimist ja ajadomeeni kodeerimist, seega kasutatakse seda koos raamisisese kodeerimise ja kaadritevahelise kodeerimisega.
2.4 liikumisvektor
Pidevate piltide komplekt salvestab märklaua liikumise. Liikumisvektorit kasutatakse sihtmärgi liikumisastme mõõtmiseks kahe kaadri vahel. Liikumisvektor koosneb horisontaalsest ja vertikaalsest nihkest.
2.5 liikumiskompensatsiooni
Sihtmärgi liikumine vähendab piltide sarnasust ja suurendab andmete erinevust. Liikumiskompensatsioon vähendab vektorite käitamise abil piltide vahelist andmevahet.
Järgmisel joonisel on näidatud liikumise kompenseerimise skemaatiline diagramm. Kui sihtmärk liigub, muutub selle asukoht, kuid kuju värv jne jäävad muutumatuks. Kooder saab liikumisvektorit kasutades vähendada pildierinevust ja dekooder suudab sihtmärgi vastavalt pildi erinevuse liikumisvektorile õigesse asendisse viia. Kui pilt on ideaalne, ei muutu ükski atribuut peale liikuva positsiooni, erinevus kahe pildi vahel sisaldab ainult liikumisvektori andmemahtu. Ilmselt võib liikumiskompensatsioon vähendada pildierinevuse andmete hulka oluliselt.
2.6 kahesuunaline ennustus
Kolmel järjestikusel pildil liigub märkplokk vertikaalselt ja taustplokk ei liigu. Kaalume, kuidas saada praegune kaadripilt (pilt n):
Ekraanil n liigub sihtmärk ülespoole, et taustblokk välja tuua.
Kuna taustblokk on sihtploki poolt blokeeritud, puudub ekraanil n-1 taustblokiga seotud teave.
Ekraanil n + 1 on taustbloki andmed täielikult kaasatud, nii et ekraan n saab taustaploki ekraanilt n-1.
Kuidas saada ekraan n? Dekooder saab kõigepealt dekodeerida ekraani n-1 ja pildi n + 1. Pildil n-1 olevad sihtploki andmed saab pildil n-1 oleva sihtploki andmete kombineerimisega liikumisvektoriga. Pildil n olevad taustaploki andmed saab ekraanil n + 1 olevate taustaplokkide andmete põhjal. Kolme pildi dekodeerimise järjestus on n-1, n + 1, n. Kolme pildi kuvamisjärjestus on n-1, N, n + 1. Pilt n saadakse endise joonise näo n-1 ja teise joonistuspinna n + 1 arvutamise (ennustatud) abil, nii et seda meetodit nimetatakse kahesuunaliseks ennustuseks (või ettepoole suunatud ennustuseks, kahesuunaliseks võrdluseks).
2.7 I raam / IDR kaader / P kaader / B kaader
I raam: I raam (sisekodeeritud pilt, mida sageli nimetatakse võtmekaadriks) sisaldab täielikku pilditeavet, mis kuulub intra kodeeriva pildi juurde, ilma liikumisvektorita ega vaja dekodeerimise ajal viidata teistele kaadripiltidele. Seetõttu saab kanali vahetamise I kaadripildil teostada ilma pilti kaotamata või dekodeerimata. I kaadripilti kasutatakse vigade kuhjumise ja leviku vältimiseks. Suletud GOP-is peab iga GOP-i esimene kaader olema I-kaader ning praeguse GOP-i andmed ei viita GOP-i andmetele enne ega pärast.
IDR-i raam: IDR-kaader (värske dekodeerimise värskendav pilt) on spetsiaalne I-raam. Kui dekooder dekodeerib IDR-kaadri, kustutatakse DPB (dekodeeritud pildipuhver), kõik dekodeeritud andmed väljastatakse või visatakse kõrvale ja seejärel alustatakse uut dekodeerimisjärjestust. Pilt pärast IDR-kaadrit ei viita enne IDR-i kaadrit olevale pildile, nii et IDR-raam võib takistada vea levikut videovoogus ning IDR-kaader on ka dekoodri ja mängija jaoks turvaline pöörduspunkt.
P raam: P-kaader (ennustatud kodeeritud pilt) on kaadritevaheline kodeerimisraam, mis ennustatakse ja kodeeritakse eelmise I-kaadri või P-kaadri abil.
B raam: b-suunaline ennustatud pilt (kahesuunaline ennustatud pildiraam) on kaadritevaheline kodeerimisraam ja kahesuunaline ennustuskodeerimine viiakse läbi I-kaadri või P-kaadri abil enne ja / või pärast. B raami ei saa kasutada võrdlusraamina.
B-kaadril on suurem pakkimissagedus, kuid see vajab rohkem puhveraega ja suuremat protsessori täituvust. Seetõttu sobib B-kaader kohalikuks salvestamiseks ja video nõudmisel, kuid mitte reaalajas kõrgete nõudmistega otseülekandesüsteemi jaoks.
2.8 XNUMX XNUMX GOP
GOP (grupp pilte) on pidevate piltide rühm, mis koosneb ühest I kaadrist ja mitmest b / p kaadrist, mis on koodekile juurdepääsu põhiüksus. Kaks GOP-struktuuris tavaliselt kasutatavat parameetrit m ja N määravad kahe ankurkaadri (I kaadri või P-kaadri) GOP-is ja N määrab ühe GOP-i suuruse. Näiteks m = 3, n = 15, GOP struktuur on ibbpbbpbbpbbpbb
Todo: kas iga kahe ankru raami intervall on GOP-is sama? Spekulatsioonid: pole tingimata ühesugused. Tegelikult analüüsitakse paljusid videofaile ja reeglid pole omavahel kooskõlas. See pole täiesti selge ja seda tuleb veelgi koguda, analüüsida ja kinnitada.
GOP-d on kahte tüüpi: suletud GOP ja avatud GOP:
Suletud GOP: suletud GOP peab viitama ainult selle GOP-i piltidele ega pea viitama GOP-i andmetele enne ja pärast. See režiim määrab, et suletud GOP-i kuvamise järjekord algab alati I-kaadriga ja lõpeb P-kaadriga
Todo: kas suletud GOP peab lõppema P-kaadriga? Spekulatsioonid: see määratlus ei pruugi olla vajalik. Mõned videofailid GOP lõppevad kaadriga B.
Avage GOP: avatud GOP-i B-kaadri võib dekodeerida, kasutades mõnda eelmise GOP-i või viimase GOP-i kaadrit. Avatud GOP kuvatakse ainult siis, kui voos on B kaadrit.
Todo: kas avatud GOP näeb ette, et see algab kaadriga B ja lõpeb P-kaadriga? Spekulatsioonid: see määratlus ei pruugi olla vajalik. Kas alustada kaadrist B? Veebiandmed on erinevad. Kas lõpetada P-raamiga? Mõned videofailid GOP lõppevad kaadriga B.
Avatud GOP-s on tavalise I kaadri ja IDR-kaadri funktsioonid erinevad, seetõttu on vaja selgelt eristada kahte kaadritüüpi. Suletud GOP-s pole tavalise I kaadri ja IDR-i kaadri vahel vahet, mistõttu seda ei saa eristada.
2.9 DTS ja PTS
DTS (dekodeerimise ajatempel) tähistab tihendatud kaadri dekodeerimise aega.
PTS (esitluse ajatempel) näitab algse kaadri kuvamisaega pärast tihendatud kaadri dekodeerimist.
DTS ja PTS on audios ühesugused. Kuna B-kaader vajab videos kahesuunalist ennustamist, sõltub B-kaader kaadrist enne ja pärast seda, seega on B-kaadri video dekodeerimise jada jada järjestus erinev, see tähendab, et DTS ja PTS on erinevad. Loomulikult on B-kaadriteta videol sama DTS ja PTS. Järgmisel joonisel on toodud avatud GOP-diagramm näitena videovoo dekodeerimise ja kuvamise järjestuse illustreerimiseks
Hankimisjärjestus viitab pildisensori poolt kogutud originaalsignaali abil saadud pildiraami järjestusele.
Kodeerimisjärjestus viitab pildiraamide järjestusele pärast kodeerija kodeerimist. Plaadile salvestatud kohalikku videofaili salvestatud pildiraamid on samas järjekorras kui kodeerimise järjekord.
Edastusjärjestus viitab pildiraamide järjestusele võrgus kodeeritud voo edastamise protsessis.
Dekodeerimise jada viitab järjestusele, milles dekooder dekodeerib pildiraami.
Kuva järjekord viitab pildiraamide kuvamise järjekorrale.
Omandamise järjekord on sama mis kuvamisel. Kodeerimisjärjestus, edastusjärjestus ja dekodeerimisjärjestus on samad.
Võttes näiteks raami "b [1]", on näidatud, et kaadri "b [1] dekodeerimine nõuab viitamist kaadrile" i [0] "ja kaadrile" p [3] ", seega" p [3] "kaader tuleb kõigepealt dekodeerida kui" b [1] ". See viib dekodeerimise järjekorra ja kuvamisjärjestuse vastuoludeni ning kõigepealt tuleb lahendada kuvatav raam
|
Ü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!
Kontakt
Aadress:
Nr 305 tuba HuiLan Building No.273 Huanpu Road Guangzhou, Hiina 510620
Kategooriad
Uudiskiri