Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7775034B2 - Information processing device, information processing method, and program - Google Patents
[go: Go Back, main page]

JP7775034B2 - Information processing device, information processing method, and program - Google Patents

Information processing device, information processing method, and program

Info

Publication number
JP7775034B2
JP7775034B2 JP2021185184A JP2021185184A JP7775034B2 JP 7775034 B2 JP7775034 B2 JP 7775034B2 JP 2021185184 A JP2021185184 A JP 2021185184A JP 2021185184 A JP2021185184 A JP 2021185184A JP 7775034 B2 JP7775034 B2 JP 7775034B2
Authority
JP
Japan
Prior art keywords
sound
processor
model
vehicle
acoustic model
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
Application number
JP2021185184A
Other languages
Japanese (ja)
Other versions
JP2023072552A (en
Inventor
拓也 二神
広幸 小林
直人 瀬戸
美彦 鈴木
達哉 大嶽
雄介 高橋
陽平 服部
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Corp
Original Assignee
Toshiba Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Toshiba Corp filed Critical Toshiba Corp
Priority to JP2021185184A priority Critical patent/JP7775034B2/en
Publication of JP2023072552A publication Critical patent/JP2023072552A/en
Application granted granted Critical
Publication of JP7775034B2 publication Critical patent/JP7775034B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Emergency Alarm Devices (AREA)
  • Fittings On The Vehicle Exterior For Carrying Loads, And Devices For Holding Or Mounting Articles (AREA)

Description

本発明の実施形態は、情報処理装置、情報処理方法及びプログラムに関する。 Embodiments of the present invention relate to an information processing device, an information processing method, and a program.

悲鳴などの異常音を検出するシステムが提供されている。そのようなシステムは、所定の領域の音を収集する。システムは、異常音を検出するためのモデルを用いて、収集された音から異常音を検出する。 A system for detecting abnormal sounds, such as screams, is provided. Such a system collects sounds in a predetermined area. The system uses a model for detecting abnormal sounds to detect abnormal sounds from the collected sounds.

また、自動運転などのために車両に車掌などのオペレータが居ない場合がある。 Also, due to automated driving, there may be times when there is no operator such as a conductor on board the vehicle.

そのため、車両の内部の異常音を効果的に検出する技術が望まれている。 Therefore, there is a demand for technology that can effectively detect abnormal sounds inside vehicles.

特開2020-182140号公報Japanese Patent Application Laid-Open No. 2020-182140

上記の課題を解決するため、車両の内部の異常音を効果的に検出することができる情報処理装置、情報処理方法及びプログラムを提供する。 To solve the above problem, we provide an information processing device, information processing method, and program that can effectively detect abnormal sounds inside a vehicle.

実施形態によれば、情報処理装置は、マイクインターフェースと、メモリと、プロセッサと、を備える。マイクインターフェースは、車両の内部の音を収集するマイクに接続する。メモリは、音に影響する状態を示す周辺情報と異常音を検出するための音響モデルとを対応付けて格納する。プロセッサは、前記車両に関連する周辺情報を生成し、生成された周辺情報に対応する前記音響モデルを前記メモリから取得し、取得された前記音響モデルを用いて、前記マイクが収集した音を示す音データから異常音を検出する。前記音響モデルは、前記周辺情報が示す状態における背景音を含む雑音を除去するための雑音除去モデルを含む。前記プロセッサは、前記音データに異常音が含まれると判定した場合、取得された前記音響モデルに含まれる前記雑音除去モデルを用いて前記音データから雑音を除去して異常音を抽出する。 According to an embodiment, an information processing device includes a microphone interface, a memory, and a processor. The microphone interface is connected to a microphone that collects sounds inside a vehicle. The memory stores peripheral information indicating conditions that affect the sound and an acoustic model for detecting abnormal sounds, in association with each other. The processor generates peripheral information related to the vehicle, retrieves the acoustic model corresponding to the generated peripheral information from the memory, and uses the retrieved acoustic model to detect abnormal sounds from sound data indicating sounds collected by the microphone. The acoustic model includes a noise reduction model for removing noise , including background sounds, in the conditions indicated by the peripheral information . When the processor determines that the sound data includes an abnormal sound, it removes noise from the sound data using the noise reduction model included in the retrieved acoustic model to extract the abnormal sound .

図1は、第1の実施形態に係る車両システムの概略図である。FIG. 1 is a schematic diagram of a vehicle system according to a first embodiment. 図2は、第1の実施形態に係る車両の制御系を示すブロック図である。FIG. 2 is a block diagram showing a control system of the vehicle according to the first embodiment. 図3は、第1の実施形態に係る音響モデルデータベースの例を示す図である。FIG. 3 is a diagram illustrating an example of an acoustic model database according to the first embodiment. 図4は、第1の実施形態に係る車両の動作例を示す図である。FIG. 4 is a diagram illustrating an example of the operation of the vehicle according to the first embodiment. 図5は、第2の実施形態に係る車両の動作例を示す図である。FIG. 5 is a diagram illustrating an example of the operation of the vehicle according to the second embodiment.

以下、実施形態について、図面を参照して説明する。
(第1の実施形態)
実施形態に係る車両システムが備える車両は、線路を通過する列車を構成する。車両は、内部の音を収集する。車両は、収集された音から異常音を検出する。異常音を検出した場合、車両は、運転手などのオペレータに異常音を検出したことを通知する。また、自動運転である場合、車両は、停止、又は、上位装置に異常音を検出したことを通知する。たとえば、異常音は、悲鳴、怒号、銃声、衝突音、爆発音、破裂音、ガラスが割れる音などである。異常音の内容は、特定の構成に限定されるものではない。
Hereinafter, embodiments will be described with reference to the drawings.
(First embodiment)
The vehicle provided in the vehicle system according to the embodiment constitutes a train that travels on a railroad track. The vehicle collects internal sounds. The vehicle detects abnormal sounds from the collected sounds. When an abnormal sound is detected, the vehicle notifies an operator such as a driver that an abnormal sound has been detected. Furthermore, in the case of autonomous driving, the vehicle stops or notifies a higher-level device that an abnormal sound has been detected. For example, abnormal sounds include screams, shouts, gunfire, collision sounds, explosions, popping sounds, and the sound of glass breaking. The content of the abnormal sound is not limited to a specific configuration.

図1は、実施形態に係る車両システム100の概略図である。図1が示すように、車両システム100は、車両10及び上位装置40などから構成される。車両10と上位装置40とは、互いに通信可能に接続する。 Figure 1 is a schematic diagram of a vehicle system 100 according to an embodiment. As shown in Figure 1, the vehicle system 100 is composed of a vehicle 10, a host device 40, and other components. The vehicle 10 and the host device 40 are connected to each other so that they can communicate with each other.

車両10は、線路Rを走行する列車を構成する。車両10は、運転手の操作又は自動運転により線路R上を走行する。 Vehicle 10 constitutes a train that runs on track R. Vehicle 10 runs on track R either by being operated by a driver or automatically.

車両10は、筐体1、カメラ2、アンテナ3及びマイク4などを備える。 The vehicle 10 includes a housing 1, a camera 2, an antenna 3, a microphone 4, etc.

筐体1は、車両10の外形を形成する。たとえば、筐体1は、内部に人又は荷物などを収容可能に形成されている。 The housing 1 forms the exterior of the vehicle 10. For example, the housing 1 is formed so that it can accommodate people, luggage, etc. inside.

筐体1には、カメラ2が設置されている。たとえば、カメラ2は、筐体1の上部に下向きに設置されている。カメラ2は、筐体1の内部(即ち、車両10の内部)を撮影する。たとえば、カメラ2は、筐体1に滞在する人物を撮影する。 Camera 2 is installed in housing 1. For example, camera 2 is installed facing downward on the top of housing 1. Camera 2 captures images of the inside of housing 1 (i.e., the inside of vehicle 10). For example, camera 2 captures images of people staying in housing 1.

たとえば、カメラ2は、CCD(Charge Coupled Device)カメラである。また、カメラ2は、筐体1内を照らすライトを備えるものであってもよい。
また、カメラ2は、複数のカメラから構成されるものであってもよい。
For example, the camera 2 is a CCD (Charge Coupled Device) camera. The camera 2 may also be equipped with a light that illuminates the inside of the housing 1.
The camera 2 may also be made up of multiple cameras.

また、筐体1には、アンテナ3が設置されている。アンテナ3は、車両10を測位するための信号を受信するためのアンテナである。たとえば、アンテナ3は、GNSS(Global Navigation Satellite System)の信号を受信するためのアンテナである。 Antenna 3 is also installed in housing 1. Antenna 3 is an antenna for receiving signals for positioning vehicle 10. For example, antenna 3 is an antenna for receiving GNSS (Global Navigation Satellite System) signals.

また、筐体1には、マイク4が設置されている。たとえば、マイク4は、筐体1の内部に設置されている。マイク4は、筐体1の内部(即ち、車両10の内部)の音を収集する。また、マイク4は、複数のマイクから構成されるものであってもよい。 A microphone 4 is also installed in the housing 1. For example, the microphone 4 is installed inside the housing 1. The microphone 4 collects sounds inside the housing 1 (i.e., the inside of the vehicle 10). The microphone 4 may also be made up of multiple microphones.

上位装置40は、車両10の動作を管理する。上位装置40は、車両10の運行に関連する種々の情報を車両10に提供する。また、上位装置40は、運行に関連する種々の情報を車両10から取得する。たとえば、上位装置40は、鉄道会社が管理するサーバなどである。 The host device 40 manages the operation of the vehicle 10. The host device 40 provides the vehicle 10 with various information related to the operation of the vehicle 10. The host device 40 also acquires various information related to operation from the vehicle 10. For example, the host device 40 is a server managed by a railway company.

次に、車両10について説明する。
図2は、実施形態に係る車両10の構成例を示す。図2は、車両10の構成例を示すブロック図である。図2が示すように、車両10は、カメラ2、アンテナ3、マイク4及び情報処理装置5などを備える。
Next, the vehicle 10 will be described.
Fig. 2 shows an example of the configuration of the vehicle 10 according to the embodiment. Fig. 2 is a block diagram showing the example of the configuration of the vehicle 10. As shown in Fig. 2, the vehicle 10 includes a camera 2, an antenna 3, a microphone 4, an information processing device 5, and the like.

情報処理装置5は、車両10の内部の音から異常音を検出する。
情報処理装置5は、プロセッサ11、ROM12、RAM13、NVM14、通信部15、操作部16、表示部17、カメラインターフェース18、アンテナインターフェース19及びマイクインターフェース20などを備える。
The information processing device 5 detects abnormal sounds from sounds inside the vehicle 10.
The information processing device 5 includes a processor 11, a ROM 12, a RAM 13, an NVM 14, a communication unit 15, an operation unit 16, a display unit 17, a camera interface 18, an antenna interface 19, and a microphone interface 20.

プロセッサ11と、ROM12、RAM13、NVM14、通信部15、操作部16、表示部17、カメラインターフェース18、アンテナインターフェース19及びマイクインターフェース20と、は、データバスなどを介して互いに接続する。また、カメラインターフェース18は、カメラ2に接続する。また、アンテナインターフェース19は、アンテナ3に接続する。また、マイクインターフェース20は、マイク4に接続する。 The processor 11, ROM 12, RAM 13, NVM 14, communication unit 15, operation unit 16, display unit 17, camera interface 18, antenna interface 19, and microphone interface 20 are connected to one another via a data bus or the like. The camera interface 18 is connected to the camera 2. The antenna interface 19 is connected to the antenna 3. The microphone interface 20 is connected to the microphone 4.

なお、車両10及び情報処理装置5は、図2が示すような構成の他に必要に応じた構成を具備したり、車両10から特定の構成が除外されたりしてもよい。 Note that the vehicle 10 and information processing device 5 may be equipped with additional components as needed in addition to the components shown in FIG. 2, or certain components may be excluded from the vehicle 10.

プロセッサ11は、車両10全体の動作を制御する機能を有する。プロセッサ11は、内部キャッシュ及び各種のインターフェースなどを備えてもよい。プロセッサ11は、内部メモリ、ROM12又はNVM14が予め記憶するプログラムを実行することにより種々の処理を実現する。 Processor 11 has the function of controlling the overall operation of vehicle 10. Processor 11 may also include an internal cache and various interfaces. Processor 11 performs various processes by executing programs pre-stored in internal memory, ROM 12, or NVM 14.

なお、プロセッサ11がプログラムを実行することにより実現する各種の機能のうちの一部は、ハードウエア回路により実現されるものであってもよい。この場合、プロセッサ11は、ハードウエア回路により実行される機能を制御する。 Note that some of the various functions realized by processor 11 executing programs may be realized by hardware circuits. In this case, processor 11 controls the functions executed by the hardware circuits.

ROM12は、制御プログラム及び制御データなどが予め記憶された不揮発性のメモリである。ROM12に記憶される制御プログラム及び制御データは、車両10の仕様に応じて予め組み込まれる。 ROM 12 is a non-volatile memory in which control programs, control data, etc. are pre-stored. The control programs and control data stored in ROM 12 are pre-installed according to the specifications of vehicle 10.

RAM13は、揮発性のメモリである。RAM13は、プロセッサ11の処理中のデータなどを一時的に格納する。RAM13は、プロセッサ11からの命令に基づき種々のアプリケーションプログラムを格納する。また、RAM13は、アプリケーションプログラムの実行に必要なデータ及びアプリケーションプログラムの実行結果などを格納してもよい。 RAM 13 is a volatile memory. RAM 13 temporarily stores data being processed by processor 11. RAM 13 stores various application programs based on instructions from processor 11. RAM 13 may also store data required to execute application programs and the execution results of application programs.

NVM14は、データの書き込み及び書き換えが可能な不揮発性のメモリである。NVM14は、たとえば、HDD(Hard Disk Drive)、SSD(Solid State Drive)又はフラッシュメモリなどから構成される。NVM14は、車両10の運用用途に応じて制御プログラム、アプリケーション及び種々のデータなどを格納する。 NVM 14 is a non-volatile memory to which data can be written and rewritten. NVM 14 is composed of, for example, a hard disk drive (HDD), a solid state drive (SSD), or flash memory. NVM 14 stores control programs, applications, various data, and the like, depending on the operational use of vehicle 10.

また、NVM14は、複数の音響モデルを含む音響モデルデータベースを格納する。音響モデルデータベースについては、後述する。 NVM14 also stores an acoustic model database containing multiple acoustic models. The acoustic model database will be described later.

通信部15は、上位装置40などとデータを送受信するインターフェースである。たとえば、通信部15は、ネットワークを介して上位装置40などに接続する。たとえば、通信部15は、有線又は無線のLAN(Local Area Network)接続をサポートするインターフェースである。 The communication unit 15 is an interface that transmits and receives data to and from a higher-level device 40, etc. For example, the communication unit 15 connects to a higher-level device 40, etc. via a network. For example, the communication unit 15 is an interface that supports wired or wireless LAN (Local Area Network) connections.

操作部16は、オペレータ(たとえば、運転手など)から種々の操作の入力を受け付ける。操作部16は、入力された操作を示す信号をプロセッサ11へ送信する。操作部16は、タッチパネルから構成されてもよい。 The operation unit 16 accepts various operation inputs from an operator (e.g., a driver). The operation unit 16 transmits a signal indicating the input operation to the processor 11. The operation unit 16 may be configured as a touch panel.

表示部17は、プロセッサ11からの画像データを表示する。たとえば、表示部17は、液晶モニタから構成される。操作部16がタッチパネルから構成される場合、表示部17は、操作部16と一体的に形成されてもよい。 The display unit 17 displays image data from the processor 11. For example, the display unit 17 is composed of an LCD monitor. If the operation unit 16 is composed of a touch panel, the display unit 17 may be formed integrally with the operation unit 16.

カメラインターフェース18は、カメラ2に接続するインターフェースである。カメラインターフェース18は、プロセッサ11からの信号をカメラ2に送信する。また、カメラインターフェース18は、カメラ2からの信号(撮影画像など)を取得しプロセッサ11に送信する。 The camera interface 18 is an interface that connects to the camera 2. The camera interface 18 transmits signals from the processor 11 to the camera 2. The camera interface 18 also acquires signals (such as captured images) from the camera 2 and transmits them to the processor 11.

アンテナインターフェース19は、アンテナ3に接続するインターフェースである。アンテナインターフェース19は、アンテナ3からの信号などに基づいて車両10の現在位置を測定する。 The antenna interface 19 is an interface that connects to the antenna 3. The antenna interface 19 measures the current position of the vehicle 10 based on signals from the antenna 3, etc.

たとえば、アンテナインターフェース19は、アンテナ3からの信号に基づいて位置を測定する。位置を測定すると、アンテナインターフェース19は、線路Rの位置を含む地図情報に基づいて、測定された位置を近傍の線路R上にフィッティングする。アンテナインターフェース19は、フィッティングされた位置を車両10の現在位置として取得する。
アンテナインターフェース19は、取得された現在位置をプロセッサ11に送信する。
For example, the antenna interface 19 measures the position based on a signal from the antenna 3. After measuring the position, the antenna interface 19 fits the measured position onto a nearby railroad track R based on map information including the position of the railroad track R. The antenna interface 19 acquires the fitted position as the current position of the vehicle 10.
The antenna interface 19 transmits the acquired current location to the processor 11 .

マイクインターフェース20は、マイク4に接続するインターフェースである。たとえば、マイクインターフェース20は、マイク4が測定した音を示す信号を増幅してデジタル信号に変換する。マイクインターフェース20は、変換されたデジタル信号(音データ)をプロセッサ11に送信する。 The microphone interface 20 is an interface that connects to the microphone 4. For example, the microphone interface 20 amplifies a signal representing a sound measured by the microphone 4 and converts it into a digital signal. The microphone interface 20 transmits the converted digital signal (sound data) to the processor 11.

なお、アンテナインターフェース19の機能は、プロセッサ11が実現するものであってもよい。
また、車両10が自動運転によって走行する場合、情報処理装置5は、操作部16及び表示部17を備えなくともよい。
The function of the antenna interface 19 may be realized by the processor 11 .
Furthermore, when the vehicle 10 travels by autonomous driving, the information processing device 5 does not need to include the operation unit 16 and the display unit 17 .

次に、音響モデルデータベースについて説明する。
音響モデルデータベースは、予めNVM14に格納される。
Next, the acoustic model database will be described.
The acoustic model database is stored in advance in the NVM 14 .

図3は、音響モデルデータベースの構成例を示す。図3が示すように、音響モデルデータベースは、複数の音響モデルと複数の周辺情報とをそれぞれ対応付けて格納する。 Figure 3 shows an example of the configuration of an acoustic model database. As shown in Figure 3, the acoustic model database stores multiple acoustic models and multiple pieces of peripheral information, each associated with the other.

周辺情報は、車両10が音響モデルを選択するための情報である。即ち、周辺情報は、車両10の内部の音(主に、背景音)に影響する状態(たとえば、要因など)を示す情報である。 The surrounding information is information that the vehicle 10 uses to select an acoustic model. In other words, the surrounding information is information that indicates conditions (e.g., factors) that affect the sounds (mainly background sounds) inside the vehicle 10.

ここでは、周辺情報は、車両10の現在位置、現在時刻及び混雑度から構成される。混雑度は、筐体1に収容されている人数に関する指標(たとえば、乗車率)である。 Here, the surrounding area information consists of the current location of the vehicle 10, the current time, and the congestion level. The congestion level is an index related to the number of people accommodated in the housing 1 (for example, the occupancy rate).

なお、周辺情報は、車内放送の内容、加速中、減速中、停止中、一定速度での運行中又は天候などを含むものであってもよい。
周辺情報の構成は、特定の構成に限定されるものではない。
The surrounding information may include the contents of announcements made on the train, whether the train is accelerating, decelerating, stopping, or running at a constant speed, or the weather.
The configuration of the peripheral information is not limited to a specific configuration.

各音響モデルは、各周辺情報に対応する。即ち、音響モデルは、対応する周辺情報が示す状態において異常音を検出するためのモデルである。 Each acoustic model corresponds to a different piece of peripheral information. In other words, an acoustic model is a model for detecting abnormal sounds in the state indicated by the corresponding peripheral information.

図3が示すように、音響モデルデータベースは、複数の音響モデル30(30a、30b…)を含む。 As shown in Figure 3, the acoustic model database includes multiple acoustic models 30 (30a, 30b, etc.).

ここでは、音響モデル30aについて説明する。他の音響モデル30は、音響モデル30aと同様の構成であるため説明を省略する。 Here, we will explain acoustic model 30a. The other acoustic models 30 have the same configuration as acoustic model 30a, so their explanations will be omitted.

音響モデル30aは、異常検出モデル31a及び雑音除去モデル32aなどから構成される。 The acoustic model 30a is composed of an anomaly detection model 31a, a noise removal model 32a, and the like.

異常検出モデル31aは、異常音モデル311a及び背景音モデル312aなどから構成される。 The abnormality detection model 31a is composed of an abnormal sound model 311a, a background sound model 312a, etc.

異常音モデル311aは、周辺情報が示す状態における異常音のモデルである。たとえば、異常音モデル311aは、周辺情報が示す状態における背景音に異常音が重なった音データのモデルである。 The abnormal sound model 311a is a model of an abnormal sound in the state indicated by the peripheral information. For example, the abnormal sound model 311a is a model of sound data in which an abnormal sound is superimposed on background sound in the state indicated by the peripheral information.

異常音モデル311aは、周辺情報が示す状態における異常音の特徴量を示す。たとえば、異常音モデル311aは、異常音の特徴量の分布(たとえば、GMM(Gaussian Mixture Model))を示す。 The abnormal sound model 311a indicates the feature quantities of the abnormal sound in the state indicated by the peripheral information. For example, the abnormal sound model 311a indicates the distribution of the feature quantities of the abnormal sound (for example, a Gaussian Mixture Model (GMM)).

背景音モデル312aは、周辺情報が示す状態における背景音のモデルである。
背景音モデル312aは、周辺情報が示す状態における背景音の特徴量を示す。たとえば、背景音モデル312aは、背景音の特徴量の分布(たとえば、GMM)を示す。
The background sound model 312a is a model of the background sound in the state indicated by the peripheral information.
The background sound model 312a indicates the feature amount of the background sound in the state indicated by the peripheral information. For example, the background sound model 312a indicates the distribution (for example, GMM) of the feature amount of the background sound.

雑音除去モデル32aは、異常音を含む音データから背景音を除去するためのモデルである。たとえば、雑音除去モデル32aは、周辺情報が示す状態における背景音とクリーン時の音との差分に基づいて生成される。たとえば、雑音除去モデル32aは、背景音を構成する音の周波数などに関連する。 The noise removal model 32a is a model for removing background sounds from sound data that includes abnormal sounds. For example, the noise removal model 32a is generated based on the difference between the background sounds in the state indicated by the peripheral information and the clean sounds. For example, the noise removal model 32a is related to the frequencies of the sounds that make up the background sounds.

なお、音響モデルデータベースは、適宜更新されるものであってもよい。たとえば、音響モデルデータベースは、新たな音響モデルを追加されてもよいし既存の音響モデルを削除されてもよい。また、音響モデルの内容は、適宜更新されるものであってもよい。 The acoustic model database may be updated as appropriate. For example, new acoustic models may be added to the acoustic model database, and existing acoustic models may be deleted. The contents of the acoustic models may also be updated as appropriate.

次に、車両10が実現する機能について説明する。車両10が実現する機能は、プロセッサ11が内部メモリ、ROM12又はNVM14などに格納されるプログラムを実行することで実現される。 Next, we will explain the functions realized by the vehicle 10. The functions realized by the vehicle 10 are realized by the processor 11 executing programs stored in the internal memory, ROM 12, NVM 14, etc.

まず、プロセッサ11は、マイク4を用いて音データを取得する機能を有する。
たとえば、プロセッサ11は、操作部16に入力される操作に従ってマイク4を開始する。また、プロセッサ11は、通信部15を通じて上位装置40から受信される制御信号に従ってマイク4を開始してもよい。
First, the processor 11 has a function of acquiring sound data using the microphone 4 .
For example, the processor 11 starts the microphone 4 in accordance with an operation input to the operation unit 16. The processor 11 may also start the microphone 4 in accordance with a control signal received from the higher-level device 40 via the communication unit 15.

マイク4を開始すると、プロセッサ11は、マイクインターフェース20を通じて、所定の期間における筐体1の内部の音を示す音データを取得する。
プロセッサ11は、継続してマイク4を用いて音データを取得する。
When the microphone 4 is started, the processor 11 acquires, via the microphone interface 20, sound data indicating the sound inside the housing 1 over a predetermined period of time.
The processor 11 continues to acquire sound data using the microphone 4 .

なお、車両10は、運行されていてもよいし、運行されていなくともよい。 Note that vehicle 10 may or may not be in operation.

また、プロセッサ11は、車両10の現在の状態を示す周辺情報(車両10に関連する周辺情報)を生成する機能を有する。 The processor 11 also has the function of generating surrounding information (surrounding information related to the vehicle 10) that indicates the current state of the vehicle 10.

プロセッサ11は、アンテナ3及びアンテナインターフェース19を用いて、車両10の現在位置を取得する。現在位置を取得すると、プロセッサ11は、現在時刻を取得する。 The processor 11 acquires the current position of the vehicle 10 using the antenna 3 and the antenna interface 19. Once the current position is acquired, the processor 11 acquires the current time.

現在時刻を取得すると、プロセッサ11は、車両10の内部の混雑度を取得する。
たとえば、プロセッサ11は、カメラ2を用いて、車両10の筐体1の内部を撮影した撮影画像を取得する。撮影画像を取得すると、プロセッサ11は、所定の画像処理アルゴリズムに従って撮影画像から人物を識別する。人物を識別すると、プロセッサ11は、識別された人数などに基づいて、混雑度を算出する。
After obtaining the current time, the processor 11 obtains the degree of congestion inside the vehicle 10.
For example, the processor 11 uses the camera 2 to acquire a captured image of the interior of the housing 1 of the vehicle 10. After acquiring the captured image, the processor 11 identifies people from the captured image according to a predetermined image processing algorithm. After identifying people, the processor 11 calculates the congestion level based on the number of identified people, etc.

混雑度を取得すると、プロセッサ11は、車両10の現在位置、現在時刻及び混雑度を示す周辺情報を生成する。 Once the congestion level is obtained, the processor 11 generates surrounding information indicating the current location of the vehicle 10, the current time, and the congestion level.

また、プロセッサ11は、生成された周辺情報に基づいて、音響モデルの候補を音響モデルデータベースから選択する機能を有する。 The processor 11 also has the function of selecting candidate acoustic models from the acoustic model database based on the generated peripheral information.

周辺情報を生成すると、プロセッサ11は、所定のアルゴリズムに従って、音響モデルデータベースの各周辺情報と生成された周辺情報との類似度を算出する。たとえば、プロセッサ11は、周辺情報同士の各要素を比較して、類似度を算出する。ここでは、類似度は、周辺情報同士の類似性が高いほど大きな値となるものとする。 Once the peripheral information is generated, processor 11 calculates the degree of similarity between each piece of peripheral information in the acoustic model database and the generated peripheral information according to a predetermined algorithm. For example, processor 11 compares each element of the peripheral information to calculate the degree of similarity. Here, the higher the similarity between the pieces of peripheral information, the higher the value of the degree of similarity.

類似度を算出すると、プロセッサ11は、類似度に基づいて、音響モデルデータベースから候補を選択する。たとえば、プロセッサ11は、類似度が高い所定の個数の周辺情報に対応する音響モデルを候補として選択する。また、プロセッサ11は、類似度が所定の閾値よりも大きい周辺情報に対応する音響モデルを候補として選択してもよい。 After calculating the similarity, processor 11 selects candidates from the acoustic model database based on the similarity. For example, processor 11 selects as candidates acoustic models that correspond to a predetermined number of pieces of peripheral information with a high degree of similarity. Processor 11 may also select as candidates acoustic models that correspond to peripheral information with a similarity greater than a predetermined threshold.

また、プロセッサ11は、取得された音データに基づいて、候補から1つの音響モデルを選択する機能を有する。 The processor 11 also has the function of selecting one acoustic model from the candidates based on the acquired sound data.

候補を選択すると、プロセッサ11は、音データと各候補の背景音モデルとをマッチングする。たとえば、プロセッサ11は、所定のアルゴリズムに従って、音データから特徴量を抽出する。音データから特徴量を抽出すると、プロセッサ11は、抽出された特徴量と各背景音モデルとの類似度を算出する。ここでは、類似度は、類似性が高いほど大きな値となるものとする。 Once candidates are selected, processor 11 matches the sound data with the background sound model of each candidate. For example, processor 11 extracts features from the sound data according to a predetermined algorithm. After extracting features from the sound data, processor 11 calculates the similarity between the extracted features and each background sound model. Here, the higher the similarity, the larger the value of the similarity.

音データと各背景音モデルとの類似度を算出すると、プロセッサ11は、最も類似度が高い背景音モデルを特定する。最も類似度が高い背景音モデルを特定すると、プロセッサ11は、当該背景音モデルを含む音響モデルを選択する。ここでは、最も高い類似度を第1の類似度とする。 After calculating the similarity between the sound data and each background sound model, the processor 11 identifies the background sound model with the highest similarity. Once the background sound model with the highest similarity is identified, the processor 11 selects an acoustic model that includes that background sound model. Here, the highest similarity is referred to as the first similarity.

また、プロセッサ11は、選択された音響モデルを用いて、音データから異常音を検出する機能を有する。 The processor 11 also has the function of detecting abnormal sounds from sound data using the selected acoustic model.

候補から1つの音響モデルを選択すると、プロセッサ11は、音データと選択された音響モデルの異常音モデルとをマッチングする。プロセッサ11は、音データと異常音モデルとのマッチングによって類似度(第2の類似度)を算出する。第2の類似度を算出すると、プロセッサ11は、第1の類似度と第2の類似度とを比較する。 When one acoustic model is selected from the candidates, the processor 11 matches the sound data with the abnormal sound model of the selected acoustic model. The processor 11 calculates the similarity (second similarity) by matching the sound data with the abnormal sound model. After calculating the second similarity, the processor 11 compares the first similarity with the second similarity.

第2の類似度が第1の類似度より大きい場合(即ち、音データが背景音モデルより異常音モデルに類似する場合)、プロセッサ11は、音データに異常音が含まれると判定する。 If the second similarity is greater than the first similarity (i.e., if the sound data is more similar to the abnormal sound model than to the background sound model), the processor 11 determines that the sound data contains an abnormal sound.

また、第2の類似度が第1の類似度以下である場合、プロセッサ11は、音データに異常音が含まれないと判定する。 Furthermore, if the second similarity is less than or equal to the first similarity, the processor 11 determines that the sound data does not contain any abnormal sound.

なお、プロセッサ11は、カメラ2からの撮影画像にさらに基づいて異常音を検出してもよい。たとえば、プロセッサ11は、所定の画像処理アルゴリズムに従って撮影画像から異常(たとえば、銃など)を検出する。プロセッサ11は、撮影画像から検出された異常などにさらに基づいて、異常音を検出してもよい。 The processor 11 may also detect abnormal sounds based on the captured image from the camera 2. For example, the processor 11 detects an abnormality (such as a gun) from the captured image according to a predetermined image processing algorithm. The processor 11 may also detect abnormal sounds based on the abnormality detected from the captured image.

また、プロセッサ11は、音データから雑音を除去する機能を有する。
音データに異常音が含まれると判定すると、プロセッサ11は、選択された音響モデルから雑音除去モデルを取得する。雑音除去モデルを取得すると、プロセッサ11は、取得された雑音除去モデルを用いて、音データから雑音(背景音など)を除去する。即ち、プロセッサ11は、取得された雑音除去モデルを用いて、音データから異常音を抽出する。
The processor 11 also has a function of removing noise from the sound data.
When it is determined that the sound data contains an abnormal sound, the processor 11 acquires a noise reduction model from the selected acoustic model. After acquiring the noise reduction model, the processor 11 uses the acquired noise reduction model to remove noise (such as background sound) from the sound data. In other words, the processor 11 uses the acquired noise reduction model to extract the abnormal sound from the sound data.

音データから異常音を抽出すると、プロセッサ11は、抽出された異常音を出力する。たとえば、プロセッサ11は、通信部15などを通じて、抽出された異常音の音データを上位装置40に送信する。 When an abnormal sound is extracted from the sound data, the processor 11 outputs the extracted abnormal sound. For example, the processor 11 transmits the sound data of the extracted abnormal sound to the higher-level device 40 via the communication unit 15 or the like.

また、プロセッサ11は、異常音の検出結果を出力する機能を有する。
たとえば、プロセッサ11は、異常音の検出結果を表示部17に表示する。また、プロセッサ11は、通信部15を通じて、異常音の検出結果を上位装置40に送信してもよい。
The processor 11 also has a function of outputting the abnormal sound detection result.
For example, the processor 11 displays the abnormal sound detection result on the display unit 17. The processor 11 may also transmit the abnormal sound detection result to the higher-level device 40 via the communication unit 15.

次に、車両10の動作例について説明する。
図4は、車両10の動作例について説明するためのフローチャートである。
Next, an example of the operation of the vehicle 10 will be described.
FIG. 4 is a flowchart illustrating an example of the operation of the vehicle 10.

車両10のプロセッサ11は、マイク4を用いて音データを取得する(S11)。音データを取得すると、プロセッサ11は、アンテナ3及びアンテナインターフェース19を用いて車両10の現在位置を取得する(S12)。 The processor 11 of the vehicle 10 acquires sound data using the microphone 4 (S11). Once the sound data has been acquired, the processor 11 acquires the current position of the vehicle 10 using the antenna 3 and antenna interface 19 (S12).

車両10の現在位置を取得すると、プロセッサ11は、現在時刻を取得する(S13)。現在時刻を取得すると、プロセッサ11は、混雑度を取得する(S14)。混雑度を取得すると、プロセッサ11は、車両10の現在位置、現在時刻及び混雑度を示す周辺情報を生成する(S15)。 After acquiring the current location of the vehicle 10, the processor 11 acquires the current time (S13). After acquiring the current time, the processor 11 acquires the congestion level (S14). After acquiring the congestion level, the processor 11 generates surrounding information indicating the current location of the vehicle 10, the current time, and the congestion level (S15).

周辺情報を生成すると、プロセッサ11は、生成された周辺情報に基づいて、音響モデルの候補を音響モデルデータベースから選択する(S16)。候補を選択すると、プロセッサ11は、取得された音データに基づいて、候補から1つの音響モデルを選択する(S17)。 Once the peripheral information has been generated, the processor 11 selects acoustic model candidates from the acoustic model database based on the generated peripheral information (S16). Once the candidates have been selected, the processor 11 selects one acoustic model from the candidates based on the acquired sound data (S17).

1つの音響モデルを選択すると、プロセッサ11は、選択された音響モデルの異常音モデルと音データとをマッチングする(S18)。異常音モデルと音データとをマッチングすると、プロセッサ11は、音データに異常音が含まれるかを判定する(S19)。 After selecting one acoustic model, the processor 11 matches the abnormal sound model of the selected acoustic model with the sound data (S18). After matching the abnormal sound model with the sound data, the processor 11 determines whether the sound data contains an abnormal sound (S19).

音データに異常音が含まれると判定すると(S19、YES)、プロセッサ11は、選択された音響モデルの雑音除去モデルを用いて音データから異常音を抽出する(S20)。 If it is determined that the sound data contains an abnormal sound (S19, YES), the processor 11 extracts the abnormal sound from the sound data using the noise reduction model of the selected acoustic model (S20).

音データに異常音が含まれていないと判定した場合(S19、NO)、又は、音データから異常音を抽出した場合(S20)、プロセッサ11は、異常音の検出結果を出力する(S21)。
異常音の検出結果を出力すると、プロセッサ11は、動作を終了する。
If it is determined that the sound data does not contain any abnormal sound (S19, NO), or if an abnormal sound is extracted from the sound data (S20), the processor 11 outputs the abnormal sound detection result (S21).
After outputting the abnormal sound detection result, the processor 11 ends its operation.

なお、プロセッサ11は、S11乃至S21を繰り返し実行してもよい。 The processor 11 may repeatedly execute steps S11 to S21.

また、異常検出モデルは、異常音モデルを備えなくともよい。この場合、プロセッサ11は、音データと背景音モデルとの類似度が所定の閾値以下である場合、音データに異常音が含まれると判定する。 The anomaly detection model does not have to include an abnormal sound model. In this case, the processor 11 determines that the sound data contains an abnormal sound if the similarity between the sound data and the background sound model is equal to or less than a predetermined threshold.

また、異常検出モデルは、複数の異常音モデルを備えるものであってもよい。たとえば、異常検出モデルは、異常音の種類(悲鳴、銃声など)ごとに異常音モデルを備える。この場合、プロセッサ11は、音データと各異常音モデルとの類似度を算出する。プロセッサ11は、最も類似度が高い異常音モデルに対応する異常音が音データに含まれると判定する。 The abnormality detection model may also include multiple abnormal sound models. For example, the abnormality detection model may include an abnormal sound model for each type of abnormal sound (scream, gunshot, etc.). In this case, processor 11 calculates the similarity between the sound data and each abnormal sound model. Processor 11 determines that the sound data contains an abnormal sound corresponding to the abnormal sound model with the highest similarity.

また、プロセッサ11は、第1の類似度が所定の閾値以下である場合、その旨を表示部17に表示してもよい。また、プロセッサ11は、通信部15を通じて、その旨を上位装置40に通知してもよい。 Furthermore, if the first similarity is equal to or less than a predetermined threshold, the processor 11 may display this fact on the display unit 17. Furthermore, the processor 11 may notify the higher-level device 40 of this fact via the communication unit 15.

また、プロセッサ11は、第1の類似度が所定の閾値以下である場合、過去の所定の期間において、異常音を検出するために選択された音響モデルに基づいて、音響モデルを選択してもよい。たとえば、プロセッサ11は、過去の所定の期間において、最も多く用いられた音響モデルを選択してもよい。また、プロセッサ11は、過去の所定の期間において用いられた音響モデルに重みを付けて(たとえば、直近の音響モデルに多く重みを付けて)、音響モデルを選択してもよい。 Furthermore, if the first similarity is equal to or less than a predetermined threshold, the processor 11 may select an acoustic model based on an acoustic model selected for detecting abnormal sounds during a predetermined period of time in the past. For example, the processor 11 may select the acoustic model that was used most frequently during a predetermined period of time in the past. The processor 11 may also select an acoustic model by weighting the acoustic model used during a predetermined period of time in the past (for example, by weighting the most recent acoustic model).

以上のように構成された車両は、周辺情報に基づいて音響モデルの候補を選択する。車両は、音データに基づいて、候補から1つの音響モデルを選択する。車両は、選択された音響モデルに基づいて、音データから異常音を検出する。その結果、車両は、車両の状態に適した音響モデルに基づいて異常音を検出することができる。よって、車両は、車両内の音から異常音を効果的に検出することができる。 A vehicle configured as described above selects candidate acoustic models based on ambient information. The vehicle selects one acoustic model from the candidates based on sound data. The vehicle detects abnormal sounds from the sound data based on the selected acoustic model. As a result, the vehicle can detect abnormal sounds based on an acoustic model that is appropriate for the vehicle's state. Therefore, the vehicle can effectively detect abnormal sounds from sounds inside the vehicle.

(第2の実施形態)
次に、第2の実施形態について説明する。
第2の実施形態に係る車両システムは、背景音モデルを生成する点で第1の実施形態に係るそれと異なる。従って、その他の点については同一の符号を付して詳細な説明を省略する。
Second Embodiment
Next, a second embodiment will be described.
The vehicle system according to the second embodiment differs from that according to the first embodiment in that a background sound model is generated, so the other components are denoted by the same reference numerals and detailed description thereof will be omitted.

第2の実施形態に係る車両システム100の構成は、第1の実施形態に係るそれと同様であるため説明を省略する。 The configuration of the vehicle system 100 according to the second embodiment is similar to that according to the first embodiment, and therefore will not be described further.

次に、車両10が実現する機能について説明する。車両10が実現する機能は、プロセッサ11が内部メモリ、ROM12又はNVM14などに格納されるプログラムを実行することで実現される。
第2の実施形態に係る車両10は、第1の実施形態に係るそれの機能に加えて以下の機能を実現する。
Next, a description will be given of functions realized by the vehicle 10. The functions realized by the vehicle 10 are realized by the processor 11 executing a program stored in the internal memory, the ROM 12, the NVM 14, or the like.
The vehicle 10 according to the second embodiment realizes the following functions in addition to the functions according to the first embodiment.

まず、プロセッサ11は、マイク4を用いて、背景音を示す音データを取得する機能を有する。 First, the processor 11 has the function of acquiring sound data indicating background sound using the microphone 4.

たとえば、プロセッサ11は、操作部16に入力される操作に従ってマイク4を開始する。また、プロセッサ11は、通信部15を通じて上位装置40から受信される制御信号に従ってマイク4を開始してもよい。 For example, the processor 11 starts the microphone 4 in accordance with an operation input to the operation unit 16. The processor 11 may also start the microphone 4 in accordance with a control signal received from the higher-level device 40 via the communication unit 15.

ここでは、車両10内において異常音が発生していないものとする。即ち、車両10内において背景音が発生しているものとする。 Here, we assume that no abnormal sounds are occurring inside the vehicle 10. In other words, we assume that background sounds are occurring inside the vehicle 10.

マイク4を開始すると、プロセッサ11は、マイクインターフェース20を通じて、所定の期間における背景音を示す音データを取得する。
プロセッサ11は、音データから背景音モデルを生成する機能を有する。
When the microphone 4 is started, the processor 11 acquires, via the microphone interface 20, sound data indicative of background sounds over a predetermined period of time.
The processor 11 has a function of generating a background sound model from sound data.

ここでは、プロセッサ11は、音データが取得された状態を示す周辺情報を生成しているものとする。 Here, it is assumed that the processor 11 generates peripheral information indicating the state in which the sound data was acquired.

たとえば、プロセッサ11は、所定のアルゴリズムに従って、音データから特徴量を抽出する。音データから特徴量を抽出すると、プロセッサ11は、抽出された特徴量の分布などに基づいて背景音モデルを生成する。 For example, processor 11 extracts features from sound data according to a predetermined algorithm. Once the features are extracted from the sound data, processor 11 generates a background sound model based on the distribution of the extracted features, etc.

背景音モデルを生成すると、プロセッサ11は、生成された背景音モデルと周辺情報とを対応付けて音響モデルデータベースに格納する。 Once the background sound model is generated, the processor 11 associates the generated background sound model with the surrounding information and stores them in the acoustic model database.

なお、プロセッサ11は、音データに基づいて、雑音除去モデルを生成するものであってもよい。この場合、プロセッサ11は、生成された雑音除去モデルをさらに周辺情報と対応付けて音響モデルデータベースに格納する。 The processor 11 may also generate a noise reduction model based on sound data. In this case, the processor 11 further associates the generated noise reduction model with surrounding information and stores it in the acoustic model database.

次に、車両10が背景音モデルを生成する動作例について説明する。
図5は、車両10が背景音モデルを生成する動作例について説明するためのフローチャートである。
Next, an example of the operation of the vehicle 10 to generate a background sound model will be described.
FIG. 5 is a flowchart illustrating an example of an operation in which the vehicle 10 generates a background sound model.

車両10のプロセッサ11は、マイク4を用いて音データを取得する(S31)。音データを取得すると、プロセッサ11は、アンテナ3及びアンテナインターフェース19を用いて車両10の現在位置を取得する(S32)。 The processor 11 of the vehicle 10 acquires sound data using the microphone 4 (S31). Once the sound data has been acquired, the processor 11 acquires the current position of the vehicle 10 using the antenna 3 and antenna interface 19 (S32).

車両10の現在位置を取得すると、プロセッサ11は、現在時刻を取得する(S33)。現在時刻を取得すると、プロセッサ11は、混雑度を取得する(S34)。混雑度を取得すると、プロセッサ11は、車両10の現在位置、現在時刻及び混雑度を示す周辺情報を生成する(S35)。 After acquiring the current location of the vehicle 10, the processor 11 acquires the current time (S33). After acquiring the current time, the processor 11 acquires the congestion level (S34). After acquiring the congestion level, the processor 11 generates surrounding information indicating the current location of the vehicle 10, the current time, and the congestion level (S35).

周辺情報を生成すると、プロセッサ11は、取得された音データに基づいて背景音モデルを生成する(S36)。背景音モデルを生成すると、プロセッサ11は、生成された背景音モデルと生成された周辺情報とを対応付けて音響モデルデータベースに格納する(S37)。 Once the ambient information has been generated, the processor 11 generates a background sound model based on the acquired sound data (S36). Once the background sound model has been generated, the processor 11 associates the generated background sound model with the generated ambient information and stores them in the acoustic model database (S37).

生成された背景音モデルと生成された周辺情報とを対応付けて音響モデルデータベースに格納すると、プロセッサ11は、動作を終了する。 Once the generated background sound model and the generated ambient information are associated and stored in the acoustic model database, the processor 11 terminates its operation.

なお、プロセッサ11は、複数の状態において同様に背景音モデルを生成してもよい。即ち、プロセッサ11は、周辺情報が変わるごとに、S31乃至S37を実行してもよい。 Note that the processor 11 may generate a background sound model in the same way for multiple states. That is, the processor 11 may execute steps S31 to S37 each time the ambient information changes.

また、プロセッサ11は、オペレータなどによって発生した異常音を含む音データを取得して、異常音モデルを生成してもよい。 The processor 11 may also acquire sound data including abnormal sounds generated by an operator or the like and generate an abnormal sound model.

以上のように構成された車両は、周辺情報を生成する。また、車両は、音データから背景音モデルを生成する。車両は、生成された周辺情報と生成された背景音モデルとを対応付けて格納する。その結果、車両は、周辺情報に対応する背景音モデルを生成することができる。 A vehicle configured as described above generates ambient information. The vehicle also generates a background sound model from sound data. The vehicle stores the generated ambient information and the generated background sound model in association with each other. As a result, the vehicle can generate a background sound model that corresponds to the ambient information.

本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
(付記1)
車両の内部の音を収集するマイクに接続するマイクインターフェースと、
音に影響する状態を示す周辺情報と異常音を検出するための音響モデルとを対応付けて格納するメモリと、
前記車両に関連する周辺情報を生成し、
生成された周辺情報に対応する音響モデルを前記メモリから取得し、
取得された前記音響モデルを用いて、前記マイクが収集した音を示す音データから異常音を検出する、
プロセッサと、
を備える情報処理装置。
(付記2)
前記プロセッサは、
生成された前記周辺情報に基づいて、音響モデルの候補を選択し、
前記音データに基づいて、前記候補から音響モデルを選択し、
選択された前記音響モデルを用いて、前記音データから異常音を検出する、
付記1に記載の情報処理装置。
(付記3)
前記音響モデルは、背景音の特徴に関連する背景音モデルを含み、
前記プロセッサは、前記音データと前記候補の各音響モデルが含む背景音モデルとをマッチングして、前記候補から前記音響モデルを選択する、
付記2に記載の情報処理装置。
(付記4)
前記音響モデルは、異常音の特徴に関連する異常音モデルを含み、
前記プロセッサは、前記異常音モデルを用いて前記音データから異常音を検出する、
付記1乃至3の何れかに記載の情報処理装置。
(付記5)
前記音響モデルは、雑音を除去するための雑音除去モデルを含み、
前記プロセッサは、前記音データに異常音が含まれると判定した場合、前記雑音除去モデルを用いて前記音データから雑音を除去する、
付記1乃至4の何れかに記載の情報処理装置。
(付記6)
前記車両を測位するための信号を受信するアンテナに接続するアンテナインターフェースを備え、
前記プロセッサは、前記車両の現在位置を含む前記周辺情報を生成する、
付記1乃至5の何れかに記載の情報処理装置。
(付記7)
前記車両の内部を撮影するカメラに接続するカメラインターフェースを備え、
前記プロセッサは、
前記カメラが撮影した撮影画像から前記車両の混雑度を算出し、
前記混雑度を含む前記周辺情報を生成する、
付記1乃至6の何れかに記載の情報処理装置。
(付記8)
前記プロセッサは、現在時刻を含む前記周辺情報を生成する、
付記1乃至7の何れかに記載の情報処理装置。
(付記9)
前記プロセッサは、
前記マイクを用いて、背景音を示す音データを取得し、
前記音データに基づいて背景音モデルを生成する、
付記1乃至8の何れかに記載の情報処理装置。
(付記10)
プロセッサによって実行される情報処理方法であって、
マイクを用いて車両の内部の音を収集し、
前記車両に関連する周辺情報を生成し、
音に影響する状態を示す周辺情報と異常音を検出するための音響モデルとを対応付けて格納するメモリから、生成された周辺情報に対応する音響モデルを取得し、
取得された前記音響モデルを用いて、前記マイクが収集した音を示す音データから異常音を検出する、
情報処理方法。
(付記11)
プロセッサによって実行されるプログラムであって、
前記プロセッサに、
マイクを用いて車両の内部の音を収集する機能と、
前記車両に関連する周辺情報を生成する機能と、
音に影響する状態を示す周辺情報と異常音を検出するための音響モデルとを対応付けて格納するメモリから、生成された周辺情報に対応する音響モデルを取得する機能と、
取得された前記音響モデルを用いて、前記マイクが収集した音を示す音データから異常音を検出する機能と、
を実現させるプログラム。
Although several embodiments of the present invention have been described, these embodiments are presented as examples and are not intended to limit the scope of the invention. These novel embodiments can be embodied in various other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. These embodiments and their modifications are included within the scope and spirit of the invention, and are also included in the scope of the invention and its equivalents as defined in the claims.
(Appendix 1)
a microphone interface for connecting to a microphone for collecting sounds inside the vehicle;
a memory that stores peripheral information indicating conditions that affect sound and an acoustic model for detecting abnormal sounds in association with each other;
generating surrounding information relating to the vehicle;
retrieving an acoustic model corresponding to the generated peripheral information from the memory;
using the acquired acoustic model to detect abnormal sounds from sound data representing sounds collected by the microphone;
a processor;
An information processing device comprising:
(Appendix 2)
The processor:
Selecting candidate acoustic models based on the generated peripheral information;
selecting an acoustic model from the candidates based on the sound data;
Detecting abnormal sounds from the sound data using the selected acoustic model.
2. The information processing device according to claim 1.
(Appendix 3)
the acoustic model includes a background sound model related to characteristics of background sound;
the processor matches the sound data with a background sound model included in each of the candidate acoustic models to select the acoustic model from the candidates.
3. The information processing device according to claim 2.
(Appendix 4)
the acoustic model includes an abnormal sound model related to a feature of the abnormal sound;
the processor detects an abnormal sound from the sound data using the abnormal sound model.
4. An information processing device according to any one of claims 1 to 3.
(Appendix 5)
the acoustic model includes a noise reduction model for reducing noise;
When the processor determines that the sound data includes an abnormal sound, it removes noise from the sound data using the noise removal model.
5. An information processing device according to any one of appendices 1 to 4.
(Appendix 6)
an antenna interface connected to an antenna for receiving a signal for positioning the vehicle;
The processor generates the surrounding information including a current location of the vehicle.
6. An information processing device according to any one of appendices 1 to 5.
(Appendix 7)
a camera interface connected to a camera that captures images of the interior of the vehicle;
The processor:
Calculating the degree of congestion of the vehicle from the image captured by the camera;
generating the surrounding information including the congestion degree;
7. An information processing device according to any one of appendices 1 to 6.
(Appendix 8)
The processor generates the surrounding information including a current time.
8. An information processing device according to any one of appendices 1 to 7.
(Appendix 9)
The processor:
Acquire sound data indicating background sound using the microphone;
generating a background sound model based on the sound data;
9. An information processing device according to any one of appendices 1 to 8.
(Appendix 10)
1. An information processing method executed by a processor, comprising:
Uses microphones to collect sounds from inside the vehicle,
generating surrounding information relating to the vehicle;
Acquire an acoustic model corresponding to the generated peripheral information from a memory that stores peripheral information indicating conditions that affect the sound and an acoustic model for detecting abnormal sounds in association with each other;
using the acquired acoustic model to detect abnormal sounds from sound data representing sounds collected by the microphone;
Information processing methods.
(Appendix 11)
A program executed by a processor,
the processor,
A function to collect sounds inside the vehicle using a microphone;
generating surrounding information related to the vehicle;
a function of acquiring an acoustic model corresponding to the generated peripheral information from a memory that stores peripheral information indicating conditions that affect sound and an acoustic model for detecting abnormal sounds in association with each other;
a function of detecting abnormal sounds from sound data indicating sounds collected by the microphone using the acquired acoustic model;
A program to make this happen.

1…筐体、2…カメラ、3…アンテナ、4…マイク、5…情報処理装置、10…車両、11…プロセッサ、12…ROM、13…RAM、14…NVM、15…通信部、16…操作部、17…表示部、18…カメラインターフェース、19…アンテナインターフェース、20…マイクインターフェース、30…音響モデル、30a…音響モデル、31a…異常検出モデル、32a…雑音除去モデル、40…上位装置、100…車両システム、311a…異常音モデル、312a…背景音モデル。 1...Housing, 2...Camera, 3...Antenna, 4...Microphone, 5...Information processing device, 10...Vehicle, 11...Processor, 12...ROM, 13...RAM, 14...NVM, 15...Communication unit, 16...Operation unit, 17...Display unit, 18...Camera interface, 19...Antenna interface, 20...Microphone interface, 30...Acoustic model, 30a...Acoustic model, 31a...Anomaly detection model, 32a...Noise reduction model, 40...High-level device, 100...Vehicle system, 311a...Abnormal sound model, 312a...Background sound model.

Claims (10)

車両の内部の音を収集するマイクに接続するマイクインターフェースと、
音に影響する状態を示す周辺情報と異常音を検出するための音響モデルとを対応付けて格納するメモリと、
前記車両に関連する周辺情報を生成し、
生成された周辺情報に対応する前記音響モデルを前記メモリから取得し、
取得された前記音響モデルを用いて、前記マイクが収集した音を示す音データから異常音を検出する、
プロセッサと、を備え、
前記音響モデルは、前記周辺情報が示す状態における背景音を含む雑音を除去するための雑音除去モデルを含み、
前記プロセッサは、前記音データに異常音が含まれると判定した場合、取得された前記音響モデルに含まれる前記雑音除去モデルを用いて前記音データから雑音を除去して異常音を抽出する、情報処理装置。
a microphone interface for connecting to a microphone for collecting sounds inside the vehicle;
a memory that stores peripheral information indicating conditions that affect sound and an acoustic model for detecting abnormal sounds in association with each other;
generating surrounding information relating to the vehicle;
retrieving the acoustic model corresponding to the generated peripheral information from the memory;
using the acquired acoustic model to detect abnormal sounds from sound data representing sounds collected by the microphone;
a processor,
the acoustic model includes a noise reduction model for removing noise including background sound in the state indicated by the peripheral information ,
When the processor determines that the sound data includes an abnormal sound, the processor removes noise from the sound data using the noise removal model included in the acquired acoustic model to extract the abnormal sound.
前記プロセッサは、
生成された前記周辺情報に基づいて、音響モデルの候補を選択し、
前記音データに基づいて、前記候補から前記音響モデルを選択し、
選択された前記音響モデルを用いて、前記音データから異常音を検出する、
請求項1に記載の情報処理装置。
The processor:
Selecting candidate acoustic models based on the generated peripheral information;
selecting the acoustic model from the candidates based on the sound data;
Detecting abnormal sounds from the sound data using the selected acoustic model.
The information processing device according to claim 1 .
前記音響モデルは、背景音の特徴に関連する背景音モデルを含み、
前記プロセッサは、前記音データと前記候補の各音響モデルが含む背景音モデルとをマッチングして、前記候補から前記音響モデルを選択する、
請求項に記載の情報処理装置。
the acoustic model includes a background sound model related to characteristics of background sound;
the processor matches the sound data with a background sound model included in each of the candidate acoustic models to select the acoustic model from the candidates.
The information processing device according to claim 2 .
前記音響モデルは、異常音の特徴に関連する異常音モデルを含み、
前記プロセッサは、前記異常音モデルを用いて前記音データから異常音を検出する、
請求項1乃至の何れか1項に記載の情報処理装置。
the acoustic model includes an abnormal sound model related to a feature of the abnormal sound;
the processor detects an abnormal sound from the sound data using the abnormal sound model.
The information processing device according to claim 1 .
前記車両を測位するための信号を受信するアンテナに接続するアンテナインターフェースを備え、
前記プロセッサは、前記車両の現在位置を含む前記周辺情報を生成する、
請求項1乃至の何れか1項に記載の情報処理装置。
an antenna interface connected to an antenna for receiving a signal for positioning the vehicle;
The processor generates the surrounding information including a current location of the vehicle.
The information processing device according to claim 1 .
前記車両の内部を撮影するカメラに接続するカメラインターフェースを備え、
前記プロセッサは、
前記カメラが撮影した撮影画像から前記車両の混雑度を算出し、
前記混雑度を含む前記周辺情報を生成する、
請求項1に記載の情報処理装置。
a camera interface connected to a camera that captures images of the interior of the vehicle;
The processor:
Calculating the degree of congestion of the vehicle from the image captured by the camera;
generating the surrounding information including the congestion degree;
The information processing device according to claim 1 .
前記プロセッサは、現在時刻を含む前記周辺情報を生成する、
請求項1乃至の何れか1項に記載の情報処理装置。
The processor generates the surrounding information including a current time.
The information processing device according to claim 1 .
前記プロセッサは、
前記マイクを用いて、背景音を示す音データを取得し、
前記音データに基づいて背景音モデルを生成する、
請求項1乃至の何れか1項に記載の情報処理装置。
The processor:
Acquire sound data indicating background sound using the microphone;
generating a background sound model based on the sound data;
The information processing device according to claim 1 .
プロセッサによって実行される情報処理方法であって、
マイクを用いて車両の内部の音を収集し、
前記車両に関連する周辺情報を生成し、
音に影響する状態を示す周辺情報と異常音を検出するための音響モデルとを対応付けて格納するメモリから、生成された周辺情報に対応する前記音響モデルを取得し、
取得された前記音響モデルを用いて、前記マイクが収集した音を示す音データから異常音を検出し、
取得された前記音響モデルに含まれる、前記周辺情報が示す状態における背景音を含む雑音を除去するための雑音除去モデルを用いて、前記音データから雑音を除去して異常音を抽出する、
情報処理方法。
1. An information processing method executed by a processor, comprising:
Uses microphones to collect sounds from inside the vehicle,
generating surrounding information relating to the vehicle;
acquiring, from a memory that stores peripheral information indicating conditions that affect the sound and an acoustic model for detecting abnormal sounds in association with each other, the acoustic model corresponding to the generated peripheral information;
Using the acquired acoustic model, an abnormal sound is detected from sound data representing the sound collected by the microphone;
removing noise from the sound data and extracting abnormal sounds using a noise removal model for removing noise including background sounds in the state indicated by the surrounding information, the noise removal model being included in the acquired acoustic model;
Information processing methods.
プロセッサによって実行されるプログラムであって、
前記プロセッサに、
マイクを用いて車両の内部の音を収集する機能と、
前記車両に関連する周辺情報を生成する機能と、
音に影響する状態を示す周辺情報と異常音を検出するための音響モデルとを対応付けて格納するメモリから、生成された周辺情報に対応する前記音響モデルを取得する機能と、
取得された前記音響モデルを用いて、前記マイクが収集した音を示す音データから異常音を検出する機能と、
取得された前記音響モデルに含まれる、前記周辺情報が示す状態における背景音を含む雑音を除去するための雑音除去モデルを用いて、前記音データから雑音を除去して異常音を抽出する機能と、
を実現させるプログラム。
A program executed by a processor,
the processor,
A function to collect sounds inside the vehicle using a microphone;
generating surrounding information related to the vehicle;
a function of acquiring, from a memory that stores peripheral information indicating conditions that affect sound and an acoustic model for detecting abnormal sounds in association with each other, the acoustic model corresponding to the generated peripheral information;
a function of detecting abnormal sounds from sound data indicating sounds collected by the microphone using the acquired acoustic model;
a function of removing noise from the sound data and extracting abnormal sounds using a noise removal model for removing noise , including background sounds, in the state indicated by the peripheral information, which is included in the acquired acoustic model; and
A program to make this happen.
JP2021185184A 2021-11-12 2021-11-12 Information processing device, information processing method, and program Active JP7775034B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021185184A JP7775034B2 (en) 2021-11-12 2021-11-12 Information processing device, information processing method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021185184A JP7775034B2 (en) 2021-11-12 2021-11-12 Information processing device, information processing method, and program

Publications (2)

Publication Number Publication Date
JP2023072552A JP2023072552A (en) 2023-05-24
JP7775034B2 true JP7775034B2 (en) 2025-11-25

Family

ID=86424340

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021185184A Active JP7775034B2 (en) 2021-11-12 2021-11-12 Information processing device, information processing method, and program

Country Status (1)

Country Link
JP (1) JP7775034B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN119811367B (en) * 2025-01-03 2026-04-17 北京轻松怡康信息技术有限公司 Adaptive speech recognition switching method, device, storage medium, and program product

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017062349A (en) 2015-09-24 2017-03-30 キヤノン株式会社 Detection apparatus, control method therefor, and computer program
JP2017090606A (en) 2015-11-09 2017-05-25 日本電信電話株式会社 Abnormal sound detection device, abnormal sound detection learning device, method and program thereof
JP2018066821A (en) 2016-10-18 2018-04-26 キヤノン株式会社 Audio processing system, audio processing apparatus, surveillance camera, monitoring system, program, and audio processing method
JP2020086034A (en) 2018-11-20 2020-06-04 キヤノン株式会社 Information processor, information processor and program
WO2021202023A1 (en) 2020-04-01 2021-10-07 Qualcomm Incorporated Method and apparatus for target sound detection

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017062349A (en) 2015-09-24 2017-03-30 キヤノン株式会社 Detection apparatus, control method therefor, and computer program
JP2017090606A (en) 2015-11-09 2017-05-25 日本電信電話株式会社 Abnormal sound detection device, abnormal sound detection learning device, method and program thereof
JP2018066821A (en) 2016-10-18 2018-04-26 キヤノン株式会社 Audio processing system, audio processing apparatus, surveillance camera, monitoring system, program, and audio processing method
JP2020086034A (en) 2018-11-20 2020-06-04 キヤノン株式会社 Information processor, information processor and program
WO2021202023A1 (en) 2020-04-01 2021-10-07 Qualcomm Incorporated Method and apparatus for target sound detection

Also Published As

Publication number Publication date
JP2023072552A (en) 2023-05-24

Similar Documents

Publication Publication Date Title
CN111770427B (en) Microphone array detection method, device, equipment and storage medium
CN106560365B (en) Collision avoidance using auditory data enhanced with map data
JP6853494B2 (en) Drive recorder
JP6817531B2 (en) Operation status recording device
US10109299B2 (en) Sound processing apparatus, sound processing method, and storage medium
US9311930B2 (en) Audio based system and method for in-vehicle context classification
CN108627349B (en) Method and mobile device for identifying special operating states of a motor vehicle
JP7153759B2 (en) Audio noise removal method and system
JP2018017102A (en) Information processing apparatus, information processing method, and program
JP7775034B2 (en) Information processing device, information processing method, and program
US11130500B2 (en) In-vehicle electronic control apparatus
CN112907583A (en) Target object posture selection method, image scoring method and model training method
CN111121797A (en) Road screening method, device, server and storage medium
JP2020016838A (en) Noise reduction device, noise reduction method, and noise reduction program
CN117315879A (en) Driving environment monitoring method, device, computer storage medium and vehicle
KR100839815B1 (en) Vehicle number recognition and retrieval system and vehicle number recognition and retrieval method using the same
US12094493B2 (en) Automated classification and indexing of events using machine learning
CN112908324B (en) Data processing method, device, equipment and system
CN111681267A (en) Track Intrusion Prevention Method Based on Image Recognition
WO2007052536A1 (en) Information recording apparatus, information recording method, information recording program, and recording medium
EP4125002A2 (en) A video processing apparatus, method and computer program
CN116541555A (en) System, method and machine-readable storage medium for cloud processing of vehicle data
CN111815804B (en) Control method, device, equipment and storage medium
JP7027281B2 (en) Information processing equipment, information processing methods, and information processing programs
US20200111202A1 (en) Image processing apparatus, image processing method, and non-transitory readable recording medium storing program

Legal Events

Date Code Title Description
RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20230105

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240717

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20250409

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250415

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250519

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20250519

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250617

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20250815

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250922

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: 20251014

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20251112

R150 Certificate of patent or registration of utility model

Ref document number: 7775034

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150