210 likes | 463 Views
Nén Video theo chuẩn MPEG. Trần Việt Dũng Phú Quang Hiển Mai Đình Lợi. Nội dung trình bày. Tổng quan về nén video MPEG Các kỹ thuật được sử dụng trong việc nén video bằng MPEG. Tổng quan về nén video. Có nhu cầu lớn trong thời điểm hiện nay Web TV HD Film Mục tiêu:
E N D
Nén Video theo chuẩn MPEG Trần Việt Dũng Phú Quang Hiển Mai Đình Lợi
Nội dung trình bày • Tổng quan về nén video • MPEG • Các kỹ thuật được sử dụng trong việc nén video bằng MPEG
Tổng quan về nén video • Có nhu cầu lớn trong thời điểm hiện nay • Web • TV • HD Film • Mục tiêu: • Giảm bớt lượng thông tin dư thừa trong video gốc • Thu nhỏ dung lượng lưu trữ, giúp truyền video qua mạng
Tổng quan về nén video • Có 2 dạng nén chính • Lossless (không mất dữ liệu, không làm giảm chất lượng) • FFV1 • JPEG 2000 • Huffyuv • Lossy (chịu mất dữ liệu) • MPEG: MPEG-1, MPEG-2, MPEG-4, MPEG-7,… • ITU: H.261, H.263, H.264
Tổng quan về nén video • Các thuật toán sử dụng • Lossless • Run-Length Encoding (RLE), • Huffman Coding • Arithmetic coding • … • Lossy • Differential Encoding • Discrete Cosine Transform(DCT) • Vector Quantization • …
Nén video bằng MPEG • Các loại ảnh trong MPEG • I-Frame: frame chốt, được nén với tỉ số thấp nhất và không cần dựa vào các frame khác để giải mã • P-Frame: được sinh ra từ các I-Frame, P-Frame trước đó • B-Frame: được sinh ra từ 2 frame gần nhất (I-Frame, B-Frame)
Các kỹ thuật được sử dụng • Véc tơ chuyển động: Motion Vector
Các kỹ thuật được sử dụng • DCT: (Discrete Cosine Transform)
Các kỹ thuật được sử dụng 700, 90,90,-89,0,100, EoB
Các kỹ thuật được sử dụng • IDCT:
Sự phát triển của MPEG • MPEG-1: • 1988 • Mở rộng từ JPEG, H.261 • MPEG-2: • 1996 • Kỹ thuật cơ bản giống MPEG-1, mở rộng thêm việc tạo ra các frame chèn (interlaced video) • Sử dụng cho HDTV, DVD
MPEG-4 • MPEG-4 • 1998 • H.264 • Mở rộng hơn MPEG-1, MPEG2 • Hướng đối tượng • VRML • Metadata • Visual Scence
MPEG-7 • Không phải 1 chuẩn • Sử dụng dữ liệu từ MPEG-1,MPEG-2,MPEG-4 • Sử dụng XML để lưu dữ liệu và time code để đánh dấu sự kiện • Tính năng • Tự mô tả nội dung bên trong nó sử dụng XML • Sử dụng 1 DDL riêng để mô tả nội dung • Có thêm các chỉ thị giúp cho việc giải mã
MPEG-21 • Trở thành 1 nền tàng cho các ứng dụng multimedia • Mở rộng trên internet, vượt ra khỏi PC • Điện thoại • Truyền hình internet • Không chỉ trình diễn mà còn tương tác
Cám ơn Q&A?