(57)【要約】【課題】複数の符号化方式のうち、信号を効率的に符号化するための方式を決定する方法及び装置を提供する。【解決手段】  周波数ドメイン符号化方式と時間ドメイン符号化方式を含む複数の符号化方式のうち一つを現在フレームの符号化方式と決定する段階と、複数の過去フレームの符号化方式と係わる履歴をチェックする段階と、複数の過去フレームの符号化方式と係わる履歴のチェック結果に基づき、現在フレームについて決定された符号化方式を変更すべきかどうかを決定する段階と、決定された符号化方式を変更すべきかどうかの決定結果に基づき、決定された符号化方式を変更する段階とを含む、符号化方式の決定方法である。【選択図】      図５
2015026083.tif 000002
【特許請求の範囲】
【請求項１】
周波数ドメイン符号化方式と時間ドメイン符号化方式を含む複数の符号化方式のうち一つを現在フレームの符号化方式と決定する段階と、
複数の過去フレームの符号化方式と係わる履歴をチェックする段階と、
前記複数の過去フレームの符号化方式と係わる履歴のチェック結果に基づき、前記現在フレームについて決定された符号化方式を変更すべきかどうかを決定する段階と、
前記決定された符号化方式を変更すべきかどうかの決定結果に基づき、前記決定された符号化方式を変更する段階と
を含むことを特徴とする符号化方式の決定方法。
【請求項２】
前記決定された方式を変更すべきかどうかを決定する段階は、
前記複数の過去フレームの符号化方式と係わる履歴を累積する段階と、
前記累積された履歴を用いて前記決定された方式を変更すべきかどうかを決定する段階と
を含むことを特徴とする請求項１に記載の符号化方式の決定方法。
【請求項３】
前記現在フレームに設けられた信号が黙音に該当するかどうかを判断する段階と、
前記現在フレームに設けられた信号が黙音に該当すれば、前記現在フレームの符号化方式を決定するために保存していた過去フレームに設けられた信号に対する情報またはパラメータをリセットする段階と
をさらに含むことを特徴とする請求項１に記載の符号化方式の決定方法。
【請求項４】
前記リセットする段階は、
前記複数の過去フレームの符号化方式と係わる履歴をリセットすることを特徴とする請求項３に記載の符号化方式の決定方法。
【請求項５】
周波数ドメイン符号化方式と時間ドメイン符号化方式を含む複数の符号化方式のうち一つを現在フレームの符号化方式と決定する符号化方式決定部と、
複数の過去フレームの符号化方式と係わる履歴のチェック結果に基づき、前記現在フレームについて決定された符号化方式を変更すべきかどうかを決定する変更判断部と、
前記決定された符号化方式を変更すべきかどうかの決定結果に基づき、前記決定された符号化方式を変更する方式変更部と、
を備えることを特徴とする符号化方式の決定装置。
【請求項６】
前記変更判断部は、
複数の過去フレームの符号化方式と係わる履歴を累積し、該累積された履歴を用いて前記決定された方式を変更すべきかどうかを決定することを特徴とする請求項５に記載の符号化方式の決定装置。
【請求項７】
過去フレームに設けられた信号に対する情報またはパラメータを保存する保存部と、
前記現在フレームに設けられた信号が黙音に該当するかどうかを判断する黙音判断部と、
前記現在フレームに設けられた信号が黙音に該当すれば、前記保存された情報またはパラメータをリセットするリセット部
をさらに備えることを特徴とする請求項５に記載の符号化方式の決定装置。
【請求項８】
前記リセット部は、
前記複数の過去フレームの符号化方式と係わる履歴をリセットすることを特徴とする請求項７に記載の符号化方式の決定装置。
【請求項９】
周波数ドメイン符号化方式と時間ドメイン符号化方式を含む複数の符号化方式のうち一つを現在フレームの符号化方式と決定する段階と、
複数の過去フレームの符号化方式と係わる履歴をチェックする段階と、
前記複数の過去フレームの符号化方式と係わる履歴のチェック結果に基づき、前記現在フレームについて決定された符号化方式を変更すべきかどうかを決定する段階と、
前記決定された符号化方式を変更すべきかどうかの決定結果に基づき、前記決定された符号化方式を変更する段階と
を含む方法をコンピュータで行わせるためのプログラムを記録したコンピュータで読み取り可能な記録媒体。
【請求項１０】
少なくとも一つの過去のフレームの符号化方式をチェックする段階と、
前記少なくとも一つの過去フレームの符号化方式に基づき、周波数ドメイン符号化方式と時間ドメイン符号化方式を含む複数の符号化方式のうち一つを現在フレームの符号化方式と決定する段階と、
前記現在フレームの信号特性を判断する段階と、
前記現在フレームの信号特性に基づき、前記現在フレームについて決定された符号化方式を変更すべきかどうかを決定する段階と、
前記決定された符号化方式を変更すべきかどうかの決定結果に基づき、前記決定された符号化方式を変更する段階と
を含む符号化方式の決定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の一つ以上の実施形態は、音楽及び音声特性を持つオーディオ信号を符号化するか、または復号化する方法及び装置に係り、さらに詳細には、少ないビットを用いてかかるオーディオ信号に対して効率的に符号化及び復号化できる方法及び装置に関する。
【背景技術】
【０００２】
オーディオ符号化時に、いろいろな符号化方式（ｃｏｄｉｎｇ  ｍｏｄｅｓ）のうち、入力信号の特性を分析することで一つの方式を選択する。例えば、ＡＡＣ（Ａｄｖａｎｃｅｄ  Ａｕｄｉｏ  Ｃｏｄｅｃ）方式のような、周波数ドメインで符号化する方式と、ＣＥＬＰ（Ｃｏｄｅ  Ｅｘｃｉｔｅｄ  Ｌｉｎｅａｒ  ｐｒｅｄｉｃｔｉｏｎ）方式のような時間ドメインで符号化する方式のうち、いずれか一つを選択して入力信号を該当方式で符号化する。通常、入力信号が音楽特性にさらに近いと判断されれば、周波数ドメインで符号化する方式を選択して符号化し、もし、入力信号が音声特性にさらに近いと判断されれば、時間ドメインで符号化する方式を選択して符号化する。
【０００３】
このような動作において、入力信号の符号化方式を選択する時、過去フレームに設けられた信号の特性を保存し、現在フレームに設けられた信号の特性だけでなく、過去フレームに設けられた信号の特性に基づいて現在フレームに設けられた信号の符号化方式を決定できる。しかし、この場合、信号の符号化方式を変更する回数と、信号の符号化方式を変更するのにかかる時間を低減させる必要がある。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の一つ以上の実施形態は、複数の符号化方式のうち、信号を効率的に符号化するための方式を決定する方法及び装置を提供することである。
【課題を解決するための手段】
【０００５】
本発明の一つ以上の実施形態による信号の符号化方式の決定方法は、一つ以上の過去フレームに設けられた信号に対して保存された情報またはパラメータに基づいて、現在フレームに設けられた信号に対して決定された符号化方式を持つ符号化方式の決定方法において、前記現在フレームに設けられた信号が黙音に該当するかどうかを判断する段階と、前記現在フレームに設けられた信号が黙音に該当すれば、前記保存された情報またはパラメータをリセットする段階と、を含む。
【０００６】
本発明の一つ以上の実施形態による信号の符号化方式の決定方法は、現在フレームに設けられた信号の符号化方式を決定する段階と、前記現在フレームに設けられた信号に音声または音楽が存在する可能性を計算する段階と、一つ以上の過去フレームに設けられた信号に音声または音楽が存在する可能性の履歴と前記計算された可能性に基づいて、前記決定された符号化方式を変更すべきかどうかを決定する段階と、前記決定された符号化方式を変更すべきと決定されれば、前記決定された符号化方式を変更する段階と、を含む。
【０００７】
本発明の一つ以上の実施形態による信号の符号化方式の決定装置は、一つ以上の過去フレームに設けられた信号に関する情報またはパラメータを保存する保存部と、前記保存された情報またはパラメータを用いて現在フレームに設けられた信号の符号化方式を決定する符号化方式決定部と、現在フレームに設けられた信号が黙音に該当するかどうかを判断する黙音判断部と、前記現在フレームに設けられた信号が黙音に該当すれば、前記保存された情報またはパラメータをリセットするリセット部と、を備える。
【０００８】
本発明の一つ以上の実施形態による信号の符号化方式の決定装置は、現在フレームに設けられた信号の符号化方式を決定する符号化方式決定部と、前記現在フレームに設けられた信号に音声または音楽が存在する可能性を計算する信号分析部と、一つ以上の過去フレームに設けられた信号に音声または音楽が存在する可能性の履歴と前記計算された可能性とに基づいて、前記決定された符号化方式を変更すべきかどうかを決定する変更判断部と、前記決定された符号化方式を変更すべきと決定されれば、前記決定された符号化方式を変更する方式変更部と、を備える。
【０００９】
本発明の一つ以上の実施形態による記録媒体は、一つ以上の過去フレームに設けられた信号に対して保存された情報またはパラメータに基づいて、現在フレームに設けられた信号に対して決定された符号化方式を持つ符号化方式の決定方法において、前記現在フレームに設けられた信号が黙音に該当するかどうかを判断する段階と、前記現在フレームに設けられた信号が黙音に該当すれば、前記保存された情報またはパラメータをリセットする段階とを含む方法をコンピュータで行わせるためのプログラムを記録し、この記録媒体はコンピュータで読み取り可能である。
【００１０】
本発明の一つ以上の実施形態による記録媒体は、現在フレームに設けられた信号の符号化方式を決定する段階と、前記現在フレームに設けられた信号に音声または音楽が存在する可能性を計算する段階と、一つ以上の過去フレームに設けられた信号に音声または音楽が存在する可能性の履歴と前記計算された可能性とに基づいて、前記決定された符号化方式を変更すべきかどうかを決定する段階と、前記決定された符号化方式を変更すべきと決定されれば、前記決定された符号化方式を変更する段階と、を含む方法をコンピュータで行わせるためのプログラムを記録し、この記録媒体はコンピュータで読み取り可能である。
【図面の簡単な説明】
【００１１】
【図１】一つ以上の一実施形態によって、符号化方式の決定方法を図示した図である。
【図２】一つ以上の一実施形態によって、符号化方式の決定方法を図示した図である。
【図３】一つ以上の一実施形態によって、音声が存在する可能性の履歴値を計算する実施形態を図示した図である。
【図４】一つ以上の一実施形態によって、図２の符号化方式の決定方法のような符号化方式の決定方法で符号化方式変更段階を図示した図である。
【図５】一つ以上の一実施形態によって、符号化方式の決定方法を図示した図である。
【図６】一つ以上の一実施形態によって、黙音区間と非黙音区間とで形成された例を図示した図である。
【図７】一つ以上の一実施形態によって、符号化方式の決定装置を図示した図である。
【図８】一つ以上の一実施形態によって、符号化方式の決定装置を図示した図である。
【図９】一つ以上の一実施形態によって、符号化方式の決定装置を図示した図である。
【発明を実施するための形態】
【００１２】
以下、添付した図面を参照して一つ以上の実施形態による符号化方式の決定方法及び装置について詳細に説明する。
【００１３】
図１は、一つ以上の一実施形態によって、符号化方式の決定方法を図示した図である。
【００１４】
まず、現在フレームに設けられた信号が黙音（ｓｉｌｅｎｃｅ）に該当するかどうかを判断する（第１００段階）。第１００段階で黙音に該当するかどうかは、現在フレームに設けられた信号のエネルギーまたは特性を基準に判断する。一例として、第１００段階では、現在フレームに設けられた信号のエネルギーが既に設定された臨界値より小さければ、黙音に該当すると判断できる。ここで、追加的及び／または代案的黙音検出技術も同一に適用されうる。
【００１５】
第１００段階で、現在フレームに設けられた信号が黙音に該当すると判断されれば、多様な符号化方式のうち、現在フレームに設けられた信号の適切な符号化方式を決定するのに連続的に利用するために、保存していた一つ以上の過去フレームに設けられた信号に関する情報またはパラメータをリセットする（第１１０段階）。
【００１６】
過去フレームに設けられた信号に関する情報またはパラメータは、例えば、長区間特性に関する情報でありうる。第１１０段階では、長区間特性のうち既に設定された数に該当する過去フレームに設けられた信号の短区間特性に対する平均値、または現在フレームに設けられた信号に音声または音楽が存在する可能性の履歴をリセットできる。
【００１７】
ここで、長区間特性は、過去フレームに設けられた信号の短区間特性の推移を分析した情報をいう。例えば、長区間特性には既に設定された数に該当する過去フレームに設けられた信号の短区間特性に対する平均値、現在フレームに設けられた信号に音声または音楽が存在する可能性及び音声または音楽が存在する可能性の履歴値などがある。そして、短区間特性は各フレームが持つ固有の特性であって、線形／長期予測利得、スペクトルチルト及び零点交差率及びスペクトル自己相関度などの情報及びパラメータで形成された群から選択される一つ以上で構成できる。
【００１８】
第１１０段階後に、以前の最後のフレームに設けられた信号の符号化方式で、現在フレームに設けられた信号を符号化すると決定する（第１２０段階）。
【００１９】
第１００段階で、現在フレームに設けられた信号が黙音に該当しないと判断されれば、現在フレームに設けられた信号の特性を分析して現在フレームに設けられた信号に関する情報またはパラメータを抽出し、過去フレームに設けられた信号に関する情報またはパラメータと、現在フレームに設けられた信号に関する情報またはパラメータとに基づいて、信号の符号化方式のうち現在フレームの符号化方式を決定する（第１３０段階）。第１３０段階で抽出する現在フレームに設けられた信号に関する情報またはパラメータの例として、前述した短区間特性と長区間特性とがある。
【００２０】
ここで、信号の符号化方式の実施形態として、時間ドメインで符号化する方式と、周波数ドメインで符号化する方式とがある。時間ドメインで符号化する方式の例としてＣＥＬＰ（Ｃｏｄｅ  Ｅｘｃｉｔｅｄ  Ｌｉｎｅａｒ  ｐｒｅｄｉｃｔｉｏｎ）があり、周波数ドメインで符号化する方式の例としてＴＣＸ（Ｔｒａｎｓｆｏｒｍ  Ｃｏｄｅｄ  Ｅｘｃｉｔａｔｉｏｎ）及びＡＡＣ（Ａｄｖａｎｃｅｄ  Ａｕｄｉｏ  Ｃｏｄｅｃ）がある。また、信号の符号化方式の実施形態として、音声を符号化する方式と音楽を符号化する方式とがありうる。ここで、追加的及び／または代案的な符号化方式も同一に適用され、したがって、前記の符号化方式に制限されない。
【００２１】
第１２０段階または第１３０段階後に、現在フレームが最後のフレームであるかどうかを判断する（第１４０段階）。
【００２２】
第１４０段階で、現在フレームが最後のフレームでないと判断されれば、次のフレームを入力され（第１５０段階）、次のフレームに対して第１００段階ないし第１５０段階を繰り返して行う。
【００２３】
図２は、一つ以上の一実施形態によって、符号化方式の決定方法を図示した図である。
【００２４】
まず、現在フレームに設けられた信号の特性を分析して、現在フレームに設けられた信号に関する情報またはパラメータを抽出する（第２００段階）。第２００段階で抽出する情報またはパラメータの例としては、短区間特性と長区間特性とがある。短区間特性は、例えば、各フレームが持つ固有の特性であって、線形／長期予測利得、スペクトルチルト及び零点交差率及びスペクトル自己相関度などの情報あるいはパラメータで形成された群から選択される一つ以上で構成されうる。また、これら情報あるいはパラメータから一つ以上を選択してもよい。長区間特性は、過去フレームに設けられた信号の短区間特性の推移を分析した情報をいう。例えば、長区間特性には、既に設定された数に該当する過去フレームに設けられた信号の短区間特性に対する平均値、現在フレームに設けられた信号に音声または音楽が存在する可能性及び音声または音楽が存在する可能性の履歴値などがある。
【００２５】
このうち、音声が存在する可能性であるＳＰＰ（Ｓｐｅｅｃｈ  Ｐｒｅｓｅｎｃｅ  Ｐｏｓｓｉｂｉｌｉｔｙ）は、例えば、下記の式（１）を用いて求めることができる。以下では、ＳＰＰを中心として説明するが、ＳＰＰに限定して実施すべきものではない。
【００２６】
ＳＰＰ＝ＳＮＲ＿Ｗ・ＳＮＲ＿ＳＰ＋ＴＩＬＴ＿Ｗ・ＴＩＬＴ＿ＳＰ＋ＺＣ＿Ｗ・ＺＣ＿ＳＰ      （１）
ここで、ＳＮＲ＿Ｗは、ＳＮＲ＿ＳＰに対する加重値であり、ＴＩＬＴ＿Ｗは、ＴＩＬＴ＿ＳＰに対する加重値であり、ＺＣ＿Ｗは、ＺＣ＿ＳＰに対する加重値であり、ＳＮＲ＿ＳＰは、ＬＰ−ＬＴＰ利得に対する長区間特性であって、例えば、下記の式（２）を用いて求めることができ、ＴＩＬＴ＿ＳＰは、スペクトルチルトに対する長区間特性であって、例えば、下記の式（３）を用いて求めることができ、ＺＣ＿ＳＰは、零点交差率に対する長区間特性であって、例えば、下記の式（４）４を用いて求めることができる。
【００２７】
ｉｆ（ＳＮＲ＿ＶＡＲ＞ＳＮＲ＿ＴＨＲ）
ＳＮＲ＿ＳＰ＝ａ＊ＳＮＲ＿ＳＰ＋（１−ａ）＊ＳＮＲ＿ＶＡＲ
ｅｌｓｅ
ＳＮＲ＿ＳＰ−＝Ｄ１                                            （２）
ここで、ＳＮＲ＿ＶＡＲは、現在フレームに先行する所定数のフレームによるＬＴ−ＬＴＰ利得に対する平均値と現在フレームのＬＰ−ＬＴＰ利得との差分値あるいはその差分値の絶対値であり、ＳＮＲ＿ＴＨＲは、既に設定された臨界値であり、ＳＮＲ＿ＳＰの初期値は、０であり、‘ａ’は、０〜１の実数であって、ＳＮＲ＿ＳＰとＳＮＲ＿ＶＡＲとに対する加重値であり、‘Ｄ１’は、β１×（ＳＮＲ＿ＴＨＲ／ＬＴ−ＬＴＰ利得）であり、‘β１’は、減少程度を表す定数である。
【００２８】
ｉｆ（ＴＩＬＴ＿ＶＡＲ＞ＴＩＬＴ＿ＴＨＲ）
ＴＩＬＴ＿ＳＰ＝ａ２＊ＴＩＬＴ＿ＳＰ＋（１−ａ２）＊ＴＩＬＴ＿ＶＡＲ
ｅｌｓｅ
ＴＩＬＴ＿ＳＰ−＝Ｄ２                    （３）
ここで、ＴＩＬＴ＿ＶＡＲは、現在フレームに先行する所定数のフレームによるスペクトルチルトに対する平均値と現在フレームのスペクトルチルトとの差分値あるいはその差分値の絶対値であり、ＴＩＬＴ＿ＴＨＲは、既に設定された臨界値であり、ＴＩＬＴ＿ＳＰの初期値は、０であり、‘ａ２’は、０〜１の実数であって、ＴＩＬＴ＿ＳＰとＴＩＬＴ＿ＶＡＲとに対する加重値であり、Ｄ２は、β２×（ＴＩＬＴ＿ＴＨＲ／ＳＰＥＣＴＲＵＭ  ＴＩＬＴ）であり、‘β２’は、減少程度を表す定数である。
【００２９】
ｉｆ（ＺＣ＿ＶＡＲ＞ＺＣ＿ＴＨＲ）
ＺＣ＿ＳＰ＝ａ３＊ＺＣ＿ＳＰ＋（１−ａ３）＊ＺＣ＿ＶＡＲ
ｅｌｓｅ
ＺＣ＿ＳＰ−＝Ｄ３                                          （４）
ここで、ＺＣ＿ＶＡＲは、現在フレームに先行する所定数のフレームによる零点交差率に対する平均値と現在フレームの零点交差率との差分値、あるいはその差分値の絶対値であり、ＺＣ＿ＴＨＲは、既に設定された臨界値であり、ＺＣ＿ＳＰの初期値は、０であり、‘ａ３’は、０〜１の実数であって、ＺＣ＿ＳＰとＺＣ＿ＶＡＲとに対する加重値であり、Ｄ３は、β３×（ＺＣ＿ＴＨＲ／ｚｅｒｏ−ｃｒｏｓｓｉｎｇ  ｒａｔｅ）であり、‘β３’は、減少程度を表す定数である。
【００３０】
また、音声または音楽が存在する可能性の履歴値は、所定数のフレームに設けられた信号に音声または音楽が存在する可能性に既に設定された加重値を適用して累積した値をいう。図３でＳＰＰを例として、音声または音楽が存在する可能性の履歴値を計算する実施形態を後述する。
【００３１】
第２００段階で抽出された現在フレームに設けられた信号に関する情報またはパラメータに基づいて、信号の符号化方式のうち現在フレームに設けられた信号の符号化方式を選択する（第２１０段階）。ここで、信号の符号化方式の実施形態として、時間ドメインで符号化する方式と周波数ドメインで符号化する方式とがある。時間ドメインで符号化する方式の例として、ＣＥＬＰがあり、周波数ドメインで符号化する方式の例として、ＴＣＸ（Ｔｒａｎｓｆｏｒｍ  Ｃｏｄｅｄ  Ｅｘｃｉｔａｔｉｏｎ）及びＡＡＣ（Ａｄｖａｎｃｅｄ  Ａｕｄｉｏ  Ｃｏｄｅｃ）がある。また、信号の符号化方式の実施形態として、音声を符号化する方式と音楽を符号化する方式とがありうる。ここで、追加的及び／または代案的符号化方式も同一に適用され、したがって、前記の符号化方式に制限されるものではない。
【００３２】
第２１０段階後に、以前フレームに設けられた信号の符号化方式、所定数の過去フレームに設けられた信号及び現在フレームに設けられた信号に音声または音楽が存在する可能性のうち少なくとも一つ以上に基づいて、第２１０段階で選択された符号化方式を変更すべきかどうかを判断する（第２２０段階）。所定数の過去フレームに設けられた信号または現在フレームに設けられた信号に音声または音楽が存在する可能性に基づいて判断する例として、前述した音声または音楽が存在する可能性の履歴値がある。
【００３３】
第２１０段階で選択された符号化方式を第２２０段階で変更すべきと判断されれば、第２１０段階で選択された符号化方式を変更する（第２３０段階）。
【００３４】
第２２０段階で変更しないと判断されるか、または第２３０段階後に、現在フレームが最後のフレームであるかどうかを判断する（第２４０段階）。
【００３５】
第２４０段階で、現在フレームが最後のフレームでないと判断されれば、次のフレームを入力され（第２５０段階）、次のフレームに対して第２００段階ないし第２４０段階を繰り返して行う。現在フレームに対して使われる符号化方式は、対応する情報あるいはパラメータと共に保存され、次のフレーム等の符号化方式を決定するのに使われうる。
【００３６】
図３は、一つ以上の一実施形態によって、音声が存在する可能性の履歴値を計算する実施形態を図示した図である。
【００３７】
例えば、第２１０段階で、現在フレームに設けられた信号の符号化方式と決定された符号化方式が第０モードであるか、または第１モードであるかを判断する（第３００段階）。ここで、第０モードは、周波数ドメインで符号化する方式または音楽を符号化する方式であり、第１モードは、時間ドメインで符号化する方式または音声を符号化する方式である。
【００３８】
もし、第２１０段階で選択された符号化方式が第１モードであると第３００段階で判断されれば、第０モードの履歴値を例として、下記の式（５）で計算する（第３１０段階）。
【００３９】
Ｍｏｄｅ０＿Ｈｙｓｔｅｒｅｓｉｓ＋＝（ｙ−（１００−ＳＰＰ）／１００．＊ｚ）        （５）
ここで、例えば、Ｍｏｄｅ０＿Ｈｙｓｔｅｒｅｓｉｓは第０モードの履歴値であり、‘ｙ’及び‘ｚ’は、既に設定された値である。
【００４０】
第３１０段階後に、第１モードの履歴値を例として、下記の式（６）で計算する（第３２０段階）。
【００４１】
Ｍｏｄｅ１＿Ｈｙｓｔｅｒｅｓｉｓ＋＝（ｘ＊（ＳＰＰ／１００））    （６）
ここで、例えば、Ｍｏｄｅ１＿Ｈｙｓｔｅｒｅｓｉｓは、第１モードの履歴値であり、‘ｘ’は、既に設定された値である。
【００４２】
もし、第２１０段階で選択されたモードが第０モードであると第３００段階で判断されれば、第０モードの履歴値を例として、下記の式（７）で計算する（第３３０段階）。
【００４３】
Ｍｏｄｅ０＿Ｈｙｓｔｅｒｅｓｉｓ＋＝（ｗ＊（（１００−ＳＰＰ）／１００））      （７）
ここで、例えば、Ｍｏｄｅ０＿Ｈｙｓｔｅｒｅｓｉｓは、第０モードの履歴値であり、‘ｗ’は、既に設定された値である。
【００４４】
第３３０段階後に、第１モードの履歴値を例として、下記の式（８）で計算する（第３４０段階）。
【００４５】
Ｍｏｄｅ１＿Ｈｙｓｔｅｒｅｓｉｓ＋＝（ｕ＋（（ＳＰＰ／１００）＊ｖ））    （８）
ここで、例えば、Ｍｏｄｅ１＿Ｈｙｓｔｅｒｅｓｉｓは、第１モードの履歴値であり、‘ｕ’及び‘ｖ’は、既に設定された値である。
【００４６】
しかし、音声または音楽が存在する可能性の履歴値に対する最小値と最大値とを既に設定できる。例えば、履歴値の最小値を‘０’と設定し、履歴値の最大値を‘１’と設定できる。もし、最小値と最大値との差を狭く設定することで履歴値の変動範囲を狭めれば、信号の符号化方式が変更される回数を増加させ、かつ信号の符号化方式を変更するための遅延をさらに減少させることができ、もし、最小値と最大値との差を広く設定することで履歴値の変動範囲を広げれば、信号の符号化方式が変更される回数が減少し、信号の符号化方式を変更するための遅延をさらに延長させることができる。したがって、信号を符号化する環境または信号の特性によって、履歴値に対する最大値と最小値とを調節して既に設定できる。
【００４７】
図４は、一つ以上の一実施形態によって、図２の符号化方式の決定方法のような符号化方式の決定方法で、符号化方式変更段階を図示した図である。
【００４８】
まず、例えば、第２１０段階で、現在フレームに設けられた信号の符号化方式と決定された符号化方式が第０モードであるか、または第１モードであるかを判断する（第４００段階）。ここで、第０モードは、周波数ドメインで符号化する方式または音楽を符号化する方式であり、第１モードは、時間ドメインで符号化する方式または音声を符号化する方式である。
【００４９】
もし、第２１０段階で、選択された符号化方式が第１モードであると第４００段階で判断されれば、例えば、以前の最後のフレームに設けられた信号を符号化した方式が第０モードであるか、または第１モードであるかを判断する（第４１０段階）。
【００５０】
もし、第４１０段階で、以前の最後のフレームに設けられた信号を符号化した方式が第０モードであると判断されれば、第０モードの履歴値が、例えば、‘０’より大きいかどうかを追加的に判断する（第４２０段階）。
【００５１】
もし、第４２０段階で、第０モードの履歴値が例として‘０’より大きいと判断されれば、現在フレームに設けられた信号の符号化方式を、第２１０段階で選択された第１モードから第０モードに変更する（第２３０段階）。
【００５２】
もし、第４１０段階で、以前の最後のフレームに設けられた信号を符号化した方式が第１モードである判断されるか、第４２０段階で、例えば、第０モードの履歴値が例とした‘０’であると判断されれば、第２１０段階で選択された現在フレームに設けられた信号の符号化方式を変更しない。ここで、第０モードの履歴値が例とした‘０’である場合は、第０モードの履歴値が既に設定された最小値に該当する場合または以前の最後のフレームに設けられた信号が黙音であってリセットされた場合でありうる。
【００５３】
もし、第２１０段階で選択された符号化方式が第０モードであると第４００段階で判断されれば、以前の最後のフレームに設けられた信号を符号化した方式が、例えば、第０モードであるか、または第１モードであるかを判断する（第４３０段階）。
【００５４】
もし、第４３０段階で、例えば、以前の最後のフレームに設けられた信号を符号化した方式が、例えば、第１モードであると判断されれば、第１モードの履歴値が、例えば、‘０’より大きいかどうかを判断する（第４４０段階）。
【００５５】
もし、第４４０段階で、第１モードの履歴値が例とした‘０’より大きいと判断されれば、現在フレームに設けられた信号の符号化方式を、第２１０段階で選択された第０モードから第１モードに変更できる（第２３０段階）。
【００５６】
もし、第４３０段階で、例えば、以前の最後のフレームに設けられた信号を符号化した方式が第０モードであると判断されるか、第４４０段階で、第１モードの履歴値が、例えば、‘０’であると判断されれば、第２１０段階で選択された現在フレームに設けられた信号の符号化方式を変更しない。ここで、第１モードの履歴値が例とした‘０’である場合は、第１モードの履歴値が既に設定された最小値に該当する場合、または例として以前の最後のフレームに設けられた信号が黙音であってリセットされた場合でありうる。
【００５７】
図５は、一つ以上の一実施形態によって、符号化方式の決定方法を図示した図である。
【００５８】
まず、現在フレームに設けられた信号が黙音に該当するかどうかを判断する（第５００段階）。第５００段階で黙音に該当するかどうかは、所定のフレームに設けられた信号のエネルギーまたは特性を基準に判断する。例えば、第５００段階では、現在フレームに設けられた信号のエネルギーが既に設定された臨界値より小さければ、黙音に該当すると判断できる。
【００５９】
第５００段階で、現在フレームに設けられた信号が黙音に該当すると判断されれば、信号の符号化方式のうち、現在フレームに設けられた信号の符号化方式の設定に利用するために、保存している一つ以上の過去フレームに設けられた信号に関する情報またはパラメータをリセットできる（第５０５段階）。
【００６０】
第５０５段階で、リセットする過去フレームに設けられた信号に関する情報は、長区間特性に関する情報でありうる。第５０５段階では、長区間特性のうち既に設定された数に該当する過去フレームに設けられた信号の短区間特性に対する平均値、及び現在フレームに設けられた信号に音声または音楽が存在する可能性の履歴をリセットできる。
【００６１】
また、長区間特性は、過去フレームに設けられた信号の短区間特性の推移を分析した情報をいう。ここで、短区間特性は、各フレームが持つ固有の特性であって、線形／長期予測利得、スペクトルチルト及び零点交差率及びスペクトル自己相関度を含むことができる。一つ以上の実施形態において、これら特性が具現時に選択されうる。
【００６２】
例えば、長区間特性には、所定数の過去フレームに設けられた信号の短区間特性に対する平均値、現在フレームに設けられた信号に音声または音楽が存在する可能性及び音声または音楽が存在する可能性の履歴値などがある。このうち、音声が存在する可能性であるＳＰＰは、例えば、前述した式（１）を用いて求めることができる。また、音声または音楽が存在する可能性の履歴値は、所定数のフレームに設けられた信号に音声または音楽が存在する可能性に既に設定された加重値を適用して累積した値であって、図３でＳＰＰを例として、音声が存在する可能性の履歴値を計算する実施形態を前述した。
【００６３】
もし、図６に図示されたように、黙音と判断される第１区間（６００）後に非黙音と判断される第２区間（６１０）が設けられれば、黙音に該当するフレームから非黙音に該当するフレームに変更される時に瞬間的に発生しうる誤差を低減させるために、黙音から非黙音に変更される最初のフレームから所定のフレームまで順次にＳＰＰを履歴値に反映する比重を高めることができる。例えば、正確度の一番低い黙音から非黙音に変更される最初のフレームに最も低い比重をおき、その後のフレームから比重を益々高めてから、現在フレームからＳＰＰを履歴値にいずれも反映させることができる。
【００６４】
再び図５に戻って、第５０５段階後に、以前の最後のフレームに設けられた信号を符号化した方式で現在フレームに設けられた信号を符号化すると決定する（第５１０段階）。
【００６５】
第５１０段階後に、現在フレームに該当する信号に対応する音声または音楽が存在する可能性の履歴値として、既に設定された値を割り当てる（第５１５段階）。例えば、図３の実施形態を用いて説明すれば、以前の最後のフレームに設けられた信号を符号化した方式が第１モードであれば、第１モードの履歴値に‘ｘ’を割り当て、第０モードの履歴値に‘ｙ’を割り当て、以前の最後のフレームに設けられた信号を符号化した方式が第０モードであれば、第１モードの履歴値に‘ｖ’を割り当て、第０モードの履歴値に‘ｗ’を割り当てることができる。ここで、‘ｘ’、‘ｙ’、‘ｖ’及び‘ｗ’は、既に設定された値でありうる。
【００６６】
第５００段階で、現在フレームに設けられた信号が黙音に該当しないと判断されれば、現在フレームに設けられた信号の特性を分析して現在フレームに設けられた信号に関する情報またはパラメータを抽出できる（第５２０段階）。第５２０段階で抽出する情報またはパラメータの例としては、短区間特性と長区間特性とがある。
【００６７】
第５２０段階で抽出された現在フレームに設けられた信号に関する情報またはパラメータに基づいて、信号の符号化方式のうち現在フレームに設けられた信号の符号化方式を選択できる（第５２５段階）。ここで、信号の符号化方式の実施形態として、時間ドメインで符号化する方式と周波数ドメインで符号化する方式とがある。時間ドメインで符号化する方式の例としてＣＥＬＰがあり、周波数ドメインで符号化する方式の例として、ＴＣＸ及びＡＡＣがある。また、信号の符号化方式の実施形態として、音声を符号化する方式と音楽を符号化する方式とがありうる。ここで、追加的及び／または代案的符号化方式も同一に適用され、したがって、前記の符号化方式に制限されない。
【００６８】
第５２５段階後に、以前フレームに設けられた信号の符号化方式、所定数の過去フレームに設けられた信号及び現在フレームに設けられた信号に音声または音楽が存在する可能性のうち少なくとも一つ以上に基づいて、第５２５段階で選択された符号化方式を変更すべきかどうかを判断する（第５３０段階）。所定数の過去フレームに設けられた信号または現在フレームに設けられた信号に音声または音楽が存在する可能性の例として、前述した音声または音楽が存在する可能性の履歴値がある。第５３０段階を詳述する実施形態は、図３の実施形態を説明しつつ前述したことがある。
【００６９】
第５２５段階で選択された符号化方式を第５３０段階で変更すべきと判断されれば、第５２５段階で選択された符号化方式を変更する（第５３５段階）。
【００７０】
第５１５段階または第５３５段階後に、現在フレームが最後のフレームであるかどうかを判断する（第５４０段階）。
【００７１】
第５４０段階で、現在フレームが最後のフレームでないと判断されれば、次のフレームを入力されることができ（第５４５段階）、次のフレームに対して第５００段階ないし第５４０段階を繰り返して行える。
【００７２】
図７は、一つ以上の一実施形態によって、符号化方式の決定装置を図示した図である。ここで、‘装置’という用語は、物理的システムのエレメントと同義語と考慮されねばならない。これは、単一エンクロージャーあるいは単一の各エンクロージャーに内蔵されたあらゆる開示されたエレメントに限定されるものではなく、かえって、実施形態によって相異なるエンクロージャー及び／または相異なるエレメントを通じる位置で、共にあるいは個別的に内蔵されるように開放される。他の例としては、各装置／システムあるいは方法が一つ以上のプロセッシングエレメント／デバイスを通じて制御されるか、または分散ネットワークで具現されうる。この時、追加的及び代案的な実施形態も同一に適用されうる。
【００７３】
図７を参照するに、符号化方式の決定装置は、例えば、黙音判断部７００、保存部７１０、リセット部７２０及び符号化方式決定部７３０を備えることができる。黙音判断部７００、保存部７１０、リセット部７２０及び符号化方式決定部７３０は、少なくとも一つのプロセッサーあるいはプロセッシングデバイスで具現できる。
【００７４】
黙音判断部７００は、入力端子ＩＮを通じて入力された現在フレームに設けられた信号が黙音に該当するかどうかを判断できる。黙音判断部７００で黙音に該当するかどうかは、現在フレームに設けられた信号のエネルギーまたは特性を基準に判断できる。例えば、黙音判断部７００では、現在フレームに設けられた信号のエネルギーが既に設定された臨界値より小さければ、黙音に該当すると判断できる。同様に、他の黙音検出技術が同等に適用されうる。
【００７５】
保存部７１０は、信号の符号化方式のうち現在フレームに設けられた信号の符号化方式を選択するのに利用するために、一つ以上の過去フレームに設けられた信号に関する情報またはパラメータを保存することができる。また、保存部７１０は、所定数の過去フレームに設けられた信号の複数個の符号化方式を保存することができる。
【００７６】
リセット部７２０は、黙音判断部７００で現在フレームに設けられた信号が黙音に該当すると判断されれば、保存部７１０に保存された過去フレームに設けられた信号に関する情報またはパラメータをリセットできる。
【００７７】
リセット部７２０でリセットされうる過去フレームに設けられた信号に関する情報またはパラメータは、例えば、長区間特性に関する情報でありうる。リセット部７２０では、長区間特性のうち既に設定された数に該当する過去フレームに設けられた信号の短区間特性に対する平均値、または所定フレームに設けられた信号に音声または音楽が存在する可能性の履歴をリセットできる。
【００７８】
ここで、長区間特性は、一つ以上の過去フレームに設けられた信号の短区間特性の推移を分析した情報をいう。例えば、長区間特性には既に設定された数に該当する過去フレームに設けられた信号の短区間特性に対する平均値、現在フレームに設けられた信号に音声または音楽が存在する可能性及び音声または音楽が存在する可能性の履歴値などがある。そして、短区間特性は、各フレームが持つ固有の特性であって、例えば、線形／長期予測利得、スペクトルチルト及び零点交差率及びスペクトル自己相関度などの情報あるいはパラメータのうちいずれか一つを含むことができる。
【００７９】
符号化方式決定部７３０は、黙音判断部７００で現在フレームに設けられた信号が黙音に該当すると判断されれば、以前の最後のフレームに設けられた信号の符号化方式で現在フレームに設けられた信号を符号化すると決定し、符号化方式決定部７３０で決定された符号化方式を出力端子ＯＵＴを通じて出力できる。
【００８０】
一方、符号化方式決定部７３０は、黙音判断部７００で現在フレームに設けられた信号が黙音に該当しないと判断されれば、現在フレームに設けられた信号の特性を分析して現在フレームに設けられた信号に関する情報またはパラメータを抽出し、過去フレームに設けられた信号に関する情報またはパラメータと、現在フレームに設けられた信号に関する情報またはパラメータとに基づいて、信号の符号化方式のうち現在フレームの符号化方式を選択し、符号化方式決定部７３０で決定された符号化方式を出力端子ＯＵＴを通じて出力できる。符号化方式決定部７３０で抽出する現在フレームに設けられた信号に関する情報またはパラメータの例として、前述した短区間特性と長区間特性とがありうる。そして、符号化方式決定部７３０は、このような現在フレームに設けられた信号に関する情報またはパラメータを保存部７１０に保存できる。
【００８１】
ここで、信号の符号化方式の実施形態として、時間ドメインで符号化する方式と周波数ドメインで符号化する方式とがある。時間ドメインで符号化する方式の例として、ＣＥＬＰがあり、周波数ドメインで符号化する方式の例として、ＴＣＸ及びＡＡＣがある。また、信号の符号化方式の実施形態として、音声を符号化する方式と音楽を符号化する方式とがありうる。ここで、追加的及び／または代案的符号化方式も同一に適用され、したがって、前記の符号化方式に制限されない。
【００８２】
図８は、一つ以上の実施形態によって符号化方式の決定装置を図示したものであって、符号化方式の決定装置は、例えば、信号分析部８００、保存部８０５、符号化方式決定部８１０、変更判断部８２０及び方式変更部８３０を備えることができる。信号分析部８００、保存部８０５、符号化方式決定部８１０、変更判断部８２０及び方式変更部８３０は、少なくとも一つ以上のプロセッサーあるいはプロセッシングデバイスで具現できる。
【００８３】
信号分析部８００は、例えば、入力端子ＩＮを通じて入力された現在フレームに設けられた信号の特性を分析して、現在フレームに設けられた信号に関する情報またはパラメータを抽出できる。信号分析部８００で抽出する情報またはパラメータの例として、例えば、短区間特性と長区間特性とがある。短区間特性は、各フレームが持つ固有の特性であって、例えば、線形／長期予測利得、スペクトルチルト及び零点交差率及びスペクトル自己相関度などの情報を含むことができる。長区間特性は、一つ以上の過去フレームに設けられた信号の短区間特性の推移を分析した情報をいう。例えば、長区間特性には、既に設定された数に該当する過去フレームに設けられた信号の短区間特性に対する平均値、現在フレームに設けられた信号に音声または音楽が存在する可能性及び音声または音楽が存在する可能性の履歴値などが含まれうる。
【００８４】
このうち、音声が存在する可能性であるＳＰＰは、例えば、前述した式（１）を用いて求めることができる。さらに言及するが、ＳＰＰに限定して実施すべきものではない。
【００８５】
また、音声または音楽が存在する可能性の履歴値は、所定数のフレームに設けられた信号に音声または音楽が存在する可能性に、既に設定された加重値を適用して累積した値をいう。図３でＳＰＰを例として、音声または音楽が存在する可能性の履歴値を計算する実施形態を前述したことがある。
【００８６】
保存部８０５は、信号の符号化方式のうち、現在フレームに設けられた信号の符号化方式を選択するのに使われうる、一つ以上の過去フレームに設けられた信号に関する情報またはパラメータを保存することができる。また、保存部８０５は、所定数の過去フレームに設けられた信号の符号化方式を保存することができる。
【００８７】
符号化方式決定部８１０は、信号分析部８００から抽出された現在フレームに設けられた信号に関する情報またはパラメータに基づいて、信号の符号化方式のうち、現在フレームに設けられた信号の符号化方式を選択できる。ここで、信号の符号化方式の実施形態として、時間ドメインで符号化する方式と周波数ドメインで符号化する方式とがある。時間ドメインで符号化する方式の例として、ＣＥＬＰがあり、周波数ドメインで符号化する方式の例として、ＴＣＸ及びＡＡＣがある。また、信号の符号化方式の実施形態として、音声を符号化する方式と音楽を符号化する方式とがありうる。ここで、追加的及び／または代案的符号化方式も同一に適用され、したがって、前記の符号化方式に制限されない。
【００８８】
変更判断部８２０は、以前フレームに設けられた信号の符号化方式、所定数の過去フレームに設けられた信号及び現在フレームに設けられた信号に音声または音楽が存在する可能性のうち少なくとも一つ以上を用いて、符号化方式決定部８１０で選択された符号化方式を変更すべきかどうかを判断する。所定数の過去フレームに設けられた信号または現在フレームに設けられた信号に音声または音楽が存在する可能性に基づいて判断する例として、前述した音声または音楽が存在する可能性の履歴値がある。変更判断部８２０の動作例は、図３の実施形態を説明しながら前述したことがある。
【００８９】
方式変更部８３０は、符号化方式決定部８１０で選択された符号化方式を変更判断部８２０で変更すべきと判断されれば、符号化方式決定部８１０で選択された符号化方式を変更し、方式変更部８３０で変更された方式を出力端子ＯＵＴを通じて出力できる。
【００９０】
一方、符号化方式決定部８１０は、符号化方式決定部８１０で選択された符号化方式を変更判断部８２０で変更しなくてもよいと判断されれば、符号化方式決定部８１０で選択された符号化方式を、出力端子ＯＵＴを通じて出力できる。
【００９１】
図９は、一つ以上の実施形態によって符号化方式の決定装置を図示したものであって、符号化方式の決定装置は、例えば、黙音判断部９００、保存部９０５、リセット部９１０、信号分析部９１５、符号化方式決定部９２０、変更判断部９２５、方式変更部９３０及びスムージング部９３５を備えることができる。黙音判断部９００、保存部９０５、リセット部９１０、信号分析部９１５、符号化方式決定部９２０、変更判断部９２５、方式変更部９３０及びスムージング部９３５は、少なくとも一つ以上のプロセッサーあるいはプロセッシングデバイスで具現できる。
【００９２】
黙音判断部９００は、例えば、入力端子ＩＮを通じて入力された現在フレームに設けられた信号が黙音に該当するかどうかを判断する。黙音判断部９００で黙音に該当するかどうかは、所定のフレームに設けられた信号のエネルギーまたは特性を基準に判断する。例えば、黙音判断部９００では、現在フレームに設けられた信号のエネルギーが既に設定された臨界値より小さければ、黙音に該当すると判断できる。ここで、他の黙音検出技術が同等に適用されうる。
【００９３】
保存部９０５は、信号の符号化方式のうち、現在フレームに設けられた信号の符号化方式の選択に利用できる、一つ以上の過去フレームに設けられた信号に関する情報またはパラメータを保存する。また、保存部９０５は、所定数の過去フレームに設けられた信号の符号化方式を保存することができる。
【００９４】
リセット部９１０は、黙音判断部９００で現在フレームに設けられた信号が黙音に該当すると判断されれば、例えば保存部９０５に保存された過去フレームに設けられた信号に関する情報またはパラメータをリセットできる。
【００９５】
リセット部９１０でリセットされうる過去フレームに設けられた信号に関する情報あるいはパラメータは、例えば、長区間特性に関する情報あるいはパラメータでありうる。リセット部９１０では、長区間特性のうち、例えば、既に設定された数に該当する過去フレームに設けられた信号の短区間特性に対する平均値及び現在フレームに設けられた信号に、音声または音楽が存在する可能性の履歴をリセットできる。
【００９６】
また、長区間特性は、過去フレームに設けられた信号の短区間特性の推移を分析した情報をいう。ここで、短区間特性は、各フレームが持つ固有の特性であって、線形／長期予測利得、スペクトルチルト及び零点交差率及びスペクトル自己相関度などの情報を含むことができる。
【００９７】
例えば、長区間特性には、所定数の過去フレームに設けられた信号の短区間特性に対する平均値、現在フレームに設けられた信号に音声または音楽が存在する可能性、及び音声または音楽が存在する可能性の履歴値などがある。このうち、音声が存在する可能性であるＳＰＰは、例えば、前述した式（１）を用いて求めることができる。また、音声または音楽が存在する可能性の履歴値は、所定数のフレームに設けられた信号に音声または音楽が存在する可能性に既に設定された加重値を適用して累積した値であって、図３でＳＰＰを例として、音声が存在する可能性の履歴値を計算する実施形態を前述した。
【００９８】
信号分析部９１５は、黙音判断部９００で現在フレームに設けられた信号が黙音に該当しないと判断されれば、現在フレームに設けられた信号の特性を分析して現在フレームに設けられた信号に関する情報またはパラメータを抽出する。信号分析部９１５から抽出する情報またはパラメータの例として、例えば、短区間特性と長区間特性とがある。
【００９９】
ただし、信号分析部９１５は、黙音判断部９００で現在フレームに設けられた信号が黙音に該当すると判断されれば、現在フレームに該当する信号に対応する音声または音楽が存在する可能性の履歴値として、既に設定された値を割り当てる。図３の実施形態を用いて説明すれば、以前の最後のフレームに設けられた信号を符号化した方式が第１モードであれば、第１モードの履歴値に‘ｘ’を割り当て、第０モードの履歴値に‘ｙ’を割り当て、以前の最後のフレームに設けられた信号を符号化した方式が第０モードであれば、第１モードの履歴値に‘ｖ’を割り当て、第０モードの履歴値に‘ｗ’を割り当てることができる。ここで、‘ｘ’、‘ｙ’、‘ｖ’及び‘ｗ’は、既に設定された値でありうる。
【０１００】
符号化方式決定部９２０は、黙音判断部９００で現在フレームに設けられた信号が黙音に該当しないと判断されれば、信号分析部９１５から抽出された現在フレームに設けられた信号に関する情報またはパラメータに基づいて信号の符号化方式のうち、現在フレームに設けられた信号の符号化方式を選択できる。ここで、信号の符号化方式の実施形態として、時間ドメインで符号化する方式と、周波数ドメインで符号化する方式とがある。時間ドメインで符号化する方式の例として、ＣＥＬＰがあり、周波数ドメインで符号化する方式の例として、ＴＣＸ及びＡＡＣがある。また、信号の符号化方式の実施形態として、音声を符号化する方式と音楽を符号化する方式とがありうる。ここで、追加的及び／または代案的符号化方式も同一に適用できて、したがって、前記の符号化方式に制限されない。
【０１０１】
ただし、符号化方式決定部９２０は、黙音判断部９００で現在フレームに設けられた信号が黙音に該当すると判断されれば、以前の最後のフレームに設けられた信号を符号化した方式で現在フレームに設けられた信号を符号化すると決定できる。
【０１０２】
変更判断部９２５は、以前フレームに設けられた信号の符号化方式、所定数の過去フレームに設けられた信号及び現在フレームに設けられた信号に音声または音楽が存在する可能性のうち少なくとも一つ以上を用いて、符号化方式決定部９２０で選択された符号化方式を変更すべきかどうかを判断する。所定数の過去フレームに設けられた信号または現在フレームに設けられた信号に音声または音楽が存在する可能性の例として、前述した音声または音楽が存在する可能性の履歴値がある。変更判断部９２５の動作例は、図３の実施形態を説明しながら前述したことがある。
【０１０３】
方式変更部９３０は、符号化方式決定部９２０で選択された符号化方式を変更判断部９２５で変更すべきと判断されれば、符号化方式決定部９２０で選択された符号化方式を変更し、方式変更部９３０で変更された方式を出力端子ＯＵＴを通じて出力できる。
【０１０４】
しかし、符号化方式決定部９２０は、符号化方式決定部９２０で選択された符号化方式を変更判断部９２５で変更しないと判断されれば、符号化方式決定部９２０で選択された符号化方式を、出力端子ＯＵＴを通じて出力する。
【０１０５】
スムージング部９３５は、もし、図６に図示されたように、黙音と判断される第１区間（６００）後に非黙音と判断される第２区間（６１０）が設けられれば、黙音に該当するフレームから非黙音に該当するフレームに変更される時に瞬間的に発生しうる誤差を低減させるために、黙音から非黙音に変更される最初のフレームから所定のフレームまで順次にＳＰＰを履歴値に反映する比重を高めることができる。例えば、正確度の一番低い黙音から非黙音に変更される最初のフレームに最も低い比重をおき、その次のフレームから比重を益々高めてから、現在フレームからＳＰＰを履歴値にいずれも反映させることができる。
【０１０６】
前述した実施形態に付加して、一つ以上の実施形態は、前記の実施形態を具現するために、少なくとも一つのプロセッシングデバイスを制御するために、媒体、例えば、コンピュータで読み取り可能な媒体に存在するコンピュータで読み取り可能なコード／命令語で具現できる。前記媒体は、コンピュータで読み取り可能なコードの保存及び／または伝送可能と定義され、測定可能かつ実体的な（ｔａｎｇｉｂｌｅ）構造に該当する。
【０１０７】
また、前記媒体は、例えば、コンピュータで読み取り可能なコードと結合してデータファイル、データ構造などを含むことができる。コンピュータで読み取り可能な媒体の例としては、ハードディスク、フロッピー（登録商標）ディスク及び磁気テープなどの磁気媒体、ＣＤ−ＲＯＭディスク及びＤＶＤなどの光学媒体、光学ディスクなどの磁気光学媒体、特別にＲＯＭ、ＲＡＭ、フラッシュメモリなどのプログラム命令語を保存して行うように構成されたハードウェアデバイスなどを含む。コンピュータで読み取り可能なコードの例としては、コンパイラーにより生成されたマシンコードと、例えば、インタープリターを使用してコンピュータで実行できるハイレベルコードを含む。また前記媒体は分散ネットワークであり、この場合、コンピュータで読み取り可能なコードは、分散方式で保存されて行われる。また、単に例として、プロセッシングエレメントはプロセッサーあるいはコンピュータプロセッサーを含むことができ、プロセッシングエレメントは単一デバイスに分散及び／または含まれうる。
【０１０８】
理解を助けるために図面に図示された実施形態を参考として説明されたが、これは例示的なものに過ぎず、当業者ならばこれより多様な変形及び均等な他の実施形態が可能であるという点を理解できるであろう。したがって、本発明の実施形態の真の技術的保護範囲は特許請求の範囲により定められねばならない。
【０１０９】
上記の実施形態に関し次の付記を記す。
（付記１）  一つ以上の過去フレームに設けられた信号に対して保存された情報またはパラメータに基づいて、現在フレームに設けられた信号に対して決定された符号化方式を持つ符号化方式の決定方法において、
前記現在フレームに設けられた信号が黙音に該当するかどうかを判断する段階と、
前記現在フレームに設けられた信号が黙音に該当すれば、前記保存された情報またはパラメータをリセットする段階と、を含むことを特徴とする符号化方式の決定方法。
（付記２）  前記判断する段階は、前記現在フレームに設けられた信号のエネルギーまたは特性を用いて黙音に該当するかどうかを判断することを特徴とする付記１に記載の符号化方式の決定方法。
（付記３）  前記保存された情報またはパラメータは、長区間特性に関する情報またはパラメータであることを特徴とする付記１に記載の符号化方式の決定方法。
（付記４）  前記保存された情報またはパラメータは、前記過去フレームに設けられた各信号に音声または音楽が存在する可能性の履歴であることを特徴とする付記１に記載の符号化方式の決定方法。
（付記５）  前記保存された情報またはパラメータは、前記過去フレームに設けられた信号の短区間特性の推移を分析した情報またはパラメータであることを特徴とする付記１に記載の符号化方式の決定方法。
（付記６）  前記短区間特性は、線形／長期予測利得、スペクトルチルト及び零点交差率及びスペクトル自己相関度のうち少なくとも一つであることを特徴とする付記５に記載の符号化方式の決定方法。
（付記７）  前記現在フレームに設けられた信号が黙音に該当すれば、以前の最後のフレームに設けられた信号の符号化方式で現在フレームに設けられた信号を符号化すると決定する段階をさらに含むことを特徴とする付記１に記載の符号化方式の決定方法。
（付記８）  前記符号化方式は、周波数ドメイン及び時間ドメインのうちいずれか一つのドメインで符号化することを特徴とする付記１に記載の符号化方式の決定方法。
（付記９）  前記符号化方式は、音声を符号化する方式及び音楽を符号化する方式のうちいずれか一つであることを特徴とする付記１に記載の符号化方式の決定方法。
（付記１０）  現在フレームに設けられた信号の符号化方式を決定する段階と、
前記現在フレームに設けられた信号に音声または音楽が存在する可能性を計算する段階と、
一つ以上の過去フレームに設けられた信号に音声または音楽が存在する可能性の履歴と前記計算された可能性に基づいて、前記決定された符号化方式を変更すべきかどうかを決定する段階と、
前記決定された符号化方式を変更すべきと決定されれば、前記決定された符号化方式を変更する段階と、を含むことを特徴とする符号化方式の決定方法。
（付記１１）  前記決定された符号化方式を変更すべきかどうかを決定する段階は、
前記過去フレームに設けられた信号に音声または音楽が存在する可能性の履歴に前記計算された可能性を適用して累積する段階と、
前記計算された可能性の累積された履歴を用いて、前記決定された符号化方式を変更すべきかどうかを決定する段階と、を含むことを特徴とする付記１０に記載の符号化方式の決定方法。
（付記１２）  前記音声または音楽が存在する可能性の履歴は、各符号化方式に対応して別途に用意することを特徴とする付記１１に記載の符号化方式の決定方法。
（付記１３）  前記音声または音楽が存在する可能性の履歴は、最小値と最大値とが既に設定されていることを特徴とする付記１１または１２に記載の符号化方式の決定方法。
（付記１４）  前記音声または音楽が存在する可能性の履歴は、前記最小値と前記最大値との差が調節されることによって符号化方式を変更する回数、または符号化方式の変更に対する遅延を調節することを特徴とする付記１３に記載の符号化方式の決定方法。
（付記１５）  前記累積された履歴を用いて前記決定された符号化方式を変更すべきかどうかを決定する段階は、前記累積された履歴と既に設定された値とを比較して、前記決定された符号化方式を変更すべきかどうかを決定することを特徴とする付記１１または１２に記載の符号化方式の決定方法。
（付記１６）  前記決定された符号化方式を変更すべきかどうかを決定する段階は、前記過去フレームに設けられた信号の符号化方式も考慮して、前記決定された符号化方式を変更すべきかどうかを決定することを特徴とする付記１０に記載の符号化方式の決定方法。
（付記１７）  前記現在フレームに設けられた信号が黙音に該当するかどうかを判断する段階と、
前記現在フレームに設けられた信号が黙音に該当すれば、前記現在フレームに設けられた信号の符号化方式の決定に利用するために、保存していた一つ以上の過去フレームに設けられた信号に関する情報またはパラメータをリセットする段階と、をさらに含むことを特徴とする付記１０に記載の符号化方式の決定方法。
（付記１８）  前記リセットする段階は、前記音声または音楽が存在する可能性の履歴をリセットすることを特徴とする付記１７に記載の符号化方式の決定方法。
（付記１９）  黙音を含む信号が設けられたフレームから非黙音に該当するフレームに変更される時、黙音から非黙音に変更される最初のフレームから所定のフレームまで順次に音声または音楽が存在する可能性を音声または音楽が存在する可能性の履歴に反映する段階をさらに含むことを特徴とする付記１７に記載の符号化方式の決定方法。
（付記２０）  一つ以上の過去フレームに設けられた信号に関する情報またはパラメータを保存する保存部と、
前記保存された情報またはパラメータを用いて現在フレームに設けられた信号の符号化方式を決定する符号化方式決定部と、
現在フレームに設けられた信号が黙音に該当するかどうかを判断する黙音判断部と、
前記現在フレームに設けられた信号が黙音に該当すれば、前記保存された情報またはパラメータをリセットするリセット部と、を備えることを特徴とする符号化方式の決定装置。
（付記２１）  前記黙音判断部は、前記現在フレームに設けられた信号のエネルギーまたは特性を用いて黙音に該当するかどうかを判断することを特徴とする付記２０に記載の符号化方式の決定装置。
（付記２２）  前記保存された情報またはパラメータは、長区間特性に関する情報またはパラメータであることを特徴とする付記２０に記載の符号化方式の決定装置。
（付記２３）  前記保存された情報またはパラメータは、前記過去フレームに設けられた信号に音声または音楽が存在する可能性の履歴であることを特徴とする付記２０に記載の符号化方式の決定装置。
（付記２４）  前記保存された情報またはパラメータは、前記過去フレームに設けられた信号の短区間特性の推移を分析した情報またはパラメータであることを特徴とする付記２０に記載の符号化方式の決定装置。
（付記２５）  前記短区間特性は、線形／長期予測利得、スペクトルチルト及び零点交差率及びスペクトル自己相関度のうち少なくとも一つであることを特徴とする付記２４に記載の符号化方式の決定装置。
（付記２６）  前記符号化方式決定部は、前記現在フレームに設けられた信号が黙音に該当すれば、以前の最後のフレームに設けられた信号の符号化方式で現在フレームに設けられた信号を符号化すると決定することを特徴とする付記２０に記載の符号化方式の決定装置。
（付記２７）  前記符号化方式は、周波数ドメイン及び時間ドメインのうちいずれか一つのドメインで符号化することを特徴とする付記２０に記載の符号化方式の決定装置。
（付記２８）  前記符号化方式は、音声を符号化する方式及び音楽を符号化する方式のうちいずれか一つであることを特徴とする付記２０に記載の符号化方式の決定装置。
（付記２９）  現在フレームに設けられた信号の符号化方式を決定する符号化方式決定部と、
前記現在フレームに設けられた信号に音声または音楽が存在する可能性を計算する信号分析部と、
一つ以上の過去フレームに設けられた信号に音声または音楽が存在する可能性の履歴と前記計算された可能性とに基づいて、前記決定された符号化方式を変更すべきかどうかを決定する変更判断部と、
前記決定された符号化方式を変更すべきと決定されれば、前記決定された符号化方式を変更する方式変更部と、を備えることを特徴とする符号化方式の決定装置。
（付記３０）  前記変更判断部は、前記過去フレームに設けられた信号に音声または音楽が存在する可能性の履歴に、前記計算された可能性を適用して累積し、前記計算された可能性の累積された履歴を用いて、前記決定された符号化方式を変更すべきかどうかを決定することを特徴とする付記２９に記載の符号化方式の決定装置。
（付記３１）  前記音声または音楽が存在する可能性の履歴は、各符号化方式に対応して別途に用意することを特徴とする付記３０に記載の符号化方式の決定装置。
（付記３２）  前記音声または音楽が存在する可能性の履歴は、最小値と最大値とが既に設定されていることを特徴とする付記３０または付記３１に記載の符号化方式の決定装置。
（付記３３）  前記音声または音楽が存在する可能性の履歴は、前記最小値と前記最大値との差が調節されることによって、符号化方式を変更する回数または符号化方式の変更に対する遅延を調節することを特徴とする付記３２に記載の符号化方式の決定装置。
（付記３４）  前記変更決定部は、前記累積された履歴と既に設定された値とを比較して、前記決定された符号化方式を変更すべきかどうかを決定することを特徴とする付記３０または３１に記載の符号化方式の決定装置。
（付記３５）  前記変更決定部は、前記過去フレームに設けられた信号の符号化方式を考慮して、前記決定された符号化方式を変更すべきかどうかを決定することを特徴とする付記２９に記載の符号化方式の決定装置。
（付記３６）  前記過去フレームに設けられた信号に関する情報またはパラメータを保存する保存部と、
前記現在フレームに設けられた信号が黙音に該当するかどうかを判断する黙音判断部と、
前記現在フレームに設けられた信号が黙音に該当すれば、前記保存された情報またはパラメータをリセットするリセット部と、をさらに備えることを特徴とする付記２９に記載の符号化方式の決定装置。
（付記３７）  前記リセット部は、前記音声または音楽が存在する可能性の履歴をリセットすることを特徴とする付記３６に記載の符号化方式の決定装置。
（付記３８）  黙音を含む信号が設けられたフレームから非黙音に該当するフレームに変更される時、黙音から非黙音に変更される最初のフレームから所定のフレームまで順次に、音声または音楽が存在する可能性を音声または音楽が存在する可能性の履歴に反映するスムージング部をさらに備えることを特徴とする付記３６に記載の符号化方式の決定装置。
（付記３９）  一つ以上の過去フレームに設けられた信号に対して保存された情報またはパラメータに基づいて、現在フレームに設けられた信号に対して決定された符号化方式を持つ符号化方式の決定方法において、
前記現在フレームに設けられた信号が黙音に該当するかどうかを判断する段階と、
前記現在フレームに設けられた信号が黙音に該当すれば、前記保存された情報またはパラメータをリセットする段階と、を含む方法をコンピュータで行わせるためのプログラムを記録したコンピュータで読み取り可能な記録媒体。
（付記４０）  現在フレームに設けられた信号の符号化方式を決定する段階と、
前記現在フレームに設けられた信号に音声または音楽が存在する可能性を計算する段階と、
一つ以上の過去フレームに設けられた信号に音声または音楽が存在する可能性の履歴と前記計算された可能性とに基づいて、前記決定された符号化方式を変更すべきかどうかを決定する段階と、
前記決定された符号化方式を変更すべきと決定されれば、前記決定された符号化方式を変更する段階と、を含む方法をコンピュータで行わせるためのプログラムを記録したコンピュータで読み取り可能な記録媒体。
【図１】
2015026083.tif 000003
【図２】
2015026083.tif 000004
【図３】
2015026083.tif 000005
【図４】
2015026083.tif 000006
【図５】
2015026083.tif 000007
【図６】
2015026083.tif 000008
【図７】
2015026083.tif 000009
【図８】
2015026083.tif 000010
【図９】
2015026083.tif 000011