TopTechninis žodynasM-JPEG - vaizdo kodavimo standartas

M-JPEG - vaizdo kodavimo standartas

M-JPEG arba MJPEG (Motion JPEG) glaudinimo metodas, tai video glaudinimo metodas, kuriame kiekvienas video kadras arba laukas su skaitmenine video seka yra glaudinamas atskirai, kiekvienas kaip JPEG vaizdas.

 

Pradžioje šis standartas buvo suprojektuotas PC multimedijų tikslams. Dabar M-JPEG yra taikomas programinėje įrangoje, ir tokie įrenginiai kaip internetinės naršyklės, multimedijų grotuvai, žaidimų konsolės, skaitmeninės kameros, IP kameros, internetinės kameros, streaming serveriai, video kameros ir nelinijiniai video procesoriai.

 

M-JPEG naudojimą užtikrina daug IP kamerų, dėl to tokios naršyklės kaip Mozilla Firefox ir kitos, veikia pagal Webkit (internetinės naršyklės veikia pagal open source formą), turi savo M-JPEG srautų rodymo paramą.

 

Sekantis svarbus dažno M-JPEG kamerose IP naudojimo priežastis, tai srautinio siuntimo galimybė. HTTP srautas dalija kiekvieną vaizdą į atskirus HTTP atsakymus su nustatytu žymėjimu. RTP srautas, kuria vaizdų sekos paketus JPEG formate, kurie gali priimti klientų programos, pvz. QuickTime arba VLC. Nuosavas naršyklių paramas naudoja: Safari, Google Chrome ir Firefox. Kitos naršyklės, pvz. Internet Explorer gali rodyti M-JPEG su tinkamų priedų pagalba.

 

M-JPEG kodavimas taiko vien tik kadrų vidaus glaudinimo metodą. Neturi algoritmų, sudėtingesnių skaičiavimo atžvilgiu, išnaudojančių tarp vaizdų numatymo technikos. Kuomet, kai naujoviški video glaudinimo metodai tokie kaip MPEG-4 ir H.264/AVC, gali pasiekit glaudinimo laipsnį 1:50 arba didesnį trūksta M-JPEG tarp vaizdų esančio numatymo (tarp vaizdinis numatymas) apriboja jo efektyvumą iki 1:20 arba mažesnio. Dėl to kad kadrai yra glaudinami nepriklausomai nuo savęs, M-JPEG nustato mažesnius įrengimų skaičiavimo galios ir atmintiems reikalavimus.