Tải bản đầy đủ (.doc) (87 trang)

Bài tập lớn môn học truyền thông đa phương tiện

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (2.28 MB, 87 trang )


VIN CÔNG NGH THÔNG TIN V TRUYN 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 " &'(*,12-34516%7889778:
*;0-#<%78897=:>
;?;@*%78897A88
&'(*,1%78897:A=
#B1C/D&,%78897E8=
*F%78897:8:
3)C/G/%78898H>
&'(%7889:EI:
+J " 3&'K-L*FB1'-MNE:
Mục lục




 !"#$
%&' ( )#
*
+,-./)010)#*
2%&' ( )#3

405.06.78 90: !;<= <= <!>?>&#1 ( .@A<B.C>!<= 
< !(3D3E0%.0C<%:FG6)6 90:AC%:FG&H0
F<0 IFGJ0<= I K.0C<1L< !(G.78?0CM0N?O<= :FG I
FG>.PP0Q781 ( !LR IFG STM7%1?I !U0V


1VWV%0X5 #1Y0 C0:L IFG>Z 7U0 ( ! !7E5 >
I IFG #1[Q78 ( !#A5>IA7R<:FG
IFG>Y0<0 HX-R IFG \[(A)6FZD5Y0 HXV
(X:>%?7E<@P&%F%:FG6P0;F9?05.0 IFG0]%<B
^>0M_
) >6.78<H 17F`


$
a78 K>%% ![?b?E %:FG IFGV78 K>%A>S.cW.=
010> d:FG IFGSFG78 K?0 WVF.P)FG0:?O%A%?0 P !_
78 >:FG IFG>V.0AT P'.G0E07U0D^<$
9 #78 KP% ![0%:FGeSVW>%:FGE-L%c !T
7-fV !>.P%:FGfE0 IFGD 0: #I K1.780>%
0% !cbS$VVVWVfE0 IFG>.780>%0% !cES$$V$VVW
?b.0I (STF0FG78 K>%Wg% ![78 K>% Y>!00% !c$
!>< !(%:FGV<b.0%0% !chY0VU(AFG78%?0 #M]0:
.78<@>%01<.0.%&C<&HA!F9&%?0: .%&CM7E0P.=1<(#
<Z 7U0F>E01G?.I$
a78 KP.78 90:?L0H fF`$

ijkjkl$
!>.P`$
`< !(6$
i`< !(F7- KP$
g`< !(78 KP.78D%.c?L0m$
g,l2$VgXn^!F^$

o7L#&' ( ); 78[1*
,>F%0]+2

**+*
*+*
!>>p4>&Sq4W+r
H[<@P0@0<@#*2$
+%&' ( )#*2
*2r
H[<@P*2r
a>Y012
+s0C<F>% ?=.:<2
2%!>t^F%?(u$
us5 (u+
+,>F%**u2
2,>F%0]*vu*
2u3
0E0 0:u3
Y<0wQ#mx2u3
+s' ( <@P\0M^>#m2u
+,9 8&[ !>2u
+ !"?=<@P010<@#2*
++%!>t^Fa^^F !>Ix2*
220M^>*
2s1Q<L!=<@P%.G0 78\0M^>*2
2s1Q&ZJ0<Y<y*2
+
2+10 0:F9.cE0.=010 U00 !N *r
22(  >%)#2*3
u,>F%2E0r
z\*2r2
*2r2
,9%  !0C#*2r2

+,-./<@P&G0#*2ru
2%7-%)#*2rr
201<?E .=M7 drr
2_5.=V059r3
2+) ^><0 U00r
22) ^><0&H03$
u%7.0C<0?( #m)*23
u{.0C<#)&H03
u{.0C<#) U003
u+sT|&G03
u2{.0C<78 K>%?05.03+
uu{.0C<.G0E0<@>%^ !>A3+
,>F%*2E0%m)&%32
s5 (*23u
s}a~3*
•zaz€•soq3r
Danh mục hình vẽ
[: G010<@#$
[\0M^>,^^^$
2
[+I.=F% I.=<
[2%&[ !>m+
[u%&[ !>F+
[*@P!>?>&u
[r,‚F*
[3,-./<@Pr
[,-./010<@r
[$0X;mA<B2``$2``3
[405.06
[,-./?05.06$

[+= FGTM?05.06
[2,-./<@P\a
[u4>&F !7EF&0) ƒ0xn
[*40 ! ^> !>+
[r4< !(78 dP`SWg•lVS?Wg•l2VSWg•l*2
[3678M]0:)fE078 KP#[r2
[0< !(78 KPX;m„SVWE0g•lu
[$678M]0:)E0< !(78 KP !;[u
[!>t^F*
[a^^Fr
[+!(  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!<^>M02
[+z ^!xp!<^>M02
[++*p!<^^>M^!2+
[+27-%…<&05<>X>\^ >!22
u
[+u†>x60<^F0>a>!0 <02u
[+*0^!!0>X>FX<X>2*
[+rSW: G<@P?RAC.=62r
[+3 !"#J0%?0 0M^><@P ^>m*23
[+SW4=<@P0M^>,‚u
[2$SW4=<@P0M^>FKM!>t^.%0%&H0u
[2*^^F`0E0Y&T 7E1V G.=p!<^V G.=?0 V&T 7E?=.:<u+

[2,9 8&[ !>x2*$
[2+ !"#?=<@>%010<@0M^>x2*
[22,-./ !"010<@0M^>x2*
[2u^\a4\>!^M ^^^!0x2>M^!*+
[2*>Y0%[1x2\0M^>>M0 (  >%H*r
[2r,-./&G0-?1#x2\0M^>>M^!*3
[23\TM,!0 ^<@#J0\0M^>r$
[2,-./<@P&G0#*2r*
[u$,-./<@P*2r*
[u,-./010<@*2rr
[uX^‚^p^!^^e!<^Fr3
[u+!>t^F#*2r
[u2,-./&G0<@>%V.7U.f ) .‡ !7>I?F#*23$
[uu*2P C0 IP0# d!>4>&3
*
r
LỜI MỞ ĐẦU
0,'O/P-,Q,RS-3-TQBU,C/UV-&W-*/L0
/,O/TQXQB-K&-* &-33Y-K&ZV./OQ[/\0-Z*-3/L
0-L-]3&'K-LQ,J<-0Z*1^-1^-*-3/L0
-L-O/51[-4_&`-1C<OQ5,-3ab&,-3C-30/-3&'K-c
-L-Od5,a,//Uc//Q),Ze*1,ZB//TK&ZfM/
-Z]
3-3&'K-LQ,J<-0Og hZ*1^-/L0L/ib&,
-3C]BR,-,Jcg hjk hS/ &ZfZUL-l
-3&'K-c`&UL/5g]i'-h&/_&*//UV-&W--./0O/P-,QX
J-13,K&/&mg hU/,&OJifJK&1n/QM/Ro
n]
5//ZB/&mg h*O/PB-Q^3,R,O/Y-Zfpc
*//G n/q,/P-3-./-`-`*OR.U/\0-k,/P

-`*OQr'/MZ*/qQK1*/Ph1Rs-p1l&-3-l&Z&W*'"
t$R///&mg h-3-3&'K-LQ,J<-0]u
l&Z&W*'/q,/Ph1RsQf//,-*=J_"
• &mFJh:*FJh7OJ_*'Rs-3p\*'K//UV-&W-gOc
4/q,J<g-/Y-Zfg hO*1^-RSRRk,7
/&mg*']
• &m79:*797OJ_*'Rs-3p\*'K//UV-&W-gOc4
/q,J<JJg-/Y-Zfg hO*RRk,UV-&W-g
/q, a79v2w%6 aF#x2$6]
• &mF#x=OJ_*'Rs-3p\*'K//UM,/B/q,/&mg
F#x=*RRJ<JJgk,F#x=F#x:*F#x
7]
• #_/&S/iZ*/&m79=O-p1l&K//UV-&W-O///c-`-3
J<JJg/q,79=///&mU/O1^-RSRRk,79=
F#x*///&m79vU/]
/-./01yJ_-3 //\B-./0J_Q5b&'`-Q)-i'
-h-p1l&/q,-zT]
Ph1d/c1</L&'()*+,QXPJ/Ph1*
-*-l&Z&W*']
3
51=%ZJ3&'K-L*1B1'-ME:
CHUẨN MPEG 1 và MPEG 2
Tổng quan về MPEG
&mF#x21J/-&3hhdJh3-R3&J6Z*/&mgOcg*Q{
\^5,//-M0& h*,& ];//-|Z0g:]7F\JROQ^Jrc
IE7d7=8b&g-I8}-L-T-p/Y-Zf h/5-lRRQf/
/&m;$
Y-Zfpc/5-lQf//c-0QUl\~// i-|Z0g k
Z0&Z<1*UL/_-,'Q•Q^Jrc]F#xULJcZ*/L/ng
Q<Z€1*&Ql1/q,gF#x/MZ*4/y5/51^--WJfJ///L/n1X

5,/&mO/P/5-lQf/U`-fJ,&1^-//ZQ^QlJn/n/
1^-ZB-//G nU/,&]
//&mF#x0/5{1"
• F#x%:Z*/&mZ&-3k*Jn/{cQ^*& -3Z&-3k
Fh ,]F#x%:/5-lg-M& h-:]EF\JR/Y-Zf;$
*r1-,ZWJ-l2R-h3h,& 6-S/Q^:A7\JR]•Qf/ iQlZ&
-3k h*r1-,-3‚%F]
• F#x%7Z*/&m/;RS]
• F#x%=Z*/&m///G nF&Z-1h ,]F#x%=-34-*:-&
/&m/gcUƒ-&W--3&'KpRSO//G nKQ{C,* h
-<  -/  ,  /K&  2,1hRO  ; h  /„h3h/6  *  //  G  n
F&Z-1h ,-<-/,/K&2…3Z … h…h\[///G n~1
JrJ- kZ0& h-3&'Kp/JO-h3h- h†6]F#x%=QX
-34-*1^--&/&m/L0-3b&-3pRcd&Y-OJrJS*-3&'
/WJ*//0-S h]5QX5JJ_cb&'`-YQK &Zf
///-`-\)Z&-3kOcb&'`-YQKK\@-L/q,QT-3&'K-M
0& h[/U`-fJ/c,YQK-3]
• F#x%H/G,Q[/-c-L-O, 0/0/-p1U`1-L-
F#x%:*F#x%7QXQf//&m5,-3UF#x%=*F#x%HQ,
Qf/J--3l]
MPEG 1
‚kZ0&F#x{17ZJ"
• +J0-S2$'R-h1Z,'h36/G,-L-K-T,216*//
-L-U//_-`-/0/-/// a kZ0&; h*& Q{
-TQ{\^5,; h*& -3b&-3pJ-2#Z,'\,/U6

51=%ZJ3&'K-L*1B1'-ME:
• +J kZ0&g21J3hRR+,'h36\,{1// a kZ0&; h*
& ]
Hình 1 Hệ thống giải mã của MPEG

0-Sc1XRs-///-L-K-T,-z kZ0&0-SF#x
*o5Q`//-`-\)0-SU/20/Q{\^5,Rs/_-1K&-L
-K-T,6]0-Sc1X/?-/// kZ0&; h*& -z kZ0&
\,Q_&OR,&Q5o/PQ`\^c1X-M/fJ]
^c1X; h2; h‚h/ h36*& 2& ‚h/ h36cg//
a kZ0&; h*& ]_&`-//R<Q{gF#xQK& iUƒ-&W-lấy
mẫu bổ xung 2R&\R,1JZ6*lượng tử hóa2D&,-},-6-3/U1X5,]+Y'
1!&\•d&~11n/QM/QlZ*1c1UM/-/U&pQ_&*-h/c
/K&,*/K& C/OW'Rsc1RSZf//Ql1c-3/1X5,]
31^-RS-3TfJT-,/aZY'1!&\•d&-h-T,Qlc1RS
Zf//U&p-3/U1X5,]r'Qf/dh1Z*1^-Uƒ-&W-3Y-/<
\cnhằ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
&mF#xQ)V,1^-Ul&Jr/YJ/Y&-3P/-3 kZ0&; h
R,&"
• Video Sequence (Cảnh):\‡-Q_&1^-Sequence HeaderO\,{11^-
[/1^-51U&p*U`--P/1Xx %„%Rhb&h/h]
Hình 2 Video Sequence
• GOP (Group of picture):1^- X'Z-`J//c2J/-&3h6-3/c]
• Frame/Picture (khung hình):Z*-*J_1X5,/MO-T/P-,/5
-lJr\`-R.-,'Q•KQ^R/q,c2Brightness6-S-<R.-,'Q•
$
51=%ZJ3&'K-L*1B1'-ME:
K1*&2Chromiance6O Q5-3/`-//R<Q{gF#xRs-`*
/,U&p-*//-*J_Q^Rˆ*-*J_Q^1*&\O
3‰1^-U&pRs{1/5\,1,-3WG//-*J_KQ^R
ˆ*Q^1*&\O3
Hình 3 Thành phần độ sáng và thành phần độ màu
F,-3Wˆ/5RS**/^-\~,&21,-3W&L6]F,-3W\*3/5
RS**/^-\~o,1,-3Wˆ]G=-3)ˆZB/57-3)U`-fJ1^-

/q,\*1^-/q,32;)-3M/q,-3)\*3Z*-<Q<6]
• Slice: ‚X'//F,/3\Z/UO-G /q,F,/3\Z/U\-3$Z/hQf/d/
Q)-z-3b&,JcO-z-3d&S ]$Z/h3Y-b&,-3-30/Q)
Zy]`& a kZ0&2-R-3h,16/5/G,ZyO\^c1X/5-l\Šb&,*
-`J-n/4$Z/hU`-`J]K&RZ/h-3 a kZ0&/JgJ/hY&Zy-S-
<*Qf/ iQl/c-0/Y-Zfpc]
• Macroblock: :9JdhZ-3:9*/q,-*J_ˆ-<G>JdhZ
-3>*/q,-*J_\*3]F^-F,/3\Z/U/G,=ˆZ/U
:\Z/U*:3Z/U///RSG-G -3// a k
Z0&]
• Block:Z*-WJfJ>JdhZ-3>*//-3)/q,-*J_ˆ[/\O

1.2. Các kĩ thuật nén của MPEG 1
gF#xZ*R.U`-fJ*5,/q,=Uƒ-&W-/<\c"Preprocessing 2-K
doZe6OTemporal Prediction 2Q-3/R./&'lQ^/q,//frame 4\^1X
5,6OMotion compensation2\i/&'lQ^4\^c1X6OQuantization Coding
2Zf-o5,6]
/\^ZC/-KdoZeRsZC/3,k-L-UL/_-`--z-M0&
; h*k-L-U51X5,kULb&,-3C/R./c1-n/q,
1‡-T]ƒ-&W-Q/&'lQ^ .,-3&'-‡/Z*//U&p-3
1^-/c h2video sequence6 T/5b&,01W--`-,&-h-T
,"FyU&p-B1y-TQl1Y-Q)Rs/5K&Uc@S
//U&pQk,'-3/*,'R,&5]/\^1X5,Rs-`*b&g-

51=%ZJ3&'K-L*1B1'-ME:
Z_Zf--zJ_Š-31yU&pCZ*F,/3\Z/UOR,&Q55RsJ-
0F,/3\Z/U*UL-,'Q•-zU&p*'Q`U&pU/]^
1X5,Rs-Q-3/R.d&Y-0/q,//F,/3\Z/UU\`-)-3M*
/&'lQ^/q,5]‚ 5/|kR.-,'Q•k,//F,/3\Z/U-3U&
p0-B*//F,/3\Z/UQf/-Q1Qf/-3&'K-\JM,-&]

#M,-&2\^c1X6QXZ&-3kR‹k-L-1*UL-,'Q•-zU&
p*'-U&pU/-3\^Q01/q,5*/PQf/ iQlQK
-11^-//QK&Q[*//)-3M-3S-3U&pQf/ULJn/]
g-M0& hQf/-./0T0/ZB\Š/R. -z,KUL
,2Spatial Coding6*-T,2Temporal Coding6]3F#xO0/ZB\Š
-z,K-T,Qf/-./0TRo n//-M/Y-S,&k,//
U&pZ-`J]P-,/5-lRo n-M/Y-*'Ql-B3,//U&p
1T*k-L--zkU&p1T*k-L--z
kU&pQXo-3/5]‚W'4JM,\^1X5,/|/_ok
U&p/5-,'Q•RkU&p-3/OR,&Q5 iJ<JJ
gKUL,QlZB\ŠR. -z,KUL,-3/MkU&
pR,U/*']gK UL, .,-3&'-‡/Z*J-0R.S
,&/q,//Ql1cZr/W,&]
1.2.1. Các kiểu khung hình trong MPEG 1
&mF#xQ)V,/n-lIUl&U&p"I-frame, B-frame, P-frame.
• I-frame 2-3,„3,1h%U&pQ^/ZWJ6"%„3,1hZ*U&pQf/1X
5,Q^/ZWJ1*UL/_-,1Uc-//U&pU/]0&b&cg
-M0&QB-Qf/ ZB\ŠR. -z,KUL,2UL/5'`&-S-T
,-,1,b&-3p6]%„3,1hQf/ i1^-//-&_*Ql-B//
Ql1 ,/ a kZ0&-3b&-3pc1X]%„3,1h/&/YJUc@
-3&'d&Y-!&//Ql1-3 kZ0& hg*/&/YJQ^g
z,JcQf/ i7\-1yJdhZ]
• P-frame 2#3h /-h „3,1h%U&p .Q6"#%„3,1h/5-lRo n//
%„3,1h,'#%„3,1h,'-3/5Ql\i/&'lQ^]L0*'CZ*
/L0 .Q-`J2Forward prediction6]FyF,/3\Z/U-3#%
„3,1h/5-lQf/1X5,5,-hUl&-Q2Predicted6[/Qf/1X
5,Q^/ZWJ2intra-coded6?%„3,1hO#%„3,1hQf/ i1^-
-,1/`&/0/ .Q%„3,1h*#%„3,1hU`-`J]#%„3,1h iQl\i
/&'lQ^*/?/YJK&Uc@g<%„3,1h Ro n/cg
UL,*-T,]#%„3,1h/5-lR3,//Zy #%„3,1hQf/ .

Q-z%„3,1h[/#%„3,1h-3/Q5]

51=%ZJ3&'K-L*1B1'-ME:
• B-frame 2 3h/-,Z„3,1h%U&p,6"%„3,1hZ*//U&
pRo n//U&p-3b&UG*-<ZBQl-,1Uc]%
„3,1h/&/YJUc@gZ<*ULR3,Zy 5ULQf/
i/0/-,1/`&]
Hình 4 Các khung hình trong chuẩn MPEG
&W--F#x/JgJ1X5,Ql/C3,//-_RS*)-3M/q,%„3,1h]
;0/Z.,/L1*' .,*R./_-`-/q,G n-3-3&'d&Y-!&*
)-3M/q,/c]S//G n1*0/-3&'d&Y-!&b&,-3C-p%
„3,1hZ&LQf/Ro n7Z_1^-r']
%„3,1h/5-lRo n//c%„3,1h[/#%„3,1hJM,-3/[/JM,R,&
5/0/\i/&'lQ^* W'/U`-b&cg/,Y-]FyUS-3%
„3,1h/5-lQf/-Q-h/K&f/Od&LO/c,[/Qf/1X
1^-//Q^/ZWJ]l/5-l-Qf/-z1^-U&pJM,R,&5O\^1X
5,Rs-`*R‡Jd`JZB//U&p-z-G d&Y-01^-// 
R,1^--G U//q,//U&p-3QT-3&'K]‚W'-zQ_&3,/q,\^
1X5,O%„3,1hQf/-3&'KR,&//U&p iQl-,1Uc4JM,-3/*
JM,R,&/q,5]K&*'Rs-BQ^-3l JcR‡Jd`JZB-L-OQ^-3(*'Z
,'ŠZ*-i'-&^/*RS//%„3,1hZ-`J,&Qf/-3&'K
Hình 5 Các khung hình trong 1s
^1X5,/CRS%„3,1h~1k,1y/[J-,1/`&2%„3,1h[/#%
„3,1h6];0/Z.,/C*' .,*//'`&-SUSZf\^-3\^1X
5,*Q[/-3/q,-*J_Qf/1X5,]ŒB1^- X'U&p
-T/5,U&p,dhk,//U&p-,1/`&]
+
51=%ZJ3&'K-L*1B1'-ME:
1.2.2. Motion compensation
i/&'lQ^Z*/L0/c-`0/g#%„3,1h*%„3,1h\~0/

ZB\Š -z,O-&W--\i/&'lQ^Z*10/41G/F,/3\Z/U]
1,/3\Z/UQf/\i/&'lQ^O„Zhg/G,//-L-R,&"
• ;h/-3UL,k,F,/3\Z/U-,1/`&*F,/3\Z/UQf/1X5,
2F-h3-36]
• $.U/,&k,F,/3\Z/U-,1/`&*F,/3\Z/UQf/1X5,
2x333h316]
ƒ-&W--Q\i/&'lQ^Qf/Ro nZ*1^--3k/L
/n1BQlZ*1c1R. -z,KUL,k,//U&p]01K
\i/&'lQ^/q,//U&p-G/Z*//U&p-*J_-3/c
 hRsQf/-,'-`_QP]ƒ-&W-Q\i/&'lQ^k,//U&
pQf/dh1Z*\0JJQlB/`\-//-LRS/q,/&'lQ^\4
0/ i//;h/-3/&'lQ^Ql1L-cR. )//&'l//Ql1c]`-b&c
-Q-S-Y-/q,1^-Ql1cZ* .,-3R.-Q\i/&'lQ^-z1^-
U&pQX1X5,Qf/-3&'KJM,-3//q,5]c,-LRSOR, S/&'l
Q^2\Q^6*//h/-3/&'lQ^2/&'lQ^6QK&Qf/-3&'K-
JM,\W]&' /51Sb&,0-<b&,/[-/sk,//Ql1c
KUL,2-3iKUL,6O1^-h/-3/&'lQ^/5-lQf/ i/
1^-US//Ql1c{1//JdhZZr/W,&2F#x%:*F#x%7 i//
US:9d:9JdhZR6]
LJc-Y-/c//-L--3U&p/5-lQf/ .Q-z
U&p-3/]~B1^-/c/q,Ja14"///-`-/q,/@
JaUL-l .QQf/-z//U&p-3/2U/o,Q56]3
-3TfJ*'F,/3\Z/U-3#%„3,1hUL-lQf/1&-c0&b&c\4\i
/&'lQ^]
$.U/,&k,\i/&'lQ^/q,%„3,1h*#%„3,1hZ*//F,/3\Z/U
-3#%„3,1h/|Qf/-,1/`&-z//U&p-3//a//F,/3\Z/U
-3%„3,1hQf/1X5,JSfJk,//U&p-,1/`&-3/*R,&
5]
2.2.4. Mã hóa trong Mpeg 1
=Ul&1X5,/1SF,/3\Z/U-3%„3,1h"

• -3, "UL\i]
• •3…,3 #3h /-"U&p-3/Qf/ iQl-,1/`&]
• ,/U…,3 #3h /-"U&p-`J-hQf/ iQl-,1/`&]
•  3h/-#3h /-"/c,U&p-3/*R,&QK&Qf/Ro n]
2
51=%ZJ3&'K-L*1B1'-ME:
,/U…,3 #3h /-/5-lQf/Ro nQl .Qk)-3MULd&Y-
0-3U&p-3/]/J<JJ iQl-Q//F,/3\Z/U
-3/i1^-U&p/?/5-lULS,&],-3T2„hZ R6-3
/i1^-F,/3\Z/U/?/5-lQf/-Q-h,//U/,& i//
h/-3Q^/ZWJ,&[//5-l i/&1^-h/-3]S1yF,/3\Z/UO
\^1X5,Rs///J<JJ-Q-M/fJO/S‡Qc1\c/Y-
Zfc-S-Y-UQf/c1X]/-LRSZb&,-0//J<
JJ-Q/?Qf/-3&'K-\^c1X/i .QR,RS~1UL
Jn/_/Md/U&pS/]
&W--1X5,\`Q•F#x{1//\/"
• `Q•Rh3T3/2‚6]
• +f-o5,]
• FX5, C/2&%Zh-x/ 6]
cZ/Uc*Z/U .QZyQK&/5UL, -z,3Y-Z]lc1
R. -z,O-&W--F#x\`Q•Z/U-z1KUL,R,1K-_RS
\`Q•Rh]
`J-hO-&W--Zf-o5,//0RS-_RS]+f-o5,Z*b&-3p
Z*1dYJd|1y0RS-_RS-*//RSk&B]^1X5,/C1X5,-3W
Zf-o5,d/Q)1y0RS-_RS-3Z/UQf/Zf-o5,-`*]
Hình 6 Mã hóa Macroblock
$.U`-fJk,‚*Zf-o5,/U`-b&cZ*3Y-K&-_RS/5-3)
8OY-Z*//0RS/5-_d&Y-Z]l-W n-SQ,QK&*'O//0RSQf/-•
/G/-hQT}},OR,&Q5//0RSQf//&'l-* X'///[J/|RS\
Q^O1y/[J\l&-)RSZf//0RS8*\0Q^/q,//0RSU/8]//[J

/|RS\Q^R,&Q5Qf/1X5,\~//1X/5Q^ *-,'Q•O//1X/5Q^ *
‡<////[J,'d&Y-0/a//1X *<////[JM-d&Y-0<]
F^-*F,/3\Z/U/_1X5,/Md/<]lcb&'`-R.ULQ{
QK&k,//\Z/UO-&W--F#x/JgJUSZfZf-o/5-l-,'Q•
/1yF,/3\Z/U]</`*'/5-lQf/ iQl/&/YJR.QK&/|-|Z0
-3,-h2-|Z0-3&'K\-6]
&mF#x/&/WJ/</`-1QlQc1\cQ{\^k, h*
,& ]  &m  \,  {1  ,  -,1  RS  $  2R'R-h1  /Z/U  3h„h3h/h6  *  #$
u
51=%ZJ3&'K-L*1B1'-ME:
2#3hRh-,-1hR-,1J6]hZe-&'`-/q,F#xO$/B'41G/A8U}]/
-3)$*#$Qf/1X5,-3 a kZ0&F#xRq nII\-]
$Z*c/q,d&)J\^1X5,]3b&-3pc1XO//-3)*'
Qf/ iQl/WJW-*\^Q`1d&)J+=>8]
Hình 7 SCRs
#$Z*k1!&/q,d&)J\^1X5,Qf/U`-fJk,\^J- h
*& ]^J-c1X/c; h[/& ]#$-l0-T,U&
p; hQf/l-)[/-T,\‡-Q_&J-QB& ]
^c1X/?k[/J-ZB//U&]`&#$R1<2/53)Š
<6$0-T-p\^c1XRs\Šb&,U&p]`&#$/W1<2/5
-3)Z<6$0-BO\^c1XRsZ[JZBU&p]
MPEG 2
F#x7Z*/&mg-3\^-&/&mF#x iQl1X5,Z&{ kZ0&
 hU`-fJ//-L-Kr1-,]r'Z*J<JJ1X5, kZ0&/5
-•,/JgJZ&-3k*-3&'KJ1c-3K0-S*\@-L0
-T]
&mgF#x7Qf/51F#xJ--3l-`JR,&/&mgF#x:O
5Qf/143^*U`-z,~11n/QM/y-3f0/-3&'K hRS-S/Q^\M-
Z<=F\ŽRO\,{1//G n‚$F2J<-0Z&-3kRS6O//0-S
-3&'Kp0-B2#+O$O$xF6O/JO-&Zf--G/Q0-oO-3&'K

p-3./-`J-z0-O-3&'Kp143^2x‚;6O-3&'KpQ^Jrc/,
2‚;6O†
1.3. Sơ đồ nén và giải nén của MPEG 2
‚Qr'Z*R<Q{g*cg/q,/&mF#x7"
*
51=%ZJ3&'K-L*1B1'-ME:
Hình 8 Sơ đồ mã hóa
Hình 9 Sơ đồ giải mã
r
51=%ZJ3&'K-L*1B1'-ME:
1.4. Các kĩ thuật nén của MPEG 2
1.4.1. Video filtering
+*Uƒ-&W-g-•, iQlc1 -z,UL,k,//US
1,/3\Z/U-31^-„3,1h]r'Z*/LQBdoZe//„3,1h&'S/-3/
U-./0\`Q•‚]/„3,1h01*&RsQf//&'lR,01*&
ˆ\3O/L-G//&'lQ•"
ˆ•8]7AA•8]E>H•8]::=
\•8]7A92%ˆ6•8]E‰;•8]=IE2%ˆ6•8]E
;0/  /&'l  -z  0    R,  ˆ\3  ZB  \Š  Qf/  /4  \c  ‘1&-&,Z
3h & ,/hR’]3-./-`O01*&//Y-Zfpc-L-<
ZB'&/_&UL,ZQlZ&-3k*-3&'K„Zh]
$,&Q5-M0&RsQf/ZY'1!&*RS5,OF#x7/C7-&/&mZY'1!&
Z*="7"8*="7"7
Hình 10 Hai tiêu chuẩn lấy mẫu 4:2:0 và 4:2:2
3
51=%ZJ3&'K-L*1B1'-ME:
1.4.2. DCT
Hình 11 Biến đổi DCT
`Q•‚Qf/-./0-31^-1^-1,/3\Z/U/q,c-W-QXZY'
1!&Ql/3,1^-1,-3W>d>//Ql1Z*//0RS‚]#gJ‚-./0

/&'l//0RSUL,R,1K-_RS]Fy1^-J_-oQl1c41,-3W
S/Qf/\l& (\~1^-0RS-_RS*Q5]5K&@Zfc-WJ
-3&4i-_RS-YJ2M n///c\_&-3TO/cKO]]6O///-`-/q,
cZB-l04-_RS/,]F‡-T-WJ-3&-3/`-*J_-_RS-YJ/q,
cp@Zf-WJ-3&/q'`&*J_*']i1,0RS-_RS
/,ZB1,K&-L-<i-_RS-YJ];pW'JgJ‚R‡Jd`JZB
-L-O-&W-0///\/1X5,U/R,&/0RS‚5ZR.\`
Q•-_RSk,//1!&-h/K&,* C/]
#gJ-*‚Qf/1L-cR,&"

51=%ZJ3&'K-L*1B1'-ME:
1.4.3. Lượng tử hóa
Hình 12 Sơ đồ biến đổi DCT
+f-oZ*b&-3p\Š\-//0RS-_RSOZf-oZ*b&'/
2JrQ)6Q^Jrc/-z0RS-_RS2RSZf-o\-6OR,&Q5gRSZ0&
\~/b&'//\-/5-3CZf-YJ/0RS-_RS/,OQK&*'M-/5
V,QSTdh1
.//Y-/q,Zf-o5,Z*b&-3p/,//0RS•2&O6///0RSZ
<:4//)-3M-<GO-3Q5//0RSG-_RSd&Y-0-YJ/q,
J_-ocQf//,///-3)Š2:8O::O:7O]]]6OG-_RS/,Qf/
/,///-3)Z2:88O:78O:7:O]]]6*\ŠQJ_-WJJr2/MZ*R,RS
Zf-o6]D&-3pZf-o-B3,K&-3)8-31,-3W//0RSO
*Z*1ŠQ//-3)/aZBOTW'RSZf//\-/q, kZ0&Qf/1X
c1QQUl1*ULr'3,R.U/\0-QUl 5/Q^/c1W/q,
1‡-TRcS/\,Q_&]
+f-o5,Qf/-./0\4/L-G/R,&"
’“&”“”•
3Q5"
"1,-3W‚
’"1,-3WR,&Z<-o5,

DF"1,-3WZf-o5,Qf/d/Q)\4/&mF#x7
D$•=8OD&,-}h3R/,Zh
$
51=%ZJ3&'K-L*1B1'-ME:
Hình 13 Một số ví dụ về biến đổi DCT
1.4.4. Mã hóa VLC
Hình 14 Sơ đồ mã hóa VLC
aCZ*1X&„„1,,'1Xh-3J']ƒ-&W-*'b&,-r1Q`
Uc@/5-ldc'3,/q,//-L-S,&-31^-cO//-z1X
‡2RS\-Š6///-3)/5Uc@d&Y-0/,*//-z1X *2RS\-
Z6Ql1Xk-3)M-Uc@dc'3,]ƒ-&W-*'/aQf/U`-fJ
Uƒ-&W-1X5,/K& */B'+""-B3,//1XQ[/\0-QlQ Y&R.\‡-
Q_&*U`--P//q,1^-/&y//-3)Z[JZBOUƒ-&W-*'/|/5//-3)
U/8Qf/1XRR//-3)1!&•h3R&S--h ab&g-];0/U`-
fJ7Uƒ-&W-RsZ*1c1QUlRS0RS/_1X5,]^1X5,Rsb&g-}/%}‡/
US/_1X5,Ql-B3, ,R///0RSOR,&Q5Ro nUƒ-&W-+QlZ*1
c1RS0RS/_1X5,-3/U-`*1X5,\~Uƒ-&W-;+]
;M n"/1^-‚

51=%ZJ3&'K-L*1B1'-ME:
$,&Ub&g-}/%}‡/Rs-`*51//0RS"2:76O296O296O28O=6O2I6O28O
†O86]/51*'RsQf/1X5,"
W'O-z9=0RSO/P-,/|/_1X5,*-3&'KQ90RS
Hình 15 Blocks trước và sau khi quét Zig-zag
1.4.5. Motion – Compensated Inter – Frame Prediction
#_*'-< \F#x:OUƒ-&W-*'Qf/Ro nQlg//
c#O/5-/ nZ*1c1// -z,-T,k,//„3,1h]•3,1h#Z&L
Qf/ .Q-`2 .Q/Q .,-3„3,1hQXQf/1X5,6O„3,1h i .
Q7/K&2 .Q/&'lQ^ .,-3cQXQf/1X5,*R‡JQf/1X
5,6]#<JJ .Q/&'lQ^{17,QB"


51=%ZJ3&'K-L*1B1'-ME:
• /&'lQ^QlQld/Q)h/-3/&'lQ^k,//US
• i/&'lQ^Qld/Q)c\iR,RS .Q
#<JJQ/&'lQ^ .,-3&'-‡/"1yUS-3„3,1h
0-B-p1USJifJY--3US„3,1hQf/-,1/`&];h/-/&'l
Q^/MZ*h/-/5-C,Q^-M-z-r1US0-BQ`-r1US-,1/`&
W'O-,'pJc1X5,cL/-|Z0\-ZO/P-,/|/_1X5,
h/-/&'lQ^*c\i/&'lQ^]
1.4.6. Bit rate control
Hình 16 Bit rate control
-3,-h/-3Z iQlb&cZe\^Q01OUl1R-b&-3pZf-o5,]r'
Z*/LQB iQlUl1R-/Y-Zf h/?\-3,-hQ_&3,-Lb&,
Ul1R-b&-3pZf-o5,*b&cZe kZ0&g-3\^Q01
p,UQlQK&Ul-S/Q^-3&'KZ*-3W-  kZ0&QXg-3\^Q01
2&„„h36];0/g/5-lQf/-`*0/ZB\Š1^-*-L-QXQf/
Z.,/C]–4ŠY-QS/Y-Zf-*\^U&p/5-lQB-
Qf/\~//\Š\-//-L-/-`-]K&*'Qc1\cB-|Z0g k
Z0&-3U/Y-Zf/q,U&pR&'c1-S-l&
+f-o5,Z*Uƒ-&W-g/5-•,OUl1R-b&-3p*'/5-lUl1
R-Qf//Y-Zf hQ_&3,]RS//\-Qf/1X-l0USc
Jn-&^/3Y-K&*U`-b&c/q,b&-3pZf-o%4Qr'Z*//-3)
D•2&O6]r'Z*/<R4Qlp-*/</`QlUl1R--S/Q^ a\-[//Y-
ZfcR,&gO .,-3&'-‡/Ul1R-Ž-,'Q•//-3)D•2&O6-L
b&,0/-,'Q•-3)/q,"
• FG/Zf-o5,D$2FDw6
• F,-3WZf-o5,DF
+
51=%ZJ3&'K-L*1B1'-ME:
Hình 17 Ba ma trận lượng từ hóa: (a) MQUANT = 2, (b) MQUANT = 4, (c) MQUANT = 6

p-3\l& (-<b&,/q,//0RSZf-o5,URo &—I1G/
Zf-o5,U/,&"7O=O9]l-Y'3˜R.U/\0-K/Y-ZfgURo
n//1G/gU/,&-,-h ˜R<Q{R,&"
Hình 18 Dung lượng dữ liệu nén ứng với lượng tử hóa của hình 17
™p-3OQT1*&d,-l0b&-3pgUL-•-Y-Gš2&O6•:
QS-Y-/c]
‚B3@/,/q,//\l&Q{RS\--3&\p-3p:>Z*U`-b&c/q,b&
-3p\i/&'lQ^O-3Q5//-3)/,<24Q|3@6Z*RS\--l0//
J_-ocOU`-b&c/q,g-3c2-3,J/-&3hR6]/-3)Š<ZKUK
Z*RS\--l0//J_-oc .\-3/<R4\i/&'lQ^*//cQf/
1X5,-zb&-3p-,1/`&c2c#*6]BQr'/P-,/?W-Y'
/5R. ,Q^/q,RSZf\--3&\p-31yJ_-oc-3JB1*
/n/U&p]r'/MZ*-/Q^/q,/</`Ul1R- &'-3p/Y-Zfc
Ql-M/Q^JG/-BJU/,&-z/c*'R,/cU/]</`*'
Z*10/,'U/5R.-,'Q•Q^-^-/q,-z/c-3 hOZ*11Y-Uc
@/q,-&W--\i/&'lQ^]Q51X5,F#x%7/5-l1X5,-z
UScZ*1^-J_-og-3c2-3,•3,1h1J3hRR6]
F^-Uc@U/Ql-,'Q•-3)D•2&O6Z*-,'Q•1,-3WZf-o
5,O1C,-,-h ˜7pR,&O1G/Zf-o5,Z*S,&"
2
51=%ZJ3&'K-L*1B1'-ME:

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,J<JJUl1R-b&-3pZf-o5,-3%\Y-U›-&W-
-g/5-•-Y-*U/%U//-3)FDw*š2&O6QB-Q`//
-3)/./-3)Rs-B3,//0&GJn2,3-„,/-61*1‡-a/5-lW\`-Qf/]
/0&GJn*'U/,&K\c/Y--3,-3TfJO*QK&Z*1R&'
c1K&/Y-Zfc]-@b&1G/-3)FDw2p:H6Rs !

Q`p-*//US>d>J_-o-3//c-&Qf/]S-3TfJ-G
,  2p  :A6O  U  -@  b&  1G/  Q^  S/  /q,  1,  -3W  š2&O6  Rs  !
Q`0-f(&-_RS/,OQf/CZ*(&œ1&yuOZ*1R&'c1Q^g-*
d&Y-00-ft1guQT/g-3//p]/0&G*'/*Z
UUM/-/c/*3^O'&/_&Q^Jrcc/,2-3TfJQ0c
RS6]D&-3p/*Q[-/`Q^Ul1R-Zf-o-3//-`-\)gF#x%7
/_d/Q)JB1//-3)/JgJ/q,FG/Zf-oFDw,'^
S//q,1,-3Wš2&O6QlULd&Y-0//0&GJn5-3]#B1//
  -3)  *'  Rs  -,'  Q•  *  Jn  -&^/  *  -z  -3T  fJ  G  n  /n  -l
21&Z-1h ,-31BO-3&'KpO-hZh/h,'Q0cRS]]]6]
u

×