Brevet FR2770735A1 — publié le 19990507

La présente invention concerne de façon générale les interfaces graphiques d'utilisateur et, plus précisément, un procédé et un appareil de création d'une interface graphique d'utilisateur destinés à commander de façon centrale et/ou simultanée une ou plusieurs pistes d'un ou plusieurs modules de traitement d'audiofréquences dans un système d'enregis- trement et de lecture. Un exemple de système d'enregistrement et de lecture de film comprend plusieurs modules d'audiofréquences desti- nés à former des pistes d'audiofréquences nécessaires pour la lecture et/ou l'enregistrement de nombreux sons incorpo- rés à un film cinématographique. Chaque module d'audiofré- quences ne supporte qu'un nombre limité de pistes si bien qu'il faut habituellement plus d'un module d'audiofré- quences. En outre, chaque module d'audiofréquences comporte un panneau avant ayant divers boutons de commande, par exemple de lecture, d'enregistrement, de silence, de réglage de volume, etc. pour chaque piste. Cependant, le problème posé par les modules d'audiofréquences est que, lorsqu'une commande (par exemple d'enregistrement) doit être émise vers une piste particulière d'un module particulier d'audiofré- quences, un utilisateur doit déplacer physiquement ce module particulier pour exécuter la commande. Cette disposition peut être indésirable lorsqu'il existe un certain nombre de tels modules, surtout lorsqu'ils sont disperses. Il est donc souhaitable qu'un procédé et un appareil permettent la formation d'une interface graphique d'utilisa- teur qui commande de manière centrale et/ou simultanée une ou plusieurs pistes d'un ou plusieurs modules d'audio- fréquences. L'invention concerne un procédé de création d'une interface graphique d'utilisateur. Dans un système d'enre- gistrement-lecture, un procédé de création d'une interface graphique d'utilisateur permet la commande centrale d'une ou plusieurs pistes de plusieurs modules de traitement d'audio- fréquences. Ces modules sont connectés à un système d'ordinateur mettant en oeuvre un procédé et un dispositif d'affichage. Le procédé comprend la création d'une première partie d'affichage sur l'écran sous la commande du proces- seur, la première partie d'affichage comprenant une ou plusieurs boîtes de commande d'une ou plusieurs pistes correspondantes parmi les modules de traitement d'audio- fréquences, et la création d'une seconde partie d'affichage sur le dispositif d'affichage à l'aide du processeur, la seconde partie d'affichage comprenant un mécanisme central de commande de toutes les pistes des modules de traitement d'audiofréquences. D'autres caractéristiques et avantages de l'invention seront mieux compris à la lecture de la description qui va suivre d'exemples de réalisation, faite en référence aux dessins annexés sur lesquels: la figure 1 est un diagramme synoptique d'un exemple de système mettant en oeuvre l'invention; la figure 2 est un diagramme synoptique d'un mode de réalisation de boîte intégrée selon l'invention; la figure 3 est un diagramme synoptique d'un exemple d'architecture logicielle mise en oeuvre selon l'invention; la figure 4 représente un exemple d'interface graphique d'utilisateur réalisée selon l'invention; et la figure 5 représente un autre exemple d'interface graphique d'utilisateur selon l'invention. La figure 1 est un diagramme synoptique d'un exemple de système 100 destiné à la mise en oeuvre de l'invention. Sur la figure 1, le système 100 est un système d'enre- gistrement-lecture d'audiofréquences et comprend plusieurs boîtes intégrées EBX 1101 à 110N (N étant un nombre entier positif), un ordinateur client distant RCC 120, un canal 115 d'un réseau, des canaux électroniques normalisés d'audio- fréquences d'entrée-sortie AES 125 et une horloge 130 de synchronisation. Chacune des boîtes 1101 à 110N est un système de traitement de signaux d'audiofréquences à mémoire de masse. En particulier, chaque boîte intégrée comprend un système à ordinateur personnel PC et un ou plusieurs processeurs de signaux numériques DSP. Des données échantillonnées d'audio- fréquences sont conservées dans plusieurs séries de mémoires dynamiques à accès direct DRAM. Ces séries de mémoires sont accessibles à la fois par le processeur hôte du PC et par les processeurs de signaux numériques. Chaque boîte peut commander jusqu'à X canaux d'entrée-sortie électroniques d'audiofréquences, X étant un nombre entier positif non nul. Dans un mode de réalisation, chaque boîte commande seize canaux d'entrée-sortie. L'horloge 130 de synchronisation transmet un signal de synchronisation maître qui synchronise toutes les activités en temps réel des boîtes 1101 à 11ON. On décrit dans la suite les détails de l'architecture de ces boîtes intégrées. L'ordinateur client distant 120 forme une interface graphique d'utilisateur GUI destinée à la transmission de commandes centralisées (aussi appelées informations de commande) vers une ou plusieurs des boîtes 1101 à 100N par le canal 115 du réseau. L'ordinateur 120 a deux modes de commu- nication avec les boîtes intégrées, c'est-à-dire l'adressage individuel et la diffusion. Dans l'adressage individuel, l'ordinateur 120 transmet une commande à une boîte spécifiée (ou un canal spécifié d'entrée-sortie de la boîte spéci- fiée). L'adresse individuelle de destination est codée dans une partie de la commande. Au cours d'une diffusion, une commande est transmise à toutes les boîtes connectées au système 100. Cette disposition permet une commande centrali- sée simultanée de tous les canaux d'entrée-sortie ou pistes des boîtes intégrées. Dans un mode de réalisation, l'ordi- nateur client distant est un système d'ordinateur (par exemple de bureau, portable, mobile, etc.) qui comprend notamment une mémoire destinée à contenir l'interface graphique d'utilisateur, un processeur destiné à exécuter cette interface, un dispositif d'affichage de l'interface et un dispositif d'entrée-sortie destiné à émettre et/ou recevoir des commandes par le canal 115 du réseau. La figure 2 est un diagramme synoptique d'un exemple de boîte intégrée 110 selon l'invention. Sur la figure 2, la boîte intégrée 110 comporte un ou plusieurs processeurs 2051 à 205M (M étant un nombre entier positif) et un élément de mémoire principale 230 (par exemple une mémoire dynamique à accès direct DRAM, une mémoire statique à accès direct SRAM, etc.) couplés par un jeu de circuits intégrés 220. Ce jeu 220 est couplé à un bus hôte 210 et constitue une interface entre ce bus 210 et un bus 235 de périphérique. Les processeurs 2051 à 205M peuvent être de tous types de microprocesseurs. Dans un mode de réalisation, ces processeurs 2051 à 205M sont des microprocesseurs "Pentium" ou "Pentium Pro" fabriqués par Intel Corporation, Santa Clara, Californie. Le jeu 220 de circuits comprend habi- tuellement un organe de commande de mémoire dynamique à accès direct cache CDC, un organe de commande de bus de périphérique et une unité à trajet de données DPC. Dans un mode de réalisation, le jeu 220 de circuits comprend en outre un pont de bus d'interconnexion de composant de périphérique (PCI) qui forme un ensemble de traduction hôte-PCI et PCI-hôte. Le bus hôte 210 est un bus qui supporte des transac- tions avec un certain nombre de processeurs connectés. Le bus hôte 210 peut être considéré comme un bus parallèle ou un bus de multiprocesseur car il supporte les opérations parallèles et les processeurs multiples. Il est envisagé que le bus 210 travaille de manière pipeline pour accroître le rendement. Cependant, ces caractéristiques ne limitent pas les enseignements de la présente invention. La présente invention peut être utilisée lorsqu'il n'existe qu'un seul processeur connecté au bus hôte 210. Le bus de périphérique 235 forme un trajet de communi- cation entre les processeurs 2051 à 205M ou un élément de mémoire principale 230 et plusieurs dispositifs périphériques 2501 à 250p (P étant un nombre entier positif). Un dispositif périphérique 2501 est un organe de commande d'interface de petit système d'ordinateur (SCSI) qui forme une interface avec un dispositif d'entraînement 252 de lecture-écriture optique, un dispositif 254 d'entraînement de disque dur, etc. Le dispositif 254 peut contenir des sons d'audiofréquences à jouer dans un ou plusieurs des canaux d'entrée-sortie 125 ou peut conserver des sons d'audiofré- quences provenant d'un ou plusieurs des canaux d'entrée- sortie. En outre, le dispositif périphérique 2502 est une carte d'interface de réseau qui forme une interface avec le canal 115 de réseau de la figure 1. D'autres dispositifs périphériques peuvent comprendre des dispositifs d'entrée- sortie tels qu'un circuit d'interface d'entrée de données, un organe de commande de dispositif de pointage et un organe de commande graphique. Le bus périphérique 235 peut être un bus PCI ou de tout autre type d'architecture de bus. La boîte intégrée 110 comporte en outre un sous-systeme de traitement de signaux 270 (SPS) qui comprend un ou plusieurs processeurs de signaux numériques (DSP), plusieurs séries de mémoires dynamiques à accès direct DRAM et des circuits d'interface de bus PCI. Le sous- système 270 forme l'interface avec un dispositif 272 de communication série d'entrée-sortie connecté à une interface 274 de canal d'entrée-sortie AES. Le sous-système SPS 270 effectue des tâches dédiées de traitement de signaux comprenant l'accès aux données d'audiofréquences de plusieurs séries de mémoires, le filtrage numérique des données d'audiofré- quences et l'interface avec d'autres sous-systèmes. Le sous- système 270 comprend aussi un mécanisme efficace de commutation d'accès à la mémoire. Un pont 240 de bus de périphérique-extension forme un trajet de communication entre le bus 235 de périphérique et plusieurs dispositifs périphériques d'extension 2601 à 260K (K étant un nombre entier positif) par un bus d'extension 255. Le bus 255 peut comprendre un bus à architecture normalisée dans l'industrie (ISA) ou de type étendu (EISA). Cependant, les hommes du métier peuvent noter que l'archi- tecture spécifique de la boîte 110 n'est pas primordiale pour la mise en oeuvre de l'invention. La figure 3 est un diagramme synoptique représentant un exemple d'architecture logicielle selon l'invention. L'ordinateur 120 est couplé à une ou plusieurs boîtes 1101 à 110N par le canal 115 du réseau. L'ordinateur 120 peut être mis en oeuvre avec diverses plates-formes telles que "Windows NT", "Windows 95", "Macintosh", etc. Sur la figure 3, l'ordinateur 120 a plusieurs applications 302 d'enregistrement-lecture (par exemple l'interface de la figure 4) couplées à une bibliothèque dynamique 304 (DLL). Une bibliothèque DLL est un fichier qui contient du code exécutable et des données, lié à un programme au moment du chargement ou du fonctionnement plutôt que lors de la création des liens. Il faut noter que le code et les données de la bibliothèque 304 peuvent être partagés simultanément par plusieurs applications d'enregistrement-lecture (dans l'hypothèse o les applications tournent sur la même unité centrale CPU). L'ordinateur 120 utilise un mécanisme 306 d'appel à des procédures distantes (RPC) pour le transfert des commandes entre l'ordinateur 120 et une ou plusieurs des boîtes 1101 à 110N par l'intermédiaire du canal 115 du réseau. Des commandes peuvent être dirigées vers une boîte spécifique ou peuvent être émises vers toutes les boîtes intégrées. Chaque boîte intégrée comprend un module ou mécanisme RPC 312, une bibliothèque DLL 314, un circuit de pilotage 316 et un circuit de pilotage SCSI 318. Le circuit de pilotage 316 forme une interface entre la bibliothèque 314 et le logiciel 320 par un bus (par exemple le bus PCI 235 de la figure 2). La bibliothèque 314 et le circuit de pilotage 318 sont commandés par le processeur hôte (c'est-à-dire le processeur 205 sur la figure 2). La bibliothèque DLL 314 reçoit des commandes distantes de l'ordinateur 120 (par exemple une commande de lecture globale, une commande d'enregistrement d'une piste spécifique, etc.), traite les commandes et les transmet au logiciel 320 par le circuit de pilotage 316 pour leur exécution. La figure 4 représente un exemple d'interface graphique 400 d'utilisateur selon l'invention. Sur la figure 4, l'interface GUI 400 comprend une première partie 410 et une seconde partie 440 d'affichage. La première partie 410 a une ou plusieurs boîtes de commande 411 qui correspondent aux canaux d'entrée-sortie d'audiofréquences (c'est-à-dire aux pistes) d'une ou plusieurs boîtes 1101 à 110N qui sont connectées au système (ou chargées dans le système). Chaque boîte de commande 411 comporte (i) une boîte d'identification de machine 412 qui spécifie la piste (c'est-à-dire le canal d'entrée-sortie) de la boîte intégrée commandée, (ii) une boîte 414 de nom de piste qui spécifie le nom de la piste commandée (par exemple la piste de dia- logue), (iii) des boutons "sRISM" 416, 418, 420, 422 et 424 qui correspondent à des boutons de "sécurité", "enregis- trement", "contrôle d'entrée", "solo" et "silence" respecti- vement pour la piste considérée, (iv) une boîte de gain 426 qui permet le réglage du volume de la piste, et (v) une boîte 428 de décalage d'une piste en fonction du temps. La sélection d'un ou plusieurs boutons "sRISM" par exemple par un clic, la variation du gain ou le changement de décalage d'une piste d'une boîte intégrée assure le transfert de la commande choisie par le canal du réseau à la boîte intégrée pour l'exécution de la commande choisie sur la piste. Pendant la lecture de toutes les pistes chargées dans le système, si le bouton "solo" 422 d'une ou plusieurs pistes est sélectionné ou cliqué, toutes les autres pistes chargées dans le système sont rendues silencieuses sauf une ou plu- sieurs pistes ayant déjà eu la sélection du bouton "solo". La première partie d'affichage 410 comprend une barre de défilement 430 qui permet le défilement horizontal (ou vertical) de la première partie d'affichage 410. Cette barre 430 donne accès aux boîtes 411 de commande des nombreuses pistes (par exemple 300 ou plus) qui peuvent être chargées dans le système et qui peuvent ne pas toutes tenir sur l'écran en même temps. La première partie d'affichage 410 comprend un ou plusieurs boutons de sélection 432 (huit sont représentés sur la figure 4). Cette caractéristique permet l'affectation de la fonction d'une ou plusieurs pistes d'un bouton de sélection et, après sélection, la fonction d'une ou plusieurs pistes est exécutée. Par exemple, un bouton 432 de sélection peut être affecté à la mise à l'état silencieux de certaines pistes après que les pistes ont commencé à être lues. Une boîte 434 de temps de décalage affiche le temps de décalage de la piste choisie. Un mécanisme 436 d'ajustement permet divers ajustements du temps de décalage de la piste choisie. Un bouton d'affectation 438 permet un réglage à zéro du temps de décalage. L'invention concerne un mécanisme qui permet la commande de toutes les pistes (par exemple seize) d'une boîte intégrée avec une seule boîte de commande 411. Ainsi, toutes les boîtes de commande correspondant à toutes les pistes d'une boîte intégrée peuvent être écrasées en une seule boîte de commande 411 par sélection d'un article du menu de l'interface GUI 400. La boîte unique de commande assure la commande de toutes les pistes de la boîte choisie. Ainsi, lorsqu'un bouton d'enregistrement est sélectionné, toutes les pistes de cette boîte particulière commencent à enregistrer. Ce mécanisme est utile lorsque toutes les pistes de la boîte sont commandées de la même manière. La seconde partie d'affichage 440 comprend un mécanisme de commande centralisée 442 qui comprend un bouton de lec- ture avant 444 et un bouton de lecture arrière 446, un bouton de lecture par avance rapide 448 et un bouton de lecture par recul rapide 450, un bouton d'arrêt 452 et un bouton d'enregistrement 454. Le mécanisme de commande centralisée 442 permet une commande centralisée et simul- tanée de toutes les pistes chargées à ce moment. La seconde partie d'affichage 440 comporte en outre une boîte de temps 456 qui affiche le temps actuel pour toutes les pistes, un bouton de réarmement 458 destiné à remettre le temps actuel à zéro, un bouton de rétablissement 460 qui rétablit le temps actuel (avant son réarmement), une boîte à bascule 462 destinée à basculer entre les deux temps, et une barre 464 de défilement de temps destinée à permettre un ajustement rapide du temps actuel. La boîte de temps 456 correspond à un certain nombre de formats de temps tels que par exemple les formats SMPTE (Society of Motion Picture and Television Engineers), MIDI (Musical Instrument Digital Interface) ou en fonction de la longueur ou du nombre d'images. Le temps de la boîte 456 est habituellement synchronisé sur une source extérieure (par exemple d'une platine vidéo, d'un projecteur, etc.). En outre, la seconde partie d'affichage 440 comprend une boîte de sauvegarde de temps 466, une boîte 468 de suppression de temps, un menu déroulant 470 des temps sauvegardés, un bouton de sauvegarde 472 et un bouton de double sauvegarde 474. Les boites 466 et 468 permettent à l'utilisateur de saisir (pour les sauvegarder) les temps de début et de fin (c'est-à-dire une plage de temps) et de sauvegarder les temps de début et de fin dans le menu déroulant 470 afin qu'ils puissent être récupérés ultérieurement. Le temps de début est sauvegardé par sélection du bouton de sauvegarde 472, par exemple par un clic, et les temps de début et de fin sont sauvegardés par sélection du bouton 474 ou par un clic sur ce bouton. L'utilisateur peut alors récupérer la plage de temps sauvegardée et effectuer une ou plusieurs opérations dans la plage de temps, par exemple l'enregistrement sur une piste particulière. La figure 5 représente un autre exemple d'interface graphique d'utilisateur 500 selon l'invention. Sur la figure 5, l'interface 500 comprend une première partie d'affichage 510, une seconde partie d'affichage 520 et une troisième partie d'affichage 530. La première partie 510 affiche et commande toutes les pistes d'enregistrement qui sont char- gées, la seconde partie 520 affiche et commande toutes les pistes de lecture qui sont chargées, et la troisième partie d'affichage 530 forme la commande centrale de toutes les pistes chargées. La différence entre une piste d'enre- gistrement et une piste de lecture est qu'une opération d'enregistrement ne peut pas être réalisée sur une piste de lecture. Le regroupement des pistes d'enregistrement et de lecture sur des parties séparées d'affichage est un moyen simple permettant de distinguer un type de piste d'un autre. On se réfère à nouveau à la figure 4; lorsque le bouton 444 de lecture est sélectionné, l'interface GUI 400 (c'est-à-dire l'application d'enregistrement-lecture 302 de la figure 3) transmet (diffuse) une commande de lecture par l'intermédiaire du mécanisme RPC 306 vers toutes les boîtes intégrées chargées par le canal du réseau 115. Chaque boîte reçoit la commande de lecture par son mécanisme RPC 312 et transmet la commande au logiciel DSP 320 par le circuit 316 de pilotage de dispositif d'interface. Le logiciel 320 reçoit la commande de lecture et provoque la lecture de toutes les pistes par le sous-système 270. Le processeur 205 commande la carte SCSI 2501 en lui demandant de charger les données dans la mémoire du processeur TSP ou provenant de cette mémoire dans le sous-système 270. En outre, si le panneau avant 322 a des diodes photoémissives de lecture, ces diodes sont mises en fonctionnement par un code contenu dans une libraire DLL sur la boîte intégrée. I1 faut noter que, par exemple, lorsqu'un bouton d'enregistrement (d'une piste) d'un panneau avant 322 est enfoncé manuellement, l'interface 400 est aussi remise à jour pour indiquer que la piste est en enregistrement. Grâce à l'interface graphique d'utilisateur selon l'invention, une commande centralisée et/ou simultanée de toutes les pistes des boîtes intégrées est réalisée. Ainsi, chaque piste peut être commandée individuellement par la première partie d'affichage 410 de l'interface 400 ou toutes les pistes peuvent être commandées simultanément par la seconde partie d'affichage 440 de l'interface 400. Bien entendu, diverses modifications peuvent être apportées par l'homme de l'art aux procédés et appareils qui viennent d'être décrits uniquement à titre d'exemple non limitatif sans sortir du cadre de l'invention. REVENDICATIONS 1. Procédé d'interface graphique d'utilisateur pour la mise en oeuvre d'un système d'enregistrement-lecture ayant plusieurs modules de traitement d'audiofréquences possédant chacun une ou plusieurs pistes et connectés chacun à un système d'ordinateur ayant un processeur (205) et un dispositif d'affichage, le procédé assurant la commande centralisée de chacune des pistes des modules de traitement d'audiofréquences, le procédé étant caractérisé en ce qu'il comprend les étapes suivantes: la création d'une première partie d'affichage (410, 510) sur le dispositif d'affichage par le processeur (205), la première partie d'affichage (410, 510) comprenant une ou plusieurs boîtes de commande (1101-110N) de pistes corres- pondantes des modules de traitement d'audiofréquences, et la création d'une seconde partie d'affichage (440, 520) sur le dispositif d'affichage à l'aide du processeur (205), la seconde partie d'affichage (440, 520) comprenant un mécanisme de commande centrale de toutes les pistes des modules de traitement d'audiofréquences. 2. Procédé selon la revendication 1, caractérisé en ce qu'il comprend en outre: la sélection de l'une des boîtes de commande (1101- 110ON) correspondant à l'une des pistes, la transmission d'une commande associée à l'une des boîtes de commande (1101-110N) du système d'ordinateur à un module de traitement d'audiofréquences ayant la piste, et l'exécution d'une fonction affectée à la commande par le module de traitement d'audiofréquences. 3. Procédé selon la revendication 1, caractérisé en ce qu'il comprend en outre les étapes suivantes: la sélection d'un bouton d'enregistrement d'une piste spécifique, la transmission d'une commande d'enregistrement du système d'ordinateur à un module de traitement d'audio- fréquences ayant la piste spécifique, et l'enregistrement d'un son d'audiofréquences par le module de traitement d'audiofréquences sur la piste spécifique. 4. Procédé selon la revendication 1, caractérisé en ce qu'il comprend en outre les étapes suivantes: la sélection du mécanisme de commande centrale, la transmission d'une commande globale associée au mécanisme de commande centrale du système d'ordinateur au module de traitement d'audiofréquences, et l'exécution, par chaque module de traitement d'audio- fréquences, d'une fonction affectée à la commande globale par le module de traitement d'audiofréquences. 5. Procédé selon la revendication 1, caractérisé en ce que la création d'une seconde partie d'affichage (440, 520) comprend la création d'une seconde partie d'affichage (440, 520) qui comporte une commande globale de lecture destinée à commander les pistes des modules de traitement d'audiofré- quences. 6. Procédé selon la revendication 5, caractérisé en ce qu'il comprend en outre les étapes suivantes: la sélection de la commande de lecture globale, la transmission de la commande de lecture globale du système d'ordinateur aux modules de traitement d'audiofré- quences, et la lecture d'un son d'audiofréquences de toutes les pistes par le module de traitement d'audiofréquences pour chaque module. 7. Procédé selon la revendication 1, caractérisé en ce que l'étape de création d'une seconde partie d'affichage (440, 520) comprend la création de la seconde partie d'affi- chage (440, 520) qui comporte une commande d'arrêt global destinée à commander les pistes des modules de traitement d'audiofréquences. 8. Procédé d'interface graphique d'utilisateur dans un système d'enregistrement-lecture ayant plusieurs modules de traitement d'audiofréquences possédant chacun un ou plusieurs canaux d'entrée-sortie (125) et connectés chacun à un système d'ordinateur ayant un processeur (205) et un dispositif d'affichage, le procédé étant destiné à la commande centrale de chacun des canaux d'entrée-sortie (125) des modules de traitement d'audiofréquences et étant carac- térisé en ce qu'il comprend: la création d'une première partie d'affichage (410, 510) qui comporte une ou plusieurs boîtes de commande (1101-110N) d'un ou plusieurs canaux correspondants d'entrée- sortie (125) des modules de traitement d'audiofréquences, l'affichage de la première partie d'affichage (410, 510) par le processeur (205) sur le dispositif d'affichage pour la commande par un utilisateur, la sélection d'une commande dans une boîte spécifiée de commande (1101- 110N) par l'utilisateur, la transmission de la commande du système d'ordinateur au module de traitement d'audiofréquences ayant le canal d'entrée-sortie (125) qui correspond à la boîte de commande (1101-110N) spécifiée, et l'exécution d'une tâche affectée à la commande par le module de traitement d'audiofréquences pour le canal d'entrée-sortie considéré (125). 9. Procédé d'interface graphique d'utilisateur d'un système d'enregistrement-lecture ayant plusieurs modules de traitement d'audiofréquences possédant chacun un ou plu- sieurs canaux d'entrée-sortie (125) et connectés chacun à un système d'ordinateur possédant un processeur (205) et un dispositif d'affichage, le procédé d'interface assurant la commande centrale de tous les canaux (125) des modules de traitement d'audiofréquences et étant caractérisé par les étapes suivantes: la création d'une partie d'affichage qui comprend un mécanisme de commande centrale de tous les canaux d'entrée- sortie (125) des modules de traitement d'audiofréquences, l'affichage de la partie d'affichage par le processeur (205) sur le dispositif d'affichage afin qu'elle puisse être commandée par un utilisateur, la sélection du mécanisme de commande centrale, la transmission d'une commande globale associée au mécanisme de commande centrale du système d'ordinateur aux modules de traitement d'audiofréquences, et l'exécution par tous les canaux d'entrée-sortie (125) d'une tâche affectée à la commande globale par chaque module de traitement d'audiofréquences. 10. Appareil de commande de plusieurs modules de trai- tement d'audiofréquences dans un système d'enregistrement- lecture, chacun des modules de traitement d'audiofréquences ayant un ou plusieurs canaux d'entrée-sortie (125), l'appa- reil étant caractérisé en ce qu'il comprend: un processeur (205), et un dispositif d'affichage qui comprend une première partie d'affichage (410, 510) pro- duite par le processeur (205) et comprenant une ou plusieurs boîtes de commande (1101-110N) de canaux correspondants d'entrée-sortie (125) des modules de traitement d'audiofré- quences, et une seconde partie d'affichage (440, 520) produite par le processeur (205) et comprenant un mécanisme de commande centrale de tous les canaux d'entrée-sortie (125) des modules de traitement d'audiofréquences. 11. Appareil selon la revendication 10, caractérisé en ce qu'il comprend en outre un dispositif de sélection de l'une des boîtes de commande (1101-110N) qui correspond à l'un des canaux d'entrée-sortie (125) des modules de traitement d'audiofréquences. 12. Appareil selon la revendication 11, caractérisé en ce que le dispositif de sélection est un clavier. 13. Appareil selon la revendication 11, caractérisé en ce que le dispositif de sélection est une souris. 14. Appareil selon la revendication 11, caractérisé en ce qu'il comporte en outre un dispositif d'entrée-sortie destiné à transmettre une commande associée à l'une des boîtes de commande (1101-110N) choisie par le dispositif de sélection à un module de traitement d'audiofréquences ayant le canal correspondant d'entrée-sortie (125). 15. Appareil selon la revendication 14, caractérisé en ce qu'il comprend en outre un module de traitement d'audio- fréquences destiné à recevoir la commande et à exécuter une fonction affectée à la commande. 16. Appareil selon la revendication 10, caractérisé en ce qu'il comprend un dispositif de sélection du mécanisme de commande centrale. 17. Appareil selon la revendication 16, caractérisé en ce qu'il comporte en outre un dispositif d'entrée-sortie destiné à transmettre une commande globale associée au mécanisme de commande centrale aux modules de traite- ment d'audiofréquences. 18. Appareil selon la revendication 17, caractérisé en ce qu'il comporte en outre plusieurs modules de traitement d'audiofréquences destinés chacun à recevoir la commande globale et à exécuter une fonction affectée à la commande pour tous les canaux d'entrée-sortie (125).