AVIVO HD与PUREVIDEO HD技术对比介绍(上)
新一代编码H.264/的编解码方案流程主要包括如下5个部分:精密运动估计与帧内估计(Estimation)、变换(Transform)及逆变换、量化(Quantization)及逆量化、环路滤波器(Loop Filter)、 熵解码(Entropy Coding)。下图则是H.264编码流程图
如果使用CPU软解,我们看到在熵解码时CPU占用率为最高,而其它各项加起来也不少,尤其是H.264主要档次。
% CPU
Util (P4 2.8GHz) |
MPEG2
|
AVC
|
||
|
CA
|
CABAC
|
CABAC
|
|
8Mbps
|
20Mbps
|
20Mbps
|
40Mbps
|
|
Entropy
Decode
|
1.6
|
8.9
|
26.5
|
47.8
|
Freq
trans
|
0.7
|
1.2
|
1.5
|
2.6
|
Pixel
predic
'
n
|
0.5
|
11.0
|
11.5
|
11.6
|
Deblock
|
|
8.2
|
8.5
|
8.2
|
AMD上代Radeon X1000显卡硬件支持ATI AVIVO技术, 针对H.264和编码的视频,由CPU处理器负责Bitstream Processing( 码流处理)和Entropy Decode(熵解码),由Shader着色单元来硬件加速Frequency Transform(频率转换)、Pixel Prediction(像素预测)和(环内 解块滤波)过程。因此,不能称上纯硬件解码。
熵解码 Entropy decode |
||||
iDCT非连续反余弦变换 |
||||
iDCT非连续反余弦变换 |
||||
/ CA / CABAC |