摄像设备、摄像系统、用于控制摄像设备的方法、用于控制摄像系统的方法及程序的制作方法

文档序号:9893901阅读:232来源:国知局
摄像设备、摄像系统、用于控制摄像设备的方法、用于控制摄像系统的方法及程序的制作方法
【技术领域】
[0001]本发明涉及一种摄像设备、摄像系统、用于控制该摄像设备的方法、用于控制该摄像系统的方法及程序。本发明尤其涉及一种用于对拍摄图像进行旋转的技术。
【背景技术】
[0002]目前,已知能够旋转通过摄像单元所拍摄的拍摄图像的摄像设备。
[0003]PTL I公开了这样一种摄像设备,其旋转通过摄像单元所拍摄的拍摄图像以经由网络将旋转后的图像分发至客户端设备。
[0004]例如,作为与通过摄像单元所拍摄的拍摄图像有关的信息,已知被叠加在拍摄图像的特定位置上的叠加图像以及掩模图像。叠加图像是包括特定字符和图形的图像。
[0005]PTL 2公开了这样一种摄像设备,其响应于照相机的壳体在平摇方向或者俯仰方向上的移动,根据壳体移动的方向,移动显示画面上光标的位置。
[0006]PTL 3公开了这样一种摄像设备:即使照相机通过平摇或者俯仰来改变摄像方向,该摄像设备也在继续对特定被摄体进行遮掩的同时叠加掩模图像。
[0007]然而,利用PTLI所公开的技术,通过摄像单元所拍摄的拍摄图像的旋转,可能导致拍摄图像和诸如叠加图像或掩模图像等的与拍摄图像有关的信息之间的误匹配。
[0008]文献列表
[0009]专利文献
[0010]PTL 1:国际公开2013/072981
[0011]PTL 2:日本特开平7-131684
[0012]PTL 3:日本特开2001-069494

【发明内容】

[0013]本发明提供一种用于根据拍摄图像的旋转来旋转与该拍摄图像有关的多个信息中的适当数量个信息的技术。
[0014]用于解决问题的方案
[0015]根据本发明的实施例,一种摄像设备,其能够与外部设备进行通信,所述摄像设备包括:摄像单元,用于拍摄被摄体的图像以生成拍摄图像;叠加单元,用于将第一信息和第二信息叠加在从所述摄像单元所提供的拍摄图像上;以及控制单元,用于以所述叠加单元所叠加的第一信息的位置相对于所述被摄体的位置改变、而所述叠加单元所叠加的第二信息的位置相对于所述被摄体的位置保持不变的状态,对从所述摄像单元所提供的拍摄图像进行旋转。
[0016]通过以下参考附图对典型实施例的说明,本发明的其它特征将显而易见。
【附图说明】
[0017]图1A示出根据本发明实施例的监视照相机的例子。
[0018]图1B示出根据实施例的监视系统的示例性系统结构。
[0019]图2是示出根据实施例的监视照相机的示例性硬件结构的框图。
[0020]图3是示出根据实施例的客户端设备的示例性硬件结构的框图。
[0021]图4是用于说明根据实施例的监视照相机和客户端设备之间的命令序列的序列图。
[0022]图5是用于说明根据实施例的监视照相机和客户端设备之间的另一命令序列的序列图。
[0023]图6是用于说明根据实施例的监视照相机和客户端设备之间的另一命令序列的序列图。
[0024]图7 A示出根据实施例的OSDConf igurat 1n类型的示例性定义。
[°°25]图7B示出根据实施例的OSDRef erence类型的示例性定义。
[0026]图7C示出根据实施例的OSDType类型的示例性定义。
[0027]图7D示出根据实施例的OSDPosConf igurat 1n类型的示例性定义。
[0028]图7E示出根据实施例的OSDTextConf igurat 1n类型的示例性定义。
[0029]图7F示出根据实施例的OSDImgConf igurat 1n类型的示例性定义。
[0030]图7G示出根据实施例的OSDConf igurat 1nExtens 1n类型的示例性定义。
[0031 ]图7H示出根据实施例的OSDColor类型的示例性定义。
[0032]图71示出根据实施例的Color类型的示例性定义。
[0033 ]图8A示出根据实施例的VideoSourceConf igurat 1n类型的示例性定义。
[0034]图8B示出根据实施例的Ref erenceToken类型的示例性定义。
[0035]图8C示出根据实施例的IntRectangle类型的示例性定义。
[0036]图80不出根据实施例的Video SourceConf igurat 1nExtens 1n类型的不例性定义。
[0037]图8E示出根据实施例的Rotate类型的示例性定义。
[0038]图8F示出根据实施例的RotateMode类型的示例性定义。
[0039 ]图9A示出根据实施例的Me tadataStream类型的示例性定义。
[0040]图9B示出根据实施例的VideoAnalyticsStream类型的示例性定义。
[0041 ]图9C示出根据实施例的PTZStream类型的示例性定义。
[0042 ]图9D示出根据实施例的EventStream类型的示例性定义。
[0043 ]图9E示出根据实施例的Me tadataStreamExtens 1n类型的示例性定义。
[OO44 ]图1OA示出根据实施例的Frame类型的示例性定义。
[0045]图1OB示出根据实施例的Object类型的示例性定义。
[0046]图1OC示出根据实施例的Appearance类型的示例性定义。
[0047 ]图1OD示出根据实施例的ShapeDescr iptor类型的示例性定义。
[0048]图1OE示出根据实施例的Rectangle类型的示例性定义。
[0049]图1OF示出根据实施例的Vector类型的示例性定义。
[0050]图11是用于说明根据实施例的361:\^(1603011;1^6(]011;1^81^31:;[011接收处理的流程图。
[0051]图12是用于说明根据实施例的叠加模式判断处理的流程图。
[0052]图13是用于说明根据实施例的固定OSD设置处理的流程图。
[0053]图14是用于说明根据实施例的浮动OSD设置处理的流程图。
[0054]图15是用于说明根据实施例的OSD位置信息更新处理的流程图。
[0055]图16是用于说明根据实施例的监视照相机的摄像范围和OSD叠加位置之间的关系的图。
[0056]图17示出根据实施例的来自监视照相机的经过了流分发的分发图像的例子。
[0057]图18示出根据实施例的来自监视照相机的经过了流分发的分发图像的另一例子。
[0058]图19A示出根据实施例的Me tadataStream的示例性结构。
[0059]图19B示出根据实施例的Me tadataStream的另一示例性结构。
[0060]图20A示出根据实施例的GetOSDs响应的示例性结构。
[0061 ]图20B示出根据实施例的GetOSDs响应的另一示例性结构。
[0062]图20C示出根据实施例的GetOSDs响应的另一示例性结构。
【具体实施方式】
[0063]下面参考附图详细说明本发明的实施例。以下实施例所示结构仅是例子,并且本发明不局限于以下实施例所述结构。假定例如基于开放型网络视频接口论坛(以下称为0NVIF)标准来定义以下实施例中的命令和坐标系统。
[0064 ]现参考图1A和图1B说明根据实施例的网络的结构。
[0065]图1A示出根据本实施例的监视照相机的例子。参考图1A和图1B,监视照相机1000包括包括镜头的壳体1101及臂机构1102。臂机构1102用于将监视照相机1000悬挂在诸如天花板等的安装监视照相机1000的位置。臂机构1102能够在平摇方向和俯仰方向上转动监视照相机1000以改变监视照相机1000的摄像方向,并且能够固定摄像方向。
[0066]本实施例中的监视照相机1000是拍摄运动图像的摄像设备。更具体地,监视照相机1000是用于监视的网络照相机。臂机构1102设置有用于在平摇方向上转动壳体1101的步进电动机和在俯仰方向上转动壳体1101的步进电动机。
[0067]图1B示出根据本实施例的监视系统的示例性系统结构。
[0068]在本实施例的监视系统中,监视照相机1000经由IP网络1500(经由网络)被连接至客户端设备2000以与客户端设备2000进行通信。本实施例中的客户端设备2000是诸如个人计算机(PC)等的外部设备的例子。本实施例中的监视系统对应于摄像系统。
[0069]IP网络1500包括满足诸如以太网(Ethernet(注册商标))等的通信标准的多个路由器、开关和线缆等。然而,在本实施例中,通信标准、IP网络1500的规模和IP网络1500的结构没有特别限制,只要监视照相机1000能够经由IP网络1500与客户端设备2000通信即可。
[0070]例如,IP网络1500可以包括例如因特网、有线局域网(LAN)、无线LAN或者广域网(WAN)。本实施例中的监视照相机1000可以支持例如以太网供电(Power Over Ethernet(PoEm))(注册商标),并且可以通过LAN线缆向监视照相机1000供应电力。
[0071]客户端设备2000向监视照相机1000发送各种命令。这些命令包括例如用于改变摄像参数的命令和用于开始图像流的命令。下面将详细说明这些命令。监视照相机1000向客户端设备2000发送针对命令的响应和图像流。
[0072]图2是示出根据本实施例的监视照相机1000的示例性硬件结构的框图。参考图2,镜头1001在摄像单元1002上形成被摄体的图像。摄像单元1002拍摄通过镜头1001所形成的被摄体的图像以生成拍摄图像。摄像单元1002将所生成的拍摄图像提供给图像处理单元1003ο
[0073]图像处理单元1003根据来自下述控制单元1008的指示,对从摄像单元1002所提供的拍摄图像进行图像处理。图像处理单元1003将经过了图像处理的拍摄图像作为分发图像提供给压缩编码单元1004。压缩编码单元1004根据来自控制单元1008的指示,对从图像处理单元1003所提供的分发图像进行压缩和编码。
[0074]图像处理单元1003能够检测从摄像单元1002所提供的拍摄图像中所包括的物体。例如,图像处理单元1003能够检测从摄像单元1002所提供的拍摄图像中所包括的运动物体。
[0075]通信单元1005经由IP网络1500,将经过了压缩编码单元1004的压缩和编码的分发图像分发至客户端设备2000。通信单元1005经由IP网络1500接收从客户端设备2000所发送的在屏显示(On-Screen Display(OSD))设置命令。另外,通信单元1005经由IP网络1500接收从客户端设备2000所发送的编码设置命令。
[0076]此外,通信单元1005接收针对拍摄图像的设置命令(以下有时称为图像设置命令)。图像设置命令是例如图像大小的设置命令或者针对被摄体图像的诸如白平衡和增益等的与曝光控制有关的设置命令。
[0077]镜头控制单元1006控制镜头1001,从而使得光圈根据被摄体的图像而变化来调整用于聚焦的焦点位置以进行例如红外线截止滤波器的插入和移除。OSD生成单元1007根据来自控制单元1008的指示,生成OSD图像。OSD生成单元1007将所生成的OSD图像提供给压缩编码单元1004。
[0078]在本实施例中,与字符信息相对应的OSD图像由包括字母数字和符号的字符以及字符的背景构成。在本实施例中,与图形信息相对应的OSD图像由图形和图形的背景构成。可以针对字符的背景和图形的背景设置颜色(背景颜色)。
[0079]压缩编码单元1004将从OSD生成单元1007所提供的OSD图像与从图像处理单元1003所提供的分发图像进行合成。例如,压缩编码单元1004将从OSD生成单元1007所提供的OSD图像叠加在从图像处理单元1003所提供的分发图像上。压缩编码单元1004对合成分发图像进行压缩和编码。压缩编码单元1004将经过了压缩和编码的分发图像提供给通信单元1005ο
[0080]本实施例中的压缩编码单元1004对应于将OSD图像叠加在从摄像单元1002所提供的拍摄图像上的叠加单元。本实施例中的OSD图像对应于叠加信息。
[0081 ] 控制单元1008控制整个监视照相机1000。控制单元1008由例如中央处理单元(CPU)构成,并且执行存储在下述存储单元1009中的程序。控制单元1008可以使用硬件来进行该控制。
[0082]控制单元1008分析利用通信单元1005所接收到的图像设置命令。然后,控制单元1008基于所分析的图像设置命令,生成图像设置信息。控制单元1008将所生成的图像设置信息提供给图像处理单元1003,并且在图像设置信息的提供的同时,将所生成的图像设置信息存储在存储单元1009中。图像设置信息包括与拍摄图像的旋转有关的旋转信息。
[0083]在启动监视照相机1000时,控制单元1008读出存储在存储单元1009中的图像设置信息,并且将所读
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1