こんにちは。CCアーキテクトのカスタマーサクセス部です。通話するとき、偶に「エコーが聞こえます」を耳にしますね。エコーって一体何のことでしょうか?また、エコーキャンセルはどんな機能か、この記事で詳しく紹介したいと思います。
エコーとは?
エコーとは、電話通信において、受話器マイクからの発信音に含まれる人の声が、受話器ラウドスピーカーへの着信音に含まれる人の声に反射して返ってくることをいいます。
エコーは通常、2つの方法のいずれかで作成されます:
・電話のラウドスピーカーから送られた音声が、同じ電話のマイクで拾われる(音響エコーと呼ばれることもあります)
・送信側の電線が受信側の電線に拾われる(ラインエコーと呼ばれることもある)
なぜ/いつ、それが問題になるのか?
電話の会話では、自分では気づかないうちにエコーがかかっていることが多々あります。そこで、「エコーが問題になるのはどんなときか」ということを、ここで考えてみたいと思います。
エコーが問題となるのは、電話の中で相手の声を理解するのに邪魔になるとき、あるいは、話している人が自分の声が聞こえてきて混乱するときです。このように考えていくと、問題は「遅れ」であることが容易に推測できます。
正確には、話し手の言葉がアウトバウンドストリームに反映され、リターンストリームに反映されるまでの遅れです。遅延が25ミリ秒以下であれば、人間の耳にはほとんど感知できません。実際、このような状況でエコーが聞こえるかどうかをユーザーに尋ねると、ほぼ間違いなく「いいえ」という答えが返ってくるでしょう。55ミリ秒程度の少し長い遅延があると、まるでデュエットのように2人が同時に同じことを話しているような体験ができますし、全く人がいない部屋で話しているようだと言うユーザーもいます。この程度の反響や遅延は目立つものの、非常に許容範囲が広く、通常、ユーザーから苦情が出ることはありません。
しかし、55ミリ秒を超えると、会話に支障をきたすようになります。通常のユーザーにとって、自分の声のエコーは、思考プロセスを中断させることによって、効果的に通話を中断させるものです。
エコーの対策
エコーの対策には、「エコーキャンセル」と「エコーサプレッション」の2つの方法があります。
エコーキャンセルとは、音声処理エンジンが入力音声ストリームを分析し、同時に送信前の戻り音声ストリームをモニターするというシンプルな概念です。音声処理エンジンは、受信音声ストリームのコピーを検出した場合、送信前にそのコピーを削除するために「数学的減算」を実行します。
エコーサプレッションは、対向回線を扱うため、よりシンプルな概念です。エンジンは、入力される音声ストリームを検出すると、もう一方のストリームをミュートします。これにより、音声ストリームを受信している発呼側からは何も送信されないため、エコーの可能性が排除されます。このプロセスは、ミュートとミュートの解除が聞こえるので、通話中によくわかります。
3CXに搭載されたエコーキャンセル機能
3CXアプリは、エコー抑制アルゴリズムではなく、内蔵のエコーキャンセル・アルゴリズムを提供しています。これにより、エコーによる通話の頭痛の種が取り除かれ、3CXアプリのユーザーは毎回、通話品質に満足するようになります。アコースティックエコーキャンセル(AEC)アルゴリズムは、送信レシーバーから入ってくる余分なノイズを除去し、音質のバランスをとるために通話を変化させる働きをします。
弊社はデモ環境の貸出しを提供しております。3CXの機能、または音質についてご確認したい方はぜひご連絡ください。