MJPEG

Motion JPEG (M-JPEG) er et trivielt navn for de multimedieformatene der hvert sammenflettet bilde eller felt i en digital videosekvens er separat komprimert som et JPEG -bilde . Det brukes ofte i bærbare enheter som digitale kameraer.

Codec

Motion JPEG bruker intraframe-kodingsteknologi, som i teknologi er svært lik I-frame- delen av kodingsstandarder som MPEG-1 og MPEG-2 , uten å bruke interframe-prediksjon. Fraværet av bruk av interframe-prediksjon fører til tap i komprimeringskapasitet, men det gjør videoredigering enklere, siden enkle redigeringer kan gjøres på hvilken som helst frame når alle disse er I-frames. Kodeformater som MPEG-2 kan også brukes basert utelukkende på dette prinsippet for å gi lignende komprimerings- og redigeringsmuligheter.

Bruk av bare intra-frame-komprimering gjør dessuten graden av komprimeringsevne uavhengig av mengden av bevegelse i scenen, siden tidsprediksjon ikke brukes (bruk av tidsprediksjon kan forbedre kompresjonsevnen betydelig, men gjør ytelsen avhengig av hvor godt bevegelseskompensasjon fungerer for innholdet i scenen, så det brukes i overvåkingskameraer der det bare tas ett bilde per sekund, i tid hvor det kan være store mengder endringer.

For Quicktime-formater har Apple definert to typer koding: MJPEG-A og MJPEG-B. Siden den andre sluttet å inneholde gyldige JPEG-utvekslingsfiler, er det ikke mulig å få en ramme inn i en JPEG-fil uten å endre overskriftene litt.

Bithastigheten faller mellom ukomprimerte formater (som RGB , som har 1:1 komprimering, og YCbCr , med 1:1,5 til 1:2,5 komprimering, og MPEG med 1:100. Datahastigheter i størrelsesorden 29 Mb/s har svært høy kvalitet, men resulterer i store filer.

Applikasjoner

M-JPEG brukes ofte i ikke-lineære videoredigeringssystemer. Fullhastighetsavspilling av dette formatet krever høy JPEG-dekodingsevne.

Formatet brukes også ofte for IP-baserte videokameraer, alt via HTTP-strømmer, ved å bruke innholdstypen multipart/x-mixed-replace MIME. Dette skiller hvert bilde i individuelle HTTP-svar ved en spesifisert markør. Mozilla - baserte nettlesere som Netscape og Firefox har innebygd støtte for å se disse strømmene mens Internet Explorer ikke gjør det.

PlayStation -konsollen har innebygd maskinvaredekompresjon av M-JPEG slik at FMV-opptak kan sees i spill . Nintendos Wii -konsoll kan spille av MJPEG-kodet video via et SD-kort ved hjelp av fotokanalen. Sandisks digitale lydspiller, Sansa, kan også spille av korte videoer i dette formatet. Dette formatet ble redesignet av GOSCH (Arg.) MJGO filtype, og er dette et av de mest optimale for digital videooverføring.

Digitale kameraer

Før den nylige økningen i bruken av MPEG-4 i forbrukerenheter, ble en progressiv skanningsform av MJPEG brukt, for eksempel i filmmodusene til digitale kameraer , også mye brukt Igjen er den resulterende kvaliteten markant redusert sammenlignet med MPEG-komprimering med en lignende bithastighet, spesielt ettersom lyden (hvis inkludert) ofte var ukomprimert PCM eller ADPCM.

For å kompensere og holde filstørrelser og overføringshastigheter under kontroll, ble lydhastigheter, bildestørrelser og samplingsfrekvenser holdt relativt lave, med svært høye nivåer av komprimering for hver enkelt ramme, f.eks. 160x120 eller 320x240 px, typisk ved 10,12 eller 15 fps. , med bildekvalitet tilsvarende en JPEG-innstilling på "50" og mono ADPCM-lyd ved 8 kHz.

Dette resulterte i veldig enkel, men praktisk video til en lagringspris som ligner på MPEG. Dette innholdet ble lagret i de populære Windows AVI-beholderne eller i Apple MOV, som gjorde det mulig å se det naturlig, vanligvis uten installasjon av en ekstra kodek i de fleste versjoner av dette operativsystemet.

Kritikk

Se også