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
JP6904197B2 - Signal processing equipment, signal processing methods, and programs - Google Patents
[go: Go Back, main page]

JP6904197B2 - Signal processing equipment, signal processing methods, and programs - Google Patents

Signal processing equipment, signal processing methods, and programs Download PDF

Info

Publication number
JP6904197B2
JP6904197B2 JP2017183337A JP2017183337A JP6904197B2 JP 6904197 B2 JP6904197 B2 JP 6904197B2 JP 2017183337 A JP2017183337 A JP 2017183337A JP 2017183337 A JP2017183337 A JP 2017183337A JP 6904197 B2 JP6904197 B2 JP 6904197B2
Authority
JP
Japan
Prior art keywords
sound
signal
outline
time
calculation unit
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
JP2017183337A
Other languages
Japanese (ja)
Other versions
JP2019062265A (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.)
JVCKenwood Corp
Original Assignee
JVCKenwood 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 JVCKenwood Corp filed Critical JVCKenwood Corp
Priority to JP2017183337A priority Critical patent/JP6904197B2/en
Priority to EP18756889.4A priority patent/EP3588987B1/en
Priority to PCT/JP2018/003975 priority patent/WO2018155164A1/en
Priority to CN201880011697.9A priority patent/CN110301142B/en
Publication of JP2019062265A publication Critical patent/JP2019062265A/en
Priority to US16/549,928 priority patent/US10805727B2/en
Application granted granted Critical
Publication of JP6904197B2 publication Critical patent/JP6904197B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Stereophonic System (AREA)
  • Reverberation, Karaoke And Other Acoustics (AREA)
  • Circuit For Audible Band Transducer (AREA)
  • Stereophonic Arrangements (AREA)

Description

本発明は、信号処理装置、信号処理方法、及びプログラムに関する。 The present invention relates to signal processing devices, signal processing methods, and programs.

音像定位技術として、ヘッドホンを用いて受聴者の頭部の外側に音像を定位させる頭外定位技術がある。頭外定位技術では、ヘッドホンから耳までの特性をキャンセルし、ステレオスピーカから耳までの4本の特性(空間音響伝達特性)を与えることにより、音像を頭外に定位させている。 As a sound image localization technique, there is an out-of-head localization technique in which a sound image is localized on the outside of the listener's head using headphones. In the out-of-head localization technology, the sound image is localized out of the head by canceling the characteristics from the headphones to the ears and giving four characteristics (spatial acoustic transmission characteristics) from the stereo speaker to the ears.

頭外定位再生においては、2チャンネル(以下、chと記載)のスピーカから発した測定信号(インパルス音等)を聴取者本人の耳に設置したマイクロフォン(以下、マイクとする)で録音する。そして、インパルス応答で得られた収音信号に基づいて、処理装置がフィルタを作成する。作成したフィルタを2chのオーディオ信号に畳み込むことにより、頭外定位再生を実現することができる。 In the out-of-head localization reproduction, the measurement signal (impulse sound, etc.) emitted from the speaker of 2 channels (hereinafter referred to as ch) is recorded by a microphone (hereinafter referred to as a microphone) installed in the listener's ear. Then, the processing device creates a filter based on the sound pick-up signal obtained by the impulse response. By convolving the created filter into a 2ch audio signal, out-of-head localization reproduction can be realized.

特許文献1には、個人化された室内インパルス応答のセットを取得する方法が開示されている。特許文献1では、聴取者の各耳の近くにマイクを設置している。そして、スピーカを駆動した時のインパルス音を、左右のマイクが録音する。 Patent Document 1 discloses a method of obtaining a set of personalized indoor impulse responses. In Patent Document 1, a microphone is installed near each ear of the listener. Then, the left and right microphones record the impulse sound when the speaker is driven.

特表2008−512015号公報Japanese Patent Application Laid-Open No. 2008-512015

このような、スピーカから耳元までの空間音響伝達特性として、頭部伝達関数(HRTF)が用いられている。頭部伝達関数は、ダミーヘッドやユーザ本人に対する測定により取得される。HRTFと聴感や定位に関する解析や研究も数多くなされている。 A head-related transfer function (HRTF) is used as such a spatial acoustic transmission characteristic from the speaker to the ear. The head-related transfer function is acquired by measuring the dummy head or the user himself / herself. Many analyzes and studies have been conducted on HRTFs and hearing and localization.

空間音響伝達特性は、音源から受聴位置までの直接音と、壁面や底面等の物体に反射して届く反射音(及び回折音)との2種類に分類される。そして、直接音と反射音自体とそれらの関係が、空間音響伝達特性の全体を表す構成要素となっている。音響特性のシミュレーションでも、直接音と反射音とを個別にシミュレートし、統合することにより全体の特性を算出することがある。また、前記解析や研究においても、2種類の音の伝達特性を個別に取り扱えるようにすることは非常に有用である。 Spatial acoustic transmission characteristics are classified into two types: direct sound from the sound source to the listening position, and reflected sound (and diffracted sound) that is reflected and reaches an object such as a wall surface or a bottom surface. The direct sound, the reflected sound itself, and their relationship are components that represent the entire spatial acoustic transmission characteristic. Even in the simulation of acoustic characteristics, the overall characteristics may be calculated by simulating the direct sound and the reflected sound individually and integrating them. Also, in the analysis and research, it is very useful to be able to handle the transmission characteristics of two types of sounds individually.

したがって、マイクで収音された収音信号から、直接音と反射音とを適切に分離することが望まれる。 Therefore, it is desired to appropriately separate the direct sound and the reflected sound from the sound picked up signal picked up by the microphone.

本発明は上記の点に鑑みなされたもので、収音信号を適切に処理することができる信号処理装置、信号処理方法、及びプログラムを提供することを目的とする。 The present invention has been made in view of the above points, and an object of the present invention is to provide a signal processing device, a signal processing method, and a program capable of appropriately processing a sound pick-up signal.

本実施形態にかかる信号処理装置は、音源からマイクに直接到達する直接音と、反射音とを含む収音信号を取得する収音信号取得部と、前記収音信号の時間振幅データに基づく第1概形を算出する第1概形算出部と、前記第1概形を平滑化することで、前記収音信号の第2概形を算出する第2概形算出部と、前記第1概形と前記第2概形の少なくとも一方に基づいて、前記収音信号の直接音から初期反射音までにあるボトム時間と、初期反射音のピーク時間と、を決定する時間決定部とを備えたものである。 The signal processing device according to the present embodiment has a sound collecting signal acquisition unit that acquires a sound collecting signal including a direct sound that directly reaches the microphone from the sound source and a reflected sound, and a first unit based on the time amplitude data of the sound collecting signal. 1 The first rough shape calculation unit that calculates the rough shape, the second rough shape calculation unit that calculates the second rough shape of the sound pick-up signal by smoothing the first rough shape, and the first rough shape. A time determining unit for determining the bottom time from the direct sound of the pick-up signal to the initial reflected sound and the peak time of the initial reflected sound based on at least one of the shape and the second general shape is provided. It is a thing.

本実施形態にかかる信号処理方法は、音源からマイクに直接到達する直接音と、反射音とを含む収音信号を取得するステップと、前記収音信号の時間振幅データに基づく前記収音信号の第1概形を算出するステップと、前記第1概形を平滑化することで、前記収音信号の第2概形を算出するステップと、前記第1概形と前記第2概形の少なくとも一方に基づいて、前記収音信号の直接音から初期反射音までにあるボトム時間と、初期反射音のピーク時間と、を決定するステップとを備えたものである。 The signal processing method according to the present embodiment includes a step of acquiring a sound collection signal including a direct sound directly reaching the microphone from the sound source and a reflected sound, and the sound collection signal based on the time amplitude data of the sound collection signal. A step of calculating the first rough shape, a step of calculating the second rough shape of the sound pick-up signal by smoothing the first rough shape, and at least the first rough shape and the second rough shape. Based on one of them, it is provided with a step of determining the bottom time from the direct sound of the pick-up signal to the initial reflected sound and the peak time of the initial reflected sound.

本実施形態にかかるプログラムは、音源から出力される音をマイクにより収音することで得られた収音信号を処理する信号処理方法を、コンピュータに実行させるプログラムであって、前記信号処理方法は、音源からマイクに直接到達する直接音と、反射音とを含む収音信号を取得するステップと、前記収音信号の時間振幅データに基づく前記収音信号の第1概形を算出するステップと、前記第1概形を平滑化することで、前記収音信号の第2概形を算出するステップと、前記第1概形と前記第2概形の少なくとも一方に基づいて、前記収音信号の直接音から初期反射音までにあるボトム時間と、初期反射音のピーク時間と、を決定するステップとを備えている。 The program according to the present embodiment is a program for causing a computer to execute a signal processing method for processing a sound collection signal obtained by collecting sound output from a sound source with a microphone, and the signal processing method is , A step of acquiring a sound collection signal including a direct sound directly reaching the microphone from the sound source and a reflected sound, and a step of calculating the first rough shape of the sound collection signal based on the time amplitude data of the sound collection signal. , The sound collection signal is calculated based on the step of calculating the second outline of the sound collection signal by smoothing the first outline, and at least one of the first outline and the second outline. It has a step to determine the bottom time from the direct sound to the early reflected sound and the peak time of the early reflected sound.

本発明によれば、収音信号を適切に処理することができる信号処理装置、信号処理方法、及びプログラムを提供することができる。 According to the present invention, it is possible to provide a signal processing device, a signal processing method, and a program capable of appropriately processing a sound pick-up signal.

本実施の形態に係る頭外定位処理装置を示すブロック図である。It is a block diagram which shows the out-of-head localization processing apparatus which concerns on this embodiment. 空間音響伝達特性の測定装置を示す図である。It is a figure which shows the measuring apparatus of a spatial acoustic transmission characteristic. 信号処理装置の構成を示す制御ブロック図である。It is a control block diagram which shows the structure of a signal processing apparatus. 実施の形態1にかかる信号処理装置における信号処理方法を示すフローチャートである。It is a flowchart which shows the signal processing method in the signal processing apparatus which concerns on Embodiment 1. FIG. 実施の形態1にかかる信号処理装置における信号処理方法を示すフローチャートである。It is a flowchart which shows the signal processing method in the signal processing apparatus which concerns on Embodiment 1. FIG. 信号処理装置における処理を説明するための波形図である。It is a waveform diagram for demonstrating the processing in a signal processing apparatus. 実施の形態2にかかる信号処理装置における信号処理方法を示すフローチャートである。It is a flowchart which shows the signal processing method in the signal processing apparatus which concerns on Embodiment 2. 実施の形態2にかかる信号処理装置における信号処理方法を示すフローチャートである。It is a flowchart which shows the signal processing method in the signal processing apparatus which concerns on Embodiment 2. 信号処理装置における処理を説明するための波形図である。It is a waveform diagram for demonstrating the processing in a signal processing apparatus. 反復探索法により収束点を求める処理を説明するための波形図である。It is a waveform diagram for demonstrating the process of finding a convergence point by an iterative search method.

本実施の形態にかかる信号処理装置で生成したフィルタを用いた音像定位処理の概要について説明する。本実施形態にかかる頭外定位処理は、空間音響伝達特性と外耳道伝達特性を用いて頭外定位処理を行うものである。空間音響伝達特性は、スピーカなどの音源から外耳道までの伝達特性である。外耳道伝達特性は、外耳道入口から鼓膜までの伝達特性である。本実施形態では、ヘッドホン又はイヤホンを装着していない状態での空間音響伝達特性を測定し、かつ、ヘッドホン又はイヤホンを装着した状態での外耳道伝達特性を測定し、それらの測定データを用いて頭外定位処理を実現している。 An outline of the sound image localization process using the filter generated by the signal processing device according to the present embodiment will be described. The extra-head localization process according to the present embodiment is to perform the extra-head localization process using the spatial acoustic transmission characteristic and the external auditory canal transmission characteristic. The spatial acoustic transmission characteristic is a transmission characteristic from a sound source such as a speaker to the ear canal. The ear canal transmission characteristic is the transmission characteristic from the entrance of the ear canal to the eardrum. In the present embodiment, the spatial acoustic transmission characteristics when the headphones or earphones are not worn are measured, and the external auditory canal transmission characteristics when the headphones or earphones are worn are measured, and the head is used using these measurement data. Realizes external localization processing.

本実施の形態にかかる頭外定位処理は、パーソナルコンピュータ、スマートホン、タブレットPCなどのユーザ端末で実行される。ユーザ端末は、プロセッサ等の処理手段、メモリやハードディスクなどの記憶手段、液晶モニタ等の表示手段、タッチパネル、ボタン、キーボード、マウスなどの入力手段を有する情報処理装置である。ユーザ端末は、データを送受信する通信機能を有していてもよい。さらに、ユーザ端末には、ヘッドホン又はイヤホンを有する出力手段(出力ユニット)が接続される。 The out-of-head localization process according to this embodiment is executed on a user terminal such as a personal computer, a smart phone, or a tablet PC. A user terminal is an information processing device having a processing means such as a processor, a storage means such as a memory or a hard disk, a display means such as a liquid crystal monitor, and an input means such as a touch panel, a button, a keyboard, and a mouse. The user terminal may have a communication function for transmitting and receiving data. Further, an output means (output unit) having headphones or earphones is connected to the user terminal.

実施の形態1.
(頭外定位処理装置)
本実施の形態にかかる音場再生装置の一例である頭外定位処理装置100を図1に示す。図1は、頭外定位処理装置100のブロック図である。頭外定位処理装置100は、ヘッドホン43を装着するユーザUに対して音場を再生する。そのため、頭外定位処理装置100は、LchとRchのステレオ入力信号XL、XRについて、音像定位処理を行う。LchとRchのステレオ入力信号XL、XRは、CD(Compact Disc)プレイヤーなどから出力されるアナログのオーディオ再生信号、又は、mp3(MPEG Audio Layer-3)等のデジタルオーディオデータである。なお、頭外定位処理装置100は、物理的に単一な装置に限られるものではなく、一部の処理が異なる装置で行われてもよい。例えば、一部の処理がパソコンなどにより行われ、残りの処理がヘッドホン43に内蔵されたDSP(Digital Signal Processor)などにより行われてもよい。
Embodiment 1.
(Out-of-head localization processing device)
FIG. 1 shows an out-of-head localization processing device 100 which is an example of the sound field reproducing device according to the present embodiment. FIG. 1 is a block diagram of the out-of-head localization processing device 100. The out-of-head localization processing device 100 reproduces the sound field for the user U who wears the headphones 43. Therefore, the out-of-head localization processing device 100 performs sound image localization processing on the stereo input signals XL and XR of Lch and Rch. The Lch and Rch stereo input signals XL and XR are analog audio reproduction signals output from a CD (Compact Disc) player or the like, or digital audio data such as mp3 (MPEG Audio Layer-3). The out-of-head localization processing device 100 is not limited to a physically single device, and some of the processing may be performed by different devices. For example, a part of the processing may be performed by a personal computer or the like, and the remaining processing may be performed by a DSP (Digital Signal Processor) built in the headphones 43 or the like.

頭外定位処理装置100は、頭外定位処理部10、フィルタ部41、フィルタ部42、及びヘッドホン43を備えている。頭外定位処理部10、フィルタ部41、及びフィルタ部42は、具体的にはプロセッサ等により実現可能である。 The out-of-head localization processing device 100 includes an out-of-head localization processing unit 10, a filter unit 41, a filter unit 42, and headphones 43. The out-of-head localization processing unit 10, the filter unit 41, and the filter unit 42 can be specifically realized by a processor or the like.

頭外定位処理部10は、畳み込み演算部11〜12、21〜22、及び加算器24、25を備えている。畳み込み演算部11〜12、21〜22は、空間音響伝達特性を用いた畳み込み処理を行う。頭外定位処理部10には、CDプレイヤーなどからのステレオ入力信号XL、XRが入力される。頭外定位処理部10には、空間音響伝達特性が設定されている。頭外定位処理部10は、各chのステレオ入力信号XL、XRに対し、空間音響伝達特性のフィルタ(以下、空間音響フィルタとも称する)を畳み込む。空間音響伝達特性は被測定者の頭部や耳介で測定した頭部伝達関数HRTFでもよいし、ダミーヘッドまたは第三者の頭部伝達関数であってもよい。 The out-of-head localization processing unit 10 includes convolution calculation units 11 to 12, 21 to 22, and adders 24 and 25. The convolution calculation units 11 to 12 and 21 to 22 perform a convolution process using the spatial acoustic transmission characteristic. Stereo input signals XL and XR from a CD player or the like are input to the out-of-head localization processing unit 10. Spatial acoustic transmission characteristics are set in the out-of-head localization processing unit 10. The out-of-head localization processing unit 10 convolves a filter having spatial acoustic transmission characteristics (hereinafter, also referred to as a spatial acoustic filter) with the stereo input signals XL and XR of each channel. The spatial acoustic transmission characteristic may be a head-related transfer function HRTF measured by the head or auricle of the person to be measured, or may be a dummy head or a third-party head-related transfer function.

4つの空間音響伝達特性Hls、Hlo、Hro、Hrsを1セットとしたものを空間音響伝達関数とする。畳み込み演算部11、12、21、22で畳み込みに用いられるデータが空間音響フィルタとなる。空間音響伝達特性Hls、Hlo、Hro、Hrsを所定のフィルタ長で切り出すことで、空間音響フィルタが生成される。 The spatial acoustic transfer function is a set of four spatial acoustic transfer characteristics Hls, Hlo, Hro, and Hrs. The data used for convolution by the convolution calculation units 11, 12, 21, and 22 serves as a spatial acoustic filter. A spatial acoustic filter is generated by cutting out the spatial acoustic transmission characteristics Hls, Hlo, Hro, and Hrs with a predetermined filter length.

空間音響伝達特性Hls、Hlo、Hro、Hrsのそれぞれは、インパルス応答測定などにより、事前に取得されている。例えば、ユーザUが左右の耳にマイクをそれぞれ装着する。ユーザUの前方に配置された左右のスピーカが、インパルス応答測定を行うための、インパルス音をそれぞれ出力する。そして、スピーカから出力されたインパルス音等の測定信号をマイクで収音する。マイクでの収音信号に基づいて、空間音響伝達特性Hls、Hlo、Hro、Hrsが取得される。左スピーカと左マイクとの間の空間音響伝達特性Hls、左スピーカと右マイクとの間の空間音響伝達特性Hlo、右スピーカと左マイクとの間の空間音響伝達特性Hro、右スピーカと右マイクとの間の空間音響伝達特性Hrsが測定される。 Each of the spatial acoustic transmission characteristics Hls, Hlo, Hro, and Hrs has been acquired in advance by impulse response measurement or the like. For example, the user U wears microphones on the left and right ears, respectively. The left and right speakers arranged in front of the user U output impulse sounds for measuring the impulse response. Then, the measurement signal such as the impulse sound output from the speaker is picked up by the microphone. Spatial acoustic transmission characteristics Hls, Hlo, Hro, and Hrs are acquired based on the sound pick-up signal of the microphone. Spatial sound transmission characteristic Hls between the left speaker and the left microphone, Spatial sound transmission characteristic Hlo between the left speaker and the right microphone, Spatial sound transmission characteristic Hro between the right speaker and the left microphone, Right speaker and the right microphone The spatial acoustic transmission characteristic Hrs between and is measured.

そして、畳み込み演算部11は、Lchのステレオ入力信号XLに対して空間音響伝達特性Hlsに応じた空間音響フィルタを畳み込む。畳み込み演算部11は、畳み込み演算データを加算器24に出力する。畳み込み演算部21は、Rchのステレオ入力信号XRに対して空間音響伝達特性Hroに応じた空間音響フィルタを畳み込む。畳み込み演算部21は、畳み込み演算データを加算器24に出力する。加算器24は2つの畳み込み演算データを加算して、フィルタ部41に出力する。 Then, the convolution calculation unit 11 convolves the spatial acoustic filter corresponding to the spatial acoustic transmission characteristic Hls with respect to the stereo input signal XL of the Lch. The convolution calculation unit 11 outputs the convolution calculation data to the adder 24. The convolution calculation unit 21 convolves a spatial acoustic filter corresponding to the spatial acoustic transmission characteristic Hro with respect to the stereo input signal XR of Rch. The convolution calculation unit 21 outputs the convolution calculation data to the adder 24. The adder 24 adds two convolution operation data and outputs the data to the filter unit 41.

畳み込み演算部12は、Lchのステレオ入力信号XLに対して空間音響伝達特性Hloに応じた空間音響フィルタを畳み込む。畳み込み演算部12は、畳み込み演算データを、加算器25に出力する。畳み込み演算部22は、Rchのステレオ入力信号XRに対して空間音響伝達特性Hrsに応じた空間音響フィルタを畳み込む。畳み込み演算部22は、畳み込み演算データを、加算器25に出力する。加算器25は2つの畳み込み演算データを加算して、フィルタ部42に出力する。 The convolution calculation unit 12 convolves a spatial acoustic filter corresponding to the spatial acoustic transmission characteristic Hlo with respect to the Lch stereo input signal XL. The convolution calculation unit 12 outputs the convolution calculation data to the adder 25. The convolution calculation unit 22 convolves a spatial acoustic filter corresponding to the spatial acoustic transmission characteristic Hrs with respect to the stereo input signal XR of Rch. The convolution calculation unit 22 outputs the convolution calculation data to the adder 25. The adder 25 adds two convolution operation data and outputs the data to the filter unit 42.

フィルタ部41、42にはヘッドホン特性(ヘッドホンの再生ユニットとマイク間の特性)をキャンセルする逆フィルタが設定されている。そして、頭外定位処理部10での処理が施された再生信号(畳み込み演算信号)に逆フィルタを畳み込む。フィルタ部41で加算器24からのLch信号に対して、逆フィルタを畳み込む。同様に、フィルタ部42は加算器25からのRch信号に対して逆フィルタを畳み込む。逆フィルタは、ヘッドホン43を装着した場合に、ヘッドホンユニットからマイクまでの特性をキャンセルする。マイクは、外耳道入口から鼓膜までの間ならばどこに配置してもよい。逆フィルタは、後述するように、ユーザU本人の特性の測定結果から算出されている。 Inverse filters that cancel the headphone characteristics (characteristics between the headphone playback unit and the microphone) are set in the filter units 41 and 42. Then, the inverse filter is convoluted into the reproduced signal (convolution calculation signal) processed by the out-of-head localization processing unit 10. The filter unit 41 convolves the inverse filter with respect to the Lch signal from the adder 24. Similarly, the filter unit 42 convolves the inverse filter with respect to the Rch signal from the adder 25. The reverse filter cancels the characteristics from the headphone unit to the microphone when the headphone 43 is attached. The microphone may be placed anywhere between the ear canal entrance and the eardrum. As will be described later, the inverse filter is calculated from the measurement result of the characteristics of the user U himself / herself.

フィルタ部41は、処理されたLch信号をヘッドホン43の左ユニット43Lに出力する。フィルタ部42は、処理されたRch信号をヘッドホン43の右ユニット43Rに出力する。ユーザUは、ヘッドホン43を装着している。ヘッドホン43は、Lch信号とRch信号をユーザUに向けて出力する。これにより、ユーザUの頭外に定位された音像を再生することができる。 The filter unit 41 outputs the processed Lch signal to the left unit 43L of the headphones 43. The filter unit 42 outputs the processed Rch signal to the right unit 43R of the headphones 43. The user U is wearing the headphones 43. The headphone 43 outputs the Lch signal and the Rch signal toward the user U. As a result, the sound image localized outside the head of the user U can be reproduced.

このように、頭外定位処理装置100は、空間音響伝達特性Hls、Hlo、Hro、Hrsに応じた空間音響フィルタと、ヘッドホン特性の逆フィルタを用いて、頭外定位処理を行っている。以下の説明において、空間音響伝達特性Hls、Hlo、Hro、Hrsに応じた空間音響フィルタと、ヘッドホン特性の逆フィルタとをまとめて頭外定位処理フィルタとする。2chのステレオ再生信号の場合、頭外定位フィルタは、4つの空間音響フィルタと、2つの逆フィルタとから構成されている。そして、頭外定位処理装置100は、ステレオ再生信号に対して合計6個の頭外定位フィルタを用いて畳み込み演算処理を行うことで、頭外定位処理を実行する。 As described above, the out-of-head localization processing device 100 performs the out-of-head localization processing by using the spatial acoustic filter corresponding to the spatial acoustic transmission characteristics Hls, Hlo, Hro, and Hrs and the inverse filter of the headphone characteristics. In the following description, the spatial acoustic filter corresponding to the spatial acoustic transmission characteristics Hls, Hlo, Hro, and Hrs and the inverse filter of the headphone characteristics are collectively referred to as an out-of-head localization processing filter. In the case of a 2ch stereo reproduction signal, the out-of-head localization filter is composed of four spatial acoustic filters and two inverse filters. Then, the out-of-head localization processing device 100 executes the out-of-head localization processing by performing a convolution calculation process on the stereo reproduction signal using a total of six out-of-head localization filters.

(フィルタ生成装置)
図2を用いて、空間音響伝達特性(以下、伝達特性とする)を測定して、フィルタを生成するフィルタ生成装置について説明する。図2は、フィルタ生成装置200の構成を模式的に示す図である。なお、フィルタ生成装置200は、図1に示す頭外定位処理装置100と共通の装置であってもよい。あるいは、フィルタ生成装置200の一部又は全部が頭外定位処理装置100と異なる装置となっていてもよい。
(Filter generator)
A filter generation device that measures spatial acoustic transmission characteristics (hereinafter referred to as transmission characteristics) and generates a filter will be described with reference to FIG. FIG. 2 is a diagram schematically showing the configuration of the filter generation device 200. The filter generation device 200 may be a device common to the out-of-head localization processing device 100 shown in FIG. Alternatively, a part or all of the filter generation device 200 may be a device different from the out-of-head localization processing device 100.

図2に示すように、フィルタ生成装置200は、ステレオスピーカ5とステレオマイク2と信号処理装置201を有している。ステレオスピーカ5が測定環境に設置されている。測定環境は、ユーザUの自宅の部屋やオーディオシステムの販売店舗やショールーム等でもよい。測定環境では、床面や壁面によって音の反射が生じる。 As shown in FIG. 2, the filter generation device 200 includes a stereo speaker 5, a stereo microphone 2, and a signal processing device 201. The stereo speaker 5 is installed in the measurement environment. The measurement environment may be the user U's home room, an audio system sales store, a showroom, or the like. In the measurement environment, sound is reflected by the floor and walls.

本実施の形態では、フィルタ生成装置200の信号処理装置201が、伝達特性に応じたフィルタを適切に生成するための演算処理を行っている。信号処理装置201は、パーソナルコンピュータ(PC)、タブレット端末、スマートホン等であってもよい。 In the present embodiment, the signal processing device 201 of the filter generation device 200 performs arithmetic processing for appropriately generating a filter according to the transmission characteristics. The signal processing device 201 may be a personal computer (PC), a tablet terminal, a smart phone, or the like.

信号処理装置201は、測定信号を生成して、ステレオスピーカ5に出力する。なお、信号処理装置201は、伝達特性を測定するための測定信号として、インパルス信号やTSP(Time Streched Pule)信号等を発生する。測定信号はインパルス音等の測定音を含んでいる。また、信号処理装置201は、ステレオマイク2で収音された収音信号を取得する。信号処理装置201は、伝達特性の測定データをそれぞれ記憶するメモリなどを有している。 The signal processing device 201 generates a measurement signal and outputs it to the stereo speaker 5. The signal processing device 201 generates an impulse signal, a TSP (Time Streched Pure) signal, or the like as a measurement signal for measuring the transmission characteristic. The measurement signal includes a measurement sound such as an impulse sound. Further, the signal processing device 201 acquires the sound pick-up signal picked up by the stereo microphone 2. The signal processing device 201 has a memory and the like for storing measurement data of transmission characteristics.

ステレオスピーカ5は、左スピーカ5Lと右スピーカ5Rを備えている。例えば、ユーザUの前方に左スピーカ5Lと右スピーカ5Rが設置されている。左スピーカ5Lと右スピーカ5Rは、インパルス応答測定を行うためのインパルス音等を出力する。以下、本実施の形態では、音源となるスピーカの数を2(ステレオスピーカ)として説明するが、測定に用いる音源の数は2に限らず、1以上であればよい。すなわち、1chのモノラル、または、5.1ch、7.1ch等の、いわゆるマルチチャンネル環境においても同様に、本実施の形態を適用することができる。 The stereo speaker 5 includes a left speaker 5L and a right speaker 5R. For example, a left speaker 5L and a right speaker 5R are installed in front of the user U. The left speaker 5L and the right speaker 5R output an impulse sound or the like for measuring an impulse response. Hereinafter, in the present embodiment, the number of speakers serving as sound sources will be described as 2 (stereo speakers), but the number of sound sources used for measurement is not limited to 2, and may be 1 or more. That is, the present embodiment can be similarly applied to a so-called multi-channel environment such as 1ch monaural or 5.1ch, 7.1ch, etc.

ステレオマイク2は、左のマイク2Lと右のマイク2Rを有している。左のマイク2Lは、ユーザUの左耳9Lに設置され、右のマイク2Rは、ユーザUの右耳9Rに設置されている。具体的には、左耳9L、右耳9Rの外耳道入口から鼓膜までの位置にマイク2L、2Rを設置することが好ましい。マイク2L、2Rは、ステレオスピーカ5から出力された測定信号を収音して、信号処理装置201に収音信号を出力する。ユーザUは、人でもよく、ダミーヘッドでもよい。すなわち、本実施形態において、ユーザUは人だけでなく、ダミーヘッドを含む概念である。 The stereo microphone 2 has a left microphone 2L and a right microphone 2R. The left microphone 2L is installed in the left ear 9L of the user U, and the right microphone 2R is installed in the right ear 9R of the user U. Specifically, it is preferable to install microphones 2L and 2R at positions from the entrance of the ear canal to the eardrum of the left ear 9L and the right ear 9R. The microphones 2L and 2R collect the measurement signal output from the stereo speaker 5 and output the sound collection signal to the signal processing device 201. The user U may be a person or a dummy head. That is, in the present embodiment, the user U is a concept including not only a person but also a dummy head.

上記のように、左右のスピーカ5L、5Rから出力された測定信号をマイク2L、2Rで収音し、収音された収音信号に基づいてインパルス応答が得られる。フィルタ生成装置200は、インパルス応答測定に基づいて取得した収音信号をメモリなどに記憶する。これにより、左スピーカ5Lと左マイク2Lとの間の伝達特性Hls、左スピーカ5Lと右マイク2Rとの間の伝達特性Hlo、右スピーカ5Rと左マイク2Lとの間の伝達特性Hro、右スピーカ5Rと右マイク2Rとの間の伝達特性Hrsが測定される。すなわち、左スピーカ5Lから出力された測定信号を左マイク2Lが収音することで、伝達特性Hlsが取得される。左スピーカ5Lから出力された測定信号を右マイク2Rが収音することで、伝達特性Hloが取得される。右スピーカ5Rから出力された測定信号を左マイク2Lが収音することで、伝達特性Hroが取得される。右スピーカ5Rから出力された測定信号を右マイク2Rが収音することで、伝達特性Hrsが取得される。 As described above, the measurement signals output from the left and right speakers 5L and 5R are picked up by the microphones 2L and 2R, and an impulse response is obtained based on the picked up sound signals. The filter generation device 200 stores the sound pick-up signal acquired based on the impulse response measurement in a memory or the like. As a result, the transmission characteristic Hls between the left speaker 5L and the left microphone 2L, the transmission characteristic Hlo between the left speaker 5L and the right microphone 2R, the transmission characteristic Hro between the right speaker 5R and the left microphone 2L, and the right speaker The transmission characteristic Hrs between the 5R and the right microphone 2R is measured. That is, the transmission characteristic Hls is acquired by the left microphone 2L collecting the measurement signal output from the left speaker 5L. The transmission characteristic Hlo is acquired by the right microphone 2R collecting the measurement signal output from the left speaker 5L. The transmission characteristic Hro is acquired by the left microphone 2L collecting the measurement signal output from the right speaker 5R. The transmission characteristic Hrs is acquired by the right microphone 2R picking up the measurement signal output from the right speaker 5R.

そして、フィルタ生成装置200は、収音信号に基づいて、左右のスピーカ5L、5Rから左右のマイク2L、2Rまでの伝達特性Hls、Hlo、Hro、Hrsに応じたフィルタを生成する。このようにすることで、フィルタ生成装置200は、頭外定位処理装置100の畳み込み演算に用いられるフィルタを生成する。図1で示したように、頭外定位処理装置100が、左右のスピーカ5L、5Rと左右のマイク2L、2Rとの間の伝達特性Hls、Hlo、Hro、Hrsに応じたフィルタを用いて頭外定位処理を行う。すなわち、伝達特性に応じたフィルタをオーディオ再生信号に畳み込むことにより、頭外定位処理を行う。 Then, the filter generation device 200 generates a filter according to the transmission characteristics Hls, Hlo, Hro, and Hrs from the left and right speakers 5L and 5R to the left and right microphones 2L and 2R based on the sound pick-up signal. By doing so, the filter generation device 200 generates a filter used for the convolution calculation of the out-of-head localization processing device 100. As shown in FIG. 1, the out-of-head localization processing device 100 uses a filter corresponding to the transmission characteristics Hls, Hlo, Hro, and Hrs between the left and right speakers 5L and 5R and the left and right microphones 2L and 2R. Perform external localization processing. That is, the out-of-head localization process is performed by convolving the filter according to the transmission characteristic into the audio reproduction signal.

さらに、測定環境において、スピーカ5L、5Rから測定信号を出力した場合、収音信号は直接音と反射音とを含む。直接音は、スピーカ5L、5Rから、マイク2L、2R(耳9L、9R)に直接到達する音である。すなわち、直接音は、スピーカ5L、5Rから、床面、又は壁面等で反射されずに、マイク2L、2Rに到達する音である。反射音は、スピーカ5L、5Rから出力された後、床面又は壁面等で反射されて、マイク2L、2Rに到達する音である。伝達特性Hls、Hlo、Hro、Hrsのそれぞれに対応する収音信号は直接音と反射音を含んでいる。直接音は、反射音よりも早く耳に到達する。そして、壁面、床面等の物体で反射した反射音が直接音の後に現れる。 Further, in the measurement environment, when the measurement signal is output from the speakers 5L and 5R, the sound pick-up signal includes a direct sound and a reflected sound. The direct sound is a sound that directly reaches the microphones 2L and 2R (ears 9L, 9R) from the speakers 5L and 5R. That is, the direct sound is the sound that reaches the microphones 2L and 2R from the speakers 5L and 5R without being reflected by the floor surface or the wall surface or the like. The reflected sound is a sound that is output from the speakers 5L and 5R, is reflected on the floor surface or the wall surface, and reaches the microphones 2L and 2R. The sound pick-up signals corresponding to the transmission characteristics Hls, Hlo, Hro, and Hrs each include direct sound and reflected sound. Direct sound reaches the ear faster than reflected sound. Then, the reflected sound reflected by an object such as a wall surface or a floor surface appears after the direct sound.

信号処理装置201は、直接音と反射音とを分離するための処理を行う.具体的には、信号処理装置201は、直接音の後から、初期反射音が到達するまでの間における分離境界点を算出する。初期反射音は、壁や壁面などの物体で反射する反射音のうち、最も早く耳9(マイク2)に到達する反射音である。そして、伝達特性Hls、Hlo、Hro、Hrsを分離境界点で分離することで、直接音と反射音とが分離される。すなわち、分離境界点よりも前の信号(特性)には、直接音が含まれ、分離境界点よりも後の信号(特性)には、反射音が含まれる。 The signal processing device 201 performs processing for separating the direct sound and the reflected sound. Specifically, the signal processing device 201 calculates the separation boundary point between the direct sound and the arrival of the initial reflected sound. The initial reflected sound is the reflected sound that reaches the ear 9 (microphone 2) earliest among the reflected sounds reflected by an object such as a wall or a wall surface. Then, by separating the transmission characteristics Hls, Hlo, Hro, and Hrs at the separation boundary point, the direct sound and the reflected sound are separated. That is, the signal (characteristic) before the separation boundary point includes the direct sound, and the signal (characteristic) after the separation boundary point includes the reflected sound.

信号処理装置201は、直接音と初期反射音を分離する分離境界点を算出するための処理を行っている。具体的には、信号処理装置201は、収音信号において、直接音から初期反射音までの間のボトム時間(ボトム位置)と、初期反射音のピーク時間(ピーク位置)を算出する。そして、信号処理装置201は、ボトム位置とピーク位置とに基づいて、分離境界点を探索するための探索範囲を設定する。信号処理装置201は、探索範囲における評価関数の値に基づいて、分離境界点を算出する。 The signal processing device 201 performs processing for calculating a separation boundary point for separating the direct sound and the initially reflected sound. Specifically, the signal processing device 201 calculates the bottom time (bottom position) between the direct sound and the initial reflected sound and the peak time (peak position) of the initial reflected sound in the sound pick-up signal. Then, the signal processing device 201 sets a search range for searching the separation boundary point based on the bottom position and the peak position. The signal processing device 201 calculates the separation boundary point based on the value of the evaluation function in the search range.

以下に、フィルタ生成装置200の信号処理装置201と、その処理について詳細に説明する。図3は、フィルタ生成装置200の信号処理装置201を示す制御ブロック図である。なお、フィルタ生成装置200は、左スピーカ5L、及び右スピーカ5Rのそれぞれに対して同様の測定を実施するため、ここでは、左スピーカ5Lを音源として用いた場合について説明する。すなわち、右スピーカ5Rを音源として用いた測定は、左スピー5Lを音源として用いた測定と同様に実施することができるため、図3では右スピーカ5を省略している。 The signal processing device 201 of the filter generation device 200 and its processing will be described in detail below. FIG. 3 is a control block diagram showing the signal processing device 201 of the filter generation device 200. Since the filter generation device 200 performs the same measurement for each of the left speaker 5L and the right speaker 5R, a case where the left speaker 5L is used as a sound source will be described here. That is, since the measurement using the right speaker 5R as a sound source can be performed in the same manner as the measurement using the left speed 5L as a sound source, the right speaker 5 is omitted in FIG.

信号処理装置201は、測定信号生成部211と、収音信号取得部212と、信号選択部221と、第1概形算出部222と、第2概形算出部223と、極値算出部224と、時間決定部225、探索範囲設定部226と、評価関数算出部227と、分離境界点算出部228と、特性分離部229と、環境情報設定部230と、特性解析部241と、特性調整部242と、特性生成部243と、出力器250と、を備えている。 The signal processing device 201 includes a measurement signal generation unit 211, a sound collection signal acquisition unit 212, a signal selection unit 221, a first rough shape calculation unit 222, a second rough shape calculation unit 223, and an extreme value calculation unit 224. , Time determination unit 225, search range setting unit 226, evaluation function calculation unit 227, separation boundary point calculation unit 228, characteristic separation unit 229, environment information setting unit 230, characteristic analysis unit 241 and characteristic adjustment. A unit 242, a characteristic generation unit 243, and an output device 250 are provided.

信号処理装置201は、パソコンやスマートホンなどの情報処理装置であり、メモリ、及びCPUを備えている。メモリは、処理プログラムや各種パラメータや測定データなどを記憶している。CPUは、メモリに格納された処理プログラムを実行する。CPUが処理プログラムを実行することで、測定信号生成部211、収音信号取得部212、信号選択部221、第1概形算出部222、第2概形算出部223、極値算出部224、探索範囲設定部226、評価関数算出部227、分離境界点算出部228、特性分離部229、環境情報設定部230、特性解析部241、特性調整部242、特性生成部243、及び出力器250における各処理が実施される。 The signal processing device 201 is an information processing device such as a personal computer or a smart phone, and includes a memory and a CPU. The memory stores processing programs, various parameters, measurement data, and the like. The CPU executes a processing program stored in the memory. When the CPU executes the processing program, the measurement signal generation unit 211, the sound pick-up signal acquisition unit 212, the signal selection unit 221, the first rough shape calculation unit 222, the second rough shape calculation unit 223, the extreme value calculation unit 224, Search range setting unit 226, evaluation function calculation unit 227, separation boundary point calculation unit 228, characteristic separation unit 229, environment information setting unit 230, characteristic analysis unit 241, characteristic adjustment unit 242, characteristic generation unit 243, and output device 250. Each process is carried out.

測定信号生成部211は、測定信号を生成する。測定信号生成部211で生成された測定信号は、D/A変換器215でD/A変換されて、左スピーカ5Lに出力される。なお、D/A変換器215は、信号処理装置201又は左スピーカ5Lに内蔵されていてもよい。左スピーカ5Lが伝達特性を測定するための測定信号を出力する。測定信号は、インパルス信号やTSP(Time Streched Pule)信号等であってもよい。測定信号はインパルス音等の測定音を含んでいる。 The measurement signal generation unit 211 generates a measurement signal. The measurement signal generated by the measurement signal generation unit 211 is D / A converted by the D / A converter 215 and output to the left speaker 5L. The D / A converter 215 may be built in the signal processing device 201 or the left speaker 5L. The left speaker 5L outputs a measurement signal for measuring the transmission characteristics. The measurement signal may be an impulse signal, a TSP (Time Streched Pure) signal, or the like. The measurement signal includes a measurement sound such as an impulse sound.

ステレオマイク2の左マイク2L、右マイク2Rがそれぞれ測定信号を収音し、収音信号を信号処理装置201に出力する。収音信号取得部212は、左マイク2L、右マイク2Rからの収音信号を取得する。なお、マイク2L、2Rからの収音信号は、A/D変換器213L、213RでA/D変換されて、収音信号取得部212に入力される。収音信号取得部212は、複数回の測定により得られた信号を同期加算してもよい。ここでは、左スピーカ5Lから出力されたインパルス音が収音されているため、収音信号取得部212は、伝達特性Hlsに対応する収音信号と、伝達特性Hloに対応する収音信号を取得する。 The left microphone 2L and the right microphone 2R of the stereo microphone 2 each collect the measurement signal and output the sound collection signal to the signal processing device 201. The sound collection signal acquisition unit 212 acquires the sound collection signals from the left microphone 2L and the right microphone 2R. The sound pick-up signals from the microphones 2L and 2R are A / D-converted by the A / D converter 213L and 213R and input to the sound pick-up signal acquisition unit 212. The sound pick-up signal acquisition unit 212 may synchronously add the signals obtained by a plurality of measurements. Here, since the impulse sound output from the left speaker 5L is picked up, the sound pick-up signal acquisition unit 212 acquires the sound pick-up signal corresponding to the transmission characteristic Hls and the sound pick-up signal corresponding to the transmission characteristic Hlo. To do.

以下、図3とともに、図4〜図6を参照して、信号処理装置201における信号処理について説明する。図4、及び図5は、信号処理方法を示すフローチャートである。図6は、各処理における信号を示す波形図である。図6では、横軸が時間、縦軸が信号強度となっている。なお、最初のデータの時間が0、最後のデータの時間が1となるように横軸(時間軸)は、正規化されている。 Hereinafter, signal processing in the signal processing device 201 will be described with reference to FIGS. 4 to 6 together with FIG. 4 and 5 are flowcharts showing a signal processing method. FIG. 6 is a waveform diagram showing signals in each process. In FIG. 6, the horizontal axis represents time and the vertical axis represents signal strength. The horizontal axis (time axis) is normalized so that the time of the first data is 0 and the time of the last data is 1.

まず、信号選択部221は、収音信号取得部212で取得された一対の収音信号のうち、音源に近い方の収音信号を選択する(S101)。右マイク2Rよりも左マイク2の方が、左スピーカ5Lに近いため、信号選択部221は、伝達特性Hlsに対応する収音信号を選択する。図6のグラフIに示すように、音源(スピーカ5L)に近いマイク2Lでは、マイク2Rよりも直接音が早く到達する。したがって、2つの収音信号において、音が最も早く到達する到達時間を比較することで、音源に近い収音信号を選択することができる。環境情報設定部230からの環境情報を信号選択部221に入力して、信号選択部221が選択結果と環境情報との照合を行うことも可能である。 First, the signal selection unit 221 selects the sound collection signal closer to the sound source from the pair of sound collection signals acquired by the sound collection signal acquisition unit 212 (S101). Since the left microphone 2 is closer to the left speaker 5L than the right microphone 2R, the signal selection unit 221 selects a sound pick-up signal corresponding to the transmission characteristic Hls. As shown in Graph I of FIG. 6, in the microphone 2L close to the sound source (speaker 5L), the direct sound arrives earlier than the microphone 2R. Therefore, it is possible to select a sound pick-up signal that is close to the sound source by comparing the arrival times at which the sound arrives earliest among the two sound pick-up signals. It is also possible to input the environmental information from the environmental information setting unit 230 into the signal selection unit 221 and have the signal selection unit 221 collate the selection result with the environmental information.

第1概形算出部222は、収音信号の時間振幅データに基づく第1概形を算出する。第1概形を算出するため、まず、第1概形算出部222は、選択された収音信号をヒルベルト変換することで、時間振幅データを算出する(S102)。次に、第1概形算出部222は、時間振幅データのピーク(極大値)間を線形補間して、線形補間データを算出する(S103)。 The first outline calculation unit 222 calculates the first outline based on the time amplitude data of the sound collection signal. In order to calculate the first outline, first, the first outline calculation unit 222 calculates the time amplitude data by Hilbert transforming the selected sound collection signal (S102). Next, the first outline calculation unit 222 linearly interpolates between the peaks (maximum values) of the time amplitude data to calculate the linear interpolation data (S103).

そして、第1概形算出部222は、直接音の到達予測時間T1と初期反射音の到達予測時間T2とに基づいて切り出し幅T3を設定する(S104)。第1概形算出部222には、環境情報設定部230から測定環境に関する環境情報が入力されている。環境情報は、測定環境に関する幾何学的な情報を含んでいる。例えば、ユーザUからスピーカ5Lまでの距離、角度、ユーザUから両側壁面での距離、スピーカ5Lの設置高、天井高、ユーザUの地上高のうちの1つ以上の情報が含まれている。第1概形算出部222は、環境情報を用いて、直接音の到達予測時間T1と、初期反射音の到達予測時間T2をそれぞれ予測する。第1概形算出部222は、例えば、2つの到達予測時間の差の2倍を切り出し幅T3とする。すなわち、切り出し幅T3=2×(T2―T1)となっている。なお、切り出し幅T3は、環境情報設定部230に予め設定されていてもよい。 Then, the first outline calculation unit 222 sets the cutout width T3 based on the arrival prediction time T1 of the direct sound and the arrival prediction time T2 of the initial reflected sound (S104). Environmental information related to the measurement environment is input to the first outline calculation unit 222 from the environment information setting unit 230. Environmental information includes geometric information about the measurement environment. For example, one or more information of the distance and angle from the user U to the speaker 5L, the distance from the user U on the wall surfaces on both sides, the installation height of the speaker 5L, the ceiling height, and the ground clearance of the user U is included. The first outline calculation unit 222 predicts the arrival prediction time T1 of the direct sound and the arrival prediction time T2 of the initial reflected sound, respectively, using the environmental information. The first scheme calculation unit 222 sets, for example, twice the difference between the two estimated arrival times as the cutout width T3. That is, the cutout width T3 = 2 × (T2-T1). The cutout width T3 may be preset in the environment information setting unit 230.

第1概形算出部222は、線形補間データに基づいて、直接音の立ち上がり時間T4を算出する(S105)。例えば、第1概形算出部222は、線形補間データにおける最も早いピーク(極大値)の時間(位置)を立ち上がり時間T4とすることができる. The first outline calculation unit 222 calculates the rise time T4 of the direct sound based on the linear interpolation data (S105). For example, the first scheme calculation unit 222 can set the time (position) of the earliest peak (maximum value) in the linear interpolation data as the rise time T4.

第1概形算出部222は、切り出し範囲の線形補間データを切り出して、窓掛けを実施することで第1概形を算出する(S106)。例えば、立ち上がり時間T4よりも所定時間前の時間が切り出し開始時間T5となる。そして、切り出し開始時間T5から切り出し幅T3の時間を切り出し範囲として、線形補間データを切り出す。第1概形算出部222は、T5〜(T5+T3)の切り出し範囲の線形補間データを切り出すことで、切り出しデータを算出する。そして、第1概形算出部222は、切り出し範囲の外側で、データの両端が0に収束するように窓掛けを行うことで、第1概形を算出する。図6のグラフIIに第1概形の波形を示す。 The first outline calculation unit 222 calculates the first outline by cutting out the linear interpolation data of the cutout range and performing window hanging (S106). For example, the time before the rise time T4 by a predetermined time is the cutout start time T5. Then, the linear interpolation data is cut out with the time of the cutout width T3 as the cutout range from the cutout start time T5. The first scheme calculation unit 222 calculates the cutout data by cutting out the linear interpolation data of the cutout range of T5 to (T5 + T3). Then, the first outline calculation unit 222 calculates the first outline by window-hanging the data so that both ends of the data converge to 0 outside the cutout range. Graph II of FIG. 6 shows the waveform of the first outline.

第2概形算出部223は、平滑化フィルタ(3次関数近似)により、第1概形から第2概形を算出する(S107)。すなわち、第2概形算出部223は、第1概形に平滑化処理を行うことで、第2概形を算出する。ここでは、第2概形算出部223は、第1概形を3次関数近似によってスムージングしたデータを第2概形としている。図6のグラフIIに第2概形の波形を示す。もちろん、第2概形算出部223は、3次関数近似以外の平滑化フィルタを用いて、第2概形を算出してもよい。 The second outline calculation unit 223 calculates the second outline from the first outline by a smoothing filter (cubic function approximation) (S107). That is, the second rough shape calculation unit 223 calculates the second rough shape by performing a smoothing process on the first rough shape. Here, the second scheme calculation unit 223 uses the data obtained by smoothing the first scheme by cubic function approximation as the second scheme. Graph II of FIG. 6 shows the waveform of the second outline. Of course, the second scheme calculation unit 223 may calculate the second scheme using a smoothing filter other than the cubic function approximation.

極値算出部224は、第2概形の全ての極大値と極小値を求める(S108)。次に、極値算出部224は、最大を取る極大値よりも前の極値を排除する(S109)。最大を取る極大値は、直接音のピークに相当する。極値算出部224は、連続する2つの極値が、一定のレベル差の範囲内にある極値を排除する(S110)。このようにして、極値算出部224は、極値を抽出する。図6のグラフIIに第2概形から抽出された極値を示す。極値算出部224は、ボトム時間Tbの候補となる極小値を抽出する。 The extreme value calculation unit 224 obtains all the maximum values and the minimum values of the second outline (S108). Next, the extremum calculation unit 224 excludes the extremum before the maximum value that takes the maximum (S109). The maximum value that takes the maximum corresponds to the peak of the direct sound. The extreme value calculation unit 224 excludes extreme values in which two consecutive extreme values are within a certain level difference (S110). In this way, the extremum calculation unit 224 extracts the extremum. Graph II of FIG. 6 shows the extremum extracted from the second scheme. The extreme value calculation unit 224 extracts the minimum value that is a candidate for the bottom time Tb.

例えば、早い時間から、0.8(極大値)、0.5(極小値)、0.54(極大値)、0.2(極小値)、0.3(極大値)、0.1(極小値)の順に並んでいる数値例について説明する。一定のレベル差(しきい値)を0.05とした場合、[0.5(極小値)、0.54(極大値)]のペアでは、連続する2つの極値が一定のレベル差以下となる。その結果、極値算出部224は、0.5(極小値)、0.54(極大値)の極値を排除する。排除されずに残存した極値は、早い時間から順に、0.8(極大値)、0.2(極小値)、0.3(極大値)、0.1(極小値)になる。このように、極値算出部224は、不必要な極値を排除する。連続する2つの極値が一定のレベル差以下となる極値を排除することで、適切な極値のみを抽出することができる。 For example, from an early time, 0.8 (maximum value), 0.5 (minimum value), 0.54 (maximum value), 0.2 (minimum value), 0.3 (maximum value), 0.1 ( An example of numerical values arranged in the order of (minimum value) will be described. When a certain level difference (threshold value) is 0.05, in the pair of [0.5 (minimum value), 0.54 (maximum value)], two consecutive extreme values are less than or equal to a certain level difference. It becomes. As a result, the extreme value calculation unit 224 eliminates the extreme values of 0.5 (minimum value) and 0.54 (maximum value). The extreme values remaining without being excluded are 0.8 (maximum value), 0.2 (minimum value), 0.3 (maximum value), and 0.1 (minimum value) in order from the earliest time. In this way, the extremum calculation unit 224 eliminates unnecessary extremums. By excluding extreme values in which two consecutive extreme values are equal to or less than a certain level difference, only appropriate extreme values can be extracted.

時間決定部225は、第1概形、及び第2概形に基づいて、直接音から初期反射音までにあるボトム時間Tbと、初期反射音のピーク時間Tpと、を算出する。具体的には、時間決定部225は、極値算出部224で得られた第2概形の極値の中で、最も早い時間の極小値の時間(位置)をボトム時間Tbとする(S111)。すなわち、極値算出部224で排除されなかった第2概形の極値のうち、最も早い時間にある極小値の時間がボトム時間Tbとなる。ボトム時間Tbを図6のグラフIIに示す。上記の数値例では、0.2(極小値)の時間がボトム時間Tbとなる。 The time determination unit 225 calculates the bottom time Tb from the direct sound to the initial reflected sound and the peak time Tp of the initial reflected sound based on the first outline and the second outline. Specifically, the time determination unit 225 sets the time (position) of the earliest minimum value among the extreme values of the second rough form obtained by the extreme value calculation unit 224 as the bottom time Tb (S111). ). That is, among the extreme values of the second rough form not excluded by the extreme value calculation unit 224, the time of the minimum value at the earliest time is the bottom time Tb. The bottom time Tb is shown in Graph II of FIG. In the above numerical example, the time of 0.2 (minimum value) is the bottom time Tb.

時間決定部225は、第1概形の微分値を求めて、ボトム時間Tb以降で、微分値が最大を取る時間をピーク時間Tpとする(S112)。図6のグラフIIIに第1概形の微分値の波形とその最大点を示す。グラフIIIに示すように、第1概形の微分値の最大点がピーク時間Tpとなる。 The time determination unit 225 obtains the differential value of the first outline, and sets the time at which the differential value takes the maximum after the bottom time Tb as the peak time Tp (S112). Graph III of FIG. 6 shows the waveform of the differential value of the first scheme and its maximum point. As shown in Graph III, the maximum point of the differential value of the first scheme is the peak time Tp.

探索範囲設定部226は、ボトム時間Tbとピーク時間Tpから探索範囲Tsを決定する(S113)。例えば、探索範囲設定部226は、ボトム時間Tbから規定時間T6だけ前の時間を探索開始時間T7(=Tb−T6)とし、ピーク時間Tpを探索終了時間とする。この場合、探索範囲Tsは、T7〜Tpとなる。 The search range setting unit 226 determines the search range Ts from the bottom time Tb and the peak time Tp (S113). For example, the search range setting unit 226 sets the time before the specified time T6 from the bottom time Tb as the search start time T7 (= Tb-T6), and sets the peak time Tp as the search end time. In this case, the search range Ts is T7 to Tp.

そして、評価関数算出部227は、探索範囲Tsにおける一対の収音信号と基準信号のデータを用いて、評価関数(第3概形)を算出する(S114)。なお、一対の収音信号は、伝達特性Hlsに対応する収音信号と伝達特性Hloに対応する収音信号とである。基準信号は、探索範囲Tsにおける値が全て0となる信号である。そして、評価関数算出部227は、2つの収音信号と1つの基準信号の3つの信号について、絶対値の平均値と標本標準偏差を算出する。 Then, the evaluation function calculation unit 227 calculates the evaluation function (third outline) using the data of the pair of sound pick-up signals and the reference signal in the search range Ts (S114). The pair of sound collecting signals is a sound collecting signal corresponding to the transmission characteristic Hls and a sound collecting signal corresponding to the transmission characteristic Hlo. The reference signal is a signal in which all the values in the search range Ts are 0. Then, the evaluation function calculation unit 227 calculates the average value of the absolute values and the sample standard deviation for the three signals of the two sound pickup signals and the one reference signal.

例えば、時間Tにおける伝達特性Hlsの収音信号の絶対値をABSHls(t)とし、伝達特性Hloの収音信号の絶対値をABSHlo(t)とし、基準信号の絶対値をABSRef(t)とする。3つの絶対値の平均値ABSave=(ABSHls(t)+ABSHlo(t)+ABSHls(t))/3となる。また、3つの絶対値ABSHls(t)、ABSHlo(t)、ABSRef(t)の標本標準偏差をσ(t)とする。そして、評価関数算出部227は、絶対値の平均値ABSaveと標本標準偏差σ(t)の加算値(ABSave(t)+σ(t))を評価関数とする。評価関数は、探索範囲Tsにおける時間に応じて変化する信号となる。評価関数を図6のグラフIVに示す。 For example, the absolute value of the sound collection signal of the transmission characteristic Hls at time T is ABS Hls (t), the absolute value of the sound collection signal of the transmission characteristic Hlo is ABS Hlo (t), and the absolute value of the reference signal is ABS Ref (ABS Ref (t). t). The average value of the three absolute values is ABS ave = (ABS Hls (t) + ABS Hlo (t) + ABS Hls (t)) / 3. Further, let σ (t) be the sample standard deviations of the three absolute values ABS Hls (t), ABS Hlo (t), and ABS Ref (t). Then, the evaluation function calculation unit 227 uses the added value (ABS ave (t) + σ (t)) of the average value ABS ave of the absolute values and the sample standard deviation σ (t) as the evaluation function. The evaluation function is a signal that changes with time in the search range Ts. The evaluation function is shown in Graph IV of FIG.

そして、分離境界点算出部228は、評価関数が最小となる点を探索して、その時間を分離境界点とする(S115)。評価関数が最小となる点(T8)を図6のグラフIVに示す。このようにすることで、直接音と初期反射音を適切に分離するための分離境界点を算出することができる。基準信号を用いて評価関数を算出することで、一対の収音信号が0に近い点を分離境界点とすることができる。 Then, the separation boundary point calculation unit 228 searches for the point where the evaluation function is the minimum, and sets that time as the separation boundary point (S115). The point (T8) where the evaluation function is minimized is shown in Graph IV of FIG. By doing so, it is possible to calculate the separation boundary point for appropriately separating the direct sound and the initially reflected sound. By calculating the evaluation function using the reference signal, the point where the pair of sound pickup signals are close to 0 can be set as the separation boundary point.

そして、特性分離部229は、分離境界点で、一対の収音信号を分離する。これにより、収音信号が、直接音を含む伝達特性(信号)と、初期反射音を含む伝達特性(信号)とに分離される。すなわち、分離境界点より前の信号は、直接音の伝達特性を示すものとなる。分離境界点の後の信号では、壁面や床面などの物体で反射した反射音の伝達特性が支配的となる Then, the characteristic separation unit 229 separates the pair of sound pick-up signals at the separation boundary point. As a result, the sound pick-up signal is separated into a transmission characteristic (signal) including the direct sound and a transmission characteristic (signal) including the initial reflected sound. That is, the signal before the separation boundary point exhibits the direct sound transmission characteristic. In the signal after the separation boundary point, the transmission characteristic of the reflected sound reflected by an object such as a wall surface or a floor surface becomes dominant.

特性解析部241は、分離境界点の前後の信号の周波数特性などを解析する。特性解析部241は離散フーリエ変換や離散コサイン変換を行って、周波数特性を算出する。特性調整部242は、分離境界点前後の信号の周波数特性などを調整する。例えば、特性調整部242分離境界点前後の信号のどちらかに、応答のある周波数帯域の振幅などを調整することができる。特性生成部243は、特性解析部241、特性調整部242で解析、調整された特性を合成することで、伝達特性を生成する。 The characteristic analysis unit 241 analyzes the frequency characteristics of the signals before and after the separation boundary point. The characteristic analysis unit 241 performs a discrete Fourier transform or a discrete cosine transform to calculate the frequency characteristics. The characteristic adjustment unit 242 adjusts the frequency characteristics of the signal before and after the separation boundary point. For example, the amplitude of the frequency band in which there is a response can be adjusted to either of the signals before and after the characteristic adjustment unit 242 separation boundary point. The characteristic generation unit 243 generates transmission characteristics by synthesizing the characteristics analyzed and adjusted by the characteristic analysis unit 241 and the characteristic adjustment unit 242.

特性解析部241、特性調整部242、及び特性生成部243における処理は、公知の手法を用いることができるため、説明を省略する。特性生成部243で生成された伝達特性が伝達特性Hls,Hloに対応するフィルタとなる。そして、出力器250は、特性生成部243が生成した特性をフィルタとして頭外低位処理装置100に出力する。 Since a known method can be used for the processing in the characteristic analysis unit 241 and the characteristic adjustment unit 242 and the characteristic generation unit 243, the description thereof will be omitted. The transmission characteristic generated by the characteristic generation unit 243 serves as a filter corresponding to the transmission characteristics Hls and Hlo. Then, the output device 250 outputs the characteristics generated by the characteristic generation unit 243 to the out-of-head low-level processing device 100 as a filter.

このように、本実施形態では、収音信号取得部212が、音源である左スピーカ5Lからマイク2Lに直接到達する直接音と、反射音とを含む収音信号を取得する。第1概形算出部222は、収音信号の時間振幅データに基づく第1概形を算出している。第2概形算出部223は、第1概形を平滑化することで、収音信号の第2概形を算出している。時間決定部225は、第1概形と第2概形に基づいて、収音信号の直接音から初期反射音までにあるボトム時間(ボトム位置)と、初期反射音のピーク時間(ピーク位置)と、を決定している。 As described above, in the present embodiment, the sound collection signal acquisition unit 212 acquires the sound collection signal including the direct sound directly reaching the microphone 2L from the left speaker 5L which is the sound source and the reflected sound. The first outline calculation unit 222 calculates the first outline based on the time amplitude data of the sound collection signal. The second outline calculation unit 223 calculates the second outline of the sound pick-up signal by smoothing the first outline. Based on the first outline and the second outline, the time determination unit 225 has a bottom time (bottom position) from the direct sound of the pick-up signal to the initial reflected sound, and a peak time (peak position) of the initial reflected sound. And have been decided.

時間決定部225は、収音信号の直接音から初期反射音までにあるボトム時間と、初期反射音のピーク時間とを適切に求めることができる。すなわち、直接音と反射音とを適切に分離するための情報であるボトム時間、及びピーク時間を、適切に求めることができる。本実施の形態によれば、収音信号を適切に処理することができる。 The time determination unit 225 can appropriately obtain the bottom time from the direct sound of the pick-up signal to the initial reflected sound and the peak time of the initial reflected sound. That is, the bottom time and the peak time, which are information for appropriately separating the direct sound and the reflected sound, can be appropriately obtained. According to this embodiment, the sound pick-up signal can be appropriately processed.

さらに、本実施の形態では、第1概形算出部222は、収音信号の時間振幅データを求めるために、収音信号をヒルベルト変換している。そして、第1概形算出部222は、第1概形を求めるために、時間振幅データのピークを補間している。第1概形算出部222は、ピークを補間した補間データの両端が0に収束するように、窓掛けを行っている。これにより、ボトム時間Tbとピーク時間Tpを求めるための第1概形を適切に求めることができる。 Further, in the present embodiment, the first scheme calculation unit 222 performs the Hilbert transform of the sound collection signal in order to obtain the time amplitude data of the sound collection signal. Then, the first outline calculation unit 222 interpolates the peaks of the time amplitude data in order to obtain the first outline. The first scheme calculation unit 222 is windowed so that both ends of the interpolated data obtained by interpolating the peaks converge to 0. Thereby, the first outline for obtaining the bottom time Tb and the peak time Tp can be appropriately obtained.

第2概形算出部223は、第1概形に対して、3次関数近似等を用いた平滑化処理を行うことで、第2概形を算出している。これにより、ボトム時間Tbとピーク時間Tpを求めるための第2概形を適切に求めることができる。なお、第2概形を算出するための近似式は、3次関数以外の多項式や、その他の関数を用いてもよい。 The second scheme calculation unit 223 calculates the second scheme by performing a smoothing process on the first scheme using a cubic function approximation or the like. Thereby, the second outline for obtaining the bottom time Tb and the peak time Tp can be appropriately obtained. A polynomial other than the cubic function or another function may be used as the approximate expression for calculating the second scheme.

ボトム時間Tbとピーク時間Tpとに基づいて、探索範囲Tsが設定されている。これにより、分離境界点を適切に算出することができる。また、コンピュータプログラムなどにより、自動的に分離境界点を算出することが可能となる。特に、反射音が収束していないタイミングで初期反射音が到達する測定環境であっても、適切な分離が可能となる。 The search range Ts is set based on the bottom time Tb and the peak time Tp. As a result, the separation boundary point can be calculated appropriately. In addition, the separation boundary point can be automatically calculated by a computer program or the like. In particular, even in a measurement environment in which the initial reflected sound arrives at a timing when the reflected sound does not converge, appropriate separation is possible.

また、本実施の形態では、環境情報設定部230において、測定環境に関する環境情報が設定されている。そして、環境情報に基づいて、切り出し幅T3を設定している。これにより、より適切にボトム時間Tbとピーク時間Tpとを求めることができる。 Further, in the present embodiment, the environmental information setting unit 230 sets the environmental information regarding the measurement environment. Then, the cutout width T3 is set based on the environmental information. Thereby, the bottom time Tb and the peak time Tp can be obtained more appropriately.

評価関数算出部227は、2つのマイク2L、2Rで取得した収音信号に基づいて、評価関数を算出している。これにより、適切な評価関数を算出することができる。したがって、音源から遠いマイク2Rの収音信号についても、適切な分離境界点を求めることができる。もちろん、音源からの音を3つ以上のマイクで収音する場合、3つ以上の収音信号によって評価関数を求めてもよい。 The evaluation function calculation unit 227 calculates the evaluation function based on the sound collection signals acquired by the two microphones 2L and 2R. As a result, an appropriate evaluation function can be calculated. Therefore, an appropriate separation boundary point can be obtained for the sound pick-up signal of the microphone 2R far from the sound source. Of course, when the sound from the sound source is picked up by three or more microphones, the evaluation function may be obtained from the three or more picked up signals.

また、評価関数算出部227は、収音信号毎に評価関数を求めてもよい。この場合、分離境界点算出部228は、収音信号毎に分離境界点を算出する。これにより、収音信号毎に適切な分離境界点を決定することができる。例えば、探索範囲Tsにおいて、評価関数算出部227は、収音信号の絶対値を評価関数として算出する。分離境界点算出部228は、評価関数が最小となる点を分離境界点とすることができる。分離境界点算出部228は、評価関数の変動が小さくなる点を分離境界点とすることができる。 Further, the evaluation function calculation unit 227 may obtain an evaluation function for each sound collection signal. In this case, the separation boundary point calculation unit 228 calculates the separation boundary point for each sound collection signal. Thereby, an appropriate separation boundary point can be determined for each sound pick-up signal. For example, in the search range Ts, the evaluation function calculation unit 227 calculates the absolute value of the sound collection signal as the evaluation function. The separation boundary point calculation unit 228 can set the point where the evaluation function is the minimum as the separation boundary point. The separation boundary point calculation unit 228 can set a point at which the fluctuation of the evaluation function becomes small as the separation boundary point.

右スピーカ5Rについても、左スピーカ5Lと同様の処理を行う。これにより、図1で示した畳み込み演算部11、12、21、22におけるフィルタと求めることができる。よって、精度の高い頭外低位処理を行うことができる。 The right speaker 5R is also subjected to the same processing as the left speaker 5L. As a result, it can be obtained as a filter in the convolution calculation units 11, 12, 21, and 22 shown in FIG. Therefore, it is possible to perform high-precision extra-head low-level processing.

実施の形態2.
本実施の形態にかかる信号処理方法について、図7〜図9を用いて説明する。図7,及び図8は、本実施の形態2にかかる信号処理方法を示すフローチャートである。図9は、各処理を説明するための波形を示す図である。なお、実施の形態2におけるフィルタ生成装置200、及び信号処理装置201等の構成は実施の形態1で示した図2,図3と同様であるため説明を省略する。
Embodiment 2.
The signal processing method according to the present embodiment will be described with reference to FIGS. 7 to 9. 7 and 8 are flowcharts showing the signal processing method according to the second embodiment. FIG. 9 is a diagram showing a waveform for explaining each process. Since the configurations of the filter generation device 200 and the signal processing device 201 in the second embodiment are the same as those in FIGS. 2 and 3 shown in the first embodiment, the description thereof will be omitted.

本実施の形態では、第1概形算出部222、第2概形算出部223、時間決定部225、評価関数算出部227、及び分離境界点算出部228における処理等が実施の形態1の処理と異なっている。なお、実施の形態1と同様の処理については適宜説明を省略する。例えば、極値算出部224、特性分離部229、特性解析部241、特性調整部242、特性生成部243等の処理は実施の形態1の処理と同様であるため、詳細な説明を省略する。 In the present embodiment, the processing in the first outline calculation unit 222, the second outline calculation unit 223, the time determination unit 225, the evaluation function calculation unit 227, and the separation boundary point calculation unit 228 is the processing of the first embodiment. Is different. The same processing as in the first embodiment will be omitted as appropriate. For example, the processing of the extreme value calculation unit 224, the characteristic separation unit 229, the characteristic analysis unit 241 and the characteristic adjustment unit 242, the characteristic generation unit 243 and the like is the same as the processing of the first embodiment, and thus detailed description thereof will be omitted.

まず、信号選択部221は、収音信号取得部212で取得された一対の収音信号のうち、音源に近い方の収音信号を選択する(S201)。これにより、実施の形態1と同様に、信号選択部221は、伝達特性Hlsに対応する収音信号を選択する。なお、一対の収音信号を図9のグラフIに示す。 First, the signal selection unit 221 selects the sound collection signal closer to the sound source from the pair of sound collection signals acquired by the sound collection signal acquisition unit 212 (S201). As a result, the signal selection unit 221 selects the sound pick-up signal corresponding to the transmission characteristic Hls, as in the first embodiment. A pair of sound pick-up signals is shown in Graph I of FIG.

第1概形算出部222は、収音信号の時間振幅データに基づく第1概形を算出する。第1概形を算出するため、まず、第1概形算出部222は、選択された収音信号の振幅の絶対値のデータに対して、単純移動平均を取ることで、平滑化を行う(S202)。ここで、収音信号の振幅の絶対値のデータを時間振幅データとする。そして、時間振幅データを平滑化処理することで得られたデータを平滑化データとする。なお、平滑化処理の方法については、単純移動平均に限られるものではない。 The first outline calculation unit 222 calculates the first outline based on the time amplitude data of the sound collection signal. In order to calculate the first outline, first, the first outline calculation unit 222 smoothes the data of the absolute value of the amplitude of the selected sound collection signal by taking a simple moving average (). S202). Here, the data of the absolute value of the amplitude of the sound pick-up signal is used as the time amplitude data. Then, the data obtained by smoothing the time amplitude data is used as the smoothed data. The smoothing process is not limited to the simple moving average.

第1概形算出部222は、直接音の到達予測時間T1と初期反射音の到達予測時間T2とに基づいて切り出し幅T3を設定する(S203)。切り出し幅T3は、S104と同様に、環境情報に基づいて、設定することができる。 The first outline calculation unit 222 sets the cutout width T3 based on the estimated arrival time T1 of the direct sound and the estimated arrival time T2 of the initial reflected sound (S203). The cutout width T3 can be set based on the environmental information as in S104.

第1概形算出部222は、平滑化データに基づいて、直接音の立ち上がり時間T4を算出する(S104)。例えば、第1概形算出部222は、平滑化データにおける最も早いピーク(極大値)の位置(時間)を立ち上がり時間T4とすることができる。 The first outline calculation unit 222 calculates the rise time T4 of the direct sound based on the smoothing data (S104). For example, the first scheme calculation unit 222 can set the position (time) of the earliest peak (maximum value) in the smoothed data as the rise time T4.

第1概形算出部222は、切り出し範囲の平滑化データを切り出して、窓掛けを実施することで第1概形を算出する(S205)。S205での処理は、S106での処理と同様であるため、説明を省略する。図9のグラフIIに第1概形の波形を示す。 The first outline calculation unit 222 calculates the first outline by cutting out the smoothing data of the cutout range and performing window hanging (S205). Since the processing in S205 is the same as the processing in S106, the description thereof will be omitted. Graph II of FIG. 9 shows the waveform of the first outline.

第2概形算出部223は、3次スプライン補間により、第1概形から第2概形を算出する(S206)。すなわち、第2概形算出部223は、3次スプライン補間を適用して、第1概形を平滑化することで、第2概形を算出する。図9のグラフIIに第2概形の波形を示す。もちろん、第2概形算出部223は、3次スプライン補間以外の手法を用いて、第1概形を平滑化してもよい。例えば、B−スプライン補間、ベジエ曲線による近似、ラグランジュ補間、Savitzky−Golayフィルタによるスムージングなど、平滑化の手法は特に限定されるものではない。 The second scheme calculation unit 223 calculates the second scheme from the first scheme by cubic spline interpolation (S206). That is, the second scheme calculation unit 223 calculates the second scheme by smoothing the first scheme by applying third-order spline interpolation. Graph II of FIG. 9 shows the waveform of the second outline. Of course, the second scheme calculation unit 223 may smooth the first scheme by using a method other than the third-order spline interpolation. For example, the smoothing method is not particularly limited, such as B-spline interpolation, approximation by Bezier curve, Lagrange interpolation, and smoothing by Savitzky-Goray filter.

極値算出部224は、第2概形の全ての極大値と極小値を求める(S207)。次に、極値算出部224は、最大を取る極大値よりも前の極値を排除する(S208)。最大を取る極大値は、直接音のピークに相当する。極値算出部224は、連続する2つの極値が、一定のレベル差の範囲内にある極値を排除する(S209)。これにより、ボトム時間Tbの候補となる極小値と、ピーク時間Tpの候補となる極大値との候補が求められる。S207〜S209の処理は、S108〜S110の処理と同様であるため、説明を省略する。図9のグラフIIに第2概形の極値を示す。 The extreme value calculation unit 224 obtains all the maximum values and the minimum values of the second outline (S207). Next, the extremum calculation unit 224 excludes the extremum before the maximum value that takes the maximum (S208). The maximum value that takes the maximum corresponds to the peak of the direct sound. The extreme value calculation unit 224 excludes extreme values in which two consecutive extreme values are within a certain level difference (S209). As a result, candidates for a minimum value that is a candidate for the bottom time Tb and a maximum value that is a candidate for the peak time Tp are obtained. Since the processing of S207 to S209 is the same as the processing of S108 to S110, the description thereof will be omitted. Graph II of FIG. 9 shows the extremum of the second outline.

次に、時間決定部225は、連続する2つの極値間の差が最大となる極値対を求めるS210)。極値間の差は、時間軸方向における傾きで定義される値である。時間決定部225が求める極値対は、極小値の後に極大値となる並び順になる。すなわち、極大値の後に極小値となる並び順では、極値間の差が負となるため、時間決定部225が求める極値対は、極小値の後に極大値となる並び順になっている。 Next, the time determination unit 225 obtains an extremum pair that maximizes the difference between two consecutive extrema values (S210). The difference between extrema is a value defined by the slope in the time axis direction. The extreme value pair obtained by the time determination unit 225 is in the order in which the maximum value is obtained after the minimum value. That is, in the order in which the maximum value is followed by the minimum value, the difference between the extreme values is negative. Therefore, the extreme value pair obtained by the time determination unit 225 is in the order in which the maximum value is obtained after the minimum value.

時間決定部225は、求めた極値対の極小値の時間を直接音から初期反射音までにあるボトム時間Tbとし、極大値の時間を初期反射音のピーク時間Tpとする(S211)。図9のグラフIIIにボトム時間Tbと、ピーク時間Tpとを示す。 The time determination unit 225 sets the time of the minimum value of the obtained extreme value pair as the bottom time Tb from the direct sound to the initial reflected sound, and sets the time of the maximum value as the peak time Tp of the initial reflected sound (S211). Graph III of FIG. 9 shows the bottom time Tb and the peak time Tp.

探索範囲設定部226は、ボトム時間Tbとピーク時間Tpから探索範囲Tsを決定する(S212)。例えば、S113と同様に、探索範囲設定部226は、ボトム時間Tbから規定時間T6だけ前の時間を探索開始時間T7(=Tb―T6)とし、ピーク時間Tpを探索終了時間とする。 The search range setting unit 226 determines the search range Ts from the bottom time Tb and the peak time Tp (S212). For example, similarly to S113, the search range setting unit 226 sets the time before the bottom time Tb by the specified time T6 as the search start time T7 (= Tb-T6), and sets the peak time Tp as the search end time.

評価関数算出部227は、探索範囲Tsにおける一対の収音信号のデータを用いて、評価関数(第3概形)を算出する(S213)。なお、一対の収音信号は、伝達特性Hlsに対応する収音信号と伝達特性Hloに対応する収音信号とである。従って、本実施の形態では、実施の形態1と異なり、評価関数算出部227が、基準信号を用いずに評価関数を算出している。 The evaluation function calculation unit 227 calculates the evaluation function (third outline) using the data of the pair of sound pick-up signals in the search range Ts (S213). The pair of sound collecting signals is a sound collecting signal corresponding to the transmission characteristic Hls and a sound collecting signal corresponding to the transmission characteristic Hlo. Therefore, in the present embodiment, unlike the first embodiment, the evaluation function calculation unit 227 calculates the evaluation function without using the reference signal.

ここでは、一対の収音信号の絶対値和を評価関数としている。例えば、時間Tにおける伝達特性Hlsの収音信号の絶対値をABSHls(t)とし、伝達特性Hloの収音信号の絶対値をABSHlo(t)とする。評価関数はABSHls(t)+ABSHlo(t)となる。評価関数を図9のグラフIIIに示す。 Here, the sum of the absolute values of the pair of sound collecting signals is used as the evaluation function. For example, the absolute value of the sound pick-up signal of the transmission characteristic Hls at time T is ABS Hls (t), and the absolute value of the sound pick-up signal of the transmission characteristic Hlo is ABS Hlo (t). The evaluation function is ABS Hls (t) + ABS Hlo (t). The evaluation function is shown in Graph III of FIG.

分離境界点算出部228は、反復探索法により、評価関数の収束点を求めて、その時間を分離境界点とする(S214)。図9のグラフIIIに評価関数の収束点の時間T8を示す。例えば、本実施の形態では、分離境界点算出部228が以下の通りに反復探索することで、分離境界点を算出している。
(1)探索範囲Tsの先頭から一定の窓幅のデータを抽出して、その総和を求める。
(2)窓を時間軸方向にずらして、順次、窓幅のデータの総和を求めていく。
(3)求めた総和が最小となる窓位置を決定して、そのデータを切り出し、新しい探索範囲とする。
(4)収束点が求まるまで、(1)〜(3)の処理を繰り返す。
The separation boundary point calculation unit 228 obtains the convergence point of the evaluation function by the iterative search method, and sets the time as the separation boundary point (S214). Graph III of FIG. 9 shows the time T8 of the convergence point of the evaluation function. For example, in the present embodiment, the separation boundary point calculation unit 228 calculates the separation boundary point by iteratively searching as follows.
(1) Data of a constant window width is extracted from the beginning of the search range Ts, and the total is calculated.
(2) The window is shifted in the time axis direction, and the sum of the window width data is sequentially obtained.
(3) Determine the window position where the obtained sum is the minimum, cut out the data, and use it as a new search range.
(4) The processes (1) to (3) are repeated until the convergence point is obtained.

反復探索法を用いることで、評価関数の変動が小さくなる時間を分離境界点とすることができる。図10は、反復探索法により切り出されたデータを示す波形図である。図10では、第1探索〜第3探索の3回探索を繰り返す処理で得られた波形を示している。なお、図10では、横軸である時間軸をサンプル数で示している。 By using the iterative search method, the time when the fluctuation of the evaluation function becomes small can be set as the separation boundary point. FIG. 10 is a waveform diagram showing data cut out by the iterative search method. FIG. 10 shows the waveform obtained by the process of repeating the first search to the third search three times. In FIG. 10, the time axis, which is the horizontal axis, is shown by the number of samples.

第1探索では、分離境界点算出部228が、探索範囲Tsにおいて、第1の窓幅で順次総和を求めていく。第2探索では、分離境界点算出部228が、第1探索で求められた窓位置における第1の窓幅を探索範囲Ts1として、第2の窓幅で順次総和を求めていく。なお、第2の窓幅は第1の窓幅よりも狭くなっている。 In the first search, the separation boundary point calculation unit 228 sequentially obtains the total sum in the search range Ts with the first window width. In the second search, the separation boundary point calculation unit 228 sets the first window width at the window position obtained in the first search as the search range Ts1, and sequentially obtains the total sum in the second window width. The width of the second window is narrower than the width of the first window.

同様に、第3探索では、分離境界点算出部228が、第2探索で求められた窓位置における第2の窓幅を探索範囲Ts2として、第3の窓幅で順次総和を求めていく。なお、第3の窓幅は第2の窓幅よりも狭くなっている。各探索における窓幅は、適切に設定されていればどのような値でもよい。また、反復毎に窓幅を適宜変更してもよい。さらには、実施形態1のように、評価関数の最小値を分離境界点としてもよい。 Similarly, in the third search, the separation boundary point calculation unit 228 sets the second window width at the window position obtained in the second search as the search range Ts2, and sequentially obtains the total sum in the third window width. The width of the third window is narrower than the width of the second window. The window width in each search may be any value as long as it is set appropriately. Further, the window width may be appropriately changed for each iteration. Further, as in the first embodiment, the minimum value of the evaluation function may be set as the separation boundary point.

このように、本実施形態では、収音信号取得部212が、音源である左スピーカ5Lからマイク2Lに直接到達する直接音と、反射音とを含む収音信号を取得する。第1概形算出部222は、収音信号の時間振幅データに基づく第1概形を算出している。第2概形算出部223は、第1概形を平滑化することで、収音信号の第2概形を算出している。時間決定部225は、第2概形に基づいて、収音信号の直接音から初期反射音までにあるボトム時間(ボトム位置)と、初期反射音のピーク時間(ピーク位置)と、を決定している。 As described above, in the present embodiment, the sound collection signal acquisition unit 212 acquires the sound collection signal including the direct sound directly reaching the microphone 2L from the left speaker 5L which is the sound source and the reflected sound. The first outline calculation unit 222 calculates the first outline based on the time amplitude data of the sound collection signal. The second outline calculation unit 223 calculates the second outline of the sound pick-up signal by smoothing the first outline. The time determination unit 225 determines the bottom time (bottom position) from the direct sound of the pick-up signal to the initial reflected sound and the peak time (peak position) of the initial reflected sound based on the second outline. ing.

このようにすることで、収音信号の直接音から初期反射音までにあるボトム時間と、初期反射音のピーク時間とを適切に求めることができる。すなわち、直接音と反射音とを適切に分離するための情報であるボトム時間、及びピーク時間を、適切に求めることができる。このように、実施の形態2の処理によっても,実施の形態1と同様に,収音信号を適切に処理することができる。 By doing so, the bottom time from the direct sound of the pick-up signal to the initial reflected sound and the peak time of the initial reflected sound can be appropriately obtained. That is, the bottom time and the peak time, which are information for appropriately separating the direct sound and the reflected sound, can be appropriately obtained. As described above, the sound pick-up signal can be appropriately processed by the processing of the second embodiment as well as the first embodiment.

なお、時間決定部225は、第1概形、及び第2概形の少なくとも一方に基づいて、ボトム時間Tbとピーク時間Tpを決定すればよい。具体的には、ピーク時間Tpは、実施の形態1のように、第1概形に基づいて決定されてもよく、実施の形態2のように第2概形に基づいて決定されてもよい。また、実施の形態1、2では、時間決定部225が、第2概形に基づいてボトム時間Tbを決定しているが、第1概形に基づいて、ボトム時間Tbを決定してもよい。 The time determination unit 225 may determine the bottom time Tb and the peak time Tp based on at least one of the first outline and the second outline. Specifically, the peak time Tp may be determined based on the first outline as in the first embodiment, or may be determined based on the second outline as in the second embodiment. .. Further, in the first and second embodiments, the time determination unit 225 determines the bottom time Tb based on the second outline, but the bottom time Tb may be determined based on the first outline. ..

なお、実施の形態1の処理と実施の形態2の処理は適宜組み合わせることができる。例えば、第1の実施形態における第1概形算出部222の処理の代わりに、第2の実施形態における第1概形算出部222の処理を用いてもよい。同様に、第1の実施形態における第2概形算出部223、極値算出部224、時間決定部225、探索範囲設定部226、評価関数算出部227、又は分離境界点算出部228の処理の代わりに、第2の実施形態における第2概形算出部223、極値算出部224、時間決定部225、探索範囲設定部226、評価関数算出部227、又は分離境界点算出部228の処理を用いてもよい。 The process of the first embodiment and the process of the second embodiment can be combined as appropriate. For example, instead of the processing of the first scheme calculation unit 222 in the first embodiment, the processing of the first scheme calculation unit 222 in the second embodiment may be used. Similarly, the processing of the second rough shape calculation unit 223, the extreme value calculation unit 224, the time determination unit 225, the search range setting unit 226, the evaluation function calculation unit 227, or the separation boundary point calculation unit 228 in the first embodiment. Instead, the processing of the second rough shape calculation unit 223, the extreme value calculation unit 224, the time determination unit 225, the search range setting unit 226, the evaluation function calculation unit 227, or the separation boundary point calculation unit 228 in the second embodiment is performed. You may use it.

あるいは、第2の実施形態における第1概形算出部222、第2概形算出部223、極値算出部224、時間決定部225、探索範囲設定部226、評価関数算出部227、又は分離境界点算出部228の処理の代わりに、第1の実施形態における第1概形算出部222、第2概形算出部223、極値算出部224、時間決定部225、探索範囲設定部226、評価関数算出部227、又は分離境界点算出部228の処理を用いてもよい。このように、第1概形算出部222、第2概形算出部223、極値算出部224、時間決定部225、探索範囲設定部226、評価関数算出部227、及び分離境界点算出部228の処理の少なくとも1つ以上を、実施の形態1と実施の形態2とで置き換えて、実施することが可能である。 Alternatively, the first rough shape calculation unit 222, the second rough shape calculation unit 223, the extreme value calculation unit 224, the time determination unit 225, the search range setting unit 226, the evaluation function calculation unit 227, or the separation boundary in the second embodiment. Instead of the processing of the point calculation unit 228, the first rough shape calculation unit 222, the second rough shape calculation unit 223, the extreme value calculation unit 224, the time determination unit 225, the search range setting unit 226, and the evaluation in the first embodiment. The processing of the function calculation unit 227 or the separation boundary point calculation unit 228 may be used. In this way, the first outline calculation unit 222, the second outline calculation unit 223, the extreme value calculation unit 224, the time determination unit 225, the search range setting unit 226, the evaluation function calculation unit 227, and the separation boundary point calculation unit 228. It is possible to replace at least one or more of the processes of the above with the first embodiment and the second embodiment.

上記処理のうちの一部又は全部は、コンピュータプログラムによって実行されてもよい。上述したプログラムは、様々なタイプの非一時的なコンピュータ可読媒体(non−transitory computer readable medium)を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体(tangible storage medium)を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体(例えばフレキシブルディスク、磁気テープ、ハードディスクドライブ)、光磁気記録媒体(例えば光磁気ディスク)、CD−ROM(Read Only Memory)、CD−R、CD−R/W、半導体メモリ(例えば、マスクROM、PROM(Programmable ROM)、EPROM(Erasable PROM)、フラッシュROM、RAM(Random Access Memory))を含む。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体(transitory computer readable medium)によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。 Part or all of the above processing may be executed by a computer program. The programs described above can be stored and supplied to a computer using various types of non-transitory computer readable media. Non-transient computer-readable media include various types of tangible storage media. Examples of non-temporary computer-readable media include magnetic recording media (eg, flexible disks, magnetic tapes, hard disk drives), magneto-optical recording media (eg, magneto-optical disks), CD-ROMs (Read Only Memory), CD-Rs, CD-R / W, semiconductor memory (for example, mask ROM, PROM (Programmable ROM), EPROM (Erasable PROM), flash ROM, RAM (Random Access Memory)) is included. The program may also be supplied to the computer by various types of temporary computer readable media. Examples of temporary computer-readable media include electrical, optical, and electromagnetic waves. The temporary computer-readable medium can supply the program to the computer via a wired communication path such as an electric wire and an optical fiber, or a wireless communication path.

以上、本発明者によってなされた発明を実施の形態に基づき具体的に説明したが、本発明は上記実施の形態に限られたものではなく、その要旨を逸脱しない範囲で種々変更可能であることは言うまでもない。 Although the invention made by the present inventor has been specifically described above based on the embodiment, the present invention is not limited to the above embodiment and can be variously modified without departing from the gist thereof. Needless to say.

U ユーザ
2 マイクユニット
2L 左マイク
2R 右マイク
5L 左スピーカ
5R 右スピーカ
9L 左耳
9R 右耳
10 頭外定位処理部
11 畳み込み演算部
12 畳み込み演算部
21 畳み込み演算部
22 畳み込み演算部
24 加算器
25 加算器
41 フィルタ部
42 フィルタ部
200 フィルタ生成装置
201 信号処理装置
211 測定信号生成部
212 収音信号取得部
221 信号選択部
222 第1概形算出部
223 第2概形算出部
224 極値算出部
225 時間決定部
226 探索範囲設定部
227 評価関数算出部
228 分離境界点算出部
229 特性分離部
230 環境情報設定部
241 特性解析部
242 特性調整部
243 特性生成部
250 出力器
U User 2 Microphone unit 2L Left microphone 2R Right microphone 5L Left speaker 5R Right speaker 9L Left ear 9R Right ear 10 Out-of-head localization processing unit 11 Convolution calculation unit 12 Convolution calculation unit 21 Convolution calculation unit 22 Convolution calculation unit 24 Adder 25 Addition Instrument 41 Filter unit 42 Filter unit 200 Filter generation device 201 Signal processing device 211 Measurement signal generation unit 212 Sound collection signal acquisition unit 221 Signal selection unit 222 1st rough shape calculation unit 223 2nd rough shape calculation unit 224 Extreme value calculation unit 225 Time determination unit 226 Search range setting unit 227 Evaluation function calculation unit 228 Separation boundary point calculation unit 229 Characteristic separation unit 230 Environmental information setting unit 241 Characteristic analysis unit 242 Characteristic adjustment unit 243 Characteristic generator 250 Output unit

Claims (5)

音源からマイクに直接到達する直接音と、反射音とを含む収音信号を取得する収音信号取得部と、
前記収音信号の時間振幅データに基づく第1概形を算出する第1概形算出部と、
前記第1概形を平滑化することで、前記収音信号の第2概形を算出する第2概形算出部と、
前記第1概形と前記第2概形の少なくとも一方に基づいて、前記収音信号の直接音から初期反射音までにあるボトム時間と、初期反射音のピーク時間と、を決定する時間決定部とを備えた信号処理装置。
A sound collection signal acquisition unit that acquires a sound collection signal including the direct sound that reaches the microphone directly from the sound source and the reflected sound,
The first outline calculation unit that calculates the first outline based on the time amplitude data of the sound collection signal, and
A second outline calculation unit that calculates the second outline of the sound collection signal by smoothing the first outline, and
A time determination unit that determines the bottom time from the direct sound of the sound collection signal to the initial reflected sound and the peak time of the initial reflected sound based on at least one of the first rough shape and the second rough shape. A signal processing device equipped with and.
前記ボトム時間と前記ピーク時間とに基づいて、分離境界点を探索するための探索範囲を決定する探索範囲決定部をさらに備えた請求項1に記載の信号処理装置。 The signal processing apparatus according to claim 1, further comprising a search range determining unit for determining a search range for searching a separation boundary point based on the bottom time and the peak time. 前記探索範囲における前記収音信号に基づいて、評価関数を算出する評価関数算出部と、
前記評価関数に基づいて、前記分離境界点を算出する分離境界点算出部と、をさらに備えた請求項2に記載の信号処理装置。
An evaluation function calculation unit that calculates an evaluation function based on the sound collection signal in the search range,
The signal processing device according to claim 2, further comprising a separation boundary point calculation unit that calculates the separation boundary point based on the evaluation function.
音源からマイクに直接到達する直接音と、反射音とを含む収音信号を取得するステップと、
前記収音信号の時間振幅データに基づく前記収音信号の第1概形を算出するステップと、
前記第1概形を平滑化することで、前記収音信号の第2概形を算出するステップと、
前記第1概形と前記第2概形の少なくとも一方に基づいて、前記収音信号の直接音から初期反射音までにあるボトム時間と、初期反射音のピーク時間と、を決定するステップとを備えた信号処理方法。
The step of acquiring a pick-up signal including the direct sound that reaches the microphone directly from the sound source and the reflected sound,
A step of calculating the first outline of the sound collection signal based on the time amplitude data of the sound collection signal, and
A step of calculating the second outline of the sound collection signal by smoothing the first outline, and
Based on at least one of the first outline and the second outline, a step of determining the bottom time from the direct sound of the sound collection signal to the initial reflected sound and the peak time of the initial reflected sound is determined. Provided signal processing method.
音源から出力される音をマイクにより収音することで得られた収音信号を処理する信号処理方法を、コンピュータに実行させるプログラムであって、
前記信号処理方法は、
音源からマイクに直接到達する直接音と、反射音とを含む収音信号を取得するステップと、
前記収音信号の時間振幅データに基づく前記収音信号の第1概形を算出するステップと、
前記第1概形を平滑化することで、前記収音信号の第2概形を算出するステップと、
前記第1概形と前記第2概形の少なくとも一方に基づいて、前記収音信号の直接音から初期反射音までにあるボトム時間と、初期反射音のピーク時間と、を決定するステップとを備えた、プログラム。
A program that causes a computer to execute a signal processing method that processes a sound collection signal obtained by collecting the sound output from a sound source with a microphone.
The signal processing method is
The step of acquiring a pick-up signal including the direct sound that reaches the microphone directly from the sound source and the reflected sound,
A step of calculating the first outline of the sound collection signal based on the time amplitude data of the sound collection signal, and
A step of calculating the second outline of the sound collection signal by smoothing the first outline, and
Based on at least one of the first outline and the second outline, a step of determining the bottom time from the direct sound of the pick-up signal to the initial reflected sound and the peak time of the initial reflected sound is determined. Prepared, program.
JP2017183337A 2017-02-24 2017-09-25 Signal processing equipment, signal processing methods, and programs Active JP6904197B2 (en)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP2017183337A JP6904197B2 (en) 2017-09-25 2017-09-25 Signal processing equipment, signal processing methods, and programs
EP18756889.4A EP3588987B1 (en) 2017-02-24 2018-02-06 Filter generation device, filter generation method, and program
PCT/JP2018/003975 WO2018155164A1 (en) 2017-02-24 2018-02-06 Filter generation device, filter generation method, and program
CN201880011697.9A CN110301142B (en) 2017-02-24 2018-02-06 Filter generation device, filter generation method, and storage medium
US16/549,928 US10805727B2 (en) 2017-02-24 2019-08-23 Filter generation device, filter generation method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017183337A JP6904197B2 (en) 2017-09-25 2017-09-25 Signal processing equipment, signal processing methods, and programs

Publications (2)

Publication Number Publication Date
JP2019062265A JP2019062265A (en) 2019-04-18
JP6904197B2 true JP6904197B2 (en) 2021-07-14

Family

ID=66177674

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017183337A Active JP6904197B2 (en) 2017-02-24 2017-09-25 Signal processing equipment, signal processing methods, and programs

Country Status (1)

Country Link
JP (1) JP6904197B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7632163B2 (en) * 2021-08-06 2025-02-19 株式会社Jvcケンウッド Processing device and processing method

Also Published As

Publication number Publication date
JP2019062265A (en) 2019-04-18

Similar Documents

Publication Publication Date Title
JP6922603B2 (en) Signal processing equipment, signal processing methods, and programs
JP6791001B2 (en) Out-of-head localization filter determination system, out-of-head localization filter determination device, out-of-head localization determination method, and program
JP6701824B2 (en) Measuring device, filter generating device, measuring method, and filter generating method
US10412530B2 (en) Out-of-head localization processing apparatus and filter selection method
US11044571B2 (en) Processing device, processing method, and program
CN108476372B (en) Measuring device and measuring method
US10805727B2 (en) Filter generation device, filter generation method, and program
WO2021059984A1 (en) Out-of-head localization filter determination system, out-of-head localization processing device, out-of-head localization filter determination device, out-of-head localization filter determination method, and program
JP6904197B2 (en) Signal processing equipment, signal processing methods, and programs
US10687144B2 (en) Filter generation device and filter generation method
JP2022185840A (en) Out-of-head localization processing device and out-of-head localization processing method
CN108605197B (en) Filter generation device, filter generation method, and sound image localization processing method
JP6981330B2 (en) Out-of-head localization processing device, out-of-head localization processing method, and program
JP7435334B2 (en) Extra-head localization filter determination system, extra-head localization filter determination method, and program
JP6805879B2 (en) Filter generator, filter generator, and program
JP2024125727A (en) Clustering device and clustering method
JP2024164882A (en) AGC control device, AGC control method, and program
JP2023024038A (en) Processing device and processing method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200330

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210607

R150 Certificate of patent or registration of utility model

Ref document number: 6904197

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150