Mar 21, 2024

Video kodēšanas ieviešanas princips

Atstāj ziņu

Video kodēšanas tehnoloģija piešķir prioritāti telpiskās un laika dublēšanas novēršanai. Tālāk ļaujiet man iepazīstināt jūs ar izmantoto metodi: video tiek veidots, nepārtraukti atskaņojot dažādus kadrus.

 

Šie kadri galvenokārt ir iedalīti trīs kategorijās: I kadri, B kadri un P kadri. I rāmis ir neatkarīgs kadrs ar visu savu informāciju, kas ir vispilnīgākais attēls (aizņem vislielāko vietu) un to var atkodēt neatkarīgi, neatsaucoties uz citiem attēliem. Pirmais kadrs video secībā vienmēr ir I kadrs. Lai kodētu P kadru, "starpkadru prognozēšanas kodēšanas kadru", ir nepieciešama atsauce uz dažādām iepriekšējā I kadra un/vai P kadra daļām. P kadram ir atkarība no iepriekšējiem P un I atsauces kadriem. Tomēr P-kadra saspiešanas pakāpe ir salīdzinoši augsta un aizņem mazāk vietas.


B kadrs, "Bidirectional Predictive Encoding Frame" ar kadriem pirms un pēc izmantošanas kā atsauces kadri. Ne tikai atsaucoties uz priekšpusi, bet arī uz aizmugurē esošajiem kadriem, tāpēc tā kompresijas pakāpe ir visaugstākā, sasniedzot 200:1. Tomēr tā nav piemērota pārraidei reāllaikā (piemēram, videokonferencēm), jo tā paļaujas uz nākamajiem kadriem.


Klasificējot kadrus, video izmēru var ievērojami saspiest. Galu galā apstrādājamo objektu skaits ir ievērojami samazinājies (no visa attēla uz reģionu attēla ietvaros).


Ja paķerat paketi no video straumes, varat redzēt arī I kadra informāciju
Ja mēs vienmēr aprēķināsim, pamatojoties uz pikseļiem, datu apjoms būs salīdzinoši liels. Tāpēc mēs parasti attēlu sadalām dažādos "blokos" vai "Makroblokos" un tos aprēķinām. Makro bloks parasti ir 16 x 16 pikseļi.


I kadra apstrādē tiek izmantota iekšējā kadra kodēšanas metode, izmantojot tikai šī kadra attēla telpisko korelāciju. P-kadru apstrādē tiek izmantota starpkadru kodēšana (virziena kustības novērtējums), vienlaikus izmantojot telpiskās un laika korelācijas. Vienkārši sakot, izmantojot kustības kompensācijas algoritmus, lai noņemtu lieko informāciju

 

Nosūtīt pieprasījumu