网络相机系统和网络相机控制程序的制作方法

文档序号:7974150阅读:112来源:国知局
专利名称:网络相机系统和网络相机控制程序的制作方法
技术领域
本发明涉及通过网络将由相机(camera)捕获的视频传送到客户机的网络相机系统,以及在客户机上执行的控制相机的操作的网络相机控制程序。
背景技术
近年来,广泛使用网络相机系统,从而来自网络上的监视相机的视频和音频通过网络流式传送(stream)并根据各种格式记录在流式传送的视频和音频的目的地。
例如,JP-A-2004-146959和JP-A-2005-136613描述了其中可通过网络递送由相机捕获的图像并在客户机计算机上的浏览器中进行查看的网络相机系统。
JP-A-2004-146959公开了一种技术,其中将由监视相机捕获的静止图像和包含有关在监视区域中检测的运动的警告信息的监视信息文件传送到Web服务器,并且以实时方式传送静止图像和监视信息文件,同时访问终端不断发送连接请求。
JP-A-2005-136613公开了一种技术,其中对网络监视系统中的多个图像递送部分设置优先级,并且多个图像递送部分根据网络通信量状况和优先级递送监视视频。

发明内容
但是,在现有技术中,网络状况可能影响对JPEG(联合图像专家组)静止图像和MPEG4(移动图像专家组阶段4)视频图像的每个帧进行流式传送的过程。例如,当可用带宽较窄时,相当一部分视频和音频帧被丢失(drop out),从而不利地导致降低的图像和音频质量。
根据本发明的实施方式,提供了一种通过网络将由相机捕获的视频传送到客户机的网络相机系统。该相机设置有直接与之连接或内置于其中的记录设备。客户机可在正常模式和文件传送模式之间进行切换,在所述正常模式中,相机传送连续的视频图像,在文件传送模式中,将由相机捕获的视频作为文件临时存储在记录设备中并且响应于来自客户机的指令将文件传送到客户机。
在本发明的实施方式中,由于响应于来自用户的指令执行在正常模式(其中连续传送视频图像)和文件传送模式(传送临时存储在记录设备中的视频文件)之间的切换,客户机能够在网络负载低时以正常模式获取连续的视频图像,而在网络负载高时通过传送预先存储的文件来获取无丢失的图像数据。
当从相机捕获的视频检测到移动对象或预定对象时,期望以文件传送模式将图像数据传送到客户机,因为可能需要无丢失、高质量的图像。替代地,通过根据预设的时间表在正常模式和文件传送模式之间进行切换,可以在客户机的用户需要时自动获取高质量图像数据。
根据本发明的另一实施方式,提供了在客户机计算机上执行的网络相机控制程序,以允许客户机通过网络接收由相机捕获的视频。网络相机控制程序在正常模式和文件传送模式之间进行切换,在所述正常模式中,客户机通过网络连续接收由相机捕获的连续视频图像,在文件传送模式中,将由相机捕获的连续视频图像作为文件临时存储在直接与相机连接或内置于相机中的记录设备中,并且随后客户机通过网络接收文件。
在本发明的实施方式中,由于在客户机上执行的网络相机控制程序切换正常模式(其中连续传送视频图像)和文件传送模式(传送临时存储在记录设备中的视频文件),客户机能够在网络负载低时以正常模式获取连续的视频图像,同时客户机能够在网络负载高时通过传送预先存储的文件来获取无丢失的图像数据。
因此,根据本发明的实施方式,客户机能够通过网络从监视相机获取视频和音频,而不会使网络负载增大到超过用户期望的范围。也可以将视频和音频记录在监视相机中设置的记录设备中,并且通过文件传送装置递送到客户机,由此防止因网络负载导致的视频和音频质量降低。


图1是根据实施方式的网络相机系统的示意配置图;图2是解释根据实施方式的网络相机控制程序的主要流程的流程图;图3是解释其中未动态改变所需文件的大小的操作的流程图;图4是解释其中动态改变所需文件的大小的操作的流程图;图5A和5B是用于解释预警视频/音频的示意图。
具体实施例方式
以下将参照附图描述本发明的实施方式。图1是根据实施方式的网络相机系统的示意配置图。即,根据此实施方式的网络相机系统包括能够捕获视频和音频的监视相机10,与监视相机10直接连接或内置于监视相机10中的记录设备11,以及通过网络N获取由监视相机10捕获的视频和音频的客户机20(计算机)。
根据此实施方式的这种网络相机系统的特征在于可以在其中连续递送由监视相机10捕获的视频和音频的模式(正常模式)和其中将由监视相机10捕获的视频和音频作为文件临时存储在记录设备11中并且响应于来自客户机20的指令逐个文件地传送文件的模式(文件传送模式)之间进行切换。
在正常模式中,可通过将由监视相机10捕获的视频等连续递送到网络N并在例如客户机20的Web(万维网)浏览器上进行显示来获取流式传送的视频。
另一方面,在文件传送模式中,将由监视相机10捕获的视频等临时存储在记录设备11中,并且记录设备11和客户机20例如分别充当FTP(文件传送协议)服务器和FTP客户机,以进行FTP文件传送。在此模式中,由于文件可以独立于网络N存储在记录设备11中,可以将无丢失的图像数据作为文件存储并且可以使用FTP文件传送逐个文件地将图像数据发送到客户机20。因此,客户机20能够将传送的文件再现为图像数据以显示无丢失、高质量的视频。
在这种网络相机系统中,在计算机(即客户机20)上执行的程序可以在如上所述的模式之间进行切换。这种模式切换控制程序包括能够测量网络N的使用带宽的软件、通过调度装置控制与监视相机10的数据通信的软件以及能够操作为FTP客户机的软件。以下将描述特定程序的操作。
图2是解释根据实施方式的网络相机控制程序的主要流程的流程图。在计算机(即客户机)上执行的程序在如上所述的模式之间进行切换。首先,在正常模式中连续接收(流式)由监视相机捕获的视频(步骤S101)。当网络负载不太多时,客户机可接收流式传送的和递送的视频并例如在Web浏览器中显示它们。
在此状态下,当产生了预定的触发(步骤S102)并且客户机向监视相机发送了切换指令时,相机切换以在FTP文件传送模式中工作。例如,监视相机不仅对视频进行流式传送而且还存储最后一段特定时间段的视频,或者存储在监视相机切换到在文件传送模式中操作时一段特定时间段的视频,以便将视频存储为文件。随后,当客户机指令监视相机切换到在文件传送模式中操作时,借助FTP逐个文件地将存储的文件传送到客户机(步骤S103)。
然后,确定是否已经传送了客户机请求的所有文件(步骤S104)。当一部分文件尚未传送时,FTP文件传送继续,而当已经传送了所有请求的文件时,确定是否继续视频接收(步骤S105)。如果是,则切换监视相机以在正常模式中工作,从而恢复通过流式传送方式进行视频接收。
(1)当从相机捕获的视频检测到移动对象时,(2)当从相机捕获的视频检测到预定对象时,或者(3)根据预设的时间表,可将监视相机的操作从正常模式切换到文件传送模式。
当从相机捕获的视频检测到移动对象或者检测到预定对象时,期望以文件传送模式将图像数据传送到客户机,因为可能需要无丢失、高质量的图像。替代地,通过根据预设的时间表在正常模式和文件传送模式之间进行切换,可以在客户机用户期望时自动获取高质量图像数据。
将描述在文件传送模式中在客户机中使用的特定传送(接收)。图3是解释其中未动态改变所需文件的大小的操作的流程图。首先,将监视相机设置为其中将视频记录到与监视相机本身(在内部或在外部)物理相连的记录设备中的模式。尽管可同时继续监视相机中的流式传送过程,但最好停止流式传送过程,以使网络上的负载尽可能小。
然后,监视相机开始将视频和音频记录到与监视相机本身物理相连的记录设备上。根据需要,记录的文件被写入FTP服务器的预定目录中。
软件的FTP客户机功能自动开始。在等待预定的记录时间后,FTP文件获取过程开始。在此过程中,从FTP服务器获取目录列表(步骤S201),并且确定是否创建了与最后下载的目录/文件相比更新的目录/文件(步骤S202)。如果是(步骤S203),则FTP文件获取开始(步骤S204)。
在此文件获取过程中,文件如此下载,以至于不达到可用带宽的上限。即,将所获取的部分作为文件写入(步骤S205),并且计算在下载中使用的带宽(步骤S206)。然后,确定通过计算获得的使用的带宽是否超过了预定范围(上限)(步骤S207)。
上限可以由用户任意指定,或者可以例如通过向平均使用带宽添加恒定值(例如,由系统测量的平均使用带宽的30%)来动态确定。
当使用带宽可能超过上限时,客户机挂起获取过程(步骤S208)。然后,当带宽再次可用时,客户机恢复文件获取过程。因此,需要在监视相机侧锁定在客户机侧挂起了其获取过程的文件。
然后,客户机确定是否完成了文件获取(步骤S209)。如果是(步骤S210),则从监视相机的记录设备中删除成功获取的文件(步骤S211)。这防止用尽相机的记录设备的容量。
图4是解释其中动态改变所需文件的大小的操作的流程图。首先,将监视相机设置为其中将视频记录到与监视相机本身(在内部或在外部)物理相连的记录设备中的模式。尽管可同时继续监视相机中的流式传送过程,但最好停止流式传送过程,以使网络上的负载尽可能小。
然后,监视相机开始将视频和音频记录到与监视相机本身物理相连的记录设备上。根据需要,记录的文件被写入FTP服务器的预定目录中。
软件的FTP客户机功能自动开始。在等待预定的记录时段后,FTP文件获取过程开始。在此过程中,从FTP服务器获取目录列表(步骤S301),并且确定是否创建了与最后下载的目录/文件相比更新的目录/文件(步骤S302)。如果是(步骤S303),则FTP文件获取开始(步骤S304)。
在此文件获取过程中,通过根据需要改变使用带宽来下载文件。即,将所获取的部分作为文件写入(步骤S305),并且计算在下载中使用的带宽(步骤S306)。然后,确定通过计算获得的使用的带宽是否超过了预定范围(上限)(步骤S307)。
上限可以由用户任意指定,或者可以例如通过向平均使用带宽添加恒定值(例如,由系统测量的平均使用带宽的30%)来动态确定。
当使用带宽可能超过上限时,客户机挂起获取过程(步骤S308),并且减小在一个时间要获取的大小(步骤S309)。然后,客户机使用此大小恢复文件获取过程。需要在监视相机侧锁定在客户机侧挂起了其获取过程的文件。
另一方面,当使用带宽不超过上限时,客户机确定是否完成了文件获取(步骤S310)。如果是(步骤S311),则从监视相机的记录设备中删除成功获取的文件(步骤S312)。这防止用尽相机的记录设备的容量。
如果尚未完成文件获取,则增加一次要获取的大小(步骤S313)并且程序进入下一个文件获取。通过这样动态和有机动性地改变文件获取大小,可根据网络状况有效下载文件。
以下将描述其他实例。
<1>与记录时间表协作当客户机具有控制相机的记录时间表的功能时,时间表控制相机记录的开始/结束以及从FTP服务器获取的开始/结束。这使得能够这样设计时间表,从而例如总是执行记录,而可以在夜间带宽可用时执行获取。
<2>与警告协作当客户机检测到相机产生了警告(例如,检测到移动对象,或当用户任意生成了触发)时,带宽优先用于从FTP服务器执行获取。因此,即使发生了严重的情况,也能够立即检查其内容。
<3>获取高质量、预警视频/音频预警视频/音频是在产生警告前获取的视频/音频。在相关技术中,例如,如果在产生警告时自动启动视频/音频记录,则即使在没有产生警告时,可能也需要总是流式传送和获取视频/音频并在客户机侧进行累积(见图5A)。由于这以与典型的流式传送相同的方式执行,网络负载可能潜在影响并且恶化流式传送的视频/音频。另一方面,在此实施方式中,由于直接从监视相机向记录设备执行记录,而不涉及任何网络,因此能够记录高质量的视频/音频,而不会有任何恶化,除非是因为监视相机性能的原因(见图5B)。
<4>应用于除视频外的其他信息此实施方式允许将由监视相机获取的信息作为“文件”进行记录,并可以应用于在通过网络递送时质量很重要的信息。除视频之外的例子包括音频。
本领域技术人员能够理解,根据以上描述的设计要求和其他因素,可能进行各种修改、组合、子组合和替换,而这些均在随附的权利要求或其等同物的范围内。
权利要求
1.一种通过网络将由相机捕获的视频传送到客户机的网络相机系统,所述相机包括直接与之连接或内置于其中的记录设备,其中客户机在正常模式和文件传送模式之间进行切换,在所述正常模式中,相机传送连续的视频图像,在文件传送模式中,将由相机捕获的视频作为文件临时存储在记录设备中并且响应于来自客户机的指令将文件传送到客户机。
2.根据权利要求1的网络相机系统,其中当从由相机捕获的视频检测到移动对象时,客户机从正常模式切换到文件传送模式。
3.根据权利要求1的网络相机系统,其中当从由相机捕获的视频检测到预定对象时,客户机从正常模式切换到文件传送模式。
4.根据权利要求1的网络相机系统,其中客户机根据预设的时间表在正常模式和文件传送模式之间切换。
5.根据权利要求1的网络相机系统,其中相机在正常模式中将最后一段特定时间的视频作为文件存储在记录设备中,并且响应于来自客户机的指令将文件传送到客户机。
6.根据权利要求1的网络相机系统,其中使用在网络的预设使用带宽之内的大小,进行文件传送模式中的文件传送。
7.根据权利要求1的网络相机系统,其中通过在网络的预设使用带宽之内机动性地改变大小,进行文件传送模式中的文件传送。
8.在客户机上执行的网络相机控制程序,以允许客户机通过网络接收由相机捕获的视频,所述网络相机控制程序包括以下步骤在正常模式和文件传送模式之间进行切换,在所述正常模式中,通过网络连续接收由相机捕获的连续视频图像,在文件传送模式中,将由相机捕获的连续视频图像作为文件临时存储在直接与相机连接或内置于相机中的记录设备中并且随后通过网络接收文件。
9.根据权利要求8的网络相机控制程序,其中当从由相机捕获的视频检测到移动对象时,从正常模式切换到文件传送模式。
10.根据权利要求8的网络相机控制程序,其中当从由相机捕获的视频检测到预定对象时,从正常模式切换到文件传送模式。
11.根据权利要求8的网络相机控制程序,其中预设的时间表在正常模式和文件传送模式之间切换。
12.根据权利要求8的网络相机控制程序,还包括步骤在正常模式中将最后一段特定时间的视频作为文件存储在记录设备中,并且随后接收文件。
13.根据权利要求8的网络相机控制程序,其中使用在网络的预设使用带宽之内的大小,进行文件传送模式中的文件传送。
14.根据权利要求8的网络相机控制程序,其中通过在网络的预设使用带宽之内机动性地改变大小,进行文件传送模式中的文件传送。
全文摘要
一种通过网络将由相机捕获的视频传送到客户机的网络相机系统,所述相机包括直接与之连接或内置于其中的记录设备,其中客户机在正常模式和文件传送模式之间进行切换,在所述正常模式中,相机传送连续的视频图像,在文件传送模式中,将由相机捕获的视频作为文件临时存储在记录设备中并且响应于来自客户机的指令将文件传送到客户机。
文档编号H04N7/173GK1976447SQ20061016361
公开日2007年6月6日 申请日期2006年12月1日 优先权日2005年12月2日
发明者柳井绅 申请人:索尼株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1