Apparatus and method for recapture of realtime events
First Claim
1. A device for providing a record of an occurrence close in time to a triggering event, said device comprising:
- a) a data detection apparatus having a location and an orientation, and configured for detecting an occurrence;
b) control circuitry coupled to the data detection apparatus for developing a stream of electronic data representing a continuous sequence of data inputs in real time;
c) a data storage bank coupled to the control circuitry for receiving the data inputs in real time and retaining the electronic data, said data storage bank having a first memory address and a last memory address and being of a size sufficient to store all data input for a desired pre-set time interval;
d) an event detection mechanism responsive to a triggering event and coupled to the control circuitry for sensing occurrence of the triggering event;
e) activation means coupled to the control circuitry for activating the control circuitry to generate the electronic data representing the continuous sequence of data inputs in real time;
f) a control algorithm and processor coupled to the control circuitry for (i) storing the electronic data representing the continuous sequence of data inputs in the data storage bank, (ii) processing the electronic data to progressively write over the electronic data in the data storage bank after the data storage bank has become full, said writing over commencing at the first memory address and proceeding to the last memory address, and (iii) discontinuing storing electronic data in the data storage bank after detection of the triggering event so as to capture in the data storage bank a record of the continuous sequence of video images of the occurrence over a time interval adjacent to the occurrence of the triggering event, based upon the time of occurrence of the triggering event and independent of the location and orientation of the data detection apparatus; and
g) means for downloading the electronic data from the data storage bank to a means for perceiving the data.
0 Assignments
0 Petitions
Accused Products
Abstract
An apparatus and method for providing a video or audio record of a predetermined activity close in time to a preselected triggering event comprising a video or audio detection apparatus, control circuitry for developing a stream of electronic data representing a continuous sequence of audio or video images in real time, a circular data storage buffer for receiving the data in real time, an event detection mechanism for sensing occurrence of the predetermined triggering event so as to cause the control circuitry to freeze the contents of the circular buffer at some time adjacent to the occurrence of the triggering event, and means for downloading the stored data to a means for perceiving it such as a personal computer.
-
Citations
20 Claims
-
1. A device for providing a record of an occurrence close in time to a triggering event, said device comprising:
-
a) a data detection apparatus having a location and an orientation, and configured for detecting an occurrence; b) control circuitry coupled to the data detection apparatus for developing a stream of electronic data representing a continuous sequence of data inputs in real time; c) a data storage bank coupled to the control circuitry for receiving the data inputs in real time and retaining the electronic data, said data storage bank having a first memory address and a last memory address and being of a size sufficient to store all data input for a desired pre-set time interval; d) an event detection mechanism responsive to a triggering event and coupled to the control circuitry for sensing occurrence of the triggering event; e) activation means coupled to the control circuitry for activating the control circuitry to generate the electronic data representing the continuous sequence of data inputs in real time; f) a control algorithm and processor coupled to the control circuitry for (i) storing the electronic data representing the continuous sequence of data inputs in the data storage bank, (ii) processing the electronic data to progressively write over the electronic data in the data storage bank after the data storage bank has become full, said writing over commencing at the first memory address and proceeding to the last memory address, and (iii) discontinuing storing electronic data in the data storage bank after detection of the triggering event so as to capture in the data storage bank a record of the continuous sequence of video images of the occurrence over a time interval adjacent to the occurrence of the triggering event, based upon the time of occurrence of the triggering event and independent of the location and orientation of the data detection apparatus; and g) means for downloading the electronic data from the data storage bank to a means for perceiving the data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method for providing a record of an occurrence close in time to a triggering event, said method comprising:
-
a) orienting a data detection apparatus in such a way as to detect an occurrence; b) coupling the data detection apparatus to control circuitry for developing a stream of electronic data representing a continuous sequence of data inputs to the data detection apparatus in real time; c) coupling a data storage bank to the control circuitry for receiving the electronic data in real time and retaining the electronic data, said data storage bank having a first memory address and a last memory address, and being of a size sufficient to store all data input for a desired pre-set time interval; d) linking an event detection mechanism to the control circuitry with a detector for sensing occurrence of a triggering event; e) activating the control circuitry to generate the electronic data representing the continuous sequence of data inputs in real time; f) storing the electronic data representing the continuous sequence of data inputs in the data storage bank, said storage beginning at the first memory address and proceeding sequentially to the last memory address; g) processing the electronic data with control software coupled to the control circuitry and data storage bank to progressively write over the electronic data in the data storage bank after the data storage bank has become full, said writing over commencing at the first memory address; h) detecting actual occurrence of the triggering event with the event detection mechanism; i) discontinuing storing electronic data in the data storage bank after detection of the triggering event so as to capture in the data storage bank a record of a continuous sequence of data inputs of the occurrence over a time interval adjacent to the occurrence of the triggering event, based upon the time of occurrence of the triggering event and independent of the orientation of the data detection apparatus; j) downloading the electronic data from the data storage bank to a means for perceiving the data; and k) resetting the data detection apparatus, the control circuitry, and the data storage bank for detection and storage of another occurrence following detection of another triggering event. - View Dependent Claims (19, 20)
-
Specification