- Giải mã MPEG 2:
Hình 3.1: So sánh các khung hình khi nén video theo chuẩn M-Jpeg và
- Là một intraframe chương trình nén hoàn toàn. M-JPEG nén video cũng không nhạy cảm với chuyển động phức tạp, biến đổi tức là theo thời gian. Nó không bị cản trở bởi chuyển động ngẫu nhiên (như những biến động của bề mặt nước ở một thác nước lớn
- Trước sự phát triển của công nghệ nén video MPEG-4 mã hóa trong các thiết bị tiêu dùng, một dạng progressive scan của M-JPEG thấy sử dụng rộng rãi trong các "bộ phim" chế độ của máy ảnh kỹ thuật số vẫn còn, cho phép mã hóa video và phát lại thông qua phần cứng nén JPEG tích hợp với chỉ một sửa đổi phần mềm. Chất lượng kết quả là vẫn còn thua kém so với một kích thước tương tự như MPEG, đặc biệt là âm thanh (khi có) là không nén PCM và ghi nhận tỷ lệ mẫu thấp hoặc nén thấp, xử lý yêu cầu ADPCM
- Để giữ kích thước file và tốc độ truyền tải dưới sự kiểm soát, kích thước khung hình và giá, cùng với tỷ lệ lấy mẫu âm thanh, được giữ tương đối thấp với mức độ rất cao của nén cho mỗi khung hình riêng lẻ. 160 × 120 hoặc 320 × 240 là kích thước phổ biến, thường là 10, 12 hoặc 15 khung hình / giây, với chất lượng hình ảnh tương đương với một thiết lập JPEG với âm thanh mono ADPCM lấy mẫu tại ~ 8 kHz. Điều này dẫn đến một đầu ra video rất cơ bản, nhưng còn được lưu trữ tại một chi phí tương tự như MPEG (~ 120 kB tỷ / s video, ~ 8 kB / s âm thanh - hoặc xấp xỉ 1 Mbit / s ở độ phân giải 320 × 240), nhưng với mức tối thiểu các chi phí chế biến. Video này thường được lưu trữ trong các tập tin MOV chứa Windows phổ biến AVI hoặc Apple QuickTime, nói chung có thể xem nguyên bản (hoặc sau khi cài đặt của một đơn giản giải mã) trong hầu hết các phiên bản của hệ điều hành áp dụng.
- Các định dạng video AMV, phổ biến về giá rẻ "MP4" người chơi, là một phiên bản sửa đổi của M-JPEG.Ngoài chơi di động (trong đó chủ yếu là "người tiêu dùng" của video), nhiều máy ảnh kỹ thuật số hỗ trợ video sử dụng M-JPEG cho video-chụp.
- Ví dụ:
• Trong tháng 8 năm 2008, Nikon công bố D90, D-SLR đầu tiên ghi lại video. Các định dạng được sử dụng là M-JPEG. D90 sử dụng ba định dạng khác nhau M -JPEG: 320 × 216 pixel, 640 × 424 pixel và 1280 × 720 pixels.
• Trong tháng 6 năm 2009, Pentax công bố rằng sau đó, sắp tới K-7 sẽ sử dụng máy ảnh M-JPEG với độ phân giải 640 × 416, 1280 × 720, 1536 × 1024 và. Tốc độ dữ liệu cho các tập tin M-JPEG tạo ra có thể lên đến 74 Mbit / s.
3.1.1. Đặc điểm
- Vẫn còn những định dạng nén hình ảnh phổ biến nhất được sử dụng hiện nay. - Tại một tỷ lệ khung hình nhất định khoảng 16 fps trở lên, người xem sẽ cảm
nhận nhận được video chuyển động liên tục và đầy đủ. Khi đó mỗi khung hình là một hình ảnh JPEG nén hoàn tất. Tất cả chúng sẽ có chất lượng đảm bảo cùng xác định bởi mức độ nén theo quy định cho các máy chủ video hoặc camera mạng.
3.1.2. Ưu điểm
- Công nghệ nén video chuẩn M-JPEC nén rất dễ dàng thực hiện bởi vì nó sử dụng một tiêu chuẩn nén hoàn chỉnh (JPG) với các thư viện phát triển tốt, hỗ trợ đầy đủ và nó là một phương pháp intraframe nén.
- Nó chịu đựng thay đổi nhanh chóng chuyển động trong dòng video, trong khi các chương trình nén sử dụng nén interframe thường bị giảm chất lượng khá nhiều khi nội dung video thay đổi đáng kể giữa mỗi frame.
- Yêu cầu phần cứng của công nghệ nén M-JPEC là tối thiểu bởi không có nhiều tính toán và xử lý chuyên sâu..
3.1.3. Nhược điểm
- Không giống như các định dạng video được quy định trong tiêu chuẩn quốc tế như MPEG-2 và các định dạng quy định trong tiêu chuẩn JPEG vẫn còn hình ảnh mã hóa
- Vấn đề đặt ra : Dấy lên lo ngại về khả năng tương thích kết quả đầu ra tập tin từ các đàu vào khác nhau. Tuy nhiên, mỗi định dạng tập tin cụ thể thường có một số tiêu chuẩn M-JPEG được mã hóa
- M-JPEG sử dụng nhiều bit hơn để cung cấp chất lượng ảnh tương tự so với định dạng hiện đại hơn.( MPEG1, MPEG2).
3.2. So sánh công nghệ nén video theo chuẩn M-JPEC, MPEG 1, MPEG 2 MPEG 1, MPEG 2
• Tỉ lệ nén: Tính trung bình MPEG 1 và MPEG2 cho 1 tỉ lệ nén gấp 3 lần so với M-JPEG.
• Sơ đồ nén: M-JPEG đơn giản hơn (Do nén đơn thuần chỉ là nén mỗi khung hình riêng biệt). Không có các thành phần tính toán vecto chuyển động, bù chuyển động. Ước lượng chuyển động và nội suy hai chiều.
• Chất lượng video: Ở một tỉ lệ khung hình nhất định mắt thường khó có thể nhận biết, so sánh được chất lượng hình ảnh của video. Nhưng thực tế MPEG 1 và MPEG 2 cho 1 chất lượng hình ảnh tốt hơn so với nén videos theo chuẩn M- JPEG.
• Yêu cầu phần cứng. M-JPEG cần số lượng bit xử lý nhiều hơn so với MPEG1 và MPEG2 để cho ra video có chất lượng tương đương. Điều này gây áp lực xử lý lớn hơn lên các thiết bị phần cứng.
• Độ lớn file nén: Do có thêm thông tin cho mỗi khung hình chứ không dùng phương pháp nắm bắt tính toán và bù chuyển động. File M-JPEG có độ lớn lớn hơn file MPEG1 và MPEG2 song độ lớn file có thể chấp nhận được.