Professional Documents
Culture Documents
H NI - 2005
Trang i
I HC CNG NGH
KHO LUN TT NGHIP I HC H CHNH QUY Ngnh : in T - Vin Thng. Cn b hng dn: TS. Ng Thi Tr Cn b ng hng dn: TS. inh Quc Tun
H NI - 2005
Trang ii
I HC CNG NGH
L I C M N
Em xin by t lng knh trng v bit n su sc ti thy gio, TS.Ng Thi Tr, ngi thy trc tip dy v hng dn em rt tn tnh, cho em nhng nh hng v kin qu bu v cng ngh truyn hnh. Em cng xin by t lng bit n su sc ti TS. inh Quc Tun, ngi thy gip em rt nhiu, cho em rt nhiu kin thc b ch trong thi gian em thc tp ti Phng Cng Ngh Thng Tin THVN cng nh trong thi gian em lm lun vn. ng thi, em xin gi li cm n chn thnh ti tt c cc Anh, cc Ch ti Trung Tm Tin Hc v o lng THVN to iu kin v gip em rt tn tnh trong thi gian em thc tp ti trung tm. Em xin chn thnh c t c cc th c trong Tr m n t y ng i Hc Cng Ngh- i Hc Quc Gia H Ni nhit tnh ging dy v gip em trong thi gian em hc tp ti trng. Con xin gi n B M v gia nh tnh thng yu v lng bit n. B M v gia nh lun l ngun ng vin ca con v l ch da vng chc cho cuc i con. Ti xin cm n cc bn cng lp ng vin v gip ti trong thi gian thc hin lun vn ny. V thi gian c hn , bi lun vn ca em khng trnh khi khim khuyt. Rt mong nhn c s gp ca thy c v cc bn.
Trang iii
I HC CNG NGH
TM T T N I DUNG
Trong k thut truyn hnh, vic nn Video l mt vn qua trng cho vic truyn ti cc chng trnh truyn hnh. V n tr thnh vn nng hi khi truyn hnh s ra i, vi tn hiu Video sau khi s ho (8 bt) c tc bt bng 216 Mbt/s, khng th truyn trn mt knh truyn hnh thng thng nu khng c nn. Khi , chun nn MPEG-2 vi tc m ho t 4Mbt/s n 30Mbt/s c a ra thc hin nhim v trn. Ngy nay, khi truyn hnh trn mng Internet c pht trin, chun nn Video H.264/MPEG -4 Part 10 c a ra, vi tc m ho 1.5Mbt/s v c kh nng tng tc ti tng i tng , ph hp vi mi trng truyn ti trn mng Internet hin nay. Nghin cu cc chun nn MPEG (MPEG -1, MPEG -2, MPEG -4, MPEG -7) - c gii thiu trong chng 1 v chng 2 v c bit l chun nn H.264/MPEG -4 Part 10 cho ng dng nn Video truyn trn mng Internet- c gii thiu trong chng 3. Chng 3 s ni chi tit cch m ho, gii m video v cc u vit ca MPEG -4 Part 10 so vi cc chun nn trc .
Trang iv
I HC CNG NGH
Trang v
I HC CNG NGH
Hnh 21: nh ni suy B (d on hai chiu) 46 Hnh 22: chuyn i s dng nh SP 49 Hnh 13: S khi ca CABAC 55 Hnh 24: Tc dng ca b lc tch khi i vi nh c nn nhiu .. 56 Hnh 25: S gii m Video H264/MPEG -4 Part 10 57 Hnh 26: V d v M ho chiu di bin i ngc . 59
Trang vi
I HC CNG NGH
M C L C
LI CM N................................................................................................iii TM TT NI DUNG..................................................................................................................iv DANH SCH CC CH VIT TT.............................................................................................v 1. DANH SCH CC HNH.....................................................................................................vi 2. DANH SCH CC BNG BIU.............................................................................................vi LI M U.................................................................................................................................1 Chng I: KHI QUT V NN TN HIU VIDEO................................................3 V CHUN NN MPEG...............................................................................................................3 1.1. Mc ch nn Video..............................................................................................................3 1.2. Chun nn MPEG.................................................................................................................4 1.2.1. Khi qut v nn MPEG..................................................................4 1.2.2. Cu trc dng bit MPEG video.......................................................5 1.2.3. Cc loi nh trong chun MPEG :...................................................7 1.2.4. Nguyn l nn MPEG.....................................................................8 1.2.5. Nguyn l gii nn MPEG...............................................................9 ChngII: CC CHUN NN MPEG..........................................................11 2.1 Chun nn MPEG-1.............................................................................................................11 2.1.1 Gii thiu khi qut.......................................................................11 2.1.2 nh dng trung gian SIF (Source Intermediate Format)................11 2.1.3 Cu trc dng bt v cc tham s ca MPEG-1..............................14 2.2 Chun nn MPEG-2.............................................................................................................16 2.2.1 Gii thiu v MPEG-2.....................................................................16 2.2.2 M ho v gii m video..............................................................16 2.2.3 Profiles v Levels..........................................................................18 2.2.4 MPEG -2 vi pht sng v sn xut chng trnh...........................21 2.3 Chun nn MPEG-4............................................................................................................21 2.3.1 Khi qut v MPEG-4....................................................................21 2.3.2 Cng ngh m ho v gii m video trong MPEG-4........................22 2.3.3 Cc Profiles v Levels trong chun MPEG-4....................................24 2.4 Tiu chun MPEG-7............................................................................................................26 2.4.1 Gii thiu v chun MPEG-7..........................................................26 2.4.2 i tng (Objectives) v cch miu t d liu ca MPEG -7..........27 2.4.3 Phm vi ng dng ca tiu chun MPEG-7.....................................28 ChngIII: CHUN NN VIDEO MPEG-4 V NG DNG TRONG TRUYN HNH TRN MNG INTERNET...........................................................................................................29 3.1 Gii thiu tng quan v truyn hnh trn Internet..........................................................29 3.2. La chn H.264/ MPEG -4 part 10 cho truyn hnh trn mng Internet............................33 3.2.1 Gii thiu chung v H.264 /MPEG-4 part 10...................................33 3.2.2 Tnh k tha ca chun nn H.264/MPEG- 4 part 10......................35 3.3. Tiu chun H.264/MPEG - 4 Part 10..................................................................................35 3.3.1. Lp tru tng mng NAL (Network Abstaction Layer)..................35 3.3.2. Cc Profile v cc Level................................................................36 3.3.3. K thut m ho video.................................................................39
Trangvii
I HC CNG NGH
3.3.3.2. Cc nh v b chuyn ng dng trong H264/MPEG Part 10.............................40 3.3.3.3. Xc nh Vector chuyn ng (Motion Estimation).............................................49 3.3.3.4. Nn video..............................................................................................................51 3.3.3.5. B lc tch khi....................................................................................................55 3.3.4. K thut gii m video.................................................................57 3.3.4.1. B chuyn ng...................................................................................................57 3.3.4.2. Khi phc li (Error Resiliency)..........................................................................57 3.3.5 So snh hiu qu m ho ca H264/MPEG Part 10 vi cc tiu chun trc .........................................................................................................59 KT LUN...................................................................................................................................61 TI LIU THAM KHO.............................................................................................................63
Trangviii
I HC CNG NGH
L I M U
Truyn hnh Vit Nam tri qua nhiu giai on pht trin, t truyn hnh en trng, truyn hnh mu v hin nay truyn hnh s ang pht trin mnh m trn tt c mi lnh vc: truyn hnh cp, truyn hnh s mt t DVB-T, truyn hnh s qua v tinh. Khi Internet pht trin mnh v tr thnh h thng c quy m ton cu, tr nn ph cp rt nhanh trong mi lnh vc, bng vic kt ni cc chng trnh hnh vi h thng vin thng - Internet, mt cng ngh truyn hnh mi ra i l truyn hnh Internet. Thc t hin nay, c rt nhiu hng Vit Nam v trn th gii ang cung cp dch v truyn hnh trc tuyn (Online Television), khn gi ch cn truy cp vo a ch Web- Site ca nh cung cp dch v l c th xem trc tip cc chng trnh truyn hnh theo thi thc real-time(cn gi l phng thc Dowload and Play)hay c th ti File cc chng trnh truyn hnh v my tnh c nhn (gi l phng thc Dowload Stream-File). Ni v k thut truyn hnh th c rt nhiu k thut nh: k thut ghi hnh, k thut dng hnh, cc k thut nn Video, k thut truyn ti... trong khun kh bi lun vn ny, em xin c tm hiu k thut nn Video. Vn nn Video trong truyn hnh khng phi l mt vn mi m. Vi mi cng ngh truyn hnh mi ra i, s c mt cng ngh nn Video ph hp. Nn Video t nhng nm 1950 c thc hin bng cng ngh tng t vi t s nn thp. Ngy nay cng ngh nn t c hiu qu cao hn nh chuyn i tn hiu Video t tng t sang s. Vi ti Cc chun nn v ng dng truyn Video trn mng Internet, mc ch ca bi kho lun ca em l tm hiu mt s cc chun nn MPEG ng dng nn video c s dng, c bit l chun nn H264/MPEG Part 10 . Ni dung ca bi gm 3 chng: Chng 1: L do phi nn tn hiu Video v nn MPEG (Moving Picture Expert Group) l nhm chuyn gia v hnh nh, vi nhim v xy dng tiu chun cho tn hiu Audio v Video s. Trong vic nn video, MPEG t c mt t s nn tt hn so vi cc chun nn trc nh JPEG, M-JPEG, DV Chng 2: Gii thiu khi qut v cc chun nn m nhm MPEG xy dng nn video v lu tr. Trong , MPEG -1 vi mc ch l m ho Video v m thanh km theo trong cc mi trng lu tr nh a CD-ROM, a quang... vi tc bt l 1.5 Mbit/s; MPEG -2 c k tha cc tiu chun ca MPEG -1 v mc ch nhm h tr vic truyn Video s tc bt trong khong 4 - 30 Mbt/s; sau khi truyn hnh Internet ra i th chun nn tng ng l MPEG -4 vi nhim v nhm Mai Th Lan Oanh
- K46 DB Trang 1 I HC CNG NGH
pht trin cc chun x l, m ho v hin th nh ng, audio v cc t hp ca chng. Cn MPEG -7 l mt chun dng m t ni dung Multimedia, ch khng phi l mt chun dng nn v m ho audio hay nh ng nh cc chun trc . Chng 3: l ni dung chnh ca bi kho lun. Em nghin cu v tm hiu k thut m ho Video/ nh ng s dng chun nn H.264/MPEG -4 Part 10 ng dng cho truyn hnh trn mng Internet . H264/MPEG Part 10 c nhiu u vit trong vic nn Video so vi chun MPEG-2 - rt thnh cng trong vic nn video trong truyn hnh k thut s ra i trc . Phn cui l phn kt lun, l phn tng kt li nhng g m em lm c trong bi kho lun ny. ng thi, Em cng nu ln mt vi nhn nh ca mnh v hng pht trin tip theo ca ti.
Trang 2
I HC CNG NGH
Chng I:
1.1. Mc ch nn Video
Tn hiu video sau khi c s ho 8 bit c tc 216 Mb/s. c th truyn trong mt knh truyn hnh thng thng, tn hiu video s cn phi c nn trong khi vn phi m bo cht lng hnh nh. Nn video trong nhng nm 1950 c thc hin bng cng ngh tng t vi t s nn thp. Ngy nay cng ngh nn t c nhng thnh tu cao hn bng vic chuyn i tn hiu video t tng t sang s. Cng ngh nn s (Digital Compressed) i hi nng lc tnh ton nhanh. Song ngy nay vi s pht trin ca cng ngh thng tin, iu ny khng cn tr ngi. Nh chng ta bit tn hiu video c di ph t 0 - 6 MHz, tuy nhin trong nhiu trng hp nng lng ph ch yu tp trung min tn s thp v ch c rt t thng tin cha ng min tn s cao. i vi tn hiu video s, s lng bit c s dng truyn ti thng tin i vi mi min tn s khc nhau, c ngha l: min tn s thp, ni cha ng nhiu thng tin, c s dng s lng bt ln hn v min tn s cao, ni cha ng t thng tin, c s dng s lng bt t hn. Tng s bt cn thit truyn ti thng tin v hnh nh s gim mt cch ng k v dng d liu c nn m cht lng hnh nh vn m bo. Thc cht ca k thut nn video s l loi b i cc thng tin d tha. Cc thng tin d tha trong nn video s thng l: + d tha khng gian gia cc pixel; + d tha thi gian do cc nh lin tip nhau; + d tha do cc thnh phn mu biu din tng pixel c tng quan cao; + d tha thng k do cc k hiu xut hin trong dng bt vi xc sut xut hin khng u nhau; + d tha tm l th gic (cc thng tin nm ngoi kh nng cm nhn ca mt).vv Nh vy, mc ch ca nn tn hiu video l : Gim tc dng bt ca tn hiu gc xung mt gi tr nht nh c th ti to nh khi gii nn;
- Gim dung lng d liu trong lu tr cng nh gim bng thng cn thit; Mai Th Lan Oanh
- K46 DB Trang 3 I HC CNG NGH
Chng 1: Khi qut v nn tn hiu Video v chun nn MPEG Tit kim chi ph trong lu tr v truyn dn d liu trong khi vn duy tr cht lng nh mc chp nhn c. Vi nguyn nhn v mc ch ca vic nn tn hiu c trnh by nh trn, ngy nay c nhiu cc chun nn ra i nh: JPEG, M-JPEG, MPEG, DV Trong chun nn MPEG c s dng nhiu trong nn video trong truyn hnh vi thnh cng ca chun nn video MPEG-2 trong truyn hnh s v chun nn MPEG-4 trong truyn hnh trn mng Internet.
Chng 1: Khi qut v nn tn hiu Video v chun nn MPEG + B cc s c t (Description Schemes) v cc c t (Description). + Ngn ng xc nh DDL (Description Definition Language) nh ngha cc s c t. + S m ho qu trnh c t. Vic kt hp MPEG-4 v MPEG-7 s to ra cc gii php l tng cho cc dch v Streaming Media, cc h thng lu tr v sn xut Streaming Media trong thi gian ti.
Seq
Bitstream Params QTs, Misc GOP
Seq SC
Video Params
GOP
GOP SC
Pict
Pict
Slice
Slice
SSC
MB
MB
Addr Iner
b0
b5
Hnh 1:Cu trc dng Bt MPEG Video Trong : Sequence: Thng tin v chui bit Video Params: cha thng tin v chiu cao, b rng, t l khun hnh cc phn t nh. Bitstream Params: Thng tin v tc bit v cc thng s khc. QTs: c 2 loi QTs : o Nn trong nh (nh I - I Frame) o Nn lin nh (nh P - P Frame) Mai Th Lan Oanh
- K46 DB Trang 5 I HC CNG NGH
Chng 1: Khi qut v nn tn hiu Video v chun nn MPEG on video v thng tin u on to thnh mt dng bt c m ho gi l dng c s (Elementary Stream). GOP (Group Of Picture): Thng tin v nhm nh L t hp ca nhiu cc khung I, P, B. Cu trc nhm nh gm 2 tham s l: m v n (tham s m xc nh s khung hnh B v P xut hin gia 2 khung hnh I gn nhau nht, tham s n xc nh s khung B xut hin gia 2 khung P). Mi mt nhm nh bt u bng mt khung I v xc nh im bt u tm kim v bin tp. Cc tham s ca on mo u ca GOP: Time code: m nh thi, xc nh gi, pht, giy, nh. GOP Params: miu t cu trc GOP. Pict : thng tin v nh, cc tham s trong phn mo u ca Pict: Type: Cho php b gii m xc nh nh c m ho l nh I, P hay B. Buffer Params: thng tin v Buffer(ch th t truyn khung b gii m c th sp xp cc loi nh theo mt th t ng). Encode Params: cha thng tin v ng b, phn gii v phm vi ca vector chuyn ng. Slice: Mng bao gm mt vi cu trc khi k nhau. Kch thc ln nht ca mng c th bao gm ton b bc nh v kch thc nh nht ca mng l mt cu trc khi. Cc thng s ca on mo u ca Slice gm: Vert PoS: Slice bt u t dng no. Qscale: Thng tin v bng lng t. Kch thc thng tin u ca mng c xc nh bng s li cho php xut hin trong mng i vi mt ng dng nht nh, do b gii m c th b qua cc mng c nhiu li v xc nh bng tnh hiu qu ca phng php nn nh. Do h s cn bng lng t c th c iu chnh thng xuyn vi vic s dng cc mng c kch thc nh hn. H s DCT tham chiu dng trong m ha DPCM s c so chun ti mi mng. MB (Macroblock) Mt cu trc khi l mt nhm cc khi tng ng vi lng thng tin cha ng trong kch thc 16x16 im trn bc nh. Cc tham s ca on mo u ca nhm MB: Addr Iner: S lng MB c b qua. Type : Loi vector chuyn ng dung cho Macroblock. Mai Th Lan Oanh
- K46 DB I HC CNG NGH
Trang 6
Chng 1: Khi qut v nn tn hiu Video v chun nn MPEG Qscale : Bng lng t dng cho Macroblock.
1 I
2 B
3 B
4 P B
0 B
I
NH CHUN
Trang 7
I HC CNG NGH
Video
4: 2: 2 4:2:0
Rec 601
DCT -
Lng t ho
M hoEntropy
Trn
Hnh 3: Nn MPEG * C s ca cng ngh nn video MPEG l s kt hp gia nn trong nh (Intra -Frame Compression) v cng ngh nn lin nh ( Inter-Frame Compression). Trong : Nn trong nh (Intra -Frame Compression): l loi nn nhm gim bt thng tin d tha trong min khng gian. Nn trong nh s dng c hai qu trnh c tn hao v khng c tn hao gim bt d liu trong nh. Qu trnh ny khng s dng thng tin ca cc nh trc v sau nh ang xt. Nn lin nh (Intra -Frame Compression): Trong tn hiu video c cha thng tin d tha trong min thi gian. Ngha l vi mt chui lin tc cc nh, lng thng tin cha ng trong mi nh thay i rt t t nh ny sang nh khc. Tnh ton s dch chuyn v tr ca ni dung nh l mt phn rt quan trng trong k thut nn lin nh. Trong thut nn MPEG, qu trnh xc nh Vector chuyn ng c thc hin bng cch chia hnh nh thnh Mai Th Lan Oanh
- K46 DB Trang 8 I HC CNG NGH
Chng 1: Khi qut v nn tn hiu Video v chun nn MPEG cc Macro-Block, mi Macro-Block c 16 x 16 phn t nh (tng ng vi 4 Block, mi Block c 8 x 8 phn t nh). xc nh chiu chuyn ng, ngi ta tm kim v tr ca Macro-Block trong nh tip theo, kt qu ca s tm kim s cho ta Vector chuyn ng ca Macro-Block . * Nguyn l nn MPEG : Dng thc u vo l Rec- 601 4:2:2 hoc 4:2:0. nh hin ti c so snh vi nh trc to ra nh khc bit. nh ny sau li c nn trong nh qua cc bc : bin i DCT, lng t ha, m ho. D liu ca nh khc bit v vector chuyn ng (c xc nh nh trn ) mang thng tin v nh sau nn lin nh c a n b m u ra. Tc bt ca tn hiu video c nn khng c nh, ph thuc vo ni dung nh ang xt (v d mt phn nn t hn hoc nhiu hn), nhng ti u ra b m ho dng bt phi c nh xc nh tc cho dung lng knh truyn.
Video
Nh nh S liu iu khin
D bo nh
* Nguyn l gii nn MPEG : - u tin l gii m Entropy, sau tch d liu nh (h s bin i DCT) ra khi cc vector chuyn ng. D liu nh s c gii lng t ho v bin i DCT ngc. Mai Th Lan Oanh
- K46 DB Trang 9 I HC CNG NGH
Chng 1: Khi qut v nn tn hiu Video v chun nn MPEG Nu nh l nh loi I bt u mi nhm nh trong chui, u ra s nhn c nh hon chnh bng cch trn ( v nh loi I ch l nn trong nh, khng c b chuyn ng, khng dng d liu ca nh khc). N c lu tr trong b nh nh v c v c dng gii m cc nh tip theo. Nu nh l nh loi P th cng thc hin gii lng t ha v bin i DCT ngc kt hp vi vic s dng vector chuyn ng v lu vo b nh nh sm hn. Trn c s xc nh c d on nh ang xt. Ta nhn c nh ra sau khi cng d on nh (nh d on) v kt qu bin i DCT ngc. nh ny cng c lu vo b nh c th s dng nh l chun khi gii m cc nh tip theo.
Trang10
I HC CNG NGH
ChngII:
CC CHUN NN MPEG.
- H thng kim tra: ISO/IEC 11172 -4 Trong cc phn trn ta nghin cu mt vi thng s trong phn Video (ISO/IEC 11172 -2).
Trang11
I HC CNG NGH
CCIR-601 720x480 (720x576) Y Ch mnh l 720x240 (720x288) Y Lc thp phn theo hng ngang
360x240 (360x288)
180x120 (180x144)
Cr
Cr
Cr
Cr
180x240 (180x288)
Cb
Hnh 5:Qu trnh bin i sang nh dng SIF v kch thc mng cc im nh Qu trnh tnh ton gi tr cho cc im nh trong lc thp phn nh sau:
v tr cc im nh c tnh
n-3 x (-29)
n-2 x0
n-1 x 88
n x 133
n+1 x 88
n+2 x0
n+3 x (-29)
/ 256 Hnh 6: Tnh ton gi tr cho cc im nh trong b lc thp phn Gi tr im nh ti v tr n c tnh bng: tch s ca cc gi tr im nh t (n-3) n (n+3) vi cc h s ca b lc tng ng ti v tr ny trn hnh v trn.
Trang12
I HC CNG NGH
Tng cc kt qu ny c chia cho 256 v thu c gi tr im nh v tr n. Php tnh tip theo c thc hin cho im nh v tr n+2 . Mt qu trnh lc tng t p dng theo chiu thng ng to ra gi tr thp phn tn hiu Cr v Cb theo chiu ny. + S cc im nh trn mt dng tch cc c gim t 360 xung 352 thu c mt bi s ca 16 nhm t chc thun li cc cu trc khi im nh 16x16 vi cu trc 4:2:0. nh tch cc c lm gim xung (352 x 240) c gi l vng im nh xc nh (c ngha ) cho SIF. nh dng SIF phi hp vi cu trc ly mu 4:2:0 lm gim thm s liu tn hiu mu. Cc thng s cho nh dng SIF i vi cc tiu chun truyn hnh c cho trong bng sau: Bng 1: Tnh cht cc nh dng nh SIF c bn:
CCIR-601 525 S im nh trn dng tch cc im chi Y im mu Cr, Cb Tn s ly mu (MHz) im chi Y im mu Cr, Cb S dng tch cc im chi Y im mu Cr, Cb Tn s trung bnh C nh 480 480 30 4:3 240 120 30 4:3 576 576 25 4:3 288 144 25 4:3 13.5 6.75 6.75 3.38 13.5 6.75 6.75 3.38 720 360 352 176 720 360 352 176 SIF-525 4:2:0 CCIR-601 625 SIF-625 4:2:0
Trang13
I HC CNG NGH
Trc khi m ho MPEG -1, tc s liu ban u cn c gim nh b bin i 4:2:2 sang nh dng SIF, t dng s c tc 166 Mb/s (98 bit biu din mu) xung dng s c tc 31.5 Mb/s. Do qu trnh gii m s cn mt b chuyn i ngc li qu trnh ny.
Trang14
I HC CNG NGH
Tham s Tn hiu m ho Cu trc ly mu Kch thc nh ti a(im nh x im nh) Biu din mu chnh xc ca qu trnh lng t ho v bin i DCT Phng php lng t ho h s DCT Cu trc khi trong qu trnh lng t ho thch nghi chnh xc cc i ca h s DC Bin i RLC Bng VLC H s cn bng cc khi B chuyn ng
8 bt M Huffman Khng th truyn ti C th bin i Trong khung hnh v gia cc khung hnh Tun t im nh 1.85 Mb/s cho nn tham s 100 Mb/s cho dng y tham s
Trang15
I HC CNG NGH
M h o Video
Gii m Video
Dng Audio c s
M h o Audio
Gii m Audio
(ES)
TRUYN TI
Dng d liu
D liu k hc
Gii m d liu
Trang16
I HC CNG NGH
Tn hiu Video v Audio c nn (theo nh nguyn l nn MPEG ) v to thnh cc dng d liu c s ES (Elementary Stream). Dng ES c s dng to nn dng d liu c s c ng gi PES (Packetized Elementary Stream). Dng PES li c tip tc ng gi to thnh dng truyn ti TS (Transport Stream). Gii m MPEG -2: MPEG -2 Coder v Decoder khng nht thit phi c cng cp cht lng. Tnh phn cp cho php cc b gii m MPEG n gin, r tin, c kh nng gii m mt phn ca ton b dng bt v nh vy c kh nng to c hnh nh tuy cht lng c thp hn cc b gii m ton b dng bt.
D liu Video c nn mc thp
T ch kn h
Gii m entropy
Q-1
DCT -1
(mc thp)
B chuyn ng
nh d on
nh so snh
D liu Video c nn
T h c
Gii m entropy
Video chun
Q
mc cao
k h n
-1
DCT -1
REC.601
+
nh d on
+
nh d on nh so snh
(mc cao)
B chuyn ng
Hnh 8:Gii m phn cp theo SNR Tiu chun MPEG cho php phn cp theo t s tn hiu trn tp m (SNR) v theo phn gii. Trong :
Trang17
I HC CNG NGH
- Tnh phn cp theo t s tn hiu trn tp m ( SNR Scalability) c ngha l cht lng hnh nh v t s tn hiu trn tp m c tnh tho hip. Mt b gii m c tc bt thp, c th c y phn gii nhng t s tn hiu trn tp m (SNR) thp hn so vi b gii m c tc bt cao. - Tnh phn cp theo khng gian (Spatial Scalablity) c ngha l c s tho hip i phn gii. Mt my thu c tc bt thp cho hnh nh c phn gii thp hn so vi my thu c kh nng gii m ton b dng bt.
D liu Video c nn
Video chun REC.601 (mc thp)
T ch kn h
Gii m en trop y
Q-1
DCT -1
nh d on
nh so snh
G m entropy ii
Ly mu cao hn
T h c kn h
Q-1
DCT -1
W
Vc t chuyn ng
B chuyn ng
nh d on
nh so snh
Trang18
I HC CNG NGH
- K46 DB-
Simple Profiles (Profiles n gin): S bc nn thp nht, ch cho php m ho cc nh loi I v P. Do c tn tht cao v tc bt, n khng c s dng trong nn vi k thut chun on nh hai chiu (cc nh B).
Main Profiles (Profiles chnh): L s tho hip tt nht gia tn hao tc bt v chi ph, do n s dng tt c cc nh I, P v B trong nn. Cht lng tt hn Profiles n gin nhng n i hi phi s dng cc thit b m ho v gii m phc tp hn. SNR Profiles Scalable (Profiles phn cp theo SNR): Tiu chun MPEG2 cho php phn cp t s tn hiu trn tp m, c ngha l cht lng hnh nh v t s tn hiu trn tp m c tnh tho hip. Chui nh chia thnh hai lp phn bit nhau v cht lng. Cc lp thp bao gm nh c cht lng c s, v d nh cha tn hiu theo chun 4:2:0. Cc lp cao bao gm lp hon thin hn so vi lp thp hn, nh vi tn hiu video trong chun 4:2:2. C th m ho knh khc nhau cho cc lp ring.
Spatially Scalable Profiles (phn cp theo khng gian): Tnh theo khng gian c ngha l c s tho hip vi phn gii. Chui nh c chia ra thnh hai lp tng ng vi cc phn gii khc nhau ca nh. Lp thp hn bao gm nh c phn gii thp nh truyn hnh tiu chun. Cn lp cao hn bao gm nh c phn gii cao hn nh truyn hnh phn gii cao (HDTV).
phn cp
High Profiles (Profiles cao): Cho php c hai loi thang mc c ng dng trong truyn hnh HDTV vi cc nh dng 4:2:0 hay 4:2:2. N bao gm ton b cc cng c ca Profiles trc cng thm kh nng m ho cc tn hiu mu khc nhau cng mt lc.
Nh vy, gia cc Profiles ni trn c s tng thch cao dn, ngha l cc b gii m ca mt Profiles cao cp hn c kh nng gii m tt c cc Profiles cp v cp thp hn. Levels : Khi nim Levels trong chun MPEG-2 cho ta bit mc phn gii ca nh, bao gm t nh dng trung gian cho ngun tn hiu SIF ( Source Intermediate Format), nh dng c s MPEG -1 (360 x 288 @ 25Hz hay 360 x 240 @ 30Hz), n truyn hnh s phn gii cao HDTV (h thng truyn hnh vi trn 1000 dng qut).Theo quan im ng dng c 4 mc Levels trong MPEG -2 c m t nh sau:
Trang19
I HC CNG NGH
- K46 DB-
Low Levels (m th : ph hp vi phn gii SIF c s dng trong c p) MPEG -1 (cho n 360 x 288 pixel).
o Main Levels (mc chnh): ph hp vi phn gii chun 4:2:2 (ti 720 x 576 pixel). o High Levels 1440 (mc cao 1440): nhm vo truyn hnh phn gii cao ( phn gii ti 1440 x 1152 pixel ). o High Levels (mc cao): c ti u ho i vi HDTV mn nh rng ( phn gii ti 1920 x 1152 pixel). Trong thc t ng dng, cc nh ch to chn sn mt s tho hip gia cc mc Levels v cc Profiles cho ngi s dng. Kt hp 4 Levels v 5 Profiles ta c 20 t hp kh nng v hin nay c 11 kh nng c ng dng nh trong Bng 3. Trong cc trong bng 3 ln lt t trn xung l: t l ly mu, im nh theo chiu ngang x im nh theo chiu dc, vn tc cao nht ca dng d liu sau khi nn, dng cui l cc loi nh s dng nn.
Bng 3 :Bng thng s chnh Profiles v Levels ca tn hiu chun MPEG -2
Profiles gin) Levels 4:2:0 Low (thp ) 352 x 288 4 Mb/s Simple (n Main (Chnh) SNR (Phn cp theo SNR) Spatially Theo khng gian High (Cao)
HDTV
4:2:0 720 x 576 20 Mb/s I, P, B 4:2:2 ;4:2:0 1440x1152 80 Mb/s I, P, B 4:2:0;4:2:2 1920x1152 100Mb/s I, P, B
High (cao)
80 Mb/s I, P, B
Trang20
I HC CNG NGH
Cht lng nh i hi cao khi i quay ngoi cnh, nhng tn hiu khng phi in i in li nhiu ln. Thit b nh, gn, xch tay v dng c quy. Do vy cc thit b ny c th s dng tc bt thp 18Mb/s ( tn nng lng, gim gi thnh). Cu trc GOP n gin, thun tin cho cng on dng hnh. Lu tr: dng
Cn cht lng cao hoc t nht bng nh gc. Cng ngh lu tr cn cn s tc bt ln v cu trc IB-GOP. Tc lu tr l 30 Mb/s. Sn xut hu k:
Sn xut hu k i hi c cht lng v mc cao v tnh nng dng hnh. Tc 50 Mb/sn xut v cu trc I-GOP l s la chn thch hp. Phn phi chng trnh:
Phn phi chng trnh i hi kh nng lu tr v cht lng pht sng qung b. Tc 20 Mb/s (hoc 15 Mb/s cung cp cho my pht NTSC/PAL thm ch thp hn cho dch v pht trc tip t v tinh DBS).
thng a phng tin phc hp, c kh nng truyn thng ti cc mi trng truyn thng a phng tin phc hp, c kh nng truyn thng ti cc mi trng : truyn hnh s, ho tng tc, World Wide Web. V vy, nhim v ca MPEG -4 l nhm pht trin cc chun x l, m ho v hin th nh ng, audio v cc t hp ca chng.MPEG -4 ang c trin khai bi nhiu nh vn hnh mng v dch v trn th gii vi cc dch v mi ang c b xung chim cc li th cu trc h tng bng rng ang pht trin.
Cng nh xc nh, tch v x l ring cc i tng (nh nhc nn, m thanh xa gn, vt, i tng nh video nh con ngi hay ng vt, nn khung hnh) nn ngi s dng c th loi b ring tng i tng khi khun hnh. S t hp li thnh khung hnh ch c thc hin sau khi gii m cc i tng . Trn hnh 10 l v d v s t hp khun hnh MPEG -4. Trong hnh c nhiu i tng nh: bn, qu cu, bng en, ngi hng dn v audio c t vo mt h thng to khng gian 3 chiu (3-D) i vi v tr ngi xem gi nh.
B m ho VO-1
B gii m VO-1
Video u vo
B m ho VO-2
B gii m VO-2
Tng hp Video u ra cc VO
B m ho VO-n
B gii m VO-n
Hnh 11:Cu trc ca b m ho v gii m Video MPEG - 4 Trn hnh 11 l cu trc ca b m ho v gii m Video MPEG - 4, cc thit b m ho v gii m video u p dng s m ho nh nhau cho mi i tng video (video-object) ring bit.V d khi ta m ho v tng hp mt khung hnh, nhiu i tng u vo nh: t, nh, ngi c tch ra khi video u vo. Mi i tng video sau c m ho ring r bi b m ho i tng video VO (video object) v c truyn i trn mng. Ti v tr thu, nhng i tng ny c gii m ring r nh b gii m VO decoder v gi n b tng hp Compositor .V vy ngi s dng c th thc hin cc hot ng tng tc ring vi tng i tng (thay i t l, di chuyn, kt ni, loi b, b xung cc i tng) ngay ti v tr gii m hay m ho. Ngoi ra, ngi dng c th download cc i tng khc t th vin c s d liu (c
Trang23
I HC CNG NGH
sn trn thit b hay t xa thng qua mng LAN, WAN hay Internet) chn thm vo hay thay th cc i tng c trong khun hnh gc. Cc b phn chc nng chnh trong cc thit b MPEG -4 bao gm: - B m ho hnh dng ngoi Shape coder dng nn on thng tin, gip xc nh khu vc v ng vin bao quanh i tng trong khung hnh scene. - B d on v tng hp ng gim thng tin d tha theo thi gian. - B kt cu mt ngoi Texture coder dng x l d liu bn trong v cc d liu cn li sau khi b chuyn ng. Trong MPEG -4, tt c cc i tng c th c th c m ho vi s m ho ti u ring ca n: videoc m ho theo kiu video, text c m ho theo kiu text, cc ho c m ho theo kiu ho thay v vic x l tt c cc phn t nh pixels nh l m ho nh ng. Do cc qu trnh m ho c ti u ho cho tng loi d liu thch hp, nn chun MPEG -4 s cho php m ho vi hiu qu cao tn hiu nh video, audio v c cc ni dung tng hp nh cc b mt v c th hot hnh.
Trang24
I HC CNG NGH
Hnh 12:Profiles v Levels trong MPEG -4 Ta xt Media Profiles c: Audio Profiles, Visual Profiles, Graphics Profiles. Visual Profiles gm cc Profiles nh sau: Trong
Simple Profiles (Profiles n gin ): ch cho php cc loi vt n gin (t l chiu cao/chiu rng l tu v t l bt thp) v c to ra vi cc ng dng c phc tp khng cao trong vic nhn ra vt. ng dng Simple Profiles cho di ng, truyn cc hnh nh Video c phc tp khng cao trn Internet hay cc thit b camera ghi cc hnh nh ng nh: a hay chip nh. C 3 mc (Levels ) c s dng cho Simple Profiles vi tc bt vo khong 64 - 384 kb/s. Simple Scalable Profile (Profiles phn mc n gin) : c th phn chia vic m ho trong cng mt mi trng hot ng nh vic d on trc cho Simple v c 2 mc c nh ngha Profiles ny. Core Profiles (Profiles li ) : dng cho cc dch v tng tc cht lng cao, phi hp cht lng tt vi vic hn ch phc tp v h tr tu hnh dng ca vt. V vy cc dch v Broadcast di ng c h tr cho Profiles ny. Tc bt ti a l 384kb/s cho mc 1 (Levels 1) v 2Mb/s cho mc 2 (Level 2). Mai Th Lan Oanh
- K46 DBI HC CNG NGH
Trang25
Main Profile (Profiles chnh ) : c to ra vi cc dch v qung b broadcast, a ch ho tin tin. N phi hp cht lng cao nht vi tnh linh hot ca cc vt c hnh dng t do m s dng n thang mu nu m ho. Mc cao nht cho php 32 vt (c nhiu mc) v tc bt ln nht l 38 Mb/s. N-bt Profiles : hu ch cho nhng vng m s dng nhng ngi m t nhit (thermal imagers), nh cc ng dng kim sot. V vy cc ng dng trong y hc mun s dng lm tng su ca im nh a ra mt min nh ng ln trong tn hiu mu v tn hiu chi. Scalable Texture Profiles (Profiles phn mc kt cu ): l gi tr trung bnh cho cc ng dng m thanh ho. N c yu cu bi cc cng ty mun xy dng cc thit b di ng, m c kt ni ng thi m thanh v hnh nh hin th, ho c dng thc BIFS c s trong cc thit b u cui rt n gin. Simple Face Profiles (Profiles b mt n gin) : ch cho cc vt c b mt n gin (cc hot nh). Ph thuc vo tng mc, song trong mt khun hnh ti a c 4 b mt c th xut hin. Tc bt cn thp, 32 kb/s l cho vic truyn ti a 4 b mt. Hybird Profiles (Profiles lai ghp) : cho php lin kt c cc vt t nhin v nhn to trong cng mt khun hnh m vn gi phc tp hp l. Vi cc vt t nhin, n so snh vi Core Profiles , cn vi cc vt nhn to, n cng gp cc hot nh li, kt cu phn lp v cc b mt hot nh - thit lp nn b cng c m to ra s lai ghp th v ni dung ca cc vt t nhin v nhn to. Profiles ny c s dng cho nhng ni c vt tht trong th gii nhn to hay ngc li kt hp cc vt tht vo trong mi trng t nhin. Basic Animated Texture Profiles (Profiles kt cu hot nh c bn): cho php hot nh ca cc hnh nh tnh v cc mt hot nh. Dng cho cc ni dung m c to ra vi tc bt rt thp.
Trang26
I HC CNG NGH
Cc mc trn c lin h vi cc c trng: mt vi c trng mc thp c sao chp t ng y , c trng mc cao li cn thit hn nhiu cho hot ng ca con ngi.
Feature Extraction : trch mt c trng MPEG -7 Description: miu t MPEG -7 Search Engine: Dng c tm kim
Trong , phn trch dn mt c trng (Feature Extraction) th bao gm cc cng vic nh: phn tch ni dung, trch dn c trng, cng c ch gii, cng c tc ch; phn miu t MPEG -7 bao gm: lc miu t, b miu t, ngn ng, khi nim MPEG-7 cn phn cng c tm kim gm: vic tm kim v lc la, vic phn loi, cc thao tc, vic tm tt, vic ch th.Vic khai thc y kh nng s m t d liu ca MPEG -7 v vic t ng khai thc nh vy th rt hu ch, tuy nhin khng phi lc no cng lm c. Do chun ho ny c quy nh cho php s dng chng mt cch hiu qu trong phm vi cho php.
Trang28
I HC CNG NGH
Chung 3: Chun nn Video MPEG -4 v ng dng trong truyn hnh trn mng Internet
ChngIII: CHUN NN VIDEO MPEG-4 V NG DNG TRONG TRUYN HNH TRN MNG INTERNET. 3.1 Gii thiu tng quan v truyn hnh trn Internet
Truyn hnh Vit Nam tri qua nhiu giai on pht trin, bt u t truyn hnh en trng, truyn hnh mu, sau n cng ngh truyn hnh s vic chuyn i t cng ngh truyn hnh tng t sang cng ngh truyn hnh s l mt bc tin b vt bc ca truyn hnh Vit Nam. Hin nay truyn hnh s ang c pht trin mnh m trn tt c cc lnh vc: truyn hnh cp, truyn hnh s mt t DVB-T, truyn hnh s qua v tinh DTH ... Khi Internet c pht trin thnh h thng c qui m ton cu, n tr nn ph cp rt nhanh trong mi lnh vc. Ngoi vn cung cp d liu di dng vn bn, nh ho ... Internet cng h tr truyn dn audio v video, c s ca cc dch v Multimedia trn qui m ton cu. Vi s ra i ca truyn hnh k thut s, cc thnh tu mi trong lnh vc truyn dn Internet tc cao - c bit l cng ngh ng thu bao s khng i xng ADSL (AAssymmetric Digital Subscriber Line) s dng k thut truyn dn bng rng Broadband cho php nng tc ti ca cc kt ni Internet ln 500 Kbit/s, 2Mbit/s, 5Mbit/s v cao hn na - v chun nn MPEG -4 cho php gim bt tc truyn ti cn thit ca truyn hnh s t 4 - 6 Mbit/s hin nay xung 1.5 - 2 Mbit/Slice l nhng tin k thut to iu kin cho s hi t gia truyn hnh v Internet. Truyn hnh Internet - Internet TV l cm t dng ch dch v cung cp cc chng trnh truyn hnh nh thi s, vn ngh, th thao, phim truyn ... qua mng Internet, v vy cn c l truyn hnh trc tuyn (Online Television). Hin c hai phng thc xem cc chng trnh truyn hnh qua mng Internet l: Xem trc tip theo thi gian thc Real-time (cn gi l phng thc Download and Play). Vic xem trc tip cho php khch hng khng cn ti file chng trnh v my tnh ca mnh, nhng cho cht lng hnh nh thp hn, v vy ch ph hp vi nhng kt ni Internet tc cao hoc yu cu khng cao v cht lng hnh nh. Ti file chng trnh v my tnh c nhn (Download stream-file). Phng thc ny s m bo c cht lng hnh nh chng trnh,
Trang 29
I HC CNG NGH
Chung 3: Chun nn Video MPEG -4 v ng dng trong truyn hnh trn mng Internet nhng li mt thi gian ch i v khng p dng c cho cc chng trnh truyn hnh trc tip. s dng dch v truyn hnh trc tuyn, ngi dng s phi truy cp vo Website ca nh cung cp dch v trn Internet. Ti y s c cc ng dn cho khch hng la chn chng trnh cn xem. H thng truyn hnh trc tuyn s dng cng ngh Video Streaming, Webstreaming hay ni cch khc chnh l s kt gia cng ngh Web thng thng vi cng ngh Streaming. Hin nay, hu ht cc hng truyn hnh, thng tn ln trn th gii u s dng cng ngh truyn hnh trc tuyn nh mt phng thc ng ti thng tin hu hiu nht n vi mi ngi. Chng trnh truyn hnh trc tuyn u tin chnh thc xut hin ngy 13/5/2000 ti Stockhom (Thy in ), truyn i chng trnh ca nhc EUROVISION SONG CONTEST do EBU t chc hng nm. Vit Nam, i truyn hnh H Ni (HTV) v cng ty VDC phi hp v a vo s dng dch v truyn hnh trc tuyn ln u tin ngy 15/10/2002, chng trnh truyn hnh trc tip m chung kt cuc thi Ting ht trn sng truyn hnh H ni ln th 5, pht th nghim trn Internet ti a ch Website http://www.hanoitv.org.vn/ hay ti a ch http://www.vdconline.com/ . Ngoi ra cn nhiu nh cung cp dch v khc nh Cng ty u t v pht trin cng ngh truyn hnh Vit Nam - thuc B Bu Chnh Vin Thng c a ch Website l: http://www.vtc.com.vn c giao din nh sau:
Trang 30
I HC CNG NGH
Chung 3: Chun nn Video MPEG -4 v ng dng trong truyn hnh trn mng Internet
Trang 31
I HC CNG NGH
Chung 3: Chun nn Video MPEG -4 v ng dng trong truyn hnh trn mng Internet
Trang 32
I HC CNG NGH
Chung 3: Chun nn Video MPEG -4 v ng dng trong truyn hnh trn mng Internet i truyn hnh Vit Nam cng ang tin hnh a vo trin khai cng ngh truyn hnh qua mng Internet cho chng trnh VTV4 (chng trnh truyn hnh cho kiu bo Vit Nam ang nh c nc ngoi ). a c cc chng trnh truyn hnh ln mng Internet phi c rt nhiu cng ngh v k thut mi, phc tp h tr. Trong khun kh cho php ca bi kho lun, em xin c cp n cng ngh c dng nn video cho vic truyn trn mng Internet.
3.2. La chn H.264/ MPEG -4 part 10 cho truyn hnh trn mng Internet 3.2.1 Gii thiu chung v H.264 /MPEG-4 part 10
T chc tiu chun quc t/ U ban k thut in t quc t (ISO/IEC) pht trin cc tiu chun m ho Video c gi l MPEG-x (nh l MPEG - 1, MPEG - 2 v MPEG - 4). Trong , MPEG -1 tc m ha 1.5 Mbit/s vi mc ch m ho video v m thanh km theo, c ng dng lu tr trong CD-ROM, a quangCn MPEG2 rt thnh cng trong vic m ho video v audio trong truyn hnh k thut s, vi tc m ho t 3 - 40 Mbit/s. Chng c ng dng qung b video s trn mng cp, ng truyn s xDSL, truyn hnh qua v tinh Tuy nhin, cc ng dng trn mng Internet hin nay vn gp vn kh khn l s hn ch v bng thng, nghn mng v s a dng cc thit b hin th ca ngi dng. Nhu cu truyn pht cc ng dng video v a phng tin (multimedia) mi trn h tng k thut Internet l ny sinh cc yu cu chc nng mi m cc chun nn video trc khng th p ng ni. Vo thng 10 /1998, MPEG -4 ra i v gii quyt c cc yu cu mi t ra. Vi tc m ho d liu khong 1.5 Mbit/s chun nn MPEG -4 gii quyt phn no v vic tc nghn mng v s hn ch ca bng thng. ng thi s a dng ca cc thit b ca ngi dng cng c gii quyt v trn thc t a s cc hng cung cp dch v truyn thng theo dng Multimedia u h tr chun MPEG -4 trong cc cu trc h tng v sn phm ang trin khai ca mnh nh: Quick Time 6 (ca Apple), Real Networks, DivX5 (ca DivXNetwork) hay sn phm ni ting ca Microsoft l Windows Media Player u cho php ngi dng xem ni dung MPEG4 trong cc thit b hin th ny. MPEG -4 bao gm cc b phn ring r, c quan h cht ch vi nhau v c th c trin khai ng dng ring hay t hp vi cc phn khc. Cc phn c bn y l: Phn 1 : System.
Trang 33 I HC CNG NGH
Chung 3: Chun nn Video MPEG -4 v ng dng trong truyn hnh trn mng Internet Phn 2: MPEG -4 ASP (Avanced Simple Profile ). Phn 3: Audio. Phn 4: Conformance - xc nh vic th nghim trin khai mt MPEG 4 s nh th no. Phn 5: Cc phn mm tham chiu, a ra mt nhm cc phn mm tham chiu quan trng, c s dng trin khai MPEG -4 v phc v nh mt v d demo v cc bc phi thc hin khi trin khai. Phn 6: Khung chun cung cp truyn thng a phng tin tch hp DMIF (Delivery Multimedia Integration Framework), xc nh mt giao din gia cc ng dng v mng/ lu tr. Phn 7: Cc c tnh ca mt b m ha video ti u (b sung phn mm tham chiu, nhng khng phi l cc trin khai ti thiu cn thit ). Phn 8: Giao vn, cn nh x nh th no cc dng MPEG -4 vo giao vn IP. Phn 9: m t phn cng tham chiu ( Reference Hardware Description). Phn 10: MPEG -4 Advanced Video Coding /H.264 (m ho Video tin tin tng ng vi tiu chun H.264 ca ITU). Phn 11: m t khung hnh Phn 12: nh dng file truyn thng ISO (ISO Media File Format ). Phn 13: Qun l bn quyn ni dung IPMP (Intellectual Property Managenment and Protection Extensions). Phn 14: nh dng File MP4(trn c s phn 12). Phn 15: nh dng file AVC(trn c s phn 12). Phn 16: AFX (Animation Framwork Extensions)v MuW(Multi-uer Worlds).
ng thi, Hip hi vin thng quc t (ITU) cho ra i cc khuyn ngh gi tt l chun H.26x (H.261, H.262, H.263 v H.264). Nhng khuyn ngh ny c thit k cho cc ng dng truyn thng Video thi gian thc nh Video Conferencing(truyn hnh tng tc) hay in thoi truyn hnh.
Trang 34
I HC CNG NGH
Chung 3: Chun nn Video MPEG -4 v ng dng trong truyn hnh trn mng Internet Vi i tng truyn dn video l mng Internet th ng c vin hng u l chun nn MPEG-4AVC hay cn gi l H.264/MPEG-4 Part 10.
Chung 3: Chun nn Video MPEG -4 v ng dng trong truyn hnh trn mng Internet ca cc khi NAL l ng nht cho c vic phn phi dng truyn ti nh hng gi v nh hng dng bt, ngoi tr rng mi khi NAL trong lp truyn ti nh hng dng bt c th c mt tin t m ho bt u (start code prefix).
Trang 36
I HC CNG NGH
Chung 3: Chun nn Video MPEG -4 v ng dng trong truyn hnh trn mng Internet High 4:2:2 Profile: h tr cho vic ly mu 10 -bt cho thnh phn mu vi chun 4:2:2. High 4:4:4 Profile c h tr cho vic ly mu 12-bt cho thnh phn mu vi chun 4:4:4.
Hnh 16: Cc phn m ho ring ca Profile trong H264. Cc phn chung cho tt c cc Profile : Slice I (Slice m ho trong nh): Slice m ho bng vic s dng d on ch t cc mu m ho bn trong cng mt Slice . Slice P (Predictive-coded Slice ): cc Slice c m ho bng vic s dng d on lin nh t cc nh tham chiu c m ho trc s dng hu ht cho Vector chuyn ng v h s tham chiu d on cc gi tr mu cho mi Block . CAVLC (Context-based Adaptive Variable Lengh Coding):m ho di bin i tng thch vi tnh hung, cho m ho Entropy.
Baseline Profile (Profile mc c bn): Th t Macro-Block linh hot (Flexible Macro-Block order): cc MacroBlock c th khng cn thit trong th t qut mnh. Bn nh v cc Macro-Block cho mt nhm Slice .
Trang 37
I HC CNG NGH
Chung 3: Chun nn Video MPEG -4 v ng dng trong truyn hnh trn mng Internet Th t Slice bt k (Arbitrary Slice order): a ch Macro-Block ca Macro-Block u tin ca mt Slice ca mt nh c th nh hn a ch Macro-Block ca u tin ca mt vi Slice khc c trc ca cng nh m ho. Slice d tha (Redundant Slice ): Slice ny thuc v d liu m ho d tha thu c t cng hay khc mt t l m ho, so vi d liu m ho trc ca cng mt Slice .
Main Profile(Profile chnh): B Slice (Bi-directionally predictive-coded Slice ): Slice m ho bng vic s dng d on lin nh t cc nh tham chiu m ho trc , s dng ti hu ht hai Vector chuyn v cc h s tham chiu d on cc gi tr mu ca tng Block . D on c trng s (weighted prediction): phn chia cc hot ng bng vic p dng mt tha s trng s ly mu d liu d on b chuyn ng ca mi Block . CABAC (Context-based Adaptive Binary Arithmetic Coding): m ha thut ton nh phn tng thch vi tnh hung, cho m ho Entropy.
Extended Profile (Profile m rng): Bao gm tt c cc phn ca Baseline Profile: th t Macro-Block linh hot, th t Slice bt k, Slice d tha. Slice SP: Slice m ho c bit c kh nng chuyn i gia cc dng video, tng t nh vic m ho mt Slice P. Slice SI: Slice chuyn i tng t nh vic m ho mt Slice I. S phn chia d liu: d liu m ho c t trong s phn chia d liu tch ri, mi s phn chia c th c t trong n v lp khc nhau. Slice B. D on c trng s.
Trang 38
I HC CNG NGH
Chung 3: Chun nn Video MPEG -4 v ng dng trong truyn hnh trn mng Internet
High Profile (Profile cao): Bao gm tt c cc phn ca Main Profile: Slice B, d on c trng s, CABAC. Kch c khi bin i tng thch: bin i nguyn khi 4 x 4, 8 x 8 cho vic ly mu thnh phn chi. Cc ma trn phn chia lng t ho: s phn chia khc nhau tu theo cc tn s ring c kt hp vi cc h s bin i trong qu trnh lng t ho lm ti u cht lng ch th.
B chuyn ng
nh d on
B m nh Xc nh Vector chuyn ng
B lc tch khi
Hnh 17: S m ho Video ca H264/MPEG Part 10 Lp m ho video ca H264/MPEG Part 10 l s kt hp ca m ho khng gian, m ho thi gian v m chuyn v. nh c tch thnh cc khi, nh u tin ca dy hoc im truy cp ngu nhin th c m ho Intra- m ho trong nh, c ngha l khng dng thng tin ca cc nh khc m ch dng thng tin cha trong nh . Mi mu ca mt khi trong mt Frame Intra c d on nh dng cc mu khng gian bn cnh ca cc khi m ho trc . i vi tt c cc nh cn li ca dy hoc gia cc im truy cp ngu nhin, m ho Inter c s dng, dng d on b Mai Th Lan Oanh
- K46 DBTrang 39 I HC CNG NGH
Chung 3: Chun nn Video MPEG -4 v ng dng trong truyn hnh trn mng Internet chuyn ng t cc nh c m ho trc .Qu trnh m ho cho d on lin nh (b chuyn ng) gm vic la chn d liu chuyn ng, cc nh tham chiu v s dch chuyn khng gian c ng dng cho tt c vic ly mu ca khi. B m ho c th la chn gia m ho Intra v Inter cho min hnh dng khi ca mi nh. M ho Intra c th ch ra im truy cp ca chui c m ho, ti vic gii m c th bt u v tip tc mt cch chnh xc. M ho Intra s dng cc mode d on khng gian ring r lm gim d tha khng gian trong tn hiu gc ca mi nh n. M ho Inter (d on mt chiu hay nhiu chiu) th vic s dng d on lin nh hiu qu hn cho mi block ca gi tr ly mu t mt vi nh c gii m trc . M ho Inter s dng cc Vector chuyn ng cho cc block c s d on lin nh (Inter prediction) lm gim s d tha thi gian gia cc nh (picture) khc nhau. Vic d on c thu c t tn hiu lc tch khi ca cc nh c thit lp li trc . B lc tch khi lm gim s nhiu khi ti cc ng bin ca block. Cc vector chuyn ng v cc mode d on trong nh (intra prediction) c th (theo l thuyt) lm bin i kch thc block trong nh. S d on thng d c nn tt hn bng vic s dng mt php bin i loi b s tng quan theo khng gian trong mt block trc khi c lng t ho. Cui cng, Vector chuyn ng hay cc mode d on lin nh c lin kt vi thng tin ca h s bin i lng t ha v c m ho s dng m Entropy nh m ho chiu di bin i thch ng theo tnh hung CAVLC (context-adaptive variable length code) hay m ho theo s hc nh phn thch ng theo tnh hung CABAC (context-adaptive binary arithmetic coding). 3.3.3.2. Cc nh v b chuyn ng dng trong H264/MPEG Part 10 1. Chia nh thnh cc Macro-Block . Mi nh video, Frame hoc Field c chia thnh cc Macro-Block c kch thc c nh bao trm mt din tch nh hnh ch nht gm 16 x 16 mu cho thnh phn chi(luma) v 8 x 8 mu cho mt trong hai thnh phn mu(chroma). Tt c cc mu Macro-Block ca thnh phn chi hoc ca thnh phn mu c d on theo khng gian hoc thi gian v kt qu sai s d on c truyn i bng vic s dng m ho bin i. Do , mi thnh phn mu ca sai s d on(prediction residual) c chia
Trang 40
I HC CNG NGH
Chung 3: Chun nn Video MPEG -4 v ng dng trong truyn hnh trn mng Internet nh thnh cc khi. Mi khi c bin i nh dng mt php bin i nguyn, v cc h s bin i c lng t ho v c bin i s dng phng php m ho Entropy. Cc Macro-Block c t chc thnh cc Slice, biu din cc tp con ca nh cho v c th c gii m c lp. Th t truyn ca cc Macro-Block trong dng bt ph thuc vo Bn nh v Macro-Block - Macro-Block Allocation Map- v khng nht thit phi theo th t qut. H264/MPEG Part 10 h tr 5 dng m ha Slice khc nhau. n gin nht l Slice I, trong tt c Macro-Block c m ho khng c s tham chiu ti cc nh khc trong dy video. Tip theo l hai dng Slice P v Slice B c s tham chiu ti cc nh khc; vi Slice P th ch tham chiu ti cc nh trc ; cn Slice B th tham chiu ti c nh trc v nh sau n. Hai dng khc m mi xut hin H264/MPEG Part 10 l SI (Switching I) v SP (Switching P) c dng cho chuyn mch hiu qu gia cc dng bt c m ho cc tc bt khc nhau. cung cp cc phng php che giu hiu qu trong cc knh c xu hng b li vi cc ng dng tr thp, H264/MPEG Part 10 h tr mt c im gi l th t MacroBlock linh hot FMO (Flexible Macro-Block Ordering). FMO nh r mt gin n nh cc Macro-Block trong nh vo mt hoc vi nhm Slice. Mi nhm Slice c truyn ring bit. Nu mt nhm Slice no b mt, cc mu trong cc Macro-Block bn cnh v mt khng gian, thuc v cc nhm Slice c thu ng, c th c s dng cho che giu hiu qu li. Cc gin c php tri rng t cc gin hnh ch nht ti cc gin phn tn theo cc quy tc khc nhau. 2. D on trong nh Intra- Frame. Cc tiu chun trc chp nhn Macro-Block m ho trong nh, m ho bng chnh n m khng c d on thi gian. Macro-Block m ho trong nh xy ra trong cc mng (slice) hay cc Macro-Block khng chp nhn s hiu chnh thi gian ca vic d on b chuyn ng. V bn cht, Macro-Block m ho trong nh a ra mt s lng ln cc bt c m ho. H.264 s dng phng php d on cc MacroBlock m ho trong nh gim mt lng ln cc bt c m ho bng chnh bn thn tn hiu gc a vo. m ho mt block hay mt Macro-Block trong mode m ho trong nh, mt block c nh dng c s trn cc block c khi phc trc (nhng khng qua b lc). Tn hiu d tha gia cc block hin ti v d on cui cng c m ho. ly mu tn hiu chi, Block d on c th c nh dng l: cho mi Mai Th Lan Oanh
- K46 DBI HC CNG NGH
Trang 41
Chung 3: Chun nn Video MPEG -4 v ng dng trong truyn hnh trn mng Internet Block nh (Subblock) l 4 x 4, mi Block l 8 x 8, hay mi Macro-Block l 16 x 16.
Trong trng hp c la chn t 9 mode, cho cc Block luma (khi tn hiu chi) l 4 x 4 v 8 x 8; 4 mode cho mt Block luma 16 x 16; v 4 mode cho mi Block chroma (khi tn hiu mu).
Hnh 18: Cc mode trong MPEG-4 Hnh 18 ch ra mt Block luma 4 x 4 c d on. d on cc mu [a,b, , p] cho Block hin ti, cc mu khi phc li pha trn v bn tri trc [A,B, ,M] c dng theo nh hng cc mode. Cc mi tn trong hnh 18 ch nh hng d on ca mi mode. Vi mode 0 (vertical-theo chiu dc) v mode 1 (horizontal-theo chiu dc), cc mu d on c nh dng bng php ngoi suy t cc mu cao [A,B,C,D] v t cc mu bn tri [I, J, K, L], tch bit nhau. Vi mode 2 (DC- mt chiu), tt c cc mu d on c nh dng bng cch ly trung bnh ca cc mu pha trn v bn tri [A, B, C, D, I, J, K, L].Vi mode 3 (ng cho xung pha tri), mode 4 (ng cho xung pha phi), mode 5 (theo chiu dc pha phi), mode 6 (theo chiu ngang xung), mode 7 (theo chiu dc pha tri) v mode 8 (theo chiu ngang ln), cc mu d on c nh dng t trng s trung bnh ca cc mu d on t A-M. V d,cc mu a v d c d on ln lt bng cch tnh lm trn (I/4 + M/2 + A/4) v (B/4 + C/2 + D/4) trong mode 4, v bng (I/2 + J/2) v (J/4 + K/2 + L/4) trong mode 8. B m ho c th la chn mode d on cho mi Block s d gia cc Block c m ho v d on l nh nht. d on cho mi Block luma 8 x 8, mt mode c la chn t 9 mode, tng t nh vic d on khi trong nh 4 x 4. d on cho tt c thnh phn chi luma 16 x 16 ca mt Macro-Block, th ta phi dng 4 mode. Vi mode 0 (theo chiu dc), mode 1 (theo chiu ngang), mode 2 (DC), vic d on th tng t nh trong cc trng hp ca Block luma 4 x 4. Vi mode 4 (mt phng-Plane), mt hm mt phng tuyn tnh c lm khp vi cc mu pha trn v bn tri. Mi thnh phn mu ca mt Mai Th Lan Oanh
- K46 DBTrang 42 I HC CNG NGH
Chung 3: Chun nn Video MPEG -4 v ng dng trong truyn hnh trn mng Internet Macro-Block c d on t cc mu thnh phn mu pha trn v/hay n bn tri m va c m ho hay khi phc li trc . Vic d on thnh phn mu c nh ngha cho 3 kch c Block c th l: thnh phn mu 8 x 8 nh dng 4:2:0, thnh phn mu 8 x 16 trong nh dng 4:2:2 v thnh phn mu 16 x 16 trong nh dng 4:4:4. Vi 4 mode d on cho tt c cc trng hp th rt ging vi mode d on thnh phn chi 16 x 16, ngoi tr cc mode c th t sau l khc: mode 0, mode 1, mode 2 v mode 3. 3. B chuyn ng trong cc Slice P (Prediction Inter Frame) Ngoi cc dng m ho Macro-Block Intra, cc dng m ho b chuyn ng hoc d on khc c xc nh cho cc Macro-Block Slice P. D on lin nh c lm gim vi s tng quan theo thi gian vi s tr gip ca vic xc nh Vector chuyn ng (Motion Estimation) v b chuyn ng (compensation). * Chia Macro-Block thnh cc Block : Trong H.264, nh hin ti c th c phn chia thnh cc Macro-Block hay cc Block nh hn. Mt Macro-Block ca cc mu thnh phn mu 16 x 16 c th chia nh hn thnh cc Block kch c t 4 x 4. Vi MacroBlock mode 16 x 16, c 4 trng hp l: 16 x 16, 16 x 8, 8 x 16, hay 8 x 8, ngoi ra cng c 4 trng hp cho mode 8 x 8 l : 8 x 8, 8 x 4, 4 x 8, hay 4 x 4 . Mt Block kch c nh hn yu cu mt s lng bt ln truyn Vector chuyn ng v d liu thm vo ca vic phn chia, tuy nhin d liu d b chuyn ng c th c gim. Do , vic la chn kch c phn chia ph thuc vo cc c im video u vo. S phn chia Macro-Block thnh cc Block c minh ho trong hnh sau:
Hnh 19: Phn chia Macro-Block cho b chuyn ng Trn: Phn chia cc Macro-Block . Di: Phn chia cc phn 8 x 8. Mai Th Lan Oanh
- K46 DBTrang 43 I HC CNG NGH
Chung 3: Chun nn Video MPEG -4 v ng dng trong truyn hnh trn mng Internet * Cc gi tr d on cho thnh phn chi (Luma) v thnh phn mu (Chroma): Tn hiu d on cho mi khi luma m x n m ho d on thu c bng vic i ch din tch ca nh tham chiu tng ng, n c xc nh bi Vector chuyn ng bin i v ch s nh tham chiu. Nh vy, nu Macro-Block c m ho khi dng dng Sub-Macro-Block (Macro-Block ph) Inter 4 x 4, nhiu nht 16 Vector chuyn ng c th c truyn i cho mt Macro-Block P Slice. chnh xc b chuyn ng bng khong cch mu. Trong trng hp Vector chuyn ng nhm trng v tr ca mt mu nguyn vn (Integer- Sample), cc tn hiu d on l cc mu tng ng ca nh tham chiu; nu khc i, chng c ni suy cc v tr ca mu con (Sub-Sample). Trong thnh phn tn hiu chi, cc mu phn t nh ph ti v tr mt phn hai phn t nh c pht u tin v c ni suy t cc mu phn t nh nguyn bn cnh s dng mt b lc FIR 6 u ra vi cc trng s (1, -5, 20, 20, -5, 1)/32. i khi tt c cc mu mt phn hai phn t nh l sn c, vi mi mu mt phn t phn t nh c sinh ra khi s dng php ni suy tuyn tnh hai chiu gia cc mu mt phn hai hay c phn t nh bn cnh (ly trung bnh cc v tr nguyn mu v na mu). Vi thnh phn tn hiu mu (Chroma): Vic ly mu ngun Video nh dng 4:2:0, 1/8 cc mu phn t nh c dng trong cc thnh phn mu (tng ng vi cc mu phn t nh trong thnh phn mu). Cc mu ny c ni suy hai chiu(ni suy tuyn tnh) gia cc mu nguyn phn t nh mu. * B chuyn ng: H264/MPEG Part 10 cho php cc Vector chuyn ng khng hn ch, tc l chng c th nhm ra ngoi min nh. Trong trng hp ny cc Frame tham chiu c m rng ra ngoi bin nh bng vic lp li cc Pixel bin trc khi ni suy. Cc thnh phn Vector chuyn ng c m ho vi sai khi dng hoc l gi tr trung bnh (median) hoc l d on nh hng t cc khi xung quanh. Khng c d on thnh phn Vector chuyn ng cc bin ca Slice. H264/MPEG Part 10 h tr d on b chuyn ng a nh (Multi-Picture). iu ny c ngha l c nhiu hn mt nh c m ho trc c th c s dng tham chiu cho d on b chuyn ng. Hnh sau minh ho khi nim ny
Trang 44
I HC CNG NGH
Chung 3: Chun nn Video MPEG -4 v ng dng trong truyn hnh trn mng Internet
Hnh 20: B chuyn ng nhiu Frame - ngoi Vector chuyn ng, cc tham s tham chiu nh () cng c truyn i. C b m ho v b gii m phi lu tr cc nh tham chiu c s dng cho d on nh Inter trong b nh m a nh (Multi-Picture). B gii m sao lu li b nh m a nh ca b m ho, theo dng nh m nh tham chiu v cc hot ng iu khin qun l b nh bt k c xc nh trong dng bt. Tr khi kch thc b nh m a nh c t cho mi nh, ch s m nh tham chiu c nh v bn trong b nh m a nh th phi c k hiu. Tham s ch s tham chiu cho mi khi luma b chuyn ng 16 x 16, 16 x 8, 8 x 16 hoc 8 x 8. Ngoi cc mode b chuyn ng c m t trn, Macro-Block P- Slice cng c th c m ho trong mode gi l SKIP. i vi mode ny, c tn hiu li d on lng t ha ln Vector chuyn ng hoc tham s ch s tham chiu u khng c truyn i. Cc tn hiu thit lp li th thu c tng t nh cch vi tn hiu d on ca Macro-Block Inter 16 x 16, tc l tham chiu ti nh t v tr c ch s 0 trong b nh m a nh. Nhn chung Vector chuyn ng c s dng cho vic thit lp li Macro-Block SKIP l ng nht vi b d on Vector chuyn ng cho khi 16 x 16. Nu cc iu kin c bit c duy tr, Vector chuyn ng Zero c s dng thay cho n. 4. B chuyn ng trong cc Slice B (Bi-Direction Prediction Inter Frame) D on hai chiu rt c hiu qu gim s tng quan theo thi gian bng vic s dng cc nh tham chiu. Cc chun nn hin nay vi cc nh B s dng mode d Mai Th Lan Oanh
- K46 DBTrang 45 I HC CNG NGH
Chung 3: Chun nn Video MPEG -4 v ng dng trong truyn hnh trn mng Internet on hai chiu, tc l ch cho php kt hp cc tn hiu d on trc vi cc tn hiu d on sau. Mt tn hiu d on c nhn t mt nh trong nh (Inter Picture) tip sau, hay t mt nh d on trc, hoc t tn hiu trung bnh tuyn tnh ca hai tn hiu d on b chuyn ng.
Hnh 21: nh ni suy B (d on hai chiu) So vi cc tiu chun trc , H264/MPEG Part 10 tng qut khi nim Slice B v khng nhng ch h tr mt cp d on theo hng forward/backward (tin/li) m cn c hai cp theo hng forward/forward (tin/tin) v backward/backward (li/li). Tham chiu tin hai bc (two forward) c th c li cho d on b chuyn ng ca mt vng va thay i cnh trc , v tham chiu li hai bc m cnh va thay i sau . Cc Slice m ho d on hai chiu c th cng c s dng tham chiu cho vic m ho trong nh ca cc nh khc. Nh vy, cc nh khc c th tham chiu cc nh B cho d on chuyn ng, ph thuc vo hot ng iu khin qun l b nh ca vic nh m a nh. Do , s khc nhau c bn gia Slice B v Slice P l: cc Slice B c m ho theo cch trong mt s Macro-Block hoc Block c th dng trung bnh trng s ca hai gi tr d on b chuyn ng ring bit cho vic hnh thnh cc tn hiu d on. Nhn chung cc Slice B dng hai b nh m nh tham chiu khc nhau gi l b nh m nh tham chiu th nht v th hai tng ng. Cc nh no c xp t ng v tr thc t trong mi b nh m nh tham chiu th c a ra iu khin b nh m nh.
Trang 46
I HC CNG NGH
Chung 3: Chun nn Video MPEG -4 v ng dng trong truyn hnh trn mng Internet * Cc mode d on trong Slice Block: Trong cc Slice B, c 4 dng d on nh Inter khc nhau c h tr: d on List 0, List 1, hai hng (bi-predictive)v trc tip (direct). Trong , d on List 0 hin th rng tn hiu d on c to thnh nh dng b chuyn ng t nh ca b nh m tham chiu u tin, th nh ca b nh m nh tham chiu th hai c s dng cho vic xy dng tn hiu d on nu d on List 1 c s dng. H264/MPEG Part 10 gii thiu mode trc tip (direct-mode), n khng yu cu thng tin km theo (bn cnh), nhng nhn nh tham chiu, kch c khi, d liu Vector chuyn ng t nh Inter tip theo. D on trng s c lm tng thm do s chuyn tip dn dn t cnh (scene) n sang cnh kia. Trong mode d on hai hng, tn hiu d on c to thnh bi trung bnh trng s ca tn hiu d on b chuyn ng List 0 v List 1. D on c trng s s c ta cp n sau y. * D on c trng s (weighted Prediction) Tt c cc chun nn ang c hin nay u coi cc nh tham chiu c trng s bng nhau, v d nh tn hiu d on thu c bng cch ly trung bnh cc tn hiu tham chiu c trng s bng nhau. Nhng s bin i dn dn t cnh nay sang cnh khc th cn cc trng s khc nhau. S bin i dn dn l rt ph bin trong cc chuyn ng, chuyn cnh t m dn sang en (fade to black) (fade to black : cc mu thnh phn chi ca cnh dn dn xp x zero, cc mu thnh phn mu dn dn xp x 128), mt cnh chuyn i sang m dn t en (fade from black). H264/MPEG Part 10 s dng phng php d on c trng s cho mt MacroBlock ca Slice P hay Slice B. Mt tn hiu d on l p cho Slice B c thu c bng cc trng s khc nhau t hai tn hiu tham chiu l r1 v r2, ta c: P = w1 x r1 + w2 x r2 Trong w1 v w2 l cc trng s. N c xc nh khc nhau theo hai loi n (Implicit) v hin (explicit) trong b m ho. Trng hp hin, cc tha s c truyn trong phn u ca Slice (header Slice ). Trong trng hp n, cc tha s c tnh ton da trn c s khong cch thi gian gia cc nh. Trng s nh hn c p dng nu khong cch thi gian gia nh tham chiu v nh hin ti l gn ; cn trng s ln hn cho khong cch thi gian di.
Trang 47
I HC CNG NGH
Chung 3: Chun nn Video MPEG -4 v ng dng trong truyn hnh trn mng Internet * Vic phn chia cc Macro-Block : Cc Slice B dng s chia nh Macro-Block tng t nh vi cc Slice P. Tc l vi Macro-Block 16 x 16 c th phn chia thnh cc phn vi kch thc nh: 16 x 16, 16 x 8, 8 x 16 v 8 x 8; cn vi khi c kch thc 8 x 8 th c th chia thnh cc phn vi kch thc nh: 8 x 8, 8 x 4, 4 x 8 v 4 x 4. Ngoi ra vi cc mode d on khc nhau (nh d on trc tip hay d on hai chiu) c th dng cc kch thc nh khc nhau.. Nu khng c tn hiu d on c truyn i cho mode Macro-Block trc tip, n s c dng n mode SKIP Slice Block v c th c m ho rt hiu qu, tng t nh vi mode SKIP trong cc Slice P. Cc Vector b chuyn ng cng tng t nh i vi Slice P vi nhng bin i thch hp v cc khi bn cnh c th c m ho khi dng mode d on khc nhau. 5. Cc mng SP v SI. Trong cc tiu chun trc , vic chuyn i hon ton gia cc dng bt (bitstream) th c th ch trong mt nh I. Vic khi phc li cc nh I ti cc khong thi gian c nh cho php truy cp ngu nhin hay hin th li nhanh. Tuy nhin, mt hn ch ca nh I l n yu cu s lng bt ln, v vy cc nh I khng khai thc c s d tha v mt thi gian. H.264 gii thiu cc mng chuyn i l SP (Switching P) v SI (Switching I) chuyn i gia cc dng bt c m ho cc tc bt khc nhau. Cc tn hiu d on Inter ca cc dng bt cho mt Frame SP c chn c lng t ho trong min bin i, sau c a vo di bin th hn cho php m ho tc bt thp tn hiu khc nhau gia cc dng bt. Cc Frame SI c xc nh thc hin s thch nghi hon thin cho cc Frame SP trong trng hp m d on Inter khng th c s dng do cc li truyn dn. Trong hnh 22 ch ra mt v d v cch s dng cc nh SP chuyn i gia cc dng bt khc nhau nh th no. Chng ta tha nhn rng c 2 dng bt l P(1,k) v P(2,3) tng ng vi cng mt chui bt c m ho ti cc tc bt khc nhau. Trong khong thi gian mi dng bt c m ho, cc nh SP c t ti cc v tr chuyn i t mt dng bt n dng bt khc s c cho php. Trong trng hp chuyn i t dng bt P(1,3) trn n P(2,3), mt nh SP l S(3) cho php a ra nh P(2,3) gii m bng vic s dng P(1,2) trong dng bt khc, thm ch l bao gm cc b chuyn ng. Mng SI c s dng tng t nh mng SP, nhng d on c nh dng bng vic s dng cc mode d on trong nh 4 x 4 t cc mu gii m trc ca nh c khi phc li. Mai Th Lan Oanh
- K46 DBTrang 48 I HC CNG NGH
Chung 3: Chun nn Video MPEG -4 v ng dng trong truyn hnh trn mng Internet
Hnh 22: chuyn i s dng nh SP 3.3.3.3. Xc nh Vector chuyn ng (Motion Estimation) Trong khi thc hin DCT v lng t ha phc v cho nn khng gian bn ngoi ca mt Frame, xc nh vetor chuyn ng c s dng nn s d tha v thi gian, v d nh trong min thi gian qua hai Frame lin tip. lm mt cnh tiu biu, t mt phim truyn v d t 25 - 30 frame lin tip c hin th trong mi giy bng tivi hay my chiu phim. Tuy nhin, khng may l trong mt vi giy bt k, mt chui cc hnh nh lu li ging nhau.Phng nn c th khng thay i tt c, cc c tnh cn li cng tng t v v vy cc Frame lin tip rt ging nhau. Vic xc nh vetor chuyn ng thc hin php phn tch gia hai frame lin tip v xc nh nhng min ca hnh nh c thay i hay chuyn ng gia cc nh. Trong nhiu trng hp mt min lu li chnh xc v n trong cc nh d on v th n cho t m ho n gii m hin th min ny khi n trong nh d on. Nu min di chuyn theo mt hng xc nh, thut ton xc nh vetor chuyn ng iu khin qu trnh gii m s dng cc mnh (piece) ca hnh nh nh trong nh d on, nhng di chuyn n mt lng nht nh trong mt hng c xc nh. Trn thc t iu ny c hon thnh bng vic gi vetor chuyn ng trong dng bt MPEG -4. Vetor ny s ch dn gii m trong vic chn cc phn thch hp ca cc nh gii m trc c s dng trong s thit lp li ca mt dng khung hnh. N c lm sch v th t l nn rt cao. Trn thc t, mt vi loi ni dung c th c nn vi phm vi ln dn ti thiu cc hnh ng trong hnh nh. Mt v d l li m Mai Th Lan Oanh
- K46 DBI HC CNG NGH
Trang 49
Chung 3: Chun nn Video MPEG -4 v ng dng trong truyn hnh trn mng Internet u ca ni dung , nh l mt ngi pht thanh vin, ci to ra mt dng MPEG -4 nn rt cht. c th l mt iu mong i, vic xc nh vector chuyn ng l mt hm c lng rt cao. Vic tm kim qua mt hnh nh cho tt c cc vt c th (cc vng) th c th thay i bt k v tr s cn n nhiu s tnh ton.Tuy nhin ch c 1/15 n 1/30 giy lm iu ny trc khi khung tip theo n x l. hiu tt hn cc cch khc nhau ca vic thc hin xc nh vector chuyn ng, hy quan st k thao tc bn tay. V c bn, vic xcnh vector chuyn ng cn chia hnh nh thnh cc khi nh hn v ly mi khi ti cc thi gian v v tr khc nhau trn pha trn cng ca nh trc xc nh nu l ci khp nhau. Vic so khp c th c lm bng vic tnh ton s khc nhau gia mi im nh (pixel) trong khi nh v vic so khp v tr trong cc nh trc . Nh vy, mt con s (gi tr SAD Summation of Absolute Difference = tng s khc nhau tuyt i) thu c ci biu th how well- tt nh th no l khi ring bit thch hp vi v tr no trong nh trc . Nu gi tr SAD l khng (zero) ngha l mi im nh (pixel) l chnh xc trong cng mt v tr nh trong nh trc , cho nn v tr mi cho khi tm c. Nu khng mt v tr no l khp hon ton, th thut ton c hai la chn : u tin : n kt lun rng tt c s khc nhau l qu ln ngha l mt cu hi t ra l mt thc th mi khng tn ti trong nh trc hay n di chuyn qu xa so vi v tr trc hay v tr sau . Trong trng hp th hai, gi tr SAD nh khc khng (nonezero) n chp nhn s tho mn nht tuy nhin s tho mn khng hon ton. Trong tiu chun MPEG -4, vi mi 16 x 16 im nh trong mt khi th c tho mn cho tt c cc v tr trong mt vng tm kim, phm vi xa bao nhiu t v tr gc mt khi (block) c th di chuyn gia hai khung (frame). in hnh vng tm kim l +/- 16 im nh. Khi , vi mi v tr tm kim l 256(=16 x 16) im nh ca mi block th c so snh vi nh trc . Vi nh dng CIF phn gii l (352 x 288) ti 30 nh (frame) trn mt giy (frame/s) cho dng video, con s so snh nh sau: - Mi Macro-Block c: 16 x 16 = 256 pixel; - Mi Macro-BLock c tho mn trong mi v tr tm kim l: 16 x 16 =256; - Mi khung hnh (frame) bao gm 396 block; Mai Th Lan Oanh
- K46 DBTrang 50 I HC CNG NGH
Chung 3: Chun nn Video MPEG -4 v ng dng trong truyn hnh trn mng Internet 30 khung hnh c x l trong mi giy.
Nh vy, tng s khc nhau (c cng v tr) trong mt giy kt qu l: 256 x 256 x 396 x 30 = 778.567.680. V d b x l a nng c kh nng thc hin c vic cng v tr trong mt chu k ng h, b x l c th cn chy vi tn s l 779 MHz thc hin xc nh vector chuyn ng. C hai gii php tiu biu nh sau: 1. Nh nhng hn l dng thut ton ti u nht. 2. C s tr gip ca phn cng l xc nh vector chuyn ng. 3.3.3.4. Nn video 1. Nn theo min thi gian. Nhng d tha v mt thi gian l nhng hnh nh ging nhau lp i lp li t khung ny sang khung khc, v d nh khung nn khng chuyn ng ca mt chng trnh i thoi trn truyn hnh. V vy, gim bt d tha ny ta phi tin hnh nn theo min thi gian. Khi b m ho ang hot ng ch gia khi, khi ny s phi qua cng on hiu chnh chuyn ng. Qu trnh ny s pht hin ra bt k chuyn ng no din ra gia khi v mt khi tng ng mt hoc hn mt nh tham chiu c lu tr t trc, sau to ra khi chnh lch hoc li. thao tc ny lm gim bt d liu trong mi Block mt cch hiu qu do ch phi biu din chuyn ng ca n m thi. Tip n l cng on bin i Cosine ri rc DCT bt u nn theo min khng gian. Khi b m ho hot ng ch trong khi, khi ny s b qua cng on hiu chnh chuyn ng v ti thng cng on DCT. 2. Nn theo min khng gian. D tha v mt khng gian l cc khi c cha cc im nh tng t nhau hoc ging ht nhau. Trong nhiu trng hp cc im nh thng khng thay i nhiu. Nh vy c ngha l tn s thay i gi tr im nh trong khi ny l rt thp. Nhng khi nh th c gi l khi c tn s khng gian thp. B lp m li dng c im ny bng cch chuyn i cc gi tr im nh ca khi thnh cc thng tin tn s trong cng on bin i Cosine ri rc.
Trang 51
I HC CNG NGH
Chung 3: Chun nn Video MPEG -4 v ng dng trong truyn hnh trn mng Internet * Bin i Cosine ri rc (DCT) Bin i Cosine l mt hm m lm bin i d liu hnh nh c th hin trong h to X-Y sang min tn s. Cng on DCT bin i cc gi tr im nh ca khi thnh mt mng li gm cc h s ngang dc t trong khng gian tn s. Khi khi ban u c tn s khng gian thp, DCT s tp hp nng lng tn s vo gc tn s thp ca mng li. Nh vy, nhng h s tn s thp gc s c gi tr cao hn. Mt s lng ln cc h s khc cn li trn mng li u l cc h s c tn s cao, nng lng thp v c gi tr thp. Ti y, h s DC v mt vi h s tn s thp s hm cha phn ln thng tin c m t trong khi ban u. C ngha l b lp gii m c th loi b phn ln h s tn s cao cn li m khng lm gim cht lng hnh nh ca khi. B lp m chun b cc h s cho cng on ny bng cch qut cho mng li theo ng zig-zag, bt u t h s DC v qua v tr ca h s ngang dc tng dn. Do vy n to ra c mt chui h s c sp xp theo tn s. u im c o hn ca H264/MPEG Part 10 l ch n s dng bin i khng gian nguyn(gn ging vi DCT) i vi cc khi 4 x 4 im nh. Ta xt bin i nguyn cho cu trc 4 x 4 nh sau: + Cho h s DCT ca khi d liu u vo 4 x 4 l F, cng thc chnh xc c cho l : X=HFHT Trong ma trn H l (1)
Tuy nhin cho n gin ta c th cho gi trc =0.5 v m bo tnh trc giao th cc gi tr ca a, b c la chn nh sau:
Trang 52
I HC CNG NGH
Chung 3: Chun nn Video MPEG -4 v ng dng trong truyn hnh trn mng Internet
Do php nhn trong qu trnh bin i c trnh do phi kt hp vi qu trnh lng t ho, v vy phng trnh (1) c vit thnh :
+ Ma trn SF l :
K hiu biu din php nhn tch trc tip phn t vi phn t ( the element by element multiplication ) ca ma trn tng ng. So snh vi MPEG-2, th ta thy trong tng Slice s c 1 khi u tin cha gi tr h s DC v cc khi tip theo s c nhng gi tr s c nhng gi tr khc nhau, nhng khi ny c gn thm gi tr d on khi, to thnh chui dng khi. Cn vi MPEG4 c th d on xa hn. Ch cn mt khi cng c th d on ton b hng trn cng ca h s hoc c th d on ton b ct bn tri ca h s t 1 khi u tin. * Lng t ho Qu trnh lng t ho l qu trnh bin i c mt thng tin, lm gim bt s lng bt cn thit biu din cc h s. Da trn mt h s t l xch (c th iu chnh bi b m ho), b lng t ho s cn i tt c cc gi tr h s. Do phn ln cc h s i ra t DCT u mang nng lng cao nhng gi tr thp nn b lng t ho bt u bng mt s gi tr cao u chui, theo sau l mt hng di cc h s c Mai Th Lan Oanh
- K46 DB-
Trang 53
I HC CNG NGH
Chung 3: Chun nn Video MPEG -4 v ng dng trong truyn hnh trn mng Internet lng t ho v 0. B lp m Entropy c th theo di s lng cc gi tr 0 lin tip trong mt chui m khng cn m ho chng, nh vt gim bt c khi lng d liu trong mi chui. lng t ha cc h s bin i, H264/MPEG Part 10 dng phng php lng t ha v hng. Cc b lng t ho c la chn cho mi Macro-Block l da vo cc tham s lng t ho QP (Quantization Parameter). Cc b lng t ho c sp xp sao cho c s tng khong 12.5% trong kch thc bc lng t ho khi QP tng mt n v. Nhn chung cc h s bin i c lng t ho ca khi c qut zig-zag v c truyn i nh dng phng php m ho Entropy. * M ho Entropy M ho Entropy trong cc tiu chun trc nh MPEG -1,2,4, H.261, v H.263 th c bn l trn cc bng c nh m ho bin i theo chiu di (VLC). Cc tiu chun xc nh cc b m ho t l c bn trn s phn b xc sut ca cc video chung thay cho m Huffman chnh xc n cc chui video. Tuy nhin H.264 s dng cc VLC m khp vi mt biu tng c m ho c bn trn cc c trng ca ng cnh. Tt c cc phn t c php, ngoi tr cc d liu d tha, c m ho bng m ExpGolomb. m c c cc d liu d tha (cc h s bin i lng t ho) th ta s dng phng php qut Zig-Zag (xen k nhau) hay qut ln lt (khng xen k hay phn trng). m ho d liu d tha, mt phng php phc tp hn gi l CAVLC(m ho chiu di bin i tng thch theo tnh hung) c pht trin. Ngoi ra, CABAC (m ho thut ton nh phn tng thch theo tnh hung) c pht trin trong Mail Profile v High Profile, CABAC c kh nng m ho tt hn nhng phc tp cao hn so vi CAVLC. Context-based Adaptive Variable Length Coding (CAVLC)
+ M ho chiu di bin i tng thch theo tnh hung -
Sau khi bin i v lng t ho, xc sut cc h s l zero hay +/-1 l rt ln. CAVLC x l cc h s zero v +/-1 theo cch khc nhau vi cc mc ca cc h s. Tng s cc s zero v +/-1 c m ho. Cc h s khc cc mc ca chng c m ho. + M ho thut ton nh phn tng thch theo tnh hung Context -based Adaptive Binary Arithmetic Coding (CABAC) CABAC dng thut ton m ho, t c hiu qu nn tt hn, m hnh c kh nng cho mi phn t biu tng c cp nht nh trong hnh 28. Qu trnh x l m ho CABAC bao gm 3 bc c bn sau y:
Trang 54
I HC CNG NGH
Chung 3: Chun nn Video MPEG -4 v ng dng trong truyn hnh trn mng Internet
Cp nht c lng xc sut M hnh ho tnh hung c lng xc sut Phng tin m ho
Nh phn ho
Hnh 23: S khi ca CABAC - Bc 1: Nh phn ho; mt biu tng gi tr ca n khng phi l nh phn (nh mt h s bin i hay Vector chuyn ng) l bn duy nht chui nh phn trc c m ho thut ton. Qu trnh x l ny th ging nh vic x l ca vic bin i mt biu tng d liu thnh m ho chiu di bin i, nhng m nh phn c m ho tt hn bng b m ho thut ton trc truyn. - Bc 2: phm vi lm m hnh: mt phm vi m hnh th c kh nng cho mt hay nhiu phn t ca biu tng nh phn. Mt m hnh c kh nng c la chn nh vic la chn s tng ng c th ph thuc vo cc phn t c php m ho trc . Bc 3: thut ton m ho nh phn:Mt b m ho thut ton m ho mi phn t theo m hnh c kh nng la chn cng vi mt vic cp nht m hnh tip sau.
3.3.3.5. B lc tch khi Mt c trng ring ca m ho da trn c s khi l c th nhn thy cc cu trc khi. Cc mp ca khi c cu trc li vi chnh xc km hn cc phn t nh (pixel) bn trong v nhn chung dng khi (blocking) c xem l mt trong nhng nhiu artifact d nhn thy nht vi cc phng php nn hin ti. Do nguyn nhn ny m H.264/MPEG-4 Part 10 s dng b lc tch khi (Deblocking Filter) lm gim hin tng tch khi, ngn chn vic truyn ca tp m m ho c tch lu. Ti b lc ny, cng lc c iu khin bi gi tr ca nhiu phn t cu trc. Cc chun nn trc khng s dng b lc tch khi bi v vic b sung rt phc tp, mt khc vic chia cc nhiu khi c th c lm gim bng vic s dng MC chnh xc mt na phn t nh. Mt na phn t nh thu c bng cch lc tuyn tnh (bilinear filtering)ca cc phn t nh nguyn vn bn cnh pht huy vai tr lm nhn ca m ho tp m trong min phn t nh nguyn vn.
Trang 55
I HC CNG NGH
Chung 3: Chun nn Video MPEG -4 v ng dng trong truyn hnh trn mng Internet H.264 s dng b lc tch khi vic thc hin vic m ho cao hn mc d vic thc hin rt phc tp. Vic lc c p dng cho cc mp ca cc Block 4 x 4 trong mt Macro-Block. Qu trnh iu khin b lc tch khi thnh phn chi c thc hin trn 4 cnh ca mu 16 x 16 (16-sample) v qu trnh x l b lc tch khi cho mi thnh phn mu c thc hin trn 2 cnh ca mu 8 x 8. B lc tch khi c p dng tng thch vi mt vi mc(level) sau: Mc mng (Slice Level): Mt mnh ca ca vic lc ton b c th c iu chnh ti cc c im ring ca chui video.
- Mc cnh ca khi (Block - edge Level ): mt mnh ca vic lc l ph thuc vo vic quyt nh d on Inter/Intra, cc chuyn ng khc nhau, v vic hin th ca cc d tha m ho trong 2 Block tham gia. c bit vic lc mnh c p dng cho cc Macro-Block vi cc c im rt phng loi b s nghing nhn to (tilting artifacts). Mc ly mu (Sample Level): cc gi tr mu v cc im bt u ph thuc vo b lng t ha c th dng vic lc cho mi mu ring bit.
Tnh khi b gim m khng nh hng nhiu n sc nt ca ni dung, kt qu l ci thin c ng k cht lng ca hnh nh.
Hnh 24: Tc dng ca b lc tch khi i vi nh c nn nhiu Tri: khng c b lc tch khi; Phi: c b lc tch khi
Trang 56
I HC CNG NGH
Chung 3: Chun nn Video MPEG -4 v ng dng trong truyn hnh trn mng Internet
Dng Bt u vo
Gii m Entropy
B lc tch khi
Video u ra
B m nh
nh d on
B chuyn ng
Hnh 25: S gii m Video H264/MPEG -4 Part 10 3.3.4.1. B chuyn ng B chuyn ng thc hin vic thit lp li cc khung hnh (frame) trn c s cc Vector nhn c, d liu khung hnh delta nhn (d liu khc nhau gia hai khung hnh lin tip) v hnh nh m ho trc . V vy, nu d liu delta c nhn, th dng khung hnh c thit lp li bng vic cng d liu khung hnh delta vi d liu t khung hnh c gii m trc trong v tr ring c ch dn bng Vector chuyn ng nhn c. 3.3.4.2. Khi phc li (Error Resiliency) Mt nhim v quan trng nht ca b gii m l lm thch hp v khi phc li t cc li chc chn xy ra, c bit l khi kt ni qua cc lin kt d xy ra li nh mng khng dy. Li n hi bao gm ba loi k thut khc nhau c s dng khi mt li c pht hin. Vic pht hin li c th xy ra trong 3 trng hp sau: - Trong trng hp c mt li, li thc s c pht hin; - Trong trng hp c mt li, li khng c pht hin; - Trong trng hp khng c li, b gii m bit l khng c li; Nu li c pht hin, h thng b gii m li n hi c gng che giu li. Cc c trng ca li n hi c th c b sung trong h thng MPEG -4 bng vic s Mai Th Lan Oanh
- K46 DBTrang 57 I HC CNG NGH
Chung 3: Chun nn Video MPEG -4 v ng dng trong truyn hnh trn mng Internet dng tiu chun thit lp cc cng c c cung cp bng tiu chun MPEG -4 pht hin li. Cho mt h thng MPEG -4 tng thch, c kh nng cng lm vic vi h thng MPEG -4 khc, n phi tun theo b cng c chun ho pht hin li. Tuy nhin, phng php m cc b cng c c b sung lm tng ni cung cp b Codec, theo cch , n c th lm cho tt hn hoc xu hn khi thit lp cc thut ton trong h thng tng thch hon ton vi tiu chun MPEG -4. 1. ng b li ( Resynchronisation) B cng c ng b li c gng c th ng b li gia b gii m v dng bt sau khi mt li hay mt lot li c pht hin. Nhn chung, d liu gia im ng b trc b li v im u tin ni m s ng b c thit lp li, th c loi b. Nu nh phng php ng b li c nh hng n vic xc nh s lng d liu b loi b bi b gii m, khi kh nng ca cc loi cng c khc nhau khi phc d liu hay che giu cc nh hng ca li th phi c nng cp rt nhiu. 2. Khi phc d liu (Data Recovery) Sau khi ng b va c thit lp li, cc cng c khi phc d liu c gng khi phc li d liu thng b mt. Cc cng c khng ch n gin l m ho ng cc li, m k thut i hi cao hn l m ho d liu cho mt loi li n hi. V d, mt b cng c ring va c xc nhn bng nhm Video (Video Group) l m ho chiu di bin i ngc RVLC (Reversible Variable Length Codes). Trong phng php ny, cc t m ho chiu di bin i c thit k c c hng tin cng nh hng li. Hnh 26 minh ho cho v d trn s dng mt RVLC c ch ra trong hnh di y. Nhn chung, trong mt tnh hung nh vy, ni m mt s tng vt ca cc li lm sai lc mt phn ca d liu, tt c d liu gia hai im ng b c th b mt. Tuy nhin, c ch ra trong hnh 26, mt RVLC lm cho mt vi d liu c khi phc. Ch n cc thng s QP v HEC trong hnh sau th hin cc trng dnh ring (Field Reserved) trong phn u header gi video cho thng s lng t ho v m ho m rng header, theo th t nh sn.
Trang 58
I HC CNG NGH
Chung 3: Chun nn Video MPEG -4 v ng dng trong truyn hnh trn mng Internet
Trang 59
I HC CNG NGH
Chung 3: Chun nn Video MPEG -4 v ng dng trong truyn hnh trn mng Internet Kch thc khi thay i t 16 x 16 xung cn 4 x 4. Khi kch thc khi gim cung cp li m ho m khng c s tng ng k tnh phc tp. Cc Header tng i ln trong MPEG-2(trong Sequence, Picture, Slice ) biu din mt OverHead c nh trong dng d liu. OverHead ny l khng ng k trong tc 6 Mb/s nhng tc vi trm Kb/s th chng d nhn thy. V vy H264/MPEG Part 10 thc hin cc Header hiu qu hn. Qua qu trnh thc nghim cho rng s tit kim tc bt trung bnh ca H264/MPEG Part 10 so vi MPEG-2 l khong 65%. Nh vy hiu qu ca nn H264/MPEG Part 10 tng ln ng k. Hiu qu nn tng ca H264/MPEG Part 10 to ra cc phm vi ng dng v cc c hi kinh doanh mi
Trang 60
I HC CNG NGH
Kt lun
KT LUN
Kho lun Cc chun nn v ng dng truyn Video trn mng Internet t c mt s kt qu sau: Nu ln c th no l truyn hnh trn mng Internet v cch thc truy cp xem c cc chng trnh truyn hnh. Tm hiu c nguyn tc chung trong vic nn tn hiu video ca nhm MPEG l nn trong nh v nn lin nh kt hp vi d on b chuyn ng- y l s khc bit so vi cc chun nn JPEG, M-JPEG trc . V trong tp hp cc chun nn MPEG, mi chun nn khc nhau c mt nhim v khc nhau c t ra. Vi MPEG-1 nhim v l m ho m thanh v hnh nh lu tr trong cc thit b lu tr nh: CD-ROM, a quang s dng nh dng trung gian cho ngun tn hiu l SIF ph hp vi mi h thng qut truyn hnh khc nhau hin nay. MPEG -2 k tha tt c cc tiu chun ca MPEG -1 v mc ch nhm h tr cho vic truyn Video s, MPEG -2 chia nh thnh cc Macro-Block v s dng phng php nn trong nh vi nh I v nn lin nh kt hp d on b chuyn ng vi cc nh P v nh B. T s nn ca MPEG -2 tt hn nhiu so vi MPEG -1. MPEG -4 vi nhim v l nhm pht trin cc chun x l, m ho v hin th nh ng, audio v cc t hp ca chng. MPEG -4 khc so vi MPEG -2 l trong mt khung hnh th n khng m ho ton b khung hnh m n miu t tng i tng ring r v sau mi m ho tng i tng . MPEG -4 chia cc Macro-Block thnh cc Block nh hn. Trong khi b chuyn ng trong MPEG-2 Part 2 c hn ch n ni suy hai chiu pixel th H264/MPEG Part 10 cho php cc Vector chuyn ng chnh xc n pixel v sau dng ni suy nhiu chiu(Bi-cubic). V cn nhiu im u vit khc na. Do hiu qu nn ca chun nn MPEG -4 tt hn so vi MPEG -2. MPEG -7 l mt chun dng m t cc ni dung Multimedia, ch khng phi l mt chun cho nn v m ho audio/nh ng nh MPEG-1, MPEG-2 hay MPEG-4. MPEG-7 s dng ngn ng nh du m rng XML(Extansible Markup Language) lu tr cc siu d liu Metadata, nh km timecode gn th cho cc s kin, hay ng b cc d liu. Vi nhiu tnh u vit nh trn, mt hng t ra l: liu MPEG -4 c th s dng cho vic lu tr nh MPEG -1 hay dng trong cng ngh truyn hnh s nh MPEG -2. Thc t cho thy, ngoi cc ng dng trn mi trng mng ni chung v truyn hnh tng tc ni ring - theo APB(04/2004)- cc i Truyn hnh Nht Bn nh NHK, TBS, NTV TV Asahi v TV Tokyo chnh thc chp nhn a chun Mai Th Lan Oanh
- K46 DBTrang61 I HC CNG NGH
Kt lun
H264/MPEG Part 10 cho pht sng s mt t, cho thu di ng, y cng l mt kh nng trong nhng kh nng cn tim n trong chun m ho v trnh din video ca H264/MPEG Part 10. Do vy, ti ny c th nghin cu bc tip theo l nghin cu ng dng H264/MPEG Part 10 cho truyn hnh s v cho thu di ng hay c th ci to cht lng truyn hnh Internet t c cht lng hnh nh tt nh truyn hnh s hin nay.
Trang62
I HC CNG NGH
Ralf Schfer, Thomas Wiegand and Heiko Schwarz - The emerging H.264/AVC Standard - EBU TECHNICAL REVIEW - January 2003 [10] Soon-kak Kwon, A. Tamhankar, K.R. Rao Overview of H.264 / MPEG-4 Part 10 http://www.mpeg.org. [9] [11] Thomas Wiegand, Gary J. Sullivan, Gisle Bjontegaard, and Ajay Luthra Overview of the H.264 / AVC Video Coding Standard - IEEE
I HC CNG NGH