FR 2687523 A1 19930820 FR 9201814 A 19920218 1 - REGIE DE DIFFUSION DE PROGRAMMES AUDIOVISUELS La présente invention concerne une régie de diffusion pouvant servir, en particulier, à la gestion de l'enchaînement d'émissions audiovisuelles, notamment de radiotélévision, provenant d'une pluralité d'appareils. De telles régies comportent des robots qui sont agencés pour sélectionner des cassettes enregistrées, au moyen d'un manipulateur de saisie de cassette et chargeant celle-ci dans un lecteur Ces robots sont programmés pour avoir un fonctionnement autonome Par ailleurs, des pupitres de commande sont installés auprès de chacun des types d'appareils, vidéo ou audio, permettant de commander une grille ou matrice de sélection effectuant le choix de la sortie d'un appareil reliée à l'une des entrées de cette grille et de l'aiguiller vers la ou une sortie de cette grille reliée à l'émetteur, à l'émetteur d'antenne en cas de diffusion hertzienne Ces pupitres comportent aussi divers boutons de réglage de l'émission, pour, par exemple, agir sur l'intensité et la bande de fréquences audio. Un tel agencement manque de souplesse En effet, les robots sont programmés de façon figée, si bien qu'en cas d'événement perturbant le séquencement normal des émissions, il faut reprendre en manuel ce séquencement et redéfinir un nouveau séquencement à l'attention des robots. De plus, les pupitres commandant les grilles de sélection étant implantés près des appareils concernés, cela nécessite un déplacement du technicien gérant le séquencement et interdit en pratique un éloignement trop -2 - grand entre ces pupitres, afin que les choix et réglages soient effectués en temps voulu en début de chaque émission La présente invention vise à résoudre ces problèmes. A cet effet, elle concerne une régie de diffusion de programmes audiovisuels comportant: au moins un robot agencé pour commander au moins un appareil contenant des informations de programmes et un pupitre de commande, caractérisée par le fait que ledit pupitre de commande est associé à un automate programmable agencé pour commander ledit robot. On peut ainsi, à partir d'un pupitre unique centralisé, émettre des ordres vers un ou plusieurs robots, proches ou distants, coordonner le séquencement de l'émission de divers appareils, vidéo et audio, et régler leurs caractéristiques d'émission, sans perte de temps Au cas o se présenterait la nécessité imprévue de redéfinir rapidement un séquencement des émissions, cet automate pourrait effectuer, de façon centralisée, cette redéfinition, puis émettre vers chaque robot des micro- instructions indiquant le détail de chacune des étapes élémentaires, telles que démarrage préalable d'un lecteur de bande magnétique puis lecture au bout d'un temps défini Cela permet de synchroniser parfaitement les émissions, telles que son et image, issues de robots différents - Un bus de transmission de données reliant ledit automate au robot peut commodément servir pour les transmissions de données entre cet automate et ces robots, ce qui -3 - limite le câblage nécessaire En particulier, ce bus peut être de grande longueur pour permettre l'exploitation synchronisée de robots situés dans des locaux différents. Le pupitre de commande peut être relié au bus et ainsi communiquer au moyen de celui-ci avec les robots ou avec l'automate, qui peut alors être implanté dans un local technique éloigné du pupitre d'exploitation. Il peut être avantageux qu'une logique asservie du robot soit prévue pour recevoir des ordres issus de l'automate ou du pupitre de commande et actionner en conséquence le robot Elle peut, par exemple, contenir des macro- instructions définissant une séquence desdites micro- instructions élémentaires, ce qui permet de n'émettre que des ordres correspondant aux macro-instructions et limite ainsi le trafic sur le bus. De plus, la logique asservie peut comporter des moyens de mémorisation d'une séquence d'ordres issus de l'automate Dans ce cas, l'automate, ayant préalablement transmis ces ordres, n'a plus qu'à valider leur exécution à l'instant qu'il veut, par l'envoi d'un ordre de courte durée. Afin de décharger l'automate de l'envoi de ces ordres validant l'exécution des ordres mémorisés au niveau des robots, il peut être prévu une base de temps du robot agencée pour fournir des indications calendaires à ladite logique asservie, servant au séquencement de l'exécution desdits ordres. Du fait que la logique asservie peut gérer elle-même le séquencement, le bus n'a pas besoin d'être à transmission rapide ou de type temps réel. -4- Le fonctionnement des robots peut être surveillé par l'envoi d'informations, grâce à des moyens de transmission d'informations de la logique asservie émettant vers l'automate ou le pupitre de commande, ce qui permet de visualiser, sur le pupitre de commande, tout défaut, ou visualiser la configuration des appareils gérés par le robot. La gestion des émissions d'antenne peut être facilitée en prévoyant, dans l'automate, des moyens de mémorisation d'un journal de bord qui indique, dans le détail, le déroulement réel des émissions d'antenne effectuées, ce qui permet l'édition de statistiques sur les incidents et sert aussi à la gestion comptable, par exemple pour calculer les droits d'auteur ou déceler les annonces publicitaires défectueuses. Le raccordement à une extension d'un tel bus ou à un serveur d'informations ou de commandes peut être effectué par une passerelle raccordant cette régie à un réseau de transmission de données. Afin de faciliter les relations homme-machine, un pupitre d'exploitation de l'automate est avantageusement relié à l'automate programmable, ce qui permet de disposer de ce pupitre d'exploitation dans un local distant de celui de l'automate Inversement, ce pupitre d'exploitation peut être intégré à l'automate, pour améliorer la compacité de l'ensemble. L'invention sera mieux comprise à l'aide de la description suivante de la forme de réalisation préférée de la régie de l'invention, en référence à la figure en annexe qui la représente schématiquement. -5- La régie 1 de diffusion de programmes de radiotélévision, représentée sur la figure, comporte des robots 2, dont trois sont ici représentés, permettant la sélection d'un appareil 3 parmi plusieurs, contenant des informations (programmes) mémorisées ou engendrées en temps réel et qui sont reliés, par une sortie 25, à un émetteur Comme appareils, on peut considérer un lecteur de cassette, une caméra de prise de vues, par exemple. La sélection est effectuée par une logique asservie 2 L du robot 2 associé Dans un cas, un manipulateur (non représenté) de cassettes audio ou vidéo charge la cassette choisie dans un lecteur 3 dont la sortie est directement reliée à la sortie 2 S du robot considéré. Dans un second cas, une grille de sélection 2 G du robot 2, recevant des canaux audio et/ou vidéo issus de caméras 3, aiguille l'un de ceux-ci vers la sortie 25. Un pupitre 4 de commande centralisée comporte des organes de commande 4 C: boutons, potentiomètres permettant d'émettre des ordres destinés aux divers appareils 3 associés aux robots 2 et qui leur sont transmis par les robots et un bus 6 Il est aussi prévu un écran 4 E recevant des informations relatives à l'état de ces appareils 3 et permettant aussi un dialogue homme-machine pour la mise au point, en temps réel, du séquencement des émissions à l'antenne à partir de ce pupitre de commande 4. Par ailleurs, un automate 5, qui est programmable, est relié par le bus 6, qui assure une transmission de données, au pupitre 4 de commande ainsi qu'aux robots 2. Une unité centrale 5 UC de cet automate 5, comportant un microprocesseur, est associée à une mémoire de programme M ainsi qu'à une base de temps 5 BT, et gère le séquencement des émissions d'antenne en fonction d'ordres préalablement introduits au moyen d'un pupitre -6- P d'exploitation de l'automate, ou d'une passerelle 8, définie plus loin, en émettant des ordres à destination des logiques asservies 2 L Une mémoire 5 J est prévue pour conserver un journal de bord indiquant le détail des émissions d'antenne ayant eu lieu. Le pupitre de commande 4 comporte des éléments identiques à ceux ( 5 UC, 5 M, 5 BT) qui viennent d'être décrits pour l'automate 5 et dispose d'une touche d'activation 41 C du pupitre de commande 4, lui permettant de devenir maître pour la commande des robots 2, au détriment de l'automate 5 Le pupitre 5 P d'exploitation, qui est relié à l'automate 5, est destiné aux relations homme-machine pour l'introduction des ordres de séquencement destinés aux robots 2. Dans le présent exemple, les logiques asservies 2 L ont une intelligence locale, grâce à un microprocesseur 2 MP, leur permettant d'exécuter de façon autonome des séquences d'ordres reçus de l'automate 5. Une base de temps locale 2 BT d'un robot 2 fournit à sa logique asservie 2 L des informations calendaires lui permettant d'exécuter, à l'instant voulu, les ordres mémorisés De plus, la logique asservie 2 L comporte une mémoire 2 MI mémorisant des séquences de micro- instructions, chaque séquence correspondant à une macro- instruction, c'est-à-dire à un ordre tel qu'émis par l'automate 5 ou le pupitre de commande 4. La logique asservie 2 L comporte aussi des moyens de transmission d'informations 2 I vers l'automate 5, informations émises de façon spontanée ou sur ordre de celui-ci et représentant par exemple les états des appareils 3 Elle comporte aussi des moyens 2 MO de mémorisation d'ordres reçus au travers du bus 6. 7 - Des interfaces de bus 7, respectivement associées à chacune des entités reliées au bus 6, comportent des moyens matériels et logiciels nécessaires pour gérer les échanges de données sur ce bus 6 Ces moyens sont bien connus de l'homme du métier et ne seront donc pas décrits en détail. Il est aussi prévu une interface spécifique de bus, sous la forme d'une passerelle 8 comportant une logique de conversion entre le protocole de transmission de paquets X 25 d'une recommandation CCITT et le protocole du bus 6. Cette passerelle 8 est reliée à un réseau de transmission 9 de données en mode X 25. Le fonctionnement de cette régie de diffusion 1 est le suivant Dans une phase préparatoire, un opérateur programme le séquencement voulu des émissions d'antenne au moyen du pupitre d'exploitation 5 P de l'automate 5. Lorsque la séquence est au point, l'opérateur en commande l'envoi, au travers du bus 6, par l'automate 5 aux logiques asservies 2 L concernées, dont il connaît les adresses. Chacune de ces logiques asservies 2 L mémorise les ordres reçus dans les moyens 2 MO de mémorisation des ordres et les exécute lorsque l'instant de leur exécution correspond à l'indication fournie par la base de temps 2 BT du robot 2 Pour cette exécution, elle adresse les moyens de mémorisation de micro-instructions 2 MI en utilisant un décodeur d'ordres (non représenté), ce qui lui fournit ainsi la séquence de micro-instructions nécessaire à l'exécution de cet ordre Cela évite l'émission de cette séquence à partir de l'automate 5 et conduit à une occupation moindre du bus 6. -8 - Les moyens 2 I de transmission d'informations vers le bus 6 informent l'automate 5 et le pupitre 4 de commande de l'état du robot 2 et des appareils 3 associés, afin qu'un opérateur disposant du pupitre 4 de commande réagisse rapidement en cas de défaillance d'un appareil 3, d'un robot 2 ou même de l'automate 5 et reconfigure le séquencement relatif aux divers robots 2, l'opérateur étant informé au moyen de l'écran 4 E Cet opérateur peut ainsi reprendre, à tout instant, la régie 1 en commande manuelle, grâce à la touche d'activation 41 C du pupitre de commande 4. Du fait que le pupitre 4 de commande dispose de moyens appropriés de commande des robots 2 et qu'il dispose de la connaissance de l'état de tous les robots 2 et appareils 3, de par la réception des données émises sur le bus 6 par les moyens 2 I de transmission d'information, il peut ainsi valablement effectuer une reprise manuelle de la régie 1. La passerelle 8, reliée au réseau 9 de transmission de données, en mode paquets dans cet exemple, permet l'échange de données entre l'automate 5 et un centre de gestion, par exemple pour introduire, dans l'automate 5, des informations relatives au séquencement des émissions d'antenne prévues En sens inverse, l'automate 5 émet, vers le centre de gestion, le journal de bord, à partir de la mémoire 5 J, faisant un compte-rendu des émissions d'antenne déjà effectuées, ceci à des fins de statistiques et de facturation Dans le cas o le trafic de cette passerelle 8 serait susceptible de trop occuper le bus 6, elle peut être implantée directement dans l'automate 5 ou dans son interface de bus 7. Bien entendu, et bien que n'aient été envisagés dans la description ci-dessus que des programmes de _ 9 - radiotélévision, l'invention s'applique tout autant à des programmes audiovisuels autres, tels que des programmes purement radiophoniques ou des programmes de télévision câblée. -10- REVENDICATIONS 1 Régie de diffusion de programmes audiovisuels comportant: au moins un robot ( 2) agencé pour commander au moins un appareil ( 3) contenant des informations de programmes et un pupitre ( 4) de commande, caractérisé par le fait que ledit pupitre de commande ( 4) est associé à un automate programmable ( 5) pouvant commander ledit robot ( 2). 2 Régie selon la revendication 1, dans laquelle un bus ( 6) de transmission de données relie ledit automate ( 5) au robot ( 2). 3 Régie selon l'une des revendications 1 et 2, dans laquelle ledit pupitre de commande ( 4) est relié audit bus ( 6). 4 Régie selon l'une des revendications 1 à 3, dans laquelle une logique asservie ( 2 L) du robot ( 2) est prévue pour recevoir des ordres issus de l'automate ( 5) et actionner en conséquence le robot ( 2). Régie selon la revendication 4, dans laquelle ladite logique asservie ( 2 L)comporte des moyens de mémorisation ( 2 MO) d'une séquence d'ordres issus de l'automate ( 5). 6 Régie selon la revendication 5, dans laquelle une base de temps ( 2 BT) du robot ( 2) est prévue pour fournir des indications calendaires à ladite logique -11- asservie ( 2 L), servant au séquencement de l'exécution desdits ordres. 7 Régie selon l'une des revendications 4 à 6, dans laquelle ladite logique asservie ( 2 L) comporte des moyens ( 2 I) de transmission d'informations vers l'automate ( 5). 8 Régie selon l'une des revendications 1 à 7, dans laquelle l'automate ( 5) comporte des moyens ( 5 J) de mémorisation d'un journal de bord. 9 Régie selon l'une des revendications 1 à 8, dans laquelle une passerelle ( 8) permet son raccordement à un réseau de transmission de données ( 9). Régie selon l'une des revendications 1 à 9 dans laquelle il est prévu un pupitre ( 5 P) d'exploitation de l'automate programmable ( 5).