数字视频监控系统视频播放器研究与开发
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
随着科技的进步和生活水平的不断提高,视频监控系统在工业生产、安防和日常生活中得到了广泛的应用。目前视频监控已由模拟视频监控过渡到了数字视频监控系统。
     数字视频监控系统是一个综合的集成系统,涉及到硬件、软件、网络等方面技术的综合应用。其中视频监控端播放软件是监控系统的重要组成部分,它汇集了现场监控主机传回的所有数据,实现了视频数据的解码、显示和处理等功能。视频播放器的解码效率和显示效果对监控系统性能有重要的影响。本文从实现监控端多路视频播放器的目的出发,对视频播放器的解码器效率、误码掩盖和视频网络传输等关键技术进行了深入研究,并实现了一个高效的多路播放器。
     在第一章中,首先回顾了视频监控系统的发展历程,详细介绍了图像压缩算法和视频压缩编码标准,并进行了比较说明。在对比了国内外数字视频监控系统的研究和开发现状的基础上,给出了本文的研究背景和主要研究内容。
     在第二章中,使用Intel处理器中的SIMD指令和内存优化技术对IDCT(反离散余弦变化)、运动补偿和图像重组等解码过程进行优化实现。在对IDCT优化过程中提出了一种结合VLCD(变长码解码)和IQ(反量化)解码过程的优化方法;把运动补偿和图像重组过程结合在一起,按图像编码方式和运动补偿方式进行分类组合,实现解码性能提高。
     在第三章中,为了减少数据传输过程中出现的误码对视频图像的影响,本章中对误码掩盖方法进行了研究,在分析和比较各种误码掩盖方法的基础上提出了针对MPEG-1编码特性的混合误码掩盖方法。在视频解码器中使用分块匹配误码掩盖方法实现了对1帧图像的误码掩盖处理;用时间替代法实现对P帧和B帧图像的误码掩盖处理。
     在第四章中,着重阐述了网络传输介质、网络通信方式、TCP/IP协议、IP广播和多播、SOCKET网络编程等数字视频网络传输的相关技术和知识,根据视频监控系统的特点,提出了适合不同网络环境使用的基于IP组播的UDP和TCP协议,并提出了编程模型和实现方法。
     在第五章中,对基于局域网的视频监控系统建立了的网络模型,并对以视频服务器作为终端数据采集设备的视频监控系统进行功能模型设计。用COM技术实现对监控系统播放器的开发。
     在第六章中,对全文工作进行了概要的总结和展望,为今后的工作确定了目标。
With progress in science and standard of living, more and more video supervise system is adopt in industry manufacture and daily live. Traditional analog video supervise system have evolution to digital video supervise system.
    Digital video supervise system is a compositive system, which contained the technology of hardware, software and networking. The video player is one of the best important parts of digital video supervise system. It gathers all data from long-distance host computer and accomplishes the task of decoding the data of video, displaying and processing. The efficiency of video decoder of video player and the performance of display is very important to video supervise system. In order to realize a multi-ways video player, we have lucubrated in the efficiency of video decoder, error concealment and video transport in network, accomplished an efficient multi-ways video player.
    In chapter one, first we review the history of video supervise system and in statement the arithmetic of image compression and standard the video coding. In particular, analyze the status the product of digital video supervise system in domestic and broad, and give the background of research and following content.
    In chapter two, using the instruction of SIMD and memory in Pentium to optimize IDCT, motion compensation and recompose frame and improving executive speed of IDCT to utilize VLCD and IQ. By integrating motion compensation and recompose frame, classifying the integration according to the mode of macroblock coding and motion compensation integration, and combination in another way to achieve to improve the performance of decoder.
    In chapter three, in order to reduce the impact of error data corrupt to image, we analyze and compare many error concealment methods and improved hybrid error concealment utilized the trait of the standard of MPEG-1. Process I frames with block-matching error concealment and B, P frames with error replacement concealment.
    In chapter four, analyze some network transferring technologies about TCP/IP. A resolving method through TCP, UDP, IP Multicast and RTP, is present to transfer video.
    In the chapter five, design a function model in supervise system to accomplish a multi-ways video player in COM. based on LAN.established a model of supervise system model
    
    
    In chapter six, all of the work in this thesis is summed up. The future research of digital video supervise system is prospected.
引文
[1] 陈少能、牟军,数字视频远程监控系统的技术与应用,电子与金系列工程信息 1999(2)
    [2] 江潮,基于网络的数字视频监控系统,武汉大学学报,2000(10)
    [3] 沈兰荪,图像编码与异步传输,人民邮电出版社 1998
    [4] 沈兰荪,压缩图像处理技术研究,北京工业大学学报,2000(9)
    [5] 贾铸,算术编码方法在图像压缩编码中的应用,电子工程,1999(4)
    [6] Kunt M, Recent results in high—compression image coding. IEEE Trans on CAS, 1987,34(11)
    [7] Barnsley M F, A better way to compress images. Byte, 1988 (1)
    [8] Freeland G C, IFS fractals and the wavelet transform. In:ICASSP'90.
    [9] Daubechies I. The wavelet transform, time—frequency localization and signal analysis. IEEE Trans IT, 1990,36(5)
    [10] Mallat S. Multifrequency channel decomposition of images and wavelet models, I EEE Trans on ICASSP, 1989,37(12)
    [11] 刘彩霞,视频压缩国际标准的发展概况,世界电信,1998(8)
    [12] 杨品、钟玉琢,等MPEG运动图像压缩编码标准,机械工业出版社,北京,1995
    [13] 田栋,H.263的发展及应用,测控技术,2001(5)
    [14] 王兴东、余松煜,MPEG-1实时视频压缩及其应用,电子技术,2000(12)
    [15] 钟玉琢等,运动图像及其伴音通用编码标准,清华大学出版社,北京,1997
    [16] ISO/IEC JTC1/SC29/WG11 N3156, overview of the MPEG-4 Stand, Dec. 1999
    [17] ISO/IEC JTC1/SC29/WG11 N3342, overview of the MPEG-4 Stand, Mar. 2000
    [18] 钟玉琢等,基于对象的多媒体数据压缩编码标准,科学处出版社,北京,2000
    [19] 阮象华,从MPEG-1到MPEG-7,通讯技术,2001(6)
    [20] 朱秀昌,MPEG-21多媒体框架标准简介,中兴通讯技术,2002(3)
    [21] 赵烽,正在制定的国际标准—MPEG-21,数字电视与数字视频,2001(9)
    [22] 卢有杰,H.261视听通信编码标准,中国计算机用户,1992(10)
    [23] 纪涌,H.263简介,数据通信,1998(3)
    [24] 毛淑华,具有报警功能的闭路电视监控系统,无线电工程,2000(2)
    [25] 陈军霞,多媒体数字监控系统的设计与实现,河北工业科技,2001(1)
    [26] 许东,网络化的全数字图像监控系统,有线电视技术,2002(2)
    [27] 赵少华,图像监控系统视频采集压缩卡,电信快报,2000(11)
    [28] Yi-Shin Tung, MMX-based DCT and MC Algorithms for Real-Time Pure Software MPEG Decoding, in Proc. IEEE Int. Conf. Multimedia Computing and Systems, 1999(1)
    [29] 张昆藏,奔腾Ⅱ/Ⅲ处理器系统结构,电子工业出版社,北京,2000
    [30] IA-32 Intel Architecture Software Developer's Manual Volume 1:Basic Architecture, www.intel.com 2002
    [31] IA-32 Intel Architecture Software Developer's Manual Volume 2: Instruction Set Reference www.intel.com 2002
    [32] 周璇,MMX技术在视频编码中的应用 微处理机 1999(2)
    [33] James Abel etc. Applications Tuning for Streaming SIMD Extensions, Intel Technology Journal Q2, 1999
    
    
    [34] Intel Pentium 4 and Intel Xeon~(TM) Processor Optimization, www.intel.com
    [35] Vill Lappalainen etc. Overview of Research Efforts on Media ISA Extensions and Their Usage in Video Coding, IEEE Transaction on Circuits and Systems for Video Technology, 2002,12(8)
    [36] 山洪刚,一种应用于8×8二维DCT/IDCT的高效结构,半导体技术,2002(6)
    [37] 陈禾,基于改进DA算法的2-D IDCT系统设计,通信学报,2001(3)
    [38] CHEN W. H, SMITH C H, A fast computational algorithm for the discrete cosine transform[J]. IEEE Trans Commun., 1977,25,1004-1009
    [39] IA-32 Intel Architecture Software Developer's Manual Volume 3: System Programming Guide www.intel.com 2002
    [40] 李熠,数字图像传输中的误码控制与掩蔽技术,电视技术,2002/8
    [41] 梁柱,IP视频通信中的错误掩盖技术,信号处理,2001/6
    [42] M Wada, Selective recovery of video packet loss using error concealment, IEEE Journal on Selected Areas in Communication, 1989,7(6)
    [43] A S Tom, C.L Yeh and F Chu, Packet video for cell loss protection using deinterleaving and scrambling. Proceeding of International Conference on Acoustics, Speech and Signal Processing, 1991 (5)
    [44] Y Wang and Q Zhu, Error control and concealment for video communication: A review, Proceedings of the IEEE, 1998(5)
    [45] M Ghanbari and V Seferidis, Cell-loss concealment in ATM networks, IEEE Transactions on Circuits and System for video Technology, 1993,3(6)
    [46] W K work and H Sun, Multidirectional interpolation for spatial error concealment, IEEE Transactions on Consumer Electronics, 1993,3{8}
    [47] 罗明辉,基于H.263视频解码的误码掩盖技术研究,通信学报,1999/5
    [48] 梁凡,视频压缩编码的差错复员技术,中国图象图形学报,2000/5
    [49] 宋彬,视频通信中抗误码方法研究,高技术通信 2002/4
    [50] Han-Chiang Shyu, Detection and Concealment of Transmission Errors in MPEG-2 Images—A Genetic Algorithm Approach, IEEE Transactions on Circuits and Systems for Video Technology, 1999,9(6)
    [51] 龚时镠,朱秀昌 视频通信中的误码掩盖技术初探,数字视频 2000,6
    [52] P. Perona and J. Malik, Scale-space and edge detection using anisotropic diffusion, IEEE Trans. Pattern Recognition Machine Intel., 1990/12
    [53] Sofia Tsekeridou, MPEG-2 Error Concealment Based on Block-Matching Principles, IEEE Transactions on Circuits and Systems for Video Technology, VOL. 10, NO.4, JUNE.2000
    [54] 宋彬,基于主观质量控制的数字综合抗误码技术,电子学报,2001/7
    [55] B. Rananurthi and AI. Gersho, Nonlinear space-variant postprocessing of block coded images, IEEE Trans. Acoust, Speech, Signal Processing, 1986 (1)
    [56] H. Sun, K. Challapali and J. Zdepski, Error Concealment in Digital Simulcast AD-HDTV Decoder, IEEE Trans. On Consumer Electronics, 1992, 38(3)
    [57] S. Aign and K. Fazel, Error Detection and Concealment Measures in MPEG-2 Video Decoder, Proc. Int. Workshop on HDTV'94, 1994(10)
    [58] J. W. Suh and Y. S. Ho, Error Concealment based on directional interpolation, IEEE Trans. On Consumer Electronics, 1997,43(8)
    [59] Myeong-Hoon Jo etc. Error Concealment for MPEG-2 Video Decoders with Enhanced Coding Mode Estimation, IEEE Transactions on Consumer Electronics, 2000,46(11)
    
    
    [60] 白木、周洁,传输介质介绍,中国有限电视,2002(8)
    [61] Comer D E. Internetworking With TCP/IP, 3rd Edition, Prentice Hall, 1999
    [62] 潘爱民,COM原理与应用,清华大学出版社,北京,1999
    [63] 周振红、周洞汝,基于COM的软件技术,计算机应用,2001(3)
    [64] Dale Rogerson, Inside COM, Microsoft Press, 1997
    [65] George Shepherd, Inside ATL, Microsoft Press, 1999
    [66] 于海晨、仲崇权,基于Internet的控制系统远程监控方案及实例,计算机自动测量与控制,2001,9(5)
    [67] 王宏刚、徐玉斌,深井远程计算机监控软件系统的建模及实现,计算机工程与应用,2001(4)
    [68] 陈淑珍,基于COM技术的多媒体监控系统的设计与实现,武汉大学学报,2001(6)
    [69] 汪纪锋,用COM技术构造机房环境监控系统,重庆大学学报,2001(7)
    [70] 唐志,变电站多媒体远程监控系统软件设计,华北电力技术,2001(12)
    [71] 任得凌、顾毓清,面向对象得应用程序编程接口的设计实现,小型微型计算机系统,2001(7)
    [72] 杨晓红、朱庆生,组件化程序设计方法及组件标准,重庆大学学报,2001(11)
    [73] 徐莹、高正平,COM在电站实时信息系统中的应用,计算机应用,2001(10)
    [74] 陈学光、陈维荣,一种基于多媒体的远程视频监控系统方案,铁道学报,2001(12)
    [75] 张小耗、葛仁伟,IP多播在数字视频监控系统中的实现,上海大学学报,2000(12)
    [76] 朱康辛,基于IP多播的视频监控系统,通信技术,2000(2)
    [77] 冯晔、冯忠义,基于Socket网络编程接口实现局域网上视频传输的应用研究,微计算机信息,1998,14(5)
    [78] 杨竞,基于Internet/Intranet地分布式Web应用系统开发技术,微电脑世界周刊,2000(5)

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700