Résumé

Le présent appendice traite de l'optimisation du schéma de compression des silences, décrit dans l'Annexe B, en association avec le corps de la Rec. UIT‑T G.729 et les Annexes A, C ou H/G.729 en ce qui concerne les applications de voix sur IP (VoIP, voice over IP).

Il examine en particulier les problèmes ci-après relevés dans l'Annexe B/G.729:

1)          initialisation des statistiques de bruit de fond au début de l'appel et mises à jour de celles‑ci lors de la modification des caractéristiques de bruit de fond;

2)          estimation initiale des paramètres de trame SID générant du bruit de souffle après une variation brutale de l'énergie;

3)          classement des parties de tonalités très longues et de niveau élevé comme des "périodes d'inactivité vocale";

4)          passages fréquents de périodes d'"inactivité vocale" à des périodes "d'activité vocale" pour des types particuliers de bruit de fond;

5)          fréquence élevée de trames de mise à jour SID, non souhaitable pour des applications VoIP dans lesquelles les informations d'en-tête d'un paquet sont plus volumineuses que les données utiles de ces trames.

Le présent appendice propose des solutions aux problèmes relevés dans l'Annexe B. S'appliquant aux systèmes VoIP, il vise à apporter des améliorations à l'Annexe B tout en maintenant une efficacité d'utilisation de la largeur de bande.

Trois fichiers électroniques sont joints au présent appendice. Les deux premiers comportent le code source modifié pour dtx.c et vad.c (de l'Annexe B/G.729), tandis que le troisième est un ensemble de fichiers tests qui ont été employés pour tester l'algorithme du présent appendice.