Patent ID: 8862254

Claim:
A computer-implemented method comprising: identifying a set of background audio segments of a composite presentation, wherein the set of background audio segments comprises a background audio segment having an audio level threshold greater than a noise level threshold, wherein identifying the set of background audio segments comprises: detecting an ambient noise level of a particular portion of the composite presentation; identifying regions within the particular portion that have audio within a threshold of the ambient noise level, wherein the identified regions have at least an automatically determined minimum threshold duration; extracting audio of the identified regions for inclusion in the set of background audio segments; performing a signal analysis on an identified region to identify a sub-region that includes background audio, wherein the identifying comprises determining that the sub-region lacks harmonics and includes random noise; and including the identified region in the set of background audio segments when the background audio level is greater than the ambient noise level; generating additional background audio segments based on a plurality of the identified background audio segments; detecting regions of the composite presentation that lack background audio, wherein detecting regions that lack background audio comprises detecting that a region has at least a threshold minimum duration having a noise level for the region that is less than or equal to the noise level threshold; and inserting generated background audio into the detected regions of the composite presentation.