(57)【特許請求の範囲】
【請求項１】
帯域幅拡張パラメータを取得するステップであって、前記帯域幅拡張パラメータは、以下のパラメータ、即ち、線形予測係数（ＬＰＣ）、線スペクトル周波数（ＬＳＦ）パラメータ、ピッチ期間、復号化率、適応コードブック寄与、および代数コードブック寄与のうち１つまたは複数を含む、ステップと、
前記帯域幅拡張パラメータに従って高周波利得および高帯域励起信号を予測するステップと、
前記高周波利得および前記高帯域励起信号に従って高周波帯域信号を取得するステップと、
を含み、
前記帯域幅拡張パラメータに従って高周波利得および高帯域励起信号を予測するステップは、
前記ＬＰＣに従って前記高周波利得を予測するステップと、
前記復号化率が所与の値より小さい場合、前記ＬＳＦパラメータの２つのＬＳＦパラメータごとの差分値を計算することと、より小さい差分値を有する２つのＬＳＦパラメータに対応する低周波帯域励起信号の周波数範囲から、周波数帯域を選択することとで前記高帯域励起信号を予測するステップであって、前記低周波帯域励起信号は前記適応コードブック寄与と前記代数コードブック寄与の合計として表される、ステップと、
を含む、帯域幅拡張方法。
【請求項２】
前記高帯域励起信号を予測するステップは、
２つのＬＳＦパラメータごとの差分値を計算して、１群のＬＳＦパラメータ差分値を取得するステップと、
前記１群のＬＳＦパラメータ差分値から最小差分値を検索するステップと、
前記最小差分値を有する前記ＬＳＦパラメータに対応する周波数ビンを決定するステップと、
前記周波数ビンに従って周波数領域内の低周波帯域励起信号から周波数帯域を有する周波数領域励起信号を選択するステップであって、前記周波数ビンは、前記選択された周波数領域励起信号の開始点であり、前記選択された周波数領域励起信号は前記高帯域励起信号として使用される、ステップと、
含む、請求項１に記載の方法。
【請求項３】
前記帯域幅拡張パラメータに従って高周波利得および高帯域励起信号を予測した後に、前記方法はさらに、
第１の補正因子に従って前記高周波利得を補正するステップであって、前記第１の補正因子は以下のパラメータ、即ち、復号化された低周波信号の音声因子、ノイズ・ゲート因子、およびスペクトル傾斜因子のうち１つまたは複数を含み、前記ノイズ・ゲート因子は、前記復号化された低周波信号の背景の雑音の大きさを表すために使用されるパラメータである、ステップと、
を含む、請求項１または２に記載の方法。
【請求項４】
前記高周波利得および前記高帯域励起信号を第２の補正因子に従って補正するステップであって、前記第２の補正因子は前記復号化された低周波信号の分類パラメータおよび信号タイプのうち少なくとも１つを含み、前記分類パラメータは、信号タイプを区別するために使用されるパラメータである、ステップと、
をさらに含む、請求項３に記載の方法。
【請求項５】
前記予測された高帯域励起信号およびランダム雑音信号に重み付けして、最終的な高帯域励起信号を取得するステップであって、前記重み付けの重みは、分類パラメータの値および／または前記復号化された低周波信号の音声因子に従って決定されるステップをさらに含む、請求項３または４に記載の方法。
【請求項６】
前記高周波利得および前記高帯域励起信号に従って高周波帯域信号を取得するステップは、
前記予測された高周波利得を用いて前記高帯域励起信号を補正して、補正された高帯域励起信号を取得するステップと、
ＬＰＣ合成フィルタを用いて前記補正された高帯域励起信号をフィルタして、前記高周波帯域信号を取得するステップと、
を含む、請求項１乃至５の何れか１項に記載の方法。
【請求項７】
帯域幅拡張パラメータを取得するように構成された取得ユニットであって、前記帯域幅拡張パラメータは、以下のパラメータ、即ち、線形予測係数（ＬＰＣ）、線スペクトル周波数（ＬＳＦ）パラメータ、ピッチ期間、復号化率、適応コードブック寄与、および代数コードブック寄与のうち１つまたは複数を含む、取得ユニットと、
前記取得ユニットにより取得された前記帯域幅拡張パラメータに従って、帯域幅拡張を復号された低周波信号に実施して、高周波帯域信号を取得するように構成された帯域幅拡張ユニットと、
を備え、
前記帯域幅拡張ユニットは、
前記帯域幅拡張パラメータに従って高周波利得および高帯域励起信号を予測するように構成された予測サブユニットと、
前記高周波利得および前記高帯域励起信号に従って高周波帯域信号を取得するように構成された合成サブユニットと、
を備え、
前記予測サブユニットは、
前記ＬＰＣに従って前記高周波利得を予測し、
前記復号化率が所与の値より小さい場合、前記ＬＳＦパラメータの２つのＬＳＦパラメータごとの差分値を計算することと、低周波帯域励起信号の周波数範囲から、周波数帯域を選択することで前記高帯域励起信号を予測する
ように構成され、
前記選択された周波数は、より小さい差分値を有する２つのＬＳＦパラメータに対応し、前記低周波帯域励起信号は前記適応コードブック寄与と前記代数コードブック寄与の合計として表される、
帯域幅拡張装置。
【請求項８】
前記予測サブユニットは、
２つのＬＳＦパラメータごとの差分値を計算して、１群のＬＳＦパラメータ差分値を取得し、
前記１群のＬＳＦパラメータ差分値から最小差分値を検索し、
前記最小差分値を有する前記ＬＳＦパラメータに対応する周波数ビンを決定し
前記周波数ビンに従って周波数領域内の低周波帯域励起信号から周波数帯域を有する周波数領域励起信号を選択する
ように構成され、
前記周波数ビンは、前記選択された周波数領域励起信号の開始点であり、前記選択された周波数領域励起信号は前記高帯域励起信号として使用される、
請求項７に記載の装置。
【請求項９】
前記帯域幅拡張ユニットはさらに、第１の補正因子に従って前記高周波利得を補正するように構成された第１の補正サブユニットを備え、前記第１の補正因子は以下のパラメータ、即ち、復号化された低周波信号の音声因子、ノイズ・ゲート因子、およびスペクトル傾斜因子のうち１つまたは複数を含み、前記ノイズ・ゲート因子は、前記復号化された低周波信号の背景の雑音の大きさを表すために使用されるパラメータである、請求項７または８に記載の装置。
【請求項１０】
前記帯域幅拡張ユニットはさらに、前記高周波利得および前記高帯域励起信号を第２の補正因子に従って補正し、前記第２の補正因子は前記復号化された低周波信号の分類パラメータおよび信号タイプのうち少なくとも１つを含み、前記分類パラメータは、信号タイプを区別するために使用されるパラメータである、請求項９に記載の装置。
【請求項１１】
前記帯域幅拡張ユニットはさらに、前記予測された高帯域励起信号およびランダム雑音信号を重み付けして最終的な高帯域励起信号を取得するように構成された重み付けサブユニットを備え、前記重み付けの重みは、分類パラメータの値および／または前記復号された低周波信号の音声因子に従って決定される、請求項９または１０に記載の装置。
【請求項１２】
前記合成サブユニットは、
前記予測された高周波利得を用いて前記高帯域励起信号を補正して、補正された高帯域励起信号を取得し、
ＬＰＣ合成フィルタを用いて前記補正された高帯域励起信号をフィルタして、前記高周波帯域信号を取得する
ように構成される、請求項７乃至１１の何れか１項に記載の装置。
【請求項１３】
請求項１乃至６の何れか１項に記載の方法をコンピュータに実行させる、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、発明の名称を「帯域幅拡張方法および装置」とした、２０１３年９月２６日に中国特許庁に出願された中国特許出願第２０１３１０４４４３９８．３号に対する優先権を主張し、その全体を引用により本明細書に組み込む。
【０００２】
本発明は音声符号化および復号化の分野に関し、特に、中速および低速の広帯域の代数符号励振線形予測（ＡＣＥＬＰ、Ａｌｇｅｂｒａｉｃ  Ｃｏｄｅ  Ｅｘｃｉｔｅｄ  Ｌｉｎｅａｒ  Ｐｒｅｄｉｃｔｉｏｎ）における帯域幅拡張方法および装置に関する。
【背景技術】
【０００３】
ブラインド帯域幅拡張技術は復号器での技術で、復号器は、低周波復号信号に従って、および、対応する予測方法を用いることによってブラインド帯域幅拡張を実施する。
【０００４】
中速および低速の広帯域のＡＣＥＬＰ符号化および復号化の最中は、既存のアルゴリズムは全て、まず、１６ｋＨｚで標本化された広帯域信号を１２．８ｋＨｚに下方標本化し、次いで、符号化を実施する。このように、符号化および復号化の後の信号出力の帯域幅は６．４ｋＨｚのみである。元のアルゴリズムが変更されない場合は、６．４乃至８ｋＨｚまたは６．４乃至７ｋＨｚの帯域幅を有する部分における情報をブラインド帯域幅拡張の方式で復元する必要がある。即ち、対応する復元は復号器でのみ実施される。
【０００５】
しかし、既存のブラインド帯域幅拡張技術によって復元された高周波信号は元の高周波信号から大幅に変動し、復元された高周波信号が満足できないものとなる原因となる。
【発明の概要】
【課題を解決するための手段】
【０００６】
本発明では帯域幅拡張方法および装置を提供し、既存のブラインド帯域幅拡張技術を用いて復元された高周波帯域信号が元の高周波帯域信号から大幅に変動するという問題を解決することを目的とする。
【０００７】
第１の態様によれば、帯域幅拡張パラメータを取得するステップであって、当該帯域幅拡張パラメータは、以下のパラメータ、即ち、線形予測係数（ＬＰＣ）、線スペクトル周波数（ＬＳＦ）パラメータ、ピッチ期間、復号化率、適応コードブック寄与、および代数コードブック寄与のうち１つまたは複数を含むステップと、当該帯域幅拡張パラメータに従って、帯域幅拡張を復号された低周波信号に対して実施して、高周波帯域信号を取得するステップとを含む帯域幅拡張方法が提供される。
【０００８】
第１の態様を参照して、第１の態様の第１の実装方式では、当該帯域幅拡張パラメータに従って、帯域幅拡張を復号された低周波信号に対して実施して、高周波帯域信号を取得するステップは、当該帯域幅拡張パラメータに従って高周波エネルギおよび高帯域励起信号を予測するステップと、当該高周波エネルギおよび当該高帯域励起信号に従って当該高周波帯域信号を取得するステップとを含む。
【０００９】
第１の態様の第１の実装方式を参照して、第１の態様の第２の実装方式では、高周波エネルギは高周波利得を含み、帯域幅拡張パラメータに従って高周波エネルギおよび高帯域励起信号を予測するステップは、ＬＰＣに従って高周波利得を予測するステップと、ＬＳＦパラメータ、適応コードブック寄与、および代数コードブック寄与に従って適合的に高帯域励起信号を予測するステップとを含む。
【００１０】
第１の態様の第２の実装方式を参照して、第１の態様の第３の実装方式では、ＬＳＦパラメータ、適応コードブック寄与、および代数コードブック寄与に従って適合的に高帯域励起信号を予測するステップは、復号化率、ＬＳＦパラメータ、適応コードブック寄与、および代数コードブック寄与に従って、適合的に高帯域励起信号を予測するステップを含む。
【００１１】
第１の態様の第１の実装方式を参照して、第１の態様の第４の実装方式では、高周波エネルギは高周波利得を含み、帯域幅拡張パラメータに従って高周波エネルギおよび高帯域励起信号を予測するステップは、ＬＰＣに従って高周波利得を予測するステップと、適応コードブック寄与および代数コードブック寄与に従って高帯域励起信号を適合的に予測するステップとを含む。
【００１２】
第１の態様の第４の実装方式を参照して、第１の態様の第５の実装方式では、適応コードブック寄与および代数コードブック寄与に従って高帯域励起信号を適合的に予測するステップは、復号化率、適応コードブック寄与、および代数コードブック寄与に従って適合的に高帯域励起信号を予測するステップを含む。
【００１３】
第１の態様の第１の実装方式を参照して、第１の態様の第６の実装方式では、高周波エネルギは高周波エンベロープを含み、帯域幅拡張パラメータに従って高周波エネルギおよび高帯域励起信号を予測するステップは、復号された低周波信号または低周波励起信号に従って高周波エンベロープを予測するステップであって、当該低周波励起信号は適応コードブック寄与および代数コードブック寄与の和であるステップと、当該復号された低周波信号または当該低周波励起信号に従って当該高帯域励起信号を予測するステップとを含む。
【００１４】
第１の態様の第６の実装方式を参照して、第１の態様の第７の実装方式では、復号された低周波信号または低周波励起信号に従って高帯域励起信号を予測するステップは、復号化率および復号された低周波信号に従って高帯域励起信号を予測するステップを含む。
【００１５】
第１の態様の第６の実装方式を参照して、第１の態様の第８の実装方式では、復号された低周波信号または低周波励起信号に従って高帯域励起信号を予測するステップは、復号化率および低周波励起信号に従って高帯域励起信号を予測するステップを含む。
【００１６】
第１の態様の第１乃至第８の実装方式を参照して、第１の態様の第９の実装方式では、帯域幅拡張パラメータに従って高周波エネルギおよび高帯域励起信号を予測した後に、当該方法はさらに、帯域幅拡張パラメータおよび復号された低周波信号のうち少なくとも１つに従って第１の補正因子を決定するステップであって、第１の補正因子は、以下のパラメータ、即ち、音声因子、ノイズ・ゲート因子、およびスペクトル傾斜因子のうち１つまたは複数を含むステップと、第１の補正因子に従って高周波エネルギを補正するステップとを含む。
【００１７】
第１の態様の第９の実装方式を参照して、第１の態様の第１０の実装方式では、帯域幅拡張パラメータおよび復号された低周波信号のうち少なくとも１つに従って第１の補正因子を決定するステップは、ピッチ期間、適応コードブック寄与、代数コードブック寄与、および復号された低周波信号に従って第１の補正因子を決定するステップを含む。
【００１８】
第１の態様の第９の実装方式を参照して、第１の態様の第１１の実装方式では、帯域幅拡張パラメータおよび復号された低周波信号のうち少なくとも１つに従って第１の補正因子を決定するステップは、当該復号された低周波信号に従って第１の補正因子を決定するステップを含む。
【００１９】
第１の態様の第９の実装方式を参照して、第１の態様の第１２の実装方式では、帯域幅拡張パラメータおよび復号された低周波信号のうち少なくとも１つに従って第１の補正因子を決定するステップは、ピッチ期間、適応コードブック寄与、代数コードブック寄与、および復号された低周波信号に従って第１の補正因子を決定するステップを含む。
【００２０】
第１の態様の第９乃至第１２の実装方式を参照して、第１の態様の第１３の実装方式では、当該方法はさらに、ピッチ期間に従って高周波エネルギを補正するステップを含む。
【００２１】
第１の態様の第９乃至第１３の実装方式を参照して、第１の態様の第１４の実装方式では、当該方法はさらに、帯域幅拡張パラメータおよび復号された低周波信号のうち少なくとも１つに従って第２の補正因子を決定するステップであって、第２の補正因子は分類パラメータおよび信号タイプのうち少なくとも１つを含むステップと、第２の補正因子に従って高周波エネルギおよび高帯域励起信号を補正するステップとを含む。
【００２２】
第１の態様の第１４の実装方式を参照して、第１の態様の第１５の実装方式では、帯域幅拡張パラメータおよび復号された低周波信号のうち少なくとも１つに従って第２の補正因子を決定するステップは、当該帯域幅拡張パラメータに従って第２の補正因子を決定するステップを含む。
【００２３】
第１の態様の第１４の実装方式を参照して、第１の態様の第１６の実装方式では、帯域幅拡張パラメータおよび復号された低周波信号のうち少なくとも１つに従って第２の補正因子を決定するステップは、当該復号された低周波信号に従って第２の補正因子を決定するステップを含む。
【００２４】
第１の態様の第１４の実装方式を参照して、第１の態様の第１７の実装方式では、帯域幅拡張パラメータおよび復号された低周波信号のうち少なくとも１つに従って第２の補正因子を決定するステップは、当該帯域幅拡張パラメータおよび当該復号された低周波信号に従って第２の補正因子を決定するステップを含む。
【００２５】
第１の態様の第９乃至第１７の実装方式を参照して、第１の態様の第１８の実装方式では、当該方法はさらに、予測された高帯域励起信号およびランダム雑音信号に重み付けして、最終的な高帯域励起信号を取得するステップであって、当該重み付けの重みは、分類パラメータの値および／または復号された低周波信号の音声因子に従って決定されるステップを含む。
【００２６】
第１の態様の第１乃至第１８の実装方式を参照して、第１の態様の第１９の実装方式では、高周波エネルギおよび高帯域励起信号に従って高周波帯域信号を取得するステップは、高周波エネルギおよび高帯域励起信号を合成して高周波帯域信号を取得するステップ、または、高周波エネルギ、高帯域励起信号、および予測されたＬＰＣを合成して高周波帯域信号を取得するステップであって、当該予測されたＬＰＣは予測された高周波数帯域ＬＰＣまたは予測された広帯域ＬＰＣを含み、当該予測されたＬＰＣはＬＰＣに基づいて取得されるステップを含む。
【００２７】
第２の態様によれば、帯域幅拡張パラメータを取得するように構成された取得ユニットであって、当該帯域幅拡張パラメータは、以下のパラメータ、即ち、線形予測係数（ＬＰＣ）、線スペクトル周波数（ＬＳＦ）パラメータ、ピッチ期間、復号化率、適応コードブック寄与、および代数コードブック寄与のうち１つまたは複数を含む、取得ユニットと、取得ユニットにより取得された帯域幅拡張パラメータに従って、帯域幅拡張を復号された低周波信号に対して実施して高周波帯域信号を取得するように構成された帯域幅拡張ユニットとを備えた帯域幅拡張装置が提供される。
【００２８】
第２の態様を参照して、第２の態様の第１の実装方式では、帯域幅拡張ユニットは、帯域幅拡張パラメータに従って高周波エネルギおよび高帯域励起信号を予測するように構成された予測サブユニットと、当該高周波エネルギおよび当該高帯域励起信号に従って高周波帯域信号を取得するように構成された合成サブユニットとを備える。
【００２９】
第２の態様の第１の実装方式を参照して、第２の態様の第２の実装方式では、高周波エネルギは高周波利得を含み、予測サブユニットは特に、ＬＰＣに従って当該高周波利得を予測し、ＬＳＦパラメータ、適応コードブック寄与、および代数コードブック寄与に従って、高帯域励起信号を適合的に予測するように構成される。
【００３０】
第２の態様の第１の実装方式を参照して、第２の態様の第３の実装方式では、高周波エネルギは高周波利得を含み、予測サブユニットは特に、ＬＰＣに従って当該高周波利得を予測し、復号化率、ＬＳＦパラメータ、適応コードブック寄与、および代数コードブック寄与に従って高帯域励起信号を適合的に予測するように構成される。
【００３１】
第２の態様の第１の実装方式を参照して、第２の態様の第４の実装方式では、高周波エネルギは高周波利得を含み、予測サブユニットは特に、ＬＰＣに従って当該高周波利得を予測し、適応コードブック寄与および代数コードブック寄与に従って高帯域励起信号を適合的に予測するように構成される。
【００３２】
第２の態様の第１の実装方式を参照して、第２の態様の第５の実装方式では、高周波エネルギは高周波利得を含み、予測サブユニットは特に、ＬＰＣに従って当該高周波利得を予測し、復号化率、適応コードブック寄与、および代数コードブック寄与に従って高帯域励起信号を適合的に予測するように構成される。
【００３３】
第２の態様の第１の実装方式を参照して、第２の態様の第６の実装方式では、高周波エネルギは高周波エンベロープを含み、予測サブユニットは特に、復号された低周波信号に従って当該高周波エンベロープを予測し、当該復号された低周波信号または低周波励起信号に従って高帯域励起信号を予測するように構成される。当該低周波励起信号は適応コードブック寄与および代数コードブック寄与の和である。
【００３４】
第２の態様の第６の実装方式を参照して、第２の態様の第７の実装方式では、予測サブユニットは特に、復号された低周波信号に従って高周波エンベロープを予測し、復号化率および低周波励起信号に従って高帯域励起信号を予測するように構成される。
【００３５】
第２の態様の第６の実装方式を参照して、第２の態様の第８の実装方式では、予測サブユニットは特に、復号された低周波信号に従って高周波エンベロープを予測し、復号化率および当該復号された低周波信号に従って高帯域励起信号を予測するように構成される。
【００３６】
第２の態様の第１乃至第８の実装方式を参照して、第２の態様の第９の実装方式では、帯域幅拡張ユニットはさらに、高周波エネルギおよび高帯域励起信号が帯域幅拡張パラメータに従って予測された後、当該帯域幅拡張パラメータおよび復号された低周波信号のうち少なくとも１つに従って第１の補正因子を決定し、第１の補正因子に従って高周波エネルギを補正するように構成された第１の補正サブユニットであって、第１の補正因子は、以下のパラメータ、即ち、音声因子、ノイズ・ゲート因子、およびスペクトル傾斜因子のうち１つまたは複数を含む、第１の補正サブユニットを備える。
【００３７】
第２の態様の第９の実装方式を参照して、第２の態様の第１０の実装方式では、第１の補正サブユニットは特に、ピッチ期間、適応コードブック寄与、および代数コードブック寄与に従って第１の補正因子を決定し、第１の補正因子に従って高周波エネルギを補正するように構成される。
【００３８】
第２の態様の第９の実装方式を参照して、第２の態様の第１１の実装方式では、第１の補正サブユニットは特に、復号された低周波信号に従って第１の補正因子を決定し、第１の補正因子に従って高周波エネルギを補正するように構成される。
【００３９】
第２の態様の第９の実装方式を参照して、第２の態様の第１２の実装方式では、第１の補正サブユニットは特に、ピッチ期間、適応コードブック寄与、代数コードブック寄与、および復号された低周波信号に従って第１の補正因子を決定し、第１の補正因子に従って高周波エネルギを補正するように構成される。
【００４０】
第２の態様の第９乃至第１２の実装方式を参照して、第２の態様の第１３の実装方式では、帯域幅拡張ユニットはさらに、ピッチ期間に従って高周波エネルギを補正するように構成された第２の補正サブユニットを備える。
【００４１】
第２の態様の第９乃至第１３の実装方式を参照して、第２の態様の第１４の実装方式では、帯域幅拡張ユニットはさらに、帯域幅拡張パラメータおよび復号された低周波信号のうち少なくとも１つに従って第２の補正因子を決定し、第２の補正因子に従って高周波エネルギおよび高帯域励起信号を補正するように構成された第３の補正サブユニットであって、第２の補正因子は分類パラメータおよび信号タイプのうち少なくとも１つを含む、第３の補正サブユニットを備える。
【００４２】
第２の態様の第１４の実装方式を参照して、第２の態様の第１５の実装方式では、第３の補正サブユニットは特に、帯域幅拡張パラメータに従って第２の補正因子を決定し、第２の補正因子に従って高周波エネルギおよび高帯域励起信号を補正するように構成される。
【００４３】
第２の態様の第１４の実装方式を参照して、第２の態様の第１６の実装方式では、第３の補正サブユニットは特に、復号された低周波信号に従って第２の補正因子を決定し、第２の補正因子に従って高周波エネルギおよび高帯域励起信号を補正するように構成される。
【００４４】
第２の態様の第１４の実装方式を参照して、第２の態様の第１７の実装方式では、第３の補正サブユニットは特に、帯域幅拡張パラメータおよび復号された低周波信号に従って第２の補正因子を決定し、第２の補正因子に従って高周波エネルギおよび高帯域励起信号を補正するように構成される。
【００４５】
第２の態様の第９乃至第１７の実装方式を参照して、第２の態様の第１８の実装方式では、帯域幅拡張ユニットはさらに、予測された高帯域励起信号およびランダム雑音信号を重み付けして最終的な高帯域励起信号を取得するように構成された重み付けサブユニットであって、当該重み付けの重みは、分類パラメータの値および／または復号された低周波信号の音声因子に従って決定される、重み付けサブユニットを備える。
【００４６】
第２の態様の第１乃至第１８の実装方式を参照して、第２の態様の第１９の実装方式では、合成サブユニットは特に、高周波エネルギおよび高帯域励起信号を合成して高周波帯域信号を取得するか、または、高周波エネルギ、高帯域励起信号、および予測されたＬＰＣを合成して高周波帯域信号を取得するように構成される。当該予測されたＬＰＣは予測された高周波数帯域ＬＰＣまたは予測された広帯域ＬＰＣを含み、当該予測されたＬＰＣはＬＰＣに基づいて取得される。
【００４７】
本発明の諸実施形態では、帯域幅拡張パラメータを用い、当該帯域幅拡張パラメータを用いることによって、帯域幅拡張を復号された低周波信号に実施し、それにより高周波帯域信号が復元される。本発明の諸実施形態における帯域幅拡張方法および装置を用いて復元された高周波帯域信号は元の高周波帯域信号に近く、その品質は満足できるものである。
【００４８】
本発明の諸実施形態における技術的解決策をより明確に説明するために、以下では本発明の諸実施形態を説明するのに必要な添付図面を簡単に説明する。明らかに、以下の説明における添付図面は本発明の幾つかの実施形態を示すにすぎず、当業者は創作的な努力なしにこれらの添付図面から依然として他の図面を導出することができる。
【図面の簡単な説明】
【００４９】
【図１】本発明の１実施形態に従う帯域幅拡張方法の流れ図である。
【図２】本発明の１実施形態に従う帯域幅拡張方法の１実装のブロック図である。
【図３】本発明の１実施形態に従う時間領域および周波数領域における帯域幅拡張方法の１実装のブロック図である。
【図４】本発明の１実施形態に従う周波数領域における帯域幅拡張方法の１実装のブロック図である。
【図５】本発明の１実施形態に従う時間領域における帯域幅拡張方法の１実装のブロック図である。
【図６】本発明の１実施形態に従う帯域幅拡張装置の略構造図である。
【図７】本発明の１実施形態に従う帯域幅拡張装置内の帯域幅拡張ユニットの略構造図である。
【図８】本発明の別の実施形態に従う帯域幅拡張装置内の帯域幅拡張ユニットの略構造図である。
【図９】本発明の別の実施形態に従う帯域幅拡張装置内の帯域幅拡張ユニットの略構造図である。
【図１０】本発明の別の実施形態に従う帯域幅拡張装置内の帯域幅拡張ユニットの略構造図である。
【図１１】本発明の別の実施形態に従う帯域幅拡張装置内の帯域幅拡張ユニットの略構造図である。
【図１２】本発明の１実施形態に従う復号器の略構造図である。
【発明を実施するための形態】
【００５０】
以下では、本発明の諸実施形態における添付図面を参照して、本発明の諸実施形態における技術的解決策を明確に説明する。明らかに、説明する実施形態は本発明の諸実施形態の全部ではなく一部である。当業者が創作的な努力なしに本発明の諸実施形態に基づいて得る他の全ての実施形態は本発明の保護範囲に入るものとする。
【００５１】
本発明の諸実施形態では、復号化率、符号ストリームを直接復号化することにより得られたＬＰＣ係数（ＬＳＦパラメータ）およびピッチ期間、中間復号化により得られた適応コードブック寄与および代数コードブック寄与、ならびに最終的な復号化により得られた低周波信号のうち任意の１つまたはこれらの一部の組合せに従って帯域幅拡張を低周波信号に実施し、それにより高周波帯域信号が復元される。
【００５２】
以下で、図１を参照して、本発明の１実施形態に従う帯域幅拡張方法を詳細に説明する。当該方法が以下のステップを含んでもよい。
【００５３】
Ｓ１１：復号器が帯域幅拡張パラメータを取得する。当該帯域幅拡張パラメータは、以下のパラメータ、即ち、線形予測係数（ＬＰＣ、Ｌｉｎｅａｒ  Ｐｒｅｄｉｃｔｉｖｅ  Ｃｏｅｆｆｉｃｉｅｎｔ）、線スペクトル周波数（ＬＳＦ、Ｌｉｎｅ  Ｓｐｅｃｔｒａｌ  Ｆｒｅｑｕｅｎｃｙ）パラメータ、ピッチ期間、適応コードブック寄与、および代数コードブック寄与のうち１つまたは複数を含む。
【００５４】
当該復号器を、復号化動作をそこで実施する必要がある携帯電話、タブレット、コンピュータ、テレビ・セット、セットトップ・ボックス、またはゲーム・コンソールのようなハードウェア装置内に配置してもよく、これらのハードウェア装置内のプロセッサの制御下で動作してもよい。当該復号器が独立なハードウェア装置であってもよい。当該ハードウェア装置はプロセッサを備え、当該ハードウェア装置は当該プロセッサの制御下で動作する。
【００５５】
特に、ＬＰＣは線形予測フィルタの係数であり、当該線形予測フィルタはサウンド・チャネル・モデルの基本的性質を記述でき、ＬＰＣは周波数領域における信号のエネルギ変化傾向も反映する。ＬＳＦパラメータはＬＰＣの周波数領域の表示方式である。
【００５６】
さらに、人が有声音を出すとき、気流は声門を通り、声帯に緩和励起振動を生成させ、それにより準周期的なパルス気流が生成される。この気流はサウンド・チャネルを励起し、次いで有声音が生成される。有声音は有音音声とも呼ばれる。有音音声は会話において最も多くのエネルギを伝達する。声帯が振動するそのような周波数は基本周波数と呼ばれ、対応する期間はピッチ期間と呼ばれる。
【００５７】
復号化率とは、会話符号化アルゴリズムにおいては、符号化と復号化が両方とも、前もって設定された速度（ｂｉｔ  ｒａｔｅ）に従って処理されることを指し、異なる復号化率に対して、パラメータまたは処理方式が異なってもよい。
【００５８】
適応コードブック寄与は、ＬＰＣを用いることにより会話信号を分析した後の残差信号内の準周期的な部分である。代数コードブック寄与は、ＬＰＣを用いることにより会話信号を分析した後の残差信号内の疑似雑音部分を指す。
【００５９】
ここで、ＬＰＣおよびＬＳＦパラメータを、符号ストリームを直接復号化することによって取得してもよく、適応コードブック寄与および代数コードブック寄与を結合して低周波励起信号を取得してもよい。
【００６０】
適応コードブック寄与は、信号の準周期的な成分を反映し、代数コードブック寄与は信号の疑似雑音成分を反映する。
【００６１】
Ｓ１２：復号器が、帯域幅拡張パラメータに従って、帯域幅拡張を復号された低周波信号に実施して、高周波帯域信号を取得する。
【００６２】
例えば、先ず、高周波エネルギおよび高帯域励起信号が帯域幅拡張パラメータに従って予測され、次いで高周波帯域信号が当該高周波エネルギおよび当該高帯域励起信号に従って取得される。当該高周波エネルギが高周波エンベロープまたは高周波利得を含んでもよい。
【００６３】
さらに、時間領域および周波数領域の差異に関して、高周波エネルギまたは高帯域励起信号の予測に必要な帯域幅拡張パラメータが異なってもよい。
【００６４】
帯域幅拡張が時間領域および周波数領域で実施される場合、帯域幅拡張パラメータに従って高周波エネルギおよび高帯域励起信号を予測するステップが、ＬＰＣに従って高周波利得を予測するステップと、ＬＳＦパラメータ、適応コードブック寄与、および代数コードブック寄与に従って適合的に高帯域励起信号を予測するステップを含んでもよい。さらに、高帯域励起信号をさらに、復号化率、ＬＳＦパラメータ、適応コードブック寄与、および代数コードブック寄与に従って適合的に予測してもよい。
【００６５】
場合によっては、帯域幅拡張が時間領域で実施される場合、帯域幅拡張パラメータに従って高周波エネルギおよび高帯域励起信号を予測するステップが、ＬＰＣに従って高周波利得を予測するステップと、適応コードブック寄与および代数コードブック寄与に従って高帯域励起信号を適合的に予測するステップを含んでもよい。さらに、高帯域励起信号をさらに、復号化率、適応コードブック寄与、および代数コードブック寄与に従って適合的に予測してもよい。
【００６６】
場合によっては、帯域幅拡張が周波数領域で実施される場合、帯域幅拡張パラメータに従って高周波エネルギおよび高帯域励起信号を予測するステップが、復号された低周波信号に従って高周波エンベロープを予測するステップと、当該復号された低周波信号または低周波励起信号に従って当該高帯域励起信号を予測するステップとを含んでもよい。ここで、当該低周波励起信号は適応コードブック寄与および代数コードブック寄与の和である。さらに、高帯域励起信号を復号化率および復号された低周波信号に従って予測してもよく、または、高帯域励起信号を復号化率および低周波励起信号に従って予測してもよい。
【００６７】
さらに、帯域幅拡張パラメータに従って高周波エネルギおよび高帯域励起信号を予測した後に、本発明の当該実施形態における帯域幅拡張方法がさらに、当該帯域幅拡張パラメータおよび復号された低周波信号のうち少なくとも１つに従って第１の補正因子を決定するステップであって、第１の補正因子は、以下のパラメータ、即ち、音声因子、ノイズ・ゲート因子、およびスペクトル傾斜因子のうち１つまたは複数を含むステップと、第１の補正因子に従って当該高周波エネルギを補正するステップとを含んでもよい。例えば、当該音声因子または当該ノイズ・ゲート因子を当該帯域幅拡張パラメータに従って決定してもよく、当該スペクトル傾斜因子を復号された低周波信号に従って決定してもよい。
【００６８】
帯域幅拡張パラメータおよび復号された低周波信号に従って第１の補正因子を決定するステップが、当該復号された低周波信号に従って第１の補正因子を決定するステップ、または、ピッチ期間、適応コードブック寄与、および代数コードブック寄与に従って第１の補正因子を決定するステップ、または、ピッチ期間、適応コードブック寄与、代数コードブック寄与、および復号された低周波信号に従って第１の補正因子を決定するステップを含んでもよい。
【００６９】
さらに、本発明の当該実施形態における帯域幅拡張方法がさらに、ピッチ期間に従って高周波エネルギを補正するステップを含んでもよい。
【００７０】
さらに、本発明の当該実施形態における帯域幅拡張方法がさらに、帯域幅拡張パラメータおよび復号された低周波信号のうち少なくとも１つに従って第２の補正因子を決定するステップであって、第２の補正因子は分類パラメータおよび信号タイプのうち少なくとも１つを含むステップと、第２の補正因子に従って高周波エネルギおよび高帯域励起信号を補正するステップとを含んでもよい。
【００７１】
特に、帯域幅拡張パラメータおよび復号された低周波信号のうち少なくとも１つに従って第２の補正因子を決定するステップが、当該帯域幅拡張パラメータに従って第２の補正因子を決定するステップ、または、復号された低周波信号に従って第２の補正因子を決定するステップ、または、当該帯域幅拡張パラメータおよび当該復号された低周波信号に従って第２の補正因子を決定するステップを含んでもよい。
【００７２】
さらに、本発明の当該実施形態における帯域幅拡張方法がさらに、ランダム雑音信号および復号化率に従って高帯域励起信号を補正するステップを含んでもよい。
【００７３】
さらに、高周波エネルギおよび高帯域励起信号に従って高周波帯域信号を取得するステップが、当該高周波エネルギおよび当該高帯域励起信号を合成して高周波帯域信号を取得するステップ、または、当該高周波エネルギ、当該高帯域励起信号、および予測されたＬＰＣを合成して高周波帯域信号を取得するステップを含んでもよい。当該予測されたＬＰＣは予測された高周波数帯域ＬＰＣまたは予測された広帯域ＬＰＣを含み、当該予測されたＬＰＣはＬＰＣに基づいて取得される。本明細書における広帯域ＬＰＣの「広帯域」は低周波数帯域および高周波数帯域を含む。
【００７４】
以上から、本発明の当該実施形態では、帯域幅拡張パラメータを用いて、帯域幅拡張が復号された低周波信号に対して実施され、それにより高周波帯域信号が復元されることが分かる。本発明の当該実施形態における帯域幅拡張方法を用いて復元された高周波帯域信号は元の高周波帯域信号に近く、その品質は満足できるものである。
【００７５】
即ち、本発明の当該実施形態における帯域幅拡張方法では高周波エネルギが、符号ストリームを直接復号化することにより得られた低周波数パラメータ、中間復号化パラメータ、または最終的な復号化により得られた低周波信号を十分に使用することによって予測され、高帯域励起信号が低周波励起信号に従って適合的に予測され、その結果、最後に出力された高周波帯域信号は元の高周波帯域信号により近く、それにより出力信号の品質が向上する。
【００７６】
以下で、添付図面を参照して本発明の具体的な諸実施形態を詳細に説明する。
【００７７】
先ず、図２は本発明の具体的な実施形態に従う帯域幅拡張方法の略流れ図を示す。
【００７８】
図２に示すように、先ず、音声因子、ノイズ・ゲート因子、スペクトル傾斜因子、および分類パラメータの値のうち任意の１つまたはこれらの一部の組合せを、復号化率、符号ストリームを直接復号化することにより得られたＬＰＣ（またはＬＳＦパラメータ）およびピッチ期間、中間復号化により得られた適応コードブック寄与および代数コードブック寄与のようなパラメータ、および最終的な復号化により得られた低周波信号のうち任意の１つまたはこれらの一部の組合せに従って計算する。音声因子は、適応コードブック寄与の代数コードブック寄与に対する割合であり、ノイズ・ゲート因子は信号背景雑音の大きさを表すために使用されるパラメータであり、スペクトル傾斜因子は、信号スペクトル傾斜の程度または異なる周波数帯の間の信号のエネルギ変化傾向を表すために使用される。分類パラメータは信号タイプを区別するために使用されるパラメータである。次に、高周波数帯域ＬＰＣまたは広帯域ＬＰＣ、高周波エネルギ（例えば、高周波利得、または高周波エンベロープ）、および高帯域励起信号が予測される。最後に、高周波帯域信号が、予測された高周波エネルギおよび高帯域励起信号を用いることによって、または予測された高周波エネルギおよび高帯域励起信号、および予測されたＬＰＣを用いることによって、合成される。
【００７９】
特に、高周波数帯域ＬＰＣまたは広帯域ＬＰＣを復号化により得られたＬＰＣに従って予測してもよい。高周波エンベロープまたは高周波利得を以下のように予測してもよい。
【００８０】
例えば、高周波利得または高周波エンベロープは、予測されたＬＰＣおよび復号化によって得られたＬＰＣ、または、復号された低周波信号の高周波数および低周波数の間の関係を用いることによって予測される。
【００８１】
あるいは、例えば、様々な信号タイプに対して、様々な補正因子を計算して、予測された高周波利得または高周波エンベロープを補正する。例えば、当該予測された高周波エンベロープまたは高周波利得を、復号された低周波信号の分類パラメータ、スペクトル傾斜因子、音声因子、およびノイズ・ゲート因子のうち任意の１つの重み付けされた値またはそれらの幾つかの重み付けされた値を用いて、補正してもよい。あるいは、ピッチ期間が安定な信号に対して、予測された高周波エンベロープをさらに、ピッチ期間を用いて補正してもよい。
【００８２】
高帯域励起信号を以下のように予測してもよい。
【００８３】
例えば、異なる復号化率または異なる種類の信号に対して、高帯域励起信号が、異なる周波数帯を有する低周波信号を適合的に選択することによって予測され、復号化により、または、異なる予測アルゴリズムを用いることにより得られる。
【００８４】
さらに、予測された高帯域励起信号およびランダム雑音信号を重み付けして、最終的な高帯域励起信号を取得する。重みは、分類パラメータの値および／または復号された低周波信号の音声因子に従って決定される。
【００８５】
最後に、高周波帯域信号が、予測された高周波エネルギおよび高帯域励起信号を用いることによって、または、予測された高周波エネルギおよび高帯域励起信号、および予測されたＬＰＣを用いることによって、合成される。
【００８６】
以上から、本発明の当該実施形態における帯域幅拡張方法では、高周波エネルギが、符号ストリームを直接復号化することにより得られた低周波数パラメータ、中間復号化パラメータ、または最終的な復号化により得られた低周波信号を十分に使用することによって予測され、高帯域励起信号が低周波励起信号に従って適合的に予測され、その結果、最後に出力される高周波帯域信号は元の高周波帯域信号により近く、それにより出力信号の品質が向上することが分かる。
【００８７】
時間領域および周波数領域の差異に関して、本発明の当該実施形態における帯域幅拡張方法の具体的な実装プロセスが異なってもよい。以下では、図３乃至図５を参照して、時間領域および周波数領域に対する具体的な実施形態、周波数領域に対する具体的な実施形態、および時間領域に対する具体的な実施形態を別々に説明する。
【００８８】
図３に示すように、時間領域および周波数領域で帯域幅拡張を実施する具体的な実装プロセスにおいて、先ず、広帯域ＬＰＣが復号化によって得られたＬＰＣに従って予測される。
【００８９】
次に、高周波利得が、予測された広帯域ＬＰＣおよび復号化によって得られたＬＰＣの間の関係を用いることによって予測される。さらに、様々な信号タイプに対して、予測された高周波利得を補正するために様々な補正因子が計算される。例えば、当該予測された高周波利得は復号された低周波信号の分類パラメータ、スペクトル傾斜因子、音声因子、およびノイズ・ゲート因子を用いることによって補正される。補正された高周波利得は、最小ノイズ・ゲート因子ng_minに比例し、分類パラメータの値fmeritに比例し、スペクトル傾斜因子tiltの逆数に比例し、音声因子voice_facに反比例する。この場合、より大きな高周波利得はより小さなスペクトル傾斜因子を示し、より大きな背景雑音はより大きなノイズ・ゲート因子を示し、より強い会話特性はより大きい分類パラメータの値を示す。例えば、補正された高周波利得 = gain * (1-tilt) * fmerit * (30+ng_min) * (1.6-voice_fac)である。ここで、各フレームで評価されるノイズ・ゲート因子を所与の閾値と比較する必要がある。したがって、各フレームで評価されたノイズ・ゲート因子が所与の閾値より小さいとき、最小ノイズ・ゲート因子は、各フレームで評価されたノイズ・ゲート因子と等しく、そうでない場合は、最小ノイズ・ゲート因子は当該所与の閾値に等しい。
【００９０】
さらに、異なる復号化率または異なる種類の信号に対して、高帯域励起信号が、異なる周波数帯を有する低周波信号を適合的に選択することによって予測され、復号化により、または、異なる予測アルゴリズムを用いることにより得られる。例えば、復号化率が所与の値より大きいとき、高周波帯域信号に隣接する周波数帯を有する低周波励起信号（適応コードブック寄与および代数コードブック寄与の和）が当該高帯域励起信号として使用され、そうでない場合は、符号化品質が良好である（即ち、ＬＳＦパラメータの間の差分値が小さい）周波数帯を有する信号がＬＳＦパラメータの間の差分値を用いることによって当該高帯域励起信号として低周波励起信号から適合的に選択される。異なる復号器が異なる所与の値を選択してもよいことは理解される。例えば、適応マルチレート広帯域（ＡＭＲ−ＷＢ、Ａｄａｐｔｉｖｅ  Ｍｕｌｔｉ−Ｒａｔｅ  Ｗｉｄｅｂａｎｄ）コーデックは１２．６５ｋｂｐｓ、１５．８５ｋｂｐｓ、１８．２５ｋｂｐｓ、１９．８５ｋｂｐｓ、２３．０５ｋｂｐｓ、および２３．８５ｋｂｐｓのような復号化率をサポートし、次いでＡＭＲ−ＷＢコーデックは１９．８５ｋｂｐｓを所与の値として選択してもよい。
【００９１】
ＩＳＦパラメータ（ＩＳＦパラメータは１群の数値であり、ＬＰＣ係数のオーダと同じである）はＬＰＣ係数の周波数領域の表現方式であり、当該周波数領域における会話／オーディオ信号のエネルギ変化を反映する。ＩＳＦの値は大まかに、会話／オーディオ信号の低周波数から高周波数までの周波数帯全体に対応し、ＩＳＦパラメータの各値は１つの対応する周波数値に対応する。
【００９２】
本発明の１実施形態では、符号化品質が良好である（即ち、ＬＳＦパラメータの間の差分値がより小さい）周波数帯を有する信号がＬＳＦパラメータの間の差分値を用いることによって高帯域励起信号として低周波励起信号から適合的に選択されることが、各２つのＬＳＦパラメータの間の差分値を計算して、ＬＳＦパラメータの１群の差分値を取得すること、最小差分値を検索し、ＬＳＦパラメータに対応する周波数ビンを当該最小差分値に従って決定すること、および、周波数帯を有する周波数領域励起信号を、当該周波数ビンに従う周波数領域励起信号から選択し、高周波数帯域を有する励起信号として使用することを含んでもよい。複数の選択方式がある。当該周波数ビンがＦ１である場合は、必要とされる長さの周波数帯を有する信号を周波数ピンＦ１−Ｆから選択してもよく、高帯域励起信号として使用される。Ｆ＞＝０であり、特に選択された長さは、復元する必要がある高周波帯域信号の帯域幅と信号特徴に従って決定される。
【００９３】
さらに、符号化品質が良好である周波数帯を低周波励起信号から適合的に選択するとき、音楽信号または会話信号に対して、異なる最小開始選択周波数ビンを選択する。例えば、会話信号に対して、当該選択を２乃至６ｋＨｚの範囲から適合的に実施してもよく、音楽信号に対しては、当該選択を１乃至６ｋＨｚの範囲から適合的に実施してもよい。予測された高帯域励起信号およびランダム雑音信号をさらに重み付けして、最終的な高帯域励起信号を取得してもよい。当該重み付けの重みは、分類パラメータの値および／または低周波信号の音声因子に従って決定される。
【００９４】
【数１】
0006423420.tif 000002
【００９５】
ここで、exc[n]は予測された高帯域励起信号であり、random[n]はランダム雑音信号であり、αは予測された高帯域励起信号の重みであり、βはランダム雑音信号の重みであり、γは予測された高帯域励起信号の重みがαに計算されたときに事前設定される値であり、fmeritは分類パラメータの値であり、voice_facは音声因子である。
【００９６】
信号分類方法は様々であり、したがって高帯域励起信号は、様々な周波数帯を有する低周波信号を適合的に選択することにより予測され、復号化により、または、様々な予測アルゴリズムを用いることにより得られることは容易に理解される。例えば、信号を会話信号および音楽信号に分類してもよい。会話信号をさらに無声音、有声音、および遷移音に分類してもよい。あるいは、当該信号をさらに過渡信号および非過渡信号等に分類してもよい。
【００９７】
最後に、高周波帯域信号が、予測された高周波利得および高帯域励起信号、および予測されたＬＰＣを用いることによって合成される。当該高帯域励起信号は予測された高周波利得を用いることによって補正され、次いで、補正された高帯域励起信号がＬＰＣ合成フィルタを通過して、最後に出力される高周波帯域信号を取得するか、または、当該高帯域励起信号がＬＰＣ合成フィルタを通過して、高周波帯域信号を取得し、次いで、当該高周波帯域信号が当該高周波利得を用いることによって補正され、最後に出力される高周波帯域信号を取得する。ＬＰＣ合成フィルタは線形フィルタであり、したがって合成前の補正は合成後の補正と同じである。即ち、高周波利得を用いた合成前の高帯域励起信号の補正結果は、高周波利得を用いた合成後の高帯域励起信号の補正結果と同じであり、したがって、補正に関する順序はない。
【００９８】
ここで、合成プロセスでは、周波数領域の取得された高帯域励起信号を時間領域の高帯域励起信号に変換し、時間領域の高帯域励起信号および時間領域の高周波利得を合成フィルタの入力として使用し、予測されたＬＰＣ係数を合成フィルタの係数として使用し、それにより合成された高周波帯域信号を取得する。
【００９９】
以上から、本発明の当該実施形態における帯域幅拡張方法では、高周波エネルギは、符号ストリームを直接復号化することにより得られた低周波数パラメータ、中間復号化パラメータ、または最終的な復号化により得られた低周波信号を十分に使用することによって予測され、高帯域励起信号は低周波励起信号に従って適合的に予測され、その結果、最後に出力される高周波帯域信号は元の高周波帯域信号により近く、それにより出力信号の品質が向上することが分かる。
【０１００】
図４に示すように、周波数領域で帯域幅拡張を実施する具体的な実装プロセスにおいて、先ず、高周波数帯域ＬＰＣが復号化によって得られたＬＰＣに従って予測される。
【０１０１】
次に、拡張する必要がある高周波帯域信号をＭ個のサブバンドに分割し、当該Ｍ個のサブバンドの高周波エンベロープを予測する。例えば、当該高周波帯域信号に隣接するＮ個の周波数帯が復号された低周波信号から選択され、当該Ｎ個の周波数帯のエネルギまたは振幅が計算され、当該Ｍ個のサブバンドの高周波エンベロープが当該Ｎ個の周波数帯のエネルギまたは振幅の間のサイズ関係に従って予測される。ここで、ＭとＮは両方とも予め設定された値である。例えば、高周波帯域信号はＭ＝２個のサブバンドに分割され、当該高周波帯域信号に隣接するＮ＝２または４個のサブバンドが選択される。
【０１０２】
さらに、予測された高周波エンベロープを、復号された低周波信号の分類パラメータ、ピッチ期間、当該低周波信号の高周波数および低周波数の間のエネルギまたは振幅比率、音声因子、およびノイズ・ゲート因子を用いて補正する。ここで、高周波数および低周波数が、異なる低周波信号に対して異なって分割されてもよい。例えば、低周波信号の帯域幅が６ｋＨｚである場合には、０乃至３ｋＨｚおよび３乃至６ｋＨｚをそれぞれ当該低周波信号の低周波数および高周波数として使用してもよく、または、０乃至４ｋＨｚおよび４乃至６ｋＨｚをそれぞれ当該低周波信号の低周波数および高周波数として使用してもよい。
【０１０３】
補正された高周波エンベロープは、最小ノイズ・ゲート因子ng_minに比例し、分類パラメータの値fmeritに比例し、スペクトル傾斜因子tiltの逆数に比例し、音声因子voice_facに反比例する。さらに、ピッチ期間pitchが安定な信号に対して、補正された高周波エンベロープは当該ピッチ期間に比例する。この場合、より大きな高周波エネルギはより小さなスペクトル傾斜因子を示し、より大きな背景雑音はより大きなノイズ・ゲート因子を示し、より強い会話特性はより大きい分類パラメータの値を示す。例えば、補正された高周波エンベロープは、
gain*=(1-tilt)*fmerit*(30+ng_min)*(1.6-voice_fac)*(pitch/100)
である。
【０１０４】
次に、復号化率が所与の閾値以上であるとき、高周波帯域信号に隣接する低周波信号の周波数帯を選択して高帯域励起信号を予測するか、または、復号化率が所与の閾値未満であるとき、符号化品質が良好であるサブバンドを適合的に選択して高帯域励起信号を予測する。ここで、当該所与の閾値が経験値であってもよい。
【０１０５】
さらに、予測された高帯域励起信号がランダム雑音信号を用いて重み付けされ、重み付けされた値が低周波信号の分類パラメータにより決定される。当該ランダム雑音信号の重みは、当該低周波信号の分類パラメータのサイズに比例する。即ち、
【０１０６】
【数２】
0006423420.tif 000003
【０１０７】
である。
【０１０８】
ここで、exc[n]は予測された高帯域励起信号であり、random[n]はランダム雑音信号であり、αは予測された高帯域励起信号の重みであり、βはランダム雑音信号の重みであり、γは予測された高帯域励起信号の重みがαに計算されたときに事前設定される値であり、fmeritは分類パラメータの値である。
【０１０９】
最後に、高周波帯域信号が、予測された高周波エンベロープおよび高帯域励起信号を用いることによって合成される。
【０１１０】
ここで、合成プロセスが、周波数領域の高帯域励起信号に当該周波数領域の高周波エンベロープを直接乗じて、合成された高周波帯域信号を取得するものであってもよい。
【０１１１】
以上から、本発明の当該実施形態における帯域幅拡張方法では、高周波エネルギは、符号ストリームを直接復号化することにより得られた低周波数パラメータ、中間復号化パラメータ、または最終的な復号化により得られた低周波信号を十分に使用することによって予測され、高帯域励起信号は低周波励起信号に従って適合的に予測され、その結果、最後に出力される高周波帯域信号は元の高周波帯域信号により近く、それにより出力信号の品質が向上することが分かる。
【０１１２】
図５に示すように、時間領域で帯域幅拡張を実施する具体的な実装プロセスにおいて、先ず、広帯域ＬＰＣが復号化によって得られたＬＰＣに従って予測される。
【０１１３】
次に、拡張する必要がある高周波帯域信号をＭ個のサブフレームに分割し、当該Ｍ個のサブフレームの高周波利得を、予測された広帯域ＬＰＣおよび復号化によって得られたＬＰＣの間の関係を用いて予測する。
【０１１４】
次に、現在のサブフレームの高周波利得が、現在のサブフレームまたは現在のフレームの低周波信号または低周波励起信号を用いることによって予測される。
【０１１５】
さらに、予測された高周波利得が、復号された低周波信号の分類パラメータ、ピッチ期間、当該低周波信号の高周波数および低周波数の間のエネルギまたは振幅比率、音声因子、およびノイズ・ゲート因子を用いることによって補正される。補正された高周波利得は、最小ノイズ・ゲート因子ng_minに比例し、分類パラメータの値fmeritに比例し、スペクトル傾斜因子tiltの逆数に比例し、音声因子voice_facに反比例する。さらに、ピッチ期間pitchが安定な信号に対しては、補正された高周波利得は当該ピッチ期間に比例する。この場合、より大きな高周波エネルギはより小さなスペクトル傾斜因子を示し、より大きな背景雑音はより大きなノイズ・ゲート因子を示し、より強い会話特性はより大きい分類パラメータの値を示す。例えば、補正された高周波利得は、
gain*=(1-tilt)*fmerit*(30+ng_min)*(1.6-voice_fac)*(pitch/100)
である。ここで、tiltはスペクトル傾斜因子であり、fmeritは分類パラメータの値であり、ng_minは最小ノイズ・ゲート因子であり、voice_facは音声因子であり、pitchはピッチ期間である。
【０１１６】
次に、復号化率が所与の閾値以上であるとき、高周波帯域信号に隣接する復号された低周波信号の周波数帯を選択して高帯域励起信号を予測するか、または、復号化率が所与の閾値未満であるとき、符号化品質が良好である周波数帯を適合的に選択して高帯域励起信号を予測する。即ち、高周波帯域信号に隣接する周波数帯を有する低周波励起信号（適応コードブック寄与および代数コードブック寄与）を当該高帯域励起信号として使用してもよい。
【０１１７】
さらに、予測された高帯域励起信号がランダム雑音信号を用いて重み付けされ、重み付けされた値が、低周波信号の分類パラメータおよび音声因子の重み付けされた値により決定される。
【０１１８】
最後に、高周波帯域信号が、予測された高周波利得および高帯域励起信号、および予測されたＬＰＣを用いることによって合成される。
【０１１９】
ここで、合成プロセスが、時間領域の高帯域励起信号および時間領域の高周波利得を合成フィルタの入力として使用し、予測されたＬＰＣ係数を合成フィルタの係数として使用し、それにより合成された高周波帯域信号を取得するというものであってもよい。
【０１２０】
以上から、本発明の当該実施形態における帯域幅拡張方法では、高周波エネルギは、符号ストリームを直接復号化することにより得られた低周波数パラメータ、中間復号化パラメータ、または最終的な復号化により得られた低周波信号を十分に使用することによって予測され、高帯域励起信号は低周波励起信号に従って適合的に予測され、その結果、最後に出力される高周波帯域信号は元の高周波帯域信号により近く、それにより出力信号の品質が向上することが分かる。
【０１２１】
図６乃至図１１は本発明の１実施形態に従う帯域幅拡張装置の構造図を示す。図６に示すように、帯域幅拡張装置６０は、取得ユニット６１と帯域幅拡張ユニット６２を備える。取得ユニット６１は、帯域幅拡張パラメータを取得するするように構成される。当該帯域幅拡張パラメータは、以下のパラメータ、即ち、線形予測係数（ＬＰＣ）、線スペクトル周波数（ＬＳＦ）パラメータ、ピッチ期間、復号化率、適応コードブック寄与、および代数コードブック寄与のうち１つまたは複数を含む。帯域幅拡張ユニット６２は、取得ユニット６１により取得された帯域幅拡張パラメータに従って、帯域幅拡張を復号された低周波信号に実施して、高周波帯域信号を取得するように構成される。
【０１２２】
さらに、図７に示すように、帯域幅拡張ユニット６２は、予測サブユニット６２１と合成サブユニット６２２を備える。予測サブユニット６２１は、帯域幅拡張パラメータに従って高周波エネルギおよび高帯域励起信号を予測するように構成される。合成サブユニット６２２は、当該高周波エネルギおよび当該高帯域励起信号に従って高周波帯域信号を取得するように構成される。特に、合成サブユニット６２２は、高周波エネルギおよび高帯域励起信号を合成して高周波帯域信号を取得するか、または、高周波エネルギ、高帯域励起信号、および予測されたＬＰＣを合成して高周波帯域信号を取得するように構成される。当該予測されたＬＰＣは予測された高周波数帯域ＬＰＣまたは予測された広帯域ＬＰＣを含み、当該予測されたＬＰＣはＬＰＣに基づいて取得される。
【０１２３】
特に、高周波エネルギは高周波利得を含み、予測サブユニット６２１は、ＬＰＣに従って高周波利得を予測し、ＬＳＦパラメータ、適応コードブック寄与、および代数コードブック寄与に従って、高帯域励起信号を適合的に予測するように構成される。
【０１２４】
あるいは、高周波エネルギは高周波利得を含み、予測サブユニット６２１は、ＬＰＣに従って高周波利得を予測し、復号化率、ＬＳＦパラメータ、適応コードブック寄与、および代数コードブック寄与に従って高帯域励起信号を適合的に予測するように構成される。
【０１２５】
あるいは、高周波エネルギは高周波利得を含み、予測サブユニット６２１は、ＬＰＣに従って高周波利得を予測し、適応コードブック寄与および代数コードブック寄与に従って高帯域励起信号を適合的に予測するように構成される。
【０１２６】
あるいは、高周波エネルギは高周波利得を含み、予測サブユニット６２１は、ＬＰＣに従って高周波利得を予測し、復号化率、適応コードブック寄与、および代数コードブック寄与に従って高帯域励起信号を適合的に予測するように構成される。
【０１２７】
あるいは、高周波エネルギは高周波エンベロープを含み、予測サブユニット６２１は、復号された低周波信号に従って当該高周波エンベロープを予測し、当該復号された低周波信号または低周波励起信号に従って高帯域励起信号を予測するように構成される。当該低周波励起信号は適応コードブック寄与および代数コードブック寄与の和である。
【０１２８】
あるいは、高周波エネルギは高周波エンベロープを含み、予測サブユニット６２１は、復号された低周波信号に従って当該高周波エンベロープを予測し、復号化率および当該復号された低周波信号に従って高帯域励起信号を予測するように構成される。
【０１２９】
あるいは、高周波エネルギは高周波エンベロープを含み、予測サブユニット６２１は、復号された低周波信号に従って当該高周波エンベロープを予測し、復号化率および当該低周波励起信号に従って高帯域励起信号を予測するように構成される。
【０１３０】
さらに、帯域幅拡張ユニット６２はさらに、図８に示すように、第１の補正サブユニット６２３を備える。第１の補正サブユニット６２３は、高周波エネルギおよび高帯域励起信号が帯域幅拡張パラメータに従って予測された後、当該帯域幅拡張パラメータおよび復号された低周波信号のうち少なくとも１つに従って第１の補正因子を決定し、第１の補正因子に従って当該高周波エネルギを補正するように構成される。第１の補正因子は、以下のパラメータ、即ち、音声因子、ノイズ・ゲート因子、およびスペクトル傾斜因子のうち１つまたは複数を含む。
【０１３１】
特に、第１の補正サブユニット６２３は、ピッチ期間、適応コードブック寄与、および代数コードブック寄与に従って第１の補正因子を決定し、第１の補正因子に従って高周波エネルギを補正するように構成される。あるいは、第１の補正サブユニットは特に、復号された低周波信号に従って第１の補正因子を決定し、第１の補正因子に従って高周波エネルギを補正するように構成される。あるいは、第１の補正サブユニットは特に、ピッチ期間、適応コードブック寄与、代数コードブック寄与、および復号された低周波信号に従って第１の補正因子を決定し、第１の補正因子に従って当該高周波エネルギを補正するように構成される。
【０１３２】
さらに、帯域幅拡張ユニット６２はさらに、図９に示すように、ピッチ期間に従って高周波エネルギを補正するように構成された第２の補正サブユニット６２４を備える。
【０１３３】
さらに、帯域幅拡張ユニット６２はさらに、図１０に示すように、帯域幅拡張パラメータおよび復号された低周波信号のうち少なくとも１つに従って第２の補正因子を決定し、第２の補正因子に従って高周波エネルギおよび高帯域励起信号を補正するように構成された第３の補正サブユニット６２５を備える。第２の補正因子は分類パラメータおよび信号タイプのうち少なくとも１つを含む。
【０１３４】
特に、第３の補正サブユニット６２５は、帯域幅拡張パラメータに従って第２の補正因子を決定し、第２の補正因子に従って高周波エネルギおよび高帯域励起信号を補正するように構成される。あるいは、第３の補正サブユニット６２５は、復号された低周波信号に従って第２の補正因子を決定し、第２の補正因子に従って高周波エネルギおよび高帯域励起信号を補正するように構成される。第３の補正サブユニット６２５は、帯域幅拡張パラメータおよび復号された低周波信号に従って第２の補正因子を決定し、第２の補正因子に従って高周波エネルギおよび高帯域励起信号を補正するように構成される。
【０１３５】
さらに、帯域幅拡張ユニット６２はさらに、図１１に示すように、予測された高帯域励起信号およびランダム雑音信号を重み付けして最終的な高帯域励起信号を取得するように構成された重み付けサブユニット６２６を備える。当該重み付けの重みは、分類パラメータの値および／または復号された低周波信号の音声因子に従って決定される。
【０１３６】
本発明の１実施形態では、帯域幅拡張装置６０がさらにプロセッサを備えてもよい。当該プロセッサは、当該帯域幅拡張装置に含まれたユニットを制御するように構成される。
【０１３７】
以上から、本発明の当該実施形態における帯域幅拡張装置は、符号ストリームを直接復号化することにより得られた低周波数パラメータ、中間復号化パラメータ、または最終的な復号化により得られた低周波信号を十分に使用することによって高周波エネルギを予測し、低周波励起信号に従って高帯域励起信号を適合的に予測し、その結果、最後に出力される高周波帯域信号は元の高周波帯域信号により近く、それにより出力信号の品質が向上することが分かる。
【０１３８】
図１２は本発明の１実施形態に従う復号器１２０の略構造図を示す。復号器１２０はプロセッサ１２１とメモリ１２２を備える。
【０１３９】
プロセッサ１２１は本発明の１実施形態における帯域幅拡張方法を実装する。即ち、プロセッサ１２１は、帯域幅拡張パラメータを取得し、当該帯域幅拡張パラメータに従って、帯域幅拡張を復号された低周波信号に実施して、高周波帯域信号を取得するように構成される。当該帯域幅拡張パラメータは、以下のパラメータ、即ち、線形予測係数（ＬＰＣ）、線スペクトル周波数（ＬＳＦ）パラメータ、ピッチ期間、復号化率、適応コードブック寄与、および代数コードブック寄与のうち１つまたは複数を含む。メモリ１２２は、プロセッサ１２１により実行される命令を格納するように構成される。
【０１４０】
本発明の各請求項で説明する解決策はまた、１実施形態として考えるべきであり、当該請求項における特徴であり、組み合わせてもよいことは理解されるべきである。例えば、本発明における決定ステップの後に実施される別の分岐ステップを別の実施形態において使用してもよい。
【０１４１】
本明細書で開示した実施形態で説明した例と組み合わせて、ユニットおよびアルゴリズムのステップを電子ハードウェアまたはコンピュータ・ソフトウェアおよび電子ハードウェアの組合せで実装してもよいことは当業者には認識される。当該機能をハードウェアで実施するかまたはソフトウェアで実施するかは、技術的解決策の特定の適用および設計制約条件に依存する。当業者は異なる方法を使用して、説明した機能を特定の適用ごとに実装してもよいが、当該実装が本発明の範囲を超えるとは考えるべきではない。
【０１４２】
説明の便宜および簡単さの目的のため、以上のシステム、装置、およびユニットの詳細な動作プロセスについては、上述の方法の実施形態における対応するプロセスを参照でき、詳細についてはここで再度説明しないことは当業者により明らかに理解される。
【０１４３】
本願で提供した幾つかの実施形態では、開示したシステム、装置、および方法を他の方式で実装してもよいことは理解されるべきである。例えば、説明した装置の実施形態は例示的なものにすぎない。例えば、ユニット分割は論理的な機能分割にすぎず、実際の実装では他の分割であってもよい。例えば、複数のユニットまたはコンポーネントを組み合わせるかまたは別のシステムに統合してもよく、または、幾つかの特徴を無視するかまたは実施しなくてもよい。さらに、表示または議論した相互結合または直接結合または通信接続を、幾つかのインタフェースを用いて実装してもよい。当該装置またはユニットの間の間接結合または通信接続を電子、機械、または他の形態で実装してもよい。
【０１４４】
別々の部分として説明したユニットが物理的に別々であってもなくてもよく、ユニットとして表示した部分が物理ユニットであってもなくてもよく、１つの位置に配置してもよく、または、複数のネットワーク単位に分散させてもよい。当該ユニットの一部または全部を、実際のニーズに従って選択して諸実施形態の解決策の目的を達成してもよい。
【０１４５】
さらに、本発明の諸実施形態の機能ユニットを１つの処理ユニットに統合してもよく、または、当該ユニットの各々が物理的に単体で存在してもよく、または、２つ以上のユニットが１つのユニットに統合される。
【０１４６】
当該機能をソフトウェア機能ユニットの形で実装し独立な製品として販売または利用するとき、当該機能をコンピュータ可読記憶媒体に格納してもよい。かかる理解に基づいて、本発明の技術的解決策を本質的に、または先行技術に貢献する部分、または技術的解決策の一部を、ソフトウェア製品の形で実装してもよい。当該コンピュータ・ソフトウェア製品は記憶媒体に格納され、本発明の諸実施形態で説明した方法のステップの全部または一部を実施するようにコンピュータ装置（パーソナル・コンピュータ、サーバ、またはネットワーク装置であってもよい）に指示するための幾つかの命令を含む。以上の記憶媒体は、ＵＳＢフラッシュ・ドライブ、取外し可能ハード・ディスク、読取り専用メモリ（ＲＯＭ、Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ランダム・アクセス・メモリ（ＲＡＭ、Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、磁気ディスク、または光ディスクのような、プログラムコードを格納できる任意の媒体を含む。
【０１４７】
以上の説明は本発明の特定の実装方式にすぎず、本発明の保護範囲の限定を意図するものではない。本発明で開示した技術的範囲内で当業者により容易に想到される任意の変形または置換えは本発明の保護範囲内に入るものとする。したがって、本発明の保護範囲は特許請求の範囲の保護範囲の対象となる。
【符号の説明】
【０１４８】
６１  取得ユニット
６２  帯域幅拡張ユニット
６２１  予測サブユニット
６２２  合成サブユニット
６２３  第１の補正サブユニット
６２４  第２の補正サブユニット
６２５  第３の補正サブユニット
６２６  重み付けサブユニット
１２１  プロセッサ
１２２  メモリ
【図１】
0006423420.tif 000004
【図２】
0006423420.tif 000005
【図３】
0006423420.tif 000006
【図４】
0006423420.tif 000007
【図５】
0006423420.tif 000008
【図６】
0006423420.tif 000009
【図７】
0006423420.tif 000010
【図８】
0006423420.tif 000011
【図９】
0006423420.tif 000012
【図１０】
0006423420.tif 000013
【図１１】
0006423420.tif 000014
【図１２】
0006423420.tif 000015