(57)【特許請求の範囲】
【請求項１】
伝送路からの信号を受信信号として受信する受信処理手段と、
この受信処理手段にて受信した受信信号を符号データに復調する復調処理手段と、
この復調処理手段にて復調された符号データに基づいて伝送路の現在状況を示す軟判定情報を生成する軟判定情報生成手段と、
前記復調処理手段にて復調された符号データを音声復号化することで音声符号を出力すると共に、誤りチェックビットを出力する誤り訂正処理手段と、
前記誤りチェックビットに訂正不可能な誤りが付加されていると判定されると、この符号データに関わる補間処理情報を出力すると共に、前記音声符号の誤り付加状況を分析する誤り訂正処理状況分析手段と、
前記誤り訂正処理状況分析手段にて出力された音声符号を音声復号化することで音声データを生成する通常処理型音声復号手段、前記補間処理情報及び軟判定情報に基づいて、前記誤り訂正処理手段にて出力された音声符号にビット単位で補間処理を施し、この補間処理が施された音声符号を音声復号化することで音声データを生成する補間処理型音声復号手段、及び前記誤り訂正処理手段にて出力された音声符号を最適処理型音声復号手段により、音声復号化することで音声データを生成し、前記最適処理型音声復号手段の内、前記誤り訂正処理状況分析手段からの分析結果に基づいて、音声復号手段を選択し、この選択された音声復号手段にて生成された音声データを出力する最適化音声復号処理手段と、
この最適化音声復号処理手段にて出力された音声データを音声出力する音声出力処理手段とを有することを特徴とする音声復号装置。
【請求項２】
最適処理型音声復号手段は、
最適用通常処理型音声復号手段にて生成された音声データと、音声情報蓄積バッファに記憶中の前回フレームに関わる音声データとの相関値を算出し、この算出された相関値が閾値以上であるか否かを判定する音声判定処理手段を有し、
この音声判定処理手段にて相関値が閾値以上であると判定されると、この最適用通常処理型音声復号手段にて生成された音声データを最適処理型音声復号手段にて生成された音声データとすることを特徴とする請求項１記載の音声復号装置。
【請求項３】
最適処理型音声復号手段は、
最適用通常処理型音声復号手段にてフレーム毎に音声復号処理回数を順次カウントしておき、音声判定処理手段にて相関値が閾値以上でないと判定されると、この音声復号処理回数が所定回数以上となったか否かを判定する補間処理判定手段と、
この補間処理判定手段にて各フレーム毎の音声復号処理回数が所定回数以上になったと判定されると、軟判定情報及び、音声情報蓄積バッファに記憶中の前回フレームに関わる音声符号に基づいて、誤り訂正処理手段にて出力された音声符号にビット単位で補間処理を施し、この補間処理が施された音声符号を音声復号化することで音声データを生成し、この音声データを最適処理型音声復号手段にて生成された音声データとする最適用補間処理型音声復号手段とを有することを特徴とする請求項１記載の音声復号装置。
【請求項４】
最適処理型音声復号手段は、
補間処理判定手段にてフレーム毎の音声復号処理回数が所定回数以上になっていないと判定されると、軟判定情報に基づいて、誤り訂正処理手段にて出力された音声符号の各要素の尤度を検出し、この音声符号の尤度の低い要素に対してビット反転を施し、このビット反転を施した音声符号を生成する音声符号最適化処理手段を有し、最適用通常処理型音声復号手段は、前記音声符号最適化処理手段にて生成された、ビット反転を施した音声符号を音声復号化することで音声データを生成することを特徴とする請求項１記載の音声復号装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えばディジタル音声通信、音声パケット化伝送等の無線通信システムに使用される音声復号装置に関する。
【０００２】
【従来の技術】
では、従来の音声復号装置を適用した、一般的なディジタル音声通信等に使用される無線通信システムについて説明する。図１０は一般的な無線通信システムの概略構成を示すブロック図である。
【０００３】
図１０に示すように無線通信システム１Ａは、複数の移動局無線機２Ａと、これら移動局無線機２Ａ同士を中継接続する基地局無線機３Ａとを有し、これら移動局無線機２Ａ及び基地局無線機３Ａ内に、入力音声を音声符号化することで送信信号を出力する音声符号装置及び、到来する受信信号を音声復号化することで音声出力する音声復号装置を夫々内蔵している。
【０００４】
図１１は従来の音声復号装置に対応した音声符号装置内部の概略構成を示すブロック図である。
【０００５】
図１１に示す音声符号装置８は、入力音声をディジタル変換し、このディジタル信号を音声データとして出力する音声入力処理手段８１と、この音声入力処理手段８１にて出力された音声データを音声符号化することで音声符号を出力する音声符号処理手段８２と、この音声符号に伝送路上である程度の誤りが付加されても、再度、音声符号に変換できるような冗長性を付加した符号データを算出する伝送路符号処理手段８３と、この符号データを送信信号に変調処理を施す変調処理手段８４と、この変調処理手段８４にて変調した送信信号を伝送路へ送信する送信処理手段８５とを有している。
【０００６】
また、このような音声符号装置８内部の送信処理手段８５からの送信信号を、前記伝送路を通じて受信し、この受信信号を音声復号化することで音声出力する機能を備えた従来の音声復号装置について説明する。
【０００７】
２２号に記載されたものが知られている。図１２は従来の音声復号装置内部の概略構成を示すブロック図である。
【０００８】
図１２に示す音声復号装置１００は、伝送路内で誤りが付加された可能性がある信号を受信信号として受信し、この受信信号を符号データに復調する復調処理手段１０１と、この符号データに誤りが付加されているか否かを判定し、さらに、その誤りが訂正可能であるか否かを判定し、誤りが付加されていなければ、又は誤りが付加されていても訂正可能であれば、この符号データに誤り訂正処理を施し、この誤り訂正処理を施した符号データを音声復号化することで音声符号を生成する誤り訂正処理手段１０２と、この音声符号を音声復号化することで音声データを生成する音声復号手段１０３と、この音声復号手段１０３にて出力された音声データを音声出力する音声出力処理手段１０４とを有している。
【０００９】
前記誤り訂正処理手段１０２においては、前記符号データに誤りが付加されていない場合には、この符号データを音声復号化することで音声符号を生成すると共に、前記符号データに誤りが付加されていて、この誤りが訂正可能な場合には、この符号データに誤り訂正処理を施し、この符号データを音声復号化することで音声符号を生成し、このように生成された音声符号を、スイッチ１０５を通じて音声復号手段１０３に伝送すると共に、フレーム毎に、その生成した音声符号及び符号データをバッファ１０６に記憶保持するようにしている。
【００１０】
また、前記誤り訂正処理手段１０２においては、前記符号データに誤りが付加されていて、この誤りが訂正不可能な場合、この符号データに基づいて補間処理情報を生成し、この符号データを音声復号化することなく、この符号データの前回フレームに相当する符号データに対応した音声符号を前記バッファ１０６から読み出し、前記補間処理情報に基づいて、この読み出した音声符号を、スイッチ１０５を通じて音声復号手段１０３に伝送する。
【００１１】
このように従来の音声復号装置１００によれば、符号データに訂正不可能な誤りが付加されていても、この訂正不可能な誤りを含む符号データの前回フレームに対応する符号データに関わる音声符号を記憶保持中のバッファ１０６から読み出し、この音声符号を音声復号手段１０３に伝送することで、訂正不可能な誤りを含む符号データの補間処理を実現することができる。
【００１２】
【発明が解決しようとする課題】
しかしながら、上記従来の音声復号装置１００によれば、例えば伝送路の環境悪化に起因する訂正不可能な誤りを含む符号データに関わる音声符号を音声復号化して音声データを生成する場合、図１３に示すように、この訂正不可能な誤りを含む符号データを音声復号化することなく、補間処理情報に基づいて、バッファ１０６からフレーム単位で前回のフレームに関わる音声符号を読み出し（ステップＳ１０１）、この音声符号を音声復号手段１０３に伝送することで（ステップＳ１０２）、フレーム単位での補間処理を行い（ステップＳ１０３）、この音声符号を音声復号化することで（ステップＳ１０４）、音声データを生成するようにしたので、このようなフレーム単位での補間処理によって、出力音声の歪みや途切れが生じてしまうといった問題点があった。
【００１３】
本発明は上記問題点に鑑みてなされたものであり、その目的とするところは、伝送路の環境悪化に起因する訂正不可能な誤りが付加された信号を受信したとしても、出力音声の歪みや途切れの発生を最小限に抑えることができる音声復号装置を提供することにある。
【００１４】
【課題を解決するための手段】
上記目的を達成するために本発明の音声復号装置は、伝送路からの信号を受信信号として受信する受信処理手段と、この受信処理手段にて受信した受信信号を符号データに復調する復調処理手段と、この復調処理手段にて復調された符号データに基づいて伝送路の現在状況を示す軟判定、情報を生成する軟判定情報生成手段と、前記復調処理手段にて復調された符号データを音声復号化することで音声符号を出力すると共に、誤りチェックビットを出力する誤り訂正処理手段と、前記誤りチェックビットに訂正不可能な誤りが付加されていると判定されると、この符号データに関わる補間処理情報を出力すると共に、前記音声符号の誤り付加状況を分析する誤り訂正処理状況分析手段と、前記誤り訂正処理状況分析手段にて出力された音声符号を音声復号化することで音声データを生成する通常処理型音声復号手段、前記補間処理情報及び軟判定情報に基づいて、前記誤り訂正処理手段にて出力された音声符号にビット単位で補間処理を施し、この補間処理が施された音声符号を音声復号化することで音声データを生成する補間処理型音声復号手段、及び前記誤り訂正処理手段にて出力された音声符号を最適処理型音声復号手段により、音声復号化することで音声データを生成し、前記最適処理型音声復号手段の内、前記誤り訂正処理状況分析手段からの分析結果に基づいて、音声復号手段を選択し、この選択された音声復号手段にて生成された音声データを出力する最適化音声復号処理手段と、この最適化音声復号処理手段にて出力された音声データを音声出力する音声出力処理手段とを有するものである。
【００１５】
従って、本発明の音声復号装置によれば、伝送路の環境悪化により訂正不可能な誤りが発生したとしても、その音声復号化を行なう場合には、従来のような補間情報のみを用いて音声符号にフレーム単位で補間処理を施すのではなく、この補間情報の他に、伝送路の現在状況を示す軟判定情報を用いることで、ビット単位で音声符号に補間処理を施すようにしたので、現在の伝送路の状況に対応した最適な補間処理を提供することで、音声復号後の音声データにおける音声波形の連続性を保持しつつ、音声歪の発生や途切れを最小限に抑えることができる。
【００２２】
【発明の実施の形態】
本発明における請求項１記載の音声復号装置は、伝送路からの信号を受信信号として受信する受信処理手段と、この受信処理手段にて受信した受信信号を符号データに復調する復調処理手段と、この復調処理手段にて復調された符号データに基づいて伝送路の現在状況を示す軟判定情報を生成する軟判定情報生成手段と、前記復調処理手段にて復調された符号データを音声復号化することで音声符号を出力すると共に、この符号データに訂正不可能な誤りが付加されていると判定されると、この符号データに関わる補間処理情報を出力する誤り訂正処理手段と、この誤り訂正処理手段にて出力された音声符号の誤り付加状況を分析する誤り訂正処理状況分析手段と、前記誤り訂正処理手段にて出力された音声符号を音声復号化することで音声データを生成する通常処理型音声復号手段、前記補間処理情報及び軟判定情報に基づいて、前記誤り訂正処理手段にて出力された音声符号にビット単位で補間処理を施し、この補間処理が施された音声符号を音声復号化することで音声データを生成する補間処理型音声復号手段、及び前記誤り訂正処理手段にて出力された音声符号を最適処理型音声復号手段により、音声復号化することで音声データを生成し、前記最適処理型音声復号手段の内、前記誤り訂正処理状況分析手段からの分析結果に基づいて、音声復号手段を選択し、この選択された音声復号手段にて生成された音声データを出力する最適化音声復号処理手段と、この最適化音声復号処理手段にて出力された音声データを音声出力する音声出力処理手段とを有することを特徴とする。
【００２３】
従って、本発明における請求項１記載の音声復号装置によれば、復調処理手段にて復調された符号データに基づいて伝送路の現在状況を示す軟判定情報を生成する軟判定情報生成手段を有し、誤り訂正処理手段から訂正不可能な誤りが付加された符号データに関わる音声符号を受信すると、補間処理情報及び軟判定情報に基づいて、前記誤り訂正処理手段にて出力された音声符号にビット単位で補間処理を施し、この補間処理が施された音声符号を音声復号化することで音声データを生成するようにしたので、現在の伝送路の状況に対応した最適な補間処理を提供することで、音声復号後の音声データにおける音声波形の連続性を保持しながら、音声歪の発生や途切れを最小限に抑えることができる。
【００２４】
また、本発明における請求項１記載の音声復号装置によれば、誤り訂正処理手段にて出力された音声符号の誤り付加状況を分析する誤り訂正処理状況分析手段からの分析結果に基づいて、最適化音声復号処理手段内の通常処理型音声復号手段、補間処理型音声復号手段及び最適処理型音声復号手段の内、最適な音声復号手段を選択するようにしたので、現在の誤り付加状況に対応した最適な音声復号処理を提供することができる。
【００４１】
本発明における請求項２記載の音声復号装置は、上記請求項１記載の構成に加えて、最適化音声復号処理手段が、誤り訂正可能判定手段にて音声符号に付加されている誤りが訂正不可能であると判定されると、補間処理型音声復号手段を選択し、この選択された補間処理型音声復号手段は、誤り訂正処理手段にて出力された訂正不可能な誤りが付加された音声符号を受信すると、この音声符号に関わる補間処理情報に基づいて音声情報蓄積バッファに記憶中の前回フレームに関わる音声データ及び音声符号を補間情報として読み出し、この補間情報及び軟判定情報に基づいて、この訂正不可能な誤りが付加された音声符号にビット単位で補間処理を施し、この補間処理が施された音声符号を音声復号化することで音声データを生成することを特徴とする。
【００４２】
従って、本発明における請求項２記載の音声復号装置によれば、上記請求項１記載の効果に加えて、誤り訂正可能判定手段にて音声符号に付加されている誤りが訂正不可能であると判定されると、補間処理を伴う音声復号処理を実行する補間処理型音声復号手段を選択するようにしたので、現在の誤り付加状況に対応した最適な音声復号処理を提供することができる。
【００４７】
本発明における請求項３記載の音声復号装置は、上記請求項１記載の構成に加えて、最適処理型音声復号手段が、最適用通常処理型音声復号手段にて生成された音声データと、音声情報蓄積バッファに記憶中の前回フレームに関わる音声データとの相関値を算出し、この算出された相関値が閾値以上であるか否かを判定する音声判定処理手段を有し、この音声判定処理手段にて相関値が閾値以上であると判定されると、この最適用通常処理型音声復号手段にて生成された音声データを最適処理型音声復号手段にて生成された音声データとすることを特徴とする。
【００４８】
従って、本発明における請求項３記載の音声復号装置によれば、上記請求項１記載の効果に加えて、音声判定処理手段にて相関値が閾値以上であると判定されると、音声と判断して、この最適用通常処理型音声復号手段にて生成された音声データを最適処理型音声復号手段にて生成された音声データとするようにした。
【００４９】
本発明における請求項４記載の音声復号装置は、上記請求項１記載の構成に加えて、最適処理型音声復号手段が、最適用通常処理型音声復号手段にてフレーム毎に音声復号処理回数を順次カウントしておき、音声判定処理手段にて相関値が閾値以上でないと判定されると、この音声復号処理回数が所定回数以上となったか否かを判定する補間処理判定手段と、この補間処理判定手段にて各フレーム毎の音声復号処理回数が所定回数以上になったと判定されると、軟判定情報及び、音声情報蓄積バッファに記憶中の前回フレームに関わる音声符号に基づいて、誤り訂正処理手段にて出力された音声符号にビット単位で補間処理を施し、この補間処理が施された音声符号を音声復号化することで音声データを生成し、この音声データを最適処理型音声復号手段にて生成された音声データとする最適用補間処理型音声復号手段とを有することを特徴とする。
【００５０】
従って、本発明における請求項４記載の音声復号装置によれば、上記請求項１記載の効果に加えて、最適用通常処理型音声復号手段にてフレーム毎に音声復号処理回数を順次カウントしておき、音声判定処理手段にて相関値が閾値以上でないと判定されると、音声でないと判断し、この音声復号処理回数が所定回数以上となったか否かを判定し、この音声復号処理回数が所定回数以上になったと判定されると、補間処理を伴う音声復号処理を実行するようにしたので、補間処理を伴う音声復号処理に移行する前に、音声符号をできる限り推定すると共に、推定しきれなかった音声符号に対しては補間処理を行うことで、補間処理の頻度を極力少なくし、その音声波形の連続性を保ちながら、音声歪の発生や途切れを最小限に抑えることができる。
【００５１】
本発明における請求項５記載の音声復号装置は、上記請求項１記載の構成に加えて、最適処理型音声復号手段が、補間処理判定手段にてフレーム毎の音声復号処理回数が所定回数以上になっていないと判定されると、軟判定情報に基づいて、誤り訂正処理手段にて出力された音声符号の各要素の尤度を検出し、この音声符号の尤度の低い要素に対してビット反転を施し、このビット反転を施した音声符号を生成する音声符号最適化処理手段を有し、最適用通常処理型音声復号手段は、前記音声符号最適化処理手段にて生成された、ビット反転を施した音声符号を音声復号化することで音声データを生成することを特徴とする。
【００５２】
従って、本発明における請求項５記載の音声復号装置によれば、上記請求項１記載の効果に加えて、フレーム毎の音声復号処理回数が所定回数以上になっていないと判定されると、軟判定情報に基づいて、誤り訂正処理手段にて出力された音声符号の各要素の尤度を検出し、この音声符号に対して尤度の低い要素のビット反転を施し、このビット反転を施した音声符号を最適用通常処理型音声復号手段にて音声符号化させるようにしたので、最適用補間処理型音声復号手段の音声復号処理に移行する前に、音声符号をできる限り推定すると共に、推定しきれなかった音声符号に対しては補間処理を行うことで、補間処理の頻度を極力少なくし、その音声波形の連続性を保ちながら、音声歪の発生や途切れを最小限に抑えることができる。
【００５３】
以下、図面に基づいて本発明の実施の形態を示す音声復号装置について説明する。
【００５４】
（実施の形態１）
では、第１の実施の形態に示す音声復号装置について説明する。図１は第１の実施の形態に示す音声復号装置内部の概略構成を示すブロック図である。
【００５５】
図１に示す音声復号装置１は、前述した無線通信システム内に配置され、当該無線通信システム内に配置された音声符号装置からの送信信号を受信信号として、伝送路を通じて受信し、この受信信号を音声復号化することで音声出力する機能を備えたものである。
【００５６】
図１に示す音声復号装置１は、受信処理手段１１と、復調処理手段１２と、軟判定情報生成手段１２ａと、誤り訂正処理手段１３と、音声復号処理手段１４と、音声出力処理手段１５とを有している。
【００５７】
前記受信処理手段１１は、前記伝送路内で誤りが付加された可能性がある信号を、前記音声符号装置８からの受信信号として受信するものである。
【００５８】
前記復調処理手段１２は、前記受信処理手段１１にて受信した受信信号を符号データに復調するものである。
【００５９】
前記軟判定情報生成手段１２ａは、前記復調処理手段１２にて復調された符号データから受信電界強度を抽出すると共に、前記符号データからシンボル点の位相情報を抽出し、これら抽出された受信電界強度及び位相情報に基づいて伝送路の現在状況を示す軟判定情報を生成するものである。
【００６０】
前記誤り訂正処理手段１３は、前記復調処理手段１２にて復調された符号データに誤りが付加されていないと判定されると、この符号データを音声復号化することで音声符号を出力すると共に、前記復調処理手段１２にて復調された符号データに訂正可能な誤りが付加されていると判定されると、この符号データに誤り訂正処理を施し、この誤り訂正処理を施した符号データを音声復号化することで音声符号を出力すると共に、前記復調処理手段１２にて復調された符号データに訂正不可能な誤りが付加されていると判定されると、この符号データを音声復号化することで音声符号を出力し、さらに、この符号データに基づいて補間処理情報を出力するものである。
【００６１】
また、前記音声復号処理手段１４は、前記誤り訂正処理手段１３から、誤りが付加されていない符号データに関わる音声符号、又は訂正可能な誤りが付加された符号データに関わる音声符号を受信すると、この音声符号を音声復号化することで音声データを出力すると共に、この誤り訂正処理手段１３から訂正不可能な誤りが付加された符号データに関わる音声符号を受信すると、この音声符号に関わる補間処理情報に基づいて前回フレームの補間情報を読み出し、この補間情報及び軟判定情報に基づいて、この音声符号にビット単位で補間処理を施し、この補間処理を施した音声符号を音声復号化することで音声データを生成するものである。
【００６２】
前記音声出力処理手段１５は、この音声復号処理手段１４にて生成された音声データを音声出力するものである。
【００６３】
また、前記誤り訂正処理手段１３は、復調処理手段１２にて復調された、誤りが付加されていない符号データを音声復号化することで音声符号を出力する際、又は、前記復調処理手段１２にて復調された訂正可能な誤りが付加されている符号データに誤り訂正処理を施し、この誤り訂正処理を施した符号データを音声復号化することで音声符号を出力する際、この音声符号及び符号データをフレーム単位で補間情報として記憶保持するようにしている。
【００６４】
次に第１の実施の形態に示す音声復号装置１の動作について説明する。
【００６５】
前記受信処理手段１１は、伝送路内で誤りが付加された可能性がある信号を受信信号として受信すると、この受信信号を復調処理手段１２に伝送する。この復調処理手段１２は、この受信処理手段１１にて受信した受信信号を符号データに復調し、この符号データを誤り訂正処理手段１３に伝送する。
【００６６】
前記軟判定情報生成手段１２ａは、前記復調処理手段１２にて復調された符号データに基づいて伝送路の現在状況を示す軟判定情報を生成する。
【００６７】
この軟判定情報生成手段１２ａは、前記復調処理手段１２にて復調された符号データから受信電界強度及びシンボル点の位相情報を抽出し、受信電界強度のレベルやシンボル点の位相のズレ幅等をパラメータにして伝送路の現在状況を示す軟判定情報を生成するものであり、例えば受信電界強度のレベルが低い場合、受信電界強度のレベルにバラツキがある場合、前記シンボル点の位相ズレ幅が大きい場合等のときは、伝送路の状況が悪化していることを示す軟判定情報を生成する。
【００６８】
前記誤り訂正処理手段１３は、前記復調処理手段１２にて復調された符号データに誤りが付加されていないと判定されると、この符号データを音声復号化することで音声符号を音声復号処理手段１４に伝送する。
【００６９】
また、この誤り訂正処理手段１３は、前記復調処理手段１２にて復調された符号データに訂正可能な誤りが付加されていると判定されると、この符号データに誤り訂正処理を施し、この誤り訂正処理を施した符号データを音声復号化することで音声符号を音声復号処理手段１４に伝送する。
【００７０】
また、この誤り訂正処理手段１３は、前記復調処理手段１２にて復調された符号データが訂正不可能な誤りが付加されていると判定されると、この符号データを音声復号化することで音声符号を出力し、さらに、この符号データに基づいて補間処理情報を音声復号処理手段１４に伝送する。
【００７１】
この音声復号処理手段１４は、前記誤り訂正処理手段１３にて誤りが付加されていない符号データに関わる音声符号、又は訂正可能な誤りが付加された符号データに関わる音声符号を受信すると、この音声符号を音声復号化することで音声データを生成し、この音声データを音声出力処理手段１５に伝送する。
【００７２】
また、前記音声復号処理手段１４は、前記誤り訂正処理手段１３から訂正不可能な誤りが付加された符号データに関わる音声符号を受信すると、この音声符号に関わる補間処理情報に基づいて前回フレームの補間情報を読み出し、この補間情報及び軟判定情報に基づいて、この音声符号にビット単位で補間処理を施し、この補間処理を施した音声符号を音声復号化することで音声データを生成し、この音声データを音声出力処理手段１５に伝送する。
【００７３】
この音声出力処理手段１５は、前記音声復号処理手段１４にて生成された音声データを音声出力する。
【００７４】
つまり、この音声復号装置１によれば、図２に示すように、前記軟判定情報生成手段１２ａにて伝送路の現在状況を示す軟判定情報を生成し（ステップＳ１１）、訂正不可能な誤りが付加された符号データに関わる音声符号を受信したか否かを判定する（ステップＳ１２）。
【００７５】
訂正不可能な誤りが付加された符号データに関わる音声符号が受信されたのであれば、この音声符号に関わる補間処理情報に基づいて前回フレームの補間情報を読み出し（ステップＳ１３）、この補間情報及び軟判定情報に基づいて、この音声符号にビット単位で補間処理を施し（ステップＳ１４）、この補間処理を施した音声符号を音声復号化することで音声データを生成し（ステップＳ１５）、この処理動作を終了する。
【００７６】
また、ステップＳ１２にて訂正可能な誤りが付加された符号データに関わる音声符号が受信されたのであれば、この音声符号に関わる補間処理情報に基づいて前回フレームの補間情報を読み出し（ステップＳ１６）、この補間情報に基づいて、この音声符号にフレーム単位で補間処理を施し（ステップＳ１７）、ステップＳ１５に移行する。
【００７７】
第１の実施の形態に示す音声復号装置１によれば、復調処理手段１２にて復調された符号データに基づいて伝送路の現在状況を示す軟判定情報を生成する軟判定情報生成手段１２ａを有し、伝送路の環境悪化に起因する訂正不可能な誤りが付加された符号データに関わる音声符号を受信したとしても、この音声符号に関わる補間処理情報に基づいて前回フレームの補間情報を読み出し、この補間情報及び軟判定情報に基づいて、この音声符号にビット単位で補間処理を施し、この補間処理を施した音声符号を音声復号化することで音声データを生成するようにしたので、現在の伝送路の状況に対応した最適な補間処理を提供することで、音声復号後の音声データにおいては音声波形の連続性を保持しながら、音声歪の発生や途切れを最小限に抑えることができる。
【００７８】
（実施の形態２）
では、次に第２の実施の形態を示す音声復号装置について説明する。図３は第２の実施の形態を示す音声復号装置内部の概略構成を示すブロック図である。
【００７９】
図３に示す音声復号装置２は、受信処理手段２１と、復調処理手段２２と、後述する軟判定情報生成手段２２ａと、誤り訂正処理手段２３と、誤り訂正処理状況分析手段２４と、最適化音声復号処理手段２５と、音声出力処理手段２６とを有している。
【００８０】
前記受信処理手段２１は、伝送路内で誤りが付加された可能性がある信号を受信信号として受信するものである。
【００８１】
前記復調処理手段２２は、前記受信処理手段２１にて受信した受信信号を符号データに復調するものである。
【００８２】
前記軟判定情報生成手段２２ａは、前記復調処理手段２２にて復調された符号データに基づいて伝送路の現在状況を示す軟判定情報を生成するものである。
【００８３】
前記誤り訂正処理手段２３は、前記復調処理手段２２にて復調された符号データを音声復号化することで音声符号を出力すると共に、この符号データに訂正不可能な誤りが付加されていると判定されると、この符号データに関わる補間処理情報を出力するものである。
【００８４】
前記誤り訂正処理状況分析手段２４は、前記誤り訂正処理手段２３にて出力された音声符号の誤り付加状況を分析するものである。
【００８５】
前記最適化音声復号処理手段２５は、前記誤り訂正処理手段２３にて出力された音声符号を音声復号化することで音声データを生成する通常処理型音声復号手段６３、前記補間処理情報及び軟判定情報に基づいて、前記誤り訂正処理手段２３にて出力された音声符号にビット単位で補間処理を施し、この補間処理が施された音声符号を音声復号化することで音声データを生成する補間処理型音声復号手段６６、及び前記誤り訂正処理手段２３にて出力された音声符号に最適処理を施し、この最適処理が施された音声符号を音声復号化することで音声データを生成する最適処理型音声復号手段６５の内、前記誤り訂正処理状況分析手段２４からの分析結果に基づいて、最適な音声復号手段６３，６５，６６を選択し、この選択された音声復号手段６３，６５，６６にて生成された音声データを出力するものである。
【００８６】
前記音声出力処理手段２６は、前記最適化音声復号処理手段２５にて出力された音声データを音声出力するものである。
【００８７】
では、図３に示す復調処理手段２２内部の概略構成について説明する。図４は復調処理手段２２内部の概略構成を示すブロック図である。
【００８８】
図４に示す復調処理手段２２は、前記受信処理手段２１からの受信信号を入力する受信信号入力手段３１と、この受信信号を復調して符号データを生成する受信信号復調処理手段３２と、この復調データを誤り訂正処理手段２３に伝送する符号データ出力手段３３と、前記軟判定情報生成手段２２ａとを有している。
【００８９】
前記軟判定情報生成手段２２ａは、前記受信信号復調処理手段３２にて復調された符号データから受信電界強度を抽出すると共に、前記符号データからシンボル点の位相情報を抽出する軟判定情報作成用データ抽出手段３４と、この軟判定情報作成用データ抽出手段３４にて抽出された受信電界強度及び位相情報に基づいて伝送路の現在状況を示す軟判定情報を生成する軟判定情報算出処理手段３５と、この軟判定情報算出処理手段３５にて生成された軟判定情報を出力する軟判定情報出力手段３６とを有している。
【００９０】
次に、図３に示す誤り訂正処理手段２３内部の概略構成について説明する。図５は誤り訂正処理手段内部の概略構成を示すブロック図である。
【００９１】
図５に示す誤り訂正処理手段２３は、前記復調処理手段２２の符号データ出力手段３３からの符号データを入力する符号データ入力手段４１と、前記軟判定情報生成手段２２ａの軟判定情報出力手段３６からの軟判定情報を入力する軟判定情報入力手段４２と、この軟判定情報に基づいて、前記符号データ入力手段４１にて入力された符号データにビット単位で誤り訂正処理を施し、この誤り訂正処理が施された符号データを音声復号化することで音声符号を出力する誤り訂正復号処理手段４３と、この出力された音声符号に誤りが付加されているか否かを検査し、この検査結果を誤りチェックビットとして出力する誤りチェックビット算出手段４５と、この誤りチェックビットを出力する誤りチェックビット出力手段４６とを有している。
【００９２】
次に図３に示す誤り訂正処理状況分析手段２４内部の概略構成について説明する。図６は誤り訂正処理状況分析手段２４内部の概略構成を示すブロック図である。
【００９３】
図６に示す誤り訂正処理状況分析手段２４は、前記音声符号を音声データに効率良く音声復号化するにあたり、前記音声符号の誤りの付加状況や前フレームの誤り訂正状況等を分析する部位であり、前記誤り訂正処理手段２３の誤りチェックビット出力手段４６からの誤りチェックビットを入力する誤りチェックビット入力手段５１と、この誤りチェックビットに基づいて、誤り訂正処理手段２３にて出力された音声符号に誤りが付加されているか否かを判定する音声符号誤り判定手段５２と、この音声符号誤り判定手段５２にて音声符号に誤りが付加されていると判定されると、後述する音声復号処理記憶バッファ５３に記憶中の前回フレームで選択された音声復号手段に関わる音声復号処理内容に基づいて、この音声符号に付加されている誤りが訂正可能であるか否かを判定する誤り訂正可能判定手段５４とを有している。
【００９４】
次に図３に示す最適化音声復号処理手段２５内部の概略構成について説明する。図７は最適化音声復号処理手段２５内部の概略構成を示すブロック図である。
【００９５】
図７に示す最適化音声復号処理手段２５は、前記誤り訂正処理状況分析手段２４にて分析した分析結果に基づいて、最適な音声復号手段６３，６５，６６を選択し、必要に応じて、伝送路の現在状況を示す軟判定情報を用いて、音声符号を推定することにより、音声符号を更に最適化しながら音声復号化する部位であり、前記誤り訂正処理手段２３の音声符号出力手段４４からの音声符号を入力する音声符号入力手段６１と、前記軟判定情報生成手段２２ａの軟判定情報出力手段３６からの軟判定情報を入力する軟判定情報入力手段６２と、通常処理型音声復号手段６３と、最適処理型音声復号手段６５と、補間処理型音声復号手段６６と、音声情報蓄積バッファ６４と、音声復号処理記憶手段６７と、音声情報蓄積手段６８と、音声データ出力手段６９とを有している。
【００９６】
前記音声符号入力手段６１は、前記誤り訂正処理手段２３の音声符号出力手段４４からの音声符号を入力する部位である。前記軟判定情報入力手段６２は、前記軟判定情報生成手段２２ａの軟判定情報出力手段３６からの軟判定情報を入力する部位である。
【００９７】
前記通常処理型音声復号手段６３は、前記音声符号入力手段６１にて入力された音声符号を音声復号化することで音声データを生成するものである。
【００９８】
前記補間処理型音声復号手段６６は、前記補間処理情報及び軟判定情報に基づいて、前記音声符号入力手段６１にて入力された音声符号にビット単位で補間処理を施し、この補間処理が施された音声符号を音声復号化することで音声データを生成するものである。
【００９９】
前記最適処理型音声復号手段６５は、前記音声符号入力手段６１にて入力された音声符号に最適処理を施し、この最適処理が施された音声符号を音声復号化することで音声データを生成するものである。
【０１００】
尚、この最適化音声復号処理手段２５は、前記通常処理型音声復号手段６３、最適処理型音声復号手段６５及び補間処理型音声復号手段６６の内、前記誤り訂正処理状況分析手段２４からの分析結果に基づいて、最適な音声復号手段６３（６５，６６）を選択し、この選択された音声復号手段６３（６５，６６）にて生成された音声データを出力するものである。
【０１０１】
前記音声復号処理記憶手段６７は、選択された音声復号手段６３（６５，６６）にて生成された音声データを出力する際、この音声データのフレーム毎に、前記選択された音声復号手段６３（６５，６６）に関わる音声復号処理内容を音声復号処理記憶バッファ５３に順次記憶するものである。
【０１０２】
前記音声情報蓄積手段６８は、選択された音声復号手段６３（６５，６６）に関わる音声復号処理内容にて生成された音声データを出力する際、フレーム毎に、この音声データ及び音声符号を音声情報蓄積バッファ６４に順次記憶するものである。
【０１０３】
前記音声データ出力手段６９は、前記選択された音声復号手段６３（６５，６６）にて生成された音声データを出力するものである。
【０１０４】
次に図７に示す最適処理型音声復号手段６５内部の概略構成について説明する。図８は最適処理型音声復号手段６５内部の概略構成を示すブロック図である。
【０１０５】
図８に示す最適処理型音声復号手段６５は、最適用通常処理型音声復号手段７１、音声判定処理手段７２、補間処理判定手段７３、最適用補間処理型音声復号手段７４と、音声符号最適化処理手段７５とを有している。
【０１０６】
前記最適用通常処理型音声復号手段７１は、前記誤り訂正処理状況分析手段２４の誤り訂正可能判定手段５４にて音声符号に付加されている誤りが訂正可能であると判定されると、前記音声符号を音声復号化することで音声データを生成するものである。
【０１０７】
前記音声判定処理手段７２は、最適用通常処理型音声復号手段７１にて生成された音声データと、音声情報蓄積バッファ６４に記憶中の前回フレームに関わる音声データとの相関値を算出し、この算出された相関値が閾値以上であるか否かを判定し、この相関値が閾値以上であると判定されると、この最適用通常処理型音声復号手段６５にて生成された音声データを最適処理型音声復号手段６５にて生成された音声データとするものである。
【０１０８】
前記補間処理判定手段７３は、最適用通常処理型音声復号手段７１にてフレーム毎に音声復号処理回数を順次カウントしておき、音声判定処理手段７２にて相関値が閾値以上でないと判定されると、この音声復号処理回数が所定回数以上となったか否かを判定するものである。
【０１０９】
前記最適用補間処理型音声復号手段７４は、前記補間処理判定手段７３にて各フレーム毎の音声復号処理回数が所定回数以上になったと判定されると、前記軟判定情報入力手段６３からの軟判定情報及び、音声情報蓄積バッファ６４に記憶中の前回フレームに関わる音声符号に基づいて、前記音声符号入力手段６１からの音声符号にビット単位で補間処理を施し、この補間処理が施された音声符号を音声復号化することで音声データを生成し、この音声データを最適処理型音声復号手段６５にて生成された音声データとするものである。
【０１１０】
前記音声符号最適化処理手段７５は、前記補間処理判定手段７３にてフレーム毎の音声復号処理回数が所定回数以上になっていないと判定されると、軟判定情報に基づいて、音声符号入力手段６１からの音声符号の各要素の尤度を検出し、この音声符号に対して尤度の低い要素のビット反転を施し、このビット反転を施した音声符号を前記最適用通常処理型音声復号手段７１に伝送するものである。
【０１１１】
では、第２の実施の形態に示す音声復号装置２の動作について説明する。
【０１１２】
先ず、図３に基づいて、この音声復号装置２の全体的な動作について説明する。
【０１１３】
図３に示す音声復号装置２の受信処理手段２１は、伝送路内で誤りが付加された可能性がある信号を受信信号として受信すると、この受信信号を前記復調処理手段２２に伝送する。
【０１１４】
この復調処理手段２２は、この受信信号を符号データに復調し、この符号データを誤り訂正処理手段２３に伝送する。
【０１１５】
また、前記軟判定情報生成手段２２ａは、前記復調処理手段２２にて復調された符号データに基づいて伝送路の現在状況を示す軟判定情報を生成する。
【０１１６】
前記誤り訂正処理手段２３は、前記復調処理手段２２にて復調された符号データを音声復号化することで音声符号を出力すると共に、この符号データに訂正不可能な誤りが付加されていると判定されると、この符号データに関わる補間処理情報を出力する。
【０１１７】
前記誤り訂正処理状況分析手段２４は、前記誤り訂正処理手段２３にて出力された音声符号の誤り付加状況を分析する。
【０１１８】
前記最適化音声復号処理手段２５は、前記誤り訂正処理状況分析手段２４の分析結果に基づいて、前記通常処理型音声復号手段６３、前記補間処理型音声復号手段６６及び最適処理型音声復号手段６５の内、最適な音声復号手段６３，６５，６６を選択し、この選択された音声復号手段６３，６５，６６にて音声復号化された音声データを出力する。
【０１１９】
前記音声出力処理手段２６は、前記最適化音声復号処理手段２５にて出力された音声データを音声出力する。
【０１２０】
次に、図４に示す音声復号装置２の復調処理手段２２内部の動作について説明する。
【０１２１】
図４に示す復調処理手段２２の受信信号復調処理手段３２は、前記受信信号入力手段３１にて受信処理手段２１からの受信信号を入力すると、この受信信号を復調して符号データを生成し、この符号データを符号データ出力手段３３に伝送する。
【０１２２】
また、軟判定情報生成手段２２ａ内の軟判定情報作成用データ抽出手段３４は、前記受信信号復調処理手段３２にて生成された符号データに基づいて受信電界強度を抽出すると共に、前記符号データからシンボル点の位相情報を抽出し、これら抽出された受信電界強度及び位相情報を軟判定情報算出処理手段３５に伝送する。
【０１２３】
尚、前記軟判定情報算出処理手段３５は、前記受信信号復調処理手段３２にて復調された符号データから受信電界強度及びシンボル点の位相情報を抽出し、受信電界強度のレベルやシンボル点の位相のズレ幅等をパラメータにして伝送路の現在状況を示す軟判定情報を生成するものであり、例えば受信電界強度のレベルが低い場合、受信電界強度のレベルにバラツキがある場合、前記シンボル点の位相ズレ幅が大きい場合等のときは、伝送路の状況が悪化していることを示す軟判定情報を生成するものである。
【０１２４】
前記軟判定情報算出処理手段３５は、前記受信電界強度及び位相情報に基づいて伝送路の現在状況を示す軟判定情報を生成し、この軟判定情報を、前記軟判定情報出力手段３６を通じて出力する。
【０１２５】
このように軟判定情報生成手段２２ａによれば、符号データの受信電界強度及びシンボル点の位相情報を抽出することで、この受信電界強度及び位相情報に基づいて伝送路の現在状況を示す軟判定情報を生成するようにしたので、伝送路の環境悪化によって発生した信号誤りにも十分対処することができる。
【０１２６】
次に図５に示す音声復号装置２の誤り訂正処理手段２３内部の動作について説明する。
【０１２７】
図５に示す誤り訂正処理手段２３の誤り訂正復号処理手段４３は、前記符号データ入力手段４１にて復調処理手段２２の符号データ出力手段３３からの符号データを入力すると共に、前記軟判定情報入力手段４２にて復調処理手段２２の軟判定情報出力手段３６からの軟判定情報を入力すると、この軟判定情報に基づいて、前記符号データ入力手段４１にて入力された符号データにビット単位で誤り訂正処理を施し、この誤り訂正処理が施された符号データを音声復号化することで音声符号を生成し、この音声符号を、前記音声符号出力手段４４を通じて最適音声復号処理手段２５に伝送する。
【０１２８】
また、前記誤りチェックビット算出手段４５は、前記誤り訂正復号処理手段４３にて入力された音声符号に誤りが付加されているか否かを検査し、この検査結果を誤りチェックビットとして、前記誤りチェックビット出力手段４６を通じて誤り訂正処理状況分析手段２４に伝送する。
【０１２９】
このように誤り訂正復号処理手段４３によれば、最適化音声復号処理手段２５に移行する前に、軟判定情報に基づいて、復調処理手段２２にて復調された符号データにビット単位で誤り訂正処理を施すようにしたので、最適化音声復号処理手段２５内での補間処理の頻度を減らすことができる。
【０１３０】
また、誤りチェックビット算出手段４５によれば、音声符号に誤りが付加されているか否かの検査結果を示す誤りチェックビットを出力するようにしたので、誤り付加状況を分析する後段の誤り訂正処理状況分析手段２４における処理効率を上げることができる。
【０１３１】
次に図６に示す音声復号装置２の誤り訂正処理状況分析手段２４内部の動作について説明する。
【０１３２】
図６に示す誤り訂正処理状況分析手段２４の音声符号誤り判定手段５２は、前記誤りチェックビット入力手段５１にて誤りチェックビット出力手段４６からの誤りチェックビットが入力されると、この誤りチェックビットに基づいて、誤り訂正処理手段２３にて出力された音声符号に誤りが付加されているか否かを判定する。
【０１３３】
また、この音声符号誤り判定手段５２が、音声符号に誤りが付加されていないと判定されると、前記最適化音声復号処理手段２５内の通常処理型音声復号手段６３を選択する選択指示を最適化音声復号処理手段２５に伝送する。
【０１３４】
この音声符号誤り判定手段５２が、音声符号に誤りが付加されているものと判定すると、前記誤り訂正可能判定手段５４は、前記音声復号処理記憶バッファ５３に記憶中の前回フレームで選択された音声復号手段６３，６５，６６の音声復号処理内容に基づいて、この音声符号に付加されている誤りが訂正可能であるか否かを判定する。
【０１３５】
この誤り訂正可能判定手段５４は、この音声符号に付加された誤りが訂正不可能であると判定されると、前記最適化音声復号処理手段２５内の補間処理型音声復号手段６６を選択する選択指示を最適化音声復号処理手段２５に伝送する。
【０１３６】
また、前記誤り訂正可能判定手段５４は、この音声符号に付加された誤りが訂正可能であると判定されると、前記最適化音声復号処理手段２５内の最適処理型音声復号手段６５を選択する選択指示を最適化音声復号処理手段２５に伝送する。
【０１３７】
このように音声符号判定手段５２によれば、前記誤りチェックビット算出手段４５からの誤りチェックビットに基づいて、誤り訂正処理手段２３にて出力された音声符号に誤りが付加されているか否かを判別することができる。
【０１３８】
さらに、この音声符号判定手段５２によれば、音声符号に誤りが付加されていないと判定されると、通常の音声復号処理を実行する通常処理型音声復号手段６３を選択するようにしたので、現在の誤り付加状況に対応した最適な音声復号処理を提供することができる。
【０１３９】
この誤り訂正可能判定手段５４によれば、音声復号処理記憶バッファ５３に記憶中の前回フレームで選択された最適な音声復号手段６３，６５，６６に関わる音声復号処理内容に基づいて、この音声符号に付加されている誤りが訂正可能であるか否かを判定することができる。
【０１４０】
さらに、誤り訂正可能判定手段５４によれば、音声符号に付加されている誤りが訂正不可能であると判定されると、補間処理を伴う音声復号処理を実行する補間処理型音声復号手段６６を選択するようにしたので、現在の誤り付加状況に対応した最適な音声復号処理を提供することができる。
【０１４１】
また、この誤り訂正可能判定手段５４によれば、音声符号に付加されている誤りが訂正可能であると判定されると、最適処理を伴う音声復号処理を実行する最適処理型音声復号手段６５を選択するようにしたので、現在の誤り付加状況に対応した最適な音声復号処理を提供することができる。
【０１４２】
次に図７に示す音声復号装置２の最適化音声復号処理手段２５内部の動作について説明する。
【０１４３】
図７に示す最適化音声復号処理手段２５の音声符号入力手段６１は、前記誤り訂正処理手段２３の音声符号出力手段４４からの音声符号を入力する。
【０１４４】
前記通常処理型音声復号手段６３は、前記音声符号誤り判定手段５２にて音声符号に誤りが付加されていないと判定されると、その起動を開始し、前記音声符号入力手段６１にて入力された音声符号を音声復号化することで音声データを生成し、この音声データを、音声データ出力手段６９を介して音声出力処理手段２６に伝送する。
【０１４５】
また、前記補間処理型音声復号手段６６は、前記誤り訂正可能判定手段５４にて音声符号に付加されている誤りが訂正不可能であると判定されると、その起動を開始し、前記音声符号入力手段６１にて入力された音声符号に関わる補間処理情報に基づいて音声情報蓄積バッファ６４に記憶中の前回フレームに関わる音声データ及び音声符号を補間情報として読み出し、この補間情報及び、前記軟判定情報入力手段６２にて入力された軟判定情報に基づいて、この訂正不可能な誤りが付加された音声符号にビット単位で補間処理を施し、この補間処理が施された音声符号を音声復号化することで音声データを生成し、この音声データを、音声データ出力手段６９を介して音声出力処理手段２６に伝送する。
【０１４６】
また、前記最適処理型音声復号手段６５は、前記誤り訂正可能判定手段５４にて音声符号に付加されている誤りが訂正可能であると判定されると、その起動を開始し、前記補間情報及び軟判定情報に基づいて、前記音声符号入力手段６１にて入力された音声符号に最適処理を施し、この最適処理が施された音声符号を音声復号化することで音声データを生成し、この音声データを、音声データ出力手段６９を介して音声出力処理手段２６に伝送する。
【０１４７】
前記音声復号処理記憶手段６７は、これら通常処理型音声復号手段６３、補間処理型音声復号手段６６又は最適処理型音声復号手段６５にて音声データが生成されると、この音声データのフレーム毎に、これら選択された音声復号手段６３，６５，６６に関わる音声復号処理内容を音声復号処理記憶バッファ５３に順次記憶する。
【０１４８】
さらに、前記音声情報蓄積手段６８は、これら通常処理型音声復号手段６３、補間処理型音声復号手段６６又は最適処理型音声復号手段６５にて音声データが生成されると、この音声データ及び音声符号を音声情報蓄積バッファ６４に順次記憶する。
【０１４９】
このように音声符号処理記憶手段６７によれば、最適化音声復号処理手段２５内で、選択された音声復号手段６３，６５，６６にて生成された音声データを出力する際、この音声データのフレーム毎に、前記選択された音声復号手段６３，６５，６６に関わる音声復号処理内容を音声復号処理記憶バッファ５３に順次記憶するようにしたので、フレーム毎に何れの音声復号手段６３，６５，６６で音声復号処理が施されたかを認識することができると共に、これらフレーム毎の音声復号処理内容を使用することで、その後の補間処理に大いに役立たせることができる。
【０１５０】
このように音声情報蓄積手段６８によれば、選択された音声復号手段６３，６５，６６にて生成された音声データを出力する際、フレーム毎に、この音声データ及び音声符号を音声情報蓄積バッファ６４に順次記憶するようにしたので、各フレーム毎の音声データ及び音声符号を認識することができると共に、これらフレーム毎の音声データ及び音声符号を使用することで、その後の補間処理に大いに役立たせることができる。
【０１５１】
次に図８に示す最適処理型音声復号手段６５内部の動作について説明する。
【０１５２】
図８に示す最適処理型音声復号処理手段６５の最適用通常処理型音声復号手段７１は、前記誤り訂正処理状況分析手段２４の誤り訂正可能判定手段５４にて音声符号に付加されている誤りが訂正可能であると判定されると、その起動を開始し、前記音声符号を音声復号化することで音声データを生成する。
【０１５３】
前記音声判定処理手段７２は、最適用通常処理型音声復号手段７１にて生成された音声データと、音声情報蓄積バッファ６４に記憶中の前回フレームに関わる音声データとの相関値を算出し、この算出された相関値が閾値以上であるか否かを判定し、この相関値が閾値以上であると判定されると、音声であると判断し、この最適用通常処理型音声復号手段６５にて生成された音声データを最適処理型音声復号手段６５にて生成された音声データとし、この音声データを前記音声データ出力手段６９に伝送する。
【０１５４】
また、前記補間処理判定手段７３は、最適用通常処理型音声復号手段７１での音声復号処理回数をフレーム毎に順次カウントしておき、音声判定処理手段７２にて相関値が閾値以上でないと判定されると、音声でないと判断し、この音声復号処理回数が所定回数以上となったか否かを判定する。
【０１５５】
この補間処理判定手段７３は、最適用通常処理型音声復号手段７１の音声復号処理回数が所定回数以上となったと判定されると、補間処理を実行すべく、前記最適用補間処理型音声復号手段７４の起動を開始する。
【０１５６】
この最適用補間処理型音声復号手段７４は、前記軟判定情報入力手段６３からの軟判定情報及び、音声情報蓄積バッファ６４に記憶中の前回フレームに関わる音声符号に基づいて、前記音声符号入力手段６１からの音声符号にビット単位で補間処理を施し、この補間処理が施された音声符号を音声復号化することで音声データを生成し、この音声データを最適処理型音声復号手段６５にて生成された音声データとし、この音声データを前記音声データ出力手段６９に伝送する。
【０１５７】
前記補間処理判定手段７３は、前記最適用通常処理型音声復号手段７１の音声復号処理回数が所定回数以上になっていないと判定されると、補間処理を実行せず、さらなる音声符号の推定を図るべく、前記音声符号最適化処理手段７５の起動を開始する。
【０１５８】
この音声符号最適化処理手段７５は、この起動開始に応じて、軟判定情報に基づいて、音声符号入力手段６１からの音声符号の各要素の尤度を検出し、この音声符号に対して尤度の低い要素のビット反転を施し、このビット反転を施した音声符号を前記最適用通常処理型音声復号手段７１に再度伝送する。
【０１５９】
そして、この最適用通常処理型音声復号手段７１は、このビット反転された音声符号を音声符号化することで音声データを生成し、この音声データを音声判定処理手段７２に伝送する。
【０１６０】
このように補間処理判定手段７３によれば、前記音声判定処理手段７２にて相関値が閾値以上でないと判定されると、音声でないと判断し、この音声復号処理回数が所定回数以上となったか否かを判定し、この音声復号処理回数が所定回数以上になったと判定されると、前記最適用補間処理型音声復号手段７４の音声復号処理に移行するようにしたので、最適用補間処理型音声復号手段７４の音声復号処理に移行する前に、音声符号をできる限り推定すると共に、推定しきれなかった音声符号に対してのみ、前記最適用補間処理型音声復号手段７４による補間処理を行うことで、補間処理の頻度を極力少なくして、音声波形の連続性を保ちながら、音声歪の発生や途切れを最小限に抑えることができる。
【０１６１】
このように音声符号最適化処理手段７５によれば、前記補間処理判定手段７３にてフレーム毎の音声復号処理回数が所定回数以上になっていないと判定されると、軟判定情報に基づいて、誤り訂正処理手段２３にて出力された音声符号の各要素の尤度を検出し、この音声符号に対して尤度の低い要素のビット反転を施し、このビット反転を施した音声符号を最適用通常処理型音声復号手段７１に音声符号化させるようにしたので、最適用補間処理型音声復号手段７４の音声復号処理に移行する前に、音声符号をできる限り推定すると共に、推定しきれなかった音声符号に対しては補間処理を行うことで、補間処理の頻度を極力少なくして、音声波形の連続性を保持しながら、音声歪の発生や途切れを最小限に抑えることができる。
【０１６２】
第２の実施の形態によれば、復調処理手段２２にて復調された符号データに基づいて伝送路の現在状況を示す軟判定情報を生成する軟判定情報生成手段２２ａを有し、誤り訂正処理手段２３から訂正不可能な誤りが付加された符号データに関わる音声符号を受信すると、補間処理情報及び軟判定情報に基づいて、前記誤り訂正処理手段２３にて出力された音声符号にビット単位で補間処理を施し、この補間処理が施された音声符号を音声復号化することで音声データを生成するようにしたので、現在の伝送路の状況に対応した最適な補間処理を提供することで、音声復号後の音声データにおいては音声波形の連続性を保持しながら、音声歪の発生や途切れを最小限に抑えることができる。
【０１６３】
また、この第２の実施の形態によれば、誤り訂正処理手段２２にて出力された音声符号の誤り付加状況を分析する誤り訂正処理状況分析手段２４からの分析結果に基づいて、最適化音声復号処理手段２５内の通常処理型音声復号手段６３、補間処理型音声復号手段６６及び最適処理型音声復号手段６５の内、最適な音声復号手段６３，６５，６６を選択するようにしたので、現在の誤り付加状況に対応した最適な音声復号処理を提供することができる。
【０１６４】
この第２の実施の形態によれば、前記最適処理型音声復号手段６５において、前記最適用補間処理型音声復号手段７１での補間処理を実行する前に、前記軟判定情報に基づいて音声符号をできる限り推定し、この推定しきれなかった音声符号に対してのみ補間処理を施すようにしたので、更に補間処理を行う頻度が少なくなり、音声波形の連続性を保つことができ、音声歪の発生や途切れを抑えることができる。
【０１６５】
尚、上記実施の形態においては、図１０に示すような無線通信システム１Ａの基地局無線機３Ａ及び移動局無線機２Ａに音声復号装置１（２）を内蔵させるようにしたが、図９に示すように有線通信システム１Ｂの送信端末２Ｂ、受信端末３Ｂ及びホスト端末４Ｂにおいても同様に適用可能である。
【０１６６】
【発明の効果】
上記のように構成された本発明の音声復号装置によれば、現在の伝送路の状況に対応した最適な補間処理を提供することで、音声復号後の音声データにおける音声波形の連続性を保持しながら、音声歪の発生や途切れを最小限に抑えることができる。
【０１６７】
また、本発明の音声復号装置によれば、現在の誤り付加状況に対応した最適な音声復号処理を提供することができる。
【０１６８】
さらに、本発明の音声復号装置によれば、補間処理を実行する前に、軟判定情報に基づいて音声符号をできる限り推定し、この推定しきれなかった音声符号に対してのみ補間処理を施すようにしたので、更に補間処理を行う頻度が少なくなり、その音声波形の連続性を保持しながら、音声歪の発生や途切れを抑えることができる。
【図面の簡単な説明】
【図１】本発明における第１の実施の形態に示す音声復号装置内部の概略構成を示すブロック図
【図２】本発明における第１の実施の形態に示す音声復号処理装置内部の処理動作を示すフロー図
【図３】本発明における第２の実施の形態に示す音声復号装置内部の概略構成を示すブロック図
【図４】第２の実施の形態に示す音声復号装置の復調処理手段内部の概略構成を示すブロック図
【図５】第２の実施の形態に示す音声復号装置の誤り訂正処理手段内部の概略構成を示すブロック図
【図６】第２の実施の形態に示す音声復号装置の誤り訂正処理状況分析手段内部の概略構成を示すブロック図
【図７】第２の実施の形態に示す音声復号装置の最適化音声復号処理手段内部の概略構成を示すブロック図
【図８】第２の実施の形態に示す音声復号装置の最適化音声復号処理手段における最適処理型音声復号手段内部の概略構成を示すブロック図
【図９】第１又は第２の実施の形態に示す音声復号装置を適用した有線通信システムの概略構成を示すブロック図
【図１０】従来技術の音声復号装置を適用した無線通信システムの概略構成を示すブロック図
【図１１】従来技術に示す音声復号装置に対応した音声符号装置内部の概略構成を示すブロック図
【図１２】従来技術の音声復号装置内部の概略構成を示すブロック図
【図１３】従来技術の音声復号装置内部の処理動作を示すフロー図
【符号の説明】
１  音声復号装置
２  音声復号装置
１１  受信処理手段
１２  復調処理手段
１２ａ  軟判定情報生成手段
１３  誤り訂正処理手段
１４  音声復号処理手段
１５  音声出力処理手段
２１  受信処理手段
２２  復調処理手段
２２ａ  軟判定情報生成手段
２３  誤り訂正処理手段
２４  誤り訂正処理状況分析手段
２５  最適化音声復号処理手段
２６  音声出力処理手段
３２  受信信号復調処理手段
３４  軟判定情報作成用データ抽出手段（データ抽出手段）
３５  軟判定情報算出処理手段
４３  誤り訂正復号処理手段
４５  誤りチェックビット算出手段
５２  音声符号誤り判定手段
５３  音声復号処理記憶バッファ
５４  誤り訂正可能判定手段
６３  通常処理型音声復号手段
６４  音声情報蓄積バッファ
６５  最適処理型音声復号手段
６６  補間処理型音声復号手段
６７  音声復号処理記憶手段
６８  音声情報蓄積手段
６９  音声データ出力手段
７１  最適用通常処理型音声復号手段
７２  音声判定処理手段
７３  補間処理判定手段
７４  最適用補間処理型音声復号手段
７５  音声符号最適化処理手段
【図１】
0004449108.tif 000002
【図２】
0004449108.tif 000003
【図３】
0004449108.tif 000004
【図４】
0004449108.tif 000005
【図５】
0004449108.tif 000006
【図６】
0004449108.tif 000007
【図７】
0004449108.tif 000008
【図８】
0004449108.tif 000009
【図９】
0004449108.tif 000010
【図１０】
0004449108.tif 000011
【図１１】
0004449108.tif 000012
【図１２】
0004449108.tif 000013
【図１３】
0004449108.tif 000014