Methods and apparatus for identifying program segments by detecting duplicate signal patterns
First Claim
Patent Images
1. A method for identifying segments of a broadcast program signal comprising, in combination, the steps of:
- receiving said broadcast program signal from an external source, recording said broadcast program signal as received in a storage device, and identifying repeating segments of said broadcast program signal.
2 Assignments
0 Petitions
Accused Products
Abstract
A broadcast program receiving and recording device which identifies songs and commercials within the recorded content by searching the content for repeating segments, and bookmarking segments that substantially duplicate other segments as being either songs (if longer than about two minutes) or commercials (if shorter than about two minutes). Repeating duplicate segments are identified by using a Haar wavelet transform to identification values that are placed in a searchable database for comparison with identification values representative of other content. Bookmarking records are used to identify repeating segments.
323 Citations
18 Claims
-
1. A method for identifying segments of a broadcast program signal comprising, in combination, the steps of:
-
receiving said broadcast program signal from an external source, recording said broadcast program signal as received in a storage device, and identifying repeating segments of said broadcast program signal. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for identifying recordings in broadcast radio programming containing other content comprising, in combination, the steps of:
-
recording said broadcast radio programming on a signal storage device, searching said broadcast radio programming for matching program segments that substantially duplicate one another, and storing information specifying the location of at least one of said matching program segments. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A method for identifying repeating content in a broadcast program signal comprising, in combination, the steps of:
-
processing said signal to create a sequence of identification values indicative of the content of a corresponding sequence of intervals of said program signal, and searching said sequence of identification values for substantially matching patterns of values indicative of said repeating content. - View Dependent Claims (13, 14)
-
-
15. The method for identifying the presence of a pre-recorded program segment in a source program signal comprising, in combination, the steps of:
-
employing a wavelet transform to extract first sequence of wavelet coefficient values from said pre-recorded program signal, employing said wavelet transform to extract a second sequence of wavelet coefficient values from said source program signal, and searching said second sequence for the values substantially matching at least a portion of said first sequence of wavelet coefficient values. - View Dependent Claims (16, 17, 18)
-
Specification