An apparatus for and a method of remote echo cancellation in a packet based
telephony system. Echo cancellation algorithms normally performed on the
local end of a connection, are performed instead by the remote end of the
connection. Alternatively, the echo cancellation algorithms are performed
for both the local and remote ends of a connection on a remote device. In
the former case, the remote endpoint estimates the echo function of the
local endpoint using audio and timing synchronization data corresponding
to the actual audio played at the local endpoint. Using this information,
the remote endpoint is able to accurately perform echo cancellation.
Μια συσκευή για και μια μέθοδος μακρινής ακύρωσης ηχούς σε ένα βασισμένο στο πακέτο σύστημα τηλεφωνίας. Οι αλγόριθμοι ακύρωσης ηχούς που εκτελούνται κανονικά στο τοπικό τέλος μιας σύνδεσης, εκτελούνται αντ' αυτού από το μακρινό τέλος της σύνδεσης. Εναλλακτικά, οι αλγόριθμοι ακύρωσης ηχούς εκτελούνται και για τις τοπικές και μακρινές άκρες μιας σύνδεσης σε μια μακρινή συσκευή. Στην προηγούμενη περίπτωση, το μακρινό σημείο τέλους υπολογίζει τη λειτουργία ηχούς του τοπικού σημείου τέλους χρησιμοποιώντας τα στοιχεία συγχρονισμού ήχου και συγχρονισμού που αντιστοιχούν στον πραγματικό ήχο που παίζεται στο τοπικό σημείο τέλους. Χρησιμοποιώντας αυτές τις πληροφορίες, το μακρινό σημείο τέλους είναι σε θέση να εκτελέσει ακριβώς την ακύρωση ηχούς.