×

View handling in video surveillance systems

  • US 9,936,170 B2
  • Filed: 11/25/2015
  • Issued: 04/03/2018
  • Est. Priority Date: 09/28/2004
  • Status: Active Grant
First Claim
Patent Images

1. A computing system comprising:

  • one or more processors; and

    a memory system comprising one or more non-transitory computer-readable media storing instructions that, when executed by at least one of the one or more processors, cause the computing system to perform a method comprising;

    receiving a video signal comprising a plurality of frames;

    performing background segmentation on the video signal to extract foregrounds from the plurality of frames;

    determining an area of a foreground for a first frame of the plurality of frames;

    determining that the first frame of the plurality of frames is a bad frame based on determining that the area of the foreground is greater than a predetermined portion of a total frame area of the first frame;

    generating a bad frame event based on determining the first frame is a bad frame;

    determining a bad frame type corresponding to the first frame;

    storing an indication of the bad frame type in a listing of bad frame types;

    deleting a data packet containing the first frame based on the bad frame event;

    generating a gross change event based on determining that a predetermined number of consecutive bad frames occur; and

    clearing the listing of bad frame types based on the gross change event.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×