Methods and Apparatus for Filtering Video Packets for Large-Scale Video Stream Monitoring
First Claim
Patent Images
1. A method of filtering video packets for video stream monitoring comprising the steps of:
- receiving a video packet of a video stream;
extracting one or more features from a specified frame of the video packet via one or more histograms and frequency domain coefficients of the specified frame;
implementing one or more concept detectors on the one or more features creating one or more confidence values; and
transmitting the confidence values to a display module for filtering of video packets.
0 Assignments
0 Petitions
Accused Products
Abstract
A method of filtering video packets for video stream monitoring is provided. A video packet of a video stream is received. One or more features are extracted from a specified frame of the video packet via one or more histograms and frequency domain coefficients of the specified frame. One or more concept detectors are implemented on the one or more features creating one or more confidence values. The confidence values are transmitted to a display module for filtering of video packets.
12 Citations
29 Claims
-
1. A method of filtering video packets for video stream monitoring comprising the steps of:
-
receiving a video packet of a video stream; extracting one or more features from a specified frame of the video packet via one or more histograms and frequency domain coefficients of the specified frame; implementing one or more concept detectors on the one or more features creating one or more confidence values; and transmitting the confidence values to a display module for filtering of video packets. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of extracting features from video packets for filtering purposes comprising the steps of:
-
parsing a video packet to attain a specified frame; calculating a histogram for each of one or more slices of the specified frame using frequency domain coefficients of the specified frame; and creating a feature vector of the specified frame based on the one or more calculated histograms.
-
-
14. A method of calculating one or more histograms for feature extraction from a video packet, comprising the steps of:
-
determining frequency domain coefficients of a specified frame of the video packet; partitioning the specified frame into one or more slices; and calculating a histogram of the frequency domain coefficients for each of the one or more slices of the specified frame.
-
-
15. Apparatus for filtering video packets for video stream monitoring, comprising:
-
a memory; and at least one processor coupled to the memory and operative to;
receive a video packet of a video stream;
extract one or more features from a specified frame of the video packet via one or more histograms and frequency domain coefficients of the specified frame;
implement one or more concept detectors on the one or more features creating one or more confidence values; and
transmit the confidence values to a display module for filtering of video packets. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. An article of manufacture for filtering video packets for video stream monitoring, comprising a machine readable medium containing one or more programs which when executed implement the steps of:
-
receiving a video packet of a video stream; extracting one or more features from a specified frame of the video packet via one or more histograms and frequency domain coefficients of the specified frame; implementing one or more concept detectors on the one or more features creating one or more confidence values; and transmitting the confidence values to a display module for filtering of video packets. - View Dependent Claims (28, 29)
-
Specification