TWI633275B - Distance detection device and distance detection method thereof - Google Patents
Distance detection device and distance detection method thereof Download PDFInfo
- Publication number
- TWI633275B TWI633275B TW106125193A TW106125193A TWI633275B TW I633275 B TWI633275 B TW I633275B TW 106125193 A TW106125193 A TW 106125193A TW 106125193 A TW106125193 A TW 106125193A TW I633275 B TWI633275 B TW I633275B
- Authority
- TW
- Taiwan
- Prior art keywords
- distance
- sound
- speaker
- signal
- sound signal
- Prior art date
Links
- 238000001514 detection method Methods 0.000 title description 4
- 230000005236 sound signal Effects 0.000 claims abstract description 180
- 238000000034 method Methods 0.000 claims abstract description 21
- 238000001914 filtration Methods 0.000 claims description 22
- 230000004044 response Effects 0.000 claims description 4
- 238000010586 diagram Methods 0.000 description 8
- 238000005259 measurement Methods 0.000 description 5
- 230000001133 acceleration Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
Landscapes
- Measurement Of Velocity Or Position Using Acoustic Or Ultrasonic Waves (AREA)
Abstract
一種距離偵測裝置及其距離偵測方法。將聲音接收器所接收到的聲音信號與預設聲音信號進行交叉相關運算,以產生交叉相關信號,依據揚聲器輸出預設聲音信號的時間點、交叉相關信號中對應第一峰值的第一聲音接收時間以及對應第二峰值的第二聲音接收時間計算第一距離以及第二距離,並依據第一距離以及第二距離計算聲音接收器與反射板間的距離。A distance detecting device and a distance detecting method thereof. Performing a cross-correlation operation between the sound signal received by the sound receiver and the preset sound signal to generate a cross-correlation signal, and outputting a preset sound signal according to a time point of the speaker and a first sound receiving corresponding to the first peak in the cross-correlation signal The first distance and the second distance are calculated for the time and the second sound receiving time corresponding to the second peak, and the distance between the sound receiver and the reflector is calculated according to the first distance and the second distance.
Description
本發明是有關於一種偵測裝置,且特別是有關於一種距離偵測裝置及其距離偵測方法。 The present invention relates to a detecting device, and more particularly to a distance detecting device and a distance detecting method thereof.
一般來說,在三維空間中求取座標位置需要許多的麥克風搭配,例如當只有一個喇叭作為訊號源時,需要大於四個以上的麥克風,才能透過每一個麥克風與喇叭的距離以及麥克風彼此之間的距離,來計算出特定麥克風的三維位置。 In general, finding a coordinate position in a three-dimensional space requires a lot of microphones. For example, when there is only one speaker as a signal source, more than four microphones are needed to pass the distance between each microphone and the speaker and the microphones. The distance to calculate the three-dimensional position of a particular microphone.
本發明提供一種距離偵測裝置及其距離偵測方法,可減少距離量測所需的聲音接收器數量。 The invention provides a distance detecting device and a distance detecting method thereof, which can reduce the number of sound receivers required for distance measurement.
本發明的距離偵測裝置包括揚聲器、聲音接收器以及處理器。揚聲器配置於反射板的一側,輸出預設聲音信號,反射板 反射預設聲音信號而產生反射聲音信號。處理器將聲音接收器所接收到的聲音信號與預設聲音信號進行交叉相關運算,以產生交叉相關信號,其中交叉相關信號包括對應預設聲音信號的第一峰值以及對應反射聲音信號的第二峰值,處理器依據揚聲器輸出預設聲音信號的時間點、對應第一峰值的第一聲音接收時間以及對應第二峰值的第二聲音接收時間計算第一距離以及第二距離,並依據第一距離以及第二距離計算聲音接收器與反射板間的距離。 The distance detecting device of the present invention includes a speaker, a sound receiver, and a processor. The speaker is disposed on one side of the reflector, and outputs a preset sound signal, a reflector The preset sound signal is reflected to generate a reflected sound signal. The processor cross-correlates the sound signal received by the sound receiver with the preset sound signal to generate a cross-correlation signal, wherein the cross-correlation signal includes a first peak corresponding to the preset sound signal and a second corresponding to the reflected sound signal a peak, the processor calculates a first distance and a second distance according to a time point at which the speaker outputs the preset sound signal, a first sound receiving time corresponding to the first peak, and a second sound receiving time corresponding to the second peak, and according to the first distance And the second distance calculates the distance between the sound receiver and the reflector.
在本發明的一實施例中,上述的第一距離為聲音接收器與揚聲器間的距離,第二距離為聲音接收器與虛擬揚聲器間的距離,揚聲器與虛擬揚聲器相對於反射板呈對稱,揚聲器與虛擬揚聲器間相隔第三距離,處理器依據第一距離、第二距離以及第三距離計算聲音接收器在反射板的法線方向上與反射板間的距離。 In an embodiment of the invention, the first distance is a distance between the sound receiver and the speaker, the second distance is a distance between the sound receiver and the virtual speaker, and the speaker and the virtual speaker are symmetric with respect to the reflector, and the speaker A third distance from the virtual speaker, the processor calculates the distance between the sound receiver and the reflector in the normal direction of the reflector according to the first distance, the second distance, and the third distance.
在本發明的一實施例中,上述的預設聲音信號具有時變的振幅與頻率,預設聲音信號經低通濾波後所得到的第一低通濾波信號與預設聲音信號之間具有時間差值,處理器對聲音接收器所接收到的聲音信號進行低通濾波以產生第二低通濾波信號,處理器依據時間差值與第二低通濾波信號預估聲音接收器接收到預設聲音信號與反射聲音信號時的時間。 In an embodiment of the invention, the preset sound signal has a time-varying amplitude and frequency, and the first low-pass filtered signal obtained by the low-pass filtering of the preset sound signal has a time between the first low-pass filtered signal and the preset sound signal. a difference, the processor low-pass filtering the sound signal received by the sound receiver to generate a second low-pass filtered signal, and the processor predicts the sound receiver to receive the preset according to the time difference value and the second low-pass filtered signal The time when the sound signal is reflected and the sound signal is reflected.
在本發明的一實施例中,上述的時間差值為揚聲器輸出預設聲音信號的封包振幅峰值的時間與第一低通濾波信號的封包振幅峰值所對應的時間差值。 In an embodiment of the invention, the time difference is a time difference between a time when the speaker outputs the peak amplitude of the packet of the preset sound signal and a peak of the packet amplitude of the first low-pass filtered signal.
在本發明的一實施例中,上述的低通濾波為無限脈衝響 應濾波。 In an embodiment of the invention, the low pass filtering is an infinite impulse Should be filtered.
在本發明的一實施例中,上述的交叉相關運算為快速交叉相關運算。 In an embodiment of the invention, the cross-correlation operation described above is a fast cross-correlation operation.
本發明還提供一種距離偵測裝置的距離偵測方法,距離偵測裝置包括揚聲器以及聲音接收器,揚聲器配置於反射板的一側,用以輸出預設聲音信號,反射板反射預設聲音信號而產生反射聲音信號,距離偵測裝置的距離偵測方法包括下列步驟。將聲音接收器所接收到的聲音信號與預設聲音信號進行交叉相關運算,以產生交叉相關信號,其中交叉相關信號包括對應預設聲音信號的第一峰值以及對應反射聲音信號的第二峰值。依據揚聲器輸出預設聲音信號的時間點、對應第一峰值的第一聲音接收時間以及對應第二峰值的第二聲音接收時間計算第一距離以及第二距離。依據第一距離以及第二距離計算聲音接收器與反射板間的距離。 The invention also provides a distance detecting method for a distance detecting device. The distance detecting device comprises a speaker and a sound receiver. The speaker is disposed on one side of the reflecting plate for outputting a preset sound signal, and the reflecting plate reflects the preset sound signal. The method for detecting the distance of the distance detecting device includes the following steps. The sound signal received by the sound receiver is cross-correlated with the preset sound signal to generate a cross-correlation signal, wherein the cross-correlation signal includes a first peak corresponding to the preset sound signal and a second peak corresponding to the reflected sound signal. The first distance and the second distance are calculated according to a time point at which the speaker outputs the preset sound signal, a first sound receiving time corresponding to the first peak, and a second sound receiving time corresponding to the second peak. The distance between the sound receiver and the reflector is calculated based on the first distance and the second distance.
在本發明的一實施例中,上述的第一距離為聲音接收器與揚聲器間的距離,第二距離為聲音接收器與虛擬揚聲器間的距離,揚聲器與虛擬揚聲器相對於反射板呈對稱,揚聲器與虛擬揚聲器間相隔第三距離,距離偵測裝置的距離偵測方法包括,依據第一距離、第二距離以及第三距離計算聲音接收器在反射板的法線方向上與反射板間的距離。 In an embodiment of the invention, the first distance is a distance between the sound receiver and the speaker, the second distance is a distance between the sound receiver and the virtual speaker, and the speaker and the virtual speaker are symmetric with respect to the reflector, and the speaker A third distance from the virtual speaker, the distance detecting method of the distance detecting device comprises: calculating the distance between the sound receiver and the reflector in the normal direction of the reflector according to the first distance, the second distance, and the third distance .
在本發明的一實施例中,上述的預設聲音信號具有時變的振幅與頻率,預設聲音信號經低通濾波後所得到的第一低通濾 波信號與預設聲音信號之間具有時間差值,距離偵測裝置的距離偵測方法包括下列步驟。對聲音接收器所接收到的聲音信號進行低通濾波以產生第二低通濾波信號。依據時間差值與第二低通濾波信號預估聲音接收器接收到預設聲音信號與反射聲音信號時的時間。 In an embodiment of the invention, the preset sound signal has a time-varying amplitude and frequency, and the first low-pass filter obtained by the low-pass filtering of the preset sound signal There is a time difference between the wave signal and the preset sound signal, and the distance detecting method of the distance detecting device includes the following steps. The sound signal received by the sound receiver is low pass filtered to produce a second low pass filtered signal. The time when the sound receiver receives the preset sound signal and the reflected sound signal is estimated according to the time difference value and the second low-pass filtered signal.
在本發明的一實施例中,上述的時間差值為揚聲器輸出預設聲音信號的封包振幅峰值的時間與第一低通濾波信號的封包振幅峰值所對應的時間差值。 In an embodiment of the invention, the time difference is a time difference between a time when the speaker outputs the peak amplitude of the packet of the preset sound signal and a peak of the packet amplitude of the first low-pass filtered signal.
在本發明的一實施例中,上述的低通濾波為無限脈衝響應濾波。 In an embodiment of the invention, the low pass filtering described above is an infinite impulse response filtering.
在本發明的一實施例中,上述的交叉相關運算為快速交叉相關運算。 In an embodiment of the invention, the cross-correlation operation described above is a fast cross-correlation operation.
基於上述,本發明的實施例將聲音接收器所接收到的聲音信號與預設聲音信號進行交叉相關運算,以產生交叉相關信號,依據揚聲器輸出預設聲音信號的時間點、交叉相關信號中對應第一峰值的第一聲音接收時間以及對應第二峰值的第二聲音接收時間計算第一距離以及第二距離,並依據第一距離以及第二距離計算聲音接收器與反射板間的距離,如此可減少距離量測所需的聲音接收器數量。 Based on the above, the embodiment of the present invention cross-correlates the sound signal received by the sound receiver with the preset sound signal to generate a cross-correlation signal, and corresponds to a time point of the preset sound signal and a cross-correlation signal according to the speaker output. Calculating a first distance and a second distance according to a first sound receiving time of the first peak and a second sound receiving time corresponding to the second peak, and calculating a distance between the sound receiver and the reflector according to the first distance and the second distance, It reduces the number of sound receivers required for distance measurement.
為讓本發明的上述特徵和優點能更明顯易懂,下文特舉實施例,並配合所附圖式作詳細說明如下。 The above described features and advantages of the invention will be apparent from the following description.
102、102’‧‧‧揚聲器 102, 102'‧‧‧ Speakers
104‧‧‧聲音接收器 104‧‧‧Sound Receiver
106‧‧‧處理器 106‧‧‧ Processor
A1‧‧‧反射板 A1‧‧‧reflector
d、R、R1、R2、H‧‧‧距離 d, R, R1, R2, H‧‧‧ distance
s(t)‧‧‧預設聲音信號 s(t)‧‧‧Preset sound signal
tA、tB、t_Tx、t_Max、t_Tx_IIR、t_Rx_IIR‧‧‧時間 tA, tB, t_Tx, t_Max, t_Tx_IIR, t_Rx_IIR‧‧‧ time
t1‧‧‧時間差值 T1‧‧‧ time difference
TA、TC、TN‧‧‧時間長度 TA, TC, TN‧‧‧ length of time
Tx_IIR‧‧‧第一低通濾波信號 Tx_IIR‧‧‧ first low pass filtered signal
Rx_IIR‧‧‧第二低通濾波信號 Rx_IIR‧‧‧second low pass filtered signal
y(t)‧‧‧聲音信號 y(t)‧‧‧ sound signal
S402~S406‧‧‧距離偵測裝置的距離偵測方法步驟 S402~S406‧‧‧ Distance detection device distance detection method steps
圖1是依照本發明一實施例之距離偵測裝置的示意圖。 1 is a schematic diagram of a distance detecting device in accordance with an embodiment of the present invention.
圖2是依照本發明一實施例的交叉相關信號的波形示意圖。 2 is a waveform diagram of a cross-correlation signal in accordance with an embodiment of the present invention.
圖3A是依照本發明一實施例的揚聲器輸出的預設聲音信號的波形示意圖。 FIG. 3A is a waveform diagram of a preset sound signal output by a speaker according to an embodiment of the invention.
圖3B是依照本發明一實施例的聲音接收器所接收到的聲音信號的波形示意圖。 3B is a waveform diagram of a sound signal received by a sound receiver in accordance with an embodiment of the present invention.
圖4是依照本發明一實施例的距離偵測裝置的距離偵測方法的流程圖。 4 is a flow chart of a distance detecting method of a distance detecting device according to an embodiment of the invention.
圖1是依照本發明一實施例之距離偵測裝置的示意圖,請參照圖1。距離偵測裝置包括揚聲器102、聲音接收器104以及處理器106,其中處理器106耦接聲音接收器104,揚聲器102與聲音接收器104的相對距離R1可例如為固定,然不以此為限。揚聲器102配置於反射板A1的一側,揚聲器102可輸出預設聲音信號,反射板A1可反射預設聲音信號而產生反射聲音信號,其中預設聲音信號具有時變的振幅與頻率,也就是說,預設聲音信號在不同時間點可對應不同的振幅與頻率,對應地,反射聲音信號也具有時變的振幅與頻率。聲音接收器104用以接收聲音信號,處理器106可用以對預設聲音信號以及聲音接收器104所接收到的 聲音信號進行信號處理。聲音接收器104所接收到的聲音信號可包括揚聲器102輸出的預設聲音信號以及反射板A1反射預設聲音信號而產生的反射聲音信號,其中反射聲音信號可等效於以反射板A1為中心,而與揚聲器102呈對稱配置的虛擬揚聲器102’所輸出,如圖1所示,揚聲器102與虛擬揚聲器102’相對於反射板A1呈對稱,且皆與反射板A1相距距離d。 1 is a schematic diagram of a distance detecting device according to an embodiment of the present invention. Please refer to FIG. 1. The distance detecting device includes a speaker 102, a sound receiver 104, and a processor 106. The processor 106 is coupled to the sound receiver 104. The relative distance R1 between the speaker 102 and the sound receiver 104 can be fixed, for example. . The speaker 102 is disposed on one side of the reflector A1, the speaker 102 can output a preset sound signal, and the reflector A1 can reflect the preset sound signal to generate a reflected sound signal, wherein the preset sound signal has a time-varying amplitude and frequency, that is, It is said that the preset sound signals can correspond to different amplitudes and frequencies at different time points, and correspondingly, the reflected sound signals also have time-varying amplitudes and frequencies. The sound receiver 104 is configured to receive a sound signal, and the processor 106 can be used to receive the preset sound signal and the sound receiver 104. The sound signal is signal processed. The sound signal received by the sound receiver 104 may include a preset sound signal output by the speaker 102 and a reflected sound signal generated by the reflector A1 reflecting the preset sound signal, wherein the reflected sound signal may be equivalent to being centered on the reflector A1. As shown in FIG. 1, the speaker 102 and the virtual speaker 102' are symmetric with respect to the reflector A1, and are all spaced apart from the reflector A1 by a distance d.
處理器106可例如包括中央處理器、或是其他可程式化之一般用途或特殊用途的微處理器(Microprocessor)、數位訊號處理器(Digital Signal Processor,DSP)、控制器、特殊應用積體電路(Application Specific Integrated Circuit,ASIC)、可程式化邏輯裝置(Programmable Logic Device,PLD)或其他類似裝置或這些裝置的組合。此外,處理器106中可配置有隨機存取記憶體(RAM)或唯讀記憶體(ROM)等揮發性儲存媒體,處理器106可例如與聲音接收器104整合在同一電子裝置(例如可攜式電子裝置)中,亦或是與聲音接收器104分別配置在不同的電子裝置中。在部分實施例中,處理器106也可透過網路或其它方式以有線或無線的方式與揚聲器102以及聲音接收器104進行信號傳輸。 The processor 106 can include, for example, a central processing unit or other programmable general purpose or special purpose microprocessor (Microprocessor), digital signal processor (DSP), controller, special application integrated circuit. (Application Specific Integrated Circuit, ASIC), Programmable Logic Device (PLD) or other similar device or a combination of these devices. In addition, the processor 106 may be configured with a volatile storage medium such as a random access memory (RAM) or a read-only memory (ROM). The processor 106 may be integrated with the sound receiver 104 on the same electronic device (for example, portable). In the electronic device, the sound receiver 104 is also disposed in a different electronic device. In some embodiments, the processor 106 can also transmit signals to the speaker 102 and the sound receiver 104 in a wired or wireless manner via a network or other means.
處理器106可將聲音接收器104所接收到的聲音信號與揚聲器所輸出的預設聲音信號進行交叉相關運算,以產生交叉相關信號,其中交叉相關運算可例如為快速交叉相關運算,然不以此為限。圖2是依照本發明一實施例的交叉相關信號的波形示意圖。如圖2所示,由於聲音接收器104所接收到的聲音信號包括 揚聲器102輸出的預設聲音信號以及反射板A1反射預設聲音信號而產生的反射聲音信號,因此交叉相關信號將包括對應預設聲音信號的第一峰值以及對應反射聲音信號的第二峰值,其中第一峰值對應的聲音接收時間tA以及第二峰值對應聲音接收時間tB。處理器106可依據聲音接收時間tA來計算聲音接收器104與揚聲器102之間的距離R1,並依據聲音接收時間tB來計算聲音接收器104與虛擬揚聲器102’之間的距離R2。如此處理器106便可依據距離R1、距離R2以及揚聲器102與虛擬揚聲器102’之間的距離計算聲音接收器104與反射板A1間的距離,例如計算聲音接收器104與揚聲器102與虛擬揚聲器102’的中點間的距離R,或是計算聲音接收器104在反射板A1的法線方向上與反射板A1間的距離H。由上述內容可知,本實施例的距離偵測裝置可僅使用一個聲音接收器104獲得聲音接收器104與反射板A1間的距離R或距離H,相較於習知技術可使用更少的聲音接收器便可達到距離量測的目的。 The processor 106 may perform a cross-correlation operation on the sound signal received by the sound receiver 104 and the preset sound signal output by the speaker to generate a cross-correlation signal, wherein the cross-correlation operation may be, for example, a fast cross-correlation operation, but This is limited. 2 is a waveform diagram of a cross-correlation signal in accordance with an embodiment of the present invention. As shown in FIG. 2, the sound signal received by the sound receiver 104 includes a preset sound signal output by the speaker 102 and a reflected sound signal generated by the reflector A1 reflecting the preset sound signal, so the cross-correlation signal will include a first peak corresponding to the preset sound signal and a second peak corresponding to the reflected sound signal, wherein The sound receiving time tA corresponding to the first peak and the second peak correspond to the sound receiving time tB. The processor 106 can calculate the distance R1 between the sound receiver 104 and the speaker 102 based on the sound receiving time tA, and calculate the distance R2 between the sound receiver 104 and the virtual speaker 102' in accordance with the sound receiving time tB. Thus, the processor 106 can calculate the distance between the sound receiver 104 and the reflector A1 according to the distance R1, the distance R2, and the distance between the speaker 102 and the virtual speaker 102', for example, the sound receiver 104 and the speaker 102 and the virtual speaker 102 are calculated. The distance R between the midpoints of ', or the distance H between the sound receiver 104 and the reflector A1 in the normal direction of the reflector A1. It can be seen from the above that the distance detecting device of the present embodiment can obtain the distance R or the distance H between the sound receiver 104 and the reflector A1 using only one sound receiver 104, and can use less sound than the prior art. The receiver can achieve the purpose of distance measurement.
詳細來說,聲音接收器104與揚聲器102之間的距離R1以及聲音接收器104與虛擬揚聲器102’之間的距離R2,可分別以下列式子獲得:R1=c.(tB-tA) (1) In detail, the distance R1 between the sound receiver 104 and the speaker 102 and the distance R2 between the sound receiver 104 and the virtual speaker 102' can be obtained by the following equations: R 1 = c . ( tB - tA ) (1)
R2=c.(tB-tA) (2) R 2 = c . ( tB-tA ) (2)
其中c為聲速。此外,聲音接收器104與揚聲器102與虛擬揚聲器102’的中點間的距離R以及聲音接收器104與反射板
A1間的距離H可例如分別由下列式子獲得:
如此將聲音接收器104所接收到的聲音信號與預設聲音信號進行交叉相關運算來產生交叉相關信號,依據揚聲器102輸出預設聲音信號的時間點、交叉相關信號中對應第一峰值的聲音接收時間tA以及對應第二峰值的聲音接收時間tB計算距離R1以及距離R2,便可依據距離R1以及距離R2計算聲音接收器104與反射板A1間的距離,而有效地減少距離量測所需的聲音接收器數量。 The cross-correlation signal is generated by the cross-correlation operation between the sound signal received by the sound receiver 104 and the preset sound signal, and the sound receiving corresponding to the first peak in the cross-correlation signal is output according to the time point at which the speaker 102 outputs the preset sound signal. The time tA and the sound receiving time tB corresponding to the second peak calculate the distance R1 and the distance R2, and the distance between the sound receiver 104 and the reflecting plate A1 can be calculated according to the distance R1 and the distance R2, thereby effectively reducing the distance measurement required. The number of sound receivers.
在部分實施例中,處理器106可例如透過網路傳輸的方式與揚聲器102進行資料傳輸,以得知揚聲器102輸出預設聲音信號的時間點。其中,預設聲音信號經低通濾波後(例如對預設聲音信號進行無限脈衝響應濾波,然不以此為限)所得到的第一低通濾波信號與預設聲音信號之間具有時間差值,處理器106可依據此時間差值預估聲音接收器104接收到預設聲音信號的封包振幅峰值時所對應的時間,並依據聲音接收器104接收到預設聲音信號的封包振幅峰值的準確時間與揚聲器102輸出預設聲音信號的封包振幅峰值的時間計算揚聲器102與聲音接收器104間的距離R1。舉例來說,圖3A是依照本發明一實施例的揚聲器輸出的預設聲音信號的波形示意圖。在圖3A中,預設聲音信號s(t)的封包振 幅峰值對應時間t_Tx,而預設聲音信號s(t)經低通濾波後所得到的第一低通濾波信號Tx_IIR(如虛線所示)的振幅峰值對應時間t_Tx_IIR,則第一低通濾波信號Tx_IIR與預設聲音信號s(t)之間的時間差值t1等於t_Tx_IIR-t_Tx。 In some embodiments, the processor 106 can perform data transmission with the speaker 102 by way of network transmission to know the time point at which the speaker 102 outputs the preset sound signal. The time difference between the first low-pass filtered signal and the preset sound signal obtained by the low-pass filtering of the preset sound signal (for example, the infinite impulse response filtering of the preset sound signal, but not limited thereto) The processor 106 can estimate the time corresponding to the peak of the packet amplitude of the preset sound signal received by the sound receiver 104 according to the time difference, and according to the peak amplitude of the packet amplitude of the preset sound signal received by the sound receiver 104. The distance R1 between the speaker 102 and the sound receiver 104 is calculated at the exact time and the time at which the speaker 102 outputs the peak amplitude of the packet of the preset sound signal. For example, FIG. 3A is a waveform diagram of a preset sound signal output by a speaker according to an embodiment of the invention. In FIG. 3A, the packet vibration of the preset sound signal s(t) The amplitude peak corresponds to the time t_Tx, and the amplitude peak of the first low-pass filtered signal Tx_IIR (shown by the dotted line) obtained by the low-pass filtering of the preset sound signal s(t) corresponds to the time t_Tx_IIR, and the first low-pass filtered signal The time difference t1 between Tx_IIR and the preset sound signal s(t) is equal to t_Tx_IIR-t_Tx.
處理器106可對聲音接收器104所接收到的聲音信號進行低通濾波(例如進行與預設聲音信號所進行的低通濾波相同的低通濾波處理)以產生第二低通濾波信號,處理器106依據時間差值與第二低通濾波信號預估聲音接收器104接收到預設聲音信號的封包振幅峰值時所對應的第二時間。舉例來說,圖3B是依照本發明一實施例的聲音接收器所接收到的聲音信號的波形示意圖。在圖3B中,聲音接收器104所接收到的聲音信號y(t)經低通濾波後所得到的第二低通濾波信號Rx_IIR(如虛線所示)的振幅峰值對應時間t_Rx_IIR,處理器106可將時間t_Rx_IIR減去時間差值t1,以預估聲音接收器104接收到預設聲音信號的封包振幅峰值時所對應的時間t_Max。 The processor 106 can low-pass filter the sound signal received by the sound receiver 104 (for example, performing the same low-pass filtering process as the low-pass filtering performed by the preset sound signal) to generate a second low-pass filtered signal, and process The controller 106 predicts the second time corresponding to the peak of the packet amplitude of the preset sound signal received by the sound receiver 104 according to the time difference value and the second low-pass filtered signal. For example, FIG. 3B is a waveform diagram of a sound signal received by a sound receiver in accordance with an embodiment of the present invention. In FIG. 3B, the amplitude peak of the second low-pass filtered signal Rx_IIR (shown by a broken line) obtained by the low-pass filtering of the sound signal y(t) received by the sound receiver 104 corresponds to the time t_Rx_IIR, and the processor 106 The time difference t1 can be subtracted from the time t_Rx_IIR to estimate the time t_Max corresponding to when the sound receiver 104 receives the peak of the packet amplitude of the preset sound signal.
處理器106可判斷對應時間t_Max的聲音接收器104接收到的聲音信號y(t)的頻率值與對應時間t_Tx的揚聲器102輸出的預設聲音信號s(t)的頻率值間的差值是否超出預設範圍。詳細來說,處理器106可對以時間t_Max為基準(例如以時間t_Max為中心,然不以此為限)的時間長度T_C內的聲音接收器104所接收到的聲音信號y(t)進行傅立葉轉換運算,並判斷在以時間t_Tx為基準(例如以時間t_Tx為中心,然不以此為限)的時間長度T_C內聲 音接收器104所接收到的聲音信號y(t)在頻域中具有最大振幅的頻域信號的頻率值與對應時間t_Tx的揚聲器102輸出的預設聲音信號s(t)的頻率值間的差值是否超出預設範圍。當對應時間t_Max的聲音接收器104接收到的聲音信號y(t)的頻率值與對應時間t_Tx的揚聲器102輸出的預設聲音信號s(t)的頻率值間的差值未超出預設範圍時,代表聲音接收器104已接收到預設聲音信號s(t)。其中時間長度T_C可例如設定為對應預設聲音信號s(t)的封包振幅小於預設值的時間長度,也就是說僅利用預設聲音信號s(t)中封包振幅較大的部分來進行頻率值的比較,以提高比較結果的精確度,此外亦可減少處理器106的運算量。 The processor 106 can determine whether the difference between the frequency value of the sound signal y(t) received by the sound receiver 104 corresponding to the time t_Max and the frequency value of the preset sound signal s(t) output by the speaker 102 corresponding to the time t_Tx is Exceeding the preset range. In detail, the processor 106 may perform the sound signal y(t) received by the sound receiver 104 within the time length T_C within a time length T_C based on the time t_Max (eg, centered on time t_Max, but not limited thereto). Fourier transform operation, and judge the time length T_C within the time base T_Tx (for example, centered on time t_Tx, but not limited to this) The sound signal y(t) received by the tone receiver 104 has a frequency value of a frequency domain signal having a maximum amplitude in the frequency domain and a frequency value of a preset sound signal s(t) output by the speaker 102 corresponding to the time t_Tx. Whether the difference is outside the preset range. The difference between the frequency value of the sound signal y(t) received by the sound receiver 104 corresponding to the time t_Max and the frequency value of the preset sound signal s(t) output by the speaker 102 corresponding to the time t_Tx does not exceed the preset range. At this time, the representative sound receiver 104 has received the preset sound signal s(t). The time length T_C can be set, for example, to a time length corresponding to the packet amplitude of the preset sound signal s(t) being less than the preset value, that is, only the portion with a larger amplitude of the packet in the preset sound signal s(t) is used. The comparison of the frequency values is to improve the accuracy of the comparison result, and also to reduce the amount of computation of the processor 106.
處理器106可在對應時間t_Max的聲音接收器104接收到的聲音信號y(t)的頻率值與對應時間t_Tx的揚聲器102輸出的預設聲音信號s(t)的頻率值間的差值未超出預設範圍時,將以時間t_Tx為基準的時間長度T_C內的揚聲器102輸出的預設聲音信號s(t)與以時間t_Max為基準的時間長度T_N內的聲音接收器104所接收到的聲音信號進行交叉相關運算,以產生交叉相關信號,其中交叉相關運算可例如為快速交叉相關運算,然不以此為限,此外時間長度T_N大於時間長度T_C,時間長度T_N可例如設定為大於等於預設聲音信號s(t)的時間長度TA,但須小於預設聲音信號s(t)傳遞揚聲器102與聲音接收器104在使用空間中能夠配置的最遠的相對距離所需的時間。處理器106可依據交叉相關信號的振幅峰值所對應的時間t_Rx(亦即聲音接收器104接收到預設聲 音信號s(t)的封包振幅峰值的準確時間,其可作為圖1實施例的時間tA)與時間t_Tx計算揚聲器102與聲音接收器104間的距離R1。舉例來說,揚聲器102與聲音接收器104間的距離R1可等於(t_Rx-t_Tx)×c,其中c為聲速。 The difference between the frequency value of the sound signal y(t) received by the sound receiver 104 corresponding to the time t_Max and the frequency value of the preset sound signal s(t) output by the speaker 102 corresponding to the time t_Tx is not When the preset range is exceeded, the preset sound signal s(t) outputted by the speaker 102 in the time length T_C based on the time t_Tx and the sound receiver 104 received in the time length T_N based on the time t_Max are received. The sound signal is subjected to a cross-correlation operation to generate a cross-correlation signal, wherein the cross-correlation operation can be, for example, a fast cross-correlation operation, but not limited thereto. Further, the time length T_N is greater than the time length T_C, and the time length T_N can be set to, for example, greater than or equal to The time length TA of the sound signal s(t) is preset, but must be less than the time required for the predetermined sound signal s(t) to convey the farthest relative distance that the speaker 102 and the sound receiver 104 can be configured in the use space. The processor 106 can according to the time t_Rx corresponding to the amplitude peak of the cross-correlation signal (that is, the sound receiver 104 receives the preset sound). The exact time of the peak amplitude of the envelope of the tone signal s(t) can be calculated as the distance R1 between the speaker 102 and the sound receiver 104 as time tA) and time t_Tx of the embodiment of Fig. 1. For example, the distance R1 between the speaker 102 and the sound receiver 104 may be equal to (t_Rx - t_Tx) x c, where c is the speed of sound.
值得注意的是,在部分實施例中,時間長度T_N亦可被設定為小於時間長度TA,例如將時間長度T_N設定為對應預設聲音信號s(t)的封包振幅小於另一預設值的時間長度。如此將時間長度T_N設定為小於預設聲音信號s(t)傳遞揚聲器102與聲音接收器104在使用空間中能夠配置的最遠的相對距離所需的時間,處理器106便不需如習知技術般對預設聲音信號s(t)與聲音接收器104在長時間(至少需時間長度TA加上預設聲音信號s(t)傳遞揚聲器102與聲音接收器104在使用空間中能夠配置的最遠的相對距離所需的時間)內所接收到的聲音信號y(t)進行交叉相關運算,而可大幅地減少處理器106將預設聲音信號s(t)與聲音信號y(t)進行交叉相關運算的時間。而且,由於處理器106已經先判斷出以時間t_Tx為基準的時間長度T_C內聲音接收器104所接收到的聲音信號y(t)在頻域中具有最大振幅的頻域信號的頻率值與對應時間t_Tx的揚聲器102輸出的預設聲音信號s(t)的頻率值間的差值未超出預設範圍,因此亦可確保聲音接收器104已接收到預設聲音信號s(t),進而可精確地得到聲音接收器104接收到預設聲音信號s(t)的封包振幅峰值的時間t_Rx,進而計算出揚聲器102與聲音接收器104間的距離R1。 It should be noted that, in some embodiments, the time length T_N may also be set to be less than the time length TA. For example, the time length T_N is set to be smaller than another preset value corresponding to the preset sound signal s(t). length of time. Thus, by setting the time length T_N to be less than the time required for the predetermined sound signal s(t) to deliver the farthest relative distance that the speaker 102 and the sound receiver 104 can be configured in the usage space, the processor 106 does not need to be as conventional. The preset sound signal s(t) and the sound receiver 104 are configured to be configurable in the use space for a long time (at least the length of time TA plus the preset sound signal s(t) is transmitted in the space of use of the speaker 102 and the sound receiver 104. The received sound signal y(t) is subjected to a cross-correlation operation within the time required for the farthest relative distance, and the processor 106 can greatly reduce the preset sound signal s(t) and the sound signal y(t). The time to perform the cross-correlation operation. Moreover, since the processor 106 has first determined the frequency value and corresponding value of the frequency domain signal having the maximum amplitude in the frequency domain of the sound signal y(t) received by the sound receiver 104 within the time length T_C based on the time t_Tx The difference between the frequency values of the preset sound signals s(t) outputted by the speaker 102 of the time t_Tx does not exceed the preset range, so that it is also ensured that the sound receiver 104 has received the preset sound signal s(t), and thus The time t_Rx at which the sound receiver 104 receives the peak amplitude of the packet of the preset sound signal s(t) is accurately obtained, thereby calculating the distance R1 between the speaker 102 and the sound receiver 104.
以此類推,虛擬揚聲器102’與聲音接收器104間的距離R2間的距離亦可以類似的方式獲得,本領域具通常知識者應可藉由上述實施例得知其實施方式,因此在此不再贅述。 By analogy, the distance between the virtual speaker 102' and the distance R2 between the sound receivers 104 can also be obtained in a similar manner. Those skilled in the art should be able to understand the embodiments thereof by the above embodiments, and therefore Let me repeat.
在部分實施例中,在揚聲器102與聲音接收器104間的相對速度不為0的情形下。處理器106也可利用都普勒效應來修正計算出的揚聲器102與聲音接收器104間的距離。舉例來說,揚聲器102可例如每隔一個時段輸出一個預設聲音信號,在本實施例中,預設聲音信號s(t)可以下列式子表示:s(t)=A(t).cos[2π.f(t).t] (5) In some embodiments, the relative speed between the speaker 102 and the sound receiver 104 is not zero. The processor 106 can also use the Doppler effect to correct the calculated distance between the speaker 102 and the sound receiver 104. For example, the speaker 102 can output a preset sound signal, for example, every other time period. In this embodiment, the preset sound signal s(t) can be expressed by the following equation: s ( t )= A ( t ). Cos[2 π . f ( t ). t ] (5)
其中t為時間,A(t)為預設聲音信號s(t)的振幅,而f(t)為預設聲音信號s(t)的頻率。每個時段的時間長度可例如設定為預設聲音信號s(t)的時間長度加上預設聲音信號s(t)傳遞揚聲器102與聲音接收器104在使用空間中能夠配置的最遠的相對距離所需的時間,如此可確保聲音接受器104在每個時段中皆可接收到揚聲器102所發出的預設聲音信號s(t)。 Where t is time, A(t) is the amplitude of the preset sound signal s(t), and f(t) is the frequency of the preset sound signal s(t). The length of time of each time period can be set, for example, to the length of time of the preset sound signal s(t) plus the preset sound signal s(t) to convey the farthest relative position that the speaker 102 and the sound receiver 104 can configure in the use space. The required time from the distance ensures that the sound receptor 104 can receive the preset sound signal s(t) emitted by the speaker 102 in each time period.
假設揚聲器102在第m個時段輸出預設聲音信號s(t),其中m為大於1的整數,且預設聲音信號s(t)在預設聲音信號s(t)的封包振幅峰值對應時間t_Tx以及頻率f_TMax,另外聲音接收器104接收到的預設聲音信號y(t)在時間t_Max對應頻率f_TMax。其中頻率f_RMax可例如藉由處理器106對以時間t_Max為基準(例如以時間t_Max為中心,然不以此為限)的時間長度T_C內聲音接收器104所接收到的聲音信號y(t)進行傅立葉轉換運算 而求得。頻率f_RMax可例如為聲音信號y(t)在頻域中具有最大振幅的頻域信號的頻率值,然不以此為限。在部分實施例中,處理器106亦可進一步依據進行傅立葉轉換運算後所得到的多個頻域信號進行內插運算(例如多項式內差運算,然不以此為限),以得到更精確的頻率f_RMax。其中時間長度T_C可例如設定為對應預設聲音信號s(t)的封包振幅小於預設值的時間長度,藉由僅利用預設聲音信號s(t)中封包振幅較大的部分來進行頻率值的比較,可提高計算頻率的精確度,同時並可減少處理器106的運算量。 It is assumed that the speaker 102 outputs the preset sound signal s(t) in the mth period, where m is an integer greater than 1, and the preset sound signal s(t) corresponds to the peak of the packet amplitude of the preset sound signal s(t). t_Tx and frequency f_TMax, in addition, the preset sound signal y(t) received by the sound receiver 104 corresponds to the frequency f_TMax at time t_Max. The frequency f_RMax may be, for example, by the processor 106 for the sound signal y(t) received by the sound receiver 104 within a time length T_C based on the time t_Max (eg, centered on time t_Max, but not limited thereto). Fourier transform operation And ask for it. The frequency f_RMax can be, for example, the frequency value of the frequency domain signal having the maximum amplitude of the sound signal y(t) in the frequency domain, but is not limited thereto. In some embodiments, the processor 106 may further perform an interpolation operation (for example, a polynomial internal difference operation, but not limited thereto) according to the multiple frequency domain signals obtained after performing the Fourier transform operation, to obtain a more accurate method. Frequency f_RMax. The time length T_C can be set, for example, to a time length corresponding to the packet amplitude of the preset sound signal s(t) being less than the preset value, by using only the portion of the preset sound signal s(t) that has a larger amplitude. The comparison of values can increase the accuracy of the calculation frequency while reducing the amount of computation of the processor 106.
處理器106可依據前次計算出的揚聲器102與聲音接收器104間的相對速度利用都普勒效應修正預設聲音信號s(t)的頻率值,舉例來說,處理器106例如以下列式子修正預設聲音信號s(t)的頻率f(t):
其中f’(t)為修正後的頻率,為第m個時段第k-1階的揚聲器102與聲音接收器104間的初始相對速度,c為聲速,k為正整數。修正後的預設聲音信號x(t)可如下列式子所示:
揚聲器102與聲音接收器104間的初始相對速度(k等於1時的相對速度)可由處理器106依據頻率f_RMax與頻率f_TMax 計算而得,例如可依據下列式子計算而得。 The initial relative speed between the speaker 102 and the sound receiver 104 (relative speed when k is equal to 1) may be based on the frequency f_RMax and the frequency f_TMax by the processor 106. Calculated, for example, can be calculated according to the following formula.
其中為第m個時段的揚聲器102與聲音接收器104間的初始相對速度。處理器106可將修正後的預設聲音信號x(t)與聲音接收器104所接收到的聲音信號y(t)進行交叉相關運算,以產生交叉相關信號,其中交叉相關運算可例如為快速交叉相關運算,然不以此為限。處理器106並依據交叉相關信號的封包振幅峰值所對應的時間與預設聲音信號s(t)的封包振幅峰值對應的時間t_Tx計算揚聲器102與聲音接收器104間的距離R1。 among them The initial relative speed between the speaker 102 and the sound receiver 104 for the mth time period. The processor 106 may cross-correlate the corrected preset sound signal x(t) with the sound signal y(t) received by the sound receiver 104 to generate a cross-correlation signal, wherein the cross-correlation operation may be, for example, fast Cross-correlation operations are not limited to this. The processor 106 calculates the distance R1 between the speaker 102 and the sound receiver 104 according to the time t_Tx corresponding to the peak of the packet amplitude of the preset sound signal s(t) according to the time corresponding to the peak amplitude of the packet of the cross-correlation signal.
舉例來說,第m個時段的第k階的修正相對距離可如下列式子所示:
處理器106可依據對應第m個時段的揚聲器102與聲音接收器104間的修正相對距離與對應第m-1個時段的揚聲器102與聲音接收器104間的修正相對距離計算對應第m個時段的揚聲器102與聲音接收器104間的相對速度。舉例來說,第m個時段的第k階的相對速度可如下列式子所示:
其中Td為各個時段的時間長度,Rm-1為第m-1個時段所計算出的相對距離。處理器106可在得到初始相對速度後,開始依據上述式子(6)、(7)、(9)、(10)遞回地計算揚聲器102與聲音
接收器104間的相對速度,直到相對速度收斂至特定值。舉例來說,處理器106可依據對應第m個時段的揚聲器102與聲音接收器104間的相對速度以及對應第m-1個時段的揚聲器102與聲音接收器104間的相對速度判斷對應第m個時段的揚聲器102與聲音接收器104間的相對速度是否已收斂至預設範圍內。例如,處理器106可依據下列式子判斷相對速度是否已收斂:
其中THV為預設的門檻值,當的絕對值收斂至-THV與THV構成的預設範圍時,代表處理器106所計算出的第m個時段的第k階的修正相對距離的精準度已達到要求,而可將其作為第m個時段最終確定相對距離。同理,第m個時段的第k階的相對速度也可被作為第m個時段的最終確定相對速度。此外,第m個時段的揚聲器102與聲音接收器104間的最終確定相對加速度am可如以下列式子所示:a m =(v m -v m-1)/Td (12) Where THV is the preset threshold, when The corrected relative distance of the kth order representing the mth period calculated by the processor 106 when the absolute value converges to a preset range of -THV and THV The accuracy has been met, and it can be used as the mth time period to determine the relative distance. Similarly, the relative speed of the kth order of the mth time period It can also be used as the final determination of the relative speed of the mth time period. Further, the final determined relative acceleration a m between the speaker 102 and the sound receiver 104 of the mth time period can be expressed as follows: a m = ( v m - v m -1 ) / Td (12)
以此類推,第m個時段的虛擬揚聲器102’與聲音接收器104間的最終確定相對距離、最終確定相對速度以及最終確定相對加速度亦可以類似的方式獲得,本領域具通常知識者應可藉由上述實施例得知其實施方式,因此在此不再贅述。 By analogy, the final determined relative distance between the virtual speaker 102' and the sound receiver 104 of the mth time period, the final determination of the relative speed, and the final determination of the relative acceleration may also be obtained in a similar manner, and those skilled in the art should be able to borrow The embodiments are known from the above embodiments, and therefore will not be described again.
圖4是依照本發明一實施例的距離偵測裝置的距離偵測方法的流程圖,請參照圖3。在本實施例中,揚聲器配置於反射板 的一側,且揚聲器與虛擬揚聲器相對於反射板呈對稱,揚聲器可輸出預設聲音信號,反射板可反射預設聲音信號而產生反射聲音信號。揚聲器輸出的預設聲音信號具有時變的振幅與頻率,對應地,反射聲音信號也具有時變的振幅與頻率。由上述實施例可知,距離偵測裝置的距離偵測方法可至少包括下列步驟。首先,將聲音接收器所接收到的聲音信號與預設聲音信號進行交叉相關運算,以產生交叉相關信號,其中交叉相關信號包括對應預設聲音信號的第一峰值以及對應反射聲音信號的第二峰值(步驟S402),交叉相關運算可例如為快速交叉相關運算,然不以此為限。接著,依據揚聲器輸出預設聲音信號的時間點、對應第一峰值的第一聲音接收時間以及對應第二峰值的第二聲音接收時間計算第一距離以及第二距離(步驟S404),其中第一距離為聲音接收器與揚聲器間的距離,第二距離為聲音接收器與虛擬揚聲器間的距離,揚聲器與虛擬揚聲器間相隔一段第三距離。然後,依據第一距離以及第二距離計算聲音接收器與反射板間的距離(步驟S406),例如可依據該第一距離、第二距離以及第三距離計算聲音接收器在反射板的法線方向上與反射板間的距離。 4 is a flow chart of a method for detecting a distance of a distance detecting device according to an embodiment of the present invention. Please refer to FIG. 3. In this embodiment, the speaker is disposed on the reflector On one side, and the speaker and the virtual speaker are symmetric with respect to the reflector, the speaker can output a preset sound signal, and the reflector can reflect the preset sound signal to generate a reflected sound signal. The preset sound signal output by the speaker has a time-varying amplitude and frequency, and correspondingly, the reflected sound signal also has a time-varying amplitude and frequency. It can be seen from the above embodiments that the distance detecting method of the distance detecting device can include at least the following steps. First, the sound signal received by the sound receiver is cross-correlated with the preset sound signal to generate a cross-correlation signal, wherein the cross-correlation signal includes a first peak corresponding to the preset sound signal and a second corresponding to the reflected sound signal. The peak correlation (step S402), the cross-correlation operation may be, for example, a fast cross-correlation operation, but not limited thereto. Then, calculating a first distance and a second distance according to a time point at which the speaker outputs the preset sound signal, a first sound receiving time corresponding to the first peak, and a second sound receiving time corresponding to the second peak (step S404), wherein the first The distance is the distance between the sound receiver and the speaker, and the second distance is the distance between the sound receiver and the virtual speaker, and the speaker and the virtual speaker are separated by a third distance. Then, calculating the distance between the sound receiver and the reflector according to the first distance and the second distance (step S406), for example, calculating the normal of the sound receiver on the reflector according to the first distance, the second distance, and the third distance The distance between the direction and the reflector.
其中,預設聲音信號經低通濾波後所得到的第一低通濾波信號與預設聲音信號之間具有時間差值,其中時間差值可例如為揚聲器輸出預設聲音信號的封包振幅峰值的時間與第一低通濾波信號的封包振幅峰值所對應的時間差值。在部分實施例中,可對聲音接收器所接收到的聲音信號進行低通濾波以產生第二低通 濾波信號,並依據時間差值與第二低通濾波信號預估聲音接收器接收到預設聲音信號與反射聲音信號時的時間,以依據揚聲器輸出預設聲音信號的封包振幅峰值的時間與聲音接收器接收到預設聲音信號與反射聲音信號時的時間來計算聲音接收器與反射板間的距離。 The time difference value between the first low-pass filtered signal obtained by the low-pass filtering of the preset sound signal and the preset sound signal may be, for example, the peak amplitude of the packet amplitude of the preset sound signal output by the speaker. The time difference between the time and the peak amplitude of the packet of the first low pass filtered signal. In some embodiments, the sound signal received by the sound receiver can be low pass filtered to generate a second low pass. Filtering the signal, and estimating the time when the sound receiver receives the preset sound signal and the reflected sound signal according to the time difference value and the second low-pass filter signal, to output the time and sound of the peak amplitude of the preset sound signal according to the speaker The time when the receiver receives the preset sound signal and the reflected sound signal calculates the distance between the sound receiver and the reflector.
綜上所述,本發明的實施例將聲音接收器所接收到的聲音信號與預設聲音信號進行交叉相關運算,以產生交叉相關信號,依據揚聲器輸出預設聲音信號的時間點、交叉相關信號中對應第一峰值的第一聲音接收時間以及對應第二峰值的第二聲音接收時間計算第一距離以及第二距離,並依據第一距離以及第二距離計算聲音接收器與反射板間的距離,如此可減少距離量測所需的聲音接收器數量。 In summary, the embodiment of the present invention cross-correlates the sound signal received by the sound receiver with the preset sound signal to generate a cross-correlation signal, and outputs a time point and a cross-correlation signal of the preset sound signal according to the speaker. Calculating a first distance and a second distance according to a first sound receiving time corresponding to the first peak and a second sound receiving time corresponding to the second peak, and calculating a distance between the sound receiver and the reflector according to the first distance and the second distance This reduces the number of sound receivers required for distance measurement.
雖然本發明已以實施例揭露如上,然其並非用以限定本發明,任何所屬技術領域中具有通常知識者,在不脫離本發明的精神和範圍內,當可作些許的更動與潤飾,故本發明的保護範圍當視後附的申請專利範圍所界定者為準。 Although the present invention has been disclosed in the above embodiments, it is not intended to limit the present invention, and any one of ordinary skill in the art can make some changes and refinements without departing from the spirit and scope of the present invention. The scope of the invention is defined by the scope of the appended claims.
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW106125193A TWI633275B (en) | 2017-07-27 | 2017-07-27 | Distance detection device and distance detection method thereof |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW106125193A TWI633275B (en) | 2017-07-27 | 2017-07-27 | Distance detection device and distance detection method thereof |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TWI633275B true TWI633275B (en) | 2018-08-21 |
| TW201910723A TW201910723A (en) | 2019-03-16 |
Family
ID=63959787
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW106125193A TWI633275B (en) | 2017-07-27 | 2017-07-27 | Distance detection device and distance detection method thereof |
Country Status (1)
| Country | Link |
|---|---|
| TW (1) | TWI633275B (en) |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2010003837A1 (en) * | 2008-07-08 | 2010-01-14 | Brüel & Kjær Sound & Vibration Measurement A/S | Reconstructing an acoustic field |
| US8369184B2 (en) * | 2009-01-26 | 2013-02-05 | Shotspotter, Inc. | Systems and methods with improved three-dimensional source location processing including constraint of location solutions to a two-dimensional plane |
| CN102893175B (en) * | 2010-05-20 | 2014-10-29 | 皇家飞利浦电子股份有限公司 | Distance estimation using sound signals |
| CN103443649B (en) * | 2011-03-03 | 2015-06-24 | 高通股份有限公司 | Systems, methods, devices, and computer-readable media for source localization using audible sound and ultrasound |
| US20160025836A1 (en) * | 2014-07-25 | 2016-01-28 | Nxp B.V. | Distance measurement |
| TW201638608A (en) * | 2015-04-28 | 2016-11-01 | 英特爾公司 | Measurement of distance between devices using audio signals |
-
2017
- 2017-07-27 TW TW106125193A patent/TWI633275B/en active
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2010003837A1 (en) * | 2008-07-08 | 2010-01-14 | Brüel & Kjær Sound & Vibration Measurement A/S | Reconstructing an acoustic field |
| US8369184B2 (en) * | 2009-01-26 | 2013-02-05 | Shotspotter, Inc. | Systems and methods with improved three-dimensional source location processing including constraint of location solutions to a two-dimensional plane |
| CN102893175B (en) * | 2010-05-20 | 2014-10-29 | 皇家飞利浦电子股份有限公司 | Distance estimation using sound signals |
| CN103443649B (en) * | 2011-03-03 | 2015-06-24 | 高通股份有限公司 | Systems, methods, devices, and computer-readable media for source localization using audible sound and ultrasound |
| US20160025836A1 (en) * | 2014-07-25 | 2016-01-28 | Nxp B.V. | Distance measurement |
| TW201638608A (en) * | 2015-04-28 | 2016-11-01 | 英特爾公司 | Measurement of distance between devices using audio signals |
Also Published As
| Publication number | Publication date |
|---|---|
| TW201910723A (en) | 2019-03-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP3112831B1 (en) | Environmental parameter sensor | |
| US10839808B2 (en) | Detection of replay attack | |
| KR200492445Y1 (en) | Circuit for acoustic distance time of flight compensation | |
| CN104041075B (en) | Audio Source Position Estimation | |
| WO2017039632A1 (en) | Passive self-localization of microphone arrays | |
| CN109669158B (en) | A sound source localization method, system, computer equipment and storage medium | |
| CN113841420B (en) | Method and system for indoor calibration in speaker system | |
| CN109375199B (en) | Distance detection device and distance detection method thereof | |
| TWI633275B (en) | Distance detection device and distance detection method thereof | |
| US20190033438A1 (en) | Distance detection device and distance detection method thereof | |
| JP6433630B2 (en) | Noise removing device, echo canceling device, abnormal sound detecting device, and noise removing method | |
| CN112327252B (en) | A multi-target tracking method based on multi-speaker and multi-microphone sound waves | |
| TWI646341B (en) | Distance detection device and distance detection method thereof | |
| TWI633323B (en) | Distance detection device and distance detection method thereof | |
| CN110988853B (en) | Ultrasonic arrival time calculation method based on effective peak value | |
| CN114296031A (en) | System and method for location determination using direct path information | |
| WO2016013286A1 (en) | Phase difference calculation device, sound source direction detection device, and phase difference calculation method | |
| CN109387170B (en) | Distance detection device and distance detection method thereof | |
| TWI633276B (en) | Distance detection device and distance detection method thereof | |
| TW201915432A (en) | Distance detection device and distance detection method thereof | |
| CN114966708B (en) | Distance measurement method and system | |
| TWI805425B (en) | System and method for determining time of light of ultrasound wave | |
| CN109696668A (en) | Distance detection device and its distance detection method | |
| KR100202263B1 (en) | Noise control system | |
| CN114966707A (en) | Wearing detection method and system of wearable device |