Đang tải... (xem toàn văn)
Bài tập lớn môn học truyền thông đa phương tiện
VIN CÔNG NGH THÔNG TIN V TRUYN THÔNG Bộ môn truyền thông và mạng máy tính Bài tập lớn môn học Truyền thông đa phương tiện ! " #$%$&'()*+, $-./0 " &'(*,12-34516%7889778: *;0-#<%78897=:> ;?;@*%78897A88 &'(*,1%78897:A= #B1C/D&,%78897E8= *F%78897:8: 3)C/G/%78898H> &'(%7889:EI: +J " 3&'K-L*FB1'-MNE: Mục lục !"#$ %&' ( )# * +,-./)010)#* 2%&' ( )#3 405.06.78 90: !;<= <= <!>?> ( .@A<B.C>!<= < !(3D3E0%.0C<%:FG6)6 90:AC%:FG&H0 F<0 IFGJ0<= I K.0C<1L< !(G.78?0CM0N?O<= :FG I FG>.PP0Q781 ( !LR IFG STM7%1?I !U0V 1VWV%0X5 #1Y0 C0:L IFG>Z 7U0 ( ! !7E5 > I IFG #1[Q78 ( !#A5>IA7R<:FG IFG>Y0<0 HX-R IFG \[(A)6FZD5Y0 HXV (X:>%?7E<@P&%F%:FG6P0;F9?05.0 IFG0]%<B ^>0M_ ) >6.78<H 17F` $ a78 K>%% ![?b?E %:FG IFGV78 K>%A>S.cW.= 010> d:FG IFGSFG78 K?0 WVF.P)FG0:?O%A%?0 P !_ 78 >:FG IFG>V.0AT P'.G0E07U0D^<$ 9 #78 KP% ![0%:FGeSVW>%:FGE-L%c !T 7-fV !>.P%:FGfE0 IFGD 0: #I K1.780>% 0% !cbS$VVVWVfE0 IFG>.780>%0% !cES$$V$VVW ?b.0I (STF0FG78 K>%Wg% ![78 K>% Y>!00% !c$ !>< !(%:FGV<b.0%0% !chY0VU(AFG78%?0 #M]0: .78<@>%01<.0.%&C<&HA!F9&%?0: .%&CM7E0P.=1<(# <Z 7U0F>E01G?.I$ a78 KP.78 90:?L0H fF`$ ijkjkl$ !>.P`$ `< !(6$ i`< !(F7- KP$ g`< !(78 KP.78D%.c?L0m$ g,l2$VgXn^!F^$ o7L#&' ( ); 78[1* ,>F%0]+2 **+* *+* !>>p4>&Sq4W+r H[<@P0@0<@#*2$ +%&' ( )#*2 *2r H[<@P*2r a>Y012 +s0C<F>% ?=.:<2 2%!>t^F%?(u$ us5 (u+ +,>F%**u2 2,>F%0]*vu* 2u3 0E0 0:u3 Y<0wQ#mx2u3 +s' ( <@P\0M^>#m2u +,9 8&[ !>2u + !"?=<@P010<@#2* ++%!>t^Fa^^F !>Ix2* 220M^>* 2s1Q<L!=<@P%.G0 78\0M^>*2 2s1Q&ZJ0<Y<y*2 + 2+10 0:F9.cE0.=010 U00 !N *r 22( >%)#2*3 u,>F%2E0r z\*2r2 *2r2 ,9% !0C#*2r2 +,-./<@P&G0#*2ru 2%7-%)#*2rr 201<?E .=M7 drr 2_5.=V059r3 2+) ^><0 U00r 22) ^><0&H03$ u%7.0C<0?( #m)*23 u{.0C<#)&H03 u{.0C<#) U003 u+sT|&G03 u2{.0C<78 K>%?05.03+ uu{.0C<.G0E0<@>%^ !>A3+ ,>F%*2E0%m)&%32 s5 (*23u s}a~3* •zaz€•soq3r Danh mục hình vẽ [: G010<@#$ [\0M^>,^^^$ 2 [+I.=F% I.=< [2%&[ !>m+ [u%&[ !>F+ [*@P!>?>&u [r,‚F* [3,-./<@Pr [,-./010<@r [$0X;mA<B2``$2``3 [405.06 [,-./?05.06$ [+= FGTM?05.06 [2,-./<@P\a [u4>&F !7EF&0) ƒ0xn [*40 ! ^> !>+ [r4< !(78 dP`SWg•lVS?Wg•l2VSWg•l*2 [3678M]0:)fE078 KP#[r2 [0< !(78 KPX;m„SVWE0g•lu [$678M]0:)E0< !(78 KP !;[u [!>t^F* [a^^Fr [+!( 9#<= q4 !>1+r [2 !"#q4^M^!+r [u!( 9#<!>?>& !><= q4+3 [* !"#<= E!>?>&+3 [r!( 9#?>&F !>!>?>&+ [3,-./<@P*2$ [,-./010<@*2$ [+$z !p!<^z ^!p!<^2 [+z !xp!<^>M02 [+z ^!xp!<^>M02 [++*p!<^^>M^!2+ [+27-%…<&05<>X>\^ >!22 u [+u†>x60<^F0>a>!0 <02u [+*0^!!0>X>FX<X>2* [+rSW: G<@P?RAC.=62r [+3 !"#J0%?0 0M^><@P ^>m*23 [+SW4=<@P0M^>,‚u [2$SW4=<@P0M^>FKM!>t^.%0%&H0u [2*^^F`0E0Y&T 7E1V G.=p!<^V G.=?0 V&T 7E?=.:<u+ [2,9 8&[ !>x2*$ [2+ !"#?=<@>%010<@0M^>x2* [22,-./ !"010<@0M^>x2* [2u^\a4\>!^M ^^^!0x2>M^!*+ [2*>Y0%[1x2\0M^>>M0 ( >%H*r [2r,-./&G0-?1#x2\0M^>>M^!*3 [23\TM,!0 ^<@#J0\0M^>r$ [2,-./<@P&G0#*2r* [u$,-./<@P*2r* [u,-./010<@*2rr [uX^‚^p^!^^e!<^Fr3 [u+!>t^F#*2r [u2,-./&G0<@>%V.7U.f ) .‡ !7>I?F#*23$ [uu*2P C0 IP0# d!>4>&3 * r LỜI MỞ ĐẦU 0,'O/P-,Q,RS-3-TQBU,C/UV-&W-*/L0 /,O/TQXQB-K&-* &-33Y-K&ZV./OQ[/\0-Z*-3/L 0-L-]3&'K-LQ,J<-0Z*1^-1^-*-3/L0 -L-O/51[-4_&`-1C<OQ5,-3ab&,-3C-30/-3&'K-c -L-Od5,a,//Uc//Q),Ze*1,ZB//TK&ZfM/ -Z] 3-3&'K-LQ,J<-0Og hZ*1^-/L0L/ib&, -3C]BR,-,Jcg hjk hS/ &ZfZUL-l -3&'K-c`&UL/5g]i'-h&/_&*//UV-&W--./0O/P-,QX J-13,K&/&mg hU/,&OJifJK&1n/QM/Ro n] 5//ZB/&mg h*O/PB-Q^3,R,O/Y-Zfpc *//G n/q,/P-3-./-`-`*OR.U/\0-k,/P -`*OQr'/MZ*/qQK1*/Ph1Rs-p1l&-3-l&Z&W*'" t$R///&mg h-3-3&'K-LQ,J<-0]u l&Z&W*'/q,/Ph1RsQf//,-*=J_" • &mFJh:*FJh7OJ_*'Rs-3p\*'K//UV-&W-gOc 4/q,J<g-/Y-Zfg hO*1^-RSRRk,7 /&mg*'] • &m79:*797OJ_*'Rs-3p\*'K//UV-&W-gOc4 /q,J<JJg-/Y-Zfg hO*RRk,UV-&W-g /q, a79v2w%6 aF#x2$6] • &mF#x=OJ_*'Rs-3p\*'K//UM,/B/q,/&mg F#x=*RRJ<JJgk,F#x=F#x:*F#x 7] • #_/&S/iZ*/&m79=O-p1l&K//UV-&W-O///c-`-3 J<JJg/q,79=///&mU/O1^-RSRRk,79= F#x*///&m79vU/] /-./01yJ_-3 //\B-./0J_Q5b&'`-Q)-i' -h-p1l&/q,-zT] Ph1d/c1</L&'()*+,QXPJ/Ph1* -*-l&Z&W*'] 3 51=%ZJ3&'K-L*1B1'-ME: CHUẨN MPEG 1 và MPEG 2 Tổng quan về MPEG &mF#x21J/-&3hhdJh3-R3&J6Z*/&mgOcg*Q{ \^5,//-M0& h*,& ];//-|Z0g:]7F\JROQ^Jrc IE7d7=8b&g-I8}-L-T-p/Y-Zf h/5-lRRQf/ /&m;$ Y-Zfpc/5-lQf//c-0QUl\~// i-|Z0g k Z0&Z<1*UL/_-,'Q•Q^Jrc]F#xULJcZ*/L/ng Q<Z€1*&Ql1/q,gF#x/MZ*4/y5/51^--WJfJ///L/n1X 5,/&mO/P/5-lQf/U`-fJ,&1^-//ZQ^QlJn/n/ 1^-ZB-//G nU/,&] //&mF#x0/5{1" • F#x%:Z*/&mZ&-3k*Jn/{cQ^*& -3Z&-3k Fh ,]F#x%:/5-lg-M& h-:]EF\JR/Y-Zf;$ *r1-,ZWJ-l2R-h3h,& 6-S/Q^:A7\JR]•Qf/ iQlZ& -3k h*r1-,-3‚%F] • F#x%7Z*/&m/;RS] • F#x%=Z*/&m///G nF&Z-1h ,]F#x%=-34-*:-& /&m/gcUƒ-&W--3&'KpRSO//G nKQ{C,* h -< -/ , /K& 2,1hRO ; h /„h3h/6 * // G n F&Z-1h ,-<-/,/K&2…3Z … h…h\[///G n~1 JrJ- kZ0& h-3&'Kp/JO-h3h- h†6]F#x%=QX -34-*1^--&/&m/L0-3b&-3pRcd&Y-OJrJS*-3&' /WJ*//0-S h]5QX5JJ_cb&'`-YQK &Zf ///-`-\)Z&-3kOcb&'`-YQKK\@-L/q,QT-3&'K-M 0& h[/U`-fJ/c,YQK-3] • F#x%H/G,Q[/-c-L-O, 0/0/-p1U`1-L- F#x%:*F#x%7QXQf//&m5,-3UF#x%=*F#x%HQ, Qf/J--3l] MPEG 1 ‚kZ0&F#x{17ZJ" • +J0-S2$'R-h1Z,'h36/G,-L-K-T,216*// -L-U//_-`-/0/-/// a kZ0&; h*& Q{ -TQ{\^5,; h*& -3b&-3pJ-2#Z,'\,/U6 51=%ZJ3&'K-L*1B1'-ME: • +J kZ0&g21J3hRR+,'h36\,{1// a kZ0&; h* & ] Hình 1 Hệ thống giải mã của MPEG 0-Sc1XRs-///-L-K-T,-z kZ0&0-SF#x *o5Q`//-`-\)0-SU/20/Q{\^5,Rs/_-1K&-L -K-T,6]0-Sc1X/?-/// kZ0&; h*& -z kZ0& \,Q_&OR,&Q5o/PQ`\^c1X-M/fJ] ^c1X; h2; h‚h/ h36*& 2& ‚h/ h36cg// a kZ0&; h*& ]_&`-//R<Q{gF#xQK& iUƒ-&W-lấy mẫu bổ xung 2R&\R,1JZ6*lượng tử hóa2D&,-},-6-3/U1X5,]+Y' 1!&\•d&~11n/QM/QlZ*1c1UM/-/U&pQ_&*-h/c /K&,*/K& C/OW'Rsc1RSZf//Ql1c-3/1X5,] 31^-RS-3TfJT-,/aZY'1!&\•d&-h-T,Qlc1RS Zf//U&p-3/U1X5,]r'Qf/dh1Z*1^-Uƒ-&W-3Y-/< \cnhằm loại bỏ sự dư thừa dựa vào khả năng lưu ảnh của mắt người cảm thụ. 1.1. Phân cấp cấu trúc của MPEG 1 &mF#xQ)V,1^-Ul&Jr/YJ/Y&-3P/-3 kZ0&; h R,&" • Video Sequence (Cảnh):\‡-Q_&1^-Sequence HeaderO\,{11^- [/1^-51U&p*U`--P/1Xx %„%Rhb&h/h] Hình 2 Video Sequence • GOP (Group of picture):1^- X'Z-`J//c2J/-&3h6-3/c] • Frame/Picture (khung hình):Z*-*J_1X5,/MO-T/P-,/5 -lJr\`-R.-,'Q•KQ^R/q,c2Brightness6-S-<R.-,'Q• $ [...]... Có nhiều năng lượng ảnh tập trung ở vùng tần số thấp ( ví dụ như các cảnh bầu trời, cảnh nền, ), các chi tiết của ảnh lại thể hiện ở tần số cao.Mắt người tập trung trước hết vào phần tần số thấp của ảnh vì năng lượng tập trung chủ yếu vào phần này.Nhưng vùng mang hệ số tần số cao lại mang nhiều thông tin hơn vùng tần số thấp Vì vậy phép DCT sắp xếp lại thông tin, thuận tiện cho các bước mã hóa... Nhóm 4 - lớp Truyền thông và mạng máy tính K51 • SNRProfile@LowLevel • SpatialProfile@High-1440Level: 30 Nhóm 4 - lớp Truyền thông và mạng máy tính K51 • HighProfile@HighLevel: 31 Nhóm 4 - lớp Truyền thông và mạng máy tính K51 • HighProfile@High-1440Level 32 Nhóm 4 - lớp Truyền thông và mạng máy tính K51 • HighProfile@MainLevel • 4:2:2Profile@MainLevel: 33 Nhóm 4 - lớp Truyền thông và mạng máy... giải mã sẽ bỏ qua khung hình Nếu PTS chậm hơn (có giá trị lớn hơn) SCR hiện tại, bộ giải mã sẽ lặp lại khung hình MPEG 2 MPEG 2 là chuẩn nén trong bộ tiêu chuẩn MPEG dùng để mã hóa luồng dữ liệu video kết hợp với các thông tin về âm thanh Đây là phương pháp mã hóa dữ liệu có tổn hao cho phép lưu trữ và truyền phim ảnh trên nền hệ thống và băng thông hiện thời Chuẩn nén MPEG 2 được nhóm MPEG phát triển... Profiles 26 Nhóm 4 - lớp Truyền thông và mạng máy tính K51 Hình 22 MPEG 2 Levels Sau đây là các profiles và levels của MPEG 2 cùng với các thông số kĩ thuật của chúng: • SimpleProfile@MainLevel: • MainProfile@HighLevel: 27 Nhóm 4 - lớp Truyền thông và mạng máy tính K51 • MainProfile@High-1440Level: • MainProfile@MainLevel: • MainProfile@LowLevel: 28 Nhóm 4 - lớp Truyền thông và mạng máy tính K51 •... video số tốc độ bít lớn hơn 4 Mb/s, bao gồm các ứng dụng DSM (phương tiện lưu trữ số), các hệ thống truyền hình hiện tại (PAL, NTSC, SECAM), cáp, thu lượn tin tức điện tử, truyền hình trực tiếp từ vệ tinh, truyền hình mở rộng (EDTV), truyền hình độ phân giải cao (HDTV),… 1.3 Sơ đồ nén và giải nén của MPEG 2 Dưới đây là sơ đồ nén và giải nén của chuẩn MPEG 2: 16 Nhóm 4 - lớp Truyền thông và mạng máy... được định nghĩa trong khuyến nghị ITU-R 601 Việc chia nhóm như thế này để chỉ rõ thông tin ở mỗi cấp của hệ thống phân cấp: • Ở cấp khung ảnh, thông tin được chỉ ra là độ trễ từ ảnh trước đó, định dạng ảnh và các chỉ số • Ở cấp GOB, thông tin được chỉ ra là số hiệu GOB và lượng hóa mặc định để sử dụng cho MBs • Ở cấp MB, thông tin được chỉ ra là các khối được đại diện và những cái không thay đổi, các... dùng dự đoán 2 chiều (dự đoán chuyển động dựa trên ảnh đã được mã hóa và sắp được mã hóa) Phương pháp dự đoán cuyển động gồm 2 giai đoạn : 22 Nhóm 4 - lớp Truyền thông và mạng máy tính K51 • Đánh giá chuyển động để để xác định vector chuyển động giữa các khối • Bù chuyển động để xác định ảnh bù sai số dự đoán Phương pháp đánh giá chuyển động dựa trên nguyên tắc: mỗi khối trong frame hiện tại tìm khối... minh họa ta theo dõi 2 hình sau, mức lượng tử hóa là giống nhau: 24 Nhóm 4 - lớp Truyền thông và mạng máy tính K51 Hình 19 Hai ma trận lượng tử hóa tiêu chuẩn W(u,v) với MQUANT = 2 (a)W(u,v) với độ dốc thoải (b) W(u,v) với độ dốc lớn Hình 20 Dung lượng dữ liệu nén với ma trận lượng tử hóa trên hình 19 Cả hai phương pháp kiểm soát quá trình lượng tử hóa trên - như bất kỳ thuật toán nén có tổn thất... đoán theo hai cách khác nhau dùng các vector độc lập nhau hoặc có thể dùng chung một vector Đối với mỗi Macroblock, bộ mã hóa sẽ chon các phương pháp tiên đoán thích hợp, cố gắng đảm bảo chất lượng ảnh tốt nhất khi được giải mã Các thông số liên quan tới việc chon phương pháp tiên đoán cũng được truyền tới bộ giải mã cùng với dự đoán sai số nhằm khôi phục gần chính xác khung hình gốc Thuật toán mã... khung hình liên tiếp Chúng ta có thể sử dụng tính chất này để tạo ra các khung hình mới nhờ vào những thông tin từ những khung hình mới nhờ vào những thông tin từ những khung hình đã gửi trước nó Do vậy ở phía bộ mã hóa chỉ cần gửi những khung hình có thay đổi so với những khung hình trước, sau đó dùng phương pháp nén về không gian để loại bỏ sự dư thừa về không gian trong chính những khung hình sai . VIN CÔNG NGH THÔNG TIN V TRUYN THÔNG Bộ môn truyền thông và mạng máy tính Bài tập lớn môn học Truyền thông đa phương tiện ! "