基于DirectShow的多线程AVS转码器的研究与实现

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:hiss006
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
数字视频技术突飞猛进的发展,相比传统的模拟视频技术它具有明显的优点,因此它的发展推动了多媒体、视频通信和数字电视等产业的飞速发展,具有重要的研究意义。在不同的应用时期为了满足不同的应用环境,一些国际组织建立了一系列的国际视频压缩编码标准,这些标准在语法格式、压缩效率、码率、分辨率等方面也不尽相同,同时每种压缩编码标准对应的传输介质以及要求终端的处理能力也不尽相同。视频转码技术的出现,使得提供通用多媒体服务成为可能,因为它解决了视频数据在不同系统和设备之间进行无缝连通的问题。所谓视频转码技术就是将一种标准和格式的视频数据处理成更适应于某种特定应用的另一种标准和格式的视频数据。本文以不同标准之间的视频转码为背景,主要研究了包括MPEG-2在内的当下主流压缩标准到我国自主研发的并具有自主知识产权的AVS压缩标准之间的视频转码,并基于DirectShow多媒体开发平台和多线程编程技术在PC上VC++开发环境中实现了多线程并行处理的转码系统。首先,基于DirectShow多媒体开发平台,利用其自身的解码内核和本文给出的手动加载解码过滤器的方法,实现了包括MPEG-2在内的多数主流压缩标准的解码;其次,利用多线程编程技术,协调转码体系结构中的各个环节,以实现高速转码器的设计,将解码下一帧和编码当前帧同时进行,并在拥有双核处理器的PC上实现了整个转码系统的软件设计,给出了关键的实现代码。最后,在PC上对整个转码系统的性能进行了测试与分析,测试结果表明与单线程串行转码结构相比较,大约可以节省近40%的转码时间。
其他文献
随着应用领域的推广,人们对于雷达的各种性能的都提出了更高的要求,这其中自然也包括雷达的距离分辨能力。而根据雷达信号理论,雷达的距离分辨单元的大小与发射信号的带宽成
通过某种融合算法将不同的图像源或者是同一传感器上的两幅或者多幅图像融合成为一幅新的图像称之为图像融合。随着技术的发展,图像融合技术有着质的发展和提升,使得图像的融
节点定位技术是无线传感器网络的主要支撑技术之一,无线传感器网络的某些路由机制、覆盖信息、负载均衡和拓扑控制等都依赖于网络中传感器节点的位置信息。大量随机布放的传感
在通信领域,无线通信在人们的生活中扮演着越来越重要的角色,宽带无线接入技术作为其中的重要组成部分也有着广泛的应用前景和巨大的发展潜力。IEEE 802.16技术是一种定位于
高光谱遥感系统可以同时获取地物的空间和光谱信息,正是由于这些优势使得高光谱遥感在植被研究、地质调查、大气环境遥感、海洋遥感、城市遥感以及军事侦查方面等很多领域应用越来越广泛。建立高光谱遥感系统的仿真模型,可以为研究者提供一个更好的了解高光谱遥感系统成像过程的方法,帮助研究者找到影响成像结果的关键性因素以设计更好的高光谱传感器;可以为高光谱遥感数据后处理算法的开发人员提供大量经济、有效的实验数据,降
随着运载火箭和航天器技术的飞速发展,人类的活动空间从陆地、海洋、天空扩展到了太空。在新军事变革的引领下,太空成为未来战争的制高点,制太空信息权是夺取高科技战争胜利
深空通信具有距离远、信噪比极低、传输时延很长、环境复杂以及功耗要求严格等特点,因此必须研究深空通信的信道模型以及适合于深空通信的信源编码、信道编码、调制和深空通
显著性检测能够快速提取图像与视频中最重要部分,从而有效解决图像与视频中信息冗余,计算量过大的问题,因此在很多场景中得到了应用。本文在研究各类显著性检测方法基础上,重
为了满足近年来爆炸式增长的移动数据业务量的传输需求,Small Cell被广泛应用于LTE-A(Long Term Evolution-Advanced,增强型长期演进计划)系统中。虽然Small Cell被认为是提
在许多工程应用中,要求天线阵列有窄的扫描波束,以提高空间分辨率等技术指标。通常为了实现窄波束采用两种方法:一种方法是基于均匀阵的基础,增加相控阵天线阵元的个数。这种