WO2013087638A1 - Method for digitally processing a set of audio tracks before mixing - Google Patents

Method for digitally processing a set of audio tracks before mixing Download PDF

Info

Publication number
WO2013087638A1
WO2013087638A1 PCT/EP2012/075106 EP2012075106W WO2013087638A1 WO 2013087638 A1 WO2013087638 A1 WO 2013087638A1 EP 2012075106 W EP2012075106 W EP 2012075106W WO 2013087638 A1 WO2013087638 A1 WO 2013087638A1
Authority
WO
WIPO (PCT)
Prior art keywords
mixed
signal
tracks
processing
mixed signal
Prior art date
Application number
PCT/EP2012/075106
Other languages
French (fr)
Inventor
Laurent Girin
Nicolas STURMEL
Laurent DAUDET
Original Assignee
Institut Polytechnique De Grenoble
Centre National De La Recherche Scientifique (Cnrs)
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Institut Polytechnique De Grenoble, Centre National De La Recherche Scientifique (Cnrs) filed Critical Institut Polytechnique De Grenoble
Publication of WO2013087638A1 publication Critical patent/WO2013087638A1/en

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS OR SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING; SPEECH OR AUDIO CODING OR DECODING
    • G10L21/00Processing of the speech or voice signal to produce another audible or non-audible signal, e.g. visual or tactile, in order to modify its quality or its intelligibility
    • G10L21/02Speech enhancement, e.g. noise reduction or echo cancellation
    • G10L21/0272Voice signal separating

Landscapes

  • Tone Control, Compression And Expansion, Limiting Amplitude (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

The invention relates to a method for digitally processing a set of tracks (ti, j(n)) forming a mixed input sound signal (mj (n)). The method includes, for at least one sound reproduction channel (j) of said mixed input signal (mj (n)): a step (i) of determining a compression gain (g j(n)) of a dynamic compression processing (nj (n)) applied to said mixed input signal (mj (n)); and a step (ii) of multiplying at least one of the tracks from the set of tracks (ti, j (n)) by the determined compression gain (gj (n)) so as to obtain a track that is dynamically compressed according to said dynamic compression processing.

Description

Procédé de traitement numérique sur un ensemble de pistes audio avant mixage  Digital processing method on a set of audio tracks before mixing
L 'invention a pour domaine technique le traitement de signal et plus particulièrement le traitement de signal audio . The technical field of the invention is signal processing and more particularly audio signal processing.
Il est connu de l' homme du métier, l 'utilisation de stations audio-numériques également appelées DAW selon un acronyme anglo- saxon signifiant Digital Audio Workstation.  It is known to those skilled in the art, the use of audio-digital stations also called DAW according to an acronym for Digital Audio Workstation.
Ces stations audio-numériques permettent de réaliser des traitements sur une pluralité de pistes . Ces pistes sont obtenues à partir de différents dispositifs de synthèse sonore ou de capture de son tels que des microphones. A une piste peut correspondre une source identifiée par l ' auditeur comme étant un instrument de musique par exemple une guitare. Mais ce n' est pas nécessairement le cas . En effet, le son produit par la guitare peut également se retrouver dans d' autres pistes que celle à laquelle la guitare est associée. Au contraire, un son identifié comme le son d'une guitare peut être associé à une série de pistes.  These audio-digital stations make it possible to carry out treatments on a plurality of tracks. These tracks are obtained from different sound synthesis devices or sound capture devices such as microphones. A track may correspond to a source identified by the listener as being a musical instrument, for example a guitar. But this is not necessarily the case. Indeed, the sound produced by the guitar can also be found in other tracks than the one to which the guitar is associated. On the contrary, a sound identified as the sound of a guitar can be associated with a series of tracks.
Les traitements réalisés par les stations audio-numériques comprennent des traitements numériques linéaires tels que des traitements linéaires instantanés et stationnaires ou des traitements de convo lution. Un exemp le de traitement linéaire instantané et stationnaire est l ' amplification et un exemple de traitement de convo lution est la réverbération. Les traitements réalisés par les stations audio-numériques comprennent également des traitements numériques non linéaires tel que, par exemple, une compression de dynamique. La compression de dynamique est un traitement qui permet notamment de limiter l ' amplitude et les variations du niveau sonore des pistes.  Treatments made by digital audio stations include linear digital processing such as instantaneous and stationary linear processing or convolution processing. An example of instantaneous and stationary linear processing is amplification and an example of convolution processing is reverberation. The processing performed by the audio-digital stations also include non-linear digital processing such as, for example, dynamic compression. Dynamic compression is a treatment that allows in particular to limit the amplitude and variations of the sound level of the tracks.
Les stations audio-numériques permettent également de mixer la pluralité de pistes numériques audio pour obtenir un signal mixé.  The digital audio stations also allow the plurality of digital audio tracks to be mixed to obtain a mixed signal.
Un des problèmes techniques relatifs aux signaux mixés est de pouvoir séparer du signal mixé une des sources formant le signal mixé.  One of the technical problems relating to the mixed signals is to be able to separate from the mixed signal one of the sources forming the mixed signal.
Pour cela, il est connu, de l ' état de la technique, l'utilisation d' informations numériques pour faciliter la séparation d'une source du signal mixé selon un procédé appelé IS S selon un acronyme anglo- saxon connu de l'homme du métier signifiant Informed Source Séparation. Ces informations numériques sont générées préalablement en utilisant les sources qui vont être mixées et le signal mixé. For this, it is known, from the state of the art, the use of digital information to facilitate the separation of a source of signal mixed according to a method called IS S according to an acronym known to those skilled in the art Informed Source Separation. This digital information is previously generated using the sources that are going to be mixed and the signal mixed.
Cela étant, une partie des traitements des stations audionumériques peuvent perturber cette séparation qui devient alors complexe. Il existe donc un besoin pour permettre une séparation plus simple des sources et/ou des pistes d'un signal mixé.  However, some of the processing of digital audio stations can disrupt this separation, which becomes complex. There is therefore a need to allow a simpler separation of the sources and / or tracks of a mixed signal.
Il est proposé, selon un mode de mise en œuvre de l' invention, un procédé permettant d' obtenir un signal mixé pour lequel la séparation d'une piste et/ou d 'une source est plus simple.  It is proposed, according to an embodiment of the invention, a method for obtaining a mixed signal for which the separation of a track and / or a source is simpler.
Il est également proposé, selon un mode de mise en œuvre de l' invention, une compression de dynamique identique à celle du signal mixé, réalisée sur au moins une des pistes formant le signal mixé . Cette compression de dynamique est, par exemple, réalisée sur chacune des pistes formant le signal mixé prise séparément.  It is also proposed, according to an embodiment of the invention, a dynamic compression identical to that of the mixed signal, performed on at least one of the tracks forming the mixed signal. This dynamic compression is, for example, performed on each of the tracks forming the mixed signal taken separately.
En outre, un but de l' invention est également de permettre une estimation du gain de compression d'un signal mixé stocké.  In addition, an object of the invention is also to allow an estimation of the compression gain of a mixed signal stored.
L 'invention a donc pour obj et un procédé de traitement numérique sur un ensemble de pistes formant un signal sonore mixé d' entrée.  The object of the invention is therefore a digital processing method on a set of tracks forming a mixed input sound signal.
Selon une caractéristique générale, le procédé comprend, pour au moins un canal de restitution sonore dudit signal mixé d' entrée :  According to a general characteristic, the method comprises, for at least one sound reproduction channel of said mixed input signal:
- une étape de détermination d'un gain de compression d 'un traitement de compression de dynamique appliqué sur ledit signal mixé d' entrée ; et  a step of determining a compression gain of a dynamic compression process applied to said input mixed signal; and
- une étape de multiplication d' au moins une des pistes de l ' ensemble des pistes par le gain de compression déterminé, de manière à obtenir une piste compressée dynamiquement selon ledit traitement de compression de dynamique.  a step of multiplying at least one of the tracks of the set of tracks by the determined compression gain, so as to obtain a dynamically compressed track according to said dynamic compression process.
Ainsi, une compression de dynamique identique à celle réalisée sur le signal mixé d' entrée peut être réalisée sur une seule piste. Cette compression de dynamique peut donc être réalisée avant le mixage. Selon un mode de mise en œuvre, le procédé comprend en outre une addition des au moins une piste compressée dynamiquement pour obtenir un signal mixé de sortie compressé dynamiquement. Thus, a dynamic compression identical to that performed on the mixed input signal can be performed on a single track. This dynamic compression can therefore be performed before the mixing. According to one embodiment, the method further comprises adding the at least one dynamically compressed track to obtain a dynamically compressed output mixed signal.
On réalise ainsi le mixage après la compression de dynamique d' au moins une des pistes. Dans le cas où toutes les pistes du signal mixé d' entrée sont multipliées par le gain de compression déterminé et sont additionnées alors le signal mixé de sortie obtenu est identique au résultat dudit traitement de compression réalisé sur le signal mixé d' entrée.  This is done mixing after dynamic compression of at least one of the tracks. In the case where all the tracks of the mixed input signal are multiplied by the determined compression gain and are added then the output mixed signal obtained is identical to the result of said compression processing performed on the input mixed signal.
Selon une caractéristique de ce mode de mise en œuvre, le signal mixé d' entrée a subi un traitement de convolution et on effectue ledit traitement de convo lution sur chacune des pistes du signal mixé d' entrée.  According to a characteristic of this embodiment, the mixed input signal has undergone convolution processing and said convolution processing is performed on each of the tracks of the mixed input signal.
La convo lution peut ainsi être distribuée sur l ' ensemble des pistes du signal mixé d' entrée pour être réalisée avant le mixage et la compression de dynamique.  The convo lution can thus be distributed over all the tracks of the mixed input signal to be performed before mixing and dynamic compression.
Selon un mode de mise en œuvre supplémentaire, on dispose d' informations numériques sur des sources correspondant aux pistes du signal mixé de sortie et le procédé comprend en outre une séparation dudit signal mixé de sortie d' au moins une des sources à l ' aide des informations numériques.  According to an additional embodiment, digital information is available on sources corresponding to the tracks of the mixed output signal and the method further comprises separating said mixed output signal from at least one of the sources using digital information.
En général, dans l ' état de la technique, la compression de dynamique est réalisée sur l ' ensemble du signal mixé. Au contraire, lorsque le mixage est la dernière étape de la production du signal mixé, la séparation de piste est plus simple puisqu' il suffit d' inverser l ' addition. Cette séparation n' altéra ni les autres pistes du mixage, ni le traitement de compression de dynamique.  In general, in the state of the art, dynamic compression is performed on the entire mixed signal. On the contrary, when the mixing is the last step of the production of the mixed signal, the separation of the track is simpler since it is enough to reverse the addition. This separation did not alter the other mixing tracks nor the dynamics compression processing.
Selon une caractéristique, l ' étape de détermination du gain de compression comprend une étape de détection dynamique effectuée sur le signal mixé d' entrée, ladite étape de détection dynamique utilisant les paramètres de réglages et l ' algorithme de calcul dudit traitement de compression de dynamique.  According to one feature, the step of determining the compression gain comprises a dynamic detection step performed on the input mixed signal, said dynamic detection step using the setting parameters and the calculation algorithm of said dynamic compression processing .
Ainsi, l ' étape de détection dynamique appliquée sur le signal mixé d' entrée permet de déterminer le gain de compression de dynamique du traitement de compression de dynamique appliqué sur le signal mixé d' entrée de manière simple et précise. Thus, the dynamic detection step applied to the mixed input signal makes it possible to determine the compression gain of dynamics of dynamic compression processing applied to the mixed input signal in a simple and accurate manner.
Selon une autre caractéristique, le gain de compression déterminé est stocké avant l ' étape de multiplication.  According to another characteristic, the determined compression gain is stored before the multiplication step.
On peut alors, utiliser une station audio-numérique plus simple. We can then use a simpler audio-digital station.
Selon un autre mode de mise en œuvre, un signal mixé stocké calculé à partir dudit traitement de compression de dynamique du signal mixé d' entrée est disponible et l ' étape de détermination du gain de compression comprend une étape d' estimation du gain de compression à l ' aide dudit signal mixé stocké et du signal mixé d' entrée. In another embodiment, a stored mixed signal calculated from said input mixed signal dynamic compression processing is available and the compression gain determining step includes a step of estimating the compression gain. using said stored mixed signal and the input mixed signal.
Il est alors proposé de pouvoir estimer le gain de compression d'un signal mixé stocké. C ' est avantageux notamment si l'on souhaite réaliser une re mastérisation d'un ancien enregistrement pour lequel l ' algorithme et/ou les paramètres de la compression de dynamique sont perdus.  It is then proposed to be able to estimate the compression gain of a mixed signal stored. This is particularly advantageous if it is desired to perform a re-mastering of an old record for which the algorithm and / or the parameters of the dynamic compression are lost.
Selon une caractéristique de ce mode de mise en œuvre, ladite étape d' estimation comprend une étape de division d'une fonction obtenue à partir dudit signal mixé stocké par une fonction obtenue à partir du signal mixé d' entrée pour obtenir un rapport des énergies du signal mixé stocké et du signal mixé d' entrée.  According to one characteristic of this embodiment, said estimation step comprises a step of dividing a function obtained from said mixed signal stored by a function obtained from the mixed input signal to obtain a ratio of the energies of the stored mixed signal and the mixed input signal.
Il est ainsi proposé un mo de de calcul simple pour estimer le gain de compression.  It is thus proposed a mo de of simple calculation to estimate the gain of compression.
D ' autres buts, caractéristiques et avantages apparaîtront à la lecture de la description suivante donnée uniquement en tant qu' exemple non limitatif et faite en référence aux dessins annexés sur lesquels :  Other objects, features and advantages will become apparent upon reading the following description given solely as a non-limitative example and with reference to the accompanying drawings, in which:
- les figures 1 et 2 illustrent des procédé de traitement signal audio selon l' état de la technique ;  - Figures 1 and 2 illustrate audio signal processing method according to the state of the art;
- les figures 3 et 4 illustrent des modes de mise en œuvre de procédés de traitement d'un signal mixé selon l' invention ;  FIGS. 3 and 4 illustrate embodiments of methods for processing a mixed signal according to the invention;
- les figures 5 et 6 illustrent plus en détail des étapes des modes de mise en œuvre du procédé de traitement de l' invention illustrés sur les figures 3 et 4. Sur la figure 1 , est représentée de manière schématique, les traitements réalisés par une station audio -numérique selon l' état de la technique. FIGS. 5 and 6 illustrate in greater detail steps of the embodiments of the treatment method of the invention illustrated in FIGS. 3 and 4. FIG. 1 shows schematically the processing carried out by a digital audio station according to the state of the art.
A partir des sources représentées sur la ligne A, la station va réaliser des traitements numériques pour obtenir des sources avec effets représentées sur la ligne B . Ces traitements numériques comprennent des traitements linéaires comme des traitements de convo lution (appelés traitement convolution dans la légende de la figure 1 ) ou des traitements linéaires instantanés et stationnaires (appelés traitement LIS dans la légende de la figure 1 ) . Les traitements numériques comprennent également des traitements non linéaires (appelés traitement non linéaire dans la légende de la figure 1 ) . Un exemple connu d'un traitement linéaire instantané et stationnaire est l ' amplification. Un exemple connu d'un traitement de convo lution est le traitement de réverbération.  From the sources represented on line A, the station will perform digital processing to obtain sources with effects represented on line B. These digital processes include linear processing such as convolution processing (called convolutional processing in the legend of FIG. 1) or instantaneous and stationary linear processing (called LIS processing in the legend of FIG. 1). Digital processing also includes non-linear processing (referred to as non-linear processing in the legend of Figure 1). A known example of instantaneous and stationary linear processing is amplification. A known example of a convolution processing is the reverberation processing.
Puis, à partir de ces sources avec effets, la station va réaliser des traitements panoramiques. Cela correspond notamment à la diffusion des sources sur l ' ensemble des canaux de restitution sonore avec des traitements particuliers bien connus de l' homme du métier. Par exemp le, dans le cas illustré d'un enregistrement stéréophonique, il faut diffuser chacune des sources avec effets sur deux canaux, le canal droit et le canal gauche.  Then, from these sources with effects, the station will perform panoramic treatments. This corresponds in particular to the distribution of sources on all sound reproduction channels with particular treatments well known to those skilled in the art. For example, in the illustrated case of a stereophonic recording, it is necessary to broadcast each of the sources with effects on two channels, the right channel and the left channel.
L ' ensemble des résultats des traitements panoramiques sont alors additionnés canal par canal pour obtenir un signal mixé représenté sur la ligne D .  All the results of the panoramic treatments are then added channel by channel to obtain a mixed signal represented on the line D.
Le signal mixé est alors traité. Il subit par exemple des traitements linéaires comme des traitements de convo lution (appelés traitement convolution dans la légende de la figure 1 ) ou des traitements linéaires instantanés et stationnaires (appelés traitement LIS dans la légende de la figure 1 ) . Il peut également subir un traitement de compression de dynamique qui est un traitement non linéaire. En général, le traitement de compression de dynamique est le tout dernier traitement réalisé . C ' est également en règle générale, le seul traitement non linéaire réalisé sur le signal mixé. On obtient alors le signal mixé traité représenté sur la ligne E. Ce signal mixé traité est prêt à être enregistré ou diffusé. The mixed signal is then processed. It undergoes, for example, linear treatments such as convolution treatments (called convolutional processing in the legend of FIG. 1) or instantaneous and stationary linear treatments (called LIS treatments in the legend of FIG. 1). It can also undergo dynamics compression processing which is a nonlinear processing. In general, dynamic compression treatment is the latest treatment performed. This is also generally the only nonlinear processing performed on the mixed signal. We then obtain the processed mixed signal represented on line E. This processed mixed signal is ready to be recorded or broadcast.
On peut exprimer l'ensemble des traitements réalisés à partir par exemple des pistes de la ligne C de la figure 1 sous la forme d'équations mathématiques, à l'aide des notations ci-dessous :  We can express all the treatments made from, for example, the tracks of line C of FIG. 1 in the form of mathematical equations, using the notation below:
-l'ensemble des pistes au niveau de la ligne C de la figure 1 sont notés : t^irî), avec i représentant le numéro de la piste et j représentant le numéro du canal de restitution ;  the set of tracks at line C of FIG. 1 are denoted t 1 (ir 1), with i representing the number of the track and j representing the number of the rendering channel;
-un ensemble de pistes t^irî) forment une source skj sur le canal de restitution j, selon la formule
Figure imgf000008_0001
dans laquelle Ik est un ensemble d'entiers naturels représentariî un groupe de numéro de pistes ;
a set of tracks t ^ iri) form a source s kj on the restitution channel j, according to the formula
Figure imgf000008_0001
where I k is a set of natural numbers represents a group of track numbers;
-un traitement de convolution de formule c-(«) sur le canal de restitution j est appliqué au signal mixé de la ligne D ;  a convolutional processing of formula c- (") on the rendering channel j is applied to the mixed signal of the line D;
-un traitement non linéaire de formule «■(«) sur le canal de restitution j est appliqué au résultat du traitement de convolution.  a nonlinear processing of formula "" (") on the rendering channel j is applied to the result of the convolution processing.
Avec ces notations, on peut exprimer le signal mixé traité nij(n) de la ligne E de la figure 1 sous la forme : With these notations, it is possible to express the processed mixed signal and j (n) of the line E of FIG. 1 in the form:
mj(n) = nj (équation 1),
Figure imgf000008_0002
m j (n) = n j (equation 1),
Figure imgf000008_0002
dans laquelle est la formule d'un traitement de compression de dynamique.  in which is the formula of a dynamic compression process.
La figure 2 illustre plus en détail la réalisation du traitement de compression de dynamique de formule «,(«).  FIG. 2 illustrates in more detail the realization of the dynamics compression treatment of formula ", (").
On reçoit en entrée un signal mixé d'entrée ayant subi depuis la ligne D un traitement de convolution Cj(n) et éventuellement un traitement linéaire instantané stationnaire qui le cas échéant peut être distribué sur les pistes. Ce signal mixé d'entrée a donc pour formule An input mixed signal is received which has undergone a convolutional processing C j (n) from line D and possibly a stationary instantaneous linear processing which, if necessary, can be distributed on the tracks. This mixed signal input has formula
Î>uis, on réalise une étape de détection dynamique sur le signal mixé d'entrée. Au cours de cette étape, on utilise un algorithme de calcul et des paramètres de réglages de la station audio-numérique pour déterminer un gain de compression gj{n) correspondant au traitement de compression de dynamique de formule appliqué sur le signal mixé d'entrée. Ces paramètres et l'algorithme définissent la fonction «■(«). Les opérations réalisées par l'algorithme de calcul comprennent notamment un calcul de l'énergie locale du signal mixé d'entrée. However, a dynamic detection step is performed on the mixed input signal. In this step, a computational algorithm and tuning parameters of the audio-digital station are used to determine a compression gain g j (n) corresponding to the dynamics compression treatment of the formula applied to the mixed input signal. These parameters and the algorithm define the function "■ ("). The operations performed by the calculation algorithm include a calculation of the local energy of the mixed input signal.
Enfin, on applique le gain de compression gj{n) au signal mixé d'entrée de formule Cj (n) * ^ ti j (n) pour obtenir le signal mixé traité i Finally, the compression gain g j (n) is applied to the input mixed signal of formula C j (n) * t ij (n) to obtain the processed mixed signal i
m j(n) . Le signal mixé traité m j(n) est donc compressé dynamiquement. m j (n). The processed mixed signal m j (n) is therefore dynamically compressed.
La figure 3 illustre un mode de mise en œuvre du procédé selon l'invention. Il permet d'obtenir après l'étape 3, un résultat similaire à celui de la ligne E de la figure 1 d'équation mj{n) = nj c j{n)*' t;■(«) mais d'une manière différente. FIG. 3 illustrates a mode of implementation of the method according to the invention. It makes it possible to obtain, after step 3, a result similar to that of the line E of FIG. 1 with equation m j (n) = n j c j (n) * ' t ; ■ (") but in a different way.
La figure 3 décrit un traitement réalisé sur des pistes t^irî) représentées au niveau de la ligne C de la figure 1. Ce procédé peut par exemple être mise en œuvre au moins en partie par une station audio-numérique. Le procédé est décrit pour un canal de restitution j. FIG. 3 describes a processing carried out on tracks (1) represented at line C of FIG. 1. This method may for example be implemented at least in part by an audio-digital station. The method is described for a rendering channel j.
Cela étant, le procédé est identique pour chacun des canaux de restitution considérés. That said, the process is identical for each of the rendering channels considered.
Le traitement de ce procédé comprend 5 étapes (étape 0, étape 1, étape 2, étape 3, étape 4) :  The treatment of this process comprises 5 steps (step 0, step 1, step 2, step 3, step 4):
-l'étape 0 est une étape d'application d'un traitement de convolution sur les pistes t^irî) . En effet, le traitement de convolution est un traitement linéaire, on peut donc l'appliquer sur chacune des pistes ti irî) puis réaliser le mixage au lieu de l'appliquer une seule fois sur le signal mixé de la ligne D de la figure 1 de formule ti (n). On obtient alors l'équation suivante dont le résultat est similaire à celui de l'équation 1 :  step 0 is a step of applying a convolutional processing on the tracks t ^ iri). Indeed, the convolution processing is a linear processing, it can therefore be applied to each of the tracks ti irî) and then perform the mixing instead of applying it only once to the mixed signal of the line D of FIG. of formula ti (n). We obtain the following equation whose result is similar to that of equation 1:
mj{n) = nj mj{n)) (équation 2), dans laquelle mj(n) = ' cj(n)*ti (n) est un signal mixé d'entrée qui correspond au signal mixé d'entrée représenté sur la figure 1. m j {n) = n j m j {n)) (equation 2), wherein m j (n) = ' c j (n) * t i (n) is a mixed input signal which corresponds to the signal mixed input shown in Figure 1.
-l'étape 1 est une étape de détermination d'un gain de compression du traitement de compression de dynamique de l'équation 2. Comme expliqué ci après la détermination d'un gain de compression du traitement de compression de dynamique de formule rij(n) appliqué sur le signal mixé d'entrée wij{n) va permettre de rendre ce traitement de compression de dynamique linéaire. step 1 is a step of determining a compression gain of the dynamic compression processing of equation 2. As explained below, the determination of a compression gain of the dynamic compression processing of formula ri j (n) applied to the mixed input signal w i (n) will make this dynamic compression process linear.
Par ailleurs, le gain de compression du traitement de compression de dynamique de formule appliqué sur le signal mixé d'entrée wij{n) est identique au gain de compression gj{n) (le gain de compression du traitement de formule appliqué sur le signal Cj (n) * ^ ti j (n) ) car le signal mixé d'entrée m^n) a une valeur identique au signal mixé d'entrée Cj (n) * ^ ti j (n) . Furthermore, the compression gain of the formula dynamic compression treatment applied to the input mixed signal w i (n) is identical to the compression gain g j (n) (the compression gain of the formula treatment applied to the signal C j (n) * t ij (n)) because the mixed input signal m ^ n) has a value identical to the input mixed signal C j (n) * t ij (n).
Le traitement de formule « («) est un traitement de compression de dynamique. C'est un traitement non linéaire et on ne peut donc pas le distribuer comme le traitement de convolution Cj{n) sur l'ensemble des pistes t^irî) . Cela étant, le traitement de compression de dynamique de formule appliqué sur le signal mixé d'entrée rhj(n) comprend une multiplication par le gain de compression gj{n). Formula processing "(") is a dynamic compression process. It is a nonlinear process and therefore can not be distributed as the convolutional processing C j (n) on all the tracks t ^ iri). That being so, the formula dynamics compression treatment applied to the mixed input signal rh j (n) comprises a multiplication by the compression gain g j (n).
Ainsi, si on détermine la valeur du gain de compression il suffit de multiplier le signal mixé d'entrée rhj(n) par ce gain de compression g7(«) pour obtenir le traitement de compression de dynamique selon la formul Thus, if the value of the compression gain is determined, it suffices to multiply the mixed input signal rh j (n) by this compression gain g 7 (") to obtain the dynamic compression treatment according to the formula
j(n) = gj(n)- (équation 3),
Figure imgf000010_0001
j (n) = g j (n) - (equation 3),
Figure imgf000010_0001
dans laquelle la multiplication par le gain g7(«) est une opération linéaire qui peut donc être distribuée sur chaque piste t^irî) formant le signal mixé sans changer le résultat final. in which the multiplication by the gain g 7 (") is a linear operation which can therefore be distributed on each track t (ir) forming the mixed signal without changing the final result.
Dans le mode de mise en œuvre du procédé illustré sur la figure 3, on va utiliser pour déterminer le gain de compression une étape de détection dynamique 11 effectuée sur le signal mixé d'entrée rhj (n) . In the embodiment of the method illustrated in FIG. 3, a dynamic detection step 11 performed on the mixed input signal rh j (n) will be used to determine the compression gain.
Cette étape 11 de détection dynamique utilise un algorithme de calcul et des paramètres de réglages de la station audio-numérique identiques à ceux qui ont déjà été utilisées pour l'étape illustrée sur la figure 2. This dynamic detection step 11 uses a calculation algorithm and setting parameters of the digital audio station identical to those already used for the step illustrated in Figure 2.
On peut ainsi reproduire la fonction et déterminer exactement le gain de compression gj(n) du traitement de compression de dynamique appliqué sur le signal mixé d'entrée wij{n). It is thus possible to reproduce the function and exactly determine the compression gain g j (n) of the dynamic compression process applied to the input mixed signal w i (n).
L'étape 2 comprend une étape de multiplication de chacune des pistes après convolution par le gain de compression de dynamique gj(n). Le traitement réalisé correspond à l'équation : Step 2 comprises a step of multiplying each of the tracks after convolution by the dynamic compression gain g j (n). The treatment performed corresponds to the equation:
hi («) = gj («) · (Cj (n) * tt j (n)) (équation 4)hi («) = g j («) · (C j (n) * t tj (n)) (equation 4)
Avantageusement, le gain déterminé à l'étape 1 est stocké avant l'opération de multiplication de l'étape 2. En effet, dans le cas où le gain déterminé n'est pas stocké alors, la station audio-numérique doit comporter deux bus. A savoir, un bus avec le signal mixé relié à un bloc de détection dynamique et un bus avec la au moins une piste à multiplier. Au contraire, dans le cas où le gain est stocké seul un bus est suffisant puisque le gain stocké est directement multiplié avec le bus comportant la au moins une piste à multiplier. On peut alors utiliser une station audio-numérique plus simple. Advantageously, the gain determined in step 1 is stored before the multiplication operation of step 2. Indeed, in the case where the determined gain is not stored then, the digital audio station must comprise two buses. . Namely, a bus with the mixed signal connected to a dynamic detection block and a bus with the at least one track to multiply. On the contrary, in the case where the gain is stored alone a bus is sufficient since the stored gain is directly multiplied with the bus having the at least one track to be multiplied. We can then use a simpler audio-digital station.
Les étapes 11 et 2 sont illustrées de manière plus détaillée sur la figure 5. Sur cette figure, on reçoit le signal mixé d'entrée de formule mj{ri) = ' cj{ri)*tij{ri) sur lequel on applique la détection i Steps 11 and 2 are illustrated in greater detail in FIG. 5. In this figure, the mixed input signal of formula m j (ri) = ' c j (ri) * t ij (ri) is received on which we apply the detection i
dynamique 11 pour déterminer le gain de compression gj{n). Puis on multiplie au moins une piste par le gain de compression gj{n) déterminé selon la formule : ti . {n) = g . {n) · (c■ {n) * ti . {ri)) . dynamic 11 to determine the compression gain g j {n). Then we multiply at least one track by the compression gain g j (n) determined according to the formula: t i . {n) = g. {n) · (c ■ {n) * t i . {ri)).
Le procédé de la figure 3 comprend en outre :  The method of Figure 3 further comprises:
-une étape 3 de sommation d'une partie au moins des pistes compressées dynamiquement selon la formule :  a step 3 of summing at least a portion of the tracks dynamically compressed according to the formula:
m j{ri) = ' tij{ri) (équation 5), i m j {ri) = ' t ij (ri) (equation 5), i
dans laquelle t ] {n) = gj {n) · (c■ {n) * t ] {ri)) . where t ] {n) = g j (n) · (c (n) * t ] (ri)).
On peut donc introduire une source ¾■ image de la source sk j: We can therefore introduce a source ¾ ■ image of the source s kj :
Sk (n)
Figure imgf000011_0001
(équation 6), dans laquelle Ik est un ensemble d' entiers naturels représentant un groupe de numéro de pistes .
S k ( n )
Figure imgf000011_0001
(equation 6), where I k is a set of natural numbers representing a group of track numbers.
-une étape 4 de séparation, au cours de laquelle on dispose d' informations numériques « info » sur des sources correspondants aux pistes du signal mixé de sortie selon l ' équation 6 et on sépare dudit signal mixé m^ri) au moins une des sources à l ' aide des informations numériques « info ». Etant donné que la sommation (3) est réalisée en dernière étape, la séparation ne sera pas perturbée par les autres traitements, seule une soustraction est suffisante.  a separation step 4, during which digital information "info" is available on sources corresponding to the tracks of the mixed output signal according to equation 6 and said mixed signal is separated from at least one of the sources using digital information "info". Since the summation (3) is carried out in the last step, the separation will not be disturbed by the other treatments, only a subtraction is sufficient.
La figure 6 illustre plus en détail le principe de l ' étape 4 de séparation dans le cas simplifié d'un seul canal de restitution. Cela étant, l' homme du métier peut facilement étendre ce cas à un nombre quelconque de canaux de restitutions en reproduisant ce principe pour chacun des canaux de restitutions.  FIG. 6 illustrates in greater detail the principle of separation step 4 in the simplified case of a single rendering channel. That being so, the person skilled in the art can easily extend this case to any number of rendering channels by reproducing this principle for each of the rendition channels.
L ' ensemble des sources S i , S2, S3 , S4 est mixé selon une étape appelée Mix à partir de laquelle on obtient un signal mixé. Ces sources peuvent comprendre une pluralité de pistes selon la formule :The set of sources S i, S 2 , S 3 , S 4 is mixed according to a step called Mix from which a mixed signal is obtained. These sources may comprise a plurality of tracks according to the formula:
Figure imgf000012_0001
dans laquelle Ik est un ensemble d' entiers naturels représentant un groupe de numéro de pistes .
Figure imgf000012_0001
where I k is a set of natural numbers representing a group of track numbers.
On réalise alors une étape d' analyse et d' extraction AE sur chacune des sources et sur le signal mixé. On obtient à partir de cette étape AE, des informations numériques « info ».  A step of analysis and extraction AE is then performed on each of the sources and on the mixed signal. From this step AE, digital information "info" is obtained.
Puis, selon l' étape IS correspondant à l ' étape 4, on reçoit les informations « info » et le signal mixé avec les différentes sources. Then, according to the step IS corresponding to step 4, the information "info" and the signal mixed with the different sources are received.
Grâce aux informations « info », on peut alors séparer au moins une source du signal mixé en utilisant par exemple la soustraction. With the information "info", it is then possible to separate at least one source of the mixed signal by using, for example, the subtraction.
On peut par la suite remixer les sources séparées selon l ' étape Re-Mix.  The separate sources can then be remixed according to the Re-Mix step.
La figure 4 illustre un autre mode de mise en œuvre du procédé selon l' invention. Il se distingue de celui de la figure 3 par l ' étape 1 qui comprend une étape d' estimation de gain de compression 12 au lieu de l ' étape 1 1 de détection dynamique. Selon l'étape 12, on ne dispose plus de l'algorithme et des paramètres de réglage de la détection dynamique du traitement de compression dynamique de formule «,(«). Il est donc prévu une estimation du gain de compression gj{n). FIG. 4 illustrates another mode of implementation of the method according to the invention. It is distinguished from that of FIG. 3 by step 1 which comprises a step of estimating compression gain 12 instead of step 1 1 of dynamic detection. According to step 12, the algorithm and adjustment parameters of dynamic detection of the dynamic compression treatment of formula ", (") are no longer available. An estimate of the compression gain g j {n) is therefore provided.
Pour cela on considère le calcul suivant qui permet d'obtenir un estimateur du gain de compression gj{n) à partir du rapport des énergies du signal mixé stocké et du signal mixé d'entrée, par exemple selon l'équation ci-dessous: For this we consider the following calculation which makes it possible to obtain an estimator of the compression gain g j (n) from the ratio of the energies of the stored mixed signal and the mixed input signal, for example according to the equation below. :
~  ~
Sj n) = (équation 7),
Figure imgf000013_0001
S j n) = (equation 7),
Figure imgf000013_0001
dans laquelle la fonction Η est une transformée d'Hilbert et dans laquelle m = n ,{∑c■(«) * ti ,■(«)! et m = Vc -(n)*t; .(«). in which the function Η is a Hilbert transform and in which m = n, {Σc (()) * t i , (())! and m = Vc - (n) * t ; . ( ').

Claims

REVENDICATIONS
1. Procédé de traitement numérique sur un ensemble de pistes (t;■(«)) formant un signal sonore mixé d'entrée (rhj(n)) caractérisé en ce qu'il comprend pour au moins un canal de restitution sonore (j) dudit signal mixé d'entrée (rhj(n)) : 1. Digital processing method on a set of tracks (t ; ■ (")) forming an input mixed sound signal (rh j (n)), characterized in that it comprises, for at least one sound reproduction channel ( j) of said mixed input signal (rh j (n)):
- une étape de détermination (1) d'un gain de compression (gj(n)) d'un traitement de compression de dynamique («.(«)) appliqué sur ledit signal mixé d'entrée (rhj(n)) ; et a step of determining (1) a compression gain (g j (n)) of a dynamic compression process (". (")) applied to said input mixed signal (rh j (n)) ); and
- une étape de multiplication (2) d'au moins une des pistes de l'ensemble des pistes (^;(«)) par le gain de compression (g7(«)) déterminé, de manière à obtenir une piste compressée dynamiquement (ti (n)) selon ledit traitement de compression de dynamique. a step of multiplying (2) at least one of the tracks of the set of tracks (^ ; ()) by the determined compression gain (g 7 (")), so as to obtain a dynamically compressed track (t i (n)) according to said dynamic compression process.
2. Procédé selon la revendication 1, comprenant en outre une addition (3) des au moins une piste compressée dynamiquement 2. Method according to claim 1, further comprising an addition (3) of the at least one dynamically compressed track
(ti (n)) pour obtenir un signal mixé de sortie compressé dynamiquement. (t i (n)) to obtain a mixed output signal dynamically compressed.
3. Procédé selon la revendication 2, dans lequel le signal mixé d'entrée a subi un traitement de convolution (c.(w)) et on effectue (0) ledit traitement de convolution sur chacune des pistes (ti (n)) du signal mixé d'entrée. The method of claim 2, wherein the input mixed signal has undergone convolution processing (c (w)) and (0) said convolutional processing is performed on each of the tracks (t i (n)). of the mixed input signal.
4. Procédé selon l'une des revendications 2 ou 3, dans lequel on dispose d'informations numériques (info) sur des sources correspondant aux pistes du signal mixé de sortie et le procédé comprend en outre une séparation (4) dudit signal mixé de sortie d'au moins une des sources à l'aide des informations numériques (info).  4. Method according to one of claims 2 or 3, wherein there is digital information (info) on sources corresponding to the tracks of the mixed output signal and the method further comprises a separation (4) of said mixed signal of output of at least one of the sources using the digital information (info).
5. Procédé selon l'une des revendications 1 à 4, dans lequel l'étape de détermination du gain de compression (1) comprend une étape de détection dynamique (11) effectuée sur le signal mixé d'entrée, ladite étape de détection dynamique utilisant les paramètres de réglages et l'algorithme de calcul dudit traitement de compression de dynamique (« («)). 5. Method according to one of claims 1 to 4, wherein the step of determining the compression gain (1) comprises a dynamic detection step (11) performed on the input mixed signal, said dynamic detection step using the setting parameters and the calculation algorithm of said dynamic compression process ("(")).
6. Procédé selon l'une des revendications 1 à 5, dans lequel le gain de compression déterminé (gj(n)) est stocké avant l'étape de multiplication. 6. Method according to one of claims 1 to 5, wherein the determined compression gain (g j (n)) is stored before the multiplication step.
7. Procédé selon l'une des revendications 1 à 4, dans lequel un signal mixé stocké (m(n)) calculé à partir dudit traitement de compression de dynamique («.(«)) du signal mixé d'entrée est disponible et l'étape de détermination (1) du gain de compression comprend une étape d'estimation (12) du gain de compression à l'aide dudit signal mixé stocké (m(n)) et du signal mixé d'entrée (m(n)).  The method according to one of claims 1 to 4, wherein a stored mixed signal (m (n)) calculated from said dynamic compression processing (". (")) Of the input mixed signal is available and the step of determining (1) the compression gain comprises a step of estimating (12) the compression gain using said stored mixed signal (m (n)) and the mixed input signal (m (n )).
8. Procédé selon la revendication 7, dans lequel ladite étape d'estimation (12) comprend une étape de division d'une fonction obtenue à partir dudit signal mixé stocké par une fonction obtenue à partir du signal mixé d'entrée pour obtenir un rapport des énergies du signal mixé stocké et du signal mixé d'entrée.  The method of claim 7, wherein said estimating step (12) comprises a step of dividing a function obtained from said mixed signal stored by a function obtained from the input mixed signal to obtain a report energies of the stored mixed signal and the input mixed signal.
PCT/EP2012/075106 2011-12-14 2012-12-11 Method for digitally processing a set of audio tracks before mixing WO2013087638A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR1161635 2011-12-14
FR1161635A FR2984579B1 (en) 2011-12-14 2011-12-14 METHOD FOR DIGITAL PROCESSING ON A SET OF AUDIO TRACKS BEFORE MIXING

Publications (1)

Publication Number Publication Date
WO2013087638A1 true WO2013087638A1 (en) 2013-06-20

Family

ID=47435922

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/EP2012/075106 WO2013087638A1 (en) 2011-12-14 2012-12-11 Method for digitally processing a set of audio tracks before mixing

Country Status (2)

Country Link
FR (1) FR2984579B1 (en)
WO (1) WO2013087638A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109920445B (en) * 2019-03-04 2022-03-11 北京佳讯飞鸿电气股份有限公司 Sound mixing method, device and equipment

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5956674A (en) * 1995-12-01 1999-09-21 Digital Theater Systems, Inc. Multi-channel predictive subband audio coder using psychoacoustic adaptive bit allocation in frequency, time and over the multiple channels
US20100017205A1 (en) * 2008-07-18 2010-01-21 Qualcomm Incorporated Systems, methods, apparatus, and computer program products for enhanced intelligibility

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5956674A (en) * 1995-12-01 1999-09-21 Digital Theater Systems, Inc. Multi-channel predictive subband audio coder using psychoacoustic adaptive bit allocation in frequency, time and over the multiple channels
US20100017205A1 (en) * 2008-07-18 2010-01-21 Qualcomm Incorporated Systems, methods, apparatus, and computer program products for enhanced intelligibility

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
VALIN J-M ET AL: "Microphone array post-filter for separation of simultaneous non-stationary sources", ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, 2004. PROCEEDINGS. (ICASSP ' 04). IEEE INTERNATIONAL CONFERENCE ON MONTREAL, QUEBEC, CANADA 17-21 MAY 2004, PISCATAWAY, NJ, USA,IEEE, PISCATAWAY, NJ, USA, vol. 1, 17 May 2004 (2004-05-17), pages 221 - 224, XP010717605, ISBN: 978-0-7803-8484-2, DOI: 10.1109/ICASSP.2004.1325962 *

Also Published As

Publication number Publication date
FR2984579B1 (en) 2013-12-13
FR2984579A1 (en) 2013-06-21

Similar Documents

Publication Publication Date Title
EP2374124B1 (en) Advanced encoding of multi-channel digital audio signals
EP2374123B1 (en) Improved encoding of multichannel digital audio signals
EP1992198B1 (en) Optimization of binaural sound spatialization based on multichannel encoding
EP2304721B1 (en) Spatial synthesis of multichannel audio signals
BE1019445A3 (en) METHOD FOR EXTRACTING AUDIO INFORMATION.
FR2880755A1 (en) METHOD AND DEVICE FOR INDIVIDUALIZING HRTFS BY MODELING
EP2898707A1 (en) Optimized calibration of a multi-loudspeaker sound restitution system
EP3079074A1 (en) Data-processing method for estimating parameters for mixing audio signals, associated mixing method, devices and computer programs
WO2017103418A1 (en) Adaptive channel-reduction processing for encoding a multi-channel audio signal
WO2018059742A1 (en) Method for conversion, stereophonic encoding, decoding and transcoding of a three-dimensional audio signal
EP3400599B1 (en) Improved ambisonic encoder for a sound source having a plurality of reflections
WO2013087638A1 (en) Method for digitally processing a set of audio tracks before mixing
EP1994526B1 (en) Joint sound synthesis and spatialization
FR3065137A1 (en) SOUND SPATIALIZATION METHOD
EP2515300A1 (en) Method and System for noise reduction
EP3842923A1 (en) Connected enclosure comprising a lan interface and a wpan interface
EP2361411A2 (en) Method for processing a signal, in particular a digital audio signal
EP2517485B1 (en) Method of generating left and right surround sound signals on the basis of a stereo sound signal
CA2510692C (en) Correction method and correction loop for a complex digital signal
FR2635622A1 (en) DEVICE FOR INPUTTING SOUND SIGNALS WITH INTERFERENCE ELIMINATION
EP0831626A1 (en) Method and system for determining a carrier frequency error
FR2943867A1 (en) Three dimensional audio signal i.e. ambiophonic signal, processing method for computer, involves determining equalization processing parameters according to space components based on relative tolerance threshold and acquisition noise level
EP1271473A1 (en) System and method for PRE-AND POST-PROCESSING of an audio signal for transmission over a strongly distorted channel
EP3108670A1 (en) Method and device for restoring a multichannel audio signal in a listening zone
WO2014096734A1 (en) Method and device for digital conversion of an input signal derived from an electrical signal delivered by an acquisition chain of a sensor

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 12806409

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 12806409

Country of ref document: EP

Kind code of ref document: A1