Brevet FR3037707A1 — publié le 20161223

Procédé et dispositif de production d'un fichier sonore DOMAINE TECHNIQUE DE L'INVENTION [0001] L'invention se rapporte à un procédé de production d'un fichier sonore. L'invention se rapporte également à un dispositif de production d'un fichier sonore. [0002] Plus particulièrement l'invention se rapporte à la production de fichier sonore mélangeant un fichier musical avec un fichier vocal. Encore plus particulièrement l'invention se rapporte à la production d'un message destiné à être utilisé par des serveurs vocaux de type répondeur ou interactif. Un tel message est aussi apte à être utilisé par un IPBX, un PABX, un CENTREX et les réseaux de télécommunications en général. [0003] De tels serveurs vocaux incluent au moins les répondeurs et messages d'accueil, ainsi que les dispositifs de diffusion de messages d'ambiance ou d'annonce dans les lieux publics. Cette énumération n'est pas limitative. Les fonctions de ces dispositifs sont en général : le pré-décroché, l'attente musicale, répondeur, les boîtes vocales, menu interactif (aussi appelé serveur vocal interactif),... l'énumération n'est pas limitative. D'une manière générale les messages produits sont destinés à être remixé musicalement de façon automatique, instantanée et à volonté. ETAT DE LA TECHNIQUE ANTERIEURE [0004] Dans un souci de professionnalisme il est souhaitable de pouvoir présenter des messages vocaux mixés avec une musique, par exemple des messages vocaux d'absence ou d'attente, qui aient le meilleur rendu possible, c'est-à-dire des messages qui soient parfaitement audible à l'oreille, notamment lors d'une écoute téléphonique où les gammes de fréquence sont restreintes, de 300Hz à 3400Hz en analogique par exemple. [0005] Un tel message est un message dans lequel on distingue clairement la voix qui énonce le message sans avoir à se concentrer, au-delà de la concentration requise par une conversation téléphonique courante, à cette fin. [0006] II faut aussi que le message global soit agréable à entendre et laisse une bonne impression, d'où l'accompagnement musical de ce type de message. 3037707 2 [0007] Une solution pour réaliser un tel message est de recourir aux services d'un studio d'enregistrement. Il faut alors mobiliser différentes compétences, acteur, monteur, ingénieurs du son... C'est une première étape, incontournable si on souhaite le meilleur rendu possible. 5 [0008] II est donc illusoire de vouloir changer un fond sonore d'un message acquis, par le recours aux services dudit studio d'enregistrement : les coûts deviennent tout simplement trop importants. [0009] Une autre solution, par exemple pour changer le fond sonore d'un message, est d'utiliser les capacités stéréophoniques des formats des fichiers 10 sonores. Une piste, par exemple la droite, comporte une musique, l'autre piste, ici la gauche, comporte le message vocal. Les dispositifs de restitution étant monophoniques, ils restituent les deux pistes en une seule mélangeant les deux. [0010] L'inconvénient de cette solution est que : - Soit la voix est trop faible et donc le message inaudible même avec une 15 concentration accrue, - Soit la voix est trop forte ce qui peut provoquer des saturations, - Soit la musique est trop faible et donc inaudible ce qui induit une impression générale négative. 20 EXPOSE DE L'INVENTION [0011] L'invention vise à remédier à tout ou partie des inconvénients de l'état de la technique identifiés ci-dessus, et notamment à proposer des moyens pour permettre de produire un fichier sonore dans lequel un message vocal se mêle harmonieusement à un fond musical tout en permettant une audition claire du 25 message vocal. [0012] Dans ce dessein, un aspect de l'invention se rapporte à un procédé de production, par un dispositif de traitement, d'un fichier sonore caractérisé en ce qu'il comporte les étapes suivantes : - acquisition d'un premier fichier musical, 30 - acquisition d'un deuxième fichier vocal, - acquisition d'un fichier de placements - production d'un troisième fichier musical et d'un quatrième fichier musical à partir du premier fichier musical, la puissance du troisième 3037707 3 fichier musical et la puissance du quatrième fichier musical correspondant à des fractions de la puissance du premier fichier musical - mixage des deuxième fichier, troisième fichier et quatrième fichier : 5 - le troisième fichier et le quatrième fichier commencent simultanément - le deuxième fichier commence selon un paramètre de placement lu dans le fichier de placements - à une première date égale au paramètre de placement moins 10 une valeur prédéterminée on applique un fondu à la fermeture pour couper progressivement la puissance du troisième fichier durant un intervalle de fondu allant de la première date à la valeur du paramètre de placement, - à la fin du deuxième fichier on applique un fondu à 15 l'ouverture pour restaurer progressivement la puissance du troisième fichier depuis la fin du deuxième fichier et sur une durée sensiblement égale à celle du fondu en ouverture. [0013] Outre les caractéristiques principales qui viennent d'être mentionnées dans le paragraphe précédent, le procédé selon l'invention peut présenter une ou 20 plusieurs caractéristiques complémentaires parmi les suivantes, considérées individuellement ou selon les combinaisons techniquement possibles: - le fichier de placements comporte au moins une date de départ du fichier vocal relativement à une date de départ du fichier sonore produit, cette date est aussi appelée paramètre de placement dans la mesure 25 ou elle contribue à placer un fichier dans le fichier final; - les dates et paramètres ont une précision au centième de seconde ; - les dates et paramètres ont une précision au millième de seconde ; - la puissance du troisième fichier musical correspond à 40 à 50 pour cent de la puissance du premier fichier musical ; 30 - la puissance du troisième fichier musical correspond à 50 à 60 pour cent de la puissance du premier fichier musical ; - l'intervalle de fondu est sensiblement égal à une demi-seconde ; - l'intervalle de fondu est sensiblement égal à une seconde. 3037707 4 [0014] L'invention se rapporte également à un dispositif de stockage numérique comportant un fichier correspondant à des codes instructions de mise en oeuvre d'un procédé selon l'une combinaison possible des caractéristiques précédentes. 5 [0015] L'invention se rapporte également à un dispositif de mise en oeuvre d'un procédé selon une combinaison possible des caractéristiques précédentes BREVE DESCRIPTION DES FIGURES [0016] D'autres caractéristiques et avantages de l'invention ressortiront à la 10 lecture de la description qui suit, en référence aux figures annexées, qui illustrent : - la figure 1, une illustration d'un dispositif de mise en oeuvre du procédé selon l'invention ; - la figure 2, une illustration de la répartition des puissances des différents fichiers dans le fichier sonore final ; 15 - la figure 3, une illustration d'étapes du procédé selon l'invention. [0017] Pour plus de clarté, les éléments identiques ou similaires sont repérés par des signes de référence identiques sur l'ensemble des figures. [0018] L'invention sera mieux comprise à la lecture de la description qui suit et à l'examen des figures qui l'accompagnent. Celles-ci sont présentées à titre 20 indicatif et nullement limitatives de l'invention. DESCRIPTION DETAILLEE D'UN MODE DE REALISATION [0019] La figure 1 montre un dispositif 100 de traitement. Le dispositif de traitement comporte : 25 - un microprocesseur 110 ; - des moyens de stockage 120, par exemple un disque dur qu'il soit local ou distant, qu'il soit simple ou en grille (par exemple RAID) ; - une interface 130 de communication, par exemple une carte de communication selon le protocole Ethernet. D'autres protocoles sont 30 envisageables comme « Fibre Channel » ou InfiniBand. [0020] Le microprocesseur 110 du dispositif de stockage, les moyens 120 de stockage du dispositif de traitement et l'interface 130 de communication du dispositif de traitement sont interconnectés par un bus 150. 3037707 5 [0021] Lorsque l'on prête une action à un dispositif celle-ci est en fait effectuée par un microprocesseur du dispositif commandé par des codes instructions enregistrés dans une mémoire du dispositif. Si l'on prête une action à une application, celle-ci est en fait effectuée par un microprocesseur du dispositif dans 5 une mémoire duquel les codes instructions correspondant à l'application sont enregistrés. Lorsqu'un dispositif, ou une application émet un message, ce message est émis via une interface de communication dudit dispositif ou de la dite application. [0022] La figure 1 montre que les moyens 120 de stockage du dispositif 100 10 de traitement comportent : - une zone 120.1 de mixage comportant des codes instructions correspondant à une mise en oeuvre du procédé selon l'invention ; - une zone 120.2 correspondant à un premier fichier musical ; - une zone 120.3 correspondant à un deuxième fichier vocal ; 15 - une zone 120.4 correspondant à un fichier de paramètres de placements, aussi appelé fichier de placements. [0023] On ne représente ici que des zones directement utiles pour l'invention. On omet aussi volontairement de décrire une mémoire de travail sa présence étant une évidence. On note ici que tout ou partie des fichiers parmi le premier 20 fichier musical, le deuxième fichier vocal et le fichier de placements peuvent n'être présents qu'en mémoire de travail. [0024] La figure 3 montre une étape 301 d'acquisition d'un premier fichier musical. Dans cette demande on entend par acquisition le fait de préciser à un programme mettant en oeuvre le procédé selon l'invention comment il peut 25 accéder audit fichier. On parle aussi de désigner audit programme ledit fichier. Il s'agit donc de passer des paramètres à un programme. [0025] Pour cette description, sauf stipulation contraire, les étapes de procédé décrite sont mise en oeuvre par le dispositif 100 de traitement. [0026] Des modes de désignation classique sont, par exemple : 30 - un fichier de configuration, ici cela peut être le fichier de placements ; - un paramètre en ligne de commande. [0027] Dans un exemple le premier fichier musical est enregistré sur les moyens de stockage du dispositif de traitement. La désignation du fichier se fait 3037707 6 par la précision d'un chemin d'accès sur les moyens de stockages. Un tel chemin a, par exemple la syntaxe suivante : [protocole://][chemin]/[nom du fichier] [0028] Dans cette syntaxe générale, protocole peut prendre les valeurs parmi 5 au moins la liste formée de : file, http, https, ftp, smb... Cette liste n'est pas exhaustive. On aura reconnu ici une version simplifiée d'un Localisateur Universel de Ressource ou URL. Cela permet surtout d'illustrer que la mise en oeuvre de l'invention n'est pas limitée par la localisation des fichiers, ni par le mode d'accès aux fichiers. 10 [0029] La figure 3 montre une étape 302 d'acquisition d'un deuxième fichier vocal. L'étape 302 d'acquisition du deuxième fichier est identique à l'étape 301 d'acquisition du premier fichier. [0030] Les premier et deuxième fichiers diffèrent par leurs destinations. Dans cette description le premier fichier est destiné à être un fond sonore, le deuxième 15 fichier est destiné à être le message. Pour ces raisons, on qualifie le premier fichier de musical car la plupart du temps il contiendra une musique. Ici par musical on entend toute forme de musique, y compris des musiques comportant des paroles, donc des données vocales, chantées ou non. Pour ces raisons encore, on qualifie le deuxième fichier de vocal car le deuxième fichier est destiné 20 à contenir un message vocal et uniquement un message vocal, c'est-à-dire à ne pas contenir de musique. Un tel fichier est un enregistrement d'un comédien, un enregistrement d'une voix personnelle, ou un fichier issu d'un logiciel de texte vers voix (aussi connu sous le nom de Text To Speech) [0031] La figure 3 montre une étape 303 d'acquisition d'un fichier de 25 placements. Cette étape est identique aux autres étapes d'acquisition. [0032] Un fichier de placements est un fichier structuré qui comporte des informations relatives au placement du fichier vocal dans le fichier sonore final. Un tel placement s'exprime, par une date relative au début du fichier sonore final. Une telle date relative s'exprime, dans une variante préférée avec une précision à la 30 milliseconde. Dans une autre variante la précision peut être le centième de seconde mais alors le rendu final sera de moins bonne qualité. [0033] Dans cette description, lorsque l'on parle d'une précision pour un paramètre cela signifie que non seulement le paramètre est exprimé avec cette 3037707 7 précision, mais également qu'il est exploité avec cette précision, c'est-à-dire que, pour un paramètre à la milliseconde, la synchronisation se fait à plus ou moins une milliseconde. A contrario une synchronisation à la seconde se fait à plus ou moins une seconde. C'est-à-dire qu'avec une synchronisation à la seconde le 5 troisième fichier musical et le quatrième fichier musical pourraient être en décalage de deux secondes. [0034] Un fichier de placements comporte donc, par exemple, au moins une ligne ayant la structure suivante : [désignation du deuxième fichier][séparateur][date relative] 10 [0035] La [date relative] permet de placer le [deuxième fichier] dans le fichier à produire. [0036] Dans cette structure le séparateur est classiquement un ;, une tabulation ou un autre caractère. On comprendra que la structuration peut également se faire par l'utilisation d'un format hiérarchique comme par exemple 15 XML ou JSON. [0037] En ajoutant un niveau de structuration il est également possible de définir un type. On a alors un fichier de placements comme suit : [typel];[désignation du premier fichier] [type2];[désignation du deuxième fichier];[date relative] 20 [type2];[désignation d'un second deuxième fichier];[date relative] [0038] Dans cet exemple, typel est un code qui permet de désigner la ligne, ou d'une manière plus général l'enregistrement, comme étant la désignation d'un premier fichier musical. Dans cet exemple, type2 est un code qui permet de 25 désigner la ligne, ou d'une manière plus général l'enregistrement, comme étant la désignation d'un deuxième fichier vocal. Cette structuration n'est pas limitée à deux valeurs de codes, on peut l'étendre au besoin, par exemple avec un code pour désigner le nom du fichier sonore à produire, et/ou un code pour désigner la durée d'un fondu. On parle aussi d'un intervalle de fondu pour désigner cette 30 durée. [0039] Dans cet exemple on a deux lignes dont le code vaut type 2. Cela illustre le fait qu'avec l'invention il est possible de traiter plusieurs fichiers vocaux pour les intégrer dans un fichier sonore final. 3037707 8 [0040] La figure 3 montre une étape 310 dans laquelle on produit un troisième fichier 210 musical et un quatrième fichier 220 musical. Le troisième fichier musical et le quatrième fichier musical sont des atténuations du premier fichier musical. C'est-à-dire que le troisième fichier musical correspond à x% de la 5 puissance du premier fichier musical et le quatrième fichier musical correspond à y% de la puissance du premier fichier musical. X et y désigne des fractions, ou parties, du premier fichier musical. On a en général x + y = 100. Cependant cette règle est à adapter en fonction de l'atténuation initiale du premier fichier musical. En effet si ce premier fichier musical est atténué, il faut en augmenter le 10 puissance, et cela est faisable en ayant x + y supérieur à 100. On applique le même raisonnement s'il faut atténuer la puissance du premier fichier musical, à savoir que l'on peut avoir x + y REVENDICATIONS1. Procédé de production, par un dispositif (100) de traitement, d'un fichier sonore caractérisé en ce qu'il comporte les étapes suivantes : - acquisition (301) d'un premier fichier musical, - acquisition (302) d'un deuxième fichier (230) vocal, - acquisition (303) d'un fichier de placements - production (310) d'un troisième fichier (210) musical et d'un quatrième fichier (220) musical à partir du premier fichier musical, la puissance du troisième fichier musical et la puissance quatrième fichier musical correspondant à des fractions de la puissance du premier fichier musical - mixage des deuxième fichier, troisième fichier et quatrième fichier : - le troisième (210) fichier et le quatrième (220) fichier commencent (321) simultanément - le deuxième fichier commence (323) selon un paramètre de placement lu dans le fichier de placements - à une première date égale au paramètre de placement moins une valeur prédéterminée on applique (322) un fondu à la fermeture pour couper progressivement la puissance du troisième fichier durant un intervalle de fondu allant de la première date à la valeur du paramètre de placement, - à la fin du deuxième fichier on applique un fondu à l'ouverture pour restaurer progressivement la puissance du troisième fichier depuis la fin du deuxième fichier et sur une durée sensiblement égale à celle du fondu en ouverture. 2. Procédé de production d'un fichier sonore selon la revendication 1, caractérisé en ce que le fichier de placements comporte au moins une date de départ du fichier vocal relativement à une date de départ du fichier sonore produit. 3. Procédé de production d'un fichier sonore selon l'une des revendications précédentes, caractérisé en ce que les dates et paramètres ont une précision au centième de seconde. 3037707 12 4. Procédé de production d'un fichier sonore selon l'une des revendications 1 ou 2 caractérisé en ce que les dates et paramètres ont une précision au millième de seconde. 5. Procédé de production d'un fichier sonore selon l'une des revendications 5 précédentes, caractérisé en ce que la puissance du troisième fichier musical correspond à 40 à 50 pour cent de la puissance du premier fichier musical. 6. Procédé de production d'un fichier sonore selon l'une des revendications 1 à 4, caractérisé en ce que la puissance du troisième fichier musical correspond à 50 à 60 pour cent de la puissance du premier fichier musical. 10 7. Procédé de production d'un fichier sonore selon l'une des revendications précédente caractérisé en ce que l'intervalle de fondu est sensiblement égal à une demi-seconde. 8. Procédé de production d'un fichier sonore selon l'une des revendications 1 à 6 caractérisé en ce que l'intervalle de fondu est sensiblement égal à une seconde. 15 9. Dispositif de stockage numérique comportant un fichier correspondant à des codes instructions de mise en oeuvre le procédé selon l'une des revendications précédentes. 10. Dispositif mettant en oeuvre le procédé selon l'une des revendications 1 à 8. 20