FMUSER Бесправадная перадача відэа і аўдыё лягчэй!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> афрыкаанс
sq.fmuser.org -> албанская
ar.fmuser.org -> арабская
hy.fmuser.org -> Армянскі
az.fmuser.org -> азербайджанскі
eu.fmuser.org -> баскская
be.fmuser.org -> Беларуская
bg.fmuser.org -> Балгарская
ca.fmuser.org -> каталонская
zh-CN.fmuser.org -> кітайскі (спрошчаны)
zh-TW.fmuser.org -> Кітайскі (традыцыйны)
hr.fmuser.org -> харвацкая
cs.fmuser.org -> чэшская
da.fmuser.org -> дацкая
nl.fmuser.org -> Галандская
et.fmuser.org -> эстонская
tl.fmuser.org -> філіпінская
fi.fmuser.org -> фінская
fr.fmuser.org -> Французская
gl.fmuser.org -> галісійская
ka.fmuser.org -> грузінскі
de.fmuser.org -> нямецкая
el.fmuser.org -> Грэчаскі
ht.fmuser.org -> Гаіцянскі крэол
iw.fmuser.org -> іўрыт
hi.fmuser.org -> хіндзі
hu.fmuser.org -> Венгерская
is.fmuser.org -> ісландская
id.fmuser.org -> інданезійская
ga.fmuser.org -> ірландскі
it.fmuser.org -> Італьянская
ja.fmuser.org -> японскі
ko.fmuser.org -> карэйская
lv.fmuser.org -> латышскі
lt.fmuser.org -> Літоўскі
mk.fmuser.org -> македонская
ms.fmuser.org -> малайская
mt.fmuser.org -> мальтыйская
no.fmuser.org -> Нарвежскі
fa.fmuser.org -> персідская
pl.fmuser.org -> польская
pt.fmuser.org -> партугальская
ro.fmuser.org -> Румынская
ru.fmuser.org -> руская
sr.fmuser.org -> сербская
sk.fmuser.org -> славацкая
sl.fmuser.org -> Славенская
es.fmuser.org -> іспанская
sw.fmuser.org -> суахілі
sv.fmuser.org -> шведская
th.fmuser.org -> Тайская
tr.fmuser.org -> турэцкая
uk.fmuser.org -> украінскі
ur.fmuser.org -> урду
vi.fmuser.org -> В'етнамская
cy.fmuser.org -> валійская
yi.fmuser.org -> Ідыш
(1) Лішняя інфармацыя пра відэасігнал
Узяўшы ў якасці прыкладу фармат кампанента YUV для запісу лічбавага відэа, YUV прадстаўляе адпаведна сігналы яркасці і два колеравыя розніцы. Напрыклад, для існуючай сістэмы тэлевізійнага тэлевізара частата выбаркі сігналу яркасці складае 13.5 мГц; дыяпазон частот колеравага сігналу звычайна складае палову ці менш сігналу яркасці, які складае 6.75 мГц або 3.375 мГц. Узяўшы ў якасці прыкладу частату дыскрэтызацыі 4: 2: 2, сігнал Y прымае 13.5 мГц, сігнал каляровасці U і V адбіраецца на 6.75 мГц, а сігнал выбаркі квантуецца на 8 біт, тады можна разлічыць хуткасць кода лічбавага відэа наступным чынам:
13.5 * 8 + 6.75 * 8 + 6.75 * 8 = 216 Мбіт / с
Калі такі вялікі аб'ём дадзеных захоўваецца альбо перадаецца непасрэдна, будзе цяжка выкарыстоўваць тэхналогію сціскання для памяншэння хуткасці перадачы дадзеных. Лічбавы відэасігнал можа быць сціснуты ў адпаведнасці з двума асноўнымі ўмовамі:
Л. празмернасць дадзеных. Напрыклад, прасторавая празмернасць, залішняя колькасць часу, празмернасць структуры, залішняя інфармацыйная энтрапія і г.д., гэта значыць існуе моцная карэляцыя паміж пікселямі выявы. Ліквідацыя гэтай празмернасці не прыводзіць да страты інфармацыі, і гэта сціск без страт.
Візуальная залішнясць Л.. Некаторыя характарыстыкі чалавечых вачэй, такія як парог дыскрымінацыі яркасці, візуальны парог, адрозніваюцца па адчувальнасці да яркасці і каляровасці, што робіць немагчымым унясенне адпаведных памылак у кадаванне і не будзе выяўлена. Візуальныя характарыстыкі вачэй чалавека могуць выкарыстоўвацца для абмену на сціск дадзеных з пэўнымі аб'ектыўнымі скажэннямі. Гэта сціск з'яўляецца стратным.
Сціск лічбавага відэасігналу заснаваны на двух вышэйзгаданых умовах, што робіць відэаданыя моцна сціснутымі, што спрыяе перадачы і захоўванню. Агульнымі метадамі сціскання лічбавага відэа з'яўляюцца змешанае кадаванне, якое заключаецца ў спалучэнні кадавання пераўтварэнняў, ацэнкі руху і кампенсацыі руху і кадавання энтрапіі для сціскання кадавання. Звычайна кадаванне пераўтварэнняў выкарыстоўваецца для ліквідацыі ўнутрыкадравай залішнясці выявы, а ацэнка руху і кампенсацыя руху выкарыстоўваюцца для выдалення міжкадравай залішнясці выявы, а энтрапійнае кадаванне выкарыстоўваецца для далейшага павышэння эфектыўнасці сціскання. Наступныя тры метады кадавання сціску прадстаўлены коратка.
(а) Метад кадавання сціску
(б) Трансфармацыя кадавання
Функцыя кадавання пераўтварэнняў заключаецца ў пераўтварэнні сігналу выявы, апісанага ў касмічнай вобласці, у частотную вобласць, а затым кадаванні пераўтвораных каэфіцыентаў. Наогул кажучы, выява мае моцную карэляцыю ў прасторы, і пераўтварэнне ў частотную вобласць можа рэалізаваць дэкарэляцыю і канцэнтрацыю энергіі. Агульнае артаганальнае пераўтварэнне ўключае дыскрэтнае пераўтварэнне Фур'е, дыскрэтнае касінусавае пераўтварэнне і гэтак далей. Дыскрэтнае касінусавае пераўтварэнне шырока выкарыстоўваецца пры лічбавым сціску відэа.
Дыскрэтнае касінусавае пераўтварэнне называецца пераўтварэннем DCT. Ён можа пераўтварыць блок выявы L * l з касмічнага дамена ў частотны. Такім чынам, у працэсе сціску і кадавання выявы на аснове DCT малюнак трэба падзяліць на блокі малюнкаў, якія не перакрываюцца. Дапусцім, памер выявы складае 1280 * 720, ён падзелены на 160 * 90 блокаў малюнкаў памерам 8 * 8 без перакрыцця ў выглядзе сеткі. Тады пераўтварэнне DCT можа быць выканана для кожнага блока выявы.
Пасля падзелу блока кожны блок малюнка 8 * 8 кропак накіроўваецца ў энкодэр DCT, а блок малюнка 8 * 8 ператвараецца з прасторавай вобласці ў частотную вобласць. На малюнку ніжэй прыведзены прыклад блока выявы 8 * 8, у якім лічба ўяўляе значэнне яркасці кожнага пікселя. З малюнка відаць, што значэнні яркасці кожнага пікселя ў гэтым блоку выявы адносна аднастайныя, асабліва значэнне яркасці суседніх пікселяў не вельмі вялікае, што паказвае на моцную карэляцыю сігналу выявы.
Фактычны блок малюнкаў 8 * 8
На наступным малюнку прыведзены вынікі пераўтварэння DCT блока малюнкаў на прыведзеным малюнку. З малюнка відаць, што пасля пераўтварэння DCT каэфіцыент нізкай частоты ў левым верхнім куце канцэнтруе шмат энергіі, а энергія высокачашчыннага каэфіцыента ў ніжнім правым куце вельмі малая.
Каэфіцыенты блока малюнка пасля пераўтварэння DCT
Сігнал павінен быць колькасна ацэнены пасля пераўтварэння DCT. Паколькі чалавечыя вочы адчувальныя да нізкачашчынных характарыстык малюнкаў, такіх як агульная яркасць аб'ектаў, а не да высокачашчынных дэталяў выявы, таму ў працэсе перадачы інфармацыя пра высокія частоты можа перадавацца менш альбо не, толькі нізкачашчынная частка. Працэс квантавання памяншае перадачу інфармацыі, вызначаючы каэфіцыенты нізкачашчыннай вобласці і грубае квантаванне каэфіцыентаў у высокачашчыннай вобласці, што выдаляе высокачашчынную інфармацыю, не адчувальную да вачэй чалавека. Такім чынам, квантаванне з'яўляецца працэсам сціску са стратамі і асноўнай прычынай шкоды якасці пры кадаванні відэа-сціску.
Працэс колькаснай ацэнкі можна выказаць наступнай формулай:
Сярод іх FQ (U, V) уяўляе каэфіцыент DCT пасля квантавання; f (U, V) - каэфіцыент DCT перад квантаваннем; Q (U, V) уяўляе сабой матрыцу ўзважвання квантавання; q - крок квантавання; раунд ставіцца да кансалідацыі, а значэнне, якое выводзіцца, прымаецца за бліжэйшае цэласнае значэнне.
Разумна падбярыце каэфіцыент квантавання, і вынік пасля квантавання пераўтворанага блока малюнка адлюстраваны на малюнку.
Каэфіцыент DCT пасля колькаснай ацэнкі
Большасць каэфіцыентаў DCT змяняюцца на 0 пасля квантавання, у той час як толькі некалькі каэфіцыентаў з'яўляюцца ненулявымі значэннямі. У гэты час трэба сціскаць і кадзіраваць толькі гэтыя ненулявыя значэнні.
(b) Кадаванне энтрапіі
Кадаванне энтрапіі называецца, таму што сярэдняя даўжыня кода пасля кадавання блізкая да значэння энтрапіі крыніцы. Кадаванне энтрапіі рэалізавана VLC (кадаванне зменнай даўжыні). Асноўны прынцып - даваць кароткаму коду сімвал з высокай верагоднасцю ў крыніцы і даваць доўгі код сімвалу з невялікай верагоднасцю з'яўлення, каб атрымаць статыстычна меншую сярэднюю даўжыню кода. Кадаванне з зменнай даўжынёй звычайна ўключае код Гофмана, арыфметычны код, код выканання і г. д. Кадзіраванне даўжыні запуску - гэта вельмі просты спосаб сціску, эфектыўнасць яго сціску не высокая, але хуткасць кадавання і дэкадавання хуткая, і яна ўсё яшчэ шырока выкарыстоўваецца, асабліва пасля пераўтварэння кадаванне з выкарыстаннем даўгавечнага кадавання дае добры эфект.
Па-першае, каэфіцыент пераменнага току, які ідзе адразу за выхадным каэфіцыентам пастаяннага току квантавальніка, адскануецца ў Z-тыпе (як паказана ў радку стрэлкі). Z-сканаванне пераўтварае каэфіцыент двухмернага квантавання ў аднамерную паслядоўнасць, а затым працягвае кадаванне даўжыні прагону. Нарэшце, іншы код зменнай даўжыні выкарыстоўваецца для кадавання дадзеных пасля кадавання прагону, напрыклад, кадаванне Гофмана. Дзякуючы гэтаму віду кадавання з зменнай даўжынёй, эфектыўнасць кадавання яшчэ больш павышаецца.
(с) Ацэнка руху і кампенсацыя руху
Ацэнка руху і кампенсацыя руху з'яўляюцца эфектыўнымі метадамі для ліквідацыі карэляцыі часовага кірунку паслядоўнасцей малюнкаў. Апісаныя вышэй метады пераўтварэння DCT, квантавання і энтрапіі заснаваны на адным кадры. З дапамогай гэтых метадаў можна ліквідаваць прасторавую карэляцыю паміж пікселямі на малюнку. На самай справе, акрамя прасторавай карэляцыі, сігнал выявы мае часовую карэляцыю. Напрыклад, для лічбавага відэа са статычным фонам, напрыклад, сумеснае вяшчанне навін і невялікі рух асноўнай часткі выявы, розніца паміж кожнай выявай вельмі малая, а карэляцыя паміж выявамі вельмі вялікая. У гэтым выпадку нам не трэба кадзіраваць кожны малюнак кадра асобна, але мы можам кадзіраваць толькі змененыя часткі сумежных відэакадраў, каб яшчэ больш паменшыць аб'ём дадзеных. Гэтая праца рэалізавана з дапамогай ацэнкі руху і кампенсацыі руху.
Тэхналогія ацэнкі руху звычайна дзеліць бягучы ўваходны малюнак на некалькі невялікіх субблокаў выявы, якія не перакрываюць адзін аднаго, напрыклад, памер выявы кадра складае 1280 * 720. Па-першае, ён дзеліцца на 40 * 45 блокаў выявы з 16 * 16 памераў, якія не перакрываюць адзін аднаго ў выглядзе сеткі, а затым, у межах акна пошуку папярэдняга або апошняга малюнка, знайдзіце блок для кожнага блока малюнка, каб знайсці адзін блок малюнка ў межах вобласці акно пошуку Самы падобны блок малюнкаў. Працэс пошуку называецца ацэнкай руху. Пры вылічэнні інфармацыі пра становішча паміж найбольш падобным блокам выявы і блокам малюнка можна атрымаць вектар руху. Такім чынам, бягучы блок выявы можна адняць ад найбольш падобнага блока малюнка, на які паказвае вектар руху эталоннага малюнка, і можна атрымаць рэшткавы блок малюнка. Паколькі кожнае значэнне пікселя ў рэшткавым блоку малюнка вельмі мала, пры кадаванні сціску можна атрымаць больш высокі каэфіцыент сціскання. Гэты працэс аднімання называецца кампенсацыяй руху.
Паколькі эталонны малюнак неабходны для ацэнкі руху і кампенсацыі руху ў працэсе кадавання, вельмі важна выбраць эталонны малюнак. Як правіла, энкодэр дзеліць кожны ўвод малюнка кадра на тры розныя тыпы ў залежнасці ад розных даведачных малюнкаў: I (унутры) кадр, B (прагназаванне навядзення) кадр і P (прагназаванне) кадр. Як паказана на малюнку.
Тыповая паслядоўнасць структуры кадра I, B, P
Як паказана на малюнку, I frame выкарыстоўвае толькі дадзеныя ў кадры для кадавання, і яму не патрэбны ацэнка руху і кампенсацыя руху падчас працэсу кадавання. Відавочна, што, паколькі кадр I не ліквідуе карэляцыю часовага кірунку, ступень сціскання адносна нізкая. У працэсе кадавання P-кадр выкарыстоўвае пярэдні I-кадр або P-кадр у якасці эталоннага малюнка для кампенсацыі руху, на самай справе ён кадуе розніцу паміж бягучым малюнкам і эталонным малюнкам. Рэжым кадавання B-кадра падобны на P-кадр, адзінае адрозненне заключаецца ў тым, што для прагназавання ў працэсе кадавання яму трэба выкарыстоўваць пярэдні I-кадр або P-кадр і больш позні I-кадр або P-кадр. Такім чынам, кожнае кадаванне кадра P павінна выкарыстоўваць адзін кадр у якасці эталоннага малюнка, у той час як кадр B патрабуе двух кадраў у якасці эталона. У адрозненне ад гэтага, кадр B мае больш высокі каэфіцыент сціскання, чым кадр P.
(г) Змешанае кадаванне
У артыкуле прадстаўлены некалькі важных метадаў сціску і кадавання відэа. У практычным прымяненні гэтыя метады не падзяляюцца, і іх звычайна камбінуюць для дасягнення найлепшага эфекту сціску. На наступным малюнку паказана мадэль гібрыднага кадавання (г. зн. Кадаванне пераўтварэнняў + ацэнка руху і кампенсацыя руху + кадаванне энтрапіі). Мадэль шырока выкарыстоўваецца ў стандартах MPEG1, MPEG2, H.264 і іншых. З малюнка мы бачым, што бягучы ўваходны малюнак спачатку трэба падзяліць на блокі, а блок малюнка, атрыманы блокам, адняць ад прагназаванае малюнак пасля кампенсацыі руху для атрымання рознасці выявы х, а затым пераўтварэнне DCT і квантаванне праводзяцца для блока адрозных малюнкаў. Квантаваныя выходныя дадзеныя маюць два розныя месцы: адно - адправіць іх у энтрапійны кадавальнік для кадавання, а закадзіраваны паток кода выводзіць у кэш, захаваць у прыладзе і чакаць перадачы. Іншае прыкладанне - супрацьстаяць колькаснай ацэнцы і адмяніць змяненне сігналу х ', які дадае выхад блока выявы з кампенсацыяй руху для атрымання новага сігналу прагназаванага малюнка і адпраўляе новы блок відарыса ў памяць кадра.
|
Увядзіце адрас электроннай пошты, каб атрымаць сюрпрыз
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> афрыкаанс
sq.fmuser.org -> албанская
ar.fmuser.org -> арабская
hy.fmuser.org -> Армянскі
az.fmuser.org -> азербайджанскі
eu.fmuser.org -> баскская
be.fmuser.org -> Беларуская
bg.fmuser.org -> Балгарская
ca.fmuser.org -> каталонская
zh-CN.fmuser.org -> кітайскі (спрошчаны)
zh-TW.fmuser.org -> Кітайскі (традыцыйны)
hr.fmuser.org -> харвацкая
cs.fmuser.org -> чэшская
da.fmuser.org -> дацкая
nl.fmuser.org -> Галандская
et.fmuser.org -> эстонская
tl.fmuser.org -> філіпінская
fi.fmuser.org -> фінская
fr.fmuser.org -> Французская
gl.fmuser.org -> галісійская
ka.fmuser.org -> грузінскі
de.fmuser.org -> нямецкая
el.fmuser.org -> Грэчаскі
ht.fmuser.org -> Гаіцянскі крэол
iw.fmuser.org -> іўрыт
hi.fmuser.org -> хіндзі
hu.fmuser.org -> Венгерская
is.fmuser.org -> ісландская
id.fmuser.org -> інданезійская
ga.fmuser.org -> ірландскі
it.fmuser.org -> Італьянская
ja.fmuser.org -> японскі
ko.fmuser.org -> карэйская
lv.fmuser.org -> латышскі
lt.fmuser.org -> Літоўскі
mk.fmuser.org -> македонская
ms.fmuser.org -> малайская
mt.fmuser.org -> мальтыйская
no.fmuser.org -> Нарвежскі
fa.fmuser.org -> персідская
pl.fmuser.org -> польская
pt.fmuser.org -> партугальская
ro.fmuser.org -> Румынская
ru.fmuser.org -> руская
sr.fmuser.org -> сербская
sk.fmuser.org -> славацкая
sl.fmuser.org -> Славенская
es.fmuser.org -> іспанская
sw.fmuser.org -> суахілі
sv.fmuser.org -> шведская
th.fmuser.org -> Тайская
tr.fmuser.org -> турэцкая
uk.fmuser.org -> украінскі
ur.fmuser.org -> урду
vi.fmuser.org -> В'етнамская
cy.fmuser.org -> валійская
yi.fmuser.org -> Ідыш
FMUSER Бесправадная перадача відэа і аўдыё лягчэй!
Кантакт
Адрас:
No.305 Нумар HuiLan Будынак No.273 Huanpu Road Гуанчжоу Кітай 510620
катэгорыі
бюлетэнь