(57)【要約】【課題】  音源種別などの対象音の分類を識別する識別器用の教師データを生成するアノテーションのための時間と労力を軽減する。【解決手段】  音響処理部１１は、集音装置１により得られた環境音の音響信号から入力データ（教師データのうちの入力データ）を生成する。そして、ラベル付け部１２は、入力装置３により検出されたリアルタイムのユーザー操作に対応する分類を特定し、入力データに対して、特定した分類を示す出力データをラベルとして関連付け、入力データと、ラベル付け部１２により入力データに関連付けられた出力データとの対を教師データとする。【選択図】  図１
2019046018.tif 000002
【特許請求の範囲】
【請求項１】
対象音の音響信号の周波数スペクトルデータを含む入力データから、前記対象音の分類を示す出力データを出力する識別器を機械学習するための教師データを生成するアノテーション装置において、
環境音を集音する集音装置と、
前記環境音の聴取時のユーザーによる音源種別を示すリアルタイムのユーザー操作を検出する入力装置と、
前記集音装置により得られた前記対象音の音響信号から前記入力データを生成する音響処理部と、
前記入力装置により検出された前記ユーザー操作に対応する分類を特定し、前記入力データに対して、特定した前記分類を示す出力データをラベルとして関連付け、前記入力データと、前記入力データに関連付けられた出力データとの対を教師データとするラベル付け部と、
を備えることを特徴とするアノテーション装置。
【請求項２】
前記入力装置は、所定の複数の分類に対する複数のキーを備え、
前記ラベル付け部は、前記ユーザーにより操作された１または複数のキーを特定し、特定した１または複数のキーに対応する１または複数の分類を特定し、特定した前記１または複数の分類を示す出力データをラベルとして前記入力データに関連付けること、
を特徴とする請求項１記載のアノテーション装置。
【請求項３】
前記音響処理部により生成された前記入力データから、所定の複数の分類のそれぞれの事後確率を示す出力データを出力する識別器と、
前記識別器により出力された前記出力データにより示される、前記分類ごとに、前記事後確率を時系列に沿って、事後確率波形として表示装置に表示させるとともに、前記事後確率波形において前記事後確率が所定の閾値を超えている区間に沿って、候補区間を前記表示装置に表示させる表示処理部とをさらに備え、
前記入力装置は、前記候補区間に対するユーザー操作を検出し、
前記ラベル付け部は、前記ユーザーにより操作された１または複数の候補区間を確定し、確定した１または複数の候補区間に対応する１または複数の分類を特定し、特定した前記１または複数の分類を示す出力データをラベルとして前記入力データに関連付けること、
を特徴とする請求項１記載のアノテーション装置。
【請求項４】
前記ラベル付け部により生成された前記教師データに基づいて前記識別器の機械学習を行う学習処理部をさらに備えることを特徴とする請求項２または請求項３記載のアノテーション装置。
【請求項５】
請求項１記載のアノテーション装置を備え、
前記アノテーション装置により生成された教師データで識別器の機械学習を行い、機械学習された前記識別器で、対象音の音響信号の周波数スペクトルデータを含む入力データから、前記対象音の音源種別を示す出力データを生成すること、
を特徴とする騒音測定システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アノテーション装置および騒音測定システムに関するものである。
【背景技術】
【０００２】
大量のデータを扱う環境音の騒音測定では、対象となる音源とそれ以外の音源とを選別する労力を軽減するために、自動的な音源識別が要求される。ある音源種別識別装置は、ニューラルネットワークを有する判定手段を備え、入力音響のパワースペクトル分布をサブバンド化して得られるデータをニューラルネットワークの入力とし、そのニューラルネットワークの出力として音源種別信号を生成する（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−３３３０４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ニューラルネットワークなどの識別器で音源種別を精度よく識別するためには、機械学習において大量の教師データ（音響データと、音源種別との対）が必要となる。そのような入力データに、その入力データに対応する正しい音源種別（ラベル）を付す作業をアノテーションという。
【０００５】
環境音から音源種別を識別する識別器のための教師データを準備するためには、通常、環境音についての長時間の録音データを再生し、再生音を聴取して、人が、各時点の再生音の音源種別を特定して、その音源種別をラベル付けする。その際、再生音だけでは現場の状況がわかりにくく、１回の聴取では音源種別を特定できない場合には、再生音を繰り返して聴取して音源種別を特定する。そのため、環境音から音源種別を識別する識別器の機械学習用の教師データの準備には、膨大な時間と労力を要する。
【０００６】
特に、複数の音源からの音響が重なっている再生音の場合、聴覚情報のみでは、それらの音源の種別を正確に特定できないこともある。さらに、屋外の伝搬では、周囲の建物での音響の反射や回折などによって音響特性が変化することがあり、聴覚のみによるアノテーションでは、ラベル付けが正確に行われない可能性がある。
【０００７】
本発明は、上記の問題に鑑みてなされたものであり、学習データ数を確保しつつ、音源種別などの対象音の種別を識別する識別器用の教師データを生成するアノテーションのための時間と労力を軽減するアノテーション装置および騒音測定システムを得ることを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係るアノテーション装置は、対象音の音響信号の周波数スペクトルデータを含む入力データから、その対象音の分類を示す出力データを出力する識別器を機械学習するための教師データを生成するアノテーション装置であり、環境音を集音する集音装置と、その集音現場で対象となる環境音の聴取時のユーザーによる音源種別を示すリアルタイムのユーザー操作を検出する入力装置と、集音装置により得られた環境音の音響信号から対象音の入力データを生成する音響処理部と、入力装置により検出されたユーザー操作に対応する分類を特定し、入力データに対して、特定した分類を示す出力データをラベルとして関連付け、入力データと、入力データに関連付けられた出力データとの対を教師データとするラベル付け部とを備える。
【０００９】
本発明に係る騒音測定システムは、上述のアノテーション装置を備え、そのアノテーション装置により生成された教師データで識別器の機械学習を行い、機械学習された識別器で、対象音の音響信号の周波数スペクトルデータを含む入力データから、対象音の音源種別を示す出力データを生成する。
【発明の効果】
【００１０】
本発明によれば、集音現場で聴取時に集音された環境音の音源種別を記録できるので、音源種別などの対象音の分類を識別する識別器用の教師データを生成するアノテーションのための時間と労力を軽減するアノテーション装置および騒音測定システムが得られる。
【図面の簡単な説明】
【００１１】
【図１】図１は、本発明の実施の形態１に係るアノテーション装置の構成を示すブロック図である。
【図２】図２は、第１アノテーションモードの表示画面の一例を示す図である。
【図３】図３は、第２アノテーションモードの表示画面の一例を示す図である。
【図４】図４は、図３の表示画面の一部を拡大した図である。
【図５】図５は、実施の形態１に係るアノテーション装置により生成された教師データで機械学習された識別器による音源種別の識別結果の一例を示す図である。
【発明を実施するための形態】
【００１２】
以下、図に基づいて本発明の実施の形態を説明する。
【００１３】
実施の形態１．
【００１４】
図１は、本発明の実施の形態１に係るアノテーション装置の構成を示すブロック図である。図１に示すアノテーション装置は、対象音の音響信号の周波数スペクトルデータを含む入力データから、対象音の分類を示す出力データを出力する識別器を機械学習するための教師データを生成する。実施の形態１では、対象音の分類は、音源種別である。
【００１５】
図１に示すアノテーション装置は、集音装置１、表示装置２、入力装置３、通信装置４、記憶装置５、および演算処理装置６を備える。
【００１６】
集音装置１は、環境音を集音するマイクロホンなどである。
【００１７】
表示装置２は、各種情報をユーザーに対して表示する液晶ディスプレイなどである。
【００１８】
入力装置３は、上述の環境音を集音現場で聴取したユーザーによる聴取時の音源種別を示すリアルタイムのユーザー操作を検出する。なお、入力装置３は、ハードキーを備えるキーボード、キーパッドなどでもよいし、表示装置２に表示されるキー画像とともにソフトキーを構成するタッチパネルなどでもよい。なお、集音現場ごとに、対象となる音源は異なるので、集音現場ごとの予めソフトキーに対応する音源種別を設定しておく。
【００１９】
また、通信装置４は、教師データなどを外部装置へ送信する。通信装置４としては、ネットワークインターフェイスや周辺機器インターフェイスが使用される。
【００２０】
記憶装置５は、教師データなどを格納する不揮発性の記憶装置５である。記憶装置５としては、ハードディスクドライブ、フラッシュメモリなどが使用される。
【００２１】
演算処理装置６は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）などを備えるコンピュータであって、ＲＯＭや記憶装置５などに記憶されているプログラムをＲＡＭにロードし、ＣＰＵで実行することで、各種処理部として動作する。
【００２２】
ここでは、演算処理装置６は、音響処理部１１、ラベル付け部１２、データ出力部１３、表示処理部１４、識別器１５、および学習処理部１６を備える。
【００２３】
音響処理部１１は、集音装置１により得られた対象音の音響信号から、教師データのうちの入力データを生成する。音響処理部１１は、音響信号の周波数スペクトルデータを算出し、入力データに含める。例えば、周波数スペクトルデータとしては、周波数分析機能を備える騒音計などにより得られる所定バンド幅（例えば１／３オクターブ）ごとの短時間Ｌｅｑ（短時間平均音圧レベル）が使用される。
【００２４】
ラベル付け部１２は、入力装置３により検出されたリアルタイムのユーザー操作に対応する分類を特定し、入力データに対して、特定した分類を示す出力データをラベルとして関連付け、入力データと、ラベル付け部１２により入力データに関連付けられた出力データとの対を教師データとする。
【００２５】
データ出力部１３は、ラベル付け部１２において生成された教師データを、通信装置４を使用して外部へ送信したり、記憶装置５に記憶したりする。
【００２６】
表示処理部１４は、各種情報やソフトキーのキー画像などを表示装置２に表示させる。
【００２７】
実施の形態１に係るアノテーション装置は、動作モードとして、第１アノテーションモードと第２アノテーションモードとを備え、ユーザーによりいずれかの動作モードを、入力装置３を使用して選択可能となっている。
【００２８】
第１アノテーションモードでは、入力装置３における、所定の複数の分類に対する複数のキーが使用される。このキーは、ハードキーでもよいし、ソフトキーでもよい。また、第１アノテーションモードでは、ラベル付け部１２は、ユーザーにより操作された１または複数のキーを特定し、特定した１または複数のキーに対応する１または複数の分類を特定し、特定した１または複数の分類を示す出力データをラベルとして入力データに関連付ける。第１アノテーションモードでは、キーが押下されている期間において、継続して、そのキーに対応する分類が特定され続ける。
【００２９】
図２は、第１アノテーションモードの表示画面の一例を示す図である。
【００３０】
図２に示すように、第１アノテーションモードでは、現在時刻から所定時間（例えば３分）だけ過去の時点までの各種時系列データが表示装置２に表示され、所定時間間隔（例えば１秒）で更新される。例えば図２に示すように、騒音レベルの時系列データ５１、周波数スペクトルの時系列データ５２、および所定の音源種別のラベル付け結果の時系列データ５３が表示される。また、所定の音源種別に対応するソフトキーを含むソフトキー配列５４が表示されている。時系列データ５３では、各音源種別に対応する表示領域において、その音源種別に対応するキーが押下されていた期間について、特定の色が付される。
【００３１】
また、第１アノテーションモードでは、ラベル付け部１２は、ソフトキー配列５４における１または複数のソフトキーの押下を検出し、検出したソフトキーに対応する音源種別をラベルとして、そのソフトキーが押下されている期間の入力データに関連付ける。そして、表示処理部１４は、所定の時間間隔で繰り返し、騒音レベルの時系列データ５１および周波数スペクトルの時系列データ５２を音響処理部１１から取得するとともに、所定の音源種別のラベル付け結果の時系列データ５３をラベル付け部１２から取得し、それらを図２に示すように表示装置２に表示する。
【００３２】
一方、第２アノテーションモードでは、識別器１５が、音響処理部１１により生成された入力データから、所定の複数の分類のそれぞれの事後確率（０から１までの値）を示す出力データを出力し、表示処理部１４が、識別器１５により出力された出力データにより示される、分類（ここでは、音源種別）ごとに、事後確率を時系列に沿って、事後確率波形として表示装置２に表示させるとともに、その事後確率波形において事後確率が所定の閾値（例えば、０．２５）を超えている区間に沿って、候補区間を表示装置２に表示させる。
【００３３】
図３は、第２アノテーションモードの表示画面の一例を示す図である。図４は、図３の表示画面の一部を拡大した図である。
【００３４】
図３に示すように、第２アノテーションモードでは、現在時刻から所定時間（例えば３分）だけ過去の時点までの各種時系列データが表示装置２に表示され、所定時間間隔（例えば１秒）で更新される。例えば図３に示すように、騒音レベルの時系列データ６１、周波数スペクトルの時系列データ６２、および各音源種別の事後確率波形６３が表示される。さらに、図４に示すように、各音源種別の事後確率波形６３の表示領域６３ａ〜６３ｇに隣接して、各音源種別に対応する、候補区間の表示領域６４ａ〜６４ｇが確保されており、事後確率波形において事後確率が所定の閾値を超えている区間に対応して、候補区間が表示される。図４では、音源種別「自動車」については、候補区間６５が表示され、音源種別「救急車」については、候補区間６６が表示され、音源種別「電車」については、候補区間６７が表示され、音源種別「小鳥」については、候補区間６８が表示され、音源種別「カラス」については、候補区間６９が表示されている。
【００３５】
そして、第２アノテーションモードでは、入力装置３は、候補区間６５，６６，６７，６８，６９に対するユーザー操作を例えばタッチパネルで検出し、ラベル付け部１２は、ユーザーにより操作された１または複数の候補区間を特定し、特定した１または複数の候補区間に対応する１または複数の分類を特定し、特定した１または複数の分類（図３および図４では音源種別）を示す出力データをラベルとして入力データに関連付ける。
【００３６】
このとき、特定された候補区間の始点時刻と終点時刻との間の時間における入力データに対して、その候補区間に対応する分類（ここでは音源種別）がラベルとして関連付けられる。
【００３７】
なお、この識別器１５は、当該アノテーションモード装置が生成する教師データが機械学習に使用される識別器と同一の構成（ディープニューラルネットワークの場合、隠れ層の数、および各層のノード数が同一である構成）を有している。例えば、識別器１５には、ディープニューラルネットワークが使用される。例えば、そのディープニューラルネットワークは、２つの隠れ層を備え、その入力層には、周波数に対応する３３個のノードが設けられ、その初段の隠れ層には、２０個のノードが設けられ、その次段の隠れ層には、１０個のノードが設けられ、その出力層には、音源種別に対応する５５個のノードが設けられる。
【００３８】
学習処理部１６は、ラベル付け部１２により生成された教師データに基づいて識別器１５の機械学習を行う。
【００３９】
次に、実施の形態１に係るアノテーション装置の動作について説明する。
【００４０】
まず、入力装置に対するユーザー操作に従って、各処理部が、動作モードを、第１アノテーションモードおよび第２アノテーションモードのいずれかにセットする。ユーザーは、このアノテーション装置の設置場所で、対象音を聴取し、特定した対象音の分類に応じた操作をアノテーション装置に対して行う。
【００４１】
第１アノテーションモードでは、ラベル付け部１２は、リアルタイムで、音響処理部１１により生成される入力データ（教師データのうちの入力データ）を受け付けており、さらに、入力装置３におけるキー押下を検出すると、そのキーに対応する分類（ここでは音源種別）を特定し、そのキー押下が継続した期間（つまり、キー押下の開始時刻と終了時刻）を特定し、その期間の入力データに、特定した分類をラベルとして関連付ける。
【００４２】
このようにして、入力データと出力データ（つまり、特定した分類）との対が、１つの教師データセットとされる。
【００４３】
また、図２に示すように、表示装置２には、第１アノテーションモードで、ユーザーにより入力された分類が時系列データ５３として表示される。
【００４４】
他方、第２アノテーションモードでは、識別器１５が、リアルタイムで、入力データに対する各分類の事後確率を算出しており、表示処理部１４は、図３および図４に示すように、各分類の事後確率波形６３を表示装置２に表示させるとともに、各時点での事後確率が所定の閾値を超えたか否かを判定し、事後確率が所定の閾値を超えた期間に対応する候補区間６５〜６９を、事後確率波形６３に合わせて表示させる。
【００４５】
ラベル付け部１２は、リアルタイムで、音響処理部１１により生成される入力データ（教師データのうちの入力データ）を受け付けており、さらに、入力装置３により候補区間の押下が検出されると、その候補区間に対応する分類（ここでは音源種別）を確定し、その候補区間の始点から終点までの期間を特定し、その期間の入力データに、特定した分類をラベルとして関連付ける。このように、第２アノテーションモードは、第１アノテーションモードに比べ、継続時間の短い対象音であってもユーザーによる作業が容易となる。
【００４６】
このようにして、入力データと出力データ（つまり、特定した分類）との対が、１つの教師データセットとされる。
【００４７】
以上のように、上記実施の形態１によれば、音響処理部１１は、集音装置１により得られた対象音の音響信号から入力データ（教師データのうちの入力データ）を生成する。そして、ラベル付け部１２は、入力装置３により検出されたユーザー操作に対応する分類を特定し、入力データに対して、特定した分類を示す出力データをラベルとして関連付け、入力データと、ラベル付け部１２により入力データに関連付けられた出力データとの対を教師データとする。
【００４８】
これにより、ユーザーは、教師データの作成のために、対象音源を確認しつつ対象音を聴きながら、キーや候補区間を押下するだけでよく、音源種別を識別する識別器用の教師データを生成するアノテーションのための時間と労力が軽減される。
【００４９】
図５は、実施の形態１に係るアノテーション装置により生成された教師データで機械学習された識別器による音源種別の識別結果の一例を示す図である。図５に示すように、騒音レベルのそれぞれのピーク付近において、音源種別の事後確率が高くなっており、音源種別が識別されている。
【００５０】
実施の形態２．
【００５１】
本発明の実施の形態２に係る騒音測定システムは、実施の形態１に係るアノテーション装置を備え、そのアノテーション装置により上述のように生成された教師データで識別器の機械学習を行い、機械学習された識別器で、対象音の音響信号の周波数スペクトルデータを含む入力データから、その対象音の音源種別を示す出力データを生成する。
【００５２】
これにより、騒音の音源などを特定することができる。
【００５３】
なお、上述の実施の形態に対する様々な変更および修正については、当業者には明らかである。そのような変更および修正は、その主題の趣旨および範囲から離れることなく、かつ、意図された利点を弱めることなく行われてもよい。つまり、そのような変更および修正が請求の範囲に含まれることを意図している。
【００５４】
例えば、上記実施の形態１において、上述の入力データには、集音装置１から見た音源の方向などの音源情報を含めるようにしてもよい。
【００５５】
また、上記実施の形態２に係る騒音検出システムと同様の構成で、上述の対象音を、特定の装置から発せされる音とし、上述対象音の分類を、異音原因種別とすることで、実施の形態１に係るアノテーション装置を異音検出システムに適用するようにしてもよい。
【００５６】
また、上述の実施の形態１，２において、ネットワークを介して、教師データをアノテーション装置または騒音測定システムからサーバーへ送信し、サーバーで上述の識別器の機械学習を行い、機械学習により得られた識別器のパラメータをサーバーからアノテーション装置または騒音測定システムへ送信し、そのパラメータを、アノテーション装置または騒音測定システム内の識別器に適用するようにしてもよい。
【産業上の利用可能性】
【００５７】
本発明は、例えば、対象音の特徴を分類するための識別器のための教師データの自動生成に適用可能である。
【符号の説明】
【００５８】
１  集音装置
２  表示装置
３  入力装置
１１  音響処理部
１２  ラベル付け部
１４  表示処理部
１５  識別器
１６  学習処理部
【図１】
2019046018.tif 000003
【図２】
2019046018.tif 000004
【図３】
2019046018.tif 000005
【図４】
2019046018.tif 000006
【図５】
2019046018.tif 000007