WO2002052543A1 - Communication system and method for the passenger compartment of a motor vehicle - Google Patents
Communication system and method for the passenger compartment of a motor vehicle Download PDFInfo
- Publication number
- WO2002052543A1 WO2002052543A1 PCT/ES2000/000487 ES0000487W WO02052543A1 WO 2002052543 A1 WO2002052543 A1 WO 2002052543A1 ES 0000487 W ES0000487 W ES 0000487W WO 02052543 A1 WO02052543 A1 WO 02052543A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- bit
- slave
- digital
- dsp
- circuit
- 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.)
- Ceased
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04R—LOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
- H04R5/00—Stereophonic arrangements
- H04R5/02—Spatial or constructional arrangements of loudspeakers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04R—LOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
- H04R2499/00—Aspects covered by H04R or H04S not otherwise provided for in their subgroups
- H04R2499/10—General applications
- H04R2499/13—Acoustic transducers and sound field adaptation in vehicles
Definitions
- the present invention concerns a communication system and procedure for the passenger compartment of a motor vehicle based on the acquisition of voice signals in different areas of said passenger compartment, with digital echo cancellation algorithm.
- This system and the procedure for its implementation is of special application in the automotive industry to equip a motor vehicle with a voice pickup and amplification system to achieve a clear and effective internal communication between the passengers thereof, and is especially useful in those larger automobile vehicles dedicated to the transport of people, such as minivan cars, minibuses, buses and coaches, in which passengers can be distanced from each other within the same cabin, and in those vehicles for sports use in that there is a high level of engine noise inside the passenger compartment or that they do not have a fully enclosed passenger compartment.
- US Patent 5245665 discloses a method and apparatus for filtering adaptive audio resonant frequencies.
- the audio signals are digitized and an FFT is performed on samples of the digitized signals to produce corresponding frequency spectra.
- These frequency spectra are analyzed by methods such as the determination of one or more peak frequency magnitudes which are 33 dB greater than the harmonics or subharmonics of the frequency in a plurality of several successive spectra, to detect resonant feedback frequencies.
- the offensive frequency is then filtered in the time domain, either in digitized or analog form, to eliminate feedback.
- Patent application EP 0453293 from Matsushita Electric Ind., Co., Ltd., describes a variable sound field apparatus comprising direct and indirect sound pick-up microphones and an adaptable filter to obtain a transfer function between the indirect sound pickup microphone and an indirect sound reproduction speaker, and a signal generator to generate a signal used to measure a transfer function to be established in the adaptive filter.
- the transfer function between the indirect sound pick-up microphone set at a desired position and the indirect sound reproduction speaker is measured by a control circuit and the transfer function thus measured is set in the adaptive filter, so that You can cancel an echo generated due to the acoustic combination between the indirect sound pick-up microphone and the indirect sound reproduction speaker, preventing the appearance of beeps or howls.
- Patent application EP 0599450 discloses a sound amplifier apparatus with an automatic beep suppression function.
- a sound signal captured by a microphone is processed in a beep eliminator that includes a digital filter.
- a frequency analyzer performs a frequency analysis of the captured sound signal.
- a beep detector detects a beep contained in the sound signal from the result of the frequency analysis.
- An operative part calculates coefficients intended to be set in the digital filter to suppress the beep according to a result of the beep detection by the beep detector, and a control part establishes the calculated coefficients in the digital filter.
- the beep detector decides that a maximum peak power level between the power levels of the sound signal in a region of frequencies analyzed is a component of a beep when the ratio of the maximum peak power level to a medium level
- the power of the sound signal is greater than a certain threshold level, preferably for a certain threshold time.
- Threshold control means are also planned for control the threshold level and / or the threshold time as well as to improve the accuracy of the beep detection.
- Patent application WO 98/56208 of UT Automotive Dearborne, Inc., describes a communication system in the cabin of a vehicle intended to improve the clarity of a voice emitted within an enclosed space.
- the system comprises a first microphone, located in a first location, to receive the audible communication in said first location in the form of a first audio signal.
- the system also comprises a loudspeaker for receiving the first audio signal, and for converting the first audio signal into a first audible communication reproduced, whose audible communication reproduced is also fed back and received by the first microphone and converted, together with the audible communication. , in the first audio signal.
- the system comprises an acoustic echo cancellation system to determine the relationship between the audible communication received by the first microphone and the first audio signal that encompasses both the audible communication and the reproduced audible communication fed back to the first microphone, and to eliminate The first audible communication played back to the first microphone of the first audio signal received by the speaker.
- the present invention proposes a communication system and procedure of the type described in this last background based on means (distributed voice signal acquisition system) to collect samples of the sound emissions of passengers in different areas of the interior of a vehicle and transmit them in a minimum of time to a digital processing unit in which an adequate conditioning of said signals with echo cancellation is performed, so that they are suitable for reproduction immediately followed by the vehicle's speakers, so that they are clearly intelligible
- the present invention provides a communication system and method for the passenger compartment of a motor vehicle based on the acquisition of voice signals in different areas, with digital echo cancellation algorithm, aimed at improving the spoken communication between passengers during a journey By car.
- the system comprises microphones, which may or may not be directional, and advantageously very small, possibly integrated into the roof lining of the cabin, to capture the speech of each person.
- a digital signal processor filters the noise and amplifies the voices, which are then reproduced through loudspeakers, for example, already existing as part of an audio equipment or placed expressly, located somewhere in the cabin. Because the sound emitted by the speakers is also picked up by the microphones, the digital signal processor performs an acoustic echo cancellation to prevent feedback that would make the emitted sound less clear, hindering speech understanding, and which could also generate beeps
- the proposed communication system and procedure comprises a series of first differentiated areas where a sound signal can be emitted, in general vocal, which must be reproduced in an intelligible and as clear as possible through speakers in any one of the second areas other than the one of origin of emission, using for this purpose a microphone for each of said first zones and said microphones being associated with a digital signal processing unit (DSP) that performs echo cancellation and processing tasks. the acoustic signals to be reproduced according to said digital algorithm.
- DSP digital signal processing unit
- the digital signal processing unit (DSP) referred to is associated with a combined master / main circuit and slave / subordinate circuits, the latter linked, each one, with a respective microphone installed in a certain, differentiated area, inside the vehicle, in order to acquire in that area a sound signal, generally vocal, that must be reproduced.
- DSP digital signal processing unit
- Each of said master and slave circuits is equipped with a digital processor and a transceiver device, and whose master circuit is provided so that at the request of an activation by said digital signal processing unit (DSP) it establishes a communication with each of the slave / subordinate circuits by means of a single serial communication bus, shared in time, circulating through said serial bus shared in time a bit frame according to a transmission protocol, generally without error correction, which remains defined by a series of bit packets (P1, P2, P3, P4) separated by a short time interval (comprised in an approximate range of 0 to 1 bit), each of whose packets comprises: a start bit (START) , of greater duration / length than the remaining ones, in such a way that it is fully identified; a delay / synchronism (SYNC) bit for frames ranging from master to slave, one or more (depending on the number of slave devices present in the system) address bits (A1, A0) indicative of the slave / subordinate device to Consult; and several bits
- the information from the slave circuits is stored in said master circuit in the form of ordered registers containing said data bits (DO, D1 ... Dn) that can be acquired by the digital signal processor (DSP) via a parallel bus and at the request of a read order from said digital signal processing unit (DSP).
- DSP digital signal processor
- An essential feature of the present invention resides in the fact of the high speed of data acquisition and processing, for which purpose it has been chosen because the protocol does not incorporate any transmission / reception error correction routine, although preferably it includes a bit of error detection, so the system simply skips the detected errors going on to read the next data packet. That is, the system gives priority to the acquisition of a new data packet from a certain slave circuit rather than to the complete (or corrected) recovery of a previous data packet that has suffered an error in its transmission / reception. This is possible thanks to the high frequency of transmission in the flow of data packets, so that the eventual loss of one of them does not represent any significant disorder for the control of the parameter involved, guaranteeing an efficient transmission (with echo cancellation) of the acquired vocal signal.
- each bit packet uses the Manchester format to encode each bit of the bit packets.
- the length of said start bit is at least 2 times the length of each of the packet data bits, while the length of the delay / sync bit is at least 1.5 times the length of one of said data bits.
- the start bit is intended to generate a reset of all slave circuits.
- each bit packet also includes, in the last place of the data or address field, an additional protocol error detection bit.
- the master circuit has an output linked by a parallel bus with an input of the digital signal processor (DSP), through which a signal (int) is sent indicating that the iterative query has ended, from which moment the processor
- DSP digital signal processor
- FIG. 1 is a very schematic view of a motor vehicle that implements the communication system based on the acquisition of voice signal data in different areas of the vehicle interior in accordance with the present invention
- Fig. 2 is an illustrative scheme of the communication system based on the acquisition of voice signal data in different areas of the cabin of Fig. 1
- Figs. 3 and 3a are two variant variants of the serial bus of Fig. 2
- Fig. 4 is an illustrative scheme of a circuit board that integrates each of the microphones with their respective signal conditioner and slave circuit, according to an embodiment of the system of Fig. 2;
- Fig. 1 is a very schematic view of a motor vehicle that implements the communication system based on the acquisition of voice signal data in different areas of the vehicle interior in accordance with the present invention
- Fig. 2 is an illustrative scheme of the communication system based on the acquisition of voice signal data in different areas of the cabin of Fig. 1
- Figs. 3 and 3a are two variant variants of
- Fig. 5 is a general diagram of the protocol used by the system of Fig. 2 on a time scale
- Fig. 6 is an enlarged detail of the diagram of Fig. 5
- Fig. 7 is a diagram of the different bit frames that circulate on the buses of the system of Fig. 2 on a time scale.
- a car 90 implements a communication system 100 based on the acquisition of voice signal data in different areas of the vehicle interior in accordance with the present invention.
- Said system receives voice signals from a series of microphones 1, 2, 3 strategically located inside the vehicle's interior so that a pickup area 91, 92, 93 of each microphone 1, 2, 3 covers a zone generally occupied by the head of each passenger, that is, that area in which each passenger emits his voice.
- a passenger speaks his voice is picked up by the corresponding microphone 1, 2, 3, which generates a voice signal that is processed and amplified by the system 100 and immediately sent to speakers 80 distributed inside the vehicle interior for amplified reproduction.
- system 100 is capable of simultaneously capturing and reproducing signals. from any of the microphones 1, 2, 3 allowing a normal conversation between the occupants of the vehicle.
- the system 100 carries out, prior to the amplification of the signals from the microphones 1, 2, 3, a conditioning process of said signals, eliminating echoes, reverberations, noises, etc.
- Fig. 2 the elements that make up the communication system based on the acquisition of voice signal data in different areas of the vehicle cabin are shown, in packages with communication protocol of the present invention, which optimizes the speed of transmission.
- This system as explained in relation to Fig. 1, is of particular application to the monitoring and control of voice signal values provided by a series of microphones 1, 2, 3, 4 distributed in different parts of a motor vehicle and intended to capture, in a discriminated manner, the voice of each of the passengers of the vehicle.
- Each signal corresponding to one of said microphones 1-4 is received in a slave or subordinate circuit, 10, 20, 30, 40 equipped with a digital slave SLV1, SLV2, SLV3, SLV4 and a transceiver device 11, 21, 31 , 41 capable of receiving and sending signals.
- microphones 1-4 provide an analog signal and digital processors only support signals in digital format, the system has an A / D converter (analog / digital) 12, 22, 32, 42 at the input of the corresponding circuit slave 10, 20, 30, 40.
- a / D converter analog / digital
- microphones 1-4 pick up, in addition to the corresponding passenger's voice, other undesirable sound waves, such as echoes, reverberations, noises, etc., so Voice signals from microphones 1-4 are suitably processed in signal filters 13, 23, 33, 43 before being introduced to the respective slave circuit 10, 20, 30, 40.
- the set of slave circuits 10, 20, 30, 40 communicates with a master or main circuit 50 via a single serial communication bus 60, shared over time.
- Said master circuit 50 comprises an MST master digital processor and a transceiver 51 capable of receiving and sending signals, and is in turn communicated with a DSP digital signal processing unit via a parallel bus 70. It is evident that, although In the illustrated example four slave circuits 10-40 are shown, the invention is not limited to this number, there being any number of them communicated with said master circuit 50 through said serial bus 60.
- FIG. 3 A possible configuration for the serial bus 60 of Fig. 1 is shown in Fig. 3, in which it is formed by a twisted differential cable comprising two insulated copper conductors 61, 62, braided together, optionally in parallel to a ground or reference line 64.
- FIG. 3a Another possible alternative configuration for the serial bus 60 is shown in Fig. 3a in which it comprises a single insulated copper conductor 63, parallel to a ground or reference line 64
- FIG. 4 A preferred embodiment example for the system of the present invention is schematically illustrated in Fig. 4, in which each of the microphones 1, 2, 3, 4 is integrated in a corresponding circuit board 15, 25, 35 , 45. For greater clarity, in said Fig.
- the circuit board 15 is shown in greater detail, which integrates the respective signal filter 13 and the corresponding slave circuit 10, comprising the A / D converter 12, where the coven analog signal
- the digital SLV1 slave processor is digitally converted to digital, where said digital signal is formatted (adapted to a suitable format) to be sent via bus 60, and said transceiver device 11, dedicated to receiving the signals of command orders interrogation from the MST master digital processor and to send in response the multiplexed digital signal, via the serial bus 60, to the master circuit 50.
- the other circuit boards 25, 35, 45 in which the respective microphones 2 are integrated , 3, 4 are analogous to the circuit board 15 of the microphone 1, and the analog signals from these other circuit boards 25, 35, 45 undergo an analogous process until they are stored together with the signal of the circuit board 15 in the MST master digital processor, in the form of ordered records.
- the digital signals pass, as described above, from the MST master digital processor to the DSP digital signal processor through the parallel bus 70 and from there, the amplified signals are sent to the speakers 80 for sound reproduction.
- said digital signal processing unit DSP directs through the parallel bus 70 an order of inquiry via the activation of the wr write signal to the digital processor MST of the master circuit 50 to carry out a sequential communication, with each of the digital processors SLV1, SLV2, SLV3, SLV4 of the slave circuits 10, 20 , 30, 40 through the time-shared serial bus 60, through which a bit frame M1, S1-M4, S4 circulates according to a predetermined transmission protocol, without error correction.
- This protocol is formed by a series of bit packets P1-P4 separated by a short time interval t1, each of said bit packets P1-P4 comprising a respective group of interrogation bits M1-M4 from the master circuit to the corresponding slave circuit and a respective group of response bits S1-S4 from the corresponding slave circuit to the master, where said groups of response bits S1-S4 are stored sequentially in the form of ordered registers.
- the mentioned time interval t1 between each data packet P1-P4 has been considered necessary to absorb the possible mismatches produced by the different clocks of the MST master digital processors and slaves SLV1-SLV4.
- each bit packet P1-P4 uses a time t2 and the sum of the times t2 corresponding to the interrogation-response of the four slaves SLV1-SLV4 is a time t3.
- the digital processor MST of the master circuit 50 can direct, through the parallel bus 70, a interrupt order int to the digital signal processing unit DSP to inform it that a sequence of consultation of the slave circuits has ended and that all data is available to establish a predetermined period of time t4 during which the processing unit of DSP digital signal performs the reading rd of said data received from slaves SLV1-SLV4 and stored in the MST master.
- the digital signal processing unit DSP directs, via the parallel bus 70, a new query order by activating the write wr signal towards the digital processor MST of the master circuit 50 for to start a new cycle of interrogations-answers-reading.
- the total time of the t5 cycle is equal to the sum of the times t3 and t4 cited above.
- the DSP digital signal processing unit is able to read data stored in the MST master digital processor through the parallel bus 70 simultaneously with the execution of said new query cycle at via the serial bus 60.
- each of said bit packets P1-P4 is illustrated, taking as an example the bit packet P1 associated with the digital slave processor SLV1, which first comprises the said interrogation bit group M1, from the master circuit to the corresponding slave circuit, which includes a START start bit, of greater duration / length than the remaining ones, so that it is fully identified; 1.5 SYNC delay / synchronism bits, optional, for bit frames ranging from master to slave; and one or more address bits A1, A0, depending on the number of slave devices, indicative of the SLV1 slave device to be consulted. Optionally it also includes a DET detection bit to indicate the end of the transmission of said group of bits M1.
- the bit packet P1 comprises the said group of response bits S1, coming from the corresponding slave circuit to the master, whose bit group S1 includes a SYNC delay / synchronism bit followed by a series of corresponding DO-Dn bits to the data of the parameter picked up by the corresponding microphone 1 associated with the slave circuit 10. Also here, an error detection DET bit is optionally included here. Obviously, the remaining P2-P4 bit packets are similar to the described P1 bit packet. As noted above, the aforementioned START start bit has a duration greater than that of others in order to be clearly identified. Said duration of the START start bit is preferably 2 times the duration of a standard bit.
- Fig. 7 illustrates the bit frame flows through the serial bus 60 and the parallel bus 70 over a time scale.
- a wr write command circulates from the parallel bus 70 at the beginning of each sequence of question-answers from the digital signal processing unit DSP to the master digital processor MST for said master circuit to acquire and store the parameter data supplied by the corresponding microphones 1-4 to the corresponding slave circuits 10-40.
- the MST master digital processor can generate an int interrupt order to the DSP digital signal processing unit.
- the DSP digital signal processing unit can then read the said parameter data by activating the read rd signal and the corresponding address bits to specify the parameter.
- the mentioned groups of bits M1 circulate alternately through the serial bus 60 from the MST master to the different slaves SLV1-SLV4 and the bit groups S1-S4 from the different slaves SLV1-SLV4 to the MST master.
- This communication through the serial bus 60 is bidirectional and interactive. If a time t3 'corresponding to a complete sequence of interrogations - answers between the MST master and the SLV slaves is known exactly, the int interruption order of the MST master digital processor to the DSP digital signal processing unit can be omitted
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Acoustics & Sound (AREA)
- Signal Processing (AREA)
- Small-Scale Networks (AREA)
Abstract
Description
SISTE A Y PROCEDIMIENTO DE COMUNICACIÓN PARA EL HABITÁCULO SIST A AND COMMUNICATION PROCEDURE FOR THE HABITACLE
DE UN VEHÍCULO AUTOMÓVILOF A MOTOR VEHICLE
Campo de la invención La presente invención concierne a un sistema y procedimiento de comunicación para el habitáculo de un vehículo automóvil basado en la adquisición de señales de voz en diferentes zonas de dicho habitáculo, con algoritmo digital de cancelación de eco. Este sistema y el procedimiento para su ¡mplementación es de especial aplicación en la industria de la automoción para equipar un vehículo automóvil con un sistema de captación y amplificación de voz para lograr una clara y eficaz comunicación interna entre los pasajeros del mismo, y es especialmente útil en aquellos vehículos automóviles de mayores dimensiones dedicados al transporte de personas, tales como automóviles monovolumen, microbuses, autobuses y autocares, en los que los pasajeros pueden estar distanciados entre sí dentro de un mismo habitáculo, y en aquellos vehículos de uso deportivo en los que hay un elevado nivel de ruido del motor dentro del habitáculo o que no disponen de un habitáculo completamente cerrado.Field of the invention The present invention concerns a communication system and procedure for the passenger compartment of a motor vehicle based on the acquisition of voice signals in different areas of said passenger compartment, with digital echo cancellation algorithm. This system and the procedure for its implementation is of special application in the automotive industry to equip a motor vehicle with a voice pickup and amplification system to achieve a clear and effective internal communication between the passengers thereof, and is especially useful in those larger automobile vehicles dedicated to the transport of people, such as minivan cars, minibuses, buses and coaches, in which passengers can be distanced from each other within the same cabin, and in those vehicles for sports use in that there is a high level of engine noise inside the passenger compartment or that they do not have a fully enclosed passenger compartment.
Antecedentes de la técnica La patente US 5706344, de Digisonix, Inc., describe un conjunto robusto de cancelación de eco en un sistema de intercomunicación y de audio (sonido) integrado de canal único que consigue su funcionalidad adaptando unos filtros de cancelación de eco de acuerdo con una matriz de autocorrección optimizada. Esto se lleva a cabo en un filtro FIR LMS modificado en el cual se forma la señal de adaptación de retorno mediante una combinación de una o más de las señales de voz recibidas, las señales de audio recibidas y/o una señal de ruido aleatoria.BACKGROUND OF THE ART US Patent 5706344, of Digisonix, Inc., describes a robust echo cancellation set in an integrated single channel intercom and audio (sound) system that achieves its functionality by adapting echo cancellation filters of according to an optimized self-correction matrix. This is carried out in a modified FIR LMS filter in which the return adaptation signal is formed by a combination of one or more of the received voice signals, the received audio signals and / or a random noise signal.
La patente US 5245665, de Sabine Musical Manufacturing Co., da a conocer un método y un aparato para el filtrado de frecuencias resonantes de audio adaptables. Las señales de audio se digitalizan y se realiza un FFT sobre muestras de las señales digitalizadas para producir unos correspondientes espectros de frecuencias. Estos espectros de frecuencias se analizan, por métodos tales como la determinación de una o más magnitudes de frecuencia de pico las cuales son 33 dB mayores que los armónicos o subarmónicos de la frecuencia en una pluralidad de varios espectros sucesivos, para detectar frecuencias resonantes de retroalimentación. Entonces se filtra la frecuencia ofensiva en el dominio temporal, ya sea en forma digitalizada o en forma analógica, para eliminar la retroalimentación. La solicitud de patente EP 0453293, de Matsushita Electric Ind., Co., Ltd., describe un aparato variable de campo de sonido que comprende micrófonos de captación de sonido directo y de sonido indirecto y un filtro adaptable para obtener una función de transferencia entre el micrófono de captación de sonido indirecto y un altavoz de reproducción de sonido indirecto, y un generador de señal para generar una señal usada para medir una función de transferencia a establecer en el filtro adaptable. La función de transferencia entre el micrófono de captación de sonido indirecto fijado en una posición deseada y el altavoz de reproducción de sonido indirecto se mide mediante un circuito de control y la función de transferencia así medida se establece en el filtro adaptable, de manera que se puede cancelar un eco generado a causa de la combinación acústica entre el micrófono de captación de sonido indirecto y el altavoz de reproducción de sonido indirecto, impidiendo la aparición de pitidos o aullidos.US Patent 5245665, from Sabine Musical Manufacturing Co., discloses a method and apparatus for filtering adaptive audio resonant frequencies. The audio signals are digitized and an FFT is performed on samples of the digitized signals to produce corresponding frequency spectra. These frequency spectra are analyzed by methods such as the determination of one or more peak frequency magnitudes which are 33 dB greater than the harmonics or subharmonics of the frequency in a plurality of several successive spectra, to detect resonant feedback frequencies. The offensive frequency is then filtered in the time domain, either in digitized or analog form, to eliminate feedback. Patent application EP 0453293, from Matsushita Electric Ind., Co., Ltd., describes a variable sound field apparatus comprising direct and indirect sound pick-up microphones and an adaptable filter to obtain a transfer function between the indirect sound pickup microphone and an indirect sound reproduction speaker, and a signal generator to generate a signal used to measure a transfer function to be established in the adaptive filter. The transfer function between the indirect sound pick-up microphone set at a desired position and the indirect sound reproduction speaker is measured by a control circuit and the transfer function thus measured is set in the adaptive filter, so that You can cancel an echo generated due to the acoustic combination between the indirect sound pick-up microphone and the indirect sound reproduction speaker, preventing the appearance of beeps or howls.
La solicitud de patente EP 0599450, de Matsushita Electric Ind., Co., Ltd., da a conocer un aparato amplificador de sonido con una función automática de supresión de pitidos. En un eliminador de pitidos que incluye un filtro digital se procesa una señal de sonido captada por un micrófono. Un analizador de frecuencias realiza un análisis de frecuencias de la señal de sonido captada. Un detector de pitidos detecta un pitido contenido en la señal de sonido a partir del resultado del análisis de frecuencias. Una parte operativa calcula unos coeficientes destinados ser establecidos en el filtro digital para suprimir el pitido de acuerdo con un resultado de la detección del pitido por parte del detector de pitidos, y una parte de control establece los coeficientes calculados en el filtro digital. El detector de pitidos decide que un nivel máximo de potencia de pico entre los niveles de potencia de la señal de sonido en una región de frecuencias analizada es un componente de un pitido cuando la relación del nivel máximo de potencia de pico respecto a un nivel medio de potencia de la señal de sonido es mayor que un determinado nivel umbral, preferiblemente para un determinado tiempo umbral. También se han previsto unos medios de control de umbrales para controlar el nivel umbral y/o el tiempo umbral así como para mejorar la precisión de la detección del pitido.Patent application EP 0599450, from Matsushita Electric Ind., Co., Ltd., discloses a sound amplifier apparatus with an automatic beep suppression function. A sound signal captured by a microphone is processed in a beep eliminator that includes a digital filter. A frequency analyzer performs a frequency analysis of the captured sound signal. A beep detector detects a beep contained in the sound signal from the result of the frequency analysis. An operative part calculates coefficients intended to be set in the digital filter to suppress the beep according to a result of the beep detection by the beep detector, and a control part establishes the calculated coefficients in the digital filter. The beep detector decides that a maximum peak power level between the power levels of the sound signal in a region of frequencies analyzed is a component of a beep when the ratio of the maximum peak power level to a medium level The power of the sound signal is greater than a certain threshold level, preferably for a certain threshold time. Threshold control means are also planned for control the threshold level and / or the threshold time as well as to improve the accuracy of the beep detection.
La solicitud de patente WO 98/56208, de UT Automotive Dearborne, Inc., describe un sistema de comunicación en la cabina de un vehículo destinado a mejorar la claridad de una voz emitida dentro de un espacio cerrado. El sistema comprende un primer micrófono, situado en un primer emplazamiento, para recibir la comunicación audible en dicho primer emplazamiento en forma de una primera señal de audio. El sistema también comprende un altavoz para recibir la primera señal de audio, y para convertir la primera señal de audio en una primera comunicación audible reproducida, cuya comunicación audible reproducida también es retroalimentada y recibida por el primer micrófono y convertida, junto con la comunicación audible, en la primera señal de audio. Además, el sistema comprende un sistema acústico de cancelación de eco para determinar la relación entre la comunicación audible recibida por el primer micrófono y la primera señal de audio que abarca tanto la comunicación audible como la comunicación audible reproducida retroalimentada al primer micrófono, y para eliminar la primera comunicación audible reproducida retroalimentada al primer micrófono de la primera señal de audio recibida por el altavoz.Patent application WO 98/56208, of UT Automotive Dearborne, Inc., describes a communication system in the cabin of a vehicle intended to improve the clarity of a voice emitted within an enclosed space. The system comprises a first microphone, located in a first location, to receive the audible communication in said first location in the form of a first audio signal. The system also comprises a loudspeaker for receiving the first audio signal, and for converting the first audio signal into a first audible communication reproduced, whose audible communication reproduced is also fed back and received by the first microphone and converted, together with the audible communication. , in the first audio signal. In addition, the system comprises an acoustic echo cancellation system to determine the relationship between the audible communication received by the first microphone and the first audio signal that encompasses both the audible communication and the reproduced audible communication fed back to the first microphone, and to eliminate The first audible communication played back to the first microphone of the first audio signal received by the speaker.
La presente invención propone un sistema y procedimiento de comunicación del tipo descrito en este último antecedente basado en unos medios (sistema distribuido de adquisición de señales de voz ) para recoger unas muestras de las emisiones sonoras de los pasajeros en diferentes zonas del interior de un vehículo y transmitirlas en un mínimo de tiempo a una unidad de procesado digital en la cual se realiza un adecuado acondicionamiento de dichas señales con cancelación de eco, de manera que son aptas para ser reproducidas acto seguido por los altavoces del vehículo, de manera que sean claramente inteligibles.The present invention proposes a communication system and procedure of the type described in this last background based on means (distributed voice signal acquisition system) to collect samples of the sound emissions of passengers in different areas of the interior of a vehicle and transmit them in a minimum of time to a digital processing unit in which an adequate conditioning of said signals with echo cancellation is performed, so that they are suitable for reproduction immediately followed by the vehicle's speakers, so that they are clearly intelligible
Breve exposición de la invención La comunicación entre los pasajeros de microbuses, autobuses o autocares, grandes automóviles y vehículos deportivos es difícil debido al ruido del motor, del viento y de la carretera. Incluso en vehículos relativamente bien insonorizados la comunicación es un problema cuando existen distancias relativamente grandes entre los pasajeros y cuando se utilizan materiales absorbentes del sonido para insonorizar el interior del habitáculo. El problema de comunicación puede verse complicado con el uso simultáneo de sistemas estereofónicos de alta fidelidad para entretenimiento, cuyo uso es cada vez más generalizado.Brief exposition of the invention Communication between the passengers of minibuses, buses or coaches, large cars and sports vehicles is difficult due to engine, wind and road noise. Even in relatively sound-proof vehicles, communication is a problem when there are distances relatively large among passengers and when sound absorbing materials are used to soundproof the interior of the passenger compartment. The communication problem can be complicated by the simultaneous use of high-fidelity stereo systems for entertainment, the use of which is increasingly widespread.
La presente invención aporta un sistema y un procedimiento de comunicación para el habitáculo de un vehículo automóvil basado en la adquisición de señales de voz en diferentes zonas, con algoritmo digital de cancelación de eco, destinado a mejorar la comunicación hablada entre los pasajeros durante un trayecto en automóvil. El sistema comprende unos micrófonos, que pueden ser o no direccionales, y ventajosamente muy pequeños, posiblemente integrados en el revestimiento del techo de la cabina, para captar el habla de cada persona. Un procesador de señal digital filtra el ruido y amplifica las voces, las cuales son reproducidas entonces a través de unos altavoces, por ejemplo, ya existentes formando parte de un equipo de audio o colocados expresamente, situados en algún lugar del habitáculo. Debido a que el sonido emitido por los altavoces también es captado por los micrófonos, el procesador de señal digital realiza una cancelación de eco acústico para impedir una retroalimentación que haría menos nítido el sonido emitido, dificultando la comprensión del habla, y que además podría generar pitidos.The present invention provides a communication system and method for the passenger compartment of a motor vehicle based on the acquisition of voice signals in different areas, with digital echo cancellation algorithm, aimed at improving the spoken communication between passengers during a journey By car. The system comprises microphones, which may or may not be directional, and advantageously very small, possibly integrated into the roof lining of the cabin, to capture the speech of each person. A digital signal processor filters the noise and amplifies the voices, which are then reproduced through loudspeakers, for example, already existing as part of an audio equipment or placed expressly, located somewhere in the cabin. Because the sound emitted by the speakers is also picked up by the microphones, the digital signal processor performs an acoustic echo cancellation to prevent feedback that would make the emitted sound less clear, hindering speech understanding, and which could also generate beeps
El sistema y procedimiento de comunicación propuesto comprende una serie de primeras zonas diferenciadas en donde se puede emitir una señal sonora, en general vocal, que debe ser reproducida de forma inteligible y lo más nítida posible a través de unos altavoces en una cualquiera de unas segundas zonas distintas de la de origen de emisión, utilizando a tal efecto un micrófono para cada una de dichas primeras zonas y estando dichos micrófonos asociados a una unidad de procesamiento de señal digital (DSP) que realiza unas tareas de cancelación de eco y de tratamiento de las señales acústicas a reproducir de acuerdo con dicho algoritmo digital.The proposed communication system and procedure comprises a series of first differentiated areas where a sound signal can be emitted, in general vocal, which must be reproduced in an intelligible and as clear as possible through speakers in any one of the second areas other than the one of origin of emission, using for this purpose a microphone for each of said first zones and said microphones being associated with a digital signal processing unit (DSP) that performs echo cancellation and processing tasks. the acoustic signals to be reproduced according to said digital algorithm.
Conforme a la presente invención la unidad de procesamiento de señal digital (DSP) referida está asociada a un sistema combinado de circuito maestro/principal y circuitos esclavos/subordinados, éstos últimos enlazados, cada uno, con un respectivo micrófono instalado en una zona determinada, diferenciada, del interior del vehículo, con el fin de adquirir en tal zona una señal sonora, en general vocal, que debe ser reproducida. Cada uno de dichos circuitos maestro y esclavos está equipado con un procesador digital y un dispositivo transceptor, y cuyo circuito maestro está previsto para que a instancias de una activación por dicha unidad de procesamiento de señal digital (DSP) establezca una comunicación con cada uno de los circuitos esclavos/subordinados mediante un único bus serie de comunicaciones, compartido en el tiempo, circulando a través de dicho bus serie compartido en el tiempo una trama de bits conforme a un protocolo de transmisión, en general sin corrección de error, el cual queda definido por una serie de paquetes de bits (P1 , P2, P3, P4) separados por un breve intervalo temporal (comprendido en un intervalo aproximado de 0 a 1 bit), cada uno de cuyos paquetes comprende: un bit de inicio (START), de mayor duración/longitud que los restantes, de manera tal que queda plenamente identificado; un bit de retardo/sincronismo (SYNC) para las tramas que van de maestro a esclavo, uno o más (en función del número de dispositivos esclavos presentes en el sistema) bits de dirección (A1 , A0) indicativos del dispositivo esclavo /subordinado a consultar; y varios bits de datos (DO, D1...Dn), conteniendo información desde cada dispositivo esclavo.In accordance with the present invention, the digital signal processing unit (DSP) referred to is associated with a combined master / main circuit and slave / subordinate circuits, the latter linked, each one, with a respective microphone installed in a certain, differentiated area, inside the vehicle, in order to acquire in that area a sound signal, generally vocal, that must be reproduced. Each of said master and slave circuits is equipped with a digital processor and a transceiver device, and whose master circuit is provided so that at the request of an activation by said digital signal processing unit (DSP) it establishes a communication with each of the slave / subordinate circuits by means of a single serial communication bus, shared in time, circulating through said serial bus shared in time a bit frame according to a transmission protocol, generally without error correction, which remains defined by a series of bit packets (P1, P2, P3, P4) separated by a short time interval (comprised in an approximate range of 0 to 1 bit), each of whose packets comprises: a start bit (START) , of greater duration / length than the remaining ones, in such a way that it is fully identified; a delay / synchronism (SYNC) bit for frames ranging from master to slave, one or more (depending on the number of slave devices present in the system) address bits (A1, A0) indicative of the slave / subordinate device to Consult; and several bits of data (DO, D1 ... Dn), containing information from each slave device.
Conforme al procedimiento propuesto la información procedente de los circuitos esclavos es almacenada en dicho circuito maestro en forma de registros ordenados conteniendo los citados bits de datos (DO, D1...Dn) susceptibles de ser adquiridos por el procesador de señal digital (DSP) a través de un bus paralelo y a instancias de una orden de lectura procedente de dicha unidad de procesamiento de señal digital (DSP).According to the proposed procedure, the information from the slave circuits is stored in said master circuit in the form of ordered registers containing said data bits (DO, D1 ... Dn) that can be acquired by the digital signal processor (DSP) via a parallel bus and at the request of a read order from said digital signal processing unit (DSP).
Una característica esencial de la presente invención reside en el hecho de la elevada velocidad de adquisición y tratamiento de datos, a cuyo efecto se ha optado porque el protocolo no incorpore ninguna rutina de corrección de errores de transmisión/recepción, aunque preferiblemente incluye un bit de detección de errores, por lo que el sistema simplemente se salta los errores detectados pasando a la lectura del siguiente paquete de datos. Es decir, el sistema da prioridad a la adquisición de un nuevo paquete de datos procedente de un determinado circuito esclavo antes que a la recuperación íntegra (o corregida) de un paquete de datos precedente que haya sufrido un error en su transmisión/recepción. Esto es posible gracias a la elevada frecuencia de transmisión en el flujo de paquetes de datos, de manera que la eventual pérdida de uno de ellos no representa ningún trastorno significativo para el control del parámetro implicado, garantizando una transmisión eficaz (con cancelación de eco) de la señal vocal adquirida. El sistema utiliza el formato Manchester para codificar cada bit de los paquetes de bits. En cada paquete de bits, la longitud del citado bit de inicio es al menos 2 veces la longitud de cada uno de los bits de datos del paquete, mientras que la longitud del bit de retardo/sincronismo es al menos 1 ,5 veces la longitud de uno de dichos bits de datos. El bit de inicio está previsto para generar una reinicialización de todos los circuitos esclavos. Preferiblemente, cada paquete de bits incluye además, en el último lugar del campo de datos o de dirección, un bit adicional de detección de error de protocolo.An essential feature of the present invention resides in the fact of the high speed of data acquisition and processing, for which purpose it has been chosen because the protocol does not incorporate any transmission / reception error correction routine, although preferably it includes a bit of error detection, so the system simply skips the detected errors going on to read the next data packet. That is, the system gives priority to the acquisition of a new data packet from a certain slave circuit rather than to the complete (or corrected) recovery of a previous data packet that has suffered an error in its transmission / reception. This is possible thanks to the high frequency of transmission in the flow of data packets, so that the eventual loss of one of them does not represent any significant disorder for the control of the parameter involved, guaranteeing an efficient transmission (with echo cancellation) of the acquired vocal signal. The system uses the Manchester format to encode each bit of the bit packets. In each bit packet, the length of said start bit is at least 2 times the length of each of the packet data bits, while the length of the delay / sync bit is at least 1.5 times the length of one of said data bits. The start bit is intended to generate a reset of all slave circuits. Preferably, each bit packet also includes, in the last place of the data or address field, an additional protocol error detection bit.
El circuito maestro dispone de una salida enlazada por un bus paralelo con una entrada del procesador de señal digital (DSP), a cuyo través se envía una señal (int) indicativa de que ha finalizado la consulta iterativa, a partir de cuyo momento el procesador de señal digital (DSP) puede recuperar los datos almacenados en el circuito maestro al tiempo que éste realiza un nuevo ciclo de consultas.The master circuit has an output linked by a parallel bus with an input of the digital signal processor (DSP), through which a signal (int) is sent indicating that the iterative query has ended, from which moment the processor The digital signal (DSP) can retrieve the data stored in the master circuit while it performs a new query cycle.
Otras características del sistema y procedimiento de la invención aparecerán con mayor claridad a la vista de la descripción que sigue realizada con referencia a unos dibujos adjuntos relacionados con un posible ejemplo de ejecución que habrá de entenderse como tal y no en sentido limitativo.Other features of the system and method of the invention will appear more clearly in view of the description that follows made with reference to some accompanying drawings related to a possible example of execution to be understood as such and not in a limiting sense.
Breve explicación de los dibujos La invención se comprenderá mejor a partir de la siguiente descripción detallada de un ejemplo de realización preferido con referencias a los dibujos adjuntos, en los que: la Fig. 1 es una vista muy esquemática de un vehículo automóvil que implementa el sistema de comunicación basado en la adquisición de datos de señales de voz en diferentes zonas del habitáculo del vehículo de acuerdo con la presente invención; la Fig. 2 es un esquema ilustrativo del sistema de comunicación basado en la adquisición de datos de señales de voz en diferentes zonas del habitáculo de la Fig. 1; las Figs. 3 y 3a son dos variantes de conformación del bus serie de la Fig. 2; la Fig. 4 es un esquema ilustrativo de una placa de circuito que integra cada uno de los micrófonos con su respectiva acondicionador de señal y circuito esclavo, según un ejemplo de realización del sistema de la Fig. 2; la Fig. 5 es un diagrama general del protocolo utilizado por el sistema de la Fig. 2 sobre una escala de tiempos; la Fig. 6 es un detalle ampliado del diagrama de la Fig. 5; y la Fig. 7 es un esquema de las diferentes tramas de bits que circulan por los buses del sistema de la Fig. 2 sobre una escala de tiempos.Brief explanation of the drawings The invention will be better understood from the following detailed description of a preferred embodiment with references to the attached drawings, in which: Fig. 1 is a very schematic view of a motor vehicle that implements the communication system based on the acquisition of voice signal data in different areas of the vehicle interior in accordance with the present invention; Fig. 2 is an illustrative scheme of the communication system based on the acquisition of voice signal data in different areas of the cabin of Fig. 1; Figs. 3 and 3a are two variant variants of the serial bus of Fig. 2; Fig. 4 is an illustrative scheme of a circuit board that integrates each of the microphones with their respective signal conditioner and slave circuit, according to an embodiment of the system of Fig. 2; Fig. 5 is a general diagram of the protocol used by the system of Fig. 2 on a time scale; Fig. 6 is an enlarged detail of the diagram of Fig. 5; and Fig. 7 is a diagram of the different bit frames that circulate on the buses of the system of Fig. 2 on a time scale.
Descripción detallada de un ejemplo de realización preferidoDetailed description of a preferred embodiment
Haciendo en primer lugar referencia a la Fig. 1 , un automóvil 90 implementa un sistema 100 de comunicación basado en la adquisición de datos de señales de voz en diferentes zonas del habitáculo del vehículo de acuerdo con la presente invención. El citado sistema recibe señales de voz procedentes de una serie de micrófonos 1 , 2, 3 situados de manera estratégica dentro del habitáculo del vehículo para que una zona de captación 91 , 92, 93 de cada micrófono 1 , 2, 3 cubra una zona generalmente ocupada por la cabeza de cada pasajero, es decir, aquella zona en la que cada pasajero emite su voz. Así, cuando un pasajero habla, su voz es captada por el correspondiente micrófono 1 , 2, 3, el cual genera una señal de voz que es tratada y amplificada por el sistema 100 e inmediatamente enviada a unos altavoces 80 distribuidos dentro del habitáculo del vehículo para su reproducción amplificada. Estos altavoces pueden formar parte de un equipo de reproducción de sonido, tal como una radio, cinta magnetofónica, disco compacto, etc., instalado en el vehículo. Evidentemente, el sistema 100 es capaz de captar y reproducir simultáneamente señales procedentes de cualquiera de los micrófonos 1 , 2, 3 permitiendo una normal conversación entre los ocupantes del vehículo. El sistema 100 efectúa, previamente a la amplificación de las señales procedentes de los micrófonos 1 , 2, 3, un proceso de acondicionamiento de dichas señales, eliminando ecos, reverberaciones, ruidos, etc.Referring firstly to Fig. 1, a car 90 implements a communication system 100 based on the acquisition of voice signal data in different areas of the vehicle interior in accordance with the present invention. Said system receives voice signals from a series of microphones 1, 2, 3 strategically located inside the vehicle's interior so that a pickup area 91, 92, 93 of each microphone 1, 2, 3 covers a zone generally occupied by the head of each passenger, that is, that area in which each passenger emits his voice. Thus, when a passenger speaks, his voice is picked up by the corresponding microphone 1, 2, 3, which generates a voice signal that is processed and amplified by the system 100 and immediately sent to speakers 80 distributed inside the vehicle interior for amplified reproduction. These speakers can be part of a sound reproduction equipment, such as a radio, tape, compact disc, etc., installed in the vehicle. Obviously, system 100 is capable of simultaneously capturing and reproducing signals. from any of the microphones 1, 2, 3 allowing a normal conversation between the occupants of the vehicle. The system 100 carries out, prior to the amplification of the signals from the microphones 1, 2, 3, a conditioning process of said signals, eliminating echoes, reverberations, noises, etc.
En la Fig. 2 se muestran los elementos que componen el sistema de comunicación basado en la adquisición de datos de señales de voz en diferentes zonas del habitáculo del vehículo, en paquetes con protocolo de comunicación de la presente invención, el cual optimiza la velocidad de transmisión. Este sistema, tal como se ha explicado con relación a la Fig. 1 , es de particular aplicación al seguimiento y control de los valores de señales de voz proporcionados por una serie de micrófonos 1 , 2, 3, 4 distribuidos en diferentes partes de un vehículo automóvil y destinados a captar, de manera discriminada, la voz de cada uno de los pasajeros del vehículo. Cada señal correspondiente a uno de dichos micrófonos 1-4 es recibida en un circuito esclavo, o subordinado, 10, 20, 30, 40 equipado con un procesador digital esclavo SLV1 , SLV2, SLV3, SLV4 y un dispositivo transceptor 11 , 21 , 31 , 41 capaz de recibir y enviar señales. Debido a que los micrófonos 1-4 proporcionan una señal analógica y los procesadores digitales sólo admiten señales en formato digital, el sistema dispone de un convertidor A/D (analógico/digital) 12, 22, 32, 42 a la entrada del correspondiente circuito esclavo 10, 20, 30, 40. Por otra parte, es inevitable que los micrófonos 1-4 capten, además de la voz del pasajero correspondiente, otras ondas sonoras indeseables, tales como ecos, reverberaciones, ruidos, etc., por lo que las señales de voz procedentes de los micrófonos 1-4 son adecuadamente tratadas en unos filtros de señal 13, 23, 33, 43 antes de ser introducidas al respectivo circuito esclavo 10, 20, 30, 40.In Fig. 2 the elements that make up the communication system based on the acquisition of voice signal data in different areas of the vehicle cabin are shown, in packages with communication protocol of the present invention, which optimizes the speed of transmission. This system, as explained in relation to Fig. 1, is of particular application to the monitoring and control of voice signal values provided by a series of microphones 1, 2, 3, 4 distributed in different parts of a motor vehicle and intended to capture, in a discriminated manner, the voice of each of the passengers of the vehicle. Each signal corresponding to one of said microphones 1-4 is received in a slave or subordinate circuit, 10, 20, 30, 40 equipped with a digital slave SLV1, SLV2, SLV3, SLV4 and a transceiver device 11, 21, 31 , 41 capable of receiving and sending signals. Because microphones 1-4 provide an analog signal and digital processors only support signals in digital format, the system has an A / D converter (analog / digital) 12, 22, 32, 42 at the input of the corresponding circuit slave 10, 20, 30, 40. On the other hand, it is inevitable that microphones 1-4 pick up, in addition to the corresponding passenger's voice, other undesirable sound waves, such as echoes, reverberations, noises, etc., so Voice signals from microphones 1-4 are suitably processed in signal filters 13, 23, 33, 43 before being introduced to the respective slave circuit 10, 20, 30, 40.
El conjunto de circuitos esclavos 10, 20, 30, 40 se comunica con un circuito maestro, o principal, 50 a través de un único bus serie 60 de comunicaciones, compartido en el tiempo. El citado circuito maestro 50 comprende un procesador digital maestro MST y un transceptor 51 capaz de recibir y enviar señales, y está a su vez comunicado con una unidad de procesamiento de señal digital DSP a través de un bus paralelo 70. Es evidente que, aunque en el ejemplo ¡lustrado se muestran cuatro circuitos esclavos 10-40, la invención no está limitada a este número, pudiendo existir cualquier número de los mismos comunicados con el citado circuito maestro 50 a través de dicho bus serie 60.The set of slave circuits 10, 20, 30, 40 communicates with a master or main circuit 50 via a single serial communication bus 60, shared over time. Said master circuit 50 comprises an MST master digital processor and a transceiver 51 capable of receiving and sending signals, and is in turn communicated with a DSP digital signal processing unit via a parallel bus 70. It is evident that, although In the illustrated example four slave circuits 10-40 are shown, the invention is not limited to this number, there being any number of them communicated with said master circuit 50 through said serial bus 60.
En la Fig. 3 se muestra una posible configuración para el bus serie 60 de la Fig. 1 , en la que éste está formado por un cable diferencial trenzado que comprende dos conductores 61 , 62 de cobre, aislados, trenzados entre sí, opcionalmente en paralelo a una línea de masa o referencia 64. En la Fig. 3a se muestra otra posible configuración alternativa para el bus serie 60 en la que el mismo comprende un único conductor 63 de cobre aislado, en paralelo a una línea de masa o referencia 64. Un ejemplo de realización preferido para el sistema de la presente invención se ilustra esquemáticamente en la Fig. 4, en la que cada uno de los micrófonos 1 , 2, 3, 4 está integrado en una correspondiente placa de circuito 15, 25, 35, 45. Para una mayor claridad, en dicha Fig. 4 se muestra en mayor detalle la placa de circuito 15, la cual integra el respectivo filtro de señal 13 y el correspondiente circuito esclavo 10, que comprende el convertidor A/D 12, donde la señal analógica covenientemente filtrada es convertida a digital, el procesador digital esclavo SLV1 , donde dicha señal digital es formateada (adaptada a un formato adecuado) para ser enviada a través del bus 60, y el citado dispositivo transceptor 11 , dedicado a recibir las señales de órdenes de interrogación procedentes del procesador digital maestro MST y a enviar en respuesta la señal digital multiplexada, a través del bus serie 60, hacia el circuito maestro 50. Evidentemente, las demás placas de circuito 25, 35, 45 en las que están integrados los respectivos micrófonos 2, 3, 4 son análogas a la placa de circuito 15 del micrófono 1 , y las señales analógicas procedentes de estas otras placas de circuito 25, 35, 45 experimentan un proceso análogo hasta quedar almacenadas junto con la señal de la placa de circuito 15 en el procesador digital maestro MST, en forma de registros ordenados. Finalmente, las señales digitales pasan, tal como se ha descrito anteriormente, del procesador digital maestro MST al procesador de señal digital DSP a través del bus paralelo 70 y de ahí, las señales amplificadas son enviadas a los altavoces 80 para su reproducción sonora.A possible configuration for the serial bus 60 of Fig. 1 is shown in Fig. 3, in which it is formed by a twisted differential cable comprising two insulated copper conductors 61, 62, braided together, optionally in parallel to a ground or reference line 64. Another possible alternative configuration for the serial bus 60 is shown in Fig. 3a in which it comprises a single insulated copper conductor 63, parallel to a ground or reference line 64 A preferred embodiment example for the system of the present invention is schematically illustrated in Fig. 4, in which each of the microphones 1, 2, 3, 4 is integrated in a corresponding circuit board 15, 25, 35 , 45. For greater clarity, in said Fig. 4 the circuit board 15 is shown in greater detail, which integrates the respective signal filter 13 and the corresponding slave circuit 10, comprising the A / D converter 12, where the coven analog signal The digital SLV1 slave processor is digitally converted to digital, where said digital signal is formatted (adapted to a suitable format) to be sent via bus 60, and said transceiver device 11, dedicated to receiving the signals of command orders interrogation from the MST master digital processor and to send in response the multiplexed digital signal, via the serial bus 60, to the master circuit 50. Obviously, the other circuit boards 25, 35, 45 in which the respective microphones 2 are integrated , 3, 4 are analogous to the circuit board 15 of the microphone 1, and the analog signals from these other circuit boards 25, 35, 45 undergo an analogous process until they are stored together with the signal of the circuit board 15 in the MST master digital processor, in the form of ordered records. Finally, the digital signals pass, as described above, from the MST master digital processor to the DSP digital signal processor through the parallel bus 70 and from there, the amplified signals are sent to the speakers 80 for sound reproduction.
El procedimiento general del sistema de tratamiento de señales de voz de la presente invención se ilustra en la Fig. 5. En primer lugar, dicha unidad de procesamiento de señal digital DSP dirige a través del bus paralelo 70 una orden de consulta por medio de la activación de la señal wr de escritura hacia el procesador digital MST del circuito maestro 50 para que efectúe una comunicación secuencial, con cada uno de los procesadores digitales SLV1 , SLV2, SLV3, SLV4 de los circuitos esclavos 10, 20, 30, 40 a través del bus serie 60 compartido en el tiempo, por el cual circula una trama de bits M1 , S1-M4, S4 conforme a un protocolo de transmisión predeterminado, sin corrección de error. Este protocolo está formado por una serie de paquetes de bits P1-P4 separados por un breve intervalo temporal t1 , comprendiendo cada uno de dichos paquetes de bits P1-P4 un respectivo grupo de bits M1-M4 de interrogación procedente del circuito maestro hacia el correspondiente circuito esclavo y un respectivo grupo de bits S1-S4 de respuesta procedente del correspondiente circuito esclavo hacia el maestro, donde dichos grupos de bits S1-S4 de respuesta son almacenados secuencialmente en forma de registros ordenados. El mencionado intervalo temporal t1 entre cada paquete de datos P1-P4 se ha considerado necesario para absorber los posibles desajustes producidos por los diferentes relojes de los procesadores digitales maestro MST y esclavos SLV1-SLV4. La transmisión bidireccional de cada paquete de bits P1-P4, incluyendo el citado intervalo t1 correspondiente, emplea un tiempo t2 y la suma de los tiempos t2 correspondientes a la interrogación-respuesta de los cuatro esclavos SLV1-SLV4 es un tiempo t3. Al final de dicho tiempo t3, es decir, al final de la transmisión del paquete de bits P4 de interrogación y respuesta correspondiente al último circuito esclavo SLV4, el procesador digital MST del circuito maestro 50 puede dirigir, a través del bus paralelo 70, una orden de interrupción int a la unidad de procesamiento de señal digital DSP para comunicarle que ha finalizado una secuencia de consulta de los circuitos esclavos y que todos los datos están disponibles para que establezca un predeterminado período de tiempo t4 durante el cual la unidad de procesamiento de señal digital DSP efectúa la lectura rd de dichos datos recibidos de los esclavos SLV1-SLV4 y almacenados en el maestro MST. Al final de dicho período de tiempo t4, la unidad de procesamiento de señal digital DSP dirige, a través del bus paralelo 70, una nueva orden de consulta mediante la activación de la señal wr de escritura hacia el procesador digital MST del circuito maestro 50 para que inicie un nuevo ciclo de interrogaciones- respuestas-lectura. Así, el tiempo total del ciclo t5 equivale a la suma de los tiempos t3 y t4 citados anteriormente. Sin embargo, a partir del segundo ciclo de interrogaciones-respuestas, la unidad de procesamiento de señal digital DSP es capaz de leer datos almacenados en el procesador digital maestro MST a través del bus paralelo 70 simultáneamente con la ejecución de dicho nuevo ciclo de consultas a través del bus serie 60.The general procedure of the voice signal processing system of the present invention is illustrated in Fig. 5. First, said digital signal processing unit DSP directs through the parallel bus 70 an order of inquiry via the activation of the wr write signal to the digital processor MST of the master circuit 50 to carry out a sequential communication, with each of the digital processors SLV1, SLV2, SLV3, SLV4 of the slave circuits 10, 20 , 30, 40 through the time-shared serial bus 60, through which a bit frame M1, S1-M4, S4 circulates according to a predetermined transmission protocol, without error correction. This protocol is formed by a series of bit packets P1-P4 separated by a short time interval t1, each of said bit packets P1-P4 comprising a respective group of interrogation bits M1-M4 from the master circuit to the corresponding slave circuit and a respective group of response bits S1-S4 from the corresponding slave circuit to the master, where said groups of response bits S1-S4 are stored sequentially in the form of ordered registers. The mentioned time interval t1 between each data packet P1-P4 has been considered necessary to absorb the possible mismatches produced by the different clocks of the MST master digital processors and slaves SLV1-SLV4. The bidirectional transmission of each bit packet P1-P4, including said corresponding interval t1, uses a time t2 and the sum of the times t2 corresponding to the interrogation-response of the four slaves SLV1-SLV4 is a time t3. At the end of said time t3, that is, at the end of the transmission of the interrogation and response bit packet P4 corresponding to the last slave circuit SLV4, the digital processor MST of the master circuit 50 can direct, through the parallel bus 70, a interrupt order int to the digital signal processing unit DSP to inform it that a sequence of consultation of the slave circuits has ended and that all data is available to establish a predetermined period of time t4 during which the processing unit of DSP digital signal performs the reading rd of said data received from slaves SLV1-SLV4 and stored in the MST master. At the end of said period of time t4, the digital signal processing unit DSP directs, via the parallel bus 70, a new query order by activating the write wr signal towards the digital processor MST of the master circuit 50 for to start a new cycle of interrogations-answers-reading. Thus, the total time of the t5 cycle is equal to the sum of the times t3 and t4 cited above. However, as of the second interrogation-response cycle, the DSP digital signal processing unit is able to read data stored in the MST master digital processor through the parallel bus 70 simultaneously with the execution of said new query cycle at via the serial bus 60.
Haciendo referencia ahora a la Fig. 6, en ella se ilustra la composición de cada uno de los citados paquetes de bits P1-P4, tomando como ejemplo el paquete de bits P1 asociado al procesador digital esclavo SLV1 , el cual comprende en primer lugar el citado grupo bits M1 de interrogación, procedente del circuito maestro hacia el correspondiente circuito esclavo, que incluye un bit de inicio START, de mayor duración/longitud que los restantes, de manera tal que queda plenamente identificado; 1 ,5 bits de retardo/sincronismo SYNC, opcional, para las tramas de bits que van de maestro a esclavo; y uno o más bits de dirección A1 , A0, en función del número de dispositivos esclavos, indicativos del dispositivo esclavo SLV1 a consultar. Opcionalmente también incluye un bit de detección DET para indicar el final de la transmisión de dicho grupo de bits M1. A continuación, el paquete de bits P1 comprende el citado grupo de bits S1 de respuesta, procedente del correspondiente circuito esclavo hacia el maestro, cuyo grupo de bits S1 incluye un bit de retardo/sincronismo SYNC seguido de una serie de bits DO-Dn correspondientes a los datos del parámetro captado por el correspondiente micrófono 1 asociado al circuito esclavo 10. También aquí se incluye opcionalmente un bit DET de detección de error. Obviamente, los paquetes de bits P2-P4 restantes son similares al paquete de bits P1 descrito. Tal como se ha apuntado más arriba, el citado bit de inicio START tiene una duración superior a la de los demás con el fin de poder ser claramente identificado. Dicha duración del bit de inicio START es preferiblemente 2 veces la duración de un bit estándar.Referring now to Fig. 6, the composition of each of said bit packets P1-P4 is illustrated, taking as an example the bit packet P1 associated with the digital slave processor SLV1, which first comprises the said interrogation bit group M1, from the master circuit to the corresponding slave circuit, which includes a START start bit, of greater duration / length than the remaining ones, so that it is fully identified; 1.5 SYNC delay / synchronism bits, optional, for bit frames ranging from master to slave; and one or more address bits A1, A0, depending on the number of slave devices, indicative of the SLV1 slave device to be consulted. Optionally it also includes a DET detection bit to indicate the end of the transmission of said group of bits M1. Next, the bit packet P1 comprises the said group of response bits S1, coming from the corresponding slave circuit to the master, whose bit group S1 includes a SYNC delay / synchronism bit followed by a series of corresponding DO-Dn bits to the data of the parameter picked up by the corresponding microphone 1 associated with the slave circuit 10. Also here, an error detection DET bit is optionally included here. Obviously, the remaining P2-P4 bit packets are similar to the described P1 bit packet. As noted above, the aforementioned START start bit has a duration greater than that of others in order to be clearly identified. Said duration of the START start bit is preferably 2 times the duration of a standard bit.
La Fig. 7 ilustra los flujos de tramas de bits a través del bus serie 60 y del bus paralelo 70 sobre una escala de tiempos. A través del bus paralelo 70 circula, al inicio de cada secuencia de interrogaciones-respuestas, una orden de escritura wr desde la unidad de procesamiento de señal digital DSP hacia el procesador digital maestro MST para que dicho circuito maestro adquiera y almacene los datos de parámetros suministrados por los correspondientes micrófonos 1-4 a los correspondientes circuitos esclavos 10-40. Al final de dicha secuencia, el procesador digital maestro MST puede generar una orden de interrupción int a la unidad de procesamiento de señal digital DSP. Acto seguido la unidad de procesamiento de señal digital DSP puede leer los citados datos de parámetros por medio de la activación de la señal rd de lectura y los correspondientes bits de direcciones para especificar el parámetro. A través del bus serie 60 circulan alternativamente los citados grupos de bits M1 desde el maestro MST a los diferentes esclavos SLV1-SLV4 y los grupos de bits S1-S4 desde los diferentes esclavos SLV1-SLV4 al maestro MST. Esta comunicación a través del bus serie 60 es bidireccional e interactiva. Si se conoce con exactitud y se programa un tiempo t3' correspondiente a una secuencia completa de interrogaciones- respuestas entre el maestro MST y los esclavos SLV, la orden de interrupción int del procesador digital maestro MST a la unidad de procesamiento de señal digital DSP puede omitirse. Fig. 7 illustrates the bit frame flows through the serial bus 60 and the parallel bus 70 over a time scale. A wr write command circulates from the parallel bus 70 at the beginning of each sequence of question-answers from the digital signal processing unit DSP to the master digital processor MST for said master circuit to acquire and store the parameter data supplied by the corresponding microphones 1-4 to the corresponding slave circuits 10-40. At the end of said sequence, the MST master digital processor can generate an int interrupt order to the DSP digital signal processing unit. The DSP digital signal processing unit can then read the said parameter data by activating the read rd signal and the corresponding address bits to specify the parameter. The mentioned groups of bits M1 circulate alternately through the serial bus 60 from the MST master to the different slaves SLV1-SLV4 and the bit groups S1-S4 from the different slaves SLV1-SLV4 to the MST master. This communication through the serial bus 60 is bidirectional and interactive. If a time t3 'corresponding to a complete sequence of interrogations - answers between the MST master and the SLV slaves is known exactly, the int interruption order of the MST master digital processor to the DSP digital signal processing unit can be omitted
Claims
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/ES2000/000487 WO2002052543A1 (en) | 2000-12-26 | 2000-12-26 | Communication system and method for the passenger compartment of a motor vehicle |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/ES2000/000487 WO2002052543A1 (en) | 2000-12-26 | 2000-12-26 | Communication system and method for the passenger compartment of a motor vehicle |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2002052543A1 true WO2002052543A1 (en) | 2002-07-04 |
Family
ID=8244293
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/ES2000/000487 Ceased WO2002052543A1 (en) | 2000-12-26 | 2000-12-26 | Communication system and method for the passenger compartment of a motor vehicle |
Country Status (1)
| Country | Link |
|---|---|
| WO (1) | WO2002052543A1 (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102970279A (en) * | 2012-10-24 | 2013-03-13 | 厦门金龙联合汽车工业有限公司 | Adaptive communication system of automobile electronic device based on serial ports |
| CN112579502A (en) * | 2020-12-24 | 2021-03-30 | 西安翔腾微电子科技有限公司 | Interface conversion circuit based on multi-path PCI bus |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0561133A1 (en) * | 1992-01-31 | 1993-09-22 | Nec Corporation | Multi-channel echo cancellation with adaptive filters having selectable coefficient vectors |
| US5706344A (en) * | 1996-03-29 | 1998-01-06 | Digisonix, Inc. | Acoustic echo cancellation in an integrated audio and telecommunication system |
| US5848146A (en) * | 1996-05-10 | 1998-12-08 | Rane Corporation | Audio system for conferencing/presentation room |
| WO1998056208A2 (en) * | 1997-06-03 | 1998-12-10 | Ut Automotive Dearborn, Inc. | Cabin communication system |
| EP0903726A2 (en) * | 1997-09-11 | 1999-03-24 | Digisonix, Inc. | Active acoustic noise and echo cancellation system |
| WO1999019820A1 (en) * | 1997-10-09 | 1999-04-22 | Interval Research Corporation | Electronic audio connection system and methods for providing same |
-
2000
- 2000-12-26 WO PCT/ES2000/000487 patent/WO2002052543A1/en not_active Ceased
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0561133A1 (en) * | 1992-01-31 | 1993-09-22 | Nec Corporation | Multi-channel echo cancellation with adaptive filters having selectable coefficient vectors |
| US5706344A (en) * | 1996-03-29 | 1998-01-06 | Digisonix, Inc. | Acoustic echo cancellation in an integrated audio and telecommunication system |
| US5848146A (en) * | 1996-05-10 | 1998-12-08 | Rane Corporation | Audio system for conferencing/presentation room |
| WO1998056208A2 (en) * | 1997-06-03 | 1998-12-10 | Ut Automotive Dearborn, Inc. | Cabin communication system |
| EP0903726A2 (en) * | 1997-09-11 | 1999-03-24 | Digisonix, Inc. | Active acoustic noise and echo cancellation system |
| WO1999019820A1 (en) * | 1997-10-09 | 1999-04-22 | Interval Research Corporation | Electronic audio connection system and methods for providing same |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102970279A (en) * | 2012-10-24 | 2013-03-13 | 厦门金龙联合汽车工业有限公司 | Adaptive communication system of automobile electronic device based on serial ports |
| CN102970279B (en) * | 2012-10-24 | 2015-01-21 | 厦门金龙联合汽车工业有限公司 | Adaptive communication system of automobile electronic device based on serial ports |
| CN112579502A (en) * | 2020-12-24 | 2021-03-30 | 西安翔腾微电子科技有限公司 | Interface conversion circuit based on multi-path PCI bus |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8036715B2 (en) | Vehicle communication system | |
| JP4722878B2 (en) | Noise reduction device and sound reproduction device | |
| US7299076B2 (en) | Vehicle communicating | |
| JP2003220911A (en) | Alarm device for vehicle | |
| US20120230504A1 (en) | Noise-reduction device | |
| CN102224674A (en) | Noise modifying overhead audio system | |
| EP1247428B1 (en) | Speech distribution system | |
| CN215815174U (en) | Inside and outside the car voice interaction system and car | |
| CN102350970A (en) | Device for communication improvement in vehicles | |
| JP2005004013A (en) | Noise reducing device | |
| JP4086482B2 (en) | Portable audio equipment and in-vehicle audio equipment | |
| KR20180103476A (en) | Active Noise Control System of Vehicle Inside And Control Method of it | |
| JP2005316704A (en) | Ambient condition notification device, ambient condition notification method | |
| CN111554262A (en) | A car noise reduction system and a car using the same | |
| CN211296936U (en) | Noise reduction system applied to vehicle | |
| EP1238859A1 (en) | Automotive audiovisual system | |
| WO2002052543A1 (en) | Communication system and method for the passenger compartment of a motor vehicle | |
| JP4579215B2 (en) | Audio apparatus and sound quality correction method for audio apparatus | |
| CN110689873A (en) | Active noise reduction method, device, equipment and medium | |
| JPH07212890A (en) | Automatically correcting system for sound field inside vehicle | |
| JPS61112496A (en) | Vehicle cabin noise reduction device | |
| JP2012199801A (en) | Conversation support device and method | |
| JP6162488B2 (en) | Audio system and speaker module coordinate position measuring method | |
| CN219642543U (en) | Vehicle noise reduction system and vehicle | |
| KR100260305B1 (en) | Inside mirror of vihicles having microphone |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AK | Designated states |
Kind code of ref document: A1 Designated state(s): JP US |
|
| AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR |
|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
| 122 | Ep: pct application non-entry in european phase | ||
| NENP | Non-entry into the national phase |
Ref country code: JP |