|
【專題報導】網路影音世代來臨,H.264 技術應用無所不在' P6 G/ x+ {# A" h& h/ f* o; U* k
文/工研院資通所-洪淑萍
" g7 O0 m7 Q$ |% l4 }- k, Q隨著寬頻網路的普及,網路視訊正蔚為風潮,而強調高畫質的影音串流服務,更藉著寬頻網路正式走入數位家庭,成為客廳裡不可或缺的一個要角;在此同時,為兼顧高畫質視訊與相對有限的網路頻寬,視訊編解碼技術 (Video Codec) 扮演了相當重要的角色,在網路視訊的應用裡到處可見其蹤跡。
7 ^9 x- X8 K3 H Z8 G$ j; o% s/ O% I0 ^- ^- |7 Y7 V
視訊編解碼技術,由早期的MPEG-1、MPEG-2 、MPEG-4一路進展到H.264,由於H.264 技術在視訊壓縮率以及視訊品質的上的表現優於其他技術,所以正逐步取代MPEG-4成為許多應用領域中的主流技術,包括 IPTV (Set-top Box)、次世代DVD/DVR、HDTV、數位監控、行動電視等,市場預估 2007 年MPEG-4/H.264 IC的產值可以達到出貨62,000 萬套,產值NTD 1,350億。' }0 c0 i; c1 o9 y
% c! Q. J2 X2 v( P% P
/ n5 i! M8 g6 G" ]% ?3 ]圖一 全球MPEG-4/H.264 IC出貨與營收預測2 R6 m p: ?+ D; R n- c0 K" X
, S* b) F/ |" Y0 g/ H! l
/ v! ^- E" v9 g
資料來源:In-Stat;拓樸產業整理 (2007/04)
! k3 ^* o. s8 ?! f4 `4 A4 k# @以下就各應用領域分別詳述H.264在其中之應用:
/ J g3 d, D o n: [- Q- W$ D
$ G/ D4 o% N& F" l F& hIPTV
4 ?$ i; K! s2 m3 _/ H7 ~( u3 A/ N網路電視 (IPTV) 利用寬頻網路,以「電視機+機上盒 (Set-top Box)」為主要終端設備,為用戶提供包括電視節目在內的互動式多媒體服務的寬頻增值業務,IPTV能提供點播、廣播/ 直播、視訊通信、簡訊、資訊服務、遊戲等業務。
/ h* f7 O, u0 ?0 C9 Z4 l( ]% ]1 W0 f
, I% K8 }) F* Z4 N: w- w
圖二 IPTV應用架構圖1 ] m0 I% U% L @, `
: Z; Z7 n9 f: x8 @( t5 y) t
, ~* l5 t i! m" T( ?資料來源:http://www.exfo.com. W8 R9 _( y' S; n2 k
Set-top Box硬體架構包含兩大部分,一為由網路端擷取經H.264 編碼壓縮過的視訊串流資訊,另一部份則是經由H.264解碼後輸出至電視,其中,H.264編解碼的實際作法可為 Hardware Codec 或者Software Codec (以軟體指令於效能強大的CPU/DSP上執行 )。Set-top Box預估2007年出貨套數可達 0.92 億台。0 R! }2 ^8 S# K' Y
. \ I1 \0 Z8 k: x$ f: G9 W/ W: l1 B5 k2 G6 p, I3 w# b3 L
圖三 Set-top Box全球出貨預測
7 ]6 Z3 B: T" S; B3 A6 c: b' o7 X7 n7 _( n3 L% u
: P m; e! g" L- W6 t( Y t. i! Y資料來源:IBTS整理 (2006)8 r3 d/ |/ n1 [$ j8 V; e
0 n/ C" z1 D0 ^3 E0 Q9 F2 SIP視訊監控
; g7 _, Q) X5 @- T
5 [: A& r& X+ r- U( ^! Y8 k視訊監控產業由早期的類比閉路電視系統 (CCTV) 轉換為IP 視訊監視 (IP Camera),其趨勢已是相當明顯,IP Camera的市場預估將有 87.9% 的年複合成長率,到2010年產值將達到55億美金。探究 IP Camera其中之技術,在影像編碼部分目前並存著Motion-JPEG以及MPEG -4兩 種標準,但從越來越多的新產品中可見H.264逐步取代MPEG-4 成為主流,主要是因為高階 IP Camera追求更高的frame rate以及高好的影像品質,使得 H.264技術逐漸嶄露頭角,目前在IP Camera中的H.264 encoder 一般均為Hardware IC 的形式,以便達到成本與效能最佳化。
) b( f1 V5 H6 J. p
: Y# k1 [( {6 {& J, w! f$ P# g3 x5 b9 Y: J
圖四 2006~2010年全球視訊監控市場預測
9 f$ y0 D6 ^$ m0 X, R# i! E
$ v7 J6 f. d) ?. t1 M
4 I# T. R$ z. }6 P! e4 z
資料來源:IMS Research;拓墣產業研究所整理 (2007/07)
1 w8 T( a o$ A6 _3 j1 h# E
1 a6 @0 o; u; u, S m% q9 Q數位相框 (Digital Frame)
, l9 R5 Q* j l: d# G- T/ b數位相框是2007 年相當熱門的一個產品,主要的功能訴求原本定位在取代傳統式的相片,隨著規格的演進,市面上強調支援無線傳輸,可播放網路視訊的產品也已經出現,未來將朝向配備MPEG-4/H.264視訊解碼技術。 2007 年有機會挑戰全年一千萬台出貨量,市場成長相當快速,也是台系IC設計業者蜂擁搶進的新藍海。
" v6 R% p! V7 \, K! o+ P: ]" t5 ?4 x) M
/ w: r" Z+ J- p/ t* f圖五 2006~2010年數位相框銷售量與成長率預測
. e5 v# Z, D7 j3 V! z2 k' F/ ^6 I4 G) A4 v" y
* r( Q1 j1 x% G& n4 \3 f資料來源:DG Inspire;拓墣產業研究所整理 (2007/03)
5 Q& f' ?1 _. Q' o8 P3 x3 S, T {' N; f' K" V& a' f& D' s
工研院發表H.264 完整解決方案,軟硬體一把抓
2 ]; x$ d" @9 p2 I1 e% m& U, n7 V6 ~) d( G( Z; \! c, Z
工研院資通所累積網路視訊編解碼多年開發經驗,繼MPEG-4 Codec IP 開發完成並實際移轉多家廠商的成功經驗,再接再厲推出H.264 S/W and H/W Codec IP,以最佳化的閘數目 (gate count) 與效能比 (performance),改變H.264 長期倚賴國外技術支援的壟斷局面,有助於國內廠商降低成本,提升技術自主性,並取得市場有利的競爭地位,以下為詳細技術規格:
' j) q1 _9 m' f4 Y0 ]+ F v$ h+ w: L8 h- U) J
H.264 Video Decoder IP Core( ~7 [0 m$ b; l/ ~6 N- `/ ]
Features5 x' Z9 X( H( n- u7 Y& \
3 I1 X$ z# t- U7 y+ L1 I
●Decoder Elementary Stream compatible with the ISO / IEC 14496-10 specification
* v! [* y: o8 s4 z' ?& o. b( Q% @) g●Supports main Profile Levels L1 to L3 and thus baseline H.264, [2 ^8 K6 |* E4 q0 R) ~
●Intra Prediction
' q4 |. l' E8 a) \/ _! e●16x16, 16x8, 8x16, 8x8, 4x8, 8x4, 4x4-MV(Motion Vector), Unrestricted MV
. O+ U: F$ r/ w! I●I-Slice / P-Slice prediction type7 q A7 n. j* q. `) A! X- a( k% e
●Scalable resolution up to XGA(Multiple of 16 in height and width)# Q7 G1 Z% F" H# T: O* T% |) G
●Frame Rate up to 352(288 @ 30 fps, 640(480 @ 30 fps, depends on working clock rate4 A1 t: y/ w( Z. |6 f
●Support CCIR-656 YCbCr 4:2:0 and 4:2:2 raster video input/output& h* {* a* V4 F) ]
●Variable Length Decoding (CAVLC/CABAC)8 w, _) @: N8 B& v& l
●FPGA verification
1 P0 G9 z8 s3 ]. m! b2 o* J Block Diagram5 c J4 m$ l2 f- ?- B1 X
! n) @% \6 {3 j! G' {. k5 T
- F$ u- L) J$ oICL H.264 Video Encoder IP Core
/ {$ c/ S5 R& u& @/ l- U$ PFeatures2 i$ i$ u, r( y5 S8 [+ A6 i R" \9 \
: h2 w& o' e: |0 |7 h
●Compatible with the ITU-T H.264 baseline profile
I3 U9 b1 t- u/ Q) m0 {. V●Fully 4’4 (9 modes) and 16’16 (4 modes) Intra predictions
% P: a2 B4 _, {; K* o4 @* X) G' D●Hierarchy Inter mode prediction4 e6 y$ f N) _0 L2 I; Q' |
2 k# E- I1 n3 b, O1 c1.
6 S! Z% p: ~1 s0 ]. n& v) A; }16 x16、16x8 、 8x16、 8x8 block modes3 b, m: j* @6 m) c+ `) n V
2.' t. I- i; f0 b) o, {
8x 8、8x4 、 4x8、 4x4 sub-block modes; q. _9 V6 S9 A8 G2 w9 ^ m
●
, p5 i I9 L. UI-VOP / P-VOP prediction type
. U5 g" u0 ?% q- d9 H, T" V●Free format resolution from QCIF to D1 or above (176’144 to above 720x480)
/ m8 v$ o- ~" V4 F' s6 a●Frame Rate up to 30 fps (352’288 to 720’480, depends on working clock rate) S, I2 H, L- w' R! }+ P* L
●Support CCIR-656 YCbCr 4:2:0 and 4:2:2 raster video input/output
/ y3 p2 v. A B, ^. q2 y●Motion Estimation search range:-16 ~ +15 pixels down to quarter pixel4 h: x+ \/ D1 {( }# w: P6 X( ]
●CAVLC support& e7 _% U. ?" d, d0 O6 m- @7 X
●In-loop deblocking filter (easy to be online configured on and off)( W$ V( B) u5 g4 _. ?3 v1 _
●AMBA 2.0 bus interface
( a* [0 J& S. x, X●Optional constant bit rate output (control by host processor)
+ R9 }& s' S2 c, l `) K+ V●Driver for encoder configuration and application sample codes
" y2 ~, L: I8 f4 b) Q! V$ k5 o4 y●FPGA verified and Silicon proven support
% ?. F0 c$ _! K. X5 I# m●AHB bus at 133 MHZ for TSMC 0.18um Technology
! n" ?, a% g7 Q( n! ]- F
0 W, f$ w) k4 ~. V& E8 k5 B0 U Block Diagram' W% {3 L* }! u; P/ N
Deliverable Items
; y1 ]) L- J1 y( ]* o4 W1 G
9 G( b4 E- a$ F( u( i●RTL source code (Verilog)
$ p+ I. X* R: S: e/ ]●Testbench (self checking)
4 `9 i6 _, h3 B+ q4 X●Simulation script: k/ Q- d8 M4 X6 p
●Synthesis script2 u& v, T/ J. D8 X) ~
●Documentation for training course/ b9 |1 s/ a2 ]# e0 z; F4 Q
8 B2 [. W: i3 J0 m, {. E
Competitiveness
2 X" L) L: _) m6 g$ ~# o" V8 D3 |- b
, _0 J" F6 J* f, h% R! l( g5 P●High compression efficiency compared with the standard reference software (JM)
9 _) b4 d* v4 `$ n$ `; q●Low power consumption
- g0 V0 e* R% e2 q●Low gate count for small die size' d2 C& I& m% O3 W
●Easy to integrate with SOC platform with standard interfaces (AMBA, SDRAM or SRAM)
7 S. V% C# }! `/ ]! d& w4 H: j
# Z5 Q. ?& k6 A0 f! ~ Applications
$ x. f# |8 w3 G9 L6 k/ k) a
8 [+ B4 E9 `; d2 }" f7 V5 J }●Surveillance video capturing$ f& q1 w" \: g; P' s
●IP video phone/conferencing+ ~+ O/ ?# k# Q% \5 [: L8 g6 _! H
●Digital Camera / Digital Camcorder
3 @# H$ g2 q/ K# }, z0 k% r●IP / Web Camera9 e, R& m9 X6 a! `$ ~* j
●Personal Video Recorder0 D: Z3 s: n! w& \* z$ f& R
●Streaming Processors
7 {1 ^0 r* g' ~$ c
/ C/ o$ \3 N9 @! T聯絡窗口:
% z* a+ H' Q7 }, h4 D洪淑萍
s \+ @+ Q# H$ r- p通訊視訊技術規劃與推廣部
( B% s7 w& f# C1 J! F& wTel: 03-5914800
' Z/ F/ o- I5 l% kFax: 03-5820240
: |% l: J8 o# o9 ?Email: lisahung@itri.org.tw
7 I% G9 Z* O N' N4 k; C工研院資通所 |
|