High definition surveillance image storage optimization and retention triggering apparatus
First Claim
1. An apparatus for image storage optimization and retention comprising:
- a purging module;
communicatively coupled to,a network interface to extrinsic sensors;
communicatively coupled to,an extrinsic retention meta-data store;
coupled to the purging module and further coupled toa camera network interface to a plurality of high definition video cameras;
said modules interfaces and store interconnected by communication circuits and switches;
a circuit to receive H.264 streams from high definition video cameras;
a circuit to segment H.264 streams into files and embed retention meta-data in each header of a file;
a processor core configured to determine that an extrinsic sensor measurement or event is of substantial significance to a surveillance system; and
a circuit to set a retention flag in an extrinsic retention meta-data store,wherein said purging module comprises;
a retention policy storea statutory and judicial requirements store;
a metric threshold store;
a camera and location ownership store;
an interface to disk file management; and
a circuit to store retention metadata; and
a calendar module comprising a calendar processor configured to match video file segment timestamps with date-time of purging directives and when true, trigger purging of segments unprotected by retention meta-data.
1 Assignment
0 Petitions
Accused Products
Abstract
A high definition surveillance video storage optimization system executes purging directives according to policy and retention meta data. Segments of video are purged from storage when thresholds of retention metrics are applied and when policy permits. Retention metrics are determined from acoustic sound energy, radiation energy, access control events, and movement. Policies reflect calendars and elapsed time, percentage of available storage, statutory and judicial mandates, and utility of the stored segments. Extrinsic sensor data and operations are recorded into non-transitory retention meta data stores. Metrics are transformed into retention flags at either time of recordation or time of purgation. Security file storage includes metadata about the environment acquired by sensors include doors, audio noise, object identification and tracking and inputs which influence retention or purging. A circuit filters for motion and stores metadata per segment. Meta data enables content based purging of least consequential files.
8 Citations
7 Claims
-
1. An apparatus for image storage optimization and retention comprising:
-
a purging module;
communicatively coupled to,a network interface to extrinsic sensors;
communicatively coupled to,an extrinsic retention meta-data store;
coupled to the purging module and further coupled toa camera network interface to a plurality of high definition video cameras;
said modules interfaces and store interconnected by communication circuits and switches;a circuit to receive H.264 streams from high definition video cameras; a circuit to segment H.264 streams into files and embed retention meta-data in each header of a file; a processor core configured to determine that an extrinsic sensor measurement or event is of substantial significance to a surveillance system; and a circuit to set a retention flag in an extrinsic retention meta-data store, wherein said purging module comprises; a retention policy store a statutory and judicial requirements store; a metric threshold store; a camera and location ownership store; an interface to disk file management; and a circuit to store retention metadata; and a calendar module comprising a calendar processor configured to match video file segment timestamps with date-time of purging directives and when true, trigger purging of segments unprotected by retention meta-data. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus for high definition surveillance image storage optimization comprises:
-
a camera network interface to a plurality of high definition video cameras; and a video stream transformation module (vtransformation module); wherein said vtransformation module comprises; a first digital logic circuit to receive H.264 streams transmitted from high definition video cameras coupled to said camera network interface; a first processor core configured by instructions to transform a received H.264 stream into at least one video segment;
communicatively coupled to,a second digital logic circuit to transmit a file write operation to media controller to store metrics into file headers encoded into a non-transitory media storage device, wherein said processor cores are one of the group;
physical, and virtual; and
said circuits, interfaces, modules, cores, and media controller interconnected by communication circuits and switches;a second processor core configured by instructions to transform frequency coefficients of said JPEG pixel blocks into movement metrics;
communicatively coupled to said digital logic circuits and interfaces;a circuit to set a retention flag when said movement metric exceeds a threshold; a circuit to receive a purging directive; and a circuit to remove pointers to video file segment files without a retention flag set.
-
Specification