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 -> Chinese (Traditional)
hr.fmuser.org -> խորվաթերեն
cs.fmuser.org -> չեխերեն
da.fmuser.org -> դանիերեն
nl.fmuser.org -> Dutch
et.fmuser.org -> էստոնական
tl.fmuser.org -> ֆիլիպիներեն
fi.fmuser.org -> ֆիններեն
fr.fmuser.org -> French
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 -> Italian
ja.fmuser.org -> ճապոներեն
ko.fmuser.org -> կորեերեն
lv.fmuser.org -> լատվիերեն
lt.fmuser.org -> Լիտվայի
mk.fmuser.org -> մակեդոներեն
ms.fmuser.org -> մալայերեն
mt.fmuser.org -> մալթերեն
no.fmuser.org -> Norwegian
fa.fmuser.org -> պարսկերեն
pl.fmuser.org -> լեհերեն
pt.fmuser.org -> Պորտուգալերեն
ro.fmuser.org -> Romanian
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- ն ներկայացնում է համապատասխանաբար պայծառություն և գույների տարբերության երկու ազդանշան: Օրինակ, առկա Pal TV համակարգի համար լուսավորության ազդանշանի նմուշառման հաճախականությունը 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 Մբիթ / վ
Եթե այդպիսի մեծ քանակությամբ տվյալներ պահվում կամ փոխանցվում են ուղղակիորեն, դժվար կլինի օգտագործել սեղմման տեխնոլոգիան ՝ բիթի արագությունը նվազեցնելու համար: Թվային վիդեո ազդանշանը կարող է սեղմվել ըստ երկու հիմնական պայմանների.
L. տվյալների ավելորդություն: Օրինակ, տարածական ավելորդությունը, ժամանակի ավելցուկը, կառուցվածքի ավելորդությունը, տեղեկատվության entropy ավելցուկը և այլն, այսինքն ՝ պատկերի պիքսելների միջև կա մեծ փոխկապակցվածություն: Այս ավելցուկի վերացումը չի հանգեցնում տեղեկատվության կորստի, և դա կորուստի կորուստ չէ:
L. տեսողական ավելորդություն: Մարդու աչքերի որոշ բնութագրեր, ինչպիսիք են պայծառության խտրականության շեմը, տեսողական շեմը, տարբեր են պայծառության և քրոմի նկատմամբ զգայունությամբ, ինչը անհնար է դարձնում ծածկագրման մեջ համապատասխան սխալներ մտցնելը և չեն հայտնաբերվի: Մարդու աչքերի տեսողական բնութագրերը կարող են օգտագործվել տվյալների սեղմման համար որոշակի օբյեկտիվ աղավաղմամբ փոխանակման համար: Այս սեղմումը վնասաբեր է:
Թվային վիդեո ազդանշանի սեղմումը հիմնված է վերոնշյալ երկու պայմանների վրա, ինչը վիդեո տվյալները մեծապես սեղմում է, ինչը նպաստում է փոխանցմանը և պահպանմանը: Թվային վիդեո սեղմման ընդհանուր մեթոդները խառն կոդավորումն են, որը փոխակերպման կոդավորումը, շարժման գնահատումն ու շարժման փոխհատուցումը և էնտրոպիայի կոդավորումը համատեղելն է կոդավորումը սեղմելու համար: Սովորաբար, փոխակերպման կոդավորումը օգտագործվում է նկարի ներսանկային ավելորդությունը վերացնելու համար, իսկ շարժման գնահատումը և շարժման փոխհատուցումը օգտագործվում են պատկերի միջանկյալ ավելցուկը հեռացնելու համար, և էնտրոպիայի ծածկագրումը օգտագործվում է սեղմման արդյունավետությունը հետագա բարելավելու համար: Համառոտ ներկայացվում են սեղմման կոդավորման հետևյալ երեք մեթոդները:
ա) կոմպրեսիոն կոդավորման մեթոդը
բ) փոխակերպել ծածկագրումը
Փոխակերպման ծածկագրման գործառույթն է տիեզերական տիրույթում նկարագրված պատկերի ազդանշանը վերափոխել հաճախականության տիրույթի, ապա կոդավորել փոխակերպված գործակիցները: Ընդհանուր առմամբ, պատկերը տարածության մեջ մեծ փոխկապակցվածություն ունի, և հաճախականության տիրույթի վերափոխումը կարող է իրականացնել ապակողմնորոշում և էներգիայի կենտրոնացում: Ընդհանուր օրթոգոնալ փոխակերպումը ներառում է ֆուրիեի դիսկրետ փոխակերպումը, դիսկրետ կոսինուսային փոխակերպումը և այլն: Կիսինուսային դիսկրետ փոխակերպումը լայնորեն օգտագործվում է թվային վիդեո սեղմման մեջ:
Դիսկրետ կոսինուս փոխակերպումը կոչվում է 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-ի, մինչդեռ ընդամենը մի քանի գործակիցներ են ոչ զրոյական արժեքներ: Այս պահին միայն այս ոչ զրոյական արժեքները պետք է սեղմվեն և կոդավորվեն:
բ) entropy կոդավորումը
Entropy կոդավորումը անվանում են այն պատճառով, որ ծածկագրումից հետո կոդի միջին երկարությունը մոտ է աղբյուրի entropy արժեքին: Entropy կոդավորումը իրականացվում է VLC (փոփոխական երկարության կոդավորմամբ) միջոցով: Հիմնական սկզբունքն է ՝ սկզբնաղբյուրի մեջ մեծ հավանականությամբ խորհրդանիշ տալ կարճ կոդին, և առաջացման փոքր հավանականությամբ խորհրդանիշին տալ երկար կոդ, որպեսզի վիճակագրորեն ստացվի միջինից կարճ կոդի երկարությունը: Փոփոխական երկարության կոդավորումը սովորաբար պարունակում է Հոֆմանի ծածկագիր, թվաբանական կոդ, գործարկման կոդ և այլն: Վազքի երկարության կոդավորումը սեղմման շատ պարզ մեթոդ է, դրա սեղմման արդյունավետությունը բարձր չէ, բայց կոդավորման և վերծանման արագությունը արագ է, և այն դեռևս լայնորեն օգտագործվում է, հատկապես Կոդավորման վերափոխումից հետո, գործածելով երկար կոդավորումը, լավ ազդեցություն է թողնում:
Նախ, քվանտիզատորի ելքային DC գործակիցը անմիջապես հաջորդող AC գործակիցը սկանավորվում է 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 և այլ ստանդարտներում: Նկարից տեսնում ենք, որ ներկայիս մուտքային պատկերը նախ պետք է բաժանել բլոկների, բլոկի կողմից ստացված պատկերի բլոկը հանվում է կանխատեսված պատկերը շարժման փոխհատուցումից հետո x տարբերության պատկեր ստանալու համար, և ապա տարբերության պատկերի բլոկի համար իրականացվում են DCT վերափոխում և քվանտացում: Քվանտացված ելքային տվյալներն ունեն երկու տարբեր տեղեր. Մեկն այն ուղարկելն է entropy encoder կոդավորման համար, և կոդավորված կոդային հոսքը դուրս է բերվում cache Save սարքում և սպասում փոխանցմանը: Մեկ այլ դիմում է x 'ազդանշանի քանակական և հակադարձ փոփոխությանը հակադարձելը, որն ավելացնում է պատկերի բլոկի ելքը շարժման փոխհատուցմամբ `նոր կանխատեսման պատկերի ազդանշան ստանալու համար և ուղեկցում է նոր կանխատեսման պատկերի բլոկին` հիշողության շրջանակին
|
Անակնկալ ստանալու համար մուտքագրեք էլ
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 -> Chinese (Traditional)
hr.fmuser.org -> խորվաթերեն
cs.fmuser.org -> չեխերեն
da.fmuser.org -> դանիերեն
nl.fmuser.org -> Dutch
et.fmuser.org -> էստոնական
tl.fmuser.org -> ֆիլիպիներեն
fi.fmuser.org -> ֆիններեն
fr.fmuser.org -> French
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 -> Italian
ja.fmuser.org -> ճապոներեն
ko.fmuser.org -> կորեերեն
lv.fmuser.org -> լատվիերեն
lt.fmuser.org -> Լիտվայի
mk.fmuser.org -> մակեդոներեն
ms.fmuser.org -> մալայերեն
mt.fmuser.org -> մալթերեն
no.fmuser.org -> Norwegian
fa.fmuser.org -> պարսկերեն
pl.fmuser.org -> լեհերեն
pt.fmuser.org -> Պորտուգալերեն
ro.fmuser.org -> Romanian
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 Guangzhou China 510620
Կատեգորիաներ
Տեղեկագիր