Device and method for occurrence frequency statistics for each CCTV event
A three-dimensional graphical representation of CCTV event frequencies addresses the challenge of accurately analyzing event occurrences, enhancing event management efficiency and reducing operator fatigue.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- KOREA ELECTRONICS TECH INST
- Filing Date
- 2024-12-12
- Publication Date
- 2026-06-04
AI Technical Summary
Existing intelligent video security systems struggle to accurately identify and analyze the frequency of occurrence of events such as disasters, calamities, and accidents in CCTV footage, necessitating improved event analysis and visualization methods.
A statistical apparatus and method that utilizes a processor to calculate and display the frequency of CCTV event types in a three-dimensional graph, allowing for intuitive visualization and analysis of event occurrence data.
Enhances the ability to quickly identify and manage critical events by providing a three-dimensional graphical representation of event frequencies, reducing operator fatigue and improving control efficiency.
Smart Images

Figure KR2024096834_04062026_PF_FP_ABST
Abstract
Description
Device and method for statistical statistics on the frequency of occurrence by CCTV event type
[0001] The various embodiments disclosed in this document relate to intelligent video security service technology.
[0002] Recently, intelligent video security technology that automatically recognizes and monitors disasters, calamities, incidents, or accidents by analyzing real-time CCTV footage is being actively researched.
[0003] In intelligent video security technology, a control center operator sets events to be analyzed by CCTV or CCTV group, and the intelligent video security device analyzes CCTV footage to recognize the events set for each CCTV or CCTV group. The intelligent video security device can provide functions for storing, searching, or displaying the recognized events.
[0004] Therefore, to improve the quality of intelligent video security technology, it is crucial for controllers to accurately identify the events that primarily occur on CCTV channels.
[0005] Various embodiments disclosed in this document can provide a statistical apparatus and method for the frequency of occurrence by type of CCTV event, which can provide event analysis data identified from CCTV footage in three dimensions.
[0006] A statistical device for each type of CCTV event according to one embodiment disclosed in this document includes: a display device; and a processor functionally connected to the display device. The processor acquires event analysis data detected from at least some of the CCTV channels among a plurality of CCTV channels, calculates the frequency of occurrence of each type of CCTV event according to the display time based on the event analysis data, constructs the calculated frequency of occurrence of each type of CCTV event according to the display time into a three-dimensional graph, and can display the constructed three-dimensional graph through the display device.
[0007] Additionally, a method for displaying CCTV event types by at least one processor according to an embodiment disclosed in this document may include: acquiring event analysis data detected from at least some of the CCTV channels among a plurality of CCTV channels; calculating the frequency of occurrence of each CCTV event type according to the display time based on the event analysis data; configuring the calculated frequency of occurrence of each CCTV event type according to the display time into a three-dimensional graph; and displaying the configured three-dimensional graph through a user interface.
[0008] According to the various embodiments disclosed in this document, analysis data by event type identified from CCTV footage can be provided by visualizing it in three dimensions. In addition, various effects that can be identified directly or indirectly through this document may be provided.
[0009] Figure 1 shows a configuration diagram of a statistical device for each type of CCTV event according to one embodiment.
[0010] FIG. 2 is an example diagram of a user interface for displaying CCTV video analysis results according to one embodiment.
[0011] FIG. 3 shows a schematic flowchart of a method for displaying CCTV event statistics according to one embodiment.
[0012] FIG. 4 shows a detailed flowchart of a method for displaying CCTV event statistics according to one embodiment.
[0013] In relation to the description of the drawings, the same or similar reference numerals may be used for identical or similar components.
[0014] Figure 1 shows a configuration diagram of a statistical device for each type of CCTV event according to one embodiment.
[0015] Referring to FIG. 1, a CCTV event type statistics device (100) according to one embodiment may include an input device (110), a display device (120), a communication module (130), a memory (140), and a processor (150). In one embodiment, some components of the CCTV event type statistics device (100) may be omitted, or additional components may be included. Additionally, some of the components of the CCTV event type statistics device (100) may be combined to form a single entity, while performing the same functions as the components prior to combination. Furthermore, the CCTV event type statistics device (100) may be composed of multiple devices. For example, the CCTV event type statistics device (100) may be composed of a control center terminal and a server device.
[0016] The input device (110) can receive user input using the CCTV event type statistics device (100). The input device (110) may include, for example, at least one input detection circuit among a button, a touchscreen, and a microphone. The user input may include, for example, at least one input among a representation event type, a representation time, a representation channel, and a frequency representation method.
[0017] The display device (120) can visually output at least one data of a symbol, a number, or a character under the control of the processor (150). The display device (120) may include, for example, at least one display device among a liquid crystal display, an OLED, and a touchscreen display.
[0018] The communication module (130) can support the establishment of a communication channel or a wireless communication channel between a CCTV event type statistics device (100) and another device (e.g., a plurality of CCTV terminals (19)), and the performance of communication through the established communication channel. The communication channel may include, for example, at least one communication channel among LAN, FTTH, xDSL, Wibro, Wireless LAN, Wi-Fi, Bluetooth, Zigbee, WFD (Wi-Fi Direct), UWB (Ultrawideband), Infrared Data Association (IrDA), BLE (Bluetooth Low Energy), NFC (Near Field Communication), 3G, 4G, or 5G.
[0019] The memory (140) may include various forms of volatile or non-volatile memory. For example, the memory (140) may include ROM (read only memory) and RAM (random access memory). In one embodiment, the memory (140) may be located inside or outside the processor (150), and the memory (140) may be connected to the processor (150) through various known means. The memory (140) may store various data used by at least one component (e.g., processor (150)) of the CCTV event type statistics device (100). The data may include, for example, input data or output data for software and related commands. For example, the memory (140) may store at least one instruction and data for providing CCTV event type statistics data.
[0020] The processor (150) can control at least one other component (e.g., a hardware or software component) of the CCTV event type statistics device (100) and can perform various data processing or operations. The processor (150) may include, for example, at least one of a central processing unit (CPU), a graphics processing unit (GPU), a microprocessor, an application processor, an application specific integrated circuit (ASIC), or a field programmable gate array (FPGA), and may have multiple cores.
[0021] According to one embodiment, when a specified program is executed, the processor (150) may display a user interface through a display device (120) that sets at least one of a representation channel, a representation event, or a representation time as part of the screen of the specified program. The user may set or change at least one of the representation channel, representation event, or frequency representation method displayed on the user interface through an input device (110).
[0022] The above events may be multiple events related to at least one of an incident, accident, disaster, or calamity. The above events may include, for example, at least one type of safety accident event among an explosion, collapse, fall, collision, intrusion, fire, or flooding.
[0023] The above expression time may include a statistical cycle and a statistical period. The above statistical cycle may be a designated time interval such as one hour, time zone, day, week, or month. The above statistical period may be the occurrence period of events to be statistically processed among all CCTV events (the period to be configured as a graph). The above expression channel is a CCTV channel to be configured as a three-dimensional graph among a plurality of CCTV channels, and may be set, for example, at the CCTV terminal unit (e.g., individual CCTV channel unit regardless of group) or at the group unit (e.g., CCTV channel belonging to the first CCTV group (G1)). The above frequency expression method may set whether to express the occurrence frequency in the form of a frequency value for each time zone, a total cumulative value, an absolute value, or a relative value. The above relative value may be calculated, for example, as the ratio (e.g., percentage) of the occurrence frequency of the remaining events compared to the occurrence frequency of a reference event. The above reference event may be set through an input device (110).
[0024] According to one embodiment, when the processor (150) obtains a statistical request for each event type through the input device (110), it can check the currently designated expression channel, expression event, expression time, and frequency expression method. The designated expression channel, expression event, expression time, and frequency expression method may be set by a user through the input device (110) or may be set by default in the CCTV event type statistics device (100).
[0025] The processor (150) can obtain event analysis data for a statistical period generated in a set representation channel from the communication module (130) or memory (140). Based on the event analysis data detected in the representation channel during the statistical period, the processor (150) can calculate the frequency of occurrence of each CCTV event type in statistical cycle units.
[0026] According to one embodiment, the processor (150) may be configured as a three-dimensional graph representing the frequency of occurrence of each type of CCTV event in statistical cycle units. For example, the processor (150) may be configured as a three-dimensional graph with time on the x-axis, event type on the y-axis, and frequency of occurrence on the z-axis. In this case, the processor (150) may be configured as a three-dimensional bar graph with the frequency of occurrence of each type of event as the height. As another example, the processor (150) may detect 3 explosions, 10 collapses, and 30 intrusions in CCTV footage belonging to the first CCTV group (G1) from 1:00 AM to 2:00 AM in 2024. In this case, the processor (150) may calculate the frequency of occurrence of each type of event—'explosion', 'collapse', and 'intrusion'—detected in the first CCTV group (G1) from 1:00 AM to 2:00 AM as 3, 10, and 30, respectively. The processor (150) can construct a three-dimensional graph with the frequency of occurrence of each type of event as the height.
[0027] According to one embodiment, the processor (150) can display the configured three-dimensional graph through the display device (120).
[0028] According to one embodiment, the processor (150) may display a three-dimensional graph through a user interface and then receive a request to change at least one of the display settings, such as a display channel, a display event type, a display time, or a frequency display method. When the processor (150) receives the request to change, it may change and display the three-dimensional graph according to the requested display settings.
[0029] According to one embodiment, the processor (150) can obtain a change designation input for a display channel through an input device (110). When the display channel is changed, the processor (150) can obtain event analysis data of the changed display channel and, based on the event analysis data of the changed display channel, calculate the frequency of occurrence of each event type in statistical cycle units and reconstruct and display it as a three-dimensional graph.
[0030] According to one embodiment, the processor (150) can obtain a change-designation input for the type of expression event through the input device (110). For example, the processor (150) can obtain a change-designation input requesting to change at least one of A, B, and C to a different type of event while three types of expression events, A, B, and C, are set. In this case, the processor (150) can check the change-designated (changed) expression event and obtain event analysis data for the changed event from the communication module (130) or memory (140). Based on the obtained event analysis data, the processor (150) can calculate the frequency of occurrence of each CCTV event type in statistical cycle units. The processor (150) can configure the calculated frequency of occurrence of each CCTV event type into a three-dimensional graph in statistical cycles and display it through a user interface.
[0031] According to one embodiment, the processor (150) may obtain a reassignment input of the statistical period during the display time through the input device (110). The processor (150) may check the changed statistical period and recalculate the frequency of occurrence of each CCTV event type in units of the changed statistical period based on event analysis data. The processor (150) may construct a three-dimensional graph of the frequency of occurrence of each CCTV event type in units of the changed statistical period. For example, while the processor (150) is displaying the frequency of occurrence of each CCTV event type in a three-dimensional graph in units of one hour, it may check for a user input that changes the statistical period to units of one day. The processor (150) may recalculate the frequency of occurrence of each CCTV event type in units of one day based on event analysis data and construct and display a three-dimensional graph based on the recalculation result. Similarly, when the processor (150) obtains a request to reassign a statistical period during the display time (e.g., a request to change to an earlier or later period), it obtains event analysis data of the reassigned statistical period and, based on the obtained event analysis data, can recalculate the frequency of occurrence of each CCTV event type and construct a three-dimensional graph.
[0032] According to one embodiment, the processor (150) may obtain a reassignment input of the frequency expression method through the input device (110). The processor (150) may check the changed frequency expression method, recalculate the frequency of occurrence by CCTV event type using the changed frequency expression method based on event analysis data, and construct a three-dimensional graph based on the recalculation result. For example, while the processor (150) is displaying the frequency of occurrence by CCTV event type for each statistical period as a three-dimensional graph, it may check a user input that changes the frequency expression method to a relative value relative to a reference event through the input device (110). The processor (150) may check the reference event set according to the user input, calculate the ratio (e.g., percentage) of the event occurrence frequency relative to the reference event based on the event analysis data, and construct and display a three-dimensional graph based on the recalculation result. Similarly, the user may set a reference period (or time point) or a reference channel through the input device (110). The processor (150) can calculate the frequency of occurrence of each CCTV event type relative to a reference period or reference channel, and can configure and display the relative values of the frequency of occurrence by time and event type as a three-dimensional graph.
[0033] According to one embodiment, the processor (150) may continue to construct and display a three-dimensional graph until it obtains a program termination request through the input device (110).
[0034] According to various embodiments, the processor (150) can independently analyze CCTV images from multiple CCTV channels in real time to determine whether an event has occurred. For example, the processor (150) can receive multiple CCTV images in real time from multiple CCTV terminals (19) using a communication module (130). The processor (150) can analyze multiple CCTV images to determine whether multiple types of events have occurred. For example, the processor (150) can analyze multiple CCTV images to determine that three types of events—explosion, collapse, and collision—occurred a total of 19 times (2 times, 10 times, and 7 times, respectively) from 1:00 AM to 2:00 PM on November 1, 2024, in the first CCTV channel (ch1). When the processor (150) detects the occurrence of an event in the CCTV images, it can store event analysis data related to the type information of the detected event, the channel information of the occurrence, and the time information of the occurrence in the memory (140).
[0035] In various embodiments, the processor (150) can control the communication module (130) to selectively receive CCTV images from CCTV channels of a designated individual CCTV channel or group (e.g., a first or second group (G1 or G2)) among a plurality of CCTV channels. For example, the processor (150) can provide the communication module (130) with a communication address (e.g., an IP address) of a first CCTV group (G1) or a second CCTV group (G2) that is set or changed, or set as default, through the input device (110), and can selectively receive CCTV images from the CCTV channels of the CCTV group according to the provided communication address.
[0036] According to various embodiments, the processor (150) provides a user interface capable of setting one of a plurality of graph forms, and can configure the three-dimensional graph in the default or through the user interface the set graph form. The setting of the graph form may include, for example, at least one of graph color mapping by representation target (e.g., representation color by channel / event) or changing the axis of the representation target (e.g., x-axis → y-axis).
[0037] In this way, the CCTV event type statistics device (100) according to one embodiment can provide the frequency of occurrence of each CCTV event type in the form of a three-dimensional graph to the controller based on the analysis results of events of a specified statistical period and a specified type detected in the CCTV video, using a specified frequency expression method and a statistical cycle unit.
[0038] Furthermore, the CCTV event type statistics device (100) according to one embodiment provides a three-dimensional graph that allows the operator to intuitively grasp the frequency of occurrence of each event type, thereby supporting the operator to quickly identify and decide on events to intensively monitor or control by CCTV, thereby reducing the operator's fatigue and increasing control efficiency.
[0039] FIG. 2 is an example diagram of a user interface for displaying CCTV video analysis results according to one embodiment.
[0040] Referring to FIG. 2, the CCTV event type statistics device (100) can display a three-dimensional graph with time on the x-axis, channel type on the y-axis, and occurrence frequency on the z-axis through a user interface.
[0041] The CCTV event type statistics device (100) can display a display channel change menu (210), a display event change menu (220), a display time change menu (230), and a frequency display method change menu (240) through a user interface. The CCTV event type statistics device (100) can change the display channel, display event, display time, or frequency display method according to the menu settings by the user among the menus (210, 220, 230, 240).
[0042] The CCTV event type statistics device (100) may additionally provide previous and subsequent time shift buttons (251, 252). If the statistical cycle is short compared to the statistical period (display time) and the 3D graph exceeds one page of the user interface, the CCTV event type statistics device (100) may selectively provide a 3D graph of the previous time and a 3D graph of the subsequent time according to the selection of one of the previous and subsequent time shift buttons (251, 252). Additionally, or generally, the processor (150) may change the statistical period by the previous and subsequent time shift buttons (251, 252).
[0043] FIG. 3 shows a schematic flowchart of a method for displaying CCTV event statistics according to one embodiment.
[0044] Referring to FIG. 3, in operation 310, the CCTV event type statistics device (100) can acquire event analysis data for CCTV images of multiple CCTV channels. For example, the CCTV event type statistics device (100) can acquire event analysis data from memory (140) that is generated by itself or generated by another image analysis device and stored in memory (140).
[0045] In operation 320, the CCTV event type statistics device (100) can calculate the frequency of occurrence of each CCTV event type in statistical cycle units based on event analysis data.
[0046] In operation 330, the CCTV event type statistics device (100) can form a three-dimensional graph that displays changes in the calculated event types in statistical cycle units.
[0047] In operation 340, the CCTV event type statistics device (100) can display a configured three-dimensional graph through a user interface.
[0048] FIG. 4 shows a detailed flowchart of a method for displaying CCTV event statistics according to one embodiment.
[0049] Referring to FIG. 4, in operation 410, when a specified program is executed, the CCTV event type statistics device (100) can check the currently specified expression channel, expression event, expression time, and frequency expression method in operation 420.
[0050] In operation 430, the CCTV event type statistics device (100) can acquire event analysis data related to the statistics period, the expression event, and the expression channel, and calculate the frequency of occurrence of each CCTV event type based on the acquired event analysis data.
[0051] In operation 440, the CCTV event type statistics device (100) can configure and display the frequency of occurrence of each CCTV event type in a three-dimensional graph on a statistical cycle basis.
[0052] In operation 450, the CCTV event type statistics device (100) can monitor whether user input is received.
[0053] In operation 450, when it is confirmed that user input has been received, the CCTV event type statistics device (100) can recalculate the frequency of occurrence of each CCTV event type according to the user-inputted change setting among the expression channel, expression event, expression time, or frequency expression method in operation 460.
[0054] In operation 470, the CCTV event type statistics device (100) can configure and display the frequency of occurrence of each CCTV event type in a recalculated statistical cycle unit as a three-dimensional graph.
[0055] In operation 450, the processor (150) can continue to construct and display the three-dimensional graph until it obtains a request to terminate the program as user input.
[0056] In this way, the CCTV event type statistics device (100) according to one embodiment can provide the frequency of occurrence of each CCTV event type in the form of a three-dimensional graph to the controller based on the analysis results of events of a specified statistical period and a specified type detected in the CCTV video, using a specified frequency expression method and a statistical cycle unit.
[0057] Furthermore, the CCTV event type statistics device (100) according to one embodiment provides a three-dimensional graph that allows the operator to intuitively grasp the frequency of occurrence of each event type, thereby supporting the operator to quickly identify and decide on events to intensively monitor or control by CCTV, thereby reducing the operator's fatigue and increasing control efficiency.
[0058] The various embodiments of this document and the terms used therein are not intended to limit the technical features described in this document to specific embodiments, and should be understood to include various modifications, equivalents, or substitutions of said embodiments. In connection with the description of the drawings, similar reference numerals may be used for similar or related components. The singular form of a noun corresponding to an item may include one or more of said items unless the relevant context clearly indicates otherwise. In this document, phrases such as “A or B,” “at least one of A and B,” “at least one of A or B,” “A, B or C,” “at least one of A, B and C,” and “at least one of A, B, or C” may each include any one of the items listed together in the corresponding phrase, or all possible combinations thereof. Terms such as “first,” “second,” or “first” or “second” may be used simply to distinguish a component from another corresponding component and do not limit the components in any other aspect (e.g., importance or order). Where any (e.g., 1st) component is referred to as “coupled” or “connected” to another (e.g., 2nd) component, with or without the terms “functionally” or “communicationly,” it means that said any component may be connected to said other component directly (e.g., via a wire), wirelessly, or through a third component.
[0059] As used herein, the term "module" may include a unit implemented in hardware, software, or firmware, and may be used interchangeably with terms such as logic, logic block, component, or circuit. A module may be a component formed integrally, or a minimum unit of said component or a part thereof that performs one or more functions. For example, according to one embodiment, a module may be implemented in the form of an application-specific integrated circuit (ASIC).
[0060] Various embodiments of the present document may be implemented as software (e.g., a program) comprising one or more instructions stored in a storage medium (e.g., memory (140) of FIG. 1) (e.g., internal memory or external memory) that can be read by a machine (e.g., a CCTV event-type statistics device). For example, a processor (e.g., processor (150)) of a device (e.g., CCTV event type statistics device (100)) may call at least one of one or more instructions stored from a storage medium and execute it. This enables the device to operate to perform at least one function according to the at least one called instruction. The one or more instructions may include code generated by a compiler or code that can be executed by an interpreter. A storage medium readable by the device may be provided in the form of a non-transitory storage medium. Here, 'non-transitory' simply means that the storage medium is a tangible device and does not contain a signal (e.g., electromagnetic waves), and this term does not distinguish between cases where data is stored semi-permanently and cases where it is stored temporarily in the storage medium.
[0061] According to one embodiment, the method according to the various embodiments disclosed herein may be provided by being included in a computer program product. The computer program product may be traded between a seller and a buyer as a product. The computer program product may be distributed in the form of a device-readable storage medium (e.g., compact disc read-only memory (CD-ROM)) or an application store (e.g., Play Store). TM It can be distributed online (e.g., downloaded or uploaded) through ) or directly between two user devices (e.g., smartphones). In the case of online distribution, at least a portion of the computer program product may be temporarily stored or temporarily created on a device-readable storage medium, such as the memory of a manufacturer's server, an application store's server, or a relay server.
[0062] Components according to various embodiments of this document may be implemented in software or in hardware form, such as a digital signal processor (DSP), a field programmable gate array (FPGA), or an application-specific integrated circuit (ASIC), and may perform specific roles. The term "components" is not limited to software or hardware, and each component may be configured to reside in an addressable storage medium or configured to run one or more processors. As an example, components may include components such as software components, object-oriented software components, class components, and task components, as well as processes, functions, attributes, procedures, subroutines, segments of program code, drivers, firmware, microcode, circuits, data, databases, data structures, tables, arrays, and variables.
[0063] According to various embodiments, each component (e.g., module or program) of the components described above may include a singular or multiple entities. According to various embodiments, one or more of the components or operations of the aforementioned components may be omitted, or one or more other components or operations may be added. Generally or additionally, multiple components (e.g., module or program) may be integrated into a single component. In this case, the integrated component may perform one or more functions of each of the components of the multiple components in the same or similar manner as those performed by the corresponding component among the multiple components prior to the integration. According to various embodiments, operations performed by the module, program, or other components may be executed sequentially, in parallel, iteratively, or heuristically, or one or more of the operations may be executed in a different order, omitted, or one or more other operations may be added.
Claims
1. In a CCTV event statistics device, display device; and It includes a processor functionally connected to the above-mentioned display device, and the processor, Acquire event analysis data detected from at least some of the multiple CCTV channels, and Based on the above event analysis data, the frequency of occurrence of each type of CCTV event according to the display time is calculated, and A CCTV event statistics device that forms a three-dimensional graph of the frequency of occurrence of each type of CCTV event according to the above-calculated expression time, and displays the formed three-dimensional graph through the above-calculated display device.
2. In claim 1, the processor, Acquire multiple CCTV images from the aforementioned multiple CCTV channels and analyze whether multiple events have occurred from the aforementioned multiple CCTV images, and A CCTV event statistics device that stores event analysis data in memory, in which the event type, occurrence channel, and occurrence time of an event detected from the above CCTV images are distinguished, and obtains the event analysis data from the memory.
3. In claim 2, the processor, A CCTV event statistics device that provides a user interface capable of configuring at least some of the above CCTV channels, and checks the event analysis data for individual CCTV channels or a group to which multiple CCTV channels are configured by the user interface.
4. In claim 1, the processor, A CCTV event statistics device that, when a user interface is set or changed to a representation time including a statistical period and a statistical period, calculates the frequency of occurrence of each event type with a statistical period of one hour, time zone, day, week, or month based on event analysis data of the set or changed statistical period.
5. In Claim 1, The above event includes a plurality of event types related to at least one of an incident, accident, disaster, or calamity, and the processor, A CCTV event statistics device that provides a user interface for setting a representation event among the plurality of event types, and when the representation event is changed through the user interface, calculates the frequency of occurrence for each event type for the changed event based on the event analysis data and constructs a three-dimensional graph.
6. In claim 1, the processor, A user interface capable of setting a frequency expression method is provided, and at least one value among a time frequency value, a cumulative value, or a relative value of the occurrence frequency of each event type is calculated according to the setting through the user interface or a default setting. A CCTV event statistics device in which the above relative value includes the ratio of the frequency of occurrence of each event type to the frequency of occurrence of a reference event among the above plurality of event types.
7. In a method for displaying CCTV events by type using at least one processor, The operation of acquiring event analysis data detected from at least some of the multiple CCTV channels; An operation to calculate the frequency of occurrence of each type of CCTV event according to the display time based on the above event analysis data; The operation of constructing a 3D graph of the occurrence frequency of each CCTV event type according to the above-calculated representation time; and A method for displaying the frequency of occurrence by event type, including the operation of displaying the above-configured 3D graph through a user interface.
8. In Claim 7, The operation of providing a user interface capable of setting a frequency expression method; and further including an operation of checking a frequency expression method set through the user interface or a default set method, A method for displaying events by CCTV channel, wherein the operation configured above includes an operation to calculate at least one value among a time-based frequency value, a cumulative value, an absolute value, or a relative value of the occurrence frequency of each event type, and the relative value includes a ratio of the occurrence frequency of each event type to the occurrence frequency of a reference event.