US2018358030A1PendingUtilityA1

Media content mixing apparatuses, methods and systems

Assignee: FOUNDATION FOR RESEARCH AND TECH HELLAS FORTHPriority: Jun 8, 2017Filed: Jun 8, 2018Published: Dec 13, 2018
Est. expiryJun 8, 2037(~10.9 yrs left)· nominal 20-yr term from priority
G11B 27/28G10L 19/008G10L 21/055G10L 21/0208G10L 25/06H04M 3/568G11B 27/10H04N 5/04
39
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

In aspects, systems, methods, apparatuses and computer-readable storage media implementing embodiments for mixing audio content based on a plurality of user generated recordings (UGRs) are disclosed. In embodiments, the mixing comprises: receiving a plurality of UGRs, each UGR of the plurality of UGRs comprising at least audio content; determining a correlation between samples of audio content associated with at least two UGRs of the plurality of UGRs; generating one or more clusters comprising samples of the audio content identified as having a relationship based on the determined correlations; synchronizing, for each of the one or more clusters, the samples of the audio content to produce synchronized audio content for each of the one or more clusters, normalizing, for each of the one or more clusters, the synchronized audio content to produce normalized audio content; and mixing, for each of the one or more clusters, the normalized audio content.

Claims

exact text as granted — not AI-modified
1 . A method for mixing audio content based on a plurality of user generated recordings (UGRs), the method comprising:
 receiving a plurality of UGRs, each UGR of the plurality of UGRs comprising at least audio content;   determining a correlation between samples of audio content associated with at least two UGRs of the plurality of UGRs;   generating one or more clusters based on the determined correlations, wherein each of the one or more clusters comprises at least one UGR;   generating, for each of the one or more clusters, synchronization data based on the audio content; and   mixing, for each of the one or more clusters, media content of the plurality of UGRs based at least in part on the synchronization data to produce mixed content.   
     
     
         2 . The method of  claim 1 , further comprising normalizing the media content associated with the UGRs to produce normalized media content, wherein the mixing of the media content comprises mixing the normalized media content to produce the mixed content. 
     
     
         3 . The method of  claim 1 , wherein the mixed media content comprises video content. 
     
     
         4 . The method of any of  claim 1 , wherein the plurality of UGRs are associated with audio content from an event, wherein each of the one or more clusters comprises a set of UGRs, and wherein each set of UGRs is associated with a particular portion of the event. 
     
     
         5 . The method of  claim 4 , further comprising calculating a cross-correlation between different pairs of UGRs, wherein UGRs are associated with particular portions of the event and associated with different clusters based at least in part on the cross-correlations. 
     
     
         6 . The method of  claim 5 , further comprising applying weights during the generating of the one or more clusters, the weights indicating a strength of a relationship between a pair of UGRs of the plurality of UGRs, wherein relationship is indicated by a correlation determined with respect to the pair of UGRs. 
     
     
         7 . The method of  claim 1 , wherein the synchronized data orders the media content for UGRs within each of the clusters with respect to time. 
     
     
         8 . The method of  claim 1 , wherein the normalization is configured to minimize perceptible differences across transitions between one or more UGRs, the transitions corresponding to a start point and an end point associated with a particular UGR, and wherein different UGRs within a particular cluster have different start and/or end points with respect to time. 
     
     
         9 . The method of  claim 1 , wherein the mixing comprises at least one of: a time-frequency domain mixing technique, a segment-wise mixing technique, a target power mixing technique, a maximum component elimination mixing technique, a minimum Variance Mixing (MVM) mixing technique, a segment-wise phase alignment mixing technique, and a maximum component elimination mixing technique. 
     
     
         10 . The method of  claim 1 , further comprising generating a signal signature for each of the plurality of UGRs, wherein the correlation between the samples of the audio content is determined based at least in part on the signal signatures generated for each of the plurality of UGRs. 
     
     
         11 . A method for mixing media content based on a plurality of user generated recordings (UGRs), the method comprising:
 receiving a plurality of UGRs, each UGR of the plurality of UGRs comprising at least audio content;   generating a signal signature for each of the plurality of UGRs;   determining similarities between at least two UGRs of the plurality of UGRs based at least in part on the signal signatures; and   estimating a time offset for each of the plurality of UGRs based at least in part on the signal signatures.   
     
     
         12 . The method of  claim 11 , further comprising:
 generating one or more clusters based on the similarities between the at least two one or more clusters comprises at least one UGR;   generating, for each of the one or more clusters, synchronization data based on the audio content; and   mixing, for each of the one or more clusters, media content of the plurality of UGRs based at least in part on the synchronization data to produce mixed content.   
     
     
         13 . The method of  claim 12 , wherein the synchronization data orders the media content for UGRs within each of the clusters with respect to time. 
     
     
         14 . The method of  claim 12 , wherein the mixed media content comprises video content. 
     
     
         15 . The method of  claim 12 , wherein the mixing comprises at least one of: a time-frequency domain mixing technique, a segment-wise mixing technique, a target power mixing technique, a maximum component elimination mixing technique, a minimum Variance Mixing (MVM) mixing technique, a segment-wise phase alignment mixing technique, and a maximum component elimination mixing technique. 
     
     
         16 . The method of  claim 15 , further comprising normalizing the media content associated with the UGRs to produce normalized media content, wherein the mixing of the media content comprises mixing the normalized media content. 
     
     
         17 . A non-transitory computer-readable storage medium storing instructions that, when executed by one or more processors, cause the one or more processors to perform operations for mixing media content based on a plurality of user generated recordings (UGRs), the operations comprising:
 receiving a plurality of UGRs, each UGR of the plurality of UGRs comprising at least audio content;   generating a signal signature for each of the plurality of UGRs;   determining similarities between at least two UGRs of the plurality of UGRs based at least in part on the signal signatures; and   estimating a time offset for each of the plurality of UGRs based at least in part on the signal signatures.   
     
     
         18 . The non-transitory computer-readable storage medium of  claim 17 , the operations further comprising:
 generating one or more clusters based on the similarities between the at least two one or more clusters comprises at least one UGR;   generating, for each of the one or more clusters, synchronization data based on the audio content; and   mixing, for each of the one or more clusters, media content of the plurality of UGRs based at least in part on the synchronization data to produce mixed content.   
     
     
         19 . The non-transitory computer-readable storage medium of  claim 12 , wherein the synchronization data orders the media content for UGRs within each of the clusters with respect to time. 
     
     
         20 . The non-transitory computer-readable storage medium of  claim 12 , wherein the mixed media content comprises video content.

Join the waitlist — get patent alerts

Track US2018358030A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.