EP1900215A2

Video surveillance system employing video primitives

Abstract

This record has no abstract on file.

Term

Term ended

Projected expiry passed 27 June 2026, 0.2 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

25 claims: 2 independent, 23 dependent

  1. 1
    Claims of equivalent WO 2007002763 A2 CLAIMS What is claimed is:1. A video processing apparatus comprising: a video content analysis module to analyze an input video sequence and to derive at least one video primitive;an event inference module coupled to said video content analysis module to detect at least one event based on one or more rules;and an application programming interface (API) framework coupled to said event inference module to permit a user to define rules for said event inference module.
  2. 2
    The apparatus according to Claim 1, further comprising:a communications module coupled to said API framework to facilitate communication between a device external to said apparatus and said API framework.
  3. 3
    The apparatus according to Claim 2, wherein said communications module is adapted to facilitate communications via the Internet.
  4. 4
    The apparatus according to Claim 1, wherein said video content analysis module, said event inference module, and said API framework are hosted on a processing sub-system, and wherein the apparatus further comprises:a main processing system coupled to said processing sub-system, the main processing system comprising: at least one main processing application different from applications to be provided by said video content analysis module, said event inference module, and said API framework;and a communications module coupled to facilitate communication between a device external to said apparatus and said apparatus.
  5. 5
    The apparatus according to Claim 4, wherein said processing sub-system further comprises:a rule software development kit (SDK), coupled to said API framework, to permit a user to create a rule for said event inference module.
  6. 6
    The apparatus according to Claim 5, wherein said rule SDK exposes at least one fully formed predetermined rule to said user.
  7. 7
    The apparatus according to Claim 5, wherein said rule SDK exposes a rule language and one or more predetermined primitive definitions to said user.
  8. 8
    The apparatus according to Claim 4, wherein said main processing system further comprises:a web service module coupled to said communications module.
  9. 9
    The apparatus according to Claim 4, wherein said at least one main processing application is adapted to receive an alert from said event inference module.
  10. 10
    The apparatus according to Claim 9, wherein said main processing application is adapted to control at least one function of said apparatus in response to said alert.
  11. 11
    The apparatus according to Claim 4, wherein said main processing system and said processing sub-system are hosted on a common hardware platform.
  12. 12
    The apparatus according to Claim 4, wherein said main processing system and said processing sub-system are hosted on separate hardware platforms.
  13. 13
    The apparatus according to Claim 12, wherein said separate hardware platforms are electrically coupled to each other.
  14. 14
    A video analysis system comprising:the apparatus according to Claim 2;and a sensor coupled to said communications module to provide an interface with a communications network.
  15. 15
    The system according to Claim 14, further comprising:an alert unit located remotely from said apparatus and coupled to said network to receive at least one of the group consisting of compressed video and an alert.
  16. 16
    The system according to Claim 14, further comprising:a rules management tool coupled to said network to provide at least one rule to said event inference module.
  17. 17
    The system according to Claim 14, further comprising:a rule user interface to permit a user to develop a rule for use by said event inference module;and a rule SDK coupled to said rule user interface, the rule SDK including support to facilitate communication with said sensor via said network.
  18. 18
    The apparatus according to Claim 17, wherein said rule SDK exposes at least one fully formed predetermined rule to said user.
  19. 19
    The apparatus according to Claim 17, wherein said rule SDK exposes a rule language and one or more predetermined primitive definitions to said user.
  20. 20
    A video analysis system comprising:the apparatus according to Claim 8;and a device coupled to said apparatus via the Internet to enable a user to create a rule for said event inference module.
  21. 21
    A method of video processing comprising:creating at least one rule for detecting at least one activity in a video sequence based on at least one detected video primitive;and detecting if there is said at least one activity in said video sequence based on said at least one rale.
  22. 22
    The method according to Claim 21, further comprising:generating at least one alert if said detecting detects said at least one activity.
  23. 23
    The method according to Claim 21, wherein said creating comprises:communicating at least one of the group consisting of a rule and an instruction for creating a rule to an apparatus for detecting said at least one activity from a device external to said apparatus for detecting said at least one activity.
  24. 24
    A computer-readable medium containing instructions that when executed by a computer system cause said computer system to implement the method according to Claim 21.
  25. 25
    A video processing system comprising:the computer-readable medium according to Claim 24;and a computer coupled to said computer-readable medium to execute the instructions contained on said computer-readable medium.
Independent claims25