Surveillance system including multiple cameras connected by clustering and method therefor
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- HANWHA VISION CO LTD
- Filing Date
- 2026-01-16
- Publication Date
- 2026-07-30
Smart Images

Figure KR2026000994_30072026_PF_FP_ABST
Abstract
Description
Surveillance system and method including multiple cameras connected by clustering
[0001] Embodiments of the present invention relate to a surveillance system and method comprising multiple cameras connected by clustering.
[0002] Generally, surveillance systems including multiple cameras are used to monitor extensive areas. In this case, an event rule system is utilized in which cameras perform configured actions based on occurring events; however, existing event rule systems face limitations in the surveillance range due to the fixed positions and viewing angles of the cameras. Furthermore, even when multiple cameras are installed to monitor a wide area, there is the inconvenience of having to configure each camera individually because it has a separate event rule system. Additionally, existing event rule systems only use event information configured for each camera to perform actions specific to that camera, which limits the surveillance range.
[0003] The present invention aims to solve various problems, including those mentioned above, by providing a surveillance system and method comprising multiple cameras connected in a clustering environment to detect events occurring in a wide area, share them remotely, and expand the scope of action. However, this objective is exemplary and does not limit the scope of the present invention.
[0004] According to one aspect of the present invention, a surveillance system comprising multiple cameras is provided, comprising: a first camera that sets up a clustering environment sharing preset event information and action information of a camera corresponding to the event information with at least one camera, and transmits remote event information included in the event information to at least one camera within the clustering environment; and a second camera that sets up the clustering environment with at least one camera including the first camera and performs an action according to remote action information corresponding to the remote event information.
[0005] A surveillance system according to one embodiment of the present invention may further include a clustering server that sets the clustering environment between a plurality of cameras including the first camera and the second camera.
[0006] The clustering server can transmit a clustering request to the plurality of cameras in response to a clustering information request received from the plurality of cameras in the clustering environment.
[0007] The first camera and the second camera share remote event information and remote action information corresponding to the remote event information in response to the clustering request, and a camera action according to the action information and a camera action according to the remote action information can be set for each camera.
[0008] The first camera above can transmit the remote action information to at least one camera in the clustering environment in response to the occurrence of an event.
[0009] According to one aspect of the present invention, a camera is provided in a surveillance system comprising multiple cameras, the camera comprising a processor for controlling the action of the camera, a communication module, and a memory for storing instructions executable by the processor, wherein the processor sets up a clustering environment with at least one camera that shares preset event information and action information of the camera corresponding to the event information, transmits a first remote event information included in the event information to at least one camera in the clustering environment, and controls an action according to remote action information corresponding to a second remote event information received from another camera in the clustering environment.
[0010] The above processor can communicate with a clustering server that sets up the clustering environment between multiple cameras using the above communication module.
[0011] The above processor can receive a clustering request transmitted by the clustering server in response to a clustering information request received from a plurality of cameras in the clustering environment using the above communication module.
[0012] The processor can share remote event information and remote action information corresponding to the remote event information with other cameras in the clustering environment in response to the clustering request.
[0013] The processor can generate the first remote event information based on the occurrence of an event corresponding to the first remote event information and transmit it to at least one camera in the clustering environment, and control a camera action according to remote action information corresponding to the second remote event information in response to the second remote event information received from another camera in the clustering environment.
[0014] According to one aspect of the present invention, a monitoring method using multiple cameras is provided, comprising: a step of setting a clustering environment in which pre-set event information and action information of a camera corresponding to said event information are shared among a plurality of cameras; a step of sharing among a plurality of cameras remote event information included in said event information and remote action information corresponding to said remote event information; and a step of controlling a camera in which a camera action corresponding to said remote action information is set in response to the generation of said remote event information or said remote action information in response to the occurrence of an event.
[0015] The step of setting up the clustering environment may include the step of a clustering server receiving a clustering information request from a plurality of cameras within the clustering environment, and the step of the clustering server transmitting a clustering request to the plurality of cameras in response to the clustering information request.
[0016] The step of sharing the remote action information with each other may include the step of a plurality of cameras sharing remote event information and remote action information corresponding to the remote event information in response to the clustering request, and the step of setting a camera action according to the action information and a camera action according to the remote action information for each camera.
[0017] The step of controlling the camera may include the step of the camera receiving the remote event information or the remote action information performing a camera action according to the remote action information corresponding to the remote event information.
[0018] According to one aspect of the present invention, a computer program stored in a recording medium is provided to execute the above-described method using a computer.
[0019] Other aspects, features, and advantages other than those described above will become clear from the following specific details, claims, and drawings for implementing the invention.
[0020] According to one embodiment of the present invention as described above, a surveillance system and method including multiple cameras connected by clustering can be implemented, wherein multiple cameras are configured in a clustering environment to detect events occurring in a wide area, share them remotely, and expand the scope of actions to extend the surveillance range. Of course, the scope of the present invention is not limited by these effects.
[0021] FIGS. 1 and FIGS. 2 are drawings for explaining the configuration and operation of a monitoring system according to an embodiment of the present invention.
[0022] FIG. 3 is a flowchart illustrating a monitoring method according to an embodiment of the present invention.
[0023] FIG. 4 is a diagram illustrating a clustering method of multiple cameras according to an embodiment of the present invention.
[0024] FIG. 5 is a diagram illustrating a method for sharing remote events and actions between multiple cameras according to an embodiment of the present invention.
[0025] FIGS. 6 and FIGS. 7 are drawings for explaining a monitoring method according to an embodiment of the present invention.
[0026] FIGS. 8 and 9 are drawings for illustrating a monitoring method according to another embodiment of the present invention.
[0027] FIG. 10 is a diagram illustrating an event rule setting method according to an embodiment of the present invention.
[0028] The present invention is capable of various modifications and may have various embodiments; specific embodiments are illustrated in the drawings and described in detail in the detailed description. The effects and features of the present invention, and the methods for achieving them, will become clear by referring to the embodiments described below in detail together with the drawings. However, the present invention is not limited to the embodiments disclosed below but can be implemented in various forms.
[0029] Hereinafter, embodiments of the present invention will be described in detail with reference to the attached drawings. When describing with reference to the drawings, identical or corresponding components are given the same reference numerals, and redundant descriptions thereof will be omitted.
[0030] In the following embodiments, terms such as "first," "second," etc. are used not in a limiting sense, but for the purpose of distinguishing one component from another. Also, singular expressions include plural expressions unless the context clearly indicates otherwise. Furthermore, terms such as "include" or "have" mean that the feature or component described in the specification exists, and do not exclude the possibility that one or more other features or components may be added.
[0031] In the drawings, the size of components may be exaggerated or reduced for convenience of explanation. For example, the size and thickness of each component shown in the drawings are depicted arbitrarily for convenience of explanation, so the present invention is not necessarily limited to what is illustrated.
[0032] In the following embodiments, when a part such as a region, component, section, block, or module is described as being on or above another part, it includes not only cases where it is directly on top of the other part, but also cases where another region, component, section, block, or module is interposed therein. Furthermore, when a region, component, section, block, or module is described as being connected, it includes not only cases where the region, component, section, block, or module is directly connected, but also cases where other regions, components, sections, blocks, or modules are interposed therein to indirectly connect them.
[0033] Hereinafter, in order to enable a person skilled in the art to easily practice the present invention, various embodiments of the present invention will be described in detail with reference to the attached drawings.
[0034] FIGS. 1 and FIGS. 2 are drawings for explaining the configuration and operation of a monitoring system according to an embodiment of the present invention.
[0035] First, referring to FIG. 1, a surveillance system (1) according to one embodiment of the present invention may include a first camera (100), a second camera (200), and a third camera (300). However, the present invention is not limited thereto, and the surveillance system (1) may include other components or some components may be omitted. Also, referring to FIG. 2, a surveillance system (1) according to one embodiment of the present invention may further include a clustering server (400). For example, the clustering server (400) may represent a server device. For example, the clustering server (400) may represent a cloud server. For example, the clustering server (400) may represent a VMS (Video Management System) server.
[0036] Some components of the surveillance system (1) may be separated into multiple devices, or multiple components may be merged into one device. For example, although three cameras are shown in FIG. 1, the surveillance system (1) according to one embodiment of the present invention may include three or more cameras.
[0037] The first camera (100), the second camera (200), and the third camera (300) can be connected to a network to exchange data with each other. Additionally, the first camera (100), the second camera (200), the third camera (300), and the clustering server (400) can be connected to a network to exchange data with each other.
[0038] The camera (100, 200, 300) may represent a camera that captures an object. For example, the camera (100, 200, 300) may be a CCTV camera. For example, the camera (100, 200, 300) may be equipped in a surveillance system that monitors a wide area. For example, the camera (100, 200, 300) may have camera action information set corresponding to pre-set event information for each camera.
[0039] For example, as illustrated in FIG. 1, in a surveillance system including multiple cameras, the first camera (100) can set up a clustering environment with at least one camera that shares preset event information and action information of the camera corresponding to the event information. For example, in FIG. 1, the first camera (100) can set up a clustering environment with the second camera (200) and the third camera. Additionally, the first camera (100) can transmit remote event information included in the event information to at least one camera within the clustering environment.
[0040] For example, the second camera (200) can set up the clustering environment together with at least one camera including the first camera and perform an action according to remote action information corresponding to the remote event information.
[0041] For example, as illustrated in FIG. 2, a surveillance system according to one embodiment of the present invention may further include a clustering server (400) for setting a clustering environment among a plurality of cameras including a first camera (100) and a second camera (200). For example, the clustering server (400) may transmit a clustering request to the plurality of cameras in response to a clustering information request received from the plurality of cameras within the clustering environment. For example, the first camera (100) and the second camera (200) may share remote event information and remote action information corresponding to the remote event information in response to the clustering request. For example, a camera action according to the action information and a camera action according to the remote action information may be set for each camera.
[0042] Additionally, a first camera (100) according to one embodiment of the present invention may transmit the remote action information to at least one camera within the clustering environment in response to the occurrence of an event. In this case, the camera that receives the remote action information from the first camera (100) may perform an action according to the remote action information.
[0043] A first camera (100) according to one embodiment of the present invention may include a memory (110), a processor (120), a communication module (130), and a user interface module (140). Hereinafter, the memory (110), processor (120), communication module (130), and user interface module (140), which are components of the first camera (100), will be described, but the following description may be the same for the components of the second camera (200), the third camera (300), and the clustering server (400).
[0044] The communication module (130) may provide a function for communicating with an external device via a network. For example, a request generated by the processor (120) of the first camera (100) according to program code stored in a recording device such as memory (110) may be transmitted to an external device via a network under the control of the communication module (130). Conversely, control signals, commands, content, files, etc. provided by an external device may be received by the first camera (100) via the communication module (130) through the network. For example, control signals or commands, etc. from an external device received through the communication module (130) may be transmitted to the processor (120) or memory (110).
[0045] The communication method is not limited and may include not only communication methods utilizing communication networks that the network may include (e.g., mobile communication networks, wired internet, wireless internet, broadcasting networks), but also short-range wireless communication between devices. For example, the network may include any one or more networks such as a PAN (personal area network), LAN (local area network), CAN (campus area network), MAN (metropolitan area network), WAN (wide area network), BBN (broadband network), and the Internet. Additionally, the network may include any one or more network topologies such as a bus network, star network, ring network, mesh network, star-bus network, tree or hierarchical network, but is not limited thereto.
[0046] Additionally, the communication module (130) can communicate with an external server via a network. The communication method is not limited, but the network may be a short-range wireless communication network. For example, the network may be a Bluetooth, BLE (Bluetooth Low Energy), or Wi-Fi network.
[0047] The user interface module (140) may be a means for interfacing with an input / output device. For example, the input device may include a device such as a keyboard or a mouse, and the output device may include a device such as a display for displaying a communication session of an application. As another example, the user interface module (140) may be a means for interfacing with a device in which the functions for input and output are integrated into one, such as a touchscreen. As a more specific example, when the processor (120) processes instructions of a computer program loaded in memory (110), a service screen or content configured using data provided by an external device may be displayed on a display through the user interface module (140).
[0048] The memory (110) may include a storage device such as a Solid State Drive (SSD). Alternatively, the memory (110) may include a computer-readable recording medium such as Random Access Memory (RAM), Read Only Memory (ROM), and Permanent Mass Storage Devices such as Disk Drives. Additionally, program code for controlling the first camera (100) may be stored in the memory (110) temporarily or permanently.
[0049] The processor (120) can control the overall operation of the first camera (100). For example, the processor (120) may be implemented in a form that optionally includes a processor, an ASIC (Application-Specific Integrated Circuit), other chipsets, logic circuits, registers, communication modems and / or data processing devices known in the art to perform the above-described operation. For example, the processor (120) may perform basic arithmetic, logic, and input / output operations and, for example, execute program code stored in memory (110). The processor (120) may store data in memory (110) or load data stored in memory (110).
[0050] These processors (120) and components of the processor (120) may be implemented to execute instructions according to the code of an operating system contained in memory (110) and the code of at least one program. Here, the components of the processor (120) may be representations of different functions of the processor (120) that are performed by the processor (120) according to instructions provided by the program code stored in memory (110).
[0051] For example, the first camera (100), the second camera (200), the third camera (300), and the clustering server (400) can configure a clustering environment that connects the first camera (100), the second camera (200), and the third camera (300). For example, the clustering environment can be configured using VMS connection, MQTT communication, Wi-Fi, Ad hoc, Zigbee, etc.
[0052] For example, each camera within a clustering environment can share event information with other cameras as remote events. For example, event information may represent signals detected by each camera based on the occurrence of an event. For example, an event rule may be set for each camera, and the event rule may be set to include event information from the clustered cameras.
[0053] For example, each camera within a clustering environment can execute actions from other clustered cameras as remote actions. For instance, an event rule system utilizing a clustering method can link event information from different cameras and expand the scope of actions by sharing events detected through remote events between clustered cameras and using actions from other cameras as remote actions.
[0054] A wide-range event rule system utilizing a clustering method according to the present invention can expand the range of camera actions by sharing event information of different cameras through remote events, and the expanded actions can perform linked actions between cameras connected through remote actions.
[0055] For example, the events that can be detected by a camera may vary depending on the camera. For instance, event information may include motion detection, tampering detection, defocus detection, audio detection, sound classification, shock detection, etc.
[0056] In a camera (100) provided in a surveillance system including multiple cameras according to one embodiment of the present invention, a processor (120) provided in the camera (100) can control the action of the camera (100).
[0057] For example, the processor (120) can set up a clustering environment with at least one camera that shares preset event information and action information of the camera corresponding to the event information.
[0058] Additionally, the processor (120) can transmit the first remote event information included in the event information to at least one camera in the clustering environment.
[0059] Additionally, the processor (120) can control an action according to remote action information corresponding to a second remote event information received from another camera in the clustering environment.
[0060] For example, the processor (120) can communicate with a clustering server that sets up the clustering environment between multiple cameras using the communication module.
[0061] For example, the processor (120) can receive a clustering request transmitted by the clustering server in response to a clustering information request received from a plurality of cameras in the clustering environment using the communication module.
[0062] For example, the processor (120) can share remote event information and remote action information corresponding to the remote event information with other cameras in the clustering environment in response to the clustering request.
[0063] For example, the processor (120) can generate the first remote event information based on the occurrence of an event corresponding to the first remote event information and transmit it to at least one camera in the clustering environment.
[0064] For example, the processor (120) can control a camera action according to remote action information corresponding to the second remote event information in response to the second remote event information received from another camera in the clustering environment.
[0065] FIG. 3 is a flowchart illustrating a monitoring method according to an embodiment of the present invention. For example, the monitoring method according to an embodiment of the present invention of FIG. 3 may be performed by a processor (120, 220, 320) included in a camera (100, 200, 300) or a processor (420) included in a clustering server (400).
[0066] Referring to FIG. 3, in a traffic infrastructure control method according to one embodiment of the present invention, in step S110, a step of setting a clustering environment that shares pre-set event information and action information of a camera corresponding to the event information among a plurality of cameras may be performed.
[0067] A step of setting a clustering environment according to an embodiment of the present invention may include a step of a clustering server receiving a clustering information request from a plurality of cameras within the clustering environment, and a step of the clustering server transmitting a clustering request to the plurality of cameras in response to the clustering information request.
[0068] In step S120, a step of sharing remote event information included in the event information and remote action information corresponding to the remote event information among a plurality of cameras may be performed.
[0069] A step of sharing remote action information with each other according to an embodiment of the present invention may include a step in which a plurality of cameras respond to a clustering request to share remote event information and remote action information corresponding to the remote event information with each other, and a step in which a camera action according to the action information and a camera action according to the remote action information are set for each camera.
[0070] In step S130, a step of controlling a camera in which a camera action corresponding to the remote action information is set in response to the generation of the remote event information or the remote action information due to the occurrence of an event may be performed.
[0071] A step of controlling a camera according to one embodiment of the present invention may include a step in which a camera that has received the remote event information or the remote action information performs a camera action according to the remote action information corresponding to the remote event information.
[0072] FIG. 4 is a diagram illustrating a clustering method of multiple cameras according to an embodiment of the present invention.
[0073] Referring to FIG. 4, a diagram illustrating a method for configuring a clustering environment using a first camera (100), a second camera (200), a third camera (300), and a clustering server (400) according to an embodiment of the present invention is shown.
[0074] For example, the first camera (100), the second camera (200), and the third camera (300) can send clustering information requests to the clustering server (400).
[0075] Next, the clustering server (400) can send a clustering request to a plurality of cameras in response to a clustering information request received from a plurality of cameras in a clustering environment.
[0076] FIG. 5 is a diagram illustrating a method for sharing remote events and actions between multiple cameras according to an embodiment of the present invention.
[0077] Referring to FIG. 5, a diagram is shown to explain a method for sharing remote events and actions between a first camera (100), a second camera (200), and a third camera (300) configured in a clustering environment according to one embodiment of the present invention.
[0078] For example, the first camera (100), the second camera (200), and the third camera (300) can share remote event information and remote action information corresponding to the remote event information with other cameras in the clustering environment in response to a clustering request received from the clustering server (400). For example, as shown in FIG. 5, the first camera (100), the second camera (200), and the third camera (300) can register remote event information of each camera in the clustering environment and remote action information corresponding to the remote event information.
[0079] FIGS. 6 and FIGS. 7 are drawings for explaining a monitoring method according to an embodiment of the present invention.
[0080] Referring to FIGS. 6 and 7, an extended event rule system scenario utilizing remote events and remote actions according to an embodiment of the present invention is illustrated. For example, in a surveillance system comprising a first camera (100), a second camera (200), and a third camera (300), the first camera (100) may represent camera A, the second camera (200) may represent camera B, and the third camera (300) may represent camera C.
[0081] In the case of a conventional surveillance system, the second camera (200) and the third camera (300) detect a person (60) and start video recording, but the first camera (100) does not detect the person (60) in the shaded area behind the pillar (65) and does not record video. Subsequently, when the person (60) moves to the shaded area of the second camera (200) and the third camera (300), the first camera (100) detects the person (60) and starts recording, but the second camera (200) and the third camera (300) stop recording, resulting in a continuous shaded area and making continuous surveillance difficult.
[0082] According to one embodiment of the present invention, referring together to step 1 (S210) of FIG. 6(a) and FIG. 7, video recording can be started upon the occurrence of an event detecting the movement of a person (60) in the second camera (200) and the third camera (300), and a remote event can be transmitted to the first camera (100). The first camera (100) can eliminate shadow areas while starting video recording using the remote event information received from the second camera (200) and the third camera (300).
[0083] Next, referring to step 2 (S220) of FIG. 6(b) and FIG. 7 together, even if the intruder (60) moves into the shaded area of the second camera (200) and the third camera (300), the first camera (100) detects the intruder (60) and the second camera (200) and the third camera (300) can record video through remote action, enabling continuous monitoring.
[0084] FIGS. 8 and 9 are drawings for illustrating a monitoring method according to another embodiment of the present invention.
[0085] Referring to FIGS. 8 and 9, an extended event rule system scenario utilizing remote events and remote actions according to another embodiment of the present invention is illustrated. For example, in a surveillance system comprising a first camera (100), a second camera (200), and a third camera (300), the first camera (100) may represent camera A, the second camera (200) may represent camera B, and the third camera (300) may represent camera C.
[0086] In the case of a conventional surveillance system, when a person (60) is detected in the ROI area of the third camera (300), video recording begins on the third camera (300). And when the person (60) moves out of the ROI area of the third camera (300), the third camera (300) cannot track the person (60). While the person (60) is detected in the ROI area of the second camera (200), the person (60) can be tracked, but when the person (60) moves behind the pillar (65), the second camera (200) has difficulty tracking the person (60) as the person (60) moves out of the ROI area.
[0087] According to one embodiment of the present invention, referring together to Step 1 (S310) and Step 2 (S320) of FIG. 8(a), FIG. 8(b) and FIG. 9, a visitor (60) is detected in the ROI area of the third camera (300), and video recording begins on the third camera (300). Then, when the visitor (60) moves out of the ROI area of the third camera (300), the third camera (300) starts video recording on the second camera (200) using a handover.
[0088] Next, referring to step 3 (S330) of FIG. 8(c) and FIG. 9 together, when the visitor (60) moves behind the pillar (65), the second camera (200) transmits to the first camera (100) and the third camera (300) via a remote event that the visitor (60) has moved out of the ROI area. The first camera (100) can continuously track the visitor by starting video recording using the event information received from the second camera (200).
[0089] FIG. 10 is a diagram illustrating an event rule setting method according to an embodiment of the present invention.
[0090] Referring to FIG. 10, an example of an event rule setting according to an embodiment of the present invention is illustrated. For example, the event rule may represent a rule for a camera that detects an event to perform a preset action.
[0091] For example, as illustrated in FIG. 10, multiple event rules may be set within the monitoring system. For example, an event rule name (11) may be set, and an event rule for each camera may be set within each event rule. For example, event rules may be added, deleted, or changed.
[0092] For example, event information (12) can be set for each camera within the clustering environment. For example, as illustrated in FIG. 10, event information (12) can be set separately for the first camera (100), the second camera (200), and the third camera (300). Additionally, action information (13) corresponding to the event information (12) can be set for each camera. For example, each camera can perform a camera action according to the action information (13) in response to the generation of event information (12) following the occurrence of an event. For example, the event information (12) may include the detection of a single event or the start, progress, and termination of a continuous event.
[0093] The device and / or system described above may be implemented as a hardware component, a software component, and / or a combination of a hardware component and a software component. The device and component described in the embodiments may be implemented using one or more general-purpose or special-purpose computers, such as, for example, a processor, a controller, an arithmetic logic unit (ALU), a digital signal processor, a microcomputer, a field programmable gate array (FPGA), a programmable logic unit (PLU), a microprocessor, or any other device capable of executing and responding to instructions. The processing unit may execute an operating system (OS) and one or more software applications executed on the operating system. Additionally, the processing unit may access, store, manipulate, process, and generate data in response to the execution of the software. For ease of understanding, the processing unit may be described as being used as a single unit, but those skilled in the art will understand that the processing unit may include multiple processing elements and / or multiple types of processing elements. For example, the processing unit may include multiple processors or one processor and one controller. Additionally, other processing configurations, such as parallel processors, are also possible.
[0094] Software may include computer programs, code, instructions, or a combination of one or more of these, and may configure a processing unit to operate as desired or command the processing unit independently or collectively. Software and / or data may be permanently or temporarily embodied in any type of machine, component, physical device, virtual equipment, computer storage medium or device, or transmitted signal wave so as to be interpreted by the processing unit or to provide instructions or data to the processing unit. Software may be distributed over networked computer systems and may be stored or executed in a distributed manner. Software and data may be stored on one or more computer-readable recording media.
[0095] The method according to the embodiment may be implemented in the form of program instructions that can be executed through various computer means and recorded on a computer-readable medium. The computer-readable medium may include program instructions, data files, data structures, etc., either alone or in combination. The program instructions recorded on the medium may be those specifically designed and configured for the embodiment, or they may be those known and available to those skilled in the art of computer software. Examples of computer-readable recording media include magnetic media such as hard disks, floppy disks, and magnetic tapes; optical recording media such as CD-ROMs and DVDs; magneto-optical media such as floptical disks; and hardware devices specifically configured to store and execute program instructions, such as ROM, RAM, and flash memory. Examples of program instructions include machine code, such as that generated by a compiler, as well as high-level language code that can be executed by a computer using an interpreter, etc. The hardware devices described above may be configured to operate as one or more software modules to perform the operation of the embodiment, and vice versa.
[0096] Although the embodiments have been described above with reference to limited examples and drawings, those skilled in the art can make various modifications and variations from the description above. For example, suitable results can be achieved even if the described techniques are performed in a different order than described, and / or the components of the described system, structure, device, circuit, etc. are combined or assembled in a form different from described, or replaced or substituted by other components or equivalents.
[0097] Therefore, other implementations, other embodiments, and equivalents to the claims also fall within the scope of the claims set forth below.
Claims
1. In a surveillance system including multiple cameras, A first camera that sets up a clustering environment with at least one camera that shares preset event information and action information of a camera corresponding to said event information, and transmits remote event information included in said event information to at least one camera within said clustering environment; and A second camera that sets up the clustering environment together with at least one camera including the first camera and performs an action according to remote action information corresponding to the remote event information; A monitoring system including 2. In Paragraph 1, A surveillance system further comprising a clustering server for setting the clustering environment between a plurality of cameras including the first camera and the second camera.
3. In Paragraph 2, The above clustering server is a monitoring system including a cloud server.
4. In Paragraph 2, The above clustering server is a monitoring system including a VMS server.
5. In Paragraph 2, A monitoring system in which the clustering server transmits a clustering request to a plurality of cameras in response to a clustering information request received from a plurality of cameras within the clustering environment.
6. In Paragraph 5, The first camera and the second camera share remote event information and remote action information corresponding to the remote event information in response to the clustering request, and A surveillance system in which camera actions according to the above action information and camera actions according to the above remote action information are set for each camera.
7. In Paragraph 1, A surveillance system in which the first camera transmits the remote action information to at least one camera in the clustering environment in response to the occurrence of an event.
8. In Paragraph 7, The first camera starts video recording in response to the occurrence of a person detection event and simultaneously transmits the remote action information to the second camera where a shadow area occurs. The second camera above is a surveillance system that starts video recording based on the remote action information received from the first camera and performs surveillance of the shaded area.
9. In Paragraph 7, The first camera starts video recording when a visitor is detected in the ROI area, and transmits the remote event information to the second camera when the visitor leaves the ROI area. The second camera above is a surveillance system that starts video recording based on the remote event information received from the first camera and performs surveillance of a person.
10. A camera equipped in a surveillance system including multiple cameras, A processor that controls camera actions; Communication module; and It includes memory for storing instructions executable by the above processor, and The above processor sets up a clustering environment with at least one camera that shares preset event information and action information of a camera corresponding to the event information, transmits a first remote event information included in the event information to at least one camera within the clustering environment, and controls an action according to remote action information corresponding to a second remote event information received from another camera within the clustering environment.
11. In Paragraph 10, The above processor is a camera that communicates with a clustering server that establishes the clustering environment among a plurality of cameras using the communication module.
12. In Paragraph 11, The above processor is a camera that receives a clustering request transmitted by the clustering server in response to a clustering information request received from a plurality of cameras in the clustering environment using the communication module.
13. In Paragraph 12, A camera that, in response to the clustering request, shares remote event information and remote action information corresponding to the remote event information with other cameras in the clustering environment.
14. In Paragraph 10, The above processor is, Based on the occurrence of an event corresponding to the first remote event information, the first remote event information is generated and transmitted to at least one camera within the clustering environment, and A camera that controls a camera action according to remote action information corresponding to the second remote event information in response to the second remote event information received from another camera in the clustering environment.
15. In a method of monitoring using multiple cameras, A step of establishing a clustering environment that shares pre-set event information and action information of a camera corresponding to the event information among multiple cameras; A step of sharing remote event information included in the event information and remote action information corresponding to the remote event information among a plurality of cameras; and A step of controlling a camera in which a camera action corresponding to the remote action information is set in response to the generation of the remote event information or the remote action information due to the occurrence of an event; A monitoring method including 16. In Paragraph 15, The step of setting up the clustering environment above is, A step in which a clustering server receives clustering information requests from a plurality of cameras within the clustering environment; and A monitoring method comprising the step of the clustering server transmitting a clustering request to the plurality of cameras in response to the clustering information request.
17. In Paragraph 15, The step of sharing the above remote action information with each other is, A step in which a plurality of cameras share remote event information and remote action information corresponding to the remote event information in response to the clustering request; and A monitoring method comprising the step of setting a camera action according to the above action information and a camera action according to the above remote action information for each camera.
18. In Paragraph 17, A monitoring method comprising the step of controlling the camera, wherein the camera receiving the remote event information or the remote action information performs a camera action according to the remote action information corresponding to the remote event information.
19. In Paragraph 18, A surveillance method comprising the step of controlling the camera, wherein the camera receiving the remote event information in response to the occurrence of a shadow area or the departure of a visitor from the ROI area starts video recording to perform surveillance of the shadow area or surveillance of the visitor.
20. A computer program stored on a computer-readable recording medium to execute the method of any one of claims 15 to 19 using a computing device.