(57)【要約】【課題】符号化方式が切り替わる際に発生する音声信号の不連続感を軽減する。【解決手段】複数の音声復号回路を使用して入力された信号から音声の復号化を行う音声復号化切替えシステムで、音声符号の復号処理を行う複数の音声復号回路を備える。前記入力された信号から取得できる音声の符号化方式情報に基づき適合する音声復号回路に音声符号を振り分ける。前記入力された信号から取得できる有音無音情報を参照し、有音であった場合には前記音声復号回路を用いて音声符号の復号処理を行い、無音であった場合には前記入力された信号から取得できる背景雑音を生成するための情報をもとに背景雑音を生成する。背景雑音をどの程度重畳するかということを決定する割合である重畳率を決定する。前記重畳率に従い前記復号処理後の音声信号と背景雑音とを重畳する。背景雑音を重畳後の前記音声信号を出力する。【選択図】図１
2009198652.tif 000002
【特許請求の範囲】
【請求項１】
複数の音声復号回路を使用して入力された信号から音声の復号化を行う音声復号化切替えシステムであって、
音声符号の復号処理を行う複数の音声復号回路と、
前記入力された信号から取得できる音声の符号化方式情報に基づき適合する音声復号回路に音声符号を振り分ける符号化方式判定手段と、
前記入力された信号から取得できる有音無音情報を参照し、有音であった場合には前記音声復号回路を用いて音声符号の復号処理を行い、無音であった場合には前記入力された信号から取得できる背景雑音を生成するための情報をもとに背景雑音を生成する有音無音判定手段と、
背景雑音をどの程度重畳するかということを決定する割合である重畳率を決定する決定手段と、
前記重畳率に従い前記復号処理後の音声信号と背景雑音とを重畳する重畳手段と、
背景雑音を重畳後の前記音声信号を出力する出力手段と、
を備えることを特徴とする音声復号化切替えシステム。
【請求項２】
請求項１に記載の音声復号化切替えシステムであって、前記入力された信号から取得できる有音無音情報を参照し、前記音声復号回路と当該音声復号回路以外の音声復号回路とを切り替える際の音声情報が無音を示す場合は背景雑音の重畳を行わないことを特徴とする音声復号化切替えシステム。
【請求項３】
請求項１又は２に記載の音声復号化切替えシステムであって、前記音声復号回路と当該音声復号回路以外の音声復号回路とを切り替える直前及び切り替えた直後の重畳率を最も高くすることを特徴とする音声復号化切替えシステム。
【請求項４】
複数の音声復号回路を使用してシステムに入力された信号から音声の復号化を行う音声復号化切替え方法であって、
複数の音声復号回路を使用して音声符号の復号処理を行う復号ステップと、
前記入力された信号から取得できる音声の符号化方式情報に基づき適合する音声復号回路に音声符号を振り分ける符号化方式判定ステップと、
前記入力された信号から取得できる有音無音情報を参照し、有音であった場合には前記音声復号回路を用いて音声符号の復号処理を行い、無音であった場合には前記入力された信号から取得できる背景雑音を生成するための情報をもとに背景雑音を生成する有音無音判定ステップと、
背景雑音をどの程度重畳するかということを決定する割合である重畳率を決定する決定ステップと、
前記重畳率に従い前記復号処理後の音声信号と背景雑音とを重畳する重畳ステップと、
背景雑音を重畳後の前記音声信号を出力する出力ステップと、
を備えることを特徴とする音声復号化切替え方法。
【請求項５】
請求項４に記載の音声復号化切替え方法であって、前記入力された信号から取得できる有音無音情報を参照し、前記音声復号回路と当該音声復号回路以外の音声復号回路とを切り替える際の音声情報が無音を示す場合は背景雑音の重畳を行わないことを特徴とする音声復号化切替え方法。
【請求項６】
請求項４又は５に記載の音声復号化切替え方法であって、前記音声復号回路と当該音声復号回路以外の音声復号回路とを切り替える直前及び切り替えた直後の重畳率を最も高くすることを特徴とする音声復号化切替え方法。
【請求項７】
複数の音声復号回路を使用して入力された信号から音声の復号化を行うシステムにおける音声復号化切替えプログラムであって、
音声符号の復号処理を行う複数の音声復号回路と、
前記入力された信号から取得できる音声の符号化方式情報に基づき適合する音声復号回路に音声符号を振り分ける符号化方式判定手段と、
前記入力された信号から取得できる有音無音情報を参照し、有音であった場合には前記音声復号回路を用いて音声符号の復号処理を行い、無音であった場合には前記入力された信号から取得できる背景雑音を生成するための情報をもとに背景雑音を生成する有音無音判定手段と、
背景雑音をどの程度重畳するかということを決定する割合である重畳率を決定する決定手段と、
前記重畳率に従い前記復号処理後の音声信号と背景雑音とを重畳する重畳手段と、
背景雑音を重畳後の前記音声信号を出力する出力手段と、
を備えることを特徴とする音声復号化切替えシステムとしてコンピュータを機能させるための音声復号化切替えプログラム。
【請求項８】
請求項７に記載の音声復号化切替えプログラムであって、前記システムは、前記入力された信号から取得できる有音無音情報を参照し、前記音声復号回路と当該音声復号回路以外の音声復号回路とを切り替える際の音声情報が無音を示す場合は背景雑音の重畳を行わないことを特徴とする音声復号化切替えプログラム。
【請求項９】
請求項７又は８に記載の音声復号化切替えプログラムであって、前記システムは、前記音声復号回路と当該音声復号回路以外の音声復号回路とを切り替える直前及び切り替えた直後の重畳率を最も高くすることを特徴とする音声復号化切替えプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数種類の音声復号回路を使用して音声の復号化を行う、音声復号化切替えシステム、音声復号化切替え方法及び音声復号化切替えプログラムに関する。
【背景技術】
【０００２】
本発明に関連するシステムの一例として、図５に音声復号化切替えシステムの構成を示すブロック図を示す。また、図６のフローチャートで、音声復号化切替えシステムの処理の様子を示す。
【０００３】
入力回路５０１は音声に関する情報を入力する回路である。入力回路５０１によって入力される音声に関する情報は、音声復号化処理の入力となる音声符号、前記音声符号をどの符号化方式で符号化したかを表す符号化方式情報、前記音声符号が有音か無音かを表す有音／無音情報及び出力信号の切替えを行うために必要な切替え制御情報である。
【０００４】
符号化方式判定回路５１１は、入力回路５０１から入力された符号化方式情報に従い、スイッチ５１２を切り替える（図６のステップＢ１）。
【０００５】
有音無音判定回路５２１は、入力回路５０１から入力された有音無音情報に従い、音声復号化回路Ａ５２２、音声復号化回路Ｂ５２３、背景雑音生成回路５２４の動作を制御する（図６のステップＢ２）。
【０００６】
出力信号切替制御回路５３１は、入力回路５０１から入力された切替え制御情報に従い、出力信号抑圧回路５３２の動作を制御する。具体的には、出力信号抑圧回路５３２において出力信号をどの程度抑圧するかという抑圧率を、出力信号抑圧回路５３２に対して出力する（図６のステップＢ３）。
【０００７】
出力信号抑圧回路５３２は、出力信号切替制御回路５３１から入力された抑圧率に従い、出力信号を抑圧し、最終出力信号を出力回路５４１に出力する（図６のステップＢ４）。
【０００８】
出力回路５４１は、出力信号抑圧回路５３２から入力された最終出力信号を出力する（図６のステップＢ５）。
【０００９】
上述した一連の動作を行うことにより、符号化方式が切り替わる際に出力信号を抑圧することができることから出力音声の不連続感を軽減することが可能となる（例えば特許文献１参照）。
【特許文献１】特開平９−１５２８９９号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
上述のように、本発明に関連するシステムでは、符号化方式が切り替わる際に、出力音声の不連続感を軽減するため、出力信号を抑圧する。しかし、有音中に音声信号を抑圧すると、有音が抑圧されるため、かえって不連続感を伴う可能性があるという問題があった。
【００１１】
そこで、本発明は符号化方式が切り替わる際に発生する音声信号の不連続感を軽減することが可能な、音声復号化切替えシステム、音声復号化切替え方法及び音声復号化切替えプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
本発明の第１の観点によれば、システムとして複数の音声復号回路を使用して入力された信号から音声の復号化を行う音声復号化切替えシステムであって、音声符号の復号処理を行う複数の音声復号回路と、前記入力された信号から取得できる音声の符号化方式情報に基づき適合する音声復号回路に音声符号を振り分ける符号化方式判定手段と、前記入力された信号から取得できる有音無音情報を参照し、有音であった場合には前記音声復号回路を用いて音声符号の復号処理を行い、無音であった場合には前記入力された信号から取得できる背景雑音を生成するための情報をもとに背景雑音を生成する有音無音判定手段と、背景雑音をどの程度重畳するかということを決定する割合である重畳率を決定する決定手段と、前記重畳率に従い前記復号処理後の音声信号と背景雑音とを重畳する重畳手段と、背景雑音を重畳後の前記音声信号を出力する出力手段と、を備えることを特徴とする音声復号化切替えシステムが提供される。
【００１３】
本発明の第２の観点によれば、方法として複数の音声復号回路を使用してシステムに入力された信号から音声の復号化を行う音声復号化切替え方法であって、複数の音声復号回路を使用して音声符号の復号処理を行う復号ステップと、前記入力された信号から取得できる音声の符号化方式情報に基づき適合する音声復号回路に音声符号を振り分ける符号化方式判定ステップと、前記入力された信号から取得できる有音無音情報を参照し、有音であった場合には前記音声復号回路を用いて音声符号の復号処理を行い、無音であった場合には前記入力された信号から取得できる背景雑音を生成するための情報をもとに背景雑音を生成する有音無音判定ステップと、背景雑音をどの程度重畳するかということを決定する割合である重畳率を決定する決定ステップと、前記重畳率に従い前記復号処理後の音声信号と背景雑音とを重畳する重畳ステップと、背景雑音を重畳後の前記音声信号を出力する出力ステップと、を備えることを特徴とする音声復号化切替え方法が提供される。
【００１４】
本発明の第３の観点によれば、プログラムとして複数の音声復号回路を使用して入力された信号から音声の復号化を行うシステムにおける音声復号化切替えプログラムであって、音声符号の復号処理を行う複数の音声復号回路と、前記入力された信号から取得できる音声の符号化方式情報に基づき適合する音声復号回路に音声符号を振り分ける符号化方式判定手段と、前記入力された信号から取得できる有音無音情報を参照し、有音であった場合には前記音声復号回路を用いて音声符号の復号処理を行い、無音であった場合には前記入力された信号から取得できる背景雑音を生成するための情報をもとに背景雑音を生成する有音無音判定手段と、背景雑音をどの程度重畳するかということを決定する割合である重畳率を決定する決定手段と、前記重畳率に従い前記復号処理後の音声信号と背景雑音とを重畳する重畳手段と、背景雑音を重畳後の前記音声信号を出力する出力手段と、を備えることを特徴とする音声復号化切替えシステムとしてコンピュータを機能させるための音声復号化切替えプログラムが提供される。
【発明の効果】
【００１５】
本発明によれば、音声符号の切り替わり時に、背景雑音を重畳することから、符号化方式切り替わり時に発生する音声信号の不連続感を軽減することが可能となる。
【発明を実施するための最良の形態】
【００１６】
次に、本発明の実施形態について図面を用いて説明する。
【００１７】
［第１の実施形態］
図１は本発明の第１の実施形態における音声復号化切替えシステムの全体構成を示すブロック図である。
【００１８】
音声復号化切替えシステムは、入力回路１０１と、符号化方式判定回路１１１と、スイッチ１１２と、有音無音判定回路１２１と、音声復号化回路Ａ１２２と、音声復号化回路Ｂ１２３と、背景雑音生成回路１２４と、出力信号切替制御回路１３１と、背景雑音重畳回路１３２と、出力回路１４１とを有する。
【００１９】
次にこれら各回路の機能について説明する。
【００２０】
入力回路１０１は、音声復号化処理の入力となる音声符号、前記音声符号をどの符号化方式で符号化したかを表す符号化方式情報、前記音声符号が有音か無音かを表す有音／無音情報及び出力信号の切替えを行うために必要な切替え制御情報を入力する。
【００２１】
符号化方式判定回路１１１は、入力回路１０１から入力された符号化方式情報に従い、スイッチ１１２を切り替える。
【００２２】
有音無音判定回路１２１は、入力回路１０１から入力された有音無音情報に従い、音声復号化回路Ａ１２２、音声復号化回路Ｂ１２３、背景雑音生成回路１２４の動作を制御する。
【００２３】
音声復号化回路Ａ１２２及び音声復号化回路Ｂ１２３は、音声符号を復号する処理を行う。
【００２４】
背景雑音生成回路１２４は、背景雑音を生成する。
【００２５】
出力信号切替制御回路１３１は、入力回路１０１から入力された切替え制御情報に従い、背景雑音重畳回路１３２の動作を制御する。具体的には、背景雑音重畳回路１３２において背景雑音をどの程度重畳するかということを決定する割合である、「重畳率」を、背景雑音重畳回路１３２に対して出力する。
【００２６】
背景雑音重畳回路１３２は、出力信号切替制御回路１３１から入力された重畳率に従い、背景雑音を重畳し、最終出力信号を出力回路１４１に出力する。
【００２７】
出力回路１４１は、背景雑音重畳回路１３２から入力した最終出力信号を出力する。
【００２８】
次に本実施形態の動作について説明する。図２は、本実施形態における音声復号化切替えシステムの処理の様子を表わすフローチャートである。
【００２９】
入力回路１０１は、音声復号化処理の入力となる音声符号、前記音声符号をどの符号化方式で符号化したかを表す符号化方式情報、前記音声符号が有音か無音かを表す有音／無音情報及び出力信号の切替えを行うために必要な切替え制御情報を入力される。そして入力された情報をのうち、音声符号をスイッチ１１２に、符号化方式情報を符号化方式判定回路１１１に、有音／無音情報を有音無音判定回路１２１に、切替え制御情報を出力信号切替制御回路１３１に、それぞれ出力する。
【００３０】
符号化方式判定回路１１１は、入力回路１０１から入力された符号化方式情報に従い、スイッチ１１２を切り替える（ステップＡ１）。具体的には、入力回路１０１から入力した符号化方式情報が符号化方式Ａである場合は、スイッチ１１２を音声復号回路Ａ１２２側に切り替える。これにより、入力回路１０１から入力された音声符号は、スイッチ１１２経由で音声復号化回路Ａ１２２に入力される。一方、入力回路１０１から入力された符号化方式情報が符号化方式Ｂである場合は、スイッチ１１２を音声復号回路Ｂ１２３側に切り替える。これにより、入力回路１０１から入力された音声符号は、スイッチ１１２経由で音声復号化回路Ｂ１２３に入力される。
【００３１】
有音無音判定回路１２１は、入力回路１０１から入力された有音無音情報に従い、入力信号の復号化を行う（ステップＡ２）。以下、入力した音声符号の符号化方式が符号化方式Ａである場合を例にとり説明する。有音無音判定回路１２１は、符号化方式判定回路１１１より、入力された音声符号の符号化方式が符号化方式Ａであることを認識する。ここで、入力回路１０１から入力された有音／無音情報が有音であった場合、有音無音判定回路１２１は、音声復号回路Ａ１２２を起動し、音声復号処理を行い、復号化した音声信号を背景雑音重畳回路１３２に出力する。
【００３２】
一方、入力回路１０１から入力した有音／無音情報が無音であった場合、有音無音判定回路１２１は、音声復号回路Ａ１２２に対して、背景雑音を生成するために必要な情報を背景雑音生成回路１２４に入力するように指示する。背景雑音生成回路１２４は、音声復号回路Ａ１２２から入力した情報を元に背景雑音を生成し、背景雑音重畳回路１３２に出力する。
【００３３】
すなわち、有音の場合は、音声復号回路Ａ１２２から背景雑音重畳回路１３２に音声信号が出力され、無音の場合は、背景雑音生成回路１２４から背景雑音重畳回路１３２に背景雑音信号が出力されることとなる。
【００３４】
次に、出力信号切替制御回路１３１は、入力回路１０１から入力された切替え制御情報に従い、背景雑音重畳回路１３２の動作を制御する。具体的には、背景雑音重畳回路１３２において背景雑音をどの程度重畳するかということを決定する割合である、「重畳率」を決定し、背景雑音重畳回路１３２に対して出力する（ステップＡ３）。ここで、ステップＡ３及び重畳率について具体的な例を以下に説明する。
【００３５】
例えば、あるシステムにおいて、符号化方式Ａ及び符号化方式Ｂの両方の形式において、１回あたりの復号処理で生成される音声信号の長さが２０ｍｓｅｃであると仮定する。また、符号化方式Ａから符号化方式Ｂへの切り替えに要する時間が１２０ｍｓｅｃであると仮定する。この場合、符号化方式Ａから符号化方式Ｂへの切り替え期間の間に、音声復号回路Ａ１２２もしくは音声復号回路Ｂ１２３は、合計６回（１２０ｍｓｅｃ÷２０ｍｓｅｃ＝６回）動作することになる。さらに、この６回のうち、前半の３回は音声復号回路Ａ１２２が動作し、後半の３回は音声復号回路Ｂ１２３が動作する場合を考える。この場合、３回目と４回目との間で、符号化方式が切り替わり、音声復号回路も切り替わるため、音声信号に不連続が生じる可能性がある。そこで、この符号化方式Ａから符号化方式Ｂへの切り替え期間の間に、意図的に背景雑音を重畳し、音声信号の不連続感を軽減する。例えば、切り替わり期間が上記したように６回分の場合、背景雑音の重畳率を例えば、１０％→３０％→５０％→５０％→３０％→１０％、のように制御する。なお、この重畳率はあくまで例示であるので、システムの機能や環境に応じて任意の数値に変更することは当然に可能である。以上説明したように、出力信号切り替え制御回路１３１は、背景雑音の重畳率を決定し、決定した重畳率を背景雑音重畳回路１３２に出力する。
【００３６】
背景雑音重畳回路１３２は、出力信号切替制御回路１３１から入力した重畳率に従い、背景雑音を重畳し、最終出力信号を出力回路１４１に出力する（ステップＡ４）。
【００３７】
具体的には、符号化方式Ａから符号化方式Ｂへの切り替え期間の間、出力信号切替制御回路１３１は、強制的に背景雑音回路１２４を動作させ、背景雑音を生成する。そして、音声復号回路Ａ１２２から入力した音声信号に対して、出力信号切り替え制御回路１３１から入力した重畳率に従い、背景雑音を重畳する。例えば、重畳率が３０％の場合は、音声復号回路Ａ１２２から出力される音声信号７０％と、背景雑音生成回路１２４から出力される背景雑音信号３０％とを加算することにより１００％とし、最終的な出力信号として、出力回路１４１に出力する。
【００３８】
最後に、出力回路１４１は、背景雑音重畳回路１３２から入力された最終出力信号を出力する（ステップＡ５）。
【００３９】
以上説明したように本実施形態によれば、音声符号の切り替わり時に、背景雑音を重畳することから、符号化方式切り替わり時に発生する音声信号の不連続感を軽減できるという効果を奏する。
【００４０】
［第２の実施形態］
図３は第２の実施形態における音声復号化切替えシステムの全体構成を示すブロック図である。図３で示す第２の実施形態は、有音無音判定回路１２１から出力信号切替回路１３１への入力が追加されている点のみが、図１で示す第２の実施形態と異なる。
【００４１】
図４は、第２の実施形態における音声復号化切替えシステムの処理の様子を表わしたものである。
【００４２】
図４で示す第２の実施形態の動作は、ステップＡ３の処理がステップＡ６に置き換えられている点で、図２で示す第１の実施形態の動作と異なる。
以下、本発明の第２の実施形態のうち、第１の実施形態と異なる部分について、図３及び図４を使用して説明する。
【００４３】
出力信号切替制御回路１３１は、入力回路１０１から入力した切替え制御情報、及び、有音無音判定回路１２１から入力した有音無音情報に従い、背景雑音の重畳率を決定する（ステップＡ６）。
具体的には、有音無音判定回路１２１から入力した有音無音情報が無音であった場合は、符号化方式の切り替えに伴う不連続感がもともと小さいため、背景雑音を重畳する必要がない。従って、この場合は、重畳率を０％とする。有音無音判定回路１２１から入力した有音無音情報が有音であった場合は、第１の実施形態と同様に背景雑音の重畳を行う。
【００４４】
なお、本発明の実施形態である音声復号化切替えシステムは、ハードウェア、ソフトウェア又はこれらの組合せにより実現することができる。
【図面の簡単な説明】
【００４５】
【図１】本発明の第１の実施形態の基本的構成を表す図である。
【図２】本発明の第１の実施形態の動作を表すフローチャートである。
【図３】本発明の第２の実施形態の基本的構成を表す図である。
【図４】本発明の第２の実施形態の動作を表すフローチャートである。
【図５】本発明に関連する音声復号化切替えシステムの基本的構成を表す図である。
【図６】本発明に関連する音声復号化切替えシステムの動作を表すフローチャートである。
【符号の説明】
【００４６】
１０１  入力回路
１１１  符号化方式判定回路
１１２  スイッチ
１２１  有音無音判定回路
１２２  音声復号化回路Ａ
１２３  音声復号化回路Ｂ
１２４  背景雑音生成回路
１３１  出力信号切替制御回路
１３２  背景雑音重畳回路
１４１  出力回路
【図１】
2009198652.tif 000003
【図２】
2009198652.tif 000004
【図３】
2009198652.tif 000005
【図４】
2009198652.tif 000006
【図５】
2009198652.tif 000007
【図６】
2009198652.tif 000008