论文部分内容阅读
公共电话交换网(PSTN)是最广泛使用的通信线路,因此在PSTN线路上传输视频具有广阔的应用前景。本文详细讨论了基于PSTN的视频监控系统中采集子系统和显示子系统的设计与实现,并对系统关键技术之一——编码器码率控制进行了系统深入的研究。 现有的视频监控系统中的视频采集都是通过非标准接口实现的,其通用性相对较差。视频采集的标准接口是微软提出的与设备无关的Video For windows和DirectShow。本文提出并实现了一种基于DirectShow的视频采集方案,同时对采集中的分辨率变换、采集模块与其它模块的同步和采集图像的字幕叠加等问题进行了讨论。 目前市场上有多种类型的显示适配器,不同厂家的显示设备之间存在显示兼容性问题。因此需要根据显示设备支持的显示技术创建特定显示对象完成显示功能,同时显示功能的显示模式需要动态切换。为了解决这些问题本文提出了一种多种显示模式动态适应算法。另外,多路解码和显示是监控系统中客户端的主要功能,本文提出了一种基于解码循环队列的多路解码和基于DirectDraw的多路显示的解决方案。 在低带宽下传输视频要解决的一个关键问题是降低传输延迟、提高图像质量。此外,本文监控系统应用的带宽范围较大(9.6Kbps~10Mbps),用户对视频传输要求多样性(如用户可以对图像质量、传输帧率、传输延迟和显示分辨率有不同的选择)。要解决这些问题就需要研究编码器的码率控制。现有的MPEG-4的码率控制仅有P帧的控制算法,并且没有场景变化的处理。本文针对低带宽的应用要求对原算法进行改进,增加了对系统性能影响比较大的I帧的码率控制模型,并考虑场景变化的影响,对量化值的调整方法进行了改进。实验结果表明改进算法降低了编码缓冲区延迟,提高了重建图像的质量。