新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > H.264算法的DSP移植与优化

H.264算法的DSP移植与优化

作者:时间:2011-04-13来源:网络收藏

1.3 H.264编码的主要特征
H.264编码进行了一系列的改进和扩展,明显改善编码效率的特征如下:
(1)网络适配层NAL:传统的视频编码编完的视频码流在任何应用领域下都是统一的码流模式,视频码流仅有视频编码层。(2)自适应块大小编码模式:H.264允许使用16×16、16×8、8×16、8×8、8×4、4×8、4×4等子块预测和编码模式,采用更小块和自适应编码的方式,使预测残差的数据量减少,进一步降低了码率。(3)多帧运动补偿技术:传统的视频压缩编码采用一个或两个解码帧作为当前预测的参考帧。

2
如上所述,运动估计,整数余弦变换/反整数余弦变换,量化是H.264编码器中最耗时的部分。因此,这3项是的主要对象。
2.1 运动估计
视频序列图像在时间上存在很强的相关性,采用运动估计和运动补偿技术可以消除时间冗余以提高编码效率。运动估计粗略分为全局运动估计、基于像素点运动估计、基于块运动估计和基于区域地运动估计。
H.264标准采用块运动估计匹配算法,它包含匹配原则(主要有MAD、MSE和NCCF三类),搜索范围,搜索方案等。但是搜索算法是影响块匹配算法性能的主要因素。在整像素的运动估计中,采用了基于菱形搜索算法。
2.2 CPU与缓存之间的数据传输
DM643有一个两级(Level2)高性能Cache结构,它们都有16 kB的独立存储器,并且均可以被存入两级Cache中。两级Cache可以被设置为Cache,SRAM或者Cache,SRAM的一部分。CPU与Cache之间的数据读取过程如图3所示。

本文引用地址:http://www.eepw.com.cn/article/150854.htm

b.JPG



关键词: 优化 移植 DSP 算法

评论


相关推荐

技术专区

关闭