System for automated screening of security cameras
First Claim
1. A non-transitory processor-readable medium storing code representing instructions to be executed by a processor, the code comprising code to cause the processor to:
- receive video data from a video recording device;
analyze the video data using video analytics to identify an event of interest in the video data;
select a display area from a plurality of display areas based at least in part on the event of interest; and
send a representation of the video data to a display module such that the representation of the video data is displayed in the display area.
7 Assignments
0 Petitions
Accused Products
Abstract
The present invention involves a system for automatically screening closed circuit television (CCTV) cameras for large and small scale security systems, as used for example in parking garages. The system includes six primary software elements, each of which performs a unique function within the operation of the security system to provide intelligent camera selection for operators, resulting in a marked decrease of operator fatigue in a CCTV system. Real-time image analysis of video data is performed wherein a single pass of a video frame produces a terrain map which contains parameters indicating the content of the video. Based on the parameters of the terrain map, the system is able to make decisions about which camera an operator should view based on the presence and activity of vehicles and pedestrians, furthermore, discriminating vehicle traffic from pedestrian traffic. The system is compatible with existing CCTV (closed circuit television) systems and is comprised of modular elements to facilitate integration and upgrades.
-
Citations
20 Claims
-
1. A non-transitory processor-readable medium storing code representing instructions to be executed by a processor, the code comprising code to cause the processor to:
-
receive video data from a video recording device; analyze the video data using video analytics to identify an event of interest in the video data; select a display area from a plurality of display areas based at least in part on the event of interest; and send a representation of the video data to a display module such that the representation of the video data is displayed in the display area. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method, comprising:
-
receiving video data from a video recording device; receiving a set of system rules; analyzing the video data using video analytics based at least in part on the set of system rules; selecting a display area from a plurality of display areas based at least in part on the analyzing; and sending a representation of the video data to a display module such that the representation of the video data is displayed in the display area in response to the selecting. - View Dependent Claims (9, 10, 11)
-
-
12. A system, comprising:
-
a video analytics module implemented in at least one of a memory or a processing device, the video analytics module configured to receive video data from a video source, the video analytics module configured to analyze the video data received from the video source to identify an event of interest in the video data; and an arbitrator module configured to receive from the video analytics module a representation of the video data, the arbitrator module configured to select a display area from a plurality of display areas based at least in part on the event of interest, the arbitrator module configured to send the representation of the video data to a display module such that the representation of the video data is displayed in the display area. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification