Konsol Sistemleri

Motion JPEG (MJPEG veya M-JPEG) nedir?

Hareketli JPEG (MJPEG veya M-JPEG), bir dijital video dizisinin her video karesinin veya taramalı alanının (altyazılar ve altyazılar gibi video ve meta veriler dahil) ayrı ayrı JPEG görüntüsü olarak sıkıştırıldığı bir video sıkıştırma formatıdır. Orijinal olarak multimedya PC uygulamaları için geliştirilen MJPEG, artık dijital kameralar, IP kameralar, web kameraları gibi video kayıt cihazları ve doğrusal olmayan video düzenleme sistemleri tarafından kullanılmaktadır. QuickTime Player, PlayStation konsolu ve Safari, Google Chrome ve Mozilla Firefox gibi tarayıcılar tarafından desteklenmektedir. MJPEG, ilk olarak QuickTime Player tarafından 1990’ların ortasında kullanıldı.

MJPEG, yalnızca çerçeve içi bir sıkıştırma şemasıdır. Çerçeveler bağımsız olarak sıkıştırıldığı için, MJPEG, donanım aygıtlarına daha düşük işlem ve bellek gereksinimleri getirir. Bu nedenle, MJPEG’in resim kalitesi doğrudan her video karesinin uzamsal karmaşıklığının bir fonksiyonudur. Büyük yumuşak geçişlere veya tek tonlu yüzeylere sahip çerçeveler iyi sıkıştırılır ve çok az görünür sıkıştırma artefaktları ile orijinal ayrıntılarını korumaları daha olasıdır. Karmaşık dokulara, ince eğrilere ve çizgilere sahip çerçeveler, zil sesi, lekelenme ve makro engelleme gibi DCT yapaylıklarına eğilimlidir. Bu, MJPEG’e çerçeveler arasında hızlı harekete izin vermeyen ve çerçeveler arası sıkıştırmanın bellek gereksinimlerini karşılamak için daha fazla donanım gerektiren çerçeveler arası sıkıştırma şemalarına göre bir avantaj sağlar.

MJPEG genellikle doğrusal olmayan video düzenleme sistemlerinde kullanılır. Masaüstü CPU’lar yüksek tanımlı video ile çalışacak kadar güçlüdür, bu nedenle özel bir donanıma gerek yoktur ve karşılığında bir çerçeveye yerel rastgele erişim sağlarlar. MJPEG desteği, video kayıt ve düzenleme ekipmanlarında da yaygındır ve arşivleme ve transkripsiyon gibi uygulamalar için dosya paylaşımını kolaylaştırır.

Tüketici cihazlarında MPEG-4 kodlamasındaki son artıştan önce, dijital sabit kameraların film modlarında yaygın bir şekilde MJPEG’in aşamalı bir tarama formu kullanılıyordu ve yalnızca yazılım modifikasyonu ile entegre JPEG sıkıştırma donanımı aracılığıyla video kodlama ve kayıttan yürütmeye izin veriyordu. AMV video formatı, MJPEG’in değiştirilmiş bir sürümüdür.

Çoğu ağ kamerası, ağ istemcilerinin bağlanabileceği MJPEG akışları sağlar. Mozilla ve Webkit tabanlı tarayıcılar, MJPEG akışlarını görüntülemek için yerleşik desteğe sahiptir. Bazı ağ kameraları, normal özellik setinin bir parçası olarak kendi MJPEG arayüzlerini sağlar. Bu özelliği standart olarak sunmayan kameralar için, kamera görüntülerini bir MJPEG akışına dönüştürmek ve ardından bu akışı diğer ağ istemcilerine göndermek için bir sunucu kullanılabilir.

MJPEG standardı, bir standardizasyon kuruluşundan ziyade bir pazar kabul sürecinden doğmuştur ve bu nedenle geniş müşteri desteğine sahiptir. Çoğu büyük web tarayıcısı ve video oynatıcı yerel desteğe sahiptir ve geri kalanı için eklentiler mevcuttur.

İlgili Makaleler

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Başa dön tuşu