论文部分内容阅读
随着数字电视及多媒体技术的发展,视频编码技术得到快速发展,多项视频编码标准相继被制订,应用于不同领域。为共享系统软硬件资源,视频转换编码技术作为视频领域中一项重要技术应运而生。视频转换编码技术是对已压缩的码流进行再处理,使码流与信道或终端相适应,实现通用多媒体接入。MPEG-2标准在数字电视和DVD等消费电子领域已得到广泛应用,积累了丰富的节目资源。近来发展很快的高效压缩编码标准-H.264/AVC采用了一系列更加复杂而有效的视频压缩算法,与先前的编码标准相比,压缩性能明显提高。在同等图像质量下,H.264/AVC编码流数据量仅为MPEG-2编码流的50%左右。此外,H.264/AVC还具有抗误码性能强,易于适应网络环境和网络接口多样性等优点。随着无线视频传输和网络流媒体技术的发展,将会有更多视频系统采用高效的H.264/AVC标准。然而,目前的大多数节目资源均采用MPEG-2标准。因此,将MPEG-2节目资源转换为H.264/AVC节目资源的需求日益凸显,MPEG-2到H.264/AVC转码技术也成为了视频技术领域的一个新研究热点。本课题对MPEG-2到H.264/AVC技术进行研究,旨在为这两种编码标准间的异类转换编码处理提供有借鉴意义的算法和解决方案。本文在概述视频转换编码技术和MPEG-2及H.264/AVC标准关键技术的基础上,分析了MPEG-2到H.264/AVC转换编码中需要处理的主要问题,论证了MPEG-2到H.264/AVC帧内及帧间转换编码实现方案,给出了转码器结构,提出了利用解码MPEG-2码流获得的DCT系数快速判定H.264编码模式等关键算法,采用软件实现并验证了所提出的算法。开发数字电视(DTV)产品,测试DTV设备及系统性能,监测DTV设备及系统运行,维修、展示DTV设备等,均需提供DTV传送流(TS),而存储或分析则需截取TS码流。为满足此需求,课题组在已有工作基础上,开发了USB 2.0数字电视码流传输/截取模块。本文第二部分总结了所完成的该模块主机软件开发工作,包括Windows及Linux系统下USB设备驱动程序及应用控制程序的开发和实现。