Patent ID: 9396735
Filing Date: 2016-07-19
CPC Classification: G06F,G10L

Claim Text:
1. A computer-implemented method for processing audio data, the method comprising: generating a capture interrupt event; in response to the capture interrupt event, copying audio data input from a capture device into an audio buffer configured to store the audio data according to one or more specified parameters; in response to a capture timer event, calculating an amount of audio data stored in the audio buffer, wherein the capture timer event is associated with a thread execution priority for encoding the audio data stored in the audio buffer; comparing the amount of audio data stored in the audio buffer with a detected latency of an operating system associated with the capture device; in response to the comparison indicating that the amount of audio data stored in the audio buffer satisfies a threshold, adjusting the thread execution priority for encoding the audio data stored in the audio buffer; and providing the audio data stored in the audio buffer to an encoder based on the thread execution priority or the adjusted thread execution priority.