JP5017246B2 - 辞書学習装置及びその方法 - Google Patents
辞書学習装置及びその方法 Download PDFInfo
- Publication number
- JP5017246B2 JP5017246B2 JP2008322446A JP2008322446A JP5017246B2 JP 5017246 B2 JP5017246 B2 JP 5017246B2 JP 2008322446 A JP2008322446 A JP 2008322446A JP 2008322446 A JP2008322446 A JP 2008322446A JP 5017246 B2 JP5017246 B2 JP 5017246B2
- Authority
- JP
- Japan
- Prior art keywords
- dictionary
- similarity
- unit
- related information
- acoustic
- 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.)
- Expired - Fee Related
Links
Landscapes
- Measurement Of Mechanical Vibrations Or Ultrasonic Waves (AREA)
Description
本発明の第1の実施例の辞書学習装置について、図1〜図6に基づいて説明する。
まず、辞書学習装置の構成について図1に基づいて説明する。図1は、本実施例の辞書学習装置の概略構成図である。
音響特徴抽出部11は、入力される音響信号を分析して、シーン識別のために音響信号からシーンの違いを強調する音響特徴量を抽出して、抽出した音響特徴量を学習制御部31に出力する。シーン識別のために音響信号から音響特徴量を抽出する方法の詳細については後述する。
関連情報取得部21は、加速度センサやGPSなどの音響信号以外のセンサの情報を取得して、取得した関連情報を学習制御部31に出力する。
辞書管理部61は、音響特徴量からシーンを識別するために照合する複数の判定用辞書(以下、単に「辞書」という)を、上述した関連情報と関連付けて管理する。
類似度算出部41は、音響特徴量と事前に準備した辞書とを照合して、類似度を表す「類似度スコア」を算出する。辞書が上述したGMMである場合、音響信号の出現パタンを表現するためにGMMが保有する、音響特徴量の平均ベクトル、分散ベクトル、さらには複数のベクトルの重みなどの音響信号パラメータを用いることで、下記の(1)式で計算できる尤度を類似度スコアとすることができる。類似度算出部41は、尤度を事後確率化したものを前記類似度として算出する。類似度スコアの詳細については後述する。
学習制御部31は、音響特徴抽出部11から得られる音響特徴量を、辞書管理部61に管理される辞書の更新に用いるか否かを判断し、制御する。学習制御部31は、更新すべき辞書がある場合には、更新対象となる辞書と、得られた音響特徴量を辞書更新部51に通知する。
辞書更新部51は、学習制御部31から入力された更新対象の辞書を、同じく学習制御部31から入力された音響特徴量を使って更新する。より具体的には類似度を求めるために音響特徴量との照合に用いる音響信号を更新する。辞書が上述したGMMである場合、例えばEMアルゴリズムによって音響信号パラメータである平均ベクトルや分散ベクトル、さらには重みベクトルを変更することで、辞書を更新できる。
このように本実施例では、シーン識別に用いる辞書を更新する場合に、更新対象とする辞書を関連情報から絞り込むように動作する。これにより本来別の状況に存在する類似の音響信号を発するシーンの辞書を誤って更新することがなくなり、シーンの識別性能を高めることができる。
次に、本実施例の辞書学習装置の動作を情報提供装置に適用した具体例を説明する。辞書学習装置は、加速度センサとGPSとマイクを備え、工場の敷地をパトロールする警備員を支援して巡回場所毎にシーンを識別して、識別したシーン(巡回場所)毎に確認すべき内容を提供する情報提供装置に適用した場合を考える。
辞書管理部61の具体例について説明する。
音響特徴抽出部11の具体例について説明する。
関連情報取得部21の具体例について図6に基づいて説明する。図6は、関連情報取得部21の詳細な動作を説明するフローチャートを示す。
辞書学習装置が、辞書管理部61に機械毎の辞書が管理されている状態で、実際に工場巡回を行いながら辞書を更新する流れを図5のフローチャートを使って説明する。
α>score1≧β ・・・辞書1を適応する、
score1<β ・・・未知状況と判断する。
このように本実施例によれば、シーン識別に用いる辞書を更新する場合に、更新対象とする辞書を関連情報から絞り込むように動作する。
本発明の第2の実施例の辞書学習装置について、図7〜図12に基づいて説明する。
まず、辞書学習装置の構成について図7に基づいて説明する。図7は、本実施例の辞書学習装置の概略構成図である。
学習制御部32は、音響特徴抽出部11から得られる音響特徴量を、辞書管理部61に管理される辞書の更新に用いるか否かを判断し、制御する。更新すべき辞書がある場合には、更新対象となる辞書と、得られた音響特徴量を辞書更新部51に通知する。
辞書構築部71は、学習制御部31から入力された音響特徴量を使って新規辞書を構築する。辞書構築部71は、新規辞書が上述したGMMである場合、例えばEMアルゴリズムによって新規辞書を構築できる。
本実施例の辞書学習装置の動作を具体的に説明する。辞書学習装置は、加速度センサとGPSとマイクを備え、日常生活において利用者の置かれた状況を把握した上で、必要な情報を提供する情報提供装置に適用した場合を考える。図8に本実施例で行動する日常生活の状況を、図9に把握した状況に応じて表示される生活支援情報の情報提供装置の一例を示す。
次に、日常生活支援を行いながら、シーン識別のための辞書を更新し、必要に応じて新しく新規辞書を更新する際の、辞書学習装置の処理の流れを図11のフローチャートを使って説明する。処理の簡略化のため、辞書を管理する辞書管理部61は図10に示す状態になっている状態から説明を始める。
α>scoreCD≧β ・・・辞書を適応する、
scoreCD<β ・・・未知状況と判断して、新規辞書を構築する。
このように本実施例では、未知の状況に遭遇した場合に、得られた音響特徴量に基づいて新しく辞書を学習するように動作するため、未知の状況に対してもシーンを識別することができる。
なお、上記実施例では、辞書構築部71が、未知の状況を検知した際に収録した音響信号だけから新規辞書を構築する。しかし、本実施例は、これに限定されるものではない。
本発明の第3の実施例の辞書学習装置について、図13〜図16に基づいて説明する。
まず、辞書学習装置の構成について図13に基づいて説明する。図13は、本実施例の辞書学習装置の概略構成図である。
信頼区間推定部81は、音響特徴抽出部11から得られる音響特徴量に基づいて、音響信号の中から辞書の学習や適応に用いることができる信頼できる区間を推定して、信頼できる区間を学習制御部33に通知する。信頼できる区間の推定方法の詳細は、後述する。
学習制御部33は、音響特徴抽出部11から得られる音響特徴量を、辞書管理部62に管理される辞書の更新に用いるか否かを判断し、制御する。学習制御部33は、更新すべき辞書がある場合には、更新対象となる辞書と、得られた音響特徴量を辞書更新部51に通知する。この際に本実施例では、信頼区間推定部81から得られる信頼区間の情報に基づいて、全ての音響特徴量を辞書更新部51に通知するのではなく、信頼できる区間のみを通知する点が、第1の実施例とは異なる。
辞書学習装置の動作を、具体的に説明する。すなわち、辞書学習装置が、加速度センサとGPSとマイクを備え、日常生活において利用者の置かれた状況を把握した上で、必要な情報を提供する情報提供装置に適用した場合を考える。
辞書学習装置の処理の流れを図14のフローチャートを使って説明する。辞書学習装置は、日常生活支援を行いながら、性能向上に寄与すると推定される信頼できる区間を推定して、該当する区間に含まれる音響信号のみを使って辞書を更新する。
本実施例によれは、マイクから取得する音響信号のうち、学習に適した信頼できる区間とそうでない区間とを判断して、信頼できる区間のみを学習に用いるように制御している。
上記実施例では。最も単純な信頼区間の推定方法を説明した。しかし、これに限らず、2つの特徴ベクトルのノルムではなく、例えば複数の特徴ベクトル群同士のノルムの累積値を音響変化量とすることや、信頼できる区間が一定時間以下の場合は除去するなど、音響信号から信頼できる区間を推定する方法としては、様々な変形が考えられる。
本発明の第4の実施例の辞書学習装置について、図17〜図18に基づいて説明する。
まず、辞書学習装置の構成について図17に基づいて説明する。図17は、本実施例の辞書学習装置の概略構成図である。
信頼区間推定部82は、関連情報取得部21から得られる関連情報に基づいて、音響信号の中から辞書の学習や適応に用いることができる信頼できる区間を推定して、信頼できる区間を学習制御部33に通知する。信頼できる区間の推定方法の詳細は、後述する。
学習制御部33は、音響特徴抽出部11から得られる音響特徴量を、辞書管理部62に管理される辞書の更新に用いるか否かを判断する。学習制御部33は、更新すべき辞書がある場合には、更新対象となる辞書と、得られた音響特徴量を辞書更新部51に通知する。この際に本実施例では、信頼区間推定部82から得られる信頼区間の情報に基づいて、全ての音響特徴量を辞書更新部51に通知するのではなく、信頼できる区間のみを通知する構成が、第1の実施例とは異なる。
本実施例の辞書学習装置の動作を、具体的に説明する。
辞書学習装置の処理の流れを図18のフローチャートを使って説明する。
本実施例によれは、マイクから取得する音響信号のうち、学習に適した信頼できる区間とそうでない区間とを判断して、信頼できる区間のみを学習に用いる。
本発明の第5の実施例の辞書学習装置について、図2〜図4、図19、図20に基づいて説明する。
まず、辞書学習装置の構成について図19に基づいて説明する。図19は、本実施例の辞書学習装置の概略構成図である。
学習制御部34は、音響特徴抽出部11から得られる音響特徴量を、辞書管理部62に管理される辞書の更新に用いるか否かを判断して、更新すべき辞書がある場合には、更新対象となる辞書と、得られた音響特徴量を辞書更新部51に通知する。
異常状態通知部91は、学習制御部31の判断結果を元に現在が異常状態であることを通知する。通知の方法としては、例えば情報提供装置の画面に警告として表示する方法や、警告音を鳴らすなど様々な方法が考えられる。
辞書学習装置の動作を、第1の実施例を参考にして説明する。
辞書学習装置の処理の流れを図20のフローチャートを使って説明する。
α>score1≧β ・・・辞書を適応する、
score1<β ・・・未知状況と判断(異常状態)する。
このように本実施例によれは、利用者に対して未知の状態であることを通知するよう動作するため、利用者が異常状態を把握しやすくなる。
本発明は上記各実施例に限らず、その主旨を逸脱しない限り種々に変更することができる。
21・・・関連情報取得部
31・・・学習制御部
41・・・類似度算出部
51・・・辞書更新部
61・・・辞書管理部
Claims (15)
- 入力された音響信号を分析してシーンを識別するための識別対象の音響特徴量を抽出する音響特徴抽出部と、
前記入力された音響信号以外の情報を関連情報として取得する関連情報取得部と、
事前に準備された音響特徴量の辞書を、前記関連情報と対応付けて複数管理する辞書管理部と、
前記識別対象の音響特徴量と前記複数の辞書とを照合して類似度をそれぞれ算出する類似度算出部と、
前記複数の辞書の中から前記取得した関連情報が共通の前記辞書に絞り込み、前記絞り込んだ辞書の前記類似度を前記類似度算出部から取得し、前記類似度が第1の閾値より大きいときは前記絞り込んだ辞書の更新を行うように制御する学習制御部と、
前記絞り込まれ、かつ、前記類似度が前記第1の閾値より大きい前記辞書の更新を行う場合に、前記類似度を求めるための音響信号パラメータを、前記識別対象の音響特徴量を用いて更新する辞書更新部と、
を備えたことを特徴とする辞書学習装置。 - 前記識別対象の音響特徴量、又は、前記関連情報を用いて、前記シーンを識別するために信頼できる区間を推定する信頼区間推定部をさらに備え、
前記学習制御部は、推定された前記信頼区間に含まれる前記識別対象の音響特徴量のみを用いて制御する、
ことを特徴とする請求項1に記載の辞書学習装置。 - 前記辞書は、前記事前に準備された音響特徴量の混合正規分布として構築され、
前記類似度算出部は、前記混合正規分布からの尤度を事後確率化したものを前記類似度として算出する、
ことを特徴とする請求項1に記載の辞書学習装置。 - 前記学習制御部は、前記類似度が第2の閾値よりも大きいときは前記辞書を更新しないように制御する、
ことを特徴とする請求項1に記載の辞書学習装置。 - 前記辞書管理部が管理する前記辞書に追加して、新規辞書を構築する辞書構築部をさらに備え、
前記学習制御部は、前記類似度を用いて、前記新規辞書の構築を行うか、又は、前記辞書の更新を行う、
ことを特徴とする請求項1に記載の辞書学習装置。 - 前記辞書構築部は、
前記新規辞書の初期辞書として選択するための複数の汎用辞書を予め保持し、
前記識別対象の音響特徴量との前記類似度が最も高い前記汎用辞書を、前記新規辞書の初期辞書とする、
ことを特徴とする請求項5に記載の辞書学習装置。 - 異常状態を通知する異常通知部をさらに備え、
前記学習制御部は、前記類似度に基づいて、前記辞書の更新を行うか、又は、前記異常状態の通知を行うかを制御する、
ことを特徴とする請求項1に記載の辞書学習装置。 - 前記関連情報取得部は、GPS、加速度センサ、静電センサ、温度センサ、湿度センサ、又は、時計のいずれかから前記関連情報を取得する、
ことを特徴とする請求項1に記載の辞書学習装置。 - 前記信頼区間推定部は、
前記識別対象の音響特徴量から前記音響信号の局所的な変動を表す音響変動スコアを算出し、
前記音響変動スコアが一定値以下の区間を前記信頼区間として判定する、
ことを特徴とする請求項2に記載の辞書学習装置。 - 前記信頼区間推定部は、
前記判断に適さない前記音響信号の区間を検出するための不適用辞書とを有し、
前記識別対象の音響特徴量と前記不適用辞書との類似度を算出し、
前記類似度が、第3の閾値よりも小さな区間のみを前記信頼区間として算出する、
ことを特徴とする請求項2に記載の辞書学習装置。 - 前記信頼区間推定部は、
前記関連情報が変化しない区間を前記信頼区間として算出する、
ことを特徴とする請求項2に記載の辞書学習装置。 - 請求項1記載の前記辞書学習装置と、
前記辞書学習装置の前記辞書を用いて前記シーンを識別する識別部と、
を備えたことを特徴とするシーン識別装置。 - 請求項1記載の前記辞書学習装置と、
前記辞書学習装置の前記辞書を用いて前記シーンを識別する識別部と、
前記識別したシーンに対応した情報を提供する提供部と、
を備えたことを特徴とする情報提供装置。 - 入力された音響信号を分析してシーンを識別するための識別対象の音響特徴量を抽出する音響特徴抽出ステップと、
前記入力された音響信号以外の情報を関連情報として取得する関連情報取得ステップと、
事前に準備された音響特徴量の辞書を、前記関連情報と対応付けて複数管理する辞書管理ステップと、
前記識別対象の音響特徴量と前記複数の辞書とを照合して類似度をそれぞれ算出する類似度算出ステップと、
前記複数の辞書の中から前記取得した関連情報が共通の前記辞書に絞り込み、前記絞り込んだ辞書の前記類似度を前記類似度算出ステップの結果から取得し、前記類似度が第1の閾値より大きいときは前記絞り込んだ辞書の更新を行うように制御する学習制御ステップと、
前記絞り込まれ、かつ、前記類似度が前記第1の閾値より大きい前記辞書の更新を行う場合に、前記類似度を求めるための音響信号パラメータを、前記識別対象の音響特徴量を用いて更新する辞書更新ステップと、
を備えたことを特徴とする辞書学習方法。 - コンピュータに、
入力された音響信号を分析してシーンを識別するための識別対象の音響特徴量を抽出する音響特徴抽出機能と、
前記入力された音響信号以外の情報を関連情報として取得する関連情報取得機能と、
事前に準備された音響特徴量の辞書を、前記関連情報と対応付けて複数管理する辞書管理機能と、
前記識別対象の音響特徴量と前記複数の辞書とを照合して類似度をそれぞれ算出する類似度算出機能と、
前記複数の辞書の中から前記取得した関連情報が共通の前記辞書に絞り込み、前記絞り込んだ辞書の前記類似度を前記類似度算出機能の結果から取得し、前記類似度が第1の閾値より大きいときは前記絞り込んだ辞書の更新を行うように制御する学習制御機能と、
前記絞り込まれ、かつ、前記類似度が前記第1の閾値より大きい前記辞書の更新を行う場合に、前記類似度を求めるための音響信号パラメータを、前記識別対象の音響特徴量を用いて更新する辞書更新機能と、
を実現させるための辞書学習プログラム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008322446A JP5017246B2 (ja) | 2008-12-18 | 2008-12-18 | 辞書学習装置及びその方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008322446A JP5017246B2 (ja) | 2008-12-18 | 2008-12-18 | 辞書学習装置及びその方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2010145715A JP2010145715A (ja) | 2010-07-01 |
| JP5017246B2 true JP5017246B2 (ja) | 2012-09-05 |
Family
ID=42566218
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2008322446A Expired - Fee Related JP5017246B2 (ja) | 2008-12-18 | 2008-12-18 | 辞書学習装置及びその方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5017246B2 (ja) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6766346B2 (ja) * | 2015-11-30 | 2020-10-14 | 富士通株式会社 | 情報処理装置、活動状態検出プログラムおよび活動状態検出方法 |
| WO2023119628A1 (ja) * | 2021-12-24 | 2023-06-29 | 日本電信電話株式会社 | 判定装置、判定方法、およびプログラム |
| JP7810351B2 (ja) * | 2022-01-27 | 2026-02-03 | クェスタ株式会社 | 歩きスマホ通知方法 |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3849841B2 (ja) * | 2000-03-15 | 2006-11-22 | オムロン株式会社 | 話者認識装置 |
| JP2004046875A (ja) * | 2002-07-03 | 2004-02-12 | Iwane Kenkyusho:Kk | 交通機関自動案内装置 |
-
2008
- 2008-12-18 JP JP2008322446A patent/JP5017246B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2010145715A (ja) | 2010-07-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12518754B1 (en) | State detection and responses for electronic devices | |
| US9900747B1 (en) | Using telematics data to identify a type of a trip | |
| US8938404B2 (en) | System and method for detecting abnormal audio events | |
| JP5166316B2 (ja) | 状況認識装置及び状況認識方法 | |
| Tong et al. | A comparative study of robustness of deep learning approaches for VAD | |
| JP2012003494A (ja) | 情報処理装置、情報処理方法及びプログラム | |
| US20130070928A1 (en) | Methods, systems, and media for mobile audio event recognition | |
| US10614693B2 (en) | Dangerous situation notification apparatus and method | |
| CN110648553A (zh) | 一种站点提醒方法、电子设备及计算机可读存储介质 | |
| US20220049971A1 (en) | Method and system for providing public transport route guide service based on voice guide | |
| EP4445367B1 (en) | Acoustic event detection | |
| KR20200074690A (ko) | 전자 장치 및 이의 제어 방법 | |
| JP6587268B1 (ja) | プラットホーム危険度判別プログラム及びシステム | |
| US20200143823A1 (en) | Methods and devices for obtaining an event designation based on audio data | |
| US12567414B2 (en) | System and method for detecting a wakeup command for a voice assistant | |
| JP6583947B1 (ja) | 踏切危険度判別プログラム及びシステム | |
| JP5017246B2 (ja) | 辞書学習装置及びその方法 | |
| CN111009261B (zh) | 到站提醒方法、装置、终端及存储介质 | |
| KR101446099B1 (ko) | 스마트 단말을 이용한 안정적인 사용자의 이동 경로 실시간 예측 방법 및 그 시스템 | |
| Xia et al. | Frame-wise dynamic threshold based polyphonic acoustic event detection | |
| KR102931146B1 (ko) | 음성 분석 방법 및 장치 | |
| CN111477226A (zh) | 控制方法、智能设备和存储介质 | |
| Chu et al. | A semi-supervised learning approach to online audio background detection | |
| US12131732B2 (en) | Information processing apparatus, information processing system, and information processing method | |
| CN121438540A (zh) | 基于行为状态监测的冰雪旅游文创导览与异常预警系统 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20110318 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120213 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120221 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120416 |
|
| 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: 20120515 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20120611 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150615 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150615 Year of fee payment: 3 |
|
| LAPS | Cancellation because of no payment of annual fees |