Efficient buffer allocation for current and predicted active speakers in voice conferencing systems

   
   

A method and computer program product allows for the efficient allocation of buffers (e.g., first-in first-out (FIFO) queues) for current and predicted active speakers in voice conferencing systems. The method and computer program product, implemented by a server hosting an audio conference for a plurality of speakers, minimizes the loss of audio data for speakers as they switch from "non-active" to "active" status. This is accomplished by employing a set of active speaker buffers and a set of predicted active speaker buffers. The predicted active speaker buffers maintain a collection of the most recent x packets or m milliseconds of "non-active" speaker audio data, and transfer a portion of the data from the predicted active speaker buffers to the active speaker buffers as speakers become "active" speakers. The x packets or m milliseconds of stored "non-active" speaker audio data can be used only up to a pre-determined jitter buffer fill-level in order to avoid introducing additional audio packet delivery delay to participants of the conference.

Ένα προϊόν προγράμματος μεθόδου και υπολογιστών επιτρέπει την αποδοτική κατανομή των απομονωτών (π.χ., πρώτος- πρώτος-έξω στις σειρές αναμονής (FIFO)) για τους τρέχοντες και προβλεφθέντες ενεργούς ομιλητές στα συστήματα σύσκεψης φωνής. Το προϊόν προγράμματος μεθόδου και υπολογιστών, που εφαρμόζεται από έναν κεντρικό υπολογιστή που φιλοξενεί μια ακουστική διάσκεψη για μια πολλαπλότητα των ομιλητών, ελαχιστοποιεί την απώλεια ακουστικών στοιχείων για τους ομιλητές καθώς μεταπηδούν από "μη ενεργό" στη "ενεργό" θέση. Αυτό ολοκληρώνεται με τη χρησιμοποίηση ενός συνόλου ενεργών απομονωτών ομιλητών και ενός συνόλου προβλεφθέντων ενεργών απομονωτών ομιλητών. Οι προβλεφθέντες ενεργοί απομονωτές ομιλητών διατηρούν μια συλλογή των πιό πρόσφατων πακέτων Χ ή των χιλιοστών του δευτερολέπτου μ των "μη ενεργών" ακουστικών στοιχείων ομιλητών, και μεταφέρουν μια μερίδα των στοιχείων από τους προβλεφθέντες ενεργούς απομονωτές ομιλητών στους ενεργούς απομονωτές ομιλητών καθώς οι ομιλητές γίνονται "ενεργοί" ομιλητές. Τα πακέτα Χ ή τα χιλιοστά του δευτερολέπτου μ των αποθηκευμένων "μη ενεργών" ακουστικών στοιχείων ομιλητών μπορούν να χρησιμοποιηθούν μόνο μέχρι ένα προκαθορισμένο jitter αφθονία-επίπεδο απομονωτών προκειμένου να αποφύγουν την πρόσθετη ακουστική καθυστέρηση παράδοσης πακέτων στους συμμετέχοντες της διάσκεψης.

 
Web www.patentalert.com

< Method and apparatus for efficiently utilizing conference bridge capacity

< Conference terminal control device

> Targeted and intelligent multimedia conference establishment services

> Method and apparatus for providing telephone conference bridging within a residential gateway

~ 00125