论文部分内容阅读
流媒体技术是把连续的影像和声音信息经过压缩处理后存放到网络服务器上,移动终端用户能够边下载边观看,而不需要等到整个多媒体文件下载完成就可以即时观看的技术。移动流媒体是传统流媒体技术和移动通信技术相结合的产物。 典型的移动流媒体系统由节目制作工作站、流媒体服务器、流媒体门户网站、传输网络和移动终端组成。本论文主要对移动流媒体系统的节目制作和移动终端播放器这两个关键组成部分作了研究,开发了PC平台的H.264节目制作工具和基于SYMBIAN智能手机操作系统的流媒体播放器。 具体而言,本论文主要完成了以下几项工作: (1)针对H.264编码算法复杂度高的特点,为提高节目制作效率,我们对编码算法进行了优化。考虑到1/4象素运动估计中在编码算法中的复杂度最高,本文重点对1/4像素运动估计进行优化。我们根据运动估计中SAD的特性,利用最佳整象素周围相邻的整象素点来判断收敛点的范围,把1/4象素的搜索从16次减小到6次以内;把重建的整象素图象与内插的图象分为16个图象分别存储,根据象素的特性建立了一个半象素的表和4个1/4象素的表,去除了额外计算,提高了搜索速度。 (2)开发了基于SYMBIAN的流媒体播放器。所开发的播放器能解码H.264视频码流和AMR音频码流,并在诺基亚7610手机上进行了测试,达到了预定的要求。 (3)流媒体播放器的优化。为了提高播放器的播放速度,本论文针对ARM处理器的特点,对H.264解码算法进行了优化。实际测试结果表明,经过优化的解码器在诺基亚7610手机上播放速度每秒钟提高了3帧,达到12帧/秒,画质清晰。此外,论文还对音视频同步技术做了较为深入的研究,明确了下一步的工作方向。