Music cover identification with lyrics for search, compliance, and licensing
AssigneeAudible Magic Corporation
InventorErling Wold
Life of this patent
Estimating the term…
Abstract
Embodiments cover identifying an unidentified media content item as a cover of a known media content item using lyrical contents. In an example, a processing device receives an unidentified media content item and determines lyrical content associated with the unidentified media content item. The processing device then determines a lyrical similarity between the lyrical content associated with the unidentified media content item and additional lyrical content associated with a known media content item of a plurality of known media content items. The processing device then identifies the unidentified media content item as a cover of the known media content item based at least in part on the lyrical similarity, resulting in an identified cover-media content item.
Claims22
A method comprising:
- receiving an unidentified media content item;
- determining lyrical content associated with the unidentified media content item, wherein the lyrical content comprises one or more words occurring at a first time offset;
- comparing the one or more words in the lyrical content associated with the unidentified media content item with one or more additional words that occur at the first time offset within additional lyrical content associated with a known media content item of a plurality of known media content items;
- determining, by a processing device, based on the comparison, a lyrical similarity between the lyrical content associated with the unidentified media content item and the additional lyrical content associated with the known media content item of the plurality of known media content items;
- and
- identifying, by the processing device, the unidentified media content item as a cover of the known media content item based at least in part on the lyrical similarity, resulting in an identified cover-media content item.
A non-transitory computer readable medium comprising instructions that, when executed by a processing device, cause the processing device to perform operations comprising:
- receiving an unidentified media content item;
- determining lyrical content associated with the unidentified media content item;
- determining, by the processing device, a lyrical similarity between the lyrical content associated with the unidentified media content item and additional lyrical content associated with a known media content item of a plurality of known media content items from a media content repository;
- responsive to determining that the lyrical similarity satisfies a similarity threshold;
- determining one or more musical features representing at least one of pitch, timbre or rhythm from the unidentified media content item;
- determining, by the processing device, a musical similarity between the one or more musical features of the unidentified media content item and the known media content item;
- and
- identifying, by the processing device, the unidentified media content item as a cover of the known media content item based on at least one of the lyrical similarity or the musical similarity, resulting in an identified cover-media content item;
- and
- responsive to determining that the lyrical similarity does not satisfy the similarity threshold, identifying the unidentified media content item as not a cover of the known media content item.
A system comprising:
- a first computing device comprising a media content sharing platform, wherein the first computing device is to:
- receive an unidentified media content item uploaded to the media content sharing platform;
- determine lyrical content associated with the unidentified media content item;
- determine that a lyrical similarity between the lyrical content associated with the unidentified media content item and additional lyrical content associated with a known media content item of a plurality of known media content items exceeds a similarity threshold;
- responsive to determining that the lyrical similarity exceeds the similarity threshold, perform at least one of a) send the unidentified media content item to a second computing device connected to the first computing device via a network, or b) extract one or more features of the unidentified media content item and send at least one of the one or more features or the lyrical content to the second computing device;
- and
- receive, from the second computing device, a notification that the unidentified media content item is a cover of the known media content item.
Dependencies are inferred from the claim text.