US20050111674A1 - Sound pickup method and system with sound source tracking - Google Patents
Sound pickup method and system with sound source tracking Download PDFInfo
- Publication number
- US20050111674A1 US20050111674A1 US10/781,817 US78181704A US2005111674A1 US 20050111674 A1 US20050111674 A1 US 20050111674A1 US 78181704 A US78181704 A US 78181704A US 2005111674 A1 US2005111674 A1 US 2005111674A1
- Authority
- US
- United States
- Prior art keywords
- microphones
- sound source
- tracking device
- microphone array
- source tracking
- 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.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04R—LOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
- H04R3/00—Circuits for transducers, loudspeakers or microphones
- H04R3/005—Circuits for transducers, loudspeakers or microphones for combining the signals of two or more microphones
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04R—LOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
- H04R2201/00—Details of transducers, loudspeakers or microphones covered by H04R1/00 but not provided for in any of its subgroups
- H04R2201/40—Details of arrangements for obtaining desired directional characteristic by combining a number of identical transducers covered by H04R1/40 but not provided for in any of its subgroups
- H04R2201/403—Linear arrays of transducers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04R—LOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
- H04R2430/00—Signal processing covered by H04R, not provided for in its groups
- H04R2430/20—Processing of the output signals of the acoustic transducers of an array for obtaining a desired directivity characteristic
- H04R2430/23—Direction finding using a sum-delay beam-former
Definitions
- the invention relates to a sound pickup method and system, more particularly to a sound pickup method and system that employs sound source tracking to enhance sound pickup quality of a microphone array.
- a conventional microphone array includes a plurality of microphones disposed in an array and spaced apart from each other. By processing sound source signals picked up by the microphones, directionality of the sound source signals can be determined. As such, the microphone array can be used to promote signal-to-noise ratio (abbreviated as SNR) so as to enhance a target signal that originates from a specific direction by suppressing noise from other directions.
- SNR signal-to-noise ratio
- a conventional so-called delay-and-sum microphone array 1 is shown to include a number (n) of microphones 11 disposed in an array, a number (n) of delay units 12 , each of which is coupled to a corresponding microphone 11 , and an adder 13 connected to the delay units 12 . Adjacent ones of the microphones 11 are spaced apart by a distance (d). When each of the microphones 11 receives a sound source signal, the corresponding delay unit 12 will perform corresponding signal delay for the sound source signal in accordance with predetermined estimated delay times, such as ⁇ t 1 , ⁇ t 2 and ⁇ t 3 , in sequence.
- the signal received by the first microphone (ml) will be transmitted to the adder 13 after a delay time (n ⁇ 1) ⁇ t 1
- the signal received by the second microphone (m 2 ) will be transmitted to the adder 13 after a delay time (n ⁇ 2) ⁇ t 1
- the delayed signals will be subsequently combined in the adder 13 .
- a signal having the largest amplitude is determined so as to obtain an indication of the loudest sound source.
- a delay time At defined as the time difference between the time when the signal of the loudest sound source reaches a microphone nearest thereto and the time when the signal of the loudest sound source reaches another microphone adjacent to the nearest microphone is obtained.
- the delay units 12 are operated to delay the sound source signals of the corresponding microphones 11 in accordance with the delay time ⁇ t. In this manner, signals from the loudest sound source are enhanced while suppressing signals from sound sources in other directions.
- the conventional microphone array 1 is able to find the direction of a loudest sound source and to enhance signals picked up from the loudest sound source.
- the noise amplitude is greater than that of a target sound source signal (i.e., the loudest sound source is not the target sound source)
- the undesired noise signal will be enhanced while suppressing the target sound source signal, thereby resulting in poor sound pickup quality.
- the object of the present invention is to provide a sound pickup method and system that employs sound source tracking to overcome the aforesaid drawbacks commonly associated with the prior art.
- a sound pickup method is to be implemented using a microphone array that includes a plurality of microphones disposed in an array and spaced apart from each other, and a sound source tracking device that is disposed at determined distances relative to the microphones in the microphone array.
- the sound pickup method comprises:
- step b) with reference to the determined distances of the sound source tracking device from the microphones in the microphone array, and the distance and direction values obtained in step a), determining nearest and farthest ones of the microphones in the microphone array relative to the target sound source;
- step d) processing signals generated by the microphones in the microphone array by introducing the corresponding time delays determined in step c) into the signals from the microphones.
- a sound pickup system comprises a microphone array, a sound source tracking device, and a signal processing unit.
- the microphone array includes a plurality of microphones disposed in an array and spaced apart from each other.
- the sound source tracking device is disposed at determined distances relative to the microphones in the microphone array, and is operable so as to obtain distance and direction values of a target sound source relative to the sound source tracking device.
- the sound source tracking device determines nearest and farthest ones of the microphones in the microphone array relative to the target sound source with reference to the determined distances of the sound source tracking device from the microphones in the microphone array, and the distance and direction values obtained by the sound source tracking device.
- the signal processing unit is coupled to the microphone array and the sound source tracking device, and includes a delay calculator for determining appropriate time delays for the nearest one of the microphones according to the distance thereof from the farthest one of the microphones and for other ones of the microphones in the microphone array according to the distance of each of the other ones of the microphones from the nearest one of the microphones.
- the signal processing unit further includes a delay processor for processing signals generated by the microphones in the microphone array by introducing the corresponding time delays determined by the delay calculator into the signals from the microphones.
- FIG. 1 illustrates a conventional sound pickup system that incorporates a microphone array
- Figure 2 is a block diagram illustrating the preferred embodiment of a sound pickup system according to the present invention.
- Figure 3 is a flow chart to illustrate the sound pickup method of the preferred embodiment.
- FIGS. 4 (A) to 4 (E) are exemplary time graphs to illustrate how sound signals picked by microphones of a microphone array are processed in accordance with the preferred embodiment of this invention.
- the preferred embodiment of a sound pickup system 2 is shown to include a microphone array 20 , a sound source tracking device 21 , and a signal processing unit 22 .
- the microphone array 20 includes a plurality of microphones disposed in an array and spaced apart from each other.
- the microphone array 20 includes four microphones (m 1 ), (m 2 ), (m 3 ), (m 4 ) that are disposed in a one-dimensional array. Adjacent ones of the microphones (m 1 ), (m 2 ), (m 3 ), (m 4 ) are spaced apart from each other by a constant distance (d 1 ).
- the sound source tracking device 21 is disposed at determined distances relative to the microphones (m 1 ), (m 2 ), (m 3 ), (m 4 ) in the microphone array 20 , and is operable so as to obtain distance and direction values of a target sound source 3 relative to the sound source tracking device 21 .
- the sound source tracking device 21 includes an image capturing device 211 , such as a digital camera, and an image processing unit 212 coupled to the image capturing device 211 .
- the image processing unit 212 determines the distance and direction values from size and position of an image of a body part of the target sound source 3 captured by the image capturing device 211 .
- the body part is a human face
- the image processing unit 212 thus includes a known human face recognition module. Accordingly, even when a person (i.e., the desired target sound source 3 ) and an animal 4 simultaneously fall within an image capturing range of the image capturing device 211 , the image processing unit 212 is still able to determine the required distance and direction values for the target sound source 3 .
- the image processing unit 212 further determines nearest and farthest ones of the microphones (in this example, m 2 and m 4 ) in the microphone array 20 relative to the target sound source 3 with reference to the determined distances of the sound source tracking device 21 from the microphones (m 1 ), (m 2 ), (m 3 ), (m 4 ) in the microphone array 20 , and the distance and direction values obtained by the image processing unit 212 .
- the signal processing unit 22 is coupled to the microphone array 20 and the sound source tracking device 21 , and includes a delay calculator 221 , a delay processor 222 , and an adder 223 .
- the delay calculator 221 determines appropriate time delays for the nearest one of the microphones (in this example, m 2 ) according to the distance thereof from the farthest one of the microphones (in this example, m 4 ) and for other ones of the microphones (in this example, m 1 and m 3 ) in the microphone array 20 according to the distance of each of the other ones of the microphones (in this example, ml and m 3 ) from the nearest one of the microphones (in this example, m 2 ).
- the delay processor 222 includes four delay components (D 1 ), (D 2 ), (D 3 ), (D 4 ) for processing signals generated by the microphones (m 1 ), (m 2 ), (m 3 ), (m 4 ) in the microphone array 20 by introducing the corresponding time delays determined by the delay calculator 221 into the signals from the microphones (m 1 ), (m 2 ), (m 3 ), (m 4 ), respectively.
- the adder 223 is coupled to the delay components (D 1 ), (D 2 ), (D 3 ), (D 4 ), and serves to combine the signals processed by the latter.
- FIG. 3 is a flow chart to illustrate the sound pickup method performed using the sound pickup system 2 of the preferred embodiment.
- step a) the sound source tracking device 21 is operated to locate the target sound source 3 through the image capturing device 211 and the image processing unit 212 .
- step b) the image processing unit 212 of the sound source tracking device 21 calculates a distance value (d 2 ) and a direction value of the target sound source 3 relative to the sound source tracking device 21 .
- step c) with reference to the determined distances of the sound source tracking device 21 from the microphones (m 1 ), (m 2 ), (m 3 ), (m 4 ) in the microphone array 20 , and the distance value (d 2 ) and the direction value obtained in step b), the image processing unit 212 determines nearest and farthest ones of the microphones (i.e., m 2 and m 4 , respectively) in the microphone array 20 relative to the target sound source 3 , as well as the distance (d 3 ) between the nearest microphone (m 2 ) and the target sound source 3 , and the distance (i.e., 2 ⁇ d 1 ) between the nearest and farthest microphones (m 2 and m 4 ).
- the delay calculator 221 determines appropriate time delays for the nearest microphone (m 2 ) according to the distance thereof from the farthest microphone (m 4 ) and for other ones of the microphones (i.e., m 1 and m 3 ) in the microphone array 20 according to the distance of each of the other ones of the microphones (i.e., m 1 and m 3 ) from the nearest microphone (m 2 ) by inference as follows:
- Signals picked up by the nearest microphone (m 2 ) will be delayed by a multiple (s) of the delay time ⁇ t, the multiple (s) being the number of microphone intervals between the nearest and farthest microphones (m 2 and m 4 ), which is equal to 2 in this example.
- step f) Signals picked up by the other microphones (i.e., m 1 and m 3 ) will be delayed by a factor (i) of the delay time ⁇ t, the factor (i) being equal to the difference between the multiple (s) and the number of microphone intervals (in this case, 1 ) between the microphone (m 1 or m 3 ) and the nearest microphone (m 2 ). Then, in step f), the delay calculator 221 provides the microphone delay times calculated thereby to the delay processor 221 .
- the delay components (D 1 ), (D 2 ), (D 3 ), (D 4 ) of the delay processor 222 process the signals generated by the microphones (m 1 ), (m 2 ), (m 3 ), (m 4 ) in the microphone array 20 by introducing the corresponding time delays determined in step e) into the signals from the microphones (m 1 ), (m 2 ), (m 3 ), (m 4 ) . As best shown in FIGS.
- step g) the adder 223 combines the microphone signals processed by the delay components (D 1 ), (D 2 ), (D 3 ), (D 4 ) of the delay processor 222 to result in an output signal y(t) in which the target sound source signal is enhanced, as best shown in FIG. 4 (E).
- the sound pickup method and system of this invention employs sound source tracking techniques such that delay processing of signals picked up by microphones in a microphone array is performed according to the detected location of a target sound source in order to optimize the sound pickup quality.
Landscapes
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Otolaryngology (AREA)
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Acoustics & Sound (AREA)
- Signal Processing (AREA)
- Circuit For Audible Band Transducer (AREA)
- Measurement Of Velocity Or Position Using Acoustic Or Ultrasonic Waves (AREA)
Abstract
A sound pickup system includes a sound source tracking device that is operable to obtain distance and direction values of a target sound source relative to the sound source tracking device, and that determines nearest and farthest ones of a plurality of microphones in a microphone array relative to the target sound source with reference to determined distances of the sound source tracking device from the microphones, and the distance and direction values obtained by the sound source tracking device. A signal processing unit includes a delay calculator for determining appropriate time delays for the microphones with reference to information from the sound source tracking device, and a delay processor for processing signals generated by the microphones in the microphone array by introducing the corresponding time delays determined by the delay calculator into the signals from the microphones.
Description
- This application claims priority of Taiwanese application no. 092132578, filed on Nov. 20, 2003.
- 1. Field of the Invention
- The invention relates to a sound pickup method and system, more particularly to a sound pickup method and system that employs sound source tracking to enhance sound pickup quality of a microphone array.
- 2. Description of the Related Art
- A conventional microphone array includes a plurality of microphones disposed in an array and spaced apart from each other. By processing sound source signals picked up by the microphones, directionality of the sound source signals can be determined. As such, the microphone array can be used to promote signal-to-noise ratio (abbreviated as SNR) so as to enhance a target signal that originates from a specific direction by suppressing noise from other directions.
- Referring to
FIG. 1 , a conventional so-called delay-and-sum microphone array 1 is shown to include a number (n) ofmicrophones 11 disposed in an array, a number (n) ofdelay units 12, each of which is coupled to acorresponding microphone 11, and anadder 13 connected to thedelay units 12. Adjacent ones of themicrophones 11 are spaced apart by a distance (d). When each of themicrophones 11 receives a sound source signal, thecorresponding delay unit 12 will perform corresponding signal delay for the sound source signal in accordance with predetermined estimated delay times, such as Δt1, Δt2 and Δt3, in sequence. For example, the signal received by the first microphone (ml) will be transmitted to theadder 13 after a delay time (n−1)×Δt1, the signal received by the second microphone (m2) will be transmitted to theadder 13 after a delay time (n−2)×Δt1, and so on. The delayed signals will be subsequently combined in theadder 13. Hence, for the predetermined estimated delay times Δt1, Δt2, and Δt3, the combined signal can be expressed as one of:
- Then, from the-combined signals y1 (t), y2 (t) and y3 (t), a signal having the largest amplitude is determined so as to obtain an indication of the loudest sound source. As such, a delay time At defined as the time difference between the time when the signal of the loudest sound source reaches a microphone nearest thereto and the time when the signal of the loudest sound source reaches another microphone adjacent to the nearest microphone is obtained. By the formula: d×sinθ=v×Δt, where v is the velocity of sound, the direction and the angle θ of the loudest sound source can be calculated. After the delay time Δt is obtained, the
delay units 12 are operated to delay the sound source signals of thecorresponding microphones 11 in accordance with the delay time Δt. In this manner, signals from the loudest sound source are enhanced while suppressing signals from sound sources in other directions. - From the foregoing, it is apparent that the
conventional microphone array 1 is able to find the direction of a loudest sound source and to enhance signals picked up from the loudest sound source. However, in situations where the noise amplitude is greater than that of a target sound source signal (i.e., the loudest sound source is not the target sound source), the undesired noise signal will be enhanced while suppressing the target sound source signal, thereby resulting in poor sound pickup quality. - Therefore, the object of the present invention is to provide a sound pickup method and system that employs sound source tracking to overcome the aforesaid drawbacks commonly associated with the prior art.
- According to one aspect of the present invention, a sound pickup method is to be implemented using a microphone array that includes a plurality of microphones disposed in an array and spaced apart from each other, and a sound source tracking device that is disposed at determined distances relative to the microphones in the microphone array. The sound pickup method comprises:
- a) operating the sound source tracking device to obtain distance and direction values of a target sound source relative to the sound source tracking device;
- b) with reference to the determined distances of the sound source tracking device from the microphones in the microphone array, and the distance and direction values obtained in step a), determining nearest and farthest ones of the microphones in the microphone array relative to the target sound source;
- c) determining appropriate time delays for the nearest one of the microphones according to the distance thereof from the farthest one of the microphones and for other ones of the microphones in the microphone array according to the distance of each of the other ones of the microphones from the nearest one of the microphones; and
- d) processing signals generated by the microphones in the microphone array by introducing the corresponding time delays determined in step c) into the signals from the microphones.
- According to another aspect of the present invention, a sound pickup system comprises a microphone array, a sound source tracking device, and a signal processing unit. The microphone array includes a plurality of microphones disposed in an array and spaced apart from each other. The sound source tracking device is disposed at determined distances relative to the microphones in the microphone array, and is operable so as to obtain distance and direction values of a target sound source relative to the sound source tracking device. The sound source tracking device determines nearest and farthest ones of the microphones in the microphone array relative to the target sound source with reference to the determined distances of the sound source tracking device from the microphones in the microphone array, and the distance and direction values obtained by the sound source tracking device. The signal processing unit is coupled to the microphone array and the sound source tracking device, and includes a delay calculator for determining appropriate time delays for the nearest one of the microphones according to the distance thereof from the farthest one of the microphones and for other ones of the microphones in the microphone array according to the distance of each of the other ones of the microphones from the nearest one of the microphones. The signal processing unit further includes a delay processor for processing signals generated by the microphones in the microphone array by introducing the corresponding time delays determined by the delay calculator into the signals from the microphones.
- Other features and advantages of the present invention will become apparent in the following detailed description of the preferred embodiment with reference to the accompanying drawings, of which:
-
FIG. 1 illustrates a conventional sound pickup system that incorporates a microphone array; - Figure 2 is a block diagram illustrating the preferred embodiment of a sound pickup system according to the present invention;
- Figure 3 is a flow chart to illustrate the sound pickup method of the preferred embodiment; and
- FIGS. 4(A) to 4(E) are exemplary time graphs to illustrate how sound signals picked by microphones of a microphone array are processed in accordance with the preferred embodiment of this invention.
- Referring to
FIG. 2 , the preferred embodiment of asound pickup system 2 according to the present invention is shown to include amicrophone array 20, a soundsource tracking device 21, and asignal processing unit 22. - The
microphone array 20 includes a plurality of microphones disposed in an array and spaced apart from each other. In this embodiment, themicrophone array 20 includes four microphones (m1), (m2), (m3), (m4) that are disposed in a one-dimensional array. Adjacent ones of the microphones (m1), (m2), (m3), (m4) are spaced apart from each other by a constant distance (d1). The soundsource tracking device 21 is disposed at determined distances relative to the microphones (m1), (m2), (m3), (m4) in themicrophone array 20, and is operable so as to obtain distance and direction values of atarget sound source 3 relative to the soundsource tracking device 21. In this embodiment, the soundsource tracking device 21 includes an image capturingdevice 211, such as a digital camera, and animage processing unit 212 coupled to the image capturingdevice 211. Theimage processing unit 212 determines the distance and direction values from size and position of an image of a body part of thetarget sound source 3 captured by the image capturingdevice 211. In this embodiment, the body part is a human face, and theimage processing unit 212 thus includes a known human face recognition module. Accordingly, even when a person (i.e., the desired target sound source 3) and an animal 4 simultaneously fall within an image capturing range of the image capturingdevice 211, theimage processing unit 212 is still able to determine the required distance and direction values for thetarget sound source 3. - Moreover, the
image processing unit 212 further determines nearest and farthest ones of the microphones (in this example, m2 and m4) in themicrophone array 20 relative to thetarget sound source 3 with reference to the determined distances of the soundsource tracking device 21 from the microphones (m1), (m2), (m3), (m4) in themicrophone array 20, and the distance and direction values obtained by theimage processing unit 212. - It should be noted herein that implementation of the sound
source tracking device 21 should not be limited to that described hereinabove. Other alternatives, such as the so-called “Cricket” Indoor Locating System, a wireless network indoor locating system, and a global satellite positioning system, are available for realizing the aforesaid functions of the soundsource tracking device 21. Thesignal processing unit 22 is coupled to themicrophone array 20 and the soundsource tracking device 21, and includes adelay calculator 221, adelay processor 222, and anadder 223. Thedelay calculator 221 determines appropriate time delays for the nearest one of the microphones (in this example, m2) according to the distance thereof from the farthest one of the microphones (in this example, m4) and for other ones of the microphones (in this example, m1 and m3) in themicrophone array 20 according to the distance of each of the other ones of the microphones (in this example, ml and m3) from the nearest one of the microphones (in this example, m2). - In this embodiment, the
delay processor 222 includes four delay components (D1), (D2), (D3), (D4) for processing signals generated by the microphones (m1), (m2), (m3), (m4) in themicrophone array 20 by introducing the corresponding time delays determined by thedelay calculator 221 into the signals from the microphones (m1), (m2), (m3), (m4), respectively. Theadder 223 is coupled to the delay components (D1), (D2), (D3), (D4), and serves to combine the signals processed by the latter. -
FIG. 3 is a flow chart to illustrate the sound pickup method performed using thesound pickup system 2 of the preferred embodiment. - In step a), the sound
source tracking device 21 is operated to locate thetarget sound source 3 through the image capturingdevice 211 and theimage processing unit 212. - In step b), the
image processing unit 212 of the soundsource tracking device 21 calculates a distance value (d2) and a direction value of thetarget sound source 3 relative to the soundsource tracking device 21. - In step c),with reference to the determined distances of the sound
source tracking device 21 from the microphones (m1), (m2), (m3), (m4) in themicrophone array 20, and the distance value (d2) and the direction value obtained in step b), theimage processing unit 212 determines nearest and farthest ones of the microphones (i.e., m2 and m4, respectively) in themicrophone array 20 relative to thetarget sound source 3, as well as the distance (d3) between the nearest microphone (m2) and thetarget sound source 3, and the distance (i.e., 2×d1) between the nearest and farthest microphones (m2 and m4). - In step d), a delay time Δt defined as the time difference between the time when the sound source signal reaches the nearest microphone (m2) and the time when the sound source signal reaches another microphone (e.g. m3) adjacent to the nearest microphone (m2) is determined according to the formula: d4=d1×sinθ=v×Δt, where d4 is the difference between the distance of the
target sound source 3 to the adjacent microphone (m3) and the distance (d3) of thetarget sound source 3 to the nearest microphone (m2), θ is the angle formed by a first line radiating from thetarget sound source 3 to the nearest microphone (m2) and a second line radiating from thetarget sound source 3 to the adjacent microphone (m3) and v is the velocity of sound. - In step e), the
delay calculator 221 determines appropriate time delays for the nearest microphone (m2) according to the distance thereof from the farthest microphone (m4) and for other ones of the microphones (i.e., m1 and m3) in themicrophone array 20 according to the distance of each of the other ones of the microphones (i.e., m1 and m3) from the nearest microphone (m2) by inference as follows: - 1. Signals picked up by the farthest microphone (m4) need not be delayed.
- 2. Signals picked up by the nearest microphone (m2) will be delayed by a multiple (s) of the delay time Δt, the multiple (s) being the number of microphone intervals between the nearest and farthest microphones (m2 and m4), which is equal to 2 in this example.
- 3. Signals picked up by the other microphones (i.e., m1 and m3) will be delayed by a factor (i) of the delay time Δt, the factor (i) being equal to the difference between the multiple (s) and the number of microphone intervals (in this case, 1) between the microphone (m1 or m3) and the nearest microphone (m2). Then, in step f), the
delay calculator 221 provides the microphone delay times calculated thereby to thedelay processor 221. The delay components (D1), (D2), (D3), (D4) of thedelay processor 222 process the signals generated by the microphones (m1), (m2), (m3), (m4) in themicrophone array 20 by introducing the corresponding time delays determined in step e) into the signals from the microphones (m1), (m2), (m3), (m4) . As best shown in FIGS. 4 (A) to 4 (D), the signals Xm1 (t), Xm2 (t), Xm3 (t) and Xm4(t) picked up by the microphones (m1), (m2), (m3), (m4) respectively become Xm1(t+Δt), Xm2(t+2Δt), Xm3(t+Δt) and Xm4(t) after processing by thedelay processor 222. - Finally, in step g), the
adder 223 combines the microphone signals processed by the delay components (D1), (D2), (D3), (D4) of thedelay processor 222 to result in an output signal y(t) in which the target sound source signal is enhanced, as best shown inFIG. 4 (E). - In sum, as compared with the aforesaid prior art, which enhances signals picked up from a loudest sound source that is not necessarily the target sound source, the sound pickup method and system of this invention employs sound source tracking techniques such that delay processing of signals picked up by microphones in a microphone array is performed according to the detected location of a target sound source in order to optimize the sound pickup quality.
- While the present invention has been described in connection with what is considered the most practical and preferred embodiment, it is understood that this invention is not limited to the disclosed embodiment but is intended to cover various arrangements included within the spirit and scope of the broadest interpretation so as to encompass all such modifications and equivalent arrangements.
Claims (9)
1. A sound pickup method to be implemented using a microphone array that includes a plurality of microphones disposed in an array and spaced apart from each other, and a sound source tracking device that is disposed at determined distances relative to the microphones in the microphone array, said sound pickup method comprising.
a) operating the sound source tracking device to obtain distance and direction values of a target sound source relative to the sound source tracking device;
b) with reference to the determined distances of the sound source tracking device from the microphones in the microphone array, and the distance and direction values obtained in step a), determining nearest and farthest ones of the microphones in the microphone array relative to the target sound source;
c) determining appropriate time delays for the nearest one of the microphones accodrding to the distance thereof from the farthest one of the microphones and for other ones of the microphones in the microphone array according to the distance of each of said other ones of the microphones from the nearest one of the microphones; and
d) processing signals generated by the microphones in the microphone array by introducing the corresponding time delays determined in step c) into the signals from the microphones.
2. The sound pickup method as claimed in claim 1 , further comprising:
e) combining the signals processed in step d).
3. The sound pickup method as claimed in claim 1 , wherein, in step a), the distance and direction values are determined from size and position of an image of a body part of the target sound source captured by the sound source tracking device.
4. The sound pickup method as claimed in claim 3 , wherein the body part is a human face.
5. A sound pickup system comprising:
a microphone array that includes a plurality of microphones disposed in an array and spaced apart from each other;
a sound source tracking device that is disposed at determined distances relative to said microphones in said microphone array, and that is operable so as to obtain distance and direction values of a target sound source relative to said sound source tracking device, said sound source tracking device determining nearest and farthest ones of said microphones in said microphone array relative to the target sound source with reference to the determined distances of said sound source tracking device from said microphones in said microphone array, and the distance and direction values obtained by said sound source tracking device; and
a signal processing unit coupled to said microphone array and said sound source tracking device, said signal processing unit including a delay calculator for determining appropriate time delays for the nearest one of said microphones according to the distance thereof from the farthest one of said microphones and for other ones of said microphones in said microphone array according to the distance of each of said other ones of said microphones from the nearest one of said microphones, said signal processing unit further including a delay processor for processing signals generated by said microphones in said microphone array by introducing the corresponding time delays determined by said delay calculator into the signals from said microphones.
6. The sound pickup system as claimed in claim 5 , wherein said signal processing unit further includes an adder for combining the signals processed by said delay processor.
7. The sound pickup system as claimed in claim 5 , wherein said sound source tracking device includes an image capturing device and an image processing unit coupled to said image capturing device, said image processing unit determining the distance and direction values from size and position of an image of a body part of the target sound source captured by said image capturing device.
8. The sound pickup system as claimed in claim 7 , wherein the body part is a human face.
9. The sound pickup system as claimed in claim 5 , wherein said sound source tracking device includes one of an indoor locating system, a wireless network indoor locating system, and a global satellite positioning system.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW092132578 | 2003-11-20 | ||
TW092132578A TWI230023B (en) | 2003-11-20 | 2003-11-20 | Sound-receiving method of microphone array associating positioning technology and system thereof |
Publications (2)
Publication Number | Publication Date |
---|---|
US20050111674A1 true US20050111674A1 (en) | 2005-05-26 |
US7313243B2 US7313243B2 (en) | 2007-12-25 |
Family
ID=34588360
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/781,817 Active 2026-05-03 US7313243B2 (en) | 2003-11-20 | 2004-02-20 | Sound pickup method and system with sound source tracking |
Country Status (2)
Country | Link |
---|---|
US (1) | US7313243B2 (en) |
TW (1) | TWI230023B (en) |
Cited By (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060044419A1 (en) * | 2004-08-27 | 2006-03-02 | Sony Corporation | Sound generating method, sound generating apparatus, sound reproducing method, and sound reproducing apparatus |
WO2006136410A1 (en) * | 2005-06-23 | 2006-12-28 | Akg Acoustics Gmbh | Determination of the position of sound sources |
WO2007122749A1 (en) * | 2006-04-21 | 2007-11-01 | Yamaha Corporation | Sound pickup device and voice conference apparatus |
US20090052688A1 (en) * | 2005-11-15 | 2009-02-26 | Yamaha Corporation | Remote conference apparatus and sound emitting/collecting apparatus |
US20090285409A1 (en) * | 2006-11-09 | 2009-11-19 | Shinichi Yoshizawa | Sound source localization device |
US20100189279A1 (en) * | 2005-03-03 | 2010-07-29 | Yamaha Corporation | Microphone array signal processing apparatus, microphone array signal processing method, and microphone array system |
US20120087512A1 (en) * | 2010-10-12 | 2012-04-12 | Amir Said | Distributed signal processing systems and methods |
DE102011085361A1 (en) * | 2011-10-28 | 2013-05-02 | Sennheiser Electronic Gmbh & Co. Kg | microphone device |
US20130342669A1 (en) * | 2012-06-22 | 2013-12-26 | Wistron Corp. | Method for auto-adjusting audio output volume and electronic apparatus using the same |
WO2015126594A1 (en) * | 2014-02-19 | 2015-08-27 | Echostar Technologies L.L.C. | Image steered microphone array |
US20160212562A1 (en) * | 2010-02-17 | 2016-07-21 | Nokia Technologies Oy | Processing of multi device audio capture |
AU2014221324B2 (en) * | 2010-10-21 | 2016-09-29 | Acoustic 3D Holdings Pty Ltd | Acoustic diffusion generator |
US10080094B2 (en) | 2013-07-09 | 2018-09-18 | Nokia Technologies Oy | Audio processing apparatus |
US10896666B2 (en) * | 2019-03-28 | 2021-01-19 | Lenovo (Singapore) Pte. Ltd. | Noise cancellation with variable distance |
CN113516993A (en) * | 2021-03-31 | 2021-10-19 | 深圳鱼亮科技有限公司 | Array sound pickup system and method based on wireless acoustic sensor |
WO2022022139A1 (en) * | 2020-07-27 | 2022-02-03 | 腾讯科技(深圳)有限公司 | Voice detection method based on multiple sound regions, related device, and storage medium |
CN114624689A (en) * | 2022-05-12 | 2022-06-14 | 杭州兆华电子股份有限公司 | Near-field focusing sound source distance calculation method and system based on acoustic imaging instrument |
CN114974200A (en) * | 2022-07-13 | 2022-08-30 | 恩平市菲玛特电子科技有限公司 | Microphone voice interaction management system and method based on Internet of things |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101415026B1 (en) * | 2007-11-19 | 2014-07-04 | 삼성전자주식회사 | Method and apparatus for acquiring the multi-channel sound with a microphone array |
US10904658B2 (en) | 2008-07-31 | 2021-01-26 | Nokia Technologies Oy | Electronic device directional audio-video capture |
US9445193B2 (en) * | 2008-07-31 | 2016-09-13 | Nokia Technologies Oy | Electronic device directional audio capture |
TWI396862B (en) * | 2009-12-04 | 2013-05-21 | Teco Elec & Machinery Co Ltd | Method, computer readable storage medium and system for localizing acoustic source |
US9685730B2 (en) | 2014-09-12 | 2017-06-20 | Steelcase Inc. | Floor power distribution system |
US9584910B2 (en) | 2014-12-17 | 2017-02-28 | Steelcase Inc. | Sound gathering system |
TWI579835B (en) * | 2015-03-19 | 2017-04-21 | 絡達科技股份有限公司 | Voice enhancement method |
US9774907B1 (en) | 2016-04-05 | 2017-09-26 | International Business Machines Corporation | Tailored audio content delivery |
CN113631942B (en) * | 2020-02-24 | 2024-04-16 | 京东方科技集团股份有限公司 | Sound source tracking control method, control device and sound source tracking system |
CN114442039A (en) * | 2020-11-05 | 2022-05-06 | 中国移动通信集团山东有限公司 | A sound source localization method, device and electronic device |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5940118A (en) * | 1997-12-22 | 1999-08-17 | Nortel Networks Corporation | System and method for steering directional microphones |
US6469732B1 (en) * | 1998-11-06 | 2002-10-22 | Vtel Corporation | Acoustic source location using a microphone array |
US6593956B1 (en) * | 1998-05-15 | 2003-07-15 | Polycom, Inc. | Locating an audio source |
US6826284B1 (en) * | 2000-02-04 | 2004-11-30 | Agere Systems Inc. | Method and apparatus for passive acoustic source localization for video camera steering applications |
-
2003
- 2003-11-20 TW TW092132578A patent/TWI230023B/en not_active IP Right Cessation
-
2004
- 2004-02-20 US US10/781,817 patent/US7313243B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5940118A (en) * | 1997-12-22 | 1999-08-17 | Nortel Networks Corporation | System and method for steering directional microphones |
US6593956B1 (en) * | 1998-05-15 | 2003-07-15 | Polycom, Inc. | Locating an audio source |
US6469732B1 (en) * | 1998-11-06 | 2002-10-22 | Vtel Corporation | Acoustic source location using a microphone array |
US6826284B1 (en) * | 2000-02-04 | 2004-11-30 | Agere Systems Inc. | Method and apparatus for passive acoustic source localization for video camera steering applications |
Cited By (32)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8150061B2 (en) * | 2004-08-27 | 2012-04-03 | Sony Corporation | Sound generating method, sound generating apparatus, sound reproducing method, and sound reproducing apparatus |
US20060044419A1 (en) * | 2004-08-27 | 2006-03-02 | Sony Corporation | Sound generating method, sound generating apparatus, sound reproducing method, and sound reproducing apparatus |
US20100189279A1 (en) * | 2005-03-03 | 2010-07-29 | Yamaha Corporation | Microphone array signal processing apparatus, microphone array signal processing method, and microphone array system |
US8218787B2 (en) * | 2005-03-03 | 2012-07-10 | Yamaha Corporation | Microphone array signal processing apparatus, microphone array signal processing method, and microphone array system |
WO2006136410A1 (en) * | 2005-06-23 | 2006-12-28 | Akg Acoustics Gmbh | Determination of the position of sound sources |
US20080144876A1 (en) * | 2005-06-23 | 2008-06-19 | Friedrich Reining | System for determining the position of sound sources |
US8170260B2 (en) | 2005-06-23 | 2012-05-01 | Akg Acoustics Gmbh | System for determining the position of sound sources |
US8135143B2 (en) * | 2005-11-15 | 2012-03-13 | Yamaha Corporation | Remote conference apparatus and sound emitting/collecting apparatus |
US20090052688A1 (en) * | 2005-11-15 | 2009-02-26 | Yamaha Corporation | Remote conference apparatus and sound emitting/collecting apparatus |
US20090147967A1 (en) * | 2006-04-21 | 2009-06-11 | Yamaha Corporation | Conference apparatus |
WO2007122749A1 (en) * | 2006-04-21 | 2007-11-01 | Yamaha Corporation | Sound pickup device and voice conference apparatus |
US8238573B2 (en) * | 2006-04-21 | 2012-08-07 | Yamaha Corporation | Conference apparatus |
US20090285409A1 (en) * | 2006-11-09 | 2009-11-19 | Shinichi Yoshizawa | Sound source localization device |
US8184827B2 (en) * | 2006-11-09 | 2012-05-22 | Panasonic Corporation | Sound source position detector |
US9913067B2 (en) * | 2010-02-17 | 2018-03-06 | Nokia Technologies Oy | Processing of multi device audio capture |
US20160212562A1 (en) * | 2010-02-17 | 2016-07-21 | Nokia Technologies Oy | Processing of multi device audio capture |
US8515094B2 (en) * | 2010-10-12 | 2013-08-20 | Hewlett-Packard Development Company, L.P. | Distributed signal processing systems and methods |
US20120087512A1 (en) * | 2010-10-12 | 2012-04-12 | Amir Said | Distributed signal processing systems and methods |
AU2014221324B2 (en) * | 2010-10-21 | 2016-09-29 | Acoustic 3D Holdings Pty Ltd | Acoustic diffusion generator |
AU2016210715B2 (en) * | 2010-10-21 | 2018-04-26 | Acoustic 3D Holdings Pty Ltd | Acoustic Diffusion Generator |
DE102011085361A1 (en) * | 2011-10-28 | 2013-05-02 | Sennheiser Electronic Gmbh & Co. Kg | microphone device |
US20130342669A1 (en) * | 2012-06-22 | 2013-12-26 | Wistron Corp. | Method for auto-adjusting audio output volume and electronic apparatus using the same |
US10080094B2 (en) | 2013-07-09 | 2018-09-18 | Nokia Technologies Oy | Audio processing apparatus |
US10142759B2 (en) | 2013-07-09 | 2018-11-27 | Nokia Technologies Oy | Method and apparatus for processing audio with determined trajectory |
US9338575B2 (en) | 2014-02-19 | 2016-05-10 | Echostar Technologies L.L.C. | Image steered microphone array |
WO2015126594A1 (en) * | 2014-02-19 | 2015-08-27 | Echostar Technologies L.L.C. | Image steered microphone array |
US10896666B2 (en) * | 2019-03-28 | 2021-01-19 | Lenovo (Singapore) Pte. Ltd. | Noise cancellation with variable distance |
WO2022022139A1 (en) * | 2020-07-27 | 2022-02-03 | 腾讯科技(深圳)有限公司 | Voice detection method based on multiple sound regions, related device, and storage medium |
US12051441B2 (en) | 2020-07-27 | 2024-07-30 | Tencent Technology (Shenzhen) Company Limited | Multi-register-based speech detection method and related apparatus, and storage medium |
CN113516993A (en) * | 2021-03-31 | 2021-10-19 | 深圳鱼亮科技有限公司 | Array sound pickup system and method based on wireless acoustic sensor |
CN114624689A (en) * | 2022-05-12 | 2022-06-14 | 杭州兆华电子股份有限公司 | Near-field focusing sound source distance calculation method and system based on acoustic imaging instrument |
CN114974200A (en) * | 2022-07-13 | 2022-08-30 | 恩平市菲玛特电子科技有限公司 | Microphone voice interaction management system and method based on Internet of things |
Also Published As
Publication number | Publication date |
---|---|
TW200518612A (en) | 2005-06-01 |
US7313243B2 (en) | 2007-12-25 |
TWI230023B (en) | 2005-03-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7313243B2 (en) | Sound pickup method and system with sound source tracking | |
US12284479B2 (en) | Auto focus, auto focus within regions, and auto placement of beamformed microphone lobes with inhibition functionality | |
US10785565B2 (en) | Distributed audio capture and mixing controlling | |
US20240196132A1 (en) | Auto focus, auto focus within regions, and auto placement of beamformed microphone lobes with inhibition and voice activity detection functionality | |
JP4296197B2 (en) | Arrangement and method for sound source tracking | |
US8189807B2 (en) | Satellite microphone array for video conferencing | |
US7536029B2 (en) | Apparatus and method performing audio-video sensor fusion for object localization, tracking, and separation | |
US9182475B2 (en) | Sound source signal filtering apparatus based on calculated distance between microphone and sound source | |
JP3962063B2 (en) | System and method for improving accuracy of localization estimation | |
US6525993B2 (en) | Speaker direction detection circuit and speaker direction detection method used in this circuit | |
CN112859000B (en) | Sound source positioning method and device | |
US20200015021A1 (en) | Distributed Audio Capture and Mixing Controlling | |
US20150022636A1 (en) | Method and system for voice capture using face detection in noisy environments | |
US11264017B2 (en) | Robust speaker localization in presence of strong noise interference systems and methods | |
US20110135125A1 (en) | Method, communication device and communication system for controlling sound focusing | |
JP4797330B2 (en) | robot | |
CN100571451C (en) | Microphone array sound receiving method and system combining positioning technology | |
WO2019061678A1 (en) | Movement detection method and apparatus, and monitoring device | |
EP1257146A2 (en) | Method and system of sound processing | |
US20130148814A1 (en) | Audio acquisition systems and methods | |
JP2010154260A (en) | Voice recognition device | |
JP5045938B2 (en) | Sound source direction detection method, apparatus and program | |
CN114255781A (en) | Method, device and system for acquiring multi-channel audio signal | |
JPH1118191A (en) | Sound pickup method and its device | |
TWI862903B (en) | Sound receiving device and control method of sound receiving device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: ACER INC., TAIWAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:HSU, TIEN-MING;REEL/FRAME:015011/0562 Effective date: 20020209 |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
FPAY | Fee payment |
Year of fee payment: 4 |
|
FPAY | Fee payment |
Year of fee payment: 8 |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 12TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1553); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 12 |