基于Dptz的视频监控互动方法及装置制造方法及图纸

技术编号:10220841 阅读:483 留言:0更新日期:2014-07-16 20:57
本发明专利技术提供了一种基于Dptz的视频监控互动方法及装置,通过设置三个缓存,第一个缓存用来存放原始全景视频,第二个缓存用来存放基于第一个缓存比例缩小后的全景视频,用于提供全景视频码流,第三个缓存用来存放基于第一个缓存比例缩小以及裁剪后的Dptz视频,用于提供Dptz视频码流,而后同时显示两种视频码流,即基于多视频源缓冲技术从而实现Dptz效果,从而解决了原有方法中Dptz操作不直观不方便的问题。

【技术实现步骤摘要】
基于Dptz的视频监控互动方法及装置
本专利技术涉及视频监控领域,尤其是指一种基于Dptz的视频监控互动方法及装置。
技术介绍
Dptz即虚拟ptz技术在近几年的摄像机方案中,随着高清甚至超清如4K分辨率视频的出现及随着监控视场范围的越来越大,也越来越多地应用于视频安防监控中。虽然Dptz还不能达到类似于云台、快球之类实际ptz监控产品的最大功能和灵活性,但由于Dptz省去了 ptz产品的物理材质和维护成本,只需要在普通枪型摄像机上实现Dptz功能就可以达到和Ptz产品类似的功能,这也成为Dptz技术的一大优势。Dptz的技术原理是对摄像机采集到的每一帧全视场图像,基于一个缩放窗口进行平移、缩放等数字处理,最终得到一个类似于平移或缩放即Ptz操作后的局部图像视场帧。Dptz既可以在前端摄像机中通过图像处理器来实现,也可以在后端客户端视频解码后,对解码后的数据帧通过软件处理来实现;考虑到在后端对全视场帧进行软件算法上的Dptz处理会带来两个问题:1、必须传输原始全视场帧,才能做Dptz处理,但是若要保证全视场帧的清晰度,就要使用很高的带宽来接收原始全视场帧;2、若不传输原始全视场帧,使用缩减后的全视场帧做Dptz操作即我们常说的电子放大,则会造成清晰度损耗,丢失一些细节。目前已经有方案在摄像机前端利用图像处理模块的平移&缩放功能来实现Dptz功能,这样做的好处也正是前面后端dptz处理方案劣势的弥补,即一来可以减小码流传输所占带宽;二来可以在小屏上看全视场场景中任何一个局部的但一定倍数范围内像素无损伤的画面。这个系统一般由UI控制客户端和网络超清摄像机两部分通过网络互联组成。其中UI控制客户端由Dptz控制转换模块和视频解码渲染模块组成;而网络超清摄像机又由嵌入式内核系统,码流传输模块,Dptz命令接收及执行模块等组成。当用户在UI控制客户端上进行Dptz操作时,UI控制客户端会比例映射计算出相应操作框在全视场下的偏移和大小,并发给网络摄像机;网络摄像机根据接收到的操作框的偏移坐标和宽高大小,通过图像处理器对相应视频流数据帧做平移和缩放操作,最终当前码流被转换为和操作框视场范围相符的视频内容,并发给控制客户端更新显示。但是上述流程存在一个问题,那就是当用户在UI客户端上进行平移,缩放等Dptz操作时,操作后的画面只能在当前画面中显示,如果做太多Dptz操作,就很难知晓当前画面是全景画面中的哪一部分,以及缩放倍数处于哪一等级;此时若用户想直接把画面跳到全景画面中的另一部分,操作起来就很不方便,必须先通过调节缩放倍数把画面还原到全视场画面,然后再对想看的另外一部分区域进行Dptz操作,如此往复,非常不便。
技术实现思路
本专利技术所要解决的技术问题是:让用户无论如何操作都可以实时看到当前Dptz画面即全视场画面中的操作框区域处于全视场画面中的哪一部分,并可以在不还原到全视场画面的情况下通过操作框直接跳到画面的另外一个部分,同时可以由当前操作框的大小可以知晓当前Dptz画面的缩放倍数,使得整个Dptz操作变的更直观,更简单。为了解决上述技术问题,本专利技术采用的技术方案为:一种基于Dptz的视频监控互动方法,它包括双画面输出流程,所述双画面输出流程包括步骤,SI)、接收Dptz模式开启命令,进行相应视频源及编码流设置与绑定;S2)、创建一个主视频缓存,将来自视频输入源的原始分辨率的全视场画面帧缓存到该主视频源缓存中;S3)、创建全视场子视频源缓存及Dptz局部视场子视频源缓存;S4)、对主视频源缓存中数据经视频分辨率缩减处理后缓存到全视场子视频源缓存;对主视频源缓存中数据进行经裁剪与视频分辨率缩减处理后缓存到Dptz局部视场子视频源缓存;S5)、将全视场子视频源缓存和Dptz局部视场子视频源缓存中的数据编码形成编码流后输出。本专利技术还涉及一种基于Dptz的视频监控互动装置,它包括双画面展示模块,所述双画面展示模块包括,启动单元,用于接收Dptz模式开启命令,进行相应视频源及编码流设置与绑定后转到主缓存创建单元;主缓存创建单元,用于创建一个主视频缓存,将来自视频输入源的原始分辨率的全视场画面帧缓存到该主视频源缓存中而后转到子缓存创建单元;子缓存创建单元,用于创建全视场子视频源缓存及Dptz局部视场子视频源缓存而后转到视频缓存单元;视频缓存单元,用于对主视频源缓存中数据经视频分辨率缩减处理后缓存到全视场子视频源缓存;对主视频源缓存中数据进行经裁剪与视频分辨率缩减处理后缓存到Dptz局部视场子视频源缓存;而后转到输出单元;输出单元,用于将全视场子视频源缓存和Dptz局部视场子视频源缓存中的数据编码形成编码流后输出。本专利技术的有益效果在于:提供了一种多视频源缓冲技术(即mult1-source-buffer技术),从而使得视频输入源的原始图像可得以分成一个画面用来显示全景全视角画面的码流,本专利中称为全视场画面(又称小画面);另外一个画面用来显示Dptz操作后全视场中的局部视场区域的画面(又称大画面)内容,本专利中称为Dptz画面的双画面显示。由此,在用户端通过此处送出的两种画面可以在无论如何操作都可以实时看到当前Dptz画面即全视场画面中的缩放框区域处于全视场画面中的哪一部分,同时可以由当前缩放框的大小可以知晓当前Dptz画面的缩放倍数,使得整个Dptz操作变的更直观,更简单。【附图说明】下面结合附图详述本专利技术的具体结构图1为本专利技术的视频处理及关系框图;图2为本专利技术的用户操作流程图;图3为本专利技术的具体示例架构图。【具体实施方式】为详细说明本专利技术的
技术实现思路
、构造特征、所实现目的及效果,以下结合实施方式并配合附图详予说明。本专利技术最关键的构思在于:提供了一种多视频源缓冲技术(即mult1-source-buffer技术),从而使得视频输入源的原始图像可得以分成两个画面,一个画面用来显示全景全视角画面的码流,本专利中称为全视场画面(又称小画面);另外一个画面用来显示Dptz操作后全视场中的局部视场区域的画面(又称大画面)内容,本专利中称为Dptz画面的双画面显示。由此,在用户端通过此处送出的两种画面可以在无论如何操作都可以实时看到当前Dptz画面即全视场画面中的缩放框区域处于全视场画面中的哪一部分,同时可以由当前缩放框的大小可以知晓当前Dptz画面的缩放倍数,使得整个Dptz操作变的更直观,更简单。请参阅图1,一种基于Dptz的视频监控互动方法,它包括双画面输出流程,所述双画面输出流程包括步骤,SI)、接收Dptz模式开启命令,进行相应视频源及编码流设置与绑定;S2)、创建一个主视频缓存,将来自视频输入源的原始分辨率的全视场画面帧缓存到该主视频源缓存中;S3)、创建全视场子视频源缓存及Dptz局部视场子视频源缓存;S4)、对主视频源缓存中数据经视频分辨率缩减处理后缓存到全视场子视频源缓存;对主视频源缓存中数据进行经裁剪与视频分辨率缩减处理后缓存到Dptz局部视场子视频源缓存;S5)、将全视场子视频源缓存和Dptz局部视场子视频源缓存中的数据编码形成编码流后输出;从上述描述可知,相比传统的前端Dptz功能实现是直接基于视频输入源(vin),通过添加缩放窗口(zoom window),通过平移缩放数字处理,最终得本文档来自技高网
...
基于Dptz的视频监控互动方法及装置

【技术保护点】
一种基于Dptz的视频监控互动方法,其特征在于:它包括双画面输出流程,所述双画面输出流程包括步骤,S1)、接收Dptz模式开启命令,进行相应视频源及编码流设置与绑定;S2)、创建一个主视频缓存,将来自视频输入源的原始分辨率的全视场画面帧缓存到该主视频源缓存中;S3)、创建全视场子视频源缓存及Dptz局部视场子视频源缓存;S4)、对主视频源缓存中数据经视频分辨率缩减处理后缓存到全视场子视频源缓存;对主视频源缓存中数据进行经裁剪与视频分辨率缩减处理后缓存到Dptz局部视场子视频源缓存;S5)、将全视场子视频源缓存和Dptz局部视场子视频源缓存中的数据编码形成编码流后输出。

【技术特征摘要】
1.一种基于DptZ的视频监控互动方法,其特征在于:它包括双画面输出流程,所述双画面输出流程包括步骤, S1)、接收Dptz模式开启命令,进行相应视频源及编码流设置与绑定; S2)、创建一个主视频缓存,将来自视频输入源的原始分辨率的全视场画面帧缓存到该主视频源缓存中; S3)、创建全视场子视频源缓存及Dptz局部视场子视频源缓存; S4)、对主视频源缓存中数据经视频分辨率缩减处理后缓存到全视场子视频源缓存; 对主视频源缓存中数据进行经裁剪与视频分辨率缩减处理后缓存到Dptz局部视场子视频源缓存; S5)、将全视场子视频源缓存和Dptz局部视场子视频源缓存中的数据编码形成编码流后输出。2.如权利要求1所述的基于Dptz的视频监控互动方法,其特征在于:所述双画面输出流程中步骤S4的视频分辨率缩减处理包括,对主视频源缓存的数据进行scale算法处理后缓存至全视场子视频源缓存中的步骤。3.如权利要求1所述的基于Dptz的视频监控互动方法,其特征在于:所述双画面输出流程中步骤S4的裁剪与视频分辨率缩减处理包括步骤, S41)、接收操作框信息; S42)、根据操作框信息及原始分辨率通过裁剪算法得到操作框在原始分辨率坐标下操作框对应的输入窗口区域的位置及大小; S43)、对输入窗口进行scale算法处理; S44)、缓存至Dptz局部视场子视频源缓存。4.如权利要求1所述的基于Dptz的视频监控互动方法,其特征在于:它包括用户操作流程,所述用户操作流程包括, S51)、发送Dptz模式开启命令; S52)、接收Dptz局部视场子视频源缓存的编码流于大画面中显示,接收对应全视场子视频源缓存的编码流于小画面中显示; S53)、待用户在大画面或小画面中进行Dptz操作; S54)、判断该操作发生在大画面中或小画面中,若大画面则执行步骤SS4,小画面则执行步骤SS5 ; S54)、获取当前操作框在大画面中的位置信息与比例信息,而后转到步骤SS8; S55)、计算当前操作框在小画面中的位置信息与比例信息; S56)、获取前一次操作框的原始大小; S57)、计算出当前操作框在小画面中的位置信息,而后转到步骤SS8; S58)、将操作框的位置信息与比例信息作为操作框信息向外发送; S59)、根据编码流更新大画面显示,并对应更新操作框在小画面中的位置及大小,而后回到步骤SS3。5.如权利要求1所述的基于Dp...

【专利技术属性】
技术研发人员:卢华伟夏永奇余灵先蒋承昌彭明明
申请(专利权)人:深圳英飞拓科技股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1