The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Feb. 12, 2019
Filed:
Jul. 17, 2017
Tencent Technology (Shenzhen) Company Limited, Shenzhen, Guangdong, CN;
Xiaoxing Zhou, Guangdong, CN;
Yuanjiang Peng, Guangdong, CN;
Tencent Technology (Shenzhen) Company Limited, Shenzhen, CN;
Abstract
An echo cancellation data synchronization control method is disclosed. The method includes: estimating a sound card delay value; initializing and accumulating a near-end audio buffer queue and a reference audio buffer queue until a difference obtained by subtracting a length of the near-end audio buffer queue from a length of the reference audio buffer queue is greater than or equal to an audio data length corresponding to the sound card delay value; extracting, in accordance with audio frames, audio data from the head of the reference audio buffer queue and the head of the near-end audio buffer queue for echo cancellation processing; obtaining a relative delay value generated by performing echo cancellation processing; and adjusting the sound card delay value according to the relative delay value.