G.729.1
G.729.1 は、G.729 と同様のアルゴリズムをコアとする3種類の音声符号化アルゴリズムの階層的組み合わせからなる。コアのアルゴリズムで入力信号の符号化を行い、符号化できなかった残差部分を他の2つのアルゴリズムを使い付加情報として追加する。
コアには、音声符号化の代表的なアルゴリズムである CELP の一種である ACELP(algebraic code excited linear prediction)を使う。これは G.729 で使われているものと同じアルゴリズムである。コア部分は 50 Hz-4 kHz の入力信号を 8-12 kbps に符号化する。
4 kHz-7 kHz までの高い周波数成分の符号化には TDBWE(time-domain bandwidth extension)と呼ばれるパラメータ符号化アルゴリズムを使う。音声の低域成分と比べると、高域成分には多くの情報が含まれていないため、このアルゴリズムでは時間領域のエンベロープと周波数領域のエンベロープとをかなり粗くパラメータ化し符号化を行う。コア部分との組み合わせにより 50 Hz-7 kHz の入力を 14 kbps に符号化する。
これ以上のビットレートの場合、コア部分で符号化できなかった信号成分のみを別に符号化し、付加情報として第4層以上に追加する。