METHOD AND APPARATUS FOR CREATING A UNIQUE AUDIO SIGNATURE
First Claim
Patent Images
1. A method for determining an identity of an unknown sampled work, said method comprising:
- receiving, by a computer system, data of said unknown sampled work;
segmenting, by the computer system, said data of said unknown sampled work into a plurality of segments, said segments having a predetermined segment size and a predetermined hop size;
creating, by the computer system, a plurality of signatures wherein each of the plurality of signatures is a signature of one of said plurality of segments and wherein each of said plurality of signatures is of said predetermined segment size and said predetermined hop size;
comparing, by the computer system, said plurality of signatures of said unknown sampled work to a plurality of reference signatures of each of a plurality of reference works wherein said plurality of reference signatures of each of said plurality of reference works are created from a plurality of segments of said each of said plurality of reference works having a known segment size and a known hop size and said predetermined hop size of each of said plurality of segments of said unknown sampled work is less than said known hop size; and
identifying, by the computer system, said unknown sample work responsive to said comparison of said plurality of signatures of said unknown sampled work to said signatures of said plurality of reference works.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for creating a signature of a sampled work in real-time is disclosed herein. Unique signatures of an unknown audio work are created by segmenting a file into segments having predetermined segment and hop sizes. The signature then may be compared against reference signatures. One aspect may be characterized in that the hop size of the sampled work signature is less than the hop size of reference signatures. A method for identifying an unknown audio work is also disclosed.
129 Citations
16 Claims
-
1. A method for determining an identity of an unknown sampled work, said method comprising:
-
receiving, by a computer system, data of said unknown sampled work; segmenting, by the computer system, said data of said unknown sampled work into a plurality of segments, said segments having a predetermined segment size and a predetermined hop size; creating, by the computer system, a plurality of signatures wherein each of the plurality of signatures is a signature of one of said plurality of segments and wherein each of said plurality of signatures is of said predetermined segment size and said predetermined hop size; comparing, by the computer system, said plurality of signatures of said unknown sampled work to a plurality of reference signatures of each of a plurality of reference works wherein said plurality of reference signatures of each of said plurality of reference works are created from a plurality of segments of said each of said plurality of reference works having a known segment size and a known hop size and said predetermined hop size of each of said plurality of segments of said unknown sampled work is less than said known hop size; and identifying, by the computer system, said unknown sample work responsive to said comparison of said plurality of signatures of said unknown sampled work to said signatures of said plurality of reference works. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer readable storage medium, comprising executable instructions which when executed on a processing system cause the processing system to perform a method comprising:
-
receiving data of an unknown sampled work; segmenting said data of said unknown sampled work into a plurality of segments, said segments having a predetermined segment size and a predetermined hop size; creating a plurality of signatures wherein each of the plurality of signatures is a signature of one of said plurality of segments and wherein each of said plurality of signatures is of said predetermined segment size and said predetermined hop size; comparing said plurality of signatures of said unknown sampled work to a plurality of reference signatures of each of a plurality of reference works wherein said plurality of reference signatures of each of said plurality of reference works are created from a plurality of segments of said each of said plurality of reference works having a known segment size and a known hop size and said predetermined hop size of each of said plurality of segments of said unknown sampled work is less than said known hop size; and identifying said unknown sampled work responsive to said comparison of said plurality of signatures of said unknown sampled work to said signatures of said plurality of references works. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification