processing device, processing system, processing method
By using processing devices and systems to acquire, generate, and distribute video content from surveillance cameras, the limitations imposed on surveillance personnel in terms of time and location are resolved, enabling free verification and efficient distribution of video footage from monitored objects.
Patent Information
- Application Number
- CN202080059425.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2019-08-30
- Filing Date
- 2020-07-27
- Publication Date
- 2026-01-13
- Estimated Expiration
- 2040-07-27
AI Technical Summary
In facilities such as retail stores, existing technologies have failed to effectively address the limitations of time and location for surveillance cameras, as the large amount of video generated by them makes it difficult to ensure effective verification.
A processing device and system are provided that, by acquiring video generated by a surveillance camera, generates video content of the monitored object, sets conditions for the monitor, and distributes the video to the terminal devices of the monitors who meet the conditions, allowing the monitors to confirm the video at any time and place.
It enables the monitor to freely confirm the video content of the monitored object at any time and place, ensuring the effective confirmation of the video, and can control the distribution of video according to the monitor's conditions, thus improving the monitoring efficiency.
Smart Images

Figure CN114342360B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to processing equipment, processing systems, processing methods, and programs. Background Technology
[0002] Patent document 1 discloses a technique for recording information related to internal staff and external staff in a database, as well as conditions for assigning work to internal or external staff based on the work content, and for determining staff based on information related to the work content and conditions of the requested work when there is a work assignment request.
[0003] Patent document 2 discloses a technique for detecting that a product has been taken away based on an image of a product shelf and outputting time-series data of an image from the detection point to a predetermined past point.
[0004] [Related Literature]
[0005] [Patent Literature]
[0006] [Patent Document 1] Japanese Patent Application Publication No. 2008-59523
[0007] [Patent Document 2] International Publication No. WO2018 / 163547 Summary of the Invention
[0008] [Technical Issues]
[0009] In recent years, a large number of surveillance cameras have been installed in various facilities, including retail stores such as convenience stores, airports, and train stations. In order to verify the large amount of video generated by these surveillance cameras without missing anything, it is necessary to ensure that a large number of surveillance personnel are involved in verifying the video.
[0010] However, in the case of a system that reproduces video generated by a surveillance camera in a fixed location, such as a central location, and where a monitor verifies the video, it is difficult to ensure the monitor's safety due to limitations of place or time. Neither Patent Documents 1 nor 2 describe or imply this problem or its solution.
[0011] The problem this invention aims to solve is to provide a technique that facilitates the verification of the monitor's identity in videos generated by surveillance cameras.
[0012] [Technical Solution]
[0013] This invention provides a processing device, comprising:
[0014] Acquisition device, used to acquire video generated by a surveillance camera;
[0015] A generating device is used to generate video content for multiple monitored objects based on the video;
[0016] A condition setting device is used to set the monitor conditions required for the monitor to confirm the video content of the monitored object; and
[0017] A video distribution device is used to distribute the video content of the monitored object to the terminal device of a monitor who meets the conditions of the monitor.
[0018] Furthermore, the present invention provides a processing apparatus, comprising:
[0019] Acquisition device, used to acquire video generated by a surveillance camera;
[0020] Condition setting device, used to set the monitoring conditions required for confirming the monitoring of the video; and
[0021] A video distribution device for distributing the video to the terminal devices of monitors who meet the conditions of the monitor.
[0022] Furthermore, the present invention provides a processing method, comprising:
[0023] Through computer
[0024] Acquire video generated by the surveillance camera;
[0025] Based on the video, generate video content for multiple monitored objects;
[0026] The monitor conditions required for a monitor to confirm the video content of the monitored object are set; and
[0027] The video content of the monitored object is distributed to the terminal devices of monitors who meet the conditions of the monitor.
[0028] Furthermore, the present invention provides a program for enabling a computer to function as the following device:
[0029] Acquisition device, used to acquire video generated by a surveillance camera;
[0030] A generating device is used to generate video content for multiple monitored objects based on the video;
[0031] A condition setting device is used to set the monitor conditions required for the monitor to confirm the video content of the monitored object; and
[0032] A video distribution device is used to distribute the video content of the monitored object to the terminal device of a monitor who meets the conditions of the monitor.
[0033] Furthermore, the present invention provides a processing method, comprising:
[0034] Through computer
[0035] Acquire video generated by the surveillance camera;
[0036] Set the monitor conditions required to confirm the monitor of the video; and
[0037] The video is distributed to the terminal devices of monitors who meet the monitor's conditions.
[0038] Furthermore, the present invention provides a program for enabling a computer to function as the following device:
[0039] Acquisition device, used to acquire video generated by a surveillance camera;
[0040] Condition setting device, used to set the monitoring conditions required for confirming the monitoring of the video; and
[0041] A video distribution device for distributing the video to the terminal devices of monitors who meet the conditions of the monitor.
[0042] Furthermore, the present invention provides a processing system, comprising:
[0043] Acquire video generated by the surveillance camera;
[0044] Based on the video, generate video content for multiple monitored objects;
[0045] The monitor conditions required for a monitor to confirm the video content of the monitored object are set; and
[0046] The video content of the monitored object is distributed to the terminal devices of monitors who meet the conditions of the monitor.
[0047] [Beneficial effects of the invention]
[0048] This invention provides a technique that facilitates the verification of the monitor's identity in videos generated by surveillance cameras. Attached Figure Description
[0049] [ Figure 1 ] Figure 1 This is an example of a functional block diagram of a monitoring system according to this example embodiment.
[0050] [ Figure 2 ] Figure 2 This is a diagram illustrating an example of the hardware configuration of a processing device according to this example embodiment.
[0051] [ Figure 3 ] Figure 3 This is an example of a functional block diagram of a processing device according to this example embodiment.
[0052] [ Figure 4 ] Figure 4 This is a flowchart illustrating an example of the processing flow of a processing device according to this example embodiment.
[0053] [ Figure 5 ] Figure 5 This is a flowchart illustrating an example of the processing flow of a processing device according to this example embodiment.
[0054] [ Figure 6 ] Figure 6 This is a diagram used to describe the process of generating video content of a monitored object according to this example embodiment.
[0055] [ Figure 7 ] Figure 7 This is a flowchart illustrating an example of the processing flow of a processing device according to this example embodiment.
[0056] [ Figure 8 ] Figure 8 This is a diagram used to describe the process of generating video content of a monitored object according to this example embodiment.
[0057] [ Figure 9 ] Figure 9 This is a schematic diagram illustrating an example of information processed by a processing device according to this exemplary embodiment.
[0058] [ Figure 10 ] Figure 10 This is a schematic diagram illustrating an example of information processed by a processing device according to this exemplary embodiment.
[0059] [ Figure 11 ] Figure 11 This is a schematic diagram illustrating an example of information processed by a processing device according to this exemplary embodiment.
[0060] [ Figure 12 ] Figure 12 This is a flowchart illustrating an example of the processing flow of a processing device according to this example embodiment.
[0061] [ Figure 13 ] Figure 13 This is a schematic diagram illustrating an example of a screen displayed by a terminal device according to this exemplary embodiment.
[0062] [ Figure 14 ] Figure 14 This is a schematic diagram illustrating an example of information processed by a processing device according to this exemplary embodiment.
[0063] [ Figure 15 ] Figure 15 This is a flowchart illustrating an example of the processing flow of a processing device according to this example embodiment.
[0064] [ Figure 16 ] Figure 16This is a schematic diagram illustrating an example of information processed by a processing device according to this exemplary embodiment.
[0065] [ Figure 17 ] Figure 17 This is an example of a functional block diagram of a processing device according to this example embodiment.
[0066] [ Figure 18 ] Figure 18 This is an example of a functional block diagram of a processing device according to this example embodiment.
[0067] [ Figure 19 ] Figure 19 This is a schematic diagram illustrating an example of a screen displayed by a terminal device according to this exemplary embodiment. Detailed Implementation
[0068] <First Example Implementation>
[0069] "Overall view and overview of the monitoring system"
[0070] First, use Figure 1 This section provides a full view and overview of a monitoring system according to an example embodiment. The monitoring system includes a processing device 10 and multiple terminal devices 20. The processing device 10 and each terminal device 20 can communicate with each other via a communication network 30.
[0071] Terminal device 20 is a terminal owned by the monitor who confirms the video generated by the surveillance camera, such as a portable terminal equivalent to a smartphone, tablet, laptop personal computer (PC), mobile phone, fixed PC, etc.
[0072] Processing device 10 is a device managed by an enterprise contracted with the monitor, which provides the video generated by the surveillance cameras to the monitor and allows the monitor to verify the video. The enterprise may be an enterprise that manages facilities such as retail stores, airports, or stations where surveillance cameras are placed, an enterprise that contracts with multiple facilities and provides services to verify the video generated by the surveillance cameras placed in each facility, or any other enterprise.
[0073] Note that in this example embodiment, the monitor does not review the video generated by the surveillance camera in real time, but rather reviews it later. In other words, the monitor reviews the video not for real-time sensing purposes, but for later sensing of malfunctions or other issues occurring in the facility.
[0074] The processing device 10 has the functions of acquiring video generated by the surveillance camera, generating video content of the monitored object based on the video, setting the monitor conditions required for the monitor to confirm the video content of each monitored object, and distributing the video content of each monitored object to the terminal device 20 of the monitor who meets the monitor conditions.
[0075] For example, a monitor operates his / her own terminal device 20 and performs input to verify the video content of the monitored object at any time and any place. Accordingly, the processing device 10 distributes the video content of the monitored object, set with the monitor's conditions, to the terminal device 20 operated by the monitor. The monitor verifies (views) the video content of the monitored object displayed on the terminal device 20 and inputs any points of attention (if any) to the terminal device 20. Therefore, the terminal device 20 sends the input to the processing device 10.
[0076] Thus, using the surveillance system according to this example embodiment, the monitor can verify the video content of the monitored object at any time and any place. Because of the great freedom in location and time when this work is carried out, it is easy to ensure the monitor's safety.
[0077] Furthermore, the monitor conditions required for each monitor to confirm the video content of each monitored object can be set, and the video content of each monitored object can be distributed to the terminal devices 20 of monitors who meet each monitor condition. Therefore, the process of confirming the video content of each monitored object can be controlled in such a way that the appropriate monitor performs the task.
[0078] Configuration of processing device 10
[0079] Next, the configuration of the processing device 10 will be described in detail. First, an example of the hardware configuration of the processing device 10 will be described. Each functional unit included in the processing device 10 is implemented through any combination of hardware and software, mainly including the central processing unit (CPU) of any computer, memory, programs loaded into the memory, storage units such as hard disks, which store programs (not only programs pre-stored at the factory stage, but also programs downloaded from storage media such as optical discs (CDs) or servers on the Internet), and a network connection interface. Therefore, those skilled in the art will understand that there are various modified examples of methods and devices for implementation.
[0080] Figure 2 This is a block diagram illustrating the hardware configuration of the processing device 10. For example... Figure 2As shown, the processing device 10 includes a processor 1A, a memory 2A, an input / output interface 3A, peripheral circuitry 4A, and a bus 5A. The peripheral circuitry 4A includes various modules. Note that the processing device 10 may not include the peripheral circuitry 4A. Note that the processing device 10 may be configured by a single physically and / or logically integrated device, or it may be configured by multiple physically and / or logically separate devices. When the processing device 10 is configured by multiple physically and / or logically separate devices, each of the multiple devices may include the hardware configuration described above.
[0081] Bus 5A is a data transmission path for the processor 1A, memory 2A, peripheral circuits 4A, and input / output interface 3A to send and receive data to each other. Processor 1A is, for example, a CPU or graphics processing unit (GPU). Memory 2A is, for example, random access memory (RAM) or read-only memory (ROM). Input / output interface 3A includes interfaces for acquiring information from input devices, external devices, external servers, external sensors, cameras, etc., and interfaces for outputting information to output devices, external devices, external servers, etc. Input devices include, for example, a keyboard, mouse, microphone, touch panel, physical buttons, camera, etc. Output devices include, for example, a monitor, speaker, printer, mail reader, etc. Processor 1A can issue instructions to each module and perform arithmetic operations based on the results of each module's calculations.
[0082] Next, the functional configuration of the processing device 10 will be explained. Figure 3 An example functional block diagram of processing device 10 is illustrated. As shown, processing device 10 includes an acquisition unit 11, a generation unit 12, a condition setting unit 13, a video distribution unit 14, and a storage unit 15. Note that processing device 10 may not include storage unit 15. In this case, another device configured to communicate with processing device 10 includes storage unit 15.
[0083] The processing device 10 according to this example embodiment has a "function of generating video content of monitored objects" and a "function of distributing video content of monitored objects". The functional configuration of the processing device 10 will be described below in two functions.
[0084] "Function to generate video content of monitored objects"
[0085] Figure 4 An example of the processing flow for this function is illustrated. When video generated by the surveillance camera is acquired (S10), the processing device 10 generates surveillance object video content based on the video (S11) and sets the monitor conditions for the generated surveillance object video content. A detailed description is given below.
[0086] In S10, the acquisition unit 11 acquires the video (video file) generated by the surveillance camera. The acquisition unit 11 can acquire multiple videos generated by multiple surveillance cameras. In this example embodiment, the acquisition unit 11 can acquire the video generated by the surveillance camera through real-time processing or through batch processing. When acquiring via batch processing, the timing of the acquisition is a design issue.
[0087] Note that the acquisition unit 11 can acquire videos generated by one or more surveillance cameras placed in one facility, or it can acquire videos generated by one or more surveillance cameras placed in each of multiple facilities. When acquiring videos generated by one or more surveillance cameras placed in each of multiple facilities, the videos generated by one or more surveillance cameras placed in the same facility are grouped and can be distinguished from videos generated by surveillance cameras placed in another facility. For example, group information that associates the distinguishing information of each video (e.g., filename) with the distinguishing information of the group to which each video belongs can be generated and stored in the storage unit 15, or the groups can be managed in other ways.
[0088] Next, in S11, the generation unit 12 generates multiple monitoring object video contents based on the video acquired by the acquisition unit 11.
[0089] -Generate Example 1-
[0090] use Figure 5 The flowchart in the document illustrates the first example of generating video content for a monitored object.
[0091] In this example, the generation unit 12 extracts people from the video (S20) and generates video content of the monitored objects that are captured in chronological order (i.e., excluding the parts where no people are captured) (S21).
[0092] Therefore, surveillance video content is generated that can effectively identify only portions of the person being captured. In this case, for example, surveillance video content can be generated for each video file acquired by acquisition unit 11.
[0093] The conceptual diagram of this process is as follows: Figure 6 As shown in the figure. This figure illustrates the original video file (the video file acquired by the acquisition unit 11) and the surveillance video content generated in relation to the video file. Parts (1) to (3) in the original video file are the parts that capture people. The surveillance video content is generated by connecting parts (1) to (3) in chronological order.
[0094] In addition to the original video file, the generation unit 12 can generate a video file that connects the captured portions of the person in a time-series manner. Alternatively, the generation unit 12 can generate index data indicating the portions of the person captured in the original video file, for example, by the elapsed time from the beginning.
[0095] Note that the generation unit 12 can determine whether the extracted person is the subject of surveillance and generate surveillance video content that connects the parts of the person identified as the subject of surveillance in chronological order (i.e., excluding the parts that only capture the parts of the person not identified as the subject of surveillance).
[0096] Here, the process for determining whether an extracted person is a target for surveillance is described. For example, the generation unit 12 may consider persons whose features estimated through image analysis do not meet the exclusion criteria as targets for surveillance. For example, the generation unit 12 may estimate the age (characteristics) of the extracted person. Then, the exclusion criterion may be "estimated age less than 10 years old".
[0097] Note that the generation unit 12 can consider individuals whose features, estimated through image analysis, meet the object criteria as objects to be monitored. For example, the generation unit 12 can estimate the age of the extracted individuals (a characteristic of the individuals). Then, the object criteria can be "estimated age equal to or greater than 11".
[0098] Alternatively, the generation unit 12 can identify individuals whose features extracted from the image meet the surveillance requirements as targets for surveillance. For example, when the facility where the surveillance camera is placed is a retail store, the generation unit 12 can extract whether the individual is carrying a briefcase as a characteristic of the individual. The surveillance requirement might then be "carrying a briefcase" (shoplifting measure).
[0099] Alternatively, individuals who have engaged in suspicious behavior in the past can be pre-registered in a blacklist as targets for surveillance. The blacklist records the physical characteristics of each recorded individual. Then, the generation unit 12 can identify those from the extracted individuals recorded in the blacklist as targets for surveillance.
[0100] -Generate Example 2-
[0101] use Figure 7 The flowchart in the diagram describes a second example of generating video content for a monitored object.
[0102] In this example, the generation unit 12 extracts people from the video (S30) and generates multiple surveillance video contents for each extracted person, which are connected in chronological order to capture parts of each person (S31).
[0103] Therefore, for each extracted person, surveillance video content was generated that effectively confirmed only the portion of the person being captured. In this case, surveillance video content was generated for each extracted person.
[0104] Note that the generation unit 12 can extract people from multiple videos generated by each of multiple surveillance cameras placed in the same facility, and generate surveillance video content that connects the parts that capture the same person in chronological order.
[0105] Figure 8 A conceptual diagram of the process is shown. The diagram illustrates three original video files (video files acquired by acquisition unit 11), and the video content of the monitored object generated for each video file. The first original video file is the video file generated by the first surveillance camera, the second original video file is the video file generated by the second surveillance camera, and the third original video file is the video file generated by the third surveillance camera. The first to third surveillance cameras are placed in the same facility.
[0106] Parts (1) and (2) in the first original video file are the parts that capture person A, part (3) in the second original video file is the part that captures person A, and parts (4) and (5) in the third original video file are the parts that capture person A. The video content of the monitored object is generated by connecting parts (1) to (5) in chronological order.
[0107] In addition to the original video file, the generation unit 12 can also generate video files that capture portions of each person in a time-series manner. Alternatively, the generation unit 12 can generate index data indicating the portions of each person captured in the original video file, for example, by elapsed time from the beginning.
[0108] Note that the generation unit 12 can determine whether the extracted person is a target to be monitored, and generate monitoring target video content for each person identified as a target to be monitored. In other words, the generation unit 12 may not generate monitoring target video content for people who are not identified as targets to be monitored. The process of determining whether the extracted person is a target to be monitored is as described above.
[0109] The process of extracting people from videos can be achieved using any image analysis technique. Furthermore, it is possible to combine people extracted from one frame and people extracted from another frame using any image analysis technique. For example, based on the similarity of the facial feature values of each person extracted from the images, the positional relationship of the people between consecutive frames, etc., people extracted from different frames can be combined using the same person, or another technique can be used.
[0110] Through the processing of the above-mentioned generation unit 12, for example, generating Figure 9 or Figure 10 The information shown is stored in storage unit 15.
[0111] exist Figure 9 The information shown includes the following: the video content differentiation information used to distinguish the video content of each monitored object; the file name of each video content; the human characteristics associated with each video content; the capture location of each video content; the capture date and time of each video content; the length of each video content; and the monitor conditions of each video content.
[0112] Figure 10 The information shown is consistent with Figure 9 The difference in the information shown is the inclusion of index data, which indicates the portion of the original video file from which people were captured, such as the elapsed time from the start, rather than the filename of each monitored object's video content. F001 in the illustrated index is the distinguishing information for the original video file; [0:01:28 to 0:02:32] is information that determines the portion (time period) from which people were captured by elapsed time from the start of the original video file. In the illustrated index, this information is arranged in chronological order.
[0113] Back Figure 3 and Figure 4 In S12, the condition setting unit 13 sets the monitor conditions required for the monitor to confirm the video content of the monitored object. For example... Figure 9 and Figure 10 As shown, the condition setting unit 13 can set monitor conditions for each monitored object's video content.
[0114] Monitor conditions are defined based on at least one of the following, such as experience in confirming the work of the video, evaluations of past work, whether various work-related training has been received, past profession, and the time elapsed since the last work. An example of monitor conditions set for the video content of a specific monitored object is shown below.
[0115] "Confirmed video work experience: equal to or greater than 3 years, past work evaluation: equal to or greater than 3.5, received surveillance work training, person with past business experience in convenience stores, time elapsed since the last work date: within one year."
[0116] For example, such as Figure 11As shown, the person in charge of each facility pre-records and confirms the required surveillance conditions for the video generated by the surveillance cameras of the local facility. The recorded information is then stored in storage unit 15. Condition setting unit 13 sets the surveillance conditions for each monitored object's video content based on the recorded information.
[0117] Additionally, although not illustrated, the person in charge of each facility can also record surveillance conditions for each of the multiple scenarios. For example, multiple scenarios can be defined based on the video capture time period, such as "Scenario 1: 11 PM to 7 AM" and "Scenario 2: 7 AM to 11 PM," or based on the characteristics of the people captured in the video, such as "Scenario 1: The video content of the monitored object is related to a person recorded in the aforementioned blacklist" and "Scenario 2: The video content of the monitored object is related to a person not recorded in the aforementioned blacklist." They can also be defined based on the capture dates of the video during the week, such as "Scenario 1: Monday to Friday" and "Scenario 2: Saturday and Sunday," or they can be defined in other ways.
[0118] In this way, the condition setting unit 13 can set the monitor conditions for the video content of the monitored object based on at least one of the characteristics of the person captured in the video, the time period of the video capture, and the location (facility) of the video capture.
[0119] "Function to distribute video content of monitored targets"
[0120] Return to Figure 3 The video distribution unit 14 distributes the video content of the monitored object to the terminal device 20 of the monitor who meets the monitor's conditions.
[0121] -Distribution Example 1-
[0122] use Figure 12 The flowchart in the diagram describes a first example of distributing video content to a monitored object.
[0123] For example, after the first monitor operates the first terminal device 20 and logs into the processing device 10, the video distribution unit 14 causes the first terminal device 20 to display a list of monitored video contents that require confirmation, such as... Figure 13 As shown in (S40). In Figure 13 In the example shown, for each monitored video content, the monitor conditions, a summary of each content (e.g., video duration), and a playback button for starting to confirm the video playback are displayed.
[0124] Based on the monitor's conditions and a summary of the content, the first monitor selects a video content from the list for video verification and inputs the selected video content (e.g., pressing the play button). Therefore, the first terminal device 20 sends selection information indicating the selected video content to the processing device 10.
[0125] When the selection information is obtained (S41), the video distribution unit 14 determines whether the first monitor associated with the first terminal device 20 meets the monitor condition of the video content of the monitored object determined by the selection information (S42).
[0126] For example, such as Figure 14 As shown, information about each of the multiple monitors is pre-stored in storage unit 15. The illustrated information correlates monitor differentiation information with the period of work experience confirmed in the video, past work evaluations, training history related to the work, past occupations, and the date of the last job. Note that other information may be included, or some information may not be included. Processing device 10 can automatically update work experience, evaluations, and the date of the last job. The training history and occupation can then be updated based on the monitor's input. Note that processing device 10 can also automatically update the training history when the various work-related trainings are conducted online.
[0127] The companies that have signed contracts with the monitors conduct assessments and input the assessment results into processing device 10. For example, each job can be assessed on a score between 0.0 and 5.0. The average of all scores can then be recorded as the assessment value for each monitor.
[0128] Based on this information for each monitor, the video distribution unit 14 determines whether the first monitor associated with the first terminal device 20 meets the monitor conditions for the monitored video content determined by the selection information. Then, when the monitor conditions are met ("Yes" in S42), the video distribution unit 14 distributes the monitored video content determined by the selection information to the first terminal device 20 (S43). Note that the video distribution unit 14 can distribute the monitored video content via either download or streaming.
[0129] On the other hand, when the monitor conditions are not met ("No" in S42), the video distribution unit 14 performs error processing (S44). For example, it can send a message such as "Because the monitor conditions are not met, the selected monitoring object video content cannot be confirmed" to the first terminal device 20 and display it thereon.
[0130] -Distribution Example 2-
[0131] use Figure 15The flowchart in the diagram describes a second example of distributing video content to a monitored object.
[0132] For example, after the first monitor operates the first terminal device 20 and logs into the processing device 10, based on Figure 14 Based on the aforementioned information of each of the multiple monitors shown, the video distribution unit 14 extracts the video content of the monitored object that meets the monitor conditions set by the first monitor from the video content of the monitored object that needs to be confirmed (S50).
[0133] Then, as Figure 13 As shown, the video distribution unit 14 causes the first terminal device 20 to display a list of video content of the monitored object extracted in S50 (S51). Figure 13 In the example shown, for each monitored video content, the monitor conditions, a summary of each content (e.g., video duration), and a playback button for starting to confirm the video playback are displayed.
[0134] The first monitor, based on a summary of the content, determines a video content to be monitored from a list and inputs the selection (e.g., pressing the play button). Therefore, the first terminal device 20 sends selection information indicating the selected video content to the processing device 10.
[0135] Upon receiving the selection information (S52), the video distribution unit 14 distributes the video content of the monitored object determined by the selection information to the first terminal device 20 (S53). Note that the video distribution unit 14 can distribute the video content of the monitored object through either downloading or streaming.
[0136] Note that in either distribution example 1 or 2, the video distribution unit 14 can obtain a monitoring report input by the monitor from the terminal device 20. For example, when an event that needs to be reported to the enterprise is found in the video content of the monitored object, the monitor inputs to the terminal device 20 to generate a monitoring report indicating the event. The terminal device 20 sends the monitoring report to the processing device 10 at any time.
[0137] The monitoring report may include information distinguishing the monitored video content of the event, information indicating the time of the event (e.g., the time elapsed since the start of the monitored video content), etc. For example, a monitor who discovers an event in the monitored video content that needs to be reported to the enterprise during playback makes a predetermined input to the terminal device 20. Therefore, the terminal device 20 obtains information indicating a portion of the monitored video content displayed on the screen at the point of input (e.g., the time elapsed since the start of the monitored video content) and includes this information in the monitoring report.
[0138] Alternatively, terminal device 20 can also accept input from the monitor indicating the content of the event. Input acceptance is achieved by using any UI component (checkbox, text box, drop-down menu, etc.).
[0139] The video distribution unit 14 enables the storage unit 15 to store the received monitoring reports. Figure 16 An example of information stored in storage unit 15 is illustrated schematically. In the illustrated example, report differentiation information that distinguishes each of multiple monitoring reports, the content of the monitoring reports, the monitoring differentiation information of the monitors who generated the monitoring reports, and the date and time (input date and time) of generating each monitoring report are correlated.
[0140] For example, members of the aforementioned enterprise perform tasks to confirm events reported by the monitor based on surveillance reports. For instance, when an input specifying a surveillance report is received, the processing device 10 can reproduce the video content of the monitored object at the time the event indicated in the surveillance report occurs or a few seconds before that time.
[0141] "Beneficial effects"
[0142] In the surveillance system described above according to this example embodiment, the monitor can verify the video content of the monitored object at any time and any location. Because of the great freedom in the location and time of this operation, it is easy to ensure the monitor's safety.
[0143] Furthermore, the monitoring system according to this example embodiment can set the monitoring conditions required for each monitored object's video content to be verified, and distribute each monitored object's video content to the terminal device 20 of the monitor who meets each monitoring condition. Therefore, the verification of each monitored object's video content can be controlled in a manner that allows the appropriate monitor to perform this task.
[0144] Furthermore, the surveillance system according to this example embodiment can generate surveillance video content that connects the captured portions of a person in a time-series order, and distribute this surveillance video content to the monitor. Therefore, it is possible to effectively confirm only the captured portions of the person.
[0145] Furthermore, the surveillance system according to this example embodiment can generate surveillance video content that sequentially captures portions of the person identified as the subject of surveillance, and distribute the surveillance video content to the monitor. Therefore, it is possible to effectively only confirm the captures of the portions of the person identified as the subject of surveillance.
[0146] Furthermore, the surveillance system according to this example embodiment can generate surveillance video content for each person, connecting the captured portions of each person in a time-series order, and distribute the surveillance video content to the monitor. Therefore, it is possible to effectively confirm only the captured portions of each person. Moreover, since the monitor can focus on confirming one person at a time, the drawback of ignoring suspicious behavior of that person can be mitigated.
[0147] Furthermore, the surveillance system according to this example embodiment can generate surveillance video content for each person identified as a target of surveillance, by sequentially connecting the portions of each person captured in chronological order, and distribute the surveillance video content to the monitor. Therefore, it is possible to effectively only confirm the portions captured for each person identified as a target of surveillance. Moreover, since the monitor can focus on confirming one person at a time, the drawback of ignoring suspicious behavior by that person can be mitigated.
[0148] <Second Example Implementation>
[0149] The monitoring system according to this example embodiment differs from the monitoring system according to the first example embodiment in that it has the function of monitoring and confirming whether the monitor is performing his or her work correctly.
[0150] Figure 17 The figure shows an example of a functional block diagram of the processing device 10. As shown, the processing device 10 includes an acquisition unit 11, a generation unit 12, a condition setting unit 13, a video distribution unit 14, a storage unit 15, and a monitor evaluation unit 16.
[0151] During the reproduction of the video content of the monitored object, the monitor evaluation unit 16 acquires monitor images generated by capturing the monitor by the terminal device 20. For example, the monitor evaluation unit 16 may acquire monitor images as video images, or it may acquire monitor images as multiple still images generated by capturing the monitor at predetermined intervals (e.g., every 10 seconds). The monitor evaluation unit 16 may acquire monitor images from the terminal device 20 through real-time processing or through batch processing. When acquiring through batch processing, the timing of acquisition is a design consideration.
[0152] Then, the monitor evaluation unit 16 analyzes the monitor image and evaluates the monitor. For example, the monitor evaluation unit 16 can evaluate whether the monitor's face is captured in the monitor image. Furthermore, the monitor evaluation unit 16 can evaluate whether the monitor's gaze is directed towards the display of the terminal device 20. The monitor evaluation unit 16 can then acquire the monitor image from the terminal device 20 through real-time processing, and, while performing the evaluation, send a warning message to the terminal device 20, and output the warning message via an output device (display, speaker, etc.) by sensing whether "the monitor's face is not captured in the monitor image" or "the monitor's gaze is not directed towards the display of the terminal device 20". The terminal device 20 can output a predetermined warning sound or a voice message such as "Please perform the work correctly" from a speaker as a warning message, display a statement such as "Please perform the work correctly" on the display, or output other information.
[0153] Furthermore, the monitor evaluation unit 16 can calculate the duration for which the monitor's face is not captured, the duration for which the monitor's gaze is not directed at the display of the terminal device 20, and so on. Then, the monitor evaluation unit 16 can generate monitor evaluation information indicating the duration and record the monitor evaluation information in the storage unit 15. In this case, the price to be paid to the monitor can be determined in response to the duration. Furthermore, reference can be made to the aforementioned enterprise's evaluation of the monitor's work (when determining...). Figure 14 The time length shown in the evaluation.
[0154] Furthermore, the monitor evaluation unit 16 can repeatedly acquire biometric information from the terminal device 20 and perform biometric authentication during the verification of video (the video content of the monitored object). Thus, the monitor evaluation unit 16 detects impersonation by a person different from the correct monitor performing the work.
[0155] In this scenario, the biometric information of each monitor is pre-stored in storage unit 15. Then, the monitor evaluation unit 16 performs biometric authentication by comparing the biometric information obtained from the terminal device 20 with the biometric information stored in storage unit 15. Biometric information includes, but is not limited to, facial images, iris scans, fingerprints, and voiceprints.
[0156] The timing of biometric authentication could be, for example, every predetermined time, every frame in the monitor's image where a person leaves, or any other time.
[0157] When biometric authentication is successful, the monitor evaluation unit 16 continues to verify the video. Conversely, when biometric authentication fails, the monitor evaluation unit 16 sends a command to the terminal device 20 to stop video playback. The terminal device 20 responds to this command and stops video playback. The monitor evaluation unit 16 then displays a message on the terminal device 20, such as "Playback of the monitored object's video content has been stopped due to biometric authentication failure."
[0158] Other components of the monitoring system according to this example embodiment are similar to those according to the first example embodiment.
[0159] The monitoring system described above according to this example embodiment achieves similar beneficial effects to that according to the first example embodiment. Furthermore, the monitoring system according to this example embodiment can monitor and confirm whether the monitor is performing their duties correctly. Therefore, it is expected that the monitor will perform their duties correctly.
[0160] <Third Example Implementation>
[0161] The surveillance system according to this example embodiment has the function of enabling a monitor to review video acquired from a surveillance camera in real time. Note that the surveillance system according to this example embodiment may also have the function of enabling a monitor to review video generated by the surveillance camera described in the first example embodiment later.
[0162] Figure 18 The diagram illustrates an example of a functional block diagram of a processing device 10. As shown, the processing device 10 includes an acquisition unit 11, a condition setting unit 13, a video distribution unit 14, and a storage unit 15. Note that the processing device 10 may not include the storage unit 15. In this case, other devices configured to communicate with the processing device 10 may include the storage unit 15. Additionally, the processing device 10 may or may not include a generation unit 12. Furthermore, the processing device 10 may or may not include a monitor evaluation unit 16.
[0163] The acquisition unit 11 acquires the video generated by the surveillance camera. The configuration of the acquisition unit 11 is as described in the first example embodiment.
[0164] The condition setting unit 13 sets the monitor conditions required for the monitor to confirm the video. In this example embodiment, the condition setting unit 13 sets the monitor conditions required for the monitor to confirm the video generated by the surveillance camera placed at each facility for each facility.
[0165] For example, as described in the first example embodiment, the person in charge of each facility may pre-record the monitoring conditions required for the monitor to confirm the video generated by the surveillance cameras of the local facility, such as... Figure 11As shown. Then, additionally, the condition setting unit 13 can also, as recorded, set the required monitor conditions for each facility to confirm the monitors of the videos generated by the surveillance cameras placed at each facility. Note that, as described in the first example embodiment, the person in charge of each facility can record the monitor conditions for each of the multiple scenarios.
[0166] Note that the condition setting unit 13 may include the functions described in the first example embodiment.
[0167] The video distribution unit 14 distributes the video generated by the surveillance camera to the terminal device 20 of the monitor who meets the monitor's conditions in real time.
[0168] -Distribution Example 1-
[0169] By using Figure 12 The flowchart in the image illustrates a first example of real-time distribution of video generated by a surveillance camera.
[0170] For example, after the first monitor operates the first terminal device 20 and logs into the processing device 10, the video distribution unit 14 causes the first terminal device 20 to display a list of facilities requiring video confirmation, such as... Figure 19 As shown in (S40). In Figure 19 In the example shown, the monitor conditions and a playback button for starting a confirmed video are displayed for each facility.
[0171] The first monitor determines a facility from the list for video verification based on the monitor's criteria and inputs the selection of the facility (e.g., pressing the play button). Therefore, the first terminal device 20 sends selection information indicating the selected facility to the processing device 10.
[0172] When the selection information is obtained (S41), the video distribution unit 14 determines whether the first monitor associated with the first terminal device 20 meets the monitor conditions of the facility determined by the selection information (S42).
[0173] For example, such as Figure 14 As shown, information about each of the multiple monitors is pre-stored in storage unit 15. Video distribution unit 14 determines, based on this information about each monitor, whether the first monitor associated with the first terminal device 20 meets the monitor conditions of the facility determined by the selection information.
[0174] Then, when the monitor condition is met ("Yes" in S42), the video distribution unit 14 distributes the video generated by the monitoring camera of the facility determined by the selection information to the first terminal device 20 in real time (S43).
[0175] On the other hand, when the monitor conditions are not met ("No" in S42), the video distribution unit 14 performs error processing (S44). For example, a message such as "The selected facility's video cannot be confirmed because the monitor conditions are not met" can be sent to the first terminal device 20 and displayed thereon.
[0176] -Distribution Example 2-
[0177] use Figure 15 The flowchart in the diagram illustrates a second example of real-time distribution of videos generated by surveillance cameras.
[0178] For example, after the first monitor operates the first terminal device 20 and logs into the processing device 10, the video distribution unit 14 based on... Figure 14 The aforementioned information of each of the multiple monitors shown is extracted from the facility that requires video confirmation work, and the facility that sets the monitor conditions that the first monitor must meet is set (S50).
[0179] Then, as Figure 19 As shown, the video distribution unit 14 causes the first terminal device 20 to display the list of facilities extracted in S50 (S51). Figure 19 In the example shown, the monitor conditions and a playback button for starting a confirmed video are displayed for each facility.
[0180] The first monitor selects a facility from the list for video verification and enters the selection information (e.g., pressing the play button). The first terminal device 20 then sends selection information indicating the selected facility to the processing device 10.
[0181] When the selection information is received (S52), the video distribution unit 14 distributes the video generated by the surveillance camera of the facility determined by the selection information to the first terminal device 20 in real time (S53).
[0182] Note that in either distribution example 1 or 2, the video distribution unit 14 can obtain a monitoring report input by the monitor from the terminal device 20. The video distribution unit 14 can then store the received monitoring report in the storage unit 15. Details are as described in the first example embodiment.
[0183] Furthermore, in either of distribution examples 1 and 2, when multiple surveillance cameras are placed in the facility, the video distribution unit 14 can analyze the video generated by the surveillance cameras and switch the video distributed to the terminal device 20 based on the analysis results.
[0184] For example, the video distribution unit 14 extracts a person from the video. Then, the video distribution unit 14 determines the monitor to oversee the extracted person. For example, multiple monitors may simultaneously view the video of a facility. Then, when a new person is extracted from the video, the video distribution unit 14 determines the monitor to oversee the newly extracted person from among the monitors who viewed the video of the facility at that time.
[0185] Subsequently, the video distribution unit 14 extracts a newly extracted person (first person) from multiple videos generated by multiple surveillance cameras. Then, based on the extraction result of the first person, the video distribution unit 14 can switch the video to be distributed to the terminal device 20 of the monitor who is monitoring the first person from among the multiple videos generated by multiple surveillance cameras.
[0186] The video distribution unit 14 can switch the video to be distributed, so that the video capturing the person under the supervision of each monitor is distributed to the terminal device 20 of each monitor. For example, when the first person is captured in the video generated by the first surveillance camera, the video distribution unit 14 distributes the video generated by the first surveillance camera to the terminal device 20 of the monitor monitoring the first person in real time. Then, when the first person moves out of the video frame generated by the first surveillance camera and into the video frame generated by the second surveillance camera, the video distribution unit 14 switches the video to be distributed to the terminal device 20 of the monitor monitoring the first person from the video generated by the first surveillance camera to the video generated by the second surveillance camera.
[0187] Note that the video distribution unit 14 can determine whether the extracted person is a target to be monitored, and determine the monitor of the person identified as a target to be monitored. In other words, for persons not identified as targets to be monitored, it may be impossible to determine the monitor. The process of determining whether a person is a target to be monitored is as described in the first example embodiment.
[0188] Note that the video distribution unit 14 may include the functions described in the first example embodiment.
[0189] Other components of the processing device 10 are similar to those according to the first and second example embodiments.
[0190] The surveillance system described above according to this example embodiment allows the monitor to review the video captured from the surveillance camera in real time. Then, similarly in this case, similar beneficial effects as those achieved according to the first and second example embodiments are realized.
[0191] Note that in this specification, "acquisition" includes at least one of the following: "acquiring data stored on another device or storage medium via a local device (active acquisition)," based on user input or program-based instructions, such as requesting or querying other devices to receive data, accessing other devices or storage media and reading data; "inputting data output from other devices into the local device (passive acquisition)," based on user input or program-based instructions, such as receiving data sent from an external device while waiting in a state where data can be received from an external device, receiving data distributed (or sent, pushed, etc.) from an external device, selecting and acquiring data from received data or information, and "generating new data by editing data (converting to text, rearranging data, extracting parts of data, changing file formats, etc.) and acquiring new data."
[0192] <Modification Example>
[0193] Another example of monitor conditions is described. For example, monitor conditions can be defined based on evaluations of monitor reports previously generated by the monitor (see the first example embodiment). In this case, for example, the aforementioned enterprise that has a contract with the monitor evaluates each monitor report generated by the monitor. For example, each monitor report can be evaluated using a score between 0.0 and 5.0. The average score of all monitor reports can then be recorded as the evaluation value of each monitor report. In this case, for example, monitor conditions such as "monitor report evaluation: equal to or greater than 4.0" can be set.
[0194] Furthermore, monitor conditions can be defined based on the number or frequency of warning messages output by the monitor evaluation unit 16 (see the second example embodiment). In this case, the processing device 10 records the output history of warning messages for each monitor. Then, the processing device 10 calculates the number or frequency of output warning messages for each monitor. In this case, for example, monitor conditions such as "warning message output frequency: equal to or less than 3 times / hour" can be set.
[0195] Furthermore, monitor conditions can be defined based on the length of time that has been continuously monitored through video recordings so far. In this case, for example, monitor conditions such as "duration of work: equal to or less than two hours" can be set.
[0196] Some or all of the above example embodiments may also be described as, but not limited to, the following notes.
[0197] 1. A processing apparatus, comprising:
[0198] Acquisition device, used to acquire video generated by a surveillance camera;
[0199] A generating device is used to generate video content for multiple monitored objects based on the video;
[0200] Condition setting device, used to set the monitor conditions required for the monitor to confirm the video content of the monitored object;
[0201] A video distribution device is used to distribute the video content of the monitored object to the terminal device of a monitor who meets the conditions of the monitor.
[0202] 2. The processing apparatus according to Appendix 1, wherein,
[0203] The generating device extracts people from the video and generates surveillance video content that connects the captured parts of the people in chronological order.
[0204] 3. The processing apparatus according to Appendix 2, wherein,
[0205] The generating device determines whether the extracted person is the target of surveillance and generates surveillance video content that connects the parts of the person identified as the target of surveillance in chronological order.
[0206] 4. The processing apparatus according to Appendix 1, wherein,
[0207] The generating device extracts people from the video and generates multiple surveillance video contents, each of which is connected in chronological order to capture portions of each extracted person.
[0208] 5. The processing apparatus according to Appendix 4, wherein,
[0209] The acquisition device acquires multiple videos generated by multiple surveillance cameras, and
[0210] The generating device uses the multiple videos to generate multiple surveillance video contents, and each content is connected in chronological order to capture portions of each extracted person.
[0211] 6. The processing apparatus according to Appendix 4 or 5, wherein,
[0212] The generation unit determines whether the extracted person is a target to be monitored, and generates the monitoring target video content for each person identified as a target to be monitored.
[0213] 7. The processing apparatus according to any one of Appendices 1 to 6, wherein,
[0214] The video distribution device
[0215] The first terminal device displays a list of video content of the monitored object.
[0216] Receive selection information from the first terminal device indicating one of the items in the list.
[0217] Determine whether the monitor associated with the first terminal device meets the monitor criteria for the video content of the monitored object as determined by the selection information, and...
[0218] When the monitor conditions are met, the video content of the monitored object determined by the selection information is distributed to the first terminal device.
[0219] 8. The processing apparatus according to any one of Annexes 1 to 6, wherein,
[0220] The video distribution device
[0221] The first terminal device displays a list of video content of monitored objects that has been set according to the conditions met by the monitor associated with the first terminal device.
[0222] Receive selection information from the first terminal device indicating one of the items in the list, and
[0223] The video content of the monitored object determined by the selection information is distributed to the first terminal device.
[0224] 9. A processing apparatus, comprising:
[0225] Acquisition device, used to acquire video generated by a surveillance camera;
[0226] Condition setting device, used to set the monitoring conditions required for confirming the monitoring of the video; and
[0227] A video distribution device for distributing the video to the terminal devices of monitors who meet the conditions of the monitor.
[0228] 10. The processing apparatus according to Appendix 9, wherein,
[0229] The acquisition device acquires multiple videos generated by multiple surveillance cameras, and
[0230] The video distribution device extracts people from the video, identifies the monitor of the extracted people, and distributes the video of the captured people to the terminal device of the identified monitor.
[0231] 11. The processing apparatus according to Appendix 10, wherein,
[0232] The video distribution device determines whether the extracted person is the target of surveillance and identifies the monitor of the person identified as the target of surveillance.
[0233] 12. The processing apparatus according to Appendix 10 or 11, wherein,
[0234] The video distribution device
[0235] Extracting the first person from multiple videos generated by multiple surveillance cameras, and
[0236] Based on the extraction results of the first person, the video to be distributed to the terminal device of the monitor who is monitoring the first person is switched among the multiple videos generated by the multiple surveillance cameras.
[0237] 13. The processing apparatus according to any one of Appendices 1 to 12, wherein,
[0238] The video distribution device obtains the monitoring report input by the monitor from the terminal device.
[0239] 14. The processing apparatus according to any one of Annexes 1 to 13, wherein,
[0240] The conditions for the monitor are defined based on at least one of the following: experience in confirming the work of the video, evaluation of past work, whether the monitor has received various trainings related to the work, past profession, and time elapsed since the date of the previous work.
[0241] 15. The processing apparatus according to any one of Annexes 1 to 14, wherein,
[0242] The condition setting device sets the monitor conditions based on at least one of the characteristics of the person captured in the video, the time period of the video capture, and the location of the video capture.
[0243] 16. The processing apparatus according to any one of Appendices 1 to 15, further comprising:
[0244] A monitor evaluation device is used to analyze and evaluate the monitor by capturing images of the monitor generated by the terminal device.
[0245] 17. The processing apparatus according to any one of Appendices 1 to 16, further comprising:
[0246] The monitor evaluation device is used to repeatedly acquire biometric information from the terminal device during the verification of video and to perform biometric authentication.
[0247] 18. A processing method, comprising:
[0248] Through computer
[0249] Acquire video generated by the surveillance camera;
[0250] Based on the video, generate video content for multiple monitored objects;
[0251] The monitor conditions required for a monitor to confirm the video content of the monitored object are set; and
[0252] The video content of the monitored object is distributed to the terminal devices of monitors who meet the conditions of the monitor.
[0253] 19. A program that enables a computer to function as a device:
[0254] Acquisition device, used to acquire video generated by a surveillance camera;
[0255] A generating device is used to generate video content for multiple monitored objects based on the video;
[0256] A condition setting device is used to set the monitor conditions required for the monitor to confirm the video content of the monitored object; and
[0257] A video distribution device is used to distribute the video content of the monitored object to the terminal device of a monitor who meets the conditions of the monitor.
[0258] 20. A processing method, comprising:
[0259] Through computer
[0260] Acquire video generated by the surveillance camera;
[0261] Set the monitor conditions required to confirm the monitor of the video; and
[0262] The video is distributed to the terminal devices of monitors who meet the monitor's conditions.
[0263] 21. A program that enables a computer to function as a device:
[0264] Acquisition device, used to acquire video generated by a surveillance camera;
[0265] Condition setting device, used to set the monitoring conditions required for confirming the monitoring of the video; and
[0266] A video distribution device for distributing the video to the terminal devices of monitors who meet the conditions of the monitor.
[0267] 22. A processing system, comprising:
[0268] Acquire video generated by the surveillance camera;
[0269] Based on the video, generate video content for multiple monitored objects;
[0270] The monitor conditions required for a monitor to confirm the video content of the monitored object are set; and
[0271] The video content of the monitored object is distributed to the terminal devices of monitors who meet the conditions of the monitor.
[0272] Although the invention of this application has been described above with reference to exemplary embodiments (and examples), the invention of this application is not limited to the exemplary embodiments (and examples) described above. Various modifications that can be understood by those skilled in the art can be made to the configuration and details of the invention within the scope of this application.
[0273] This application is based on and claims priority to Japanese Patent Application No. 2019-157915, filed on August 30, 2019, the disclosure of which is incorporated herein by reference in its entirety.
[0274] [List of reference numerals]
[0275] 1A Processor
[0276] 2A memory
[0277] 3A Input / Output Interface
[0278] 4A peripheral circuit
[0279] 5A bus
[0280] 10 Processing Equipment
[0281] 11 Acquisition Unit
[0282] 12 Generating Units
[0283] 13 Condition Setting Unit
[0284] 14 Video Distribution Unit
[0285] 15 storage units
[0286] 16. Monitor Evaluation Unit
[0287] 20 Terminal devices
[0288] 30. Communication Network
Claims
1. A processing apparatus, comprising: Acquisition device for acquiring video generated by surveillance cameras placed at each facility; A generating device is used to generate video content for multiple monitored objects based on the video; A condition setting device is used to set the monitor conditions required by the monitor to verify the video content of the monitored object for each facility; A video distribution device is used to distribute the video content of the monitored object to the terminal devices of monitors who meet the conditions of the monitor, wherein, The video distribution device: The first terminal device displays a list of video content of the monitored object. The first terminal device receives selection information indicating the video content of a monitored object from the list. Determine whether the monitor associated with the first terminal device meets the monitor condition for the video content of the monitored object as determined by the selection information, and... When the monitor conditions are met, the video content of the monitored object, determined by the selection information, is distributed to the first terminal device; and The monitor evaluation device, wherein the monitor evaluation device: Receive monitoring reports from the monitor regarding the distributed video content of the monitored object; Receive an evaluation of the surveillance reports from the company that has a contract with the surveillance provider; Based on the evaluation of the surveillance report from the monitor, it is determined whether the monitor meets the monitor criteria.
2. The processing apparatus according to claim 1, wherein, The generating device extracts people from the video and generates video content of the monitored object that connects the captured portions of the people in a chronological order.
3. The processing apparatus according to claim 2, wherein, The generating device determines whether the extracted person is a target to be monitored, and generates video content of the target to be monitored that connects the portions of the person identified as the target to be monitored in chronological order.
4. The processing apparatus according to claim 1, wherein, The generating device extracts people from the video and generates multiple video contents of the monitored objects. For each extracted person, each video content of the monitored objects connects the portions of each person captured in chronological order.
5. The processing apparatus according to claim 4, wherein, The acquisition device acquires multiple videos generated by the multiple surveillance cameras, and The generating device generates multiple surveillance video contents by using multiple videos, and each surveillance video content connects portions of each extracted person in chronological order.
6. The processing apparatus according to claim 4 or 5, wherein, The generating device determines whether the extracted person is a target to be monitored, and generates video content for each person identified as a target to be monitored.
7. The processing apparatus according to any one of claims 1 to 5, wherein, The video distribution device obtains the monitoring report input by the monitor from the terminal device.
8. The processing apparatus according to any one of claims 1 to 5, wherein, The monitor conditions are defined based on at least one of the following: Confirming experience in video work Evaluation of the work previously conducted, Whether various trainings related to the work have been received. Past professions, and The time elapsed since the date the previous work began.
9. The processing apparatus according to any one of claims 1 to 5, wherein, The condition setting device sets the monitor conditions based on at least one of the characteristics of the person captured in the video, the time period of the video capture, and the location of the video capture.
10. The processing apparatus according to any one of claims 1 to 5, further comprising: A monitor evaluation device is used to analyze and evaluate monitor images generated by capturing monitors through the terminal device.
11. The processing apparatus according to any one of claims 1 to 5, further comprising: The monitor assessment device is used to repeatedly acquire biometric information from the terminal device during the verification of video and to perform biometric authentication.
12. A processing apparatus, comprising: Acquisition device for acquiring video generated by surveillance cameras placed at each facility; A generating device is used to generate video content for multiple monitored objects based on the video; A condition setting device is used to set the monitor conditions required by the monitor to verify the video content of the monitored object for each facility; A video distribution device is used to distribute the video content of the monitored object to the terminal devices of monitors who meet the conditions of the monitor, wherein, The video distribution device: The first terminal device displays a list of the video content of the monitored object that meets the conditions set by the monitor associated with the first terminal device. From the first terminal device, receive selection information indicating the video content of a monitored object in the list, and The video content of the monitored object determined by the selection information is distributed to the first terminal device; and The monitor evaluation device, wherein the monitor evaluation device: Receive monitoring reports from the monitor regarding the distributed video content of the monitored object; Receive an evaluation of the surveillance reports from the company that has a contract with the surveillance provider; Based on the evaluation of the surveillance report from the monitor, it is determined whether the monitor meets the monitor criteria.
13. A processing apparatus, comprising: Acquisition device for acquiring video generated by surveillance cameras placed at each facility; A condition setting device for setting the monitor conditions required for each facility to verify the video. A video distribution device is used to distribute the video to the terminal devices of monitors who meet the monitor's conditions, wherein... The video distribution device: The first terminal device displays a list of video content of the monitored object. The first terminal device receives selection information indicating the video content of a monitored object from the list. Determine whether the monitor associated with the first terminal device meets the monitor condition for the video content of the monitored object as determined by the selection information, and... When the monitor conditions are met, the video content of the monitored object, determined by the selection information, is distributed to the first terminal device; and The monitor evaluation device, wherein the monitor evaluation device: Receive monitoring reports from the monitor regarding the distributed video content of the monitored object; Receive an evaluation of the surveillance reports from the company that has a contract with the surveillance provider; Based on the evaluation of the surveillance report from the monitor, it is determined whether the monitor meets the monitor criteria.
14. The processing apparatus according to claim 13, wherein, The acquisition device acquires multiple videos generated by the multiple surveillance cameras, and The video distribution device extracts people from the video, identifies the monitor who is monitoring the extracted people, and distributes the video containing the extracted people to the terminal device of the identified monitor.
15. The processing apparatus according to claim 14, wherein, The video distribution device determines whether the extracted person is the target of surveillance, and identifies the monitor who is monitoring the person identified as the target of surveillance.
16. The processing apparatus according to claim 14 or 15, wherein, The video distribution device: Extract the first person from the multiple videos generated by the multiple surveillance cameras, and Based on the extraction results of the first person, the video to be distributed to the terminal device of the monitor who is monitoring the first person is switched among the multiple videos generated by the multiple surveillance cameras.
17. The processing apparatus according to any one of claims 13 to 15, wherein, The video distribution device obtains the monitoring report input by the monitor from the terminal device.
18. The processing apparatus according to any one of claims 13 to 15, wherein, The monitor conditions are defined based on at least one of the following: Confirming experience in video work Evaluation of the work previously conducted, Whether various trainings related to the work have been received. Past professions, and The time elapsed since the date the previous work began.
19. The processing apparatus according to any one of claims 13 to 15, wherein, The condition setting device sets the monitor conditions based on at least one of the characteristics of the person captured in the video, the time period of the video capture, and the location of the video capture.
20. The processing apparatus according to any one of claims 13 to 15, further comprising: A monitor evaluation device is used to analyze and evaluate monitor images generated by capturing monitors through the terminal device.
21. The processing apparatus according to any one of claims 13 to 15, further comprising: The monitor assessment device is used to repeatedly acquire biometric information from the terminal device during the verification of video and to perform biometric authentication.
22. A processing apparatus, comprising: Acquisition device for acquiring video generated by surveillance cameras placed at each facility; A condition setting device for setting the monitor conditions required for each facility to verify the video. A video distribution device is used to distribute the video to the terminal devices of monitors who meet the monitor's conditions, wherein... The video distribution device: The first terminal device displays a list of the video content of the monitored object that meets the conditions set by the monitor associated with the first terminal device. From the first terminal device, receive selection information indicating the video content of a monitored object in the list, and The video content of the monitored object determined by the selection information is distributed to the first terminal device; and The monitor evaluation device, wherein the monitor evaluation device: Receive monitoring reports from the monitor regarding the distributed video content of the monitored object; Receive an evaluation of the surveillance reports from the company that has a contract with the surveillance provider; Based on the evaluation of the surveillance report from the monitor, it is determined whether the monitor meets the monitor criteria.
23. A processing method, comprising: Through computer Acquire video generated by surveillance cameras placed at each facility; Based on the video, generate video content for multiple monitored objects; Set the necessary monitor conditions for each facility to verify the video content of the monitored object; as well as The video content of the monitored object is distributed to the terminal devices of monitors who meet the conditions of the monitors, wherein... The first terminal device displays a list of video content of the monitored object. The first terminal device receives selection information indicating the video content of a monitored object from the list. Determine whether the monitor associated with the first terminal device meets the monitor condition for the video content of the monitored object as determined by the selection information, and... When the monitor conditions are met, the video content of the monitored object, determined by the selection information, will be distributed to the first terminal device. The processing method further includes: Receive monitoring reports from the monitor regarding the distributed video content of the monitored object; Receive an evaluation of the surveillance reports from the company that has a contract with the surveillance provider; Based on the evaluation of the surveillance report from the monitor, it is determined whether the monitor meets the monitor criteria.
24. A processing method, comprising: Through computer Acquire video generated by surveillance cameras placed at each facility; Based on the video, generate video content for multiple monitored objects; Set the necessary monitor conditions for each facility to verify the video content of the monitored object; as well as The video content of the monitored object is distributed to the terminal devices of monitors who meet the conditions of the monitors, wherein... The first terminal device displays a list of the video content of the monitored object that meets the conditions set by the monitor associated with the first terminal device. From the first terminal device, receive selection information indicating the video content of a monitored object in the list, and The video content of the monitored object, determined by the selection information, is distributed to the first terminal device. The processing method further includes: Receive monitoring reports from the monitor regarding the distributed video content of the monitored object; Receive an evaluation of the surveillance reports from the company that has a contract with the surveillance provider; Based on the evaluation of the surveillance report from the monitor, it is determined whether the monitor meets the monitor criteria.
25. A program product comprising: A computer program, when executed by a computer, implements the steps of the method as described in claim 23.
26. A program product comprising: A computer program, when executed by a computer, implements the steps of the method as described in claim 24.
27. A processing method, comprising: Through computer Acquire video generated by surveillance cameras placed at each facility; Set the necessary monitor conditions for each facility to verify the video feed; as well as The video is distributed to the terminal devices of monitors who meet the monitor's conditions, wherein... The first terminal device displays a list of video content of the monitored object. The first terminal device receives selection information indicating the video content of a monitored object from the list. Determine whether the monitor associated with the first terminal device meets the monitor condition for the video content of the monitored object as determined by the selection information, and... When the monitor conditions are met, the video content of the monitored object, determined by the selection information, will be distributed to the first terminal device. The processing method further includes: Receive monitoring reports from the monitor regarding the distributed video content of the monitored object; Receive an evaluation of the surveillance reports from the company that has a contract with the surveillance provider; Based on the evaluation of the surveillance report from the monitor, it is determined whether the monitor meets the monitor criteria.
28. A processing method, comprising: Through computer Acquire video generated by surveillance cameras placed at each facility; Set the necessary monitor conditions for each facility to verify the video feed; as well as The video is distributed to the terminal devices of monitors who meet the monitor's conditions, wherein... The first terminal device displays a list of the video content of the monitored object that meets the conditions set by the monitor associated with the first terminal device. From the first terminal device, receive selection information indicating the video content of a monitored object in the list, and The video content of the monitored object, determined by the selection information, is distributed to the first terminal device. The processing method further includes: Receive monitoring reports from the monitor regarding the distributed video content of the monitored object; Receive an evaluation of the surveillance reports from the company that has a contract with the surveillance provider; Based on the evaluation of the surveillance report from the monitor, it is determined whether the monitor meets the monitor criteria.
29. A program product comprising: A computer program, when executed by a computer, implements the steps of the method as described in claim 27.
30. A program product comprising: A computer program, when executed by a computer, implements the steps of the method as described in claim 28.
Citation Information
Patent Citations
Buffer pipe
JP2019157915A
Commodity monitoring device, commodity monitoring system, output destination device, commodity monitoring method, display method and program
WO2018163547A1
Video monitoring management system
CN104580997A
Video monitoring method and video monitoring device
CN105072425A
Medical treatment supervision system
CN107197214A