Brevet FR2896367A1 — publié le 20070720

Procédé de synchronisation de la valeur du champ alterné d'un signal de commande infrarouge, produit programme d'ordinateur, moyen de stockage et noeud récepteur correspondants. 1. Domaine de l'invention Le domaine de l'invention est celui de la gestion de commandes dans des réseaux de communication permettant l'interconnexion d'une pluralité de dispositifs. Plus précisément, l'invention concerne un procédé de gestion de commande à appliquer à un flux audio-vidéo au sein d'un réseau de communication. 2. Solutions de l'art antérieur L'invention s'applique notamment, mais non exclusivement, au sein d'un réseau audiovisuel domestique dont le coeur est un réseau fédérateur comprenant une pluralité de noeuds permettant d'interconnecter une pluralité de terminaux (aussi appelés dispositifs) audio et/ou vidéo, de type analogique et/ou numérique, afin qu'ils échangent des signaux audiovisuels. Le réseau fédérateur est par exemple de type commuté à haut débit, permettant notamment l'échange en temps réel d'images animées, pour une distribution dans le cadre d'une habitation, chaque noeud étant placé dans une pièce distincte d'une habitation. Les terminaux appartiennent par exemple à la liste d'équipements suivante (qui n'est pas exhaustive) : récepteurs de télévision (par satellite, par voie hertzienne, par câble, xDSL, ...), téléviseurs, magnétoscopes, scanners, caméras numériques, appareils photo numériques, lecteurs DVD, ordinateurs, assistants numériques personnels (PDA), imprimantes, etc. La figure 1 représente un exemple d'un tel réseau audiovisuel domestique 1000. Ce réseau est par exemple installé dans un environnement domestique. Le réseau interconnecte des équipements tels que des téléviseurs référencés 107a, 107b, 107c et 107d, un boîtier décodeur (ou STB, pour Set Top Box en anglais) référencé 110, un lecteur DVD référencé 109, et un caméscope numérique référencé 111. Ce réseau comporte des équipements d'interface multimédia référencés 103a, 103b, 103c et 103d (aussi appelés noeuds dans la suite de la description). Les équipements d'interface multimédia référencés 103a, 103b, 103c sont par exemple intégrés dans les cloisons 102a, 102b et 102c des pièces de l'habitation. L'équipement d'interface multimédia référencé 103d n'est pas intégré clans une cloison mais relié à travers un lien 116 au connecteur référencé 115. Ces équipements d'interface multimédia sont reliés à une unité de commutation centrale 100, placée préférentiellement à côté du tableau de fourniture d'énergie électrique, à travers des liens référencés 101a, 101b, 101c, 101d et 116. Ces liens sont par exemple de type UTP5 (de l'anglais Unshielded Twisted Pair, category 5 , tel que spécifié dans la norme ANSI/TIA/EIA/568A) classiquement utilisé dans les réseaux de type Ethernet, et le connecteur référencé 115 est de type RJ45. Il est à remarquer que d'autres types de liens pourraient être utilisés tels que des liens par fibre optique, des câbles conformes à la norme IEEE1355 ou tout autre lien numérique. Chacun des dispositifs d'interface multimédia comprend notamment des moyens de connexion des trois types suivants : Ethernet, IEEE1394 et sortie vidéo analogique. Toutes les informations obtenues par ces moyens de connexion seront distribuées à d'autres dispositifs d'interface multimédia distants à travers l'unité de commutation centrale et des liens reliant cette unité aux différents dispositifs d'interface multimédia. Ainsi, les dispositifs d'interface multimédia référencés 103a, 103b, 103c et 103d, les liens référencés 101a, 101b, 101c, 101d et 116 et l'unité de commutation centrale 100 forment ensemble un réseau fédérateur 1001 (parfois aussi appelé dorsale du réseau domestique , ou home network backbone en anglais). Le téléviseur 107a est relié par l'intermédiaire d'une liaison vidéo analogique 104a à l'équipement d'interface multimédia 103a. Selon une variante, la liaison 104a peut être conforme à la norme IEEE1394 et le téléviseur comporte alors une carte 1EEE1394. De façon similaire, les téléviseurs 107b, 107c et 107d sont reliés respectivement aux équipements d'interface multimédia 103b, 103c et 103d par l'intermédiaire de liaisons vidéo analogiques 104b, 104c et 104d. Le lecteur DVD référencé 109 est relié par l'intermédiaire d'une paire de liens analogiques 106a et 106c (l'un pour l'entrée vidéo et l'autre pour la sortie vidéo) à un convertisseur analogique/numérique référencé 108a. Ce convertisseur est lui-même relié par un lien numérique 105a conforme à la norme IEEE 1394 à l'équipement d'interface multimédia 103a. Ce convertisseur convertit les informations vidéo analogiques générées par le lecteur de DVD 109 dans un format compatible avec la norme IEEE1394. Le boîtier décodeur (STB) référencé 110 est directement relié, par une paire de liens analogiques 106b et 106d (l'un pour l'entrée vidéo et l'autre pour la sortie vidéo), à l'équipement d'interface multimédia 103c. Chaque dispositif source (boîtier décodeur (STB) 110, lecteur DVD 109 et caméscope numérique 111, dans cet exemple) est accessible depuis toute pièce, en utilisant l'un des dispositifs de visualisation (téléviseurs 107a, 107b, 107c ou 107d, dans cet exemple). De façon classique, grâce à un boîtier de télécommande (qui est un exemple de dispositif de commande à distance) mis à sa disposition, l'utilisateur envoie des commandes infrarouges à un des équipements d'interface multimédia 103a, 103b, 103c ou 103d (celui devant lui). Ces commandes sont interprétées pour établir des connexions entre les dispositifs sources et les dispositifs de visualisation, ou des connexions entre les dispositifs sources et les dispositifs d'enregistrement. Certains protocoles de codage et de transmission infrarouge inversent systématiquement la valeur d'un champ, ci-après appelé champ alterné (qui est par exemple le toggle status information , ou TSI , notamment dans le cadre des protocoles RC5 ou RC6 de la société PHILIPS) entre deux séquences consécutives codant deux commandes infrarouges qui se suivent (pour éviter la confusion entre un appui long et deux appuis consécutifs). On appelle dans la suite un tel protocole, protocole de transmission infrarouge à champ alterné . Ainsi, pour qu'un récepteur infrarouge compatible avec ce type de protocole, par exemple l'un des noeuds 103a, 103b, 103c ou 103d, fonctionne correctement, il faut qu'il détecte nécessairement des valeurs alternées du champ alterné (ou champ TSI) dans les séquences codant des commandes infrarouges reçues successivement. Un exemple de mise en oeuvre d'un tel protocole pour la réalisation d'un dispositif de commande unique remplaçant plusieurs télécommandes est décrit dans le document de brevet américain n US5,670,958. Un problème se pose lorsque l'on met en oeuvre plusieurs dispositifs de commande à distance par infrarouge émettant des signaux de commande infrarouges vers un dispositif récepteur et notamment lorsque certains signaux de commandes sont transmis ou relayés par un réseau de communication tel que le réseau domestique 1000. On illustre ce problème au moyen de la figure 2, qui présente une utilisation particulière du réseau domestique 1000 (sur la figure 2, seule une partie du réseau 1000 est représentée). Dans le cadre de cette utilisation particulière, un ou plusieurs utilisateurs souhaitent contrôler le dispositif récepteur 109 (qui est le lecteur DVD) et pour ce faire mettent par exemple en oeuvre : - un premier dispositif de commande à distance 21 (qui est par exemple une première télécommande) externe au réseau fédérateur 1001 (on entend par externe au réseau 1001 le fait que le dispositif de commande ne soit pas conçue originellement pour fonctionner avec l'un des noeuds du réseau fédérateur 1001, par exemple une télécommande qui est originalement prévue pour fonctionner avec un des terminaux) envoie une première commande infrarouge au noeud 103b ; - un second dispositif de commande à distance 22 (qui est par exemple une seconde télécommande) interne ou dédié au réseau fédérateur 1001 (on entend par interne ou dédié au réseau 1001 le fait que le dispositif de commande soit conçue originellement pour fonctionner avec l'un des noeuds du réseau fédérateur 1001) envoie une seconde commande infrarouge au noeud 103c ; - un troisième dispositif de commande à distance 23 (qui est par exemple une troisième télécommande) externe au réseau fédérateur 1001 envoie une troisième commande infrarouge au noeud 103a ; - un quatrième dispositif de commande à distance 24 (qui est par exemple une quatrième télécommande) interne au réseau fédérateur 1001 envoie une quatrième commande infrarouge au noeud 103a ; - un cinquième dispositif de commande à distance 25 (qui est par exemple une interface graphique utilisateur mise en oeuvre sur un dispositif d'affichage) interne au réseau fédérateur 1001 envoie une cinquième commande infrarouge au noeud 103a. Ensuite, les commandes infrarouges sont transmises par les noeuds du réseau fédérateur 1001 au dispositif récepteur 109. Ainsi, cette utilisation conduit à un problème de cohérence au niveau des valeurs des champs alternés (ou champs TSI) des différents signaux de commande envoyés au dispositif récepteur 109. En effet, dans ce cas, il se peut que deux signaux de commande consécutifs correspondant à deux commandes distinctes arrivent au dispositif récepteur 109 avec la même valeur du champ alterné, ce qui fait que le dispositif récepteur ne va pas prendre en compte la commande arrivée en second (croyant que les deux commandes ne forment qu'une seule commande). 3. Objectifs de l'invention L'invention a notamment pour objectif de pallier ces inconvénients de l'art antérieur. Plus précisément, un objectif de l'invention, dans au moins un de ses modes de réalisation, est de fournir une technique permettant de mettre en oeuvre un protocole de codage et de transmission infrarouge utilisant un champ alterné dans le cadre de l'utilisation de plusieurs dispositifs de commande à distance d'un même dispositif récepteur dans un réseau de communication. Un autre objectif de l'invention, dans au moins un de ses modes de réalisation, est de mettre en oeuvre une telle technique qui soit particulièrement adaptée au cas où certaines des commandes provenant de certains dispositifs de commande à distance sont transmises par un ou plusieurs noeuds du réseau. Un autre objectif de l'invention, dans au moins un de ses modes de réalisation, est de mettre en oeuvre une telle technique qui soit particulièrement adaptée au cas où certains des dispositifs de commandes du dispositif récepteur sont dédiés au dispositif récepteur (dispositif de commande externe au réseau) alors que d'autre sont dédiés à des noeuds du réseau (dispositif de commande interne au réseau). L'invention, dans au moins un de ses modes de réalisation, a encore pour objectif de fournir une telle technique qui soit simple à mettre en oeuvre et pour un faible coût. 4. Exposé de l'invention Ces objectifs, ainsi que d'autres qui apparaîtront par la suite, sont atteints à l'aide d'un procédé de transmission d'un signal de commande à un dispositif récepteur. . Selon l'invention, un tel procédé comprend les étapes suivantes mises en oeuvre par un noeud récepteur d'un réseau de communication auquel est connecté le dispositif récepteur : détermination si le signal de commande est conforme à un protocole de transmission à champ alterné pour lequel un champ du signal de commande doit prendre des valeurs alternées ; - dans l'affirmative, affectation audit champ du signal de commande d'une valeur alternée par rapport à la valeur dudit champ du dernier signal de commande transmis au dispositif récepteur si cette valeur est connue, ou d'une valeur par défaut sinon ; et - transmission du signal de commande au dispositif récepteur. Ainsi, le principe général de l'invention repose sur une synchronisation, par le noeud récepteur connecté au dispositif récepteur (ou commandé), des champs alternés de différents signaux de commande à distance issus de différents dispositifs de commande et reçus par le noeud récepteur, lors de laquelle ce dernier impose une alternance de la valeur du champ alterné des signaux de commande consécutifs avant de les transmettre au dispositif récepteur. Ainsi, on obtient ainsi une technique permettant d'adapter un ou plusieurs protocoles de codage et de transmission utilisant un champ alterné (ou champ TSI) à un contexte dans lequel plusieurs dispositifs de commande à distance commandent un même dispositif récepteur dans un réseau de communication. D'autre part, du fait que la synchronisation est effectuée au niveau du noeud récepteur juste avant la transmission des signaux de commande au dispositif récepteur, cette technique permet de gérer des signaux de commande provenant de plusieurs dispositifs de commande distants, les signaux de commande étant transmis via des noeuds du réseau avant d'arriver sur le noeud récepteur. D'autre part, ce procédé de synchronisation est particulièrement adaptée au cas où certains des dispositifs de commandes du dispositif récepteur sont dédiés au dispositif récepteur alors que d'autre sont dédiés à des noeuds du réseau. Préférentiellement, les étapes de détermination, d'affectation et de transmission sont mises en oeuvre suite à la réception d'un message de commande par le noeud récepteur. Selon un premier mode de mise en oeuvre avantageux de l'invention, le signal de commande est compris dans le message de commande. Ainsi, tel est notamment le cas lorsque l'on met en oeuvre une télécommande d'origine du dispositif récepteur comme dispositif de commande. Avantageusement, le signal de commande compris dans le message de commande est initialement émis par un dispositif de commande à distance. Ainsi, le signal de commande transmis au dispositif récepteur peut être identique au signal de commande émis par le dispositif de commande à distance et dans ce cas, le message de commande permet de véhiculer le signal de commande dans le réseau. Selon un second mode de mise en oeuvre avantageux de l'invention, le signal de commande est sélectionné parmi une pluralité de signaux de commandes 30 préalablement appris, en fonction du message de commande reçu. Dans ce cas, le signal de commande est généré au niveau du noeud récepteur à partir par exemple d'une table de correspondance. Préférentiellement, le message de commande est émis par un dispositif dédié au réseau de communication. Selon une caractéristique préférentielle de l'invention, le dispositif dédié est l'un des dispositifs appartenant au groupe comprenant : - un dispositif de commande à distance émettant le message de commande directement ou via le réseau de communication au noeud ; - un noeud du réseau de communication différent du noeud récepteur. Avantageusement, le dispositif dédié comprend une interface graphique utilisateur qui met en oeuvre une étape de génération du message de commande. Préférentiellement, l'étape de détermination comprend une étape de comparaison d'au moins un premier paramètre caractéristique du signal de commande à une liste d'éléments comprenant chacun au moins un second paramètre caractéristique d'un protocole de transmission à champ alterné. Selon une caractéristique avantageuse de l'invention, lesdits au moins un premier et second paramètres caractéristiques appartiennent au groupe comprenant : une durée du niveau haut et du niveau bas du signal de commande ; 20 - un nombre de champs du signal de commande ; une durée minimale et maximale du signal de commande ; - une position du champ alterné dans le signal de commande. Selon un premier mode de réalisation de l'invention, la valeur par défaut est égale à la valeur du champ du signal de commande. 25 Ce premier mode de réalisation est particulièrement bien adapté au cas où le signal de commande est conforme à un protocole de transmission à champ alterné. Selon un second mode de réalisation de l'invention, la valeur par défaut est égale à une valeur prédéterminée. 30 Ce second mode de réalisation est particulièrement bien adapté au cas où le signal de commande n'est pas conforme à un protocole de transmission à champ alterné ou lorsque le signal de commande a été préalablement appris. Préférentiellement, le protocole de transmission du signal de commande est un protocole de transmission par infrarouge. L'invention concerne également un produit programme d'ordinateur, comprenant des instructions de code de programme pour l'exécution des étapes du procédé de transmission tel que précédemment décrit, lorsque ledit programme est exécuté sur un ordinateur. L'invention concerne également un moyen de stockage, éventuellement totalement ou partiellement amovible, lisible par un ordinateur, stockant un jeu d'instructions exécutables par ledit ordinateur pour mettre en oeuvre le procédé de transmission tel que précédemment décrit. L'invention concerne également un noeud récepteur d'un réseau de communication comprenant des moyens de transmission d'un signal de commande à un dispositif récepteur auquel il est connecté comprenant : des moyens de détermination si le signal de commande est conforme à un protocole de transmission à champ alterné pour lequel un champ du signal de commande doit prendre des valeurs alternées ; des moyens d'affectation, qui, lorsque le signal de commande est conforme à un protocole de transmission à champ alterné, affectent audit champ du signal de commande une valeur alternée par rapport à la valeur dudit champ du dernier signal de commande transmis au dispositif récepteur si cette valeur est connue, ou une valeur par défaut sinon ; et des moyens de transmission du signal de commande au dispositif récepteur. Les avantages du noeud récepteur selon l'invention sont sensiblement les mêmes que ceux du procédé de transmission selon l'invention tel que précédemment décrit. Préférentiellement, les moyens de détermination, d'affectation et de 30 transmission sont activés par des moyens de réception d'un message de commande. Selon un premier mode de mise en oeuvre avantageux de l'invention, le signal de commande est compris dans ledit message de commande. Avantageusement, le signal de commande compris dans le message de commande est initialement émis par un dispositif de commande à distance. Selon un second mode de mise en oeuvre avantageux de l'invention, le noeud récepteur comprend des moyens de sélection du signal de commande parmi une pluralité de signaux de commandes préalablement appris, lesdits moyens de sélection tenant compte dudit message de commande reçu. Préférentiellement, le message de commande est émis par un dispositif dédié au réseau de communication. Avantageusement, le dispositif dédié est l'un des dispositifs appartenant au groupe comprenant : - un dispositif de commande à distance émettant le message de commande directement ou via le réseau de communication au noeud ; - un noeud du réseau de communication différent du noeud récepteur. Préférentiellement, le dispositif dédié comprend une interface graphique utilisateur comprenant des moyens de génération du message de commande. Selon une caractéristique avantageuse de l'invention, les moyens de détermination comprennent des moyens de comparaison d'au moins un premier paramètre caractéristique du signal de commande à une liste d'éléments comprenant chacun au moins un second paramètre caractéristique d'un protocole de transmission à champ alterné. Préférentiellement, lesdits au moins un premier et au moins un second 25 paramètres caractéristiques appartiennent au groupe comprenant : une durée du niveau haut et du niveau bas du signal de commande ; un nombre de champs du signal de commande ; - une durée minimale et maximale du signal de commande ; une position du champ alterné dans le signal de commande. 30 Selon un premier mode de réalisation de l'invention, la valeur par défaut est égale à la valeur du champ du signal de commande. Selon un second mode de réalisation de l'invention, la valeur par défaut est égale à une valeur prédéterminée. Préférentiellement, le protocole de transmission du signal de commande 5 est un protocole de transmission par infrarouge. 5. Liste des figures D'autres caractéristiques et avantages de l'invention apparaîtront plus clairement à la lecture de la description suivante d'un mode de réalisation préférentiel, donné à titre de simple exemple illustratif et non limitatif, et des 10 dessins annexés, parmi lesquels : - la figure 1 présente est un schéma d'un réseau domestique dans lequel peut être mis en oeuvre le procédé de transmission selon un mode de mise en oeuvre préférentiel de l'invention ; - la figure 2 illustre une utilisation particulière du réseau domestique 1000 15 de la figure 1 ; -la figure 3 représente un schéma bloc d'un module d'interface audio vidéo compris dans un noeud apparaissant sur la figure 1 ; - la figure 4 est un schéma d'un signal de commande infrarouge conforme au protocole de transmission infrarouge à champ alterné RC5 ; 20 - la figure 5 est un diagramme des étapes principales mises en oeuvre par le noeud récepteur dans le cadre du procédé de transmission selon le mode de mise en oeuvre préférentiel de l'invention ; - la figure 6 est un diagramme des sous-étapes mises en oeuvre dans le cadre de l'étape d'identification du procédé de transmission selon le mode de 25 mise en oeuvre préférentiel de l'invention ; - la figure 7 est un diagramme des sous-étapes mises en oeuvre dans le cadre de l'étape de modification du procédé de transmission selon le mode de mise en oeuvre préférentiel de l'invention. 6. Description d'un mode de réalisation de l'invention On se place dans la suite, dans le réseau domestique 1000 de la figure 1 dans lequel est mis en oeuvre le procédé de transmission selon un mode de mise en oeuvre préférentiel de l'invention. Ce réseau est installé dans une habitation. Dans la suite, on se place également dans le cas particulier d'un utilisateur, qui est situé dans la pièce de l'habitation où se trouve le noeud 103b (noeud intermédiaire), l'utilisateur souhaitant commander le lecteur de DVD 109 (dispositif récepteur) relié au noeud 103a (noeud récepteur) au moyen d'un dispositif de commande. Le dispositif de commande utilisé peut être un dispositif de commande "interne au réseau fédérateur 1001" (ou dédié au réseau fédérateur), par exemple une télécommande livrée avec la réseau fédérateur 1001, un noeud clu réseau fédérateur 1001 ou un dispositif comprenant une interface graphique utilisateur mise en oeuvre par le réseau fédérateur (par exemple affichée sur le téléviseur 107b) ou un dispositif de commande "externe au réseau fédérateur 1001" (ou non dédié au réseau fédérateur), par exemple une télécommande livrée avec le lecteur DVD 109. On se place dans la suite dans le cadre d'un dispositif de commande qui est un dispositif de commande à distance, par exemple une télécommande qui émet des commandes à distance infrarouges. Il est souhaitable de prévoir un cache disposé sur l'entrée infrarouge (s'ils en possèdent une) des terminaux 107b et 111 afin que le dispositif de commande n'envoie ses signaux de commande qu'au noeud intermédiaire 103b et pas à ces terminaux. Ainsi, un signal de commande émis par la télécommande est d'abord reçu par le noeud intermédiaire 103b qui réalise un message de commande à partir de ce signal de commande, puis transmet ce dernier, via le réseau fédérateur 1001, au noeud récepteur 103a qui obtient ensuite un signal de commande à partir du message de commande. Le signal de commande obtenu peut être soit identique au signal de commande émis (cas par exemple d'une télécommande externe), soit différent (cas par exemple d'une télécommande interne). Le signal de commande obtenu est finalement transmis au dispositif récepteur. Ainsi, dans le cas où la télécommande, ou plus généralement, le dispositif de commande est interne au réseau fédérateur, le message de commande est converti, par le noeud récepteur, en un signal de commande conforme au protocole de réception du dispositif récepteur, par exemple en code infrarouge du dispositif récepteur 109 (lecteur DVD). La conversion du message de commande en signal de commande peut être effectuée par apprentissage des codes de commande propres à chaque dispositif récepteur et stockage de ces codes appris dans une mémoire accessible par les noeuds en charge d'effectuer la conversion. En effet, le même dispositif de commande interne ou la même interface graphique utilisateur doivent être aptes à commander divers dispositifs récepteurs. On suppose dans la suite de la description que la phase d'apprentissage 15 (apprentissage de la ou des fréquences émises, de l'information que contiennent les signaux de commande, ...) des signaux de commande transmis par le dispositif de commande a déjà été réalisée. Dans le cas où la télécommande est un dispositif de commande externe au réseau fédérateur, le signal de commande est extrait par le noeud récepteur du 20 message de commande dans lequel a été préalablement inclus le signal de commande par le noeud intermédiaire. Dans une variante du cas particulier précité, l'utilisateur est situé dans la pièce de l'habitation où se trouve le noeud 103a (noeud récepteur) relié au lecteur DVD 109 et souhaite commander le dispositif récepteur 109 au moyen d'un 25 dispositif de commande à distance qui est par exemple une télécommande. Selon cette variante, la télécommande envoie ses signaux de commande directement au noeud récepteur 103a. Ainsi, il est souhaitable de prévoir un cache disposé sur l'entrée infrarouge du dispositif récepteur 109 afin que le dispositif de commande n'envoie ses signaux de commande qu'au noeud récepteur 103a et pas 30 directement au dispositif récepteur 109. On suppose dans la suite que la télécommande met en oeuvre le protocole de transmission infrarouge à champ alterné RC5. Bien entendu, tout autre protocole de transmission infrarouge à champ alterné (tel que le protocole RC5x ou le protocole RC6) peut être mis en oeuvre dans le cadre de la présente invention. Bien entendu, dans des variantes de ce mode de mise en oeuvre de l'invention, le dispositif récepteur peut être tout autre dispositif analogique ou tout dispositif numérique (relié au noeud 103a au moyen d'un lien numérique). Par ailleurs, dans des variantes de ce mode de mise en oeuvre de l'invention, les rôles de noeud récepteur et de noeud intermédiaire peuvent être joués par tout noeud du réseau domestique 1000. D'autre part, dans d'autres modes de mise en oeuvre de la présente invention, plusieurs utilisateurs peuvent souhaiter commander le dispositif récepteur 109 au moyen de plusieurs dispositifs de commande distincts (certains étant internes au réseau fédérateur 1001, d'autres étant externes au réseau fédérateur 1001), les utilisateurs pouvant être répartis dans les différentes pièces de l'habitation, et donc, les signaux de commandes étant transmis par les noeuds de chacune des pièces au noeud récepteur 103a. Le procédé de transmission selon l'invention est mis en oeuvre sous la forme d'un logiciel et/ou d'une pluralité de sous logiciels (comprenant une pluralité d'algorithmes décrits ci-après) qui est (sont) exécuté(s) dans une ou plusieurs machines du réseau 1000, par exemple dans le noeud récepteur 103a. La figure 3 représente un schéma bloc d'un module d'interface audio vidéo 205 compris dans un noeud référencé 103x, avec x = a, b, c ou d, sur la figure 1. D'une manière générale, un module d'interface audio vidéo 205 possède une pluralité de moyens de connexionpar lesquels des signaux de différentes natures vont être traités. Les données issues de ces moyens de connexion vont être mélangées les unes aux autres pour ne former qu'un seul flot de données conforme à un protocole donné qui est transmis par l'intermédiaire de l'interface Lien Y 204 sur l'unique médium qui, dans l'exemple de la figure 1, est un lien de type UTP5 référencé 101x, avec x = a, b, c ou d. Cette interface audio vidéo 205 va gérer aussi les contraintes de qualité de service associé à ces différents signaux. L'interface audio vidéo comporte un microcontrôleur 338 qui va assurer le transfert des données sur le bus 320 à destination des moyens de stockage de type RAM (Random Access Memory) 306 plus particulièrement lorsque les données proviennent par exemple du lien 101x. A la mise sous tension du dispositif d'interface multimédia, le microcontrôleur 338 va charger le programme contenu dans la Mémoire Flash 305 dans la mémoire RAM 306 et exécuter le code associé à ce programme. Le microcontrôleur 338 va assurer le transfert des informations provenant des différents moyens de connexion vers une file de transmission référencée 301. Ce transfert est conforme à la qualité de service requise pour le transfert de ces informations. En effet, les réseaux de type IEEE 1394 permettent d'échanger des données de type isochrone ou asynchrone. Les données de type isochrone ont des impératifs de débit de transmission tandis que les données de type asynchrone peuvent être transmises sans impératifs de débit de transmission. Le transfert des données selon une qualité de service est décrit dans la demande de brevet européenne n 01400316. Nous ne le décrirons pas plus amplement. Au microcontrôleur 338 est connectée une interface Ethernet de type 100baseT référencée 316 permettant la connexion d'un câble Ethernet. Un générateur de caractère 317, en terminologie anglaise On Screen Display (OSD), est aussi connecté au microcontrôleur 338. Ce générateur de caractère 317 va permettre l'insertion d'informations dans le signal vidéo transmis par exemple sur le lien IEEE 1394 référencé 105b sur la figure 1. Un module de transmission et de réception infrarouge 318 est aussi connecté au microcontrôleur 338. Par l'intermédiaire de ce module infrarouge 318, des signaux de commandes infrarouges issus d'un boîtier de télécommande seront reçus puis retransmis par l'intermédiaire du microcontrôleur 338 vers les différents équipements connectés au réseau. Ce transfert de commandes infrarouges est décrit dans la demande de brevet française n FR 0110367. Le microcontrôleur 338 va gérer aussi par l'intermédiaire de l'interface de bus 304 la configuration des paramètres de transmission associés à chaque file de transmission, ces paramètres étant stockés dans le module de segmentation et réassemblage 303. Pour les files de transmission associées à un flux de données de type isochrone (en terminologie anglo-saxonne stream mode buffer ), le module de segmentation et réassemblage 303 garantit le débit de transmission minimal nécessaire au flux de données de type isochrone à partir des paramètres de transmission. Pour les files de transmission associées à un flux de données de type asynchrone (en terminologie anglo-saxonne message mode buffer ), le module de segmentation et réassemblage 303 garantit un débit de transmission maximal au flux de données de type asynchrone à partir des paramètres de transmission. Le calcul des paramètres de transmission par le microcontrôleur 338 associés à chaque file de transmission est effectué : - en fonction d'une réservation de bande passante dans le réseau pour les files de type stream mode buffer ; - localement en fonction d'une estimation de la bande passante disponible dans le réseau pour les files de type message mode buffer . Le transfert des données selon ces deux modes de transmission est décrit dans la demande de brevet européenne n 01400316. Nous ne le décrirons pas plus amplement. Ces données proviendront : - soit des dispositifs connectés aux liens de type IEEE 1394 comme par exemple le lien 105b, - soit d'un dispositif analogique (tel que par exemple le décodeur référencé 110 sur la figure 1) connecté au convertisseur analogique/numérique 314 30 (par une liaison 106d dans l'exemple précité), - soit d'un dispositif de type micro-ordinateur connecté à l'interface Ethernet 316. Dans le cas où des données analogiques proviennent par exemple du décodeur 110 relié directement à l'interface multimédia, celles-ci vont être converties par le convertisseur analogique/numérique 314 et ensuite encodées dans un format de type MPEG2 par le module 313 ou DV (par un module non représenté). Ces données encodées seront ensuite transmises par l'intermédiaire de l'interface audio vidéo numérique 309 et du contrôleur de pont 308 à la file de transmission 301. DV est le diminutif du format SD-DVCR (en terminologie anglo-saxonne : Standard Definition Digital Video Cassette Recorder ). MPEG2 est l'acronyme de Motion Picture Expert Group 2 . Il est à remarquer que le convertisseur analogique/numérique 108a représenté en figure 1 est ici intégré au dispositif d'interface multimédia 103c. Dans le cas où des données proviennent d'un dispositif relié à un lien de type IEEE 1394, comme par exemple le lien 105b, deux types de traitement seront effectués selon la nature des données. Si ces données sont de type asynchrone, elles vont transiter par l'intermédiaire de l'interface de bus 304 et être mémorisées dans la mémoire 306. Le microcontrôleur 338 assure le transfert de celles-ci vers une file de transmission 301 (de type message mode buffer ). Si ce sont des données de type isochrone, elles vont transiter directement vers une file de transmission 301 de type stream mode buffer . Le microcontrôleur 338 va gérer aussi par l'intermédiaire de l'interface de bus 304 la répartition des données reçues par l'intermédiaire de l'interface de lien Y 204 et stockées dans la file de réception 302. Pour les données de type isochrone et en fonction de la destination de ces données, le microcontrôleur 338 va déclencher le transfert des données soit vers le contrôleur de lien IEEE 1394 référencé 310, si celles-ci sont destinées à au moins un des terminaux connectés sur le bus 105b par exemple, soit vers le contrôleur de pont 308, si celles-ci sont destinées à un dispositif analogique connecté à la liaison 106b par exemple. Pour les données de type asynchrone, le microcontrôleur 338 va déclencher le transfert des données vers la mémoire RAM 306 via l'interface bus 304. Les données asynchrones de type Ethernet seront ensuite émises vers l'interface 316. Les données asynchrones de type IEEE 1394 seront ensuite émises vers l'interface référencée 311. Si les données sont destinées à un dispositif analogique connecté au lien 106b par exemple, le microcontrôleur 338 va déclencher le transfert de ces données vers l'interface audio vidéo numérique 309 par l'intermédiaire du contrôleur de pont 308. Ces données de type MPEG2 ou DV seront ensuite décodées par le décodeur 312 et enfin transmises au convertisseur numérique/analogique 340, qui permet le transfert des informations en analogique vers le dispositif analogique (le décodeur 110 dans cet exemple) connecté au convertisseur numérique/analogique 340 par la liaison 106b. Le module de segmentation et réassemblage 303 contrôle l'émission des données sous formes de paquets depuis les files de transmission vers l'interface de lien Y 204. Chaque paquet comprend un en-tête de routage ainsi qu'un en-tête de type de paquet (de type message ou de type stream en fonction de la file de transmission). Les informations de routage et de type de paquet sont configurés par le microcontrôleur 338. De plus, le module de segmentation et réassemblage 303 contrôle la réception des paquets depuis l'interface de lien Y 204 afin de stocker les données en fonction du type de paquet dans la file de réception appropriée soit de type message mode buffer soit de type stream mode buffer . La figure 4, est un schéma d'un signal de commande infrarouge conforme au protocole de transmission infrarouge à champ alterné RC5. Ainsi un signal de commande infrarouge 40 conforme au protocole RC5 comprend un champ d'entête 41, un champ alterné 42 et un champ de données 43. Chaque commande d'un tel signal de commande est codé sous la forme : - de niveaux 0 (qui est codé par un signal bas (par exemple 0) pendant 890 s puis haut (par exemple 1) pendant 890 s) et de niveaux 1 (qui est codé par un signal haut (par exemple 1) pendant 890 s puis bas (par exemple 0) pendant 890 s). L'entête 41 est codée sur deux niveaux 0, le champ alterné 42 est codé sur un niveau (soit le niveau 1, soit le niveau 0) et le champ de donnée 43 est codé sur 11 niveaux (dans le cadre de ce schéma, les niveaux 1, 0, 0, 1, 0, 1, 1, 1, 0, 0 et 1). Afin de distinguer le signal de commande correspondant à la pression pendant une longue durée d'un bouton ou des signaux de commande correspondant à la pression du même bouton plusieurs fois de suite pendant de courtes durées, le dispositif de commande mettant en oeuvre le protocole RC5, modifie le champ alterné à chaque pression de bouton de sorte à changer la valeur de ce champ à chaque pression de bouton. La durée minimale d'un tel signal de commande infrarouge est de 23,04 ms et sa durée maximale est de 23,93 ms. On présente, en relation avec la figure 5, un diagramme des étapes principales mises en oeuvre par le noeud récepteur 103a dans le cadre du procédé de transmission, selon le mode de mise en oeuvre préférentiel de l'invention, d'un signal de commande courant. Ces étapes sont répétées à chaque réception d'un message de commande reçu par le noeud récepteur pour la transmission d'un nouveau signal de commande. Dans une étape 400, qui est une première étape d'une phase d'initialisation, le noeud récepteur 103a met en oeuvre une initialisation d'un champ Is_Toggle_Identified auquel il attribue, par défaut, une valeur faux et d'un champ Transmit_Toggle auquel il attribue par exemple, par défaut, une valeur 0 . Cette première étape 400 de la phase d'initialisation est mise en oeuvre par le noeud récepteur 103a avant la réception du signal de commande courant (et préférentiellement peu après l'initialisation du noeud récepteur 103a, par exemple au moment de la réception du premier signal de commande qu'il soit conforme à un protocole de transmission infrarouge à champ alterné ou non). Le champ Is_Toggle_Identified possède une valeur vrai Si les seconde 405, troisième 406 et quatrième 407 étapes de la phase d'initialisation décrites ci-après ont déjà été mises en oeuvre depuis l'initialisation du noeud récepteur 103a et une valeur faux dans le cas contraire. Dans le cadre de ce mode de mise en oeuvre préférentiel du procédé de transmission, le champ Transmit_Toggle est utilisé pour stocker la valeur (niveau 0 ou niveau 1) à donner (afin que la synchronisation soit correctement réalisée), dans l'étape de modification 408 décrite ci-après, au champ alterné du signal de commande courant avant de le transmettre au dispositif récepteur 109 dans l'étape 409 décrite ci-après. Dans une étape 401, le noeud récepteur obtient le signal de commande courant à transmettre au dispositif récepteur. Ce signal de commande peut être obtenu à partir du message de commande reçu par le noeud récepteur (directement ou par conversion), ou à partir d'une table interne au noeud récepteur dans laquelle sont sauvegardés des signaux de commandes préalablement appris, en fonction d'informations contenues dans le message de commande. Dans les deux cas de figure, la réception du message de commande sert d'événement déclencheur pour l'obtention du signal de commande à transmettre. Le message de commande peut provenir du noeud intermédiaire 103b, mais également, tel qu'expliqué ci-dessus, d'un dispositif de commande infrarouge situé dans la pièce où est situé le noeud récepteur 103a ou d'une interface graphique utilisateur reliée au noeud récepteur 103a ou même de tout autre dispositif de commande via tout noeud du réseau fédérateur 1001. Dans une étape 402 d'identification du signal de commande courant décrite ci-après en détail en relation avec la figure 6, le noeud récepteur 103a associe aux champs : Has_Togglebit la valeur vrai si le signal de commande courant est conforme à au moins un protocole de transmission infrarouge à champ alterné (par exemple le protocole RC5) et la valeur faux sinon et - Toggle_info au moins une information représentative de l'état du champ alterné du signal de commande courant (par exemple la valeur de ce champ alterné) ainsi qu'au moins une information représentative du protocole de transmission infrarouge auquel est conforme le signal de commande courant. Bien entendu, le champ Toggle_info n'est renseigné que dans le cas où au moins un des protocoles auquel est conforme le signal de commande courant est un protocole de transmission infrarouge à champ alterné. Dans une étape 403, le noeud récepteur contrôle la valeur du champ Has_Togglebit . Si ce champ Has_Togglebit présente la valeur faux, le signal de commande courant ne comprend pas de champ alterné et donc, dans une étape 409, le noeud récepteur transmet directement le signal de commande courant au dispositif récepteur 109. La transmission de l'étape 409 peut être mise en oeuvre au moyen d'une liaison infrarouge (non représentée sur la figure 1) entre le noeud récepteur et le dispositif récepteur, ou par encapsulation du signal de commande courant dans des paquets IEEE1394 transmis sur le lien IEEE1394 105a ou même par tout autre moyen. Si le champ Has_Togglebit présente la valeur vrai (le signal de commande courant comprend un champ alterné), alors, le noeud récepteur 103a met en oeuvre l'étape 404 dans laquelle il contrôle la valeur du champ Is_Toggle_Identified pour savoir si les seconde 405, troisième 406 et quatrième 407 étapes de la phase d'initialisation décrites ci-après ont déjà été mises en oeuvre ou pas. Si la valeur du champ Is_Toggle_Identified est vrai, les seconde 405, troisième 406 et quatrième 407 étapes de la phase d'initialisation décrites ci-après ont déjà été mises en oeuvre pour un précédent signal de commande (dans le cadre du présent mode de mise en oeuvre, elles sont mises en oeuvre pour le premier signal de commande infrarouge conforme à un protocole de transmission infrarouge à champ alterné reçu par le noeud récepteur depuis l'initialisation du noeud récepteur 103a) et le noeud récepteur 103a met en oeuvre l'étape 408 de modification du signal de commande courant décrite ci-après. Si la valeur du champ Is_Toggle_Identified est faux (ce qui signifie, dans le cadre du présent mode de mise en oeuvre, que le signal de commande infrarouge courant est le premier signal de commande infrarouge conforme à un protocole de transmission infrarouge à champ alterné reçu par le noeud récepteur 103a, depuis l'initialisation du noeud récepteur 103a), les seconde 405, troisième 406 et quatrième 407 étapes de la phase d'initialisation décrites ci-après n'ont pas encore été mises en oeuvre. Ainsi, le noeud récepteur 103a met en oeuvre la seconde étape 405 de la phase d'initialisation dans laquelle il effectue un contrôle de la valeur d'un champ Action_Requested . Si la valeur de ce champ est externe (ce qui signifie que le dispositif de commande à distance ayant initialement émis le signal de commande courant est un dispositif externe au réseau fédérateur 1001 tel qu'expliqué précédemment), alors dans la quatrième étape 407 de la phase d'initialisation, le noeud récepteur 103a stocke la valeur du champ alterné du signal de commande courant (préalablement stockée dans le champ Toggle_info ) dans le champ Transmit_Toggle . Ainsi, le signal de commande courant, qui est le premier signal de commande conforme à un protocole de transmission infrarouge à champ alterné sera transmis dans l'étape 409 avec la valeur du champ alterné qu'il possédait avant d'être reçu par le noeud récepteur 103a (qui est celle que lui avait donné le dispositif de commande externe au réseau 1001, par exemple une télécommande dédiée au lecteur DVD 109). Dans l'étape 407, le noeud récepteur 103a stocke la valeur vrai dans le champ Is_Toggle_Identified de sorte que les seconde 405, troisième 406 et quatrième 407 étapes de la phase d'initialisation ne seront plus mises en oeuvre pour les prochains signaux de commande reçu (après ce premier signal de commande à champ alterné) par le noeud récepteur. Si la valeur du champ Action_Requested est interne (ce qui signifie que le dispositif de commande à distance ayant initialement émis le signal de commande courant est un dispositif interne au réseau fédérateur [001, tel qu'expliqué précédemment), alors dans la troisième étape 406 de la phase d'initialisation, le noeud récepteur 103a stocke la valeur vrai dans le champ Is_Toggle_Identified . La valeur du champ Transmit_Toggle reste égale à celle préalablement attribuée par le noeud récepteur 103a lors de la première étape 400 de la phase d'initialisation, c'est-à-dire la valeur 0 . Ces choix d'attribution de valeur au champ alterné du premier signal de commande à champ alterné (i.e. conforme à un protocole à champ alterné) reçu par le noeud récepteur 103a depuis son initialisation ne garantie pas une synchronisation correcte pour ce premier signal de commande à champ alterné (on estime un taux d'erreur de synchronisation pour ce premier signal de 50%). Cependant, l'invention permet de garantir que chacun des signaux de commande à champ alterné reçus par le noeud récepteur 103a après ce signal de commande courant sera transmis avec la bonne valeur de champ alterné (garantissant ainsi une bonne synchronisation des champs alternés des signaux de commande à champ alterné). Ensuite, quelle que soit la valeur du champ Action_Requested , dans une étape 408, le noeud récepteur modifie, si besoin est, la valeur du champ alterné du signal de commande courant de sorte que le signal de commande courant sera transmis avec la bonne valeur de champ alterné. Cette modification est décrite ci-après en relation avec la figure 7. Cette étape de modification 408 garantie que la synchronisation du champ alterné est correcte quel que soit le dispositif de commande (interne, externe) qui a émis le signal de commande courant et quelle que soit la pièce d'où il a été émis. On rappelle que la synchronisation du champ alterné des signaux de commande reçu par le noeud récepteur est correcte lorsque pour chaque paire de signaux de commande, chacun conforme à au moins un protocole de transmission infrarouge à champ alterné, consécutivement reçus par ledit dispositif récepteur, le champ alterné de l'un d'entre eux prenne la valeur 0 et le champ alterné de l'autre prenne la valeur 1. Enfin, dans l'étape 409, le noeud récepteur 103a transmet le signal de commande courant au dispositif récepteur 109. Ainsi, le signal de commande courant transmis correspond soit au signal de commande courant non modifié issu de l'étape 403 soit au signal de commande courant éventuellement modifié issu de l'étape 408. On présente, en relation avec la figure 6, les sous-étapes mises en oeuvre dans le cadre de l'étape d'identification 402 du procédé de transmission selon le 10 mode de mise en oeuvre préférentiel de l'invention. Dans le cadre de ce mode de mise en oeuvre préférentiel, une liste de protocole de transmission infrarouge à champ alterné désignée par IR_Protocol() est préalablement apprise au noeud récepteur 103a. Cette liste comprend par exemple N éléments. 15 D'autre part, dans le cadre de ce mode de mise en oeuvre préférentiel, chaque protocole de transmission infrarouge à champ alterné est caractérisé par au moins un paramètre caractéristique qui peut être notamment : les durées du niveau haut et du niveau bas des signaux de commande qui lui sont conformes (par exemple, 890 s pour 20 chacun des niveaux haut et bas dans le cadre du protocole RC5) ; - le nombre de champs des signaux de commande qui lui sont conformes (par exemple, un champ d'entête codé sur deux niveaux, un champ alterné sur un niveau et un champ de données sur 11 niveaux dans le cadre du protocole RC5) ; 25 la durée minimale et maximale des signaux de commande qui lui sont conformes (par exemple, respectivement 23,04 et 23,93 dans le cadre du protocole RC5) ; la position du champ alterné dans les signaux de commande qui lui sont conformes (par exemple, sur le troisième niveau dans le cadre 30 du protocole RC5). Dans une sous-étape 500, le noeud récepteur 103a entre une valeur faux (par défaut) dans le champ Has_Togglebit et initialise à 0 un compteur i. Dans une sous-étape 501, le noeud récepteur 103a vérifie si le compteur i présente une valeur inférieure à N. Si le compteur i est égal à N, cela signifie que toute la liste IR_Protocol() a été parcouru et que le protocole auquel est conforme le signal de commande courant n'est identique à aucun des protocole de transmission infrarouge à champ alterné de cette liste. Ainsi, dans une sous-étape 505, il est mis fin à l'étape d'identification 402, le champ Has_Togglebit conservant au terme de cette étape d'identification 402 sa valeur initiale faux. Si le compteur i est inférieur à N, cela signifie que la liste IR_Protocol() n'a pas été entièrement parcourue, alors dans une sousétape 502, le noeud récepteur 103a compare le protocole auquel est conforme le signal de commande courant avec le ième protocole de transmission infrarouge à champ alterné de la liste. Cette sous-étape 502 de comparaison est effectuée au moyen de la comparaison d'au moins un des paramètres caractéristiques précités. Si le protocole auquel est conforme le signal de commande courant n'est pas identique au ième protocole de transmission infrarouge à champ alterné de la liste (non correspondance du ou des paramètres caractéristiques comparés dans la sous-étape 502), alors dans une sous-étape 503, le compteur i est incrémenté de 1 et la sous-étape 501 est remise en oeuvre. Si le protocole auquel est conforme le signal de commande courant est identique au ième protocole de transmission infrarouge à champ alterné de la liste (correspondance du ou des paramètres caractéristiques comparés dans l'étape 502), alors dans une sous-étape 504 sont effectuées les opérations suivantes : la valeur du champ Has_Togglebit est fixée à vrai et au champ Toggle_info est associé au moins une information représentative de l'état du champ alterné du signal de commande courant (par exemple la valeur de ce champ alterné) ainsi qu'au moins une information représentative du protocole de transmission infrarouge auquel est conforme le signal de commande courant (par exemple un identifiant du protocole). Les informations du champ Toggle_info sont mises en oeuvre dans l'étape de modification 408 décrite en détail ci-après en relation avec la figure 7. Ensuite, dans la sous-étape 505, il est mis fin à l'étape d'identification 402. On présente, en relation avec la figure 7, les sous-étapes mises en oeuvre dans le cadre de l'étape de modification 408 du procédé de transmission selon le mode de mise en oeuvre préférentiel de l'invention. Dans une sous-étape 600, le noeud récepteur 103a compare la valeur du champ alterné du signal de commande courant stockée dans le champ Toggle_Info avec la valeur du champ Transmit_Toggle (qui est la valeur imposée au champ alterné du signal de commande courant avant qu'il ne soit transmis au dispositif récepteur 109 dans l'étape 409). Si la valeur du champ alterné dans le champ Toggle_Info est égale à la valeur du champ Transmit_Toggle , aucune modification de la valeur du champ alterné du signal de commande courant n'est effectuée. Le signal de commande courant sera transmis avec la valeur du champ Toggle_Info dans le champ alterné. Ensuite, le noeud récepteur 103a met en oeuvre la sous-étape 602 décrite ci-dessous. Si la valeur du champ alterné dans le champ Toggle_Info est différent de la valeur du champ Transmit_Toggle , dans une sous-étape 601, le noeud récepteur 103a modifie la valeur du champ alterné du signal de commande courant afin qu'elle soit égale à la valeur du champ Transmit_Toggle , Pour ce faire, il utilise l'information représentative du protocole de transmission infrarouge auquel est conforme le signal de commande courant comprise dans le champ Toggle_Info afin d'identifier le protocole. Ensuite, dans une sous-étape 602, le noeud récepteur 103a modifie la valeur du champ Transmit_Toggle (c'est-à-dire qu'il la fait passer du niveau 0 au niveau 1 ou inversement). Cette valeur modifiée du champ Transmit_Toggle sera utilisée pour la mise en oeuvre du procédé de transmission pour le prochain signal de commande reçu par le noeud récepteur dans l'étape 401. Bien entendu, l'étape 400 ne sera pas remise en oeuvre pour ce prochain signal de commande reçu. Ainsi, le noeud 103a assure d'avoir des signaux de commande qui alternent 5 systématiquement leur champ alterné après leur transmission vers le dispositif récepteur. REVENDICATIONS 1. Procédé de transmission d'un signal de commande à un dispositif récepteur caractérisé en ce qu'il comprend les étapes suivantes mises en oeuvre par un noeud récepteur (103a) d'un réseau de communication (1000) auquel est connecté le dispositif récepteur (109) : détermination (402) si le signal de commande est conforme à un protocole de transmission à champ alterné pour lequel un champ du signal de commande doit prendre des valeurs alternées ; dans l'affirmative, affectation (408) audit champ du signal de commande d'une valeur alternée par rapport à la valeur dudit champ du dernier signal de commande transmis au dispositif récepteur (109) si cette valeur est connue, ou d'une valeur par défaut sinon ; et -transmission (409) du signal de commande au dispositif récepteur (109). 2. Procédé de transmission selon la revendication 1, caractérisé en ce que les étapes de détermination, d'affectation et de transmission sont mises en oeuvre suite à la réception d'un message de commande par le noeud récepteur (103a). 3. Procédé de transmission selon la revendication 2, caractérisé en ce que le signal de commande est compris dans ledit message de commande. 4. Procédé de transmission selon la revendication 3, caractérisé en ce que le signal de commande compris dans le message de commande est initialement émis par un dispositif de commande à distance. 5. Procédé de transmission selon la revendication 2, caractérisé en ce que le signal de commande est sélectionné parmi une pluralité de signaux de commandes préalablement appris, en fonction dudit message de commande reçu. 6. Procédé de transmission selon la revendication 5, caractérisé en ce que le message de commande est émis par un dispositif dédié au réseau de communication. 7. Procédé de transmission selon la revendication 6, caractérisé en ce que le dispositif dédié est l'un des dispositifs appartenant au groupe comprenant : - un dispositif de commande à distance émettant le message de commandedirectement ou via le réseau de communication au noeud ; - un noeud du réseau de communication (102b, 102c, 102d) différent du noeud récepteur (103a). 8. Procédé de transmission selon la revendication 6, caractérisé en ce que le dispositif dédié comprend une interface graphique utilisateur qui met en oeuvre une étape de génération du message de commande. 9. Procédé de transmission selon l'une quelconque des revendications 1 à 8, caractérisé en ce que l'étape de détermination comprend une étape de comparaison d'au moins un premier paramètre caractéristique du signal de commande à une liste d'éléments comprenant chacun au moins un second paramètre caractéristique d'un protocole de transmission à champ alterné, 10. Procédé de transmission selon la revendication 9, caractérisé en ce que lesdits au moins un premier et second paramètres caractéristiques appartiennent au groupe comprenant : - une durée du niveau haut et du niveau bas du signal de commande ; un nombre de champs du signal de commande ; une durée minimale et maximale du signal de commande ; une position du champ alterné dans le signal de commande. 11. Procédé de transmission selon l'une des revendications 1 à 10, caractérisé en ce que la valeur par défaut est égale à la valeur du champ du signal de commande. 12. Procédé de transmission selon l'une des revendications 1 à 10, caractérisé en ce que la valeur par défaut est égale à une valeur prédéterminée. 13. Procédé de transmission selon l'une quelconque des revendications 1 à 12, caractérisé en ce que le protocole de transmission du signal de commande est un protocole de transmission par infrarouge. 14. Produit programme d'ordinateur, caractérisé en ce qu'il comprend des instructions de code de programme pour l'exécution des étapes du procédé de transmission selon l'une quelconque des revendications 1 à 13, lorsque ledit programme est exécuté sur un ordinateur. 15. Moyen de stockage, éventuellement totalement ou partiellement amovible, lisible par un ordinateur, stockant un jeu d'instructions exécutables par ledit ordinateur pour mettre en oeuvre le procédé de transmission selon l'une quelconque des revendications 1 à 13. 16. Noeud récepteur d'un réseau de communication (1000) comprenant des moyens de transmission d'un signal de commande à un dispositif récepteur (109) auquel il est connecté caractérisé en ce qu'il comprend : des moyens de détermination si le signal de commande est conforme à un protocole de transmission à champ alterné pour lequel un champ du signal 10 de commande doit prendre des valeurs alternées ; des moyens d'affectation, qui, lorsque le signal de commande est conforme à un protocole de transmission à champ alterné, affectent audit champ du signal de commande une valeur alternée par rapport à la valeur dudit champ du dernier signal de commande transmis au dispositif 15 récepteur (109) si cette valeur est connue, ou une valeur par défaut sinon ; et des moyens de transmission du signal de commande au dispositif récepteur (109). 17. Noeud récepteur selon la revendication 16, caractérisé en ce que les 20 moyens de détermination, d'affectation et de transmission sont activés par des moyens de réception d'un message de commande. 18. Noeud récepteur selon la revendication 17, caractérisé en ce que le signal de commande est compris dans ledit message de commande. 19. Noeud récepteur selon la revendication 18, caractérisé en ce que le signal 25 de commande compris dans le message de commande est initialement émis par un dispositif de commande à distance. 20. Noeud récepteur selon la revendication 17, caractérisé en ce qu'il comprend des moyens de sélection du signal de commande parmi une pluralité de signaux de commandes préalablement appris, lesdits moyens de sélection tenant 30 compte dudit message de commande reçu. 21. Noeud récepteur selon la revendication 20, caractérisé en ce que le message de commande est émis par un dispositif dédié au réseau de communication. 22. Noeud récepteur selon la revendication 21, caractérisé en ce que le dispositif dédié est l'un des dispositifs appartenant au groupe comprenant : - un dispositif de commande à distance émettant le message de commande directement ou via le réseau de communication au noeud ; - un noeud du réseau de communication (102b, 102c, 102d) différent du noeud récepteur (103a). 23. Noeud récepteur selon la revendication 22, caractérisé en ce que le dispositif dédié comprend une interface graphique utilisateur comprenant des moyens de génération du message de commande. 24. Noeud récepteur selon l'une quelconque des revendications 16 à 23, caractérisé en ce que les moyens de détermination comprennent des moyens de comparaison d'au moins un premier paramètre caractéristique du signal de commande à une liste d'éléments comprenant chacun au moins un second paramètre caractéristique d'un protocole de transmission à champ alterné. 25. Noeud récepteur selon la revendication 24, caractérisé en ce que lesdits au moins un premier et au moins un second paramètres caractéristiques appartiennent au groupe comprenant : une durée du niveau haut et du niveau bas du signal de commande ; - un nombre de champs du signal de commande ; une durée minimale et maximale du signal de commande ; - une position du champ alterné dans le signal de commande. 26. Noeud récepteur selon l'une des revendications 16 à 25, caractérisé en ce que la valeur par défaut est égale à la valeur du champ du signal de commande. 27. Noeud récepteur selon l'une des revendications 16 à 25, caractérisé en ce que la valeur par défaut est égale à une valeur prédéterminée. 28. Noeud récepteur selon l'une quelconque des revendications 16 à 27, caractérisé en ce que le protocole de transmission du signal de commande est un 30 protocole de transmission par infrarouge.