Motion JPEGM-JPEGMJPEG,Motion Joint Photographic Experts Group,FourCC:MJPG)是一種影像壓縮格式,其中每一訊框圖像都分別使用JPEG編碼。M-JPEG常用在數位相機網路攝影機之類的圖像採集裝置上,非線性剪輯系統也常用這種格式。QuickTime播放器和包括Mozilla FirefoxGoogle ChromeSafari在內許多網頁瀏覽器原生支援M-JPEG。

編碼

編輯

M-JPEG只使用訊框內壓縮(區別於演算法更複雜的訊框間壓縮),只單獨的對某一訊框進行壓縮,而不考慮影像畫面中不同訊框之間的變化。因此壓縮效率比較低,一般低於1:20,而使用了訊框間壓縮的現代影像壓縮格式(如MPEG1MPEG2H.264/MPEG-4 AVC)一般能超過1:50.由於各訊框直接是相互獨立的,M-JPEG的編解碼在對運算能力和主記憶體的要求較低。

由於M-JPEG是純粹的訊框內壓縮,每訊框畫面的品質只與編位元速率和畫面的空域複雜度有關。包含大面積平滑變化或者單色區域的訊框壓縮效果較好,而包含複雜紋理、細線條(如文字)的區域容易產生由於離散餘弦變換產生的噪聲。M-JPEG的壓縮效果與影像的時域複雜度無關。

對於QuickTime格式,蘋果公司定義了兩種類型的編碼:MJPEG-A和MJPEG-B。MJPEG-B的訊框不儲存完整的JFIF格式,在把MJPEG-B的訊框儲存成單獨的JPEG檔案是需要添加JFIF檔案頭。

應用

編輯

M-JPEG被廣泛應用在網頁瀏覽器,媒體播放器,數位相機,網路攝影機,串流媒體伺服器和非線性剪輯系統中。

影像錄製與剪輯

編輯

由於M-JPEG中的訊框可以隨機存取,影像錄製與非線性編輯系統普遍支援這種格式。

數位相機

編輯

MPEG-4編碼在消費電子裝置上普及之前,數位相機普遍採用M-JPEG編碼來儲存錄製的影像,這樣就可以利用相機上的JPEG壓縮硬體。但由於錄製的音訊一般是低取樣率、未壓縮的自適應差分PCM編碼,這樣的影像檔案大小仍然比大小相似的MPEG檔案差。

DV使用類似的訊框內壓縮方法。

參見

編輯