1 背景
文档为PTZ的控制配置和操作定义网络服务接口。
此外,相关事务也已经定义。
2 标准参考
ONVIF Core Specification <http://www.onvif.org/specs/core/ONVIF-Core-Spec-v210.pdf>
3 术语和定义
3.1 定义
数字PTZ 功能是缩小或者裁减图像从而适应图像位置和比率
光学变焦 为NVT(网络虚拟终端)改变焦距(视角),通过移动摄像机中光学部件变焦镜头
3.2 缩写
PTZ Pan/Tilt/Zoom(Pan-Tilt-Zoom 变焦;旋转及变焦;向旋转及变焦)
4 概述
PTZ模型整合PTZ的所有可能的操作到移动/聚焦部件和缩放部件中,为了掌握PTZ单元,服务提供绝对移动相对移动和连动操作。不同的互联系统和单元自适应这些操作。
PTZ服务提供绝对移动操作,控制PTZ设备到绝对位置。服务期望绝对位置作为一个参数提供一个绝对的参考给互联系统。变焦和移动的速度和放缩操作能够自由指定。速度的值是一个正值,同时不包含任何方向的信息。在没有任何当前相关的位置信息的情况下,它不可能分别指定变焦和移动的速度。这种指定一个需求的位置的方式一般产生一个非平滑和直观的动作。
相对移动操作被引入到PTZ的服务项目中,主要是为了控制圆弧,针对当前位置,但是没有必要知道当前位置操作期望位置的转换作为一个参数提供给互联系统。这项说明区别绝对和相对的互联系统,因为在某种情况下,没有绝对的互联系统存在着着纯粹是为了一个已经定义好的相对的互联系统。一个可选的速度参数能够被添加到相关移动的操作当中,对于绝对移动操作具有相同的意义。
通过连动命令操作PTZ设备以一个确定的方向并且以一个确定的速度持续移动。从而,速度矢量显示方向和速度两方面的信息。后者通常表达向量的长度。
摇动/倾斜/缩放(Pan/Tilt/Zoom)同级唯一指定增加坐标和适当的控制URIs.空间URI唯一显示潜在的互联系统。5.7章节定义标准的互联系统的集合。一个PTZ节点奖实现这些互联系统。如果符合类型的移动被PTZ节点支持。在多数情况下,摇动/倾斜位置被摇动/倾斜的角度在球形的互联系统中显示。一个数字PTZ,安装在固定像素的相机上,可能表达摄像机视图方向的像素位置在一个投影平面。为了控制虚拟的或者物理的PTZ设备,不同的互联系统都需要在这种情况下运行。其他的互联系统定义在其他的文档,ONVIF PTZ Coordinate Spaces White paper.随意的,PTZ节点可能定义自己的设备互联系统,使能NVC利用PTZ节点的指定属性。
PTZ节点描述通过GetNode检索所有的护栏系统(支持PTZ节点的设备)。每个互联系统术语下面的讨论组:
1)AbsolutePantiltPositionSpace
2)RelativePanTileTranslationSpace
3)ContinuousPanTiltVelocitySpace
4)PanTiltSpeedSpace
5)AbsoluteZoomPositionSpace
6)RelativeZoomTranslationSpace
7)ContinuousZoomVelocitySpace
8)ZoomSpeedSpace
如果PTZ节点没有支持上面的一组互联系统,对于这个PTZ节点,通信的移动操作将是不可能操作的。例如,如果表单没有包含一个AbsolutePanTiltPostionSpace,TheAbsoluteMove 操作将失败当一个Pan/Tilt位置被指定的时候。通信命令章节将描述这些范畴,需要提供指定的移动命令
5 服务
5.1 PTZ节点
一个PTZ可控设备有多个PTZ的节点。PTZ节点可能显示机械的PTZ驱动,上传PTZ驱动或者数字PTZ驱动。PTZ节点是最低层次的实体,相对于PTZ的控制API接口和反映PTZ控制集合。PTZ节点根据它的名字或者给定的表征给出参考值。PTZ设备没有提供任何的操作,创建或者操纵PTZ节点。
下面的属性将应用于所有的PTZ节点:
1)记号,一个唯一的身份代号将被登记PTZ节点
2)名字,安装者指定名字
3)支持PTZ空间,列表中的互联系统对于PTZ都是可见的。对于互联系统,PTZ节点将指定它的允许范围
4)最大最小数量的预置,所有预置的操作将对本地的PTZ有效,如果一个预置设置被PTZ支持
5)家用,一个布尔型的操作指定一个家庭位置的可操作性。如果设置为真,家庭位置操作将是可控的对于PTZ节点。
6)辅助命令,辅助功能的清单列表。如果清单不为空,辅助操作将是可实现的。
(fengyuzaitu) |