Patent ID: 8509601
Filing Date: 2013-08-13
Classification: G11B,H04N

Abstract:
1. A method, comprising: receiving a primary audio stream at a computing device, the primary audio stream including a sequence of audio frames; sending the audio frames of the primary audio stream to an audio output port of the computing device; determining main parameters for the primary audio stream; receiving a request at the computing device to insert an encoded local audio clip in the primary audio stream, the encoded local audio clip comprising a sequence of local audio frames; locating an insertion point in the primary audio stream, the insertion point coinciding with an end of a frame boundary; identifying a best matching encoded local audio clip that is a best match for the main parameters determined for the primary audio stream; receiving the best matching encoded local audio clip at the computing device; sending audio frames of the best matching encoded local audio clip to the audio output port of computing device; storing audio frames of the primary audio stream in a buffer while sending the audio frames of the best matching encoded local audio clip; and resuming the sending of the audio frames of the primary audio stream when the sending of the audio frames of the best matching encoded local audio clip is complete.