Information processing apparatus, determination system, method, and program

The information processing device addresses load and delay issues in video tampering detection by adjusting determination frequency based on video importance, optimizing performance for videos of varying significance.

JP2026021839APending Publication Date: 2026-02-12CANON KK
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024123021
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-07-30
Publication Date
2026-02-12

AI Technical Summary

Technical Problem

Existing information processing devices do not adequately address the load and delay issues in determining video tampering, particularly when dealing with videos of varying importance levels.

Method used

An information processing device that adjusts the frequency of tampering determination based on the importance of the video, reducing load for less important videos and minimizing detection delays for high-importance videos by using digital signatures and adjusting determination frequency accordingly.

Benefits of technology

The solution effectively balances load and detection delay by dynamically adjusting the frequency of tampering determination based on video importance, enhancing the efficiency and reliability of video tampering detection.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026021839000001_ABST
    Figure 2026021839000001_ABST
Patent Text Reader

Abstract

To switch, according to a video image, whether to suppress an increase in a load on processing for determining whether the video image has been altered by an information processing apparatus, or to suppress a delay in detecting that the video image has been altered.SOLUTION: An information processing apparatus includes an acquisition unit configured to acquire a video generated by image capturing by an image capturing apparatus, and a determination unit configured to determine, based on information obtained from data of the video acquired by the acquisition unit, whether the video has been tampered with, wherein the determination unit performs the determination at a frequency determined by an index decided in accordance with the video acquired by the acquisition unit.SELECTED DRAWING: Figure 5
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to an information processing device, a determination system, a method, and a program. [Background technology]

[0002] Conventionally, information processing devices have been known that determine whether video has been tampered with based on information such as a digital signature for tamper detection obtained from video data captured by an imaging device such as a surveillance camera. There are also technologies that suppress an increase in the load imposed on processing related to video tamper detection. Patent Document 1 discloses that, when a signature generation device generates a signature for video to be used for video tamper detection, the unit of the number of images to be collectively signed is set according to the CPU usage rate or memory usage. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2010-245590 Summary of the Invention [Problem to be solved by the invention]

[0004] The technology described in Patent Document 1 does not take into consideration the load imposed by the information processing device in determining whether or not video has been tampered with. Here, for example, when the information processing device is determining video of low importance, it may be desirable to reduce the frequency of determining whether or not video has been tampered with, thereby suppressing an increase in the load imposed on the information processing device in determining whether or not video has been tampered with. Also, for example, when the information processing device is determining video of high importance, it may be desirable to suppress a delay in the information processing device's detection of video tampering. The present invention aims to switch, depending on the image, between suppressing an increase in the load on an information processing device for determining whether the image has been tampered with or suppressing a delay in detecting that the image has been tampered with. [Means for solving the problem]

[0005] In order to solve the above problem, the information processing device of the present invention is an information processing device that includes an acquisition means that acquires video generated by shooting with an imaging device, and a judgment means that judges whether the video has been tampered with based on information obtained from the data of the video acquired by the acquisition means, and the judgment means makes the judgment at a frequency determined by an index determined according to the video acquired by the acquisition means. [Effects of the Invention]

[0006] According to the present invention, it is possible to switch between suppressing an increase in the load on an information processing device for determining whether an image has been tampered with, and suppressing a delay in detecting that the image has been tampered with, depending on the image. [Brief explanation of the drawings]

[0007] [Figure 1] FIG. 1 is an overall configuration diagram of a detection system. [Figure 2] FIG. 2 is a diagram illustrating the hardware configuration of a camera and a detection device. [Figure 3] FIG. 2 is a functional configuration diagram of the camera. [Figure 4] FIG. 2 is a functional configuration diagram of the detection device. [Figure 5] FIG. 10 is a flowchart showing the flow of a setting process. [Figure 6] FIG. 10 is a flowchart showing the flow of an importance setting process. [Figure 7] FIG. 10 is a flowchart showing the flow of a frequency setting process. [Figure 8] FIG. 10 is a flowchart showing the flow of importance adjustment processing. [Figure 9]FIG. 10 is a flowchart showing the flow of a frequency setting process as a modified example. DETAILED DESCRIPTION OF THE INVENTION

[0008] Hereinafter, an embodiment of the present invention will be described with reference to the drawings. 1 is a diagram showing the overall configuration of a detection system 1. The detection system 1, which is an example of a determination system, is a system that detects tampering of video generated by shooting. The detection system 1 includes a camera 100 and a detection device 200. The camera 100, which is an example of an imaging device, generates an image by capturing an image. The camera 100 transmits the generated image to the detection device 200. The detection device 200, as an example of an information processing device, detects video tampering. More specifically, the detection device 200 determines whether video acquired from the camera 100 has been tampered with, and detects video tampering by determining that the video has been tampered with. Furthermore, the detection device 200 of this embodiment sets a frequency at which it determines whether the video has been tampered with, depending on the acquired video. More specifically, the detection device 200 sets a frequency at which it determines whether the video has been tampered with, depending on the importance of the video.

[0009] The camera 100 and the detection device 200 are connected via a network 300. The type of network 300 is not particularly limited as long as it is capable of transmitting and receiving data, and may be, for example, the Internet, a LAN (Local Area Network), a WAN (Wide Area Network), etc. Furthermore, the communication line used for transmitting and receiving data may be either wired or wireless. 1, only one camera 100 is provided in the determination system 1, but this is not limiting. The determination system 1 may be provided with multiple cameras 100. More specifically, in a case where a user of the detection device 200 monitors video captured by the cameras 100, the number of cameras 100 monitored by the user may be provided in the detection system 1. In this case, the importance of the video and the frequency of determining whether the video has been tampered with are set for each camera 100 provided in the detection system 1. In the following, it is assumed that the determination system 1 is provided with multiple cameras 100.

[0010] 2 is a diagram showing the hardware configuration of the camera 100 and the detection device 200. The camera 100 and the detection device 200 include a CPU 11, a storage device 12, a memory 13, an operation I / F 14, and a communication I / F 15. When the camera 100 and the detection device 200 are described without any particular distinction, they may be simply referred to as devices. The CPU 11 controls the device. The CPU 11 loads programs from the storage device 12 into the memory 13 and executes them to perform various controls. The storage device 12 stores an operating system (OS), programs, management data, data collected from external systems and devices, etc. The memory 13 functions as a work area for the CPU 11. The operation I / F 14 outputs various data and execution results of programs to a connected output device such as a display, and receives input from a connected input device. The communication I / F 15 is a network interface for communicating with external systems and devices.

[0011] 3 is a functional configuration diagram of camera 100. Camera 100 has control unit 101, storage unit 102, imaging unit 103, imaging mechanism 104, setting unit 105, storage control unit 106, video storage unit 107, and communication unit 108. The control unit 101 controls the entire camera 100 . The storage unit 102 stores information such as images captured by the camera 100. The imaging unit 103 captures an image of a subject formed by the imaging mechanism 104. The imaging unit 103 also converts an analog signal obtained by the imaging into digital data. The converted digital data is stored in the storage unit 102 as a captured image. The imaging mechanism 104 includes an imaging optical system including a lens, an imaging element, etc., and a control mechanism for controlling the imaging direction and angle of view, such as pan, tilt, and zoom.

[0012] The setting unit 105 performs settings to enable the detection device 200 to detect video tampering using a setting method standardized in a communication standard common to the camera 100 and the detection device 200. Examples of communication standards common to the camera 100 and the detection device 200 include ONVIF (Open Network Video Interface Forum). Examples of settings include adding a digital signature to a predetermined unit of data in the video. Examples of adding a digital signature include adding a digital signature to Supplemental Enhancement Information (SEI) included in a Network Abstraction Layer Unit (NAL unit) in video compressed using a format such as H.264 or H.265. For example, the video data includes the data of the video itself and the SEI. Examples of digital signatures include a digital signature in which a calculated hash value of the video is encrypted. The setting unit 105 adds a digital signature to the generated video every time the imaging unit 103 generates the video. Then, the setting unit 105 stores the video with the added digital signature, in other words, the video with settings that enable the video tampering detection device 200 to detect it, in the storage unit 102.

[0013] When performing function control on the storage of video captured by the imaging unit 103, the storage control unit 106 copies the video stored in the storage unit 102 and stores the copied video in the video storage unit 107. The video storage unit 107 stores the video images captured by the imaging unit 103. The video storage unit 107 may be equipped with a recording disk such as an HDD or SSD. The video storage unit 107 may also be provided with an SD card slot or the like so that external recording media can be used. By communicating with the detection device 200, the communication unit 108 receives instructions to change various setting values ​​and control commands from the detection device 200, and transmits responses, images, and other information to the detection device 200. Furthermore, every time an image with a digital signature added thereto is generated by the setting unit 105, the communication unit 108 transmits the generated image to the detection device 200. The configuration of camera 100 is not limited to the illustrated example, and various modifications and changes can be made to camera 100 within the scope of the gist of the present invention, such as by providing an audio input unit and an audio output unit.

[0014] 4 is a functional configuration diagram of the detection device 200. The detection device 200 includes a control unit 201, a storage unit 202, a display unit 203, a video analysis unit 204, an input unit 205, and a communication unit 206. Control unit 201, which is an example of a setting means, controls the entire detection device 200. Control unit 201 also specifies the importance of the video captured by camera 100, and sets the frequency at which detection device 200 determines whether the video has been tampered with, based on the specified importance. More specifically, control unit 201 sets a higher frequency at which detection device 200 determines whether the video has been tampered with, as the importance of the video captured by camera 100 increases. The storage unit 202 stores information such as images transmitted from the camera 100. The display unit 203 displays information. Examples of information displayed on the display unit 203 include an image captured by the camera 100, a setting screen in the detection device 200, and the like.

[0015] The video analysis unit 204, which is an example of a determination means, analyzes video captured by the camera 100 to determine whether the video has been tampered with. The video analysis unit 204 calculates a hash value from the video transmitted from the communication unit 108 of the camera 100, and determines whether the video has been tampered with by comparing the calculated hash value with a hash value identified from a digital signature included in the video data. Note that the determination by the video analysis unit 204 as to whether the video captured by the camera 100 has been tampered with may be referred to as tampering determination hereinafter. The function of the video analysis unit 204 can also be considered as a determination function that determines whether the video has been tampered with. The input unit 205 receives information input to the detection device 200 and transmits the received information to the control unit 201. Examples of the input unit 205 include a cross key, a touch panel, and a mouse. The communication unit 206, which is an example of an acquisition means, communicates with the camera 100 to transmit various change commands, including an instruction to start recording video, to the camera 100 and to receive information such as responses and video from the camera 100. In particular, the communication unit 206 receives the generated video each time a video with a digital signature added is generated by the camera 100. The communication unit 206 also receives the video with a digital signature added for each camera 100 provided in the detection system 1. The function of the communication unit 206 can also be considered as an acquisition function that acquires the video generated by the camera 100 through shooting. The configuration of the detection device 200 is not limited to the illustrated example. The detection device 200 can be modified and changed in various ways within the scope of the present invention, such as by including an image analysis processing unit or a video storage unit.

[0016] The communication unit 206 of the detection device 200 is realized by the communication I / F unit 15 (see FIG. 2). Furthermore, the processing by the control unit 201 and the video analysis unit 204 of the detection device 200 is realized by the CPU 11 loading a program stored in the storage device 12 into the memory 13 and executing the program. Furthermore, the storage unit 202 is realized by the storage device 12 or the memory 13. Furthermore, the input unit 205 is realized by the operation I / F unit 14.

[0017] FIG. 5 is a flowchart showing the flow of the setting process. The setting process is a process in which the detection device 200 performs settings to detect video tampering. The setting process is performed for each camera 100 provided in the detection system 1. The setting process is started when a predetermined condition is met. An example of the predetermined condition is that the amount of video information transmitted from the camera 100 reaches one GOP (Group Of Picture) after the last setting process is completed. Note that the camera 100 that is the target of the setting process currently being performed may be referred to as the target camera 100 below. The control unit 201 of the detection device 200 determines the target image to be used in the ongoing setting process from among the images generated by the target camera 100 (step (hereinafter referred to as "S") 1001). The target image to be used in the ongoing setting process may be referred to as the target image below. Examples of the target image include the image with the most recent date and time of capture by the target camera 100 from among the images transmitted from the target camera 100 and stored in the storage unit 202.

[0018] The control unit 201 analyzes the target video and identifies the number of people appearing in the target video (S1002). Note that the number of people identified by the control unit 201 as the number of people appearing in the target video may be referred to as the "identified number of people" below. The control unit 201 performs an importance setting process (S1003). As will be described in detail later, this importance setting process sets the importance of the video generated by the target camera 100. The control unit 201 performs a frequency setting process (S1004). Although details will be described later, this frequency setting process sets the frequency at which tampering determination is performed on video captured by the target camera 100.

[0019] The video analysis unit 204 of the detection device 200 determines whether or not the video generated by the target camera 100 has been tampered with, using the frequency set in the setting process. More specifically, the video analysis unit 204 performs a tampering determination on the video generated by the target camera 100, using the frequency set in the current setting process, until the next setting process is executed for the target camera 100. In this case, the video analysis unit 204 determines, for example, whether or not the video stored in the storage unit 202 and captured by the target camera 100 with the most recent date and time has been tampered with. Furthermore, the video analysis unit 204 may display information indicating the determination result, in other words, information indicating whether or not the video has been tampered with, on the display unit 203 or may transmit the information to the target camera 100 via the communication unit 206.

[0020] 6 is a flowchart showing the flow of the importance setting process (see step 1003 in FIG. 5). The importance setting process is a process in which the control unit 201 of the detection device 200 sets the importance of the video generated by the target camera 100. The control unit 201 determines whether the specific number of people is 10 or less (S2001). If the specific number of people is 10 or less (Yes), the control unit 201 sets the importance of the video generated by the target camera 100 to "1" (S2002).

[0021] If the specified number of people is more than 10 (No in S2001), the control unit 201 determines whether the specified number of people is more than 10 and less than or equal to 20 (S2003). If the specified number of people is more than 10 and less than 20 (Yes in S2003), the control unit 201 sets the importance of the video generated by the target camera 100 to "2", which means a higher importance than "1" (S2004).

[0022] If the specified number of people is greater than 20 (No in S2003), the control unit 201 determines whether the specified number of people is greater than 20 and equal to or less than 50 (S2005). If the specified number of people is greater than 20 and less than 50 (Yes in S2005), the control unit 201 sets the importance of the video generated by the target camera 100 to "3", which means a higher importance than "2" (S2006).

[0023] If the specified number of people is greater than 50 (No in S2005), the control unit 201 determines whether the specified number of people is greater than 50 and equal to or less than 100 (S2007). If the specific number of people is greater than 50 and less than 100 (Yes in S2007), the control unit 201 sets the importance of the video generated by the target camera 100 to "4", which means that the importance is higher than "3" (S2008). Also, if the number of specific people is greater than 100 (No in S2007), the control unit 201 sets the importance of the video generated by the target camera 100 to "5", which means that the importance is higher than the importance of "4" (S2009).

[0024] 7 is a flowchart showing the flow of the frequency setting process (see step 1004 in FIG. 5). The frequency setting process is a process in which the control unit 201 of the detection device 200 sets the frequency at which tampering determination is performed on the video captured by the target camera 100. The control unit 201 determines whether the importance level set in the importance level setting process (see FIG. 6) is "1" (S3001). If the importance level is "1" (Yes in S3001), the control unit 201 sets the frequency at which tampering determination is performed on video generated by the target camera 100 to once every 5 GOPs (S3002). More specifically, the control unit 201 sets the frequency at which tampering determination is performed so that tampering determination is performed every time the amount of information of video transmitted from the target camera 100 reaches 5 GOPs after tampering determination is performed on the target camera 100.

[0025] If the importance level is not "1" (No in S3001), the control unit 201 determines whether the importance level set in the importance level setting process is "2" (S3003). If the importance level is "2" (Yes in S3003), the control unit 201 sets the frequency at which tampering determination is performed on video generated by the target camera 100 to once every 4 GOPs (S3004). More specifically, the control unit 201 sets the frequency at which tampering determination is performed so that tampering determination is performed every time the amount of information on video transmitted from the target camera 100 reaches 4 GOPs after tampering determination is performed on the target camera 100.

[0026] If the importance level is not "2" (No in S3003), the control unit 201 determines whether the importance level set in the importance level setting process is "3" (S3005). If the importance level is "3" (Yes in S3005), the control unit 201 sets the frequency at which tampering determination is performed on video generated by the target camera 100 to once every 3 GOPs (S3006). More specifically, the control unit 201 sets the frequency at which tampering determination is performed so that tampering determination is performed every time the amount of information on video transmitted from the target camera 100 reaches 3 GOPs after tampering determination is performed on the target camera 100.

[0027] If the importance level is not "3" (No in S3005), the control unit 201 determines whether the importance level set in the importance level setting process is "4" (S3007). If the importance level is "4" (Yes in S3007), the control unit 201 sets the frequency at which tampering determination is performed on video generated by the target camera 100 to once every 2 GOPs (S3008). More specifically, the control unit 201 sets the frequency at which tampering determination is performed so that tampering determination is performed every time the amount of information on video transmitted from the target camera 100 reaches 2 GOPs after tampering determination is performed on the target camera 100.

[0028] Furthermore, if the importance level is not "4" (No in S3007), it means that the importance level set in the importance level setting process is "5." In this case, the control unit 201 sets the frequency at which tampering determination is performed on video generated by the target camera 100 to a frequency of once per GOP (S3009). More specifically, the control unit 201 sets the frequency at which tampering determination is performed so that tampering determination is performed every time the amount of information of video transmitted from the target camera 100 reaches 1 GOP after tampering determination is performed on the target camera 100. In this way, in the frequency setting process, the higher the importance set for the video generated by the target camera 100, the higher the frequency at which tampering judgment is performed on the video generated by the target camera 100.

[0029] (Variations of Importance Settings) Next, a modified example of the index used by control unit 201 to set the importance of a video will be described. The index used by control unit 201 to set the importance of the video is not limited to the number of people appearing in the video, as described above. 8 is a flowchart showing the flow of the importance adjustment process. The importance adjustment process is a process in which the control unit 201 adjusts the importance set in the importance setting process (see FIG. 6). The importance adjustment process is started, for example, in the setting process (see FIG. 5), after the importance setting process is finished and before the frequency setting process (see FIG. 7) is started.

[0030] The control unit 201 analyzes the target video and determines whether the target video satisfies a type condition (S4001). The type condition is a condition used by the control unit 201 to determine whether to set a higher importance level based on the type of object captured in the target video. In this embodiment, the type condition is defined as the type of object identified by the control unit 201 as being captured in the target video being either a person or a moving object such as a vehicle. If the target video satisfies the type condition (Yes in S4001), the control unit 201 adds one to the importance value being adjusted (S4002).

[0031] If a negative result is obtained in step 4001, or if step 4002 is performed, the process proceeds to the next step. The control unit 201 determines whether the target video satisfies a number condition (S4003). The number condition is a condition used by the control unit 201 to determine whether to set a higher importance level based on the number of objects captured in the target video. In this embodiment, the number condition is defined as the number of types of objects identified by the control unit 201 as being captured in the target video being two or more. However, the number condition may also be the number of objects identified by the control unit 201 as being captured in the target video being two or more. If the target video satisfies the numerical condition (Yes in S4003), the control unit 201 adds one to the numerical value of the importance being adjusted (S4004).

[0032] If a negative result is obtained in step 4003, or if step 4004 is performed, the process proceeds to the next step. The control unit 201 determines whether the target video satisfies a time condition (S4005). The time condition is a condition used by the control unit 201 to determine whether to set a higher importance level based on the time period for which the object appears in the target video. In this embodiment, the time condition is defined as the presence of an object identified by the control unit 201 as appearing in the target video for a predetermined time or longer. The predetermined time period may be any time period, but is, for example, 60 seconds. If the target video satisfies the time condition (Yes in S4005), the control unit 201 adds one to the importance value being adjusted (S4006).

[0033] If a negative result is obtained in step 4005 or if step 4006 is performed, the process proceeds to the next step. The control unit 201 determines whether the video of the target satisfies the detection condition (S4007). In this embodiment, the detection condition is defined as the content of the target video that causes the control unit 201 to detect a predetermined detection target. Specifically, the control unit 201 is configured to detect the predetermined detection target, and the detection condition is defined as the content of the target video that causes the control unit 201 to detect the predetermined detection target. The detection condition is a condition used by the control unit 201 to determine whether to set a higher importance level based on the content of the target video. Examples of predetermined detection targets include the removal of an object captured in the video, vandalism in the video, the passage of an object in the video, the intrusion of an object in the video, and the generation of a sound in the video. Examples of predetermined detection targets include the capture of an object captured in the video that is determined to be an object to be automatically tracked by the control unit 201, or a predetermined sound such as a scream. If the target video satisfies the detection condition (Yes in S4007), the control unit 201 adds one to the importance value being adjusted (S4008).

[0034] If a negative result is obtained in step 4007, or if step 4008 is performed, the process proceeds to the next step. The control unit 201 determines whether or not tally control is being performed on the target video. Tally control means control in which the video being captured by the camera 100 is being displayed. Furthermore, the device that displays the video being captured by the camera 100 under tally control may be the camera 100, the detection device 200, or a display means different from either the camera 100 or the detection device 200. If the target video satisfies the time condition (Yes in S4009), the control unit 201 adds one to the importance value being adjusted (S4010).

[0035] The control unit 201 may set the frequency at which tampering determination is performed in the frequency setting process, taking into account the importance adjusted in the importance adjustment process described above. If the adjusted importance level in the importance level adjustment process exceeds "5", the control unit 201 may set the adjusted importance level to "5".

[0036] (Modification of frequency setting process) Next, a modified example of the frequency setting process will be described. The frequency setting process is not limited to the content shown in FIG. FIG. 9 is a flowchart showing the flow of a frequency setting process as a modified example. The control unit 201 determines whether the importance level is "1" (S5001). If the importance level is "1" (Yes in S5001), the control unit 201 sets the frequency at which tampering determination is performed on the video generated by the target camera 100 to once every five seconds (S5002). More specifically, the control unit 201 sets the frequency at which tampering determination is performed on the target camera 100 so that tampering determination is performed every five seconds after the last tampering determination was performed.

[0037] If the importance level is not "1" (No in S5001), the control unit 201 determines whether the importance level is "2" (S5003). If the importance level is "2" (Yes in S5003), the control unit 201 sets the frequency at which tampering determination is performed on the video generated by the target camera 100 to once every four seconds (S5004). More specifically, the control unit 201 sets the frequency at which tampering determination is performed on the target camera 100 so that tampering determination is performed every four seconds after the last tampering determination was performed.

[0038] If the importance level is not "2" (No in S5003), the control unit 201 determines whether the importance level is "3" (S5005). If the importance level is "3" (Yes in S5005), the control unit 201 sets the frequency at which tampering determination is performed on the video generated by the target camera 100 to once every three seconds (S5006). More specifically, the control unit 201 sets the frequency at which tampering determination is performed on the target camera 100 so that tampering determination is performed every three seconds after the last tampering determination was performed.

[0039] If the importance level is not "3" (No in S5005), the control unit 201 determines whether the importance level is "4" (S5007). If the importance level is "4" (Yes in S5007), the control unit 201 sets the frequency at which tampering determination is performed on the video generated by the target camera 100 to once every two seconds (S3008). More specifically, the control unit 201 sets the frequency at which tampering determination is performed on the target camera 100 so that tampering determination is performed every two seconds after the last tampering determination was performed.

[0040] Furthermore, if the importance level is not "4" (No in S5007), it means that the importance level is "5." In this case, the control unit 201 sets the frequency at which tampering determination is performed on the video generated by the target camera 100 to once per second (S5009). More specifically, the control unit 201 sets the frequency at which tampering determination is performed on the target camera 100 so that tampering determination is performed every time one second has elapsed since the last tampering determination was performed. In this way, the frequency with which tampering determination is performed on the video does not have to be based on the GOP. Even in this case, the higher the importance set for the video generated by the target camera 100, the higher the frequency with which tampering determination is performed on the video generated by the target camera 100.

[0041] As described above, in this embodiment, the video analysis unit 204 determines whether the video has been tampered with based on information obtained from the video data acquired by the communication unit 206. Examples of information obtained from the video data include a digital signature included in the video data. The video analysis unit 204 then makes a determination at a frequency determined by an index determined according to the acquired video. Examples of the index determined according to the video include the importance of the video. In other words, the control unit 201 of the detection device 200 sets the frequency at which tampering determination is made based on the importance of the video. In this case, by reducing the frequency of tampering determination when the importance of the video is low, it is possible to suppress an increase in the load on the detection device 200 for determining whether the video has been tampered, compared to, for example, when tampering determination is performed for each GOP regardless of the video. Also, by increasing the frequency of tampering determination when the importance of the video is high, it is possible to suppress a delay in detecting whether the video has been tampered, compared to when tampering determination is performed less frequently. In other words, it is possible to switch between suppressing an increase in the load on the information processing device for determining whether the video has been tampered, and suppressing a delay in detecting whether the video has been tampered, depending on the video.

[0042] In this embodiment, the importance of a video is determined according to the content of the video. In this case, it is possible to switch between suppressing an increase in the load on the information processing device for determining whether the video has been tampered with, and suppressing a delay in detecting that the video has been tampered with, depending on the content of the video.

[0043] Furthermore, the content of the video on which the frequency at which tampering is determined depends is the content of the subject, i.e., whether the subject of the video satisfies a condition set for the object. Examples of the condition set for the object include the specific number of people being 10 or less, or the specific number of people being more than 10 and less than 20. Examples of the condition set for the object include the specific number of people being more than 20 and less than 50, the specific number of people being more than 50 and less than 100, or the specific number of people being more than 100. Examples of the condition set for the object include a type condition, a number condition, a time condition, etc. In this case, it is possible to switch between suppressing an increase in the load on the information processing device for determining whether the image has been tampered with, and suppressing a delay in detecting that the image has been tampered with, depending on the predetermined content about the object.

[0044] The content of the video on which the frequency of tampering determination depends is whether or not a predetermined detection target is detected by a detection means that detects information from the video. An example of the detection means is the control unit 201 of the detection device 200. In this case, the device switches between suppressing an increase in the load on the information processing device for determining whether the image has been tampered with, and suppressing a delay in detecting that the image has been tampered with, depending on whether a predetermined detection target is detected.

[0045] In this embodiment, the importance of the video is determined depending on whether tally control is being performed. In other words, the frequency of determining whether the video has been tampered with is determined depending on whether the video being captured by the camera 100 is displayed on the display means that displays the video. In this case, whether to prevent an increase in the load on the information processing device to determine whether the video has been tampered with or to prevent a delay in detecting that the video has been tampered with is determined depending on whether the user can check the video in real time.

[0046] The frequency of determining whether the video has been tampered with is determined for each of the multiple cameras 100 that generate the video captured by the detection device 200, and is determined each time a predetermined condition is satisfied for each of the multiple cameras 100. The predetermined condition may be that the amount of information in the video transmitted from the camera 100 reaches 1 GOP after the last setting process is completed. In this case, even if new video is acquired by the detection device 200, it is possible to prevent the frequency of tampering determination from not being updated.

[0047] The predetermined condition is not limited to the amount of video information transmitted from the camera 100 reaching one GOP after the last completion of the setting process. The predetermined condition for starting the setting process may be the elapse of a predetermined time since the last completion of the setting process. The predetermined time may be any length, e.g., 600 seconds. The start condition for the setting process may also be determined according to the importance of the set video. For example, if the importance of the video generated by the target camera 100 is "3" or less, the start condition for the setting process for the target camera 100 may be the elapse of 1000 seconds since the last completion of the setting process. If the importance of the video generated by the target camera 100 is "4" or more, the start condition for the setting process for the target camera 100 may be the elapse of 100 seconds since the last completion of the setting process.

[0048] Furthermore, in the present embodiment, the camera 100 transmits the generated image to the detection device 200 every time the camera 100 generates an image, but the present invention is not limited to this. For example, when the setting process (see FIG. 5) is started, the detection device 200 may first request video from the target camera 100. Then, upon receiving the request from the detection device 200, the camera 100 may transmit video with a digital signature attached to it to the detection device 200. In this case, upon receiving the video request from the detection device 200, the camera 100 may add a digital signature to the video to be transmitted. Alternatively, the camera 100 may add a digital signature to the video in advance, and upon receiving the video request from the detection device 200, transmit the video with the digital signature attached to it to the detection device 200.

[0049] In addition, in the present embodiment, the control unit 201 of the detection device 200 identifies the content of the video, such as the number of people appearing in the video, and determines the importance of the video based on the identification result. However, the present invention is not limited to this. For example, the control unit 101 of the camera 100 may identify the content of the video and transmit information indicating the identification result to the detection device 200. Then, the control unit 201 of the detection device 200 may determine the importance based on the information indicating the identification result of the content of the video.

[0050] Furthermore, in the case where the detection system 1 is provided with cameras 100 that capture images of objects whose positions do not change, such as bridges and rivers, and cameras 100 that capture images of objects whose positions may change, such as people and cars, the objects that each camera 100 captures may differ. In other words, the objects that each camera 100 monitors may differ. In this case, the type condition may be different for each camera 100.

[0051] Furthermore, the type condition, number condition, time condition, and detection condition may differ for each camera 100. For example, if the detection system 1 is provided with a first imaging device and a second imaging device, the type condition for the video generated by the first imaging device may be that the type of object identified as appearing in the video is a person. Then, the type condition for the video generated by the second imaging device may be that the type of object identified as appearing in the video is a moving object.

[0052] Also, different importance levels may be set for each video generated by capturing images with different cameras 100. For example, if there are five videos generated by capturing images with five cameras 100, the importance levels may be set to "5," "4," "3," "2," and "1" in descending order of importance after adjustment by the importance adjustment process (see FIG. 8). In this case, fluctuations in the load imposed on the detection device 200 to determine tampering are suppressed compared to a configuration in which the same importance level is set for multiple videos generated by capturing images with different cameras 100. Furthermore, if there are multiple images with the same adjusted importance, the importance of each image may be set differently depending on the content, such as the image containing more people being set to a higher importance, or the image containing the same person for a longer period of time being set to a higher importance.

[0053] Furthermore, in the present embodiment, the importance adjustment process is described as adding one to the importance value when each of the number condition, the time condition, and the detection condition is satisfied, but the present invention is not limited to this. When the number condition is satisfied, the greater the number of types of objects identified by the control unit 201 as appearing in the target video, the greater the degree to which the importance is increased. For example, if the number of types of objects identified by the control unit 201 as appearing in the target video is less than 5, the importance value may be increased by one, and if the number is 5 or more, the importance value may be increased by two. Furthermore, the importance value may be increased by the number of objects identified by the control unit 201 as appearing in the target video. Furthermore, when the time condition is satisfied, the longer the duration of the object in the target video, the greater the degree of importance added. For example, if the duration of the object in the target video is less than 600 seconds, the importance value may be added by one, and if the duration is 600 seconds or more, the importance value may be added by two. Furthermore, when the detection conditions are satisfied, the degree of importance added may be increased as the number of targets detected by the control unit 201 increases. As an example, the importance value may be added by the number of targets detected by the control unit 201 among the detection targets described above as predetermined detection targets.

[0054] Furthermore, in the present embodiment, the control unit 201 is described as the detection unit that detects information, but this is not limiting. The control unit 101 of the camera 100 may be the detection unit that detects information. In this case, the control unit 101 may transmit information indicating whether or not a predetermined detection target has been detected from the video to the detection device 200, and the control unit 201 of the detection device 200 may perform importance adjustment processing (see FIG. 8 ) based on the information acquired from the camera 100.

[0055] Furthermore, the method by which the control unit 201 of the detection device 200 sets the importance of the video is not limited to the above example. The control unit 201 may set the importance of the target video generated by the camera 100 according to the date and time when the target video was captured by the camera 100. In other words, the importance may be set regardless of the content of the target video. For example, the control unit 201 may set a different importance depending on which of the four seasons the target video was captured in. Furthermore, for example, the control unit 201 may set a different importance depending on whether the target video was captured on a weekday or a holiday. Furthermore, for example, the control unit 201 may set a different importance depending on whether the target video was captured during the day or at night. Then, the control unit 201 may set the frequency at which tampering determination is performed according to the set importance.

[0056] Furthermore, the control unit 201 may set the importance of the image of the target generated by the camera 100 according to the size of the object captured in the image of the target. For example, the control unit 201 may set the importance higher when the size of the area of ​​the object captured in the image of the target is equal to or larger than a predetermined area than when the size of the area of ​​the object captured in the image of the target is smaller than the predetermined area. Furthermore, an object in a predetermined area, such as an object of a predetermined size or larger, may be predetermined as a detection target, and the importance may be set higher when an object in the predetermined area in the image of the target is detected by the detection means than when it is not detected. Furthermore, the control unit 201 may set the importance of the video generated by the target camera 100 according to the area in which the object is captured in the video of the target. For example, the control unit 201 may set the importance higher when a predetermined type of object is captured in a predetermined area in the video of the target than when the predetermined type of object is not captured in the predetermined area in the video of the target. Furthermore, an object captured in a predetermined area, such as a predetermined position in the video, may be predetermined as a detection target, and the importance may be set higher when an object is detected in the predetermined area in the video of the target than when it is not detected. The size of an object captured in the video, the area in which the object is captured in the video, and the like are considered to be content of the object, which is related to whether or not the subject of the video satisfies the conditions set for the object. Also, the fact that an object is captured in a predetermined area in the video, etc., are considered to be content of the video, which is related to whether or not the predetermined detection target is detected by the detection means.

[0057] Furthermore, in this embodiment, the detection device 200 sets the frequency at which tampering determination is performed depending on the importance of the video, but the present invention is not limited to this. The detection device 200 may directly set the frequency at which tampering determination is made based on the number of people appearing in the video and the results of the determinations made in steps 4001, 4003, 4005, 4007, and 4009 in the importance adjustment process (see FIG. 8) without setting the importance of the video.

[0058] The present invention also includes a case where a software program that realizes the functions of the above-described embodiments is supplied to a system or device having a computer that can execute the program directly from a recording medium or via wired / wireless communication, and the program is executed. Therefore, the program code itself, supplied to and installed on a computer to implement the functional processes described above, also embodies the present invention. In other words, the computer program itself for implementing the functional processes of the present invention is also included in the present invention. In this case, the program may take any form, such as object code, a program executed by an interpreter, or script data supplied to an OS, as long as it has the program's functionality. Recording media for providing the program may include, for example, a hard disk, a magnetic recording medium such as a magnetic tape, an optical / magneto-optical storage medium, or a non-volatile semiconductor memory. Another possible method for providing the program is to store the computer program forming the present invention on a server on a computer network, and then download the computer program to a connected client computer. Furthermore, an operating system or the like running on a computer may perform some or all of the actual processing based on the instructions of the program code, and the functions of the above-described embodiments may be realized by this processing. Furthermore, program code read from a storage medium may be written to memory provided on a function expansion board inserted into a computer or a function expansion unit connected to the computer. Then, a CPU or the like provided on the function expansion board or function expansion unit may perform some or all of the actual processing based on the instructions of the program code. Even in this case, the functions of the above-described embodiments are realized.

[0059] The disclosure of this embodiment includes the following configuration. (Configuration 1) an acquisition means for acquiring an image generated by photographing using an imaging device; a determination means for determining whether the video has been tampered with based on information obtained from the video data acquired by the acquisition means; Equipped with The information processing device, wherein the determining means performs the determination at a frequency determined by an index determined according to the video acquired by the acquiring means. (Configuration 2) 2. The information processing device according to configuration 1, wherein the index is determined according to the content of the video. (Configuration 3) 3. The information processing device according to configuration 2, wherein the content of the video is content about whether or not a subject of the video satisfies a condition defined for an object. (Configuration 4) 3. The information processing device according to configuration 2, wherein the content of the video is content regarding whether or not a predetermined detection target is detected by a detection means that detects information from the video. (Configuration 5) 2. The information processing device according to configuration 1, wherein the indicator is determined depending on whether the image being captured by the imaging device is being displayed on a display unit that displays the image. (Configuration 6) 2. The information processing device according to claim 1, wherein the frequency is determined for each of a plurality of imaging devices that generate the video acquired by the acquisition means, and is determined each time a predetermined condition is satisfied for each of the plurality of imaging devices.

[0060] The present invention has been described in detail above based on its preferred embodiments, but the present invention is not limited to the above embodiments, and various modifications are possible based on the spirit of the present invention, and these modifications are not excluded from the scope of the present invention. [Explanation of symbols]

[0061] 1...detection system, 100...camera, 200...detection device, 300...network

Claims

1. an acquisition means for acquiring an image generated by photographing using an imaging device; a determination means for determining whether the video has been tampered with based on information obtained from the video data acquired by the acquisition means; Equipped with The information processing device, wherein the determining means performs the determination at a frequency determined by an index determined according to the video acquired by the acquiring means.

2. The information processing device according to claim 1 , wherein the index is determined according to the content of the video.

3. The information processing device according to claim 2 , wherein the content of the video is content of the subject regarding whether or not the subject of the video satisfies a condition defined for an object.

4. The information processing apparatus according to claim 2 , wherein the content of the video is content regarding whether or not a predetermined detection target is detected by a detection unit that detects information from the video.

5. The information processing apparatus according to claim 1 , wherein the indicator is determined depending on whether the image being captured by the imaging device is being displayed on a display unit that displays the image.

6. The information processing device according to claim 1 , wherein the frequency is determined for each of a plurality of image capture devices that generate the video acquired by the acquisition means, and is determined each time a predetermined condition is satisfied for each of the plurality of image capture devices.

7. A determination system for determining whether a video has been tampered with, an imaging device that generates an image by photographing; an information processing device that performs the determination; Equipped with The information processing device includes: an acquisition means for acquiring the video; a determination means for determining whether the video has been tampered with based on information obtained from the video data acquired by the acquisition means; a setting means for setting the frequency of the determination based on an index determined according to the acquired video; A determination system having the following:

8. an acquisition step of acquiring an image generated by photographing using an imaging device; a determination step of determining whether the video has been tampered with based on information obtained from the video data acquired by the acquisition means; and A method, wherein in the determining step, the determination is made at a frequency determined by an index determined in accordance with the acquired video.

9. On the computer, an acquisition function for acquiring an image generated by photographing using the imaging device; a determination function for determining whether the video has been tampered with based on information obtained from the video data acquired by the acquisition means; To achieve this, The determination function performs the determination at a frequency determined by an index determined according to the acquired video.

Citation Information

Patent Citations

  • Signature generator

    JP2010245590A