Ang FMUSER Wirless ay Naghahatid ng Video At Audio Nang Mas Madali!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Afrikaans
sq.fmuser.org -> Albanian
ar.fmuser.org -> Arabe
hy.fmuser.org -> Armenian
az.fmuser.org -> Azerbaijani
eu.fmuser.org -> Basque
be.fmuser.org -> Belarusian
bg.fmuser.org -> Bulgarian
ca.fmuser.org -> Catalan
zh-CN.fmuser.org -> Intsik (Pinasimple)
zh-TW.fmuser.org -> Intsik (Tradisyunal)
hr.fmuser.org -> Croatian
cs.fmuser.org -> Czech
da.fmuser.org -> Danish
nl.fmuser.org -> Dutch
et.fmuser.org -> Estonian
tl.fmuser.org -> Pilipino
fi.fmuser.org -> Finnish
fr.fmuser.org -> Pranses
gl.fmuser.org -> Galician
ka.fmuser.org -> Georgian
de.fmuser.org -> Aleman
el.fmuser.org -> Greek
ht.fmuser.org -> Haitian Creole
iw.fmuser.org -> Hebrew
hi.fmuser.org -> Hindi
hu.fmuser.org -> Hungarian
is.fmuser.org -> Icelandic
id.fmuser.org -> Indonesian
ga.fmuser.org -> Irish
it.fmuser.org -> Italian
ja.fmuser.org -> Japanese
ko.fmuser.org -> Koreano
lv.fmuser.org -> Latvian
lt.fmuser.org -> Lithuanian
mk.fmuser.org -> Macedonian
ms.fmuser.org -> Malay
mt.fmuser.org -> Maltese
no.fmuser.org -> Norwegian
fa.fmuser.org -> Persian
pl.fmuser.org -> Polish
pt.fmuser.org -> Portuges
ro.fmuser.org -> Romanian
ru.fmuser.org -> Ruso
sr.fmuser.org -> Serbiano
sk.fmuser.org -> Slovak
sl.fmuser.org -> Slovenian
es.fmuser.org -> Espanyol
sw.fmuser.org -> Swahili
sv.fmuser.org -> Suweko
th.fmuser.org -> Thai
tr.fmuser.org -> Turkish
uk.fmuser.org -> Ukrainian
ur.fmuser.org -> Urdu
vi.fmuser.org -> Vietnamese
cy.fmuser.org -> Welsh
yi.fmuser.org -> Yiddish
(1) Kalabisan impormasyon ng signal ng video
Ang pagkuha ng format ng sangkap ng YUV ng pag-record ng digital na video bilang isang halimbawa, kumakatawan ang YUV sa ningning at dalawang mga pagkakaiba-iba ng signal ng kulay ayon sa pagkakabanggit. Halimbawa, para sa umiiral na pal TV system, ang dalas ng sampling ng luminance signal ay 13.5mhz; ang frequency band ng chroma signal ay karaniwang kalahati o mas mababa ng signal ng ningning, na 6.75mhz o 3.375mhz. Ang pagkuha ng dalas ng sampling ng 4: 2: 2 bilang isang halimbawa, ang Y signal ay nagpatibay ng 13.5mhz, ang chroma signal U at V ay na-sample ng 6.75mhz, at ang signal ng sampling ay nabibilang ng 8bit, pagkatapos ay maaaring makalkula ang rate rate ng digital video tulad ng sumusunod:
13.5 * 8 + 6.75 * 8 + 6.75 * 8 = 216Mbit / s
Kung ang nasabing isang malaking halaga ng data ay nakaimbak o direktang naihatid, mahihirapang gamitin ang teknolohiya ng compression upang mabawasan ang bit rate. Ang signal ng digital na video ay maaaring mai-compress ayon sa dalawang pangunahing kundisyon:
L. kalabisan ng data. Halimbawa, kalabisan sa spatial, kalabisan sa oras, kalabisan sa istraktura, kalabisan sa entropy ng impormasyon, atbp., Iyon ay, mayroong isang malakas na ugnayan sa pagitan ng mga pixel ng imahe. Ang pag-aalis ng kalabisan na ito ay hindi humahantong sa pagkawala ng impormasyon, at ito ay walang pagkawala ng compression.
L. kalabisan sa visual. Ang ilang mga katangian ng mga mata ng tao, tulad ng threshold ng diskriminasyon ng ilaw, visual threshold, ay magkakaiba sa pagiging sensitibo sa ningning at chroma, na ginagawang imposibleng ipakilala ang mga naaangkop na error sa pag-coding at hindi mapatukoy. Ang mga visual na katangian ng mga mata ng tao ay maaaring magamit upang makipagpalitan ng data compression na may tiyak na baluktot na layunin. Ang compression na ito ay lossy.
Ang compression ng digital video signal ay batay sa dalawang kundisyon sa itaas, na labis na nasiksik ang data ng video, na kung saan ay nakakatulong sa paghahatid at pag-iimbak. Ang mga karaniwang pamamaraan ng digital compression ng video ay halo-halong pag-coding, na pagsamahin ang transforming coding, estimation ng paggalaw at bayad sa paggalaw, at entropy coding upang i-compress ang coding. Kadalasan, ginagamit ang transforming coding upang maalis ang kalabisan ng intra frame ng imahe, at ang pagtatantiya ng paggalaw at paggalaw ng paggalaw ay ginagamit upang alisin ang kalabisan ng inter frame ng imahe, at ginagamit ang entropy coding upang higit na mapabuti ang kahusayan ng compression. Ang sumusunod na tatlong mga pamamaraan ng coding ng compression ay ipinakilala nang maikli.
(a) Pamamaraan ng pag-coding ng compression
(b) Ibahin ang anyo ng coding
Ang pag-andar ng transform coding ay upang baguhin ang signal ng imahe na inilarawan sa space domain sa domain ng dalas, at pagkatapos ay i-encode ang mga nabago na coefficients. Sa pangkalahatan, ang imahe ay may malakas na ugnayan sa kalawakan, at ang pagbabago sa dalas ng domain ay maaaring mapagtanto ang pagkasira at konsentrasyon ng enerhiya. Ang karaniwang orthogonal transform ay may kasamang discrete Fourier transform, discrete cosine transform at iba pa. Ang discrete cosine transform ay malawakang ginagamit sa digital compression ng video.
Ang discrete cosine transform ay tinukoy bilang DCT transform. Maaari nitong ibahin ang block ng imahe ng L * l mula sa space domain patungo sa frequency domain. Samakatuwid, sa proseso ng compression ng imahe at pag-coding batay sa DCT, ang imahe ay kailangang nahahati sa hindi magkakapatong na mga bloke ng imahe. Ipagpalagay na ang laki ng isang imahe ay 1280 * 720, nahahati ito sa 160 * 90 mga bloke ng imahe na may 8 * 8 na laki nang hindi nag-o-overlap sa anyo ng grid. Pagkatapos ay maaaring maisagawa ang pagbabago ng DCT para sa bawat bloke ng imahe.
Matapos hatiin ang bloke, ang bawat 8 * 8 point na bloke ng imahe ay ipinadala sa DCT encoder, at ang 8 * 8 na imahe block ay nabago mula sa spatial domain patungo sa domain ng dalas. Ang figure sa ibaba ay nagpapakita ng isang halimbawa ng isang bloke ng imahe ng 8 * 8 kung saan ang numero ay kumakatawan sa halaga ng liwanag ng bawat pixel. Makikita mula sa pigura na ang mga halaga ng ningning ng bawat pixel sa block ng imahe na ito ay medyo pare-pareho, lalo na ang halaga ng ningning ng mga katabing pixel ay hindi masyadong malaki, na nagpapahiwatig na ang signal ng imahe ay may isang malakas na ugnayan.
Isang aktwal na bloke ng imahe na 8 * 8
Ipinapakita ng sumusunod na pigura ang mga resulta ng pagbabago ng DCT ng bloke ng imahe sa nasa itaas na pigura. Makikita ito mula sa pigura na pagkatapos ng pagbabago ng DCT, ang mababang koepisyent ng dalas sa itaas na kaliwang sulok ay tumutok ng maraming enerhiya, habang ang enerhiya sa mataas na dalas ng koepisyent sa ibabang kanang sulok ay napakaliit.
Ang mga coefficients ng pag-block ng imahe pagkatapos ng pagbabago ng DCT
Ang signal ay kailangang mabilang pagkatapos ng pagbabago ng DCT. Dahil ang mga mata ng tao ay sensitibo sa mababang mga katangian ng dalas ng mga imahe, tulad ng pangkalahatang ningning ng mga bagay, at hindi sa mga detalye ng mataas na dalas ng imahe, kaya't sa proseso ng paghahatid, ang impormasyong may dalas ng dalas ay maaaring maipadala nang kaunti o hindi, lamang ang bahagi ng mababang dalas. Ang proseso ng dami ay binabawasan ang paghahatid ng impormasyon sa pamamagitan ng pagbibilang ng mga koepisyent ng mababang rehiyon ng dalas at magaspang na dami ng mga koepisyent sa rehiyon ng mataas na dalas, na inaalis ang impormasyong dalas ng dalas na hindi sensitibo sa mga mata ng tao. Samakatuwid, ang dami ng dami ay isang proseso ng lossy compression at ang pangunahing dahilan para sa kalidad ng pinsala sa coding ng compression ng video.
Ang proseso ng pagsukat ay maaaring ipahayag sa pamamagitan ng sumusunod na pormula:
Kabilang sa mga ito, ang FQ (U, V) ay kumakatawan sa koepisyent ng DCT pagkatapos ng dami; f (U, V) ay kumakatawan sa koepisyent ng DCT bago ang dami ng dami; Ang Q (U, V) ay kumakatawan sa quantization weighting matrix; q ay hakbang sa pagsukat sa dami; ang bilog ay tumutukoy sa pagsasama-sama, at ang halagang ilalabas ay kinuha bilang pinakamalapit na halaga ng integer.
Piliin ang koepisyent ng dami sa makatuwirang, at ang resulta pagkatapos na sukatin ang nabago na bloke ng imahe ay ipinapakita sa pigura.
Ang koepisyent ng DCT pagkatapos ng dami
Karamihan sa mga koepisyent ng DCT ay binago sa 0 pagkatapos ng dami, habang ang ilang mga coefficients lamang ay mga halagang hindi zero. Sa oras na ito, ang mga halagang hindi zero na ito ang kailangang mai-compress at ma-encode.
(b) Pag-coding ng Entropy
Pinangalanan ang pag-coding ng Entropy dahil ang average na haba ng code pagkatapos ng pag-coding ay malapit sa entropy na halaga ng mapagkukunan. Ang Entropy coding ay ipinatupad ng VLC (variable haba ng pag-coding). Ang pangunahing prinsipyo ay upang magbigay ng maikling code sa simbolo na may mataas na posibilidad sa mapagkukunan, at upang bigyan ng mahabang code ang simbolo na may maliit na posibilidad ng paglitaw, upang makuha ang mas maikli na average na haba ng code ayon sa istatistika. Karaniwang may kasamang Hoffman code, arithmetic code, run code, atbp. Ang haba ng pag-coding ng haba ay isang napaka-simpleng pamamaraan ng compression, ang kahusayan ng compression ay hindi mataas, ngunit ang bilis ng pag-coding at pag-decode ay mabilis, at malawak pa rin itong ginagamit, lalo na pagkatapos ng pagbabago ng pag-encode, gamit ang run-length coding, ay may magandang epekto.
Una, ang koepisyent ng AC kaagad na sumusunod sa output DC coefficient ng quantizer ay dapat na mai-scan sa Z-type (tulad ng ipinakita sa linya ng arrow). Binago ng Z-scan ang dalwang-dimensional na koepisyent ng dami sa isang-dimensional na pagkakasunud-sunod, at pagkatapos ay dinadala sa pagpapatakbo ng haba ng pag-coding. Sa wakas, isa pang variable na haba ng code ang ginamit upang ma-encode ang data pagkatapos ng run encoding, tulad ng Hoffman coding. Sa pamamagitan ng ganitong uri ng variable na haba ng pag-coding, ang kahusayan ng pag-coding ay karagdagang napabuti.
(c) Pagtataya ng paggalaw at pagbabayad sa paggalaw
Ang pagtatantya ng paggalaw at paggalaw ng paggalaw ay mabisang pamamaraan upang maalis ang ugnayan ng direksyon ng oras ng mga pagkakasunud-sunod ng imahe. Ang DCT transform, dami at entropy coding na pamamaraan na inilarawan sa itaas ay batay sa isang imahe ng frame. Sa pamamagitan ng mga pamamaraang ito, maaaring alisin ang spatial na ugnayan sa pagitan ng mga pixel sa imahe. Sa katunayan, bilang karagdagan sa ugnayan sa spatial, ang signal ng imahe ay may temporal na ugnayan. Halimbawa, para sa digital na video na may static sa background tulad ng pag-broadcast ng news co at maliit na paggalaw ng pangunahing katawan ng larawan, ang pagkakaiba sa pagitan ng bawat larawan ay napakaliit, at ang ugnayan sa pagitan ng mga imahe ay napakalaki. Sa kasong ito, hindi namin kailangang i-encode ang bawat imahe ng frame nang magkahiwalay, ngunit maaari lamang i-encode ang mga nabago na bahagi ng mga katabing mga frame ng video, upang mas mabawasan ang dami ng data. Ang gawaing ito ay napagtanto ng pagtantiya ng paggalaw at pagbabayad sa paggalaw.
Ang teknolohiya ng pagtatantiya ng paggalaw sa pangkalahatan ay naghahati sa kasalukuyang imahe ng pag-input sa maraming maliliit na mga sub block ng imahe na hindi nagsasapawan, halimbawa, ang laki ng isang imahe ng frame ay 1280 * 720. Una, nahahati ito sa 40 * 45 na mga bloke ng imahe na may 16 * 16 laki na hindi nag-o-overlap sa bawat isa sa anyo ng grid, at pagkatapos, sa loob ng saklaw ng isang window ng paghahanap ng nakaraang imahe o ang huling imahe, maghanap ng isang bloke para sa bawat bloke ng imahe upang makahanap ng isang bloke ng imahe sa loob ng saklaw ng isang window ng paghahanap Ang pinaka-katulad na bloke ng imahe. Ang proseso ng paghahanap ay tinatawag na pagtantiya ng paggalaw. Sa pamamagitan ng pagkalkula ng impormasyon ng posisyon sa pagitan ng halos magkatulad na bloke ng imahe at block ng imahe, maaaring makuha ang isang vector ng paggalaw. Sa ganitong paraan, ang kasalukuyang bloke ng imahe ay maaaring ibawas mula sa pinaka-katulad na bloke ng imahe na itinuro ng sangguniang vector ng paggalaw ng imahe, at maaaring makuha ang isang natitirang bloke ng imahe. Sapagkat ang bawat halaga ng pixel sa natitirang bloke ng imahe ay napakaliit, ang isang mas mataas na ratio ng compression ay maaaring makuha sa compression coding. Ang proseso ng pagbabawas na ito ay tinatawag na kompensasyon sa paggalaw.
Dahil ang imaheng sanggunian ay kinakailangan upang magamit para sa pagtatantya ng paggalaw at paggalaw ng paggalaw sa proseso ng pag-coding, napakahalagang pumili ng imaheng sanggunian. Pangkalahatan, hinahati ng encoder ang bawat input ng imahe ng frame sa tatlong magkakaibang uri ayon sa iba't ibang mga imaheng sanggunian: I (intra) frame, B (prediksyon sa gabay) na frame at P (hula) na frame. Tulad ng ipinakita sa pigura.
Karaniwan na pagkakasunud-sunod ng istraktura ng I, B, P
Tulad ng ipinakita sa pigura, gumagamit lamang ako ng frame sa data sa frame para sa pag-coding, at hindi nito kailangan ng pagtatantya ng paggalaw at paggalaw sa paggalaw habang nasa proseso ng pag-coding. Malinaw na, dahil sa aking frame ay hindi tinanggal ang ugnayan ng direksyon ng oras, ang ratio ng compression ay medyo mababa. Sa proseso ng pag-coding, ang P frame ay gumagamit ng front I frame o P frame bilang sanggunian na imahe para sa kompensasyon sa paggalaw, sa katunayan, ini-encode nito ang pagkakaiba sa pagitan ng kasalukuyang imahe at ng sanggunian na imahe. Ang mode ng pag-encode ng B frame ay katulad ng P frame, ang pagkakaiba lamang ay kailangan itong gumamit ng front I frame o P frame at sa paglaon ay i-frame ko o P frame upang mahulaan habang nasa proseso ng pag-coding. Kaya, ang bawat P frame coding ay kailangang gumamit ng isang frame na imahe bilang sanggunian na imahe, habang ang frame B ay nangangailangan ng dalawang mga frame bilang sanggunian. Sa kaibahan, ang B frame ay may mas mataas na ratio ng compression kaysa sa P frame.
(d) Halo-halong pag-coding
Ipinakikilala ng papel ang ilang mahahalagang pamamaraan sa compression ng video at coding. Sa praktikal na aplikasyon, ang mga pamamaraang ito ay hindi pinaghiwalay, at kadalasan ay pinagsama sila upang makamit ang pinakamahusay na epekto ng compression. Ipinapakita ng sumusunod na pigura ang modelo ng hybrid coding (ibig sabihin, ibahin ang coding + estimation ng paggalaw at bayad sa paggalaw + entropy coding). Ang modelo ay malawakang ginagamit sa MPEG1, MPEG2, H.264 at iba pang mga pamantayan. Mula sa figure, maaari nating makita na ang kasalukuyang imahe ng pag-input ay dapat na nahahati sa mga bloke muna, ang bloke ng imahe na nakuha ng bloke ay ibabawas mula sa hinulaang imahe pagkatapos ng kompensasyon sa paggalaw upang makuha ang pagkakaiba ng imahe x, at pagkatapos ay isinasagawa ang pagbabago at dami ng DCT para sa pagkakaiba-iba ng bloke ng imahe. Ang dami ng output data ay may dalawang magkakaibang lugar: ang isa ay upang ipadala ito sa encoder encoder para sa coding, at ang naka-encode na code ng stream ay output sa isang cache na I-save sa aparato at maghintay para sa paghahatid. Ang isa pang application ay upang kontrahin ang dami at baligtarin ang pagbabago sa signal x ', na nagdaragdag ng output block ng imahe na may bayad sa paggalaw upang makakuha ng isang bagong signal ng imahe ng hula, at nagpapadala ng isang bagong block ng imahe ng hula sa frame memory.
|
Ipasok ang email upang makakuha ng sorpresa
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Afrikaans
sq.fmuser.org -> Albanian
ar.fmuser.org -> Arabe
hy.fmuser.org -> Armenian
az.fmuser.org -> Azerbaijani
eu.fmuser.org -> Basque
be.fmuser.org -> Belarusian
bg.fmuser.org -> Bulgarian
ca.fmuser.org -> Catalan
zh-CN.fmuser.org -> Intsik (Pinasimple)
zh-TW.fmuser.org -> Intsik (Tradisyunal)
hr.fmuser.org -> Croatian
cs.fmuser.org -> Czech
da.fmuser.org -> Danish
nl.fmuser.org -> Dutch
et.fmuser.org -> Estonian
tl.fmuser.org -> Pilipino
fi.fmuser.org -> Finnish
fr.fmuser.org -> Pranses
gl.fmuser.org -> Galician
ka.fmuser.org -> Georgian
de.fmuser.org -> Aleman
el.fmuser.org -> Greek
ht.fmuser.org -> Haitian Creole
iw.fmuser.org -> Hebrew
hi.fmuser.org -> Hindi
hu.fmuser.org -> Hungarian
is.fmuser.org -> Icelandic
id.fmuser.org -> Indonesian
ga.fmuser.org -> Irish
it.fmuser.org -> Italian
ja.fmuser.org -> Japanese
ko.fmuser.org -> Koreano
lv.fmuser.org -> Latvian
lt.fmuser.org -> Lithuanian
mk.fmuser.org -> Macedonian
ms.fmuser.org -> Malay
mt.fmuser.org -> Maltese
no.fmuser.org -> Norwegian
fa.fmuser.org -> Persian
pl.fmuser.org -> Polish
pt.fmuser.org -> Portuges
ro.fmuser.org -> Romanian
ru.fmuser.org -> Ruso
sr.fmuser.org -> Serbiano
sk.fmuser.org -> Slovak
sl.fmuser.org -> Slovenian
es.fmuser.org -> Espanyol
sw.fmuser.org -> Swahili
sv.fmuser.org -> Suweko
th.fmuser.org -> Thai
tr.fmuser.org -> Turkish
uk.fmuser.org -> Ukrainian
ur.fmuser.org -> Urdu
vi.fmuser.org -> Vietnamese
cy.fmuser.org -> Welsh
yi.fmuser.org -> Yiddish
Ang FMUSER Wirless ay Naghahatid ng Video At Audio Nang Mas Madali!
Makipag-ugnay sa
Tirahan
No.305 Room Huilan Building No.273 Huanpu Road Guangzhou China 510620
Kategorya
Newsletter