Metadata record generation
First Claim
1. A computer-implemented method of analyzing a media project defined by a craft tool, the method comprising:
- receiving a file for the media project defined by the craft tool, wherein the craft tool is a computer-implemented tool for audio and/or visual editing, the media project includes a plurality of media items in at least one of a plurality of tracks and project bins, and the received file comprises media content extracted from the plurality of media items;
comparing a representation generated from media content extracted from a particular one of the plurality of media items to reference representations in a database of reference items to identify a match, wherein;
the reference items in the reference database include associated reference metadata,the representation generated from the media content extracted from the particular media item of the media project is a fingerprint generated from the media content extracted from the particular media item of the media project, andthe corresponding reference item comprises a representation in the form of a fingerprint generated from a reference work and associated metadata identifying the reference work; and
in response to identifying a corresponding reference item in the reference database for which the representation generated from the content extracted from the particular media item matches the reference representation for the corresponding reference item, using the associated reference metadata to identify the media content extracted from the particular media item.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer implemented method and system provide for automatic selection and extraction of metadata and media content from projects in a craft tool. Automated identification, classification and management of such metadata and content is provided using including techniques such as pattern recognition for audio and visual content. The automatic tracking and centralized storage of metadata and content for compliance purposes can be facilitated, and can enable querying of organized metadata stored in a central database. In an example, metadata and media content are extracted automatically from a project in a craft tool at a client system and are forwarded to a host system for the creation of a cue sheet including timings for media files from timing metadata in a project file to create the timings on the cue sheet.
24 Citations
20 Claims
-
1. A computer-implemented method of analyzing a media project defined by a craft tool, the method comprising:
-
receiving a file for the media project defined by the craft tool, wherein the craft tool is a computer-implemented tool for audio and/or visual editing, the media project includes a plurality of media items in at least one of a plurality of tracks and project bins, and the received file comprises media content extracted from the plurality of media items; comparing a representation generated from media content extracted from a particular one of the plurality of media items to reference representations in a database of reference items to identify a match, wherein; the reference items in the reference database include associated reference metadata, the representation generated from the media content extracted from the particular media item of the media project is a fingerprint generated from the media content extracted from the particular media item of the media project, and the corresponding reference item comprises a representation in the form of a fingerprint generated from a reference work and associated metadata identifying the reference work; and in response to identifying a corresponding reference item in the reference database for which the representation generated from the content extracted from the particular media item matches the reference representation for the corresponding reference item, using the associated reference metadata to identify the media content extracted from the particular media item. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system comprising at least one computer server, the system configured to:
-
receive a file for a media project defined by a craft tool, wherein the craft tool is a tool for audio and/or visual editing implemented by a client system, the media project includes a plurality of media items in at least one of a plurality of tracks and project bins, and the received file comprises media content extracted from media items of the media project; compare a representation generated from media content extracted from a particular one of the plurality of media items of the media project to reference representations in a database of reference items to identify a match, wherein; the reference items in the reference database comprise reference representations and associated reference metadata, the representation generated from the media content extracted from the particular media item of the media project is a fingerprint generated from the media content extracted from the particular media item of the media project, and the corresponding reference item comprises a representation in the form of a fingerprint generated from a reference work and associated metadata identifying the reference work; and use, in response to identifying a corresponding item in the reference database for which the representation generated from the content extracted from the particular media item matches the reference representation in the corresponding item in the reference database, the associated reference metadata to identify the media content extracted from the particular media item of the media project. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A system comprising at least one computer server, the system configured to:
-
receive a file for a media project defined by a craft tool, wherein the craft tool is a tool for audio and/or visual editing implemented by a client system, the media project includes a plurality of media items in at least one of a plurality of tracks and project bins, and the received file comprises media content extracted from media items of the media project; compare a representation generated from media content extracted from a particular one of the plurality of media items of the media project to reference representations in a database of reference items to identify a match, wherein the reference items in the reference database comprise reference representations and associated reference metadata; and use, in response to identifying a corresponding item in the reference database for which the representation generated from the content extracted from the particular media item matches the reference representation in the corresponding item in the reference database, the associated reference metadata to identify the media content extracted from the particular media item of the media project; wherein the system is further configured to add a reference item to the reference database when no item in the reference database is identified that has a reference representation that matches the representation generated from the content extracted from the particular media item, the added reference item including the representation generated from the media content extracted from the particular media item and metadata extracted from the project and associated with said media content extracted from the particular media item.
-
Specification