FR 2726720 A1 19960510 FR 9413236 A 19941104 1 2726720 PROCEDE DE DETECTION DE CONNEXIONS DE TYPE PERITEL DANS UN RESEAU DOMOTIQUE L'invention concerne un procédé de détection de connexions de type Péritel entre differents appareils dans un réseau domotique. L'invention s'applique dans le domaine de la domotique. La figure 1 illustre le problème posé. Un bus domotique 1 relie différents appareils ou organes, tels que des téléviseurs 2 et 3 et un magnétoscope 4. Le téléviseur 3 et le magnétoscope 4 sont d'autre part reliés par une prise Péritel (ou prise "SCART" pour Syndicat des Constructeurs d'Appareils Radio-récepteurs et Télévision). La prise Péritel est décrite dans la norme européenne EN 50 049. Le réseau domotique comprend également une unité de contrôle centrale 5. Cette unité de contrôle a la possibilité de contrôler certaines fonctions des appareils reliés au réseau. La connexion par l'intermédiaire de la liaison Péritel n'est pas forcément directement contrôlable par cette unité centrale. Certains appareils réagissent, lorsqu'ils sont en mode "Veille", à la présence d'un signal sur certaines broches des prises Péritel auxquelles elles sont connectées. Ils s'agit par exemple de la broche 8. Le téléviseur 3 peut détecter la présence d'une émission en provenance du magnétoscope 4 en surveillant l'état de cette broche. Lorsque cette broche présente un signal actif, le téléviseur 3 se met automatiquement en mode "Marche" et sélectionne la prise Péritel active comme source vidéo. Cette détection automatique permet entre autres de ne manipuler que le magnétoscope pour visualiser une cassette. Il suffit d'allumer ce magnétoscope et de procéder à la lecture de la cassette: le téléviseur s'allume automatiquement pour permettre la visualisation. 3!)0 Dans un réseau domotique, il peut être possible que les signaux vidéo provenant d'une source vidéo telle que le magnétoscope 4 soient visualisés sur un téléviseur autre que le téléviseur 3. Les signaux vidéo sont alors transmis à travers un canal du réseau vers une unité de visualisation telle que le téléviseur 2, situé par exemple dans une autre salle que les appareils 3 et 4. Cette transmission est contrôlée par l'unité centrale 5. Le support physique de transmission est par exemple constitué par des cables coaxiaux et/ou des liaisons en fréquences radio. Or, une émission de signaux vidéo en provenance du magnétoscope 4 a pour effet d'allumer intempestivement le téléviseur 3 2 2726720 à travers la prise Péritel, alors que l'utilisateur se trouve dans une autre salle. L'invention a pour objet un procédé de détection de connexions de type Péritel dans un réseau domotique caractérisé en ce qu'il comporte les étapes: a) de désactiver les sources vidéo reliées au réseau, b) de mettre en veille les récepteurs vidéo reliés au réseau, c) de commander l'émission d'un signal vidéo d'une première source vidéo, d) de détecter les récepteurs vidéo allumés, e) de mémoriser l'existence d'une connexion entre ladite première source et lesdits récepteurs vidéo allumés, f) de désactiver ladite première source et de remettre en veille lesdits récepteurs vidéo allumés, g) de reprendre le procédé à partir de l'étape c avec chacune des sources restantes. Par connexion de type Péritel, on entend une connexion entre au moins deux appareils qui cause la mise en fonctionnement d'au moins un desdits appareils dit récepteur lors de l'émission d'un signal par un desdits appareils dit source sur ladite connexion. Selon un mode d'utilisation particulier, ledit procédé est mis en oeuvre lors de l'installation d'une nouvelle source vidéo ou d'un nouveau récepteur vidéo dans le réseau. Selon un mode d'utilisation particulier, ledit procédé, il est mis en oeuvre sur l'initiative d'un utilisateur. Selon un mode d'utilisation particulier, la mémorisation des connexions est utilisée pour désactiver des récepteurs vidéo mis en fonctionnement de façon indésirable lors de la mise en fonctionnement d'une source vidéo pour laquelle il existe de telles connexions. L'invention a aussi pour objet un procédé de détection de connexions de type Péritel dans un réseau domotique caractérisé en ce qu'il comporte les étapes: 3 2726720 a) de désactiver les sources vidéo reliées au réseau, b) de mettre en veille les récepteurs vidéo reliés au réseau, c) de commander l'émission d'un signal vidéo d'un groupe de sources vidéo, d) de détecter si aucun récepteur vidéo n'est allumé, et dans ce cas, de désactiver les sources vidéo dudit groupe et de reprendre l'étape c avec le groupe suivant de sources vidéo, e) dans le cas o au moins un récepteur vidéo allumé est détecté, procéder à la détection de connexions pour ce groupe de sources vidéo selon le procédé précédemment défini, ledit groupe étant considéré comme constituant l'ensemble des sources vidéo du réseau pour l'application dudit procédé, f) de reprendre l'étape c avec le groupe suivant de sources vidéo. Cette répartition en groupes de sources vidéo permet de traiter un grand nombre de sources en même temps, ce qui est particulièrement souhaitable lorsque le réseau ne comporte que peu de connexions de type Péritel. L'invention a aussi pour objet un procédé de détection de connexions de type Péritel dans un réseau domotique caractérisé en ce qu'il comporte les étapes: a) de mettre en veille les récepteurs vidéo reliés au réseau, b) de commander l'émission de signaux vidéo à partir de toutes les sources vidéo du réseau c) de détecter si des récepteurs vidéo sont allumés, d) dans la négative, de conclure à l'inexistence desdites connexions, e) dans l'affirmative, de répartir les sources vidéo du réseau en au moins deux groupes, et de procéder aux étapes suivantes: f) de mettre en veille les récepteurs vidéo reliés au réseau, g) pour chaque groupe, de commander l'émission d'un signal vidéo à partir des sources dudit groupe, h) de détecter si des récepteurs vidéo sont allumés, 4 2726720 i) dans la négative, de conclure à l'inexistence desdites connexions, j) dans l'affirmative, de procéder à une séparation en sous- groupes desdites sources appartenant audit groupe, k) de reprendre les étapes f à j pour chaque groupe, sous- groupe ou ensemble plus petit jusqu'à ce que les ensembles formés contiennent un nombre limite de sources vidéo. Il s'agit là d'un procédé de détection pyramidal: les ensembles de sources sur lesquels on agit en même temps sont de plus en plus petits, jusqu'à atteindre une taille limite. Selon un mode d'utilisation particulier, ledit nombre limite étant strictement supérieur à 1, le procédé conforme à l'un des points précédents est mis en oeuvre pour détecter lesdites connexions, ledit ensemble contenant ledit nombre limite de sources vidéo étant considéré comme constituant l'ensemble des sources vidéo du réseau pour l'application dudit procédé. Selon un mode d'utilisation particulier, ledit nombre limite étant de un, I'étape h comportant une étape de mémorisation de l'existence d'une connexion entre ladite source vidéo dudit ensemble et lesdits récepteurs vidéo allumés. Suivant ce dernier mode particulier, le procédé pyramidal est poursuivi jusqu'à ce que les ensembles soient réduits à une seule source vidéo. L'identification d'une connexion est alors immédiate. D'autres caractéristiques et avantages de l'invention apparaîtront à travers la description d'un exemple de mise en oeuvre particulier non limitatif illustré par les figures parmi lesquelles: -la figure 1, déjà décrite, représente schématiquement un réseau domotique, -la figure 2 représente schématiquement un réseau domotique de manière plus détaillée, -la figure 3 représente un organigramme du procédé conforme à l'invention. 2726720 Les mêmes éléments sur les figures portent les mêmes références. La figure 2 reprend de manière plus détaillée certains éléments du réseau domotique de la figure 1. Le bus de transmission 1 connecte les appareils 2, 3 et 4. le cadre en pointillé 6 représente l'interface entre le bus 1 et le magnétoscope 4. Pour préserver la clarté des schémas, seul une interface a été représentée. Il est bien évident que des interfaces similaires sont utilisées pour raccorder les autres appareils du réseau. Le réseau illustré est un réseau en conformité avec la spécification "Home Systems Specification" édité par la European Home Systems Association (EHSA), 15/24 mars 1992. Selon le présent exemple de réalisation, le bus 1 est constitué par un câble coaxial double tel que spécifié dans la partie "Home Systems Specification Coaxial Cable" du document EHSA. Conceptuellement, on définit un flux de données amont et un flux de données aval, représentant respectivement le flux d'entrée large bande et le flux de sortie large bande d'un des appareils illustrés. Le spectre large bande va de 0 Hz à 860 MHz, la composante continue étant réservée à un alimentation en tension continue de 15 Volts, la bande de fréquence jusqu'à 1 Mhz étant réservée à la transmission de données de service ("Datagrams"), tandis que la bande allant de 40 Mhz à 860 MHz est réservée à la transmission de signaux vidéo et de données à grand débit. Les flux amont et aval sont symbolisés sur la figure 2 par respectivement la ligne 7 et la ligne 8. Le flux amont est filtré par un filtre bande de base 9, pour extraire les données de service, transmises à un microprocesseur 10. Ce dernier est relié à une mémoire vive 11 et à une mémoire morte 12. La mémoire vive 11 permet au microprocesseur de stocker des informations en provenance d'autres appareils du réseau, notamment des ordres en provenance d'une unité centrale 5. ]5 Le microprocesseur est également relié à une mémoire morte 12, qui contient entre autres les routines d'analyse et de traitement des données de service. Le microprocesseur commande de façon appropriée 6 2726720 les fonctions du magnétoscope. Le filtre 9 est également connecté à une alimentation en courant continu 13. Le flux amont est d'autre part transmis à une unité d'allocation de canaux 14. Cette unité est connectée au magnétoscope 4 aussi bien en entrée qu'en sortie. Elle effectue notamment la transposition bande de base - canal de transmission et inversement. Le signal sortant de l'unité 14 est combiné avec les données de service en provenance du filtre 9 au niveau d'un sommateur amplificateur 15, fournissant ainsi le flux aval. Suivant le présent exemple de réalisation, I'unité centrale est intégrée dans un récepteur de télévision, mais elle peut être intégrée dans un autre type d'appareil ou être raccordée de façon indépendante au réseau. L'écran de ce récepteur est utilisé pour afficher des menus interactifs permettant à l'utilisateur d'agir sur le fonctionnement du réseau. L'unité centrale a notamment la possibilité d'effectuer les actions suivantes: -vérifier si un appareil est allumé ou en veille, -allumer ou éteindre/mettre en veille un appareil -activer une source d'émission vidéo. L'unité centrale possède d'autre part une liste des appareils connectés au réseau. Cette liste est mise à jour régulièrement pour tenir compte des appareils nouvellement connectés ou déconnectés. La procédure d'enregistrement ("Enrolment") et d'attribution d'adresses d'un appareil est décrite de manière plus détaillée dans la section "Network Management" du document EHSA dont la référence a déjà été donnée. Une telle procédure ne fait pas l'objet de la présente demande. Le type des appareils du réseau est identifié par un descripteur. Parmi les sources vidéo on peut citer: un magnétoscope en tant que source (descripteur 2502), un modulateur vidéo, une caméra vidéo (3D01)... Parmi les récepteurs: Une imprimante vidéo (0501), un magnétoscope en tant qu'enregistreur (2501), un tuner vidéo... Il faut noter que selon l'exemple illustré, I'interface entre le magnétoscope 4 et le bus 1 est représenté comme étant externe au magnétoscope, ceci pour des raisons de clarté. Il est bien évident que 7 2726720 cette interface peut être intégrée au magnétoscope ou à un autre appareil, ce qui a pour avantage notamment de permettre l'utilisation de circuits internes du magnétoscope, tels qu'un microprocesseur ou un microcontrôleur. Quand une source vidéo émet un signal sur une prise Péritel, le connecteur 8 de cette prise porte une tension continue de 12V. La figure 3 représente un organigramme de l'exemple particulier du procédé conforme à l'invention. Dans un premier temps, I'unité centrale met en mode veille l'ensemble des sources vidéo, ainsi que l'ensemble des récepteurs vidéo. Le cas de chaque source sera traité indépendamment. L'unité centrale commande l'allumage de la première source vidéo, puis active l'émission d'un signal vidéo à partir de cette source. Selon le présent exemple, cette source est un magnétoscope dont on supposera qu'il est muni d'une cassette. Bien sûr, on pourra aussi mettre en oeuvre un éventuel modulateur intégré du magnétoscope pour fournir un signal vidéo. L'unité centrale passe alors en revue l'état de l'ensemble des récepteurs vidéo. Si un récepteur est allumé, alors une connexion Péritel existe entre ce récepteur et la source vidéo. La source vidéo, ainsi que d'éventuels récepteurs allumés, sont alors respectivement désactivés ou remis en veille. Le procédé est repris pour la source vidéo suivante. La notation prise pour l'organigramme numérote les sources de 1 à imax et les récepteurs de 1 à jmax. Si l'une des deux valeurs imax ou jmax est nulle, I'algorithme n'est pas mis en oeuvre, aucune connexion du type recerché n'existant dans le réseau. Le réseau illustré sur la figure 2 donne lieu à l'échange de commandes ci-dessous lors de l'application du procédé conforme présent exemple. On suppose que le magnétoscope 4 est la seule source vidéo du réseau, les récepteurs étant les téléviseurs 2 et 3. Le magnétoscope 4 peut aussi être considéré comme un récepteur. Cependant, s'agissant de la seule source, son état ne sera pas testé dans le présent exemple. L'unité centrale 5 est nommé UC, les téléviseurs 2 et 3 respectivement TV1 et TV2 et le magnétoscope VCR. 8 2726720 De A Commandes Commentaires UC TVl POWER, write, standby Mise en veille de TV1 UC TV2 POWER, write, standby Mise en veille de TV2 UC VCR POWER, write, standby Mise en veille du VCR UC VCR MODE, write, play VCR est allumé et mis en mode reproduction UC TV1 POWER, read-request Lecture de l'état de TV1 par UC TV1 UC POWER, read-response, TV1 renvoie son état à UC. standby UC en déduit qu'il n'y a pas de connexion Péritel entre VCR et TV1 UC TV2 POWER, read-request Lecture de l'état de TV2 par UC TV2 UC POWER, read-response, ON TV2 renvoie son état à UC, qui en déduit l'existence d'une connexion Péritel entre VCR et TV2 UC TV2 POWER, write, standby Remettre TV2 en mode veille UC VCR POWER, write, standby Remettre VCR en mode veille Une fois le procédé appliqué, I'unité centrale possède une carte complète des connexions Péritel dans le réseau. Il s'agit bien évidemment des connexions Péritel induisant un allumage d'un appareil. Lorsque l'unité centrale mettra en oeuvre une source donnée, elle pourra ainsi envoyer des ordres adéquats aux appareils connectés à cette source. Si un appareil ne réagit pas à la présence d'une tension sur la broche 8 du connecteur Péritel, aucune connexion ne sera détectée. Dans la mesure o ce type d'appareil ne subira pas de mise en fonctionnement intempestive, cette non-détection n'a pas de conséquences indésirables. Selon une variante de réalisation, le procédé conforme à l'invention est mis en oeuvre lors de l'installation d'une nouvelle source vidéo ou d'un nouveau récepteur dans le réseau. Le procédé n'est mis en oeuvre que lorsque le type d'appareil est tel qu'il peut éventuellement induire une nouvelle connexion de prise Péritel. Selon une variante de réalisation, le procédé est mis en oeuvre sur initiative de l'utilisateur. 9 2726720 Selon une variante de réalisation, I'ensemble des sources vidéo est réparti en plusieurs groupes. Au lieu d'allumer une seule source à la fois, un groupe entier de sources est mis en marche en même temps. Si aucun récepteur n'est allumé, aucune connexion Péritel existe pour ce groupe de sources. Si au moins un récepteur est allumé, les sources de ce groupe sont traîtées indépendamment pour déterminer les connexions existantes. Cette variante permet de traîter plus rapidement un grand nombre d'appareils. Selon une variante de réalisation, une recherche pyramidale des connexions de type Péritel est effectuée. En un premier temps, toutes les sources vidéo du réseau sont activées. Si aucun récepteur n'est allumé, alors aucune connexion n'est détectée. Dans le cas contraire, les sources vidéo sont réparties en au moins deux groupes de sources. Pour chaque groupe de sources, la même opération est recommencée: activation de l'ensemble des sources du groupe, puis séparation éventuelle en sous-groupes. Cette division peut être poursuivie jusqu'au niveau des sources individuelles, ou s'arrêter quand un groupe contient un nombre limite de sources, qui seront traitées une à une. Selon une variante de réalisation, I'utilisateur peut faire connaître des connexions directement à l'unité centrale. Le procédé conforme à l'invention est alors utilisé pour vérifier la validité des données ainsi entrées et procéder à une éventuelle correction. 2726720 REVENDICATIONS 1. Procédé de détection de connexions de type Péritel dans un réseau domotique caractérisé en ce qu'il comporte les étapes: a) de désactiver les sources vidéo reliées au réseau, b) de mettre en veille les récepteurs vidéo reliés au réseau, c) de commander l'émission d'un signal vidéo d'une première source vidéo, d) de détecter les récepteurs vidéo allumés, e) de mémoriser l'existence d'une connexion entre ladite première source et lesdits récepteurs vidéo allumés, f) de désactiver ladite première source et de remettre en veille lesdits récepteurs vidéo allumés, g) de reprendre le procédé à partir de l'étape c avec chacune des sources restantes. 2. Procédé selon la revendication 1, caractérisé en ce qu'il est mis en oeuvre lors de l'installation d'une nouvelle source vidéo ou d'un nouveau récepteur vidéo dans le réseau. 3. Procédé selon l'une des revendications précédentes, caractérisé en ce qu'il est mis en oeuvre sur l'initiative d'un utilisateur. 4. Procédé selon l'une des revendications précédentes, caractérisé en ce que la mémorisation des connexions est utilisée pour mettre en veille des récepteurs vidéo mis en fonctionnement de façon indésirable lors de la mise en fonctionnement d'une source vidéo pour laquelle il existe de telles connexions. 5. Procédé de détection de connexions de type Péritel dans un réseau domotique caractérisé en ce qu'il comporte les étapes: a) de désactiver les sources vidéo reliées au réseau, b) de mettre en veille les récepteurs vidéo reliés au réseau, c) de commander l'émission d'un signal vidéo d'un groupe de sources vidéo, I 1 2726720 d) de détecter si aucun récepteur vidéo n'est allumé, et dans ce cas, de désactiver les sources vidéo dudit groupe et de reprendre l'étape c avec le groupe suivant de sources vidéo, e) dans le cas o au moins un récepteur vidéo allumé est détecté, de détecter les connexions pour ce groupe de sources vidéo selon le procédé conforme à l'une des revendications précédentes, ledit groupe étant considéré comme constituant l'ensemble des sources vidéo du réseau pour l'application dudit procédé, f) de reprendre l'étape c avec le groupe suivant de sources vidéo. 6. Procédé de détection de connexions de type Péritel dans un réseau domotique caractérisé en ce qu'il comporte les étapes: a) de mettre en veille les récepteurs vidéo reliés au réseau, b) de commander l'émission de signaux vidéo à partir de toutes les sources vidéo du réseau c) de détecter si des récepteurs vidéo sont allumés, d) dans la négative, de conclure à l'inexistence desdites connexions, e) dans l'affirmative, de répartir les sources vidéo du réseau en au moins deux groupes, et de procéder aux étapes suivantes: f) de mettre en veille les récepteurs vidéo reliés au réseau, g) pour chaque groupe, de commander l'émission d'un signal vidéo à partir des sources dudit groupe, h) de détecter si des récepteurs vidéo sont allumés, i) dans la négative, de conclure à l'inexistence desdites connexions, j) dans l'affirmative, de procéder à une séparation en sous- groupes desdites sources appartenant audit groupe, k) de reprendre les étapes f à j pour chaque groupe, sous- groupe ou ensemble plus petit jusqu'à ce que les ensembles formés contiennent un nombre limite de sources vidéo. 3)5 7. Procédé selon la revendication 6, caractérisé en ce que ledit nombre limite étant strictement supérieur à 1, le procédé conforme à l'une des revendications 1 à 4 est mis en oeuvre pour identifier lesdites connexions, ledit ensemble contenant ledit nombre limite de sources 12 2726720 vidéo étant considéré comme constituant l'ensemble des sources vidéo du réseau pour l'application dudit procédé. 8. Procédé selon la revendication 6, caractérisé en ce que ledit nombre limite étant de un, l'étape h comportant une étape de mémorisation de l'existence d'une connexion entre ladite source vidéo dudit ensemble et lesdits récepteurs vidéo allumés.