System and method for monitoring and capturing potential traffic infractions
First Claim
Patent Images
1. A system for monitoring and supervising potential traffic infraction events, said system comprising:
- a single potential traffic infractions detector;
one or more image capture devices; and
a single multi-thread capture routine configured to simultaneously generate a distinct thread for each one of a plurality of potential traffic infraction events occurring at least one of almost simultaneously or simultaneously in a same lane or in different lanes of a road, each distinct thread containing therein a complete record of simultaneously captured images of an associated one of the plurality of potential traffic infraction events,wherein;
separate and distinct threads of different traffic infractions may be simultaneously or almost simultaneously generated using the same one or more capture devices as another distinct and separate traffic infraction violation thread;
as many separate and distinct threads as a previously programmed number of frames per second may be created until fulfilling a total time of a pre-event;
upon creation of a circular buffer of the many separate and distinct threads, at least one thread that exceeds the total time of the pre-event is discarded and at least one new separate and distinct thread is simultaneously created to replace the at least one thread having been discarded;
each circular memory buffer discards an oldest frame upon input of each new framein response to at least one of the plurality of potential traffic infraction events resulting in an actual traffic infraction event, the single thread capture routine is further configured to identify, retain, and use a thread having therein a complete record of simultaneously captured images of the actual traffic infraction event, and to simultaneously therewith create a new thread to replace the thread having been identified and used;
capture of the actual traffic infraction event is performed in real-time; and
in response to two potential traffic infraction events occurring within a few thousandths of a second of difference between one another, the single thread capture routine is further configured to create one or more backup threads and to save the backup threads frames of pre-events existing in a sole capture thread, such that, upon occurrence of one or more actual traffic infraction events associated with the two potential traffic infraction events, each backup thread thereupon saves necessary images in real-time for the each of the backup threads.
0 Assignments
0 Petitions
Accused Products
Abstract
The present invention refers to a system and method for monitoring and supervising potential traffic infractions, comprising the detection of potential traffic infractions and the capture of the images thereof, wherein the images preferentially relate to a sequence of images of the pre and post events, further comprising a multi-thread module which enables the capture of images of one or more potential traffic infractions occurring in the same or in different lanes of the road, with almost simultaneous pre-event and post-event sequences.
-
Citations
33 Claims
-
1. A system for monitoring and supervising potential traffic infraction events, said system comprising:
-
a single potential traffic infractions detector; one or more image capture devices; and a single multi-thread capture routine configured to simultaneously generate a distinct thread for each one of a plurality of potential traffic infraction events occurring at least one of almost simultaneously or simultaneously in a same lane or in different lanes of a road, each distinct thread containing therein a complete record of simultaneously captured images of an associated one of the plurality of potential traffic infraction events, wherein; separate and distinct threads of different traffic infractions may be simultaneously or almost simultaneously generated using the same one or more capture devices as another distinct and separate traffic infraction violation thread; as many separate and distinct threads as a previously programmed number of frames per second may be created until fulfilling a total time of a pre-event; upon creation of a circular buffer of the many separate and distinct threads, at least one thread that exceeds the total time of the pre-event is discarded and at least one new separate and distinct thread is simultaneously created to replace the at least one thread having been discarded; each circular memory buffer discards an oldest frame upon input of each new frame in response to at least one of the plurality of potential traffic infraction events resulting in an actual traffic infraction event, the single thread capture routine is further configured to identify, retain, and use a thread having therein a complete record of simultaneously captured images of the actual traffic infraction event, and to simultaneously therewith create a new thread to replace the thread having been identified and used; capture of the actual traffic infraction event is performed in real-time; and in response to two potential traffic infraction events occurring within a few thousandths of a second of difference between one another, the single thread capture routine is further configured to create one or more backup threads and to save the backup threads frames of pre-events existing in a sole capture thread, such that, upon occurrence of one or more actual traffic infraction events associated with the two potential traffic infraction events, each backup thread thereupon saves necessary images in real-time for the each of the backup threads. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 30, 32)
-
-
17. A method for monitoring and supervising potential traffic infraction events, comprising the steps of:
-
detecting potential traffic infraction events using a single potential traffic infractions detector and one or more image capture devices; simultaneously generating, via a single multi-thread capture routine, a distinct thread for each one of a plurality of potential traffic infraction events occurring at least one of almost simultaneously or simultaneously in a same lane or in different lanes of a road, each distinct thread containing a complete record of simultaneously captured images of an associated one of the plurality of potential traffic infraction events; creating as many threads as a previously programmed number of frames per second until fulfilling a total time of a pre-event; upon creation of a circular buffer of threads, discarding a thread that exceeds the total time and simultaneously creating a new thread to replace the thread having been discarded; with each circular memory buffer discarding an oldest frame upon input of each new frame; and
in response to an event being triggered, using a thread that is complete, and simultaneously creating a new thread to replace the thread has been used;in response to a potential traffic infraction event occurring, not discarding the thread of the pre-event that is complete and performing capture of the post-event in real time; and in response to two potential traffic infraction events occurring with a few thousandths of a second of difference between one another, creating backup threads and saving the backup threads frames of pre-events existing in a sole capture thread, wherein each backup thread thereupon saves necessary images in real time for the thread'"'"'s post-events. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 33)
-
Specification