(57)【要約】【課題】音声データを解析して走行路の状態を解析する場合において、解析の精度が低下しないようする。【解決手段】解析装置１０は、取得部１１０及び状態判断部１２０を有している。取得部１１０は、記憶部２０から音声データ及びこの音声データに対応する距離データを読み出す。例えば取得部１１０は、測定位置情報が同一の位置を示す音声データ及び距離データを読み出す。状態判断部１２０は、読み出した音声データを解析することにより、その音声データに対応する位置における走行路の状態を示すデータを生成する。この解析の際、状態判断部１２０は、距離データに基づいて、すなわち他の移動体８２と移動体８０の距離に基づいて、音声データの解析方法を設定する。【選択図】図２
2019174221.tif 000002
【特許請求の範囲】
【請求項１】
移動体の走行時に発生した走行音を含む音声データを取得し、かつ、前記音声データを生成したときの、前記移動体の周囲に位置する他の移動体から前記移動体までの距離を示す距離データを取得する取得部と、
前記距離データに基づいて、前記音声データの解析方法を設定し、設定した前記解析方法を用いて前記音声データを解析することにより走行路の状態を示す状態データを生成する状態判断部と、
を備える解析装置。
【請求項２】
請求項１に記載の解析装置において、
前記他の移動体は前記移動体の前方を走行している解析装置。
【請求項３】
請求項２に記載の解析装置において、
前記状態判断部は、前記距離が基準値以下の場合、前記状態データの生成を行わない解析装置。
【請求項４】
請求項２又は３に記載の解析装置において、
前記状態判断部は、前記他の移動体の加速度を用いて前記音声データの解析方法を設定する解析装置。
【請求項５】
請求項４に記載の解析装置において、
前記状態判断部は、互いに異なるタイミングにおける前記距離データ、及び前記移動体の加速度を用いて、前記他の移動体の加速度を算出する解析装置。
【請求項６】
請求項１に記載の解析装置において、
前記他の移動体は対向車線を走行している解析装置。
【請求項７】
請求項６に記載の解析装置において、
前記状態判断部は、前記距離が基準値以下の場合、前記状態データの生成を行わない解析装置。
【請求項８】
請求項１〜７のいずれか一項に記載の解析装置において、
前記取得部は、前記他の移動体の属性を特定するための属性情報を取得し、
前記状態判断部は、前記属性情報を用いて前記解析方法を設定する解析装置。
【請求項９】
請求項８に記載の解析装置において、
前記状態判断部は、前記解析方法を設定する際の前記距離の基準値を、前記属性情報を用いて設定する解析装置。
【請求項１０】
請求項８に記載の解析装置において、
前記状態判断部は、前記属性情報を用いて、前記解析に用いられるパラメータを設定する解析装置。
【請求項１１】
請求項１〜１０のいずれか一項に記載の解析装置において、
前記音声データは、前記移動体に取り付けられている音声データ生成装置が生成したデータである解析装置。
【請求項１２】
コンピュータが、
移動体の走行時に発生した走行音を含む音声データを取得し、かつ、前記音声データを生成したときの、前記移動体の周囲に位置する他の移動体から前記移動体までの距離を示す距離データを取得し、
前記距離データに基づいて、前記音声データの解析方法を設定し、設定した前記解析方法を用いて前記音声データを解析することにより走行路の状態を示す状態データを生成する、解析方法。
【請求項１３】
コンピュータに、
移動体の走行時に発生した走行音を含む音声データを取得し、かつ、前記音声データを生成したときの、前記移動体の周囲に位置する他の移動体から前記移動体までの距離を示す距離データを取得する機能と、
前記距離データに基づいて、前記音声データの解析方法を設定し、設定した前記解析方法を用いて前記音声データを解析することにより走行路の状態を示す状態データを生成する機能と、
を持たせるためのプログラム。
【請求項１４】
請求項１３に記載のプログラムを記憶した記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、解析装置、解析方法、プログラム、及び記憶媒体に関する。
【背景技術】
【０００２】
走行路をメンテナンスするためには、走行路を検査する必要がある。近年は、検査担当となる走行路を移動体で移動しながら、その道路の状態を示すデータを収集することが検討されている。このような検査に関する技術の一つに、特許文献１に記載されて技術がある。特許文献１に記載の技術は、移動体の高さ方向の加速度を取得し、この加速度のピーク情報を用いて走行路の路面状態を評価するものである。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１７−１２８９７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
走行路を検査する方法の一つに、移動体の走行音を含む音声データを収集し、この音声データを解析する方法がある。しかし、走行路では複数の移動体が走行しているため、解析対象となる音声データに、他の移動体に起因したノイズが含まれる可能性がある。音声データがこのようなノイズを含んでいる場合、解析の精度が低下する恐れがある。
【０００５】
本発明が解決しようとする課題としては、音声データを解析して走行路の状態を解析する場合において、解析の精度が低下しないようすることが一例として挙げられる。
【課題を解決するための手段】
【０００６】
請求項１に記載の発明は、移動体の走行時に発生した走行音を含む音声データを取得し、かつ、前記音声データを生成したときの、前記移動体の周囲に位置する他の移動体から前記移動体までの距離を示す距離データを取得する取得部と、
前記距離データに基づいて、前記音声データの解析方法を設定し、設定した前記解析方法を用いて前記音声データを解析することにより走行路の状態を示す状態データを生成する状態判断部と、
を備える解析装置である。
【０００７】
請求項１２に記載の発明は、コンピュータが、
移動体の走行時に発生した走行音を含む音声データを取得し、かつ、前記音声データを生成したときの、前記移動体の周囲に位置する他の移動体から前記移動体までの距離を示す距離データを取得し、
前記距離データに基づいて、前記音声データの解析方法を設定し、設定した前記解析方法を用いて前記音声データを解析することにより走行路の状態を示す状態データを生成する、解析方法である。
【０００８】
請求項１３に記載の発明は、コンピュータに、
移動体の走行時に発生した走行音を含む音声データを取得し、かつ、前記音声データを生成したときの、前記移動体の周囲に位置する他の移動体から前記移動体までの距離を示す距離データを取得する機能と、
前記距離データに基づいて、前記音声データの解析方法を設定し、設定した前記解析方法を用いて前記音声データを解析することにより走行路の状態を示す状態データを生成する機能と、
を持たせるためのプログラム。
【０００９】
請求項１４に記載の発明は、請求項１３に記載のプログラムを記憶した記憶媒体である。
【図面の簡単な説明】
【００１０】
【図１】第１の実施形態に係る解析装置の使用環境を説明するための図である。
【図２】解析装置の機能構成を示す図である。
【図３】解析装置のハードウェア構成の一例を示す図である。
【図４】（Ａ）、（Ｂ）、及び（Ｃ）は移動体と他の移動体の相対位置の例を示す図である。
【図５】解析装置が行う処理の一例を示す図である。
【図６】図５のステップＳ４０の第１例を示すフローチャートである。
【図７】図５のステップＳ４０の第２例を示すフローチャートである。
【図８】図５のステップＳ４０の第３例を示すフローチャートである。
【図９】第２の実施形態に係る解析装置の使用環境を説明するための図である。
【図１０】解析装置が行う処理を説明するためのフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明の実施の形態について、図面を用いて説明する。尚、すべての図面において、同様な構成要素には同様の符号を付し、適宜説明を省略する。
【００１２】
（第１の実施形態）
図１は、第１の実施形態に係る解析装置１０の使用環境を説明するための図である。解析装置１０は、移動体８０の走行時に発生した走行音を含む音声データを解析することにより、走行路（例えば道路）の状態を解析する装置である。解析対象となる音声データは、移動体８０に搭載された音声データ生成装置３０によって生成され、測定位置を特定するための情報（以下、測定位置情報と記載）及び日時情報に紐づけて、移動体８０に搭載された通信装置６０を介して解析装置１０に送信される。送信された音声データは、測定位置情報に紐づけて、記憶部２０に記憶されている。なお、記憶部２０が解析装置１０とは異なる装置によって管理されている場合、通信装置６０は、音声データをその装置に送信する。
【００１３】
移動体８０は、さらに、撮像装置４０、画像処理装置４２、測定装置５０、及び通信装置６０を有している。
【００１４】
撮像装置４０は移動体８０の周囲（例えば前方、横、及び後方の少なくとも一つを含む）を撮像して動画を生成する。画像処理装置４２は、撮像装置４０が生成した動画を構成するフレーム画像を解析する。この解析結果を示す画像解析データは、測定位置情報に紐づけて、通信装置６０を介して記憶部２０を管理する装置に送信され、記憶部２０に記憶される。
【００１５】
測定装置５０は、例えばＬｉＤＡＲ（Light Detection and Ranging）を有しており、移動体８０の側面、前方及び後方の少なくとも一つを向いている。測定装置５０は、測定装置５０が搭載されている移動体８０から、移動体８０の周囲に位置する他の移動体８２までの距離を測定する。測定装置５０の測定結果を示す距離データは、測定位置情報に紐づけて、記憶部２０を管理する装置に通信装置６０を介して送信され、記憶部２０に記憶される。
【００１６】
なお、撮像装置４０が撮像したフレーム画像に他の移動体８２が含まれている場合、画像処理装置４２は、フレーム画像を解析することにより、この他の移動体８２から移動体８０までの距離を算出してもよい。この場合、移動体８０は測定装置５０を有していなくてもよい。
【００１７】
また、通信装置６０は、移動体８０に関する情報のうち、解析装置１０の解析に必要な他の情報も、測定位置情報及び日時情報に紐づけて記憶部２０を管理する装置に送信し、記憶部２０に記憶させる。ここで送信される情報には、移動体８０の速度を示す速度データが含まれる。
【００１８】
図２は、解析装置１０の機能構成を示す図である。解析装置１０は、取得部１１０及び状態判断部１２０を有している。取得部１１０は、音声データ及び距離データを取得する。本実施形態において、取得部１１０は、記憶部２０から音声データ及びこの音声データに対応する距離データを読み出す。例えば取得部１１０は、測定位置情報が同一の位置を示す音声データ及び距離データを読み出す。状態判断部１２０は、読み出した音声データを解析することにより、その音声データに対応する位置における走行路の状態を示すデータ（以下、状態データと記載）を生成する。この解析の際、状態判断部１２０は、距離データに基づいて、すなわち他の移動体８２と移動体８０の距離に基づいて、音声データの解析方法を設定する。この具体例については後述する。
【００１９】
図３は、解析装置１０のハードウェア構成の一例を示す図である。解析装置１０の主な構成は、集積回路を用いて実現される。この集積回路は、バス４０２、プロセッサ４０４、メモリ４０６、ストレージデバイス４０８、入出力インタフェース４１０、及びネットワークインタフェース４１２を有する。バス４０２は、プロセッサ４０４、メモリ４０６、ストレージデバイス４０８、入出力インタフェース４１０、及びネットワークインタフェース４１２が、相互にデータを送受信するためのデータ伝送路である。ただし、プロセッサ４０４などを互いに接続する方法は、バス接続に限定されない。プロセッサ４０４は、マイクロプロセッサなどを用いて実現される演算処理装置である。メモリ４０６は、RAM（Random Access Memory）などを用いて実現されるメモリである。ストレージデバイス４０８は、ROM（Read Only Memory）やフラッシュメモリなどを用いて実現されるストレージデバイスである。
【００２０】
入出力インタフェース４１０は、解析装置１０を周辺デバイスと接続するためのインタフェースである。ネットワークインタフェース４１２は、解析装置１０を通信網に接続するためのインタフェースである。この通信網は、例えばCAN（Controller Area Network）通信網、及び移動体８０の外部の通信網である。そして、入出力インタフェース４１０及びネットワークインタフェース４１２の一方は、解析装置１０の取得部１１０の一例であり、記憶部２０と通信を行う。
【００２１】
ストレージデバイス４０８は、解析装置１０の各機能要素を実現するためのプログラムモジュールを記憶している。プロセッサ４０４は、このプログラムモジュールをメモリ４０６に読み出して実行することで、解析装置１０の各機能を実現する。
【００２２】
なお、上記した集積回路のハードウェア構成は本図に示した構成に限定されない。例えば、プログラムモジュールはメモリ４０６に格納されてもよい。この場合、集積回路は、ストレージデバイス４０８を備えていなくてもよい。
【００２３】
また、音声データ生成装置３０、画像処理装置４２、及び通信装置６０のハードウェア構成も、図３に示した解析装置１０のハードウェア構成と同様である。なお、通信装置６０の入出力インタフェース４１０は、音声データ生成装置３０、画像処理装置４２、及び測定装置５０と接続する。
【００２４】
図４の各図は、移動体８０と他の移動体８２の相対位置の例を示す図である。いずれの例においても、解析装置１０の状態判断部１２０は、移動体８０と他の移動体８２の距離Ｌを用いて音声データの解析方法を決定する。
【００２５】
図４（Ａ）に示す例において、移動体８０及び他の移動体８２が走行している走行路は、複数の車線を有している。これら複数の車線は、同一の方向に進むためのものである。そして、移動体８０及び他の移動体８２は、互いに異なる車線を走行している。
【００２６】
図４（Ｂ）に示す例において、移動体８０及び他の移動体８２は、同一の車線を走行している。そして、他の移動体８２は、移動体８０の前方（例えば一台前）を走行している。ただし、他の移動体８２は、移動体８０の一台後ろを走行している場合もある。
【００２７】
図４（Ｃ）に示す例において、他の移動体８２は、移動体８０の対向車線を走行している。
【００２８】
図５は、解析装置１０が行う処理の一例を示す図である。まず、解析装置１０の取得部１１０は、記憶部２０から必要な情報を読み出す。必要な情報の一例は、音声データ及び距離データである。この際、取得部１１０は、測定位置情報が同一の位置を示す音声データ及び距離データを読み出す（ステップＳ２０）。次いで、状態判断部１２０は、読み出した距離データを用いて、音声データの解析方法を設定する（ステップＳ４０）。次いで、設定した解析方法に従って音声データを解析し、測定位置情報が示す位置における走行路の状態データを生成する。この状態データは、例えば路面の状態を特定する情報を含んでいる。この音声データの解析方法には様々な方法があるが、例えば音声データに含まれる特徴量を抽出し、この特徴量を、走行路の状態別に定められた基準データと比較することにより、状態データを生成してもよい。
【００２９】
図６は、図５のステップＳ４０の第１例を示すフローチャートである。本図に示す例において、状態判断部１２０は、距離Ｌが基準以下の場合、他の移動体８２に起因したノイズが大きいと推定されるため、そのタイミングで生成された音声データを解析対象から除く（ステップＳ４０２）。言い換えると、状態判断部１２０は、距離Ｌが基準値以下の場合、状態データの生成を行わない。ここで用いられる基準は、例えば固定値であるが、対象となっている走行路の種類（例えば一般道、有料道路、及び高速道路のいずれか）によって変えられてもよい。具体的には、走行路が高速道路の場合、一般道の場合と比較して距離Ｌの基準値を大きくする。本図に示す例は、移動体８０と他の移動体８２が図４（Ａ）〜（Ｃ）のいずれの場合にも適用される。
【００３０】
図７は、図５のステップＳ４０の第２例を示すフローチャートである。本図に示す例において、状態判断部１２０は、距離Ｌに応じて、解析アルゴリズムに含まれるパラメータの値を変える（ステップＳ４１２）。パラメータの例は、例えばノイズ除去用のフィルタの定数である。このフィルタの一例としては、周波数フィルタがある。本図に示す例も、移動体８０と他の移動体８２が図４（Ａ）〜（Ｃ）のいずれの場合にも適用されが、特に図４（Ａ）及び（Ｂ）の場合、すなわち他の移動体８２が移動体８０と同一方向に走行している場合に好適である。
【００３１】
図８は、図５のステップＳ４０の第３例を示すフローチャートである。本図に示す例において、状態判断部１２０は、他の移動体８２の加速度を用いて音声データの解析方法を設定する。具体的には、状態判断部１２０は、距離Ｌが基準以下の場合、その音声データを解析対象から除く。
【００３２】
まず、状態判断部１２０は他の移動体８２の加速度を算出する（ステップＳ４２２）。この加速度は、例えば以下のようにして算出される。まず、状態判断部１２０は、互いに異なるタイミングにおける、移動体８０と他の移動体８２の距離データ、例えば時系列的に連続する距離データを取得する。この際、状態判断部１２０は、距離データの生成間隔を、例えば記憶部２０に記憶されている日時情報を用いて認識する。この距離データは、例えば取得部１１０が記憶部２０から読み出される。そして、状態判断部１２０は、この距離データが示す距離の変化を用いて、移動体８０を基準とした他の移動体８２の相対加速度を算出する。また、状態判断部１２０は、移動体８０の加速度を取得する。この加速度は、例えば移動体８０の速度の変化を用いて算出される。この算出処理は状態判断部１２０が行ってもよい。移動体８０の速度は、例えば取得部１１０が記憶部２０から読み出す。そして、状態判断部１２０は、この相対加速度と、移動体８０の加速度を用いて、他の移動体８２の加速度を算出する。
【００３３】
次いで、状態判断部１２０は、他の移動体８２の加速度を用いて、音声データを削除するための距離の基準を設定する（ステップＳ４２４）。例えば他の移動体８２の加速度が正方向に大きい場合、他の移動体８２のエンジン音に起因したノイズが大きい可能性が高いため、距離の基準を大きくする。一方、他の移動体８２の加速度が正方向に大きい場合、他の移動体８２のエンジン音に起因したノイズが大きい可能性が高いため、距離の基準を小さくする。そして、状態判断部１２０は、移動体８０から他の移動体８２までの距離Ｌが基準以下の場合、その音声データを解析対象から除く（ステップＳ４２６）。
【００３４】
なお、撮像装置４０が生成した動画に他の移動体８２が含まれている場合、状態判断部１２０は、動画を構成するフレーム画像の中における他の移動体８２の位置の変化を解析することにより、移動体８０を基準とした他の移動体８２の相対加速度を算出してもよい。
【００３５】
また、図７に示したように、状態判断部１２０が距離Ｌに応じて解析アルゴリズムに含まれるパラメータの値を変えてもよい。この場合、状態判断部１２０は、パラメータの値を決定するための距離Ｌの基準値が、他の移動体８２の加速度によって変更する。
【００３６】
以上、本実施形態によれば、解析装置１０は、移動体８０の走行音を含む音声データを解析することにより、移動体８０が走行している走行路の状態を判断する。この際、音声データには、移動体８０の周囲に位置する他の移動体８２に起因したノイズが含まれる可能性がある。これに対して解析装置１０は、他の移動体８２から移動体８０までの距離を用いて、音声データの解析方法を設定する。従って、解析装置１０は精度よく走行路の状態を判断できる。
【００３７】
（第２の実施形態）
図９は、第２の実施形態に係る解析装置１０の使用環境を説明するための図である。本実施形態において、移動体８０は第２通信装置７０を有している。
【００３８】
第２通信装置７０は、他の移動体８２の第２通信装置７０と無線で通信を行い、他の移動体８２に関する情報（以下、他車情報と記載）を受信する。ここで受信する他車情報は、他の移動体８２の属性を特定するための属性情報、並びに他の移動体８２の速度及び加速度の少なくとも一方を含んでいる。他の移動体８２の属性情報は、他の移動体８２の車種、車名、重量、タイヤ型番、及びタイヤの状態（空気圧、溝等）の少なくとも一つを含んでいる。さらに、他の移動体８２の重量は、他の移動体８２そのものの重量、乗員数の情報、荷物積載量の情報、他の移動体８２そのものの重量に乗員数分の重量及び／又は積載量を加えた走行時の車両総重量、等である。車両総重量に関しては、例えば他の移動体８２に搭載された荷重センサの検出値を用いて解析装置１０が更新してもよい。そして、第２通信装置７０が受信した情報は、通信装置６０を介して記憶部２０を管理する装置、例えば解析装置１０に送信され、記憶部２０に記憶される。この際、通信装置６０は、移動体８０の測定位置情報、すなわち測定位置を特定するための情報を、他車情報に紐づけて送信する。そして記憶部２０は、他車情報を測定位置情報に紐づけて記憶する。
【００３９】
図１０は、本実施形態において解析装置１０が行う処理を説明するためのフローチャートである。解析装置１０の状態判断部１２０は、記憶部２０に記憶されている他車情報を用いて、音声データの解析方法を設定する。
【００４０】
具体的には、解析装置１０の取得部１１０は、記憶部２０から、音声データ及び距離データに加えて、他の移動体８２の属性情報も読み出す（ステップＳ２２）。この際、取得部１１０は、測定位置情報が同一の位置を示すデータを読み出す。そして状態判断部１２０は、距離データ及び属性情報を用いて、音声データの解析方法を設定する（ステップＳ４０）。
【００４１】
具体的には、状態判断部１２０は、移動体８０から他の移動体８２までの距離Ｌと、他の移動体８２の属性情報の組み合わせに応じて、音声データの解析方法を設定する。例えば状態判断部１２０は、他の移動体８２の属性情報によって、解析方法を設定する際に用いる距離Ｌの基準を変更する。
【００４２】
具体例として、状態判断部１２０が、距離Ｌが基準以下の場合、その音声データを解析対象から除く場合について説明する。他の移動体８２の属性情報によって、他の移動体８２のエンジン音が大きいことを特定できる場合、状態判断部１２０は距離Ｌの基準を長くする。
【００４３】
また状態判断部１２０が、距離Ｌに応じて解析アルゴリズムに含まれるパラメータの値を変える場合、状態判断部１２０は、このパラメータの値の設定基準を、他の移動体８２の属性情報によって変える。例えば他の移動体８２の属性情報によって、他の移動体８２のエンジン音が大きいことを特定できる場合、状態判断部１２０は、パラメータの値を、距離Ｌが、読み出された距離データが示す値よりも小さい場合に用いられる値に設定する。
【００４４】
なお、本実施形態において、状態判断部１２０は、図７を用いて説明したように、他の移動体８２の加速度を用いて音声データの解析方法を設定してもよい。この際、他の移動体８２の加速度として、他車情報に含まれている他の移動体８２の速度や加速度を用いてもよい。この場合、状態判断部１２０が行う演算量は少なくなる。
【００４５】
以上、本実施形態に係る解析装置１０は、第１の実施形態と同様に、精度よく走行路の状態を判断できる。さらに解析装置１０は、他の移動体８２の属性情報を用いて音声データの解析方法を設定するため、さらに精度よく走行路の状態を判断できる。
【００４６】
以上、図面を参照して実施形態及び実施例について述べたが、これらは本発明の例示であり、上記以外の様々な構成を採用することもできる。
【符号の説明】
【００４７】
１０  解析装置
２０  記憶部
３０  音声データ生成装置
４０  撮像装置
４２  画像処理装置
５０  測定装置
６０  通信装置
７０  第２通信装置
８０  移動体
８２  他の移動体
１１０  取得部
１２０  状態判断部
【図１】
2019174221.tif 000003
【図２】
2019174221.tif 000004
【図３】
2019174221.tif 000005
【図４】
2019174221.tif 000006
【図５】
2019174221.tif 000007
【図６】
2019174221.tif 000008
【図７】
2019174221.tif 000009
【図８】
2019174221.tif 000010
【図９】
2019174221.tif 000011
【図１０】
2019174221.tif 000012