A camera-based security system protects an asset by detecting an aerial surveillor and consequently storing notifications into a video archive, alerting to an operator console, and actuating privation apparatus. One or more cameras provides video streams to a processor which derives object motion. Attributes of object motion trigger notification to record and alert on conditions associated with an aerial surveillor. Tracking of pixels, pixel blocks, and motion vectors enable rules based determination of an airborne surveillance vehicle according to characteristic hovering or lingering by masking LSB of accumulated positive and negative movements. Actuators cause privation enhancement apparatus to obfuscate the protected asset (structure, area, or volume) or to interpose between the protected asset and the surveillor. The method traces a travel path of an object; and determines a ray from a private property to a surveillor drone.
Legal claims defining the scope of protection, as filed with the USPTO.
1. A method for operation of a privacy security system comprising: capturing by an optical instrument at least one stream of video files; decoding said stream into pixel blocks of frequency coefficients; determining at least one pixel block containing an edge by characteristic frequency coefficients; compressing said stream of video files; determining a motion event upon a change in compression efficiency; determining a motion object by selecting pixel blocks with degraded compression efficiency; storing locations of the motion object over a sequence of video frames; reading stored thresholds of motion, flight path parameters, and video block occupancy; correlating locations of the motion object with at least one of radar, LIDAR, and sonar whereby range to the motion object is estimated; and adding a visual indicium of location into a display of said video file presented to a security system operator.
2. A method for operation of a privacy security system comprising: transforming at least one stream of compressed video files into surveillance alerts and notifications by performance in a processor the processes; determining a motion object by comparing each video frame with a subsequent frame; reading stored thresholds of motion, flight path parameters, and video block occupancy; decoding motion vectors from the compressed video files; comparing motion vectors to a motion magnitude threshold; triggering a surveillance alert and notification on the condition that the motion vectors exceed the motion threshold thrice within a period of time for at least one of: both upward motion and downward motion, and, both leftward motion and rightward motion; decrementing from a Brownian motion threshold the total number of motion vectors associated with a motion object between entering and exiting the video stream; and triggering a surveillance alert and notification on the condition that the total number of motion vectors associated with a motion object exceeds a Brownian motion threshold.
3. A method for operation of a privacy security system comprising: transforming at least one stream of compressed video files into surveillance alerts and notifications by performance in a processor the processes; determining a motion object by comparing each video frame with a subsequent frame; reading stored thresholds of motion, flight path parameters, and video block occupancy; decoding motion vectors from the compressed video files; comparing motion vectors to a motion magnitude threshold; triggering a surveillance alert and notification on the condition that the motion vectors exceed the motion threshold thrice within a period of time for at least one of: both upward motion and downward motion, and, both leftward motion and rightward motion; accumulating angular motion vectors for a motion object; and triggering a surveillance alert and notification on the condition that the accumulation of angular motion vectors exceeds four pi radians in at least one of vertical and horizontal.
4. A method for operation of a privacy security system comprising: transforming at least one stream of compressed video files into surveillance alerts and notifications by performance in a processor the processes; determining a motion object by comparing each video frame with a subsequent frame; reading stored thresholds of motion, flight path parameters, and video block occupancy; decoding motion vectors from the compressed video files; comparing motion vectors to a motion magnitude threshold; triggering a surveillance alert and notification on the condition that the motion vectors exceed the motion threshold thrice within a period of time for at least one of: both upward motion and downward motion, and, both leftward motion and rightward motion; adding to a store of a motion vectors for a motion object during operation; determining by Fourier analysis a frequency of reiteration in motion vectors of said motion object; and triggering a surveillance alert and notification.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
July 28, 2019
March 31, 2020
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.