Method and apparatus for automatic detection and identification of unidentified Broadcast audio or video signals
First Claim
Patent Images
1. In a computer comprising a storage medium and an application running on said computer a method for detecting at least two substantially similar instances of the same piece of unregistered program in one or more program signals comprising:
- determining using the computer whether two or more unregistered portions of said one or more program signals is sufficiently similar to each other by detecting one or more sufficiently matching features in the two or more unregistered portions; and
determining whether the time positions associated with the corresponding one or more detected matching features in the two or more unregistered portions advance in sufficient synchrony to meet a pre-determined sequencing criteria; and
storing in computer memory at least one data value representing the result of such test.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method of detecting unidentified broadcast electronic media content using a self-similarity technique is presented. The process and system catalogues repeated instances of content that has not be positively identified, but are sufficiently similar as to infer repetitive broadcasts. These catalogued instances may be further processed on the basis of different broadcast channels, sources, geographic locations of broadcasts or format to further assist the identification thereof.
-
Citations
50 Claims
-
1. In a computer comprising a storage medium and an application running on said computer a method for detecting at least two substantially similar instances of the same piece of unregistered program in one or more program signals comprising:
-
determining using the computer whether two or more unregistered portions of said one or more program signals is sufficiently similar to each other by detecting one or more sufficiently matching features in the two or more unregistered portions; and
determining whether the time positions associated with the corresponding one or more detected matching features in the two or more unregistered portions advance in sufficient synchrony to meet a pre-determined sequencing criteria; andstoring in computer memory at least one data value representing the result of such test. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 48, 50)
-
-
13. In a computer comprising a storage medium and an application running on said computer a method for detecting self-similar repetition in a program signal comprising:
detecting using a computer processor a thread comprising a sequence of one or more portions of a first unregistered piece of programming, in one pass through the signal data, where each substantially consecutive portion of the first unregistered piece is determined to be sufficiently similar to a corresponding substantially consecutive portion of a second unregistered piece of unregistered programming by means of a sequencing test and storing in a computer memory at least one data value representing the result of said test, said sequencing test comprising first determining matching features in the two or more unregistered portions; and
then determining whether the time positions associated with the matching features advance in sufficient synchrony to meet a pre-determined sequencing criteria.- View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
26. In a computer comprising a storage medium and an application running on said computer a method for detecting self-similar repetition in a program signal comprising:
detecting by using a computer in a single pass through the signal data retrieved from computer memory insufficient self-similarities between two non-overlapping pieces of unregistered programming of a program signal by determining the number of pairs of insufficiently self-similar corresponding portions from each of the two pieces of unregistered programming, wherein said pairs of insufficiently self-similar corresponding portions substantially succeed a substantial number of detected substantially consecutive pairs of sufficiently self-similar corresponding portions, said consecutive pairs determined by detecting the self-similar portions by detecting sufficiently matching features in portions of the signal and determining whether the time indices corresponding to those detected matching features meet a sequencing criteria. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35)
-
36. A digital signal processing system for detecting at least two substantially similar instances of the same piece of unregistered program in one or more program signals comprising:
a computer comprised of a computer processor; and
a computer memory where the computer is adapted for detecting whether two or more unregistered portions of said one or more program signals is sufficiently self-similar by using a sequencing test on the at least two instances, said sequencing test comprising detecting sufficiently matching features in the two or more unregistered portions; and
determining whether the time positions associated with the detected matching features advance in sufficient synchrony to meet a pre-determined sequencing criteria.- View Dependent Claims (37, 38, 39, 40, 41)
-
42. A digital signal processing system for detecting self-similar repetition in a program signal comprising:
a computer comprising a computer processor; and
a computer memory, where the computer is adapted for detecting in one pass through the signal data, a thread comprising a sequence of one or more portions of a first unregistered piece of programming, where each consecutive portion of the first unregistered piece is determined to be sufficiently similar to a corresponding substantially consecutive portion in a second unregistered piece of unregistered programming by means of a sequencing test, said sequencing test comprising detecting sufficiently matching features in the two or more unregistered portions; and
comparing the time positions associated with the detected matching features to determine whether the time positions associated with the detected matching features advance in sufficient synchrony to meet a pre-determined sequencing criteria.- View Dependent Claims (43, 44, 45)
-
46. In a computer, a method of detecting self similarity in a program signal by means of:
-
for at least one pair of signal data samples in a plurality of signal data samples retrieved from computer memory signal, an at least one first sample of the pair from a first portion of the signal and an at least one second sample of the pair from a second portion of the signal, determining using a computer whether the at least one first samples have sufficiently the same value as the corresponding at least one second samples; and determining using a computer, whether the time values associated with the plurality of determined first samples increases in sufficient synchrony with the time values associated with the corresponding plurality of second samples. - View Dependent Claims (47)
-
-
49. A computer comprising a computer processor and a computer memory, where the computer is adapted by means of programming code stored in the computer memory to perform any of the processes claimed in claims .
Specification