基于H.264无线视频传输的码率控制算法研究及实现

H.264论文 码率控制论文 ZigBee论文 NS2论文 ARM11论文
论文详情
随着嵌入式技术的飞速发展,移动智能终端的功能更加丰富,人们对于多媒体信息的需求也不断提高。而视频信息则是多媒体无线传输及应用的最大热点,面向无线通信的视频编解码与传输技术已引起国内外学者的广泛兴趣。目前,对无线视频传输的研究主要集中在3G网络,或者利用WI-FI组建宽带局域网传输视频,通过一些低码率的无线信道传输视频的研究不是很多。最近几年关于物联网技术的研究十分广泛,但是目前这种无线短距离数据传输技术的主要功能是传输信息量较小的传感器所采集的信息。随着微电子、射频技术的不断发展,ZigBee的传输速率已经可以达到625kbps。而新一代视频压缩标准H.264/AVC的提出大大改善了视频的压缩性能,在同样的视觉质量下,H.264的压缩效率要比MPEG-4提高约50%的效率。因此在ZigBee网络中传输低码率视频码流值得研究。本文针对无线信道带宽窄、波动大等特点,着重研究了低码率无线视频传输的码率控制方法,使得H.264编码器输出的视频码率更加平稳,从而提高在无线信道中的传输质量。本文在研究JM标准软件中码率控制方案的前提下,提出了基于图像灰度差值的帧层目标比特分配算法,以及在计算量化参数时提出了根据稳定因子来确定量化参数的计算方法。实验结果表明,该算法在码率的控制精度上有所提高,并且输出的码率比标准算法更加的平稳,更加适应无线信道的传输;同时本文的码率控制算法在视频质量的控制方面也有所提升,与标准算法相比,本文提出的算法在视频的峰值信噪比方面提高了约0.28dB。为了能够了解视频在ZigBee信道中的传输特性,本文采用NS2(Network Simulator)仿真软件构建一个2.4GHz频段、最大传输速率为250kbps的ZigBee网络环境,并在该ZigBee环境与编码器之间建立一个中间连接件,从而使得H.264编解码器和ZigBee网络组成一个视频传输模型。通过仿真比较,当码率不超过128kbps时误码率较小,在单跳网络中传输的视频码流解码后图像可以接受。同时本文提出的码率控制算法比标准算法的码率控制算法在视频传输控制时效果更好。为了验证ZigBee的低码率视频传输性能,使用三个ZigBee模块组成一个单跳网络,ARM11嵌入式平台作为接收端,PC机作为发送端,从而组成一个硬件传输平台。通过实验对比,在128kbps波特率下,误码率在3-5%;在64kbps波特率下,误码率在1%-2%;在256kbps码率下,误码率超过50%。因此,在ZigBee无线网络中传输低码率视频可以实现。
摘要第4-5页
Abstract第5-6页
1 绪论第9-13页
    1.1 课题的研究背景及意义第9页
    1.2 无线视频通信技术第9-11页
        1.2.1 视频压缩编码技术第10页
        1.2.2 无线通信技术第10-11页
    1.3 本课题研究的主要内容第11-12页
    1.4 论文结构安排第12-13页
2 经典码率控制算法第13-18页
    2.1 MPEG-2中的TM5方案第13-14页
    2.2 H.263中的TMN8方案第14-15页
    2.3 MPEG-4中的VM8方案第15-16页
    2.4 H.264的码率控制方案第16-17页
    2.5 本章小结第17-18页
3 H.26 4/AVC码率控制算法分析及改进第18-31页
    3.1 H.264码率控制算法研究第18-24页
        3.1.1 JVT-H017码率控制算法特点第18-19页
        3.1.2 GOP层码率控制算法第19-20页
        3.1.3 帧层码率控制算法第20-23页
        3.1.4 基本单元层码率控制算法第23-24页
    3.2 一种基于复杂度的自适应控制算法研究第24-30页
        3.2.1 H.264码率控制算法存在的问题第24-25页
        3.2.2 基于图像灰度差值的帧层目标比特分配第25-26页
        3.2.3 基于稳定因子的量化参数计算第26-28页
        3.2.4 实验结果比较第28-30页
    3.3 本章小结第30-31页
4 基于NS2的ZigBee网络视频传输环境构建第31-47页
    4.1 ZigBee技术特点第31-34页
        4.1.1 ZigBee网络中的设备类型第31页
        4.1.2 ZigBee的网络拓扑结构第31-32页
        4.1.3 ZigBee协议的架构第32-34页
    4.2 在NS2中构建ZigBee网络视频传输模型第34-43页
        4.2.1 NS2的安装第34-37页
        4.2.2 ZigBee协议在NS2中的实现第37-42页
        4.2.3 H.264视频传输模型的创建第42-43页
    4.3 ZigBee网络视频传输仿真及性能分析第43-46页
        4.3.1 传输仿真的实现步骤第43-45页
        4.3.2 解码视频质量分析第45-46页
    4.4 本章小结第46-47页
5 基于ZigBee网络的视频传输及ARM解码实现第47-67页
    5.1 嵌入式系统概述第47-48页
    5.2 构建基于ARM11的嵌入式平台第48-58页
        5.2.1 构建交叉编译环境第49-52页
        5.2.2 建立嵌入式linux系统平台第52-58页
    5.3 构建ZigBee网络视频传输系统第58-64页
        5.3.1 发送端设计实现第58-59页
        5.3.2 设置ZigBee网络第59-61页
        5.3.3 接收解码段设计实现第61-64页
    5.4 视频解码对比分析第64-66页
    5.5 本章小结第66-67页
6 总结和展望第67-69页
    6.1 研究内容总结第67-68页
    6.2 未来的研究内容第68-69页
参考文献第69-73页
攻读硕士期间完成的学术论文和科研项目第73-75页
致谢第75-77页
论文购买
论文编号ABS2429049,这篇论文共77页
会员购买按0.30元/页下载,共需支付23.1
不是会员,注册会员
会员更优惠充值送钱
直接购买按0.5元/页下载,共需要支付38.5
只需这篇论文,无需注册!
直接网上支付,方便快捷!
相关论文

点击收藏 | 在线购卡 | 站内搜索 | 网站地图
版权所有 艾博士论文 Copyright(C) All Rights Reserved
版权申明:本文摘要目录由会员***投稿,艾博士论文编辑,如作者需要删除论文目录请通过QQ告知我们,承诺24小时内删除。
联系方式: QQ:277865656