×

System for real time audio processing driven by interrupt and timer event

  • US 9,396,735 B2
  • Filed: 01/03/2013
  • Issued: 07/19/2016
  • Est. Priority Date: 01/03/2013
  • Status: Active Grant
First Claim
Patent Images

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.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×