JP6128547B2 - 音源分離方法、装置及びプログラム - Google Patents
音源分離方法、装置及びプログラム Download PDFInfo
- Publication number
- JP6128547B2 JP6128547B2 JP2013023869A JP2013023869A JP6128547B2 JP 6128547 B2 JP6128547 B2 JP 6128547B2 JP 2013023869 A JP2013023869 A JP 2013023869A JP 2013023869 A JP2013023869 A JP 2013023869A JP 6128547 B2 JP6128547 B2 JP 6128547B2
- Authority
- JP
- Japan
- Prior art keywords
- sound wave
- amplitude
- pair
- sound source
- signal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000926 separation method Methods 0.000 title claims description 44
- 238000012546 transfer Methods 0.000 claims description 17
- 230000005540 biological transmission Effects 0.000 claims 1
- 230000006870 function Effects 0.000 description 24
- 238000010586 diagram Methods 0.000 description 12
- 238000012545 processing Methods 0.000 description 12
- 238000000034 method Methods 0.000 description 11
- 230000015572 biosynthetic process Effects 0.000 description 9
- 238000003786 synthesis reaction Methods 0.000 description 9
- 239000002131 composite material Substances 0.000 description 8
- 238000012937 correction Methods 0.000 description 8
- 238000001914 filtration Methods 0.000 description 8
- 238000004458 analytical method Methods 0.000 description 7
- 230000014509 gene expression Effects 0.000 description 6
- 238000006243 chemical reaction Methods 0.000 description 5
- 230000000875 corresponding effect Effects 0.000 description 4
- 101150117787 outL gene Proteins 0.000 description 4
- 238000004364 calculation method Methods 0.000 description 3
- 238000005259 measurement Methods 0.000 description 3
- 230000003321 amplification Effects 0.000 description 2
- 230000002238 attenuated effect Effects 0.000 description 2
- 230000002708 enhancing effect Effects 0.000 description 2
- 238000003199 nucleic acid amplification method Methods 0.000 description 2
- 238000007619 statistical method Methods 0.000 description 2
- 230000001629 suppression Effects 0.000 description 2
- 230000003044 adaptive effect Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000002596 correlated effect Effects 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Landscapes
- Circuit For Audible Band Transducer (AREA)
Description
(構成)
すなわち、振幅比設定部1は、音波信号InM1(k)と音波信号InM2(k)の振幅を、方向によって固有の変化率で変化させる。さらに、振幅比設定部1は、同一方向に由来する音波信号InM1(k)と音波信号InM2(k)の振幅を、異なる変化率で変化させる。換言すると、振幅比設定部1は、音波信号InM1(k)の振幅変化率を規定するポーラパターンと、音波信号InM2(k)の振幅変化率を規定するポーラパターンを有する。両ポーラパターンは、同一方向において規定する振幅変化率が異なる。さらに、両ポーラパターンが規定する振幅変化率の比は、方向毎に固有となっている。
このポーラパターンは、音波信号InM1(k)と音波信号InM2(k)を、フィルタH1〜H4と加算器1a、1bを通すことにより実現する。
H1=X ・・・・(1)
H2=-(X*C195_2 ) / C195_1・・・・(2)
H3=-(X*C105_1 ) / C105_2・・・・(3)
H4=X ・・・・(4)
式中Xは、任意の一定遅延と振幅特性をもつ信号で、変換の基準となる伝達関数である。
C195_1は、195[deg]方向の音源からM1までの伝達関数。
C195_2は、195[deg]方向の音源からM2までの伝達関数。
C105_1は、105[deg]方向の音源からM1までの伝達関数。
C105_2は、105[deg]方向の音源からM2までの伝達関数。
また、式(3)に示すように、音波信号InM2(k)は、フィルタH3を経ることで、音波信号InM1(k)とは、同位相で振幅の正負が反転した関係となる。フィルタH3は、105degの音源からのマイクM1までの伝達関数と、105degの音源からのマイクM2までの伝達関数の逆数を、変換の基準となる関数Xに乗じた値に、さらにマイナスをかけるものである。すなわち、このフィルタH3は、105deg方向の音源から発信された音波が、マイクロフォンM1、M2に到達したときに生じる信号の相違をマイクロフォンM2を基準とした割合を表している。このフィルタH3は、この割合をいずれの方向由来の音波信号InM2(k)に対しても乗じる。
そうすると、このフィルタH3を通った音波信号InM2(k)は、この音波信号InM2(k)が105deg方向の音源由来である場合、音波信号InM1(k)とは、同位相で同振幅を持ちつつも、正負が反転することになる。その他の方向の音源由来である場合には、マイクロフォンM1、M2に達した時に生じる信号の相違とは、ズレた割合が乗じられるため、音波信号InM1(k)と音波信号InM2(k)の振幅が一致しなくなり、そのズレは、105degから離れるに従って大きくなっていく。
合成信号InA(k) = M1*H1 + M2*H3・・・・(5)
音波信号InM1と、音波信号InM2は、フィルタH1とフィルタH3とにより、同位相で振幅の正負が反転した関係となる。式(5)においては、フィルタH1を経た音波信号InM1(k)から、105degからのズレ量に応じた割合で振幅を変更させた音波信号InM2(k)を減じる。そのため、105degにおいては近づけば近づくほど、相殺の程度が大きく、105deg方向から離れると、相殺の程度は小さくなる。つまり、105degを最低振幅として、105degから離れると、振幅を大きくした信号を出力する。
合成信号InB(k) = M1*H2 + M2*H4・・・・(6)
音波信号InM1(k)と、音波信号InM2(k)は、フィルタH2とフィルタH4とにより、同位相で振幅の正負が反転した関係となる。式(6)においては、フィルタH4を経た音波信号InM2(k)から、195degからのズレ量に応じた割合で振幅を変更させた音波信号InM1(k)を減じる。そのため、195degにおいては近づけば近づくほど、相殺の程度が大きく、195deg方向から離れると、相殺の程度は小さくなる。つまり、195degを最低振幅として、195degから離れると、振幅を大きくした信号を出力する。
D1= 1 ・・・・(7)
T1= (c11*h2 +
c12*h4)/(c11*h1 + c12*h3)・・・・(8)
c11は、音源S1からマイクロフォンM1までの伝達関数。
c12は、音源S1からマイクロフォンM2までの伝達関数。
InC(k)={InA(1) InB(2) InA(3) InB(4)・・・}
InD(k)={InB(1) InA(2) InB(3) InA(4)・・・}
すなわち、加算器9は微分信号∂E(m)2/∂mに対して信号β・m(k−1)を加算することで係数m(k)を完成させる。
(振幅比設定部の作用)
図4に、音源とマイクロフォンM1、M2との位置関係を示す。この位置関係を示すモデルは、x軸上に原点を中心にして4cm離したマイクロフォンM1、M2を設置している。原点から1.0mの距離に音源S1を配置している。音源S1は、y軸正方向を0deg、x軸正方向を90degとして角度で特定し、本実施形態では、50degの方向に配置するものとする。
同様に、合成信号InA(k)と合成信号InB(k)との振幅比は、15deg〜90degの範囲で0.1〜8.1となる。この範囲において、振幅比は重複することはなく、振幅比は角度毎に固有の値となっている。
振幅変更部2では、合成信号InA(k)及び合成信号InBをフィルタT1,D1でフィルタ処理することにより振幅比を一定の割合で変更させ、特定方向の振幅比の信号を同一にする。例えば、特定方向である50deg方向の振幅比を1となるように、合成信号InB(k)を処理するフィルタT1の値を設定する。
この場合、フィルタT1により、50deg方向の振幅比は1となる。一方、50deg方向以外の振幅比は、50deg方向の振幅比と異なるため1にはならず、50deg方向の振幅比からの差に応じて、1から離れた値となる。図9は、図8の合成信号InA(k)と、合成信号InB(k)の振幅比において、特定方向30degの振幅比が1となるようにシフトしたグラフである。図9に示すように、15deg〜90degの範囲では、特定方向30degの振幅比を1にすることにより、他の方向の振幅比は、30degから離れるごとに、1より離れる。
次に、交換回路の意義について説明する。交換回路を経ることによって、係数更新回路は、以下の数式(14)を交互に演算する。
以上のように、本実施形態に係る音源分離装置では、マイクロフォンM1、M2に入力される一対の音波信号InM1(k)、InM2(k)から、方向毎に固有な振幅比を有する合成信号InA(k)、及び合成信号InB(k)を合成する。そして、
合成信号InA(k)と合成信号InB(k)における特定方向の振幅比の信号を同一振幅に変更する。この同一振幅比を強調することで、特定方向の音波を他方向から到来する音波と比して相対的に強調するフィルタ処理を施す。そして、フィルタ処理の後、交換回路2に合成信号InA(k)、と合成信号InB(k)を1サンプル毎に交互に入れ替えることで、一対の交換信号InC(k)とInD(k)を生成し、この交換信号InC(k)とInD(k)の片方に係数mを乗じた上で、交換信号InC(k)とInD(k)の誤差信号を生成する。更に、誤差信号を含む係数mの漸化式を演算して係数mを1サンプル毎に更新する。最後に、逐次更新された係数mを一対の音波信号に乗じて出力する。
(1)そのままの係数m(k)。
(2)g=m(k)^2、g=m(k)^3のように、係数m(k)を指定数乗した値。
(3)g=m(k)+a、g=m(k)−aのように、係数m(k) に指定数を足した値。
(4)g=m(k)*bのように、係数m(k)に一定数bを掛け合わせた値。
(5)g=((m(k)+a)*b)^2のように、(2)〜(4)を組み合わせた値。
出力信号outL=(InM1(k)+outL(k))*g
出力信号outR=(InM2(k)+outR(k))*g・・・・(16)
出力信号outL=outR=(outL+outR)*g+InM1(k)+InM2(k) ・・・・(17)
以上のように、本発明の実施形態を説明したが、この実施形態は、例として提示したものであり、発明の範囲を限定することを意図していない。これら新規な実施形態は、そのほかの様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
すなわち、予め音波信号InM1(k)及び音波信号InM2(k)が入力した際の振幅比設定部1における方向毎の振幅率の比のデータをメモリ内に記録する。その上で、入力する音波信号とInM1’(k)と音波信号InM2’(k)との合成信号InA’(k)と合成信号InB’(k)との振幅比を測定する。そして、測定した振幅比を、振幅比測定部12内のメモリ内に記憶する振幅比設定部1での音波信号InM1(k)及び音波信号InM2(k)の振幅変化率の比と比較する。
音波信号InM1(k)及び音波信号InM2(k)の振幅変化率の比は、方向毎に固有の値であるために、測定した合成信号InA’(k)と合成信号InB’(k)との振幅比と比較することで、音波信号とInM1’(k)と音波信号InM2’(k)を発生する音源の方向を知ることもできる。
1a 加算器
1b 加算器
2 振幅変更部
3 係数決定回路
3a 特性補正回路
3b 交換回路
3c 係数更新回路
4 合成回路
5 積算器
6 加算器
7 積算器
8 積算器
9 加算器
10 遅延器
11 積算器
12 振幅比測定部
Claims (19)
- 一対の音波信号に対して、特定方向に指向性を形成する音源分離方法であって、
任意のフィルタと、その後段に設けられた任意の数の加算器とを用いる、
前記一対の音波信号の振幅比を変更し、方向毎に固有の振幅比に設定する振幅比設定ステップと、
前記特定方向における振幅が同一となるように、前記一対の音波信号の前記特定方向の振幅比を変更する振幅変更ステップと、
を含み、
前記振幅変更ステップを経た前記一対の音波信号の波形間の差分に応じて利得を決定する利得決定ステップと、
前記利得を音波信号に乗じて出力する出力ステップと、
を含むこと、
を特徴とする音源分離方法。 - 前記振幅比設定ステップでは、
前記一対の音波信号の振幅を、方向によって固有の変化率で変化させると共に、同一方向に由来する振幅を、異なる変化率で変化させることを特徴とする請求項1に記載の音源分離方法。 - 前記変化率の比を示すポーラパターンは、
前記一対の音波信号毎に異なることを特徴とする請求項2に記載の音源分離方法。 - 前記振幅の変化率は、強調または減衰を行う特定方向において、
その変化率が、他の方向の振幅率と比較して大きいものであることを特徴とする請求項3に記載の音源分離方法。 - 前記利得決定ステップは、
前記振幅変更ステップを経た音波信号を、交換回路によって前記一対の音波信号を1サンプル毎に交互に入れ替えることで、一対の交換信号を生成する交換ステップと、
前記交換信号の片方に係数mを乗じた上で、前記交換信号の誤差信号を生成する生成ステップと、
前記誤差信号を含む係数mの漸化式を演算して係数mを1サンプル毎に更新する更新ステップと、
逐次更新された係数mを前記一対の音波信号に乗じて出力する出力ステップと、
を備えること、
を特徴とする請求項4に記載の音源分離方法。 - 前記一対の音波信号は、一対のマイクロフォンから入力された一対の音波信号であることを特徴とする請求項1乃至5の何れかに記載の音源分離方法。
- 前記一対の音波信号は、音源からマイクロフォンまでの系を模擬した場合の伝達係数により表わされた系が畳み込まれたものであることを特徴とする請求項1乃至5の何れかに記載の音源分離方法。
- 一対の音波信号に対して、特定方向に指向性を形成する音源分離装置であって、
任意の数のフィルタと、その後段に設けられた任意の数の加算器と、から成る、
前記一対の音波信号の振幅比を変更し、方向毎に固有の振幅比に設定する振幅比設定部と、
前記特定方向における振幅が同一となるように、前記一対の音波信号の前記特定方向の振幅比を変更する振幅変更部と、
を備え、
前記振幅変更部を経た前記一対の音波信号の波形間の差分に応じて利得を決定する利得決定部と、
前記利得を音波信号に乗じて出力する出力部、
を備えること、
を特徴とする音源分離装置。 - 前記振幅比設定部では、前記一対の音波信号の振幅を、方向によって固有の変化率で変化させると共に、同一方向に由来する振幅を、異なる変化率で変化させる、ことを特徴とする請求項8に記載の音源分離装置。
- 前記変化率の比を示すポーラパターンは、
前記一対の音波信号毎に異なることを特徴とする請求項9に記載の音源分離装置。 - 前記振幅の変化率は、強調または減衰を行う特定方向において、
その変化率が、他の方向の振幅率と比較して大きいものであることを特徴とする請求項10に記載の音源分離装置。 - 前記利得決定部は、
前記振幅変更部を経た音波信号を、交換回路によって前記一対の音波信号を1サンプル毎に交互に入れ替えることで、一対の交換信号を生成する交換部と、
前記交換信号の片方に係数mを乗じた上で、前記交換信号の誤差信号を生成する生成部と、
前記誤差信号を含む係数mの漸化式を演算して係数mを1サンプル毎に更新する更新部と、
逐次更新された係数mを前記一対の音波信号に乗じて出力する出力部と、
を備えること、
を特徴とする請求項11に記載の音源分離装置。 - 前記一対の音波信号は、一対のマイクロフォンから入力された一対の音波信号であることを特徴とする請求項8乃至12の何れかに記載の音源分離装置。
- 前記一対の音波信号は、音源からマイクロフォンまでの系を模擬した場合の伝達係数により表わされた系が畳み込まれたものであることを特徴とする請求項8乃至12の何れかに記載の音源分離装置。
- 一対の音波信号に対して、特定方向に指向性を形成する音源分離プログラムであって、
コンピュータを、
前記一対の音波信号における其々の音波信号の振幅比を変更し、方向毎に固有の振幅比を有する一対の音波信号を生成する振幅比設定手段と、
前記特定方向における振幅が同一となるように、前記一対の音波信号の前記特定方向の振幅比を変更する振幅変更手段と、
前記振幅変更手段を経た前記一対の音波信号の波形間の差分に応じて利得を決定する利得決定手段と、
前記利得を音波信号に乗じて出力する出力手段と、
して機能させることを特徴とする音源分離プログラム。 - 前記振幅比設定手段では、前記一対の音波信号の振幅を、方向によって固有の変化率で変化させると共に、同一方向に由来する振幅を、異なる変化率で変化させる、ことを特徴とする請求項15に記載の音源分離プログラム。
- 前記変化率の比を示すポーラパターンは、
前記一対の音波信号毎に異なることを特徴とする請求項16に記載の音源分離プログラム。 - 前記振幅の変化率は、強調または減衰を行う特定方向において、
その変化率が、他の方向の振幅率と比較して大きいものであることを特徴とする請求項17に記載の音源分離プログラム。 - 前記振幅変更手段を経た音波信号を、交換回路によって前記一対の音波信号を1サンプル毎に交互に入れ替えることで、一対の交換信号を生成させ、
前記交換信号の片方に係数mを乗じた上で、前記交換信号の誤差信号を生成し、
前記誤差信号を含む係数mの漸化式を演算して係数mを1サンプル毎に更新させ、
逐次更新された係数mを前記一対の音波信号に乗じて出力させる、
機能を実現することを特徴とする請求項18に記載の音源分離プログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013023869A JP6128547B2 (ja) | 2013-02-08 | 2013-02-08 | 音源分離方法、装置及びプログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013023869A JP6128547B2 (ja) | 2013-02-08 | 2013-02-08 | 音源分離方法、装置及びプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2014155075A JP2014155075A (ja) | 2014-08-25 |
JP6128547B2 true JP6128547B2 (ja) | 2017-05-17 |
Family
ID=51576535
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013023869A Active JP6128547B2 (ja) | 2013-02-08 | 2013-02-08 | 音源分離方法、装置及びプログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6128547B2 (ja) |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0739000A (ja) * | 1992-12-05 | 1995-02-07 | Kazumoto Suzuki | 任意の方向からの音波の選択的抽出法 |
JP4901542B2 (ja) * | 2007-03-20 | 2012-03-21 | 三洋電機株式会社 | 音声信号生成装置及び方法 |
JP5633145B2 (ja) * | 2009-12-22 | 2014-12-03 | ヤマハ株式会社 | 音信号処理装置 |
-
2013
- 2013-02-08 JP JP2013023869A patent/JP6128547B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
JP2014155075A (ja) | 2014-08-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4286637B2 (ja) | マイクロホン装置および再生装置 | |
US8611552B1 (en) | Direction-aware active noise cancellation system | |
RU2018119087A (ru) | Устройство и способ для формирования отфильтрованного звукового сигнала, реализующего рендеризацию угла места | |
JP5672770B2 (ja) | マイクロホンアレイ装置及び前記マイクロホンアレイ装置が実行するプログラム | |
CN108293170B (zh) | 波束成形应用中的自适应无相位失真幅度响应均衡的方法及装置 | |
RU2013130227A (ru) | Устройство и способ для пространственно избирательного получения звука с помощью акустической триангуляции | |
JP6226885B2 (ja) | 音源分離方法、装置、及びプログラム | |
KR102191736B1 (ko) | 인공신경망을 이용한 음성향상방법 및 장치 | |
US9538288B2 (en) | Sound field correction apparatus, control method thereof, and computer-readable storage medium | |
JP6371167B2 (ja) | 残響抑制装置 | |
JP6226301B2 (ja) | 指向性マイクロホン装置、音響信号処理方法およびプログラム | |
CN105103219A (zh) | 降低噪音的方法 | |
JP2017050847A5 (ja) | ||
JP6809936B2 (ja) | 雑音抽出装置およびマイクロホン装置 | |
WO2017045512A1 (zh) | 一种语音识别的方法、装置、终端及语音识别设备 | |
JP5140785B1 (ja) | 指向性制御方法及び装置 | |
TW201312551A (zh) | 語音增強方法 | |
JP6128547B2 (ja) | 音源分離方法、装置及びプログラム | |
JP6065029B2 (ja) | 収音装置、プログラム及び方法 | |
JPWO2013094102A1 (ja) | 音響処理装置および音響処理方法 | |
JP5713933B2 (ja) | 音源距離測定装置、音響直間比推定装置、雑音除去装置、それらの方法、及びプログラム | |
JP6221463B2 (ja) | 音声信号処理装置及びプログラム | |
KR20100025140A (ko) | 2개의 마이크를 사용한 음원 분리 방법 | |
KR20140077764A (ko) | 음향 경로 모델링을 이용한 tdnn 소리 인식 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20160115 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20161118 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20170110 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20170308 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20170321 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20170405 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6128547 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |