摄像设备、客户端装置和摄像系统及控制方法与流程

文档序号:13667371阅读:356来源:国知局
摄像设备、客户端装置和摄像系统及控制方法与流程

(本申请是申请日为2013年5月10日、申请号为201380026754.8、发明名称为“摄像设备、客户端装置和摄像系统及其控制方法”的申请的分案申请。)

本发明涉及在对明亮被摄体摄像的情况和对暗被摄体摄像的情况之间操作有所不同的摄像设备及其控制方法。



背景技术:

传统上,已知有如下摄像设备,其中该摄像设备被配置成可以使红外线截止滤波器相对于摄像光学系统的光路插入和退避,从而使得能够进行可见光拍摄和红外线拍摄。

利用这种摄像设备,结构通常如下:在使红外线截止滤波器插入摄像光学系统的光路的情况下,利用可见光进行摄像,并且在使红外线截止滤波器从光路退避的情况下,利用红外光进行摄像。此外,利用这种摄像装置,摄像设备自身判断周围环境的明度如何,并且控制使红外线截止滤波器插入摄像光学系统光路还是从摄像光学系统光路退避(专利文献1)。

此外,随着网络技术的迅速发展,用户针对通过摄像设备所配备的网络接口经由网络来从外部控制装置控制该摄像设备的要求不断增加。针对红外线截止滤波器相对于摄像光学系统光路的插入/退避控制也不例外。已存在如上所述的用以使得能够经由网络进行设置的用户要求,以使得摄像设备自动控制红外线截止滤波器相对于摄像光学系统光路的插入和退避。

引文列表

专利文献

专利文献1:日本特开平7-107355



技术实现要素:

发明要解决的问题

然而,利用上述传统示例,已存在如下问题:无法经由网络从外部的客户端装置进行使得摄像设备自动进行红外线截止滤波器的插入和退避的控制。

此外,可以考虑用以附加地设置周围环境的明度以及与红外线截止滤波器的插入和退避有关的延迟时间的用户要求,从而在进行摄像设备自动控制红外线截止滤波器的插入和退避这一设置时,进行红外线截止滤波器的插入和退避。

然而,在这种情况下,可以假定以下:用户在设置红外线截止滤波器的插入和退避的自动控制时,必须有意识地考虑上述的周围环境的明度以及与红外线截止滤波器的插入和退避有关的延迟时间的存在。这导致发生用户操作可能变得更麻烦的问题。

例如,对于用户而言,操作客户端装置以掌握在该客户端装置所连接至的摄像设备处将如何使用诸如周围环境的明度以及与红外线截止滤波器的插入和退避有关的延迟时间等的附加信息很困难,这使得用户操作麻烦。

此外,可以考虑如下摄像设备,其中该摄像设备在用于对明亮被摄体摄像的第一摄像模式和用于对暗被摄体摄像的第二摄像模式之间自动选择。即使利用这种摄像设备,用户在设置摄像模式的自动选择时,也必须有意识地考虑周围环境的明度以及与摄像模式的选择有关的延迟时间的存在,因而用户操作可能变得更麻烦。

本发明是有鉴于上述几点而作出的。提供一种经由网络连接至摄像设备的客户端装置,其中利用该客户端装置来掌握摄像设备使用与红外线截止滤波器的插入和退避有关的附加信息的情况,由此可以提高用户可操作性。

还提供一种经由网络连接至客户端装置的摄像设备,其中该摄像设备使客户端装置掌握摄像设备使用与红外线截止滤波器的插入和退避有关的附加信息的情况,由此可以提高用户可操作性。

还提供一种摄像系统,其中该摄像系统使经由网络连接至摄像设备的客户端装置掌握摄像设备使用与红外线截止滤波器的插入和退避有关的附加信息的情况,由此可以提高用户可操作性。

用于解决问题的方案

本发明提供一种摄像设备,用于经由网络连接至外部客户端装置,所述摄像设备包括:摄像光学系统;摄像单元,用于对所述摄像光学系统所形成的被摄体的图像进行摄像;红外线截止滤波器,用于使红外光截止;插入/退避单元,用于使所述红外线截止滤波器相对于所述摄像光学系统的光路插入和退避;接收单元,用于经由所述网络从所述外部客户端一起接收与所述红外线截止滤波器的插入/退避有关的自动调整信息以及所述摄像设备自动控制利用所述插入/退避单元的所述红外线截止滤波器的插入/退避所用的自动插入/退避控制命令;控制单元,用于基于所述接收单元所接收到的自动插入/退避命令来自动控制所述插入/退避单元;以及发送单元,用于将与所述自动调整信息有关的插入/退避指定信息经由所述网络发送至所述外部客户端,其中,所述发送单元所发送的插入/退避指定信息表示:针对所述红外线截止滤波器插入所述光路中的情况和所述红外线截止滤波器从所述光路退避的情况中的每一个情况,是否能够指定所述控制单元所使用的自动调整信息。

此外,本发明提供一种客户端装置,用于经由网络连接至摄像设备,所述摄像设备包括:摄像光学系统;摄像单元,用于对所述摄像光学系统所形成的被摄体的图像进行摄像;红外线截止滤波器,用于使红外光截止;插入/退避单元,用于使所述红外线截止滤波器相对于所述摄像光学系统的光路插入和退避;以及控制单元,用于自动控制所述插入/退避单元,所述客户端装置包括:发送单元,用于将与所述红外线截止滤波器的插入/退避有关的自动调整信息和所述摄像设备自动控制利用所述插入/退避单元的所述红外线截止滤波器的插入/退避所用的自动插入/退避控制命令一起经由所述网络发送至所述摄像设备;以及获取单元,用于经由所述网络从所述摄像设备获取与所述控制单元所使用的自动调整信息有关的插入/退避指定信息,其中,所述获取单元所获取到的插入/退避指定信息表示:针对所述红外线截止滤波器插入所述光路中的情况和所述红外线截止滤波器从所述光路退避的情况中的每一个情况,是否能够指定所述控制单元所使用的自动调整信息。

此外,本发明提供一种摄像系统,其包括摄像设备和经由网络连接至所述摄像设备的外部的客户端装置,所述摄像设备包括:摄像光学系统;摄像单元,用于对所述摄像光学系统所形成的被摄体的图像进行摄像;红外线截止滤波器,用于使红外光截止;插入/退避单元,用于使所述红外线截止滤波器相对于所述摄像光学系统的光路插入和退避;接收单元,用于经由所述网络从所述客户端装置一起接收与所述红外线截止滤波器的插入/退避有关的自动调整信息以及所述摄像设备自动控制利用所述插入/退避单元的所述红外线截止滤波器的插入/退避所用的自动插入/退避控制命令;以及控制单元,用于基于所述接收单元所接收到的自动插入/退避命令来自动控制所述插入/退避单元,以及所述客户端装置包括:获取单元,用于经由所述网络从所述摄像设备获取与所述控制单元所使用的自动调整信息有关的插入/退避指定信息,其中,所述插入/退避指定信息表示:针对所述红外线截止滤波器插入所述光路中的情况和所述红外线截止滤波器从所述光路退避的情况中的每一个情况,是否能够指定所述控制单元所使用的自动调整信息。

此外,本发明提供一种摄像设备的控制方法,所述摄像设备用于经由网络连接至外部客户端装置,并且所述摄像设备包括:摄像光学系统;摄像单元,用于对所述摄像光学系统所形成的被摄体的图像进行摄像;红外线截止滤波器,用于使红外光截止;插入/退避单元,用于使所述红外线截止滤波器相对于所述摄像光学系统的光路插入和退避;以及控制单元,用于自动控制所述插入/退避单元,所述控制方法包括以下步骤:接收步骤,用于经由所述网络从所述外部客户端一起接收与所述红外线截止滤波器的插入/退避有关的自动调整信息以及所述摄像设备自动控制利用所述插入/退避单元的所述红外线截止滤波器的插入/退避所用的自动插入/退避控制命令;控制步骤,用于基于所述接收步骤中所接收到的自动插入/退避命令来自动控制所述插入/退避单元;以及发送步骤,用于将与所述自动调整信息有关的插入/退避指定信息经由所述网络发送至所述外部客户端,其中,所述发送步骤中所发送的插入/退避指定信息表示:针对所述红外线截止滤波器插入所述光路中的情况和所述红外线截止滤波器从所述光路退避的情况中的每一个情况,是否能够指定所述控制单元所使用的自动调整信息。

此外,本发明提供一种客户端装置的控制方法,所述客户端装置用于经由网络连接至摄像设备,所述摄像设备包括:摄像光学系统;摄像单元,用于对所述摄像光学系统所形成的被摄体的图像进行摄像;红外线截止滤波器,用于使红外光截止;插入/退避单元,用于使所述红外线截止滤波器相对于所述摄像光学系统的光路插入和退避;以及控制单元,用于自动控制所述插入/退避单元,所述控制方法包括以下步骤:发送步骤,用于将与所述红外线截止滤波器的插入/退避有关的自动调整信息和所述摄像设备自动控制利用所述插入/退避单元的所述红外线截止滤波器的插入/退避所用的自动插入/退避控制命令一起经由所述网络发送至所述摄像设备;以及获取步骤,用于经由所述网络从所述摄像设备获取与所述控制单元所使用的自动调整信息有关的插入/退避指定信息,其中,所述获取步骤中所获取到的插入/退避指定信息表示:针对所述红外线截止滤波器插入所述光路中的情况和所述红外线截止滤波器从所述光路退避的情况中的每一个情况,是否能够指定所述控制单元所使用的自动调整信息。

此外,本发明提供一种摄像系统的控制方法,所述摄像系统包括摄像设备和经由网络连接至所述摄像设备的外部的客户端装置,所述摄像设备包括:摄像光学系统;摄像单元,用于对所述摄像光学系统所形成的被摄体的图像进行摄像;红外线截止滤波器,用于使红外光截止;以及插入/退避单元,用于使所述红外线截止滤波器相对于所述摄像光学系统的光路插入和退避,所述控制方法在所述摄像设备处包括以下步骤:接收步骤,用于经由所述网络从所述客户端装置一起接收与所述红外线截止滤波器的插入/退避有关的自动调整信息以及所述摄像设备自动控制利用所述插入/退避单元的所述红外线截止滤波器的插入/退避所用的自动插入/退避控制命令;以及控制步骤,用于基于所述接收步骤中所接收到的自动插入/退避命令来自动控制所述插入/退避单元,以及所述控制方法在所述客户端装置处包括以下步骤:获取步骤,用于经由所述网络从所述摄像设备获取与所述控制步骤中所使用的自动调整信息有关的插入/退避指定信息,其中,所述插入/退避指定信息表示:针对所述红外线截止滤波器插入所述光路中的情况和所述红外线截止滤波器从所述光路退避的情况中的每一个情况,是否能够指定所述控制步骤中所使用的自动调整信息。

此外,本发明提供一种摄像设备,包括:摄像光学系统;摄像单元;控制单元,用于进行红外线截止滤波器相对于所述摄像光学系统的光路的插入/退避;接收单元,用于接收用以使所述红外线截止滤波器插入所述摄像光学系统的光路中的第一命令、用以使所述红外线截止滤波器从所述摄像光学系统的光路退避的第二命令和用以使所述控制单元自动控制所述红外线截止滤波器的插入/退避的第三命令;以及判断单元,用于基于所述接收单元的输出来判断所述第三命令是否包括附加信息,其中,在所述判断单元判断为所述第三命令包括附加信息的情况下,所述控制单元基于所述附加信息来控制所述红外线截止滤波器的插入/退避,并且在所述判断单元判断为所述第三命令不包括附加信息的情况下,所述控制单元基于所述控制单元预先具有的控制信息来控制所述红外线截止滤波器的插入/退避。

此外,本发明提供一种摄像设备,包括:摄像光学系统;摄像单元;控制单元,用于进行红外线截止滤波器相对于所述摄像光学系统的光路的插入/退避;接收单元,用于接收用以使所述红外线截止滤波器插入所述摄像光学系统的光路中的第一命令、用以使所述红外线截止滤波器从所述摄像光学系统的光路退避的第二命令和用以使所述控制单元自动控制所述红外线截止滤波器向着所述光路的插入的第三命令;以及判断单元,用于基于所述接收单元的输出来判断所述第三命令是否包括附加信息,其中,在所述判断单元判断为所述第三命令包括附加信息的情况下,所述控制单元基于所述附加信息来控制所述红外线截止滤波器的插入,并且在所述判断单元判断为所述第三命令不包括附加信息的情况下,所述控制单元基于所述控制单元预先具有的控制信息来控制所述红外线截止滤波器的插入。

此外,本发明提供一种摄像设备,包括:摄像光学系统;摄像单元;控制单元,用于进行红外线截止滤波器相对于所述摄像光学系统的光路的插入/退避;接收单元,用于接收用以使所述红外线截止滤波器插入所述摄像光学系统的光路中的第一命令、用以使所述红外线截止滤波器从所述摄像光学系统的光路退避的第二命令和用以使所述控制单元自动控制所述红外线截止滤波器从所述光路的退避的第三命令;以及判断单元,用于基于所述接收单元的输出来判断所述第三命令是否包括附加信息,其中,在所述判断单元判断为所述第三命令包括附加信息的情况下,所述控制单元基于所述附加信息来控制所述红外线截止滤波器的退避,并且在所述判断单元判断为所述第三命令不包括附加信息的情况下,所述控制单元基于所述控制单元预先具有的控制信息来控制所述红外线截止滤波器的退避。

此外,本发明提供一种摄像设备,用于根据onvif规格进行数据的发送/接收,并且具有用以对明亮被摄体摄像的第一摄像模式和用以对暗被摄体摄像的第二摄像模式,所述摄像设备包括:接收单元,用于接收ircutfilter字段的值已设置为auto的setimagingsettings命令,其中该命令是用以使摄像设备自动控制红外线截止滤波器相对于摄像光学系统的光路的插入/退避的命令;adjustment字段判断单元,用于判断在所接收到的setimagingsettings命令中是否包括ircutfilterautoadjustment字段;以及选择单元,用于在所述第一摄像模式和所述第二摄像模式之间进行选择,其中,在所述adjustment字段判断单元判断为包括了所述ircutfilterautoadjustment字段的情况下,所述选择单元根据所述被摄体的亮度和所述ircutfilterautoadjustment字段中所包括的boundaryoffset字段的值来选择所述第一摄像模式或所述第二摄像模式。

此外,本发明提供一种摄像设备的控制方法,所述摄像设备根据onvif规格进行数据的发送/接收,并且具有用以对明亮被摄体摄像的第一摄像模式和用以对暗被摄体摄像的第二摄像模式,所述控制方法包括以下步骤:接收步骤,用于接收ircutfilter字段的值已设置为auto的setimagingsettings命令,其中该命令是用以使摄像设备自动控制红外线截止滤波器相对于摄像光学系统的光路的插入/退避的命令;adjustment字段判断步骤,用于判断在所接收到的setimagingsettings命令中是否包括ircutfilterautoadjustment字段;以及选择步骤,用于在所述第一摄像模式和所述第二摄像模式之间进行选择,其中,在所述adjustment字段判断步骤中判断为包括了所述ircutfilterautoadjustment字段的情况下,根据所述被摄体的亮度和所述ircutfilterautoadjustment字段中所包括的boundaryoffset字段的值来选择所述第一摄像模式或所述第二摄像模式。

根据本发明的实施例,一种摄像设备,包括:摄像光学系统;摄像单元;控制单元,用于进行红外线截止滤波器相对于所述摄像光学系统的光路的插入/退避;接收单元,用于接收用以使所述红外线截止滤波器插入所述摄像光学系统的光路中的第一命令、用以使所述红外线截止滤波器从所述摄像光学系统的光路退避的第二命令和用以使所述控制单元自动控制所述红外线截止滤波器的插入/退避的第三命令;以及判断单元,用于基于所述接收单元的输出来判断所述第三命令是否包括附加信息,其中,在所述判断单元判断为所述第三命令包括附加信息的情况下,所述控制单元基于所述附加信息来控制所述红外线截止滤波器的插入/退避,并且在所述判断单元判断为所述第三命令不包括附加信息的情况下,所述控制单元基于所述控制单元预先具有的控制信息来控制所述红外线截止滤波器的插入/退避。

所述摄像设备还可以包括:测光单元,用于对被摄体亮度进行测光,其中,所述第三命令的所述附加信息包括所述被摄体亮度的阈值信息,以及所述控制单元基于所述测光单元的输出和所述阈值信息来控制所述红外线截止滤波器的插入/退避。

所述摄像设备还可以包括:计时单元,用于测量时间的经过,其中,所述第三命令的所述附加信息包括反应时间信息,以及所述控制单元实行控制,从而基于所述计时单元的输出和所述反应时间信息来延迟所述红外线截止滤波器的插入/退避。

根据本发明的实施例,一种摄像设备,包括:摄像光学系统;摄像单元;控制单元,用于进行红外线截止滤波器相对于所述摄像光学系统的光路的插入/退避;接收单元,用于接收用以使所述红外线截止滤波器插入所述摄像光学系统的光路中的第一命令、用以使所述红外线截止滤波器从所述摄像光学系统的光路退避的第二命令和用以使所述控制单元自动控制所述红外线截止滤波器向着所述光路的插入的第三命令;以及判断单元,用于基于所述接收单元的输出来判断所述第三命令是否包括附加信息,其中,在所述判断单元判断为所述第三命令包括附加信息的情况下,所述控制单元基于所述附加信息来控制所述红外线截止滤波器的插入,并且在所述判断单元判断为所述第三命令不包括附加信息的情况下,所述控制单元基于所述控制单元预先具有的控制信息来控制所述红外线截止滤波器的插入。

所述摄像设备还可以包括:测光单元,用于对被摄体亮度进行测光,其中,所述第三命令的所述附加信息包括所述被摄体亮度的阈值信息,以及所述控制单元基于所述测光单元的输出和所述阈值信息来控制所述红外线截止滤波器的插入。

所述摄像设备还可以包括:计时单元,用于测量时间的经过,其中,所述第三命令的所述附加信息包括反应时间信息,以及所述控制单元实行控制,从而基于所述计时单元的输出和所述反应时间信息来延迟所述红外线截止滤波器的插入。

根据本发明的实施例,一种摄像设备,包括:摄像光学系统;摄像单元;控制单元,用于进行红外线截止滤波器相对于所述摄像光学系统的光路的插入/退避;接收单元,用于接收用以使所述红外线截止滤波器插入所述摄像光学系统的光路中的第一命令、用以使所述红外线截止滤波器从所述摄像光学系统的光路退避的第二命令和用以使所述控制单元自动控制所述红外线截止滤波器从所述光路的退避的第三命令;以及判断单元,用于基于所述接收单元的输出来判断所述第三命令是否包括附加信息,其中,在所述判断单元判断为所述第三命令包括附加信息的情况下,所述控制单元基于所述附加信息来控制所述红外线截止滤波器的退避,并且在所述判断单元判断为所述第三命令不包括附加信息的情况下,所述控制单元基于所述控制单元预先具有的控制信息来控制所述红外线截止滤波器的退避。

所述摄像设备还可以包括:测光单元,用于对被摄体亮度进行测光,其中,所述第三命令的所述附加信息包括所述被摄体亮度的阈值信息,以及所述控制单元基于所述测光单元的输出和所述阈值信息来控制所述红外线截止滤波器的退避。

所述摄像设备还可以包括:计时单元,用于测量时间的经过,其中,所述第三命令的所述附加信息包括反应时间信息,以及所述控制单元实行控制,从而基于所述计时单元的输出和所述反应时间信息来延迟所述红外线截止滤波器的退避。

根据本发明的实施例,一种摄像设备,用于根据onvif规格进行数据的发送/接收,并且具有用以对明亮被摄体摄像的第一摄像模式和用以对暗被摄体摄像的第二摄像模式,所述摄像设备包括:接收单元,用于接收ircutfilter字段的值已设置为auto的setimagingsettings命令,其中该命令是用以使摄像设备自动控制红外线截止滤波器相对于摄像光学系统的光路的插入/退避的命令;adjustment字段判断单元,用于判断在所接收到的setimagingsettings命令中是否包括ircutfilterautoadjustment字段;以及选择单元,用于在所述第一摄像模式和所述第二摄像模式之间进行选择,其中,在所述adjustment字段判断单元判断为包括了所述ircutfilterautoadjustment字段的情况下,所述选择单元根据所述被摄体的亮度和所述ircutfilterautoadjustment字段中所包括的boundaryoffset字段的值来选择所述第一摄像模式或所述第二摄像模式。

所述接收单元可以接收所述ircutfilter字段的值已设置为on的setimagingsettings命令,其中该命令是用以使所述摄像设备将所述红外线截止滤波器配置在摄像光学系统的光路中的命令,并且在所述接收单元接收到所述ircutfilter字段的值已设置为on的setimagingsettings命令的情况下,所述选择单元可以选择所述第一摄像模式。

所述接收单元可以接收所述ircutfilter字段的值已设置为off的setimagingsettings命令,其中该命令是用以使所述摄像设备将所述红外线截止滤波器配置在摄像光学系统的光路外的命令,并且在所述接收单元接收到所述ircutfilter字段的值已设置为off的setimagingsettings命令的情况下,所述选择单元可以选择所述第二摄像模式。

在所述adjustment字段判断单元判断为没有包括所述ircutfilterautoadjustment字段的情况下,所述选择单元可以根据所述亮度和预定阈值来选择所述第一摄像模式或所述第二摄像模式。

在所述adjustment字段判断单元判断为没有包括所述ircutfilterautoadjustment字段、并且所述亮度的值高于预定阈值的情况下,所述选择单元可以选择所述第一摄像模式。

在所述adjustment字段判断单元判断为没有包括所述ircutfilterautoadjustment字段、并且所述亮度的值不高于预定阈值的情况下,所述选择单元可以选择所述第二摄像模式。

所述摄像设备还可以包括:阈值单元,用于根据所述boundaryoffset字段的值来获得阈值,其中,在所述boundarytype字段的值为on、并且所述亮度的值高于所获得的阈值的情况下,所述选择单元可以选择所述第一摄像模式。

在所述boundarytype字段的值为on、并且所述亮度的值不高于所获得的阈值的情况下,所述选择单元可以选择所述第二摄像模式。

在所述boundarytype字段的值为off、并且所述亮度的值低于所获得的阈值的情况下,所述选择单元可以选择所述第二摄像模式。

在所述boundarytype字段的值为common、并且所述亮度的值高于所获得的阈值的情况下,所述选择单元可以选择所述第一摄像模式。

在所述boundarytype字段的值为common、并且所述亮度的值低于所获得的阈值的情况下,所述选择单元可以选择所述第二摄像模式。

所述boundarytype字段的值可以为on、off、common和extended其中之一。

所述boundarytype字段的值的范围可以被限制为-1~1。

所述摄像设备还可以包括:responsetime字段判断单元,用于判断在所述ircutfilterautoadjustment字段中是否包括responsetime字段;以及阈值单元,用于根据所述boundaryoffset字段的值来获得阈值,其中,在所述responsetime字段判断单元判断为包括了responsetime字段、所述boundarytype字段的值为on、并且所述亮度的值维持于比所获得的阈值高的状态所持续的时间长于所述responsetime字段中所示出的时间的情况下,所述选择单元可以选择所述第一摄像模式。

在所述responsetime字段判断单元判断为包括了responsetime字段、所述boundarytype字段的值为on、并且使所述亮度的值维持于比所获得的阈值高的状态所持续的时间不长于所述responsetime字段中所示出的时间的情况下,所述选择单元可以维持所述选择单元所选择的当前摄像模式。

在所述responsetime字段判断单元判断为包括了responsetime字段、所述boundarytype字段的值为off、并且使所述亮度的值维持于比所获得的阈值低的状态所持续的时间长于所述responsetime字段中所示出的时间的情况下,所述选择单元可以选择所述第二摄像模式。

在所述responsetime字段判断单元判断为包括了responsetime字段、所述boundarytype字段的值为off、并且使所述亮度的值维持于比所获得的阈值低的状态所持续的时间不长于所述responsetime字段中所示出的时间的情况下,所述选择单元可以维持所述选择单元所选择的当前摄像模式。

在所述responsetime字段判断单元判断为包括了responsetime字段、所述boundarytype字段的值为common、并且使所述亮度的值维持于比所获得的阈值高的状态所持续的时间长于所述responsetime字段中所示出的时间的情况下,所述选择单元可以选择所述第一摄像模式。

在所述responsetime字段判断单元判断为包括了responsetime字段、所述boundarytype字段的值为common、并且使所述亮度的值维持于比所获得的阈值高的状态所持续的时间不长于所述responsetime字段中所示出的时间的情况下,所述选择单元可以维持所述选择单元所选择的当前摄像模式。

在所述responsetime字段判断单元判断为包括了responsetime字段、所述boundarytype字段的值为common、并且使所述亮度的值维持于比所获得的阈值低的状态所持续的时间长于所述responsetime字段中所示出的时间的情况下,所述选择单元可以选择所述第二摄像模式。

在所述responsetime字段判断单元判断为包括了responsetime字段、所述boundarytype字段的值为common、并且使所述亮度的值维持于比所获得的阈值低的状态所持续的时间不长于所述responsetime字段中所示出的时间的情况下,所述选择单元可以维持所述选择单元所选择的当前摄像模式。

所述阈值单元可以通过向所述预定阈值加上所述boundaryoffset字段的值来获得所述阈值。

所述摄像设备还可以包括:存储单元,用于存储多个所述预定阈值和与多个所述预定阈值中的各所述预定阈值相对应的boundaryoffset字段的值,其中,所述阈值单元通过从所述存储单元读出与所述ircutfilterautoadjustment字段中所包括的boundaryoffset字段的值相对应的预定阈值,来获得阈值。

所述摄像设备还可以包括:摄像光学系统;摄像单元,用于对所述摄像光学系统所形成的被摄体的图像进行摄像;以及红外线截止滤波器,用于使红外光截止,其中,所述第一摄像模式是在所述红外线截止滤波器放置在所述摄像光学系统的光路内的状态下进行摄像的模式,以及所述第二摄像模式是在所述红外线截止滤波器放置在所述摄像光学系统的光路外的状态下进行摄像的模式。

所述摄像设备还可以包括:摄像光学系统;摄像单元,用于对所述摄像光学系统所形成的被摄体的图像进行摄像;以及视频信号处理单元,用于对从所述摄像单元输出的视频信号进行处理,其中,所述第二摄像模式是如下模式,其中与所述第一摄像模式相比,所述视频信号处理单元进行工作、从而使针对所述视频信号的增益提高得更高。

所述摄像设备还可以包括:摄像光学系统;摄像单元,用于对所述摄像光学系统所形成的被摄体的图像进行摄像;以及白平衡调整单元,用于对从所述摄像单元输出的视频信号的白平衡进行调整,其中,所述第二摄像模式是如下模式,其中与所述第一摄像模式相比,所述白平衡调整单元进行工作,从而使所述视频信号的各颜色的增益放大得更大。

所述摄像设备可以是网络照相机。

所述摄像设备可以是网络视频发送器。

根据本发明的实施例,一种摄像设备的控制方法,所述摄像设备根据onvif规格进行数据的发送/接收,并且具有用以对明亮被摄体摄像的第一摄像模式和用以对暗被摄体摄像的第二摄像模式,所述控制方法包括以下步骤:接收步骤,用于接收ircutfilter字段的值已设置为auto的setimagingsettings命令,其中该命令是用以使摄像设备自动控制红外线截止滤波器相对于摄像光学系统的光路的插入/退避的命令;adjustment字段判断步骤,用于判断在所接收到的setimagingsettings命令中是否包括ircutfilterautoadjustment字段;以及选择步骤,用于在所述第一摄像模式和所述第二摄像模式之间进行选择,其中,在所述adjustment字段判断步骤中判断为包括了所述ircutfilterautoadjustment字段的情况下,在所述选择步骤中,根据所述被摄体的亮度和所述ircutfilterautoadjustment字段中所包括的boundaryoffset字段的值来选择所述第一摄像模式或所述第二摄像模式。

发明的效果

根据本发明,提供一种经由网络连接至摄像设备的客户端装置,其中利用该客户端装置来掌握摄像设备使用与红外线截止滤波器的插入和退避有关的附加信息的情况,由此可以提高用户可操作性。

此外,根据本发明,可以提供诸如以下等的摄像设备。也就是说,经由网络连接至客户端的摄像设备使客户端装置掌握摄像设备使用与红外线截止滤波器的插入和退避有关的附加信息的情况,由此可以提高用户可操作性。

此外,根据本发明,可以提供诸如以下等的摄像系统。也就是说,摄像系统使经由网络连接至摄像设备的客户端装置掌握摄像设备使用与红外线截止滤波器的插入和退避有关的附加信息的情况。

此外,根据本发明,可以具有如下优点:可以从外部的客户端装置控制摄像设备,从而自动进行红外线截止滤波器的插入和退避。

此外,根据本发明,针对用户有意识地考虑周围环境的明度以及与红外线截止滤波器的插入和退避(或摄像模式的选择)有关的延迟时间的存在的需求减少,因而存在用户可操作性提高的优点。

附图说明

图1是示出根据本发明实施例的摄像设备的结构的框图。

图2a是示出根据本发明实施例的摄像设备接收的命令所使用的数据结构的图。

图2b是示出根据本发明实施例的摄像设备接收的命令所使用的数据结构的图。

图2c是示出根据本发明实施例的摄像设备接收的命令所使用的数据结构的图。

图2d是示出根据本发明实施例的摄像设备接收的命令所使用的数据结构的图。

图2e是示出根据本发明实施例的摄像设备接收的命令所使用的数据结构的图。

图3a是示出根据本发明实施例的摄像设备接收的命令的结构示例的图。

图3b是示出根据本发明实施例的摄像设备接收的命令的结构示例的图。

图3c是示出根据本发明实施例的摄像设备接收的命令的结构示例的图。

图3d是示出根据本发明实施例的摄像设备接收的命令的结构示例的图。

图4是用于说明在设置亮度值和延迟时间参数的情况下的根据本发明实施例的摄像设备的操作的图。

图5是用于说明根据本发明实施例的摄像设备和客户端之间的命令和应答交换操作的图。

图6是示出根据本发明实施例的摄像设备的详细结构的框图。

图7a是示出根据本发明实施例的摄像设备接收的命令的详细结构示例的图。

图7b是示出根据本发明实施例的摄像设备接收的命令的详细结构示例的图。

图7c是示出根据本发明实施例的摄像设备接收的命令的详细结构示例的图。

图7d是示出根据本发明实施例的摄像设备接收的命令的详细结构示例的图。

图7e是示出根据本发明实施例的摄像设备接收的命令的详细结构示例的图。

图8a是示出根据本发明实施例的摄像设备接收的命令的详细结构示例的图。

图8b是示出根据本发明实施例的摄像设备接收的命令的详细结构示例的图。

图8c是示出根据本发明实施例的摄像设备接收的命令的详细结构示例的图。

图8d是示出根据本发明实施例的摄像设备接收的命令的详细结构示例的图。

图8e是示出根据本发明实施例的摄像设备接收的命令的详细结构示例的图。

图8f是示出根据本发明实施例的摄像设备接收的命令的详细结构示例的图。

图8g是示出根据本发明实施例的摄像设备接收的命令的详细结构示例的图。

图9是用于示出描述了根据本发明实施例的客户端装置的详细结构的框图的图。

图10a是示出根据本发明实施例的、摄像设备接收的命令的详细结构示例和摄像设备发送的应答的详细结构示例的图。

图10b是示出根据本发明实施例的、摄像设备接收的命令的详细结构示例和摄像设备发送的应答的详细结构示例的图。

图10c是示出根据本发明实施例的、摄像设备接收的命令的详细结构示例和摄像设备发送的应答的详细结构示例的图。

图11是用于说明根据本发明实施例的、摄像设备所进行的红外线截止滤波器的插入和退避控制的流程图。

附图标记说明

4红外线截止滤波器(ircf)

18亮度测量电路

20判断电路

14通信电路(i/f)

22计时电路

24ircf驱动电路

26中央处理单元(cpu)

具体实施方式

在下文,将参考附图来说明将本发明应用于诸如网络照相机等的摄像设备的情况的实施例。

图1是示出根据本实施例的摄像设备的结构的框图。在图1中,附图标记2表示摄像光学系统,附图标记4表示红外线截止滤波器(以下还简称为ircf),附图标记6表示摄像装置,附图标记8表示视频信号处理电路,附图标记10表示编码电路,并且附图标记12表示缓冲器。

此外,在图1中,附图标记14表示通信电路(以下还简称为i/f),附图标记16表示通信端子,附图标记18表示亮度测量电路,附图标记20表示判断电路,附图标记22表示计时电路,并且附图标记24表示红外线截止滤波器驱动电路(以下还称为ircf驱动电路)。此外,图1中的附图标记26表示中央处理单元(以下还简称为cpu),并且图1中的附图标记28表示电可擦除非易失性存储器(电可擦除可编程只读存储器,以下还简称为eeprom)。

将参考图1来说明操作。来自作为摄像对象的被摄体的光线经由摄像光学系统2和ircf4输入至摄像装置6,并且经过光电转换。基于来自ircf驱动电路24的驱动信号,利用图中未示出的驱动机构来使ircf4相对于摄像光学系统2和摄像装置6之间的光路插入和退避。在本实施例中,在使ircf4插入光路的情况下,进行正常拍摄(可见光拍摄),并且在使ircf4从光路退避的情况下,进行红外线拍摄。

注意,根据本实施例的摄像装置6由ccd或cmos等构成。此外,根据本实施例的摄像装置6等同于摄像单元,其中该摄像单元输出由摄像光学系统2形成的被摄体的图像作为视频信号。

如本说明书中所使用的正常拍摄(可见光拍摄)是指通过使来自被摄体的光经由ircf4输入至摄像装置6所进行的拍摄。此外,如本说明书中所使用的红外线拍摄是指通过使来自被摄体的光在没有穿过ircf4的情况下输入至摄像装置6所进行的拍摄。因此,在本实施例中,进行正常拍摄的状态等同于第一摄像模式,并且进行红外线拍摄的状态等同于第二摄像模式。

在本实施例中,在要进行红外线拍摄的情况下,根据来自cpu26的指示,仅将亮度信号从视频信号处理电路8输出至编码电路10。将编码后的亮度信号输出至缓冲器12,在i/f14处进行打包,并且经由通信端子16向外部发送。另一方面,在要进行正常拍摄的情况下,根据来自cpu26的指示,将亮度信号和色差信号从视频信号处理电路8输出至编码电路10。以相同方式,将编码后的视频信号经由缓冲器12、i/f14和通信端子16向外部发送。

注意,根据本实施例的通信端子16例如由连接有lan线缆的端子(lan端子)构成。

i/f14从图中未示出的外部客户端接收与ircf4的插入和退避有关的设置命令的发送。

在图中未示出的外部客户端发送ircf4向着光路的插入指示命令的情况下,该命令在i/f14处经过适当的包处理,并且被输入至cpu26。在cpu26处对该插入指示命令进行解码。cpu26利用ircf驱动电路24使ircf4插入光路中。

注意,该插入指示命令例如是ircutfilter(红外线截止滤波器)字段的值已设置为on(开启)的setimagingsettings(设置摄像设置)命令。

在图中未示出的外部客户端发送从光路的ircf退避指示命令的情况下,该命令同样在i/f14处经过适当的包处理,并且被输入至cpu26。在cpu26处对该插入指示命令进行解码。cpu26利用ircf驱动电路24使ircf4从光路退避。注意,该退避指示命令例如是ircutfilter字段的值已设置为off(关闭)的setimagingsettings命令。

在本实施例中,图中未示出的外部客户端可以发送用于进行如下设置的命令,其中这些设置使得根据本实施例的摄像设备可以确定ircf4从光路的退避。将该命令例如称为针对auto(自动)设置的命令。

注意,针对auto设置的命令(auto设置命令)是例如后面所述的ircutfilter字段的值已设置为auto的setimagingsettings命令。

在本实施例中,配置如下结构:可以向该auto设置命令内的选项字段添加与ircf4的插入和退避有关的可省略的操作参数。

该可省略的参数例如是亮度阈值,其中该亮度阈值用于基于被摄体的亮度的变化,来判断根据本实施例的摄像设备将使ircf插入光路还是从光路退避。

注意,auto设置命令内的选项字段例如是后面所述的ircutfilterautoadjustment(红外线截止滤波器自动调整)字段。此外,该亮度阈值的参数例如是后面所述的brightnessoffset(明度偏移)字段的值。

在该参数存在于上述的auto设置命令中的选项字段内的情况下,图1所示的cpu26将该阈值设置到判断电路20。亮度测量电路18基于从视频信号处理电路8输出的亮度信号来测量被摄体的当前亮度,并且输出至判断电路20。因此,根据本实施例的亮度测量电路18等同于对被摄体亮度进行测光的测光器。

注意,根据本实施例的cpu26可以通过将亮度阈值参数与预先存储在eeprom28中的阈值信息的值相加、并将所计算出的阈值设置到判断电路20,来计算阈值。

此外,根据本实施例的eeprom28例如可被配置为存储多个阈值的信息、以及与多个阈值的各信息相关联的亮度阈值参数。此外,根据本实施例的cpu26例如可被配置为从eeprom28读出与亮度阈值参数相对应的阈值信息,并且将由所读出的阈值信息表示的阈值设置到判断电路20。

判断电路20将如上所述所设置的亮度阈值与从亮度测量电路18输出的当前亮度值进行比较,并且将测量结果输出至cpu26。在所输出的判断结果是表示当前亮度值超过阈值的判断结果的情况下,cpu26使ircf4插入光路,从而进行正常拍摄。此外,在输入至cpu26的所输出的判断结果是表示当前亮度值为阈值以下的判断结果的情况下,cpu26使ircf4从光路退避,从而进行红外线拍摄。

在上述可省略的被摄体亮度阈值参数不存在于以上所述的auto设置命令内的选项字段中的情况下,根据本实施例的摄像设备基于预先存储的阈值信息来确定阈值。在本实施例中,例如预先将该阈值存储在eeprom28中,并且cpu26被配置为读取从eeprom28输出的该阈值并将该阈值设置到判断电路20。

因此,根据本实施例的cpu26用作亮度阈值参数判断单元,其中该亮度阈值参数判断单元用于判断在auto设置命令内的选项字段中是否存在亮度阈值参数。更具体地,cpu26用作adjustment(调整)字段判断单元,其中该adjustment字段判断单元用于判断在setimagingsettings命令中是否包括后面所述的ircutfilterautoadjustment字段。

注意,在本实施例中,诸如eeprom28中预先存储的阈值信息等的数据等同于控制信息,此外,在本实施例中,eeprom28中预先存储的阈值信息等同于预定阈值信息。

此外,上述auto设置命令中的其它可省略参数可以是用于使ircf4的插入/退避操作延迟的延迟时间。在该参数存在于上述auto设置命令内的选项字段中的情况下,cpu26将该延迟时间参数设置到计时电路22。注意,该延迟时间参数例如是后面所述的responsetime(反应时间)字段。

计时电路22测量时间,并且在经过了所设置的延迟时间的情况下,将表示时间经过的信号输出至cpu26。接收到时间经过信号的输入的cpu26利用ircf驱动电路24来进行ircf4的插入或退避。

在该延迟时间参数不存在于上述auto设置命令的选项字段中的情况下,根据本实施例的摄像设备基于预先存储的延迟时间信息来确定阈值。在本实施例中,例如预先将该延迟时间存储在eeprom28中,并且cpu26被配置为从eeprom28读出该延迟时间并将该延迟时间设置到判断电路20。注意,可以进行如下配置:在该延迟时间参数不存在于上述auto设置命令内的选项字段中的情况下,可以立即进行ircf的插入或退避,而无需设置延迟时间。

因此,根据本实施例的cpu26用作延迟时间参数判断单元,其中该延迟时间参数判断单元用于判断在auto设置命令内的选项字段中是否存在延迟时间参数。更具体地,cpu26用作responsetime字段判断单元,其中该responsetime字段判断单元用于判断在后面要说明的ircutfilterautoadjustment字段中是否包括responsetime字段。

在本实施例中,基于开放型网络视频接口论坛(opennetworkvideointerfaceforum,以下还简称为onvif)标准来规定如上所述的针对ircf4向着光路的插入和退避的命令。利用onvif标准,使用例如xml架构定义语言(xmlschemadefinitionlanguage,以下还简称为xsd)来定义上述命令。

注意,根据本实施例的摄像设备作为根据上述onvif标准的网络视频发送器(networkvideotransmitter,以下还简称为nvt)进行工作。也就是说,根据本实施例的摄像设备可以根据onvif规格来交换数据。

图2a~图2e示出用以根据xsd定义上述命令的数据结构定义的示例。在图2a中,在数据类型imagingsettings20(摄像设置20)内定义具有名称ircutfiltermodes(红外线截止滤波器模式)的数据。具有名称ircutfiltermodes的数据是具有ircutfiltermode类型的数据,并且在图2b中定义该数据类型。

如图2b所示,在本实施例中,ircutfiltermode类型是可以取on(开启)、off(关闭)或auto(自动)中的任意值的数据类型。

此外,图2c定义ircutfilterautoadjustment类型的具有名称ircutfilterautoadjustment的数据。在本实施例中,在上述ircutfiltermode类型具有值auto的情况下,将该ircutfilterautoadjustment数据设置到选项字段。例如,在上述数据类型imagingsettings20中定义该数据。

图2d是示出上述ircutfilterautoadjustment类型的内容的图。利用xsd的complextype(复杂类型)声明将该数据类型定义为复杂类型。此外,该数据类型示例利用序列说明符指定了其元素按指定顺序出现。

在ircutfilterautoadjustment类型中,作为第一个元素的boundarytype(边界类型)是具有后面所述的ircutfilterautoboundarytype(红外线截止滤波器自动边界类型)类型的数据。该数据boundarytype其中之一必须在ircutfilterautoadjustment类型内出现。

下一元素是brightnessoffset,这表示该数据是在xsd中的primitivedatatype(原生数据类型)中所定义的float单精度浮点数据类型。该brightnessoffset是前面所述的亮度阈值参数。利用xsd的minoccurs说明符将该数据brightnessoffset配置为可省略。

第三个元素是responsetime,并且是在xsd中的primitivedatatype中所定义的duration(持续时间)时间间隔数据类型。同样利用xsd的minoccurs说明符将该数据responsetime配置为可省略。利用该数据responsetime来指定上述的延迟时间参数。

图2e是示出上述的ircutfilterautoboundarytype类型的定义示例的图。利用xsd的simpletype(简单类型)声明将该数据类型定义为简单类型。此外,利用限制说明符将该数据类型定义为值受到限制的字符串类型。如图2e所示,ircutfilterautoboundarytype类型是值可以取common(共通)、off、on和extended(扩展)的值的字符串类型。

如上所述,在本实施例中,进行如下配置:可以向用以控制ircf4的插入和退避的auto设置命令添加选项参数。例如,该选项可以是诸如以下等。

选项1.在被摄体亮度从高亮度变为低亮度的情况下、用于使ircf4退避的亮度阈值。

选项2.在被摄体亮度从高亮度变为低亮度时、从被摄体亮度降至根据选项1的亮度阈值以下起直到实际完成使ircf4退避的操作为止的延迟时间。

选项3.在被摄体亮度从低亮度改变为高亮度的情况下、用于使ircf4插入的亮度阈值。

选项4.在被摄体亮度从低亮度改变为高亮度的情况下、从被摄体亮度超过根据选项3的亮度阈值起直到实际完成使ircf4插入的操作为止的延迟时间。

在本实施例中,通过使用上述xsd的数据定义,可以利用上述auto设置命令来表现上述选项1~选项4。利用onvif标准,例如,发出上述auto设置命令作为setimagingsettings命令。

图3a~3d示出setimagingsettings命令的结构示例。图3a是示出包括上述选项字段的setimagingsettings命令的结构的图。在图3a中,ircutfilter字段的值为auto,由此指示了利用摄像设备自身来自动控制ircf的插入和退避。在本实施例中,在ircutfilter字段的值为auto的情况下,随后可以描述ircutfilterautoadjustment字段。如上所述,该ircutfilterautoadjustment字段是可省略的。

如上所述,在ircutfilterautoadjustment字段中描述了boundarytype字段、brightnessoffset字段和responsetime字段。此外,如上所述,brightnessoffset字段和responsetime字段可省略。

在利用上述boundarytype字段使ircf插入或退避的任意情况下,可以指定是否使该ircutfilterautoadjustment字段中所指定的操作有效。在boundarytype字段的值为on的情况下,该操作在ircf插入的状态下变为有效,并且在boundarytype字段的值为off的情况下,该操作在ircf退避的状态下变为有效。此外,在boundarytype字段的值为common的情况下,该操作在插入和退避这两个情况下均变为有效。此外,如上所述,利用上述brightnessoffset字段的值来设置亮度阈值,并且利用上述responsetime字段的值来设置延迟时间。

图3b示出在省略了上述responsetime字段的情况下的上述setimagingsettings命令的结构。在这样省略了responsetime字段的情况下,利用根据本实施例的摄像设备,该摄像设备自身确定延迟时间参数的操作。在本实施例中,例如预先将该延迟时间存储在eeprom28中,并且cpu26从eeprom28读出该延迟时间并将该延迟时间设置到判断电路20。此外,在图3b中,将boundarytype字段的值设置为on,使得在ircf插入的状态下,ircutfilterautoadjustment字段中所指定的操作变为有效。

图3c示出在省略了上述brightnessoffset字段和responsetime字段的情况下的setimagingsettings命令的结构。在这样省略了brightnessoffset字段的情况下,利用根据本实施例的摄像设备,该摄像设备基于预先存储在自身中的阈值信息来确定亮度阈值。如上所述,在本实施例中,例如预先将亮度阈值存储在eeprom28中,并且cpu26从eeprom28读出该阈值并将该阈值设置到判断电路20。

图3d示出在省略了上述ircutfilterautoadjustment字段的情况下的上述setimagingsettings命令的结构。利用根据本实施例的摄像设备,在已接收到省略了ircutfilterautoadjustment字段的用以自动设置ircf的setimagingsettings命令的情况下,利用该摄像设备自身来确定所有的ircf插入和退避控制。

接着,将参考图4来说明本实施例中的在设置了亮度阈值和延迟时间参数的情况下的操作。

在图4中,附图标记101表示示出被摄体亮度的时间变化的曲线图,附图标记102表示针对ircf4的插入的亮度阈值,并且附图标记103表示针对ircf4的退避的亮度阈值。图4示出诸如黄昏左右等的、被摄体亮度随时间的经过而下降的情况。如图4所示,在被摄体亮度降至用于使ircf4退避的亮度阈值103以下时,cpu26对计时电路22设置延迟时间并且开始计时操作。

在图4中,在点a处,被摄体亮度降至亮度阈值103以下。这里的时间点为t1。在本实施例中,cpu26不使ircf4退避,直到经过了设置到计时电路22的延迟时间为止。也就是说,在设置到计时电路22的延迟时间不长于维持被摄体亮度为亮度阈值103以下的状态所持续的时间的情况下,cpu26不使ircf4从摄像光学系统2的光路退避。

由于该操作,即使被摄体亮度与亮度阈值103频繁地交叉,在正常拍摄和红外线拍摄之间也不存在频繁切换。

随后,在经过了该延迟时间并且到达时间点t2时,cpu26使ircf4退避并且转变为红外线拍摄。也就是说,在设置到计时电路22的延迟时间长于维持被摄体亮度为亮度阈值103以下的状态所持续的时间的情况下,cpu26使ircf4从摄像光学系统2的光路退避。

这样增加了诸如点b等的、此时的被摄体亮度阈值将以稳定方式保持为亮度阈值103以下的概率。在存在荧光灯等闪烁的影响的情况下,该操作也以相同方式起作用。

由于该操作,在本实施例中,结构如下:用户可以进行与ircf的插入和退避有关的详细设置。此外,由于该操作,在本实施例中,即使摄像被摄体的亮度水平接近阈值,也可以防止ircf的频繁插入和退避。此外,由于该操作,在本实施例中,即使在摄像被摄体的亮度水平由于灯的闪烁等而改变的情况下,也可以防止ircf的频繁插入和退避。

注意,在设置到计时电路22的延迟时间不长于维持被摄体亮度为亮度阈值102以上的状态所持续的时间的情况下,cpu26不使ircf4插入摄像光学系统2的光路。另一方面,在设置到计时电路22的延迟时间长于维持被摄体亮度为亮度阈值102以上的状态所持续的时间的情况下,cpu26使ircf4插入摄像光学系统2的光路。

接着,将参考图5来说明根据本实施例的交换命令和应答的典型操作(命令交易)。图5使用在itu-t推荐z.120标准中所定义的所谓的消息序列图来描述命令交易。

首先,未示出的客户端和根据本实施例的摄像设备经由网络相连接。客户端进行以下操作,从而检查是否存在上述的用于设置ircf的命令(setimagingsettings命令)。首先,将getservices(获得服务)命令发送至摄像设备以检查是否存在imagingservice(摄像服务)。

在图5中,getserviceresponse(获得服务应答)表示摄像设备支持imagingservice。接着,客户端发送getvideosource(获得视频源)命令以检查表示可以进行ircf设置的videosource(视频源)的令牌。在图5中,根据本实施例的摄像设备以getvideosourceresponse(获得视频源应答)返回该令牌。

注意,表示videosource的令牌是可以唯一地识别videosource的信息,并且是以字母数字字符表示的信息。

接着,客户端将包括表示videosource的令牌的getoptions(获得选项)命令发送至表示摄像设备的imagingservice的地址。这是为了检查用以进行上述的ircf的设置的命令的有无、以及与用于进行ircf设置的命令有关的选项。

如图5所示,根据本实施例的摄像设备将包括ircutfilter字段及其选项的getoptionsresponse(获得选项应答)返回至客户端。接着,客户端将包括表示上述videosource的令牌的getimagingsettings(获得摄像设置)命令发送至表示摄像设备的imagingservice的地址,以查询当前ircf状态。

如图5所示,根据本实施例的摄像设备响应于getimagingsettings命令,返回ircutfilter字段中包括当前ircf状态的getimagingsettingsresponse(获得摄像设置应答)。客户端利用该应答检测摄像设备的当前状态。在如图5所示的本实施例中,使ircf插入光路中。

接着,为了将ircf设置设置为自动控制,客户端将包括表示上述videosource的令牌的setimagingsettings命令发送至表示摄像设备的imagingservice的地址。在图5所示的示例中,客户端发送如下setimagingsettings命令,其中在该setimagingsettings命令中,ircutfilter字段的值被设置为auto,并且还设置了ircutfilterautoadjustment字段。

在图5中,根据本实施例的摄像设备将省略了自变量的setimagingsettingsresponse返回至客户端,以表示成功执行了setimagingsettings命令。

在setimagingsettings命令内的ircutfilterautoadjustment字段中,可以在brightnessoffset字段中设置亮度阈值,并且可以在responsetime字段中设置延迟时间。此外,brightnessoffset字段和responsetime字段可省略。此外,在根据本实施例的setimagingsettings命令中,ircutfilterautoadjustment字段本身可省略。

在图5中,由于成功执行了setimagingsettings命令,因此实现了摄像设备自身确定ircf的插入和退避控制的auto设置。

如上所述,本实施例具有与ircutfilterautoadjustment字段可省略的setimagingsettings命令有关的结构。也就是说,用户可以在无需考虑亮度阈值和延迟时间的情况下将ircf控制设置为auto,这在提高用户可操作性方面是有利的。

注意,根据本实施例的摄像设备无论当前ircf状态如何,都允许ircf设置。因此,在图5中,可以省略getimagingsettings命令和getimagingsettingsresponse的交易。

此外,在本实施例中,与ircutfilter字段(ircutfilter标记符)相对应的值被设置为on的setimagingsettings命令与第一命令相对应。此外,与ircutfilter标记符相对应的值被设置为off的setimagingsettings命令对应于第二命令。此外,与ircutfilter标记符相对应的值被设置为auto的setimagingsettings命令对应于第三命令。

此外,在本实施例中,与setimagingsettings命令中所包括的ircutfilterautoadjustment字段(ircutfilterautoadjustment标记符)相对应的值对应于添加信息。与ircutfilterautoadjustment标记符中所包括的responsetime字段(responsetime标记符)相对应的值对应于反应时间信息。

注意,尽管在本实施例中已经使用了brightnessoffset,但不限于此。例如,代替brightnessoffset,可以使用具有名称boundaryoffset(边界偏移)的数据。

该boundaryoffset是ircutfilterautoboundaryoffset(红外线截止滤波器自动边界偏移)类型的数据。该ircutfilterautoboundaryoffset类型的值是float单精度浮点数据类型的值。此外,该ircutfilterautoboundaryoffset类型的值局限于-1.0~1.0。

此外,boundaryoffset字段的值的初始值(默认)为0。boundaryoffset字段的值表示该值越接近-1.0,越多地进行使得亮度阈值越低(越小)的校正。另一方面,boundaryoffset的值越接近1.0,越多地进行使得亮度阈值越高(越大)的校正。

因此,这样防止了利用未示出的外部客户端将根据本实施例的摄像设备无法处理的范围的值(即,过大的值或过小的值)设置为boundaryoffset字段。

此外,在本实施例中,例如,可以利用xsd来在数据类型imagingoptions20内进一步定义具有名称ircutfilterautoadjustmentoptions(红外线截止滤波器自动调整选项)的数据。具有该名称ircutfilterautoadjustmentoptions的数据是ircutfilterautoadjustmentoptions类型的数据。

现在,利用xsd的complextype声明将ircutfilterautoadjustmentoptions类型定义为复杂类型。此外,ircutfilterautoadjustmentoptions类型利用序列说明符指定了其元素按指定顺序出现(进行描述)。

例如,ircutfilterautoadjustmentoptions类型的第一个元素是ircutfilterautoboundarytype类型的具有名称boundarytype的数据。此外,ircutfilterautoadjustmentoptions类型的第二个元素是float单精度浮点数据类型的具有名称boundaryoffset字段的数据。该数据的值的范围受到限制。

此外,ircutfilterautoadjustmentoptions类型的第三个元素是被定义为xsd中的primitivedata类型的duration时间间隔数据类型的具有名称responsetime的数据。

可以通过利用xsd的minoccurs说明符进行指定来省略ircutfilterautoadjustmentoptions类型中的第二个元素和第三个元素。

此外,在从未示出的外部客户端接收到包括表示videosource的令牌的getoptions命令的情况下,根据本实施例的摄像设备可被配置为进行以下操作。该操作是将包括具有名称ircutfilterautoadjustmentoptions的数据的getoptionsresponse返回(发送)至该未示出的外部客户端的操作。

此外,在从未示出的外部客户端接收到包括表示videosource的令牌的getimagingsettings命令的情况下,根据本实施例的摄像设备可被配置为进行以下操作。该操作是将包括具有名称ircutfilterautoadjustmentoptions的数据的getimagingsettingsresponse返回(发送)至该未示出的外部客户端的操作。

因此,在ircutfilterautoadjustment类型的数据中,可以将根据本实施例的摄像设备可以处理的数据通知至未示出的外部客户端。

此外,在本实施例中,cpu26被配置成在i/f14将ircutfilter字段的值被设置为on的setimagingsettings命令输入至cpu26的情况下,进行以下操作。该操作是cpu26控制ircf驱动电路24以使ircf4配置在摄像光学系统2的光路中的操作。然而,该结构并非是限制性的。

例如,cpu26可被配置成在i/f14已将ircutfilter字段的值被设置为on的setimagingsettings命令输入至cpu26的情况下,进行以下操作。

也就是说,cpu26可被配置为指示视频信号处理电路8以使从摄像装置6输出的视频信号的增益下降,从而低于后面所述的数字夜间模式。更具体地,cpu26可被配置为指示视频信号处理电路8以使从摄像装置6输出的视频信号的各颜色的增益下降,从而低于后面所述的数字夜间模式。

现在,从摄像装置6输出的视频信号的各颜色的增益低于后面所述的数字夜间模式的状态是使用基于与视频信号的各颜色相对应的值所计算出的增益来校正视频信号的状态(称为日间模式)。此外,根据本实施例的视频信号处理电路8用作用于对从摄像装置6输出的视频信号的白平衡进行调整的白平衡调整单元。

此外,在本实施例中,cpu26被配置成如下:在将ircutfilter字段的值被设置为off的setimagingsettings命令从i/f14输入至cpu26的情况下,进行以下操作。该操作用于cpu26控制ircf驱动电路24以使ircf4配置在摄像光学系统2的光路外。然而,该结构并非是限制性的。

例如,cpu26可被配置成如下:在将ircutfilter字段的值被设置为off的setimagingsettings命令从i/f14输入至cpu26的情况下,进行以下操作。

也就是说,cpu26可被配置为指示视频信号处理电路8放大针对从摄像装置6输出的视频信号的增益,从而高于日间模式。更具体地,cpu26可被配置为指示视频信号处理电路8放大从摄像装置6输出的视频信号的各颜色的增益,从而高于日间模式。

注意,在本说明书中,将从摄像装置6输出的视频信号的各颜色的增益被放大得大于日间模式的状态称为数字夜间模式。

如果cpu26以这种方式进行配置,则cpu26用作选择日间模式或数字夜间模式的选择单元。

可以进行如下配置:向根据本实施例的摄像设备添加诸如步进马达等的动力源,以使得可以利用所添加的动力源来使摄像光学系统2在平摇方向或俯仰方向上转动。此外,可以向根据本实施例的摄像设备添加以半球形式形成的球罩。该球罩具有透明性,因而形成为半球形式。

此外,可能存在如下情况:根据本实施例的摄像设备接收包括ircutfilterautoadjustment字段的setimagingsettings命令,其中在该ircutfilterautoadjustment字段中,boundarytype字段等的顺序不是按所定义的顺序进行描述。例如,可能存在如下情况:根据本实施例的摄像设备接收包括首先描述boundaryoffset字段的ircutfilterautoadjustment字段的setimagingsettings命令。

在这种情况下,根据本实施例的摄像设备可被配置成将包括表示错误的信息的setimagingsettingsresponse发送至未示出的外部客户端。

接着,将参考图6~11来详细说明上述实施例。注意,在以下说明中,将利用相同的附图标记来表示与上述实施例中的组件相同的组件,并且将省略针对这些组件的说明。

此外,在本说明书中,字段的值表示与标记符相对应的值。例如,ircutfilterautoadjustment字段的值表示与<ircutfilterautoadjustment>标记符相对应的值。

此外,例如,boundarytype字段的值表示与<boundarytype>标记符相对应的值。此外,例如,boundaryoffset字段的值表示与<boundaryoffset>标记符相对应的值。此外,例如,responsetime字段的值表示与<responsetime>标记符相对应的值。

接着,假设根据本实施例的摄像设备是拍摄运动图像的监视照相机,并且更具体地是监视所使用的网络照相机。假定要将根据本实施例的摄像设备安装在墙壁或天花板上。还假定根据本实施例的摄像设备能够处理有源以太网(poweroverethernet,poe),其中经由lan线缆向该poe供给电力。

此外,在本实施例中,摄像设备和外部的客户端装置构成摄像系统。

图6是示出根据本实施例的摄像设备的详细结构的框图。在图6中,增益设置电路7根据来自cpu26的指示,来设置针对从摄像装置6输出的视频信号的增益。

例如,cpu26指示ircf驱动电路24以使ircf4插入摄像光学系统2的光路中,并且指示增益设置电路7以将针对从摄像装置6输出的视频信号的增益设置为第一增益。

此外,cpu26指示ircf驱动电路24以使ircf4从摄像光学系统2的光路退避,并且指示增益设置电路7以将针对从摄像装置6输出的视频信号的增益设置为第二增益。注意,第二增益大于第一增益。

接着,图6中的视频信号处理电路8根据cpu26的指示,来改变从摄像装置6输出的视频信号的动态范围。例如,cpu26向视频信号处理电路8给出指示,指示ircf驱动电路24以使ircf4插入摄像光学系统2的光路中,并且将从摄像装置6输出的视频信号的动态范围改变为第一动态范围。

此外,cpu26向视频信号处理电路8给出指示,指示ircf驱动电路24以使ircf4从摄像光学系统2的光路退避,并且将从摄像装置6输出的视频信号的动态范围改变为第二动态范围。注意,第二动态范围比第一动态范围宽。

图6中的摄像装置驱动电路23根据cpu26的指示来驱动摄像装置6。例如,cpu26指示ircf驱动电路24以使ircf4插入摄像光学系统2的光路中,并且指示摄像装置驱动电路23以将摄像装置6的电荷累积时间设置为第一电荷累积时间。

此外,cpu26指示ircf驱动电路24以使ircf4从摄像光学系统2的光路退避,并且指示摄像装置驱动电路23以将摄像装置6的电荷累积时间设置为第二电荷累积时间。注意,第二电荷累积时间长于第一电荷累积时间。

此外,图6中的cpu26具有图像处理功能。例如,cpu26指示ircf驱动电路24以使ircf4插入摄像光学系统2的光路中,并且进行图像处理,以使得从摄像装置6输出的视频信号处于第一明度水平。

此外,cpu26指示ircf驱动电路24以使ircf4从摄像光学系统2的光路退避,并且进行图像处理,以使得从摄像装置6输出的视频信号处于第二明度水平。注意,第二明度比第一明度明亮。

此外,在进行红外线拍摄的情况下,从摄像装置6输出的视频信号的颜色平衡崩溃,因而根据本实施例的cpu26将从摄像装置6输出的视频信号转换成单色视频信号,然后从i/f14发送。将此时根据本实施例的摄像设备的摄像模式称为单色模式。

此外,在进行正常拍摄的情况下,根据本实施例的cpu26优先从摄像装置6输出的视频信号的颜色可再现性,因而将从摄像装置6输出的视频信号作为颜色视频信号从i/f14发送。将此时根据本实施例的摄像设备的摄像模式称为彩色模式。

接着,将参考图7a~7e来详细说明用以采用xsd定义命令的数据结构的定义示例。图7a与图2a相同,因而将省略其说明。图7b与图2b相同,因而将省略其说明。图7c与图2c相同,因而将省略其说明。

图7d是示出ircutfilterautoadjustment类型的内容的图。利用xsd的complextype声明将该数据类型定义为复杂类型。此外,该数据类型示例利用序列说明符指定了其元素按所指定的顺序出现。

在ircutfilterautoadjustment类型中,作为第一个元素的boundarytype与图2d中的boundarytype相同,因而将省略其说明。注意,该boundarytype是具有后面所述的ircutfilterautoboundarytype类型的数据。

第二个元素是boundaryoffset,这表示该数据是在xsd中的primitivedatatype中所定义的float单精度浮点数据类型。该boundaryoffset是前面所述的亮度阈值参数。利用xsd的minoccurs说明符将该数据boundaryoffset配置成可省略。

注意,本实施例中的与<boundaryoffset>标记符相对应的值对应于与根据本实施例的摄像设备进行摄像的被摄体的明度有关的明度信息。此外,与<boundaryoffset>标记符相对应的值的范围局限于预定范围。具体地,与<boundaryoffset>标记符相对应的值的范围局限于-1.0~1.0。

第三个元素与图2d中的responsetime相同,因而省略其说明。本实施例中的与<responsetime>标记符相对应的值对应于与ircf驱动电路24所进行的ircf4的插入和退避的反应时间有关的反应时间信息。

因此,根据本实施例的与<boundaryoffset>标记符相对应的值和与<responsetime>标记符相对应的值对应于与ircf4的插入和退避有关的自动调整信息。

图7e是示出上述ircutfilterautoboundarytype类型的定义示例的图。利用xsd的simpletype声明将该数据类型定义为简单类型。此外,利用限制说明符将该数据类型定义为值受到限制的字符串类型。

如图7e所示,ircutfilterautoboundarytype类型是值可以取common、toon(至开启)、tooff(至关闭)和extended的值的字符串类型。

注意,图7e中的common等同于图2e中的common。此外,图7e中的toon等同于图2e中的on。此外,图7e中的tooff等同于图2e中的off。

接着,图8a~8g详细示出上述setimagingsettings命令的结构示例。图8a是示出包括上述选项字段的setimagingsettings命令的结构的图。在图8a中,ircutfilter字段的值为auto,这表示摄像设备自身自动控制ircf的插入和退避。

因此,在本实施例中,ircutfilter的值被设置为auto的setimagingsettings命令等同于自动插入/退避控制命令。注意,自动插入/退避控制命令是用以使根据本实施例的摄像设备自动控制利用ircf驱动电路24的ircf4的插入和退避的命令。

在本实施例中,在ircutfilter字段的值为auto的情况下,随后可以描述ircutfilterautoadjustment字段。如上所述,该ircutfilterautoadjustment字段可省略。

如上所述,在ircutfilterautoadjustment字段中描述了boundarytype字段、boundaryoffset字段和responsetime字段。

也就是说,如图8a所示,可以在setimagingsettings命令中按顺序依次描述<boundarytype>标记符、<boundaryoffset>标记符和<responsetime>标记符。

此外,如上所述,boundaryoffset字段和responsetime字段可省略。

此外,以上说明了上述boundarytype字段可以指定ircf的插入和退避中的哪个使该ircutfilterautoadjustment字段中所指定的操作有效。

也就是说,在boundarytype字段的值为toon的情况下,该操作在ircf插入的状态下有效,并且在boundarytype字段的值为tooff的情况下,该操作在ircf退避的状态下有效。

此外,在boundarytype字段的值为common的情况下,该操作在ircf插入和退避这两个状态下均有效。此外,如上所述,利用上述boundaryoffset的值来设置亮度阈值,并且利用上述responsetime字段来设置延迟时间。

因此,在本实施例中,与toon作为值相关联的<boundarytype>标记符等同于插入可指定信息。该插入可指定信息基于与该<boundarytype>标记符相关联的<boundaryoffset>标记符的值和<responsetime>标记符的值,可以指定cpu26进行以下判断。该判断用于判断是否使ircf4插入摄像光学系统的光路中。

此外,在本实施例中,与tooff作为值相关联的<boundarytype>标记符等同于退避可指定信息。该退避可指定信息基于与该<boundarytype>标记符相关联的<boundaryoffset>标记符的值和<responsetime>标记符的值,可以指定cpu26进行以下判断。该判断用于判断是否使ircf4从摄像光学系统2的光路退避。

此外,在本实施例中,与common作为值相关联的<boundarytype>标记符等同于共通可指定信息。该共通可指定信息可以指定cpu26使用与该<boundarytype>标记符相关联的<boundaryoffset>标记符的值和<responsetime>标记符的值来共通地进行以下两个判断。这些判断用于判断是否使ircf4插入摄像光学系统2的光路中,并且判断是否使ircf4从摄像光学系统2的光路退避。

图8b示出在省略了上述responsetime字段的情况下的上述setimagingsettings命令的结构。在如此省略了responsetime字段的情况下,根据本实施例的摄像设备自身确定延迟时间参数的操作。

在本实施例中,例如预先将延迟时间存储在eeprom28中,并且cpu26从eeprom28读出该延迟时间并将该延迟时间设置到判断电路20。此外,在图8b中,对boundarytype字段设置toon,以使得在ircf插入的状态下,ircutfilterautoadjustment字段中所指定的操作将变为有效。

图8c示出在上述boundarytype字段的值为common的情况下的setimagingsettings命令的结构。在这种情况下,在ircf4插入和退避这两个状态下,上述boundaryoffset的值和上述responsetime的值都变为有效。

此外,如上所述,利用上述boundaryoffset的值来设置亮度阈值,并且利用上述responsetime字段来设置延迟时间。

图8d示出在省略了ircutfilterautoadjustment字段的情况下的setimagingsettings命令的结构。

现在,根据本实施例的摄像设备被配置成:摄像设备在接收到以下的setimagingsettings命令的情况下,自身确定所有的ircf插入和退避控制。该setimagingsettings命令是省略了ircutfilterautoadjustment字段的、针对ircf的自动设置的命令。

图8e示出ircutfilter字段的值为on的上述setimagingsettings命令的结构。图8f示出ircutfilter字段的值为off的上述setimagingsettings命令的结构。

在本实施例中,在诸如图8e或图8f等的情况下,结构如下:没有设置ircutfilterautoadjustment字段。

图8e示出在ircutfilter字段的值为on的情况下的setimagingsettings命令的结构。此外,图8f示出在ircutfilter字段的值为off的情况下的setimagingsettings命令的结构。

图8g示出在ircutfilter标记符的值为auto的情况下的setimagingsettings命令的结构。

该setimagingsettings命令包括与设置了toon作为值的boundarytype标记符相对应的第一ircutfilterautoadjustment标记符。该setimagingsettings命令还包括与设置了tooff作为值的boundarytype标记符相对应的第二ircutfilterautoadjustment标记符。

因此,cpu26使用对应于第一ircutfilterautoadjustmenttype标记符的、与boundaryoffset标记符和responsetime标记符各自相对应的值,来判断是否使ircf4插入。

此外,cpu26使用对应于第二ircutfilterautoadjustmenttype标记符的、与boundaryoffset标记符和responsetime标记符各自相对应的值,来判断是否使ircf4退避。

此外,可以在setimagingsettings命令中按顺序依次分别描述关联了toon的值的<boundarytype>标记符和关联了tooff的值的<boundarytype>标记符。换句话说,setimagingsettings命令可以按顺序依次描述关联了toon的值的<boundarytype>标记符和关联了tooff的值的<boundarytype>标记符。

接着,将参考图9来详细说明根据本实施例的客户端装置的结构。图9是示出根据本发明实施例的客户端装置的结构的框图。注意,根据本实施例的客户端装置作为根据上述onvif标准的网络视频接收器(以下还简称为nvr)进行工作。也就是说,根据本实施例的客户端装置可以根据onvif规格来交换数据。

在图9中,附图标记408表示输入单元,附图标记414表示数字接口单元(以下还称为i/f),附图标记416表示接口端子,附图标记422表示显示单元,附图标记426表示中央处理单元(以下还简称为cpu),并且附图标记428表示存储器。

图9所示的客户端装置通常是诸如个人计算机(以下还简称为pc)等的通用计算机。输入单元408例如是键盘或诸如鼠标等的指示装置等。显示单元422的示例包括液晶显示装置、等离子显示装置或阴极射线管(以下还简称为crt)显示装置等。

例如,cpu426指示i/f414以将getoptions命令发送至根据本实施例的摄像设备。cpu426还指示i/f414以从根据本实施例的摄像设备获取getoptionsresponse。

此外,cpu426指示i/f414以将setimagingsettings命令发送至根据本实施例的摄像设备。与该setimagingsettings命令中所包括的<boundarytype>标记符相对应的值同与getoptionsresponse中所包括的后面所述的<img20:mode>标记符相对应的值一致。

接着,将参考图10a~10c来详细说明图5中的getoptions命令和getoptionsresponse。图10a示出与videosourcetoken标记符相对应的值为0的getoptions命令。

图10b和图10c分别示出getoptionsresponse的示例。现在,假定如下摄像设备,其中该摄像设备能够针对使ircf4插入摄像光学系统2的光路的情况和使ircf4从摄像光学系统2的光路退避的情况各自共通地指定ircutfilterautoadjustment。图10b示出如此假定的摄像设备发送的getoptionsresponse。

此外,假定如下摄像设备,其中该摄像设备能够针对使ircf4插入摄像光学系统2的光路的情况和使ircf4从摄像光学系统2的光路退避的情况各自单独地指定ircutfilterautoadjustment。图10c示出如此假定的摄像设备发送的getoptionsresponse。

在图10b中,使三个<img20:ircutfiltermodes>标记符与<imagingoptions20>标记符相关联。这三个<img20:ircutfiltermodes>标记符与on、off和auto相关联。

因此,图10b中所假定的摄像设备可以根据设置了on、off和auto作为ircutfilter字段的值的setimagingsettings命令来进行工作。

此外,在图10b中,使<img20:mode>标记符、<img20:boundaryoffset>标记符和<img20:responsetime>标记符这三个标记符与<ircutfilterautoadjustmentoptions>标记符相关联。

现在,使common与<img20:mode>标记符相关联。因而,图10b所示的getoptionsresponse表示以下。也就是说,针对使ircf4插入摄像光学系统2的光路的情况和使ircf4从该光路退避的情况,可共通地指定cpu26所使用的<ircutfilterautoadjustment>标记符的信息。

此外,使true(真)与<img20:boundaryoffset>标记符相关联。这意味着图10b中所假定的摄像设备可以根据设置了与<boundaryoffset>标记符相对应的值的setimagingsettings命令来进行工作。

此外,使<img20:responsetime>标记符与<img20:min>标记符和<img20:max>标记符相关联。因此,图10b中所假定的摄像设备可以基于如下的setimagingsettings命令来进行工作,其中在该setimagingsettings命令中,已将0秒以上且30分钟以内的时间设置为与<responsetime>相对应的值。

在图10c中,与图10b相同,使三个<img20:ircutfiltermodes>标记符与<imagingoptions20>标记符相关联。这三个<img20:ircutfiltermodes>标记符与on、off和auto相关联。

此外,在图10c中,使以下四个标记符与<ircutfilterautoadjustment>标记符相关联。这四个标记符为两个<img20:mode>标记、<img20:boundaryoffset>标记符和<img20:responsetime>标记符。

两个<img20:mode>标记符与toon和tooff相关联。因此,图10c所示的getoptionsresponse表示以下。也就是说,针对使ircf4插入摄像光学系统2的光路的情况和使ircf4从该光路退避的情况,可单独指定cpu26所使用的<ircutfilterautoadjustment>标记符的信息。

此外,使true与<img20:mode>标记符相关联。此外,使<img20:responsetime>标记符与<img20:min>标记符和<img20:max>标记符相关联。

如图10b和图10c所示,在本实施例中,与<img20:mode>标记符相关联的信息等同于插入/退避指定信息。

接着,将参考图11来说明根据本实施例的摄像设备所进行的ircf4的插入/退避控制。图11是用于说明根据本实施例的摄像设备所进行的ircf4的插入/退避控制的流程图。

假设根据本实施例的摄像设备是图10c中所假定的摄像设备。还假设该摄像设备接收到图8g所示的setimagingsettings命令。注意,在接收到该setimagingsettings命令之后,将利用cpu26开始图11所示的处理的执行。

在步骤s1101中,cpu26判断ircf4是否插入摄像光学系统2的光路中。在cpu26判断为ircf4插入了摄像光学系统2的光路中的情况下,流程进入s1102。另一方面,在cpu26判断为ircf4没有插入摄像光学系统2的光路中的情况下,流程进入s1107。

在步骤s1102中,cpu26判断被摄体亮度是否低于预定的亮度阈值。具体地,cpu26基于从亮度测量电路18输出的被摄体亮度、以及与同值已设置为toon的<boundarytype>标记符相关联的<boundaryoffset>标记符的值,来使判断电路20进行判断。

例如,cpu26从eeprom28读取如下阈值信息,其中该阈值信息与同值已设置为toon的<boundarytype>标记符相关联的<boundaryoffset>标记符的值(0.16)相对应。接着,cpu26将由所读出的阈值信息表示的亮度阈值设置到判断电路20。

然后,判断电路20判断从亮度测量电路18输出的被摄体亮度是否低于cpu26所设置的亮度阈值。

在判断电路20判断为从亮度测量电路18输出的被摄体亮度低于cpu26所设置的亮度阈值的情况下,cpu26使流程进入步骤s1103的处理。另一方面,在判断电路20判断为从亮度测量电路18输出的被摄体亮度不低于cpu26所设置的亮度阈值的情况下,cpu26使流程返回至步骤s1101的处理。

在步骤s1103中,cpu26指示计时电路22开始计时。具体地,cpu26将计时电路22设置为与同值已设置为toon的<boundarytype>标记符相关联的<responsetime>标记符相对应的值(1分30秒),并且开始计时。

步骤s1104与步骤s1102相同,因而将省略说明。

在步骤s1105中,cpu26判断步骤s1103中开始计时之后是否经过了预定的时间量。具体地,cpu26判断是否从计时电路22输入时间经过信号。

在从计时电路22输入了时间经过信号的情况下,cpu26判断为在步骤s1103中开始计时之后经过了预定的时间量,并且使流程进入步骤s1106的处理。另一方面,在没有从计时电路22输入时间经过信号的情况下,cpu26判断为在步骤s1103中开始计时之后没有经过预定的时间量,并且使流程返回至步骤s1104。

在步骤s1106中,cpu26指示ircf驱动电路24以使ircf4从摄像光学系统2的光路退避。注意,根据本实施例的ircf驱动电路24等同于用于进行ircf4相对于摄像光学系统2的光路的插入/退避的插入/退避单元。此外,根据本实施例的cpu26等同于自动控制ircf驱动电路24的控制单元。

在步骤s1107中,cpu26判断被摄体亮度是否高于预定的亮度阈值。具体地,cpu26基于从亮度测量电路18输出的被摄体亮度、以及与同值已设置为tooff的<boundarytype>标记符相关联的<boundaryoffset>标记符相对应的值,来使判断电路20进行判断。

例如,cpu26从eeprom28读取如下阈值信息,其中该阈值信息与同值已设置为tooff的<boundarytype>标记符相关联的<boundaryoffset>标记符的值(-0.62)相对应。接着,cpu26将由所读出的阈值信息表示的亮度阈值设置到判断电路20。

然后,判断电路20判断从亮度测量电路18输出的被摄体亮度是否高于cpu26所设置的亮度阈值。

在判断电路20判断为从亮度测量电路18输出的被摄体亮度高于cpu26所设置的亮度阈值的情况下,cpu26使流程进入步骤s1108的处理。另一方面,在判断电路20判断为从亮度测量电路18输出的被摄体亮度不低于cpu26所设置的亮度阈值的情况下,cpu26使流程返回至步骤s1101的处理。

在步骤s1108中,cpu26指示计时电路22开始计时。具体地,cpu26设置与同值已设置为tooff的<boundarytype>标记符相关联的<responsetime>标记符相对应的值(1分10秒),并且开始计时。

步骤s1109与步骤s1107相同,因而将省略说明。

步骤s1110与步骤s1105相同,因而将省略说明。

在步骤s1111中,cpu26指示ircf驱动电路24以使ircf4插入摄像光学系统2的光路中。

接着,同样将参考图11来说明根据本实施例的摄像设备是图10b中所假定的摄像设备的情况。假设在这种情况下,根据本实施例的摄像设备接收到图8c所示的setimagingsettings命令。注意,将仅针对与以上所进行的图11的说明不同的几点来进行以下关于图11的说明。

在步骤s1102中,cpu26判断被摄体亮度是否低于预定的亮度阈值。具体地,cpu26基于从亮度测量电路18输出的被摄体亮度、以及与同值已设置为common的<boundarytype>标记符相关联的<boundaryoffset>相对应的值,来使判断电路20进行判断。

例如,cpu26读取如下阈值信息,其中该阈值信息与同值已设置为common的<boundarytype>标记符相关联的<boundaryoffset>的值(0.52)相对应。接着,cpu26将由所读出的阈值信息表示的亮度阈值设置到判断电路20。

然后,判断电路20判断从亮度测量电路18输出的被摄体亮度是否低于cpu26所设置的亮度阈值。

在判断电路20判断为从亮度测量电路18输出的被摄体亮度低于cpu26所设置的亮度阈值的情况下,cpu26使流程进入步骤s1103的处理。另一方面,在判断电路20判断为从亮度测量电路18输出的被摄体亮度不低于cpu26所设置的亮度阈值的情况下,cpu26使流程返回至步骤s1101的处理。

在步骤s1103中,cpu26指示计时电路22开始计时。具体地,cpu26设置与同值已设置为common的<boundarytype>标记符相关联的<responsetime>标记符相对应的值(1分15秒),并且开始计时。

在步骤s1107中,cpu26判断被摄体亮度是否高于预定的亮度阈值。具体地,cpu26基于从亮度测量电路18输出的被摄体亮度、以及与同值已设置为common的<boundarytype>标记符相关联的<boundaryoffset>相对应的值,来使判断电路20进行判断。

例如,cpu26读取如下阈值信息,其中该阈值信息与同值已设置为common的<boundarytype>标记符相关联的<boundaryoffset>的值(-0.52)相对应。接着,cpu26将由所读出的阈值信息表示的亮度阈值设置到判断电路20。

然后,判断电路20判断从亮度测量电路18输出的被摄体亮度是否高于cpu26所设置的亮度阈值。

在判断电路20判断为从亮度测量电路18输出的被摄体亮度高于cpu26所设置的亮度阈值的情况下,cpu26使流程进入步骤s1108的处理。另一方面,在判断电路20判断为从亮度测量电路18输出的被摄体亮度不低于cpu26所设置的亮度阈值的情况下,cpu26使流程返回至步骤s1101的处理。

在步骤s1108中,cpu26指示计时电路22开始计时。具体地,cpu26设置与同值已设置为common的<boundarytype>标记符相关联的<responsetime>标记符相对应的值(1分15秒),并且开始计时。

注意,如参考图5所述,在将getoptionsresponse经由网络发送至外部的客户端装置之后,根据本实施例的摄像设备经由网络从该外部的客户端装置接收以下种类的命令。

一个示例是如下的setimagingsettings命令,其中在该setimagingsettings命令中,描述了auto的值作为与<ircutfilter>标记符相对应的值,并且还描述了<ircutfilterautoadjustment>标记符。此外,注意,针对该<ircutfilterautoadjustment>标记符,描述<boundarytype>标记符。

如上所述,在本实施例中,必须使一个<boundarytype>标记符与<ircutfilterautoadjustment>标记符相关联。因此,在本实施例中,cpu26可被配置为在接收到包括<ircutfilterautoadjustment>标记符的setimagingsettings命令的情况下,进行以下判断。

该判断用于判断在setimagingsettings命令中所包括的<ircutfilterautoadjustment>标记符内是否存在一个<boundarytype>标记符。cpu26可被配置成:在cpu26判断为不包括一个<boundarytype>标记符的情况下,对i/f14进行控制,从而将错误信息作为针对该setimagingsettings命令的应答返回至外部的客户端装置。

此外,在本实施例中,将与作为值而关联了common的<img20:mode>标记符相关联的getoptionsresponse发送至外部的客户端装置的摄像设备的cpu26可被配置成如下所述。也就是说,cpu26可被配置为在接收到包括<ircutfilterautoadjustment>标记符的setimagingsettings命令的情况下,进行以下判断。

该判断用于判断setimagingsettings命令中所包括的<ircutfilterautoadjustment>标记符是否包括作为值而关联了common的<boundarytype>标记符。cpu26可被配置为:在cpu26判断为不包括该<boundarytype>标记符的情况下,对i/f14进行控制,从而将错误信息作为针对该setimagingsettings命令的应答返回至外部的客户端装置。在本实施例中,该cpu26等同于第一判断单元。

此外,在本实施例中,将图10c所示的getoptionsresponse发送至外部的客户端装置的摄像设备的cpu26可被配置成如下所述。也就是说,cpu26可被配置为在接收到包括<ircutfilterautoadjustment>标记符的setimagingsettings命令的情况下,进行以下判断。

该判断用于判断setimagingsettings命令中所包括的<ircutfilterautoadjustment>标记符是否包括两个<boundarytype>标记符。具体地,这两个<boundarytype>标记符是作为值而关联了toon的<boundarytype>标记符和作为值而关联了tooff的<boundarytype>标记符。

cpu26可被配置成:在cpu26判断为不包括这两个<boundarytype>标记符的情况下,对i/f14进行控制,从而将错误信息作为针对该setimagingsettings命令的应答返回至外部的客户端装置。在本实施例中,该cpu26等同于第二判断单元。

此外,在本实施例中,将图10c所示的getoptionsresponse发送至外部的客户端装置的摄像设备的cpu26可被配置成如下所述。也就是说,cpu26可被配置为在接收到包括<ircutfilterautoadjustment>标记符的setimagingsettings命令的情况下,进行以下判断。

该判断用于判断setimagingsettings命令中所包括的<ircutfilterautoadjustment>标记符是否包括作为值而关联了common的<boundarytype>标记符。

cpu26可被配置为:在cpu26判断为包括该<boundarytype>标记符的情况下,对i/f14进行控制,从而将错误信息作为针对该setimagingsettings命令的应答返回至外部的客户端装置。在本实施例中,该cpu26等同于第二判断单元。

此外,在本实施例中,将图10b所示的getoptionsresponse发送至外部的客户端装置的摄像设备的cpu26可被配置成如下所述。也就是说,cpu26可被配置为在接收到包括<ircutfilterautoadjustment>标记符的setimagingsettings命令的情况下,进行以下判断。

该判断用于判断setimagingsettings命令中所包括的<ircutfilterautoadjustment>标记符是否包括与除common以外的值相关联的<boundarytype>。与除common以外的值相关联的<boundarytype>的示例是作为值而关联了toon的<boundarytype>标记符和作为值而关联了tooff的<boundarytype>标记符。

cpu26可被配置为:在cpu26判断为包括该<boundarytype>的情况下,对i/f14进行控制,从而将错误信息作为针对该setimagingsettings命令的应答返回至外部的客户端装置。

此外,在本实施例中,针对可设置到根据本实施例的摄像设备的亮度阈值,该亮度阈值通常被归一化为-1.0~1.0的值,并且由外部客户端来设置。然而,由于外部客户端发生故障等,因而可以考虑设置除上述值的范围以外的值的情形。为了应对这种情况,在设置了除上述值的范围以外的值的情况下,根据本实施例的摄像设备将该值四舍五入为可设置的上限值或下限值。

在接收到例如-2.5等的小于-1.0的值作为boundaryoffset值的情况下,根据本实施例的摄像设备使用-1.0作为该boundaryoffset值。此外,在接收到例如3.1等的大于1.0的值作为boundaryoffset值的情况下,根据本实施例的摄像设备使用1.0作为该boundaryoffset值。

注意,在上述实施例中,采用如下结构:在设置了可设置值的范围外的值的情况下,根据本实施例的摄像设备将该值四舍五入为可设置的上限值或下限值,但该结构并非是限制性的。

例如,可以进行如下配置:针对从外部客户端所接收到的setimagingsettings命令,返回错误。在这种情况下,在根据本实施例的摄像设备返回的要发送的setimagingsettingsresponse中描述表示boundaryoffset值无效的应答代码。

因此,在本实施例中,描述了表示boundaryoffset值无效的应答代码的setimagingsettingsresponse等同于错误信息。注意,这里,错误信息是针对ircutfilter字段的值已设置为auto的setimagingsettings命令的应答。

还可以认为根据本实施例的ircutfilterautoadjustment字段是用于调整红外线截止滤波器的切换定时的可选参数。

此外,根据本实施例的boundarytype识别在哪个边界处使用例如boundaryoffset和responsetime等的参数。所识别的边界例如是自动切换红外线截止滤波器的边界。现在,针对boundarytype的值common表示不仅针对将红外线截止滤波器自动切换为有效的情况下的边界、而且还针对将红外线截止滤波器自动切换为无效的情况下的边界,都将使用这些参数。此外,针对boundarytype的值toon和tooff各自表示针对将红外线截止滤波器自动切换为有效的情况下的边界和将红外线截止滤波器自动切换为无效的情况下的边界其中之一,将使用这些参数。

此外,根据本实施例的boundaryoffset字段例如调整用于在红外线截止滤波器的有效(on)和无效(off)之间切换的边界曝光水平。该boundaryoffset字段的值例如是归一化为-1.0~+1.0的值,并且无单位。此外,boundaryoffset字段的初始值为0,其中-1.0为最暗并且+1.0为最明亮。

注意,根据本实施例的getservice命令是用以向接收到该命令的装置(例如,根据本实施例的摄像设备)询问如此提供的功能的命令。此外,根据本实施例的imagingservice是用于进行诸如曝光、快门速度和防振等的与摄像有光的设置的服务。

此外,根据本实施例的摄像设备和客户端装置以文件格式保存采用根据本实施例的xsd所定义的命令。

此外,假设表示根据本实施例的摄像设备的imagingservice的地址与表示该摄像设备的videoanalyticsservice(视频分析服务)的地址和表示该摄像设备的ptzservice(ptz服务)的地址相同。然而,该配置并非是限制性的,并且这些地址可以彼此不同。

此外,可以通过执行以下处理来实现本发明。该处理如下:将实现上述实施例的功能的软件(程序)经由网络或各种类型的记录介质供给至系统或装置,并且该系统或装置的计算机(或cpu、mpu等)读出并执行该程序。

尽管已经参考典型实施例说明了本发明,但是应该理解,本发明不限于所公开的典型实施例。所附权利要求书的范围符合最宽的解释,以包含所有这类修改以及等同结构和功能。

本申请要求2012年5月21日提交的日本专利申请2012-115700和2013年3月1日提交的日本专利申请2013-041155的优先权,在此通过引用包含这两个申请的全部内容。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1