The present invention relates to systems including networked cameras and in particular to a method for configuring a plurality of networked cameras.
Surveillance and monitoring systems are increasingly including digital network cameras. During installation of cameras in such a system a digital video management system generally is used to configure the cameras. Such a digital video management system is often part of a surveillance/monitoring central where all data, including video, is checked, stored, processed, etc. This is particularly true for large monitoring or surveillance systems including hundreds of cameras. Even smaller systems in which a local storage is performed usually uses at least one central surveillance computer or server which is arranged to request and receive or, in some cases, only receive streaming image data for processing and possibly storing.
The configuration of these types of systems includes accessing each camera and setting the streaming address of the camera to an address of the surveillance centre. Alternatively, the cameras are connected to a remote surveillance/monitoring centre or a remote video managing and storing centre, where the video data can be accessed for viewing and evaluation.
One problem with many of these types of surveillance/monitoring systems is that they are complicated to install and that they require a lot of onsite arranged hardware. These problems may be solved by having a service provider host the video offsite, i.e. using a service where each camera is automatically connected to a remote server which is controlled by a service provider and the person or organisation in charge of monitoring the site may access and be provided with the video from cameras, the alarms, etc, via servers of the service provider. However, using such a service provider the person/organisation responsible for the monitoring must be prepared to trust the service provider both from a quality perspective and from an perspective of personal integrity.
A method to improve the process of configuring networked cameras includes sending a request to the plurality of networked cameras, wherein the request is requesting information relating to enabled storage type of each networked camera and receiving a response from networked cameras. The response includes information relating to storage type enabled in networked camera. The method further includes determining storage type to use for each networked camera that are enabled to autonomously store images at a storage means, where the determining of storage type is performed based on the information relating to enabled storage types received from these networked cameras. A storage instruction is sent to each camera for which a storage type has been determined, wherein the storage instruction instructs a camera to store captured images on a storage means of a specific type.
One advantage of requesting information of storage capability for cameras and in particular for a plurality of cameras is that the configuration of a monitoring system including these cameras is facilitated. A further advantage is that the cameras are instructed to control the storage by themselves which leads to the possibility of having the monitoring system running without any central control/management unit and, thus, simplifying the monitoring system.
In one embodiment, the act of receiving a response includes receiving a response from each camera that is enabled to autonomously store images at a storage means.
In a further embodiment, the act of sending a request includes sending a separate request to each networked camera previously discovered in the system. By using a previously performed discovery process the configuration is further facilitated in that the user does not have to know the identity of the cameras. The user does not even need to know how many cameras being present in the system.
In yet a further embodiment, the act of sending a request includes broadcasting a request over the network.
In another embodiment, received response includes information relating to storage type, the storage type being selected from a group of storage types including at least: memory card and Networked Storage Device, NSD.
By including memory cards and NSDs in the storage types identified in the responses from the networked cameras, the storing scheme in the monitoring system may be optimised in view of reliability and/or capacity.
In a further embodiment, the information relating to storage type further indicates if the camera is generally enabled to be connected to an NSD for storing data or that the camera is presently connected to a specific NSD.
In yet another embodiment, the act of determining storage type to use includes determining that a networked camera is to use a memory card of the networked camera if the response from the networked camera indicates that a memory card is enabled for storing in the networked camera.
In another embodiment, the act of determining storage type to use includes determining that a networked camera is to use a Networked Storage Device, NSD, if the response from the networked camera indicates an NSD type device is enabled for storing and memory card is not included in the response as enabled for storing.
In a further embodiment, the storage instruction further includes a network address to an NSD.
In one embodiment, the act of determining storage type to use includes determining that all networked cameras that are enabled to autonomously store images at a storage means are to use a Networked Storage Device, NSD, as storage means if the response from any one of these networked cameras indicate that an NSD type device is enabled for storing and that a memory card is not included in the response as enabled for storing.
A further scope of applicability of the present invention will become apparent from the detailed description given below. However, it should be understood that the detailed description and specific examples, while indicating preferred embodiments of the invention, are given by way of illustration only, since various changes and modifications within the scope of the invention will become apparent to those skilled in the art from this detailed description. Hence, it is to be understood that this invention is not limited to the particular component parts of the device described or steps of the methods described as such device and method may vary. It is also to be understood that the terminology used herein is for purpose of describing particular embodiments only, and is not intended to be limiting. It must be noted that, as used in the specification and the appended claim, the articles “a,” “an,” “the,” and “said” are intended to mean that there are one or more of the elements unless the context clearly dictates otherwise. Thus, for example, reference to “a sensor” or “the sensor” may include several sensors, and the like. Furthermore, the word “comprising” does not exclude other elements or steps.
Other features and advantages of the present invention will become apparent from the following detailed description of a presently preferred embodiment, with reference to the accompanying drawings, in which
Further, in the figures like reference characters designate like or corresponding parts throughout the several figures.
The present invention relates to a surveillance and/or monitoring, system 10 including networked cameras 12-20 for capturing moving images and at least some locally arranged storage means, e.g. a Networked Storage Device 22, NSD, a memory card 24 mounted in a slot in the camera 12-14, see
The networked cameras 12-20 may be networked cameras enabled to capture and provide moving images, still images, metadata relating to the monitoring, etc. over local computer network 26, e.g. a Local Area Network, LAN. The system may be smaller or bigger than the system depicted in
The cameras 12-14 including a memory card may also be capable of storing video in a NSD and of streaming video to a particular address. The memory cards may be of any suitable type that is easily replaceable, e.g. any variants of a Secure Digital card, SD-card, a Compact Flash card, CF-card, a memory stick, a USB flash drive, a USB memory stick, a USB hard drive, etc.
The cameras 16-18 that are arranged to store captured video on an NSD may be a camera having a card slot for a memory card but not having any memory card inserted or a camera not having such a card slot at all. In any of these two configurations the cameras 16-18 may be enabled to stream video.
According to one embodiment the camera 20 is a camera type that is capable of streaming video to one or a plurality of addresses. According to this embodiment this camera are not able to write video data to an NSD and do not include any memory card slot for inserting a memory card for storing video.
Moreover according to one embodiment, a client computer 28 is connected to the network 26 at least during a configuration phase and when video stored at the local storage devices 22, 24, are to be viewed, downloaded or processed in any other way, see
In order to facilitate installation of the system and configuration of the cameras, a client computer is connected to the network, to which the cameras and the NSDs already have been connected. According to one embodiment, the client computer then performs the configuration process 300 shown in
When information regarding the storage capability have been received from the cameras having this capability, the information of each camera is processed, step 308. This processing of information relating to each camera includes checking if a response from the presently processed camera indicates that the camera is able to store on a memory card located at the camera, step 310. If such storage is available then an instruction is sent to the camera instructing it to store on the memory card, step 312. Then the process continues processing the information of the next responsive camera, steps 318 and 308.
If the response from the presently processed camera does not indicate that the camera is able to store on a memory card located at the camera, step 310, then the process continues to step 314 where it checks if the response from the camera indicates that the camera is able to store video on an NSD, step 314. If the response indicates that the camera is able to store on an NSD, but not on a memory card, then instructions are sent to the camera instructing it to store the video on a local NSD, step 316. These instructions may include an address to an NSD. However, the information from the camera may have indicated that the camera already is connected to an NSD for storing video and in such a case the instructions to the camera may be to continue using that NSD. Then the process continues by processing the information of the next responsive camera, steps 318 and 308.
If the checking in step 314 indicates that no capability of storing to an NSD is available, then the process continues processing the information of the next responsive camera, steps 318 and 308, without sending any instructions.
When all responsive cameras have been processed, the process may indicate in a register that the cameras not instructed to store on any storage means are available for live view, step 320. Then the configuration process is ended, step 322.
According to another embodiment, the client computer performs the configuration process 400 shown in
Then a check, step 408, of all the responses are performed in order to find out if all the responsive cameras indicates that they are able to store image data on a memory card at the camera, i.e. that there is a memory card connected to the camera and not only that the camera have a memory card slot. If all responsive cameras are enabled to store on a memory card, then an instruction is sent to all these responsive cameras to configure them to store on the memory card, then the process continues at step 416, which will be described below.
If any one of the responsive cameras does not indicate that it is able to store on a memory card, then the process continues to step 412 where it checks if all responsive cameras are able to store on an NSD. If they are, then an instruction message is sent to all responsive cameras. The instruction message instructs the recipients to store video on a local NSD. The message may include an address to a specific NSD or an indication to use an NSD already registered for use in the camera. After the instruction has been sent the process continues to step 416.
However, if there is any responsive camera not able to store on an NSD then the process continues with indicating that the cameras not instructed to store on memory card or NSD are available for live-view, step 416. Then the process is ended, step 418. Alternatively, if the check at step 412 indicates that there is a camera not able to store on an NSD then the process may process each responsive camera in accordance with steps 308-318 of
In
The client may then process 522 the received responses, e.g. by means of one of the above described processes, and generates instructions to at least the cameras able to store on an NSD or on a memory card of the camera. For instance, the client may send an instruction 524 ordering camera 12 to store video on the memory card, an instruction 526 ordering camera 14 to store video on the memory card, an instruction 528 ordering camera 16 to store video on a NSD having address A, and an instruction 530 ordering camera 18 to store video on the NSD already in use by camera 18.
Number | Date | Country | Kind |
---|---|---|---|
11170790 | Jun 2011 | EP | regional |
Number | Name | Date | Kind |
---|---|---|---|
8208033 | Lundberg et al. | Jun 2012 | B2 |
20030007785 | Shimizu | Jan 2003 | A1 |
20030169285 | Smith et al. | Sep 2003 | A1 |
20040105005 | Yamamoto et al. | Jun 2004 | A1 |
20040105450 | Ikuta et al. | Jun 2004 | A1 |
20050036034 | Rea et al. | Feb 2005 | A1 |
20060195574 | Sakai | Aug 2006 | A1 |
20060204229 | Onodera | Sep 2006 | A1 |
20060284982 | Bigioi et al. | Dec 2006 | A1 |
20070098397 | Chen et al. | May 2007 | A1 |
20080120398 | Hiroki | May 2008 | A1 |
20090103129 | Kurosawa | Apr 2009 | A1 |
20090174770 | Ogata et al. | Jul 2009 | A1 |
20090243794 | Morrow | Oct 2009 | A1 |
20090295925 | Miyamaki | Dec 2009 | A1 |
20100097463 | Tsuzuki et al. | Apr 2010 | A1 |
20110043631 | Marman et al. | Feb 2011 | A1 |
20110273567 | Bhan | Nov 2011 | A1 |
20120113265 | Galvin | May 2012 | A1 |
20120206606 | Marchese | Aug 2012 | A1 |
20120327245 | Rehn | Dec 2012 | A1 |
Number | Date | Country |
---|---|---|
2004-172780 | Jun 2004 | JP |
2005-167523 | Jun 2005 | JP |
2010-011314 | Jan 2010 | JP |
200952468 | Dec 2009 | TW |
201008257 | Feb 2010 | TW |
2007069658 | Jun 2007 | WO |
Entry |
---|
Office Action in Japanese with an English Translation for Japanese Patent Application No. 2012-137984 dated May 7, 2013, 7 pp. |
Number | Date | Country | |
---|---|---|---|
20120327245 A1 | Dec 2012 | US |
Number | Date | Country | |
---|---|---|---|
61499816 | Jun 2011 | US |