Distributed motion detection event processing
First Claim
1. A motion detection engine, the engine comprising an application specific integrated circuit (ASIC) including firmware for performing macroblock-level motion detection on a video sequence.
3 Assignments
0 Petitions
Accused Products
Abstract
A motion detection system can detect motion at a macroblock level of granularity and take an action based on the detection of motion or an event in a specified region of interest. The system comprises an ASIC capable of detecting an event in a macroblock of a frame of a video sequence, and an eventing engine for, responsive to the detection of the event by the ASIC, performing an action. Such a system can be configured by a user who provides an input specifying a region of interest on which motion detection should be performed by the motion detection system and a threshold value for determining whether or not motion has occurred in the region of interest.
-
Citations
21 Claims
- 1. A motion detection engine, the engine comprising an application specific integrated circuit (ASIC) including firmware for performing macroblock-level motion detection on a video sequence.
-
10. A motion detection system, the system comprising:
-
an ASIC capable of detecting motion in a macroblock of a frame of a video sequence, and an eventing engine communicatively coupled to the ASIC, for, responsive to the detection of motion by the ASIC, performing an action. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 19, 20, 21)
-
-
18. A method for configuring a motion detection system comprising an ASIC for performing macroblock-addressable motion detection, the method comprising:
-
receiving an input from a user specifying a region of interest on which motion detection should be performed by the motion detection system; and
receiving a threshold value for defining whether or not motion has occurred in the region of interest.
-
Specification