Video image management device, video image management method, and video image management program

The video management system addresses inefficiencies in AI-based human detection by marking and playback control, allowing efficient review of surveillance videos, focusing on detected and marked sections to verify human presence.

JP2025010319AActive Publication Date: 2025-01-20PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
JP2024190836
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-10-30
Publication Date
2025-01-20
Estimated Expiration
2043-01-30

AI Technical Summary

Technical Problem

AI-based human detection in surveillance videos is inefficient due to the large volume of recorded data, making it impractical to manually check all videos for missed detections.

Method used

A video management system that includes a video receiving unit, person detection unit, marking processing unit, and playback control unit to record and playback surveillance videos with marked sections indicating person detections and user markings, allowing efficient review of specific time segments.

Benefits of technology

Enables efficient checking of surveillance videos by focusing on marked and detected sections, reducing the time required to verify human presence and missed detections.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025010319000001_ABST
    Figure 2025010319000001_ABST
Patent Text Reader

Abstract

To effectively confirm a video image photographed by a monitoring camera.SOLUTION: A video image management device comprises: a video image reception part that records a monitoring video image received from a monitoring camera into a video image storage part, and transmits it to a reproduction control part in real time; a person detection part that detects a person from the monitoring video image recorded in the video image storage part, and records a person detection segment as a time segment of the monitoring video image in which the person is detected to additional information corresponding to the monitoring video image; and a marking processing part that receives a marking from a user against the monitoring video image displayed in real time, and records a marking time as a time of the monitoring video image to be marked to the additional information. The reproduction control part continuously reproduces the person detection segment in the monitoring video image on the basis of the additional information, or continuously reproduces the marking segment as the time segment including the marking time in the monitoring video image.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present disclosure relates to a video management device, a video management method, and a video management program. [Background technology]

[0002] There is known a technique for detecting a person from an image captured by a surveillance camera using AI (Artificial Intelligence) (for example, Patent Document 1). [Prior art documents] [Patent documents]

[0003] [Patent Document 1] JP 2010-187124 A Summary of the Invention [Problem to be solved by the invention]

[0004] However, there is a possibility that AI-based person detection may miss a person. On the other hand, since the video footage captured by surveillance cameras is very long, it is not realistic to check all the recorded footage.

[0005] An object of the present disclosure is to provide a technology for efficiently checking video captured by a surveillance camera. [Means for solving the problem]

[0006] A video management device according to one embodiment of the present disclosure comprises a video receiving unit that records surveillance video received from a surveillance camera in a video storage unit and transmits it to a playback control unit in real time; a person detection unit that detects a person from the surveillance video recorded in the video storage unit and records a person detection section, which is a time section of the surveillance video in which the person is detected, in additional information corresponding to the surveillance video; and a marking processing unit that accepts marking from a user on the surveillance video displayed in real time and records a marking time, which is the time of the marked surveillance video, in the additional information, and the playback control unit continuously plays back the person detection section in the surveillance video based on the additional information, or continuously plays back a marking section, which is a time section in the surveillance video that includes the marking time.

[0007] A video management device according to one embodiment of the present disclosure comprises a video receiving unit that records surveillance video received from a surveillance camera in a video storage unit and transmits the surveillance video to a playback control unit in real time; a person detection unit that detects a person from the surveillance video recorded in the video storage unit and records a person detection section, which is a time section of the surveillance video in which the person is detected, in additional information corresponding to the surveillance video; and a marking processing unit that accepts marking from a user on the surveillance video displayed in real time and records a marking time, which is the time of the marked surveillance video, in the additional information, and the playback control unit continuously plays back the person detection section and the marking section, which is a time section including the marking time, in the surveillance video based on the additional information.

[0008] A video management method according to one aspect of the present disclosure includes a processor recording surveillance video received from a surveillance camera, detecting a person from the recorded surveillance video, recording a person detection section which is a time section of the surveillance video in which the person was detected in additional information corresponding to the surveillance video, displaying the surveillance video received from the surveillance camera in real time, accepting marking from a user on the displayed surveillance video, recording a marking time which is the time of the marked surveillance video in the additional information, and continuously playing back the person detection section in the surveillance video based on the additional information, or continuously playing back a marking section which is a time section including the marking time in the surveillance video.

[0009] A video management program according to one embodiment of the present disclosure causes a computer to record surveillance video received from a surveillance camera, detect a person from the recorded surveillance video, record a person detection section which is a time section of the surveillance video in which the person was detected in additional information corresponding to the surveillance video, display the surveillance video received from the surveillance camera in real time, accept marking from a user on the displayed surveillance video, record a marking time which is the time of the marked surveillance video in the additional information, and continuously play back the person detection section in the surveillance video based on the additional information, or continuously play back a marking section which is a time section in the surveillance video that includes the marking time.

[0010] Furthermore, these comprehensive or specific aspects may be realized by a system, an apparatus, a method, an integrated circuit, a computer program, or a recording medium, or may be realized by any combination of a system, an apparatus, a method, an integrated circuit, a computer program, and a recording medium. Effect of the Invention

[0011] According to the present disclosure, video captured by a surveillance camera can be efficiently checked. [Brief description of the drawings]

[0012] [Figure 1] FIG. 1 is a block diagram showing a configuration example of a video management system according to an embodiment of the present invention. [Diagram 2] FIG. 1 shows an example of a video playback screen according to the present embodiment. [Figure 3A] FIG. 1 is a first diagram showing variations of a playback section bar according to an embodiment of the present invention; [Figure 3B] FIG. 2 is a second diagram showing variations of the playback section bar according to the present embodiment; [Figure 4] FIG. 13 is a diagram showing an example of a playback setting screen according to the embodiment; [Diagram 5] FIG. 13 is a diagram showing an example of a detection frame setting screen according to the embodiment; [Figure 6] A flowchart showing an example of a process performed by a video monitoring device when performing marking according to the present embodiment. [Figure 7] A flowchart showing a processing example when monitoring video is efficiently checked by section playback according to the present embodiment. [Figure 8] FIG. 1 is a block diagram showing an example of a hardware configuration of a video management device according to the present disclosure. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0013] Hereinafter, the embodiments of the present disclosure will be described in detail with reference to the drawings as appropriate. However, more detailed description than necessary may be omitted. For example, detailed description of already well-known matters and duplicated description of substantially the same configuration may be omitted. This is to avoid the following description becoming unnecessarily redundant and to facilitate understanding by those skilled in the art. Note that the accompanying drawings and the following description are provided to enable those skilled in the art to fully understand the present disclosure, and are not intended to limit the subject matter described in the claims.

[0014] (Present embodiment) <System configuration> FIG. 1 is a block diagram showing an example of the configuration of a video management system 1 according to the present embodiment.

[0015] 1, the video management system 1 includes a surveillance camera 2 and a video management device 10. The surveillance camera 2 is connected to the video management device 10 through a predetermined communication network (not shown). A plurality of surveillance cameras 2 may be connected to the video management device 10. Examples of the communication network include a wired LAN (e.g., Ethernet), a wireless LAN (e.g., WiFi), a mobile communication network (e.g., LTE, 4G, 5G), the Internet, and a VPN (Virtual Private Network).

[0016] The surveillance camera 2 is a camera installed at a monitoring location, and captures the monitoring location to generate a surveillance video 52 (see FIG. 2). The surveillance video 52 may be video image data. Alternatively, the surveillance video 52 may be data of a plurality of still images captured continuously. The surveillance camera 2 transmits the generated surveillance video 52 to the video management device 10 via a communication network.

[0017] The video management device 10 includes a video receiving unit 11 , a person detecting unit 12 , an extended detecting unit 13 , a marking processing unit 14 , a playback control unit 15 , a setting processing unit 16 , a video storage unit 21 , and an additional information storage unit 22 .

[0018] The video receiving unit 11, the person detecting unit 12, the extended detecting unit 13, the marking processing unit 14, the playback control unit 15, and the setting processing unit 16 may be realized by a processor 1001 (see FIG. 8) included in the video management device 10 cooperating with a memory 1002 (see FIG. 8) to execute a predetermined computer program. The video storage unit 21 and the additional information storage unit 22 may be realized by the memory 1002 and / or the storage 1003 (see FIG. 8) included in the video management device 10.

[0019] The video storage unit 21 stores one or more surveillance videos 52. The additional information storage unit 22 stores additional information corresponding to the surveillance videos 52 stored in the video storage unit 21. The additional information will be described later.

[0020] The video receiving unit 11 receives surveillance video 52 from the surveillance camera 2, and stores (e.g., records) the received surveillance video 52 in the video storage unit 21. The video receiving unit 11 may transmit the received surveillance video 52 to the playback control unit 15 in real time.

[0021] The person detection unit 12 performs a person detection process on the surveillance video 52 and detects a person from the surveillance video 52. For example, the person detection unit 12 performs the person detection process using a known AI for person detection and detects a person from the surveillance video 52. The AI ​​for person detection may be a deep neural network (e.g., a Convolutional Neural Network (CNN)) that has been trained for person detection. When the person detection unit 12 detects a person from a frame image constituting the surveillance video 52, the person detection unit 12 records a person detection position 53 (see FIG. 2) indicating the position where the person in the frame image was detected and a person detection section 62 (see FIG. 3A) indicating the section of the time period during which the person was continuously detected in additional information corresponding to the surveillance video 52 stored in the additional information storage unit 22.

[0022] The extended detection unit 13 detects a detection target object different from a person. For example, the extended detection unit 13 performs an object detection process using a known AI for object detection to detect an object from the surveillance video 52. The AI ​​for object detection may be a deep neural network (e.g., CNN) that has been trained for detecting the object to be detected. The object to be detected may be set by the user. For example, when a "car" is set as the object to be detected, the extended detection unit 13 detects the car from the surveillance video 52. Then, when the extended detection unit 13 detects a car from a frame image constituting the surveillance video 52, the extended detection unit 13 records an extended detection position (not shown) indicating the position where the car was detected in the frame image and an extended detection section 64 (see FIG. 3B) indicating the section of the time period during which the car continued to be detected in the additional information corresponding to the surveillance video 52 stored in the additional information storage unit 22.

[0023] The marking processing unit 14 performs processing related to marking of the surveillance video 52 by the user. For example, while watching the surveillance video 52 being played back, the user marks the entire frame image of interest or a position of interest in the frame image. For example, when the user sees a frame image of the surveillance video 52 in which a suspicious person appears, the user marks the entire frame image or the position of the suspicious person appearing in the frame image. The marking processing unit 14 records a marking position 54 (see FIG. 2) indicating the position in the frame image where the marking was performed and a marking time (not shown) indicating the time of the frame image where the marking was performed in the additional information corresponding to the surveillance video 52 stored in the additional information storage unit 22. Note that, when the user marks the entire frame image, the marking processing unit 14 may mark the marking position 54 as the entire frame image. In addition, hereinafter, a section of a predetermined time period including the marking time is referred to as a marking section 63 (see FIG. 3A). The length of the predetermined time period may be set arbitrarily.

[0024] For example, the user may set a marking position 54 for a suspicious person among a plurality of person detection positions 53 detected by the person detection unit 12. This allows the user who later rechecks the surveillance video 52 to efficiently recheck the surveillance video 52 for the time period in which the suspicious person appears by checking the marking section 63 of the surveillance video 52, instead of checking all of the person detection sections 62 detected by the person detection unit 12.

[0025] For example, the user may set a marking position 54 for a person who was not detected (i.e., missed detection) by the person detection unit 12. This allows the user, who later rechecks the surveillance video 52, to efficiently recheck the surveillance video 52 during the time period in which people appear, by checking the person detection section 62 and the marking section 63, without missing any people that the person detection unit 12 could not detect.

[0026] The playback control unit 15 controls playback of the surveillance video 52 stored in the video storage unit 21 or the surveillance video 52 transmitted in real time from the video receiving unit 11. In this case, the playback control unit 15 controls playback using additional information corresponding to the surveillance video 52 stored in the additional information storage unit 22. For example, when playing back the surveillance video 52, the playback control unit 15 performs section playback in which the person detection section 62 and / or the marking section 63 recorded in the additional information corresponding to the surveillance video 52 are continuously played back. This allows the user to efficiently check the surveillance video 52 during the time period in which a person is captured. Note that the user who performs the marking and the user who checks the surveillance video 52 by playing back the section may be different people or may be the same person.

[0027] The setting processing unit 16 processes settings related to detection and playback. For example, the setting processing unit 16 displays a playback setting screen 80 (see FIG. 4) for making settings related to section playback, and sets a value inputted to the playback setting screen 80 in the playback control unit 15. Details of the playback setting screen 80 will be described later (see FIG. 4). For example, the setting processing unit 16 displays a detection frame setting screen 90 (see FIG. 5) for setting a detection frame 92 (see FIG. 5) indicating the range of human detection processing for a frame image of the surveillance video 52, and sets the detection frame 92 inputted to the detection frame setting screen 90 in the human detection unit 12. Details of the detection frame setting screen 90 will be described later (see FIG. 5).

[0028] <Video playback screen> 2 is a diagram showing an example of a video playback screen 50 according to the present embodiment. The video playback screen 50 is generated by the playback control unit 15 and is displayed on the display device 1005 (see FIG. 8).

[0029] The video playback screen 50 includes a video display area 51, an operation button area 55, a seek bar 56, a playback section bar 60, and a clipping image area 70.

[0030] In the video display area 51, a surveillance video 52 being played back is displayed.

[0031] The operation button area 55 has buttons related to playback control of the surveillance video 52. For example, the operation button area 55 has buttons arranged such as a play button, a stop button, a pause button, a rewind button, a fast-forward button, a slow-motion playback button, a frame-by-frame forward button, a skip button for a predetermined time, a skip button to the next playback section, and a skip button to the previous playback section.

[0032] The seek bar 56 is a bar that indicates the time position during playback of the surveillance video 52 displayed in the video display area 51. The user can play back the surveillance video 52 from any time by moving a slider 57 of the seek bar 56 to any time position.

[0033] As shown in FIG. 2, the playback section bar 60 has the same length as the seek bar 56 and is arranged alongside the seek bar 56. In the playback section bar 60, a playback section 61 (e.g., a person detection section 62 or a marking section 63) is displayed in a manner (e.g., a different color or pattern) different from other sections. This allows the user to see the playback section bar 60 and recognize at a glance where the playback section 61 is located on the seek bar 56. Therefore, the user can easily play back the playback section 61 by moving the slider 57 of the seek bar 56 to the playback section 61 on the playback section bar 60. Variations in the playback section bar 60 will be described later (see FIGS. 3A and 3B).

[0034] In the clipping image area 70, frame images of the surveillance video 52 to which the person detection position 53 or the marking position 54 is added by the additional information are displayed side by side. Hereinafter, the frame images displayed in the clipping image area 70 are referred to as clipping images 71. In the clipping image area 70, the clipping image 71 to which the person detection position 53 is added may be displayed together with a first icon 72, and the clipping image 71 to which the marking position 54 is added may be displayed together with a second icon 73. The first icon 72 and the second icon 73 may be in different modes (for example, different colors, patterns, shapes, etc.). This allows the user to distinguish at a glance between the clipping image 71 to which the person detection position 53 is added and the clipping image 71 to which the marking position 54 is added. In addition, when the user selects one of the multiple clipping images 71 displayed in the clipping image area 70, the playback control unit 15 may play back the surveillance video 52 from the time of the selected clipping image 71. This allows the user to easily check the surveillance video 52 around the time of the clipped image 71.

[0035] <Playback interval bar variations> Fig. 3A is a first diagram showing variations of the playback section bar 60 according to the present embodiment, and Fig. 3B is a second diagram showing variations of the playback section bar 60 according to the present embodiment.

[0036] 3A, the person detection section 62 and the marking section 63 may be displayed in different modes (for example, different colors or patterns) on the playback section bar 60. This allows the user to see at a glance the playback section bar 60 and recognize where on the seek bar 56 the person detection section 62 and the marking section 63 exist.

[0037] As shown in FIG. 3A, the playback section bar 60 may display a non-detection section 65 in a different manner (e.g., a different color or pattern) from other sections. The non-detection section 65 is a time section in which the person detection section 12 and the extended detection section 13 do not perform detection processing. The non-detection section 65 may be set by the user. This allows the user to check at a glance at the playback section bar 60 where the non-detection section 65 is located on the seek bar 56. Furthermore, by setting the non-detection section 65, the time required for the person detection process by the person detection section 12 can be shortened.

[0038] 3B, the expanded detection section 64 may be displayed in a manner different from other sections (e.g., a different color or pattern) on the playback section bar 60. This allows the user to see at a glance where on the seek bar 56 the expanded detection section 64 exists by looking at the playback section bar 60.

[0039] <Playback settings screen> 4 is a diagram showing an example of a playback setting screen 80 according to the present embodiment. The playback setting screen 80 is generated by the setting processing unit 16, and is displayed on the display device 1005 (see FIG. 8).

[0040] The playback setting screen 80 includes a skip time input area 81 , a previous playback time input area 82 , and a next playback time input area 83 .

[0041] The time to skip playback of surveillance video 52 when the skip button for the predetermined time is pressed is input into skip time input area 81. For example, when "10 seconds" is input into skip time input area 81 and the skip button for the predetermined time is pressed during playback of surveillance video 52, playback control unit 15 skips playback of surveillance video 52 for 10 seconds.

[0042] In the previous playback time input area 82, a time is input that indicates how far back in time before the playback section 61 playback is to start when the playback section 61 is to be played back.

[0043] The later playback time input area 83 is used to input a time indicating how much later in the playback section 61 the playback should end when the playback of the playback section 61 is to be played back.

[0044] For example, if "5 seconds" is input in the previous playback time input area 82 and "3 seconds" is input in the next playback time input area 83, the playback control unit 15 starts playback 5 seconds before the start time of the playback section 61 and continues playback until 3 seconds after the end time of the playback section 61. This allows the user to easily check the situation before and after the playback section 61 in which a person of interest is captured.

[0045] <Detection frame setting screen> 5 is a diagram showing an example of a detection frame setting screen 90 according to the present embodiment. The detection frame setting screen 90 is generated by the setting processing unit 16, and is displayed on the display device 1005 (see FIG. 8).

[0046] Detection frame setting screen 90 includes a detection frame setting area 91. The user places a combination of multiple rectangles in detection frame setting area 91. Setting processing unit 16 sets the outermost frame of a figure formed by combining the multiple rectangles in detection frame setting area 91 as detection frame 92. This allows the user to easily set a detection frame 92 with a complex shape.

[0047] When performing detection processing on a frame image, the human detection unit 12 and the extended detection unit 13 detect within the range of the detection frame 92, and do not detect outside the range of the detection frame 92. This makes it possible to suppress unnecessary detection and to shorten the time required for detection processing.

[0048] <Marking> Fig. 6 is a flowchart showing an example of the process of the video management device 10 when performing marking according to the present embodiment. Note that the process shown in Fig. 3 is an example, and the video management device 10 may perform a process different from the process in question depending on the use case.

[0049] The human detection unit 12 executes a human detection process on the surveillance video 52, and records the human detection position 53 and the human detection section 62 in the additional information (S101). When a detection frame 92 is set, the human detection unit 12 targets the area within the detection frame 92 as the detection target.

[0050] The user inputs whether or not to perform segment playback (S102).

[0051] If an input is received indicating that section playback is not to be performed (S102: NO), the playback control unit 15 determines the entire time period of the surveillance video 52 as the playback section 61 (S103). Then, the process proceeds to step S110.

[0052] When an input is made to the effect that section playback is to be performed (S102: YES), the playback control unit 15 determines the playback section 61 based on the person detection section 62 recorded in the additional information (S104). For example, when a first time is input in the previous playback time input area 82 and a second time is input in the next playback time input area 83, the playback control unit 15 determines the section from the first time before the start time of the person detection section 62 to the second time after the end time of the person detection section 62 as the playback section 61. In the following description, the surveillance video 52 of the playback section 61 may be referred to as the section video.

[0053] The playback control unit 15 displays the video playback screen 50 (S105). The person detection section 62 recorded in the additional information in step S101 is displayed in the playback section bar 60 on the video playback screen 50. Then, the process proceeds to step S110.

[0054] The playback control unit 15 plays back the section video continuously (S110). For example, when performing section playback and there are two playback sections 61 spaced apart, the playback control unit 15 plays back the section video of the first playback section 61, and after completing playback of the first section video, skips to the second playback section 61 and plays back the second section video.

[0055] The user applies marking to the section video being played back (S111). For example, if the user detects a suspicious person in the section video, the user applies marking to the position of the person. The user may apply marking while performing operations such as pausing, slow-playing, frame-by-frame forwarding, rewinding, or fast-forwarding on the section video.

[0056] The marking processing unit 14 records the marking position 54 and the marking time of the marking performed in step S111 in the additional information (S112).

[0057] The playback control unit 15 ends this process when playback of the last section video is completed, or when the user performs an operation to end the marking.

[0058] Through the above processing, the video management device 10 can generate additional information that records the person detection position 53 and person detection section 62 where the person detection unit 12 automatically detected a person from the surveillance video 52, as well as the marking position 54 and marking time that the user manually inputs while watching the surveillance video 52.

[0059] <Video confirmation> Fig. 7 is a flow chart showing a processing example when efficiently checking the surveillance video 52 by section playback according to the present embodiment. Note that the processing shown in Fig. 4 is an example, and the video management device 10 may perform processing different from the processing in question depending on the use case.

[0060] The playback control unit 15 reads out the surveillance video 52 from the video storage unit 21, and reads out the additional information corresponding to the surveillance video 52 from the additional information storage unit 22 (S201).

[0061] The playback control unit 15 determines the playback section 61 based on the person detection section 62 and / or the marking time recorded in the additional information (S202). For example, the playback control unit 15 determines the playback section 61 corresponding to the person detection section 62 as described in Fig. 6. Also, for example, when a first time is input in the previous playback time input area 82 and a second time is input in the next playback time input area 83, the playback control unit 15 determines the section from the first time before the marking time to the second time after the marking time as the playback section 61 (marking section 63).

[0062] The playback control unit 15 displays the video playback screen 50 (S203).

[0063] The playback control unit 15 plays back the section video continuously (S204). That is, the playback control unit 15 plays back the surveillance video 52 in the person detection section 62 or the marking section 63 continuously.

[0064] This allows the user to efficiently check, from the recorded surveillance video 52, the section video in which a person appears and the section video marked by the user.

[0065] Next, some use cases in which the video management device 10 according to the present embodiment is used will be described.

[0066] <Use case 1> First, the video receiving unit 11 records the surveillance video 52 received from the surveillance camera 2 in the video storage unit 21. The person detection unit 12 performs a person detection process on the surveillance video 52, and records the detected person detection position 53 and person detection section 62 in the additional information corresponding to the surveillance video 52.

[0067] Next, the first user performs marking while playing the surveillance video 52 recorded in the video storage unit 21. The marking processing unit 14 records the marked marking position 54 and the marking time in the additional information corresponding to the surveillance video 52.

[0068] Next, it is assumed that some kind of problem (for example, an incident or accident caused by a person) occurs at the location where the surveillance camera 2 is installed.

[0069] In this case, the second user continuously plays back the section video of the person detection section 62 and the marking section 63 based on the additional information on the video playback screen 50. This allows the second user to efficiently check the situation around the time when the problem occurred.

[0070] <Use case 2> First, the video receiving unit 11 records the surveillance video 52 received from the surveillance camera 2 in the video storage unit 21. The person detection unit 12 performs a person detection process on the surveillance video 52, and records the detected person detection position 53 and person detection section 62 in the additional information corresponding to the surveillance video 52.

[0071] Next, it is assumed that some kind of problem (for example, an incident or accident caused by a person) occurs at the location where the surveillance camera 2 is installed.

[0072] In this case, the first user plays back the section video of the person detection section 62 continuously on the video playback screen 50 based on the additional information, and finds the area around the time when the problem occurred. Then, the first user plays back the video around the time when the problem occurred, and marks the position or frame image of concern. The marking processing unit 14 records this marked marking position 54 and the marking time in the additional information corresponding to the surveillance video 52.

[0073] The second user continuously plays back the section video of the marked section 63 based on the additional information on the video playback screen 50. This allows the second user to efficiently check the video marked by the first user.

[0074] <Use case 3> First, the video receiving unit 11 records the surveillance video 52 received from the surveillance camera 2 in the video storage unit 21, and transmits the received surveillance video 52 in real time to the playback control unit 15. The person detection unit 12 performs a person detection process on the surveillance video 52 recorded in the video storage unit 21, and records the detected person detection position 53 and person detection section 62 in the additional information corresponding to the surveillance video 52.

[0075] On the other hand, the playback control unit 15 displays the monitoring video 52 transmitted from the video receiving unit 11 in real time.

[0076] A first user (e.g., a security guard of a facility management company) marks a person of concern when the first user sees the surveillance video 52 displayed in real time. The marking processing unit 14 records the marked marking position 54 and the marking time in the additional information corresponding to the surveillance video 52.

[0077] A second user (e.g., a facility owner) continuously plays back section video of the person detection section 62 and / or the marking section 63 based on the additional information on the video playback screen 50. This allows the second user to efficiently check the video around the time when the person of interest was photographed.

[0078] <Hardware configuration> FIG. 8 is a block diagram showing an example of a hardware configuration of the video management device 10 according to the present disclosure.

[0079] The above-mentioned video management device 10 may be configured to include a computer 1000 shown in Fig. 8. Furthermore, the processing performed by the above-mentioned video management device 10 may be realized by the computer 1000 shown in Fig. 8 executing a computer program.

[0080] The computer 1000 includes a processor 1001, a memory 1002, a storage 1003, an input device 1004, a display device 1005, a communication device 1006, a GPU (Graphics Processing Unit) 1007, an interface device 1008, and an internal bus 1009. The processor 1001, the memory 1002, the storage 1003, the input device 1004, the display device 1005, the communication device 1006, the GPU (Graphics Processing Unit) 1007, and the interface device 1008 are connected to the internal bus 1009, and can transmit and receive data in both directions via the internal bus 1009.

[0081] However, it is not essential that the video management device 10 includes all of the components shown in FIG.

[0082] The processor 1001 is a device that executes a computer program stored in the memory 1002 and realizes the above-mentioned processing. Therefore, the above-mentioned processing can be interpreted as processing mainly performed by the processor 1001. Examples of the processor 1001 include a CPU (Central Processing Unit), an MPU (Micro Processing Unit), a controller, an LSI (Large Scale Integration), an ASIC (Application Specific Integrated Circuit), a PLD (Programmable Logic Device), and an FPGA (Field-Programmable Gate Array).

[0083] The memory 1002 is a device that stores computer programs and data that are handled by the computer 1000. The memory 1002 may include a read-only memory (ROM) and a random access memory (RAM). The memory 1002 may be configured as either a volatile storage medium or a non-volatile storage medium.

[0084] The storage 1003 is configured as a non-volatile storage medium, and is a device that stores computer programs and data handled by the computer 1000. Examples of the storage 1003 include a hard disk drive (HDD), a solid state drive (SSD), and a flash memory.

[0085] The input device 1004 is a device that accepts an input operation from a user. Examples of the input device 1004 include a keyboard, a mouse, a touch pad, and a microphone.

[0086] The display device 1005 is a device that displays a screen. Examples of the display device 1005 include a display and a monitor.

[0087] The communication device 1006 is a device that transmits and receives data to and from other devices via a communication network. The communication device 1006 may include a transmitter that transmits data and a receiver that receives data. The communication device 1006 may support either wired communication or wireless communication.

[0088] The GPU 1007 is a device that processes screen depiction at high speed. The GPU 1007 may be used for AI (Artificial Intelligence) processing (for example, learning and processing of a deep neural network, etc.).

[0089] The interface device 1008 is a device to which an external recording medium such as a DVD drive, an external HDD, or a USB (Universal Serial Bus) memory can be connected, and reads and writes data from and to the connected external recording medium.

[0090] (Summary of this embodiment) The present embodiment discloses the following techniques.

[0091] <Technology 1> The video management device 10 comprises a video receiving unit 11 that receives surveillance video 52 captured by the surveillance camera 2, a person detection unit 12 that detects a person from the surveillance video 52 and records a person detection section 62, which is a time section of the surveillance video 52 in which the person was detected, in additional information corresponding to the surveillance video 52, a marking processing unit 14 that accepts marking on the surveillance video 52 from a user and records the marking time, which is the time of the marked surveillance video 52, in the additional information, and a playback control unit 15 that continuously plays back the person detection section 62 in the surveillance video 52 based on the additional information, or continuously plays back a marking section 63, which is a time section in the surveillance video 52 that includes the marking time. This allows the user to efficiently check the surveillance video 52 by watching the person detection section 62 or the marking section 63 that are continuously played back.

[0092] <Technology 2> The video management device 10 comprises a video receiving unit 11 that receives surveillance video 52 captured by the surveillance camera 2, a person detection unit 12 that detects a person from the surveillance video 52 and records a person detection section 62, which is a time section of the surveillance video 52 in which the person was detected, in additional information corresponding to the surveillance video 52, a marking processing unit 14 that accepts marking on the surveillance video 52 from a user and records the marking time, which is the time of the marked surveillance video 52, in the additional information, and a playback control unit 15 that continuously plays back the person detection section 62 and a marking section 63, which is a time section including the marking time, in the surveillance video 52 based on the additional information. This allows the user to efficiently check the surveillance video 52 by viewing the person detection section 62 and the marking section 63 that are continuously played back.

[0093] <Technology 3> In the video management device 10 described in Technique 1 or 2, the playback control unit 15 displays a playback section bar 60 indicating at least one of a person detection section 62 and a marking section 63 alongside a seek bar 56 indicating the playback position of the surveillance video 52. This allows the user to see the playback section bar 60 and recognize where on the seek bar 56 at least one of the person detection section 62 and the marking section 63 exists. Therefore, the user can move the slider 57 of the seek bar 56 to easily check the video of the desired person detection section 62 or marking section 63.

[0094] <Technology 4> In the video management device 10 described in Technique 3, the person detection section 62 and the marking section 63 in the playback section bar 60 are displayed in different modes. This allows the user to see the playback section bar 60 and recognize the position of the person detection section 62 and the position of the marking section 63 .

[0095] <Technology 5> The video management device 10 described in any one of Techniques 1 to 4 further includes a setting processing unit 16 that sets a detection frame 92 that determines the detection range of the human detection unit 12 based on a combination of a plurality of figures input by the user. This allows the user to easily set a complex detection frame 92.

[0096] <Technology 6> The video management method receives surveillance video 52 captured by surveillance camera 2, detects a person from the surveillance video 52, records a person detection section 62, which is a time section of the surveillance video 52 in which the person was detected, in additional information corresponding to the surveillance video 52, accepts marking on the surveillance video 52 from a user, records a marking time, which is the time of the marked surveillance video 52, in the additional information, and continuously plays back the person detection section 62 and / or a marking section 63, which is a time section including the marking time, in the surveillance video 52 based on the additional information. This allows the user to efficiently check the surveillance video 52 by viewing the person detection section 62 and / or the marking section 63 that are continuously played back.

[0097] <Technology 7> The video management program causes computer 1000 to receive surveillance video 52 captured by surveillance camera 2, detect a person from surveillance video 52, record a person detection section 62 which is a time section of surveillance video 52 in which the person was detected in additional information corresponding to the surveillance video 52, accept marking from a user on surveillance video 52, record the marking time which is the time of the marked surveillance video 52 in the additional information, and continuously play back the person detection section 62 and / or the marking section 63 which is a time section including the marking time in the surveillance video 52 based on the additional information. This allows the user to efficiently check the surveillance video 52 by viewing the person detection section 62 and / or the marking section 63 that are continuously played back.

[0098] Although the embodiments have been described above with reference to the accompanying drawings, the present disclosure is not limited to such examples. It is clear that a person skilled in the art can conceive of various modifications, corrections, substitutions, additions, deletions, and equivalents within the scope of the claims, and it is understood that these also belong to the technical scope of the present disclosure. In addition, the components in the above-mentioned embodiments may be arbitrarily combined within the scope of the invention. [Industrial Applicability]

[0099] The technology disclosed herein is useful for efficiently checking images captured by a camera. [Explanation of symbols]

[0100] 1. Video Management System 2. Surveillance cameras 10 Video management device 11 Video receiving section 12 Person detection section 13 Extended detection section 14 Marking processing section 15 Playback control section 16 Setting processing section 21 Video storage section 22 Additional information storage section 50 Video playback screen 51 Video display area 52 Surveillance footage 53 Person detection position 54 Marking position 55 Operation button area 56 Seek Bar 57 Slider 60 Playback interval bar 61 Playback section 62 Person detection section 63 Marking Section 64 Extended detection section 65 Non-detection section 70 Clipping Image Area 71 Clipping Images 72 First Icon 73 Second Icon 80 Playback settings screen 81 Skip time input area 82 Previous playback time input area 83 Post playback time input area 90 Detection frame setting screen 91 Detection frame setting area 92 Detection Frame

Claims

1. a video receiving unit that records surveillance video received from a surveillance camera in a video storage unit and transmits the surveillance video to a playback control unit in real time; a person detection unit that detects a person from the surveillance video recorded in the video storage unit, and records a person detection section, which is a time section of the surveillance video in which the person is detected, in additional information corresponding to the surveillance video; a marking processing unit that receives marking from a user on a surveillance video that is displayed in real time, and records a marking time, which is a time of the surveillance video that is marked, in the additional information; the playback control unit continuously plays back the person detection section in the surveillance video, or continuously plays back a marking section, which is a time section including the marking time in the surveillance video, based on the additional information; Video management device.

2. a video receiving unit that records surveillance video received from a surveillance camera in a video storage unit and transmits the surveillance video to a playback control unit in real time; a person detection unit that detects a person from the surveillance video recorded in the video storage unit, and records a person detection section, which is a time section of the surveillance video in which the person is detected, in additional information corresponding to the surveillance video; a marking processing unit that receives marking from a user on a surveillance video that is displayed in real time, and records a marking time, which is a time of the surveillance video that is marked, in the additional information; the playback control unit continuously plays back, based on the additional information, the person detection section and a marking section, which is a time section including the marking time, in the surveillance video; Video management device.

3. The marking processing unit accepts marking for a person not detected by the person detection unit.

3. The video management device according to claim 1 or 2.

4. the playback control unit superimposes the person detection section and the marking section in one playback section bar, and displays and outputs them in different modes.

3. The video management device according to claim 1 or 2.

5. the playback control unit superimposes, in one playback section bar, the person detection section, the marking section, and an extended detection section in which an object to be detected other than a person has been detected, and displays and outputs the superimposed sections in a manner different from other sections.

3. The video management device according to claim 1 or 2.

6. the playback control unit juxtaposes, in one playback section bar, the human detection section and the extended detection section in which an object to be detected other than a human has been detected, and displays and outputs the extended detection section in a manner different from other sections.

3. The video management device according to claim 1 or 2.

7. a setting processing unit that sets a detection frame that determines a detection range of the person detection unit based on a combination of a plurality of figures input by the user, 3. The video management device according to claim 1 or 2.

8. the playback control unit generates a video playback screen, the video playback screen including a video display area and a clipping image area; the video display area displays the surveillance video; In the clipping image area, clipping images, which are frame images of the surveillance video to which at least one of a person detection position and a marking position is added by the additional information, are displayed side by side, When the clipping image is selected by the user, the surveillance video is played back from the selected time.

3. The video management device according to claim 1 or 2.

9. a first icon is displayed on the clipping image to which the person detection position is added; a second icon different from the first icon is displayed on the clipping image to which the marking position is added; The video management device according to claim 8.

10. The processor: Records surveillance footage received from surveillance cameras, Detecting a person from the recorded surveillance video; recording a person detection section, which is a time section of the surveillance video in which the person was detected, in additional information corresponding to the surveillance video; Displays surveillance footage received from surveillance cameras in real time, accepting markings from a user on the displayed surveillance video; recording a marking time, which is the time of the marked surveillance video, in the additional information; continuously playing back the person detection section in the surveillance video, or continuously playing back a marking section, which is a time section including the marking time in the surveillance video, based on the additional information; Video management method.

11. Records surveillance footage received from surveillance cameras, Detecting a person from the recorded surveillance video; recording a person detection section, which is a time section of the surveillance video in which the person was detected, in additional information corresponding to the surveillance video; Displays surveillance footage received from surveillance cameras in real time, accepting markings from a user on the displayed surveillance video; recording a marking time, which is the time of the marked surveillance video, in the additional information; continuously playing back the person detection section in the surveillance video, or continuously playing back a marking section, which is a time section including the marking time in the surveillance video, based on the additional information; A video management program that enables a computer to do this.

Citation Information

Patent Citations

  • Information recording device, information recording method and program

    JP2008018853A

  • Person detection device and person detection method

    JP2014002454A

  • Dangerous work detection system, analysis device, display device, dangerous work detection method, and dangerous work detection program

    JP2020010154A

  • Recording control device, recording control method, and recording control program

    JP2021051628A

  • Method and apparatus for fast metadata generation,delivery and access for live broadcast program

    KR100589823B1