Patent ID: 8654669

Claim:
A packet processing method for a packet receiver, comprising: a) determining an approximate bit rate according to a first time stamp of a first packet and a second time stamp of a second packet; b) generating a fine-tuned bit rate according to a third time stamp of a third packet and the approximate bit rate, comprising: b1) accessing the third time stamp according to the approximate bit rate; b2) subtracting a receiver count from the third time stamp to determine a count difference, the receiver count corresponding to the second time stamp; and b3) generating a bit rate correction value according to the count difference, and generating the fine-tuned bit rate according to the bit rate correction value and the approximate bit rate, comprising: multiplying the count difference by a first ratio to generate a first multiplication result; accumulating the first multiplication result to generate an accumulation result; multiplying the count difference by a second ratio to generate a second multiplication result; and adding the accumulation result and the second multiplication result to generate a sum, and generating the bit rate correction value according to the sum; and c) accessing a fourth packet according to the fine-tuned bit rate; wherein, the second packet is received subsequent to the first packet, the third packet is received subsequent to the second packet, and the fourth packet is received subsequent to the third packet.