用来减少PTZ等待时间的装置和方法制造方法及图纸

技术编号:10906939 阅读:124 留言:0更新日期:2015-01-14 15:36
提供了一种用来减少PTZ等待时间的装置、系统以及方法。所述系统能够包括输入端口和电机驱动单元,并且所述输入端口能够接收PTZ请求。所述输入端口能够将所述PTZ请求发送到所述电机驱动单元,并且所述电机驱动单元能够从所述PTZ请求中提取PTZ命令。在一些实施例中,所述PTZ请求能够省却通过解析器和处理器的传输。

【技术实现步骤摘要】
用来减少PTZ等待时间的装置和方法
本专利技术一般地涉及IPPTZ摄像机。更特别地,本专利技术涉及一种用来减少PTZ等待时间的装置和方法。
技术介绍
已知的PTZ摄像机和其他视频捕获设备使用复杂的通信协议来促进摄像机的摇摄、倾斜以及变焦功能。这可能是效率低的。实际上,当操纵杆、键盘或其他输入设备被用来控制摄像机的摇摄、倾斜以及变焦功能时,摄像机常常不能以平滑的方式摇摄、倾斜和/或变焦并且不能以和所期望的一样及时的方式对输入控制做出响应。因此,难以使用摄像机的摇摄、倾斜和/或变焦功能来跟踪对象,从而使许多用户对摄像机的性能不满意。例如,图1是本领域中已知的PTZ摄像系统100的框图。如图1中所看到的,包括p/t/z请求的输入105能够经由IPPTZ摄像机160的用户输入设备110(诸如前端、键盘、操纵杆等等)在网络分组端口115处被接收并且被发送到请求模块120。请求模块120能够包括网页请求子模块121、HTTP视频流请求子模块122以及控制协议请求子模块123。请求模块120能够将包括p/t/z/请求的输入105发送到HTTP解析器125。例如,解析器125在一些已知系统中包括采用开放网络视频接口论坛(ONVIF)协议的解析器。解析器125能够将输入105发送到处理器模块130,并且,如图1中所看到的,处理器模块130能够包括网页处理器131、视频流式传输处理器132以及控制协议处理器133。控制协议处理器133能够处理所接收到的包括p/t/z请求的输入105,并且将经处理的输入105发送到语法分析器135。语法分析器135能够从经处理的输入105中提取即为摇摄、倾斜以及变焦命令的p/t/z命令140,并且将p/t/z命令140发送到电机驱动单元145,所述电机驱动单元145然后能够将命令140发送到PTZ摄像机160的电机150以用于从PTZ摄像机160产生响应155。因此,如图1中所看到的,在已知系统中,不从输入105中提取p/t/z命令140直到在输入105通过HTTP处理器125和处理器模块130之后为止。这促成在输入105被接收到之后来自PTZ电机150和摄像机160的延迟的且潜在的响应155。鉴于上文,存在对用来减少PTZ等待时间的改进的装置和方法的连续的不间断的需要。附图说明图1是本领域中已知的PTZ摄像系统的框图;以及图2是依照公开的实施例的PTZ摄像系统的框图。具体实施方式虽然本专利技术容许有许多不同形式的实施例,但是本着本公开内容将被认为是本专利技术的原理的范例的理解,在图中示出并且将在本文中详细地描述其特定实施例。不旨在将本专利技术限于特定图示的实施例。本文中所公开的实施例包括用来减少PTZ等待时间的改进的装置和方法。例如,在一些实施例中,能够减少在随着p/t/z/请求接收输入与来自PTZ摄像机和电机的结果得到的响应之间的等待时间。因此,能够改进用户在操作PTZ系统时的体验。依照本文中所公开的实施例用来减少PTZ等待时间的改进的装置和方法能够以固件和/或硬件的形式加以实现。附加地或可替换地,在一些实施例中,本文中所公开的改进的装置和方法能够用存储在暂时性或非暂时性计算机可读介质上的可执行控制软件加以实现,所述暂时性或非暂时性计算机可读介质包括但不限于计算机存储器、RAM、光学存储介质、磁存储介质、闪速存储器等等。图2是依照公开的实施例的PTZ摄像系统200的框图。如图2中所看到的,包括p/t/z请求的输入205能够经由IPPTZ摄像机260的用户输入设备210(诸如前端、键盘、操纵杆等等)在网络分组端口215处被接收并且发送到请求模块220。在一些实施例中,请求模块220能够包括网页请求子模块221、HTTP视频流请求子模块222以及控制协议请求子模块223。不像已知系统,控制协议请求子模块223能够从输入205中提取p/t/z请求206并且至少将p/t/z请求206发送到电机驱动单元245,而不用首先通过HTTP和/或ONVIF解析器225或处理器模块230来传递p/t/z/请求206,所述处理器模块230包括网页处理器231、视频流式传输处理器232或控制协议处理器233。在一些实施例中,控制协议请求子模块223能够包括简单文本解析器以使解析加速。例如,子模块223中的文本解析器能够仅提取并且处理PTZ参数,包括输入205中的p/t/z请求206。如图2中所看到的,电机驱动单元245能够包括p/t/z分析器235和电机驱动器255。在一些实施例中,包括分析器235和电机驱动器255的电机驱动单元245能够被包封在外壳中。电机驱动单元245的p/t/z分析器235能够从控制协议请求子模块223接收p/t/z/请求206,从请求206中提取p/t/z/命令240(即,摇摄、倾斜以及变焦命令),并且将p/t/z命令240发送到电机驱动器255。然后,电机驱动器255能够将命令240发送到PTZ摄像机260的电机250以用于从PTZ摄像机260产生响应265。因为p/t/z/请求206被及早处理,即,而不用首先通过解析器225和处理器230,并且替代地被直接地在电机驱动单元245中处理,所以能够减少在接收输入205中的请求206与来自PTZ摄像机260和电机250的结果得到的响应265之间的等待时间。因此,系统200可以是更高效的并且更迅速地对用户输入做出响应。当已知的PTZ摄像系统与本文中所公开的系统和方法进行比较时,能够观察到在接收p/t/z请求与来自受测试的PTZ摄像机和电机的结果得到的响应之间的等待时间中的大量减少。例如,已知的PTZ摄像系统(包括图1中所示出的系统100)能够包括大约175-261ms的等待时间。当已知系统的处理器和/或语法分析器的性能被改进时,结果得到的等待时间能够降低至大约160ms。然而,当采用本文中所公开的系统和方法时,包括图2中所示出的系统200,等待时间能够减少至大约22ms。尽管已经在上面详细地描述了几个实施例,但是其他修改是可能的。例如,上面所描述的逻辑流程不要求所描述的特定次序或顺序次序,以实现期望的结果。可以提供其他步骤,或者可以从所描述的流程中消除步骤,并且其他部件可以被添加到或者从所描述的系统去除。其他实施例可以是在本专利技术的范围内。根据前文,将观察到的是,在不背离本专利技术的精神和范围的情况下可以实现许多变化和修改。应当理解的是,意味着或者应该推断出相对于本文中所描述的特定系统或方法没有限制。当然,意图是涵盖如落入本专利技术的精神和范围内的所有这样的修改。本文档来自技高网...
用来减少PTZ等待时间的装置和方法

【技术保护点】
一种系统,其包括:输入端口;以及电机驱动单元,其中,所述输入端口接收PTZ请求,其中,所述输入端口将所述PTZ请求发送到所述电动器驱动单元,并且其中,所述电机驱动单元从所述PTZ请求中提取PTZ命令。

【技术特征摘要】
2013.07.10 US 13/9388731.一种系统,其包括:IP摇摄、倾斜以及变焦摄像机,所述IP摇摄、倾斜以及变焦摄像机进一步包括:输入端口;直接耦合到所述输入端口的请求模块,所述请求模块包括网页请求子模块、HTTP视频流请求子模块以及控制协议请求子模块;HTTP或ONVIF解析器;以及电机驱动单元,其中,所述输入端口接收摇摄、倾斜以及变焦请求,其中,所述输入端口将所述摇摄、倾斜以及变焦请求发送到所述请求模块,并且其中,所述请求模块的控制协议请求子模块从使用简单文本解析器从所述输入端口接收到的所述摇摄、倾斜以及变焦请求中提取摇摄、倾斜以及变焦命令并且将所述摇摄、倾斜以及变焦命令直接发送到所述电机驱动单元,而不用首先通过所述HTTP或ONVIF解析器来传递所述摇摄、倾斜以及变焦命令。2.根据权利要求1所述的系统,其中所述摇摄、倾斜以及变焦请求省却通过所述HTTP或ONVIF解析器和处理器的传输。3.根据权利要求1所述的系统,其中所述输入端口接收包括所述摇摄、倾斜以及变焦请求的输入。4.根据权利要求3所述的系统,其中所述控制协议请求子模块从所述输入中提取所述摇摄、倾斜以及变焦请求。5.根据权利要求1所述的系统,其中所述电机驱动单元包括分析器和电机驱动器。6.根据权利要求5所述的系统,其中所述分析器从所述控制协议请求子模块接收所述摇摄、倾斜以及变焦命令并且将所述摇摄、倾斜以及变焦命令发送到所述电机驱动器。7.根据权利要求5所述的系统,其中所述电机驱动器将所述摇摄、倾斜以及变焦命令发送到所述摇摄、倾斜以及变焦摄像机的电机。8.根据权利要求7所述的系统,其中所述IP摇摄、倾斜以及变焦摄像机的所述电机执行所述摇摄、倾斜以及变焦命令。9.一种IP摇摄、倾斜以及变焦摄像机,其包括:分析器,所述分析器包括网页请求子模块、HTTP视频流请求子模块...

【专利技术属性】
技术研发人员:H庄J陈H周Z黄
申请(专利权)人:霍尼韦尔国际公司
类型:发明
国别省市:美国;US

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

1