[发明专利]用于嵌入式NVR的录像回放时间轴与内容同步控制方法有效
申请号: | 201410127556.7 | 申请日: | 2014-03-31 |
公开(公告)号: | CN103873804B | 公开(公告)日: | 2017-03-22 |
发明(设计)人: | 王刚;舒展;范毅;吴立 | 申请(专利权)人: | 武汉烽火众智数字技术有限责任公司 |
主分类号: | H04N5/93 | 分类号: | H04N5/93;H04N21/472;H04N21/8547 |
代理公司: | 武汉宇晨专利事务所42001 | 代理人: | 黄瑞棠 |
地址: | 430074 湖*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 嵌入式 nvr 录像 回放 时间 内容 同步 控制 方法 | ||
技术领域
本发明涉及视频监控和流媒体处理技术领域,尤其涉及一种用于嵌入式NVR的录像回放时间轴与内容同步控制方法。
背景技术
随着高清监控的逐步普及,视频监控正在快速迈入全网络化时代,对高清监控管理及存储业务提出了更高的要求;传统的硬盘录像机受硬件制约已不能满足高清接入和存储功能。为此,NVR(Network Video Recorder,网络视频录像机)逐渐成为高清时代的主流监控存储设备。
NVR是一类视频录像设备,其最主要的功能是通过网络接收IPC(网络摄像机)设备或编码器传输的数字视频码流,并进行存储、管理,从而实现网络化带来的分布式架构优势。同时嵌入式NVR又具有硬件解码功能,用户可以通过嵌入式NVR自带的GUI(Graphical UserInterface,图形用户界面,又称图形用户接口,是指采用图形方式显示的计算机操作用户界面,与早期计算机使用的命令行界面相比,图形界面对于用户来说在视觉上更易于接受)进行各种配置、实时视频浏览、录像检索及回放等功能。但在实际的应用环境中,由于受到网络环境和网络摄像机的系统时间改变等因素的影响,导致存储的原始视频数据的时间戳不连续,这样在GUI中回放录像时很难保证录像的时间轴位置和录像播放的实际时间点对应,其结果有可能是实际录像已经播放完成,但时间轴的游标还在走动,或者相反,同时也很难根据时间轴的时间点去精确定位录像的时间点。另外,受网络影响,实时视频数据在传输过程中可能会丢包,保存的视频数据在进行录像回放时会产生卡顿的问题。
发明内容
本发明的目的就在于克服嵌入式NVR的GUI在回放录像时时间轴的游标时间信息与实际录像内容不同步的缺点,提供一种用于嵌入式NVR的录像回放时间轴与内容同步控制方法,保证录像回放时的流畅性。
本发明的目的是这样实现的:
综合使用流媒体传输技术和网络通信技术,解决嵌入式NVR在GUI中回放录像时,时间轴的游标时间与实际播放内容不同步的问题。
其技术方案是:用于嵌入式NVR的录像回放时间轴与内容同步控制的方法,分为GUI和后端程序,同时主要分为两个阶段进行处理控制,即接收IPC(Information Processing Center,信息处理中心)的实时数据并存储阶段、GUI中录像回放与控制阶段。前一阶段为后一阶段的实施提供基础,后一阶段实现最终的目的。在第一阶段,即接收IPC的实时视频数据包进行存储阶段,运用流媒体的IP(Internet Protocol,网络之间互连的协议)传输技术提取实时视频数据包中的时间戳信息,并采用算法对时间戳处理,将经过处理时间戳后的视频数据包存储到硬盘介质中。在第二阶段,即GUI中录像回放与控制阶段,运用网络技术中的进程间通信技术实现GUI的时间轴游标与播放显示模块进行交互控制,达到时间轴与录像内容同步。
具体地说,本方法包括第一、二阶段。
1)本方法的第一阶段:
①开始,加载并启动后端程序开始录像,准备接收网络摄像机的实时视频数据;
②接收网络摄像机的实时视频数据包;
③运用流媒体的IP传输技术提取实时视频数据包的时间戳,并根据NVR系统自身的时间修正处理视频数据包的时间戳;
④将时间戳修正后的视频数据包保存到存储介质中;
⑤判断保存的视频数据包是否为关键帧,是则执行步骤⑥,否则执行步骤⑦;
⑥将关键帧信息保存到存储介质中;
⑦判断录像功能是否被关闭,是则继续执行步骤②,否则执行步骤⑧,重复步骤②~⑥,可以持续存储网络摄像机的实时视频数据;
⑧关闭录像,结束本阶段。
2)本方法的第二阶段:
①开始,加载并启动GUI和后端程序;
②GUI向后端程序查询某一时间段的录像;
③GUI根据后端程序返回的录像文件信息,在录像回放时间轴上绘制时间刻度、录像起点及结束点位置;
④GUI向后端程序请求播放录像,后端程序解析请求播放的内容,根据解析结果和录像文件的关键帧信息找到要播放的录像文件及位置;
⑤后端程序打开录像文件和解码通道;
⑥后端程序从存储介质中读取视频数据,将视频数据送入组帧模块进行组帧;
⑦后端程序组完一帧后的视频帧送入解码通道,解码后将图像显示在GUI的录像回放界面,同时,后端程序将视频帧的时间信息传给GUI,GUI收到时间信息后,在录像回放时间轴上移动游标到正确位置;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉烽火众智数字技术有限责任公司,未经武汉烽火众智数字技术有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410127556.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种缝用式驳接头
- 下一篇:一种高压方波驱动信号发生装置