(57)【特許請求の範囲】
【請求項１】
不連続送信コーデックに対応する音楽信号をレンダリングするための方法であって、
初期音楽信号（ＳＩ）内の無音期間（Ｓ）を検出するステップと、
その振幅が、無音期間を除いて、初期信号の振幅より低いが、不連続送信コーデックによって無音として検出可能でないほど十分な補助音声信号（ＳＡ１、ＳＡ２、ＳＡ３）を作成するステップと、
無音期間（Ｓ）の間に初期音楽信号（ＳＩ）を補助音声信号（ＳＡ１、ＳＡ２、ＳＡ３）で置換するステップとを含む、方法。
【請求項２】
補助音声信号（ＳＡ１）の作成が、所定の周波数を有する正弦波信号を作成するステップを含む、請求項１に記載の方法。
【請求項３】
補助音声信号（ＳＡ２）の作成が、
無音期間（Ｓ）直前の初期信号（ＳＩ）の周期の持続時間Ｔを決定するステップと、
１／Ｔに等しい周波数を有する正弦波信号を作成するステップとを含む、請求項１に記載の方法。
【請求項４】
補助音声信号の作成が、
無音期間（Ｓ）直前の初期信号（ＳＩ）の周期の初期（ＳＩ）の持続時間Ｔを決定するステップと、
それぞれ、１／Ｔの倍数に等しい周波数を有する複数の正弦波信号を作成するステップと、
補助音声信号を構成するために、それらの信号を加算するステップとを含む、請求項１に記載の方法。
【請求項５】
補助音声信号（ＳＡ３）の作成が、
初期信号（ＳＩ）を記録するステップと、
初期信号（ＳＩ）の無音期間（Ｓ）の間に、その記録の一部を再読するステップであって、その部分がその無音期間直前の初期信号に対応する、再読するステップとを含む、請求項１に記載の方法。
【請求項６】
その無音期間直前の初期信号に対応する、その記録の一部を再読するステップが、
無音期間（Ｓ）直前の初期信号（ＳＩ）内の音楽信号周期（ＡＢ）の範囲を定めるために、初期信号（ＳＩ）の２度の連続的なゼロ通過（Ａ、Ｂ）を決定するステップと、
無音期間（Ｓ）全体を満たすために、その音楽信号周期（ＡＢ）の記録を繰り返し再読するステップとを含む、請求項５に記載の方法。
【請求項７】
請求項１から６のいずれか一項に記載の方法を実施するための手段を含む、不連続送信コーデックに対応する音楽信号をレンダリングするための装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信ネットワーク、詳細には、インターネットプロトコルを使用したネットワークにおいて見出されるような不連続送信コーデックに対応する音楽信号をレンダリングするための方法に関する。コーデックは、音声信号をデジタル信号に変換する特定の機能を有する。一部のコーデックは、無音期間を検出して、これらの無音期間の間に音声信号の符号化を防ぐ音声活動検出器を含むため、不連続送信コーデックと呼ばれる。これにより、実際に背景雑音だけを表すデータを送信するためにリソースを使用することが回避される。より詳細には、遠隔デコーダ内で、聴取者の快適さのために、人工雑音の作成を命令する無音の短い指示が送信される。
【背景技術】
【０００２】
そのような不連続送信コーデックを通過する音声チャネル内で音楽信号を送信することが所望される場合、振幅の降下が音声活動検出回路によって無音として解釈されるたびに、音楽信号は中断される。したがって、そのようなコーデックは、音楽信号の送信に対応しない。例えば、広告メッセージの間に、またはユーザが待たされている間に音楽を送信することが所望される場合、これは非常に厄介である。
【０００３】
１つの知られている解決策は、音楽信号を作成するためのアプリケーションが音楽信号をコーデックに送っている間に無音期間を検出するのを防止するために、そのアプリケーションからコーデックに命令することからなる。しかし、この解決策は、音楽信号を作成するアプリケーションがそのような命令信号をコーデックに送ることができる場合しか適用できない。コーデックが遠隔の場合、これは不可能である。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、音楽信号を作成するアプリケーションが音楽信号をコーデックに送っている間に、そのアプリケーションがそのコーデック内で無音期間の検出を防止することができない場合ですら、不連続送信コーデックに対応する音楽信号をレンダリングすることである。
【課題を解決するための手段】
【０００５】
本発明の目的は、不連続送信コーデックに対応する音楽信号をレンダリングするための方法であって、
−  初期音楽信号内の無音期間を検出するステップと、
−  その振幅が、無音期間の間、初期信号の振幅よりも低いが、不連続送信コーデックによって無音として検出可能でないほど十分な補助音声信号を作成するステップと、
−  無音期間の間に初期音楽信号を補助音声信号で置換するステップとを含む方法である。
【０００６】
それによって特徴付けられるこの方法は、最終信号が依然として不連続送信コーデックによって無音として検出可能でないほど十分な振幅を有するので、不連続送信コーデックに対応する音楽信号をレンダリングする。
【０００７】
本発明のもう１つの目的は、本発明の方法を実施するための手段を含む、不連続送信コーデックに対応する音楽信号をレンダリングするための装置である。
【０００８】
下の説明および添付の図面を用いることによって、本発明はより良好に理解され、その他の特徴が明瞭になるであろう。
【図面の簡単な説明】
【０００９】
【図１】本発明の方法の第１の改変形態を例示するグラフである。
【図２】本発明の方法の第２の改変形態を例示するグラフである。
【図３】本発明の方法の第３の改変形態を例示するグラフである。
【図４】本発明の装置の１つの例示的な実施形態を示す図である。
【発明を実施するための形態】
【００１０】
図１は：
−  初期音楽信号ＳＩのグラフと、
−  本発明の方法の第１の改変形態を実施するために使用される補助信号ＳＡ１、正弦波のグラフと、
−  本発明の方法を実施した後の最終音楽信号ＳＦ１のグラフとを示す。
【００１１】
無音期間Ｓの間、初期信号ＳＩ（背景雑音）を、好ましくは、初期信号ＳＩの振幅と比べて低い所定の振幅および２１００Ｈｚ±１５Ｈｚに等しい固定周波数の正弦波信号（エコーキャンセラをブロックするために従来使用される信号）である補助信号ＳＡ１で置換することによって、最終信号ＳＦ１が取得される。もう１つの例では、使用される周波数は、２０９３Ｈｚに等しく、第７オクターブの音符ＭＩに対応する。補助信号ＳＡ１は、従来の手段、例えば、従来のプログラムを実行する信号プロセッサによって作成される。
【００１２】
図２は：
−  初期音楽信号ＳＩのグラフと、
−  本発明の方法の第２の改変形態を実施するために使用される補助信号ＳＡ２、正弦波のグラフと、
−  本発明の方法の第２の改変形態を実施した後の最終音楽信号ＳＦ１のグラフとを示す。
【００１３】
無音期間Ｓの間、初期信号ＳＩ（背景雑音）を、好ましくは、その振幅が初期信号ＳＩと比較して低く、その周波数が１／Ｔに等しい可変の正弦波信号である補助信号ＳＡ２で置換することによって、最終信号ＳＦ２が取得され、この場合、Ｔは、無音期間Ｓ直前の初期信号ＳＩの基本周波数周期である。
【００１４】
この周波数は、従来、フーリエ変換を用いて、信号プロセッサによって決定される。次に、このプロセッサは、従来のプログラムを実行することによって、その周波数で正弦波信号を作成する。この補助信号ＳＡ２は、無音期間の間に初期信号ＳＩを置換する。
【００１５】
もう１つの実施形態によれば、補助信号は、周期信号であるが、正弦波信号ではなく、それぞれが初期信号ＳＩと比べて低い振幅を有し、周波数が、それぞれ、１／Ｔの倍数、すなわち、１／Ｔ、２／Ｔ、３／Ｔなどに等しい複数の正弦波信号の和である。
【００１６】
図３は：
−  初期音楽信号ＳＩのグラフと、
−  本発明の方法の第３の改変形態を実施するために使用される補助信号ＳＡ３のグラフと、
−  本発明の方法の第３の改変形態を実施した後の最終音楽信号ＳＦ３のグラフとを示す。
【００１７】
無音期間Ｓの間、初期信号ＳＩ（背景雑音）を、好ましくは、無音期間Ｓ直前の初期信号ＳＩに等しいが、振幅を大幅に削減した補助信号で置換することによって、最終信号ＳＦ３が取得される。
【００１８】
一実施形態によれば、スライディング時間窓内に初期信号ＳＩを記録することによって、かつこの記録から無音期間Ｓ直前に発生する音楽信号周期ＡＢを抽出することによって、この補助信号が決定される。無音期間Ｓが検出されたとき、信号プロセッサによって、従来の方式で、２度の連続的なゼロ通過を検出することによって、その記録内の無音期間Ｓ直前の音楽信号周期ＡＢが決定される。次に、このプロセッサは、期間ＡＢの記録を繰り返し再読して、無音期間Ｓ全体を満たすために、振幅を削減した状態でその記録を再生する。
【００１９】
もう１つの実施形態によれば、従来の反響回路を介して初期信号ＳＩを実行することによって、補助信号ＳＡ３が取得され、反響持続時間は、無音期間の最大持続時間よりも大きいとして選択されている。この補助信号ＳＡ３は、無音期間の間に初期信号ＳＩを置換する。
【００２０】
これらの実施形態のすべてにおいて、補助信号は、無音期間を除いて、初期信号ＳＩの振幅よりも低いが、不連続送信コーデックによって無音として検出可能でないほど十分高い振幅を有する。補助信号の相対的水準は、例えば、−３１ｄＢであってよい。
【００２１】
図４は：
−  初期信号ＳＩを受信する入力と、
−  無音期間を検出するための装置ＤＰＳと、
−  補助信号を作成するための装置ＤＰＡと、
−  第１の入力および第２の入力、出力、およびコマンド入力を有する切替え装置Ｃと、
−  最終信号ＳＦを提供する出力とを含む、本発明の装置ＤＣＯＭＰの１つの例示的な実施形態を機能的に示す。
【００２２】
初期信号ＳＩは、無音期間を検出するための装置ＤＰＳの入力と、補助信号を作成するための装置ＤＰＡの入力と、切替え装置Ｃの第１の入力とに加えられる。無音期間を検出するための装置ＤＰＳの出力は、切替え装置Ｃのコマンドの入力に接続される。補助信号を作成するための装置ＤＰＡの出力は、無音期間を検出するために装置ＤＰＳの第２の入力に接続される。切替え装置Ｃの出力は、最終信号ＳＦを提供する出力を構成する。
【００２３】
無音期間を検出するための装置ＤＰＳが無音期間を検出しないとき、その装置ＤＰＳは、初期信号ＳＩを装置ＤＣＯＭＰの出力に送信するように切替え装置Ｃに命令する。
【００２４】
無音期間を検出するための装置ＤＰＳが無音期間を検出するとき、その装置ＤＰＳは、無音期間全体の持続時間にわたって、補助信号を装置ＤＣＯＭＰの出力に送信するように切替え装置Ｃに命令する。
【００２５】
これらの装置ＤＰＳおよびＤＰＡは、プログラムを備えた信号プロセッサの形で、またはケーブル回路の形で構築可能である。補助信号を作成するための装置は、上で説明されたように、本発明の方法の改変形態のうちの１つを実施するための手段を含む。
【図１】
0005384741.tif 000002
【図２】
0005384741.tif 000003
【図３】
0005384741.tif 000004
【図４】
0005384741.tif 000005