Author Login Editor-in-Chief Peer Review Editor Work Office Work

Computer Engineering ›› 2012, Vol. 38 ›› Issue (16): 245-248. doi: 10.3969/j.issn.1000-3428.2012.16.064

• Networks and Communications • Previous Articles     Next Articles

Design and Implementation of OSD for Video Surveillance Based on Nano-X

FEI Li-mei, CHEN Yao-wu, JIANG Rong-xin   

  1. (Institute of Advanced Digital Technology and Instrument, Zhejiang University, Hangzhou 310027, China)
  • Received:2011-11-15 Revised:2011-12-23 Online:2012-08-20 Published:2012-08-17

基于Nano-X的视频监控OSD设计与实现

费莉梅,陈耀武,蒋荣欣   

  1. (浙江大学数字技术及仪器研究所,杭州 310027)
  • 作者简介:费莉梅(1986-),女,硕士研究生,主研方向:嵌入式实时系统;陈耀武,教授、博士生导师;蒋荣欣,讲师、博士后
  • 基金资助:
    国家自然科学基金资助项目(40927001)

Abstract: Aiming at the requirements of high real-time and small storage space in embedded video surveillance Graphical User Interface(GUI) system. This paper presents a design of real-time On Screen Display(OSD) for video surveillance based on Nano-X. Microwindows is transplanted and tailored on the PowerPC platform. In order to improve the system in real time, Direct Memory Access(DMA) is used to help the PCI transmission. The region’s changes are judged to realize the GUI data’s refresh, and the mouse layer is blended through DM6467’s VDCE module. Experimental tests show that the maximum value of OSD display time for single-frame is adapted to 37.98 ms, and the blending time of mouse is down to 13.6 ms, reaching the requirement of refresh’s speed about 25 f/s.

Key words: Nano-X middleware, high real time, On Screen Display(OSD) technology, video surveillance, mouse blending, Graphical User Interface(GUI)

摘要: 针对嵌入式视频监控系统的图形用户界面(GUI)应具有存储空间小、实时性高的要求,提出一种基于Nano-X的实时视频监控在屏显示(OSD)设计方案。以PowerPC处理器和TI DSP为硬件平台,对Microwindows进行移植和裁剪。采用直接存储器存取方式进行OSD数据的PCI总线传输,判断变动区域实现GUI局部数据的刷新,通过DM6467的VDCE硬件模块进行鼠标图层叠加,以此提高系统的实时性。实验测试结果表明,该系统中单帧OSD数据的最大处理时间低于37.98 ms,鼠标叠层时间降至13.6 ms以下,有效地达到了25 f/s的实时刷屏要求。

关键词: Nano-X中间件, 高实时性, 在屏显示技术, 视频监控, 鼠标叠层, 图形用户界面

CLC Number: