Method and apparatus for automatic visual event detection
First Claim
1. A method for detection and reporting of a plurality of events, comprising:
- determining, for each event of the plurality of events, a corresponding mark time that is a function of a time at which the event occurs, wherein determining the corresponding mark time occurs at a corresponding decision point that differs from the corresponding mark time by a corresponding decision delay; and
the decision delays corresponding to the plurality of events are variable;
using an output signaler to produce, for each event of the plurality of events, a corresponding signal at a corresponding report time that follows the corresponding mark time by a delay interval; and
using, for each event of the plurality of events, the corresponding report time of the corresponding signal to indicate the corresponding mark time.
5 Assignments
0 Petitions
Accused Products
Abstract
Disclosed are methods and apparatus for automatic visual detection of events, for recording images of those events and retrieving them for display and human or automated analysis, and for sending synchronized signals to external equipment when events are detected. An event corresponds to a specific condition, among some time-varying conditions within the field of view of an imaging device, that can be detected by visual means based on capturing and analyzing digital images of a two-dimensional field of view in which the event may occur. Events may correspond to rare, short duration mechanical failures for which obtaining images for analysis is desirable. Events are detected by considering evidence obtained from an analysis of multiple images of the field of view, during which time moving mechanical components can be seen from multiple viewing perspectives.
-
Citations
80 Claims
-
1. A method for detection and reporting of a plurality of events, comprising:
-
determining, for each event of the plurality of events, a corresponding mark time that is a function of a time at which the event occurs, wherein determining the corresponding mark time occurs at a corresponding decision point that differs from the corresponding mark time by a corresponding decision delay; and the decision delays corresponding to the plurality of events are variable; using an output signaler to produce, for each event of the plurality of events, a corresponding signal at a corresponding report time that follows the corresponding mark time by a delay interval; and using, for each event of the plurality of events, the corresponding report time of the corresponding signal to indicate the corresponding mark time. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
2. A system for detecting and reporting of a plurality of events, comprising:
-
a first analysis process that determines, for each event of the plurality of events, a corresponding mark time that is a function of a time at which the event occurs, wherein the first analysis process determines the corresponding mark time at a corresponding decision point that differs from the corresponding mark time by a corresponding decision delay; and the decision delays corresponding to the plurality of events are substantially variable; and an output signaler that produces, for each event of the plurality of events, a corresponding signal at a corresponding report time that follows the corresponding mark time by a delay interval. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48)
-
-
3. An article of manufacture including a tangible computer-readable medium having instructions stored thereon that, if executed by a computing device, cause the computing device to perform operations comprising:
-
computing for each event of a plurality of events, a corresponding mark time that is a function of a time at which the event occurs, wherein computing the corresponding mark time occurs at a corresponding decision point, the decision point that differs from the corresponding mark time by a corresponding decision delay; and the decision delays corresponding to the plurality of events are substantially variable; and generating for each event of the plurality of events, a corresponding signal at a corresponding report time that follows the corresponding mark time by a delay interval. - View Dependent Claims (49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61)
-
-
4. A method for detecting and reporting of a plurality of events, comprising:
-
computing, by a processor, for each event of the plurality of events, a corresponding mark time that is a function of a time at which the event occurs, wherein determining the corresponding mark time occurs at a corresponding decision point that differs from the corresponding mark time by a corresponding decision delay; the decision delays corresponding to the plurality of events are variable; and generating, by a processor, for events of the plurality of events a signal at a report time that follows the corresponding mark time by a delay interval;
the report time of the signal indicating the corresponding mark time. - View Dependent Claims (62, 63, 64, 65, 66, 67)
-
-
5. A system for detecting and reporting a plurality of events, the system comprising:
-
a data processing device programmed to; compute for each event of the plurality of events, a corresponding mark time that is a function of a time at which the event occurs, wherein determining the corresponding mark time occurs at a corresponding decision point that differs from the corresponding mark time by a corresponding decision delay;
the decision delays corresponding to the plurality of events are variable; andgenerate for events of the plurality of events a signal at a report time that follows the corresponding mark time by a delay interval;
the report time of the signal indicating the corresponding mark time. - View Dependent Claims (68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80)
-
Specification