论文部分内容阅读
由于和DVR相比有着显著的优势,网络硬盘录像机(即网络视频录像机NVR)在视频监控系统中起到越来越核心的作用。监控录像回放是NVR主要功能之一,但回放功能在实际使用过程中存在一些技术问题,其中的一个问题是快速定位一个时间段内的视频至某个事发时间点。为了化解事后视频回放定位在实际应用中的难题,提高事件核查的效率,本NVR系统使用一种视频数据快速搜索切片引擎技术,它由下列部分组成:时间刻度管理器,确定搜索的视频时间段;画面管理器,显示画面的控制管理,确定每次切片的个数;视频管理器,播放切片点的视频;切片导航器,负责搜索时的视频播放进度的导航控制。一种视频数据快速搜索切片引擎的搜索方法,步骤为:输入查询条件,搜索相关的视频数据,并将其分为至少4个切片;将所述切片按时间先后顺序排序,并进行刻度划分,获取每个切片的时间点;根据每个切片的时间点获取视频数据,并将视频输送到相应的画面区域显示;单击选中一个视频画面后,对其代表的视频时间段进行再一次切片划分,或退出本级切片,返回上一级切片。本文以某公司视频监控项目为背景,对上述方法的设计与实现做了详细的说明。首先概述整个NVR视频监控系统,对当前使用的视频监控系统所采用体系结构做了详细介绍。NVR可实现监控图像的本地和远程浏览、录像和回放、PTZ控制、报警联动与管理等功能于一体,是整个系统的核心。然后介绍切片引擎技术的设计思想与性能指标,以及在切片引擎实现过程中需要解决的技术难点。本文的核心工作是切片引擎的设计与实现,主要从切片引擎的具体业务逻辑和代码实现两方面说明切片引擎的视频搜索解决方案。切片引擎子系统采用模块化的设计方法,对子系统各功能的接口进行了详细设计,包括切片引擎和各个模块间通讯的消息定义。最后对模块的使用做了简要说明,并且进行性能测试,很好的解决了手工搜索录像视频缓慢的问题,完成了之前的工程设计目标。