1. Trang chủ
  2. » Giáo Dục - Đào Tạo

(Luận văn thạc sĩ) nén video phục vụ cho lưu trữ và truyền tải trong môi trường băng hẹp luận văn ths công nghệ thông tin 1 01 10

82 52 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Đ Ạ I H Ọ C Q U Ố C G IA H À NỘI TRƯ Ờ N G ĐẠI H Ọ C CÔNG N GH Ệ Nguvễn T h ị T hanh Hưưng NÉN VIDEO PHỤC vụ CHO Lưu TRỮ VÀ TRUYỀN TẢI TRONG MỐI TRƯỜNG BÂNG HẸP N gành : C ông nghệ thông tin M ã s ố : 1.01.10 LUẬN VĂN THẠC s ĩ NGƯỜI HƯỚNG DẪN KHOA HỌC: PSG.TS NGÔ QUỐC TẠO _ j _ _ _ ——~ ■■■-■ , " \! — I 丨卜 丨 h C : j xr^-NG w L — ĩ HOM G TIN n • 一 V z i o / ^ G H N ôi - 2006 " i V iiN j Đ Ạ I H Ọ C Q U Ố C G IA H À NỘI TRƯ Ờ N G ĐẠI H Ọ C CÔNG N GH Ệ Nguvễn T h ị T hanh Hưưng NÉN VIDEO PHỤC vụ CHO Lưu TRỮ VÀ TRUYỀN TẢI TRONG MỐI TRƯỜNG BÂNG HẸP N gành : C ông nghệ thông tin M ã s ố : 1.01.10 LUẬN VĂN THẠC s ĩ NGƯỜI HƯỚNG DẪN KHOA HỌC: PSG.TS NGÔ QUỐC TẠO _ j _ _ _ ——~ ■■■-■ , " \! — I 丨卜 丨 h C : j xr^-NG w L — ĩ HOM G TIN n • 一 V z i o / ^ G H N ôi - 2006 " i V iiN j MỤC LỤC MỤC LỤ C DÀNH ỈVIỤC CÁC HÌNH VẼ VÀ BẢNC ĐƯỢC sù' DỤNG .3 MỞ ỒII Mia hóa liê u Tâm quan trọng cua nén video Phân loại nén liệu Vài nét nén video Mục đích nghiên cún luận văn Cấu trúc luận văn — * _ 、 CHUƠNC;丨 - k N C ; QUAN VÈ NÉN VID EO 1.1 Giới thiệu nén ảnh 1.2 Một sô phương pháp nén ảnh theo kiêu lossless 1.2.1 Entropy ■*> r 1.2.2 1.2.3 1.2.4 H uffm an M ã hóa số học (A rithm e tic coding) M ã hoá lo t dài (Run Length E ncoding) 1.2.5 Move to Front Coding 1.3 Ciói thiệu nén video 1.3.1 Phân biệt giữ a nén video nén ả nh 1.3.2 1.3.3 Mơ hình nén video tống qt Mơ hình thời gian (Temporal model) 1.3.4 1.3.5 D ự đoản từ ảnh phía trư ớc Những thay đỗi theo chuyển động CHƯƠNG - 2.1 2.2 2.3 2.4 2.5 CÁC: KỸ THUẬT CHÍNH ĐUỢC s DỤNG TRONG NÉN VIDEO Nén không gian liệ u Giảm không gian mầu Nén theo thòi gian Nén dựa vào đối tượng Kỹ thiiật nén MPEG: 2.5.1 2.5.2 2.5.3 2.5.4 2.5.5 Quá trìn h g iả i nén M peg Phăn cấp liê u ( Data H ie rch y) In te r-P ictu re Coding Cấu tạo dòng Video Nén theo ch "yen động 2.6 Nén dựa vào block 2.7 Uớc Iưọng bù chuyển động 2.7 / Macrobiock 2.7 ƯVClượng ch uyển động theo macroblock 2.7.3 Bù chuyển động theo macroblock 2.8 Chuyên đôi mien biêu diên van đe vẽ 丨 irọng tử «% ■ 2.8.1 2.8.2 A A ■ • Ạ « A «BÃ V _ A _ -* A 1_ _ M _*> Thuật toán D C T áp dụng cho nén ảnh Biến đổi D C T .: Kết luận M ỘT SÓ C H LÀ N NÉN VIDEO THÔNG DỤNG Chuẩn nén video ứng dụng G iói thiệu M P E G Chuẩn MPEG-1 Chuẩn MPEG-2 Chuẩn nén video MPEG-4 í5 t x K T ô- * G iớ i th iệ u M PEG -4 P ro file ,objects ,tools,và levels 3.5.3 Một sô công cụ nén video sử dụng MPEG4 3.5.4 Điểu khiển tốc độ dòng mã hỏa 3.5.5 ủng dụng MPEG-4 : 3.6 So sánh định chuẩn MPEG THỤC N G H IỆ M Chương trình thực nghiệm Hiệu hoạt động Những mặt hạn chê ;0 4.1 4.2 4.3 r - T FS C HƯƠNG - vi J 3.5 / 3.5.2 í9 ;io 5; 3.1 3.2 3.3 3.4 3.5 i7 4! (i8 c HUONG - 22 2.9 ^ J L ợ nỊỊ tử h o H , KÉT LU Ậ N :.……: TÀ丨 UỆ; Ù TH A M K H Ả O DANH MỤC CÁC HÌNH VẼ VÀ BẢNG Đ ợ c s DỤNG I linh 1: Kẻi qua nén anh theo hai phương pháp:lossy lossless 10 1lình 2: Sơ đồ tổng quát mã hóa video 19 1linh 3: Hệ tọa độ IJ, V : 23 íiinh 4: Mơ tà q trinh biến đồi keyframe 26 Hinh 5: Mô tả tách đối tượng 27 Hình 6: I ỉệ thống giải mâ M PEG 28 Hình 7: Phân cấp liệu 29 Hình 8: Forward Prediction (dự báo chiều) 31 1linh 9: Bidirectional Prediction (dự báo hai chiêu) .31 Hình 10: Thứ tự khn h ìn h .32 Hình 11 : Thử tự hiển thị thứ tự khuôn hinh dòngdữ liệu Video 33 Hình 12: Macroblock (4:2:0) 35 Hình 13: Ước lượng chuyền động theo macroblock 36 ỉ ỉình 14: Ánh thứ 38 ỉỉình 15: Ảnh thứ 38 Hình 16: Phân sai sô ành ảnh không sử dụng bù chuyên động 39 Hình 17: Phần sai số ảnh ảnh áp dụng bù chuyển dộng cho khối 16 X 16••…39 Minh 18: Phần sai số ảnh anh áp dụng bù chuyền động cho khối X 40 Hình ] 9: Phần sai số ảnh ánh áp dụng bù chuyển động cho khối X 40 Hình 20: Q trình mã hố biến đồi M PEG 41 Mình 21 : Sơ đồ chung trình nén ảnh .42 Hình 22: Sơ đồ chung trình giải nén ảnh 42 Hình 23: Sơ đồ chuyển đối dừ liệu video dùng cho ứng dụng 48 Hình 24: Bang so sánh kết thử nghiệm nén liệu videocho ứng dụng 49 Hình 25: Sơ dồ nguyên mẫu giải nén chuẩn MPEG1 (ISO/IEC 11172) 51 l iình 26: Sơ đồ nén âm .51 Hình 27: Mơ hinh hệ thống giải mã MPEG2 54 l ỉình 28: Mơ hinh nén giái ncn theo lớp MPEG-4 56 s r -» Ilinh 29 : Ví dụ cảnh Mí)t:c 57 卜 Hình 30: VOP v o dạng hinh chừ n h ật 58 I lình 31: VOP v o dạng hình tùy ý 58 I lình 32: Danh sách profile cua chuẩn MPHG4 59 Hinh 33: Sư đồ kết hợp đối tượng công cụ nén hiệu 61 I ỉ ình 34: Bang giá trị cùa dc-scaler phụ thuộc vào tham số Q P 62 Hinh 35: Ọuá trình nén giải nén P-VOP 62 Hình 36: Mơ hinh dự đốn chuyển động cho B-VOP 63 Hình 37: Bicu diễn vecto bù chuyến đône cho macroblock .65 Mình 38: Sơ đồ cấu trủc gói video 66 Hình 39: Điều khiển lồi bàng Newpred 68 Hình 40: Biến đổi bitrate 70 Hình 41 : Bộ mã hoá giải mă sử dụng đệm 71 Hình 42: Bảng so sánh định chuẩn M PEG 74 Hinh 43: Mơ hình nén phim mơ phịng 75 M Ở ĐẦU Mã hóa liệu Thuậl ngữ mã hóa dừ liệu có ihể hiểu theo nhiều nghĩa khác nhau, tuỳ thuộc t ’ vào mục đích mã hóa: M ã hóa đê bảo vệ an tồn dừ liệu, giảm thiêu việc liệu bị xâm hại từ tác nhân bên ngồi có ý nghĩa bảo mật Mã hóa để làm giâm bớt kích thước liệu phục vụ lưu trữ truyền thơng, cịn gọi nén dừ liệu 、 Khái niệm mã hóa đê cập tới luận văn hiêu theo nghĩa thứ hai: nén thu nhỏ liệu * Tâm quan trọng nén video % f r f Từ lâu vân đê nén liệu coi thiêt yêu lĩnh vực lưu trừ truyền tải liệu Với loại liệu khác số liệu, chương trình, âin thanh, hình ảnh sử dụng phương pháp nén khác Chất lượng s r \ nén phụ thuộc vào yêu câu thiêt bị truyên ứng dụng \ ' Ngày nay, nhu câu khai thác mạng internet phục vụ trun thơng, học tập, giải Irí ngày tăng Đặc biệt nhu câu xem phim trực tuyên, truyèn » r / ' hình trực tun địi hỏi chát lượng phục vụ ngày tôt Tuy nhiên, tôc độ thông lượng Internet không đù đế giải nén video, audio tronu thời gian thực (khó khăn thường gặp tơc độ trun dân frame thâp, kích thước frame nhỏ) Một đĩa DVD (Digital Versatile Disk) chí cỏ thể lưu trữ vài giây raw video có độ phân giải tôc độ truyên frame đảm bảo chât lượng truyền hình Vì vậy, việc lưu trữ video DVD khơng thực tế khơng tính đén giải pháp nén audio tín hiệu video Mặt khác, với kênh truyền có tần sổ nén cao, truyền phát nhiều kênh video nén với độ phân giải cao, thay vi việc gửi đoạn * t video dơn lẻ, độ phân giải thâp…Đặc biệt với chât lượng dung lượng đường \ f 、 * • truyên hạn chê, việc nén video ià vô cân thiêt dôi với ứng đụng multimedia nhiều năm tới T ó m lại nén video có hai lợi ích quan trọníỊ T h ứ nhảt, nén v id e o tạo hội để khai thác video kỹ thuật số truvền phát trực lưvến môi trường lưu trữ mà khôns cẩn hỗ trợ giải nén ('ra w ') video Thứ hai, nén video đem lại hiộu cao truyền dẫn lưu trữ Phân loại nén liệu Nén dừ liệu chia thành hai dạng bản: Nén không thông tin t / r (Lossless) nén có mât thỏĩìR tin (Lossy) Đơi với dạng nén khơng mât thơng tin ảnh khơi phục hồn tồn giống ảnh gốc, thường sử dụngtrong lĩnh vực đòi hỏi độ xác cao y hoc, quân Tuy nhiên phưưns pháp nén không mât thônạ tin cho ti sơ nén thâp điêu nảy địi hỏi phải có thiết bị lưu trữ đường truyền lớn Các thuật tốn nén khơng thơng tin thường dựa vào việc thay nhóm ký tự trùng lặp nhóm / ký tự đặc biệt khác ngăn mà không quan tâm tới ý nghĩa dòng bit liệu tạo đoạn liệu lặp lại M ột số thuật tốn khác dùng mã có độ dài khác mã hóa cho kí tự khác giúp cho ký tự chiếm chỗ Các phương pháp nén không thông tin Run-Length Encoding (RLK), Huffman Coding, Arithmetic coding, Shannon-Fano Coding, LZ78 LZH, LZW Đối với dạng nén có thơng tin ( lossy compresstion), liệu khơi phục khơng giơng hồn tồn với liệu gơc, vân dàm bảo sai sô châp nhận dược Ưu điểm phương pháp cho tỉ số nén cao, phù hợp với ứng dụng lưu trữ truyền âm thanh, ảnh tĩnh, video qua mạng có băng / t ' thơng hạn chê Các phương pháp nén mât thông tin thường dựa nên tảng loại bò bớt màu mà mắt thường không khỏ cảm nhận được, giữ lại số màu chủ yếu có ảnh hưởng tích cực đến khả cảm nhận màu cùa mắt Ngoài ta cỏ thể áp dụng phương pháp giảm độ phân giải ảnh, tức giám bớt số điểm ảnh inch (dots per inch - dpi) Các dạng nén dừ liệu thườn a cho hệ số nén cao hơn, liên quan lói việc dùng phép biến đổi tín hiệu từ miền sane miền khác Các kỹ thuật biên đơi có mât dừ liệu có thê kc dên: Differential Encoding Discrete Cosine 'i'ransfonn(DCT), Vector Quantization Vài nét nén video Công nghệ video dã trừ nên quen thuộc dược sử dụng rộng rãi \ •» nhiêu lĩnh vực Công nghệ dựa sức mạnh máy tính đê xử lý truyền tải video Hạn chế video khối lượng liệu lớn khả tương tác khó khăn Hiện để giải quvết yếu điểm có nhiều hướng nghiên cứu: Tìm hiểu thuật tốn nén video hiệu dể giảm thiểu khối lượng liệu video, nghiên cứu định chuẩn video để tối ưu hố video Xây dựng tương tác video Xây dựng sờ dừ liệu video Thuậl ngữ nén video Video compression (còn gọi video coding) q trình thu gọn đặc chuồi video dạng số vào không gian nhớ có số bit nhỏ kích thước ban đầu “ RAW” q trinh giải nén thơng thường địi r r t hỏi bitrate lớn (xâp xỉ 216 Mbits giây đôi với Video chât lượng truyền hinh (TV-qualit>) Nén video bao gồm hệ thống nén (encoder) giải nén (decoder) Bộ encoder chuyển liệu nguồn vào mơ hình nén trước truyền dẫn y r » lưu trữ, decoder chuyên liệu nén thành video sô ban đâu Cặp encoder/decodcr thường biết đến với lên CODEC Mỗi tín hiệu thu nhận được nén cách loại bỏ thơng tin • • thừa Đơi với nén không mât thông tin (lossless compression) dựa mô hình r ' t thơng kê liệu sau khơi phục hồn tồn giơng với liệu gơc ban đầu, phương pháp nén không thông tin cho hệ số nén thấp Do có ể t sơ ứng dụng địi hỏi độ xác tiệm cận tuyệt đôi nén video phục vụ trône y tế, quân thường sir dụng phưcyng pháp Phần lớn kỹ thuật nén video dựa phương pháp nén thông tin Phương pháp cho hệ số nén cao tuv nhiên tín hiệu thu lại sau q trình giái mã khơng hồn tồn giống dừ liệu ban đầu Tuy nhiên mục dích cùa thuật tốn nén video lìm phươníỉ pháp nén hiệu quã cá phái chấp nhận biến dạnti q trình nén Mắt não người khơng nhạy cảm với tín hiệu tần số thấp, y \ \ f không phát dược thav đơi ảnh tín hiệu thuộc miên tân sơ thấp bị loại bỏ Thuật tốn nén video loại bỏ nhừns thông tin thừa miền thời gian, không gian, miền tần số Ảnh sau xử lý cách loại bo thông tin thừa trên, đưa vào nén kỹ thuật mã hóa entropy mã hỏa Huffman, mã hóa số học Nén video, ảnh có bề dày nghiên cứu 20 năm Có nhiều k ỹ th u ậ t n é n g iã i nén đ ợ c g iớ i th iệ u phát triể n T ro n g đ iề u k iệ n h iệ n nay, r s ■» mà có rât nhiêu chuân nén đan xen, cạnh tranh, lựa chọn, ■» / ^ r » Sự đời chuân nén giải nén thông nhât cho phép nhiêu sản phâin t / •» nhà sản xuâl khác tim đưực tiêng nói chung đê hoạt động hiệu q vơ cần thiết Chính điều dẫn đến đòi cùa chuẩn nén ảnh quốc tế bao gồm JPEG để nén ảnh tĩnh, chuẩn MPEG H.26x phục vụ nén video Mục đích nghiên cứu luận văn r \ t \ Xuât phát từ nhu câu thực tê trên,tôi lựa chọn dê tài “ N i video phục vụ cho lưu trữ truyền tài môi trường băng hẹp” Luận văn tập trung vào nghiên cứu sổ vấn đề sau: - Trình bày cách hệ thống số phương pháp nén ảnh - Tập trung nghiên cứu kỹ thuật nén video - Nghiên cứu định chuẩn MPEG, đặc biệt chuẩn nén video MPEG4 Bao gồm việc giới thiệu cách hệ thống q trình mã hóa giải mã, khai thác công cụ nén video chuẩn MPEG4 đảm bảo truyền dẫn hiệu môi trường băng hẹp, tổng hợp so sánh định chuẩn MPHG - Vi ếl chương trình mơ phong nén video (lược thu nhận trực tiếp từ * y thiỏt bị thu phô thông Web Cam dựa chuân MPEG4 Công cụ hỗ trọ truyền dẫn hiệu Các lỗi truvền dẫn lỗi bít lồi gói tin có thê dần đến giai mã tín hiệu donc, với chuồi VLC dã dưực siái mã trước dỏ Đâv nguyên n h â n k h iế n c h o b ộ g iá i m ã g iả i m ã k h n g x c m ộ t sổ h o ặ c (ấ t th ô n g tin sau xuất tín hiệu lồi, diều có nghĩa phần tất cà VOP sau giải mã bị biến dạng biến hoàn toàn Nếu VOP lại tham khảo cho VOI) eiải mã sau khả biến dạng vùng ảnh lớn, từ lồi không gian ỉan truyên dân đên lôi thời gian: khoảng thời gian, toàn thời gian sau lồi, số đối tượng phim đoạn phin không khôi phục lại Để giải vấn đề sử dụng cơng cụ Short header trình bày sử dụng công cụ Video packet Data Partitioning, Video packet Khi lỗi phát hiện, giải mã tiến hành đồng lại dừ liệu bát dầu phát gói video tiếp sau, ngăn chặn việc lan truy ồn, phát tán lỗi gói video tiếp sau Trường HEC điều ổn giải mã khôi phục lại tiêu đề VOP bị Header (Header)I Hình 38: Macroblock data I Sơ đồ cấu trúc gói video Các dự đốn tham số lượns tử, dự đoán vector chuyển động, dự ' ■ » đoán cho thành phân DC/AC intra) áp dụng cho gói video, đê tránh lan truyền lỗi Data partitioning (DP) Côna cụ DP hồ trợ mã hóa tổ chức lại liệu mã hố mộl i video dề giảm tối đa dụnc dộ gây lồi truyền dẫn Các gói video chia thành hai phân hoạch Phân hoạch chứa thơng tin mã hố ' ~ y cho macroblock, thành phân DC cúa mỏi block, vector chuvên động 66 P1lân hoạch thứ hai CÜC dừ liệu khác cúng vtri tín hiệu dồng Các Ihịne tin dược eưi di tron í:phân hoạch thứ nhắt phần quan trọne đc giái mã khơi phục lại gói video ban đầu, cho dù phân hoạch thứ hai bị thất lạc lỗi truyền dần Khi phân hoạch thứ nhất, giải mã kiểm tra thông tin phân hoạch thứ hai dê khởi tạo q trình dồn« hộ Tuong tác video Tương tác video bao gồm hai trườn2, macroblock lấy mẫu thời điểm khác Một VOP tưưne tác chứa dòng xen kẽ cua mầu lấv từ hai trường đỏ Vì trường lấy mẫu thời điểm khác nhau, chuyển động ngang giảm độ tương tác dịng mầu, ví dụ di chuyển mặt người Khi hai trường khơng tương tác, thành phần chói cùa trường thứ đặt phía tám dịng macroblock, thành phần chói trường thứ hai đặt phía tám dịng macroblock lrước biến đổi DCT Hai trường trons macroblock bù chuyến động riêng biệt Mỗi trường có vector chuyển dộng, trỏ đến macroblock tham kháo phía trước phía sau Chế độ tương tác video kết hợp với chế độ mà hóa dối tượng ià bước đệm quan trọng trinh tách macroblock cận biên Công cụ dùng cho ứng dụng thòi gian thực Các ứng dụng video streaming mạng, đặc biệt mạng internet địi hỏi phài có chế độ nén tốt hơn, công cụ nén liệu video bỏ qua lỗi để có thề phù hợp với điều kiện mạng khác Các công cụ nén công cụ điều chỉnh lơi Simple profile rât hữu ích cho ứng dụng đòi hỏi thời gian thực ARTS (Advanced Real Time Simple) điều chỉnh lỗi tốt nén mềm dèo nhờ Ncwpred DRC (Dynamic Resolution Conversion) Newpred: Côn i l cụ Newprcd cho phép mã hóa lựa chọn q trình dự dốn VOP tham khảo từ chuồi VOP bất k v mã hỏa trước cho gói video, đồng thời giới hạn lan truyền lồi Khi phát lỗi VOI) giải 67 m ã , n g a y lụ p t ứ c b ộ g iả i m ã g ir i m ộ t t h ò n g b o p h n h i t i h ộ m ã h ó u d ế x c dịnh íiói video bị lỗi Bộ mã hóa lựa chọn v o ĩ' ihatn khảo cùa íỉói trirỏc gói bị lồi dó dể mã hỏa cho VOP tiốp sau nhờ đỏ lỗi thời aian dược loại bỏ Tuy nhiên, việc sử dụng Nevvpred địi hịi mã hóa giải mã phải lưu trừ nhiều VOP tham khảo, đồng thời việc dự đoán từ ảnh tham khảo cũ làm eiảm lính tương tác VOP làm tăna thời gian xử iv E n co d e r predict from older reference VOP predict from older reference VOP Hình 39: Điều khiển lỗi Newpred Dynamic Resolution Conversion Công cụ DRC cho phép mã hóa nén VOP giảm độ phân giải khơng gian Cơng cụ rât phù hợp đê ngăn dịng dừ liệu nén tăng đột ngột, dân đên việc tăna chi tiết chuyển độne nhanh cảnh Thông thường, dịng liệu mã hóa tăng có thay đổi cảnh, điều dẫn đến % nhiên chát lượng hình ảnh giảm ngược lại hệ nén đại,QP sừ dụng chế diều khiển tốc độ nén hình ảnh tùy thuộc vào chất lượng mạng chuyển tải thời điểm Bằng cách thay đổi hệ sổ QP này, chương trình mơ cho phép thấy mối liên hộ tỷ lệ nén chất lượng hình ành Bằng việc sử đụng nhiều khối thông qua cấu hình khối, thuật tốn thực khối motion estimation làm giảm đáng kể kích thước hình ảnh sau bù chuyển động Ý tưởng ITU sử dụng chuẩn nén H.264 cùa Chươnc trình nàv cho phép lác giả người đọc nhìn rõ ràne, hệ thống nén phim đại 76 4.3 N h ũng m ặt hạn chế Chương trình dược xâv dựng dựa khối hệ thống nén hình ảnh Các khối thiết kế logic với nhau, chưa thực tối ưu mặt thuật toán độ phức tạp tính tốn, chương trình chưa có khối để đicu khiển tốc độ Các khối Í)CT Quatization mã hóa Entropy cần dược thiết kể tối ưu N'ếu so sánh với chương trình khác TM N cho chuẩn H.263, JM X.264 cho chuấn H.264, chương trình chưa phải ứne đụng sử dụng đố làm chương trinh tham khảo 77 KỀT LUẬN Nhũng kết nghiên cứu: Với đồ tài nghiên cứu ''Nén video phục vụ lưu trữ tru\ền tài mòi trường bâng hẹp、 , luận văn dạt dược két sau: - Luận văn tập trung nshiên cứu phương pháp nén vá số v id e o chuẩn nén video Các phương pháp trình bày từ đến nâng cao, phươne pháp sau kể thừa kết quà cùa phươnẹ pháp trước, có kèm theo 、 t < đánh giá hiệu sử đụng Đặc biệt phân nghiên cứu vê chuân nén video, luận văn đặc biệt trọng tới ứng dụng cùa môi chuân nén lớp côna cụ nén hiệu - Chương Ị :Khái quát nén ảnh, nén video, cung cấp số phương pháp nén ảnh bàn kết hợp sử dụng nén video - , Chương 2: Trình bày kỹ thuật nén video đê giảm Ihicu kích thước video cách hiệu quả: nén không gian, nén thời gian, giảm màu, ước lượng bù chuyển động - Chương 3: Tập trung nahièn cứu chuẩn nén MPEG, đặc biệt nghiên cứu kỹ lớp công cụ chuân MPEG4 phục vụ cho nén video đạt hiệu quà cao trône lưu trữ truvền tài môi trường bãng hẹp So sánh chuân nén dê thây dược thê mạnh cùa chuân từ có thê khai thác sử dụng cho lớp ứng dụng khác - Chương 4\ Xây dựng chương trinh mò mãhóa video đại theo chuẩn MPBG4 với thiết kể thành phần logic, đặc biệt trọng tới phương pháp ước iượne bù chuyén động MPEG4 Kết nén / ■> / video dược hiên thị online hình với thơng sơ thê chât lượne ncn Chương trình cho phép thav đổi tham số đề thấy mối liên hệ íiiừa tham số chất lượng video sau nén cách trực quan Hướng phát triển luận văn: - N ũ h iê n c ứ u p h ư n s pháp điều khiến tốc dộ dòngd ữ liệu video - Nshièn cứu sâu tươns tác video 78 l i ế p lục nghi en cứu kv thuật nén video chấl lư ợ n g c a o Với kết dà đạt vấn đề tồn cần giải quyết, 户 » mon a nhận V kiên đóng góp ci úp dỡ mặt thây cô giáo, bạn đồng nghiệp quan tâm tới kỹ thuật nén video, đặc biệt nén video phục vụ cho ứng dụng mạng, dể nàng cao hiệu chất lượng cùa phươnu pháp mã hóa Tơi xin trân trọng cảm ơn PGS.TS Ngơ Quốc Tạo, người hướng dẫn tơi hồn thành luận văn thày cô cho ý kiến đóng góp q báu Một lần tơi xin trân trọng cảm ơn! 79 TÀI L I Ẹ U T H A M KHẢO T iến g V iệt: 、 ~ Nmivcn Thị Hoàng Lan (2003) ''X ứ lý a u d io , v id e o , v ìr u v ê n th ô n g d a p h n g ì i ệ n '\ NXB KMK1, Hà Nội Níiuyên I lanh (2006),"Kỹ thuật chụp Xứ lv anh sổ'\ NXB Phươníi Đơng Dỗ I lồne Tiến - Vũ Đức Lý (2001), "Giáo trình truyền hình số'\ NXB KIIKT PGS.TS Nguyễn Thanh Thuỷ ( 1998), "Xư lý anh s ố \ Nhà xuất Khoa học Kv thuật Tiếng Anh: David Salomon (October 2000) "Data Compression: The Complete Reference ■’,Springer Verlag E G Richardson (August 2003), “ MPEG-4 and H264 Video Compression ” , Hardcover John Watkinson (May 1995), “Compression in Video and Audio ", Focal Press Khalid Savood (January 1996), ''Introduction to Data Compression ", Moruan Kaufmann Lain n G Richardson (September 2003), "Video Compression ", Focal Press 10 Peter Svmes (October 2004), "D igital Video Compresstion ", Paperback 11 Vasudev Bhaskaran and Konstantinos Konstantinidcs (1997) ''I m a g e a n d Video compression ", Hardcover 12 Wcidone Kou (August 1996), ''D igital Image Compression: Algorithms and Standards "• Kluwer Academic Publishers 13 Wofgane Effelsbcrg, Ralf Steinmetz (2003), ''Video Compression Techniques Tpuntk Veriag Publishers ... 15 4 15 4 18 0 15 4 12 3 12 3 239 18 U 13 6 18 0 18 0 16 6 12 3 12 3 18 0 15 4 12 8 13 6 12 3 12 3 10 5 13 6 11 0 11 0 13 6 12 3 12 3 16 7 16 6 14 9 13 6 13 6 13 6 15 4 18 0 19 8 15 4 14 9 13 6 13 6 18 0 16 6 12 3 13 6 15 4 13 6 12 3 Ma trận... giá trị ban đầu (0? ?1) [5] Ví dụ mã hố thơng báo “ BILL GATES” : Kí tự Phân phơi xác suất Khoảog Space A B E G L s T 1/ 10 1/ 10 1/ 10 1/ 10 1/ 10 1/ 10 2 /10 1/ 10 1/ 10 0.00-0 .10 0 .10 -0.20 0.20-0.30 0.30-0.40... -. 415 7 -.2778 -.4 619 19 13 -. 415 7 2778 -.0975 43 Từ phương trinh ta áp dụng cho khôi 8x8 la dược ma trận sau 丁 Original 15 4 12 3 12 3 12 3 12 3 12 3 13 6 19 2 18 0 13 6 15 4 15 4 15 4 13 6 11 0 254 19 8 15 4 15 4

Ngày đăng: 05/12/2020, 09:23

Xem thêm:

TỪ KHÓA LIÊN QUAN

Mục lục

    DANH MỤC CÁC HÌNH VẼ VÀ BẢNG Được sử DỤNG

    CHƯƠNG 1 - TÓNG QUAN VÈ NÉN VIDEO

    1.1. Giói thiệu về nén ảnh

    1.2. Một sổ phương pháp nén ảnh theo kiếu lossless

    1.2.3. Mã hóa sô học (Arithmetic coding)

    1.2.4. Mã hoá loạt dài (Run Length Encoding )

    1.2.5. Move to Front Coding

    1.3. Giói thiệu về nén video

    1.3.1. Phân biệt giữa nén video và nén ảnh

    1.3.2. Mô hình nén video tống quát

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN