(57)【特許請求の範囲】
【請求項１】
損失フレームを処理するための方法であって、前記方法は、
現在の損失フレームの初期の高帯域信号を決定するステップと、
前記現在の損失フレームの利得を決定するステップと、
前記現在の損失フレームの利得調整情報を決定するステップであって、前記利得調整情報は、
フレームのクラス、フレームの低帯域信号のスペクトル傾斜、フレームの低帯域信号エネルギーおよび連続する損失フレームの数のうちの少なくとも1つを含み、連続する損失フレームの前記数は、前記現在の損失フレームまでに損失した連続するフレームの数である、ステップと、
前記利得調整情報に従って、前記現在の損失フレームの前記利得を調整して、前記現在の損失フレームの調整された利得を取得するステップと、
前記調整された利得に従って、前記初期の高帯域信号を調整して、前記現在の損失フレームの高帯域信号を取得するステップとを含み、
前記利得調整情報は、フレームのクラス、フレームの低帯域信号のスペクトル傾斜、フレームの低帯域信号エネルギーおよび連続する損失フレームの数を含み、且つ、前記利得調整情報に従って、前記現在の損失フレームの前記利得を調整して、前記現在の損失フレームの調整された利得を取得する前記ステップは、
連続する損失フレームの前記数が1と等しく、且つ、
前記現在の損失フレームのクラスが無声でなく、前記現在の損失フレームの前記クラスが無声の遷移でなく、前記現在の損失フレームの前のフレームの低帯域信号のスペクトル傾斜が第1の閾値よりも小さく、および、前記現在の損失フレームの低帯域信号エネルギーと前記現在の損失フレームの前記前のフレームの低帯域信号エネルギーのエネルギー比が事前に設定された間隔内であるとき、
前記現在の損失フレームの前記低帯域信号エネルギーに従って、前記現在の損失フレームの前記前のフレームの高周波励起エネルギーと前記現在の損失フレームの高周波励起エネルギーのエネルギー比を取得するステップと、
前記現在の損失フレームの前記前のフレームの前記高周波励起エネルギーと前記現在の損失フレームの前記高周波励起エネルギーの前記エネルギー比に従って、前記現在の損失フレームの前記利得を調整して、前記現在の損失フレームの前記調整された利得を取得するステップとを含む、方法。
【請求項２】
損失フレームを処理するための方法であって、前記方法は、
現在の損失フレームの初期の高帯域信号を決定するステップと、
前記現在の損失フレームの利得を決定するステップと、
前記現在の損失フレームの利得調整情報を決定するステップであって、前記利得調整情報は、
フレームのクラス、フレームの低帯域信号のスペクトル傾斜、フレームの低帯域信号エネルギーおよび連続する損失フレームの数のうちの少なくとも1つを含み、連続する損失フレームの前記数は、前記現在の損失フレームまでに損失した連続するフレームの数である、ステップと、
前記利得調整情報に従って、前記現在の損失フレームの前記利得を調整して、前記現在の損失フレームの調整された利得を取得するステップと、
前記調整された利得に従って、前記初期の高帯域信号を調整して、前記現在の損失フレームの高帯域信号を取得するステップとを含み、
前記利得調整情報は、フレームのクラス、フレームの低帯域信号のスペクトル傾斜、フレームの低帯域信号エネルギーおよび連続する損失フレームの数を含み、且つ、前記利得調整情報に従って、前記現在の損失フレームの前記利得を調整して、前記現在の損失フレームの調整された利得を取得する前記ステップは、
連続する損失フレームの前記数が1と等しく、
前記現在の損失フレームのクラスが無声でなく、前記現在の損失フレームの前記クラスが無声の遷移でなく、前記現在の損失フレームの前のフレームの低帯域信号のスペクトル傾斜が第1の閾値よりも小さく、および、前記現在の損失フレームの低帯域信号エネルギーと前記現在の損失フレームの前記前のフレームの低帯域信号エネルギーのエネルギー比が事前に設定された間隔内であり、且つ、
前記現在の損失フレームの低帯域信号のスペクトル傾斜が前記損失フレームの前記前のフレームの前記低帯域信号のスペクトル傾斜よりも大きいとき、
事前に設定された調整因子に従って、前記現在の損失フレームの前記利得を調整して、前記現在の損失フレームの前記調整された利得を取得するステップを含む、方法。
【請求項３】
損失フレームを処理するための方法であって、前記方法は、
現在の損失フレームの初期の高帯域信号を決定するステップと、
前記現在の損失フレームの利得を決定するステップと、
前記現在の損失フレームの利得調整情報を決定するステップであって、前記利得調整情報は、
フレームのクラス、フレームの低帯域信号のスペクトル傾斜、フレームの低帯域信号エネルギーおよび連続する損失フレームの数のうちの少なくとも1つを含み、連続する損失フレームの前記数は、前記現在の損失フレームまでに損失した連続するフレームの数である、ステップと、
前記利得調整情報に従って、前記現在の損失フレームの前記利得を調整して、前記現在の損失フレームの調整された利得を取得するステップと、
前記調整された利得に従って、前記初期の高帯域信号を調整して、前記現在の損失フレームの高帯域信号を取得するステップとを含み、
前記利得調整情報は、フレームのクラス、フレームの低帯域信号のスペクトル傾斜および連続する損失フレームの数を含み、且つ、前記利得調整情報に従って、前記現在の損失フレームの前記利得を調整して、前記現在の損失フレームの調整された利得を取得する前記ステップは、
連続する損失フレームの前記数が1と等しく、且つ、
前記現在の損失フレームのクラスが無声でなく、前記現在の損失フレームの前のフレームの低帯域信号のスペクトル傾斜が第1の閾値よりも大きく、および、前記現在の損失フレームの低帯域信号エネルギーと前記現在の損失フレームの前記前のフレームの低帯域信号エネルギーのエネルギー比が事前に設定された間隔内であるとき、
前記現在の損失フレームの前記低帯域信号エネルギーに従って、前記現在の損失フレームの前記前のフレームの高周波励起エネルギーと前記現在の損失フレームの高周波励起エネルギーのエネルギー比を取得するステップと、
前記現在の損失フレームの前記前のフレームの前記高周波励起エネルギーと前記現在の損失フレームの前記高周波励起エネルギーの前記エネルギー比に従って、前記現在の損失フレームの前記利得を調整して、前記現在の損失フレームの前記調整された利得を取得するステップとを含む、方法。
【請求項４】
損失フレームを処理するための方法であって、前記方法は、
現在の損失フレームの初期の高帯域信号を決定するステップと、
前記現在の損失フレームの利得を決定するステップと、
前記現在の損失フレームの利得調整情報を決定するステップであって、前記利得調整情報は、
フレームのクラス、フレームの低帯域信号のスペクトル傾斜、フレームの低帯域信号エネルギーおよび連続する損失フレームの数のうちの少なくとも1つを含み、連続する損失フレームの前記数は、前記現在の損失フレームまでに損失した連続するフレームの数である、ステップと、
前記利得調整情報に従って、前記現在の損失フレームの前記利得を調整して、前記現在の損失フレームの調整された利得を取得するステップと、
前記調整された利得に従って、前記初期の高帯域信号を調整して、前記現在の損失フレームの高帯域信号を取得するステップとを含み、
前記利得調整情報は、連続する損失フレームの数を含み、且つ、前記利得調整情報に従って、前記現在の損失フレームの前記利得を調整して、前記現在の損失フレームの調整された利得を取得する前記ステップは、
前記現在の損失フレームの低帯域信号エネルギーに従って、前記現在の損失フレームの前のフレームの高周波励起エネルギーと前記現在の損失フレームの高周波励起エネルギーのエネルギー比を取得するステップと、
連続する損失フレームの前記数が1よりも大きく、且つ、前記現在の損失フレームの前記前のフレームの前記高周波励起エネルギーと前記現在の損失フレームの前記高周波励起エネルギーの前記エネルギー比が前記現在の損失フレームの前記利得よりも大きいとき、
前記現在の損失フレームの前記前のフレームの前記高周波励起エネルギーと前記現在の損失フレームの前記高周波励起エネルギーの前記エネルギー比に従って、前記現在の損失フレームの前記利得を調整して、前記現在の損失フレームの前記調整された利得を取得するステップとを含む、方法。
【請求項５】
損失フレームを処理するための方法であって、前記方法は、
現在の損失フレームの初期の高帯域信号を決定するステップと、
前記現在の損失フレームの利得を決定するステップと、
前記現在の損失フレームの利得調整情報を決定するステップであって、前記利得調整情報は、
フレームのクラス、フレームの低帯域信号のスペクトル傾斜、フレームの低帯域信号エネルギーおよび連続する損失フレームの数のうちの少なくとも1つを含み、連続する損失フレームの前記数は、前記現在の損失フレームまでに損失した連続するフレームの数である、ステップと、
前記利得調整情報に従って、前記現在の損失フレームの前記利得を調整して、前記現在の損失フレームの調整された利得を取得するステップと、
前記調整された利得に従って、前記初期の高帯域信号を調整して、前記現在の損失フレームの高帯域信号を取得するステップとを含み、
前記利得調整情報は、連続する損失フレームの数およびフレームの低帯域信号のスペクトル傾斜を含み、且つ、前記利得調整情報に従って、前記現在の損失フレームの前記利得を調整して、前記現在の損失フレームの調整された利得を取得する前記ステップは、
前記現在の損失フレームの低帯域信号エネルギーに従って、前記現在の損失フレームの前のフレームの高周波励起エネルギーと前記現在の損失フレームの高周波励起エネルギーのエネルギー比を取得するステップと、
連続する損失フレームの前記数が1よりも大きく、前記現在の損失フレームの前記前のフレームの前記高周波励起エネルギーと前記現在の損失フレームの前記高周波励起エネルギーの前記エネルギー比が前記現在の損失フレームの前記利得よりも大きく、および、前記現在の損失フレームの低帯域信号のスペクトル傾斜と前記現在の損失フレームの前記前のフレームの低帯域信号のスペクトル傾斜との両方が、第2の閾値よりも大きいとき、
前記現在の損失フレームの前記前のフレームの前記高周波励起エネルギーと前記現在の損失フレームの前記高周波励起エネルギーの前記エネルギー比に従って、前記現在の損失フレームの前記利得を調整して、前記現在の損失フレームの前記調整された利得を取得するステップとを含む、方法。
【請求項６】
前記現在の損失フレームの利得調整情報を決定する前記ステップの後、前記方法は、
初期の励起調整因子を決定するステップと、
前記利得調整情報に従って、前記初期の励起調整因子を調整して、調整された励起調整因子を取得するステップとをさらに含み、且つ、
前記調整された利得に従って、前記初期の高帯域信号を調整して、前記現在の損失フレームの高帯域信号を取得する前記ステップは、
前記調整された利得および前記調整された励起調整因子に従って、前記初期の高帯域信号を調整して、前記現在の損失フレームの前記高帯域信号を取得するステップを含む、請求項1乃至5のいずれか1項に記載の方法。
【請求項７】
前記利得調整情報は、フレームのクラス、フレームの低帯域信号エネルギーおよび連続する損失フレームの数を含み、且つ、前記利得調整情報に従って、前記初期の励起調整因子を調整して、調整された励起調整因子を取得する前記ステップは、
連続する損失フレームの前記数が1と等しく、前記現在の損失フレームの高周波励起エネルギーが前記現在の損失フレームの前のフレームの高周波励起エネルギーよりも大きく、且つ、
前記現在の損失フレームのクラスが無声でなく、および、前記現在の損失フレームの前の最後の正常に受信されたフレームのクラスが無声でないとき、
前記現在の損失フレームの前記前のフレームの低帯域信号エネルギーおよび前記現在の損失フレームの低帯域信号エネルギーに従って、前記初期の励起調整因子を調整して、前記調整された励起調整因子を取得するステップを含む、請求項6に記載の方法。
【請求項８】
前記利得調整情報は、フレームのクラス、フレームの低帯域信号エネルギーおよび連続する損失フレームの数を含み、且つ、前記利得調整情報に従って、前記初期の励起調整因子を調整して、調整された励起調整因子を取得する前記ステップは、
連続する損失フレームの前記数が1と等しく、前記現在の損失フレームの高周波励起エネルギーが前記現在の損失フレームの前のフレームの高周波励起エネルギーの半分よりも小さく、前記現在の損失フレームの前記低帯域信号エネルギーと前記現在の損失フレームの前記前のフレームの低帯域信号エネルギーのエネルギー比が事前に設定された間隔内であり、および、前記現在の損失フレームの前記前のフレームのクラスが無声であるとき、
前記現在の損失フレームの前記前のフレームの前記低帯域信号エネルギーおよび前記現在の損失フレームの前記低帯域信号エネルギーに従って、前記初期の励起調整因子を調整して、前記調整された励起調整因子を取得するステップを含む、請求項6に記載の方法。
【請求項９】
前記利得調整情報は、フレームのクラス、フレームの低帯域信号エネルギーおよび連続する損失フレームの数を含み、且つ、前記利得調整情報に従って、前記初期の励起調整因子を調整して、調整された励起調整因子を取得する前記ステップは、
連続する損失フレームの前記数が1と等しく、前記現在の損失フレームの高周波励起エネルギーが前記現在の損失フレームの前のフレームの高周波励起エネルギーの半分よりも小さく、前記現在の損失フレームの低帯域信号エネルギーと前記現在の損失フレームの前記前のフレームの低帯域信号エネルギーのエネルギー比が事前に設定された間隔内であり、および、前記現在の損失フレームの前の最後の正常に受信されたフレームのクラスが無声であるとき、
前記現在の損失フレームの前記前のフレームの前記低帯域信号エネルギーおよび前記現在の損失フレームの前記低帯域信号エネルギーに従って、前記初期の励起調整因子を調整して、前記調整された励起調整因子を取得するステップを含む、請求項6に記載の方法。
【請求項１０】
前記利得調整情報は、フレームの低帯域のスペクトル傾斜、フレームの低帯域信号エネルギーおよび連続する損失フレームの数を含み、且つ、前記利得調整情報に従って、前記初期の励起調整因子を調整して、調整された励起調整因子を取得する前記ステップは、
連続する損失フレームの前記数が1と等しく、前記現在の損失フレームの高周波励起エネルギーが前記現在の損失フレームの前のフレームの高周波励起エネルギーの半分よりも小さく、前記現在の損失フレームの低帯域信号エネルギーと前記現在の損失フレームの前記前のフレームの低帯域信号エネルギーのエネルギー比が事前に設定された間隔内であり、および、前記現在の損失フレームの前記前のフレームの低帯域信号のスペクトル傾斜が第3の閾値よりも大きいとき、
前記現在の損失フレームの前記前のフレームの前記低帯域信号エネルギーおよび前記現在の損失フレームの前記低帯域信号エネルギーに従って、前記初期の励起調整因子を調整して、前記調整された励起調整因子を取得するステップを含む、請求項6に記載の方法。
【請求項１１】
前記利得調整情報は、フレームの低帯域信号エネルギーおよび連続する損失フレームの数を含み、且つ、前記利得調整情報に従って、前記初期の励起調整因子を調整して、調整された励起調整因子を取得する前記ステップは、
連続する損失フレームの前記数が1よりも大きく、前記現在の損失フレームの高周波励起エネルギーが前記現在の損失フレームの前のフレームの前記高周波励起エネルギーよりも大きいとき、
前記現在の損失フレームの前記前のフレームの低帯域信号エネルギーおよび前記現在の損失フレームの低帯域信号エネルギーに従って、前記初期の励起調整因子を調整して、前記調整された励起調整因子を取得するステップを含む、請求項6に記載の方法。
【請求項１２】
前記利得調整情報は、フレームのクラス、フレームの低帯域信号エネルギーおよび連続する損失フレームの数を含み、且つ、前記利得調整情報に従って、前記初期の励起調整因子を調整して、調整された励起調整因子を取得する前記ステップは、
連続する損失フレームの前記数が1よりも大きく、前記現在の損失フレームの高周波励起エネルギーが前記現在の損失フレームの前のフレームの高周波励起エネルギーの半分よりも小さく、前記現在の損失フレームの低帯域信号エネルギーと前記現在の損失フレームの前記前のフレームの低帯域信号エネルギーのエネルギー比が事前に設定された間隔内であり、および、前記現在の損失フレームの前記前のフレームのクラスが無声であるとき、
前記現在の損失フレームの前記前のフレームの前記低帯域信号エネルギーおよび前記現在の損失フレームの前記低帯域信号エネルギーに従って、前記初期の励起調整因子を調整して、前記調整された励起調整因子を取得するステップを含む、請求項6に記載の方法。
【請求項１３】
前記利得調整情報は、フレームのクラス、フレームの低帯域信号エネルギーおよび連続する損失フレームの数を含み、且つ、前記利得調整情報に従って、前記初期の励起調整因子を調整して、調整された励起調整因子を取得する前記ステップは、
連続する損失フレームの前記数が1よりも大きく、前記現在の損失フレームの高周波励起エネルギーが前記現在の損失フレームの前のフレームの高周波励起エネルギーの半分よりも小さく、前記現在の損失フレームの低帯域信号エネルギーと前記現在の損失フレームの前記前のフレームの低帯域信号エネルギーのエネルギー比が事前に設定された間隔内であり、および、前記現在の損失フレームの前の最後の正常に受信されたフレームのクラスが無声であるとき、
前記現在の損失フレームの前記前のフレームの前記低帯域信号エネルギーおよび前記現在の損失フレームの前記低帯域信号エネルギーに従って、前記初期の励起調整因子を調整して、前記調整された励起調整因子を取得するステップを含む、請求項6に記載の方法。
【請求項１４】
前記利得調整情報は、フレームの低帯域のスペクトル傾斜、フレームの低帯域信号エネルギーおよび連続する損失フレームの数を含み、且つ、前記利得調整情報に従って、前記初期の励起調整因子を調整して、調整された励起調整因子を取得する前記ステップは、
連続する損失フレームの前記数が1よりも大きく、前記現在の損失フレームの高周波励起エネルギーが前記現在の損失フレームの前のフレームの高周波励起エネルギーの半分よりも小さく、前記現在の損失フレームの低帯域信号エネルギーと前記現在の損失フレームの前記前のフレームの低帯域信号エネルギーのエネルギー比が事前に設定された間隔内であり、および、前記現在の損失フレームの前記前のフレームの低帯域信号のスペクトル傾斜が第3の閾値よりも大きいとき、
前記現在の損失フレームの前記前のフレームの前記低帯域信号エネルギーおよび前記現在の損失フレームの前記低帯域信号エネルギーに従って、前記初期の励起調整因子を調整して、前記調整された励起調整因子を取得するステップを含む、請求項6に記載の方法。
【請求項１５】
損失フレームを処理するための装置であって、損失フレームを処理するための前記装置は、
現在の損失フレームの初期の高帯域信号を決定し、前記現在の損失フレームの利得を決定し、前記現在の損失フレームの利得調整情報を決定するように構成される決定モジュールであって、前記利得調整情報は、フレームのクラス、フレームの低帯域信号のスペクトル傾斜、フレームの低帯域信号エネルギーおよび連続する損失フレームの数のうちの少なくとも1つを含み、連続する損失フレームの前記数は、前記現在の損失フレームまでに損失した連続するフレームの数である、決定モジュールと、
前記利得調整情報に従って、前記現在の損失フレームの前記利得を調整して、前記現在の損失フレームの調整された利得を取得し、前記調整された利得に従って、前記初期の高帯域信号を調整して、前記現在の損失フレームの高帯域信号を取得するように構成される調整モジュールとを含み、
前記利得調整情報は、フレームのクラス、フレームの低帯域信号のスペクトル傾斜、フレームの低帯域信号エネルギーおよび連続する損失フレームの数を含み、且つ、前記調整モジュールは、具体的には、連続する損失フレームの前記数が1と等しく、前記現在の損失フレームのクラスが無声でなく、前記現在の損失フレームの前記クラスが無声の遷移でなく、前記現在の損失フレームの前のフレームの低帯域信号のスペクトル傾斜が第1の閾値よりも小さく、および、前記現在の損失フレームの低帯域信号エネルギーと前記現在の損失フレームの前記前のフレームの低帯域信号エネルギーのエネルギー比が事前に設定された間隔内であるとき、前記現在の損失フレームの前記低帯域信号エネルギーに従って、前記現在の損失フレームの前記前のフレームの高周波励起エネルギーと前記現在の損失フレームの高周波励起エネルギーのエネルギー比を取得し、前記現在の損失フレームの前記前のフレームの前記高周波励起エネルギーと前記現在の損失フレームの前記高周波励起エネルギーの前記エネルギー比に従って、前記現在の損失フレームの前記利得を調整して、前記現在の損失フレームの前記調整された利得を取得するように構成される、装置。
【請求項１６】
損失フレームを処理するための装置であって、損失フレームを処理するための前記装置は、
現在の損失フレームの初期の高帯域信号を決定し、前記現在の損失フレームの利得を決定し、前記現在の損失フレームの利得調整情報を決定するように構成される決定モジュールであって、前記利得調整情報は、フレームのクラス、フレームの低帯域信号のスペクトル傾斜、フレームの低帯域信号エネルギーおよび連続する損失フレームの数のうちの少なくとも1つを含み、連続する損失フレームの前記数は、前記現在の損失フレームまでに損失した連続するフレームの数である、決定モジュールと、
前記利得調整情報に従って、前記現在の損失フレームの前記利得を調整して、前記現在の損失フレームの調整された利得を取得し、前記調整された利得に従って、前記初期の高帯域信号を調整して、前記現在の損失フレームの高帯域信号を取得するように構成される調整モジュールとを含み、
前記利得調整情報は、フレームのクラス、フレームの低帯域信号のスペクトル傾斜、フレームの低帯域信号エネルギーおよび連続する損失フレームの数を含み、且つ、前記調整モジュールは、具体的には、連続する損失フレームの前記数が1と等しく、前記現在の損失フレームのクラスが無声でなく、前記現在の損失フレームの前記クラスが無声の遷移でなく、前記現在の損失フレームの前のフレームの低帯域信号のスペクトル傾斜が第1の閾値よりも小さく、および、前記現在の損失フレームの低帯域信号エネルギーと前記現在の損失フレームの前記前のフレームの低帯域信号エネルギーのエネルギー比が事前に設定された間隔内であり、且つ、前記現在の損失フレームの低帯域信号のスペクトル傾斜が前記損失フレームの前記前のフレームの前記低帯域信号のスペクトル傾斜よりも大きいとき、事前に設定された調整因子に従って、前記現在の損失フレームの前記利得を調整して、前記現在の損失フレームの前記調整された利得を取得するように構成される、装置。
【請求項１７】
損失フレームを処理するための装置であって、損失フレームを処理するための前記装置は、
現在の損失フレームの初期の高帯域信号を決定し、前記現在の損失フレームの利得を決定し、前記現在の損失フレームの利得調整情報を決定するように構成される決定モジュールであって、前記利得調整情報は、フレームのクラス、フレームの低帯域信号のスペクトル傾斜、フレームの低帯域信号エネルギーおよび連続する損失フレームの数のうちの少なくとも1つを含み、連続する損失フレームの前記数は、前記現在の損失フレームまでに損失した連続するフレームの数である、決定モジュールと、
前記利得調整情報に従って、前記現在の損失フレームの前記利得を調整して、前記現在の損失フレームの調整された利得を取得し、前記調整された利得に従って、前記初期の高帯域信号を調整して、前記現在の損失フレームの高帯域信号を取得するように構成される調整モジュールとを含み、
前記利得調整情報は、フレームのクラス、フレームの低帯域信号のスペクトル傾斜および連続する損失フレームの数を含み、且つ、前記調整モジュールは、具体的には、連続する損失フレームの前記数が1と等しく、且つ、前記現在の損失フレームのクラスが無声でなく、前記現在の損失フレームの前のフレームの低帯域信号のスペクトル傾斜が第1の閾値よりも大きく、および、前記現在の損失フレームの低帯域信号エネルギーと前記現在の損失フレームの前記前のフレームの低帯域信号エネルギーのエネルギー比が事前に設定された間隔内であるとき、前記現在の損失フレームの前記低帯域信号エネルギーに従って、前記現在の損失フレームの前記前のフレームの高周波励起エネルギーと前記現在の損失フレームの高周波励起エネルギーのエネルギー比を取得し、前記現在の損失フレームの前記前のフレームの前記高周波励起エネルギーと前記現在の損失フレームの前記高周波励起エネルギーの前記エネルギー比に従って、前記現在の損失フレームの前記利得を調整して、前記現在の損失フレームの前記調整された利得を取得するように構成される、装置。
【請求項１８】
損失フレームを処理するための装置であって、損失フレームを処理するための前記装置は、
現在の損失フレームの初期の高帯域信号を決定し、前記現在の損失フレームの利得を決定し、前記現在の損失フレームの利得調整情報を決定するように構成される決定モジュールであって、前記利得調整情報は、フレームのクラス、フレームの低帯域信号のスペクトル傾斜、フレームの低帯域信号エネルギーおよび連続する損失フレームの数のうちの少なくとも1つを含み、連続する損失フレームの前記数は、前記現在の損失フレームまでに損失した連続するフレームの数である、決定モジュールと、
前記利得調整情報に従って、前記現在の損失フレームの前記利得を調整して、前記現在の損失フレームの調整された利得を取得し、前記調整された利得に従って、前記初期の高帯域信号を調整して、前記現在の損失フレームの高帯域信号を取得するように構成される調整モジュールとを含み、
前記利得調整情報は、連続する損失フレームの数を含み、且つ、前記調整モジュールは、具体的には、前記現在の損失フレームの低帯域信号エネルギーに従って、前記現在の損失フレームの前のフレームの高周波励起エネルギーと前記現在の損失フレームの高周波励起エネルギーのエネルギー比を取得し、連続する損失フレームの前記数が1よりも大きく、且つ、前記現在の損失フレームの前記前のフレームの前記高周波励起エネルギーと前記現在の損失フレームの前記高周波励起エネルギーの前記エネルギー比が前記現在の損失フレームの前記利得よりも大きいとき、前記現在の損失フレームの前記前のフレームの前記高周波励起エネルギーと前記現在の損失フレームの前記高周波励起エネルギーの前記エネルギー比に従って、前記現在の損失フレームの前記利得を調整して、前記現在の損失フレームの前記調整された利得を取得するように構成される、装置。
【請求項１９】
損失フレームを処理するための装置であって、損失フレームを処理するための前記装置は、
現在の損失フレームの初期の高帯域信号を決定し、前記現在の損失フレームの利得を決定し、前記現在の損失フレームの利得調整情報を決定するように構成される決定モジュールであって、前記利得調整情報は、フレームのクラス、フレームの低帯域信号のスペクトル傾斜、フレームの低帯域信号エネルギーおよび連続する損失フレームの数のうちの少なくとも1つを含み、連続する損失フレームの前記数は、前記現在の損失フレームまでに損失した連続するフレームの数である、決定モジュールと、
前記利得調整情報に従って、前記現在の損失フレームの前記利得を調整して、前記現在の損失フレームの調整された利得を取得し、前記調整された利得に従って、前記初期の高帯域信号を調整して、前記現在の損失フレームの高帯域信号を取得するように構成される調整モジュールとを含み、
前記利得調整情報は、連続する損失フレームの数およびフレームの低帯域信号のスペクトル傾斜を含み、且つ、前記調整モジュールは、具体的には、前記現在の損失フレームの低帯域信号エネルギーに従って、前記現在の損失フレームの前のフレームの高周波励起エネルギーと前記現在の損失フレームの高周波励起エネルギーのエネルギー比を取得し、連続する損失フレームの前記数が1よりも大きく、前記現在の損失フレームの前記前のフレームの前記高周波励起エネルギーと前記現在の損失フレームの前記高周波励起エネルギーの前記エネルギー比が前記現在の損失フレームの前記利得よりも大きく、および、前記現在の損失フレームの低帯域信号のスペクトル傾斜と前記現在の損失フレームの前記前のフレームの低帯域信号のスペクトル傾斜との両方が、第2の閾値よりも大きいとき、前記現在の損失フレームの前記前のフレームの前記高周波励起エネルギーと前記現在の損失フレームの前記高周波励起エネルギーの前記エネルギー比に従って、前記現在の損失フレームの前記利得を調整して、前記現在の損失フレームの前記調整された利得を取得するように構成される、装置。
【請求項２０】
前記決定モジュールは、初期の励起調整因子を決定するようにさらに構成され、且つ、
前記調整モジュールは、前記利得調整情報に従って、前記初期の励起調整因子を調整して、調整された励起調整因子を取得し、前記調整された利得および前記調整された励起調整因子に従って、前記初期の高帯域信号を調整して、前記現在の損失フレームの前記高帯域信号を取得するようにさらに構成される、請求項15乃至19のいずれか1項に記載の損失フレームを処理するための装置。
【請求項２１】
前記利得調整情報は、フレームのクラス、フレームの低帯域信号エネルギーおよび連続する損失フレームの数を含み、且つ、前記調整モジュールは、具体的には、連続する損失フレームの前記数が1と等しく、前記現在の損失フレームの高周波励起エネルギーが前記現在の損失フレームの前のフレームの高周波励起エネルギーよりも大きく、前記現在の損失フレームのクラスが無声でなく、および、前記現在の損失フレームの前の最後の正常に受信されたフレームのクラスが無声でないとき、前記現在の損失フレームの前記前のフレームの前記低帯域信号エネルギーおよび前記現在の損失フレームの前記低帯域信号エネルギーに従って、前記初期の励起調整因子を調整して、前記調整された励起調整因子を取得するように構成される、請求項20に記載の損失フレームを処理するための装置。
【請求項２２】
前記利得調整情報は、フレームのクラス、フレームの低帯域信号エネルギーおよび連続する損失フレームの数を含み、且つ、前記調整モジュールは、具体的には、連続する損失フレームの前記数が1と等しく、前記現在の損失フレームの高周波励起エネルギーが前記現在の損失フレームの前のフレームの高周波励起エネルギーの半分よりも小さく、前記現在の損失フレームの低帯域信号エネルギーと前記現在の損失フレームの前記前のフレームの低帯域信号エネルギーのエネルギー比が事前に設定された間隔内であり、および、前記現在の損失フレームの前記前のフレームのクラスが無声であるとき、前記現在の損失フレームの前記前のフレームの前記低帯域信号エネルギーおよび前記現在の損失フレームの前記低帯域信号エネルギーに従って、前記初期の励起調整因子を調整して、前記調整された励起調整因子を取得するように構成される、請求項20に記載の損失フレームを処理するための装置。
【請求項２３】
前記利得調整情報は、フレームのクラス、フレームの低帯域信号エネルギーおよび連続する損失フレームの数を含み、且つ、前記調整モジュールは、具体的には、連続する損失フレームの前記数が1と等しく、前記現在の損失フレームの高周波励起エネルギーが前記現在の損失フレームの前のフレームの高周波励起エネルギーの半分よりも小さく、前記現在の損失フレームの低帯域信号エネルギーと前記現在の損失フレームの前記前のフレームの低帯域信号エネルギーのエネルギー比が事前に設定された間隔内であり、および、前記現在の損失フレームの前の最後の正常に受信されたフレームのクラスが無声であるとき、前記現在の損失フレームの前記前のフレームの前記低帯域信号エネルギーおよび前記現在の損失フレームの前記低帯域信号エネルギーに従って、前記初期の励起調整因子を調整して、前記調整された励起調整因子を取得するように構成される、請求項20に記載の損失フレームを処理するための装置。
【請求項２４】
前記利得調整情報は、フレームの低帯域のスペクトル傾斜、フレームの低帯域信号エネルギーおよび連続する損失フレームの数を含み、且つ、前記調整モジュールは、具体的には、連続する損失フレームの前記数が1と等しく、前記現在の損失フレームの高周波励起エネルギーが前記現在の損失フレームの前のフレームの高周波励起エネルギーの半分よりも小さく、前記現在の損失フレームの低帯域信号エネルギーと前記現在の損失フレームの前記前のフレームの低帯域信号エネルギーのエネルギー比が事前に設定された間隔内であり、および、前記現在の損失フレームの前記前のフレームの低帯域信号のスペクトル傾斜が第3の閾値よりも大きいとき、前記現在の損失フレームの前記前のフレームの前記低帯域信号エネルギーおよび前記現在の損失フレームの前記低帯域信号エネルギーに従って、前記初期の励起調整因子を調整して、前記調整された励起調整因子を取得するように構成される、請求項20に記載の損失フレームを処理するための装置。
【請求項２５】
前記利得調整情報は、フレームの低帯域信号エネルギーおよび連続する損失フレームの数を含み、且つ、前記調整モジュールは、具体的には、連続する損失フレームの前記数が1よりも大きく、且つ、前記現在の損失フレームの高周波励起エネルギーが前記現在の損失フレームの前のフレームの高周波励起エネルギーよりも大きいとき、前記現在の損失フレームの前記前のフレームの低帯域信号エネルギーおよび前記現在の損失フレームの低帯域信号エネルギーに従って、前記初期の励起調整因子を調整して、前記調整された励起調整因子を取得するように構成される、請求項20に記載の損失フレームを処理するための装置。
【請求項２６】
前記利得調整情報は、フレームのクラス、フレームの低帯域信号エネルギーおよび連続する損失フレームの数を含み、且つ、前記調整モジュールは、具体的には、連続する損失フレームの前記数が1よりも大きく、前記現在の損失フレームの高周波励起エネルギーが前記現在の損失フレームの前のフレームの高周波励起エネルギーの半分よりも小さく、前記現在の損失フレームの低帯域信号エネルギーと前記現在の損失フレームの前記前のフレームの低帯域信号エネルギーのエネルギー比が事前に設定された間隔内であり、および、前記現在の損失フレームの前記前のフレームのクラスが無声であるとき、前記現在の損失フレームの前記前のフレームの前記低帯域信号エネルギーおよび前記現在の損失フレームの前記低帯域信号エネルギーに従って、前記初期の励起調整因子を調整して、前記調整された励起調整因子を取得するように構成される、請求項20に記載の損失フレームを処理するための装置。
【請求項２７】
前記利得調整情報は、フレームのクラス、フレームの低帯域信号エネルギーおよび連続する損失フレームの数を含み、且つ、前記調整モジュールは、具体的には、連続する損失フレームの前記数が1よりも大きく、前記現在の損失フレームの高周波励起エネルギーが前記現在の損失フレームの前のフレームの高周波励起エネルギーの半分よりも小さく、前記現在の損失フレームの低帯域信号エネルギーと前記現在の損失フレームの前記前のフレームの低帯域信号エネルギーのエネルギー比が事前に設定された間隔内であり、および、前記現在の損失フレームの前の最後の正常に受信されたフレームのクラスが無声であるとき、前記現在の損失フレームの前記前のフレームの前記低帯域信号エネルギーおよび前記現在の損失フレームの前記低帯域信号エネルギーに従って、前記初期の励起調整因子を調整して、前記調整された励起調整因子を取得するように構成される、請求項20に記載の損失フレームを処理するための装置。
【請求項２８】
前記利得調整情報は、フレームの低帯域のスペクトル傾斜、フレームの低帯域信号エネルギーおよび連続する損失フレームの数を含み、且つ、前記調整モジュールは、具体的には、連続する損失フレームの前記数が1よりも大きく、前記現在の損失フレームの高周波励起エネルギーが前記現在の損失フレームの前のフレームの高周波励起エネルギーの半分よりも小さく、前記現在の損失フレームの低帯域信号エネルギーと前記現在の損失フレームの前記前のフレームの低帯域信号エネルギーのエネルギー比が事前に設定された間隔内であり、および、前記現在の損失フレームの前記前のフレームの低帯域信号のスペクトル傾斜が第3の閾値よりも大きいとき、前記現在の損失フレームの前記前のフレームの前記低帯域信号エネルギーおよび前記現在の損失フレームの前記低帯域信号エネルギーに従って、前記初期の励起調整因子を調整して、前記調整された励起調整因子を取得するように構成される、請求項20に記載の損失フレームを処理するための装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は通信技術の分野に関し、詳細には、損失フレームを処理するための方法および装置に関する。
【背景技術】
【０００２】
通信技術の発展とともに、ユーザはますます高い品質の音声通話を要求しており、且つ、音声通話の品質を改善するための方法は、主に、音声信号の帯域幅を増加させることである。従来の符号化体系が、音声信号の帯域幅を増加させるように符号化するために使用される場合、ビットレートは大きく改善される。しかしながら、より高いビットレートは音声信号を送信するためにより大きなネットワーク帯域幅を必要とする。ネットワーク帯域幅の制限によって、ビットレートを増加させることによって、音声信号の帯域幅を増加させる方法を実現することは困難である。
【０００３】
現在は、ビットレートが変化しない、またはわずかにのみ変化するとき、より広い帯域幅によって音声信号を符号化するために、帯域幅拡張技術が主に使用される。帯域幅拡張技術は、時間領域帯域幅拡張技術および周波数領域帯域幅拡張技術を含む。加えて、音声信号を送信するプロセスでは、パケット損失レートは、音声信号の品質に影響を与える重要な要因である。従って、パケット損失が発生したときに損失フレームをできるだけ正しく回復して、フレーム損失が発生したときに信号遷移をより自然にし且つより安定させる方法は、音声信号送信の重要な技術である。
【０００４】
しかしながら、帯域幅拡張技術が使用されるとき、フレーム損失が音声信号内で発生した場合、既存の損失フレーム回復方法は、回復された損失フレームと回復された損失フレームの前後のフレームとの間の不連続な遷移を引き起こす場合があり、このことは、音声信号におけるノイズを引き起こす。
【発明の概要】
【課題を解決するための手段】
【０００５】
本発明の実施形態は損失フレームを処理するための方法および装置を提供し、これらは、オーディオ信号の損失フレームの回復における性能を改善するために使用される。
【０００６】
第1の態様は、損失フレームを処理するための方法を提供し、方法は、
現在の損失フレームの初期の高帯域信号を決定するステップと、
現在の損失フレームの利得を決定するステップと、
現在の損失フレームの利得調整情報を決定するステップであって、ここで、利得調整情報は、
フレームのクラス、フレームの低帯域信号のスペクトル傾斜、フレームの低帯域信号エネルギーおよび連続する損失フレームの数のうちの少なくとも1つを含み、ここで、連続する損失フレームの数は、現在の損失フレームまでに損失した連続するフレームの数である、ステップと、
利得調整情報に従って、現在の損失フレームの利得を調整して、現在の損失フレームの調整された利得を取得するステップと、
調整された利得に従って、初期の高帯域信号を調整して、現在の損失フレームの高帯域信号を取得するステップとを含む。
【０００７】
第1の態様を参照すると、第1の態様の第1の可能な実施方式では、利得調整情報は、フレームの低帯域信号エネルギーを含み、且つ、利得補正情報に従って、現在の損失フレームの利得を調整して、現在の損失フレームの調整された利得を取得するステップは、
現在の損失フレームの低帯域信号エネルギーに従って、現在の損失フレームの低帯域信号エネルギーと現在の損失フレームの前のフレームの低帯域信号エネルギーのエネルギー比を取得するステップと、
現在の損失フレームの低帯域信号エネルギーと現在の損失フレームの前のフレームの低帯域信号エネルギーのエネルギー比に従って、現在の損失フレームの利得を調整して、現在の損失フレームの調整された利得を取得するステップとを含む。
【０００８】
第1の態様を参照すると、第1の態様の第2の可能な実施方式では、利得調整情報は、フレームのクラス、フレームの低帯域信号のスペクトル傾斜、フレームの低帯域信号エネルギーおよび連続する損失フレームの数を含み、且つ、利得補正情報に従って、現在の損失フレームの利得を調整して、現在の損失フレームの調整された利得を取得するステップは、
連続する損失フレームの数が1と等しく、且つ、
現在の損失フレームのクラスが無声でなく、現在の損失フレームのクラスが無声の遷移でなく、現在の損失フレームの前のフレームの低帯域信号のスペクトル傾斜が第1の閾値よりも小さく、および、現在の損失フレームの低帯域信号エネルギーと現在の損失フレームの前のフレームの低帯域信号エネルギーのエネルギー比が事前に設定された間隔内であるとき、
現在の損失フレームの低帯域信号エネルギーに従って、現在の損失フレームの前のフレームの高周波励起エネルギーと現在の損失フレームの高周波励起エネルギーのエネルギー比を取得するステップと、
現在の損失フレームの前のフレームの高周波励起エネルギーと現在の損失フレームの高周波励起エネルギーのエネルギー比に従って、現在の損失フレームの利得を調整して、現在の損失フレームの調整された利得を取得するステップとを含む。
【０００９】
第1の態様を参照すると、第1の態様の第3の可能な実施方式では、利得調整情報は、フレームのクラス、フレームの低帯域信号のスペクトル傾斜、フレームの低帯域信号エネルギーおよび連続する損失フレームの数を含み、且つ、利得補正情報に従って、現在の損失フレームの利得を調整して、現在の損失フレームの調整された利得を取得するステップは、
連続する損失フレームの数が1と等しく、
現在の損失フレームのクラスが無声でなく、現在の損失フレームのクラスが無声の遷移でなく、現在の損失フレームの前のフレームの低帯域信号のスペクトル傾斜が第1の閾値よりも小さく、および、現在の損失フレームの低帯域信号エネルギーと現在の損失フレームの前のフレームの低帯域信号エネルギーのエネルギー比が事前に設定された間隔内であり、且つ、
現在の損失フレームの低帯域信号のスペクトル傾斜が損失フレームの前のフレームの低帯域信号のスペクトル傾斜よりも大きいとき、
事前に設定された調整因子に従って、現在の損失フレームの利得を調整して、現在の損失フレームの調整された利得を取得するステップを含む。
【００１０】
第1の態様を参照すると、第1の態様の第4の可能な実施方式では、利得調整情報は、フレームのクラス、フレームの低帯域信号のスペクトル傾斜および連続する損失フレームの数を含み、且つ、利得補正情報に従って、現在の損失フレームの利得を調整して、現在の損失フレームの調整された利得を取得するステップは、
連続する損失フレームの数が1と等しく、且つ、
現在の損失フレームのクラスが無声でなく、現在の損失フレームの前のフレームの低帯域信号のスペクトル傾斜が第1の閾値よりも大きく、および、現在の損失フレームの低帯域信号エネルギーと現在の損失フレームの前のフレームの低帯域信号エネルギーのエネルギー比が事前に設定された間隔内であるとき、
現在の損失フレームの低帯域信号エネルギーに従って、現在の損失フレームの前のフレームの高周波励起エネルギーと現在の損失フレームの高周波励起エネルギーのエネルギー比を取得するステップと、
現在の損失フレームの前のフレームの高周波励起エネルギーと現在の損失フレームの高周波励起エネルギーのエネルギー比に従って、現在の損失フレームの利得を調整して、現在の損失フレームの調整された利得を取得するステップとを含む。
【００１１】
第1の態様を参照すると、第1の態様の第5の可能な実施方式では、利得調整情報は、連続する損失フレームの数を含み、且つ、利得補正情報に従って、現在の損失フレームの利得を調整して、現在の損失フレームの調整された利得を取得するステップは、
現在の損失フレームの低帯域信号エネルギーに従って、現在の損失フレームの前のフレームの高周波励起エネルギーと現在の損失フレームの高周波励起エネルギーのエネルギー比を取得するステップと、
連続する損失フレームの数が1よりも大きく、且つ、現在の損失フレームの前のフレームの高周波励起エネルギーと現在の損失フレームの高周波励起エネルギーのエネルギー比が現在の損失フレームの利得よりも大きいとき、
現在の損失フレームの前のフレームの高周波励起エネルギーと現在の損失フレームの高周波励起エネルギーのエネルギー比に従って、現在の損失フレームの利得を調整して、現在の損失フレームの調整された利得を取得するステップとを含む。
【００１２】
第1の態様を参照すると、第1の態様の第6の可能な実施方式では、利得調整情報は、連続する損失フレームの数およびフレームの低帯域信号のスペクトル傾斜を含み、且つ、利得補正情報に従って、現在の損失フレームの利得を調整して、現在の損失フレームの調整された利得を取得するステップは、
現在の損失フレームの低帯域信号エネルギーに従って、現在の損失フレームの前のフレームの高周波励起エネルギーと現在の損失フレームの高周波励起エネルギーのエネルギー比を取得するステップと、
連続する損失フレームの数が1よりも大きく、現在の損失フレームの前のフレームの高周波励起エネルギーと現在の損失フレームの高周波励起エネルギーのエネルギー比が現在の損失フレームの利得よりも大きく、および、現在の損失フレームの低帯域信号のスペクトル傾斜と現在の損失フレームの前のフレームの低帯域信号のスペクトル傾斜との両方が、第2の閾値よりも大きいとき、
現在の損失フレームの前のフレームの高周波励起エネルギーと現在の損失フレームの高周波励起エネルギーのエネルギー比に従って、現在の損失フレームの利得を調整して、現在の損失フレームの調整された利得を取得するステップとを含む。
【００１３】
第1の態様乃至第1の態様の第6の可能な実施方式のうちのいずれか1つの可能な実施方式を参照すると、第1の態様の第7の可能な実施方式では、現在の損失フレームの利得調整情報を決定するステップの後、方法は、
初期の励起調整因子を決定するステップと、
利得補正情報に従って、初期の励起調整因子を調整して、調整された励起調整因子を取得するステップとをさらに含み、且つ、
調整された利得に従って、初期の高帯域信号を調整して、現在の損失フレームの高帯域信号を取得するステップは、
調整された利得および調整された励起調整因子に従って、初期の高帯域信号を調整して、現在の損失フレームの高帯域信号を取得するステップを含む。
【００１４】
第1の態様の第7の可能な実施方式を参照すると、第1の態様の第8の可能な実施方式では、利得調整情報は、フレームのクラス、フレームの低帯域信号エネルギーおよび連続する損失フレームの数を含み、且つ、利得補正情報に従って、初期の励起調整因子を調整して、調整された励起調整因子を取得するステップは、
連続する損失フレームの数が1と等しく、現在の損失フレームの高周波励起エネルギーが現在の損失フレームの前のフレームの高周波励起エネルギーよりも大きく、且つ、
現在の損失フレームのクラスが無声でなく、および、現在の損失フレームの前の最後の正常に受信されたフレームのクラスが無声でないとき、
現在の損失フレームの前のフレームの低帯域信号エネルギーおよび現在の損失フレームの低帯域信号エネルギーに従って、初期の励起調整因子を調整して、調整された励起調整因子を取得するステップを含む。
【００１５】
第1の態様の第7の可能な実施方式を参照すると、第1の態様の第9の可能な実施方式では、利得調整情報は、フレームのクラス、フレームの低帯域信号エネルギーおよび連続する損失フレームの数を含み、且つ、利得補正情報に従って、初期の励起調整因子を調整して、調整された励起調整因子を取得するステップは、
連続する損失フレームの数が1と等しく、現在の損失フレームの高周波励起エネルギーが現在の損失フレームの前のフレームの高周波励起エネルギーの半分よりも小さく、現在の損失フレームの低帯域信号エネルギーと現在の損失フレームの前のフレームの低帯域信号エネルギーのエネルギー比が事前に設定された間隔内であり、および、現在の損失フレームの前のフレームのクラスが無声であるとき、
現在の損失フレームの前のフレームの低帯域信号エネルギーおよび現在の損失フレームの低帯域信号エネルギーに従って、初期の励起調整因子を調整して、調整された励起調整因子を取得するステップを含む。
【００１６】
第1の態様の第7の可能な実施方式を参照すると、第1の態様の第10の可能な実施方式では、利得調整情報は、フレームのクラス、フレームの低帯域信号エネルギーおよび連続する損失フレームの数を含み、且つ、利得補正情報に従って、初期の励起調整因子を調整して、調整された励起調整因子を取得するステップは、
連続する損失フレームの数が1と等しく、現在の損失フレームの高周波励起エネルギーが現在の損失フレームの前のフレームの高周波励起エネルギーの半分よりも小さく、現在の損失フレームの低帯域信号エネルギーと現在の損失フレームの前のフレームの低帯域信号エネルギーのエネルギー比が事前に設定された間隔内であり、および、現在の損失フレームの前の最後の正常に受信されたフレームのクラスが無声であるとき、
現在の損失フレームの前のフレームの低帯域信号エネルギーおよび現在の損失フレームの低帯域信号エネルギーに従って、初期の励起調整因子を調整して、調整された励起調整因子を取得するステップを含む。
【００１７】
第1の態様の第7の可能な実施方式を参照すると、第1の態様の第11の可能な実施方式では、利得調整情報は、フレームの低帯域のスペクトル傾斜、フレームの低帯域信号エネルギーおよび連続する損失フレームの数を含み、且つ、利得補正情報に従って、初期の励起調整因子を調整して、調整された励起調整因子を取得するステップは、
連続する損失フレームの数が1と等しく、現在の損失フレームの高周波励起エネルギーが現在の損失フレームの前のフレームの高周波励起エネルギーの半分よりも小さく、現在の損失フレームの低帯域信号エネルギーと現在の損失フレームの前のフレームの低帯域信号エネルギーのエネルギー比が事前に設定された間隔内であり、および、現在の損失フレームの前のフレームの低帯域信号のスペクトル傾斜が第3の閾値よりも大きいとき、
現在の損失フレームの前のフレームの低帯域信号エネルギーおよび現在の損失フレームの低帯域信号エネルギーに従って、初期の励起調整因子を調整して、調整された励起調整因子を取得するステップを含む。
【００１８】
第1の態様の第7の可能な実施方式を参照すると、第1の態様の第12の可能な実施方式では、利得調整情報は、フレームの低帯域信号エネルギーおよび連続する損失フレームの数を含み、且つ、利得補正情報に従って、初期の励起調整因子を調整して、調整された励起調整因子を取得するステップは、
連続する損失フレームの数が1よりも大きく、且つ、現在の損失フレームの高周波励起エネルギーが現在の損失フレームの前のフレームの高周波励起エネルギーよりも大きいとき、
現在の損失フレームの前のフレームの低帯域信号エネルギーおよび現在の損失フレームの低帯域信号エネルギーに従って、初期の励起調整因子を調整して、調整された励起調整因子を取得するステップを含む。
【００１９】
第1の態様の第7の可能な実施方式を参照すると、第1の態様の第13の可能な実施方式では、利得調整情報は、フレームのクラス、フレームの低帯域信号エネルギーおよび連続する損失フレームの数を含み、且つ、利得補正情報に従って、初期の励起調整因子を調整して、調整された励起調整因子を取得するステップは、
連続する損失フレームの数が1よりも大きく、現在の損失フレームの高周波励起エネルギーが現在の損失フレームの前のフレームの高周波励起エネルギーの半分よりも小さく、現在の損失フレームの低帯域信号エネルギーと現在の損失フレームの前のフレームの低帯域信号エネルギーのエネルギー比が事前に設定された間隔内であり、および、現在の損失フレームの前のフレームのクラスが無声であるとき、
現在の損失フレームの前のフレームの低帯域信号エネルギーおよび現在の損失フレームの低帯域信号エネルギーに従って、初期の励起調整因子を調整して、調整された励起調整因子を取得するステップを含む。
【００２０】
第1の態様の第7の可能な実施方式を参照すると、第1の態様の第14の可能な実施方式では、利得調整情報は、フレームのクラス、フレームの低帯域信号エネルギーおよび連続する損失フレームの数を含み、且つ、利得補正情報に従って、初期の励起調整因子を調整して、調整された励起調整因子を取得するステップは、
連続する損失フレームの数が1よりも大きく、現在の損失フレームの高周波励起エネルギーが現在の損失フレームの前のフレームの高周波励起エネルギーの半分よりも小さく、現在の損失フレームの低帯域信号エネルギーと現在の損失フレームの前のフレームの低帯域信号エネルギーのエネルギー比が事前に設定された間隔内であり、および、現在の損失フレームの前の最後の正常に受信されたフレームのクラスが無声であるとき、
現在の損失フレームの前のフレームの低帯域信号エネルギーおよび現在の損失フレームの低帯域信号エネルギーに従って、初期の励起調整因子を調整して、調整された励起調整因子を取得するステップを含む。
【００２１】
第1の態様の第7の可能な実施方式を参照すると、第1の態様の第15の可能な実施方式では、利得調整情報は、フレームの低帯域のスペクトル傾斜、フレームの低帯域信号エネルギーおよび連続する損失フレームの数を含み、且つ、利得補正情報に従って、初期の励起調整因子を調整して、調整された励起調整因子を取得するステップは、
連続する損失フレームの数が1よりも大きく、現在の損失フレームの高周波励起エネルギーが現在の損失フレームの前のフレームの高周波励起エネルギーの半分よりも小さく、現在の損失フレームの低帯域信号エネルギーと現在の損失フレームの前のフレームの低帯域信号エネルギーのエネルギー比が事前に設定された間隔内であり、および、現在の損失フレームの前のフレームの低帯域信号のスペクトル傾斜が第3の閾値よりも大きいとき、
現在の損失フレームの前のフレームの低帯域信号エネルギーおよび現在の損失フレームの低帯域信号エネルギーに従って、初期の励起調整因子を調整して、調整された励起調整因子を取得するステップを含む。
【００２２】
第2の態様は、損失フレームを処理するための装置を提供し、ここで、損失フレームを処理するための装置は、
現在の損失フレームの初期の高帯域信号を決定し、現在の損失フレームの利得を決定し、現在の損失フレームの利得調整情報を決定するように構成される決定モジュールであって、ここで、利得調整情報は、フレームのクラス、フレームの低帯域信号のスペクトル傾斜、フレームの低帯域信号エネルギーおよび連続する損失フレームの数のうちの少なくとも1つを含み、ここで、連続する損失フレームの数は、現在の損失フレームまでに損失した連続するフレームの数である、決定モジュールと、
利得調整情報に従って、現在の損失フレームの利得を調整して、現在の損失フレームの調整された利得を取得し、調整された利得に従って、初期の高帯域信号を調整して、現在の損失フレームの高帯域信号を取得するように構成される調整モジュールとを含む。
【００２３】
第2の態様を参照すると、第2の態様の第1の可能な実施方式では、利得調整情報は、フレームの低帯域信号エネルギーを含み、且つ、調整モジュールは、具体的には、現在の損失フレームの低帯域信号エネルギーに従って、現在の損失フレームの低帯域信号エネルギーと現在の損失フレームの前のフレームの低帯域信号エネルギーのエネルギー比を取得し、現在の損失フレームの低帯域信号エネルギーと現在の損失フレームの前のフレームの低帯域信号エネルギーのエネルギー比に従って、現在の損失フレームの利得を調整して、現在の損失フレームの調整された利得を取得するように構成される。
【００２４】
第2の態様を参照すると、第2の態様の第2の可能な実施方式では、利得調整情報は、フレームのクラス、フレームの低帯域信号のスペクトル傾斜、フレームの低帯域信号エネルギーおよび連続する損失フレームの数を含み、且つ、調整モジュールは、具体的には、連続する損失フレームの数が1と等しく、現在の損失フレームのクラスが無声でなく、現在の損失フレームのクラスが無声の遷移でなく、現在の損失フレームの前のフレームの低帯域信号のスペクトル傾斜が第1の閾値よりも小さく、および、現在の損失フレームの低帯域信号エネルギーと現在の損失フレームの前のフレームの低帯域信号エネルギーのエネルギー比が事前に設定された間隔内であるとき、現在の損失フレームの低帯域信号エネルギーに従って、現在の損失フレームの前のフレームの高周波励起エネルギーと現在の損失フレームの高周波励起エネルギーのエネルギー比を取得し、現在の損失フレームの前のフレームの高周波励起エネルギーと現在の損失フレームの高周波励起エネルギーのエネルギー比に従って、現在の損失フレームの利得を調整して、現在の損失フレームの調整された利得を取得するように構成される。
【００２５】
第2の態様を参照すると、第2の態様の第3の可能な実施方式では、利得調整情報は、フレームのクラス、フレームの低帯域信号のスペクトル傾斜、フレームの低帯域信号エネルギーおよび連続する損失フレームの数を含み、且つ、調整モジュールは、具体的には、連続する損失フレームの数が1と等しく、現在の損失フレームのクラスが無声でなく、現在の損失フレームのクラスが無声の遷移でなく、現在の損失フレームの前のフレームの低帯域信号のスペクトル傾斜が第1の閾値よりも小さく、および、現在の損失フレームの低帯域信号エネルギーと現在の損失フレームの前のフレームの低帯域信号エネルギーのエネルギー比が事前に設定された間隔内であり、且つ、現在の損失フレームの低帯域信号のスペクトル傾斜が損失フレームの前のフレームの低帯域信号のスペクトル傾斜よりも大きいとき、事前に設定された調整因子に従って、現在の損失フレームの利得を調整して、現在の損失フレームの調整された利得を取得するように構成される。
【００２６】
第2の態様を参照すると、第2の態様の第4の可能な実施方式では、利得調整情報は、フレームのクラス、フレームの低帯域信号のスペクトル傾斜および連続する損失フレームの数を含み、且つ、調整モジュールは、具体的には、連続する損失フレームの数が1と等しく、且つ、現在の損失フレームのクラスが無声でなく、現在の損失フレームの前のフレームの低帯域信号のスペクトル傾斜が第1の閾値よりも大きく、および、現在の損失フレームの低帯域信号エネルギーと現在の損失フレームの前のフレームの低帯域信号エネルギーのエネルギー比が事前に設定された間隔内であるとき、現在の損失フレームの低帯域信号エネルギーに従って、現在の損失フレームの前のフレームの高周波励起エネルギーと現在の損失フレームの高周波励起エネルギーのエネルギー比を取得し、現在の損失フレームの前のフレームの高周波励起エネルギーと現在の損失フレームの高周波励起エネルギーのエネルギー比に従って、現在の損失フレームの利得を調整して、現在の損失フレームの調整された利得を取得するように構成される。
【００２７】
第2の態様を参照すると、第2の態様の第5の可能な実施方式では、利得調整情報は、連続する損失フレームの数を含み、且つ、調整モジュールは、具体的には、現在の損失フレームの低帯域信号エネルギーに従って、現在の損失フレームの前のフレームの高周波励起エネルギーと現在の損失フレームの高周波励起エネルギーのエネルギー比を取得し、連続する損失フレームの数が1よりも大きく、且つ、現在の損失フレームの前のフレームの高周波励起エネルギーと現在の損失フレームの高周波励起エネルギーのエネルギー比が現在の損失フレームの利得よりも大きいとき、現在の損失フレームの前のフレームの高周波励起エネルギーと現在の損失フレームの高周波励起エネルギーのエネルギー比に従って、現在の損失フレームの利得を調整して、現在の損失フレームの調整された利得を取得するように構成される。
【００２８】
第2の態様を参照すると、第2の態様の第6の可能な実施方式では、利得調整情報は、連続する損失フレームの数およびフレームの低帯域信号のスペクトル傾斜を含み、且つ、調整モジュールは、具体的には、現在の損失フレームの低帯域信号エネルギーに従って、現在の損失フレームの前のフレームの高周波励起エネルギーと現在の損失フレームの高周波励起エネルギーのエネルギー比を取得し、連続する損失フレームの数が1よりも大きく、現在の損失フレームの前のフレームの高周波励起エネルギーと現在の損失フレームの高周波励起エネルギーのエネルギー比が現在の損失フレームの利得よりも大きく、および、現在の損失フレームの低帯域信号のスペクトル傾斜と現在の損失フレームの前のフレームの低帯域信号のスペクトル傾斜との両方が、第2の閾値よりも大きいとき、現在の損失フレームの前のフレームの高周波励起エネルギーと現在の損失フレームの高周波励起エネルギーのエネルギー比に従って、現在の損失フレームの利得を調整して、現在の損失フレームの調整された利得を取得するように構成される。
【００２９】
第2の態様乃至第2の態様の第6の可能な実施方式のうちのいずれか1つの可能な実施方式を参照すると、第2の態様の第7の可能な実施方式では、決定モジュールは、初期の励起調整因子を決定するようにさらに構成され、且つ、
調整モジュールは、利得補正情報に従って、初期の励起調整因子を調整して、調整された励起調整因子を取得し、調整された利得および調整された励起調整因子に従って、初期の高帯域信号を調整して、現在の損失フレームの高帯域信号を取得するようにさらに構成される。
【００３０】
第2の態様の第7の可能な実施方式を参照すると、第2の態様の第8の可能な実施方式では、利得調整情報は、フレームのクラス、フレームの低帯域信号エネルギーおよび連続する損失フレームの数を含み、且つ、調整モジュールは、具体的には、連続する損失フレームの数が1と等しく、現在の損失フレームの高周波励起エネルギーが現在の損失フレームの前のフレームの高周波励起エネルギーよりも大きく、現在の損失フレームのクラスが無声でなく、および、現在の損失フレームの前の最後の正常に受信されたフレームのクラスが無声でないとき、現在の損失フレームの前のフレームの低帯域信号エネルギーおよび現在の損失フレームの低帯域信号エネルギーに従って、初期の励起調整因子を調整して、調整された励起調整因子を取得するように構成される。
【００３１】
第2の態様の第7の可能な実施方式を参照すると、第2の態様の第9の可能な実施方式では、利得調整情報は、フレームのクラス、フレームの低帯域信号エネルギーおよび連続する損失フレームの数を含み、且つ、調整モジュールは、具体的には、連続する損失フレームの数が1と等しく、現在の損失フレームの高周波励起エネルギーが現在の損失フレームの前のフレームの高周波励起エネルギーの半分よりも小さく、現在の損失フレームの周波帯域信号エネルギーと現在の損失フレームの前のフレームの低帯域信号エネルギーのエネルギー比が事前に設定された間隔内であり、および、現在の損失フレームの前のフレームのクラスが無声であるとき、現在の損失フレームの前のフレームの低帯域信号エネルギーおよび現在の損失フレームの低帯域信号エネルギーに従って、初期の励起調整因子を調整して、調整された励起調整因子を取得するように構成される。
【００３２】
第2の態様の第7の可能な実施方式を参照すると、第2の態様の第10の可能な実施方式では、利得調整情報は、フレームのクラス、フレームの低帯域信号エネルギーおよび連続する損失フレームの数を含み、且つ、調整モジュールは、具体的には、連続する損失フレームの数が1と等しく、現在の損失フレームの高周波励起エネルギーが現在の損失フレームの前のフレームの高周波励起エネルギーの半分よりも小さく、現在の損失フレームの低帯域信号エネルギーと現在の損失フレームの前のフレームの低帯域信号エネルギーのエネルギー比が事前に設定された間隔内であり、および、現在の損失フレームの前の最後の正常に受信されたフレームのクラスが無声であるとき、現在の損失フレームの前のフレームの低帯域信号エネルギーおよび現在の損失フレームの低帯域信号エネルギーに従って、初期の励起調整因子を調整して、調整された励起調整因子を取得するように構成される。
【００３３】
第2の態様の第7の可能な実施方式を参照すると、第2の態様の第11の可能な実施方式では、利得調整情報は、フレームの低帯域のスペクトル傾斜、フレームの低帯域信号エネルギーおよび連続する損失フレームの数を含み、且つ、調整モジュールは、具体的には、連続する損失フレームの数が1と等しく、現在の損失フレームの高周波励起エネルギーが現在の損失フレームの前のフレームの高周波励起エネルギーの半分よりも小さく、現在の損失フレームの低帯域信号エネルギーと現在の損失フレームの前のフレームの低帯域信号エネルギーのエネルギー比が事前に設定された間隔内であり、および、現在の損失フレームの前のフレームの低帯域信号のスペクトル傾斜が第3の閾値よりも大きいとき、現在の損失フレームの前のフレームの低帯域信号エネルギーおよび現在の損失フレームの低帯域信号エネルギーに従って、初期の励起調整因子を調整して、調整された励起調整因子を取得するように構成される。
【００３４】
第2の態様の第7の可能な実施方式を参照すると、第2の態様の第12の可能な実施方式では、利得調整情報は、フレームの低帯域信号エネルギーおよび連続する損失フレームの数を含み、且つ、調整モジュールは、具体的には、連続する損失フレームの数が1よりも大きく、且つ、現在の損失フレームの高周波励起エネルギーが現在の損失フレームの前のフレームの高周波励起エネルギーよりも大きいとき、現在の損失フレームの前のフレームの低帯域信号エネルギーおよび現在の損失フレームの低帯域信号エネルギーに従って、初期の励起調整因子を調整して、調整された励起調整因子を取得するように構成される。
【００３５】
第2の態様の第7の可能な実施方式を参照すると、第2の態様の第13の可能な実施方式では、利得調整情報は、フレームのクラス、フレームの低帯域信号エネルギーおよび連続する損失フレームの数を含み、且つ、調整モジュールは、具体的には、連続する損失フレームの数が1よりも大きく、現在の損失フレームの高周波励起エネルギーが現在の損失フレームの前のフレームの高周波励起エネルギーの半分よりも小さく、現在の損失フレームの低帯域信号エネルギーと現在の損失フレームの前のフレームの低帯域信号エネルギーのエネルギー比が事前に設定された間隔内であり、および、現在の損失フレームの前のフレームのクラスが無声であるとき、現在の損失フレームの前のフレームの低帯域信号エネルギーおよび現在の損失フレームの低帯域信号エネルギーに従って、初期の励起調整因子を調整して、調整された励起調整因子を取得するように構成される。
【００３６】
第2の態様の第7の可能な実施方式を参照すると、第2の態様の第14の可能な実施方式では、利得調整情報は、フレームのクラス、フレームの低帯域信号エネルギーおよび連続する損失フレームの数を含み、且つ、調整モジュールは、具体的には、連続する損失フレームの数が1よりも大きく、現在の損失フレームの高周波励起エネルギーが現在の損失フレームの前のフレームの高周波励起エネルギーの半分よりも小さく、現在の損失フレームの低帯域信号エネルギーと現在の損失フレームの前のフレームの低帯域信号エネルギーのエネルギー比が事前に設定された間隔内であり、および、現在の損失フレームの前の最後の正常に受信されたフレームのクラスが無声であるとき、現在の損失フレームの前のフレームの低帯域信号エネルギーおよび現在の損失フレームの低帯域信号エネルギーに従って、初期の励起調整因子を調整して、調整された励起調整因子を取得するように構成される。
【００３７】
第2の態様の第7の可能な実施方式を参照すると、第2の態様の第15の可能な実施方式では、利得調整情報は、フレームの低帯域のスペクトル傾斜、フレームの低帯域信号エネルギーおよび連続する損失フレームの数を含み、且つ、調整モジュールは、具体的には、連続する損失フレームの数が1よりも大きく、現在の損失フレームの高周波励起エネルギーが現在の損失フレームの前のフレームの高周波励起エネルギーの半分よりも小さく、現在の損失フレームの低帯域信号エネルギーと現在の損失フレームの前のフレームの低帯域信号エネルギーのエネルギー比が事前に設定された間隔内であり、および、現在の損失フレームの前のフレームの低帯域信号のスペクトル傾斜が第3の閾値よりも大きいとき、現在の損失フレームの前のフレームの低帯域信号エネルギーおよび現在の損失フレームの低帯域信号エネルギーに従って、初期の励起調整因子を調整して、調整された励起調整因子を取得するように構成される。
【００３８】
本発明の実施形態で提供される、損失フレームを処理するための方法および装置によると、フレーム損失がオーディオデータ内で発生するとき、損失フレームの高帯域信号は、損失フレームの低帯域信号に従って調整され、その結果、回復された損失フレームの高周波帯域および低周波帯域のフレーム間変化傾向は一致し、且つ、損失フレーム回復の性能は改善される。
【図面の簡単な説明】
【００３９】
本発明の実施形態における、または従来技術における技術的解決手段をより明確に説明するために、以下では、実施形態または従来技術を説明するために必要とされる添付図面を簡潔に導入する。明らかに、以下の説明における添付図面は、本発明のいくつかの実施形態を示し、且つ、当業者は、創造的努力なしに、これらの添付図面から他の図面をさらに導出することができる。
【００４０】
【図１】図1は、時間領域帯域幅拡張技術を使用することによって、オーディオ信号を符号化する原理図である。
【図２】図2は、時間領域帯域幅拡張技術を使用することによって、オーディオ信号を復号する原理図である。
【図３】図3は、本発明の実施形態に係る、損失フレームを処理するための方法の実施形態1のフローチャートである。
【図４】図4は、本発明の実施形態に係る、損失フレームを処理するための方法の実施形態2のフローチャートである。
【図５】図5は、本発明の実施形態に係る、損失フレームを処理するための方法の実施形態3のフローチャートである。
【図６】図6は、本発明の実施形態に係る、損失フレームを処理するための方法の実施形態4のフローチャートである。
【図７】図7は、本発明の実施形態に係る、損失フレームを処理するための方法の実施形態5のフローチャートである。
【図８】図8は、本発明の実施形態に係る、損失フレームを処理するための方法の実施形態6のフローチャートである。
【図９】図9は、本発明の実施形態に係る、損失フレームを処理するための方法の実施形態7のフローチャートである。
【図１０】図10は、本発明の実施形態に係る、損失フレームを処理するための方法の実施形態8のフローチャートである。
【図１１】図11は、本発明の実施形態に係る、損失フレームを処理するための装置の概略構成図である。
【発明を実施するための形態】
【００４１】
本発明の実施形態の目的、技術的解決手段および利点をより明確にするために、以下では、本発明の実施形態における添付図面を参照して、本発明の実施形態における技術的解決手段を明確且つ完全に説明する。明らかに、説明される実施形態は、本発明の実施形態の全てではなく一部である。創造的努力なしに、本発明の実施形態に基づいて、当業者によって得られる全ての他の実施形態は、本発明の保護範囲に包含されるべきである。
【００４２】
現在は、ビットレートが変化しない、またはわずかにのみ変化するとき、より広い帯域幅によって音声信号を符号化するために、帯域幅拡張技術が主に使用される。帯域幅拡張技術の原理は、送信端は信号を高帯域部分と低帯域部分とに分割し、ここで、低帯域部分は符号器を使用することによって符号化され、且つ、高帯域部分については、部分的情報および高周波帯域および低周波帯域の関連パラメータ等の情報のみが抽出されることである。受信端は、低帯域部分の信号、高帯域部分の関連情報および高周波帯域および低周波帯域の関連パラメータに従って音声信号全体を回復する。
【００４３】
一般に、帯域幅拡張技術では、音声信号の送信中にフレーム損失が発生したとき、損失フレームの最初のN個のフレーム（Nは1以上である）に関する情報が損失フレームを回復するために使用される。損失フレームの低帯域部分は、損失フレームの前のフレームの低帯域情報に従って回復されてよく、且つ、損失フレームの高帯域部分は、音声信号のグローバル利得因子およびサブフレーム利得減衰因子に従って回復される。しかしながら、グローバル利得因子とサブフレーム利得減衰因子の両方が、符号器によって、元の音声信号の高帯域部分の符号化に基づいて得られ、且つ、元の音声信号の低帯域部分は高帯域部分の損失フレーム回復処理のために使用されない。しかしながら、フレーム損失が発生したとき、損失フレームの低帯域エネルギー変化傾向が高帯域エネルギー変化傾向と一致しない場合、回復されたフレームと回復されたフレームの前後のフレームとの間の不連続なエネルギー遷移が引き起こされ、このことは、音声信号におけるノイズを引き起こす。
【００４４】
図1は、時間領域帯域幅拡張技術を使用することによって、オーディオ信号を符号化する原理図であり、且つ、図2は、時間領域帯域幅拡張技術を使用することによって、オーディオ信号を復号する原理図である。図1および図2に示されるように、符号器では、最初に、符号器はオーディオ信号101を収集し、ここで、オーディオ信号101は低帯域部分および高帯域部分を含む。低帯域部分および高帯域部分は相対的な概念である。オーディオ信号が、周波数に従って、0HzからW1Hzまでの部分と、W1HzからW2Hzまでの部分とに分割される限り、0HzからW1Hzまでの部分は低帯域部分であり、且つ、W1HzからW2Hzまでの部分は高帯域部分である。例えば、8kHzサンプリング周波数を有するオーディオ信号については、0kHzから4kHzまでの部分は低帯域部分として使用されてよく、且つ、4kHzから8kHzまでの部分は高帯域部分として使用されてよく、16kHzサンプリング周波数を有するオーディオ信号については、0kHzから6kHzまでの部分は低帯域部分として使用されてよく、且つ、6kHzから16kHzまでの部分は高帯域部分として使用されてよい。次いで、符号器は、オーディオ信号101の低帯域部分のパラメータを演算を介して取得する。これらのパラメータは、オーディオ信号101のピッチ周期、代数的符号数、利得等を含むとともに、前述のうち1つ以上を含んでよい。本発明の技術的解決手段の説明を容易にするために、符号化パラメータ102が、パラメータを表すために一般に使用される。符号化パラメータ102は、本発明の実施形態の理解を助けるために使用される例でしかなく、しかし、符号器によって使用されるパラメータに対する特定の限定を意味しないことは理解されることができる。オーディオ信号101の高帯域部分について、符号器は、高帯域部分に対して線形予測符号化（Linear Predictive Coding, LPC）を実行して、高帯域LPC係数103を取得する。高帯域励起信号104は、符号化パラメータ102に従って、演算を介して取得され、高帯域LPC係数103は、LPC合成フィルタのフィルタリング係数として使用され、高帯域励起信号104は、LPC合成フィルタを使用することによって、高帯域信号に合成され、オーディオ信号101の元の高帯域部分および合成された高帯域信号は、サブフレーム利得（SubGain）105とグローバル利得（FramGain）106を取得するために比較される。グローバル利得106は、オーディオ信号101の各フレームの元の高帯域部分のエネルギーを合成された高帯域信号のエネルギーと比較することによって取得され、且つ、サブフレーム利得105は、オーディオ信号101の各フレームのサブフレームの元の高帯域部分のエネルギーを合成された高帯域信号のエネルギーと比較することによって取得される。LPC係数103は、線形スペクトル周波数（Linear Spectral Frequency, LSF）パラメータ107に変換され、且つ、LSFパラメータ107、サブフレーム利得105およびグローバル利得106は量子化された後に符号化される。最後に、符号器は、符号化パラメータ102、符号化LSFパラメータ107、符号化サブフレーム利得105および符号化グローバル利得106に従って、符号化ストリーム108を取得するとともに、符号化ストリーム108を復号器に送信する。
【００４５】
復号器では、復号器は、受信された符号化ストリーム108を復号して、音声信号のピッチ周期、代数的符号数、利得等のパラメータ、すなわち、符号化パラメータ102を取得し、且つ、復号器は受信された符号化ストリーム108を復号および逆量子化して、LSFパラメータ107、サブフレーム利得105およびグローバル利得106を取得するとともに、LSFパラメータ107をLPC係数103に変換する。高帯域励起信号104は、符号化パラメータ102に従って、演算を介して取得され、LPCパラメータ103は、LPC合成フィルタのフィルタリング係数として使用され、高帯域励起信号104は、LPC合成フィルタを使用することによって、高帯域信号に合成され、合成された高帯域信号は、サブフレーム利得105およびグローバル利得106の調整によってオーディオ信号101の高帯域部分に回復され、オーディオ信号101の低帯域部分は、符号化パラメータ102に従って、復号を介して取得され、オーディオ信号101の高帯域部分および低帯域部分は、元のオーディオ信号101を取得するために合成される。
【００４６】
オーディオ信号の送信中にフレーム損失が発生するとき、損失フレームの符号化パラメータおよびLSFパラメータは、損失フレームの前のフレームの符号化パラメータおよびLSFパラメータに従って推定され（例えば、損失フレームの前のフレームの符号化パラメータおよびLSFパラメータは、損失フレームの符号化パラメータおよびLSFパラメータとして直接使用される）、且つ、損失フレームのグローバル利得およびサブフレーム利得が、損失フレームの前のフレームのグローバル利得、サブフレーム利得および符号化タイプに従って推定される。このようにして、推定された損失フレームの符号化パラメータは、損失フレームの低帯域部分を回復するために復号されてよく、且つ、損失フレームの高帯域励起信号は、推定された符号化パラメータに従って回復され、損失フレームの高帯域部分は、推定された損失フレームのグローバル利得およびサブフレーム利得に従って回復され、回復された低帯域部分および高帯域部分は、損失フレームの信号に合成される。
【００４７】
図1および図2に示される、オーディオ信号の符号化および復号原理によってわかるように、損失フレームの前のフレームの符号化パラメータは、損失フレームの低帯域部分を回復するために使用され、損失フレームの前のフレームの符号化パラメータは、損失フレームの前のフレームの低帯域部分に従って、符号化を介して直接取得され、損失フレームの低帯域部分は、符号化パラメータに従って、望ましく回復されることができる。損失フレームの前のフレームのグローバル利得、サブフレーム利得および符号化タイプは、損失フレームの高帯域部分を回復するために使用され、且つ、損失フレームの前のフレームのグローバル利得およびサブフレーム利得は、符号化または演算等の処理によって取得されるため、損失フレームの回復された高帯域部分内でエラーが発生し得る。
【００４８】
可能な解決手段では、損失フレームの高帯域部分を回復するための方法は、グローバル利得因子およびサブフレーム利得減衰因子を調整するとともに、損失フレームの前のフレームのグローバル利得因子およびサブフレーム利得減衰因子に固定減衰因子を掛け、且つ、損失フレームのグローバル利得因子およびサブフレーム利得減衰因子として積を使用することである。
【００４９】
別の可能な解決手段では、損失フレームのグローバル利得因子およびサブフレーム利得減衰因子は、損失フレームの前のフレームの符号化タイプ、フレーム損失が発生する前の最後の正常なフレームの符号化タイプ、連続する損失フレームの数および損失フレームの前のフレームのグローバル利得因子およびサブフレーム利得減衰因子を使用することによって、適応して推定される。グローバル利得因子およびサブフレーム利得減衰因子は、グローバル利得およびサブフレーム利得に関連するパラメータである。損失フレームの前のフレームの高帯域情報および低帯域情報は、損失フレームの高帯域部分の初期回復のために使用され、且つ、損失フレームの初期に回復された高帯域部分が調整されるとき、損失フレームの前のフレームの高帯域情報のみが必要とされ、損失フレームの高帯域部分および低帯域部分のエネルギー変化傾向が一致しないとき、回復された損失フレームは、オーディオ信号全体における不連続な遷移を引き起こし、このことはノイズを引き起こす。
【００５０】
本発明の実施形態は、損失フレームを処理するための方法および装置を提供する。従来技術における損失フレームを回復するためにオーディオ信号の高帯域部分を使用することに基づいて、損失フレームの利得および高周波励起は、オーディオ信号の低帯域部分に従ってさらに調整され、その結果、回復された損失フレームの高周波帯域および低周波帯域の変化傾向は一致し、且つ、損失フレーム処理の性能は改善される。
【００５１】
図3は、本発明の実施形態に係る、損失フレームを処理するための方法の実施形態1のフローチャートである。図3に示されるように、本実施形態における方法は以下のステップを含む：
【００５２】
ステップS301：現在の損失フレームの初期の高帯域信号を決定する。
【００５３】
具体的には、本実施形態で提供される損失フレームを処理するための方法は、オーディオ信号の受信端に適用される。最初に、オーディオ信号の受信端は、送信端によって送信されたオーディオデータを受信し、ここで、受信端によって受信されたオーディオデータは、データストリームの形態であってよく、または、データパケットの形態であってよい。受信端によって受信されたオーディオデータ内でフレーム損失が発生したとき、受信端は、損失フレームを検出してよい。受信端が、受信されたオーディオデータ内でフレーム損失が発生したかどうかを決定するための方法は、従来技術における任意の1つの方法であってよい。例えば、オーディオデータの各フレーム内にフラグビットが設定され、且つ、フラグビットは、正常な場合において0である。フレーム損失が発生したとき、フラグビットは1に設定される。オーディオデータを受信したとき、受信端は、各フレーム内のフラグビットを検出し、且つ、フラグビットが1であることを検出したとき、受信端は、フレーム損失が発生したと決定してよい。別の可能な方法では、例えば、オーディオデータのフレームは、シーケンシャルに番号付けされてよく、且つ、復号器によって受信された現在のフレームのシーケンス番号が、前の受信されたフレームの番号と連続していない場合、フレーム損失が発生したと決定されることができる。本実施形態は、受信されたオーディオデータ内でフレーム損失が発生したかどうかを決定するための方法を限定しない。
【００５４】
オーディオ信号内でフレーム損失が発生したと決定された後、損失フレームは回復される必要がある。オーディオ信号の損失フレームは、低帯域信号部分と高帯域信号部分とに分割されてよい。最初に、現在の損失フレームの前のフレームの低帯域情報は、現在の損失フレームの低帯域情報を回復するために使用される。具体的には、現在の損失フレームの符号化パラメータは、現在の損失フレームの前のフレームの符号化パラメータに従って推定され、現在の損失フレームの低帯域部分を推定する。本明細書では、損失フレームの前のフレームは、正常に受信されたフレームであってよく、または、正常に受信されたフレームに従って回復されたフレームであってよいことは理解されることができる。次いで、現在の損失フレームの高帯域励起信号は、現在の損失フレームの推定された符号化パラメータに従って回復され、現在の損失フレームのグローバル利得およびサブフレーム利得は、現在の損失フレームの前のフレームのグローバル利得、サブフレーム利得および符号化タイプに従って推定され、現在の損失フレームの高帯域信号は、現在の損失フレームの推定されたグローバル利得およびサブフレーム利得に従って回復される。
【００５５】
前述の方法に従って回復される、現在の損失フレームの高帯域信号は、初期の高帯域信号と呼ばれ、且つ、本実施形態における以下のステップは、初期の高周波信号を調整して、現在の損失フレームのより正確な高帯域信号を回復することである。
【００５６】
ステップS302：現在の損失フレームの利得を決定する。
【００５７】
具体的には、ステップS301からわかるように、現在の損失フレームのグローバル利得およびサブフレーム利得は、現在の損失フレームの前のフレームのグローバル利得、サブフレーム利得および符号化タイプに従って推定されてよい。本実施形態は、現在の損失フレームの高帯域信号を調整することであり、且つ、サブフレーム利得は、現在の損失フレームに直接影響を与え、従って、このステップおよび本実施形態における現在の損失フレームの利得は、現在の損失フレームのサブフレーム利得である。
【００５８】
ステップS303：現在の損失フレームの利得調整情報を決定し、ここで、利得調整情報は、フレームのクラス、フレームの低帯域信号のスペクトル傾斜、フレームの低帯域信号エネルギーおよび連続する損失フレームの数のうちの少なくとも1つを含み、ここで、連続する損失フレームの数は、現在の損失フレームまでに損失した連続するフレームの数である。
【００５９】
具体的には、本実施形態は、現在の損失フレームの高帯域信号を調整することであり、且つ、高帯域信号は、高帯域励起信号および利得に従って取得され、従って、損失フレームの利得を調整することによって、現在の損失フレームの高帯域信号を調整する目的が達成されることができる。利得調整情報は、利得を調整するために使用される必要があり、ここで、利得調整情報は、フレームのクラス、フレームの低帯域信号のスペクトル傾斜、フレームの低帯域信号エネルギーおよび連続する損失フレームの数のうちの少なくとも1つを含んでよい。
【００６０】
フレームのクラスは、現在の損失フレームの前のフレームの符号化タイプに従って取得されてよく、且つ、フレームのクラスおよび符号化タイプ情報の両方が、フレームの低帯域信号部分内で搬送される。連続する損失フレームの数は、現在の損失フレームまでに損失した連続するフレームの数である。
【００６１】
フレーム損失の前の符号化タイプは、現在のフレーム損失イベントが発生する前の符号化モードを指してよい。一般に、よりよい符号化性能を達成するために、符号器は、信号を符号化する前に信号を分類して、適切な符号化モードを選択してよい。現在、符号化モードは、非アクティブフレーム符号化モード（INACTIVE mode）、無声フレーム符号化モード（UNVOICED mode）、有声フレーム符号化モード（VOICED mode）、汎用フレーム符号化モード（GENERIC mode）、遷移フレーム符号化モード（TRANSITION mode）およびオーディオフレーム符号化モード（AUDIO mode）を含んでよい。
【００６２】
フレーム損失の前に受信された最後のフレームのクラスは、このフレーム損失イベントが発生する前に、復号器によって受信された最新のフレームのクラスを指してよい。例えば、符号器は4つのフレームを復号器に送信し、ここで、復号器は、第1のフレームおよび第2のフレームを正しく受信するが、第3のフレームおよび第4のフレームは損失すると仮定すると、フレーム損失の前に受信された最後のフレームは、第2のフレームを指すことができる。一般に、フレームのクラスは、(1) 無声、非アクティブ、ノイズまたは有声であるいくつかの特徴のうちの1つで終わるフレーム（UNVOICED_CLAS frame）；(2)無声子音から有声子音までの遷移を有し、且つ比較的弱い無声子音によって開始されるフレーム（UNVOICED_TRANSITION frame）；(3) 有声子音の後の遷移を有するフレームであって、有声特徴は非常に弱い、フレーム（VOICED_TRANSITION frame）；(4) 有声特徴を有するフレームであって、その前のフレームは、有声フレームまたは有声子音によって開始するフレームである、フレーム（VOICED_CLAS frame）；(5) 明白な有声子音によって開始するフレーム（ONSET frame）；(6) 調波およびノイズの混合によって開始するフレーム（SIN_ONSET frame）；および(7) 非アクティブ特徴フレーム（INACTIVE_CLAS frame）を含んでよい。
【００６３】
連続する損失フレームの数は、現在の損失フレームが損失するまでにこのフレーム損失イベントにおいて損失する連続するフレームの数を指してよい。実際、連続する損失フレームの数は、現在の損失フレームが、連続する損失フレームのどのフレームであるかを示してよい。例えば、符号器は、5つのフレームを復号器に送信し、且つ、復号器は、第1のフレームおよび第2のフレームを正しく受信するが、第3から第5のフレームは損失する。現在の損失フレームが第4のフレームである場合、連続する損失フレームの数は2であり、且つ、現在の損失フレームが第5のフレームである場合、連続する損失フレームの数は3である。
【００６４】
フレームのクラス、フレームの低帯域信号のスペクトル傾斜、フレームの低帯域信号エネルギーおよび連続する損失フレームの数を含む利得調整情報は、フレームの低帯域信号に従って取得され、従って、本実施形態では、フレームの利得は、信号の低帯域信号部分を使用することによって調整される。
【００６５】
ステップS304：利得調整情報に従って、現在の損失フレームの利得を調整して、現在の損失フレームの調整された利得を取得する。
【００６６】
具体的には、現在の損失フレームの利得は、利得調整情報に従って調整されてよい。具体的な調整方法は、オーディオ信号の復号器において事前に設定されてよく、利得調整情報を決定した後、復号器は、利得調整情報が対応する事前に設定された条件を満たすかどうかを決定するとともに、且つ、対応する事前に設定された条件が満たされる場合、事前に設定された条件に対応する調整方法に従って、現在の損失フレームの利得を調整し、最後に、現在の損失フレームの調整された利得を取得する。
【００６７】
ステップS305：調整された利得に従って、初期の高帯域信号を調整して、現在の損失フレームの高帯域信号を取得する。
【００６８】
具体的には、初期の高帯域信号は、調整された利得に従って調整され、調整された高帯域信号、すなわち、現在の損失フレームの高帯域信号を取得してよい。一般に、高帯域信号は、高帯域励起信号と利得との積であり、従って、現在の損失フレームの高帯域信号は、調整された利得に初期の高帯域信号を掛けることによって取得されてよい。
【００６９】
さらに、ステップS305において取得される現在の損失フレームの高帯域信号および現在の損失フレームの前のフレームの符号化パラメータを使用することによって回復される現在の損失フレームの低帯域信号は、現在の損失フレームを取得するために合成されてよく、それによって、現在の損失フレームに対する回復処理を完了する。現在の損失フレームの回復中、高帯域信号を使用することによって取得される関連パラメータを使用することによる現在の損失フレームの回復に加えて、受信端は、低帯域信号を使用することによって、現在の損失フレームをさらに回復するため、その結果、回復された現在の損失フレームの高周波帯域および低周波帯域のフレーム間変化傾向は一致し、且つ、損失フレーム回復の性能は改善される。
【００７０】
本実施形態では、フレーム損失がオーディオデータ内で発生するとき、損失フレームの高帯域信号は、損失フレームの低帯域信号に従って調整され、その結果、回復された損失フレームの高周波帯域および低周波帯域のフレーム間変化傾向は一致し、且つ、損失フレーム回復の性能は改善される。
【００７１】
前述のステップS304における、利得調整情報に従って、現在の損失フレームの利得を調整して、現在の損失フレームの調整された利得を取得するための具体的な方法は、オーディオ信号の受信端において事前に設定されてよい。前述では、利得調整情報に従って、現在の損失フレームの利得を調整するための方法をさらに説明するために、具体的な実施形態を使用する。
【００７２】
図4は、本発明の実施形態に係る、損失フレームを処理するための方法の実施形態2のフローチャートである。図4に示されるように、本実施形態における方法は以下のステップを含む：
【００７３】
ステップS401：現在の損失フレームの低帯域信号エネルギーに従って、現在の損失フレームの低帯域信号エネルギーと現在の損失フレームの前のフレームの低帯域信号エネルギーのエネルギー比を取得する。
【００７４】
具体的には、本実施形態は、ステップS304のさらなる説明である。利得調整情報は、フレームの低帯域信号エネルギーを含む。現在の損失フレームの利得が、利得調整情報に従って調整されるとき、現在の損失フレームの低帯域信号エネルギーと現在の損失フレームの前のフレームの低帯域信号エネルギーのエネルギー比が最初に獲得される。現在の損失フレームの低帯域信号エネルギーは、現在の損失フレームの回復された低帯域信号に従って取得されてよく、且つ、現在の損失フレームの前のフレームの低帯域信号エネルギーもまた、現在の損失フレームの前のフレームの低帯域信号エネルギーに従って取得されてよい。
【００７５】
ステップS402：現在の損失フレームの低帯域信号エネルギーと現在の損失フレームの前のフレームの低帯域信号エネルギーのエネルギー比に従って、現在の損失フレームの利得を調整して、現在の損失フレームの調整された利得を取得する。
【００７６】
具体的には、現在の損失フレームの低帯域信号エネルギーと現在の損失フレームの前のフレームの低帯域信号エネルギーのエネルギー比は、現在の損失フレームの低帯域信号エネルギーの変化傾向を反映し、従って、現在の損失フレームの低帯域信号エネルギーと現在の損失フレームの前のフレームの低帯域信号エネルギーのエネルギー比に従って、現在の損失フレームの利得が調整され、且つ、取得された調整された利得は、現在の損失フレームの低帯域信号の変化傾向を反映する。従って、本実施形態で取得される、調整された利得を使用することによって、現在の損失フレームの高帯域信号の調整は、現在の損失フレームの高周波帯域および低周波帯域のフレーム間変化傾向を一致させることができるとともに、損失フレーム回復の性能を改善することができる。
【００７７】
図5は、本発明の実施形態に係る、損失フレームを処理するための方法の実施形態3のフローチャートである。図5に示されるように、本実施形態における方法は以下のステップを含む：
【００７８】
ステップS501：連続する損失フレームの数が1と等しく、現在の損失フレームのクラスが無声でなく、現在の損失フレームのクラスが無声の遷移でなく、現在の損失フレームの前のフレームの低帯域信号のスペクトル傾斜が第1の閾値よりも小さく、および、現在の損失フレームの低帯域信号エネルギーと現在の損失フレームの前のフレームの低帯域信号エネルギーのエネルギー比が事前に設定された間隔内であるとき、現在の損失フレームの低帯域信号エネルギーに従って、現在の損失フレームの高周波励起エネルギーと現在の損失フレームの前のフレームの高周波励起エネルギーのエネルギー比を取得する。
【００７９】
具体的には、本実施形態は、ステップS304のさらなる説明である。利得調整情報は、フレームのクラス、フレームの低帯域信号のスペクトル傾斜、フレームの低帯域信号エネルギーおよび連続する損失フレームの数を含む。現在の損失フレームの利得が利得調整情報に従って調整されるとき、利得調整情報が、連続する損失フレームの数が1と等しく、現在の損失フレームのクラスが無声でなく（UNVOICED_CLAS）、現在の損失フレームのクラスが無声の遷移でなく（UNVOICED_TRANSITION）、現在の損失フレームの前のフレームの低帯域信号のスペクトル傾斜が第1の閾値よりも小さく、および、現在の損失フレームの低帯域信号エネルギーと現在の損失フレームの前のフレームの低帯域信号エネルギーのエネルギー比が事前に設定された間隔内であるという条件を満たすかどうかが最初に決定される。
【００８０】
低帯域信号のスペクトル傾斜は、低帯域信号のスペクトルの傾きであり、且つ、第1の閾値は事前に設定された値であってよい。例えば、本実施形態における第1の閾値は、8に設定されてよい。現在の損失フレームの前のフレームの低帯域信号のスペクトル傾斜が、第1の閾値よりも小さいことの意味は、低帯域信号を使用することによって、現在の損失フレームの利得を補正する精度が低減されないように、現在の損失フレームの前のフレームの低帯域信号が、過度に速く変化することはできないことにある。現在の損失フレームの低帯域信号エネルギーと現在の損失フレームの前のフレームの低帯域信号エネルギーのエネルギー比が事前に設定された間隔内であることの意味は、現在の損失フレームを補正する精度が影響を受けないように、現在の損失フレームの低帯域信号エネルギーと現在の損失フレームの前のフレームの低帯域信号エネルギーとの間の差が、過度に大きくなることはできないことにある。事前に設定された間隔は、一般に、現在の損失フレームの低帯域信号エネルギーが現在の損失フレームの前のフレームの低帯域信号エネルギーの半分よりも大きく、且つ、現在の損失フレームの低帯域信号エネルギーが現在の損失フレームの前のフレームの低帯域信号エネルギーの2倍よりも小さくなるように設定されてよい。加えて、現在の損失フレームの低帯域信号のスペクトル傾斜が現在の損失フレームの前のフレームの低帯域信号のスペクトル傾斜以下であるという決定条件が、さらに追加される必要がある。
【００８１】
ステップS502：現在の損失フレームの前のフレームの高周波励起エネルギーと現在の損失フレームの高周波励起エネルギーのエネルギー比に従って、現在の損失フレームの利得を調整して、現在の損失フレームの調整された利得を取得する。
【００８２】
具体的には、ステップS501において、利得調整情報が条件を満たすと決定された場合、現在の損失フレームの利得は、現在の損失フレームの高周波励起エネルギーと現在の損失フレームの前のフレームの高周波励起エネルギーのエネルギー比に従って調整される。prev_ener_ratioが損失フレームの前のフレームの高周波励起エネルギーと損失フレームの高周波励起エネルギーの比を示すとする。この場合、現在の損失フレームの利得は、prev_ener_ratioと現在の損失フレームの利得との間の関係に従って再び調整される。例えば、本実施形態では、現在の損失フレームの利得はGであるとし、且つ、現在の損失フレームの調整された利得はG'であるとする。prev_ener_ratioがGの4倍よりも大きいとき、G'=0.4×prev_ener_ratio+0.6×Gであり、prev_ener_ratioがGの2倍よりも大きいがGの4倍以下であるとき、G'=0.8×prev_ener_ratio+0.2×Gであり、prev_ener_ratioがGの2倍以下であるとき、G'=0.2×prev_ener_ratio+0.8×Gである。
【００８３】
図6は、本発明の実施形態に係る、損失フレームを処理するための方法の実施形態4のフローチャートである。図6に示されるように、本実施形態における方法は以下のステップを含む：
【００８４】
ステップS601：連続する損失フレームの数が1と等しいこと、現在の損失フレームのクラスが無声でないこと、現在の損失フレームのクラスが無声の遷移でないこと、現在の損失フレームの前のフレームの低帯域信号のスペクトル傾斜が第1の閾値よりも小さいこと、現在の損失フレームの低帯域信号エネルギーと現在の損失フレームの前のフレームの低帯域信号エネルギーのエネルギー比が事前に設定された間隔内であること、および、現在の損失フレームの低帯域信号のスペクトル傾斜が損失フレームの前のフレームの低帯域信号のスペクトル傾斜よりも大きいことを決定する。
【００８５】
具体的には、本実施形態は、ステップS304のさらなる説明である。利得調整情報は、フレームのクラス、フレームの低帯域信号のスペクトル傾斜、フレームの低帯域信号エネルギーおよび連続する損失フレームの数を含む。現在の損失フレームの利得が利得調整情報に従って調整されるとき、利得調整情報が、連続する損失フレームの数が1と等しく、現在の損失フレームのクラスが無声でなく（UNVOICED_CLAS）、現在の損失フレームのクラスが無声の遷移でなく（UNVOICED_TRANSITION）、現在の損失フレームの前のフレームの低帯域信号のスペクトル傾斜が第1の閾値よりも小さく、および、現在の損失フレームの低帯域信号エネルギーと現在の損失フレームの前のフレームの低帯域信号エネルギーのエネルギー比が事前に設定された間隔内であるという条件を満たすかどうかが最初に決定される。
【００８６】
低帯域信号のスペクトル傾斜は、低帯域信号のスペクトルの傾きであり、且つ、第1の閾値は事前に設定された値であってよい。例えば、本実施形態における第1の閾値は、8に設定されてよい。現在の損失フレームの前のフレームの低帯域信号のスペクトル傾斜が、第1の閾値よりも小さいことの意味は、低帯域信号を使用することによって、現在の損失フレームの利得を補正する精度が低減されないように、現在の損失フレームの前のフレームの低帯域信号が、過度に速く変化することはできないことにある。現在の損失フレームの低帯域信号エネルギーと現在の損失フレームの前のフレームの低帯域信号エネルギーのエネルギー比が事前に設定された間隔内であることの意味は、現在の損失フレームを補正する精度が影響を受けないように、現在の損失フレームの低帯域信号エネルギーと現在の損失フレームの前のフレームの低帯域信号エネルギーとの間の差が、過度に大きくなることはできないことにある。事前に設定された間隔は、一般に、現在の損失フレームの低帯域信号エネルギーが現在の損失フレームの前のフレームの低帯域信号エネルギーの半分よりも大きく、且つ、現在の損失フレームの低帯域信号エネルギーが現在の損失フレームの前のフレームの低帯域信号エネルギーの2倍よりも小さくなるように設定されてよい。加えて、現在の損失フレームの低帯域信号のスペクトル傾斜が現在の損失フレームの前のフレームの低帯域信号のスペクトル傾斜よりも大きいという決定条件が、さらに追加される必要がある。
【００８７】
ステップS602：事前に設定された調整因子に従って、現在の損失フレームの利得を調整して、現在の損失フレームの調整された利得を取得する。
【００８８】
具体的には、ステップS601において、利得調整情報が条件を満たすと決定された場合、現在の損失フレームの利得は、事前に設定された調整因子に従って調整される。G'=G×fであり、ここで、fは事前に設定された調整因子であり、且つ、fは、現在の損失フレームの低帯域信号のスペクトル傾斜と現在の損失フレームの前のフレームの低帯域信号のスペクトル傾斜の比と等しい。
【００８９】
図7は、本発明の実施形態に係る、損失フレームを処理するための方法の実施形態5のフローチャートである。図7に示されるように、本実施形態における方法は以下のステップを含む：
【００９０】
ステップS701：連続する損失フレームの数が1と等しく、且つ、現在の損失フレームのクラスが無声でなく、現在の損失フレームの前のフレームの低帯域信号のスペクトル傾斜が第1の閾値よりも大きく、および、現在の損失フレームの低帯域信号エネルギーと現在の損失フレームの前のフレームの低帯域信号エネルギーのエネルギー比が事前に設定された間隔内であるとき、現在の損失フレームの低帯域信号エネルギーに従って、現在の損失フレームの前のフレームの高周波励起エネルギーと現在の損失フレームの高周波励起エネルギーのエネルギー比を取得する。
【００９１】
具体的には、本実施形態は、ステップS304のさらなる説明である。利得調整情報は、フレームのクラス、フレームの低帯域信号のスペクトル傾斜および連続する損失フレームの数を含む。現在の損失フレームの利得が利得調整情報に従って調整されるとき、利得調整情報が、連続する損失フレームの数が1と等しく、現在の損失フレームのクラスが無声でなく、現在の損失フレームの前のフレームの低帯域信号のスペクトル傾斜が第1の閾値よりも大きく、および、現在の損失フレームの低帯域信号エネルギーと現在の損失フレームの前のフレームの低帯域信号エネルギーのエネルギー比が事前に設定された間隔内であるという条件を満たすかどうかが最初に決定される。
【００９２】
低帯域信号のスペクトル傾斜は、低帯域信号のスペクトルの傾きであり、且つ、第1の閾値は事前に設定された値であってよい。例えば、本実施形態における第1の閾値は、8に設定されてよい。現在の損失フレームの前のフレームの低帯域信号のスペクトル傾斜が、第1の閾値よりも大きいことの意味は、現在の損失フレームの前のフレームの低帯域信号が、比較的速く変化することにあり、この場合、低帯域信号を使用することによって、現在の損失フレームの利得を補正することの重みは低減される。現在の損失フレームの低帯域信号エネルギーと現在の損失フレームの前のフレームの低帯域信号エネルギーのエネルギー比が事前に設定された間隔内であることの意味は、現在の損失フレームを補正する精度が影響を受けないように、現在の損失フレームの低帯域信号エネルギーと現在の損失フレームの前のフレームの低帯域信号エネルギーとの間の差が、過度に大きくなることはできないことにある。事前に設定された間隔は、一般に、現在の損失フレームの低帯域信号エネルギーが現在の損失フレームの前のフレームの低帯域信号エネルギーの半分よりも大きく、且つ、現在の損失フレームの低帯域信号エネルギーが現在の損失フレームの前のフレームの低帯域信号エネルギーの2倍よりも小さくなるように設定されてよい。
【００９３】
ステップS702：現在の損失フレームの前のフレームの高周波励起エネルギーと現在の損失フレームの高周波励起エネルギーのエネルギー比に従って、現在の損失フレームの利得を調整して、現在の損失フレームの調整された利得を取得する。
【００９４】
具体的には、ステップS701において、利得調整情報が条件を満たすと決定された場合、現在の損失フレームの利得は、現在の損失フレームの高周波励起エネルギーと現在の損失フレームの前のフレームの高周波励起エネルギーのエネルギー比に従って調整される。例えば、本実施形態では、G'=0.2×prev_ener_ratio+0.8×Gである。
【００９５】
図8は、本発明の実施形態に係る、損失フレームを処理するための方法の実施形態6のフローチャートである。図8に示されるように、本実施形態における方法は以下のステップを含む：
【００９６】
ステップS801：現在の損失フレームの低帯域信号エネルギーに従って、現在の損失フレームの前のフレームの高周波励起エネルギーと現在の損失フレームの高周波励起エネルギーのエネルギー比を取得する。
【００９７】
具体的には、本実施形態は、ステップS304のさらなる説明である。利得調整情報は、連続する損失フレームの数を含む。最初に、現在の損失フレームの前のフレームの高周波励起エネルギーと現在の損失フレームの高周波励起エネルギーのエネルギー比が、現在の損失フレームの低帯域信号エネルギーに従って取得される。
【００９８】
ステップS802：連続する損失フレームの数が1よりも大きく、且つ、現在の損失フレームの前のフレームの高周波励起エネルギーと現在の損失フレームの高周波励起エネルギーのエネルギー比が現在の損失フレームの利得よりも大きいとき、現在の損失フレームの前のフレームの高周波励起エネルギーと現在の損失フレームの高周波励起エネルギーのエネルギー比に従って、現在の損失フレームの利得を調整して、現在の損失フレームの調整された利得を取得する。
【００９９】
具体的には、現在の損失フレームの利得が利得調整情報に従って調整されるとき、利得調整情報が、連続する損失フレームの数が1よりも大きく、且つ、現在の損失フレームの前のフレームの高周波励起エネルギーと現在の損失フレームの高周波励起エネルギーのエネルギー比が現在の損失フレームの利得よりも大きいという条件を満たすかどうかが最初に決定される。さらに、現在の損失フレームの低帯域信号のスペクトル傾斜と現在の損失フレームの前のフレームの低帯域信号のスペクトル傾斜との両方が、第2の閾値以下であるかどうかという別の条件がさらに決定される必要があり、ここで、第2の閾値は事前に設定された閾値であってよく、例えば10であってよい。前述の条件が全て満たされる場合、現在の損失フレームの前のフレームの高周波励起エネルギーと現在の損失フレームの高周波励起エネルギーのエネルギー比に従って、現在の損失フレームの利得が調整される。例えば、prev_ener_ratio>4Gであるとき、G'=min((0.5×prev_ener_ratio+0.5×G),4×G)であり、このことは、G'が、0.5×prev_ener_ratio+0.5×Gおよび4×Gのうちのより小さい方と等しいことを示し、且つ、4G>prev_ener_ratio>Gであるとき、0.8×prev_ener_ratio+0.2×Gである。
【０１００】
図9は、本発明の実施形態に係る、損失フレームを処理するための方法の実施形態7のフローチャートである。図9に示されるように、本実施形態における方法は以下のステップを含む：
【０１０１】
ステップS901：現在の損失フレームの低帯域信号エネルギーに従って、現在の損失フレームの前のフレームの高周波励起エネルギーと現在の損失フレームの高周波励起エネルギーのエネルギー比を取得する。
【０１０２】
具体的には、本実施形態は、ステップS304のさらなる説明である。利得調整情報は、連続する損失フレームの数およびフレームの低帯域信号のスペクトル傾斜を含む。最初に、現在の損失フレームの前のフレームの高周波励起エネルギーと現在の損失フレームの高周波励起エネルギーのエネルギー比が、現在の損失フレームの低帯域信号エネルギーに従って取得される。
【０１０３】
ステップS902：連続する損失フレームの数が1よりも大きく、現在の損失フレームの前のフレームの高周波励起エネルギーと現在の損失フレームの高周波励起エネルギーのエネルギー比が現在の損失フレームの利得よりも大きく、および、現在の損失フレームの低帯域信号のスペクトル傾斜と現在の損失フレームの前のフレームの低帯域信号のスペクトル傾斜との両方が、第2の閾値よりも大きいとき、現在の損失フレームの前のフレームの高周波励起エネルギーと現在の損失フレームの高周波励起エネルギーのエネルギー比に従って、現在の損失フレームの利得を調整して、現在の損失フレームの調整された利得を取得する。
【０１０４】
具体的には、現在の損失フレームの利得が利得調整情報に従って調整されるとき、利得調整情報が、連続する損失フレームの数が1よりも大きく、且つ、現在の損失フレームの前のフレームの高周波励起エネルギーと現在の損失フレームの高周波励起エネルギーのエネルギー比が現在の損失フレームの利得よりも大きいという条件を満たすかどうかが最初に決定される。さらに、現在の損失フレームの低帯域信号のスペクトル傾斜と現在の損失フレームの前のフレームの低帯域信号のスペクトル傾斜との両方が、第2の閾値よりも大きいかどうかという別の条件がさらに決定される必要があり、ここで、第2の閾値は事前に設定された閾値であってよく、例えば10であってよい。前述の条件が全て満たされる場合、現在の損失フレームの前のフレームの高周波励起エネルギーと現在の損失フレームの高周波励起エネルギーのエネルギー比に従って、現在の損失フレームの利得が調整される。例えば、prev_ener_ratio>4Gであるとき、G'=min((0.8×prev_ener_ratio+0.2×G),4×G)であり、このことは、G'が、0.8×prev_ener_ratio+0.2×Gおよび4×Gのうちのより小さい方と等しいことを示し、且つ、4G>prev_ener_ratio>Gであるとき、0.5×prev_ener_ratio+0.5×Gである。
【０１０５】
Windows 7のプラットフォーム上では、Microsoft Visual Studio 2008コンパイル環境が使用され、且つ、図5から図9に示される実施形態における、損失フレームを処理するための方法は、以下のコードを使用することによって実施されてよい：
if( st->nbLostCmpt == 1 )
{
prev_ener_ratio = st->prev_ener_shb/ener;
if( st->clas_dec != UNVOICED_CLAS && st->clas_dec !=
UNVOICED_TRANSITION &&st->tilt_swb_fec < 8.0 &&
((st->enerLL > 0.5f*st->prev_enerLL && st->enerLL <
2.0f*st->prev_enerLL)|| (st->enerLH > 0.5f*st->prev_enerLH &&
st->enerLH < 2.0f*st->prev_enerLH)))
{
if( prev_ener_ratio > 4.0f * GainFrame )
{
GainFrame = 0.4f * prev_ener_ratio + 0.6f * GainFrame;
}
else if( prev_ener_ratio > 2.0f * GainFrame )
{
GainFrame = 0.8f * prev_ener_ratio + 0.2f * GainFrame;
}
else
{
GainFrame = 0.2f * prev_ener_ratio + 0.8f * GainFrame;
}
if( tilt_swb_fec > st->tilt_swb_fec )
{
GainFrame *= st->tilt_swb_fec > 0 ?
(min(5.0f,tilt_swb_fec/st->tilt_swb_fec)): 1.0f;
}
}
else if( (st->clas_dec != UNVOICED_CLAS || st->tilt_swb_fec > 8.0) &&
prev_ener_ratio > 4.0f * GainFrame &&
(st->enerLL > 0.5f*st->prev_enerLL ||st->enerLH >
0.5f*st->prev_enerLH) )
{
GainFrame = 0.2f * prev_ener_ratio + 0.8f * GainFrame;
}
}
else if( st->nbLostCmpt > 1 )
{
prev_ener_ratio = st->prev_ener_shb/ener;
if(prev_ener_ratio > 4.0 * GainFrame )
{
if( tilt_swb_fec > 10.0f && st->tilt_swb_fec >10.0f )
{
GainFrame = min((prev_ener_ratio *0.8f + GainFrame * 0.2f),4.0f * GainFrame);
}
else
{
GainFrame = min((prev_ener_ratio *0.5f + GainFrame * 0.5f),4.0f * GainFrame);
}
}
else if( prev_ener_ratio > GainFrame )
{
if( tilt_swb_fec > 10.0f && st->tilt_swb_fec >10.0f )
{
GainFrame = 0.5f * prev_ener_ratio + 0.5f * GainFrame;
}
else
{
GainFrame = 0.2f * prev_ener_ratio + 0.8f * GainFrame;
}
}
【０１０６】
図10は、本発明の実施形態に係る、損失フレームを処理するための方法の実施形態8のフローチャートである。図10に示されるように、本実施形態における方法は、以下のステップを含む：
【０１０７】
ステップS1001：現在の損失フレームの初期の高帯域信号を決定する。
【０１０８】
ステップS1002：現在の損失フレームの利得を決定する。
【０１０９】
ステップS1003：現在の損失フレームの利得調整情報を決定し、ここで、利得調整情報は、フレームのクラス、フレームの低帯域信号のスペクトル傾斜、フレームの低帯域信号エネルギーおよび連続する損失フレームの数のうちの少なくとも1つを含み、ここで、連続する損失フレームの数は、現在の損失フレームまでに損失した連続するフレームの数である。
【０１１０】
ステップS1004：初期の励起調整因子を決定する。
【０１１１】
具体的には、図3に示される実施形態に基づいて、本実施形態では、現在の損失フレームの高帯域励起信号が、現在の損失フレームをより正確に調整するためにさらに調整される。励起調整因子は、現在の損失フレームの高帯域励起信号を調整するために使用される因子を指し、且つ、初期の励起調整因子は、損失フレームのサブフレーム利得およびグローバル利得に従って取得される。
【０１１２】
ステップS1005：利得補正情報に従って、初期の励起調整因子を調整して、調整された励起調整因子を取得する。
【０１１３】
具体的には、初期の励起調整因子は、利得調整情報に従って調整されてよい。具体的な調整方法は、オーディオ信号の復号器において事前に設定されてよく、利得調整情報を決定した後、復号器は利得調整情報を決定し、且つ、対応する事前に設定された条件が満たされる場合、事前に設定された条件に対応する調整方法に従って、初期の励起調整因子を調整し、最後に、調整された初期の励起調整因子を取得する。
【０１１４】
フレーム損失のケースにおける、フレーム間エネルギーの連続性を保証するために、調整された励起調整因子に対して平滑インクリメンタル処理が実行される必要があり、例えば、scale'=pow(scale', 0.125)という式が、計算のために使用されてよいことは留意されるべきである。すなわち、scale’の0.125乗が獲得される。
【０１１５】
ステップS1006：利得調整情報に従って、現在の損失フレームの利得を調整して、現在の損失フレームの調整された利得を取得する。
【０１１６】
ステップS1007：調整された利得および調整された励起調整因子に従って、初期の高帯域信号を調整して、現在の損失フレームの高帯域信号を取得する。
【０１１７】
具体的には、一般に、高帯域信号は、高帯域励起信号と利得との積であり、従って、高帯域励起信号は、励起調整因子に従って調整されてよく、且つ、高帯域励起信号はまた、最後に現在の損失フレームの高帯域信号を取得するために、調整された利得に従って調整される。
【０１１８】
さらに、ステップS1005では、利得補正情報に従って、初期の励起調整因子を調整して、調整された励起調整因子を取得するための具体的な方法は、以下の実施方式において示されてよい。
【０１１９】
可能な実施方式では、ステップS1005は、連続する損失フレームの数が1と等しく、現在の損失フレームの高周波励起エネルギーが現在の損失フレームの前のフレームの高周波励起エネルギーよりも大きく、現在の損失フレームのクラスが無声でなく、および、現在の損失フレームの前の最後の正常に受信されたフレームのクラスが無声でないとき、現在の損失フレームの前のフレームの低帯域信号エネルギーおよび現在の損失フレームの低帯域信号エネルギーに従って、初期の励起調整因子を調整して、調整された励起調整因子を取得することを含み、ここで、利得調整情報は、フレームのクラス、フレームの低帯域信号エネルギーおよび連続する損失フレームの数を含む。
【０１２０】
具体的には、利得調整情報は、フレームのクラス、フレームの低帯域信号エネルギーおよび連続する損失フレームの数を含む。初期の励起調整因子が利得補正情報に従って調整されるとき、利得調整情報が、連続する損失フレームの数が1と等しく、現在の損失フレームの高周波励起エネルギーが現在の損失フレームの前のフレームの高周波励起エネルギーよりも大きく、現在の損失フレームのクラスが無声でなく、および、現在の損失フレームの前の最後の正常に受信されたフレームのクラスが無声でないという条件の全てを満たすかどうかが最初に決定される。全ての前述の条件が満たされると決定された場合、初期の励起調整因子は、現在の損失フレームの前のフレームの低帯域信号エネルギーおよび損失フレームの低帯域信号エネルギーに従って調整される。現在の損失フレームの前の最後の正常に受信されたフレームは、現在の損失フレームの前の損失していない最後のフレームを示す。例えば、初期の励起調整因子はscaleであり、且つ、調整された励起調整因子はscale'であると仮定される。従って、scale'は、現在の損失フレームの前のフレームの低帯域エネルギーと現在の損失フレームの低帯域エネルギーの比と等しい。
【０１２１】
別の可能な実施方式では、ステップS1005は、連続する損失フレームの数が1と等しく、現在の損失フレームの高周波励起エネルギーが現在の損失フレームの前のフレームの高周波励起エネルギーの半分よりも小さく、現在の損失フレームの低帯域信号エネルギーと現在の損失フレームの前のフレームの低帯域信号エネルギーのエネルギー比が事前に設定された間隔内であり、および、現在の損失フレームの前のフレームのクラスが無声であるとき、現在の損失フレームの前のフレームの低帯域信号エネルギーおよび現在の損失フレームの低帯域信号エネルギーに従って、初期の励起調整因子を調整して、調整された励起調整因子を取得することを含む。
【０１２２】
具体的には、利得調整情報は、フレームのクラス、フレームの低帯域信号エネルギーおよび連続する損失フレームの数を含む。初期の励起調整因子が利得補正情報に従って調整されるとき、利得調整情報が、連続する損失フレームの数が1と等しく、現在の損失フレームの高周波励起エネルギーが現在の損失フレームの前のフレームの高周波励起エネルギーの半分よりも小さく、現在の損失フレームの低帯域信号エネルギーと現在の損失フレームの前のフレームの低帯域信号エネルギーのエネルギー比が事前に設定された間隔内であり、および、現在の損失フレームの前のフレームのクラスが無声であるという条件の全てを満たすかどうかが最初に決定される。事前に設定された間隔は、一般に、現在の損失フレームの低帯域信号エネルギーが現在の損失フレームの前のフレームの低帯域信号エネルギーの半分よりも大きく、且つ、現在の損失フレームの低帯域信号エネルギーが現在の損失フレームの前のフレームの低帯域信号エネルギーの2倍よりも小さくなるように設定されてよい。全ての前述の条件が満たされると決定された場合、初期の励起調整因子は、現在の損失フレームの前のフレームの低帯域信号エネルギーおよび損失フレームの低帯域信号エネルギーに従って調整される。例えば、初期の励起調整因子はscaleであり、且つ、調整された励起調整因子はscale'であると仮定される。従って、scale'は、現在の損失フレームの前のフレームの低帯域エネルギーと現在の損失フレームの低帯域エネルギーの比と等しい。
【０１２３】
別の可能な実施方式では、ステップS1005は、連続する損失フレームの数が1と等しく、現在の損失フレームの高周波励起エネルギーが現在の損失フレームの前のフレームの高周波励起エネルギーの半分よりも小さく、現在の損失フレームの低帯域信号エネルギーと現在の損失フレームの前のフレームの低帯域信号エネルギーのエネルギー比が事前に設定された間隔内であり、および、現在の損失フレームの前の最後の正常に受信されたフレームのクラスが無声であるとき、現在の損失フレームの前のフレームの低帯域信号エネルギーおよび現在の損失フレームの低帯域信号エネルギーに従って、初期の励起調整因子を調整して、調整された励起調整因子を取得することを含む。
【０１２４】
具体的には、利得調整情報は、フレームのクラス、フレームの低帯域信号エネルギーおよび連続する損失フレームの数を含む。初期の励起調整因子が利得補正情報に従って調整されるとき、利得調整情報が、連続する損失フレームの数が1と等しく、現在の損失フレームの高周波励起エネルギーが現在の損失フレームの前のフレームの高周波励起エネルギーの半分よりも小さく、現在の損失フレームの低帯域信号エネルギーと現在の損失フレームの前のフレームの低帯域信号エネルギーのエネルギー比が事前に設定された間隔内であり、および、現在の損失フレームの前の最後の正常に受信されたフレームのクラスが無声であるという条件の全てを満たすかどうかが最初に決定される。現在の損失フレームの前の最後の正常に受信されたフレームは、現在の損失フレームの前の損失していない最後のフレームを示す。事前に設定された間隔は、一般に、現在の損失フレームの低帯域信号エネルギーが現在の損失フレームの前のフレームの低帯域信号エネルギーの半分よりも大きく、且つ、現在の損失フレームの低帯域信号エネルギーが現在の損失フレームの前のフレームの低帯域信号エネルギーの2倍よりも小さくなるように設定されてよい。全ての前述の条件が満たされると決定された場合、初期の励起調整因子は、現在の損失フレームの前のフレームの低帯域信号エネルギーおよび損失フレームの低帯域信号エネルギーに従って調整される。例えば、初期の励起調整因子はscaleであり、且つ、調整された励起調整因子はscale'であると仮定される。従って、scale'は、現在の損失フレームの前のフレームの低帯域エネルギーと現在の損失フレームの低帯域エネルギーの比と等しい。
【０１２５】
別の可能な実施方式では、ステップS1005は、連続する損失フレームの数が1と等しく、現在の損失フレームの高周波励起エネルギーが現在の損失フレームの前のフレームの高周波励起エネルギーの半分よりも小さく、現在の損失フレームの低帯域信号エネルギーと現在の損失フレームの前のフレームの低帯域信号エネルギーのエネルギー比が事前に設定された間隔内であり、および、現在の損失フレームの前のフレームの低帯域信号のスペクトル傾斜が第3の閾値よりも大きいとき、現在の損失フレームの前のフレームの低帯域信号エネルギーおよび現在の損失フレームの低帯域信号エネルギーに従って、初期の励起調整因子を調整して、調整された励起調整因子を取得することを含む。
【０１２６】
具体的には、利得調整情報は、フレームの低帯域のスペクトル傾斜、フレームの低帯域信号エネルギーおよび連続する損失フレームの数を含む。初期の励起調整因子が利得補正情報に従って調整されるとき、利得調整情報が、連続する損失フレームの数が1と等しく、現在の損失フレームの高周波励起エネルギーが現在の損失フレームの前のフレームの高周波励起エネルギーの半分よりも小さく、現在の損失フレームの低帯域信号エネルギーと現在の損失フレームの前のフレームの低帯域信号エネルギーのエネルギー比が事前に設定された間隔内であり、および、現在の損失フレームの前のフレームの低帯域信号のスペクトル傾斜が第3の閾値よりも大きいという条件の全てを満たすかどうかが最初に決定される。事前に設定された間隔は、一般に、現在の損失フレームの低帯域信号エネルギーが現在の損失フレームの前のフレームの低帯域信号エネルギーの半分よりも大きく、且つ、現在の損失フレームの低帯域信号エネルギーが現在の損失フレームの前のフレームの低帯域信号エネルギーの2倍よりも小さくなるように設定されてよく、且つ、第3の閾値は、事前に設定された閾値であってよく、例えば、5であってよい。全ての前述の条件が満たされると決定された場合、初期の励起調整因子は、現在の損失フレームの前のフレームの低帯域信号エネルギーおよび損失フレームの低帯域信号エネルギーに従って調整される。例えば、初期の励起調整因子はscaleであり、且つ、調整された励起調整因子はscale'であると仮定される。従って、scale'は、現在の損失フレームの前のフレームの低帯域エネルギーと現在の損失フレームの低帯域エネルギーの比と等しい。
【０１２７】
別の可能な実施方式では、ステップS1005は、連続する損失フレームの数が1よりも大きく、且つ、現在の損失フレームの高周波励起エネルギーが現在の損失フレームの前のフレームの高周波励起エネルギーよりも大きいとき、現在の損失フレームの前のフレームの低帯域信号エネルギーおよび現在の損失フレームの低帯域信号エネルギーに従って、初期の励起調整因子を調整して、調整された励起調整因子を取得することを含む。
【０１２８】
具体的には、利得調整情報は、フレームの低帯域信号エネルギーおよび連続する損失フレームの数を含む。初期の励起調整因子が利得補正情報に従って調整されるとき、利得調整情報が、連続する損失フレームの数が1よりも大きく、且つ、現在の損失フレームの高周波励起エネルギーが現在の損失フレームの前のフレームの高周波励起エネルギーよりも大きいという条件の全てを満たすかどうかが最初に決定される。全ての前述の条件が満たされると決定された場合、初期の励起調整因子は、現在の損失フレームの前のフレームの低帯域信号エネルギーおよび損失フレームの低帯域信号エネルギーに従って調整される。例えば、初期の励起調整因子はscaleであり、且つ、調整された励起調整因子はscale'であると仮定される。従って、scale'は、現在の損失フレームの前のフレームの低帯域エネルギーと現在の損失フレームの低帯域エネルギーの比と等しい。
【０１２９】
別の可能な実施方式では、ステップS1005は、連続する損失フレームの数が1よりも大きく、現在の損失フレームの高周波励起エネルギーが現在の損失フレームの前のフレームの高周波励起エネルギーの半分よりも小さく、現在の損失フレームの低帯域信号エネルギーと現在の損失フレームの前のフレームの低帯域信号エネルギーのエネルギー比が事前に設定された間隔内であり、および、現在の損失フレームの前のフレームのクラスが無声であるとき、現在の損失フレームの前のフレームの低帯域信号エネルギーおよび現在の損失フレームの低帯域信号エネルギーに従って、初期の励起調整因子を調整して、調整された励起調整因子を取得することを含む。
【０１３０】
具体的には、利得調整情報は、フレームのクラス、フレームの低帯域信号エネルギーおよび連続する損失フレームの数を含む。初期の励起調整因子が利得補正情報に従って調整されるとき、利得調整情報が、連続する損失フレームの数が1よりも大きく、現在の損失フレームの高周波励起エネルギーが現在の損失フレームの前のフレームの高周波励起エネルギーの半分よりも小さく、現在の損失フレームの低帯域信号エネルギーと現在の損失フレームの前のフレームの低帯域信号エネルギーのエネルギー比が事前に設定された間隔内であり、および、現在の損失フレームの前のフレームのクラスが無声であるという条件の全てを満たすかどうかが最初に決定される。事前に設定された間隔は、一般に、現在の損失フレームの低帯域信号エネルギーが現在の損失フレームの前のフレームの低帯域信号エネルギーの半分よりも大きく、且つ、現在の損失フレームの低帯域信号エネルギーが現在の損失フレームの前のフレームの低帯域信号エネルギーの2倍よりも小さくなるように設定されてよい。全ての前述の条件が満たされると決定された場合、初期の励起調整因子は、現在の損失フレームの前のフレームの低帯域信号エネルギーおよび損失フレームの低帯域信号エネルギーに従って調整される。例えば、初期の励起調整因子はscaleであり、且つ、調整された励起調整因子はscale'であると仮定される。従って、scale'は、現在の損失フレームの前のフレームの低帯域エネルギーと現在の損失フレームの低帯域エネルギーの比と、3のうちのより小さい方である。
【０１３１】
別の可能な実施方式では、ステップS1005は、連続する損失フレームの数が1よりも大きく、現在の損失フレームの高周波励起エネルギーが現在の損失フレームの前のフレームの高周波励起エネルギーの半分よりも小さく、現在の損失フレームの低帯域信号エネルギーと現在の損失フレームの前のフレームの低帯域信号エネルギーのエネルギー比が事前に設定された間隔内であり、および、現在の損失フレームの前の最後の正常に受信されたフレームのクラスが無声であるとき、現在の損失フレームの前のフレームの低帯域信号エネルギーおよび現在の損失フレームの低帯域信号エネルギーに従って、初期の励起調整因子を調整して、調整された励起調整因子を取得することを含む。
【０１３２】
具体的には、利得調整情報は、フレームのクラス、フレームの低帯域信号エネルギーおよび連続する損失フレームの数を含む。初期の励起調整因子が利得補正情報に従って調整されるとき、利得調整情報が、連続する損失フレームの数が1よりも大きく、現在の損失フレームの高周波励起エネルギーが現在の損失フレームの前のフレームの高周波励起エネルギーの半分よりも小さく、現在の損失フレームの低帯域信号エネルギーと現在の損失フレームの前のフレームの低帯域信号エネルギーのエネルギー比が事前に設定された間隔内であり、および、現在の損失フレームの前の最後の正常に受信されたフレームのクラスが無声であるという条件の全てを満たすかどうかが最初に決定される。現在の損失フレームの前の最後の正常に受信されたフレームは、現在の損失フレームの前の損失していない最後のフレームを示す。事前に設定された間隔は、一般に、現在の損失フレームの低帯域信号エネルギーが現在の損失フレームの前のフレームの低帯域信号エネルギーの半分よりも大きく、且つ、現在の損失フレームの低帯域信号エネルギーが現在の損失フレームの前のフレームの低帯域信号エネルギーの2倍よりも小さくなるように設定されてよい。全ての前述の条件が満たされると決定された場合、初期の励起調整因子は、現在の損失フレームの前のフレームの低帯域信号エネルギーおよび損失フレームの低帯域信号エネルギーに従って調整される。例えば、初期の励起調整因子はscaleであり、且つ、調整された励起調整因子はscale'であると仮定される。従って、scale'は、現在の損失フレームの前のフレームの低帯域エネルギーと現在の損失フレームの低帯域エネルギーの比と、3のうちのより小さい方である。
【０１３３】
別の可能な実施方式では、ステップS1005は、連続する損失フレームの数が1よりも大きく、現在の損失フレームの高周波励起エネルギーが現在の損失フレームの前のフレームの高周波励起エネルギーの半分よりも小さく、現在の損失フレームの低帯域信号エネルギーと現在の損失フレームの前のフレームの低帯域信号エネルギーのエネルギー比が事前に設定された間隔内であり、および、現在の損失フレームの前のフレームの低帯域信号のスペクトル傾斜が第3の閾値よりも大きいとき、現在の損失フレームの前のフレームの低帯域信号エネルギーおよび現在の損失フレームの低帯域信号エネルギーに従って、初期の励起調整因子を調整して、調整された励起調整因子を取得することを含む。
【０１３４】
具体的には、利得調整情報は、フレームの低帯域のスペクトル傾斜、フレームの低帯域信号エネルギーおよび連続する損失フレームの数を含む。初期の励起調整因子が利得補正情報に従って調整されるとき、利得調整情報が、連続する損失フレームの数が1よりも大きく、現在の損失フレームの高周波励起エネルギーが現在の損失フレームの前のフレームの高周波励起エネルギーの半分よりも小さく、現在の損失フレームの低帯域信号エネルギーと現在の損失フレームの前のフレームの低帯域信号エネルギーのエネルギー比が事前に設定された間隔内であり、および、現在の損失フレームの前のフレームの低帯域信号のスペクトル傾斜が第3の閾値よりも大きいという条件の全てを満たすかどうかが最初に決定される。事前に設定された間隔は、一般に、現在の損失フレームの低帯域信号エネルギーが現在の損失フレームの前のフレームの低帯域信号エネルギーの半分よりも大きく、且つ、現在の損失フレームの低帯域信号エネルギーが現在の損失フレームの前のフレームの低帯域信号エネルギーの2倍よりも小さくなるように設定されてよく、且つ、第3の閾値は、事前に設定された閾値であってよく、例えば、5であってよい。全ての前述の条件が満たされると決定された場合、初期の励起調整因子は、現在の損失フレームの前のフレームの低帯域信号エネルギーおよび損失フレームの低帯域信号エネルギーに従って調整される。例えば、初期の励起調整因子はscaleであり、且つ、調整された励起調整因子はscale'であると仮定される。従って、scale'は、現在の損失フレームの前のフレームの低帯域エネルギーと現在の損失フレームの低帯域エネルギーの比と、3のうちのより小さい方である。
【０１３５】
Windows 7のプラットフォーム上では、Microsoft Visual Studio 2008コンパイル環境が使用され、且つ、図10に示される実施形態における、損失フレームを処理するための方法および図10に示される実施形態における実施方式は、以下のコードを使用することによって実施されてよい：
if( st->bfi )
{
scale = 1.0f;
temp = 1.0f;
if (st->nbLostCmpt == 1 )
{
if( curr_frame_pow > st->prev_swb_bwe_frame_pow &&
st->prev_coder_type != UNVOICED &&
st->last_good != UNVOICED_CLAS )
{
scale = root_a_over_b( st->prev_swb_bwe_frame_pow, curr_frame_pow );
temp = (float) pow( scale, 0.125f );
}
else if( curr_frame_pow < 0.5f *st->prev_swb_bwe_frame_pow && st->nbLostCmpt == 1 &&
(st->enerLL > 0.5 * st->prev_enerLL || st->enerLH > 0.5 *st->prev_enerLH) &&
(st->prev_coder_type == UNVOICED || st->last_good == UNVOICED_CLAS || st->tilt_swb_fec > 5.0f) )
{
scale = root_a_over_b(st->prev_swb_bwe_frame_pow, curr_frame_pow);
temp = (float) pow(scale, 0.125f);
}
}
else if ( st->nbLostCmpt > 1 )
{
if( curr_frame_pow > st->prev_swb_bwe_frame_pow )
{
scale = root_a_over_b( st->prev_swb_bwe_frame_pow, curr_frame_pow );
temp = (float) pow( scale, 0.125f );
}
else if( curr_frame_pow < 0.5f *st->prev_swb_bwe_frame_pow &&
(st->enerLL > 0.5 * st->prev_enerLL || st->enerLH > 0.5 *st->prev_enerLH) &&
(st->prev_coder_type == UNVOICED || st->last_good == UNVOICED_CLAS || st->tilt_swb_fec > 5.0f) )
{
scale=min(3.0f,root_a_over_b(st->prev_swb_bwe_frame_pow, curr_frame_pow));
temp = (float) pow(scale, 0.125f);
}
}
for( j=0; j<8; j++ )
{
GainShape[2 * j] *= scale;
GainShape[2 * j + 1] *= scale;
for( i=0; i<L_FRAME16k/8; i++ )
{
shaped_shb_excitation[i + j * L_FRAME16k/8] *= scale;
}
scale /= temp;
}
}
【０１３６】
本実施形態で提供される、損失フレームを処理するための方法では、損失フレームおよび損失フレームの前のフレームの低帯域信号のスペクトル傾斜、低帯域信号エネルギー比、高周波励起エネルギー比および損失フレームのフレームクラス等の情報を使用することによって、損失フレームの利得および励起調整因子を補正するための具体的な方法のみである。しかしながら、損失フレームおよび損失フレームの前の少なくとも1つのフレームの低帯域情報および符号化タイプ情報に従って、損失フレームの高帯域情報を補正するための損失フレーム処理方法が本発明の保護範囲に包含される限り、本発明で提供される損失フレームを処理するための方法はそれらに限定されない。
【０１３７】
本発明の本実施形態で提供される損失フレームを処理するための方法によると、高帯域の損失フレーム回復は、連続するフレーム間の低帯域の相互関係に基づいて導かれ、且つ、そのような方法は、低帯域情報が正確に回復される場合に、回復された損失フレームの高帯域エネルギーをより連続的にすることができ、それによって、不連続な高帯域エネルギー回復のケースを解決し、且つ、損失フレームの高帯域性能を改善する。
【０１３８】
図11は、本発明の実施形態に係る、損失フレームを処理するための装置の概略構成図である。図11に示されるように、本実施形態における損失フレームを処理するための装置は、
現在の損失フレームの初期の高帯域信号を決定し、現在の損失フレームの利得を決定し、現在の損失フレームの利得調整情報を決定するように構成される決定モジュール111であって、ここで、利得調整情報は、フレームのクラス、フレームの低帯域信号のスペクトル傾斜、フレームの低帯域信号エネルギーおよび連続する損失フレームの数のうちの少なくとも1つを含み、ここで、連続する損失フレームの数は、現在の損失フレームまでに損失した連続するフレームの数である、決定モジュール111と、
利得調整情報に従って、現在の損失フレームの利得を調整して、現在の損失フレームの調整された利得を取得し、調整された利得に従って、初期の高帯域信号を調整して、現在の損失フレームの高帯域信号を取得するように構成される調整モジュール112とを含む。
【０１３９】
本実施形態で提供される損失フレームを処理するための装置は、図3に示される方法の実施形態の技術的解決手段を実行するために使用されてよいとともに、同様の実施の原理および技術的効果を有し、且つ、詳細はここでは繰り返し説明されない。
【０１４０】
さらに、図11に示される実施形態では、利得調整情報は、フレームの低帯域信号エネルギーを含み、且つ、調整モジュール112は、具体的には、現在の損失フレームの低帯域信号エネルギーに従って、現在の損失フレームの低帯域信号エネルギーと現在の損失フレームの前のフレームの低帯域信号エネルギーのエネルギー比を取得し、現在の損失フレームの低帯域信号エネルギーと現在の損失フレームの前のフレームの低帯域信号エネルギーのエネルギー比に従って、現在の損失フレームの利得を調整して、現在の損失フレームの調整された利得を取得するように構成される。
【０１４１】
さらに、図11に示される実施形態では、利得調整情報は、フレームのクラス、フレームの低帯域信号のスペクトル傾斜、フレームの低帯域信号エネルギーおよび連続する損失フレームの数を含み、且つ、調整モジュール112は、具体的には、連続する損失フレームの数が1と等しく、現在の損失フレームのクラスが無声でなく、現在の損失フレームのクラスが無声の遷移でなく、現在の損失フレームの前のフレームの低帯域信号のスペクトル傾斜が第1の閾値よりも小さく、および、現在の損失フレームの低帯域信号エネルギーと現在の損失フレームの前のフレームの低帯域信号エネルギーのエネルギー比が事前に設定された間隔内であるとき、現在の損失フレームの低帯域信号エネルギーに従って、現在の損失フレームの前のフレームの高周波励起エネルギーと現在の損失フレームの高周波励起エネルギーのエネルギー比を取得し、現在の損失フレームの前のフレームの高周波励起エネルギーと現在の損失フレームの高周波励起エネルギーのエネルギー比に従って、現在の損失フレームの利得を調整して、現在の損失フレームの調整された利得を取得するように構成される。
【０１４２】
さらに、図11に示される実施形態では、利得調整情報は、フレームのクラス、フレームの低帯域信号のスペクトル傾斜、フレームの低帯域信号エネルギーおよび連続する損失フレームの数を含み、且つ、調整モジュール112は、具体的には、連続する損失フレームの数が1と等しく、現在の損失フレームのクラスが無声でなく、現在の損失フレームのクラスが無声の遷移でなく、現在の損失フレームの前のフレームの低帯域信号のスペクトル傾斜が第1の閾値よりも小さく、現在の損失フレームの低帯域信号エネルギーと現在の損失フレームの前のフレームの低帯域信号エネルギーのエネルギー比が事前に設定された間隔内であり、且つ、現在の損失フレームの低帯域信号のスペクトル傾斜が損失フレームの前のフレームの低帯域信号のスペクトル傾斜よりも大きいとき、事前に設定された調整因子に従って、現在の損失フレームの利得を調整して、現在の損失フレームの調整された利得を取得するように構成される。
【０１４３】
さらに、図11に示される実施形態では、利得調整情報は、フレームのクラス、フレームの低帯域信号のスペクトル傾斜および連続する損失フレームの数を含み、且つ、調整モジュール112は、具体的には、連続する損失フレームの数が1と等しく、且つ、現在の損失フレームのクラスが無声でなく、現在の損失フレームの前のフレームの低帯域信号のスペクトル傾斜が第1の閾値よりも大きく、および、現在の損失フレームの低帯域信号エネルギーと現在の損失フレームの前のフレームの低帯域信号エネルギーのエネルギー比が事前に設定された間隔内であるとき、現在の損失フレームの低帯域信号エネルギーに従って、現在の損失フレームの前のフレームの高周波励起エネルギーと現在の損失フレームの高周波励起エネルギーのエネルギー比を取得し、現在の損失フレームの前のフレームの高周波励起エネルギーと現在の損失フレームの高周波励起エネルギーのエネルギー比に従って、現在の損失フレームの利得を調整して、現在の損失フレームの調整された利得を取得するように構成される。
【０１４４】
さらに、図11に示される実施形態では、利得調整情報は、連続する損失フレームの数を含み、且つ、調整モジュール112は、具体的には、現在の損失フレームの低帯域信号エネルギーに従って、現在の損失フレームの前のフレームの高周波励起エネルギーと現在の損失フレームの高周波励起エネルギーのエネルギー比を取得し、連続する損失フレームの数が1よりも大きく、且つ、現在の損失フレームの前のフレームの高周波励起エネルギーと現在の損失フレームの高周波励起エネルギーのエネルギー比が現在の損失フレームの利得よりも大きいとき、現在の損失フレームの前のフレームの高周波励起エネルギーと現在の損失フレームの高周波励起エネルギーのエネルギー比に従って、現在の損失フレームの利得を調整して、現在の損失フレームの調整された利得を取得するように構成される。
【０１４５】
さらに、図11に示される実施形態では、利得調整情報は、連続する損失フレームの数およびフレームの低帯域信号のスペクトル傾斜を含み、且つ、調整モジュール112は、具体的には、現在の損失フレームの低帯域信号エネルギーに従って、現在の損失フレームの前のフレームの高周波励起エネルギーと現在の損失フレームの高周波励起エネルギーのエネルギー比を取得し、連続する損失フレームの数が1よりも大きく、現在の損失フレームの前のフレームの高周波励起エネルギーと現在の損失フレームの高周波励起エネルギーのエネルギー比が現在の損失フレームの利得よりも大きく、および、現在の損失フレームの低帯域信号のスペクトル傾斜と現在の損失フレームの前のフレームの低帯域信号のスペクトル傾斜との両方が、第2の閾値よりも大きいとき、現在の損失フレームの前のフレームの高周波励起エネルギーと現在の損失フレームの高周波励起エネルギーのエネルギー比に従って、現在の損失フレームの利得を調整して、現在の損失フレームの調整された利得を取得するように構成される。
【０１４６】
さらに、図11に示される実施形態では、決定モジュール111は、初期の励起調整因子を決定するようにさらに構成され、且つ、調整モジュール111は、利得補正情報に従って、初期の励起調整因子を調整して、調整された励起調整因子を取得し、調整された利得および調整された励起調整因子に従って、初期の高帯域信号を調整して、現在の損失フレームの高帯域信号を取得するようにさらに構成される。
【０１４７】
さらに、図11に示される実施形態では、利得調整情報は、フレームのクラス、フレームの低帯域信号エネルギーおよび連続する損失フレームの数を含み、且つ、調整モジュール112は、具体的には、連続する損失フレームの数が1と等しく、現在の損失フレームの高周波励起エネルギーが現在の損失フレームの前のフレームの高周波励起エネルギーよりも大きく、現在の損失フレームのクラスが無声でなく、および、現在の損失フレームの前の最後の正常に受信されたフレームのクラスが無声でないとき、現在の損失フレームの前のフレームの低帯域信号エネルギーおよび現在の損失フレームの低帯域信号エネルギーに従って、初期の励起調整因子を調整して、調整された励起調整因子を取得するように構成される。
【０１４８】
さらに、図11に示される実施形態では、利得調整情報は、フレームのクラス、フレームの低帯域信号エネルギーおよび連続する損失フレームの数を含み、且つ、調整モジュール112は、具体的には、連続する損失フレームの数が1と等しく、現在の損失フレームの高周波励起エネルギーが現在の損失フレームの前のフレームの高周波励起エネルギーの半分よりも小さく、現在の損失フレームの低帯域信号エネルギーと現在の損失フレームの前のフレームの低帯域信号エネルギーのエネルギー比が事前に設定された間隔内であり、および、現在の損失フレームの前のフレームのクラスが無声であるとき、現在の損失フレームの前のフレームの低帯域信号エネルギーおよび現在の損失フレームの低帯域信号エネルギーに従って、初期の励起調整因子を調整して、調整された励起調整因子を取得するように構成される。
【０１４９】
さらに、図11に示される実施形態では、利得調整情報は、フレームのクラス、フレームの低帯域信号エネルギーおよび連続する損失フレームの数を含み、且つ、調整モジュール112は、具体的には、連続する損失フレームの数が1と等しく、現在の損失フレームの高周波励起エネルギーが現在の損失フレームの前のフレームの高周波励起エネルギーの半分よりも小さく、現在の損失フレームの低帯域信号エネルギーと現在の損失フレームの前のフレームの低帯域信号エネルギーのエネルギー比が事前に設定された間隔内であり、および、現在の損失フレームの前の最後の正常に受信されたフレームのクラスが無声であるとき、現在の損失フレームの前のフレームの低帯域信号エネルギーおよび現在の損失フレームの低帯域信号エネルギーに従って、初期の励起調整因子を調整して、調整された励起調整因子を取得するように構成される。
【０１５０】
さらに、図11に示される実施形態では、利得調整情報は、フレームの低帯域のスペクトル傾斜、フレームの低帯域信号エネルギーおよび連続する損失フレームの数を含み、且つ、調整モジュール112は、具体的には、連続する損失フレームの数が1と等しく、現在の損失フレームの高周波励起エネルギーが現在の損失フレームの前のフレームの高周波励起エネルギーの半分よりも小さく、現在の損失フレームの低帯域信号エネルギーと現在の損失フレームの前のフレームの低帯域信号エネルギーのエネルギー比が事前に設定された間隔内であり、および、現在の損失フレームの前のフレームの低帯域信号のスペクトル傾斜が第3の閾値よりも大きいとき、現在の損失フレームの前のフレームの低帯域信号エネルギーおよび現在の損失フレームの低帯域信号エネルギーに従って、初期の励起調整因子を調整して、調整された励起調整因子を取得するように構成される。
【０１５１】
さらに、図11に示される実施形態では、利得調整情報は、フレームの低帯域信号エネルギーおよび連続する損失フレームの数を含み、且つ、調整モジュール112は、具体的には、連続する損失フレームの数が1よりも大きく、且つ、現在の損失フレームの高周波励起エネルギーが現在の損失フレームの前のフレームの高周波励起エネルギーよりも大きいとき、現在の損失フレームの前のフレームの低帯域信号エネルギーおよび現在の損失フレームの低帯域信号エネルギーに従って、初期の励起調整因子を調整して、調整された励起調整因子を取得するように構成される。
【０１５２】
さらに、図11に示される実施形態では、利得調整情報は、フレームのクラス、フレームの低帯域信号エネルギーおよび連続する損失フレームの数を含み、且つ、調整モジュール112は、具体的には、連続する損失フレームの数が1よりも大きく、現在の損失フレームの高周波励起エネルギーが現在の損失フレームの前のフレームの高周波励起エネルギーの半分よりも小さく、現在の損失フレームの低帯域信号エネルギーと現在の損失フレームの前のフレームの低帯域信号エネルギーのエネルギー比が事前に設定された間隔内であり、および、現在の損失フレームの前のフレームのクラスが無声であるとき、現在の損失フレームの前のフレームの低帯域信号エネルギーおよび現在の損失フレームの低帯域信号エネルギーに従って、初期の励起調整因子を調整して、調整された励起調整因子を取得するように構成される。
【０１５３】
さらに、図11に示される実施形態では、利得調整情報は、フレームのクラス、フレームの低帯域信号エネルギーおよび連続する損失フレームの数を含み、且つ、調整モジュール112は、具体的には、連続する損失フレームの数が1よりも大きく、現在の損失フレームの高周波励起エネルギーが現在の損失フレームの前のフレームの高周波励起エネルギーの半分よりも小さく、現在の損失フレームの低帯域信号エネルギーと現在の損失フレームの前のフレームの低帯域信号エネルギーのエネルギー比が事前に設定された間隔内であり、および、現在の損失フレームの前の最後の正常に受信されたフレームのクラスが無声であるとき、現在の損失フレームの前のフレームの低帯域信号エネルギーおよび現在の損失フレームの低帯域信号エネルギーに従って、初期の励起調整因子を調整して、調整された励起調整因子を取得するように構成される。
【０１５４】
さらに、図11に示される実施形態では、利得調整情報は、フレームの低帯域のスペクトル傾斜、フレームの低帯域信号エネルギーおよび連続する損失フレームの数を含み、且つ、調整モジュール112は、具体的には、連続する損失フレームの数が1よりも大きく、現在の損失フレームの高周波励起エネルギーが現在の損失フレームの前のフレームの高周波励起エネルギーの半分よりも小さく、現在の損失フレームの低帯域信号エネルギーと現在の損失フレームの前のフレームの低帯域信号エネルギーのエネルギー比が事前に設定された間隔内であり、および、現在の損失フレームの前のフレームの低帯域信号のスペクトル傾斜が第3の閾値よりも大きいとき、現在の損失フレームの前のフレームの低帯域信号エネルギーおよび現在の損失フレームの低帯域信号エネルギーに従って、初期の励起調整因子を調整して、調整された励起調整因子を取得するように構成される。
【０１５５】
当業者は、方法の実施形態のステップの全てまたは一部は、関連ハードウェアに命令するプログラムによって実施されてよいことを理解することができる。プログラムは、コンピュータ可読記憶媒体内に記憶されてよい。プログラムが動作するとき、方法の実施形態のステップは実行される。前述の記憶媒体は、ROM、RAM、磁気ディスクまたは光ディスク等のプログラムエンコードを記憶することができる任意の媒体を含む。
【０１５６】
最後に、前述の実施形態は単に、本発明を限定するのではなく、本発明の技術的解決手段を説明するために意図されていることは留意されるべきである。本発明は、前述の実施形態を参照して詳細に説明されたが、当業者は、本発明の実施形態の技術的解決手段の範囲を逸脱することなく、前述の実施形態で説明された技術的解決手段に対して変更をさらに行うことができ、または、それらのいくつかまたは全ての技術的特徴に対して同等置換をさらに行うことができることを理解するべきである。
【符号の説明】
【０１５７】
101  オーディオ信号
102  符号化パラメータ
103  LPC係数
104  高帯域励起信号
105  サブフレーム利得
106  グローバル利得
107  LSFパラメータ
108  符号化ストリーム
111  決定モジュール
112  調整モジュール
【図１】
0006439804.tif 000002
【図２】
0006439804.tif 000003
【図３】
0006439804.tif 000004
【図４】
0006439804.tif 000005
【図５】
0006439804.tif 000006
【図６】
0006439804.tif 000007
【図７】
0006439804.tif 000008
【図８】
0006439804.tif 000009
【図９】
0006439804.tif 000010
【図１０】
0006439804.tif 000011
【図１１】
0006439804.tif 000012