(57)【要約】【課題】接続されたマイクの種類に応じて、エコーを低減できる。【解決手段】エコー低減装置は、骨伝導マイクまたは気導マイクと接続され、骨伝導マイクまたは気導マイクにより収音される第１の音響信号を取得する取得部と、第２の音響信号を受信する受信部と、第２の音響信号を出力するスピーカと、第１の音響信号の音響特性と第２の音響信号とに基づいて、第１の音響信号からエコー成分を低減した第３の音響信号を生成する制御部と、第３の音響信号を送信する送信部と、を備える。【選択図】図１
2020198603.tif 000002
【特許請求の範囲】
【請求項１】
骨伝導マイクまたは気導マイクと接続され、前記骨伝導マイクまたは前記気導マイクにより収音される第１の音響信号を取得する取得部と、
第２の音響信号を受信する受信部と、
前記第２の音響信号を出力するスピーカと、
前記第１の音響信号の音響特性と前記第２の音響信号とに基づいて、前記第１の音響信号からエコー成分を低減した第３の音響信号を生成する制御部と、
前記第３の音響信号を送信する送信部と、を備える、
エコー低減装置。
【請求項２】
前記制御部は、前記第１の音響信号の音響特性および前記第２の音響信号から、前記エコー成分に対応する補正信号を生成し、前記補正信号を用いて前記第１の音響信号を補正して前記第３の音響信号を生成する、
請求項１に記載のエコー低減装置。
【請求項３】
前記第３の音響信号は、前記第１の音響信号から前記補正信号を減算して生成する、
請求項２に記載のエコー低減装置。
【請求項４】
予め記憶された前記骨伝導マイクの感度特性および前記気導マイクの感度特性と前記第１の音響信号とに基づいて、接続されたマイクの種類を判定し、前記第１の音響信号の音響特性を特定する判定部、をさらに備える、
請求項１に記載のエコー低減装置。
【請求項５】
前記骨伝導マイクまたは前記気導マイクの接続による電圧降下値に基づいて、接続されたマイクの種類を判定し、前記第１の音響信号の音響特性を特定する判定部、をさらに備える、
請求項１に記載のエコー低減装置。
【請求項６】
接続されたマイクの種類をユーザによって選択可能な入力部と、
前記ユーザによる入力結果に基づいて、前記マイクの種類を判定し、前記第１の音響信号の音響特性を特定する判定部と、をさらに備える、
請求項１に記載のエコー低減装置。
【請求項７】
前記補正信号は、接続されるマイクの種類に応じて予め設定される、
請求項２に記載のエコー低減装置。
【請求項８】
骨伝導マイクまたは気導マイクと接続され、前記骨伝導マイクまたは前記気導マイクにより収音される第１の音響信号を取得し、
第２の音響信号を受信して出力し、
前記第１の音響信号の音響特性と前記第２の音響信号とに基づいて、前記第１の音響信号からエコー成分を低減した第３の音響信号を生成して送信する、
エコー低減方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、エコー低減装置およびエコー低減方法に関する。
【背景技術】
【０００２】
特許文献１には、音声信号を空間に放音するスピーカと、音声信号を収音する範囲に設けられるマイクと、マイクが収音した音声信号に基づき、スピーカが存在する空間の残響時間を推定する残響時間推定部と、推定された残響時間に基づいて、スピーカに供給する音声信号の所定の周波数帯域のパワーを制御する出力音声制処理部と、を備える放収音装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１８−１７４５３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本開示は、上述した従来の事情に鑑みて案出され、接続されたマイクの種類に応じて、エコーを低減できるエコー低減装置およびエコー低減方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
本開示は、音声を収音して、骨伝導マイクまたは気導マイクと接続され、前記骨伝導マイクまたは前記気導マイクにより収音される第１の音響信号を取得する取得部と、第２の音響信号を受信する受信部と、前記第２の音響信号を出力するスピーカと、前記第１の音響信号の音響特性と前記第２の音響信号とに基づいて、前記第１の音響信号からエコー成分を低減した第３の音響信号を生成する制御部と、前記第３の音響信号を送信する送信部と、を備える、エコー低減装置を提供する。
【０００６】
また、本開示は、骨伝導マイクまたは気導マイクと接続され、前記骨伝導マイクまたは前記気導マイクにより収音される第１の音響信号を取得し、第２の音響信号を受信して出力し、前記第１の音響信号の音響特性と前記第２の音響信号とに基づいて、前記第１の音響信号からエコー成分を低減した第３の音響信号を生成して送信する、エコー低減方法を提供する。
【発明の効果】
【０００７】
本開示によれば、接続されたマイクの種類に応じて、エコーを低減できる。
【図面の簡単な説明】
【０００８】
【図１】実施の形態１に係る伝送処理装置の内部構成例を示すブロック図
【図２】従来のヘッドセットにおけるエコー低減処理の例を説明する図
【図３】実施の形態１に係る音声伝送装置１００によるエコー低減処理手順例を示すフローチャート
【図４】マイクの接続に伴う電圧降下の一例を示す図骨伝導マイクＭＣ１の周波数感度と気導マイクＭＣ２の周波数感度との一例を比較した図
【図５】実施の形態１に係る音声伝送装置１００のキャリブレーションによるエコー低減処理手順例を示すフローチャート
【図６Ａ】特定音源のプロファイルを示す図
【図６Ｂ】複数のプロファイルのそれぞれを示す図
【図７Ａ】骨伝導マイクにおける感度特性の一例を示す図
【図７Ｂ】気導マイクにおける感度特性の一例を示す図
【図８】実施の形態１に係る音声伝送装置１００のユーザの入力操作によるエコー低減処理手順例を示すフローチャート
【図９】表示部に表示される選択肢の一例を示す図
【発明を実施するための形態】
【０００９】
（実施の形態１の内容に至る経緯）
特許文献１には、マイクで収音された音声信号のうち、スピーカから放音された音声をキャンセルする放収音装置がある。このような放収音装置は、スピーカが存在する空間の残響時間（つまり、音エネルギーが所定のゲイン（ｄＢ）に減衰するまでに要する時間）を推定し、推定された残響時間に基づいて、スピーカに送信される音声信号の所定の周波数帯域に対してエコーを低減させるための補正信号を出力する。しかし、上述したエコーの低減方法では、例えば、異なる種類のマイクを使用される場合には、マイクごとに異なる感度特性を有するため、マイクの感度特性に応じた補正信号が必要であった。
【００１０】
そこで、以下の実施の形態１においては、骨伝導ヘッドセットに接続されたマイクの種類に応じて、エコーを低減できるエコー低減装置およびエコー低減方法の例を説明する。
【００１１】
以下、適宜図面を参照しながら、本開示に係るエコー低減装置およびエコー低減方法の構成および作用を具体的に開示した実施の形態１を詳細に説明する。但し、必要以上に詳細な説明は省略する場合がある。例えば、既によく知られた事項の詳細説明や実質的に同一の構成に対する重複説明を省略する場合がある。これは、以下の説明が不必要に冗長になることを避け、当業者の理解を容易にするためである。なお、添付図面及び以下の説明は、当業者が本開示を十分に理解するために提供されるものであって、これらにより特許請求の範囲に記載の主題を限定することは意図されていない。
【００１２】
（実施の形態１）
図１は、実施の形態１に係る音声伝送装置１００の内部構成例を示すブロック図である。エコー低減装置の一例としての音声伝送装置１００は、音声（振動）の伝送処理を実行する装置であって、複数の音声伝送装置１００Ａ，１００Ｂ，…のそれぞれとの間で無線Ｎ／Ｗを介して通信可能に接続されて、互いに音声信号の送受信を行う。なお、複数の音声伝送装置１００Ａ，１００Ｂ，…のそれぞれは、音声伝送装置１００と同様の内部構成である。
【００１３】
図１に示す端末装置１は、複数の端末装置１Ａ，１Ｂ，…のそれぞれと無線Ｎ／Ｗを介して通信可能に接続される。端末装置１は、複数の端末装置１Ａ，１Ｂ，…のそれぞれとの間で音声信号を送受信する。端末装置１は、通信部１０と、制御部１１と、メモリ１２と、ＭＩＣ挿抜検知部１３と、表示部１４と、を含んで構成される。端末装置１は、例えば、スマートフォンまたはＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）などの無線介した通信を可能とする端末装置である。なお、複数の端末装置１Ａ，１Ｂ，…のそれぞれの内部構成は、端末装置１と同様の内部構成であるため、説明および図を省略する。
【００１４】
通信部１０は、複数の端末装置１Ａ，１Ｂ，…のそれぞれとの間でデータもしくは情報の送受信を行うための通信インターフェース回路を用いて構成される。通信部１０は、送信部１０ａと、受信部１０ｂと、を含んで構成される。送信部１０ａは、マイク２１によって収音され、変換された音声信号を複数の端末装置１Ａ，１Ｂ，…のそれぞれに送信する。受信部１０ｂは、複数の端末装置１Ａ，１Ｂ，…のそれぞれに接続された複数のマイクのそれぞれ（不図示）によって収音され、変換された複数の音声信号のそれぞれを受信し、制御部１１に出力する。
【００１５】
判定部および取得部の一例としての制御部１１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）を用いて構成され、メモリ１２と協働して、各種の処理および制御を行う。具体的には、制御部１１はメモリ１２に保持されたプログラムおよびデータを参照し、そのプログラムを実行することにより、各機能を実現する。
【００１６】
制御部１１は、マイク２１の接続時または端末装置１の起動時などの所定のタイミングで、キャリブレーションを実行する。制御部１１は、キャリブレーションの実行において、人の音声とは異なる周波数帯域の音源（以下、特定音源と表記）を生成し、スピーカ２２に出力する。この特定音源は、例えばｓｉｎ波であり、制御部１１によって生成され、出力される。スピーカ２２から出力された特定音源は、マイク２１によって収音され、音声信号に変換されて制御部１１に出力される。制御部１１は、入力された音声信号に基づいて、特定音源のプロファイル（図６Ｂ参照）を作成する。なお、作成された特定音源のプロファイルは、接続されているマイク２１が有する時間特性を示す。プロファイルが示す時間特性は、マイク２１の種類ごとに異なる特性を示す。制御部１１は、予めマイク２１の種類ごとにプロファイルを作成し、これらのプロファイル（以下、既存のプロファイルと表記）のそれぞれをメモリ１２に記憶している。制御部１１は、メモリ１２に記憶された複数の既存のプロファイルのそれぞれのうち、作成された特定音源のプロファイルと同一または類似する時間特性を有する既存のプロファイルに基づいて、マイク２１の種類を判定する。
【００１７】
これにより、制御部１１は、骨伝導ヘッドセット２に接続されたマイク２１の種類を判定することができる。なお、使用する特定音源が人の音声とは異なる周波数帯域の音源であるため、骨伝導ヘッドセット２は、キャリブレーション実行の際にユーザに装着されていなくてもよい。これにより、音声伝送装置１００は、端末装置１が起動している間であればいつでもキャリブレーションを実行することができる。
【００１８】
また、制御部１１は、作成されたプロファイルに基づいて、第１の音響信号の音響特性の一例としてのマイク２１の周波数特性を示すプロファイル（以下、感度特性（図７Ａ，図７Ｂ参照）と表記）を作成する。なお、制御部１１は、予めマイク２１の種類ごとに感度特性を作成し、これらの感度特性のそれぞれをメモリ１２に記憶していてもよい。さらに、制御部１１は、メモリ１２に記憶されたマイク２１の種類ごとの感度特性に基づいて、骨伝導ヘッドセット２に接続されたマイク２１の種類を判定してもよい。
【００１９】
また、制御部１１は、ＭＩＣ挿抜検知部１３から入力される電圧値に基づいて、マイク２１の種類を判定する。制御部１１は、ＭＩＣ挿抜検知部１３から入力された電圧値（マイク２１の接続後に降下した電圧値）が、電圧ＶＤ１を示す場合には骨伝導マイクＭＣ１と判定し、電圧ＶＤ２を示す場合には気導マイクＭＣ２が接続されていると判定する。なお、ＭＩＣ挿抜検知部１３を用いた判定方法は、これに限らない。例えば、制御部１１は、降下した電圧値が所定の閾値を超えるか否かによって接続されたマイク２１の種類を判定してもよい。
【００２０】
また、制御部１１は、入力部１５から入力される入力信号に基づいて、マイク２１の種類を判定する。入力信号は、ユーザによって選択されたマイクの種類を示す信号である。
【００２１】
制御部１１は、マイク２１の種類に応じて、エコーキャンセル量（係数）を設定する。エコーキャンセル量は、骨伝導ヘッドセット２に接続可能なマイク２１の種類ごとに予め算出された補正信号を生成するための係数であり、メモリ１２に記憶される。制御部１１は、接続されるマイク２１の種類に応じて、メモリ１２に記憶されたエコーキャンセル量（係数）に基づいて、エコーを低減するための補正信号を生成する。具体的には、制御部１１は、マイク２１の種類に応じたエコーキャンセル量（係数）を複数の端末装置１Ａ，１Ｂ，…のそれぞれから受信された音声信号に乗じて、補正信号を生成する。制御部１１は、生成された補正信号をマイク２１から入力される音声信号から減算した音声信号を複数の端末装置１Ａ，１Ｂ，…のそれぞれに送信する。
【００２２】
なお、特定音源は一定の音源であるため、制御部１１は、感度特性に基づいて、マイク２１が使用される環境（例えば、騒音が発生する工事現場，静かな会議室など）に応じたエコーキャンセル量（係数）を算出してもよい。これにより、音声伝送装置１００は、接続されたマイク２１の種類に応じて、エコーを低減できる。
【００２３】
メモリ１２は、例えば制御部１１の各処理を実行する際に用いられるワークメモリとしてのＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）と、制御部１１の動作を規定したプログラムおよびデータを格納するＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）とを有する。ＲＡＭには、制御部１１により生成あるいは取得されたデータもしくは情報が一時的に保存される。ＲＯＭには、制御部１１の動作（例えば、受信した音声信号に基づいて感度特性を作成する動作，キャリブレーションを実行する動作，補正信号を生成する動作など）を規定するプログラムが書き込まれている。また、メモリ１２は、例えば、マイクの種類ごとに作成されたプロファイル，感度特性およびエコーキャンセル量（係数）などを記憶している。
【００２４】
ＭＩＣ挿抜検知部１３は、接続されるマイク２１のから入力信号を検知する。ＭＩＣ挿抜検知部１３は、マイク２１の接続後に降下した電圧値を測定し、測定した電圧値を制御部１１に出力する。
【００２５】
表示部１４は、例えばＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）もしくは有機ＥＬ（Ｅｌｅｃｔｒｏｌｕｍｉｎｅｓｃｅｎｃｅ）を用いて構成され、複数の音声伝送装置１００Ａ，１００Ｂ，…のそれぞれを所持するユーザに関する情報（例えば、複数のユーザの名前，通話時間，電波状況など）を表示する。
【００２６】
入力部１５は、ユーザによる入力操作を受ける入力インターフェースであり、表示部１４の表面への接触による入力操作またはキー操作による入力操作を受け付ける。入力部１５は、ユーザによる入力操作に基づく入力信号を制御部１１に出力する。
【００２７】
また、表示部１４は、骨伝導ヘッドセット２に接続されているマイク２１の種類に関する質問を表示する。表示部１４に表示された複数の選択肢のそれぞれ（例えば、骨伝導マイクＭＣ１，気導マイクＭＣ２など）は、例えば、複数のマイク２１の種類を項目にしたものである。このような場合、入力部１５は、複数の選択肢のそれぞれに設けられ、ユーザによる選択操作を入力操作として受け付ける。入力部１５は、ユーザによって選択されたマイク２１の種類の情報を制御部１１に出力する。
【００２８】
次に、骨伝導ヘッドセット２について説明する。骨伝導ヘッドセット２は、複数の種類のマイクを使用（接続）可能に構成され、ユーザによって装着される。骨伝導ヘッドセット２は、マイク２１と、スピーカ２２と、を含んで構成される。なお、複数の音声伝送装置のそれぞれ１００Ａ，１００Ｂ，…で使用される複数の骨伝導ヘッドセット２Ａ，２Ｂ，…のそれぞれの内部構成は、骨伝導ヘッドセット２と同様の内部構成であるため、説明および図を省略している。
【００２９】
マイク２１は、収音された音声または拾った振動を音声信号に変換する骨伝導マイクＭＣ１または気導マイクＭＣ２である。なお、マイク２１の種類は、骨伝導マイクＭＣ１と気導マイクＭＣ２とに限らず、他の種類のマイクであってもよい。
【００３０】
骨伝導マイクＭＣ１は、ユーザの首に装着され、声帯の振動を収音する圧電素子を有して構成される。骨伝導マイクＭＣ１は、収音された声帯の振動に伴う機械的応力から電位を発生させ、電位を音声信号に変換して制御部１１に出力する。なお、骨伝導マイクＭＣ１は、声帯に限らず、例えば頬骨弓部上に装着され、声帯の振動が伝播した鼻腔音の振動を拾ってもよい。
【００３１】
気導マイクＭＣ２は、空気を伝搬するユーザの気導音を音声振動に変換する。また、気導マイクＭＣ２は、無指向性マイクロホン、単一指向性マイクロホンまたは相指向性マイクロホンのいずれであってもよいし、またはこれらを組み合わせて複数の種類のマイクのそれぞれとして区別されてもよい。
【００３２】
スピーカ２２は、所謂骨伝導スピーカであり、端末装置１から出力された他の音声信号を音声（振動）に変換し、振動をユーザの皮膚および頭蓋骨を経由し、骨の振動で伝えられた音（骨導音）伝播させ、聴覚神経に伝える。これにより、スピーカ２２は、外部雑音の影響を受けにくく、耐騒音性を高めることができる。
【００３３】
図２は、従来のヘッドセットにおけるエコー低減処理の例を説明する図である。図２において、ユーザは、音声伝送装置１００を使用し、複数の音声伝送装置１００Ａ，１００Ｂ，…のそれぞれを使用する複数のユーザのそれぞれ（不図示）との間で通話する様子を示す。なお、図２に示す複数の音声伝送装置１００Ａ，１００Ｂ，…のそれぞれは、音声伝送装置１００と同様の構成であるため、端末装置および骨伝導ヘッドセットについての図を省略する。
【００３４】
まず、従来のヘッドセットにおいてエコーの低減処理を実行しない場合について説明する。なお、従来のヘッドセットは、骨伝導ヘッドセットに限らず、一般的なヘッドセットを含む。
【００３５】
マイク２１は、例えば、骨伝導マイクＭＣ１または気導マイクＭＣ２である。マイク２１は、ユーザによって発話された音声を収音して音声信号Ｖｃ０に変換し、端末装置１に出力する。
【００３６】
音声信号Ｖｃ０は、端末装置１の制御部１１に出力され、通信部１０における送信部１０ａを介して、複数の音声伝送装置１００Ａ，１００Ｂ，…のそれぞれに送信される。複数の音声伝送装置１００Ａ，１００Ｂ，…のそれぞれは、受信された音声信号Ｖｃ０をスピーカによって振動に変換して出力し、複数のユーザのそれぞれの聴覚神経に伝える。
【００３７】
複数の音声伝送装置１００Ａ，１００Ｂ，…のそれぞれは、他のユーザが発話した音声を音声信号Ｖｃ１（第２の音響信号の一例）に変換し、音声伝送装置１００における端末装置１に送信する。音声信号Ｖｃ１は、複数の音声伝送装置１００Ａ，１００Ｂ，…のそれぞれが備えるスピーカから出力された音声信号Ｖｃ０に基づく音声と他のユーザが発話した音声とを、複数の音声伝送装置１００Ａ，１００Ｂ，…のそれぞれが備えるマイク（不図示）が収音して変換したことにより生成された音声信号である。つまり、音声伝送装置１００によって受信される音声信号Ｖｃ１は、音声伝送装置１００によって送信された音声信号Ｖｃ０（エコー）が含まれる。なお、音声信号Ｖｃ１に含まれる音声信号Ｖｃ０は、音声伝送装置１００によって送信されたときより小さい音圧であるが、音声伝送装置が１００Ａ，１００Ｂ，…のそれぞれの間で行われるグループ通話に参加する参加者が増える場合には、エコーが加算されて大きくなったり、または各伝送路のそれぞれの遅延により、エコーが時系列に繰り返されたりする。
【００３８】
これに対して、音声伝送装置１００は、受信した音声信号Ｖｃ１に所定の係数を乗じた補正信号Ｖｃ２（第３の音響信号の一例）を生成する。音声伝送装置１００は、生成した補正信号Ｖｃ２を、マイク２１から出力される音声信号（音声信号Ｖｃ０より後にマイク２１によって収音され、変換された音声信号）から減算する。これにより、音声伝送装置１００は、音声信号Ｖｃ１に含まれる音声信号Ｖｃ０に相当する信号成分（エコー）を低減させることができる。
【００３９】
また、音声伝送装置１００は、上述した補正信号Ｖｃ２を用いたエコー低減方法に限らず、例えば移動平均フィルタを用いてエコーを低減してもよい。以下、移動平均フィルタを用いたエコーの低減方法について説明する。
【００４０】
移動平均フィルタは、時系列に受信される複数の信号のそれぞれの周波数ごとの振幅を平均化したフィルタである。移動平均フィルタは、主に高周波ノイズの除去に使用される。
【００４１】
実施の形態１に係る音声伝送装置１００における端末装置１は、複数の音声伝送装置１００Ａ，１００Ｂ，…のそれぞれから音声信号Ｖｃ１を受信する。端末装置１は、マイク２１の周波数特性を示すプロファイル（第１の音響信号の音響特性）と受信された音声信号Ｖｃ１（第２の音響信号）とを用いて移動平均フィルタを生成する。端末装置１は、生成された移動平均フィルタを用いて、音声信号Ｖｃ１に含まれる音声信号Ｖｃ０に相当する信号成分（エコー）を低減させることができる。これにより、実施の形態１に係る音声伝送装置１００は、接続されたマイクの種類に応じたプロファイルに基づく移動平均フィルタを生成して、エコーを低減できる。
【００４２】
次に、図３を参照して、実施の形態１に係る音声伝送装置が実行するエコー低減処理について説明する。図３は、実施の形態１に係る音声伝送装置１００によるエコー低減処理手順例を示すフローチャートである。図３に示すフローチャートにおいて、音声伝送装置１００は、ＭＩＣ挿抜検知部１３を用いてマイク２１の種類を判定する例を示す。
【００４３】
ＭＩＣ挿抜検知部１３は、時間ｔ１において骨伝導ヘッドセット２にマイク２１が接続されると、接続されたマイク２１からの入力信号を検知する（Ｓｔ１１）。
【００４４】
ＭＩＣ挿抜検知部１３は、マイク２１が接続された時間ｔ１前後の電圧値を測定する。ＭＩＣ挿抜検知部１３は、計測された降下した電圧値に基づいて、接続されたマイク２１が骨伝導マイクＭＣ１であるか否かを判定する（Ｓｔ１２）。
【００４５】
ＭＩＣ挿抜検知部１３は、ステップＳｔ１２の処理を実行した結果、降下した電圧値が電圧ＶＤ１（図４参照）の場合には、より負荷が大きい骨伝導マイクＭＣ１が接続されたと判定する（Ｓｔ１２，ＹＥＳ）。ＭＩＣ挿抜検知部１３は、判定結果を制御部１１に出力する。制御部１１は、ＭＩＣ挿抜検知部１３の判定結果に基づいて、骨伝導マイクＭＣ１のエコーキャンセル量として、メモリ１２に予め記憶されている係数Ｂを設定する（Ｓｔ１３）。
【００４６】
一方、ＭＩＣ挿抜検知部１３は、ステップＳｔ１２の処理を実行した結果、降下した電圧値が電圧ＶＤ２（図４参照）の場合には、より負荷が大きい気導マイクＭＣ２が接続されたと判定する（Ｓｔ１２，ＮＯ）。ＭＩＣ挿抜検知部１３は、判定結果を制御部１１に出力する。制御部１１は、ＭＩＣ挿抜検知部１３の判定結果に基づいて、気導マイクＭＣ２のエコーキャンセル量として、メモリ１２に予め記憶されている係数Ｄを設定する（Ｓｔ１４）。
【００４７】
制御部１１は、複数の音声伝送装置１００Ａ，１００Ｂ，…のそれぞれから受信され、スピーカ２２に入力される入力信号（音声信号）があるか否かを判定する（Ｓｔ１５）。
【００４８】
制御部１１は、スピーカ２２に入力される入力信号（音声信号）がある場合には（Ｓｔ１５，ＹＥＳ）、設定されたエコーキャンセル量に基づく所定の係数を入力信号に乗じて補正信号を生成する。制御部１１は、マイク２１から出力される音声信号から補正信号を減算して、エコー低減処理を実行する（Ｓｔ１６）。
【００４９】
一方、制御部１１は、スピーカ２２に入力される入力信号（音声信号）がない場合には（Ｓｔ１５，ＮＯ）、エコーキャンセル量を設定せず、マイク２１から出力された音声信号を複数の音声伝送装置１００Ａ，１００Ｂ，…に音声伝送処理を実行する（Ｓｔ１７）。
【００５０】
制御部１１は、ステップＳｔ１７における処理を実行した後、ステップＳｔ１５に示す処理に移行する。なお、図３に示す処理手順は、現在骨伝導ヘッドセット２に接続されているマイク２１が他の種類のマイクに変更されるまで、または端末装置１の電源がオフになるまで続行される。これにより、音声伝送装置１００は、接続されたマイク２１の種類に応じて、エコーを低減できる。
【００５１】
以上により、制御部１１は、ＭＩＣ挿抜検知部１３でマイク２１の種類を特定することができる。これにより、音声伝送装置１００は、接続されたマイク２１の種類に応じて、エコーを低減できる。
【００５２】
図４は、マイク２１の接続に伴う電圧降下の一例を示す図である。図４には、マイク２１（骨伝導マイクＭＣ１または気導マイクＭＣ２）の接続に伴う電圧降下の様子を示す。なお、マイク２１が接続された時間は、時間ｔ１である。
【００５３】
グラフＭＣＶ１は、骨伝導マイクＭＣ１の接続に伴う電圧の時間変化を示す。骨伝導マイクＭＣ１は、時間ｔ１で骨伝導ヘッドセット２に接続される。グラフＭＣＶ１は、骨伝導マイクＭＣ１の接続後に降下する電圧値が電圧ＶＤ１となる。グラフＭＣＶ１は、後述する気導マイクＭＣ２の接続後に降下する電圧ＶＤ２よりも降下する電圧が大きい。
【００５４】
グラフＭＣＶ２は、気導マイクＭＣ２の接続に伴う電圧の時間変化を示す。気導マイクＭＣ２は、時間ｔ１で骨伝導ヘッドセット２に接続される。グラフＭＣＶ２は、気導マイクＭＣ２の接続後に降下する電圧値が電圧ＶＤ２となる。
【００５５】
図５は、実施の形態１に係る音声伝送装置１００のキャリブレーションによるエコー低減処理手順例を示すフローチャートである。
【００５６】
制御部１１は、キャリブレーションのための特定音源をスピーカ２２から再生（出力）させる（Ｓｔ２１）。
【００５７】
制御部１１は、マイク２１によって収音された特定音源の音声信号に基づいて、現在接続されているマイク２１に対する特定音源のプロファイルを作成する（Ｓｔ２２）。
【００５８】
制御部１１は、マイク２１の種類ごとに予め作成され、メモリ１２に記憶された複数の既存のプロファイルのそれぞれを参照する。制御部１１は、作成された特定音源のプロファイルと同一または類似する時間特性を有する既存のプロファイルがあるか否かを判定する（Ｓｔ２３）。
【００５９】
制御部１１は、作成された特定音源のプロファイルと同一または類似する時間特性を有する既存のプロファイルがある場合（Ｓｔ２３，ＹＥＳ）には、既存のプロファイルに基づいて、接続されたマイク２１の種類を判定する。制御部１１は、判定されたマイク２１の種類に基づいて、メモリ１２に記憶されているエコーキャンセル量（係数）を設定する（Ｓｔ２４）。
【００６０】
制御部１１は、ステップＳｔ２４の処置により設定されたエコーキャンセル量に基づく所定の係数を入力信号に乗じて補正信号を生成する。制御部１１は、マイク２１から出力される音声信号から補正信号を減算して、エコー低減処理を実行する。制御部１１は、減算処理された音声信号を複数の音声伝送装置１００Ａ，１００Ｂ，…に音声信号を送信する音声送信処理を実行する（Ｓｔ２５）。
【００６１】
一方、制御部１１は、作成された特定音源のプロファイルと同一または類似する時間特性を有する既存のプロファイルがない場合（Ｓｔ２３，ＮＯ）には、エコーキャンセル量を設定せず、マイク２１から出力された音声信号を複数の音声伝送装置１００Ａ，１００Ｂ，…に送信するための音声伝送処理を実行する（Ｓｔ２５）。なお、制御部１１は、特定音源のプロファイルから乖離する場合は、マイク２１の脱落、半挿し、仕様外のマイクの使用などを想定して、表示部１４にユーザにエラー通知などのメッセージを提示してもよい。
【００６２】
以上により、制御部１１は、ＭＩＣ挿抜検知部１３などでマイク２１の種類が検知できない場合でも、キャリブレーションの実行により、自動的にマイク２１の種類を特定することができる。これにより、音声伝送装置１００は、接続されたマイク２１の種類に応じて、エコーを低減できる。
【００６３】
図６Ａおよび図６Ｂは、特定音源のプロファイルＶＯＣ１と複数のプロファイルＶＯ１，ＶＯ２のそれぞれとの比較例を示す図である。図６Ａは、制御部１１によって作成された特定音源のプロファイルＶＯＣ１を示す図である。図６Ｂは、メモリ１２に予め記憶された複数のプロファイルＶＯ１，ＶＯ２のそれぞれを示す図である。
【００６４】
複数のプロファイルＶＯ１，ＶＯ２のそれぞれは、予め作成され、メモリ１２に記憶される。プロファイルＶＯ１は、骨伝導マイクＭＣ１を接続した場合の音声信号に基づいて作成されたプロファイルである。プロファイルＶＯ２は、気導マイクＭＣ２を接続した場合の音声信号に基づいて作成されたプロファイルである。なお、図６Ｂに示すプロファイルは、２つであるが、記憶されるプロファイルは上述した２つに限定されないことは言うまでもない。
【００６５】
制御部１１は、図６Ｂに示す複数のプロファイルＶＯ１，ＶＯ２のそれぞれを参照し、特定音源のプロファイルＶＯＣ１が該当するプロファイルを判定する。なお、図６Ａに示す特定音源のプロファイルＶＯＣ１は、プロファイルＶＯ１に該当する。つまり、特定音源のプロファイルＶＯＣ１は、骨伝導マイクＭＣ１によって収音されたものである。
【００６６】
図７Ａおよび図７Ｂは、複数の感度特性ＭＣＣ１，ＭＣＣ２のそれぞれの一例を示す図である。図７Ａに示す感度特性ＭＣＣ１は、骨伝導マイクＭＣ１のプロファイルより得られる特性である。図７Ｂに示す感度特性ＭＣＣ２は、気導マイクＭＣ２のプロファイルより得られる特性である。
【００６７】
感度特性ＭＣＣ１は、プロファイルＶＯ１に基づいて作成され、骨伝導マイクＭＣ１の周波数特性を示す。感度特性ＭＣＣ２は、プロファイルＶＯ２に基づいて作成され、気導マイクＭＣ２の周波数特性を示す。感度特性ＭＣＣ１は、感度特性ＭＣＣ２に対して低感度である。
【００６８】
制御部１１は、図７Ａおよび図７Ｂに示す複数の感度特性ＭＣＣ１，ＭＣＣ２のそれぞれを参照して、骨伝導ヘッドセット２に接続されたマイク２１の種類を判定してもよい。また、制御部１１は、所定の感度を閾値としてマイク２１の種類を判定してもよい。
【００６９】
図８および図９を参照して、ユーザの入力操作に基づくマイク２１の種類の判定処理と、エコー低減処理とについて説明する。図８は、実施の形態１に係る音声伝送装置１００のユーザの入力操作によるエコー低減処理手順例を示すフローチャートである。図９は、選択肢Ｉｎ１の一例を示す図である。図９に示す選択肢Ｉｎ１は、表示部１４に表示され、ユーザの入力操作が行われる際に表示される表示内容である。
【００７０】
制御部１１は、骨伝導ヘッドセット２に接続されたマイク２１の入力信号を受信すると、表示部１４の一部でありユーザによる入力操作を受け付ける入力部１５に、選択肢Ｉｎ１を表示する（Ｓｔ３１）。選択肢Ｉｎ１は、マイク２１の種類に関する選択項目が設定され、例えば「気導マイク」，「骨伝導マイク」などが表示される。
【００７１】
入力部１５は、ユーザによる入力操作に基づいて、選択された選択肢Ｉｎ１の情報を制御部１１に出力する。制御部１１は、入力された情報に基づいて、骨伝導ヘッドセット２に接続されたマイク２１が骨伝導マイクＭＣ１であるか否かを判定する（Ｓｔ３２）。
【００７２】
制御部１１は、ステップＳｔ３２の処理において、骨伝導ヘッドセット２に接続されたマイク２１が骨伝導マイクＭＣ１である場合（Ｓｔ３２，ＹＥＳ）には、予めメモリ１２に設定され、記憶されたマイク２１を参照して、エコーキャンセル量として係数Ｂを設定する（Ｓｔ３３）。
【００７３】
制御部１１は、ステップＳｔ３２の処理において、骨伝導ヘッドセット２に接続されたマイク２１が骨伝導マイクＭＣ１ではない場合（Ｓｔ３２，ＮＯ）には、予めメモリ１２に設定され、記憶されたマイク２１を参照して、エコーキャンセル量として係数Ｄを設定する（Ｓｔ３４）。
【００７４】
制御部１１は、複数の音声伝送装置１００Ａ，１００Ｂ，…のそれぞれから受信され、スピーカ２２に入力される入力信号があるか否かを判定する（Ｓｔ３５）。
【００７５】
制御部１１は、ステップＳｔ３５の処理において、スピーカ２２に入力される入力信号がある場合には（Ｓｔ３５，ＹＥＳ）、設定されたエコーキャンセル量に基づく所定の係数を入力信号に乗じて補正信号を生成する。制御部１１は、マイク２１から出力される音声信号から補正信号を減算して、エコー低減処理を実行する（Ｓｔ３６）。
【００７６】
一方、制御部１１は、スピーカ２２に入力される入力信号がない場合には（Ｓｔ１５，ＮＯ）、エコーキャンセル量を設定せず、マイク２１から出力された音声信号を複数の音声伝送装置１００Ａ，１００Ｂ，…に送信するための音声伝送処理を実行する（Ｓｔ３７）。
【００７７】
制御部１１は、ステップＳｔ３７の処理を実行した後、ステップＳｔ３５の処理に移行する。これにより、制御部１１は、ＭＩＣ挿抜検知部１３などでマイクの種類が検知できない場合でも、ユーザの入力により、マイクの種類を特定することができる。その結果、音声伝送装置１００は、接続されたマイクの種類に応じて、エコーを低減できる。
【００７８】
以上により、実施の形態１にかかる音声伝送装置１００は、骨伝導マイクＭＣ１または気導マイクＭＣ２と接続され、骨伝導マイクＭＣ１または気導マイクＭＣ２により収音される第１の音響信号を取得する取得部（制御部１１）と、第２の音響信号（音声信号Ｖｃ１）を受信する受信部１０ｂと、第２の音響信号を出力するスピーカ２２と、第１の音響信号の音響特性と第２の音響信号とに基づいて、第１の音響信号からエコー成分を低減した第３の音響信号を生成する制御部１１と、第３の音響信号を送信する送信部１０ａと、を備える。
【００７９】
これにより、音声伝送装置１００は、接続されたマイクの種類に応じて、エコー成分を低減する第３の音響信号を生成して、エコーを低減できる。
【００８０】
また、制御部１１は、第１の音響信号の音響特性および第２の音響信号から、エコー成分に対応する補正信号を生成し、補正信号を用いて第１の音響信号を補正して第３の音響信号を生成する。これにより、音声伝送装置１００は、接続されたマイクの種類と受信される音声信号とに応じて、エコーを低減できる。
【００８１】
また、第３の音響信号は、第１の音響信号から補正信号を減算して生成される。これにより、音声伝送装置１００は、接続されたマイクの種類に応じて、エコーを低減した第３の音響信号を出力できる。
【００８２】
また、音声伝送装置１００は、予め記憶された骨伝導マイクＭＣ１の感度特性および気導マイクＭＣ２の感度特性と第１の音響信号とに基づいて、接続されたマイクの種類を判定し、第１の音響信号の音響特性を特定する判定部、をさらに備える。これにより、音声伝送装置１００は、ＭＩＣ挿抜検知部１３などでマイクの種類が検知できない場合でも、予め記憶された骨伝導マイクＭＣ１および気導マイクＭＣ２の感度特性からマイクの種類を判定できる。したがって、音声伝送装置１００は、接続されたマイクの種類に応じて、エコーを低減できる。
【００８３】
また、音声伝送装置１００は、骨伝導マイクＭＣ１または気導マイクＭＣ２の接続による電圧降下値に基づいて、接続されたマイクの種類を判定し、第１の音響信号の音響特性を特定する判定部、をさらに備える。これにより、音声伝送装置１００は、接続されたマイクの種類に応じて、エコーを低減でき、さらに第１の音響信号の音響特性を特定することができる。
【００８４】
また、音声伝送装置１００は、接続されたマイクの種類をユーザによって選択可能な入力部１５と、ユーザによる入力結果に基づいて、マイクの種類を判定し、第１の音響信号の音響特性を特定する判定部と、をさらに備える。これにより、音声伝送装置１００は、ユーザによる入力操作に基づいて、接続されたマイクの種類を判定し、判定されたマイクの種類に応じてエコーを低減できる。
【００８５】
また、補正信号は、接続されるマイクの種類に応じて予め設定される。これにより、音声伝送装置１００は、接続されたマイクの種類に応じた補正信号を用いて、エコーを低減できる。
【００８６】
以上、添付図面を参照しながら各種の実施の形態について説明したが、本開示はかかる例に限定されない。当業者であれば、特許請求の範囲に記載された範疇内において、各種の変更例、修正例、置換例、付加例、削除例、均等例に想到し得ることは明らかであり、それらについても本開示の技術的範囲に属すると了解される。また、発明の趣旨を逸脱しない範囲において、上述した各種の実施の形態における各構成要素を任意に組み合わせてもよい。
【産業上の利用可能性】
【００８７】
本開示は、エコー低減装置およびエコー低減方法の提示において、接続されたマイクの種類に応じて、エコーを低減できるエコー低減装置およびエコー低減方法の提示として有用である。
【符号の説明】
【００８８】
１，１Ａ，１Ｂ  端末装置
１０  通信部
１０ａ  送信部
１０ｂ  受信部
１１  制御部
１２  メモリ
１３  ＭＩＣ挿抜検知部
１４  表示部
１５  入力部
２，２Ａ，２Ｂ  骨伝導ヘッドセット
２１  マイク
２２  スピーカ
１００，１００Ａ，１００Ｂ  音声伝送装置
ＭＣ１  骨伝導マイク
ＭＣ２  気導マイク
【図１】
2020198603.tif 000003
【図２】
2020198603.tif 000004
【図３】
2020198603.tif 000005
【図４】
2020198603.tif 000006
【図５】
2020198603.tif 000007
【図６Ａ】
2020198603.tif 000008
【図６Ｂ】
2020198603.tif 000009
【図７Ａ】
2020198603.tif 000010
【図７Ｂ】
2020198603.tif 000011
【図８】
2020198603.tif 000012
【図９】
2020198603.tif 000013