在DM642上实现H.264/AVC的实时编码

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:wangyong2866883
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
H.264/AVC是ITU-T VCEG(视频编码专家组)和ISO/IEC MPEG(运动图像专家组)最新的视频标准。与现有的视频标准相比,H.264/AVC编码器能在保持相同图像质量的情况下,节省大约50%的码率。由于其良好的压缩效率和网络适应性,H.264/AVC在视频会议、视频监控、网络电视、压缩视频存储等领域得到广泛的应用。基于DSP的视频编码器具有很高的灵活性,易于升级更新换代,开发周期短。DM642是德州仪器(TI)公司新一代高性能数字媒体处理器,它是专用于视频系统应用的高性能DSP,具有4800MIPS的运算性能(主频为600MHZ)和丰富的外围接口(多通道视频口、以太网口等)。所以,DM642是目前实现视频应用系统的理想平台之一。本文对H.264/AVC标准进行了深入研究,分析了其使用的关键技术,包括帧内预测,可变大小的图像分块,多预测参考帧,1/4和1/8像素精度的运动估计,残差图像的4×4整数变换编码,熵编码(CAVLC)等。通过对目前的JM模型进行深入剖析研究,寻找出目前所提出的各主要模块算法中的不足和影响编码速度的瓶颈,进而对瓶颈部分进行研究提出算法改进方法。根据专家实验得出的经验表明,运动估计在H.264/AVC全部计算中占有相当大的比例,所以本文主要在运动估计的块匹配算法和帧间模式选择算法两个方面提出了改进方法。并完成了将在PC机下的改进的代码向DM642的移植及优化工作。并根据此DSP芯片的特点,通过对移植后的程序进行C语言级和汇编语言级的优化,基本实现了H.264/AVC Baseline档次的实时编码。
其他文献
虚拟机技术已被广泛应用于云计算、数据中心和物理网络等系统。然而随着系统规模不断扩大、业务种类持续增长,如何保证系统稳定高效地持续运行,降低更新、检修和维护等引发的
电子邮件在我们的日常工作、学习和生活中起着越来越重要的作用,它快捷、方便。电子邮件给人们带来了便利,但垃圾邮件也随之出现,网民有时收到的垃圾邮件数反而超过正常邮件
随着密码学的不断发展,属性基密码体制作为身份基密码体制的扩展,由于其独特优异的性质受到了越来越多的关注。属性基门限签名体制是属性基密码体制中一个重要组成部分。属性
随着移动终端普及程度的提高,对于软件开发人员来说,移动终端平台上的应用软件开发正在成为又一个充满挑战的崭新领域。在全球范围内,由美国高通公司开发的BREW移动开发平台已经
Internet技术的飞速发展使得Web服务越来越普及,互联网日益成为丰富的信息聚集地。用户需求是科技发展的决定性驱动力,充分利用基于网络的信息服务资源,对于正确把握市场动态,快
光传送网作为电信网的基础网络,历经了从准同步数字系列到同步数字系列再到波分复用、密集波分复用等技术的发展过程。目前光传送网面临与其它业务网融合的趋势,在光传送网上传
数据仓库技术为决策分析提供了更好的支持,跳出了传统联机事务处理的范畴,是数据处理的发展方向,并在各个行业都得到了很多的应用。 随着垄断格局的打破,为改善服务质量、提高
近年来随着网络用户在商务领域的应用增加,网络的性能与信息的安全成为一个焦点。这样,代理技术应需而生,代理服务器的好处众多,所以使用者的数量也显著增加。由此在性能等方
软件复用能有效地解决软件危机,提高软件开发的效率和质量,降低开发和维护成本。基于组件的软件开发方法是软件复用的一种实践方法,其中的组件技术是支持复用的核心技术。为了能
说话人识别是指通过对说话人语音信号的分析和特征提取,从而确定说话人是否在所记录的说话人集合中,进而确定说话人是谁的过程。随着计算机技术和信息化社会的发展,说话人识