Patent ID: 7061916

Claim:
For use with a processor-controlled digital communication device coupled to receive a digitally encoded and compressed serial voice samples that are to be assembled into packets in accordance with an encapsulating protocol, for transmission over a digital communication link as a packetized voice output stream to a destination receiver device, a method for enabling said processor to assemble said packets comprising the steps of: (a) storing said digitally encoded and compressed voice samples via direct memory access into first subportions of a preallocated portion of memory, as said digitally encoded and compressed voice samples are received from an upstream source; and (b) in response to a first subportion of a respective preallocated portion of said memory containing a predetermined number of said digitally encoded and compressed voice samples as stored therein in step (a), processing said predetermined number of said digitally encoded and compressed voice samples, to derive one or more overhead fields in accordance with said encapsulating protocol, and storing said one or more overhead fields into a second subportion of said respective preallocated portion of memory associated with said first subportion of said respective preallocated portion of said memory.