Method and system for forward error correction with different frame sizes

   
   

A mechanism for recovering data associated with lost packets, suitable for use in a VoIP network. The telecommunications network is preferably a packet switched network having IP telephony gateways serving as interfaces between a telephone device and the IP network. The IP telephony gateway receives a conversation signal from the telephone device, and implements an improved forward error correction method. The method includes generating payload information defined by at least two packet sequences from the same audio information, and transmitting those two packet sequences on the IP network for receipt by a remote network device. The packet sequences are transmitted using RTP with two independent data streams or, alternatively, using a single data stream. The first and second data streams are data packet streams each defining a sequence of data packets. The first data stream is preferably formed using a G.711 vocoder, and the second data stream is preferably formed using a G.723.1 vocoder. The receiver inserts the G.711 packets into a receive buffer, and, in the event that G.711 data is missing or corrupted, the receiver will decode the relevant G.723.1 packets and place it in the buffer in the appropriate location. The buffered data is then used to reproduce the audio information at the receiver.

Un mécanisme pour des données de récupération s'est associé aux paquets perdus, appropriés pour l'usage dans un réseau de VoIP. Le réseau de télécommunications est de préférence un réseau de commutation de paquets ayant des passages de téléphonie d'IP servir d'interfaces entre un dispositif de téléphone et le réseau d'IP. Le passage de téléphonie d'IP reçoit un signal de conversation du dispositif de téléphone, et applique une méthode vers l'avant améliorée de correction d'erreurs. La méthode inclut produire de l'information de charge utile définie par au moins deux ordres de paquet de la même information audio, et transmettre ces ordres de deux paquets sur le réseau d'IP pour le reçu par un dispositif de réseau à distance. Les ordres de paquet sont transmis en utilisant RTP avec les deux flux de données indépendants ou, alternativement, en utilisant un flux de données simple. Les premiers et deuxièmes flux de données sont des jets chacun de paquet de données qui définit un ordre des paquets de données. Le premier flux de données est de préférence formé en utilisant un vocoder G.711, et le deuxième flux de données est de préférence formé en utilisant un vocoder G.723.1. Le récepteur insère les paquets G.711 dans un amortisseur de réception, et, au cas où les données G.711 seraient absentes ou corrompues, le récepteur décodera les paquets G.723.1 appropriés et les placera dans l'amortisseur dans l'endroit approprié. Les données protégées sont alors employées pour reproduire l'information audio au récepteur.

 
Web www.patentalert.com

< Mammalian catecholamine receptor genes and uses

< Laser countermeasure system and method

> Method for detecting radio frequency impairments in a data-over-cable system

> Nonlinear-least squares based method and apparatus for FSK signal decoding

~ 00128