[go: up one dir, main page]

EP1438871B1 - Device for capturing and restoring sound using several sensors - Google Patents

Device for capturing and restoring sound using several sensors Download PDF

Info

Publication number
EP1438871B1
EP1438871B1 EP02791898A EP02791898A EP1438871B1 EP 1438871 B1 EP1438871 B1 EP 1438871B1 EP 02791898 A EP02791898 A EP 02791898A EP 02791898 A EP02791898 A EP 02791898A EP 1438871 B1 EP1438871 B1 EP 1438871B1
Authority
EP
European Patent Office
Prior art keywords
sound
sensors
lobe
processing
signal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
EP02791898A
Other languages
German (de)
French (fr)
Other versions
EP1438871A1 (en
Inventor
Yves Grenier
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Invoxia SAS
Original Assignee
Get-Enst
Ecole Nationale Superieure des Telecommunications de Bretagne
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Get-Enst, Ecole Nationale Superieure des Telecommunications de Bretagne filed Critical Get-Enst
Publication of EP1438871A1 publication Critical patent/EP1438871A1/en
Application granted granted Critical
Publication of EP1438871B1 publication Critical patent/EP1438871B1/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04RLOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
    • H04R1/00Details of transducers, loudspeakers or microphones
    • H04R1/20Arrangements for obtaining desired frequency or directional characteristics
    • H04R1/32Arrangements for obtaining desired frequency or directional characteristics for obtaining desired directional characteristic only
    • H04R1/40Arrangements for obtaining desired frequency or directional characteristics for obtaining desired directional characteristic only by combining a number of identical transducers
    • H04R1/406Arrangements for obtaining desired frequency or directional characteristics for obtaining desired directional characteristic only by combining a number of identical transducers microphones
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04RLOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
    • H04R1/00Details of transducers, loudspeakers or microphones
    • H04R1/20Arrangements for obtaining desired frequency or directional characteristics
    • H04R1/32Arrangements for obtaining desired frequency or directional characteristics for obtaining desired directional characteristic only
    • H04R1/40Arrangements for obtaining desired frequency or directional characteristics for obtaining desired directional characteristic only by combining a number of identical transducers
    • H04R1/403Arrangements for obtaining desired frequency or directional characteristics for obtaining desired directional characteristic only by combining a number of identical transducers loud-speakers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04RLOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
    • H04R3/00Circuits for transducers, loudspeakers or microphones
    • H04R3/005Circuits for transducers, loudspeakers or microphones for combining the signals of two or more microphones
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04RLOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
    • H04R2201/00Details of transducers, loudspeakers or microphones covered by H04R1/00 but not provided for in any of its subgroups
    • H04R2201/40Details 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/4012D or 3D arrays of transducers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04RLOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
    • H04R2201/00Details of transducers, loudspeakers or microphones covered by H04R1/00 but not provided for in any of its subgroups
    • H04R2201/40Details 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/403Linear arrays of transducers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04RLOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
    • H04R2201/00Details of transducers, loudspeakers or microphones covered by H04R1/00 but not provided for in any of its subgroups
    • H04R2201/40Details 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/405Non-uniform arrays of transducers or a plurality of uniform arrays with different transducer spacing

Definitions

  • the problem posed by the devices of the prior art stems from the inhomogeneity of the spatial curve of sensitivity, as well as difficulty in adapting the sensitivity curve to the displacements of the sound source.
  • the invention relates to a system according to claim 1.
  • the processing system is a system for acquiring a sound signal and in that the end processing elements are sound sensors.
  • the sound sensors are distributed along a plurality of concentric axes.
  • the sound sensors are distributed along a plurality of coplanar axes.
  • the sound sensors are distributed along three axes forming an angle of 120 ° between them.
  • the sound sensors are distributed along five axes oriented respectively with an angle of 0 °, ⁇ 30 °, ⁇ 110 ° with respect to a reference axis.
  • the output circuit delivers several output signals each corresponding to a directional lobe, these different output signals being recomposed to form a single signal corresponding to the sum of the directive signals weighted by the energy of the corresponding lobe.
  • the output circuit delivers several output signals each corresponding to a directional lobe, these different output signals being recomposed to form a single signal corresponding to:
  • S f The not , ⁇ f ⁇ S not f + The not + 1 , ⁇ f ⁇ S not + 1 f or :
  • S (f) denotes the amplitude of the output signal as a function of frequency L n
  • ⁇ (f) denotes a weighting factor according to the identifier of the first lobe
  • the angle of the source L n + 1
  • ⁇ (f) denotes a weighting factor that is a function of the identifier of the second lobe
  • S n (f) denotes the amplitude of the signal of the first lobe
  • S n + 1 (f) denotes the signal amplitude of the second lobe.
  • the output circuit delivers several output signals each corresponding to a directional lobe, these different output signals being each interpreted in a differentiated manner without recomposition.
  • the processing system is a system for restoring a sound signal and in that the end processing elements are loudspeakers.
  • the loudspeakers are distributed according to a plurality of concentric axes.
  • the loudspeakers are distributed along a plurality of coplanar axes.
  • the loudspeakers are distributed along three axes forming an angle of 120 ° between them.
  • the loudspeakers are distributed along five axes oriented respectively with an angle of 0 °, ⁇ 30 °, ⁇ 110 ° with respect to a reference axis.
  • the output circuit broadcasts several output signals each corresponding to a directional lobe, each output signal being diffused in its directional lobe.
  • the processing system is a sound acquisition and reproduction system, in that the end processing elements are loudspeakers or sound sensors and in that it comprises filtering filters. acquisition and restitution filters.
  • the acquisition filters are optimized not to receive the signal emitted by the speakers and in that the playback filters are optimized not to send a signal on the sound sensors.
  • the geometry of the loudspeakers is positioned on an axis perpendicular to the plane of the sound sensors.
  • the sound sensors are placed on hyperbolas located in vertical planes.
  • the invention lies in particular in the placement of these sensors in space, to form a network with well defined geometric characteristics.
  • the part making the taking of sounds is represented in figure 6 schematically. It consists of a set of M sensors (1, 11, 21, 31). These sensors are constituted by microphonic cells, for example electrets providing an analog electrical signal from the sound captured. Each sensor is connected to an optional pre-amplification stage (2, 12, 22, 32), also providing, if necessary, high-pass filtering in order to attenuate the components whose frequencies are between 0 Hz and the cut-off frequency of this high-pass filter, this cut-off frequency being generally between 20 Hz and 200 Hz.
  • analog-to-digital converters are connected to a digital delay line type circuit (4, 14, 24, 34) making it possible to delay each signal by a fixed number of sampling periods, the number being a priori different for each signal.
  • Each digital delay line is connected to a circuit (5, 15, 25, 35) for distributing these signals to one or more signal processing microprocessors (DSPs for "Digital Signal Processor"),
  • Each DSP is connected to a circuit for transmitting the digital signal from the DSP to for example a recorder or a mixing console (this circuit could for example be a transmitter in the AES-3 format) or to a digital telecommunications network ( ISDN type, or TCP / IP type).
  • a recorder or a mixing console this circuit could for example be a transmitter in the AES-3 format
  • a digital telecommunications network ISDN type, or TCP / IP type
  • the structure of the treatment conforms, for example, to the article of S.Haykin and T.Kesler, "Relation between the radiation pattern of an array and the two-dimensional discrete Fourier transform" published in the journal IEEE Transactions on Antennas and Propagation, Volume 23, Number 3, pages 419-420, 1975 .
  • the part ensuring the restitution of sounds is represented by the figure 9 . It consists of a signal processing processor (DSP) receiving the digital signal to be reproduced, and manufacturer using P filters digital (100, 110, 120, 130), P filtered versions of this signal to be rendered.
  • DSP signal processing processor
  • a digital delay line type circuit (101, 111, 121, 131) makes it possible to delay each signal by a fixed number of sampling periods, the number being a priori different for each signal.
  • Each-digital delay line is connected to a digital to analog converter (102, 112, 122, 132) responsible for transforming the sequence of samples at a rate of F e per second, into an analog electrical signal,
  • the converters are connected to an optional amplification stage (103, 113, 123, 133).
  • Each of the amplifiers is connected to a loudspeaker providing sound from the analog electrical signal.
  • the part ensuring the restitution of the sounds is presented in figure 13 in a variant that allows several signals to be simultaneously broadcast, each of them being broadcast in a directional lobe of its own.
  • 3 Different signals are shown by way of example, but the device can be made with any number of input signals. This number will generally be lower than the number P of the loudspeakers (in the opposite case, the directional lobes would overlap partially).
  • the amplification stage (103, 113, 123, 133) is no longer optional, and in addition each amplifier is an adder that performs the sum of the signals present on its inputs and amplifies this sum.
  • the signal 1 to be restored is received by a signal processing processor (DSP) which processes it as in the case of the figure 9 .
  • the DSP manufactures using the P digital filters (100, 110, 120, 130) the P filtered versions of the signal 1 to be restored. These filtered versions are delayed by a digital delay line type circuit (101, 111, 121, 131). They are then converted into an analog electrical signal by the converters (102, 112, 122, 132) and these electrical signals are supplied to one of the inputs of the amplifiers (103, 113, 123, 133) performing the sum of their inputs.
  • P digital filters make the P versions which are delayed in the digital delay lines (201, 211, 221, 231), and then converted into analog electrical signals by the converters (202, 212, 222, 232) and presented at the input of the amplifiers (103, 113, 123, 133).
  • P digital filters (300, 310, 320, 330) produce the P versions which are delayed in the digital delay lines (301, 311, 321, 331), then converted into an analog electrical signal by the converters (302, 312, 322, 332) and presented to the input of the amplifiers (103, 113, 123, 133).
  • the positions of the sensors must respect two contradictory constraints, and the placement of the sensors will result from a compromise between these constraints.
  • the spacing between the sensors be half the smallest wavelength
  • the minimum spacing between sensors shall be 0.024 m for a direction of sight orthogonal to the axis carrying the sensors, and 0.012 m for a direction of sight in the axis of the sensors. These spacings are indicative and may be modified according to constraints related to the physical size of the sensors used.
  • the sensors are as far apart as possible in order to guarantee the best possible spatial resolution.
  • the sensors would have to cover a space whose size is several times the largest wavelength in the signal.
  • the minimum size of the sensor network will be 3.36 m. Such a size will often be incompatible with the actual constraints of the application. This leads to a logarithmic distribution of the sensors.
  • the figure 1 represents a first example of sensor placement along an axis to form a mono-dimensional network.
  • the spacing of two consecutive microphones (1 to M) obeys a law of logarithmic progression.
  • Number of the sensor Distance (cm) Position (cm) 1 1.00 0.00 2 1.25 1.00 3 1.56 2.25 4 1.95 3.81 5 2.44 5.77 6 3.05 8.21 7 3.81 11.26 8 4.77 15.07
  • An effective embodiment of the device comprises an optimized placement of the sensors.
  • microphonic sensors be located on a set of rays from a point of origin.
  • the figure 2 shows the placement of the sensors in this configuration.
  • Two examples are illustrated (12 sensors distributed over 3 radii, and 16 sensors distributed over 5 radii, with a sensor in the center).
  • the first example can be used to form 6 lanes pointing in the 0 °, 60 °, 120 °, 180 °, 240 ° and 300 ° directions.
  • the second example can be used to form 5 lanes pointing to 0 °, 30 °, 110 °, 250 ° directions and 330 °, which are the preferred directions for the reproduction of surround signals, or 5.1.
  • Another possible embodiment of the device consists of placing the sensors on a circle or on several concentric circles. We can then choose to distribute them evenly on each circle. So if we have Q circles, and if the circle q counts M q sensors, the angular difference between two successive sensors on this circle will be constant and equal to: 2 ⁇ ⁇ M q .
  • the speakers are located on a spoke from an origin point. We will advantageously choose a common origin for the spokes carrying the microphonic sensors, and for the spoke carrying the speakers.
  • the figure 3 shows the placement of the sensors in this configuration.
  • Microphonic sensors can also be on hyperbolas.
  • P 2
  • the sensors are then located on a hyperboloide whose speakers 1 and 2 are the homes. To simplify the construction of the device, it is also possible, in this case, to place the sensors on plans containing the two loudspeakers.
  • the figure 4 illustrates the placement of sensors in this configuration.
  • the two speakers h 1 and h 2 are located on a vertical line.
  • Other sensors may be located on one or more other identical hyperbolas, located in other vertical planes passing through the two speakers.
  • the processing structure in sound input with a single output channel is represented on the figure 5 .
  • the received signals X m ( f ) are first delayed to give the signals Y m ( f ) which are then filtered to give the signals Z m ( f ); these are then summed to give the output S ( f ):
  • Y m X m f ⁇ e j ⁇ 2 ⁇ ⁇ f ⁇ ⁇ m
  • Z m f H m f ⁇ Y m f
  • Digital delays can be set arbitrarily. An effective realization is to choose them as the entire part of the quotient of the delay (relative to the reference sensor, for the reference direction) over the sampling period
  • One possible technique is to place a speaker at the source, transmit a pseudo-random bit sequence, collect the signal on the sensor, calculate the cross-correlation between the pseudo-random bit sequence and the collected signal. Intercorrelation then constitutes a measure of the impulse response sought.
  • a source If a source is in one of the neighborhood directions, it will be received with a gain close to 1 (usually slightly less than 1). If a source is in one of the directions to reject, it will be processed to have a very small gain.
  • the optimization of the filters is done under the constraint that the directivity diagram has value 1 in the direction of the targeted source.
  • Our filter optimization criterion is based on eliminating signals that are outside the zone the space where the main lobe of the network will be located. This zone is defined a priori. It will depend on the specifications of the application. To reject as much as possible the sources that lie in these directions, we minimize the sum of squares of the amplitudes of the directivity diagram in these directions.
  • the sensors are all affected by a noise, called clean noise, which comes from the operation of the sensor itself and not sounds picked up.
  • clean noise a noise which comes from the operation of the sensor itself and not sounds picked up.
  • the processing of the signals picked up in our device may increase the noise level of the sensors. We need to control this level, setting a maximum value for the amplification gain of the sensors own noise.
  • the signal received from the useful source is expressed as the signal U (f) propagating in the channel whose frequency response is C ⁇ (f), then amplified by the gain of the sensors G ( f ) and finally delayed on each sensor, which represents the matrix V (f), before being treated by the filters H (f):
  • Y u f H ⁇ f H ⁇ V f ⁇ BOY WUT f ⁇ VS ⁇ f ⁇ U f
  • the noise of the sensors does not propagate in the acoustic channel, being born inside the sensor, but it is also amplified by the gain of the sensors, delayed on each sensor, which represents the matrix V (f), before being treated by the filters H (f).
  • the output channels are indexed by n ⁇ [1, N ].
  • This treatment structure is represented on the figure 6 .
  • the objective is to reconstruct a signal s (t) by linear combination between the signals s n (t), n ⁇ [1, N ].
  • the weights w n ( t ) that affect each of the N signals s n (t), n ⁇ [1, N ] are variable over time.
  • the matrix R t is the covariance of the N signals s n (t), n ⁇ [1, N ].
  • the minimization is done under the constraint that the vector W t has a norm equal to 1.
  • W t + 1 W t + 1 W t + 1 T ⁇ W t + 1
  • This treatment structure is represented on the figure 7 .
  • the identification of the position of the source can be done by conventional methods, for example that presented by Y.Grenier, P.Loubaton, "Localization of broadband sources by temporal methods", 12th Symposium on Signal Processing and its Applications, GRETSI, Juan-les-Pins, pp 457-460, 1989 .
  • This treatment structure is represented on the figure 8 .
  • This treatment structure is represented on the figure 9 .
  • the signal to be reproduced R ( f ) is converted into P offset versions U p ( f ), which are then filtered to give the signals V P ( f ) which will be restored.
  • the received signal R ⁇ ( f ) is the sum of the contributions of these P restored signals filtered by the corresponding acoustic channel C p , ⁇ ( f ) (channel between the loudspeaker p and the measuring point at position ⁇ ):
  • G ( f ) is the gain of the loudspeaker at frequency f .
  • the optimization of the filters is done under the constraint that the directivity diagram has value 1 in the direction of the targeted source.
  • ⁇ ⁇ ⁇ H ⁇ f r H ⁇ V f r ⁇ BOY WUT f r ⁇ VS ⁇ f r ⁇ 2 for ⁇ ⁇ ⁇ 1
  • the device comprising both the acquisition and the restitution of the sounds, an acoustic coupling occurs between the restitution part and the acquisition part. Therefore, the signal output from the speakers will be picked up by the microphones.
  • This is the phenomenon of acoustic echo, well described in the article of B.Widrow et al., Adaptive Noise Canceling: Principles and Application, Proc. of IEEE, Vol.63, No. 12, pp 1692-1716, 1975 . It shows in particular the possibility of establishing an acoustic echo canceller on the basis of an algorithm called "LMS".
  • the figure 10 shows a complete view of the device, including sound acquisition with an output channel (as in figure 5 ), an acoustic echo cancellation block, the sound reproduction as in the figure 9 , and a mixing block as in the figure 7 or the figure 8 .
  • FIG 11 shows a complete view of the device, including sound acquisition with multiple output channels (as in figure 6 ), an acoustic echo cancellation block, the sound reproduction as in the figure 9 , and a mixing block as in the figure 7 or the figure 8 .
  • the two criteria are modified to take account of this situation.
  • the optimization of the acquisition will have an additional goal: cancel the signals received from the speaker.
  • the optimization of the restitution will have the additional goal of not returning the signal to the sensors for acquisition.

Landscapes

  • Health & Medical Sciences (AREA)
  • Otolaryngology (AREA)
  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Acoustics & Sound (AREA)
  • Signal Processing (AREA)
  • General Health & Medical Sciences (AREA)
  • Circuit For Audible Band Transducer (AREA)
  • Electrophonic Musical Instruments (AREA)
  • Push-Button Switches (AREA)

Abstract

The invention concerns a system for processing a sound signal comprising an amplifier, an analog-to-digital conversion circuit or a digital-to-analog conversion circuit, a filtering circuit, end processing elements and a circuit for adding filtered signals, so as to deliver at least an output signal, said end processing elements being sound sensors or loudspeakers. The invention is characterized in that the filtering circuit is optimized in accordance with the characteristics particular to the end processing elements and in accordance with their geometric implantation and it comprises at least a directive lobe and an output circuit delivering an output signal through directive lobe.

Description

La présente invention concerne le domaine de la prise de sons et de restitution du son. Elle concerne en particulier un système qui peut être utilisé comme capteur de sons uniquement, ou bien simultanément en capture et en restitution du son. Les applications visées sont:

  • La prise de sons en audiovisuel. Le système permet de remplacer un ou plusieurs microphones, en garantissant une grande qualité du son capté, et en permettant des diagrammes de directivités arbitraires (contrairement aux diagrammes de directivité des microphones analogiques qui sont obtenus par des moyens purement acoustiques et subissent donc les lois de la propagation des sons).
  • Le terminal d'audioconférence. Le système permet d'assurer la capture du son (microphones) et la restitution du son (haut-parleurs) tout en minimisant l'écho induit depuis le haut-parleur vers le microphone.
  • Les installation de « public adress ». La directivité du système permet de réduire fortement l'effet Larsen, et donc d'améliorer le niveau d'émission du signal sonore.
  • Les équipements de reconnaissance de parole, dans des contextes de bureautique, de voiture, de bornes interactives...
The present invention relates to the field of sound recording and sound reproduction. It relates in particular to a system that can be used as a sound sensor only, or simultaneously in capturing and restoring the sound. The targeted applications are:
  • Sound recording in audiovisual. The system makes it possible to replace one or more microphones, by guaranteeing a high quality of the sound picked up, and by allowing arbitrary directivity diagrams (contrary to the directivity diagrams of the analog microphones which are obtained by purely acoustic means and thus undergo the laws of the propagation of sounds).
  • The audio conference terminal. The system allows sound capture (microphones) and sound reproduction (speakers) while minimizing the echo induced from the speaker to the microphone.
  • The installation of "public addresses". The directivity of the system can greatly reduce the feedback effect, and thus improve the level of emission of the sound signal.
  • Speech recognition equipment, in office, car, interactive kiosk contexts ...

Le problème que posent les dispositifs de l'art antérieur provient de l'inhomogénéité de la courbe spatiale de sensibilité, ainsi que de la difficulté à adapter la courbe de sensibilité aux déplacements de la source sonore.The problem posed by the devices of the prior art stems from the inhomogeneity of the spatial curve of sensitivity, as well as difficulty in adapting the sensitivity curve to the displacements of the sound source.

On a proposé dans l'art antérieur une solution décrite dans le brevet français FR2728753 décrivant un dispositif de prise de son associé à un système de pointage pour améliorer les conditions d'acquisition des capteurs.It has been proposed in the prior art a solution described in the French patent FR2728753 describing a sound pickup device associated with a pointing system to improve the acquisition conditions of the sensors.

Cette solution s'avère coûteuse et difficile à mettre en oeuvre.This solution is expensive and difficult to implement.

Le document WO 97/46048 enseigne un système selon le préambule de la revendication 1. Ce système ne permet toutefois pas une bonne adaptation aux déplacements de la source sonore. L'invention vise à remédier aux problèmes susvisés par une solution efficace ne nécessitant pas de solution de pointage.The document WO 97/46048 teaches a system according to the preamble of claim 1. However, this system does not allow a good adaptation to the displacements of the sound source. The invention aims to remedy the aforementioned problems by an effective solution that does not require a pointing solution.

A cet effet, l'invention concerne un systeme selon la revendication 1.For this purpose, the invention relates to a system according to claim 1.

Selon une variante, le système de traitement est un système d'acquisition d'un signal sonore et en ce que les éléments de traitement d'extrémités sont des capteurs sonores.According to a variant, the processing system is a system for acquiring a sound signal and in that the end processing elements are sound sensors.

Avantageusement, les capteurs sonores sont répartis selon une pluralité d'axes concentriques.Advantageously, the sound sensors are distributed along a plurality of concentric axes.

De préférence, les capteurs sonores sont répartis selon une pluralité d'axes coplanaires.Preferably, the sound sensors are distributed along a plurality of coplanar axes.

Selon un mode de mise en oeuvre particulier, les capteurs sonores sont répartis selon trois axes formant un angle de 120° entre eux.According to a particular mode of implementation, the sound sensors are distributed along three axes forming an angle of 120 ° between them.

Selon un autre mode de mise en oeuvre particulier, les capteurs sonores sont répartis selon cinq axes orientés respectivement avec un angle de 0°, ± 30°, ± 110° par rapport à un axe de référence.According to another particular mode of implementation, the sound sensors are distributed along five axes oriented respectively with an angle of 0 °, ± 30 °, ± 110 ° with respect to a reference axis.

Selon une variante, le circuit de sortie délivre plusieurs signaux de sortie correspondant chacun à un lobe directif, ces différents signaux de sortie étant recomposés pour former un signal unique correspondant à la somme des signaux directifs pondérés par l'énergie du lobe correspondant.According to one variant, the output circuit delivers several output signals each corresponding to a directional lobe, these different output signals being recomposed to form a single signal corresponding to the sum of the directive signals weighted by the energy of the corresponding lobe.

Avantageusement, le circuit de sortie délivre plusieurs signaux de sortie correspondant chacun à un lobe directif, ces différents signaux de sortie étant recomposés pour former un signal unique correspondant à : S f = L n , θ f S n f + L n + 1 , θ f S n + 1 f

Figure imgb0001

où :
S(f) désigne l'amplitude du signal de sortie en fonction de la fréquence
Ln,θ(f) désigne un facteur de pondération fonction de l'identifiant du premier lobe, et de l'angle de la source,
Ln+1,θ(f) désigne un facteur de pondération fonction de l'identifiant du deuxième lobe, et de l'angle de la source,
Sn(f) désigne l'amplitude du signal du premier lobe
Sn+1(f) désigne l'amplitude du signal du deuxième lobe.Advantageously, the output circuit delivers several output signals each corresponding to a directional lobe, these different output signals being recomposed to form a single signal corresponding to: S f = The not , θ f S not f + The not + 1 , θ f S not + 1 f
Figure imgb0001

or :
S (f) denotes the amplitude of the output signal as a function of frequency
L n, θ (f) denotes a weighting factor according to the identifier of the first lobe, and the angle of the source,
L n + 1, θ (f) denotes a weighting factor that is a function of the identifier of the second lobe, and the angle of the source,
S n (f) denotes the amplitude of the signal of the first lobe
S n + 1 (f) denotes the signal amplitude of the second lobe.

Selon un mode de mise en oeuvre particulier, le circuit de sortie délivre plusieurs signaux de sortie correspondant chacun à un lobe directif, ces différents signaux de sortie étant chacun interprétés de manière différenciée sans recomposition.According to a particular embodiment, the output circuit delivers several output signals each corresponding to a directional lobe, these different output signals being each interpreted in a differentiated manner without recomposition.

Selon une variante, le système de traitement est un système de restitution d'un signal sonore et en ce que les éléments de traitement d'extrémités sont des haut-parleurs.According to a variant, the processing system is a system for restoring a sound signal and in that the end processing elements are loudspeakers.

De préférence, les haut-parleurs sont répartis selon une pluralité d'axes concentriques.Preferably, the loudspeakers are distributed according to a plurality of concentric axes.

Avantageusement, les haut-parleurs sont répartis selon une pluralité d'axes coplanaires.Advantageously, the loudspeakers are distributed along a plurality of coplanar axes.

Selon un mode de mise en oeuvre particulier, les haut-parleurs sont répartis selon trois axes formant un angle de 120° entre eux.According to a particular mode of implementation, the loudspeakers are distributed along three axes forming an angle of 120 ° between them.

Selon un autre mode de mise en oeuvre particulier, les haut-parleurs sont répartis selon cinq axes orientés respectivement avec un angle de 0°, ± 30°, ± 110° par rapport à un axe de référence.According to another particular mode of implementation, the loudspeakers are distributed along five axes oriented respectively with an angle of 0 °, ± 30 °, ± 110 ° with respect to a reference axis.

Avantageusement, le circuit de sortie diffuse plusieurs signaux de sortie correspondant chacun à un lobe directif, chaque signal de sortie étant diffusé dans son lobe directif.Advantageously, the output circuit broadcasts several output signals each corresponding to a directional lobe, each output signal being diffused in its directional lobe.

Selon une variante, le système de traitement est un système d'acquisition et de restitution du son, en ce que les éléments de traitement d'extrémités sont des haut-parleurs ou des capteurs sonores et en ce qu'il comporte des filtres d'acquisition et des filtres de restitution.According to one variant, the processing system is a sound acquisition and reproduction system, in that the end processing elements are loudspeakers or sound sensors and in that it comprises filtering filters. acquisition and restitution filters.

Avantageusement, ce que les filtres d'acquisition sont optimisés pour ne pas recevoir le signal émis par les haut-parleurs et en ce que les filtres de restitution sont optimisés pour ne pas envoyer de signal sur les capteurs sonores.Advantageously, the acquisition filters are optimized not to receive the signal emitted by the speakers and in that the playback filters are optimized not to send a signal on the sound sensors.

De préférence, la géométrie des haut-parleurs est positionnée sur un axe perpendiculaire au plan des capteurs sonores.Preferably, the geometry of the loudspeakers is positioned on an axis perpendicular to the plane of the sound sensors.

Avantageusement, les capteurs sonores sont placés sur des hyperboles situées dans des plans verticaux.Advantageously, the sound sensors are placed on hyperbolas located in vertical planes.

L'invention sera mieux comprise à la lecture de la description qui suit, concernant un mode de réalisation non limitatif de l'invention, se référant aux dessins annexés où :

  • la figure 1 représente une vue schématique du placement logarithmique des capteurs sur une droite ;
  • la figure 2 représente une vue schématique du placement des capteurs sur un ensemble de droites issues d'une origine commune ;
  • la figure 3 représente une vue schématique du placement des haut-parleurs relativement aux microphones
  • la figure 4 représente une vue schématique du placement des capteurs sur une hyperbole ;
  • la figure 5 représente une vue schématique d'une structure du dispositif d'acquisition avec une seule voie de sortie ;
  • la figure 6 représente une vue schématique d'une structure du dispositif d'acquisition avec plusieurs voies de sortie ;
  • la figure 7 représente une vue schématique d'une structure du dispositif de sélection des voies par l'énergie ;
  • la figure 8 représente une vue schématique d'une structure du dispositif de sélection des voies par la position ;
  • la figure 9 représente une vue schématique d'une structure du dispositif de restitution ;
  • la figure 10 représente une vue schématique d'une structure du dispositif complet avec acquisition sur une voie et restitution ;
  • la figure 11 représente une vue schématique d'une structure du dispositif complet avec acquisition sur plusieurs voies et restitution ;
  • la figure 12 représente une vue schématique des hypothèses sur le bruit propre des capteurs ;
  • la figure 13 représente une vue schématique du dispositif de restitution avec plusieurs voies de sortie, chacune étant diffusée dans un lobe directif.
The invention will be better understood on reading the description which follows, relating to a non-limiting embodiment of the invention, with reference to the appended drawings in which:
  • the figure 1 represents a schematic view of the logarithmic placement of the sensors on a line;
  • the figure 2 represents a schematic view of the placement of the sensors on a set of lines originating from a common origin;
  • the figure 3 represents a schematic view of speaker placement relative to microphones
  • the figure 4 represents a schematic view of the placement of the sensors on a hyperbola;
  • the figure 5 is a schematic view of a structure of the acquisition device with a single output channel;
  • the figure 6 represents a schematic view of a structure of the acquisition device with several output channels;
  • the figure 7 represents a schematic view of a structure of the channel selection device by the energy;
  • the figure 8 is a schematic view of a structure of the track selection device by the position;
  • the figure 9 represents a schematic view of a structure of the rendering device;
  • the figure 10 represents a schematic view of a structure of the complete device with acquisition on a track and restitution;
  • the figure 11 represents a schematic view of a structure of the complete device with multi-channel acquisition and rendering;
  • the figure 12 represents a schematic view of the assumptions about the noise of the sensors;
  • the figure 13 represents a schematic view of the rendering device with several output channels, each being diffused in a directional lobe.

L'invention concerne un système pour la prise de son, ou pour la prise de son et la restitution de son. Il met en oeuvre une pluralité de capteurs, notamment des microphones, formant un réseau à une, deux ou trois dimensions. Ce système est numérique et est constitué de :

  • une partie destinée à la prise de sons,
  • une partie destinée à la restitution des sons,
  • une partie assurant le couplage entre les deux parties ci-dessus.
The invention relates to a system for sound recording, or for sound recording and sound reproduction. It uses a plurality of sensors, including microphones, forming a network with one, two or three dimensions. This system is digital and consists of:
  • a part intended for taking sounds,
  • a part intended for the restitution of the sounds,
  • a part ensuring the coupling between the two parts above.

L'invention réside en particulier dans le placement de ces capteurs dans l'espace, pour former un réseau aux caractéristiques géométriques bien définies.The invention lies in particular in the placement of these sensors in space, to form a network with well defined geometric characteristics.

La partie assurant la prise de sons est représentée en figure 6 de façon schématique. Elle est constituée d'un ensemble de M capteurs (1, 11, 21, 31). Ces capteurs sont constitués par des cellules microphoniques, par exemple à électrets fournissant un signal électrique analogique à partir du son capté. Chaque capteur est relié à un étage facultatif de pré amplification (2, 12, 22, 32), assurant également si nécessaire un filtrage passe-haut afin d'atténuer les composantes dont les fréquences se situent entre 0 Hz et la fréquence de coupure de ce filtre passe-haut, cette fréquence de coupure étant généralement comprise entre 20 Hz et 200 Hz.The part making the taking of sounds is represented in figure 6 schematically. It consists of a set of M sensors (1, 11, 21, 31). These sensors are constituted by microphonic cells, for example electrets providing an analog electrical signal from the sound captured. Each sensor is connected to an optional pre-amplification stage (2, 12, 22, 32), also providing, if necessary, high-pass filtering in order to attenuate the components whose frequencies are between 0 Hz and the cut-off frequency of this high-pass filter, this cut-off frequency being generally between 20 Hz and 200 Hz.

Chaque préamplificateur est relié à un convertisseur analogique-numérique (3, 13, 23, 33), chargé de transformer le signal électrique analogique en une suite d'échantillons, à la cadence de Fe par seconde, chacun étant représenté par une valeur codée sur B bits (typiquement B=24 bits, mais d'autres valeurs pourraient être employées, telles que B=16 bits, B=18 bits, B=20 bits),Each preamplifier is connected to an analog-digital converter (3, 13, 23, 33), responsible for transforming the analog electrical signal into a sequence of samples, at a rate of F e per second, each represented by an encoded value on B bits (typically B = 24 bits, but other values could be used, such as B = 16 bits, B = 18 bits, B = 20 bits),

Ces convertisseurs analogique-numérique sont reliés à un circuit de type ligne à retard numérique (4, 14, 24, 34) permettant de retarder chaque signal d'un nombre fixé de périodes d'échantillonnage, le nombre pouvant a priori être différent pour chaque signal.These analog-to-digital converters are connected to a digital delay line type circuit (4, 14, 24, 34) making it possible to delay each signal by a fixed number of sampling periods, the number being a priori different for each signal.

Chaque ligne à retard numérique est reliée à un circuit (5, 15, 25, 35) permettant de distribuer ces signaux à un ou plusieurs microprocesseurs de traitement du signal (DSP pour "Digital Signal Processor"),Each digital delay line is connected to a circuit (5, 15, 25, 35) for distributing these signals to one or more signal processing microprocessors (DSPs for "Digital Signal Processor"),

Chaque DSP est reliée à un circuit permettant de transmettre le signal numérique issu du DSP vers par exemple un enregistreur ou une console de mixage (ce circuit pourra par exemple être un émetteur au format AES-3) ou encore vers un réseau de télécommunications numérique (de type RNIS, ou de type TCP/IP).Each DSP is connected to a circuit for transmitting the digital signal from the DSP to for example a recorder or a mixing console (this circuit could for example be a transmitter in the AES-3 format) or to a digital telecommunications network ( ISDN type, or TCP / IP type).

Le traitement effectué par le (ou les) DSP consiste à :

  • filtrer par un filtre numérique, chaque signal issu d'un capteur,
  • additionner l'ensemble des M signaux filtrés,
  • normaliser l'amplitude du signal résultant, en le multipliant par un coefficient fixe,
  • éventuellement filtrer le signal résultant par un filtre numérique.
The treatment performed by the DSP (s) consists of:
  • filter by a digital filter, each signal coming from a sensor,
  • add up all the M filtered signals,
  • standardize the amplitude of the resulting signal, multiplying it by a fixed coefficient,
  • possibly filter the resulting signal by a digital filter.

La structure du traitement est conforme par exemple à l'article de S.Haykin et T.Kesler, "Relation between the radiation pattern of an array and the two-dimensional discrete Fourier transform" paru dans la revue IEEE Transactions on Antennas and Propagation, Volume 23, numéro 3, pages 419-420, 1975 .The structure of the treatment conforms, for example, to the article of S.Haykin and T.Kesler, "Relation between the radiation pattern of an array and the two-dimensional discrete Fourier transform" published in the journal IEEE Transactions on Antennas and Propagation, Volume 23, Number 3, pages 419-420, 1975 .

La partie assurant la restitution de sons est représentée par la figure 9. Elle est constituée d'un processeur de traitement du signal (DSP) recevant le signal numérique à restituer, et fabricant à l'aide de P filtres numériques (100, 110, 120, 130), P versions filtrées de ce signal à restituer.The part ensuring the restitution of sounds is represented by the figure 9 . It consists of a signal processing processor (DSP) receiving the digital signal to be reproduced, and manufacturer using P filters digital (100, 110, 120, 130), P filtered versions of this signal to be rendered.

Derrière chacun des filtres numériques, un circuit de type ligne à retard numérique (101, 111, 121, 131) permet de retarder chaque signal d'un nombre fixé de périodes d'échantillonnage, le nombre pouvant a priori être différent pour chaque signal.Behind each of the digital filters, a digital delay line type circuit (101, 111, 121, 131) makes it possible to delay each signal by a fixed number of sampling periods, the number being a priori different for each signal.

Chaque-ligne à retard numérique est reliée à un convertisseur numérique-analogique (102, 112, 122, 132) chargé de transformer la suite d'échantillons à la cadence de Fe par seconde, en un signal électrique analogique,Each-digital delay line is connected to a digital to analog converter (102, 112, 122, 132) responsible for transforming the sequence of samples at a rate of F e per second, into an analog electrical signal,

Les convertisseurs sont reliés à un étage facultatif d'amplification (103, 113, 123, 133).The converters are connected to an optional amplification stage (103, 113, 123, 133).

Chacun des amplificateurs est relié à un haut-parleurs fournissant un son à partir du signal électrique analogique.Each of the amplifiers is connected to a loudspeaker providing sound from the analog electrical signal.

La partie assurant la restitution des sons est présentée en figure 13 dans une variante qui permet à plusieurs signaux d'être diffusés simultanément, chacun d'eux étant diffusé dans un lobe directif qui lui est propre. Dans cette figure, 3 signaux différents sont représentés à titre d'exemple, mais le dispositif peut être réalisé avec un nombre quelconque de signaux d'entrée. Ce nombre sera en général inférieur au nombre P des haut-parleurs (dans le cas contraire, les lobes directifs se recouvriraient partiellement). L'étage d'amplification (103, 113, 123, 133) n'est plus facultatif, et de plus chaque amplificateur est un sommateur qui effectue la somme des signaux présents sur ses entrées et amplifie cette somme.The part ensuring the restitution of the sounds is presented in figure 13 in a variant that allows several signals to be simultaneously broadcast, each of them being broadcast in a directional lobe of its own. In this figure, 3 Different signals are shown by way of example, but the device can be made with any number of input signals. This number will generally be lower than the number P of the loudspeakers (in the opposite case, the directional lobes would overlap partially). The amplification stage (103, 113, 123, 133) is no longer optional, and in addition each amplifier is an adder that performs the sum of the signals present on its inputs and amplifies this sum.

Le signal 1 à restituer est reçu par un processeur de traitement du signal (DSP) qui le traite comme dans le cas de la figure 9. Le DSP fabrique à l'aide des P filtres numériques (100, 110, 120, 130) les P versions filtrées du signal 1 à restituer. Ces versions filtrées sont retardées par un circuit de type ligne à retard numérique (101, 111, 121, 131). Elles sont ensuite transformées en signal électrique analogique par les convertisseurs (102, 112, 122, 132) et ces signaux électriques sont fournis à l'une des entrées des amplificateurs (103, 113, 123, 133) effectuant la somme de leurs entrées.The signal 1 to be restored is received by a signal processing processor (DSP) which processes it as in the case of the figure 9 . The DSP manufactures using the P digital filters (100, 110, 120, 130) the P filtered versions of the signal 1 to be restored. These filtered versions are delayed by a digital delay line type circuit (101, 111, 121, 131). They are then converted into an analog electrical signal by the converters (102, 112, 122, 132) and these electrical signals are supplied to one of the inputs of the amplifiers (103, 113, 123, 133) performing the sum of their inputs.

Le signal 2 à restituer est traité dans une structure analogue : P filtres numériques (200, 210, 220, 230) fabriquent les P versions qui sont retardées dans les lignes à retard numériques (201, 211, 221, 231), puis converties en signaux électriques analogiques par les convertisseurs (202, 212, 222, 232) et présentées à l'entrée des amplificateurs (103, 113, 123, 133).The signal 2 to be restored is processed in a similar structure: P digital filters (200, 210, 220, 230) make the P versions which are delayed in the digital delay lines (201, 211, 221, 231), and then converted into analog electrical signals by the converters (202, 212, 222, 232) and presented at the input of the amplifiers (103, 113, 123, 133).

Il en est de même du signal 3 à restituer qui est traité dans une structure analogue : P filtres numériques (300, 310, 320, 330) fabriquent les P versions qui sont retardées dans les lignes à retard numériques (301, 311, 321, 331), puis converties en signal électrique analogique par les convertisseurs (302, 312, 322, 332) et présentées à l'entrée des amplificateurs (103, 113, 123, 133).The same is true of the signal 3 to be restored which is processed in a similar structure: P digital filters (300, 310, 320, 330) produce the P versions which are delayed in the digital delay lines (301, 311, 321, 331), then converted into an analog electrical signal by the converters (302, 312, 322, 332) and presented to the input of the amplifiers (103, 113, 123, 133).

Les positions des capteurs doivent respecter deux contraintes contradictoires, et le placement des capteurs résultera d'un compromis entre ces contraintes. Tout d'abord, il est souhaitable que l'espacement entre les capteurs soit de la moitié de la plus petite longueur d'ondeThe positions of the sensors must respect two contradictory constraints, and the placement of the sensors will result from a compromise between these constraints. First, it is desirable that the spacing between the sensors be half the smallest wavelength

Exemple : si la fréquence maximale présente dans le signal est f=7 kHz, et si la célérité du son est de C=336 m/s, alors la longueur d'onde minimale est λ=C/f-0.048 m. L'espacement minimal entre capteurs sera de 0.024 m pour une direction de visée orthogonale à l'axe portant les capteurs, et de 0.012 m pour une direction de visée dans l'axe des capteurs. Ces espacements sont indicatifs et pourront être modifiés en fonction de contraintes liées à la taille physique des capteurs utilisés.Example: If the maximum frequency present in the signal is f = 7 kHz, and the sound velocity is C = 336 m / s, then the minimum wavelength is λ = C / f -0.048 m. The minimum spacing between sensors shall be 0.024 m for a direction of sight orthogonal to the axis carrying the sensors, and 0.012 m for a direction of sight in the axis of the sensors. These spacings are indicative and may be modified according to constraints related to the physical size of the sensors used.

Il est souhaitable que les capteurs soient les plus écartés possible, afin de garantir une résolution spatiale la meilleure possible. Typiquement, il faudrait que les capteurs couvrent un espace dont la taille soit plusieurs fois la longueur d'onde la plus grande dans le signal.It is desirable that the sensors are as far apart as possible in order to guarantee the best possible spatial resolution. Typically, the sensors would have to cover a space whose size is several times the largest wavelength in the signal.

Exemple : si la fréquence minimale présente dans le signal est f = 100 Hz, et si la célérité du son est de C = 336 m/s, alors la longueur d'onde minimale est λ, =C/f = 3.36 m. La taille minimale du réseau de capteurs sera de 3.36 m. Une telle taille sera souvent incompatible avec les contraintes réelles de l'application. Ceci conduit à une répartition logarithmique des capteurs.Example: if the minimum frequency present in the signal is f = 100 Hz, and if the sound velocity is C = 336 m / s, then the minimum wavelength is λ , = C / f = 3.36 m . The minimum size of the sensor network will be 3.36 m. Such a size will often be incompatible with the actual constraints of the application. This leads to a logarithmic distribution of the sensors.

La figure 1 représente un premier exemple de placement de capteurs selon un axe pour former un réseau mono dimensionnel. L'écartement de deux microphones consécutifs (1 à M) obéit à une loi de progression logarithmique.The figure 1 represents a first example of sensor placement along an axis to form a mono-dimensional network. The spacing of two consecutive microphones (1 to M) obeys a law of logarithmic progression.

Nous supposons ici que les capteurs sont situés sur un axe unique, le capteur m est situé à la distance dm de l'origine (par convention, on peut poser que cette origine se situe sur le capteur 1, ce qui changera ces distances, mais ne changera pas les écartements em =d m+1-dm pour m ∈ [1,M-1]). On placera les capteurs de manière telle que le rapport entre deux espacements successifs soit constant : e m + 1 e m = α

Figure imgb0002
We assume here that the sensors are located on a single axis, the sensor m is located at the distance d m from the origin (by convention, we can say that this origin is located on the sensor 1, which will change these distances, but will not change the distances e m = d m +1 - d m for m ∈ [1, M -1]). The sensors will be placed in such a way that the ratio between two successive spacings is constant: e m + 1 e m = α
Figure imgb0002

Avec la convention que l'origine soit au capteur 0 (d 1 =0 ⇒ e 1 =d 2), l'espacement entre les deux premiers capteurs sera : e 1 = λ min 2

Figure imgb0003
With the convention that the origin is at the sensor 0 ( d 1 = 0 ⇒ e 1 = d 2 ), the spacing between the first two sensors will be: e 1 = λ min 2
Figure imgb0003

La taille du réseau étant donnée par la distance du capteur numéroté M au premier (numéroté 1), les espacements entre les capteurs devront donc satisfaire la contrainte : d M = m = 1 M - 1 e m

Figure imgb0004
Since the size of the network is given by the distance from the sensor numbered M to the first (numbered 1), the spacings between the sensors will have to satisfy the constraint: d M = Σ m = 1 M - 1 e m
Figure imgb0004

Le tableau ci-dessous illustre un exemple numérique de placement de 8 capteurs avec un rapport α =1.25 et un espacement de 1 cm entre les 2 premiers capteurs. Numéro du capteur Ecart (cm) Position (cm) 1 1.00 0.00 2 1.25 1.00 3 1.56 2.25 4 1.95 3.81 5 2.44 5.77 6 3.05 8.21 7 3.81 11.26 8 4.77 15.07 The table below illustrates a numerical example of placement of 8 sensors with a ratio α = 1.25 and a spacing of 1 cm between the first 2 sensors. Number of the sensor Distance (cm) Position (cm) 1 1.00 0.00 2 1.25 1.00 3 1.56 2.25 4 1.95 3.81 5 2.44 5.77 6 3.05 8.21 7 3.81 11.26 8 4.77 15.07

Une variante de réalisation efficace du dispositif comporte un placement optimisé des capteurs. Nous proposons que les capteurs microphoniques soient situés sur un ensemble de rayons à partir d'un point d'origine.An effective embodiment of the device comprises an optimized placement of the sensors. We propose that microphonic sensors be located on a set of rays from a point of origin.

La figure 2 montre le placement des capteurs dans cette configuration. Deux exemples sont illustrés (12 capteurs répartis sur 3 rayons, et 16 capteurs répartis sur 5 rayons, avec un capteur au centre). Le premier exemple peut permettre de former 6 voies pointant dans les directions 0°, 60°, 120°, 180°, 240° et 300°. Le deuxième exemple peut permettre de former 5 voies pointant vers les directions 0°, 30°, 110°, 250° et 330°, qui sont les directions privilégiées pour la restitution de signaux Surround, ou 5.1.The figure 2 shows the placement of the sensors in this configuration. Two examples are illustrated (12 sensors distributed over 3 radii, and 16 sensors distributed over 5 radii, with a sensor in the center). The first example can be used to form 6 lanes pointing in the 0 °, 60 °, 120 °, 180 °, 240 ° and 300 ° directions. The second example can be used to form 5 lanes pointing to 0 °, 30 °, 110 °, 250 ° directions and 330 °, which are the preferred directions for the reproduction of surround signals, or 5.1.

Une autre réalisation possible du dispositif consiste à placer les capteurs sur un cercle ou sur plusieurs cercles concentriques. On pourra alors choisir de les répartir de manière uniforme sur chaque cercle. Ainsi si nous avons Q cercles, et si le cercle q compte Mq capteurs, l'écart angulaire entre deux capteurs successifs sur ce cercle sera constant et égal à : 2 π M q .

Figure imgb0005
Another possible embodiment of the device consists of placing the sensors on a circle or on several concentric circles. We can then choose to distribute them evenly on each circle. So if we have Q circles, and if the circle q counts M q sensors, the angular difference between two successive sensors on this circle will be constant and equal to: 2 π M q .
Figure imgb0005

Les haut-parleurs sont situés sur un rayon à partir d'un point d'origine. On choisira avantageusement une origine commune pour les rayons portant les capteurs microphoniques, et pour le rayon portant les haut-parleurs.The speakers are located on a spoke from an origin point. We will advantageously choose a common origin for the spokes carrying the microphonic sensors, and for the spoke carrying the speakers.

La figure 3 montre le placement des capteurs dans cette configuration.The figure 3 shows the placement of the sensors in this configuration.

Les capteurs microphoniques peuvent aussi se trouver sur des hyperboles. Dans le cas où le nombre de haut-parleurs est P=2, chaque capteur peut se situer de manière telle que la différence entre la distance d1 du capteur au haut-parleur 1 et la distance d2 du capteur au haut-parleur 2 est égale à une constante (identique pour tous les capteurs) notée δ : d 1 - d 2 = δ

Figure imgb0006
Microphonic sensors can also be on hyperbolas. In the case where the number of loudspeakers is P = 2, each sensor can be located in such a way that the difference between the distance d 1 from the sensor to the loudspeaker 1 and the distance d 2 from the sensor to the loudspeaker 2 is equal to a constant (identical for all the sensors) noted δ: d 1 - d 2 = δ
Figure imgb0006

Les capteurs sont alors situés sur un hyperboloide dont les haut-parleurs 1 et 2 constituent les foyers. Pour simplifier la construction du dispositif, on peut aussi, dans ce cas, placer les capteurs sur des plans contenant les deux haut-parleurs.The sensors are then located on a hyperboloide whose speakers 1 and 2 are the homes. To simplify the construction of the device, it is also possible, in this case, to place the sensors on plans containing the two loudspeakers.

La figure 4 illustre le placement des capteurs dans cette configuration. Les deux haut-parleurs h1 et h2 sont situés sur une droite verticale. Les capteurs c1 et suivants (dans ce dessin, c1 à c6) sont placés à la fois sur un plan passant par la droite verticale portant les deux haut-parleurs, et dans ce plan, sur l'hyperbole de foyers h1 et h2, telle que soit respectée la condition d1 -d2 =δ. D'autres capteurs (non numérotés sur la figure) peuvent se situer sur une ou plusieurs autres hyperboles identiques, situées dans d'autres plans verticaux passant par les deux haut-parleurs.The figure 4 illustrates the placement of sensors in this configuration. The two speakers h 1 and h 2 are located on a vertical line. The sensors c 1 and following (in this drawing, c 1 to c 6 ) are placed both on a plane passing through the vertical line carrying the two loudspeakers, and in this plane, on the hyperbole of foci h 1 and h 2 , such that the condition d 1 - d 2 = δ is respected. Other sensors (not numbered in the figure) may be located on one or more other identical hyperbolas, located in other vertical planes passing through the two speakers.

SAISIE DU SON POUR UNE SEULE VOIE DE SORTIESOUND ENTRY FOR ONE SINGLE EXIT PATH

La structure de traitement dans la saisie du son avec une seule voie de sortie est représentée sur la figure 5.The processing structure in sound input with a single output channel is represented on the figure 5 .

En sortie des convertisseurs analogique-numérique, les signaux des M microphones sont notés xm(t). Après les lignes à retard, ils deviennent : y m t = x m t - τ m , m 1 M .

Figure imgb0007
At the output of the analog-to-digital converters, the signals of the M microphones are denoted x m (t). After the delay lines, they become: there m t = x m t - τ m , m 1 M .
Figure imgb0007

Chaque filtre numérique (filtre à réponse impulsionnelle finie de longueur L) s'écrit : z m t = k = 0 L - 1 h m k y m t - k , m 1 M .

Figure imgb0008
Each digital filter (finite impulse response filter of length L) is written: z m t = Σ k = 0 The - 1 h m k there m t - k , m 1 M .
Figure imgb0008

En sortie du traitement, le signal unique s'écrit : s t = m = 1 M z m t .

Figure imgb0009
At the output of the processing, the unique signal is written: s t = Σ m = 1 M z m t .
Figure imgb0009

Pour effectuer l'optimisation des filtres, il est utile de formuler ces traitements dans le domaine des fréquences.To perform filter optimization, it is useful to formulate these treatments in the frequency domain.

Nous remplaçons ici les signaux temporels par leurs transformées de Fourier : x m t X m f

Figure imgb0010
y m t Y m f
Figure imgb0011
z m t Z m f
Figure imgb0012
s t S f
Figure imgb0013
We replace here the time signals by their Fourier transforms: x m t X m f
Figure imgb0010
there m t Y m f
Figure imgb0011
z m t Z m f
Figure imgb0012
s t S f
Figure imgb0013

Les signaux reçus Xm(f) sont d'abord retardés pour donner les signaux Ym(f) qui sont ensuite filtrés pour donner les signaux Zm(f) ; ces derniers sont alors sommés pour donner la sortie S(f) : Y m = X m f e j 2 πf τ m

Figure imgb0014
Z m f = H m f Y m f ,
Figure imgb0015
S f = m = 1 M Z m f .
Figure imgb0016
The received signals X m ( f ) are first delayed to give the signals Y m ( f ) which are then filtered to give the signals Z m ( f ); these are then summed to give the output S ( f ): Y m = X m f e j 2 πf τ m
Figure imgb0014
Z m f = H m f Y m f ,
Figure imgb0015
S f = Σ m = 1 M Z m f .
Figure imgb0016

Nous pouvons condenser ces expressions dans l'expression suivante : S f = m = 1 M H m f e - j 2 πfτ m X m f .

Figure imgb0017
We can condense these expressions in the following expression: S f = Σ m = 1 M H m f e - j 2 πfτ m X m f .
Figure imgb0017

Les retards numériques peuvent être fixés arbitrairement. Une réalisation efficace consiste à les choisir comme la partie entière du quotient du retard (par rapport au capteur de référence, pour la direction de référence) sur la période d'échantillonnageDigital delays can be set arbitrarily. An effective realization is to choose them as the entire part of the quotient of the delay (relative to the reference sensor, for the reference direction) over the sampling period

Optimisation des filtresFilter optimization

La procédure d'optimisation des filtres que nous présentons ici se décompose en plusieurs phases :

  • identification des réponses du canal acoustique entre une source visée et les capteurs
  • optimisation dans le domaine des fréquences des paramètres des filtres, garantissant une réponse donnée pour la source visée, minimisant l'énergie du diagramme de directivité hors du lobe principal, sous deux contraintes d'inégalité, l'une sur le diagramme de directivité sous le lobe, l'autre sur le gain en bruit propre des capteurs
  • optimisation dans le domaine temporel des coefficients du filtre approchant au mieux les réponses en fréquence trouvées à l'étape précédente.
The filter optimization procedure we present here breaks down into several phases:
  • identification of acoustic channel responses between a target source and the sensors
  • optimization in the frequency domain of the parameters of the filters, guaranteeing a given response for the target source, minimizing the energy of the directivity diagram out of the main lobe, under two inequality constraints, one on the directivity diagram under the lobe, the other on the noise gain of the sensors
  • optimization in the time domain of the coefficients of the filter approaching the best frequency responses found in the previous step.

Ces étapes sont détaillées ci-dessous.These steps are detailed below.

Caractérisation acoustiqueAcoustic characterization

Pour l'optimisation, il est nécessaire d'identifier un certain nombre de réponses impulsionnelles de canaux acoustiques. Une technique possible consiste à placer un haut-parleur à l'endroit de la source, émettre une séquence binaire pseudo-aléatoire, recueillir le signal sur le capteur, calculer l'intercorrélation entre la séquence binaire pseudo-aléatoire et le signal recueilli. L'intercorrélation constitue alors une mesure de la réponse impulsionnelle cherchée.For optimization, it is necessary to identify a number of channel impulse responses acoustic. One possible technique is to place a speaker at the source, transmit a pseudo-random bit sequence, collect the signal on the sensor, calculate the cross-correlation between the pseudo-random bit sequence and the collected signal. Intercorrelation then constitutes a measure of the impulse response sought.

CRITERE D'OPTIMISATION EN FREQUENCEFREQUENCY OPTIMIZATION CRITERIA

L'optimisation des filtres se fait à partir d'un ensemble de directions :

  • la direction de la source visée,
  • les directions des sources qui se situent à l'intérieur d'un voisinage, ce sont les directions qui définissent le lobe principal du diagramme de directivité ;
  • les directions des sources à rejeter, (il importe que le cardinal de cet ensemble soit supérieur au nombre de capteurs).
Filter optimization is done from a set of directions:
  • the direction of the intended source,
  • the directions of the sources which are located within a neighborhood, it is the directions which define the main lobe of the directivity diagram;
  • the directions of the sources to reject, (it is important that the cardinal of this set is greater than the number of sensors).

Si une source se trouve dans une des directions du voisinage, elle sera reçue avec un gain voisin de 1 (en général légèrement inférieur à 1). Si une source se trouve dans une des directions à rejeter, elle sera traitée de manière à avoir un gain très faible.If a source is in one of the neighborhood directions, it will be received with a gain close to 1 (usually slightly less than 1). If a source is in one of the directions to reject, it will be processed to have a very small gain.

Nous définissons également une fréquence de référence; en dessous de cette fréquence, l'optimisation se fera sans contraintes sur l'ensemble de voisinage, alors qu'au-dessus de cette fréquence, nous introduirons une contrainte supplémentaire sur les directions des sources à rejeter.We also define a reference frequency; below this frequency, the optimization will be done without constraints on the neighborhood set, while above this frequency, we will introduce an additional constraint on the directions of the sources to be rejected.

Contrainte dans la direction de viséeConstraint in the aiming direction

L'optimisation des filtres se fait sous la contrainte que le diagramme de directivité ait pour valeur 1 dans la direction de la source visée.The optimization of the filters is done under the constraint that the directivity diagram has value 1 in the direction of the targeted source.

MINIMISATION DES LOBES SECONDAIRESMINIMIZATION OF SECONDARY LOBES

Notre critère d'optimisation des filtres repose sur l'élimination des signaux qui se situent en dehors de la zone de l'espace où se situera le lobe principal du réseau. Cette zone est définie a priori. Elle sera fonction des spécifications de l'application. Pour rejeter au maximum les sources qui se situent dans ces directions, nous minimisons la somme des carrés des amplitudes du diagramme de directivité dans ces directions.Our filter optimization criterion is based on eliminating signals that are outside the zone the space where the main lobe of the network will be located. This zone is defined a priori. It will depend on the specifications of the application. To reject as much as possible the sources that lie in these directions, we minimize the sum of squares of the amplitudes of the directivity diagram in these directions.

CONTRAINTES DANS LE LOBE PRINCIPALCONSTRAINTS IN THE MAIN LOBE

Pour l'ensemble des directions se situant dans le lobe principal, lorsque la fréquence se situe au-dessus de la fréquence de référence, nous imposerons un ensemble de contraintes d'inégalités.For all the directions lying in the main lobe, when the frequency is above the reference frequency, we will impose a set of inequality constraints.

L'objet de ces contraintes est de permettre au diagramme de directivité de garder une forme constante pour toutes les fréquences au-dessus de la fréquence de référence. Sans cette contrainte, la minimisation du critère J conduirait à des valeurs du diagramme de directivité qui seraient supérieures à 1 pour les directions dans la région.The purpose of these constraints is to allow the directivity pattern to keep a constant shape for all frequencies above the reference frequency. Without this constraint, the minimization of the criterion J would lead to values of the directivity diagram that would be greater than 1 for the directions in the region.

CONTRAINTE SUR LE GAIN EN BRUIT PROPRECONSTRAINT ON THE GAIN IN CLEAN NOISE

Les capteurs sont tous affectés par un bruit, dit bruit propre, qui provient du fonctionnement du capteur lui-même et non des sons captés. Les traitements que subissent les signaux captés dans notre dispositif risquent d'augmenter le niveau du bruit propre des capteurs. Nous devons contrôler ce niveau, en fixant une valeur maximale pour le gain d'amplification du bruit propre des capteurs.The sensors are all affected by a noise, called clean noise, which comes from the operation of the sensor itself and not sounds picked up. The processing of the signals picked up in our device may increase the noise level of the sensors. We need to control this level, setting a maximum value for the amplification gain of the sensors own noise.

Pour calculer le gain en bruit propre du dispositif, nous devons supposer que nous recevons d'une part un signal utile venant d'une source dans la direction de θ et d'autre part le bruit propre des capteurs. Cette situation est résumée par la Figure 12.To calculate the noise gain of the device, we must assume that we receive on the one hand a useful signal from a source in the direction of θ and on the other hand the own noise of the sensors. This situation is summarized by the Figure 12 .

Le signal reçu est la somme de deux signaux, celui correspondant à la source Yu(f) et celui correspondant au bruit YB(f) : Y f = Y b f + Y u f .

Figure imgb0018
The received signal is the sum of two signals, that corresponding to the source Y u (f) and that corresponding to the noise Y B (f): Y f = Y b f + Y u f .
Figure imgb0018

Le signal reçu de la source utile s'exprime comme le signal U(f) se propageant dans le canal dont la réponse en fréquence est C θ(f), puis amplifié par le gain des capteurs (f) et enfin retardé sur chaque capteur, ce que représente la matrice V(f), avant d'être traité par les filtres H(f) : Y u f = H f H V f G f C θ f U f

Figure imgb0019
The signal received from the useful source is expressed as the signal U (f) propagating in the channel whose frequency response is C θ (f), then amplified by the gain of the sensors G ( f ) and finally delayed on each sensor, which represents the matrix V (f), before being treated by the filters H (f): Y u f = H f H V f BOY WUT f VS θ f U f
Figure imgb0019

Le bruit propre des capteurs ne se propage pas dans le canal acoustique, étant né à l'intérieur du capteur, mais il est lui aussi amplifié par le gain des capteurs, retardé sur chaque capteur, ce que représente la matrice V(f), avant d'être traité par les filtres H(f).The noise of the sensors does not propagate in the acoustic channel, being born inside the sensor, but it is also amplified by the gain of the sensors, delayed on each sensor, which represents the matrix V (f), before being treated by the filters H (f).

SAISIE DU SON AVEC PLUSIEURS VOIES DE SORTIESOUND ENTRY WITH MULTIPLE OUTPUT PATH StructureStructure

Les voies de sortie sont indexées par n ∈ [1, N].The output channels are indexed by n ∈ [1, N ].

Pour fabriquer la sortie Sn(t), on applique les retards τn, m ; après les lignes à retard, les signaux captés deviennent : y n , m t = x m t - τ n , m m 1 M , n 1 N .

Figure imgb0020
To produce the output S n (t), we apply the delays τ n , m ; after the delay lines, the captured signals become: there not , m t = x m t - τ not , m m 1 M , not 1 NOT .
Figure imgb0020

Chaque signal yn,m(t), m ∈ [1, M], n ∈ [1, N] est filtré par un filtre numérique (filtre à réponse impulsionnelle finie de longueur L) et le résultat s'écrit : z n , m t = k = 0 L - 1 h n , m k y n , m t - k , m 1 M , n 1 N .

Figure imgb0021
Each signal y n, m (t), m ∈ [1, M ], n ∈ [1, N ] is filtered by a digital filter (finite impulse response filter of length L ) and the result is written: z not , m t = Σ k = 0 The - 1 h not , m k there not , m t - k , m 1 M , not 1 NOT .
Figure imgb0021

En sortie du traitement, le signal de la voie de sortie n s'écrit : s n t = m = 1 M z n , m t .

Figure imgb0022
At the output of the processing, the signal of the output channel n is written: s not t = Σ m = 1 M z not , m t .
Figure imgb0022

Cette structure de traitement est représentée sur la figure 6.This treatment structure is represented on the figure 6 .

Sélection des voies de sortieSelection of exit routes

Lorsque l'acquisition se fait sur N voies en parallèle, on extrait de ces N voies une voie unique qui sera le signal sortant du dispositif (par exemple dans une application de vidéoconférence ou d'audioconférence, ce sera le signal qui après compression sera expédié vers le correspondant lointain).When the acquisition is done on N channels in parallel, one extracts from these N channels a single channel which will be the signal coming out of the device (for example in a videoconferencing or audio conferencing application, this will be the signal that after compression will be sent to the distant correspondent).

Nous envisageons ici deux variantes, qui reposent pour l'une sur la sélection de la combinaison de signaux donnant le maximum d'énergie en sortie, pour l'autre sur l'identification de la direction d'arrivée du signal dominant suivi par la construction du signal de sortie correspondant (par pondération entre deux des N sorties).Here we consider two variants, one based on the selection of the combination of signals giving the maximum energy output, the other on the identification of the direction of arrival of the dominant signal followed by the construction. of the corresponding output signal (by weighting between two of the N outputs).

Sélection par optimisation de l'énergie en sortieSelection by optimization of the output energy

L'objectif est de reconstruire un signal s(t) par combinaison linéaire entre les signaux sn(t), n ∈ [1, N]. La combinaison retenue sera notée : s t = n = 1 N w n t s n t

Figure imgb0023
The objective is to reconstruct a signal s (t) by linear combination between the signals s n (t), n ∈ [1, N ]. The chosen combination will be noted: s t = Σ not = 1 NOT w not t s not t
Figure imgb0023

Dans cette écriture, les poids wn (t) qui affectent chacun des N signaux sn(t), n ∈ [1, N] sont variables au cours du temps. Pour déterminer à chaque instant les poids optimaux, nous maximisons le critère : Min W t W t T R t W t ,

Figure imgb0024
dans lequel la matrice R t est la covariance des N signaux sn(t), n ∈ [1, N]., réunis dans le vecteur St : R t = τ t S τ S τ T avec S t = s 1 t s 2 t s N t ,
Figure imgb0025
et le vecteur Wt regroupe les poids wn(t) : W t = w 1 t w 2 t w N t .
Figure imgb0026
In this writing, the weights w n ( t ) that affect each of the N signals s n (t), n ∈ [1, N ] are variable over time. To determine optimal weights at each moment, we maximize the criterion: Low W t W t T R t W t ,
Figure imgb0024
in which the matrix R t is the covariance of the N signals s n (t), n ∈ [1, N ]., gathered in the vector S t : R t = Σ τ t S τ S τ T with S t = s 1 t s 2 t s NOT t ,
Figure imgb0025
and the vector W t groups the weights w n ( t ): W t = w 1 t w 2 t w NOT t .
Figure imgb0026

La minimisation se fait sous la contrainte que le vecteur Wt ait une norme égale à 1.The minimization is done under the constraint that the vector W t has a norm equal to 1.

Nous minimisons ce critère de manière récursive, par un algorithme de gradient, qui nous fournit une estimation t+1 non normalisée : W t + 1 = W t + μ Grad W t W t T R t W t ,

Figure imgb0027
avec Grad W t W t T R t W t = 2 R t W t ,
Figure imgb0028
soit encore : t+1 =Wt +2µ RtWt. We recursively minimize this criterion, using a gradient algorithm, which gives us a non-normalized estimate of W t +1 : W t + 1 = W t + μ Grad W t W t T R t W t ,
Figure imgb0027
with Grad W t W t T R t W t = 2 R t W t ,
Figure imgb0028
again: W t +1 = W t + 2μ R t W t .

Une autre estimation du gradient s'obtient en remplaçant la matrice Rt par une estimation instantanée, ce qui conduit à : W t + 1 = W t + 2 μ S t S t T W t ,

Figure imgb0029
soit encore t+1 = Wt +2µ Sts(t)Another estimate of the gradient is obtained by replacing the matrix R t by an instantaneous estimate, which leads to: W t + 1 = W t + 2 μ S t S t T W t ,
Figure imgb0029
let W t +1 = W t + 2μ S t s ( t )

Nous normaliserons ensuite l'estimation t+1 pour obtenir l'estimation de W t+1 : W t + 1 = W t + 1 W t + 1 T W t + 1

Figure imgb0030
We will then normalize the estimation W t +1 to obtain the estimate of W t +1 : W t + 1 = W t + 1 W t + 1 T W t + 1
Figure imgb0030

Cette structure de traitement est représentée sur la figure 7.This treatment structure is represented on the figure 7 .

Sélection par identification de la position de la source.Selection by identification of the position of the source.

L'identification de la position de la source peut se faire par des méthodes classiques, par exemple celle présentée par Y.Grenier, P.Loubaton, «Localisation de sources large bande par des méthodes temporelles», 12ème Colloque sur le Traitement du signal et ses Applications, GRETSI, Juan-les-Pins, pp 457-460, 1989 .The identification of the position of the source can be done by conventional methods, for example that presented by Y.Grenier, P.Loubaton, "Localization of broadband sources by temporal methods", 12th Symposium on Signal Processing and its Applications, GRETSI, Juan-les-Pins, pp 457-460, 1989 .

A chaque voie de sortie est associée une direction (en général la direction dans laquelle le niveau de réception est maximal). Si nous supposons que la direction θ de la source se trouve entre les directions associées aux voies n et (n+1), la source sera reçue sur ces deux voies avec des gains respectifs qui dépendent du diagramme de directivité en θ des deux voies de réception, selon les deux équations ci-dessous : S n f = G n , θ f E f et S n + 1 f = G n + 1 , θ f E f .

Figure imgb0031
Each output channel is associated with a direction (generally the direction in which the reception level is maximum). If we assume that the direction θ of the source lies between the directions associated with the channels n and ( n +1), the source will be received on these two channels with respective gains that depend on the directivity diagram in θ of the two channels of reception, according to the two equations below: S not f = BOY WUT not , θ f E f and S not + 1 f = BOY WUT not + 1 , θ f E f .
Figure imgb0031

Ceci peut encore s'écrire sous forme matricielle : S n f S n + 1 f = G n , θ f G n + 1 , θ f E f .

Figure imgb0032
This can still be written in matrix form: S not f S not + 1 f = BOY WUT not , θ f BOY WUT not + 1 , θ f E f .
Figure imgb0032

Si nous recherchons un signal de sortie S(f) qui s'approche au mieux du signal E(f) émis par la source, il est naturel de chercher à minimiser l'énergie de l'écart entre les signaux observés, et ceux que devrait donner ce signal S(f), c'est-à-dire minimiser la quantité : S n f S n + 1 f - G n , θ f G n + 1 , θ f S f 2 .

Figure imgb0033
If we are looking for an output signal S ( f ) which approaches the signal E ( f ) emitted by the source, it is natural to try to minimize the energy of the difference between the signals observed, and those which should give this signal S ( f ), that is, minimize the quantity: S not f S not + 1 f - BOY WUT not , θ f BOY WUT not + 1 , θ f S f 2 .
Figure imgb0033

La solution se calcule comme étant : S f = G n , θ f G n + 1 , θ f H G n , θ f G n + 1 , θ f - 1 G n , θ f G n + 1 , θ f H S n f S n + 1 f ,

Figure imgb0034
expression dans laquelle AH désigne le conjugué transposé de la matrice A. Cette expression peut aussi s'écrire (en posant que A* est le conjugué de A) : S f = G n , θ f * S n f + G n + 1 , θ f * S n + 1 f G n , θ f * G n , θ f + G n + 1 , θ f * G n + 1 , θ f ,
Figure imgb0035
soit encore S f = L n , θ f S n f + L n + 1 , θ f S n + 1 f
Figure imgb0036
avec L n , θ f = G n , θ f * G n , θ f * G n , θ f + G n + 1 , θ f * G n + 1 , θ f ,
Figure imgb0037
et L n + 1 , θ f = G n + 1 , θ f * G n , θ f * G n , θ f + G n + 1 , θ f * G n + 1 , θ f
Figure imgb0038
The solution is calculated as: S f = BOY WUT not , θ f BOY WUT not + 1 , θ f H BOY WUT not , θ f BOY WUT not + 1 , θ f - 1 BOY WUT not , θ f BOY WUT not + 1 , θ f H S not f S not + 1 f ,
Figure imgb0034
where A H is the transposed conjugate of template A. This expression can also be written (by asking that A * is the conjugate of A ): S f = BOY WUT not , θ f * S not f + BOY WUT not + 1 , θ f * S not + 1 f BOY WUT not , θ f * BOY WUT not , θ f + BOY WUT not + 1 , θ f * BOY WUT not + 1 , θ f ,
Figure imgb0035
is still S f = The not , θ f S not f + The not + 1 , θ f S not + 1 f
Figure imgb0036
with The not , θ f = BOY WUT not , θ f * BOY WUT not , θ f * BOY WUT not , θ f + BOY WUT not + 1 , θ f * BOY WUT not + 1 , θ f ,
Figure imgb0037
and The not + 1 , θ f = BOY WUT not + 1 , θ f * BOY WUT not , θ f * BOY WUT not , θ f + BOY WUT not + 1 , θ f * BOY WUT not + 1 , θ f
Figure imgb0038

Cette dernière expression suggère que les fonctions L n,θ(f) et Ln+1,θ(f) soient tabulées pour un ensemble de valeurs de θ réparties régulièrement entre 0 et 2π radians. Plus précisément, on tabulera l n(t) et l n+1(t) qui sont les transformées de Fourier inverses respectives de L n(f) et L n+1,θ(f). This last expression suggests that the functions L n, θ ( f ) and L n + 1, θ ( f ) are tabulated for a set of values of θ regularly distributed between 0 and 2π radians. More precisely, l n , θ ( t ) and l n + 1 , θ ( t ), which are the respective inverse Fourier transforms of L n , θ ( f ) and L n + 1, θ ( f ), will be tabulated .

Cette structure de traitement est représentée sur la figure 8.This treatment structure is represented on the figure 8 .

Une version simplifiée s'obtient en supposant que les fonctions L n,θ(f) et L n+1,θ(f) sont indépendantes de la fréquence et réduites à deux gains L n,θ et L n+1,θ . La minimisation du critère se fait alors sur la totalité des fréquences et non plus fréquence par fréquence. Les deux gains sont alors solution de : G n , θ f | G n , θ f G n , θ f | G n + 1 , θ f G n + 1 , θ f | G n , θ f G n + 1 , θ f | G n + 1 , θ f L n , θ L n + 1 , θ = G n , θ f | 1 G n + 1 , θ f | 1 ,

Figure imgb0039
avec la notation : a f | b f = - 1 2 1 2 a f * b f df .
Figure imgb0040
A simplified version is obtained by assuming that the functions L n, θ ( f ) and L n + 1, θ ( f ) are independent of the frequency and reduced to two gains L n, θ and L n + 1, θ . The minimization of the criterion is done then on all the frequencies and not more frequency by frequency. The two gains are then solution of: < BOY WUT not , θ f | BOY WUT not , θ f > < BOY WUT not , θ f | BOY WUT not + 1 , θ f > < BOY WUT not + 1 , θ f | BOY WUT not , θ f > < BOY WUT not + 1 , θ f | BOY WUT not + 1 , θ f > The not , θ The not + 1 , θ = < BOY WUT not , θ f | 1 > < BOY WUT not + 1 , θ f | 1 > ,
Figure imgb0039
with the notation: < at f | b f > = - 1 2 1 2 at f * b f df .
Figure imgb0040

RESTITUTION DU SONRESTITUTION OF SOUND StructureStructure

Le signal à restituer s'écrit : r(t). On en fabrique P versions décalées, notées uP(t),p∈ [1,P] et avec des retards τ̃ p : u p t = r t - τ p , p 1 P .

Figure imgb0041
The signal to be restored is written: r (t). We make P shifted versions, denoted u P (t), p ∈ [1, P ] and with delays τ p : u p t = r t - τ p , p 1 P .
Figure imgb0041

Ces signaux sont ensuite filtrés et les résultats de ces filtrages, notés vp (t) seront ensuite restitués par les haut-parleurs (après conversion numérique-analogique) : v p t = k = 0 L - 1 g p k u p t - k , p 1 P .

Figure imgb0042
These signals are then filtered and the results of these filterings, noted v p ( t ) will then be restored by the loudspeakers (after digital-to-analog conversion): v p t = Σ k = 0 The - 1 boy Wut p k u p t - k , p 1 P .
Figure imgb0042

Cette structure de traitement est représentée sur la figure 9.This treatment structure is represented on the figure 9 .

Diagramme de directivitéDirectivity diagram

Pour obtenir le diagramme de directivité en restitution, nous procédons comme dans le cas de l'acquisition. Nous remplaçons les signaux par leurs transformées de Fourier : r t R f ,

Figure imgb0043
u p t U p f ,
Figure imgb0044
v p t V p f ,
Figure imgb0045
r θ t R θ f .
Figure imgb0046
To obtain the directivity diagram in restitution, we proceed as in the case of the acquisition. We replace the signals by their Fourier transforms: r t R f ,
Figure imgb0043
u p t U p f ,
Figure imgb0044
v p t V p f ,
Figure imgb0045
r θ t R θ f .
Figure imgb0046

Le signal à restituer R (f) est converti en P versions décalées U p (f), qui sont ensuite filtrées pour donner les signaux V P (f) qui seront restitués. En un point dont la position est repérée par θ, le signal reçu θ(f) est la somme des contributions de ces P signaux restitués filtrés par le canal acoustique correspondant p(f) (canal entre le haut-parleur p et le point de mesure à la position θ) : R θ f = p = 1 P C p , θ f V p f ,

Figure imgb0047
soit en revenant aux signaux décalés, avant filtrage, Up (f) : R θ f = p = 1 P C p , θ f H p f U p f ,
Figure imgb0048
puis en revenant au signal à restituer R (f) : R θ f = p = 1 P C p , θ f H p f e - j 2 πf τ p R f .
Figure imgb0049
The signal to be reproduced R ( f ) is converted into P offset versions U p ( f ), which are then filtered to give the signals V P ( f ) which will be restored. At a point whose position is indicated by θ, the received signal R θ ( f ) is the sum of the contributions of these P restored signals filtered by the corresponding acoustic channel C p , θ ( f ) (channel between the loudspeaker p and the measuring point at position θ): R θ f = Σ p = 1 P VS p , θ f V p f ,
Figure imgb0047
either by returning to the shifted signals, before filtering, U p ( f ): R θ f = Σ p = 1 P VS p , θ f H p f U p f ,
Figure imgb0048
then returning to the signal to restore R ( f ): R θ f = Σ p = 1 P VS p , θ f H p f e - j 2 πf τ p R f .
Figure imgb0049

Critère d'optimisation en fréquence (restitution)Frequency optimization criterion (restitution)

L'optimisation du dispositif de restitution ressemble à celle du dispositif d'acquisition. Le point de départ est l'expression du diagramme de directivité : D θ f = H H f V f G f C θ f .

Figure imgb0050
The optimization of the rendering device resembles that of the acquisition device. The starting point is the expression of the directivity diagram: D θ f = H H f V f BOY WUT f VS θ f .
Figure imgb0050

(f) représente le gain du haut-parleur à la fréquence f.Where G ( f ) is the gain of the loudspeaker at frequency f .

L'optimisation des filtres se fait à partir d'un ensemble de directions :

  • la direction de restitution préférée,
  • les directions de restitution qui se situent à l'intérieur d'un voisinage, constitué par les directions qui définissent le lobe principal du diagramme de directivité,
  • les directions des sources à rejeter, (il importe que le cardinal de cet ensemble soit supérieur au nombre de haut-parleurs).
Filter optimization is done from a set of directions:
  • the preferred direction of restitution,
  • restitution directions which are located within a neighborhood, constituted by the directions that define the main lobe of the directivity pattern,
  • the directions of the sources to reject, (it is important that the cardinal of this set is greater than the number of speakers).

L'optimisation des filtres se fait sous la contrainte que le diagramme de directivité ait pour valeur 1 dans la direction de la source visée.The optimization of the filters is done under the constraint that the directivity diagram has value 1 in the direction of the targeted source.

Minimisation des lobes secondairesMinimization of side lobes

Notre critère d'optimisation des filtres repose sur l'absence de restitution des signaux en dehors de la zone de l'espace où se situera le lobe principal du réseau. Cette zone est définie a priori. Elle sera fonction des spécifications de l'application. Elle sera représentée par les directions de l'ensemble Θ̃2. Pour cela, on minimise la somme des carrés des amplitudes du diagramme de directivité dans ces directions.Our criteria for optimizing filters is based on the absence of restitution of signals outside the area of the space where the main lobe of the network will be located. This zone is defined a priori. It will depend on the specifications of the application. It will be represented by the directions of the set Θ 2 . For this, we minimize the sum of squares of the amplitudes of the directivity diagram in these directions.

Contraintes dans le lobe principalConstraints in the main lobe

Pour l'ensemble des directions se situant dans le lobe principal, lorsque la fréquence f se situe au-dessus de la fréquence de référence, on impose un ensemble de contraintes d'inégalités. Nous définirons pour cela un ensemble de valeurs : α θ ; θ Θ 1 ,

Figure imgb0051
et nous imposerons : H f H V f G f C θ f 2 α θ ; θ Θ 1 .
Figure imgb0052
For all the directions lying in the main lobe, when the frequency f is above the reference frequency, a set of inequality constraints is imposed. We will define for this a set of values: α θ ; θ Θ 1 ,
Figure imgb0051
and we will impose: H f H V f BOY WUT f VS θ f 2 α θ ; θ Θ 1 .
Figure imgb0052

Le choix des bornes α̃θ se fera en général en les rendant égales aux carrés de l'amplitude du diagramme de directivité à la fréquence de référence fr : α θ = H f r H V f r G f r C θ f r 2 pour θ Θ 1

Figure imgb0053
The choice of the terminals α θ will generally be made by making them equal to the squares of the amplitude of the directivity diagram at the reference frequency f r : α θ = H f r H V f r BOY WUT f r VS θ f r 2 for θ Θ 1
Figure imgb0053

L'objet de ces contraintes est de permettre au diagramme de directivité de garder une forme constante pour toutes les fréquences au-dessus de la fréquence de référence.The purpose of these constraints is to allow the directivity pattern to keep a constant shape for all frequencies above the reference frequency.

OptimisationOptimization

Nous n'imposons pas de contrainte sur le bruit des haut-parleurs, car ce bruit ne sera pas affecté par les traitements effectués, contrairement à ce qui se passait dans le cas de l'acquisition.We do not impose a constraint on the noise of the loudspeakers, because this noise will not be affected by the treatments performed, unlike what happened in the case of the acquisition.

L'algorithme devient donc : Minimiser J = H f H R 3 H f ,

Figure imgb0054
sous les contraintes linéaires (f) H (f)(f) θ̃o(f)=1,
auxquelles s'ajoutent, si ffr, les contraintes quadratiques : H f H V f G f C θ f 2 H f r H V f r G f r C θ f r 2 pour θ Θ 1 .
Figure imgb0055
The algorithm thus becomes: Minimize J = H f H R 3 H f ,
Figure imgb0054
under the linear constraints H ( f ) H ( f ) G ( f ) C θ 0 ( f ) = 1,
to which are added, if ff r , the quadratic constraints: H f H V f BOY WUT f VS θ f 2 H f r H V f r BOY WUT f r VS θ f r 2 for θ Θ 1 .
Figure imgb0055

Restitution de plusieurs signauxRestitution of several signals

Lorsque plusieurs signaux sont à restituer simultanément, chacun par son lobe directif, en utilisant une structure comme celle illustrée par la figure 13 dans le cas de 3 signaux,When several signals are to be reproduced simultaneously, each by its directional lobe, using a structure such as that illustrated by the figure 13 in the case of 3 signals,

l'optimisation conduira pour chaque signal à un filtre (f). Le filtre sera optimisé indépendamment des filtres assurant la diffusion des autres signaux. Par exemple, pour le signal K à restituer, on calculera des filtres K(f). Pour calculer les filtres K(f), on définira :

  • la direction de restitution préférée,
  • les directions de l'ensemble ⊝̃2(K) qui représentent la zone de l'espace en dehors du lobe principal,
  • les directions de l'ensemble Θ̃1(K) dans le lobe principal et les valeurs des bornes α̃θ dans les directions de cet ensemble.
the optimization will lead for each signal to a filter H ( f ). The filter will be optimized independently of the filters ensuring the diffusion of the other signals. For example, for the signal K to be restored, filters H K ( f ) will be calculated. To calculate the filters H K ( f ), we will define:
  • the preferred direction of restitution,
  • the directions of the set ⊝ 2 ( K ) which represent the area of the space outside the main lobe,
  • the directions of the set Θ 1 ( K ) in the main lobe and the values of the terminals α θ in the directions of this set.

Il n'est pas nécessaire pour calculer les filtres H̃K(f) de tenir compte des autres filtres.
Grâce aux amplificateurs effectuant la somme des signaux analogiques, les diagrammes de directivité s'appliquent à chacun des signaux à restituer.
It is not necessary to calculate the filters HK ( f ) to take into account the other filters.
Thanks to the amplifiers that sum the analog signals, the directivity diagrams apply to each of the signals to be rendered.

SAISIE ET RESTITUTION CONJOINTESJOINT ENTRY AND RESTITUTION Annulation d'échos acoustiquesCancellation of acoustic echoes

Le dispositif comportant à la fois l'acquisition et la restitution des sons, un couplage acoustique se produit entre la partie restitution et la partie acquisition. Par conséquent, le signal restitué par les haut-parleurs sera capté par les microphones. Ceci constitue le phénomène d'écho acoustique, bien décrit dans l'article de B.Widrow et al., « Adaptive Noise Cancelling : Principles and Application », Proc. of IEEE, Vol.63, n°12, pp 1692-1716, 1975 . Il est y montré en particulier la possibilité d'établir un annuleur d'échos acoustiques sur la base d'un algorithme dit « LMS ». Un autre algorithme d'annulation d'écho, plus performant, a été présenté dans l'article E.Moulines, O.Ait Amrane, Y.Grenier, «The Generalized Multi-delay Adaptive Filter: Structure and Convergence Analysis.», IEEE Trans. on Signal Processing, Vol.43, n°1, pp 14-18, January 1995 .The device comprising both the acquisition and the restitution of the sounds, an acoustic coupling occurs between the restitution part and the acquisition part. Therefore, the signal output from the speakers will be picked up by the microphones. This is the phenomenon of acoustic echo, well described in the article of B.Widrow et al., Adaptive Noise Canceling: Principles and Application, Proc. of IEEE, Vol.63, No. 12, pp 1692-1716, 1975 . It shows in particular the possibility of establishing an acoustic echo canceller on the basis of an algorithm called "LMS". Another echo cancellation algorithm, more efficient, was presented in the article E.Moulines, O.Ait Amrane, Y.Grenier, "The Generalized Multi-delay Adaptive Filter: Structure and Convergence Analysis.", IEEE Trans. On Signal Processing, Vol.43, No. 1, pp 14-18, January 1995 .

Dans notre dispositif, nous inclurons un annuleur d'écho (par exemple de l'un des types cités ci-dessus), entre le signal à restituer et le signal capté. L'annuleur d'écho acoustique est noté AEC dans les schémas (AEC renvoie à Acoustic Echo Canceller). La figure 10 montre une vue complète du dispositif, incluant l'acquisition du son avec une voie de sortie (comme dans la figure 5), un bloc d'annulation d'écho acoustique, la restitution du son comme dans la figure 9, et un bloc de mixage comme dans la figure 7 ou la figure 8.In our device, we will include an echo canceller (for example of one of the types mentioned above), between the signal to be restored and the signal picked up. The acoustic echo canceller is rated AEC in the diagrams (AEC refers to Acoustic Echo Canceller). The figure 10 shows a complete view of the device, including sound acquisition with an output channel (as in figure 5 ), an acoustic echo cancellation block, the sound reproduction as in the figure 9 , and a mixing block as in the figure 7 or the figure 8 .

Lorsque nous effectuons l'acquisition de voie avec plusieurs sorties simultanées, il serait possible d'incorporer le mixage entre l'acquisition et un annuleur d'écho fonctionnant sur une voie unique. Nous préférons insérer autant d'annuleurs d'échos que de voies de sortie : ces annuleurs utilisent le même signal « haut-parleur », et chacun d'eux annule l'écho de ce signal à restituer dans chacune de voies de sortie, avant de fournir ce signal débarrassé de l'écho au bloc assurant la sélection (ou le mixage) des signaux. La figure 11 montre une vue complète du dispositif, incluant l'acquisition du son avec plusieurs voies de sortie (comme dans la figure 6), un bloc d'annulation d'écho acoustique, la restitution du son comme dans la figure 9, et un bloc de mixage comme dans la figure 7 ou la figure 8.When we perform channel acquisition with multiple simultaneous outputs, it would be possible to incorporate the mixing between the acquisition and an echo canceller operating on a single channel. We prefer to insert as many echo cancellers as output channels: these cancellers use the same "loudspeaker" signal, and each of them cancels the echo of this signal to be restored in each of the output channels, before to provide this echo-free signal to the block ensuring the selection (or mixing) of the signals. The figure 11 shows a complete view of the device, including sound acquisition with multiple output channels (as in figure 6 ), an acoustic echo cancellation block, the sound reproduction as in the figure 9 , and a mixing block as in the figure 7 or the figure 8 .

Critères d'optimisation conjointe en fréquenceCriteria for joint optimization in frequency

Quand le dispositif réalise à la fois l'acquisition et la restitution, les deux critères sont modifiés pour tenir compte de cette situation. Ainsi, l'optimisation de l'acquisition aura un but supplémentaire : annuler les signaux captés en provenance du haut-parleur. De même, l'optimisation de la restitution aura pour but supplémentaire de ne pas restituer le signal vers les capteurs pour l'acquisition.When the device performs both acquisition and restitution, the two criteria are modified to take account of this situation. Thus, the optimization of the acquisition will have an additional goal: cancel the signals received from the speaker. Similarly, the optimization of the restitution will have the additional goal of not returning the signal to the sensors for acquisition.

Notons Cm,p (f) la fonction de transfert (transformée de Fourier de la réponse impulsionnelle) du canal acoustique entre le capteur m et le haut-parleur p.Note C m, p ( f ) the transfer function (Fourier transform of the impulse response) of the acoustic channel between the sensor m and the loudspeaker p .

Contraintes supplémentaires en acquisitionAdditional constraints in acquisition

Pour l'acquisition, les filtres H m (f) devront vérifier les P contraintes suivantes : H f H V f G f C p f = 0 , p 1 P ,

Figure imgb0056
C p f = C 1 , p f C 2 , p f C M , p f .
Figure imgb0057
For the acquisition, the filters H m ( f ) will have to check the following P constraints: H f H V f BOY WUT f VS p f = 0 , p 1 P ,
Figure imgb0056
or VS p f = VS 1 , p f VS 2 , p f VS M , p f .
Figure imgb0057

Contraintes supplémentaires en restitutionAdditional constraints in restitution

Pour la restitution, les filtres m (f) devront vérifier les M contraintes suivantes : H f H V f G f C m f = 0 , m 1 M ,

Figure imgb0058
C m f = C m , 1 f C m , 2 f C m , P f .
Figure imgb0059
For the restitution, the filters H m ( f ) will have to check the following M constraints: H f H V f BOY WUT f VS m f = 0 , m 1 M ,
Figure imgb0058
or VS m f = VS m , 1 f VS m , 2 f VS m , P f .
Figure imgb0059

Le passage en temporel reste inchangé.The passage in time remains unchanged.

Claims (11)

  1. System for processing a sound signal having at least one directive or main lobe and comprising at least one amplifier, an analogue to digital conversion circuit or a digital to analogue conversion circuit, a digital filtering circuit, end-processing elements and a circuit for adding the signals filtered by the filtering circuit so as to deliver at least one output signal, said end-processing elements being sound sensors, the filtering circuit being optimised according to the inherent characteristics of the end-processing elements and according to the geometric location thereof; an optimisation broken down according to at least the following phases:
    - identification of the responses of the acoustic channel between a source aimed at and the sensors,
    - optimisation in the frequency domain of the parameters of the filters guaranteeing a given response for the source aimed at, minimising the energy of the directivity diagram outside the main lobe, under two inequality constraints, one on the directivity diagram under the lobe, the other on the inherent noise gain of the sensors,
    - optimisation in the time domain of the coefficients of the filter best approximating the frequency responses found at the previous phase,
    and an output circuit delivering one output signal per directive lobe, the system being characterised in that the output circuit is arranged to deliver several directive output signals sn(t) each corresponding to a directive lobe "n", a system for which said adding circuit is arranged to recompose these various output signals with a view to forming, for use purposes, a single signal s(t) corresponding to a linear combination of the directive output signals in the form:
    s t n w n t . s n t ,
    Figure imgb0064
    the weighting factors wn(t) being variable over time and satisfying the constraint
    n = 1 N w n 2 t = 1 ,
    Figure imgb0065
    N being the number of lobes.
  2. System for processing a sound signal according to claim 1, in which the sound sensors are distributed on a plurality of axes having the same point of origin.
  3. System for processing a sound signal according to any of claims 1 to 2, wherein the sound sensors are distributed on a plurality of coplanar axes.
  4. System for processing a sound signal according to any of claims 1 to 3, wherein the sound sensors are distributed on three axes forming an angle of 120° with each other.
  5. System for processing a sound signal according to any one of claims 1 to 3, in which the sounds sensors are distributed on five axes oriented respectively with an angle of 0°, 1 30° or + 110° with respect to a reference axis.
  6. System for processing a sound signal according to claim 1, wherein each weighting factor w n (t) is the energy of the corresponding lobe n.
  7. System for processing a sound signal according to claim 1, further arranged so that, when a sound source producing the sound signal is situated in a direction θ situated between the directions of a first lobe n and a second lobe n+1, the single signal s(t) is, in the frequency domain, such that: S f = L n , 0 f S n f + L n + 1 , 0 f S n + 1 f
    Figure imgb0066

    where:
    S(f) designates the amplitude of the output signal as a function of the frequency,
    L n0(f) designates, in the frequency domain, the weighting factor wn(t) that is a function of the identifier of the first lobe and of the angle of the source,
    Ln=1.0(f) designates, in the frequency domain, the weighting factor wn(t) that is a function of the identifier of the second lobe and of the angle of the source,
    S(f) designates, in the frequency domain, the amplitude of the signal of the first lobe,
    S n+1(f) designates, in the frequency domain, the amplitude of the signal of the second lobe.
  8. System for processing a sound signal according to any of the preceding claims, further comprising loudspeakers arranged to reproduce a sound, the system further comprising acquisition filters and reproduction filters.
  9. System for processing a sound signal according to claim 8, in which:
    - the acquisition filters are defined by:
    Hm(f) such that H(f)HV(f)G(f) Cp(f)=0,p ∈ [1,P] with: C p f C 1 , p f C 2 , p f C M , p f ,
    Figure imgb0067
    Cmp (f) designating the Fourier transform of the pulse response of the acoustic channel between the sensor m and the loudspeaker p, P being the total number of loudspeakers and M being the total number of sound sensors,

    H(f)H being the transposed conjugate of the matrix H(f) representing the filter Hm(f), the vector V(f) representing the filtered signals and the vector G(f) the gain,
    - and the reproduction filters by: H̃ m(f) such that: H f H V f G f C m f = 0 , m 1 M
    Figure imgb0068
    C m f C 1 , p f C 1 , 9 f C M , p f
    Figure imgb0069

    so that the reproduction filters do not send the signal to the sound sensors.
  10. System for processing a sound signal according to any one of claims 8 to 9, in which the geometry of the loudspeakers is positioned on an axis perpendicular to the plane of the sound sensors.
  11. System for processing a sound signal according to either one of claims 8 to 9, in which the sound sensors are placed on hyperbolae situated in vertical planes.
EP02791898A 2001-10-26 2002-10-25 Device for capturing and restoring sound using several sensors Expired - Lifetime EP1438871B1 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
FR0113896A FR2831763B1 (en) 2001-10-26 2001-10-26 SOUND INPUT DEVICE USING MULTIPLE SENSORS
FR0113896 2001-10-26
PCT/FR2002/003685 WO2003037034A1 (en) 2001-10-26 2002-10-25 Device for capturing and restoring sound using several sensors

Publications (2)

Publication Number Publication Date
EP1438871A1 EP1438871A1 (en) 2004-07-21
EP1438871B1 true EP1438871B1 (en) 2012-01-04

Family

ID=8868780

Family Applications (1)

Application Number Title Priority Date Filing Date
EP02791898A Expired - Lifetime EP1438871B1 (en) 2001-10-26 2002-10-25 Device for capturing and restoring sound using several sensors

Country Status (4)

Country Link
EP (1) EP1438871B1 (en)
AT (1) ATE540537T1 (en)
FR (1) FR2831763B1 (en)
WO (1) WO2003037034A1 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DK176894B1 (en) * 2004-01-29 2010-03-08 Dpa Microphones As Microphone structure with directional effect
WO2009009568A2 (en) 2007-07-09 2009-01-15 Mh Acoustics, Llc Augmented elliptical microphone array
JP4965847B2 (en) 2005-10-27 2012-07-04 ヤマハ株式会社 Audio signal transmitter / receiver
JP5028786B2 (en) * 2005-11-02 2012-09-19 ヤマハ株式会社 Sound collector
US8238584B2 (en) 2005-11-02 2012-08-07 Yamaha Corporation Voice signal transmitting/receiving apparatus

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3331440C2 (en) * 1982-09-01 1987-04-23 Victor Company Of Japan, Ltd., Yokohama, Kanagawa Phased-controlled sound pickup arrangement with essentially elongated arrangement of microphones
FR2722637B1 (en) * 1994-07-15 1996-09-20 Mahieux Yannick SELECTIVE SOUND TAKING SYSTEM FOR A REVERBERANT AND NOISEY ENVIRONMENT
NL9401860A (en) * 1994-11-08 1996-06-03 Duran Bv Loudspeaker system with controlled directivity.
US5715319A (en) * 1996-05-30 1998-02-03 Picturetel Corporation Method and apparatus for steerable and endfire superdirective microphone arrays with reduced analog-to-digital converter and computational requirements
JP3863306B2 (en) * 1998-10-28 2006-12-27 富士通株式会社 Microphone array device

Also Published As

Publication number Publication date
WO2003037034A1 (en) 2003-05-01
FR2831763A1 (en) 2003-05-02
FR2831763B1 (en) 2004-03-19
ATE540537T1 (en) 2012-01-15
EP1438871A1 (en) 2004-07-21

Similar Documents

Publication Publication Date Title
JP4588966B2 (en) Method for noise reduction
EP2518724B1 (en) Microphone/headphone audio headset comprising a means for suppressing noise in a speech signal, in particular for a hands-free telephone system
US6584203B2 (en) Second-order adaptive differential microphone array
US8000482B2 (en) Microphone array processing system for noisy multipath environments
US20030138116A1 (en) Interference suppression techniques
WO2010043998A1 (en) Microphone system and method of operating the same
TW201142829A (en) Adaptive noise reduction using level cues
CN111078185A (en) Method and equipment for recording sound
JP2019186940A (en) Sound-processing apparatus and sound-processing method
CN113838472A (en) Voice noise reduction method and device
JP2001309483A (en) Sound pickup method and sound pickup device
EP0903960B1 (en) Antenna formed by a plurality of acoustic detectors
EP1438871B1 (en) Device for capturing and restoring sound using several sensors
EP0884926B1 (en) Method and device for optimized processing of an interfering signal when recording sound
CA2407646A1 (en) Reception system for multisensor antenna
EP1065909A2 (en) Noise canceling microphone array
FR2734912A1 (en) MULTI-LOBE SIDE COVERAGE SONAR SYSTEM
WO2004084577A1 (en) Circular microphone array for multi channel audio recording
JP2024515820A (en) Method and system for directional processing of audio information
EP1155497B1 (en) Antenna treatment method and system
Zou et al. A broadband speech enhancement technique based on frequency invariant beamforming and GSC
Zhang et al. Adaptive null-forming algorithm with auditory sub-bands
Adebisi et al. Acoustic signal gain enhancement and speech recognition improvement in smartphones using the REF beamforming algorithm
CN117676418A (en) Sound field equalization method and system for mixed phase system
Cheng et al. Subband adaptive null-forming with a directional microphone pair

Legal Events

Date Code Title Description
PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

17P Request for examination filed

Effective date: 20040423

AK Designated contracting states

Kind code of ref document: A1

Designated state(s): AT BE BG CH CY CZ DE DK EE ES FI FR GB GR IE IT LI LU MC NL PT SE SK TR

AX Request for extension of the european patent

Extension state: AL LT LV MK RO SI

17Q First examination report despatched

Effective date: 20080411

REG Reference to a national code

Ref country code: DE

Ref legal event code: R079

Ref document number: 60241915

Country of ref document: DE

Free format text: PREVIOUS MAIN CLASS: H04R0003000000

Ipc: H04R0001400000

GRAP Despatch of communication of intention to grant a patent

Free format text: ORIGINAL CODE: EPIDOSNIGR1

RIC1 Information provided on ipc code assigned before grant

Ipc: H04R 3/00 20060101ALI20110817BHEP

Ipc: H04R 1/40 20060101AFI20110817BHEP

GRAS Grant fee paid

Free format text: ORIGINAL CODE: EPIDOSNIGR3

GRAA (expected) grant

Free format text: ORIGINAL CODE: 0009210

AK Designated contracting states

Kind code of ref document: B1

Designated state(s): AT BE BG CH CY CZ DE DK EE ES FI FR GB GR IE IT LI LU MC NL PT SE SK TR

REG Reference to a national code

Ref country code: GB

Ref legal event code: FG4D

Free format text: NOT ENGLISH

REG Reference to a national code

Ref country code: CH

Ref legal event code: EP

REG Reference to a national code

Ref country code: AT

Ref legal event code: REF

Ref document number: 540537

Country of ref document: AT

Kind code of ref document: T

Effective date: 20120115

REG Reference to a national code

Ref country code: IE

Ref legal event code: FG4D

REG Reference to a national code

Ref country code: DE

Ref legal event code: R096

Ref document number: 60241915

Country of ref document: DE

Effective date: 20120308

REG Reference to a national code

Ref country code: NL

Ref legal event code: VDEP

Effective date: 20120104

RAP2 Party data changed (patent owner data changed or rights of a patent transferred)

Owner name: INVOXIA

REG Reference to a national code

Ref country code: CH

Ref legal event code: PFA

Owner name: INSTITUT TELECOM

Free format text: GROUPE DES ECOLES DES TELECOMMUNICATIONS#46, RUE BARRAULT#75634 PARIS CEDEX 13 (FR) -TRANSFER TO- INSTITUT TELECOM#46, RUE BARRAULT#75634 PARIS CEDEX 13 (FR)

Ref country code: CH

Ref legal event code: NV

Representative=s name: ISLER & PEDRAZZINI AG

Ref country code: CH

Ref legal event code: PUE

Owner name: INVOXIA

Free format text: INSTITUT TELECOM#46, RUE BARRAULT#75634 PARIS CEDEX 13 (FR) -TRANSFER TO- INVOXIA#87, RUE DU GOUVERNEUR GENERAL EBOUE#92130 ISSY LES MOULINEAUX (FR)

Ref country code: CH

Ref legal event code: PFA

Owner name: GROUPE DES ECOLES DES TELECOMMUNICATIONS

Free format text: GET-ENST#46, RUE BARRAULT#75634 PARIS CEDEX 13 (FR) -TRANSFER TO- GROUPE DES ECOLES DES TELECOMMUNICATIONS#46, RUE BARRAULT#75634 PARIS CEDEX 13 (FR)

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: NL

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20120104

Ref country code: BG

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20120404

REG Reference to a national code

Ref country code: IE

Ref legal event code: FD4D

REG Reference to a national code

Ref country code: DE

Ref legal event code: R081

Ref document number: 60241915

Country of ref document: DE

Owner name: INVOXIA, FR

Free format text: FORMER OWNER: GET-ENST, PARIS, FR

Effective date: 20120112

Ref country code: DE

Ref legal event code: R081

Ref document number: 60241915

Country of ref document: DE

Owner name: INVOXIA, FR

Free format text: FORMER OWNER: GET-ENST, PARIS, FR

Effective date: 20120621

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: GR

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20120405

Ref country code: FI

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20120104

Ref country code: PT

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20120504

REG Reference to a national code

Ref country code: AT

Ref legal event code: MK05

Ref document number: 540537

Country of ref document: AT

Kind code of ref document: T

Effective date: 20120104

REG Reference to a national code

Ref country code: GB

Ref legal event code: 732E

Free format text: REGISTERED BETWEEN 20120830 AND 20120905

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: CY

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20120104

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: DK

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20120104

Ref country code: EE

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20120104

Ref country code: SE

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20120104

Ref country code: CZ

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20120104

Ref country code: IE

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20120104

PLBE No opposition filed within time limit

Free format text: ORIGINAL CODE: 0009261

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: NO OPPOSITION FILED WITHIN TIME LIMIT

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: SK

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20120104

Ref country code: IT

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20120104

26N No opposition filed

Effective date: 20121005

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: AT

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20120104

REG Reference to a national code

Ref country code: DE

Ref legal event code: R097

Ref document number: 60241915

Country of ref document: DE

Effective date: 20121005

BERE Be: lapsed

Owner name: GET-ENST

Effective date: 20121031

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: ES

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20120415

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: MC

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20121031

REG Reference to a national code

Ref country code: FR

Ref legal event code: RM

Effective date: 20130513

Ref country code: FR

Ref legal event code: CD

Owner name: INVOXIA, FR

Effective date: 20130513

Ref country code: FR

Ref legal event code: TP

Owner name: INVOXIA, FR

Effective date: 20130513

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: BE

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20121031

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: TR

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20120104

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: LU

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20121025

REG Reference to a national code

Ref country code: FR

Ref legal event code: PLFP

Year of fee payment: 15

REG Reference to a national code

Ref country code: FR

Ref legal event code: PLFP

Year of fee payment: 16

REG Reference to a national code

Ref country code: FR

Ref legal event code: PLFP

Year of fee payment: 17

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: FR

Payment date: 20210823

Year of fee payment: 20

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: GB

Payment date: 20211020

Year of fee payment: 20

Ref country code: DE

Payment date: 20211008

Year of fee payment: 20

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: CH

Payment date: 20211029

Year of fee payment: 20

REG Reference to a national code

Ref country code: DE

Ref legal event code: R071

Ref document number: 60241915

Country of ref document: DE

REG Reference to a national code

Ref country code: CH

Ref legal event code: PL

REG Reference to a national code

Ref country code: GB

Ref legal event code: PE20

Expiry date: 20221024

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: GB

Free format text: LAPSE BECAUSE OF EXPIRATION OF PROTECTION

Effective date: 20221024