Patent ID: 7881301

Claim:
A voice and data integration apparatus, comprising: a digital signal processor to decode a packet into pulse code modulation (PCM) data; and a host driver to receive, for a determined time, packets from an Internet protocol (IP) network, to store the received packets in storage regions of the host driver in the order of sequence numbers, and to transmit the stored packets to the digital signal processor in the order of sequence numbers when the determined time has lapsed, wherein the host driver comprises: an interface to receive the packets from the IP network; a buffer comprising a plurality of said storage regions to respectively store the received packets; and a packet sorting unit to store the received packets in the storage regions of the buffer according to the sequence numbers, and to transmit the packets to the digital signal processor in the sequence of the storage regions of the buffer when the determined time has lapsed, the packet sorting unit designating a region, which completes transmitting the packets to the digital signal processor, of the storage regions of the buffer as a completion position, and designating the next storage region adjacent to the completion position as a start position, wherein the packet sorting unit detects a first sequence number from a sequence number of a first packet previously received and stored in a first storage region, and when a second sequence number of a currently received second packet is greater than the first sequence number, the packet sorting unit stores the second packet in a second storage region corresponding to the second sequence number, and copies and stores the first packet in a blank storage region among blank storage regions between the first and second storage regions, and wherein the packet sorting unit copies and stores the first packet and a packet loss concealment (PLC) flag indicating that a packet is lost in a number of blank storage regions among the blank storage regions, within a range of a copy threshold.