FR 3034887 A1 20161014 FR 1553023 A 20150408 - 1 - « Dispositif et procédé de commande gestuelle en temps réel de signal audio » Domaine technique La présente invention se rapporte au domaine des interactions homme-machine et des systèmes temps réel. Plus précisément, la présente invention concerne un dispositif et un 5 procédé de commande gestuelle en temps réel de signal audio. Etat de la technique antérieure On connaît dans l'art antérieur des dispositifs de commande gestuelle en temps réel de signal audio. 10 Par exemple, le système « iSymphony » permet de modifier en temps réel des paramètres tels que la vitesse de lecture ou le volume d'un enregistrement audio numérique par l'intermédiaire de la captation des mouvements d'un bâton. Ce système est doté d'une intelligence permettant typiquement de reconnaître différents types de gestes associés à des 15 trajectoires de ce bâton dans un champ de captation (espace physique) et de modifier, en fonction du type de geste reconnu, de tels paramètres. Ce système permet aussi de réaliser une opération d'étirement temporel, appelée « time-stretching » en anglais. Un inconvénient d'un tel système est qu'il implique de réaliser une 20 lecture préalable de l'enregistrement audio numérique, notamment pour mettre en oeuvre l'opération d'étirement temporel. Une lecture préalable du fichier doit être réalisée, à la vitesse nominale de lecture, afin de repérer à l'avance des points caractéristiques de l'enregistrement audio numérique. Un autre système connu est le système « TimeFlux » qui permet 25 notamment de modifier la vitesse de lecture d'un enregistrement audio, par exemple par l'intermédiaire d'une souris d'ordinateur ou d'un capteur optique (par exemple un capteur « Leap Motion ») capable de détecter des déplacements d'une ou deux mains dans un champ de captation (espace physique). 30 Un inconvénient d'un tel système est qu'il ne permet pas de réaliser une opération d'étirement temporel en temps réel, c'est-à-dire sans prétraitement du fichier, et sans changement de tonalité. 3034887 - 2 - Un autre inconvénient est que ce système nécessite une multiplicité de plug-ins (ou greffons logiciels), ne lui permettant pas de constituer un système clef-en-main. Un autre inconvénient de ce système est qu'il ne permet pas de 5 personnaliser des effets à appliquer à l'enregistrement audio en fonction de gestes d'un utilisateur. Encore un autre inconvénient est que ce système n'est pas ouvert à n'importe quel fichier sonore ou musical : ce système est contraint par une banque de sons prétraitée et bornée. 10 Un autre inconvénient d'un tel système est qu'il requiert des connaissances poussées en musique assistée par ordinateur (MAO) et qu'il doit être utilisé au sein d'un environnement de type « studio à la maison » (ou « home studio » en anglais). 15 Un objectif de l'invention est de remédier à tout ou partie des inconvénients des dispositifs de commande de l'état de la technique qui visent à influer sur la reproduction de signaux audio par le geste. Un objectif particulier de l'invention est de proposer un dispositif de commande gestuelle en temps réel de la reproduction d'un signal audio qui 20 permette de s'affranchir de tout prétraitement de ce signal audio, préalablement à sa reproduction. En l'occurrence, l'invention a pour objectif de permettre une interaction sur la reproduction d'un signal audio encodé dans un fichier numérique, sans décodage préalable de l'ensemble de ce fichier numérique. 25 Exposé de l'invention Cet objectif est atteint avec un dispositif de commande gestuelle en temps réel de la reproduction d'un signal audio, ce dispositif étant agencé pour recevoir un fichier, de préférence numérique, audio ou audio-vidéo 30 encodant un signal audio d'origine, ce dispositif comprenant : un capteur, par exemple le système Leap Motion@ ou un smartphone, agencé pour détecter dans un champ de captation multidimensionnel, de préférence tridimensionnel, une position d'au moins une partie d'un corps humain, de préférence d'au moins une 35 main, 3034887 - 3 - un système de traitement informatique comprenant : o un module de gestion de données gestuelles agencé pour générer des données gestuelles à partir de positions successives de l'au moins une partie dudit au moins un corps humain détectées par le capteur, o un module de gestion de données audio agencé pour générer en continu un signal audio d'arrivée à partir du signal audio d'origine extrait progressivement du fichier audio ou audiovidéo, o un module de traitement de signal agencé pour appliquer des effets sonores au signal audio d'arrivée en fonction des données gestuelles. On entend par effet sonore toute altération du signal, notamment en termes de volume ou d'intensité sonore, d'égalisation en fréquence, de time-stretching, de synthèse granulaire, de fondu, ou encore de réverbération. Les effets sonores peuvent altérer une dynamique du signal, c'est-à-dire influer sur les écarts entre les plus faibles niveaux du signal et ses plus hauts niveaux. Les effets sonores peuvent aussi consister en des effets temporels, modifiant la reproduction temporelle (retards, déphasages, etc.) de tout ou partie du signal. Enfin, les effets sonores peuvent agir sur le spectre fréquentiel du signal, par exemple en filtrant des bandes de fréquences, en décalant des fréquences, ou en générant des harmoniques. Selon l'invention, le signal audio d'origine est extrait progressivement du fichier audio ou audio-vidéo. Cela signifie que la génération du signal audio d'arrivée à partir d'un échantillon donné du signal audio d'origine ne nécessite l'extraction préalable que de cet échantillon donné. En l'occurrence, les échantillons en amont de cet échantillon donné (situés en arrière dans le temps) ne sont plus nécessaires pour la génération du signal audio d'arrivée, et les échantillons situés en aval de cet échantillon donné (situés plus loin dans le temps) ne sont pas nécessaires. Bien entendu, l'échantillon de signal audio d'origine nécessaire à la génération du signal audio d'arrivée évolue au cours du temps. 3034887 - 4 - Selon une forme particulière de réalisation, le dispositif de commande comprend, en outre : o un module de gestion de données audio agencé pour réaliser une opération de lecture dans laquelle on extrait 5 progressivement le signal audio d'origine du fichier audio ou audio-vidéo en fonction de paramètres de lecture, o un module de gestion de paramètres de lecture agencé pour modifier au moins l'un des paramètres de lecture suivants en fonction des données gestuelles : 10 un mode de lecture pouvant prendre un état « actif » dans lequel l'opération de lecture est mise en oeuvre et un état « inactif » dans lequel l'opération de lecture n'est pas mise en oeuvre, une vitesse de lecture, la vitesse de lecture étant la 15 vitesse d'extraction du signal audio d'origine au cours de l'opération de lecture. Un tel dispositif permet alors de modifier, par le geste : - des paramètres de lecture (du type lecture, pause, arrêt, vitesse de lecture) du fichier audio ou audio-vidéo reçu par le dispositif, 20 et/ou - des paramètres sonores (du type des effets sonores mentionnés ci-dessus) du signal audio d'arrivée. Le module de gestion de données audio et le module de gestion de 25 paramètres de lecture sont de préférence intégrés dans le système de traitement informatique du dispositif de commande. Le module de gestion de données audio peut être agencé, en outre, pour : 30 o stocker dans une mémoire tampon un signal audio de travail correspondant au signal audio d'origine extrait progressivement du fichier audio ou audio-vidéo, et o générer en continu le signal audio d'arrivée à partir de ce signal audio de travail. 3034887 - 5 - Il est à noter que le signal audio de travail correspond au signal audio d'origine extrait au fur et à mesure de l'opération de lecture du fichier audio ou audio-vidéo. 5 Un tel dispositif est notamment avantageux car il permet de détecter des gestes d'un utilisateur non appareillé, pouvant notamment avoir les mains libres de tout dispositif de commande de type bâton, télécommande ou autre dispositif permettant une captation de mouvement. De plus, le système de traitement informatique permet de traiter en 10 temps réel tout type de fichier audio ou audio numérique, sans lecture préalable de fichier. De préférence, le système de traitement informatique comprend en outre un module de gestion de hauteur sonore agencé pour maintenir une 15 hauteur sonore du signal audio d'arrivée lorsque la vitesse de lecture est modifiée. On entend par hauteur d'un son la fréquence de vibration de ce son. Lorsque le son est composé de plusieurs fréquences, la hauteur est définie au moins par la fréquence fondamentale de ce son. 20 Le module de gestion de hauteur sonore est par exemple intégré dans le système de traitement informatique du dispositif de commande. L'au moins une partie du corps humain peut être au moins une main. Le dispositif permet alors à un utilisateur d'interagir sur la reproduction du 25 signal sonore à la manière d'un chef d'orchestre. Selon une caractéristique avantageuse, le capteur et le module de gestion de données gestuelles peuvent en outre être agencés pour générer des données gestuelles à partir d'un degré de fermeture de l'au moins une main. 30 Selon une autre caractéristique avantageuse, le capteur et le module de gestion de données gestuelles peuvent en outre être agencés pour générer des données gestuelles à partir d'un degré d'inclinaison de l'au moins une main. -6 - 3034887 L'invention concerne aussi un procédé de commande gestuelle en temps réel de la reproduction d'un signal audio comprenant : une détection dans un champ de captation multidimensionnel, de préférence tridimensionnel, d'une position d'au moins une partie d'un 5 corps humain, de préférence d'au moins une main, une génération de données gestuelles à partir de positions successives de l'au moins une partie dudit corps humain, une opération de lecture dans laquelle un signal audio d'origine est progressivement extrait d'un fichier audio ou audio-vidéo en fonction 10 de paramètres de lecture, un stockage d'un signal audio de travail correspondant au signal audio d'origine extrait au fur et à mesure de l'opération de lecture, une génération en continu d'un signal audio d'arrivée à partir du signal audio de travail, 15 une modification d'au moins l'un des, de préférence de tous les, paramètres de lecture suivants en fonction des données gestuelles : o un mode de lecture pouvant prendre un état « actif » dans lequel l'opération de lecture est mise en oeuvre et un état « inactif » dans lequel l'opération de lecture n'est pas mise en 20 oeuvre, et/ou o une vitesse de lecture, la vitesse de lecture étant la vitesse d'extraction du signal audio d'origine au cours de l'opération de lecture, une application d'effets sonores au signal audio d'arrivée en fonction 25 des données gestuelles. De préférence, les effets sonores appliqués au signal audio d'arrivée comprennent une modification d'une intensité sonore. 30 Avantageusement, l'intensité sonore du signal audio d'arrivée peut être modifiée lorsque les données gestuelles générées traduisent un déplacement de l'au moins une partie dudit corps humain entre deux positions successives situées dans un plan vertical du champ de captation, le plan vertical comprenant de préférence le vecteur de gravité terrestre. 3034887 - 7 - Selon une caractéristique avantageuse, l'intensité sonore du signal audio d'arrivée peut être augmentée lorsqu'une première position parmi lesdites au moins deux positions successives est située à une altitude inférieure à une deuxième position, et l'intensité sonore du signal audio 5 d'arrivée peut être diminuée lorsque la première position est située à une altitude supérieure à la deuxième position. Selon une autre caractéristique avantageuse, la modification de l'intensité sonore peut comprendre un traitement d'égalisation en 10 fréquence. De préférence, plus l'intensité sonore est élevée, plus le traitement d'égalisation en fréquence est large en ouverture, c'est-à-dire plus le spectre de fréquences est pleinement restitué. Par exemple, à intensité sonore maximale (100%), toutes les fréquences sont restituées ; lorsque 15 l'intensité sonore s'écarte de cette intensité maximale, c'est-à-dire s'éloigne de 100% et s'approche de 0%, on applique typiquement un filtre passe-haut obstruant des fréquences médium-aigues. Selon une forme particulière de réalisation, la modification de 20 l'intensité sonore comprend un effet de fondu dans lequel l'intensité sonore passe progressivement d'une première valeur d'intensité sonore à une deuxième valeur d'intensité sonore, puis retourne progressivement à la première valeur d'intensité sonore. La première valeur d'intensité sonore est de préférence l'intensité sonore appliquée juste avant le déclenchement 25 de l'effet de fondu. La deuxième valeur d'intensité sonore est par exemple inférieure à la première valeur d'intensité sonore, typiquement de 10 à 30% inférieure. L'effet de fondu peut avoir une durée prédéterminée, par exemple de l'ordre de quelques secondes. Le retour à la première valeur d'intensité est alors effectué indépendamment des données gestuelles. 30 Avantageusement, le mode de lecture reste dans l'état « actif » lorsque l'intensité sonore est modifiée. Selon encore une autre caractéristique avantageuse, l'au moins une 35 partie dudit corps humain peut être une main, et l'intensité sonore peut 3034887 - 8 - passer progressivement de la première valeur d'intensité sonore à la deuxième valeur d'intensité sonore lorsque les données gestuelles générées traduisent un mouvement de supination ou de pronation de la main. 5 La deuxième valeur peut avantageusement être inférieure à la première valeur lorsque les données gestuelles générées traduisent un mouvement de supination de la main. De préférence, la modification de l'intensité sonore s'accompagne 10 d'un traitement de réverbération, de préférence de type « à queue courte » et intensité modérée. Avantageusement, les effets sonores appliqués au signal audio d'arrivée peuvent comprendre une opération d'étirement temporel au cours 15 de laquelle : l'opération de lecture est interrompue, le signal audio d'arrivée est généré par combinaison d'un ou plusieurs échantillons du signal audio de travail. Par échantillon, on entend une partie du signal audio considéré entre 20 deux instants distincts, typiquement séparés l'un de l'autre d'une durée comprise entre quelques dixièmes de secondes et quelques secondes. Selon une caractéristique avantageuse, l'au moins une partie dudit corps humain est de préférence une main, et l'opération d'étirement 25 temporel est de préférence réalisée pendant toute la durée où les données gestuelles générées traduisent un mouvement de préhension de la main au cours duquel des doigts de la main sont refermés sur la paume de la main. Par mouvement de préhension, on désigne un mouvement par lequel un ou plusieurs doigts de la main se referment, ce ou ces doigts étant 30 dirigés vers la paume de la main. Selon une autre caractéristique avantageuse, l'opération d'étirement temporel comprend un traitement de synthèse granulaire. 3034887 - 9 - Selon encore une autre caractéristique avantageuse, l'opération d'étirement temporel comprend un traitement de réverbération. De préférence, la vitesse de lecture est modifiée en fonction d'une 5 différence entre, d'une part, un premier intervalle de temps séparant une première et une deuxième position prises par l'au moins une partie dudit corps humain et, d'autre part, un deuxième intervalle de temps séparant une troisième position d'une quatrième position successive prise par l'au moins une partie dudit corps humain. La troisième position peut 10 correspondre à la première position et la quatrième position peut correspondre à la deuxième position. Typiquement, lorsque le mouvement est périodique, les troisième et quatrième positions correspondent respectivement aux première et deuxième positions. De préférence, le deuxième intervalle de temps succède dans le temps au premier intervalle 15 de temps. Avantageusement, la vitesse de lecture peut être ralentie lorsque le deuxième intervalle de temps est plus court que le premier intervalle de temps, et la vitesse de lecture peut être accélérée lorsque le deuxième 20 intervalle de temps est plus long que le premier intervalle de temps. Description des figures et modes de réalisation D'autres avantages et particularités de l'invention apparaîtront à la lecture de la description détaillée de mises en oeuvre et de modes de 25 réalisation nullement limitatifs, et de la FIGURE 1 représentant un dispositif selon l'invention recevant un fichier audio ou audio-vidéo, ainsi qu'un individu placé dans un champ de captation. Les modes de réalisation décrits ci-après étant nullement limitatifs, 30 on pourra notamment considérer des variantes de l'invention ne comprenant qu'une sélection de caractéristiques décrites, isolées des autres caractéristiques décrites (même si cette sélection est isolée au sein d'une phrase comprenant ces autres caractéristiques), si cette sélection de caractéristiques est suffisante pour conférer un avantage technique ou pour 35 différencier l'invention par rapport à l'état de la technique antérieure. Cette 3034887 - 10 - sélection comprend au moins une caractéristique, de préférence fonctionnelle sans détails structurels, ou avec seulement une partie des détails structurels si cette partie uniquement est suffisante pour conférer un avantage technique ou pour différencier l'invention par rapport à l'état de la 5 technique antérieure. Un mode de réalisation de l'invention est illustré en FIGURE 1 faisant apparaître un dispositif de commande gestuelle en temps réel de reproduction d'un signal audio selon l'invention. 10 Ce dispositif est agencé pour recevoir un fichier, de préférence numérique, audio ou audio-vidéo 1. Ce fichier 1 encode typiquement un signal audio d'origine 11 selon tout type de format connu, par exemple MPEG, MP3, WAV, FLAC, etc. 15 Le dispositif de l'invention comprend typiquement un capteur 2 apte à détecter une position d'au moins une partie d'un corps humain 9. Le corps humain 9 est aussi appelé utilisateur dans ce document. Dans un mode de mise en oeuvre préféré, l'au moins une partie de l'utilisateur 9 correspond à l'une ou à ses deux mains 91a, 91b. 20 Le capteur 2 permet de détecter la ou les mains 91a, 91b au sein d'un champ de captation 21 multidimensionnel. Ce champ de captation 21 peut être tout ou partie de l'espace physique tridimensionnel dans lequel se trouve l'utilisateur 9. Le capteur 2 est par exemple un capteur optique. Afin de capter des 25 mouvements bidimensionnels, le capteur comprend par exemple un élément photosensible formé de points photosensibles agencés sous forme d'une matrice bidimensionnelle. Afin de capter des mouvements tridimensionnels, et/ou des mouvements de préhension d'une main, le capteur peut comporter au moins deux éléments photosensibles chacun formés d'une 30 matrice bidimensionnelle de points photosensibles. Dans la mesure où le dispositif selon l'invention vise à capter des mouvements d'un corps humain, le capteur opère avantageusement dans le domaine infrarouge, c'est-à-dire dans le domaine des longueurs d'ondes sensiblement comprises entre 750 nm et 0,1 mm. Néanmoins, le capteur pourrait également opérer 35 dans le spectre visible. À titre d'exemple non limitatif, le capteur est par 3034887 exemple le système Leap Motion®, un capteur optique de smartphone, ou tout système équipé notamment d'une ou de plusieurs caméras. Le dispositif de l'invention comprend un système de traitement 5 informatique 3. Ce système de traitement informatique 3 permet notamment de recueillir des données détectées par le capteur 2. Dans le mode de mise en oeuvre ici décrit, ces données correspondent à des gestes manuels de l'utilisateur 9. 10 Le recueil des données détectées par le capteur 2 est réalisé par un module de gestion des données gestuelles 31 du système de traitement informatique 3. Ce module 31 permet de générer des données gestuelles 311 à partir des données détectées par le capteur 2, en l'occurrence des positions 15 successives de l'une ou des deux mains 91a, 91b de l'utilisateur 9. Comme illustré en FIGURE 1, le système de traitement informatique 3 peut être agencé pour : - comparer les données gestuelles générées 311 avec une ou 20 plusieurs séries de données gestuelles de référence 351, 352, 353, 354 stockées dans une bibliothèque 35, et - générer des données de commande en fonction du résultat de la comparaison. La comparaison des données gestuelles générées 311 avec des séries 25 de données gestuelles de référence 351, 352, 353, 354 permet d'identifier des types de mouvement réalisés par l'utilisateur 9. Prenons l'exemple d'une série de données gestuelles de référence 351 correspondant à un geste d'une main 91a occupant successivement deux positions A, B distinctes dans le champ de captation 21, ce geste 30 correspondant par exemple à un déplacement linéaire vertical de la main 91a du bas vers le haut relativement au corps de l'utilisateur 9 placé en position neutre (par exemple en station debout). Dans un tel exemple, le capteur 2 détecte la main 91a dans une première position A à un instant TA puis dans une deuxième position B à un instant TB, l'instant TB étant 35 postérieur à l'instant TA, et le module 31 génère des données gestuelles 3034887 - 12 - 311 traduisant ce mouvement. Ces données gestuelles 311 sont alors comparées par le système de traitement informatique 3 aux séries de données gestuelles de référence 351, 352, 353, 354. Dans cet exemple, le système de traitement informatique 3 associe alors les données gestuelles 5 311 à la série de données gestuelles de référence 351, et génère des données de commande aptes à être utilisées par d'autres modules 33, 34 décrits ci-dessous afin de commander une ou plusieurs actions associées à un tel geste (par exemple, augmentation de l'intensité sonore d'un signal audio 321). 10 Le système de traitement informatique 3 comprend aussi un module de gestion de données audio 32 agencé pour générer en continu un signal audio d'arrivée 321 à partir du signal audio d'origine 11 extrait progressivement du fichier audio ou audio-vidéo 1. 15 Pour ce faire, dans l'exemple de la FIGURE 1, le module de gestion de données audio 32 est agencé pour : - réaliser une opération de lecture dans laquelle on extrait progressivement le signal audio d'origine 11 du fichier audio ou audio-vidéo 1 en fonction de paramètres de lecture, 20 - stocker dans une mémoire tampon 36 un signal audio de travail 361 correspondant au signal audio d'origine extrait au fur et à mesure de l'opération de lecture, - générer en continu le signal audio d'arrivée 321 à partir du signal audio de travail 361. 25 Le stockage du signal audio de travail 361 dans une mémoire tampon 36 ne signifie aucunement que l'on doive réaliser une pré-lecture du fichier audio ou audio-vidéo 1 pour appliquer des paramètres de lecture ou tout autre type de traitement de signal, y compris une opération d'étirement temporel (voir plus loin). 30 La mémoire tampon 36 peut simplement consister en tout support apte à véhiculer des informations numériques ou de signal, lequel est susceptible d'engendrer un retard entre la lecture du fichier audio ou audiovidéo, et la reproduction du signal audio d'arrivée. En outre, le signal audio de travail 361 peut consister en une partie 35 tronquée ou partielle du signal audio d'origine 11 extrait. 3034887 - 13 - De préférence, le capteur 2 et le module de gestion de données gestuelles 31 sont agencés pour générer des données gestuelles : - à partir d'un degré de fermeture de l'au moins une main 91a, 91b, 5 et/ou - à partir d'un degré d'inclinaison de l'au moins une main 91a, 91b. Le système de traitement informatique 3 peut aussi comprendre un module de gestion de paramètres de lecture 33 agencé pour modifier au 10 moins l'un des paramètres de lecture suivants (de préférence tous) en fonction des données gestuelles ou de commande : - un mode de lecture pouvant prendre un état « actif » dans lequel l'opération de lecture est mise en oeuvre et un état « inactif » dans lequel l'opération de lecture n'est pas mise en oeuvre, 15 - une vitesse de lecture, la vitesse de lecture étant la vitesse d'extraction du signal audio d'origine 11 au cours de l'opération de lecture. Comme illustré en FIGURE 1, le système de traitement informatique 3 20 comprend en outre un module de traitement de signal 34 agencé pour appliquer des effets sonores au signal audio d'arrivée 321 ou de travail en fonction des données gestuelles ou de commande. Par distinction avec le module de gestion de paramètres de lecture 33, le module de traitement de signal 34 agit sur le signal audio 25 d'arrivée 321 ou de travail et non simplement sur la lecture du signal audio d'origine 11. Un tel dispositif permet d'associer, à chaque type de geste effectué par l'utilisateur 9, notamment par déplacement de l'une ou de ses deux 30 mains 91a, 91b, une ou plusieurs actions de lecture du signal audio d'origine 11 et/ou de traitement du signal audio d'arrivée 321 ou de travail. Plusieurs types d'association non limitatifs sont décrits ci-dessous en exemple. 3034887 - 14 - Dans un premier type d'association, l'intensité sonore du signal audio d'arrivée 321 est modifiée lorsque les données gestuelles générées 311 traduisent un déplacement de l'au moins une partie dudit corps humain 9 entre deux positions successives situées dans un plan vertical du champ de 5 captation 21, le plan vertical comprenant de préférence le vecteur de gravité terrestre. De préférence, dans ce premier type d'association, l'intensité sonore du signal audio d'arrivée 321 est augmentée lorsqu'une première position parmi lesdites au moins deux positions successives est située à une altitude 10 inférieure à une deuxième position (cet exemple correspond à l'exemple déjà décrit plus haut), et l'intensité sonore du signal audio d'arrivée 321 est diminuée lorsque la première position est située à une altitude supérieure à la deuxième position. Dans un mode de réalisation, le champ de captation 21 comprend 15 trois zones distinctes séparées par deux plans horizontaux. À chaque zone est attribuée une valeur d'intensité sonore ou une valeur d'atténuation de l'intensité sonore par rapport à une intensité sonore de référence. Par exemple, l'intensité sonore est atténuée de 3 dB dans une première zone inférieure, de 0 dB dans une deuxième zone intermédiaire et est augmentée 20 de 3 dB dans une troisième zone supérieure. La modification de l'intensité sonore peut comprendre un effet de fondu, dans lequel l'intensité sonore passe progressivement d'une première valeur d'intensité sonore à une deuxième valeur d'intensité sonore. De préférence, lors d'une telle modification de l'intensité sonore, le mode de 25 lecture reste dans l'état « actif ». De préférence, la modification de l'intensité sonore comprend un traitement d'égalisation en fréquence. De préférence, plus l'intensité sonore est faible, moins le champ (ou spectre) des fréquences de l'égalisation est large. 30 Dans un deuxième type d'association, l'intensité sonore passe progressivement de la première valeur d'intensité sonore à la deuxième valeur d'intensité sonore lorsque les données gestuelles générées 311 traduisent un mouvement de supination ou de pronation de la main. 3034887 - 15 - De préférence, la deuxième valeur est inférieure à la première valeur lorsque les données gestuelles générées 311 traduisent un mouvement de supination de la main. La première valeur est par exemple de 100% en fin de mouvement de pronation (par exemple, paume orientée vers le bas), et 5 la deuxième valeur de 0% en fin de mouvement de supination (par exemple, paume orientée vers le haut). Dans le cadre du deuxième type d'association, la modification de l'intensité sonore s'accompagne de préférence d'un traitement de réverbération à queue courte et d'intensité modérée. 10 Les effets sonores appliqués au signal audio d'arrivée 321 peuvent comprendre une opération d'étirement temporel au cours de laquelle : - l'opération de lecture est interrompue, - le signal audio d'arrivée 321 est généré par combinaison d'un ou 15 plusieurs échantillons du signal audio de travail 361. Dans un troisième type d'association, l'opération d'étirement temporel est réalisée pendant toute la durée où les données gestuelles générées 311 traduisent un mouvement de préhension de la main au cours 20 duquel des doigts de la main sont refermés sur la paume de la main. De préférence, l'opération d'étirement temporel comprend un traitement de synthèse granulaire. Pour ce faire, on peut, par exemple, pour perpétrer un effet de durée, générer une onde complexe établie à partir de micro-grains (ou échantillons de courte durée) extraits du fichier 25 1, modifiés et réassemblés dans un ordre différent de l'ordre dans lequel ces micro-grains sont assemblés dans le fichier 1. De préférence, l'opération d'étirement temporel comprend un traitement de réverbération, dit « à queue longue » et d'intensité maximale (on parle d'effet « humide »). 30 Dans un quatrième type d'association, la vitesse de lecture est modifiée en fonction d'une différence entre, d'une part, un premier intervalle de temps séparant une première et une deuxième position prises par l'au moins une partie dudit corps humain 9 et, d'autre part, un 35 deuxième intervalle de temps séparant une troisième position d'une 3034887 - 16 - quatrième position successive prise par l'au moins une partie dudit corps humain 9. De préférence, la vitesse de lecture est ralentie lorsque le deuxième intervalle de temps est plus court que le premier intervalle de temps, et elle 5 est accélérée lorsque le deuxième intervalle de temps est plus long que le premier intervalle de temps. Il est à noter que le dispositif de commande réalisant des opérations en temps réel, une modification de la vitesse de lecture, autrement dit de la vitesse d'extraction du signal audio d'origine, se traduit normalement par 10 une modification de la "vitesse ressentie" à laquelle le signal audio de sortie est reproduit. Une exception notable à la correspondance entre ces deux vitesses existe en cas d'opération d'étirement temporel, où le signal audio de sortie est généré à partir du dernier échantillon de signal audio d'origine extrait, c'est-à-dire sans extraction d'un nouvel échantillon de signal. 15 Bien sûr, l'invention n'est pas limitée aux exemples qui viennent d'être décrits et de nombreux aménagements peuvent être apportés à ces exemples sans sortir du cadre de l'invention. De plus, les différentes caractéristiques, formes, variantes et modes de réalisation de l'invention 20 peuvent être associés les uns avec les autres selon diverses combinaisons dans la mesure où ils ne sont pas incompatibles ou exclusifs les uns des autres. REVENDICATIONS1. Dispositif de commande gestuelle en temps réel de la reproduction d'un signal audio, ce dispositif étant agencé pour recevoir un fichier audio ou audio-vidéo (1) encodant un signal audio d'origine (11), ce dispositif comprenant : un capteur (2) agencé pour détecter dans un champ de captation (21) multidimensionnel une position d'au moins une partie (91a, 91b) d'un corps humain (9), un système de traitement informatique (3) comprenant : o un module de gestion de données gestuelles (31) agencé pour générer des données gestuelles (311) à partir de positions successives de l'au moins une partie dudit au moins un corps humain (9) détectées par le capteur (2), o un module de gestion de données audio agencé pour générer en continu un signal audio d'arrivée à partir du signal audio d'origine extrait progressivement du fichier audio ou audio- vidéo, o un module de traitement de signal (34) agencé pour appliquer des effets sonores au signal audio d'arrivée (321) en fonction des données gestuelles. 2. Dispositif selon la revendication 1, caractérisé en ce que le système de traitement informatique (3) comprend en outre un module de gestion de hauteur sonore (37) agencé pour maintenir une hauteur sonore du signal audio d'arrivée (321) lorsque la vitesse de lecture est modifiée. 3. Dispositif selon la revendication 1 ou 2, caractérisé en ce que l'au moins une partie (91a, 91b) du corps humain (9) est au moins une main (91a, 91b), et en ce que le capteur (2) et le module de gestion de données gestuelles (31) sont en outre agencés pour générer des données gestuelles à partir d'un degré de fermeture de l'au moins une main (91a, 91b). 4. Dispositif selon l'une des revendications 1 à 3, caractérisé en ce que l'au moins une partie du corps humain (9) est au moins une main (91a, 91b), et 3034887 - 18 - en ce que le capteur (2) et le module de gestion de données gestuelles (31) sont en outre agencés pour générer des données gestuelles à partir d'un degré d'inclinaison de l'au moins une main (91a, 91b). 5 5. Procédé de commande gestuelle en temps réel de reproduction d'un signal audio comprenant : une détection dans un champ de captation (21) multidimensionnel d'une position d'au moins une partie (91a, 91b) d'un corps humain (9), 10 une génération de données gestuelles (311) à partir de positions successives de l'au moins une partie dudit corps humain (9), une opération de lecture dans laquelle un signal audio d'origine (11) est progressivement extrait d'un fichier audio ou audio-vidéo (1) en fonction de paramètres de lecture, 15 un stockage d'un signal audio de travail (361) correspondant au signal audio d'origine extrait au fur et à mesure de l'opération de lecture, une génération en continu d'un signal audio d'arrivée (321) à partir du signal audio de travail (361), 20 une modification d'au moins l'un des paramètres de lecture suivants en fonction des données gestuelles : o un mode de lecture pouvant prendre un état « actif » dans lequel l'opération de lecture est mise en oeuvre et un état « inactif » dans lequel l'opération de lecture n'est pas mise en 25 oeuvre, o une vitesse de lecture, la vitesse de lecture étant la vitesse d'extraction du signal audio d'origine (11) au cours de l'opération de lecture, une application d'effets sonores au signal audio d'arrivée (321) en 30 fonction des données gestuelles. 6. Procédé selon la revendication 5, caractérisé en ce que les effets sonores appliqués au signal audio d'arrivée (321) comprennent une modification d'une intensité sonore. 3034887 - 19 - 7. Procédé selon la revendication 6, caractérisé en ce que l'intensité sonore du signal audio d'arrivée (321) est modifiée lorsque les données gestuelles générées (311) traduisent un déplacement de l'au moins une partie dudit corps humain (9) entre deux positions successives situées dans un plan 5 vertical du champ de captation (21). 8. Procédé selon la revendication 7, caractérisé en ce que l'intensité sonore du signal audio d'arrivée (321) est augmentée lorsqu'une première position parmi lesdites au moins deux positions successives est située à une altitude 10 inférieure à celle d'une deuxième position, et en ce que l'intensité sonore du signal audio d'arrivée (321) est diminuée lorsque la première position est située à une altitude supérieure à celle de la deuxième position. 9. Procédé selon l'une des revendications 6 à 8, caractérisé en ce que la 15 modification de l'intensité sonore comprend un traitement d'égalisation en fréquence. 10. Procédé selon l'une des revendications 6 à 9, caractérisé en ce que la modification de l'intensité sonore comprend un effet de fondu dans lequel 20 l'intensité sonore passe progressivement d'une première valeur d'intensité sonore à une deuxième valeur d'intensité sonore. 11. Procédé selon la revendication 10, caractérisé en ce que l'au moins une partie dudit corps humain (9) est une main, et en ce que l'intensité sonore 25 passe progressivement de la première valeur d'intensité sonore à la deuxième valeur d'intensité sonore lorsque les données gestuelles générées (311) traduisent un mouvement de supination ou de pronation de la main. 12. Procédé selon la revendication 11, caractérisé en ce que la deuxième 30 valeur est inférieure à la première valeur lorsque les données gestuelles générées (311) traduisent un mouvement de supination de la main. 13. Procédé selon l'une des revendications 10 à 12, caractérisé en ce que la modification de l'intensité sonore s'accompagne d'un traitement de 35 réverbération. 3034887 - 20 - 14. Procédé selon l'une des revendications 5 à 13, caractérisé en ce que les effets sonores appliqués au signal audio d'arrivée (321) comprennent une opération d'étirement temporel au cours de laquelle : 5 l'opération de lecture est interrompue, le signal audio d'arrivée (321) est généré par combinaison d'un ou plusieurs échantillons du signal audio de travail (361). 15. Procédé selon la revendication 14, caractérisé en ce que l'au moins une 10 partie dudit corps humain (9) est une main, et en ce que l'opération d'étirement temporel est réalisée pendant toute la durée où les données gestuelles générées (311) traduisent un mouvement de préhension de la main au cours duquel des doigts de la main sont refermés sur la paume de la main. 15 16. Procédé selon la revendication 14 ou 15, caractérisé en ce que l'opération d'étirement temporel comprend un traitement de synthèse granulaire. 20 17. Procédé selon l'une des revendications 14 à 16, caractérisé en ce que l'opération d'étirement temporel comprend un traitement de réverbération. 18. Procédé selon l'une des revendications 5 à 17, caractérisé en ce que la vitesse de lecture est modifiée en fonction d'une différence entre, d'une 25 part, un premier intervalle de temps séparant une première et une deuxième position prises par l'au moins une partie dudit corps humain (9) et, d'autre part, un deuxième intervalle de temps séparant une troisième position d'une quatrième position successive prise par l'au moins une partie dudit corps humain (9). 30 19. Procédé selon la revendication 18, caractérisé en ce que la vitesse de lecture est ralentie lorsque le deuxième intervalle de temps est plus court que le premier intervalle de temps, et en ce que la vitesse de lecture est accélérée lorsque le deuxième intervalle de temps est plus long que le 35 premier intervalle de temps.