论文部分内容阅读
作为多媒体技术中的关键技术,流媒体技术在IPTV、移动通信、宽带网络通信和家庭消费电子等高技术产业群中得到广泛应用。流媒体技术融合了流媒体数据的采集、压缩、存储、传输以及网络通信等多项技术。
目前基于IP网络的流媒体技术尤其是视频主要受制于网络带宽和网络友好问题。作为新一代视频编码标准的H.264/AVC,提供了视频压缩的高效率和网络友好的视频表达,很好地解决了上述两方面问题。但是,H.264优越性能的获得是以计算复杂度为代价的,因此实时编解码器对软、硬件也提出了更高的要求。本文主要取得以下几个方面的研究成果:
针对H.264/AVC视频编码标准中的多种块模式运动估计特点,提出了一种新的快速运动估计算法。该算法包括整像素和亚像素搜索的非对称混合菱形网格搜索法和分层的矢量偏移算法。实验表明该算法在保持编码器原有的失真度特性的同时,可显著提高编码器编码速度。
针对实时解码器要求,完成H.264基于mainprofile的实时视频解码器核心C代码的设计与优化。采用了更为简洁的数据结构和更为高效的程序结构,目前在PC机上已达到H.264的D1码流实时解码。然后在TI的DM642EVM平台上实现基于H.264/AVC的视频解码器,采用了DSP/BIOS多任务的机制,实现了解码和图像的回放功能,为以后实现嵌入式IP机顶盒终端视频解码模块打下了良好的基础。
针对H.264/AVC网络抽象层的特点结合会话描述协议(SDP)和实时传输协议(RTP),建立了基于IP的H.264/AVC流媒体传输系统模型。同时,在分析了实时传输模型特性的基础上,在PC上实现了一种基于IP的H.264/AVC视频传输演示系统,验证了系统的可行性。
最后,针对IPTV进行了系统分析,并在此基础上给出了一种基于嵌入式系统的机顶盒的具体设计方案,包括硬件设计和软件设计,并对基于第三部分中H.264/AVC解码器核心进行优化后完成机顶盒的视频解码模块。