Video detection system and methods
First Claim
1. A video detection method, comprising:
- (a) extracting a feature data set from a queried digital image set and a file digital image set in a first set of file digital image sets;
(b) measuring one or more errors between the feature data set extracted from the queried digital image set and the file digital image set;
(c) repeating steps (a)-(b) for one or more file digital image sets in the first set of file digital image sets;
(d) generating a second set of file digital image sets, wherein the second set consists of each of the file digital image sets in the first set having a corresponding one or more errors less than a corresponding set of thresholds;
(e) repeating steps (a)-(d) for one or more feature data sets, generating a matching set of file digital image sets;
(f) measuring one or more bitmap matching errors between one or more subframes of a queried digital image in the queried digital image set and one or more sets of one or more subframes of a file digital image in a file digital image set in the matching set of file digital image sets, wherein the bitmap comprises a set of ordered pixels in an RGB color space;
(g) translating, resizing, and requantizing the one or more subframes of the queried digital image and repeating (f) to reduce the one or more bitmap matching errors;
(h) adding, to the one or more sets of one or more subframes of the file digital image, one of;
(1) one or more new subframes, and (2) a new set of one or more subframes; and
(i) repeating (f)-(h) for one or more file digital images in one or more file digital image sets in the matching set of file digital image sets.
2 Assignments
0 Petitions
Accused Products
Abstract
A video detection system and method compares a queried video segment to one or more stored video samples. Each of the queried video segments and stored video samples can be represented by respective digital image sets. A first and second comparison comprises comparing a set of low and high resolution temporal and spatial statistical moments in a COLOR9 space, and eliminating file digital image sets that do not match the queried digital image set. A third comparison generates a set of matching files by comparing a set of wavelet transform coefficients in a COLOR9 space. RGB bit-wise registration and comparison of one or more subframes of specific frames in the queried digital image set to a corresponding set of matching file subframes determines queried subframe changes. In the event of a change in a queried subframe, the changed subframe is added to the set of matching file subframes.
18 Citations
19 Claims
-
1. A video detection method, comprising:
-
(a) extracting a feature data set from a queried digital image set and a file digital image set in a first set of file digital image sets; (b) measuring one or more errors between the feature data set extracted from the queried digital image set and the file digital image set; (c) repeating steps (a)-(b) for one or more file digital image sets in the first set of file digital image sets; (d) generating a second set of file digital image sets, wherein the second set consists of each of the file digital image sets in the first set having a corresponding one or more errors less than a corresponding set of thresholds; (e) repeating steps (a)-(d) for one or more feature data sets, generating a matching set of file digital image sets; (f) measuring one or more bitmap matching errors between one or more subframes of a queried digital image in the queried digital image set and one or more sets of one or more subframes of a file digital image in a file digital image set in the matching set of file digital image sets, wherein the bitmap comprises a set of ordered pixels in an RGB color space; (g) translating, resizing, and requantizing the one or more subframes of the queried digital image and repeating (f) to reduce the one or more bitmap matching errors; (h) adding, to the one or more sets of one or more subframes of the file digital image, one of;
(1) one or more new subframes, and (2) a new set of one or more subframes; and(i) repeating (f)-(h) for one or more file digital images in one or more file digital image sets in the matching set of file digital image sets. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An apparatus adapted for producing video detection, comprising:
-
(a) means for extracting a plurality of feature data sets common to a queried digital image set and for each of a first set of file digital image sets; (b) means for sequentially searching the plurality of feature data sets for a matching set of file digital image sets, wherein the sequential searching comprises matching the plurality of feature data sets common to the queried digital image set and to a sequentially smaller set of subsets of the first set of file digital image sets; (c) means for comparing one or more subframes of a queried digital image in the queried digital image set to one or more sets of one or more subframes of a file digital image in a file digital image set in the matching set of file digital image sets, wherein the comparing comprises comparing a set of ordered pixels in an RGB color space, whereby the set of ordered pixels and the RGB color space are common to the queried digital image and to the file digital image; (d) means for translating, resizing, and requantizing the one or more subframes of the queried digital image and repeating (d) to reduce one or more bitmap matching errors of one or more subsets of the set of ordered pixels, wherein the one or more bitmap matching errors is taken between the queried digital image in a queried digital image set and the file digital image in a file digital image set in the matching set of file digital image sets; (e) means for detecting a match if the one or more bitmap matching errors is less than a corresponding set of thresholds; (f) means for adding, if no match is detected, to the one or more sets of one or more subframes of the file digital image, one of;
(1) one or more new subframes, and (2) a new set of one or more subframes; and(g) means for repeating (c)-(f) for one or more file digital images in one or more file digital image sets in the matching set of file digital image sets.
-
Specification