Method and apparatus for controlling situation based on keyword

KR103000029B1Active Publication Date: 2026-08-05REXGEN CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
KR1020230080947
Authority / Receiving Office
KR · KR
Patent Type
Patents
Current Assignee / Owner
Filing Date
2023-06-23
Publication Date
2026-08-05
Estimated Expiration
2043-06-23

Smart Images

  • Figure 112023069286358-PAT00003_ABST
    Figure 112023069286358-PAT00003_ABST
Patent Text Reader

Abstract

A keyword-based situation control method and an apparatus for the same are disclosed. A situation control system according to an embodiment of the present invention may include: a situation control condition generating unit that generates a situation control condition including a control keyword, an associated keyword, and weight assignment condition information; a control keyword setting unit that sets the control keyword to a plurality of video surveillance devices; and a first weight processing unit that assigns a situation weight based on the weight assignment condition information and calculates a first weight for the plurality of video surveillance devices using the situation weight.
Need to check novelty before this filing date? Find Prior Art

Description

Technology Field

[0001] The present invention relates to a keyword-based situation control method and an apparatus for the same. Background Technology

[0002] The content described in this section merely provides background information regarding embodiments of the present invention and does not constitute prior art.

[0003] Generally, video surveillance-based control systems, such as CCTV, sequentially display captured surveillance footage (CCTV footage) on multiple divided control screens, allowing control personnel to monitor and detect abnormal situations.

[0004] Recently, selective monitoring systems based on artificial intelligence are being used to detect moving objects, such as people and vehicles, within surveillance footage and display the video on the control screen for monitoring only when a moving object is present.

[0005] However, in a selective control system, selective control is meaningless in footage where people or vehicles frequently pass through; therefore, a control system is required to prioritize situational monitoring for special circumstances. The problem to be solved

[0006] The main objective of the present invention is to provide a keyword-based situation control method and an apparatus therefor, which generate and set situation control conditions for a plurality of video surveillance devices, calculate the priority of video surveillance devices by assigning keyword-based weights to video surveillance devices based on the situation control conditions, and display video information of a selected video surveillance device based on the calculated priority. means of solving the problem

[0007] According to one aspect of the present invention, a system comprising a keyword situation control processing device for performing keyword-based situation control to achieve the above objective, wherein the situation control system may include: a situation control condition generating unit for generating the situation control condition including a control keyword, an associated keyword, and weight assignment condition information; a control keyword setting unit for setting the control keyword to a plurality of video surveillance devices; and a first weight processing unit for assigning a situation weight based on the weight assignment condition information and calculating a first weight for the plurality of video surveillance devices using the situation weight.

[0008] In addition, according to another aspect of the present invention, a system comprising a keyword situation control processing device for performing keyword-based situation control to achieve the above objective, wherein the situation control system comprises a situation control condition generating unit that generates a situation control condition including a control keyword, an associated keyword, and weighting condition information using a user interface screen including a plurality of screen areas, wherein the user interface screen may include: a first screen area for generating the control keyword included in the situation control condition; a second screen area for displaying the control keyword for a selected video monitoring device among a plurality of video monitoring devices; and a third screen area for displaying equipment list information or equipment location information for the plurality of video monitoring devices.

[0009] In addition, according to another aspect of the present invention, a method for performing keyword-based situation control in a situation control system comprising a keyword situation control processing device for achieving the above objective, wherein the keyword-based situation control method may include: a situation control condition generation step for generating the situation control condition including a control keyword, an associated keyword, and weight assignment condition information; a control keyword setting step for setting the control keyword to a plurality of video surveillance devices; and a first weight processing step for assigning a situation weight based on the weight assignment condition information and calculating a first weight for the plurality of video surveillance devices using the situation weight. Effects of the invention

[0010] As explained above, the present invention has the effect of displaying video with movement in meaningful situations, rather than video monitoring based on meaningless simple movements within surveillance video.

[0011] In addition, the present invention has the effect of prioritizing the recommendation and display of video footage of dangerous areas that control personnel might miss, based on situation-specific keywords set in the video surveillance device.

[0012] In addition, the present invention has the effect of enabling risk prediction and preemptive response by prioritizing the display of video surveillance devices suitable for the situation set by the control personnel. Brief explanation of the drawing

[0013] FIG. 1 is a block diagram schematically showing a situation control system according to an embodiment of the present invention. FIG. 2 is a block diagram schematically showing a keyword situation control processing device according to an embodiment of the present invention. FIG. 3 is an example diagram showing a user interface screen for associated keywords according to an embodiment of the present invention. FIGS. 4 and FIGS. 5 are exemplary diagrams showing a user interface screen for a control keyword setting operation according to an embodiment of the present invention. FIGS. 6 and 7 are flowcharts for explaining a keyword situation control processing method according to an embodiment of the present invention. Specific details for implementing the invention

[0014] Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings. In describing the present invention, detailed descriptions of related known configurations or functions are omitted if it is determined that such detailed descriptions may obscure the essence of the present invention. Furthermore, while preferred embodiments of the present invention will be described below, the technical concept of the present invention is not limited or restricted thereto and can be modified and implemented in various ways by those skilled in the art. Hereinafter, the keyword-based situation control method and the apparatus for the same proposed in the present invention will be described in detail with reference to the drawings.

[0015] FIG. 1 is a block diagram schematically showing a situation control system according to an embodiment of the present invention.

[0016] The situation control system (10) according to the present embodiment includes a keyword situation control processing device (20), a situation control output device (30), and a video surveillance device (40). The situation control system (10) of FIG. 1 is according to one embodiment, and not all blocks shown in FIG. 1 are essential components, and some blocks included in the situation control system (10) in other embodiments may be added, changed, or deleted.

[0017] The situation control system (10) is a system that controls the situation of a surveillance area using a plurality of video surveillance devices (40). In particular, the situation control system (10) according to the present embodiment sets keywords on a plurality of video surveillance devices (40) and performs situation control based on the set keywords.

[0018] Below, each component included in the situation control system (10) will be described.

[0019] The keyword situation control processing device (20) generates a situation control condition including a control keyword and calculates a priority by assigning weights based on the situation control condition so that the video information of at least one video surveillance device is displayed and processed.

[0020] A detailed description of the keyword situation control processing device (20) is provided in FIG. 2.

[0021] The situation control output device (30) outputs selected image information based on the priority calculated by the keyword situation control processing device (20).

[0022] The situation control output device (30) may include an entire situation room system equipped with administrative or operational plans, statistics, and a situation board to enable an overview of the overall traffic situation at a glance, and may include, for example, equipment related to a situation board, an IP Wall Controller, etc.

[0023] For example, the situation control output device (30) may include a plurality of monitoring devices for situation control. The situation control output device (30) may include an entire CCTV viewer system that collects CCTV footage for road traffic management and operates and monitors the CCTV footage provision system.

[0024] The situation control output device (30) can output video information of the video surveillance device (40) and can output multiple video information according to priority.

[0025] The situation control output device (30) can provide a user interface screen for keyword-based situation control. Here, the user interface screen is a screen that includes multiple screen areas and means a screen capable of generating situation control conditions based on a condition generation signal input by a control agent.

[0026] Meanwhile, in this embodiment, it is described that a user interface screen is provided at the situation control output device (30), but it is not necessarily limited thereto and may be provided at a separate control agent terminal (not shown).

[0027] The video surveillance device (40) is a device installed in a surveillance area to capture images of the area. Here, the surveillance area may be an area where multiple objects such as vehicles and pedestrians are mixed, and the images captured in the surveillance area may include objects such as vehicles, roads, lanes, traffic lights, and pedestrians.

[0028] The video surveillance device (40) may be composed of at least one video surveillance device (42, 44, 46).

[0029] The video monitoring device (40) generates video information for the captured video to monitor each of at least one monitoring area.

[0030] The video surveillance device (40) has a control keyword set by the keyword situation control processing device (20).

[0031] The video monitoring device (40) provides video information to the situation control output device (30) based on the set control keyword so that video information for situation control is output.

[0032] FIG. 2 is a block diagram schematically showing a keyword situation control processing device according to an embodiment of the present invention.

[0033] The keyword situation control processing device (20) according to the present embodiment includes a situation control condition generation unit (210), a control keyword setting unit (220), a first weight processing unit (230), a second weight processing unit (240), a priority calculation unit (250), and a display processing unit (260). The keyword situation control processing device (20) of FIG. 2 is according to one embodiment, and not all blocks shown in FIG. 2 are essential components, and some blocks included in the keyword situation control processing device (20) in other embodiments may be added, changed, or deleted.

[0034] The keyword situation control processing device (20) generates and sets situation control conditions for a plurality of video monitoring devices, calculates the priority of the video monitoring devices by assigning keyword-based weights to the video monitoring devices based on the situation control conditions, and displays the video information of the selected video monitoring device based on the calculated priority.

[0035] Below, each component included in the keyword situation control processing device (20) will be described.

[0036] The situation control condition generation unit (210) generates a situation control condition including a control keyword, an associated keyword, and weighting condition information.

[0037] The situation control condition generation unit (210) generates the control keyword including time-time keywords for time zone information or a specific time period and environment keywords for terrain environment or weather environment. Here, the time-time keyword may include a predetermined date or day of the week, time zone information, and a term expressing a specific time period that is predefined, such as Christmas or Halloween. Additionally, the situation control condition generation unit (210) may include date attribute information when generating time-time keywords (#Christmas, #Halloween, etc.) that indicate a specific time period.

[0038] For example, time keywords for monitoring keywords can be generated for time zone information or specific periods, such as #Day, #Night, #Dawn, #Holiday, #Christmas, #Halloween, etc. Here, #Day, #Night, #Dawn, etc., may be time keywords for “time zone information” that apply equally to all video surveillance devices. Additionally, #Holiday, #Christmas, #Halloween, etc., may be time keywords for “specific periods” that apply to video surveillance devices at locations requiring careful observation during specific times.

[0039] In addition, environmental keywords for control keywords can be generated for topographical or meteorological environments, such as #slope, #beach, #mountain, #dry, #clear, #rain, #wind, #typhoon, #snow, etc.

[0040] The situation control condition generation unit (210) generates associated keywords through a combination of at least one keyword included in the control keyword or a combination of arbitrary keywords that can be matched with the control keyword. Additionally, associated keywords may be generated by settings based on user operation. At this time, the associated keywords may be composed of unidirectional associated keywords distinguished by a main keyword and a sub-keyword, or bidirectional associated keywords without distinction between a main keyword and a sub-keyword.

[0041] For example, associated keywords can be generated through a combination of at least one controlled keyword, such as #wind-#dry, #typhoon-#beach, #snow-#slope, etc. Additionally, associated keywords can be generated through a combination of arbitrary keywords that match the controlled keyword, such as #Christmas-#Myeongdong, #Halloween-#Itaewon, etc. Here, arbitrary keywords may also be generated based on settings determined by user operation.

[0042] Referring to FIG. 3, the associated keyword can be set as a unidirectional associated keyword (710) or a bidirectional associated keyword (720).

[0043] In other words, associated keywords can be set as unidirectional or bidirectional associated keywords, and there is a difference between unidirectional and bidirectional associated keywords in whether weights are assigned to the included keywords.

[0044] In the case of unidirectional association keywords (710), they can be divided into a main keyword and a sub-keyword. For example, the main keyword may be #eye and the sub-keyword may be #slope, and a weight for the sub-keyword may be assigned to the video surveillance device only when there is a match for the main keyword.

[0045] In the case of unidirectional association keywords (710), they are divided into main keywords and sub-keywords. In the case of unidirectional association keywords (710), when matching with the main keyword, weights are assigned to the sub-keywords as well, but when matching with the sub-keywords, weights are not assigned to the main keywords.

[0046] In the case of bidirectional related keywords (720), a weight is assigned when one keyword is matched, regardless of whether it is a main keyword or a sub keyword. In the case of bidirectional related keywords (720), a weight of +1 is assigned to each, regardless of whether it is a main keyword or a sub keyword.

[0047] For example, if the main keyword is #wind and the secondary keyword is #dry, a weight can be assigned to the corresponding video surveillance device if a match is made for either #wind or #dry. Here, a weight of +1 can be assigned for each matched keyword.

[0048] The situation control condition generation unit (210) generates weighted condition information including at least one condition among event occurrence, object movement detection, control keyword matching, and associated keyword matching for a plurality of video surveillance devices. Here, event occurrence means the occurrence of at least one of intrusion, loitering, fire, flooding, crowding, and event, and object movement detection means the detection of at least one object among people and vehicles detected in the video.

[0049] For example, the situation control condition generation unit (210) can generate weight assignment condition information by setting the event occurrence weight for event occurrence to “+ 10”, the motion detection weight for object motion detection to “+ 1”, the control keyword weight for control keyword to “+ 1”, and the association keyword weight for association keyword to “+ 1”.

[0050] The situation control condition generation unit (210) can generate weighting condition information using a screen area (not shown) that generates weighting condition information included in the user interface screen (500).

[0051] The situation control condition generation unit (210) can generate a situation control condition based on an input condition generation signal using a user interface screen that includes a plurality of screen areas. Here, the user interface screen may be a screen output from a situation control output device (30), but is not necessarily limited thereto, and may be a screen output to a separate control agent terminal (not shown).

[0052] The control keyword setting unit (220) performs the operation of setting control keywords to a plurality of video surveillance devices (40).

[0053] The control keyword setting unit (220) sets a control keyword among the situation control conditions generated in a plurality of video surveillance devices (40). Here, the setting of the control keyword is such that the control keyword is stored in the attribute information of each video surveillance device (40), and may be a setting for assigning weights.

[0054] The control keyword setting unit (220) may set different control keywords individually for each of the multiple video surveillance devices (40), but is not necessarily limited thereto. For example, the control keyword setting unit (220) may set the same control keyword collectively for the multiple video surveillance devices (40), or may set the same control keyword and different control keywords in combination for the multiple video surveillance devices (40).

[0055] The control keyword setting unit (220) can set control keywords using a user interface screen that includes multiple screen areas. Here, the user interface screen may be a screen output from a situation control output device (30), but is not necessarily limited thereto, and may be a screen output to a separate control agent terminal (not shown).

[0056] A detailed description of the user interface screen will be provided through Figures 4 and 5.

[0057] FIGS. 4 and FIGS. 5 show a user interface screen (500) for a control keyword setting operation. The user interface screen (500) can be linked with a situation control condition generation unit (210) or a control keyword setting unit (220).

[0058] Referring to FIG. 4, the user interface screen (500) may include a first screen area (510) for generating control keywords included in situation control conditions, a second screen area (520) for displaying control keywords for a selected video monitoring device among a plurality of video monitoring devices, and a third screen area (530) for displaying equipment list information or equipment location information for a plurality of video monitoring devices.

[0059] Meanwhile, the user interface screen (500) may include a screen area (not shown) that generates weight assignment condition information.

[0060] Referring to FIG. 5, the first screen area (510) may include a keyword list display area (512) and a selected keyword display area (514).

[0061] The keyword list display area (512) may include an initial keyword add button (610), a keyword delete button (620), a keyword select button (630), etc. Additionally, the selected keyword display area (514) may include a keyword delete button (640) for a previously selected keyword. Here, a button refers to an area on the interface screen that is operated via touch input or a mouse click.

[0062] The second screen area (520) includes an information display area (522) for the selected video surveillance device.

[0063] The information display area (522) for the selected video surveillance device may include a keyword add button (650) for editing keywords for the selected video surveillance device and a keyword delete button (660) for the selected video surveillance device.

[0064] The information display area (522) for the selected video surveillance device displays the keyword set for the device when a single video surveillance device is selected.

[0065] The information display area (522) for the selected video surveillance device displays only keywords that are commonly set for the selected video surveillance devices when multiple video surveillance devices are selected.

[0066] For example, the information display area (522) for the selected video surveillance device may display six keywords set in CAM A when only CAM A is selected, and four keywords commonly set in CAM A and CAM B when CAM A and CAM B are selected.

[0067] The third screen area (530) includes an equipment list display area (532) for the video surveillance device and an equipment location display area (534) for the video surveillance device.

[0068] The equipment location display area (534) of the video surveillance device may be displayed in the form of a map, but is not necessarily limited thereto.

[0069] The third screen area (530) includes a keyword registration equipment view button (670).

[0070] When the keyword registration equipment view button (670) is checked, only the equipment with the registered keyword is displayed in the equipment list display area (532) for the video surveillance device.

[0071] When the keyword registration equipment view button (670) is not checked, all equipment is displayed in the equipment list display area (532) for the video surveillance device.

[0072] The group button (680) of the equipment list display area (532) for video surveillance devices can group video surveillance devices and can be adjusted into groups by user settings (e.g., regional units, facilities, etc.).

[0073] In the equipment list display area (532) for video surveillance devices, if a search condition exists in the keyword filtering area (672), equipment containing the corresponding keyword is displayed as a list, and if no condition is entered, the entire equipment list is displayed.

[0074] The equipment location display area (534) of the video surveillance device may display a specific area through a specific address search window (not shown) or change the displayed area through map movement. The first weight processing unit (230) assigns a situation weight based on weight assignment condition information and calculates a first weight for a plurality of video surveillance devices using the situation weight. Here, the situation weight refers to a weight of one or more combinations of an event occurrence weight, a motion detection weight, a control keyword weight, and an associated keyword weight.

[0075] The first weight processing unit (230) selects at least one video surveillance device corresponding to the weight assignment target based on weight assignment condition information. The first weight processing unit (230) may assign at least one situation weight among an event occurrence weight, a motion detection weight, a control keyword weight, and an associated keyword weight to the selected at least one video surveillance device.

[0076] Here, the first weight processing unit (230) calculates a first weight by calculating at least one situation weight. It is preferable for the first weight processing unit (230) to calculate a first weight for each video surveillance device (40) by summing at least one situation weight, but it is not necessarily limited thereto.

[0077] The first weight processing unit (230) assigns an event occurrence weight to the video surveillance device (40) where the event occurred. Here, the event may be an intrusion, loitering, fire, flooding, crowding, event, etc.

[0078] It is preferable that the determination of event occurrence be performed in a video analysis module (not shown) linked to each of the multiple video surveillance devices, but is not necessarily limited thereto, and the determination of event occurrence may also be performed within the first weight processing unit (230).

[0079] For example, the first weight processing unit (230) assigns an event occurrence weight of “+ 10” to the video surveillance device (40) where the event occurred. Here, in order to prioritize the display of the video surveillance device (40) that was assigned the event occurrence weight, the event occurrence weight can be set to the largest value among all weights (event occurrence weight, motion detection weight, control keyword weight and related keyword weight).

[0080] The first weight processing unit (230) assigns a motion detection weight to the video monitoring device (40) in which object movement is detected. Here, the motion may be the movement of an object, such as a person or vehicle, detected within the video.

[0081] It is preferable that the determination of object motion detection be performed in a video analysis module (not shown) linked to each of the multiple video surveillance devices, but is not necessarily limited thereto, and the determination of object motion detection may also be performed within the first weight processing unit (230).

[0082] For example, the first weight processing unit (230) assigns a motion detection weight of “+ 1” to the video monitoring device (40) in which motion is detected. The first weight processing unit (230) assigns a motion detection weight of “+ 1” regardless of the type of motion object or the number of motion objects. Here, the motion detection weight can be set to a value smaller than the event occurrence weight.

[0083] The first weight processing unit (230) assigns a control keyword weight to a video surveillance device (40) that matches a control keyword set in the control keyword setting unit (220) and a specific condition.

[0084] The first weight processing unit (230) assigns a control keyword weight to a video surveillance device (40) that matches time zone information, such as the current time, time zone, date, and date range, or a time-specific keyword for a specific period, or matches an environment keyword for a terrain environment or weather environment.

[0085] The first weight processing unit (230) can assign a control keyword weight when a time keyword entered by a control officer or when the current time, time zone, date, date range, or specific time arrives automatically.

[0086] For example, if a control keyword #Christmas is set on a video surveillance device in the Myeongdong area, the first weight processing unit (230) can receive the keyword #Christmas from a control agent or automatically assign a control keyword weight to the video surveillance device in the Myeongdong area during the corresponding period based on date attribute information (12 / 24~12 / 25) additionally included in the control keyword #Christmas.

[0087] Additionally, if the #Halloween keyword is generated in advance and the corresponding control keyword is set on a video surveillance device in the Itaewon area or multiple specific areas, the first weight processing unit (230) assigns a control keyword weight to the video surveillance device having the corresponding keyword during the Halloween week (the week including 10 / 31).

[0088] Additionally, the first weight processing unit (230) can assign a control keyword weight to a video surveillance device that has the selected environment keyword set when an environment keyword that matches the weather information is selected through linkage with the environment keyword entered by the control officer or the weather agency information.

[0089] Meanwhile, if a #dry-#mountain related keyword is set in advance, the first weight processing unit (230) may assign a control keyword weight to a video monitoring device with the #dry keyword set when a weather agency's dry weather warning or a control officer selects the #dry keyword, and may also assign a control keyword weight to a video monitoring device with the related #mountain keyword set.

[0090] Additionally, the first weight processing unit (230) can set the main keyword to #dry and the sub keyword to #mountain when the main keyword and the sub keyword are distinguished.

[0091] The determination of the matching of the control keywords is preferably performed in the first weight processing unit (230), but is not necessarily limited thereto and may be performed in a separate keyword analysis module (not shown).

[0092] For example, the first weight processing unit (230) assigns a control keyword weight of “+ 1” to the video surveillance device (40) that matches the control keyword. The first weight processing unit (230) may assign a control keyword weight of “+ 1” for each number of matching control keywords. Here, the control keyword weight may be set to the same value as the motion detection weight, but is not necessarily limited thereto.

[0093] The first weight processing unit (230) assigns an associated keyword weight to the video surveillance device (40) that matches the associated keyword.

[0094] The first weight processing unit (230) assigns an associated keyword weight to a video surveillance device (40) that matches an associated keyword generated in association with a time keyword or an environment keyword.

[0095] The determination of matching related keywords is preferably performed in the first weight processing unit (230), but is not necessarily limited thereto and may be performed in a separate keyword analysis module (not shown).

[0096] For example, the first weight processing unit (230) may assign a control keyword weight of “+ 1” to a video surveillance device (40) in which an associated keyword is matched according to a combination of control keywords. Additionally, the first weight processing unit (230) may assign an associated keyword weight of “+ 1” to a video surveillance device (40) in which an associated keyword is matched according to a combination of arbitrary keywords that can be matched with control keywords. Here, the associated keyword weight may be set to a value greater than the control keyword weight and a value smaller than the event occurrence weight.

[0097] The first weight processing unit (230) can assign at least one situation weight according to the weight assignment condition information and calculate a first weight for each video surveillance device (40) by summing the assigned situation weights.

[0098] For example, the weighting condition information can be assumed to have an event occurrence weight of “+ 10” for event occurrence, a motion detection weight of “+ 1” for object motion detection, a control keyword weight of “+ 1” for control keywords, and an association keyword weight of “+ 1” for association keywords, and that the situation control conditions as shown in [Table 1] are set.

[0099] [Table 1] shows information on the situation control conditions pre-set for the first weighting of the present invention.

[0100] Specifically, the situation control conditions include environmental keywords such as #snow and #mountain that match weather information (heavy snowfall) through linkage with Korea Meteorological Administration information, and may include related keywords set as #snow<-#slope and #snow<->#coastalroad based on the environmental keywords.

[0101]

[0102] [Table 2] shows information for explaining the first weighting operation of the present invention.

[0103]

[0104] In [Table 2], the video analysis results refer to the object movement and intrusion event analysis results.

[0105] There is a difference between unidirectional and bidirectional keywords of related keywords depending on whether weights can be assigned to other keywords through a predetermined keyword. For example, when #snow<->#coastalroad is set as a bidirectional related keyword, if weights are assigned to a video surveillance device (40) where #snow is set as a control keyword, weights can also be assigned to a video surveillance device (40) where #coastalroad is set as a control keyword. Even if #coastalroad is included as a control keyword, weights can also be assigned to a video surveillance device (40) where #snow is set as a control keyword. However, since #snow<-#slope is set as a unidirectional keyword, it is unidirectional from #slope to #snow, when weights are assigned to a video surveillance device (40) where #slope is included as a control keyword, weights can be assigned to a video surveillance device (40) where #slope is included as a control keyword, but weights cannot be assigned to a video surveillance device (40) where #slope is included as a control keyword.

[0106] The second weight processing unit (240) calculates a second weight for a plurality of video monitoring devices (40) by assigning a display weight based on whether video information is displayed.

[0107] The second weight processing unit (240) does not assign a display weight to the previously selected video monitoring device, and initializes the second weight, which is the display weight previously assigned to the selected video monitoring device. In other words, the second weight processing unit (240) initializes the second weight to “0” for the displayed video monitoring device, thereby adjusting the ranking for display to a lower priority.

[0108] Additionally, the second weight processing unit (240) calculates a second weight for each of the video monitoring devices (40) by assigning a display weight to the remaining video monitoring devices, excluding the selected video monitoring device among the plurality of video monitoring devices (40). Here, the display weight is stored as an accumulated value until it is initialized.

[0109] For example, the second weight processing unit (240) assigns a display weight of “+ 1” to the undisplayed video monitoring device so that it is stored.

[0110] The priority calculation unit (250) calculates the priority for a plurality of video surveillance devices using the first weight and the second weight, and selects at least one video surveillance device based on the priority.

[0111] The priority calculation unit (250) preferably calculates the priority by summing the first weight and the second weight, but is not necessarily limited thereto, and the method of calculating the first weight and the second weight for calculating the priority may be changed.

[0112] The priority calculation unit (250) selects one video monitoring device with the highest priority or a number of pre-set video monitoring devices in order of highest priority for display processing.

[0113] The display processing unit (260) transmits the video information to the situation control output device (30) so that the video information of at least one video surveillance device selected by the priority calculation unit (250) is displayed and processed.

[0114] The display processing unit (260) controls the situation control output device (30) to prioritize the display of video information from the video surveillance device with high priority.

[0115] The display processing unit (260) can control the display so that when there are multiple video monitoring devices with the same priority, they are displayed in an order sorted according to a pre-set standard for the video monitoring devices, but is not necessarily limited thereto. For example, the display processing unit (260) can sort the video monitoring devices in ascending order based on the device names pre-set for the video monitoring devices and control the display so that the video information of the video monitoring devices is displayed in the sorted order.

[0116] Meanwhile, the display processing unit (260) can control the size of the display area where image information is output to be set variably according to the priority for display processing.

[0117] For example, the display processing unit (260) can control the size of the display area where the video information of the video surveillance device with the highest priority is output when an event occurs to the maximum variable size.

[0118] FIGS. 6 and 7 are flowcharts for explaining a keyword situation control processing method according to an embodiment of the present invention.

[0119] Figure 6 is a flowchart illustrating the overall operation of the keyword situation control processing method.

[0120] The keyword situation control processing device (20) generates a situation control condition including a control keyword, an associated keyword, and weighting condition information (S310).

[0121] The keyword situation control processing device (20) generates control keywords including time period information or time keywords for a specific time and environment keywords for a topographical environment or weather environment.

[0122] Additionally, the keyword situation control processing device (20) and the situation control condition generation unit (210) generate weighting condition information including at least one condition among event occurrence, motion detection, control keyword matching, and associated keyword matching for a plurality of video surveillance devices.

[0123] The keyword situation control processing device (20) sets situation control conditions on a plurality of video surveillance devices (40) (S320).

[0124] The keyword situation control processing device (20) can set a control keyword among the situation control conditions generated in the plurality of video surveillance devices (40). The keyword situation control processing device (20) can set the same control keyword for each of the plurality of video surveillance devices (40), but is not necessarily limited thereto, and can also set different control keywords individually for each of the plurality of video surveillance devices (40).

[0125] The keyword situation control processing device (20) calculates a first weight (S330).

[0126] The keyword situation control processing device (20) assigns a situation weight based on the weight assignment condition information and calculates a first weight for each of the multiple video surveillance devices using the situation weight.

[0127] The keyword situation control processing device (20) calculates a second weight (S340).

[0128] The keyword situation control processing device (20) calculates a second weight, which is the cumulative value of the display weights assigned to each of the plurality of video surveillance devices.

[0129] The keyword situation control processing device (20) calculates the priority of a plurality of video surveillance devices using the first weight and the second weight (S350), and selects at least one video surveillance device as a display target based on the priority (S360).

[0130] The keyword situation control processing device (20) can calculate the priority by summing the first weight and the second weight.

[0131] The keyword situation control processing device (20) selects one video monitoring device with the highest priority or a number of pre-set video monitoring devices in order of highest priority for display processing.

[0132] The keyword situation control processing device (20) transmits video information to the situation control output device (30) so that video information of at least one selected video surveillance device is displayed and processed (S370).

[0133] The keyword situation control processing device (20) initializes the second weight previously assigned to the displayed processed video monitoring device (S380).

[0134] The keyword situation control processing device (20) checks whether additional display processing is performed for keyword-based situation control (S390).

[0135] If the keyword situation control processing device (20) performs additional display processing (S390, e.g.), it performs the first weight calculation operation of step S330 again.

[0136] Meanwhile, if the keyword situation control processing device (20) does not perform additional display processing (S390, no), the keyword situation control processing operation is terminated.

[0137] FIG. 7a is a flowchart illustrating the first weighting operation of the keyword situation control processing method.

[0138] The keyword situation control processing device (20) assigns a motion detection weight to the video surveillance device (40) in which object movement is detected (S410). Here, the motion may be the movement of an object, such as a person or vehicle, detected within the video.

[0139] The keyword situation control processing device (20) assigns an event occurrence weight to the video surveillance device (40) where the event occurred (S420). Here, the event may be an intrusion, loitering, fire, flooding, crowding, event, etc.

[0140] The keyword situation control processing device (20) assigns a control keyword weight to a video surveillance device (40) that matches a control keyword including a time keyword and an environment keyword (S430, S440).

[0141] The keyword situation control processing device (20) assigns control keyword weights to video surveillance devices (40) that match time zone information such as current time, time zone, date, date range, etc., or time period keywords for a specific time, or match environment keywords for terrain environment or weather environment.

[0142] The keyword situation control processing device (20) assigns an associated keyword weight to the video surveillance device (40) that matches the associated keyword (S450).

[0143] The keyword situation control processing device (20) assigns an associated keyword weight to a video surveillance device (40) that matches an associated keyword generated in association with a temporary keyword or an environment keyword.

[0144] The keyword situation control processing device (20) calculates a first weight by calculating at least one situation weight among an event occurrence weight, a motion detection weight, a control keyword weight, and an associated keyword weight, and sorts the video surveillance devices in order of highest priority of the first weight size (S460).

[0145] FIG. 7b is a flowchart illustrating the second weighting operation of the keyword situation control processing method.

[0146] The keyword situation control processing device (20) initializes the previously assigned second weight to “0” (S482) when the video monitoring device (40) among the multiple video monitoring devices (40) is the one that has been processed for display (S470, e.g.).

[0147] Meanwhile, the keyword situation control processing device (20) assigns a display weight of “+ 1” to the video monitoring device among the multiple video monitoring devices (40) that is not displayed (S470, No) so that the second weight is increased (S480).

[0148] The keyword situation control processing device (20) stores a second weight for each video surveillance device (40) to check whether additional display processing is performed (S490).

[0149] Although FIGS. 6 and FIGS. 7 describe each step as being executed sequentially, they are not necessarily limited thereto. In other words, since it is possible to modify and execute the steps described in FIGS. 6 and FIGS. 7 or to execute one or more steps in parallel, FIGS. 6 and FIGS. 7 are not limited to a chronological order.

[0150] The keyword situation control processing method according to the present embodiment described in FIGS. 6 and 7 may be implemented as an application (or program) and recorded on a recording medium readable by a terminal device (or computer). The recording medium, on which the application (or program) for implementing the keyword situation control processing method according to the present embodiment is recorded and which is readable by a terminal device (or computer), includes all types of recording devices or media in which data that can be read by a computing system is stored.

[0151] The foregoing description is merely an illustrative explanation of the technical concept of the embodiments of the present invention, and those skilled in the art to which the embodiments of the present invention pertain will be able to make various modifications and variations within the scope that does not deviate from the essential characteristics of the embodiments of the present invention. Accordingly, the embodiments of the present invention are intended to explain, not limit, the technical concept of the embodiments of the present invention, and the scope of the technical concept of the embodiments of the present invention is not limited by these embodiments. The scope of protection of the embodiments of the present invention shall be interpreted by the claims below, and all technical concepts within an equivalent scope shall be interpreted as being included within the scope of rights of the embodiments of the present invention. Explanation of the symbols

[0152] 10: Situation Control System 20: Keyword Situation Control Processing Unit 30: Situation Control Output Device 40: Video surveillance device

Claims

Claim 1 A situation control system comprising a keyword situation control processing device, characterized by comprising: a situation control condition generating unit that generates a situation control condition including a control keyword, an associated keyword, and weighting condition information; a control keyword setting unit that sets the control keyword to a plurality of video monitoring devices; a first weight processing unit that calculates a first weight for each of the plurality of video monitoring devices based on the weighting condition information; a second weight processing unit that calculates a second weight for the plurality of video monitoring devices according to whether video information is displayed; a priority calculation unit that calculates a priority for the plurality of video monitoring devices using the first weight and the second weight; and a display processing unit that controls the situation control output device to display video information of the video monitoring device with high priority. Claim 2 delete Claim 3 A situation control system according to claim 1, wherein the situation control condition generating unit generates the control keyword including at least one of a time keyword and an environment keyword. Claim 4 A situation control system according to claim 1, wherein the situation control condition generating unit generates the associated keyword through a combination of at least one keyword included in the control keyword or a combination of the control keyword and an arbitrary keyword. Claim 5 A situation control system according to claim 1, wherein the situation control condition generating unit generates weighting condition information including at least one condition among event occurrence, motion detection, control keyword matching, and associated keyword matching for the plurality of video surveillance devices. Claim 6 A situation control system according to claim 1, wherein the associated keyword is set as a unidirectional associated keyword or a bidirectional associated keyword, and the unidirectional associated keyword and the bidirectional associated keyword differ in whether weights are assigned to the included keywords. Claim 7 A situation control system according to claim 1, wherein the first weight processing unit selects at least one video surveillance device based on the weight assignment condition information, assigns at least one weight among an event occurrence weight, a motion detection weight, a control keyword weight, and an associated keyword weight to the selected at least one video surveillance device, and calculates the first weight by calculating the at least one weight. Claim 8 A situation control system according to claim 1, wherein the second weight processing unit calculates the second weight by not assigning a display weight to the video monitoring device selected by the priority calculation unit, and assigning a display weight to the remaining video monitoring devices excluding the selected video monitoring device among the plurality of video monitoring devices, and initializing the display weight previously assigned to the selected video monitoring device. Claim 9 A situation control system according to claim 1, wherein the priority calculation unit calculates the priority by summing the first weight and the second weight. Claim 10 A situation control system according to claim 1, wherein the priority calculation unit selects one video surveillance device with the highest priority or a number of video surveillance devices set in order of highest priority. Claim 11 delete Claim 12 In claim 10, the above-mentioned display processing unit is characterized by controlling the display to be aligned according to a preset standard for the above-mentioned video monitoring devices when there are multiple video monitoring devices with the same priority. Claim 13 A situation control system according to claim 1, further comprising a plurality of video monitoring devices that generate video information to monitor each of a plurality of areas and provide said video information based on a set control keyword. Claim 14 A situation control system according to claim 1, further comprising a situation control output device that outputs the image information selected based on the priority. Claim 15 A system comprising a keyword situation control processing device, comprising a situation control condition generation unit that generates a situation control condition including a control keyword, an associated keyword, and weight assignment condition information using a user interface screen including a plurality of screen areas, wherein the user interface screen includes: a first screen area for generating the control keyword included in the situation control condition; a second screen area for displaying the control keyword for a selected video monitoring device among a plurality of video monitoring devices; and a third screen area for displaying equipment list information or equipment location information for the plurality of video monitoring devices, wherein the second screen area displays video information of a video monitoring device with a high priority among the plurality of video monitoring devices calculated using a first weight calculated for each of the plurality of video monitoring devices based on the weight assignment condition information and a second weight calculated for the plurality of video monitoring devices according to whether video information is displayed. Claim 16 A method for performing situation control in a situation control system including a keyword situation control processing device, comprising: a situation control condition generation step for generating the situation control condition including a control keyword, an associated keyword, and weighting condition information; a control keyword setting step for setting the control keyword to a plurality of video monitoring devices; a first weight processing step for calculating a first weight for each of the plurality of video monitoring devices based on the weighting condition information; a second weight processing step for calculating a second weight for the plurality of video monitoring devices according to whether video information is displayed; a priority calculation step for calculating a priority for the plurality of video monitoring devices using the first weight and the second weight; and a display processing step for controlling the situation control output device to display video information of the video monitoring device with high priority. Claim 17 delete

Citation Information

Patent Citations

  • Multi image monitering system using the weight value of image variation rates

    KR1020130077379A

  • System for Serarching Using Intelligent Analyzing Video

    KR102159786B1