Մեր մասին    Կապ     

Խոսքի ճանաչում | Ձայնի սինթեզ | Մեքեն. թարգմ | Հայկական AI | RAG | Տեսադարան

Թարգմանչաց շարժման տեսադարանը



Ինչպե՞ս է աշխատում JPEG ձևաչափը:.mp4


WEBVTT

00:00.000 --> 00:00.000
Բարև բոլորին:

00:00.000 --> 00:02.000
Դմիտրի Պոբեդինսկին ձեզ հետ է։

00:02.000 --> 00:06.000
Վերջին դրվագներից մեկում էս խոսեցի mp3 սեղմման ձևաչափի մասին:

00:06.000 --> 00:12.000
Եվ ես շատ ուրախ եմ, որ ձեզ դուր եկավ տեսանյութը, քանի որ այն արդեն հավաքել է ավելի քան կես միլիոն դիտում։

00:12.000 --> 00:21.000
Եվ այս կապակցությամբ որոշեցի այս պատմության շարունակությունը անել, որում կխոսենք MP3-ի եղբոր՝ մեծ ու սարսափելի JPEG-ի մասին։

00:25.000 --> 00:33.000
JPEG-ը պատկերի սեղմման ձևաչափ է, որը կարող է նվազեցնել ֆայլի չափը 20, 30 կամ 100 անգամ:

00:33.000 --> 00:37.000
Ուրեմն պատրաստվեք, այս դրվագում շատ շակալներ կլինեն։

00:37.000 --> 00:43.000
Ինչպես սեղմման արտեֆակտները, քվանտացման սխալները, բայց հավատացեք ինձ, արժե այն:

00:43.000 --> 00:47.000
Ընդհանրապես, եթե JPEG-ը չլիներ, հիմա ինտերնետը բոլորովին այլ կլիներ։

00:47.000 --> 00:50.000
Կարծում եմ՝ այն նման կլինի 90-ականների կայքերին։

00:50.000 --> 00:56.000
Եվ մենք չէինք կարողանա այդքան հեշտությամբ Instagram-ում տեղադրել ամեն ինչ և դիտել կատուների լուսանկարները մեր հեռախոսներից:

00:56.000 --> 00:59.000
Այո, նույնիսկ այս տեսանյութը ձեզ համար դժվար կլինի ներբեռնել:

00:59.000 --> 01:03.000
Ի վերջո, այս ալգորիթմը հիմք է, ներառյալ վիդեո սեղմումը:

01:03.000 --> 01:11.000
Այսպիսով, առանց JPEG-ի, դժվար թե հայտնվեր այն, ինչ մեզ այդքան դուր է գալիս՝ YouTube, Twitch, առցանց ֆիլմեր՝ առանց SMS գրանցման:

01:11.000 --> 01:19.000
Եվ կրկին, հասկանալու համար, թե որքան փայլուն է JPEG-ը, դուք պետք է հասկանաք, թե ինչպես են կոդավորված չսեղմված պատկերները:

01:20.000 --> 01:23.000
Եկեք նկարենք 1000 x 1000 պիքսել:

01:23.000 --> 01:29.000
Յուրաքանչյուր պիքսել բաղկացած է երեք բաղադրիչից՝ երեք գույնից՝ կարմիր, կանաչ և կապույտ։

01:29.000 --> 01:33.000
Յուրաքանչյուր բաղադրիչ սովորաբար կոդավորված է որպես 8-բիթանոց թիվ:

01:34.000 --> 01:42.000
Դժվար չէ հաշվարկել, որ առանց սեղմման նման պատկերը կզբաղեցնի 8-ը 3-ը 1000 24 միլիոն բիթով։

01:43.000 --> 01:43.000
ՄԲ.

01:43.000 --> 01:51.000
Բայց եթե այն պահպանում էս JPegge-ով, ապա այն կարող է վերցնել, օրինակ, 90 կիլոբայթ, այսինքն՝ 33 անգամ պակաս։

01:52.000 --> 01:55.000
Այո, որակն էլ է մի քիչ կորչում, բայց ոչ 30 անգամ։

01:56.000 --> 01:59.000
Սկզբում թվում է, թե դա պարզապես ինչ-որ կախարդանք է:

01:59.000 --> 02:01.000
Բայց ես և դու Հոգվարթսում չենք:

02:02.000 --> 02:05.000
Այսպիսով, ամեն ինչ կարելի է բացատրել, և դուք կարող եք հասկանալ, թե ինչպես է դա աշխատում:

02:05.000 --> 02:10.000
Այսպիսով, JPEG սեղմման ալգորիթմը կարելի է բաժանել մի քանի հիմնական փուլերի։

02:10.000 --> 02:17.000
Առաջին փուլը տեղափոխումն է մեկ այլ գունային տարածություն, որտեղ առանձնացված են պայծառությունն ու գունային բաղադրիչները։

02:17.000 --> 02:23.000
Այս քայլում կորուստ չկա, քանի որ յուրաքանչյուր պիքսել դեռ բաղկացած է երեք բաղադրիչից։

02:24.000 --> 02:28.000
Միայն հիմա դրանք տարբեր են՝ դրանք պայծառության բաղադրիչներ են և երկու գունավոր:

02:28.000 --> 02:35.000
Այսինքն՝ պարզեցնելու համար տեղի է ունենում հետեւյալը՝ ստեղծվում է սեւ ու սպիտակ պատկեր եւ դրա համար ստեղծվում է որոշակի գունային դիմակ։

02:36.000 --> 02:38.000
Հարցնեմ՝ ինչո՞ւ է այս ամենը։

02:38.000 --> 02:40.000
Դե, ամեն ինչ մեր տեսլականի մասին է:

02:40.000 --> 02:46.000
Պարզվում է, որ մարդու աչքը ավելի քիչ զգայուն է գույնի, քան պայծառության փոփոխության նկատմամբ։

02:46.000 --> 02:53.000
Եվ նման նախնական տարանջատումն անհրաժեշտ է, որպեսզի որոշ դետալներ հանվեն գունային ալիքներից։

02:53.000 --> 02:56.000
Դա տեղի է ունենում երկրորդ փուլում՝ նմուշառում:

02:56.000 --> 02:59.000
Յուրաքանչյուր 4 գունավոր պիքսել միավորվում է մեկի մեջ:

03:00.000 --> 03:06.000
Այո, սա նվազեցնում է գունային լուծումը և կորցնում որոշ մանրամասներ, բայց դուք կարող եք ինքներդ ստուգել:

03:06.000 --> 03:10.000
Գուշակեք, թե նկարներից որն է վերընտրվել այս կերպ։

03:10.000 --> 03:16.000
YouTube-ը նույնպես դա անում է, այնպես որ ես միավորեցի 16 գունավոր պիքսել մեկի մեջ՝ էֆեկտը բարձրացնելու համար:

03:16.000 --> 03:22.000
Ավելի ուշադիր նայեք, դադար տվեք, բացեք ամեն ինչ առավելագույն լուծաչափով, ես միտումնավոր կձգեմ ամեն ինչ մինչև 4K:

03:22.000 --> 03:24.000
Այսպիսով, ճիշտ պատասխանը.

03:24.000 --> 03:27.000
Առաջին. ահա թե ինչ կլինի, եթե թողնեք միայն գունավոր ալիքներ:

03:28.000 --> 03:31.000
Գրեք մեկնաբանություններում՝ նկատե՞լ եք տարբերությունը, թե՞ ոչ։

03:31.000 --> 03:41.000
Ամեն դեպքում, 4 պիքսելները 1-ի նմուշառելիս դա գրեթե աննկատ կլինի, բայց այս կերպ հնարավոր կլինի 2 անգամ նվազեցնել ֆայլի չափը։

03:41.000 --> 03:45.000
Հաջորդ քայլում պատկերը բաժանվում է 8-ից 8 պիքսել բլոկի:

03:45.000 --> 03:52.000
Ի դեպ, սա շակալներին հստակ տեսանելի է դարձնում, եթե պատկերները շատ ուժեղ սեղմես, օրինակ՝ այսպես.

03:53.000 --> 03:56.000
Սա նախապատրաստական ​​քայլ է հաջորդ՝ ամենակարեւոր փուլի համար։

03:57.000 --> 04:02.000
Ալգորիթմը պետք է ինչ-որ կերպ հասկանա, թե որքան մանրամասն կա յուրաքանչյուր բլոկում:

04:02.000 --> 04:05.000
Եվ եթե այնտեղ դրանք քիչ են, ապա կոդավորեք ավելի քիչ բիթերով:

04:06.000 --> 04:11.000
Օրինակ, եթե սա երկնքի միապաղաղ կտոր է, ապա ինչու՞ յուրաքանչյուր պիքսելին գույն հատկացնել:

04:11.000 --> 04:15.000
Դուք կարող եք նշել ընդհանուր գույնը ամբողջ բլոկի համար և խնայել շատ տարածք:

04:15.000 --> 04:23.000
Դե, եթե ձեր գեղեցիկ սանրվածքը ներառված է բլոկի մեջ, որտեղ պայծառության և գույնի շատ անցումներ կան, ապա այն պետք է շատ ավելի մանրակրկիտ կոդավորվի:

04:23.000 --> 04:28.000
Այս վերլուծությունը կատարվում է դիսկրետ կոսինուսային փոխակերպման միջոցով:

04:28.000 --> 04:34.000
Սա Ֆուրիեի փոխակերպման տեսակ է, որն, ի դեպ, օգտագործվում է mp3-ում, ինչն էլ նմանեցնում է այս երկու ձևաչափերին:

04:35.000 --> 04:37.000
Բանը բարդ է, բայց շատ հետաքրքիր։

04:38.000 --> 04:46.000
Հիշեցնեմ, որ մեր 8x8 բլոկներն արդեն բաժանված են պայծառության և գունավոր ալիքների, և փոխակերպումը կատարվում է յուրաքանչյուրի վրա առանձին:

04:47.000 --> 04:50.000
Այսինքն՝ մենք աշխատում ենք միայն մոնոխրոմ պատկերներով։

04:51.000 --> 04:56.000
Դիսկրետ կոսինուսային փոխակերպումը առաջացնում է ընդլայնում տարածական ալիքների սպեկտրի վրա:

04:56.000 --> 04:58.000
Մի անջատեք, հիմա ամեն ինչ կբացատրեմ:

04:58.000 --> 05:09.000
Ցանկացած մոնոխրոմ պատկեր կարելի է պատկերացնել որպես 64 հիմնական նկարների խառնուրդ, որոնցում նայում էս, թե ինչ է պատկերված։

05:09.000 --> 05:12.000
Սրանք պարբերական սահուն անցումներ են։

05:12.000 --> 05:14.000
Սրանք տարածական ալիքներ են:

05:14.000 --> 05:16.000
Հորիզոնական և ուղղահայաց, համապատասխանաբար:

05:16.000 --> 05:23.000
Եթե ​​այս նկարները իրար վրա դրեք՝ յուրաքանչյուրը որոշակի գործակցով, կարող եք ստանալ ամեն ինչ։

05:23.000 --> 05:26.000
Այսպես կլինի, օրինակ, Ա տառի համար։

05:26.000 --> 05:33.000
Նայեք, յուրաքանչյուր քայլի հետ, յուրաքանչյուր ծածկույթի հետ ավելի ու ավելի շատ մանրամասներ են ավելացվում և իսկապես հայտնվում է A տառը:

05:34.000 --> 05:43.000
Դիսկրետ կոսինուսային փոխակերպումը պարզապես հաշվարկում է յուրաքանչյուր նման բազային նկարի ծածկման գործակիցները, ընդհանուր առմամբ 64 թվեր:

05:43.000 --> 05:48.000
Խնդրում ենք նկատի ունենալ, որ գործակիցը կշիռ, կարևորություն, բաղադրիչ է։

05:49.000 --> 05:54.000
Կան նրանք, ովքեր պատասխանատու են սահուն անցումների համար, և նրանք, ովքեր պատասխանատու են ավելի հաճախակի:

05:54.000 --> 05:59.000
Իսկ եթե դետալները քիչ են, ապա վերջիններիս գործակիցները գործնականում զրոյական կլինեն։

05:59.000 --> 06:03.000
Ի վերջո, ինչու՞ ավելացնել նման ալիքներ, եթե բլոկն արդեն գրեթե միապաղաղ է:

06:03.000 --> 06:08.000
Եվ հենց այս պահի շնորհիվ է, որ կարելի է հասնել իսկապես հզոր սեղմման:

06:09.000 --> 06:11.000
Սկսվում է քվանտացման փուլը:

06:11.000 --> 06:16.000
Դե, պարզ ասած, գործակիցների կլորացում, որի աստիճանը սահմանված է պարամետրերում:

06:16.000 --> 06:20.000
Եվ ուժեղ սեղմումով, նրանցից շատերը կլորացվում են զրոյի:

06:20.000 --> 06:23.000
Այո, այս քայլով շատ տեղեկություններ կորչում են։

06:24.000 --> 06:32.000
Այո, ֆայլը ներելիս կլորացնելու պատճառով մի փունջ շնագայլեր են դուրս գալիս՝ արտեֆակտներ, բլոկների միջև սահմաններ և այլն։

06:32.000 --> 06:35.000
Բայց դեռ հիմնական էությունը մնում է.

06:35.000 --> 06:40.000
Դե, ապա զրոներով լցոնված ֆայլը սեղմելը պարզապես տեխնիկայի խնդիր է:

06:40.000 --> 06:43.000
Նախ, գործակիցների մատրիցը սկանավորվում է զիգզագ ձևով:

06:44.000 --> 06:44.000
Այսպես.

06:44.000 --> 06:53.000
Ստացվում է թվերի հաջորդականություն, որի վերջում հաճախ լինում են միայն զրոներ, ապա կատարվում է այսպես կոչված էնտրոպիայի կոդավորում։

06:53.000 --> 06:59.000
Եթե ​​հաջորդականության մեջ կա զրոների երկար տող, ապա դրանցից յուրաքանչյուրը կոդավորված չէ:

06:59.000 --> 07:06.000
Փոխարենը, կա մեկ թիվ, որը ցույց է տալիս, թե քանիսն են, և դա մեծապես նվազեցնում է ֆայլի չափը:

07:06.000 --> 07:19.000
Դե, վերջում սեղմված հաջորդականությունը կոդավորված է Հաֆմանի կոդով, այսինքն՝ զրոները, որոնցից շատ են, կոդավորված են քիչ թվով բիթերով, իսկ մնացած նիշերը, որոնցից քիչ են, կոդավորված են մեծ թվով բիթերով։

07:19.000 --> 07:23.000
Այս մասին ավելի մանրամասն խոսել եմ mp3-ի մասին տեսանյութում, կարող եք դիտել այնտեղ։

07:23.000 --> 07:30.000
Այնուհետև այն, ինչ մնացել է 8-ից 8 բլոկներից, կարվում է մեկ ֆայլի մեջ՝ գեղեցիկ փոքրիկ JPEG ստեղծելու համար:

07:30.000 --> 07:33.000
Դե, ընթերցումը տեղի է ունենում ամբողջովին հակառակ հերթականությամբ:

07:33.000 --> 07:41.000
Ինչպես տեսնում եք, JPEG-ն օգտագործում է բազմաթիվ նրբություններ, տեսողության առանձնահատկություններ, սպեկտրի տարրալուծում և մաթեմատիկական սեղմման մեթոդներ:

07:41.000 --> 07:46.000
Բայց, առաջին հերթին, այն լավ է աշխատում միայն լուսանկարներում, որտեղ սահուն անցումներ կան:

07:46.000 --> 07:49.000
Նա զզվելի կերպով հաղթահարում է սուր սահմանները։

07:49.000 --> 07:58.000
Դե, երկրորդը, այն արդեն հնանում է, և թիկունքում շնչում են նոր ձևաչափեր՝ հիմնված նույն սկզբունքների վրա, բայց դրանք ավելի արդյունավետ օգտագործելով։

07:58.000 --> 08:02.000
Չնայած ինձ ինչ-որ բան ասում է, որ հին JPEG-ը դեռ երկար կմնա ծառայության մեջ:

08:02.000 --> 08:05.000
Եվ վերջում էս ուզում եմ քեզնից օգնություն խնդրել։

08:05.000 --> 08:14.000
Այս ամառ ես նկարահանեցի կարճ վլոգ, որտեղ խոսեցի այն մասին, թե ինչպես կարելի է սեփական ձեռքերով հրթիռ պատրաստել, հավերժական լապտեր կամ ռադիո առանց մարտկոցների:

08:14.000 --> 08:18.000
Մեկնաբանություններում հաճախ էիք հարցնում, թե որտեղից կարելի է ձեռք բերել այս կամ այն ​​հատվածը։

08:18.000 --> 08:25.000
Եվ ես մտածեցի, գուցե ես պետք է թողարկեմ հատուկ տուփեր ձեզ համար նմանատիպ փորձառություններով և գաջեթներով:

08:25.000 --> 08:28.000
Խնդրում եմ քվեարկեք, թե ինչ եք մտածում այս մասին:

08:28.000 --> 08:31.000
Ինձ համար շատ կարևոր է իմանալ ձեր կարծիքը։

08:31.000 --> 08:38.000
Մեկնաբանություններում, իհարկե, գրեք, թե էլ ինչ եք ուզում տեսնել նման տուփերում և, ընդհանրապես, ցանկացած օգտակար միտք այս հարցի վերաբերյալ։

08:39.000 --> 08:47.000
Չմոռանաք հավանել, բաժանորդագրվեք այս ալիքին, որպեսզի ավելի շատ մարդիկ կարողանան դիտել տեսանյութը և սեղմել զանգը, որպեսզի բաց չթողնեք հաջորդ սերիաները։

08:48.000 --> 08:50.000
Շնորհակալություն դիտելու համար:






     Մեր մասին    Կապ                ©2021 «Հաղորդակցման և բանական տեխնոլոգիաների ազգային կենտրոն»