The present invention relates to an audio processing device including:
Document EP 2,194,438 describes such an audio processing device, which comprises means for connecting with a portable audio device, for example an MP3 (“MPEG Audio Layer 3”) reader or a computer, providing music files for example. This audio processing device is placed under a docking station having loudspeakers and performs operations on the data file such as: converting the input data into an audio signal, selecting tracks from among several tracks comprised in the audio signal, etc. It is capable, by means of a wireless connection with other audio processing devices, of having the same music played on the other loudspeakers at the same time.
The invention proposes a solution for restoring an audio signal very richly and in a more satisfactory manner using such audio processing devices.
To that end, the invention relates to an audio processing device of the aforementioned type, characterized in that said determination of the signal done by the processing module comprises:
Thus, the audio processing device adapts the content of the signal intended to be played by a loudspeaker system as a function of the number of devices detected. One such device may take full advantage of the proximity of several audio processing devices, by specializing the functionality of at least some of them based on the number thereof, automatically and so as to be able to be dynamically reconfigured as a function of the arrival or departure of the devices.
In certain embodiments, the audio processing device according to the invention further includes one or more of the following features.
The audio processing device comprises a communication module for communicating with at least one other similar audio processing device.
The communication means comprise a radio transceiver module and in which the detection module is suitable for detecting the proximity of another audio processing device if a radio signal emitted by the other processing device is received by the radio processing device at a level above a given threshold.
The processing module is suitable for determining a plurality of signals intended for respective loudspeakers, each of said signals being determined as a function of said defining data and the number of other device(s) detected.
The audio processing device comprises an audio retrieval system comprising one or more loudspeakers, each loudspeaker being suitable for receiving and restoring the determined signal for said loudspeaker by said processing module.
The processing module is further suitable for determining the signal intended for a loudspeaker of the other detected audio processing device furthermore based on the number of other detected device(s).
The detection module is furthermore suitable for estimating:
The determination of the signal done comprises selecting frequencies, as a function of the relative positions of the device and the other detected device, of a channel or a combination of channels.
The detection module is suitable for estimating a relative height position of audio processing devices and determining the signal intended for the loudspeaker as a function of said estimated position.
The audio processing device is suitable for emitting a notification to a user when the proximity of another device is detected, and for waiting for a command from the user to determine the signal intended for the loudspeaker furthermore as a function of the number of other detected device(s).
The command corresponds to the detection by the detection module of an impact applied to the audio processing device.
The audio processing device is suitable for selecting, after detecting another nearby audio processing device, a state from among a master device state and a slave device state, a master device providing a slave device with the defining data of an input sound signal as a function of which the signal intended for a loudspeaker in the slave device will be defined.
The audio processing device is suitable for selecting a state from among a master device state and a slave device state as a function of the detection or non-detection by the detection module of the impact applied to the audio processing device.
The connector is suitable for receiving defining data of an input sound signal and is suitable for housing a source device and for interfacing with said housed source device to collect said data.
The audio processing device comprises a microphone suitable for recording the sound defined by another nearby audio processing device and means for synchronizing the signal determined by the processing module intended for a loudspeaker, as a function of the comparison between at least one portion of the recorded sound and a portion of the signal determined by the processing module intended for a loudspeaker.
The invention will be better understood upon reading the following description and examining the accompanying figures. These figures are provided as an illustration, but are non-limiting with respect to the invention. These figures are as follows:
The audio housing 1 includes an input connector 2 suitable for connecting to an audio data source, for example an MP3 player or a radio stream.
The audio housing 1 comprises a microphone 3, a memory area 6 for storing data and software instructions defining processing operations to be performed when they are carried out on a microprocessor, and a detection module 4.
It further includes an Internet interface 7, for example suitable for obtaining audio streams directly from the Internet.
In the described embodiment, the audio housing comprises two amplifiers 10, 11. The amplifier 10 is connected to two loudspeakers 14, 15. The amplifier 11 is connected to two loudspeakers 12, 13. The loudspeakers are for example suitable for restoring the full range of audio frequencies.
Furthermore, the audio housing 1 includes a communication module communicating with other audio housings similar to the housing 1. In the considered embodiment, this communication module comprises a radio transmitter 8 and a radio receiver 9, using technology of the Wi-Fi, Bluetooth or Zigbee type, for example, in the described case. Although wireless communication means are particularly suited to the implementation of the invention, the invention may nevertheless be implemented with wired communication means.
The audio housing 1 comprises a microprocessor 5 connected to the microphone 3, the detection module 4, the memory. 6, the input connector 2, the Internet connector 7, the radio transmitter 8, the radio receiver 9 and the amplifiers 10 and 11.
In certain embodiments, the audio housing 1 includes additional input and output connectors, of a standard or proprietary type, for connecting any type of audio source, for example mobile telephones, computers, musical instruments, etc. or peripherals, for example speaker systems.
Additional elements are included in the audio housing 1, but not shown here, such as power supply units with batteries for example and/or plugs for connecting to a power source, a user interface, in particular an ON/OFF button, etc.
The detection module 4 is designed to detect the nearby presence of another audio housing of the same type as the housing 1.
It is configured for measuring the field levels of Zigbee (or Wi-Fi or Bluetooth, etc. depending on the selected technology) signals received from other housings and comparing them to a threshold So.
The evolution of the field level received by an audio housing as a function of the distance separating it from another housing is shown in
In one embodiment, d1 corresponds to 1 meter (m); at a distance d2 equal to 3 m, a level of S0/3 is received, and a nearly nonexistent level is received at a distance of 30 m.
According to certain embodiments, d1 can assume distinct values, for example 10 cm, 20 cm, 1 m, 2 m.
When a field level received by the housing 1 is greater than S0, the housing 1 detects the presence of another housing and emits a signal intended to notify the user, for example a characteristic “BEEP”. Each device emits a sound signal.
The detection module 4 also includes a position sensor comprising three accelerometers that calculate the three linear accelerations along three orthogonal axes X, Y, Z. The three axes X, Y and Z are illustrated in
Furthermore, following the emission of a “BEEP” notification signal as indicated above, the housing 1 is suitable for waiting, following the issue of that BEEP, for a command from the user to connect with the other detected housing.
In the embodiment considered in the case at hand, the command awaited in response to the “BEEP” is an impact, of the pressing type, applied by a user on one of the two housings detected as being near one another. This pressing is detected by the housing having received it, using the accelerometers of its detection module 4.
Following reception of that pressing, the two housings are coupled and furthermore, a master housing is designated, the other being the slave housing.
Each change of position and/or orientation detected with respect to that location point by the detection means of a slave housing after coupling is sent by the Zigbee transmitter means of the slave housing to the master housing.
In the considered embodiment, the housing having received the pressing is the slave housing.
Once a master audio housing has been defined, it suffices to bring said housing close (at a distance smaller than d1) to another housing and to reiterate the aforementioned steps, i.e., pressing after detection to couple it with the master housing and to declare it an additional slave housing.
Thus, it is possible to obtain a master housing and a number n of slave housings, n being able to assume various integer values.
In one embodiment, it is also possible in the same manner to perform the coupling on any slave housing, the slave state thus being able to be given to one audio housing by another slave audio housing, which in turn has been coupled to a master housing or a housing having been coupled to the master housing.
A housing 1 is adapted so as, when it is declared master housing, to determine the audio signals intended to be provided to its loudspeakers, as well as the audio signals intended to be provided to the loudspeakers of the slave housing(s).
This determination is made as a function of the number n of slave housings and/or the distance separating the master housing from each slave housing and/or the relative positions of these housings with respect to each other.
In one embodiment, this determination is furthermore made as a function of the relative distances or positions between some or all of the housings. It is also dynamically updated as a function of any relative movements of the housings.
Each coupling corresponds to an identical location point of the master housing and slave housing that have been coupled (to within the distance d1). Each change in position and/or orientation detected with respect to that location point by the detection module of a slave housing after coupling being transmitted by the Zigbee transmission means of the slave housing to the master housing, the latter thus knows the position of each of its slave housings. For example, in one embodiment, the master housing subdivides a portion of the plane (X, Y) into a matrix of positions including a number N of distinct positions, such as the 4*4 matrix shown in
These determinations of signals and positions are done using software instructions stored in the memory area 6 and executed on the microprocessor 5.
Thus, in the audio housing 20, with respect to
An audio housing according to the invention may further include an outer handle (not shown), so as to allow easy carrying by a user.
Let us now consider the operation of a housing of the type of the housing 1 in an independent mode.
In such a case, under the control of the microprocessor 5, audio data is extracted from an audio source, for example an MP3 file of an MP3 reader connected to the connector 2 or files downloaded from the connector 7, stored in a buffer memory of the memory area 6, then processed.
The processing includes operations necessary to determine, as a function of the MP3 file, an audio signal, for example a stereo signal made up of a left channel audio signal and a right channel audio signal. The right channel audio signal is sent to the amplifier 11, which amplifies it before transmitting the resulting signal to the loudspeakers 12 and 13, which produce sounds corresponding to the signal of the right channel R. Similarly, the left channel signal is transmitted to the amplifier 10, which amplifies it before transmitting the resulting signal to the loudspeakers 14 and 15, which produce sounds corresponding to the signal of the left channel L.
In one embodiment, each of the amplifiers 10, 11 is connected to the set of loudspeakers 12, 13, 14, 15 and the selection of the loudspeakers actually powered by each amplifier 10, 11 depends on the spatial position of the audio housing 1, in terms of rotation, orientation and/or tilting in space.
Thus, the housing 1 adapts its behavior to its own position, determined using its detection module 4. For example, in reference to
If the MP3 file defines a signal 5.1 or 7.1, the left channel and right channel signals are extracted therefrom.
It will be noted that if the MP3 file does not define a stereo signal, but a mono signal, depending on the case, that same mono signal is transmitted to the amplifiers 10, 11, or in certain cases, processing is applied by the microprocessor 5 to provide stereo output, resulting in a distinct signal for each of the amplifiers 10, 11.
Let us consider that the two audio housings 20 and 21 both operate in independent mode as described above.
Thus, the loudspeakers 1220 and 1320 produce sounds corresponding to the right channel signal of a given audio file used as input at a connector 2 or 7 of the audio housing 20, and the loudspeakers 1221 and 1321 produce sounds corresponding to the right channel signal of a given audio file used as input at a connector 2 or 7 of the audio housing 21 (see “R” in
Let us consider that these audio housings 20, 21 are now brought closer to each other (for example, the user of one of the housings brings it closer to the other) at a distance from each other smaller than d1 so as to couple them, as indicated by the arrow F illustrated in
Each of them will then detect, using their respective detection module, that another housing is thereby. Consequently, they then transmit the characteristic “BEEP” signal intended to notify a user. The user presses on the audio housing 21. The two audio housings 20 and 21 are now coupled, the housing 20 being the master housing and the housing 21 being the slave housing.
The master housing 20 determines, from the audio file given to it as input via its connector 2 or 7, the audio signals to be restored by each housing 20, 21.
As long as the housings 20, 21 are very close to each other (for example, at a distance from each other smaller than a threshold value D (for example equal to d1)), they will play the same stereo sounds.
The defining data of the right channel signal and left channel signal determined by the housing 20 from the sound data received by its input connector 2 or 7 are transmitted to the housing 21 by the Zigbee communication means.
The housing 21 then stops the previous production of stereo sounds coming from data received on its own input connectors 2, 7. The right channel signals received are transmitted via an amplifier of the housing 21 to the loudspeakers 1221, 1321 of the housing 21, while the left channel signals are transmitted via an amplifier of the housing 21 to the loudspeakers 1421 and 1521.
In the housing 20, as in the case where it was operating in the independent mode, the loudspeakers 1220 and 1320 produce sounds corresponding to the right channel signal and the loudspeakers 1420 and 1520 produce sounds corresponding to the left channel signal of the audio signal received at a connector 2, 7 of the housing 20.
The two housings 20, 21 therefore transmit the same music, each plays in stereo, and the sound power increases.
Next, the housings 20, 21 are gradually moved away from each other by a user up to a distance from each other greater than the threshold value D (for example, equal to d1), but still within their mutual Zigbee coverage area.
Following the coupling that took place between the housings 20 and 21, the master housing 20 is informed of changes in position and distance between the housings 20, 21.
The master housing 20 successively determines the relative position.
The master housing 20 then dynamically adapts, following the relative movement of the two housings 20, 21, the audio signals to be restored by each housing 20, 21.
At the end of the movement, in the position matrix shown in
In one embodiment, as long as the distance separating them is smaller than the threshold distance D, the two housings 20, 21 continue to transmit the same music, each in stereo.
Once it is determined by the master housing 20 that the distance separating them is greater than the threshold D, the left channel signal of the audio file coming from a connector 2 or 7 of the master housing 20 is provided to all of the loudspeakers of that among the audio housings 20, 21 situated on the user's left facing the loudspeakers (in the case at hand, the loudspeakers 1220, 1320, 1420 and 1520 of the housing 20), while the right channel signal of the audio file is provided to all of the loudspeakers of the other audio housing 20, 21 (in the case at hand, the loudspeakers 1221, 1321, 1421 and 1521 of the housing 21), as shown in
Each housing then plays the same mono channel over all of its speakers.
Thus, the spatial output of the sound is amplified. The invention makes it possible to specialize the function of each of the coupled audio housings as a function of their relative position.
It is the knowledge of each of the movements of the coupled audio housings that allows the master audio housing to determine which housing will play the left channel and which housing will play the right channel.
In another embodiment, the transition of the broadcast from the stereo signal to a mono signal in each of the housings 20, 21 occurs gradually over the course of the relative movement of the housings, under the control of the master housing 20. For example, the housing 20, situated on the left, plays the left channel signal on the loudspeakers 1420 and 1520 situated on the left, and the left channel signal mixed with the right channel signal (L+r) on the loudspeakers 1220 and 1320 situated on the right, while the housing 21, situated on the right, plays the left channel signal mixed with the right channel signal (R+I) on the loudspeakers 1421 and 1521 situated on the left, and the right channel signal on the loudspeakers 1221 and 1321 situated on the right, as shown in
The mixing gradually decreases over the course of the movement until the distance D is crossed.
Thus, during the movement, the spatial output of the sound is optimized as a function of the movement.
In one embodiment, three additional slave audio housings are next coupled with the master audio housing 20. After coupling, they are for example placed in positions 2, 6 and 16 of the position matrix shown in
In this embodiment, the master housing 20 is suitable for determining a signal to be restored by its own loudspeakers, and a signal to be restored by the loudspeakers of each of the N=4 slave housings as a function of that number N.
In the case at hand, under the control of the master housing 20, each housing is selectively allocated to a channel of the configuration 5.1 of the input audio file of the master housing 20, each housing then being specialized in playing the role of a dedicated enclosure of a system 5.1. The played channels are distinct from one another.
In one embodiment, which may or may not be combined with the specializations described above as a function of the position or distance, a specialization relative to frequencies is controlled by the master housing as a function of the relative positions of the housings, for example along the axis Z and/or as a function of the distances between the housings.
Indeed, the master housing knows the positions of the different slave housings coupled to it. In one embodiment, it may control the housings of a wall made up of housings as shown in
In one embodiment, to avoid any dissonance, the housings synchronize themselves, using their respective microphones 3 so as to offset any processing and/or transmission latencies. Certain portions of the audio signal such as the bass are not lateralized and are therefore present in all of the coupled housings, even when they are specialized according to the invention. These portions transmitted from the loudspeakers of other housings are recorded by the microphone of each considered housing and allow recalibration by comparison (for example by intercorrelation between the two portions) between a portion picked up using the microphone and the corresponding portion played by the considered housing.
According to the embodiments of the invention, the adaptation of the audio functionality of the housing (by dynamic allocation of a dedicated channel, by combining several channels and/or frequency-related specialization) is done as a function of a factor or a combination of several factors among the number of nearby housings, the distance between the housings, the relative positioning, in particular heightwise, of the housings, etc.
In the embodiment described in reference to the figures, the audio processing device 1 integrates four loudspeakers and two amplifiers. However, in other embodiments, an audio processing device according to the invention includes any whole number of amplifiers and/or loudspeakers, which may in particular be zero. When the audio processing device according to the invention does not include integrated loudspeakers, it delivers, across output terminals, the signals intended for loudspeakers. These signals are next provided to input terminals of one or more loudspeakers of an external base associated with the audio processing device. The external base is connected to the audio processing device by a direct connection (for example, the device clips into a housing of the external base), which may be wired or wireless.
In one such embodiment in particular, the audio processing device may be an external removable device such as an iPod or iPhone, which has the necessary detection devices, antenna and microphone and is commanded by a software application, which may for example be downloadable. The processing operations described above and done by the microprocessor 5 to carry out the invention so as to adapt the audio signals played by the different loudspeakers are then defined by software instructions of the application.
Thus, two or more mobile telephones having downloaded this application and equipped with a microphone, a microprocessor, an antenna and a detection device can then be coupled and have two external bases play even though they have different signals (right and left) according to the invention.
In the described embodiment, the processing for determining the audio signals to be played by the master housing and the slave housing(s) is done in the master housing. In another embodiment, the housings are suitable for operating in cooperative mode, in which the processing operations are shared between the different coupled housings.
In one embodiment, the position sensor for example comprises six accelerators (inertial unit), or three accelerometers and a compass.
In one embodiment, the position sensor with accelerometers of an audio housing is replaced by a position sensor using other technologies making it possible to determine the position and movements (rotation in space, translation) for example by analyzing sounds emitted by the housings.
Thus, the present invention proposes a housing suitable for specializing and/or adapting its audio restoration functionality in terms of type of channel played from among several channels of the audio signal to be played or frequency range, and if applicable to specialize and/or adapt the functionality of other housings situated nearby, depending on the number of those housings and/or their respective positions. These arrangements make it possible to best dynamically use the groupings and movements of portable housings, in particular within a same residence.
Number | Date | Country | Kind |
---|---|---|---|
11 50409 | Jan 2011 | FR | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/EP2012/050792 | 1/19/2012 | WO | 00 | 9/16/2013 |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO2012/098191 | 7/26/2012 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
8054987 | Seydoux | Nov 2011 | B2 |
8401475 | Kalanithi et al. | Mar 2013 | B2 |
20010011993 | Saarinen | Aug 2001 | A1 |
20040071294 | Halgas et al. | Apr 2004 | A1 |
20050254662 | Blank et al. | Nov 2005 | A1 |
20060062401 | Neervoort et al. | Mar 2006 | A1 |
20070110265 | Kirkeby et al. | May 2007 | A1 |
20070211907 | Eo et al. | Sep 2007 | A1 |
20070223725 | Neumann et al. | Sep 2007 | A1 |
20080045140 | Korhonen | Feb 2008 | A1 |
20080077261 | Baudino et al. | Mar 2008 | A1 |
20090017868 | Ueda et al. | Jan 2009 | A1 |
20090081948 | Banks et al. | Mar 2009 | A1 |
20090092259 | Jot | Apr 2009 | A1 |
20090110204 | Walsh et al. | Apr 2009 | A1 |
20090150163 | Martin | Jun 2009 | A1 |
20090238372 | Hsu | Sep 2009 | A1 |
20090323991 | Hudson et al. | Dec 2009 | A1 |
20110002487 | Panther et al. | Jan 2011 | A1 |
20110150247 | Oliveras | Jun 2011 | A1 |
20110305344 | Sole | Dec 2011 | A1 |
20110316768 | McRae | Dec 2011 | A1 |
Number | Date | Country |
---|---|---|
1 615 464 | Jan 2006 | EP |
1 784 049 | May 2007 | EP |
2 194 438 | Jun 2010 | EP |
2009 218888 | Sep 2009 | JP |
WO 03053048 | Jun 2003 | WO |
Entry |
---|
International Search Report for PCT/EP2012/050792 dated Apr. 12, 2012. |
Number | Date | Country | |
---|---|---|---|
20140003619 A1 | Jan 2014 | US |