USING SELECTED GROUPS OF USERS FOR AUDIO ENHANCEMENT
A computer-implemented method includes providing an online mobile application to a plurality of users being selected based on one or more qualifications or associations, receiving a recorded audio signal recorded through an interface associated with the mobile application, adding metadata through the mobile application, and detecting a type of content or media associated with the received recorded audio signal and adding additional metadata based on a content type associated with a metadata structure, to provide a rich result dataset with different tagged content and metadata structures.
1 . A computer-implemented method for generating audio databases for media content, the method comprising:
providing an online mobile application to users that are selected based on one or more qualifications or associations associated with the users;
receiving a recorded audio signal recorded via an interface associated with the mobile application, wherein the online mobile application is configured to add metadata to the recorded audio signal and to provide the recorded audio signal with the added metadata to a server;
at the server, detecting a type of content or media associated with the received recorded audio signal having the added metadata; and
adding additional metadata received from the mobile application provided to the users, based on the type of content or media associated with the received recorded audio signal having the added metadata, wherein the type of content or media associated with the received recorded audio signal having the added metadata is associated with a metadata structure.
2 . The method of claim 1 , wherein the content type includes one or more of a television series, movie, advertisement, or television show; and
wherein the metadata structure includes additional information about the one or more of the television series, movie, advertisement, or television show, the additional information comprising one or more of title, plot, and brand names for each of the one or more of the television series, movie, advertisement, or television show.
3 . The method of claim 1 , further comprising:
performing pre-processing on the mobile application by identifying features on the recorded audio signal;
extracting data based on the identified features;
storing the extracted data in a pre-processed media file; and
identifying patterns in the pre-processed media file based on iterative self-learning.
4 . The method of claim 3 , wherein the iterative self-learning comprises:
generating a queue of media files;
merging the queue of media files into common pieces of content based on the metadata;
searching a database having stored pieces of the common content;
identifying common points where the common pieces and the stored pieces of content can be merged; and
creating and storing a new entry in the database for the content for the common pieces and the stored pieces of content that cannot be merged based on the identifying.
5 . The method of claim 4 , further comprising:
determining whether different pieces of content match at at least one point; and
analyzing the matched at least one point for adjacent positions with common characteristics;
wherein the common characteristics are located based on a threshold lower than a matching threshold.
6 . The method of claim 4 , further comprising:
analyzing pieces of content without common points to split signals; and
comparing the split signals with existing pieces of content.
7 . A system comprising:
a memory;
a processor operatively coupled to the memory, the processor configured to:
provide an online mobile application to users that are selected based on one or more qualifications or associations associated with the users;
receive a recorded audio signal recorded via an interface associated with the mobile application, wherein the online mobile application is configured to add metadata to the recorded audio signal and to provide the recorded audio signal with the added metadata to a server;
detect a type of content or media associated with the received recorded audio signal having the added metadata; and
add additional metadata received from the mobile application provided to the users, based on the type of content or media associated with the received recorded audio signal having the added metadata, wherein the type of content or media associated with the received recorded audio signal having the added metadata is associated with a metadata structure.
8 . The system of claim 7 , wherein the content type includes one or more of a television series, movie, advertisement, or television show; and
wherein the metadata structure includes additional information about the one or more of the television series, movie, advertisement, or television show, the additional information comprising one or more of title, plot, and brand names for each of the one or more of the television series, movie, advertisement, or television show.
9 . The system of claim 7 , wherein the processor is further configured to:
perform pre-processing on the mobile application by identifying features on the recorded audio signal;
extract data based on the identified features;
store the extracted data in a pre-processed media file; and
identify patterns in the pre-processed media file based on iterative self-learning.
10 . The system of claim 9 , wherein the iterative self-learning comprises:
generating a queue of media files;
merging the queue of media files into common pieces of content based on the metadata;
searching a database having stored pieces of the common content;
identifying common points where the common pieces and the stored pieces of content can be merged; and
creating and storing a new entry in the database for the content for the common pieces and the stored pieces of content that cannot be merged based on the identifying.
11 . The system of claim 10 , further comprising:
determining whether different pieces of content match at at least one point; and
analyzing the matched at least one point for adjacent positions with common characteristics;
wherein the common characteristics are located based on a threshold lower than a matching threshold.
12 . The system of claim 10 , further comprising:
analyzing pieces of content without common points to split signals; and
comparing the split signals with existing pieces of content.
13 . A non-transitory computer readable medium, comprising instructions that when executed by a processor, the instructions to:
provide an online mobile application to users that are selected based on one or more qualifications or associations associated with the users;
receive a recorded audio signal recorded via an interface associated with the mobile application, wherein the online mobile application is configured to add metadata to the recorded audio signal and to provide the recorded audio signal with the added metadata to a server;
detect a type of content or media associated with the received recorded audio signal having the added metadata; and
add additional metadata received from the mobile application provided to the users, based on the type of content or media associated with the received recorded audio signal having the added metadata, wherein the type of content or media associated with the received recorded audio signal having the added metadata is associated with a metadata structure.
14 . The non-transitory computer readable medium of claim 13 , wherein the content type includes one or more of a television series, movie, advertisement, or television show; and
wherein the metadata structure includes additional information about the one or more of the television series, movie, advertisement, or television show, the additional information comprising one or more of title, plot, and brand names for each of the one or more of the television series, movie, advertisement, or television show.
15 . The non-transitory computer-readable medium of claim 13 , wherein the instructions further comprise:
performing pre-processing on the mobile application by identifying features on the recorded audio signal;
extracting data based on the identified features;
storing the extracted data in a pre-processed media file; and
identifying patterns in the pre-processed media file based on iterative self-learning.
16 . The non-transitory computer-readable medium of claim 15 , wherein the iterative self-learning comprises:
generating a queue of media files;
merging the queue of media files into common pieces of content based on the metadata;
searching a database having stored pieces of the common content;
identifying common points where the common pieces and the stored pieces of content can be merged; and
creating and storing a new entry in the database for the content for the common pieces and the stored pieces of content that cannot be merged based on the identifying.
17 . The non-transitory computer-readable medium of claim 16 , further comprising:
determining whether different pieces of content match at at least one point; and
analyzing the matched at least one point for adjacent positions with common characteristics;
wherein the common characteristics are located based on a threshold lower than a matching threshold.
18 . The non-transitory computer-readable medium of claim 16 , further comprising:
analyzing pieces of content without common points to split signals; and
comparing the split signals with existing pieces of content.