Abstract
VoIP是近年來受到重視的語音通訊技術之一,語音編碼技術至今已有相當程度的發展,但VoIP利用網路傳輸語音資料,而網路的傳輸效率及可靠性並不如傳統電話線路,通訊時如何在封包遺失的情況下恢復一定程度的語音品質,便成為VoIP重要的課題之一。 現行VoIP技術所使用的語音編碼技術,以碼本激發線性預估編碼為主流,而封包遺失隱蔽技術,大多是透過線性預估編碼的方式,嘗詴回復語音的週期訊號。由於碼本激發線性預估編碼及現行的封包遺失隱蔽技術演算複雜度偏高,若加上網際網路的傳輸延遲,編解碼器整體的延遲時間將拉得更長,容易造成聽者感受舒適度的下降。 為了解決上述的問題,本文將語音訊號依照音高週期切割,以音高週期為單位傳輸語音資訊,並使用一低複雜度的弦波編碼描述語音波形,不但可降低編解碼時的計算複雜度,進行封包遺失隱蔽時,亦只需利用重複封包的方式即可達到相當不錯的回復效果,也能視網路傳輸的壅塞與否,主動彈性調整傳輸時的資料量,降低網路變得更壅塞的可能性及改善封包遺失率。 此外,本文的架構搭配線性預估編碼後,亦可應用在語音修改方面,諸如放慢或加快語音的速度,以及調整語音的音高及聲調等等,使得語音修改亦能在簡易且低複雜度的架構下完成各種修改動作。