×

Extensible kernel-mode audio processing architecture

  • US 7,433,746 B2
  • Filed: 08/19/2005
  • Issued: 10/07/2008
  • Est. Priority Date: 04/12/2000
  • Status: Expired due to Fees
First Claim
Patent Images

1. One or more computer storage media having stored thereon a series of instructions that, when executed by one or more processors of a computer, causes the one or more processors to perform acts including:

  • maintaining a pool of memory available for allocation to a plurality of transform filters executing at a privileged level;

    allocating a portion of the pool of memory to one of the plurality of transform filters to use to store audio data, wherein the portion comprises;

    a data portion that can include one of;

    audio data, a pointer to a chain of additional data packet structures that include the audio data, and a pointer to a data buffer; and

    an event byte count portion that identifies, if the data portion does not include the pointer to the chain of additional data packet structures, whether the data portion includes the audio data or a pointer to the data buffer; and

    returning the allocated portion to the pool of memory after the plurality of transform filters have finished processing the audio data.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×