過渡フレームを符号化するための電子機器であって、プロセッサと、前記プロセッサと電子通信しているメモリと、を具備し、前記メモリに記憶された命令は現在過渡フレームを取得することと、前記現在過渡フレームに基づいて残差信号を取得することと、前記残差信号に基づいてピーク位置のセットを決定することと、少なくともピーク位置の前記セットに基づいて、前記現在過渡フレームを符号化するために第1の符号化モードを使用すべきか第2の符号化モードを使用すべきかを決定することと、前記第1の符号化モードが決定された場合、前記第1の符号化モードに基づいて励起を合成することと、前記第2の符号化モードが決定された場合、前記第2の符号化モードに基づいて励起を合成することとを行うように実行可能である、電子機器。前記命令が、前記励起と前記現在過渡フレームとに基づいて複数のスケーリング係数を決定するようにさらに実行可能である、請求項1に記載の電子機器。ピーク位置のセットを決定することは、前記残差信号及びウィンドウ信号のサンプルの絶対値に基づいて包絡線信号を計算することと、前記包絡線信号と前記包絡線信号の時間シフトバージョンとの間の差に基づいて第1の勾配信号を計算することと、前記第1の勾配信号と前記第1の勾配信号の時間シフトバージョンとの間の差に基づいて第2の勾配信号を計算することと、第2の勾配信号値が第1の閾値を下回る位置インデックスの第1のセットを選択することと、包絡線値が包絡線中の最大値に対する第2の閾値を下回る位置インデックスをなくすことによって、位置インデックスの前記第1のセットから位置インデックスの第2のセットを決定することと、近隣位置インデックスに対する差閾値を満たさない位置インデックスを削除することによって、位置インデックスの前記第2のセットから位置インデックスの第3のセットを決定することとを備える、請求項1に記載の電子機器。前記命令が、線形予測係数のセットを取得するために、前記現在過渡フレームと前記現在過渡フレームより前の信号とを使用して線形予測分析を実行することと、線形予測係数の前記セットに基づいて量子化線形予測係数のセットを決定することとを行うようにさらに実行可能である、請求項1に記載の電子機器。前記残差信号を取得することが、量子化線形予測係数の前記セットにさらに基づく、請求項4に記載の電子機器。前記第1の符号化モードが有声過渡符号化モードであり、前記第2の符号化モードが他の過渡符号化モードである、請求項1に記載の電子機器。第1の符号化モードを使用すべきか第2の符号化モードを使用すべきかを決定することが、ピッチラグと、前フレームタイプと、エネルギー比とにさらに基づく、請求項1に記載の電子機器。前記第1の符号化モードを使用すべきか前記第2の符号化モードを使用すべきかを決定することは、ピークの推定された数を決定することと、ピーク位置の数がピークの前記推定された数よりも大きいかそれに等しい場合、前記第1の符号化モードを選択することと、ピーク位置の前記セット中の最後のピークが前記現在過渡フレームの終了から第1の距離内にあり、ピーク位置の前記セット中の第1のピークが前記現在過渡フレームの開始から第2の距離内にある場合、前記第1の符号化モードを選択することと、前フレームと前記現在過渡フレームとの間のエネルギー比が所定の範囲の外にある場合、前記第2の符号化モードを選択することと、前記前フレームのフレームタイプが無声又は無音である場合、前記第2の符号化モードを選択することとを備える、請求項1に記載の電子機器。前記第1の距離がピッチラグに基づいて決定され、前記第2の距離が前記ピッチラグに基づいて決定される、請求項8に記載の電子機器。前記第1の符号化モードに基づいて励起を合成することが、前フレーム中の最後のピーク位置と前記現在過渡フレームのピッチラグとに基づいて、前記現在過渡フレーム中の最後のピークの位置を決定することと、前記ピッチラグとスペクトル形状とに基づくプロトタイプ波形を使用した波形補間を使用して、前記前フレームの最後のサンプルと、前記現在過渡フレーム中の前記最後のピークの第1のサンプル位置との間で前記励起を合成することとを備える、請求項1に記載の電子機器。前記第2の符号化モードに基づいて励起を合成することが、第1の位置において開始してプロトタイプ波形を繰り返し配置することによって前記励起を合成することを備え、前記第1の位置が、ピーク位置の前記セットからの第1のピーク位置に基づいて決定される、請求項1に記載の電子機器。前記プロトタイプ波形がピッチラグとスペクトル形状とに基づき、前記プロトタイプ波形が、前記ピッチラグと前記第1の位置とフレームサイズとに基づく回数だけ繰り返し配置される、請求項11に記載の電子機器。過渡フレームを復号するための電子機器であって、プロセッサと、前記プロセッサと電子通信しているメモリと、を具備し、前記メモリに記憶された命令は、フレームタイプを取得することと、前記フレームタイプが過渡フレームを示す場合、過渡符号化モードパラメータを取得することと、前記過渡符号化モードパラメータに基づいて、第1の符号化モードを使用すべきか第2の符号化モードを使用すべきかを決定することと、前記第1の符号化モードを使用すべきであると決定された場合、前記第1の符号化モードに基づいて励起を合成することと、前記第2の符号化モードを使用すべきであると決定された場合、前記第2の符号化モードに基づいて励起を合成することとを行うように実行可能である、電子機器。前記命令が、ピッチラグパラメータを取得することと、前記ピッチラグパラメータに基づいてピッチラグを決定することとを行うようにさらに実行可能である、請求項13に記載の電子機器。前記命令が、複数のスケーリング係数を取得することと、前記複数のスケーリング係数に基づいて前記励起をスケーリングすることとを行うようにさらに実行可能である、請求項13に記載の電子機器。前記命令が、量子化線形予測係数パラメータを取得することと、前記量子化線形予測係数パラメータに基づいて量子化線形予測係数のセットを決定することとを行うようにさらに実行可能である、請求項13に記載の電子機器。前記命令が、前記励起と量子化線形予測係数の前記セットとに基づいて、合成音声信号を生成するようにさらに実行可能である、請求項16に記載の電子機器。前記第1の符号化モードに基づいて前記励起を合成することが、前フレーム中の最後のピーク位置と前記現在過渡フレームのピッチラグとに基づいて、現在過渡フレーム中の最後のピークの位置を決定することと、前記ピッチラグとスペクトル形状とに基づくプロトタイプ波形を使用した波形補間を使用して、前記前フレームの最後のサンプルと、前記現在過渡フレーム中の前記最後のピークの第1のサンプル位置との間で前記励起を合成することとを備える、請求項13に記載の電子機器。前記第2の符号化モードに基づいて励起を合成することが、第1のピーク位置を取得することと、第1の位置において開始してプロトタイプ波形を繰り返し配置することによって前記励起を合成することであって、前記第1の位置が前記第1のピーク位置に基づいて決定される、合成することとを備える、請求項13に記載の電子機器。前記プロトタイプ波形がピッチラグとスペクトル形状とに基づき、前記プロトタイプ波形が、前記ピッチラグと前記第1の位置とフレームサイズとに基づく回数だけ繰り返し配置される、請求項19に記載の電子機器。電子機器上で過渡フレームを符号化するための方法であって、現在過渡フレームを取得することと、前記現在過渡フレームに基づいて残差信号を取得することと、前記残差信号に基づいてピーク位置のセットを決定することと、少なくともピーク位置の前記セットに基づいて、前記現在過渡フレームを符号化するために第1の符号化モードを使用すべきか第2の符号化モードを使用すべきかを決定することと、前記第1の符号化モードが決定された場合、前記第1の符号化モードに基づいて励起を合成することと、前記第2の符号化モードが決定された場合、前記第2の符号化モードに基づいて励起を合成することとを備える、方法。前記励起と前記現在過渡フレームとに基づいて複数のスケーリング係数を決定することをさらに備える、請求項21に記載の方法。ピーク位置のセットを決定することは、前記残差信号及びウィンドウ信号のサンプルの絶対値に基づいて包絡線信号を計算することと、前記包絡線信号と前記包絡線信号の時間シフトバージョンとの間の差に基づいて第1の勾配信号を計算することと、前記第1の勾配信号と前記第1の勾配信号の時間シフトバージョンとの間の差に基づいて第2の勾配信号を計算することと、第2の勾配信号値が第1の閾値を下回る位置インデックスの第1のセットを選択することと、包絡線値が包絡線中の最大値に対する第2の閾値を下回る位置インデックスをなくすことによって、位置インデックスの前記第1のセットから位置インデックスの第2のセットを決定することと、近隣位置インデックスに対する差閾値を満たさない位置インデックスを削除することによって、位置インデックスの前記第2のセットから位置インデックスの第3のセットを決定することとを備える、請求項21に記載の方法。線形予測係数のセットを取得するために、前記現在過渡フレームと前記現在過渡フレームより前の信号とを使用して線形予測分析を実行することと、線形予測係数の前記セットに基づいて量子化線形予測係数のセットを決定することとをさらに備える、請求項21に記載の方法。前記残差信号を取得することが、量子化線形予測係数の前記セットにさらに基づく、請求項24に記載の方法。前記第1の符号化モードが有声過渡符号化モードであり、前記第2の符号化モードが他の過渡符号化モードである、請求項21に記載の方法。第1の符号化モードを使用すべきか第2の符号化モードを使用すべきかを決定することが、ピッチラグと、前フレームタイプと、エネルギー比とにさらに基づく、請求項21に記載の方法。前記第1の符号化モードを使用すべきか前記第2の符号化モードを使用すべきかを決定することは、ピークの推定された数を決定することと、ピーク位置の数がピークの前記推定された数よりも大きいかそれに等しい場合、前記第1の符号化モードを選択することと、ピーク位置の前記セット中の最後のピークが前記現在過渡フレームの終了から第1の距離内にあり、ピーク位置の前記セット中の第1のピークが前記現在過渡フレームの開始から第2の距離内にある場合、前記第1の符号化モードを選択することと、前フレームと前記現在過渡フレームとの間のエネルギー比が所定の範囲の外にある場合、前記第2の符号化モードを選択することと、前記前フレームのフレームタイプが無声又は無音である場合、前記第2の符号化モードを選択することとを備える、請求項21に記載の方法。前記第1の距離がピッチラグに基づいて決定され、前記第2の距離が前記ピッチラグに基づいて決定される、請求項28に記載の方法。前記第1の符号化モードに基づいて励起を合成することが、前フレーム中の最後のピーク位置と前記現在過渡フレームのピッチラグとに基づいて、前記現在過渡フレーム中の最後のピークの位置を決定することと、前記ピッチラグとスペクトル形状とに基づくプロトタイプ波形を使用した波形補間を使用して、前記前フレームの最後のサンプルと、前記現在過渡フレーム中の前記最後のピークの第1のサンプル位置との間で前記励起を合成することとを備える、請求項21に記載の方法。前記第2の符号化モードに基づいて励起を合成することが、第1の位置において開始してプロトタイプ波形を繰り返し配置することによって前記励起を合成することを備え、前記第1の位置が、ピーク位置の前記セットからの第1のピーク位置に基づいて決定される、請求項21に記載の方法。前記プロトタイプ波形がピッチラグとスペクトル形状とに基づき、前記プロトタイプ波形が、前記ピッチラグと前記第1の位置とフレームサイズとに基づく回数だけ繰り返し配置される、請求項31に記載の方法。電子機器上で過渡フレームを復号するための方法であって、フレームタイプを取得することと、前記フレームタイプが過渡フレームを示す場合、過渡符号化モードパラメータを取得することと、前記過渡符号化モードパラメータに基づいて、第1の符号化モードを使用すべきか第2の符号化モードを使用すべきかを決定することと、前記第1の符号化モードを使用すべきであると決定された場合、前記第1の符号化モードに基づいて励起を合成することと、前記第2の符号化モードを使用すべきであると決定された場合、前記第2の符号化モードに基づいて励起を合成することとを備える、方法。ピッチラグパラメータを取得することと、前記ピッチラグパラメータに基づいてピッチラグを決定することとをさらに備える、請求項33に記載の方法。複数のスケーリング係数を取得することと、前記複数のスケーリング係数に基づいて前記励起をスケーリングすることとをさらに備える、請求項33に記載の方法。量子化線形予測係数パラメータを取得することと、前記量子化線形予測係数パラメータに基づいて量子化線形予測係数のセットを決定することとをさらに備える、請求項33に記載の方法。前記励起と量子化線形予測係数の前記セットとに基づいて、合成音声信号を生成することをさらに備える、請求項36に記載の方法。前記第1の符号化モードに基づいて前記励起を合成することが、前フレーム中の最後のピーク位置と前記現在過渡フレームのピッチラグとに基づいて、現在過渡フレーム中の最後のピークの位置を決定することと、前記ピッチラグとスペクトル形状とに基づくプロトタイプ波形を使用した波形補間を使用して、前記前フレームの最後のサンプルと、前記現在過渡フレーム中の前記最後のピークの第1のサンプル位置との間で前記励起を合成することとを備える、請求項33に記載の方法。前記第2の符号化モードに基づいて励起を合成することは、第1のピーク位置を取得することと、第1の位置において開始してプロトタイプ波形を繰り返し配置することによって前記励起を合成することであって、前記第1の位置が前記第1のピーク位置に基づいて決定される、合成することとを備える、請求項33に記載の方法。前記プロトタイプ波形がピッチラグとスペクトル形状とに基づき、前記プロトタイプ波形が、前記ピッチラグと前記第1の位置とフレームサイズとに基づく回数だけ繰り返し配置される、請求項39に記載の方法。命令をその上に有する非一時的有形コンピュータ可読媒体を備える、過渡フレームを符号化するためのコンピュータプログラム製品であって、前記命令は、電子機器に、現在過渡フレームを取得させるためのコードと、前記電子機器に、前記現在過渡フレームに基づいて残差信号を取得させるためのコードと、前記電子機器に、前記残差信号に基づいてピーク位置のセットを決定させるためのコードと、前記電子機器に、少なくともピーク位置の前記セットに基づいて、前記現在過渡フレームを符号化するために第1の符号化モードを使用すべきか第2の符号化モードを使用すべきかを決定させるためのコードと、前記電子機器に、前記第1の符号化モードが決定された場合、前記第1の符号化モードに基づいて励起を合成させるためのコードと、前記電子機器に、前記第2の符号化モードが決定された場合、前記第2の符号化モードに基づいて励起を合成させるためのコードとを備える、コンピュータプログラム製品。前記第1の符号化モードを使用すべきか前記第2の符号化モードを使用すべきかを決定することは、ピークの推定された数を決定することと、ピーク位置の数がピークの前記推定された数よりも大きいかそれに等しい場合、前記第1の符号化モードを選択することと、ピーク位置の前記セット中の最後のピークが前記現在過渡フレームの終了から第1の距離内にあり、ピーク位置の前記セット中の第1のピークが前記現在過渡フレームの開始から第2の距離内にある場合、前記第1の符号化モードを選択することと、前フレームと前記現在過渡フレームとの間のエネルギー比が所定の範囲の外にある場合、前記第2の符号化モードを選択することと、前記前フレームのフレームタイプが無声又は無音である場合、前記第2の符号化モードを選択することとを備える、請求項41に記載のコンピュータプログラム製品。前記第2の符号化モードに基づいて励起を合成することが、第1の位置において開始してプロトタイプ波形を繰り返し配置することによって前記励起を合成することを備え、前記第1の位置が、ピーク位置の前記セットからの第1のピーク位置に基づいて決定される、請求項41に記載のコンピュータプログラム製品。命令をその上に有する非一時的有形コンピュータ可読媒体を備える、過渡フレームを復号するためのコンピュータプログラム製品であって、前記命令は、電子機器に、フレームタイプを取得させるためのコードと、前記フレームタイプが過渡フレームを示す場合、前記電子機器に、過渡符号化モードパラメータを取得させるためのコードと、前記電子機器に、前記過渡符号化モードパラメータに基づいて、第1の符号化モードを使用すべきか第2の符号化モードを使用すべきかを決定させるためのコードと、前記電子機器に、前記第1の符号化モードを使用すべきであると決定された場合、前記第1の符号化モードに基づいて励起を合成させるためのコードと、前記電子機器に、前記第2の符号化モードを使用すべきであると決定された場合、前記第2の符号化モードに基づいて励起を合成させるためのコードとを備える、コンピュータプログラム製品。前記第2の符号化モードに基づいて励起を合成することは、第1のピーク位置を取得することと、第1の位置において開始してプロトタイプ波形を繰り返し配置することによって前記励起を合成することであって、前記第1の位置が前記第1のピーク位置に基づいて決定される、合成することとを備える、請求項44に記載のコンピュータプログラム製品。現在過渡フレームを取得するための手段と、前記現在過渡フレームに基づいて残差信号を取得するための手段と、前記残差信号に基づいてピーク位置のセットを決定するための手段と、少なくともピーク位置の前記セットに基づいて、前記現在過渡フレームを符号化するために第1の符号化モードを使用すべきか第2の符号化モードを使用すべきかを決定するための手段と、前記第1の符号化モードが決定された場合、前記第1の符号化モードに基づいて励起を合成するための手段と、前記第2の符号化モードが決定された場合、前記第2の符号化モードに基づいて励起を合成するための手段とを備える、過渡フレームを符号化するための装置。前記第1の符号化モードを使用すべきか前記第2の符号化モードを使用すべきかを決定するための前記手段は、ピークの推定された数を決定するための手段と、ピーク位置の数がピークの前記推定された数よりも大きいかそれに等しい場合、前記第1の符号化モードを選択するための手段と、ピーク位置の前記セット中の最後のピークが前記現在過渡フレームの終了から第1の距離内にあり、ピーク位置の前記セット中の第1のピークが前記現在過渡フレームの開始から第2の距離内にある場合、前記第1の符号化モードを選択するための手段と、前フレームと前記現在過渡フレームとの間のエネルギー比が所定の範囲の外にある場合、前記第2の符号化モードを選択するための手段と、前記前フレームのフレームタイプが無声又は無音である場合、前記第2の符号化モードを選択するための手段とを備える、請求項46に記載の装置。前記第2の符号化モードに基づいて励起を合成するための前記手段が、第1の位置において開始してプロトタイプ波形を繰り返し配置することによって前記励起を合成するための手段を備え、前記第1の位置が、ピーク位置の前記セットからの第1のピーク位置に基づいて決定される、請求項46に記載の装置。過渡フレームを復号するための装置であって、フレームタイプを取得するための手段と、前記フレームタイプが過渡フレームを示す場合、過渡符号化モードパラメータを取得するための手段と、前記過渡符号化モードパラメータに基づいて、第1の符号化モードを使用すべきか第2の符号化モードを使用すべきかを決定するための手段と、前記第1の符号化モードを使用すべきであると決定された場合、前記第1の符号化モードに基づいて励起を合成するための手段と、前記第2の符号化モードを使用すべきであると決定された場合、前記第2の符号化モードに基づいて励起を合成するための手段とを備える、装置。前記第2の符号化モードに基づいて励起を合成するための手段は、第1のピーク位置を取得するための手段と、第1の位置において開始してプロトタイプ波形を繰り返し配置することによって前記励起を合成するための手段であって、前記第1の位置が前記第1のピーク位置に基づいて決定される、合成するための手段とを備える、請求項49に記載の装置。本明細書で開示するシステム及び方法は、様々な電子機器に適用され得る。電子機器の例には、ボイスレコーダ、ビデオカメラ、オーディオプレーヤ例えば、MovingPictureExpertsGroup1MPEG-1又はMPEG-2AudioLayer3MP3プレーヤ、ビデオプレーヤ、オーディオレコーダ、デスクトップコンピュータ/ラップトップコンピュータ、携帯情報端末PDA、ゲームシステムなどがある。電子機器の一種は、別の機器と通信し得る通信機器である。通信機器の例には、電話、ラップトップコンピュータ、デスクトップコンピュータ、セルラーフォン、スマートフォン、ワイヤレス又はワイヤードモデム、電子リーダー、タブレットデバイス、ゲームシステム、セルラー電話基地局又はノード、アクセスポイント、ワイヤレスゲートウェイ及びワイヤレスルータがある。電子機器又は通信機器は、国際電気通信連合ITU標準及び/又は米国電気電子技術者協会IEEE標準例えば、802.11a、802.11b、802.11g、802.11n及び/又は802.11acなどのワイヤレスフィデリティー又はWi-Fi標準など、幾つかの業界標準に従って動作し得る。通信機器が準拠し得る標準の他の例には、IEEE802.16例えば、WorldwideInteroperabilityforMicrowaveAccess又はWiMAX、ThirdGenerationPartnershipProject3GPP、3GPPLongTermEvolutionLTE、GlobalSystemforMobileTelecommunicationsGSM登録商標などがある通信機器は、例えば、ユーザ機器UE、ノードB、発展型ノードBeNB、モバイル機器、移動局、加入者局、遠隔局、アクセス端末、モバイル端末、端末、端末ユーザ端末、加入者ユニットなどと呼ばれることがある。本明細書で開示するシステム及び方法の幾つかは1つ以上の標準に関して説明され得るが、これは、それらのシステム及び方法が多くのシステム及び/又は標準に適用可能であり得るので、本開示の範囲を限定すべきではない。幾つかの通信機器は、ワイヤレス通信し得、及び/又はワイヤード接続もしくはリンクを使用して通信し得ることに留意されたい。例えば、幾つかの通信機器は、イーサネット登録商標プロトコルを使用して他の機器と通信し得る。本明細書で開示するシステム及び方法は、ワイヤレス通信し、及び/又はワイヤード接続もしくはリンクを使用して通信する通信機器に適用され得る。一構成では、本明細書で開示するシステム及び方法は、衛星を使用して別の機器と通信する通信機器に適用され得る。本明細書で開示するシステム及び方法は、以下のように説明する通信システムの一例に適用され得る。この例では、本明細書で開示するシステム及び方法は、ジオモバイル衛星エアインターフェースGMSA:geomobilesatelliteairinterface衛星通信のための低ビットレート例えば、2キロビット毎秒Kbps音声符号化を行い得る。より詳細には、本明細書で開示するシステム及び方法は、統合された衛星及びモバイル通信ネットワークにおいて使用され得る。そのようなネットワークは、シームレスで、透過的で、相互運用可能で、ユビキタスなワイヤレスカバレージを提供し得る。衛星ベースのサービスは、地上カバレージが利用不可能である遠隔位置における通信のために使用され得る。例えば、そのようなサービスは、人工又は自然災害、ブロードキャスト及び/又はフリート管理及びアセット追跡assettrackingに有用であり得る。L及び/又はSバンドワイヤレススペクトルが使用され得る。一構成では、順方向リンクは、オーバージエア衛星リンクのための基礎技術として1xEvolutionDataOptimizedRevAエアインターフェースを使用し得る。逆方向リンクは周波数分割多重FDMを使用し得る。例えば、逆方向リンクスペクトルの1.25メガヘルツMHzブロックは192個の狭帯域周波数チャネルに分割され、各々は6.4キロヘルツkHzの帯域幅をもち得る。逆方向リンクデータレートは制限され得る。これは、低ビットレート符号化の必要性を提示し得る。場合によっては、例えば、1つのチャネルが2.4Kbpsしかサポートできないことがある。但し、より良いチャネル状態では、2つのFDMチャネルが利用可能になり、場合によっては4.8Kbps送信を提供し得る。逆方向リンク上では、例えば、低ビットレート音声エンコーダが使用され得る。これにより、逆方向リンク上でシングルFDMチャネル割当てのためのアクティブ音声のために2Kbpsの固定レートが可能になり得る。一構成では、逆方向リンクは、基本チャネル符号化のために1/4畳み込みコーダを使用する。幾つかの構成では、本明細書で開示するシステム及び方法は、他の符号化モードへの追加又は代替として使用され得る。例えば、本明細書で開示するシステム及び方法は、プロトタイプピッチ周期波形補間を使用した1/4レート有声符号化への追加又は代替として使用され得る。プロトタイプピッチ周期波形補間PPPWI:prototypepitchperiodwaveforminterpolationでは、実際の波形の代わりに使用され得る補間波形を生成するためにプロトタイプ波形が使用されて、再構成された信号が、低減された数のサンプルによって生成されることが可能になり得る。PPPWIは、例えば、フルレート又は1/4レートにおいて利用可能であり得、及び/又は時間同期出力を生成し得る。さらに、PPPWIでは周波数領域において量子化が実行され得る。有声符号化モードでは、例えば、FQQ有効ハーフレートの代わりにQQQが使用され得る。QQQは、40ビット毎フレームで1/4レートプロトタイプピッチ周期波形補間QPPP-WI:quarterrateprototypepitchperiodwaveforminterpolationを使用して3つの連続する有声フレームを符号化する符号化パターンである事実上2キロビット毎秒kbps。FQQは、3つの連続する有声フレームが、それぞれフルレートPPP、QPPP及びQPPPを使用して符号化される符号化パターンである。これは4kbpsの平均レートを達成する。後者は、2kbpsボコーダにおいて使用され得ない。1/4レートプロトタイプピッチ周期QPPPは、周波数領域におけるプロトタイプ表現の振幅のデルタ符号化なしに、13ビット線スペクトル周波数LSF:linespectralfrequency量子化を用いて、修正された様式で使用され得ることに留意されたい。一構成では、QPPPは、LSFのための13ビットと、プロトタイプ波形振幅のための12ビットと、プロトタイプ波形電力のための6ビットと、ピッチラグのための7ビットと、モードのための2ビットとを使用し、合計40ビットになり得る。特に、本明細書で開示するシステム及び方法は、QPPPのために必要なシードを与え得る過渡符号化モードのために使用され得る。例えば、2Kbpsボコーダにおけるこの過渡符号化モードは、アップ過渡と、ダウン過渡と、有声過渡とを符号化するための統合モデルを使用し得る。本明細書で開示するシステム及び方法は、1つ以上の過渡オーディオ又は音声フレームを符号化することについて説明する。一構成では、本明細書で開示するシステム及び方法は、残差信号中のピークの分析と、励起中のピークの配置のための好適な符号化モデルの決定と、合成励起の線形予測符号化LPCフィルタ処理とを使用し得る。音声信号中の過渡フレームを極低ビットレートで符号化することが音声符号化における1つの課題である。過渡フレームは、一般に、新しい音声イベントの開始又は終了をマークし得る。そのようなフレームは、無声音声と有声音声との接合において生じる。時々、過渡フレームは、破裂音及び他の短い音声イベントを含み得る。従って、過渡フレーム中の音声信号は非定常であり得、それにより、従来の符号化方法は、そのようなフレームを符号化している間に不満足に実行される。例えば、多くの従来の手法は、標準有声フレームのために使用される過渡フレームを符号化するために同じ方法を使用する。これは過渡フレームの符号化を非効率的にさせ得る。本明細書で開示するシステム及び方法は過渡フレームの符号化を改善し得る。次に、図を参照しながら様々な構成について説明する。同様の参照番号は機能的に同様の要素を示し得る。本明細書で概して説明し、図に示すシステム及び方法は、多種多様な異なる構成で構成及び設計され得る。従って、図に表される幾つかの構成についての以下のより詳細な説明は、請求する範囲を限定するものではなく、システム及び方法を代表するものにすぎない。図1は、過渡フレームを符号化するためのシステム及び方法が実装され得る、電子機器102の一構成を示すブロック図である。追加又は代替として、過渡フレームを復号するためのシステム及び方法は電子機器102中に実装され得る。電子機器A102は過渡エンコーダ104を含み得る。過渡エンコーダ104の一例は線形予測符号化LPCエンコーダである。過渡エンコーダ104は、電子機器A102によって音声又はオーディオ信号106を符号化するために使用され得る。例えば、過渡エンコーダ104は、音声信号106を合成するために使用され得るパラメータのセット集合を推定又は生成することによって音声信号106の過渡フレームを圧縮されたフォーマットに符号化する。一構成では、そのようなパラメータは、音声信号106を合成するために使用され得るピッチ例えば、周波数、振幅及びホルマント例えば、共振の推定値を表し得る。電子機器A102は音声信号106を取得し得る。一構成では、電子機器A102は、マイクロフォンを使用して音響信号を捕捉及び/又はサンプリングすることによって音声信号106を取得する。別の構成では、電子機器A102は、別の機器例えば、Bluetooth登録商標ヘッドセット、ユニバーサルシリアルバスUSBドライブ、セキュアデジタルSDカード、ネットワークインターフェース、ワイヤレスマイクロフォンなどから音声信号106を受信する。音声信号106はフレーミングブロック/モジュール108に与えられ得る。本明細書で使用するブロック/モジュールという用語は、特定の要素がハードウェア、ソフトウェア又は両方の組合せに実装され得ることを示すために使用され得る。電子機器A102は、フレーミングブロック/モジュール108を使用して音声信号106を1つ以上のフレーム110例えば、フレーム110のシーケンスにセグメント化し得る。例えば、フレーム110は、特定の数の音声信号106サンプルを含み、及び/又は音声信号106のある時間量例えば、10~20ミリ秒を含み得る。音声信号106がフレーム110にセグメント化されるとき、フレーム110は、それらが含んでいる信号に従って分類され得る。例えば、フレーム110は、フレームタイプ決定ブロック/モジュール124に与えられ得、フレームタイプ決定ブロック/モジュール124は、フレーム110が有声フレームであるか、無声フレームであるか、無音フレームであるか、過渡フレームであるかを決定し得る。一構成では、本明細書で開示するシステム及び方法は、過渡フレームを符号化するために使用され得る。過渡フレームは、例えば、ある音声クラスと別の音声クラスとの間の境界上に位置し得る。例えば、音声信号106は、無声音例えば、f、s、sh、thなどから有声音例えば、a、e、i、o、uなどに遷移し得る。幾つかの過渡タイプは、例えば、音声信号106の無声部分から有声部分に遷移するときのアップ過渡、破裂音、有声過渡例えば、線形予測符号化LPC変更及びピッチラグ変動、及び例えば、単語の末尾など、音声信号106の有声部分から無声又は無音部分に遷移するときのダウン過渡を含む。2つの音声クラスの中間のフレーム110は過渡フレームであり得る。その上、過渡フレームは、さらに有声過渡フレーム又は他の過渡フレームとして分類され得る。本明細書で開示するシステム及び方法は過渡フレームに有利に適用され得る。フレームタイプ決定ブロック/モジュール124は、フレームタイプ126をエンコーダ選択ブロック/モジュール130と符号化モード決定ブロック/モジュール184とに与え得る。追加又は代替として、フレームタイプ126は、別の機器例えば、電子機器B168への送信のために送信TX及び/又は受信RXブロック/モジュール160に与えられ得、及び/又はデコーダ162に与えられ得る。エンコーダ選択ブロック/モジュール130は、フレーム110を符号化するためのエンコーダを選択し得る。例えば、フレーム110が過渡的であることをフレームタイプ126が示す場合、エンコーダ選択ブロック/モジュール130は過渡フレーム134を過渡エンコーダ104に与え得る。しかしながら、フレーム110が、過渡的でない別の種類のフレーム136であることをフレームタイプ126が示す場合例えば、有声、無声、無音など、エンコーダ選択ブロック/モジュール130はその別のフレーム136を別のエンコーダ140に与え得る。従って、エンコーダ選択ブロック/モジュール130は、過渡フレーム134及び/又は別のフレーム136のシーケンスを生成し得ることに留意されたい。従って、エンコーダ選択ブロック/モジュール130によって、現在過渡フレーム134に加えて1つ以上の前フレーム134、136が与えられ得る。一構成では、電子機器A102は1つ以上の他のエンコーダ140を含み得る。これらの他のエンコーダに関するさらなる詳細を以下に与える。過渡エンコーダ104は、過渡フレーム134に対して線形予測分析例えば、LPC分析を実行するための線形予測符号化LPC分析ブロック/モジュール122を使用し得る。LPC分析ブロック/モジュール122は、追加又は代替として、前フレーム110からの1つ以上のサンプルを使用し得ることに留意されたい。例えば、前フレーム110が過渡フレーム134である場合、LPC分析ブロック/モジュール122は、前過渡フレーム134からの1つ以上のサンプルを使用し得る。さらに、前フレーム110が別の種類のフレーム136である場合例えば、有声、無声、無音など、LPC分析ブロック/モジュール122は、他の前フレーム136からの1つ以上のサンプルを使用し得る。LPC分析ブロック/モジュール122は1つ以上のLPC係数120を生成し得る。LPC係数120の例には、線スペクトル周波数LSF及び線スペクトル対LSP:linespectralpairがある。LPC係数120は量子化ブロック/モジュール118に与えられ得、量子化ブロック/モジュール118は1つ以上の量子化LPC係数116を生成し得る。量子化LPC係数116と、1つ以上の過渡フレーム134からの1つ以上のサンプルとは、残差信号114を決定するために使用され得る、残差決定ブロック/モジュール112に与えられ得る。例えば、残差信号114は、音声信号106から除去されたホルマント又はホルマントの影響例えば、係数を有していた音声信号106の過渡フレーム134を含み得る。残差信号114はピーク探索ブロック/モジュール128に与えられ得る。ピーク探索ブロック/モジュール128は残差信号114中のピークを探索し得る。言い換えれば、過渡エンコーダ104は、残差信号114中のピーク例えば、高いエネルギーの領域を探索し得る。これらのピークは識別されて、1つ以上のピーク位置を含むピーク132のリスト又はセットが取得され得る。ピーク132のリスト又はセット中のピーク位置は、例えば、サンプル数及び/又は時間に関して指定され得る。ピーク132のリスト又はセットを取得することに関するさらなる詳細を以下に与える。ピーク132のセットは、符号化モード決定ブロック/モジュール184、ピッチラグ決定ブロック/モジュール138及び/又はスケール係数決定ブロック/モジュール152に与えられ得る。ピッチラグ決定ブロック/モジュール138は、ピーク132のセットを使用してピッチラグ142を決定し得る。ピッチラグは、過渡フレーム134中の2つの連続するピッチスパイク間の距離であり得る。ピッチラグ142は、例えば、サンプルの数及び/又は時間量において指定され得る。幾つかの構成では、ピッチラグ決定ブロック/モジュール138は、ピーク132のセット又はピーク132間の距離であり得るピッチラグ候補のセットを使用してピッチラグ142を決定し得る。例えば、ピッチラグ決定ブロック/モジュール138は、候補のセットからピッチラグ142を決定するために平均化又は平滑化アルゴリズムを使用し得る。他の手法も使用され得る。ピッチラグ決定ブロック/モジュール138によって決定されたピッチラグ142は、符号化モード決定ブロック/モジュール184、励起合成ブロック/モジュール148及び/又はスケール係数決定ブロック/モジュール152に与えられ得る。符号化モード決定ブロック/モジュール184は、過渡フレーム134のための符号化モードインジケータ又はパラメータ186を決定し得る。一構成では、符号化モード決定ブロック/モジュール184は、過渡フレーム134のために第1の符号化モードを使用すべきか過渡フレーム134のために第2の符号化モードを使用すべきかを決定し得る。例えば、符号化モード決定ブロック/モジュール184は、過渡フレーム134が有声過渡フレームであるか他の過渡フレームであるかを決定し得る。符号化モード決定ブロック/モジュール184は、この決定を行うために1つ以上の種類の情報を使用し得る。例えば、符号化モード決定ブロック/モジュール184は、この決定を行うために、ピーク132のセット、ピッチラグ142、エネルギー比182、フレームタイプ126及び/又は他の情報を使用し得る。エネルギー比182は、エネルギー比決定ブロック/モジュール180によって前フレームと現在過渡フレーム134との間のエネルギー比に基づいて決定され得る。前フレームは、過渡フレーム134又は別の種類のフレーム136例えば、無音、有声、無声などであり得る。従って、過渡エンコーダブロック/モジュール104は過渡フレーム134中の重要な領域を識別し得る。これらの領域は、過渡フレーム134があまり一様及び/又は定常でないことがあるので、識別され得ることに留意されたい。概して、過渡エンコーダ104は、残差信号114中のピーク132のセットを識別し、これらのピーク132を使用して符号化モード186を決定し得る。次いで、選択された符号化モード186が使用されて過渡フレーム134中の音声信号が符号化又は合成され得る。符号化モード決定ブロック/モジュール184は、過渡フレーム134のための選択された符号化モード186を示す符号化モード186を生成し得る。例えば、符号化モード186は、現在過渡フレームが有声過渡フレームである場合は第1の符号化モードを示し得、又は現在過渡フレームが他の過渡フレームである場合は第2の符号化モードを示し得る。符号化モード186は、励起合成ブロック/モジュール148に、ストレージに、ローカルデコーダ162に及び/又は遠隔デコーダ174に送られ例えば、与えられ得る。例えば、符号化モード186はTX/RXブロック/モジュール160に与えられ得、TX/RXブロック/モジュール160は符号化モード186をフォーマットし、電子機器B168に送り得、そこで符号化モード186はデコーダ174に与えられ得る。励起合成ブロック/モジュール148は、符号化モード186と、ピッチラグ142と、プロトタイプ波形生成ブロック/モジュール144によって与えられるプロトタイプ波形146とに基づいて励起150を生成又は合成し得る。プロトタイプ波形生成ブロック/モジュール144は、スペクトル形状及び/又はピッチラグ142に基づいてプロトタイプ波形146を生成し得る。励起150、ピーク132のセット、ピッチラグ142及び/又は量子化LPC係数116はスケール係数決定ブロック/モジュール152に与えられ得、スケール係数決定ブロック/モジュール152は、励起150、ピーク132のセット、ピッチラグ142及び/又は量子化LPC係数116に基づいて利得例えば、スケーリング係数154のセットを生成し得る。利得154のセットは利得量子化ブロック/モジュール156に与えられ得、利得量子化ブロック/モジュール156は、利得154のセットを量子化して量子化利得158のセットを生成する。一構成では、過渡フレームは、復号音声信号を生成するために、ピッチラグ142、量子化LPC係数116、量子化利得158、フレームタイプ126及び/又は符号化モード186を使用して復号され得る。ピッチラグ142、量子化LPC係数116、量子化利得158、フレームタイプ126及び/又は符号化モード186は、別の機器に送信され、記憶及び/又は復号され得る。一構成では、電子機器A102は送信TX及び/又は受信RXブロック/モジュール160を含み得る。現在フレーム110が過渡フレーム134でないが、何らかの他の種類のフレーム136である場合、フレーム136を符号化するために別のエンコーダ140例えば、無音エンコーダ、1/4レートプロトタイプピッチ周期QPPPエンコーダ、雑音励起線形予測NELP:noiseexcitedlinearpredictionエンコーダなどが使用され得る。他のエンコーダ140は、符号化非一時的音声信号178を生成し得、それはTX/RXブロック/モジュール160に与えられ得る。フレームタイプ126もTX/RXブロック/モジュール160に与えられ得る。TX/RXブロック/モジュール160は、電子機器B168など、別の機器への送信のために、符号化非一時的音声信号178とフレームタイプ126とを1つ以上のメッセージ166中にフォーマットし得る。1つ以上のメッセージ166は、ワイヤレス及び/又はワイヤード接続又はリンクを使用して送信され得る。幾つかの構成では、1つ以上のメッセージ166は、衛星、基地局、ルータ、スイッチ及び/又は他の機器もしくは媒体によって電子機器B168に中継され得る。電子機器B168は、TX/RXブロック/モジュール170を使用して1つ以上のメッセージ166を受信し、1つ以上のメッセージ166をデフォーマットして音声信号情報172を生成し得る。例えば、TX/RXブロック/モジュール170は、1つ以上のメッセージ166を復調し、復号しデコーダ174によって行われる音声信号復号と混同されるべきでない、及び/又は他の方法でデフォーマットし得る。現在フレームが過渡フレーム134でない場合、音声信号情報172は、符号化非一時的音声信号とフレームタイプパラメータとを含み得る。電子機器B168はデコーダ174を含み得る。デコーダ174は、無音フレーム用のデコーダ例えば、無音デコーダ、無声フレーム用のデコーダ例えば、雑音励起線形予測NELPデコーダ、過渡デコーダ及び/又は有声フレーム用のデコーダ例えば、1/4レートプロトタイプピッチ周期QPPPデコーダなど、1つ以上のタイプのデコーダを含み得る。音声信号情報172中のフレームタイプパラメータが使用されて、デコーダ174中に含まれるどのデコーダを使用すべきかが決定され得る。現在フレーム110が過渡フレーム134でない場合、デコーダ174は、符号化非一時的音声信号を復号して復号音声信号176を生成し得、その復号音声信号176は、例えば、スピーカーを使用して出力され、メモリに記憶され、及び/又は別の機器例えば、Bluetoothヘッドセットなどに送信され得る。一構成では、電子機器A102はデコーダ162を含み得る。現在フレーム110が過渡フレーム134でないが、何らかの他の種類のフレーム136である場合、別のエンコーダ140は、符号化非一時的音声信号178を生成し得、その非一時的音声信号178はデコーダ162に与えられ得る。フレームタイプ126もデコーダ162に与えられ得る。デコーダ162は、無音フレーム用のデコーダ例えば、無音デコーダ、無声フレーム用のデコーダ例えば、雑音励起線形予測NELPデコーダ、過渡デコーダ及び/又は有声フレーム用のデコーダ例えば、1/4レートプロトタイプピッチ周期QPPPデコーダなど、1つ以上のタイプのデコーダを含み得る。フレームタイプ126が使用されて、デコーダ162中に含まれるどのデコーダを使用すべきかが決定され得る。現在フレーム110が過渡フレーム134でない場合、デコーダ162は、符号化非一時的音声信号178を復号して復号音声信号164を生成し得、その復号音声信号164は、例えば、スピーカーを使用して出力され、メモリに記憶され、及び/又は別の機器例えば、Bluetoothヘッドセットなどに送信され得る。電子機器A102がTX/RXブロック/モジュール160を含む構成では、現在フレーム110が過渡フレーム134である場合、幾つかのパラメータがTX/RXブロック/モジュール160に与えられ得る。例えば、ピッチラグ142、量子化LPC係数116、量子化利得158、フレームタイプ126及び/又は符号化モード186がTX/RXブロック/モジュール160に与えられ得る。TX/RXブロック/モジュール160は、ピッチラグ142、量子化LPC係数116、量子化利得158、フレームタイプ126及び/又は符号化モード186を送信に好適なフォーマットにフォーマットし得る。例えば、TX/RXブロック/モジュール160は、1つ以上のメッセージ166として、ピッチラグ142、量子化LPC係数116、量子化利得158、フレームタイプ126及び/又は符号化モード186を符号化し過渡エンコーダ104によって行われる過渡フレーム符号化と混同されるべきでない、変調し、スケーリング例えば、増幅し、及び/又は他の方法でフォーマットし得る。TX/RXブロック/モジュール160は、1つ以上のメッセージ166を、電子機器B168など、別の機器に送信し得る。1つ以上のメッセージ166は、ワイヤレス及び/又はワイヤード接続又はリンクを使用して送信され得る。幾つかの構成では、1つ以上のメッセージ166は、衛星、基地局、ルータ、スイッチ及び/又は他の機器若しくは媒体によって電子機器B168に中継され得る。電子機器B168は、TX/RXブロック/モジュール170を使用して、電子機器A102によって送信された1つ以上のメッセージ166を受信し得る。TX/RXブロック/モジュール170は、1つ以上の受信されたメッセージ166をチャネル復号し音声信号復号と混同されるべきでない、復調し、及び/又は他の方法でデフォーマットして音声信号情報172を生成し得る。現在フレームが過渡フレームである場合、音声信号情報172は、例えば、ピッチラグ、量子化LPC係数、量子化利得、フレームタイプパラメータ及び/又は符号化モードパラメータを備え得る。音声信号情報172はデコーダ174例えば、LPCデコーダに与えられ得、デコーダ174は、復号又は合成された音声信号176を生成例えば、復号し得る。復号音声信号176は、トランスデューサ例えば、スピーカーを使用して音響信号例えば、出力に変換され、メモリに記憶され、及び/又は別の機器例えば、Bluetoothヘッドセットに送信され得る。別の構成では、ピッチラグ142、量子化LPC係数116、量子化利得158、フレームタイプ126及び/又は符号化モード186は電子機器A102上のデコーダ162に与えられ得る。デコーダ162は、ピッチラグ142、量子化LPC係数116、量子化利得158、フレームタイプ126及び/又は符号化モード186を使用して復号音声信号164を生成し得る。復号音声信号164は、例えば、スピーカーを使用して出力され、メモリに記憶され、及び/又は別の機器に送信され得る。例えば、電子機器A102は、音声信号106を符号化し、メモリに記憶するデジタルボイスレコーダであり得、その音声信号106は、次いで、復号音声信号164を生成するために復号され得る。復号音声信号164は、次いで、トランスデューサ例えば、スピーカーを使用して音響信号例えば、出力に変換され得る。電子機器A102上のデコーダ162と、電子機器B168上のデコーダ174とは同様の機能を実行し得る。幾つかの点に留意されたい。電子機器A102中に含まれるものとして示すデコーダ162は、構成に応じて、含まれる及び/又は使用されることがあってもなくてもよい。さらに、電子機器B168は、電子機器A102と併せて使用されても、使用されなくてもよい。さらに、情報186、142、116、158、126の幾つかのパラメータ又は種類がTX/RXブロック/モジュール160及び/又はデコーダ162に与えられるものとして示されているが、情報186、142、116、158、126のこれらのパラメータ又は種類は、TX/RXブロック/モジュール160及び/又はデコーダ162に送られる前にメモリに記憶されても、記憶されなくてもよい。図2は、過渡フレームを符号化するための方法200の一構成を示す流れ図である。例えば、電子機器102が、音声信号106の過渡フレーム134を符号化するために、図2に示す方法200を実行し得る。電子機器102は、202において、現在過渡フレーム134を取得する。一構成では、電子機器102は、マイクロフォンを使用して音響音声信号をキャプチャすることによって電子音声信号106を取得し得る。追加又は代替として、電子機器102は、別の機器から音声信号106を受信し得る。電子機器102は、次いで、音声信号106を1つ以上のフレーム110にセグメント化し得る。フレーム110の一例は、音声信号106の一定数のサンプル又は所与の時間量例えば、10~20ミリ秒を含み得る。電子機器102は、202において、例えば、現在フレーム110が過渡フレーム134であると電子機器102が決定したとき、現在過渡フレーム134を取得し得る。これは、例えば、フレームタイプ決定ブロック/モジュール124を使用して行われ得る。電子機器102は、204において、現在過渡フレーム134に基づいて残差信号114を取得する。例えば、電子機器102は、202において残差信号114を取得するために、現在過渡フレーム134からLPC係数116例えば、ホルマントの影響を除去し得る。電子機器102は、206において、残差信号114に基づいてピーク位置132のセットを決定する。例えば、電子機器102は、206においてピーク位置132のセットを決定するためにLPC残差信号114を探索し得る。ピーク位置は、例えば、時間及び/又はサンプル数に関して記述され得る。電子機器102は、208において、現在過渡フレーム134を符号化するために第1の符号化モード例えば、符号化モードAを使用すべきか第2の符号化モード例えば、符号化モードBを使用すべきかを決定する。この決定は、例えば、ピーク位置132のセット、ピッチラグ142、前フレームタイプ126例えば、有声、無声、無音、過渡及び/又は過渡フレーム134若しくは他のフレーム136であり得る前フレーム110と現在過渡フレーム134との間のエネルギー比182に基づき得る。一構成では、第1の符号化モードは有声過渡符号化モードであり得、第2の符号化モードは他の過渡符号化モードであり得る。208において、第1の符号化モード例えば、符号化モードAが決定又は選択された場合、電子機器102は、210において、現在過渡フレーム134のための第1の符号化モード例えば、符号化モードAに基づいて励起150を合成する。言い換えれば、電子機器102は、210において、選択された符号化モードに応じて励起150を合成し得る。208において、第2の符号化モード例えば、符号化モードBが決定又は選択された場合、電子機器102は、212において、現在過渡フレーム134のための第2の符号化モード例えば、符号化モードBに基づいて励起150を合成する。言い換えれば、電子機器102は、212において、選択された符号化モードに応じて励起150を合成し得る。電子機器102は、214において、合成励起150及び/又は現在過渡フレーム134に基づいて複数のスケーリング係数例えば、利得154を決定する。214において、スケーリング係数154は、選択された過渡符号化モードに関係なく決定され得ることに留意されたい。図3は、過渡フレームを符号化するための方法300のより具体的な構成を示す流れ図である。例えば、電子機器102が、音声信号106の過渡フレーム134を符号化するために、図3に示す方法300を実行し得る。電子機器102は、302において、現在過渡フレーム134を取得する。一構成では、電子機器102は、マイクロフォンを使用して音響音声信号を捕捉することによって電子音声信号106を取得し得る。追加又は代替として、電子機器102は、別の機器から音声信号106を受信し得る。電子機器102は、次いで、音声信号106を1つ以上のフレーム110にセグメント化し得る。フレーム110の一例は、音声信号106の一定数のサンプル又は所与の時間量例えば、10~20ミリ秒を含み得る。電子機器102は、302において、例えば、現在フレーム110が過渡フレーム134であると電子機器102が決定したとき、現在過渡フレーム134を取得し得る。これは、例えば、フレームタイプ決定ブロック/モジュール124を使用して行われ得る。電子機器102は、304において、線形予測例えば、LPC係数120のセットを取得するために、現在過渡フレーム134と現在過渡フレーム134より前の信号とを使用して線形予測分析を実行する。例えば、電子機器102は、ルックアヘッドバッファと、現在過渡フレーム134より前の音声信号106の少なくとも1つのサンプルを含んでいるバッファとを使用して、LPC係数120を取得し得る。電子機器102は、306において、LPC係数120のセットに基づいて量子化線形予測例えば、LPC係数116のセットを決定する。例えば、電子機器102は、306において量子化LPC係数116のセットを決定するために、LPC係数120のセットを量子化する。電子機器102は、308において、現在過渡フレーム134と量子化LPC係数116とに基づいて残差信号114を取得する。例えば、電子機器102は、308において残差信号114を取得するために、現在過渡フレーム134からLPC係数116例えば、ホルマントの影響を除去し得る。電子機器102は、310において、残差信号114に基づいてピーク位置132のセットを決定する。例えば、電子機器102は、ピーク位置132のセットを決定するためにLPC残差信号114を探索し得る。ピーク位置は、例えば、時間及び/又はサンプル数に関して記述され得る。一構成では、電子機器102は、310において、以下のようにピーク位置のセットを決定し得る。電子機器102は、LPC残差信号114と所定のウィンドウ信号とのサンプルの絶対値に基づいて包絡線信号を計算し得る。電子機器102は、次いで、包絡線信号と包絡線信号の時間シフトバージョンとの間の差に基づいて第1の勾配信号を計算し得る。電子機器102は、第1の勾配信号と第1の勾配信号の時間シフトバージョンとの間の差に基づいて第2の勾配信号を計算し得る。電子機器102は、次いで、第2の勾配信号値が所定の負の第1の閾値を下回る位置インデックスの第1のセットを選択し得る。電子機器102はまた、包絡線値が包絡線中の最大値に対する所定の第2の閾値を下回る位置インデックスをなくすことによって、位置インデックスの第1のセットから位置インデックスの第2のセットを決定し得る。例えば、所与のピーク位置における包絡線値が包絡線中の最大値の10を下回る場合、そのピーク位置はリストからなくされる。さらに、電子機器102は、近隣位置インデックスに対する所定の差閾値でない位置インデックスをなくすことによって、位置インデックスの第2のセットから位置インデックスの第3のセットを決定し得る。差閾値の一例は、推定されたピッチラグ値である。言い換えれば、2つのピークがpitch_lag±デルタ内にない場合、包絡線値がより小さいピークがなくされる。位置インデックス例えば、第1、第2及び/又は第3のセットは、ピークの決定されたセットの位置に対応し得る。電子機器102は、312において、現在過渡フレーム134を符号化するために第1の符号化モード例えば、符号化モードAを使用すべきか第2の符号化モード例えば、符号化モードBを使用すべきかを決定する。この決定は、例えば、ピーク位置132のセット、ピッチラグ142、前フレームタイプ126例えば、有声、無声、無音、過渡及び/又は過渡フレーム134若しくは他のフレーム136であり得る前フレーム110と現在過渡フレーム134との間のエネルギー比182に基づき得る。一構成では、電子機器102は、312において、第1の符号化モード例えば、符号化モードAを使用すべきか第2の符号化モード例えば、符号化モードBを使用すべきかを以下のように決定し得る。電子機器102は、式1に従ってピークの推定された数例えば、Pestを決定し得る。式1において、フレームサイズは、例えば、サンプル数又は時間量単位の現在過渡フレーム134のサイズである。ピッチラグは、例えば、サンプル数又は時間量単位の現在過渡フレーム134のための推定されたピッチラグ142の値である。電子機器102は、ピーク位置132の数がPestよりも大きいかそれに等しい場合、第1の符号化モード例えば、符号化モードAを選択し得る。さらに、電子機器102は、ピーク位置132のセット中の最後のピークが現在過渡フレーム134の終了から第1の距離d1内にあり、ピーク位置132のセット中の第1のピークが現在過渡フレーム134の開始から第2の距離d2内にある場合、第1の符号化モード例えば、符号化モードAを選択し得る。d1とd2の両方はピッチラグ142に基づいて決定され得る。d1とd2との一例はピッチラグ142である例えば、d1=d2=pitch_lag。音声信号106の過渡フレーム134又は他のフレーム136であり得る前フレーム110と現在過渡フレーム134との間のエネルギー比182が所定の範囲の外にある場合、第2の符号化モード例えば、符号化モードBが選択され得る。例えば、エネルギー比182は、前フレームの音声/残差のエネルギーを計算し、現在フレームの音声/残差のエネルギーを計算し、これらの2つのエネルギー値の比を取ることによって決定され得る。例えば、範囲は、0.00001≦energy_ratio≦100000であり得る。さらに、音声信号106の過渡フレーム134又は他のフレーム136であり得る前フレーム110のフレームタイプ126が無声又は無音であった場合、第2の符号化モード例えば、符号化モードBが選択され得る。第1の符号化モード例えば、符号化モードAが選択された場合、電子機器102は、314において、現在過渡フレーム134のための第1の符号化モード例えば、符号化モードAに基づいて励起150を合成する。言い換えれば、電子機器102は、314において、選択された符号化モードに応じて励起を合成し得る。一構成では、電子機器102は、314において、以下のように、第1の符号化モード例えば、符号化モードAに基づいて励起150を合成し得る。電子機器102は、過渡フレーム134又は他のフレーム136であり得る前フレーム110中の最後のピーク位置と現在過渡フレーム134のピッチラグ142とに基づいて、現在過渡フレーム134中の最後のピークの位置を決定し得る。励起150信号は、波形補間を使用して、前フレーム110の最後のサンプルと、現在過渡フレーム134中の最後のピークの第1のサンプル位置との間で合成され得る。第1の符号化モード例えば、符号化モードAが選択された場合、波形補間は、ピッチラグ142と所定のスペクトル形状とに基づくプロトタイプ波形146を使用し得る。第2の符号化モード例えば、符号化モードBが選択された場合、電子機器102は、316において、現在過渡フレーム134のための第2の符号化モード例えば、符号化モードBに基づいて励起150を合成する。言い換えれば、電子機器102は、316において、選択された符号化モードに応じて励起150を合成し得る。一構成では、第2の符号化モード例えば、符号化モードBが選択された場合、電子機器102は、316において、ピッチラグ142と所定のスペクトル形状とに基づき得るプロトタイプ波形146の繰り返し配置によって励起信号150を合成し得る。プロトタイプ波形146は、ピーク位置132のセットからの第1のピーク位置に基づいて決定され得る開始又は第1の位置から開始して繰り返し配置され得る。プロトタイプ波形146が繰り返し配置される回数は、ピッチラグと、開始位置と、現在過渡フレーム134サイズとに基づいて決定され得る。プロトタイプ波形146全体は、場合によっては整数の回数に適合しないことがあることに留意されたい。例えば、5.5個のプロトタイプがフレームを満たすことが必要とされる場合、現在フレームは6つのプロトタイプを用いて構築され得、その剰余又は余剰は、次のフレームも過渡フレーム134である場合は次のフレーム中で使用されるか、若しくはフレームが過渡的でない例えば、QPPP又は無声の場合は廃棄され得る。電子機器102は、318において、合成励起150と過渡音声フレーム134とに基づいて複数例えば、多数のスケーリング係数154例えば、利得を決定する。電子機器102は、320において、複数の量子化スケーリング係数を生成するために複数のスケーリング係数154を量子化する。電子機器102は、322において、同じ又は異なる電子機器上のデコーダに及び/又は記憶装置に、符号化モード186、ピッチラグ142、量子化LPC係数116、スケーリング係数154又は量子化スケーリング係数158及び/又はフレームタイプ126を送る。図4は、前フレーム488と現在過渡フレーム434との一例を示すグラフである。図4に示す例では、グラフは、本明細書で開示するシステム及び方法に従って使用され得る前フレーム488と現在過渡フレーム434とを示している。例えば、現在過渡フレーム434内に示す波形は、過渡フレーム134として分類されたフレーム110の残差信号114の一例であり得る。前フレーム488内に示す波形は、例えば、過渡フレーム134又は他のフレーム136であり得る前フレーム110からの残差信号の一例であり得る。図4に示す例では、電子機器102は、本明細書で開示するシステム及び方法を使用して、第1の符号化モード例えば、有声符号化モード又は符号化モードAを使用すべきであると決定し得る。例えば、電子機器102は、この例では第1の符号化モード例えば、符号化モードAが使用されるべきであると決定するために、図2に関して説明した方法200を使用し得る。より詳細には、図4は、有声過渡フレームと呼ばれ得る現在過渡フレーム434の一例を示している。電子機器102によって有声過渡フレーム434が検出されたとき、第1の符号化モード又は符号化モードAが使用され得る。図4のグラフからわかるように、有声過渡フレーム434は、前フレーム488に対する周期性及び/又は連続性があるときに生じ得る従って、第1の符号化モード又は符号化モードAが使用され得る。例えば、電子機器102が3つのピーク490a~cを識別し、現在過渡フレーム434の長さをピーク間の距離であるピッチラグ492で除算した値を取る場合、商は約3になるであろう。この計算において、ピッチラグ492a~bのうちの1つが使用されるか、又は平均ピッチラグ492が使用され得ることに留意されたい。図4においてわかるように、前フレーム488と現在過渡フレーム434との間には何らかの連続性がある。これは、例えば、現在過渡フレーム434の長さをピッチラグ492で除算した値が3以下であり、現在過渡フレーム434中で3つのピーク490a~cが検出され得るので、現在過渡フレーム434中で3つのピークが予想され得ることを意味し得る。これは、現在過渡フレーム434が前フレーム488に対してほぼ連続していることを示し得る。現在過渡フレーム434が前フレーム488に対してほぼ連続していると検出されたとき、第1の符号化モード例えば、符号化モードAが使用され得る。従って、現在過渡フレーム434は、過渡的であるが、前フレーム488からの延長のように挙動し得る。従って、主要な1つの情報は、ピーク490a~cがどのように配置されるかであり得る。ピークは極めて異なり得、それにより、フレームはより過渡的になり得ることに留意されたい。別の可能性は、LPCがフレーム全体にわたってどこかで変化し得ることであり、それは、フレームが過渡的である理由であり得る。しかしながら、図4の残差信号においてわかるように、現在過渡フレーム434は、例えば、前フレーム488から過去の信号を延長することによって合成され得る。従って、電子機器102は、現在過渡フレーム434を相応に符号化するために第1の符号化モード例えば、符号化モードAを選択し得る。図4中のy軸又は垂直軸は波形の振幅例えば、信号振幅をプロットしていることに留意されたい。図4中のx軸又は水平軸は例えば、ミリ秒単位の時間を示す。構成に応じて、信号自体は、電圧変動、電流変動又は圧力変動などであり得る。図5は、前フレーム594と現在過渡フレーム534との別の例を示すグラフである。より詳細には、グラフは、本明細書で開示するシステム及び方法に従って使用され得る前フレーム594と現在過渡フレーム534との一例を示している。例えば、電子機器102が、現在過渡フレーム534を他の過渡フレームとして検出又は分類し得る。他の過渡フレーム534が検出されたとき、電子機器102は、第2の符号化モード例えば、符号化モードBを使用し得る。例えば、電子機器102は、この例では第2の符号化モード例えば、符号化モードBが使用されるべきであると決定するために、図2に関して説明した方法200を使用し得る。図4において示した例とは対照的に図5において分かるように、前フレーム594と現在過渡フレーム534との間には連続性が殆んど又は全くない。前フレーム594に対する連続性がないとき、電子機器102は、第2の符号化モード例えば、符号化モードBを使用し得る。第2の符号化モード例えば、他の過渡符号化モード又は符号化モードBが使用されるとき、現在過渡フレーム534中の近似的開始位置が決定され得る。電子機器102は、次いで、開始位置から開始して、現在過渡フレーム534の終了に達するまで、プロトタイプ波形を繰り返し配置することによって現在過渡フレーム534を合成し得る。例えば、電子機器102は、開始位置を、現在過渡フレーム534中の第1のピーク596の位置として決定し得る。さらに、電子機器102は、検出されたピッチラグ598に基づいてプロトタイプ波形146を生成し、開始位置から現在過渡フレーム534の終了までプロトタイプ波形146を繰り返し配置し得る。図6は、過渡フレームを符号化するためのシステム及び方法が実装され得る、過渡エンコーダ604の一構成を示すブロック図である。過渡エンコーダ604の一例は線形予測符号化LPCエンコーダである。過渡エンコーダ604は、電子機器102によって音声又はオーディオ信号106の過渡フレームを符号化するために使用され得る。例えば、過渡エンコーダ604は、音声信号106の過渡フレームを合成するために使用され得るパラメータのセットを推定又は生成することによって音声信号106の過渡フレームを圧縮されたフォーマットに符号化する。一構成では、そのようなパラメータは、ピッチ例えば、周波数、振幅及びホルマント例えば、共振の推定値を表し得る。過渡エンコーダ604は、現在過渡フレーム634を取得し得る。例えば、現在過渡フレーム634は、特定の数の音声信号サンプルを含み、及び/又は音声信号106のある時間量例えば、10~20ミリ秒を含み得る。過渡フレームは、例えば、ある音声クラスと別の音声クラスとの間の境界上に位置し得る。例えば、音声信号106は、無声音例えば、f、s、sh、thなどから有声音例えば、a、e、i、o、uなどに遷移し得る。幾つかの過渡タイプは、例えば、音声信号106の無声部分から有声部分に遷移するときのアップ過渡、破裂音、有声過渡例えば、線形予測符号化LPC変更及びピッチラグ変動、及び例えば、単語の末尾など、音声信号106の有声部分から無声又は無音部分に遷移するときのダウン過渡を含む。2つの音声クラスの中間の1つ以上のフレームは、1つ以上の過渡フレームであり得る。過渡フレームは、ピッチラグ、エネルギーなどの変動の分析によって検出され得る。この現象が複数のフレームにわたる場合、それらは過渡としてマークされ得る。その上、過渡フレームは、さらに有声過渡フレーム又は他の過渡フレームとして分類され得る。過渡エンコーダ604はまた、前フレーム601、又は前フレーム601からの1つ以上のサンプルを取得し得る。一構成では、前フレーム601は、エネルギー比決定ブロック/モジュール680及び/又はLPC分析ブロック/モジュール622に与えられ得る。過渡エンコーダ604はさらに前フレームタイプ603を取得し得、前フレームタイプ603は符号化モード決定ブロック/モジュール684に与えられ得る。前フレームタイプ603は、無音、無声、有声又は過渡など、前フレームのタイプを示し得る。過渡エンコーダ604は、現在過渡フレーム634に対して線形予測分析例えば、LPC分析を実行するための線形予測符号化LPC分析ブロック/モジュール622を使用し得る。LPC分析ブロック/モジュール622は、追加又は代替として、前フレーム601からの信号例えば、1つ以上のサンプルを使用し得ることに留意されたい。例えば、前フレーム601が過渡フレームである場合、LPC分析ブロック/モジュール622は、前過渡フレーム601からの1つ以上のサンプルを使用し得る。さらに、前フレーム601が別の種類のフレームである場合例えば、有声、無声、無音など、LPC分析ブロック/モジュール622は、他の前フレーム601からの1つ以上のサンプルを使用し得る。LPC分析ブロック/モジュール622は1つ以上のLPC係数620を生成し得る。LPC係数620は量子化ブロック/モジュール618に与えられ得、量子化ブロック/モジュール618は1つ以上の量子化LPC係数616を生成し得る。量子化LPC係数616と、現在過渡フレーム634からの1つ以上のサンプルとは、残差決定ブロック/モジュール612に与えられ得、それらは残差信号614を決定するために使用され得る。例えば、残差信号614は、音声信号106から除去されたホルマント又はホルマントの影響例えば、係数を有していた音声信号106の過渡フレーム634を含み得る。残差信号614は正規化ブロック/モジュール609に与えられ得る。正規化ブロック/モジュール609は残差信号614を正規化し、その結果、修正例えば、正規化残差信号611が生じ得る。例えば、正規化は、現在フレーム中のピッチパルスを滑らかに展開するピッチ輪郭に整列させるためにそれらのピッチパルスを移動させる。一構成では、正規化のプロセスは、EnhancedVariableRateCodecSpeechServiceOptions36870and73forWidebandSpreadSpectrumDigitalSystemsと題する3GPP2文書C.S0014Dのセクション4.11.6に詳細に記載されているように使用され得る。修正残差信号611は、ピーク探索ブロック/モジュール628に、LPC合成ブロック/モジュール605及び/又は励起合成ブロック/モジュール648に与えられ得る。LPC合成ブロック/モジュール605は、修正音声信号607を生成例えば、合成し得、修正音声信号607はスケール係数決定ブロック/モジュール652に与えられ得る。ピーク探索ブロック/モジュール628は修正残差信号611中のピークを探索し得る。言い換えれば、過渡エンコーダ604は修正残差信号611中のピーク例えば、高いエネルギーの領域を探索し得る。これらのピークは識別されて、1つ以上のピーク位置を含むピーク632のリスト又はセットが取得され得る。ピーク632のリスト又はセット中のピーク位置は、例えば、サンプル数及び/又は時間に関して指定され得る。ピーク632のセットは、符号化モード決定ブロック/モジュール684、ピッチラグ決定ブロック/モジュール638及び/又はスケール係数決定ブロック/モジュール652に与えられ得る。ピッチラグ決定ブロック/モジュール638は、ピーク632のセットを使用してピッチラグ642を決定し得る。ピッチラグは、現在過渡フレーム634中の2つの連続するピッチスパイク間の距離であり得る。ピッチラグ642は、例えば、サンプルの数及び/又は時間量において指定され得る。幾つかの構成では、ピッチラグ決定ブロック/モジュール638は、ピーク632のセット又はピーク632間の距離であり得るピッチラグ候補のセットを使用してピッチラグ642を決定し得る。例えば、ピッチラグ決定ブロック/モジュール638は、候補のセットからピッチラグ642を決定するために平均化又は平滑化アルゴリズムを使用し得る。他の手法も使用され得る。ピッチラグ決定ブロック/モジュール638によって決定されたピッチラグ642は、符号化モード決定ブロック/モジュール684、励起合成ブロック/モジュール648及び/又はスケール係数決定ブロック/モジュール652に与えられ得る。符号化モード決定ブロック/モジュール684は、現在過渡フレーム634のための符号化モード686を決定し得る。一構成では、符号化モード決定ブロック/モジュール684は、現在過渡フレーム634のための有声過渡符号化モード例えば、第1の符号化モードを使用すべきか、現在過渡フレーム634のための他の過渡符号化モード例えば、第2の符号化モードを使用すべきかを決定し得る。例えば、符号化モード決定ブロック/モジュール684は、過渡フレームが有声過渡フレームであるか他の過渡フレームであるかを決定し得る。有声過渡フレームは、前フレーム601からの何らかの連続性を有する過渡フレームであり得る一例は図4に関して上記で説明した。他の過渡フレームは、前フレーム601からの連続性を殆んど又は全く有しない過渡フレームであり得る一例は図5に関して上記で説明した。符号化モード決定ブロック/モジュール684は、この決定を行うために1つ以上の種類の情報を使用し得る。例えば、符号化モード決定ブロック/モジュール684は、この決定を行うために、ピーク632のセット、ピッチラグ642、エネルギー比682及び/又は前フレームタイプ603を使用し得る。符号化モード決定ブロック/モジュール684がどのように符号化モード686を決定し得るかの一例を以下の図7に関して与えている。エネルギー比682は、エネルギー比決定ブロック/モジュール680によって前フレーム601と現在過渡フレーム634との間のエネルギー比に基づいて決定され得る。前フレーム601は、過渡フレーム又は別の種類のフレーム例えば、無音、有声、無声などであり得る。符号化モード決定ブロック/モジュール684は、現在過渡フレーム634のための選択された符号化モードを示す符号化モード686を生成し得る。例えば、符号化モード686は、現在過渡フレーム634が有声過渡フレームである場合は有声過渡符号化モードを示し得、又は現在過渡フレーム634が他の過渡フレームである場合は他の過渡符号化モードを示し得る。一構成では、符号化モード決定ブロック/モジュール684は、前フレーム残差625から最後のピーク615に基づいてこの決定を行い得る。例えば、符号化モード決定ブロック/モジュール684に供給する最後のピーク推定ブロック/モジュール613が、前フレーム残差625に基づいて前フレームの最後のピーク615を推定し得る。これにより、過渡エンコーダ604が、前フレームの最後のピーク615から開始して、現在フレーム又は現フレームへの連続性を探索することが可能になり得る。符号化モード686は、励起合成ブロック/モジュール648に、ストレージに、ローカルデコーダに及び/又は別の機器上の遠隔デコーダに送られ例えば、与えられ得る。例えば、符号化モード686はTX/RXブロック/モジュールに与えられ得、TX/RXブロック/モジュールは符号化モード686をフォーマットし、別の電子機器に送り得、そこで符号化モード686はデコーダに与えられ得る。励起合成ブロック/モジュール648は、プロトタイプ波形646、符号化モード686、場合によっては現在フレームの第1のピーク位置619、場合によっては修正残差信号611、ピッチラグ642、場合によっては例えば、位置632のピークのセットからの現在フレームからの推定された最後のピーク位置、及び/又は前フレーム残差信号625に基づいて励起650を生成又は合成し得る。例えば、他の過渡符号化モード686が選択された場合、第1のピーク推定ブロック/モジュール617は第1のピーク位置619を決定し得る。その場合、第1のピーク位置619が励起合成ブロック/モジュール648に与えられ得る。別の例では、過渡励起合成ブロック/モジュール648は、ピーク位置632のリストからの、及び/又は、例えば、便宜上その接続は図6に図示されていない前フレーム615の最後のピークとピッチラグ642とに基づいて決定された現在過渡フレーム634からの最後のピーク位置又は値を使用し得る。所定の形状627とピッチラグ642とに基づいてプロトタイプ波形646を生成し得るプロトタイプ波形生成ブロック/モジュール644によって、プロトタイプ波形646が与えられ得る。励起合成ブロック/モジュール648がどのように励起650を合成し得るかの例を以下の図8に関して与えている。励起合成ブロック/モジュール648は、1つ以上の合成励起ピーク位置629のセットをピークマッピングブロック/モジュール621に与え得る。また、ピーク632のセット修正残差信号611からのピーク632のセットであり、合成励起ピーク位置629と混同されるべきでないは、ピークマッピングブロック/モジュール621に与えられ得る。ピークマッピングブロック/モジュール621は、ピーク632のセットと合成励起ピーク位置629とに基づいてマッピング623を生成し得る。マッピング623はスケール係数決定ブロック/モジュール652に与えられ得る。励起650、マッピング623、ピーク632のセット、ピッチラグ642、量子化LPC係数616及び/又は修正音声信号607はスケール係数決定ブロック/モジュール652に与えられ得、スケール係数決定ブロック/モジュール652は、それの入力650、623、632、642、616、607のうちの1つ以上に基づいて利得654のセットを生成し得る。利得654のセットは利得量子化ブロック/モジュール656に与えられ得、利得量子化ブロック/モジュール656は、利得654のセットを量子化して量子化利得658のセットを生成する。過渡エンコーダ604は、1つ以上のブロック/モジュール又は機器に、符号化モード686、場合によっては第1のピーク位置619、ピッチラグ642、量子化利得658及び量子化LPC係数616のうちの1つ以上を送るか、出力するか、又は与え得る。例えば、説明した情報686、619、642、658、616の一部又は全部が送信機に与えられ得、送信機は、それをフォーマットし及び/又は別の機器に送信し得る。追加又は代替として、情報686、619、642、658、616の一部又は全部は、メモリに記憶され及び/又はデコーダに与えられ得る。情報686、619、642、658、616の一部又は全部が使用されて、音声信号がローカルに又はリモートで合成例えば、復号され得る。復号音声信号は、次いで、例えば、スピーカーを使用して出力され得る。図7は、符号化モードを選択するための方法700の一構成を示す流れ図である。この構成では、例えば、過渡エンコーダ604を含む電子機器は、有声過渡符号化モード例えば、第1の符号化モード又は符号化モードAを使用すべきか他の過渡符号化モード例えば、第2の符号化モード又は符号化モードBを使用すべきかを以下のように決定し得る。電子機器は、702において、式2に従ってピークの推定された数例えば、Pestを決定する。式2において、フレームサイズは、例えば、サンプル数又は時間量単位の現在過渡フレーム634のサイズである。ピッチラグは、例えば、サンプル数又は時間量単位の現在過渡フレーム634のための推定されたピッチラグ642の値である。電子機器は、704において、ピーク位置632の数がPestよりも大きいかそれに等しい場合、有声過渡符号化モード例えば、第1の符号化モード又は符号化モードAを選択する。電子機器は、706において、ピッチラグ642に基づいて第1の距離例えば、d1を決定する。電子機器は、708において、ピッチラグ642に基づいて第2の距離例えば、d2を決定する。一構成では、d1及びd2は、ピッチラグ642の固定部分となるように設定される。例えば、d1=0.2pitch_lag及びd2=0.25pitch_lag。電子機器は、710において、ピーク位置632のセット中の最後のピークが現在過渡フレーム634の終了から第1の距離d1内にあり、ピーク位置632のセット中の第1のピークが現在過渡フレーム634の開始から第2の距離d2内のある場合、有声過渡符号化モードを選択する。距離はサンプル、時間などの単位で測定され得ることに留意されたい。712において、例えば、音声信号106の前フレーム601と現在過渡フレーム634との間のエネルギー比682が所定の範囲の外にある場合、電子機器は、他の過渡符号化モード例えば、第2の符号化モード又は符号化モードBを選択する。例えば、エネルギー比682は、前フレームの音声/残差のエネルギーを計算し、現在フレームの音声/残差のエネルギーを計算し、これらの2つのエネルギー値の比を取ることによって決定され得る。所定の範囲の一例は0.00001≦energy_ratio≦100000である。714において、前フレームタイプ603が無声又は無音である場合、電子機器は他の過渡符号化モード例えば、符号化モードBを選択する。図8は、励起信号を合成するための方法800の一構成を示す流れ図である。電子機器602は、802において、有声過渡符号化モード例えば、第1の符号化モード又は符号化モードAを使用すべきか他の過渡符号化モード例えば、第2の符号化モード又は符号化モードBを使用すべきかを決定する。例えば、電子機器602は、図7に関して説明した方法700を使用してこの決定を行い得る。802において、電子機器602が励起650を合成するために有声過渡符号化モードを使用すべきであると決定した場合、電子機器602は、804において、現在過渡フレーム634中の最後のピーク位置を決定する例えば、推定する。この決定804は、前フレームからの最後のピーク位置例えば、最後のピーク推定ブロック/モジュール613からの最後のピーク615、又は前フレームからのピーク位置632のセットからの最後のピークと、現在過渡フレーム634からのピッチラグ642とに基づいて行われ得る。例えば、現在過渡フレーム634のための最後のピーク位置を推定するために前フレーム残差信号625とピッチラグ642とが使用され得る。例えば、前フレームが過渡的であった場合、例えば、ピーク位置632の前フレームのセット、又は最後のピーク推定ブロック/モジュール613からの最後のピーク615から前フレーム中の最後のピークの位置が知られ、現在フレーム中の最後のピークの位置は、最後のピッチサイクルを決定するまで、固定数のピッチラグ642値を前方に現在フレームへと移動させることによって決定され得る。前フレームが有声である場合、前フレーム中の最後のピークの位置を決定するために、例えば、最後のピーク推定ブロック/モジュール613によって又は励起合成ブロック/モジュール648によってピーク探索が実行され得る。有声過渡は無声フレームの後に決してこないことがある。電子機器602は、806において、励起信号650を合成する。励起信号650は、806において、波形補間を使用して、前フレーム601の最後のサンプルと、現在過渡フレーム634中の推定された最後のピークの第1のサンプル位置との間で合成され得る。波形補間は、ピッチラグ642と所定のスペクトル形状627とに基づくプロトタイプ波形646を使用し得る。802において、電子機器602が他の過渡符号化モード例えば、第2の符号化モード又は符号化モードBを使用すべきであると決定した場合、電子機器602は、808において、他の過渡符号化モードを使用して励起650を合成し得る。例えば、電子機器602は、808において、プロトタイプ波形646を繰り返し配置することによって励起信号650を合成する。プロトタイプ波形646は、ピッチラグ642と所定のスペクトル形状627とに基づいて生成又は決定され得る。プロトタイプ波形646は、現在過渡フレーム634中の第1の位置において開始して繰り返し配置され得る。第1の位置は、ピーク位置632のセットからの第1のピーク位置619に基づいて決定され得る。プロトタイプ波形646が繰り返し配置される回数は、ピッチラグ642と、第1の位置と、現在過渡フレーム634サイズとに基づいて決定され得る。例えば、プロトタイプ波形646及び/又はプロトタイプ波形646の部分は、現在過渡フレーム634の終了に達するまで繰り返し配置され得る。図9は、過渡フレームを復号するためのシステム及び方法が実装され得る、過渡デコーダ931の一構成を示すブロック図である。デコーダ931は、随意の第1のピークアンパッキングブロック/モジュール953、励起合成ブロック/モジュール941及び/又はピッチ同期利得スケーリング及びLPC合成ブロック/モジュール947を含み得る。過渡デコーダ931の一例はLPCデコーダである。例えば、過渡デコーダ931は、図1に示すデコーダ162、174であり、及び/又は図1に示すデコーダ162、174とともに含まれるデコーダのうちの1つであり得る。過渡デコーダ931は、利得945、第1のピーク位置933aパラメータ、モード935、前フレーム残差937、ピッチラグ939及びLPC係数949のうちの1つ以上を取得し得る。例えば、過渡エンコーダ104は、利得945、第1のピーク位置933a、モード935、ピッチラグ939及び/又はLPC係数949を与え得る。前フレーム残差は、例えば、時間n-1においてフレームを復号した後にデコーダが記憶する前フレームの復号された残差であり得ることに留意されたい。一構成では、この情報945、933a、935、939、949は、デコーダ931と同じ電子機器上にあるエンコーダ104から発生し得る。例えば、過渡デコーダ931は、エンコーダ104から情報945、933a、935、939、949を直接受信するか又はそれらの情報をメモリから取り出し得る。別の構成では、情報945、933a、935、939、949は、デコーダ931とは異なる電子機器102上にあるエンコーダ104から発生し得る。例えば、過渡デコーダ931は、情報945、933a、935、939、949を別の電子機器102から受信している受信機170からそれらの情報を取得し得る。第1のピーク位置933aは、第1の符号化モード例えば、有声過渡符号化モードが使用されるときなど、エンコーダ104によって常に与えられるとは限らないことに留意されたい。幾つかの構成では、パラメータとして、利得945、第1のピーク位置933a、モード935、ピッチラグ939及び/又はLPC係数949が受信され得る。より詳細には、過渡デコーダ931が、利得パラメータ945、第1のピーク位置パラメータ933a、モードパラメータ935、ピッチラグパラメータ939及び/又はLPC係数パラメータ949を受信し得る。例えば、この情報945、933a、935、939、949の各タイプは、ビット数を使用して表され得る。一構成では、これらのビットはパケット中で受信され得る。これらのビットは、過渡デコーダ931が情報945、933a、935、939、949を使用し得るように、電子機器及び/又は過渡デコーダ931によってアンパック、解釈、デフォーマット及び/又は復号され得る。一構成では、ビットは、表1に記載されている情報945、933a、935、939、949のために割り振られ得る。表1に示すフレームタイプパラメータは、デコーダ例えば、NELPデコーダ、QPPPデコーダ、無音デコーダ、過渡デコーダなどを選択するために使用され得、フレーム誤りに対して保護する例えば、検出するためのフレーム誤り保護が使用され得ることに留意されたい。モード935は、音声又はオーディオ信号を符号化するために第1の符号化モード例えば、符号化モードA又は有声過渡符号化モードが使用されたか第2の符号化モード例えば、符号化モードB又は他の過渡符号化モードが使用されたかを示し得る。モード935は、第1のピークアンパッキングブロック/モジュール953及び/又は励起合成ブロック/モジュール941に与えられ得る。モード935が第2の符号化モード例えば、他の過渡符号化モードを示す場合、第1のピークアンパッキングブロック/モジュール953は、第1のピーク位置933bを取り出すか又はアンパックし得る。例えば、過渡デコーダ931によって受信された第1のピーク位置933aは、幾つかのビット例えば、3ビットを使用して第1のピーク位置を表す第1のピーク位置パラメータ933aであり得る。追加又は代替として、第1のピーク位置933aは、他の情報例えば、ヘッダ情報、他のペイロード情報などとともにパケット中に含まれ得る。第1のピークアンパッキングブロック/モジュール953は、第1のピーク位置パラメータ933aをアンパックし、及び/又はピーク位置パラメータ933aを解釈例えば、復号、デフォーマットなどして、第1のピーク位置に933bを取得し得る。但し、幾つかの構成では、第1のピーク位置933aは、アンパッキングが必要とされないようなフォーマットで過渡デコーダ931に与えられ得る。その構成では、過渡デコーダ931は第1のピークアンパッキングブロック/モジュール953を含まないことがあり、第1のピーク位置933は励起合成ブロック/モジュール941に直接与えられ得る。モード935が第1の符号化モード例えば、有声過渡符号化モードを示す場合、第1のピーク位置パラメータ933aが受信されないことがあり、及び/又は第1のピークアンパッキングブロック/モジュール953がどんな動作も実行する必要がないことがある。そのような場合、第1のピーク位置933は励起合成ブロック/モジュール941に与えられないことがある。励起合成ブロック/モジュール941は、ピッチラグ939、前フレーム残差937、モード935及び/又は第1のピーク位置933に基づいて励起943を合成し得る。例えば、第2の符号化モード例えば、他の過渡符号化モードが使用される場合、励起943を合成するために第1のピーク位置933のみが使用され得る。励起943がどのように合成され得るかの一例を以下の図11に関して与えている。励起943は、ピッチ同期利得スケーリング及びLPC合成ブロック/モジュール947に与えられ得る。ピッチ同期利得スケーリング及びLPC合成ブロック/モジュール947は、励起943と利得945とLPC係数949とを使用して、合成又は復号された音声信号951を生成し得る。ピッチ同期利得スケーリング及びLPC合成ブロック/モジュール947の一例を以下の図14に関して説明している。合成音声信号951は、メモリに記憶され、スピーカーを使用して出力され、及び/又は別の電子機器に送信され得る。図10は、過渡フレームを復号するための方法1000の一構成を示す流れ図である。電子機器が、1002において、過渡フレームを示すフレームタイプ例えば、図1に示すフレームタイプ126など、インジケータ又はパラメータを取得例えば、受信、取り出しなどする。言い換えれば、電子機器は、現在フレームのフレームタイプが過渡フレームであることをフレームタイプが示すとき、図10に示す方法1000を実行し得る。幾つかの構成では、フレームタイプは、符号化電子機器から送られたフレームタイプパラメータであり得る。電子機器は、1004において、1つ以上のパラメータを取得する。例えば、電子機器は、利得945、第1のピーク位置933a、過渡符号化モード935、ピッチラグ939及び/又はLPC係数949を表すパラメータを受信するか、取り出すか又は他の方法で取得し得る。例えば、電子機器は、1つ以上のパケット又はメッセージとして別の電子機器からこれらのパラメータのうちの1つ以上を受信し得、メモリからこれらのパラメータのうちの1つ以上を取り出し得、及び/又は他の方法でエンコーダ104からこれらのパラメータのうちの1つ以上を取得し得る。一構成では、パラメータは、ワイヤレスに及び/又は衛星から受信され得る。電子機器は、1006において、過渡符号化モードパラメータに基づいて過渡符号化モード935を決定する。例えば、電子機器は、過渡デコーダ931によって使用可能である過渡符号化モード935を取得するために、過渡符号化モードパラメータをアンパック、復号及び/又はデフォーマットし得る。過渡符号化モード935は第1の符号化モード例えば、符号化モードA又は有声過渡符号化モードを示すか、あるいは過渡符号化モード935は第2の符号化モード例えば、符号化モードB又は他の過渡符号化モードを示し得る。電子機器はまた、1008において、ピッチラグパラメータに基づいてピッチラグ939を決定する。例えば、電子機器は、過渡デコーダ931によって使用可能であるピッチラグ939を取得するために、ピッチラグパラメータをアンパック、復号及び/又はデフォーマットし得る。電子機器は、1010において、過渡符号化モード935に基づいて励起信号943を合成する。例えば、過渡符号化モード935が第2の符号化モード例えば、他の過渡符号化モードを示す場合、電子機器は、1010において、第1のピーク位置933を使用して励起信号943を合成する。他の場合は、電子機器は、1010において、第1のピーク位置933を使用せずに励起信号943を合成する。1010において過渡符号化モード935に基づいて励起信号943を合成することについてのより詳細な例を、以下の図11に関して与えている。電子機器は、1012において、1つ以上の利得945に基づいて励起信号943をスケーリングして、スケーリングされた励起信号943を生成する。例えば、電子機器は、励起信号943に1つ以上のスケーリング係数又は利得945を乗算することによって、励起信号に利得例えば、スケーリング係数945を適用し得る。電子機器は、1014において、LPCパラメータに基づいてLPC係数949を決定する。例えば、電子機器は、過渡デコーダ931によって使用可能であるLPC係数949を取得するために、LPC係数パラメータ949をアンパック、復号及び/又はデフォーマットし得る。電子機器は、1016において、スケーリングされた励起信号943とLPC係数949とに基づいて合成音声信号951を生成する。1016において合成音声信号951を生成することについての一例を、図14に関して以下で説明している。合成音声信号951は、メモリに記憶され、スピーカーを使用して出力され、及び/又は別の電子機器に送信され得る。図11は、励起信号を合成するための方法1100の一構成を示す流れ図である。図11に示す方法1100は、例えば、合成音声信号951を生成するために過渡デコーダ931によって使用され得る。電子機器は、1102において、有声過渡符号化モード例えば、第1の符号化モード又は符号化モードAが使用されるべきか他の過渡符号化モード例えば、第2の符号化モード又は符号化モードBが使用されるべきかを決定する。一構成では、電子機器は、有声過渡符号化モードが使用されるか他の過渡符号化モードが使用されるかを示す符号化モードパラメータを取得又は受信する。例えば、符号化モードパラメータはシングルビットであり得、1が有声過渡符号化モードを示し、0が他の過渡符号化モードを示すか、又はその逆である。1102において有声過渡符号化モードが使用されると電子機器が決定した場合、電子機器は、1104において、現在過渡フレーム中の最後のピーク位置を決定例えば、推定する。この決定1104は、前フレームからの最後のピーク位置と、現在過渡フレームからのピッチラグ939とに基づいて行われ得る。例えば、電子機器は、最後のピーク位置を推定するために、前フレーム残差信号937とピッチラグ939とを使用し得る。電子機器は、1106において、励起信号943を合成する。励起信号943は、1106において、波形補間を使用して、前フレームの最後のサンプルと、現在過渡フレーム中の推定された最後のピークの第1のサンプル位置との間で合成され得る。波形補間は、ピッチラグ939と所定のスペクトル形状とに基づくプロトタイプ波形を使用し得る。1102において、他の過渡符号化モード例えば、第2の符号化モード又は符号化モードBを使用すべきであると電子機器が決定した場合、電子機器は、1108において、第1のピーク位置933を取得する。一例では、電子機器は、第1のピーク位置933を取得するために、受信された第1のピーク位置パラメータをアンパックし、及び/又はピーク位置パラメータを解釈例えば、復号、デフォーマットなどし得る。別の例では、電子機器は、1108において、メモリから第1のピーク位置933を取り出すか、又はエンコーダから第1のピーク位置933を取得し得る。電子機器は、1110において、他の過渡符号化モードを使用して励起943を合成する。例えば、電子機器は、1110において、プロトタイプ波形を繰り返し配置することによって励起信号943を合成し得る。プロトタイプ波形は、ピッチラグ939と所定のスペクトル形状とに基づいて生成又は決定され得る。プロトタイプ波形は、第1の位置において開始して繰り返し配置され得る。第1の位置は第1のピーク位置933に基づいて決定され得る。プロトタイプ波形が繰り返し配置される回数は、ピッチラグ939と、第1の位置と、現在過渡フレームサイズとに基づいて決定され得る。例えば、プロトタイプ波形は、現在過渡フレームの終了に達するまで繰り返し配置され得る。整数個の全プロトタイプ波形がフレーム内に均等に収まらない場合はプロトタイプ波形の一部分も配置され得、及び/又は残りの部分が後続のフレーム中に配置されるかもしくは廃棄され得ることに留意されたい。図12は、過渡フレームを符号化するためのシステム及び方法が実装され得る、電子機器1202の一例を示すブロック図である。この例では、電子機器1202は、前処理及び雑音抑圧ブロック/モジュール1255と、モデルパラメータ推定ブロック/モジュール1259と、レート決定ブロック/モジュール1257と、第1のスイッチングブロック/モジュール1261と、無音エンコーダ1263と、雑音励起線形予測NELPエンコーダ1265と、過渡エンコーダ1267と、1/4レートプロトタイプピッチ周期QPPPエンコーダ1269と、第2のスイッチングブロック/モジュール1271と、パケットフォーマッティングブロック/モジュール1273とを含む。前処理及び雑音抑圧ブロック/モジュール1255は、音声信号1206を取得又は受信し得る。一構成では、前処理及び雑音抑圧ブロック/モジュール1255は、音声信号1206中の雑音を抑制し、及び/又は音声信号1206に対してフィルタ処理などの他の処理を実行し得る。得られた出力信号はモデルパラメータ推定ブロック/モジュール1259に与えられる。モデルパラメータ推定ブロック/モジュール1259は、LPCと、第1のカットピッチラグと、第1のカットピッチラグにおける正規化自己相関とを推定し得る。例えば、このプロシージャは、拡張可変レートコーデック/拡張可変レートコーデックB及び/又は拡張可変レートコーデック広帯域EVRC/EVRC-B/EVRC-WBにおいて使用されるプロシージャに同様であり得る。レート決定ブロック/モジュール1257は、音声信号1206を符号化するための符号化レートを決定し得る。符号化レートは、符号化音声信号1206を復号する際に使用するためにデコーダに与えられ得る。電子機器1202は、音声信号1206を符号化するためにどのエンコーダを使用すべきかを決定し得る。時々、音声信号1206は、実際の音声を常に含んでいるとは限らないが、例えば、無音及び/又は雑音を含んでいることがあることに留意されたい。一構成では、電子機器1202は、モデルパラメータ推定1259に基づいてどのエンコーダを使用すべきかを決定し得る。例えば、電子機器1202が音声信号1206中で無音を検出した場合、電子機器1202は、無音エンコーダ1263を通して無音音声信号をチャネリングするために第1のスイッチングブロック/モジュール1261を使用し得る。第1のスイッチングブロック/モジュール1261は、モデルパラメータ推定1259に基づいて、NELPエンコーダ1265、過渡エンコーダ1267又はQPPPエンコーダ1269によって符号化するように音声信号1206をスイッチングするために同様に使用され得る。無音エンコーダ1263は、1つ以上の幾つかの情報を用いて無音を符号化又は表現し得る。例えば、無音エンコーダ1263は、音声信号1206中の無音の長さを表すパラメータを生成し得る。本明細書で開示するシステム及び方法の幾つかの構成のために使用され得る無音/背景を符号化する2つの例が、EnhancedVariableRateCodecSpeechServiceOptions36870and73forWidebandSpreadSpectrumDigitalSystemsと題する3GPP2文書C.S0014Dのセクション4.15及び4.17に記載されている。雑音励起線形予測NELPエンコーダ1265は、無声音声として分類されたフレームを符号化するために使用され得る。NELP符号化は、信号再生に関して効果的に動作し、音声信号1206はピッチ構造を殆んど又は全く有しない。より詳細には、NELPは、無声音声又は背景雑音など、性質が雑音様である音声を符号化するために使用され得る。NELPは、フィルタ処理された擬似ランダム雑音信号を使用して無声音声をモデル化する。そのような音声セグメントの雑音様の性質は、デコーダにおいてランダム信号を生成し、それらに適切な利得を適用することによって再構成され得る。NELPは、コード化音声について単純なモデルを使用し、それによってより低いビットレートを達成し得る。過渡エンコーダ1267は、本明細書で開示するシステム及び方法に従って音声信号1206中の過渡フレームを符号化するために使用され得る。例えば、過渡エンコーダ1267として、上記の図1及び図6に関して説明した過渡エンコーダ104、604が使用され得る。従って、例えば、電子機器1202は、過渡フレームが検出されたとき、音声信号1206を符号化するために過渡エンコーダ1267を使用し得る。1/4レートプロトタイプピッチ周期QPPPエンコーダ1269は、有声音声として分類されたフレームを符号化するために使用され得る。有声音声は、QPPPエンコーダ1269によって活用される、緩やかに時間変動する周期成分を含んでいる。QPPPエンコーダ1269は、各フレーム内のピッチ周期のサブセットを符号化する。音声信号1206の残りの期間は、これらのプロトタイプ期間間の補間によって再構成される。有声音声の周期性を活用することにより、QPPPエンコーダ1269は、音声信号1206を知覚的に正確な方法で再生することが可能である。QPPPエンコーダ1269は、性質が周期的である音声データを符号化するために使用され得る、プロトタイプピッチ周期波形補間PPPWIを使用し得る。そのような音声は、プロトタイプピッチ周期PPPと同様である異なるピッチ周期によって特徴づけられる。このPPPは、QPPPエンコーダ1269が符号化するために使用するボイス情報であり得る。デコーダは、音声セグメント中の他のピッチ周期を再構成するためにこのPPPを使用し得る。第2のスイッチングブロック/モジュール1271は、パケットフォーマッティングブロック/モジュール1273に対して現在フレームを符号化するために使用されたエンコーダ1263、1265、1267、1269からの符号化音声信号をチャネリングするために使用され得る。パケットフォーマッティングブロック/モジュール1273は、例えば、送信のために符号化音声信号1206を1つ以上のパケット中にフォーマットし得る。例えば、パケットフォーマッティングブロック/モジュール1273は、過渡フレームのためのパケットをフォーマットし得る。一構成では、パケットフォーマッティングブロック/モジュール1273によって生成された1つ以上のパケットは別の機器に送信され得る。図13は、過渡フレームを復号するためのシステム及び方法が実装され得る、電子機器1300の一例を示すブロック図である。この例では、電子機器1300は、フレーム/ビット誤り検出器1377と、パケット化解除ブロック/モジュール1379と、第1のスイッチングブロック/モジュール1381と、無音デコーダ1383と、雑音励起線形予測NELPデコーダ1385と、過渡デコーダ1387と、1/4レートプロトタイプピッチ周期QPPPデコーダ1389と、第2のスイッチングブロック/モジュール1391と、ポストフィルタ1393とを含む。電子機器1300はパケット1375を受信し得る。パケット1375は、フレーム/ビット誤り検出器1377とパケット化解除ブロック/モジュール1379とに与えられ得る。パケット化解除ブロック/モジュール1379は、パケット1375から情報をアンパックし得る。例えば、パケット1375は、ペイロードデータに加えて、ヘッダ情報、誤り訂正情報、ルーティング情報及び/又は他の情報を含み得る。パケット化解除ブロック/モジュール1379はパケット1375からペイロードデータを抽出し得る。ペイロードデータは第1のスイッチングブロック/モジュール1381に与えられ得る。フレーム/ビット誤り検出器1377は、パケット1375の部分又は全部が誤って受信されたかどうかを検出し得る。例えば、フレーム/ビット誤り検出器1377は、パケット1375のいずれかが誤って受信されたかどうかを決定するためにパケット1375とともに送られた誤り検出コードを使用し得る。幾つかの構成では、電子機器1300は、フレーム/ビット誤り検出器1377の出力によって示され得る、パケット1375の一部又は全部が誤って受信されたかどうかに基づいて、第1のスイッチングブロック/モジュール1381及び/又は第2のスイッチングブロック/モジュール1391を制御し得る。追加又は代替として、パケット1375は、ペイロードデータを復号するためにどのタイプのデコーダが使用されなければならないかを示す情報を含み得る。例えば、符号化電子機器1202は、符号化モードを示す2ビットを送り得る。復号電子機器1300は、この指示を使用して第1のスイッチングブロック/モジュール1381と第2のスイッチングブロック/モジュール1391とを制御し得る。従って、電子機器1300は、無音デコーダ1383、NELPデコーダ1385、過渡デコーダ1387及び/又はQPPPデコーダ1389を使用して、パケット1375からペイロードデータを復号し得る。復号されたデータは、次いで、第2のスイッチングブロック/モジュール1391に与えられ得、第2のスイッチングブロック/モジュール1391は、復号されたデータをポストフィルタ1393にルーティングし得る。ポストフィルタ1393は、復号されたデータに対して何らかのフィルタ処理を実行し、合成音声信号1395を出力し得る。一例では、パケット1375は、ペイロードデータを符号化するために無音エンコーダ1263が使用されたことを符号化モードインジケータで示し得る。電子機器1300は、ペイロードデータを無音デコーダ1383にルーティングするように第1のスイッチングブロック/モジュール1381を制御し得る。復号された無音ペイロードデータは、次いで、第2のスイッチングブロック/モジュール1391に与えられ得、第2のスイッチングブロック/モジュール1391は、復号されたペイロードデータをポストフィルタ1393にルーティングし得る。別の例では、NELPエンコーダ1265によって符号化された音声信号例えば、無声音声信号を復号するためにNELPデコーダ1385が使用され得る。別の例では、パケット1375は、ペイロードデータが過渡エンコーダ1267を使用して符号化されたことを例えば、符号化モードインジケータを使用して示し得る。従って、電子機器1300は、第1のスイッチングブロック/モジュール1381を使用してペイロードデータを過渡デコーダ1387にルーティングし得る。過渡デコーダ1387は、上記で説明したようにペイロードデータを復号し得る。別の例では、QPPPエンコーダ1269によって符号化された音声信号例えば、有声音声信号を復号するためにQPPPデコーダ1389が使用され得る。復号されたデータは、第2のスイッチングブロック/モジュール1391に与えられ得、第2のスイッチングブロック/モジュール1391は、復号されたデータをポストフィルタ1393にルーティングし得る。ポストフィルタ1393は、信号に対して何らかのフィルタ処理を実行し得、その信号は合成音声信号1395として出力され得る。合成音声信号1395は、次いで、記憶され、例えば、スピーカーを使用して出力され、及び/又は別の機器例えば、Bluetoothヘッドセットに送信され得る。図14は、ピッチ同期利得スケーリング及びLPC合成ブロック/モジュール1447の一構成を示すブロック図である。図14に示すピッチ同期利得スケーリング及びLPC合成ブロック/モジュール1447は、図9に示すピッチ同期利得スケーリング及びLPC合成ブロック/モジュール947の一例であり得る。図14に示すように、ピッチ同期利得スケーリング及びLPC合成ブロック/モジュール1447は、1つ以上のLPC合成ブロック/モジュール1497a~c、1つ以上のスケール係数決定ブロック/モジュール1499a~b、及び/又は1つ以上の乗算器1405a~bを含み得る。LPC合成ブロック/モジュールA1497aは、例えば、単一のピッチサイクルのためにスケーリングされてない励起1401を取得又は受信し得る。初めに、LPC合成ブロック/モジュールA1497aはまた、ゼロメモリ1403を使用し得る。LPC合成ブロック/モジュールA1497aの出力はスケール係数決定ブロック/モジュールA1499aに与えられ得る。スケール係数決定ブロック/モジュールA1499aは、LPC合成A1497aからの出力とターゲットピッチサイクルエネルギー入力1407とを使用して第1のスケーリング係数を生成し得、第1のスケーリング係数は第1の乗算器1405aに与えられ得る。乗算器1405aは、スケーリングされてない励起信号1401に第1のスケーリング係数を乗算する。スケーリングされた励起信号又は第1の乗算器1405aの出力は、LPC合成ブロック/モジュールB1497bと第2の乗算器1405bとに与えられる。LPC合成ブロック/モジュールB1497bは、第1の乗算器1405aの出力ならびに前の動作からのメモリ入力1413を使用して合成出力を生成し、合成出力はスケール係数決定ブロック/モジュールB1499bに与えられる。例えば、メモリ入力1413は、前フレームの終了においてメモリから入り得る。スケール係数決定ブロック/モジュールB1499bは、第2のスケーリング係数を生成するために、ターゲットピッチサイクルエネルギー入力1407の他にLPC合成ブロック/モジュールB1497bの出力を使用し、第2のスケーリング係数は第2の乗算器1405bに与えられる。第2の乗算器1405bは、第1の乗算器1405aの出力例えば、スケーリングされた励起信号に第2のスケーリング係数を乗算する。得られた乗積例えば、2回目にスケーリングされた励起信号はLPC合成ブロック/モジュールC1497cに与えられる。LPC合成ブロック/モジュールC1497cは、メモリ入力1413の他に第2の乗算器1405bの出力を使用して、合成音声信号1409と、さらなる動作のためのメモリ1411とを生成する。図15は、電子機器1500において利用され得る様々な構成要素を示す図である。図示の構成要素は、同じ物理構造内に配置されるか、あるいは別個のハウジング又は構造中に配置され得る。前に説明した電子機器102、168、1202、1300のうちの1つ以上は、電子機器1500と同様に構成され得る。電子機器1500はプロセッサ1521を含む。プロセッサ1521は、汎用シングル又はマルチチップマイクロプロセッサ例えば、ARM、専用マイクロプロセッサ例えば、デジタル信号プロセッサDSP、マイクロコントローラ、プログラマブルゲートアレイなどであり得る。プロセッサ1521は中央処理ユニットCPUと呼ばれることがある。図15の電子機器1500には単一のプロセッサ1521のみが示されているが、代替構成では、プロセッサの組合せ例えば、ARMとDSPが使用され得る。電子機器1500はまた、プロセッサ1521と電子通信しているメモリ1515を含む。すなわち、プロセッサ1521は、メモリ1515から情報を読み取り、及び/又はメモリ1515に情報を書き込むことができる。メモリ1515は、電子情報を記憶することが可能な任意の電子構成要素であり得る。メモリ1515は、ランダムアクセスメモリRAM、読取り専用メモリROM、磁気ディスクストレージ媒体、光記憶媒体、RAM中のフラッシュメモリデバイス、プロセッサとともに含まれるオンボードメモリ、プログラマブル読取り専用メモリPROM、消去可能プログラマブル読取り専用メモリEPROM、電気的消去可能PROMEEPROM、レジスタなど、及びそれらの組合せであり得る。データ1519a及び命令1517aがメモリ1515に記憶され得る。命令1517aは、1つ以上のプログラム、ルーチン、サブルーチン、関数、プロシージャなどを含み得る。命令1517aは、単一のコンピュータ可読ステートメント又は多くのコンピュータ可読ステートメントを含み得る。命令1517aは、上記で説明した方法200、300、700、800、1000、1100のうちの1つ以上を実装するために、プロセッサ1521によって実行可能であり得る。命令1517aを実行することは、メモリ1515に記憶されたデータ1519aの使用を含み得る。図15は、プロセッサ1521にロードされている命令1517a及びデータ1519aから来ることがある幾つかの命令1517b及びデータ1519bを示している。電子機器1500はまた、他の電子機器と通信するための1つ以上の通信インターフェース1523を含み得る。通信インターフェース1523は、ワイヤード通信技術、ワイヤレス通信技術、又は両方に基づき得る。異なるタイプの通信インターフェース1523の例には、シリアルポート、パラレルポート、ユニバーサルシリアルバスUSB、イーサネットアダプター、IEEE1394バスインターフェース、小型コンピュータシステムインターフェースSCSIバスインターフェース、赤外線IR通信ポート、Bluetoothワイヤレス通信アダプターなどがある。電子機器1500はまた、1つ以上の入力デバイス1525と、1つ以上の出力デバイス1529とを含み得る。様々な種類の入力デバイス1525の例には、キーボード、マウス、マイクロフォン、遠隔制御デバイス、ボタン、ジョイスティック、トラックボール、タッチパッド、ライトペンなどがある。例えば、電子機器1500は、音響信号をキャプチャするための1つ以上のマイクロフォン1527を含み得る。一構成では、マイクロフォン1527は、音響信号例えば、ボイス、音声を電気又は電子信号に変換するトランスデューサであり得る。様々な種類の出力デバイス1529の例には、スピーカー、プリンタなどがある。例えば、電子機器1500は1つ以上のスピーカー1531を含み得る。一構成では、スピーカー1531は、電気又は電子信号を音響信号に変換するトランスデューサであり得る。電子機器1500中に典型的に含まれ得る1つの特定のタイプの出力デバイスはディスプレイデバイス1533である。本明細書で開示する構成とともに使用されるディスプレイデバイス1533は、陰極線管CRT、液晶ディスプレイLCD、発光ダイオードLED、ガスプラズマ、エレクトロルミネセンスなど、任意の好適な画像投影技術を利用し得る。メモリ1515に記憶されたデータを、ディスプレイデバイス1533上に示されるテキスト、グラフィック、及び/又は適宜に動画に変換するために、ディスプレイコントローラ1535も設けられ得る。電子機器1500の様々な構成要素は、電力バス、制御信号バス、ステータス信号バス、データバスなどを含み得る1つ以上のバスによって互いに結合され得る。簡単のために、図15では様々なバスはバスシステム1537として示してある。図15は、電子機器1500の1つの可能な構成しか示していないことに留意されたい。様々な他のアーキテクチャ及び構成要素も利用され得る。図16に、ワイヤレス通信機器1600内に含まれ得る幾つかの構成要素を示す。上記で説明した電子機器102、168、1202、1300、1500のうちの1つ以上は、図16に示すワイヤレス通信機器1600と同様に構成され得る。ワイヤレス通信機器1600はプロセッサ1657を含む。プロセッサ1657は、汎用シングル又はマルチチップマイクロプロセッサ例えば、ARM、専用マイクロプロセッサ例えば、デジタル信号プロセッサDSP、マイクロコントローラ、プログラマブルゲートアレイなどであり得る。プロセッサ1657は中央処理ユニットCPUと呼ばれることがある。図16のワイヤレス通信機器1657には単一のプロセッサ1600のみが示されているが、代替構成では、プロセッサの組合せ例えば、ARMとDSPが使用され得る。ワイヤレス通信機器1600はまた、プロセッサ1657と電子通信しているメモリ1639を含むすなわち、プロセッサ1657は、メモリ1639から情報を読み取り、及び/又はメモリ1639に情報を書き込むことができる。メモリ1639は、電子情報を記憶することが可能な任意の電子構成要素であり得る。メモリ1639は、ランダムアクセスメモリRAM、読取り専用メモリROM、磁気ディスクストレージ媒体、光記憶媒体、RAM中のフラッシュメモリデバイス、プロセッサとともに含まれるオンボードメモリ、プログラマブル読取り専用メモリPROM、消去可能プログラマブル読取り専用メモリEPROM、電気的消去可能PROMEEPROM、レジスタなど、及びそれらの組合せであり得る。データ1641及び命令1643がメモリ1639に記憶され得る。命令1643は、1つ以上のプログラム、ルーチン、サブルーチン、関数、プロシージャ、コードなどを含み得る。命令1643は、単一のコンピュータ可読ステートメント又は多くのコンピュータ可読ステートメントを含み得る。命令1643は、上記で説明した方法200、300、700、800、1000、1100のうちの1つ以上を実装するために、プロセッサ1657によって実行可能であり得る。命令1643を実行することは、メモリ1639に記憶されたデータ1641の使用を含み得る。図16は、プロセッサ1657にロードされている命令1643及びデータ1641から来ることがある幾つかの命令1643a及びデータ1641aを示している。ワイヤレス通信機器1600はまた、ワイヤレス通信機器1600と遠隔位置例えば、別の電子機器、通信機器などとの間の信号の送信及び受信を可能にするために、送信機1653と受信機1655とを含み得る。送信機1653と受信機1655とはトランシーバ1651と総称されることがある。アンテナ1649はトランシーバ1651に電気的に結合され得る。ワイヤレス通信機器1600はまた、複数の送信機、複数の受信機、複数のトランシーバ及び/又は複数のアンテナを含み得る図示せず。幾つかの構成では、ワイヤレス通信機器1600は、音響信号をキャプチャするための1つ以上のマイクロフォン1645を含み得る。一構成では、マイクロフォン1645は、音響信号例えば、ボイス、音声を電気又は電子信号に変換するトランスデューサであり得る。追加又は代替として、ワイヤレス通信機器1600は1つ以上のスピーカー1647を含み得る。一構成では、スピーカー1647は、電気又は電子信号を音響信号に変換するトランスデューサであり得る。ワイヤレス通信機器1600の様々な構成要素は、パワーバス、制御信号バス、ステータス信号バス、データバスなどを含み得る1つ以上のバスシステムによって一緒に結合され得る。簡単のために、図16では様々なバスはバスシステム1659として示してある。上記の説明では、様々な用語とともに参照番号を時々使用した。用語が参照番号とともに使用されている場合、これは、1つ以上の図に示された特定の要素を指すものとされ得る。用語が参照番号なしに使用されている場合、これは、概して特定の図に限定されない用語を指すものとされ得る。決定という用語は、多種多様なアクションを包含し、従って、決定は、計算、算出、処理、導出、調査、探索例えば、テーブル、データベース又は別のデータ構造での探索、確認などを含むことができる。また、決定は、受信例えば、情報を受信すること、アクセス例えば、メモリ中のデータにアクセスすることなどを含むことができる。また、決定は、解決、選択、選出、確立などを含むことができる。に基づいてという句は、別段に明示されていない限り、のみに基づいてを意味しない。言い換えれば、に基づいてという句は、のみに基づいてとに少なくとも基づいての両方を表す。本明細書で説明した機能は、1つ以上の命令としてコンピュータ可読媒体上に記憶され得る。コンピュータ可読媒体という用語は、コンピュータ又はプロセッサによってアクセスされ得る任意の利用可能な媒体を指す。限定ではなく、例として、そのような媒体は、RAM、ROM、EEPROM、フラッシュメモリ、CD-ROM又は他の光ディスクストレージ、磁気ディスクストレージ又は他の磁気ストレージデバイス、あるいは命令又はデータ構造の形態の所望のプログラムコードを記憶するために使用され得、コンピュータによってアクセスされ得る、任意の他の媒体を備え得る。本明細書で使用するディスクdisk及びディスクdiscは、コンパクトディスクdiscCD、レーザディスクdisc、光ディスクdisc、デジタル多用途ディスクdiscDVD、フロッピー登録商標ディスクdisk及びブルーレイ登録商標ディスクdiscを含み、ディスクdiskは、通常、データを磁気的に再生し、ディスクdiscは、データをレーザで光学的に再生する。コンピュータ可読媒体は有形で非一時的であり得ることに留意されたい。コンピュータプログラム製品という用語は、コンピューティングデバイス又はプロセッサによって実行、処理又は計算され得るコード又は命令例えば、プログラムと組み合わせたコンピューティングデバイス又はプロセッサを指す。本明細書で使用するコードという用語は、コンピューティングデバイス又はプロセッサによって実行可能であるソフトウェア、命令、コード又はデータを指すことがある。ソフトウェア又は命令はまた、送信媒体を介して送信され得る。例えば、ソフトウェアが、同軸ケーブル、光ファイバケーブル、ツイストペア、デジタル加入者回線DSL、又は赤外線、無線、及びマイクロ波などのワイヤレス技術を使用して、ウェブサイト、サーバ、又は他のリモートソースから送信される場合、同軸ケーブル、光ファイバケーブル、ツイストペア、DSL、又は赤外線、無線、及びマイクロ波などのワイヤレス技術は、送信媒体の定義に含まれる。本明細書で開示する方法は、説明した方法を達成するための1つ以上のステップ又はアクションを備える。本方法のステップ及び/又はアクションは、特許請求の範囲の範囲から逸脱することなく互いに交換され得る。言い換えれば、本明細書で説明した方法の適切な動作のためにステップ又はアクションの特定の順序が必要とされない限り、特定のステップ及び/又はアクションの順序及び/又は使用は、特許請求の範囲の範囲を逸脱することなく修正され得る。特許請求の範囲は、上記に示した正確な構成及び構成要素に限定されないことを理解されたい。特許請求の範囲から逸脱することなく、本明細書で説明したシステム、方法、及び装置の構成、動作及び詳細において、様々な改変、変更及び変形が行われ得る。