Method of and system for mobile surveillance and event recording
First Claim
1. A video-data chapter segmentation method comprising:
- monitoring for at least one external start trigger;
responsive to detection of at least one of the at least one external start trigger, creating a chapter start point at a point in the video data corresponding to a specified time preceding the at least one detected external start trigger;
initiating recording of the video data beginning at the point in the video data;
monitoring for at least one stop trigger; and
responsive to detection of at least one of the at least one stop trigger, creating a chapter stop point at a point in the data corresponding to a specified time preceding the at least one detected stop trigger.
12 Assignments
0 Petitions
Accused Products
Abstract
A data-encoding system includes a source of unencoded data, and a first encoder interoperably coupled to the source, wherein the first encoder is adapted to receive the unencoded data, encode the unencoded data, and output encoded data at a first data rate. The data encoding system further includes a second encoder interoperably coupled to the source, wherein the second encoder is adapted to receive the unencoded data, encode the unencoded data, and output encoded data at a second data rate in which the second data rate exceeds the first data rate. This Abstract is provided to comply with rules requiring an Abstract that allows a searcher or other reader to quickly ascertain subject matter of the technical disclosure. This Abstract is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims. 37 CFR 1.72(b).
144 Citations
74 Claims
-
1. A video-data chapter segmentation method comprising:
-
monitoring for at least one external start trigger;
responsive to detection of at least one of the at least one external start trigger, creating a chapter start point at a point in the video data corresponding to a specified time preceding the at least one detected external start trigger;
initiating recording of the video data beginning at the point in the video data;
monitoring for at least one stop trigger; and
responsive to detection of at least one of the at least one stop trigger, creating a chapter stop point at a point in the data corresponding to a specified time preceding the at least one detected stop trigger. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A video-data chapter segmentation computer system comprising:
-
a processor; and
a memory including software instructions adapted to enable the computer system to perform the steps of;
monitoring for at least one external start trigger;
responsive to detection of at least one of the at least one external start trigger, creating a chapter start point at a point in the video data corresponding to a specified time preceding the at least one detected external start trigger;
initiating recording of the video data beginning at the point in the video data;
monitoring for at least one stop trigger; and
responsive to detection of at least one of the at least one stop trigger, creating a chapter stop point at a point in the data corresponding to a specified time preceding the at least one detected stop trigger. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A data-encoding system comprising:
-
a source of unencoded data;
a first encoder interoperably coupled to the source;
wherein the first encoder is adapted to receive the unencoded data, encode the unencoded data, and output encoded data at a first data rate;
a second encoder interoperably coupled to the source;
wherein the second encoder is adapted to receive the unencoded data, encode the unencoded data, and output encoded data at a second data rate;
wherein the second data rate exceeds the first data rate. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A data-encoding method comprising:
-
a first encoder interoperably coupled to a source of unencoded data receiving the unencoded data, encoding the unencoded data, and outputting encoded data at a first data rate;
a second encoder interoperably coupled to the source receiving the unencoded data, encoding the unencoded data, and outputting encoded data at a second data rate; and
wherein the second data rate exceeds the first data rate. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. A data-overflow-handling method comprising:
-
storing at least one of captured audio data, video data, and metadata to a first directory of a non-removable data storage medium;
determining whether an event is being recorded;
responsive to a determination that an event is being recorded, storing an image of the stored at least one of captured audio data, video data, and metadata to a second directory of the non-removable data storage medium;
determining whether a predefined capacity threshold relative to a removable data storage medium has been exceeded;
responsive to a determination that the predefined capacity threshold has been exceeded, creating a third directory of the non-removable data storage medium;
determining whether data in the second directory of the non-removable storage medium has not been stored to the removable data storage medium;
responsive to a determination that data in the second directory of the non-removable storage medium has not been stored to the removable data storage medium, storing any unstored data in the second directory to the removable data storage medium;
determining whether the second directory contains finalization files;
responsive to a determination that the second directory contains finalization files, finalizing the removable storage medium and providing a prompt to insert another removable storage medium; and
responsive to a determination that the second directory contains no finalization files, returning to the step of determining whether data in the second directory of the non-removable storage medium has not been stored to the removable data storage medium. - View Dependent Claims (40, 41, 42)
-
-
43. A data-overflow-handling computer system comprising:
-
a processor; and
a memory including software instructions adapted to enable the computer system to perform the steps of;
storing at least one of captured audio data, video data, and metadata to a first directory of a non-removable data storage medium;
determining whether an event is being recorded;
responsive to a determination that an event is being recorded, storing an image of the stored at least one of captured audio data, video data, and metadata to a second directory of the non-removable data storage medium;
determining whether a predefined capacity threshold relative to a removable data storage medium has been exceeded;
responsive to a determination that the predefined capacity threshold has been exceeded, creating a third directory of the non-removable data storage medium;
determining whether data in the second directory of the non-removable storage medium has not been stored to the removable data storage medium;
responsive to a determination that data in the second directory of the non-removable storage medium has not been stored to the removable data storage medium, storing any unstored data in the second directory to the removable data storage medium;
determining whether the second directory contains finalization files;
responsive to a determination that the second directory contains finalization files, finalizing the removable storage medium and providing a prompt to insert another removable storage medium; and
responsive to a determination that the second directory contains no finalization files, returning to the step of determining whether data in the second directory of the non-removable storage medium has not been stored to the removable data storage medium. - View Dependent Claims (44, 45, 46)
-
-
47. A method of archiving data, the method comprising:
-
receiving data;
storing the data on a first data storage medium;
selecting a portion of the data;
determining if at least one environmental factor indicates that environmental conditions are acceptable for storing the selected portion of the data on a second data storage medium; and
responsive to a determination that the at least one environmental factor indicates that environmental conditions are acceptable, storing the selected portion of the data on the second data storage medium. - View Dependent Claims (48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58)
-
-
59. A computer system for archiving data, the computer system comprising:
-
a processor; and
a memory including software instructions adapted to enable the computer system to perform the steps of;
receiving data;
storing the data on a first data storage medium;
selecting a portion of the data;
determining if at least one environmental factor indicates that environmental conditions are acceptable for storing the selected portion of the data on a second data storage medium; and
responsive to a determination that the at least one environmental factor indicates that environmental conditions are acceptable, storing the selected portion of the data on the second data storage medium. - View Dependent Claims (60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70)
-
-
71. A data security method comprising:
-
performing a checksum on data contained on a removable data storage medium;
storing the checksum on the removable data storage medium in at least one of an encrypted and a hidden form;
storing a unique serial number pertaining to the removable storage medium to the removable storage medium; and
storing a checksum and a corresponding unique serial number of a plurality of previous removable storage media to the removable storage medium. - View Dependent Claims (72)
-
-
73. A data security computer system comprising:
-
a processor; and
a memory including software instructions adapted to enable the computer system to perform the steps of;
performing a checksum on data contained on a removable data storage medium;
storing the checksum on the removable data storage medium in at least one of an encrypted and a hidden form;
storing a unique serial number pertaining to the removable storage medium to the removable storage medium; and
storing a checksum and a corresponding unique serial number of a plurality of previous removable storage media to the removable storage medium. - View Dependent Claims (74)
-
Specification