View handling in video surveillance systems
First Claim
Patent Images
1. A video surveillance apparatus comprising:
- a content analysis engine to receive video input and to perform analysis of said video input;
a view engine coupled to said content analysis engine to receive at least one output from said content analysis engine selected from the a first group consisting of video primitives, a background model, and content analysis engine state information, said view engine to provide view identification information based on said at least one output from said content analysis engine;
a rules engine coupled to said view engine to receive view identification information from said view engine;
an inference engine to perform video analysis based on said video primitives and a set of rules associated with a particular view;
memory to store said content analysis engine, said view engine, said rules engine, and said inference engine; and
at least one processor to implement said content analysis engine, said view engine, said rules engine, and said inference engine.
5 Assignments
0 Petitions
Accused Products
Abstract
A method of video processing may include analyzing input video information to determine if a current video frame is directed to a same view as a previous video frame; determining whether a new view is present; and indicating a need to use video processing information pertaining to the new view if a new view is determined to be present.
-
Citations
16 Claims
-
1. A video surveillance apparatus comprising:
-
a content analysis engine to receive video input and to perform analysis of said video input; a view engine coupled to said content analysis engine to receive at least one output from said content analysis engine selected from the a first group consisting of video primitives, a background model, and content analysis engine state information, said view engine to provide view identification information based on said at least one output from said content analysis engine; a rules engine coupled to said view engine to receive view identification information from said view engine; an inference engine to perform video analysis based on said video primitives and a set of rules associated with a particular view; memory to store said content analysis engine, said view engine, said rules engine, and said inference engine; and at least one processor to implement said content analysis engine, said view engine, said rules engine, and said inference engine. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A video processing apparatus comprising:
-
a content analysis engine coupled to receive video input and to generate video primitives based on said video input, said content analysis engine further to perform one or more tasks selected from the a first group consisting of; determining whether said one or more video frames included one or more bad frames; and determining if a gross change has occurred; a view engine coupled to said content analysis engine to receive at least one output from said content analysis engine selected from the a second group consisting of video primitives, a background model, and content analysis engine state information, said view engine to provide view identification information based on said at least one output from said content analysis engine; memory to store said content analysis engine, said view engine, said rules engine, and said inference engine; and at least one processor to implement said content analysis engine, said view engine, said rules engine, and said inference engine. - View Dependent Claims (12, 13, 14, 15, 16)
-
Specification