Brevet FR2810832A1 — publié le 20011228

La présente invention concerne un réseau de télévision numerique, de télévision privée notamment, pour réaliser, diffuser et contrôler des programmes de télévision interactive. Dans l'état de la technique, on dispose de solutions permettant de produire des programmes de télévision numérique qui sont diffusés sur réseaux de diffusion comme des câbles, ou, des faisceaux hertziens, vers des postes récepteurs de programmes de telévision numérique. Dans de tels programmes, plusieurs types de données numériques peuvent être échangés. Ce sont principalement des données d'image, des séquences d'images, des sons, des séquences de sons, des textes, des graphiques, des commandes et des messages de contrôle. La production d'un tel programme nécessite donc la manipulation dans le cadre d'un langage de commandes d'un nombre élevé de types différents de données. Par ailleurs, il faut permettre de réaliser des applications complètes comportant plusieurs programmes, diffusés vers des utilisateurs différents, modifier des programmes existants et d'autres caractéristiques. La présente invention permet de réaliser un réseau de telévision numerique, du genre comportant au moins un ordinateur diffuseur comportant des moyens de stockage de données et des moyens pour transmettre des applications de télévision numérique, et au moins un dispositif pour exécuter au moins une application de telévision numerique. Elle se caractérise notamment par le fait que le réseau comporte - une centrale de régies installée sur au moins l'ordinateur diffuseur pour créer, modifier et/ ou diffuser une application de télévision ; - un transcodeur ou générateur pour transcoder les applications de télévision numérique issues de la centrale de régies ; - des consoles destinatrices des applications issues du transcodeur et diffusées par au moins un canal de diffusion. Selon un autre aspect, l'invention concerne un réseau caractérisé en ce que la centrale de régies comporte - un gestionnaire de régies comportant un moyen d'activation de l'une d'au moins des régies ; - une régie des média comportant des moyens pour éditer, notamment des moyens de récupération, des moyens de centralisation, et des moyens d'archivage, et des moyens pour organiser les éléments destinés à composer au moins une application de télévision numérique , - une régie des programmes comportant des moyens de composition d'une application de télévision numérique selon une arborescence et une navigation prédéfinissables, des moyens pour mettre à jour une application et des moyens pour déterminer des règles de diffusion coopérant avec moyens pour réaliser des listes d'exécution de programmes (Playlists) et avec des moyens de classement et d'archivage des programmes et/ ou listes d'exécution ; - une régie des sites comportant des moyens de distribution et des moyens de diffusion des programmes créés ou mis à jour dans la régie des programmes. Selon un autre aspect, l'invention concerne un réseau, caractérisé en ce que chaque regie comporte - une barre de menu ; - une liste hiérarchisée ; - une zone des propriétés des éléments sélectionnées dans la régie ; - une zone de visualisation contenus. Selon un autre aspect, l'invention concerne un réseau, caractérisé en ce que la zone des propriétés de chaque régie comporte - une zone des types d'éléments à sélectionner, - une zone d'édition du nom l'élément à sélectionner ; - une zone d'édition des valeurs des propriétés de l'élément sélectionné. Selon un autre aspect, l'invention concerne un réseau, caractérisé en ce que la zone visualisation du contenu pour chaque régie comporte des moyens de commandes pour sélectionner un mode de visualisation en forme de Table, en forme de Zoom, en forme de Vignette et en mode de Sélection simple ou multiple. Selon un autre aspect, l'invention concerne un réseau, caractérisé en ce que le gestionnaire des régies comporte aussi à un gestionnaire droits d'accès qui limite l'accès de la centrale des régies aux ressources et profils cibles selon le poste où il est installé. Selon autre aspect, l'invention concerne un réseau, caractérisé que la régie des média comporte des moyens pour exécuter l'une moins des fonctions suivantes ASSOCIER : pour remplir un élément d'une autre régie avec le contenu du media ; EDITER : pour modifier le contenu du média ; REMPLACER : pour changer le fichier physique du média. Selon autre aspect, l'invention concerne un réseau, caractérisé en que la régie des média comporte aussi des moyens pour exécuter moins l'une des fonctions suivantes : Visualiser, Nouveau, Nouveau/ Dossier , Nouveau/ Media, Renommer/ Modifier, Supprimer, Copier, Dupliquer , Déplacer, Exporter, Importer, Ajouter, Ajouter/ Vidéo, Ajouter/ Image, Ajouter/ Audio, Ajouter/ Texte, Ajouter/ Fichier, Remplacer. Selon autre aspect, l'invention concerne un réseau, caractérisé en que la régie des média comporte des moyens pour traiter l'un au moins des objets suivants : Dossier, Vidéo, Image, Son, Texte, fichier Internet, fichier base de données. Selon autre aspect, l'invention concerne un réseau, caractérisé ce que la régie des programmes comporte des moyens pour exécuter l'une au moins des fonctions suivantes GENERER pour lancer la génération du code source et l'envoyer au générateur ; VISUALISER pour afficher la scène telle que sur un écran TV ; REGIE DES MEDIA pour ouvrir la régie des média en pointant automatiquement sur le média associé à l'élément courant ; CHANGER DE MEDIA pour sélectionner un autre média de la régie des média et l'associé à l'élément courant ; EDITER LE CONTENU pour créer ou modifier le contenu du média associé et donc de l'élément courant ; VIDER LE CONTENU pour rompre le lien entre média associé et l'élément courant. Selon un autre aspect, l'invention concerne un réseau, caractérisé en ce que la régie des programmes comporte aussi des moyens pour exécuter au moins l'une des fonctions suivantes Visualiser, Nouveau, Nouveau/ Dossier, Nouveau/ Elément , Nouveau/ Programme, Renommer/ Modifier , Supprimer, Supprimer les liens, Copier, Coller, Dupliquer, Déplacer, Exporter, Importer, Média , Contenu, et d'autres encore. Selon autre aspect, l'invention concerne un réseau, caractérisé ce que la régie des programmes comporte des moyens pour traiter l'un au moins des objets suivants : Dossier, Liste d'exécution PLAYLIST, Liste d'exécution synchronisée PLAYLIST TIMEE, Annuaire interactif "CITYLINE", Catalogue, Module d'exécution de listes de programmes (JUKE-BOX), Module d'insertion d'annonces (ADS-INSERTER), Formation, Module de gestion de programmes boursiers (INFO-STOCK), de Services Météo, de commerce électronique commerce), de banque électronique (e-bank), de magazine électronique (e-zine), et d'autres encore. Selon un autre aspect, l'invention concerne un réseau, caractérisé en ce que la régie des programmes comporte des moyens pour traiter au moins des éléments suivants : Structure, Vidéo, Son, Image, Texte, Dessin, Page, Liste, Diaporama, Scène, Aiguillage, Instruction, Bouton, et d'autres encore. Selon autre aspect, l'invention concerne un réseau, caractérisé ce que la centrale des régies et le générateur sont installés sur moins deux postes ou stations distinctes connectées par un réseau de communications. Selon autre aspect, l'invention concerne un réseau, caractérisé en que la centrale des régies 4 est répartie entre au moins une régie principale (61) et une ou plusieurs régies secondaires (61-1à 61-n) au moins un système de réalisation. Selon un autre aspect, l'invention concerne un réseau, caractérisé en ce que le générateur de codes coopère dans un système de production avec une régie Générale pour la génération des applications et avec un module de gestion des données et des flux en temps reel. Selon un autre aspect, l'invention concerne un réseau, caractérisé en ce que le système de production est connecté par une liaison bidirectionnelle avec un système de Distribution comportant notamment un serveur de flux lui-même connecté à au moins un réseau de diffusion à des stations de clients. Selon un autre aspect, l'invention concerne un réseau, caractérisé en ce que le générateur de codes comporte des moyens pour traiter chaque application de télévision numérique, qui elle-même comporte # des moyens de traitement de paramètres propres à chaque application et valables pour tous les autres éléments composant comme des Objets-TV ; # des moyens de traitement de paramètres de diffusion permettant d'identifier le canal sur la station de client ; # des moyens de traitement d'écrans de l'application ; # des moyens de traitement de données de l'application. Selon un autre aspect, l'invention concerne un réseau, caractérisé en ce que les moyens de traitement de données de l'application comportent # moyens de traitement d'un Nom d'application ; # moyens de traitement d'un identificateur ID d'application ; # moyens de traitement d'une Palette identifiant les couleurs d'Objets-TV affichés ; # moyens de traitement d'un code d'accès à l'application en diffusion (Triplet DVB) ; # des moyens de traitement d'une Liste de scènes TV chacune d'un type choisi parmi Les scènes simples ; Les scènes multi-page ; Les scènes avec menu-liste. Selon un autre aspect, l'invention concerne un réseau, caractérisé en ce que les moyens de traitement d'une liste de scènes TV comportent aussi des moyens de traitement moins une scène simple qui comportent # moyens de traitement d'un Nom désignant scène ; moyens de traitement d'une Durée d'affichage de la scène ; # moyens de traitement d'une Liste d'Objets composant la scene. Selon un autre aspect, l'invention concerne un réseau, caractérisé en ce que les moyens de traitement d'une liste de scènes TV comportent aussi des moyens de traitement moins une scène multi-page qui comportent # moyens de traitement d'un Nom désignant scène; # moyens de traitement d'une Durée d'affichage de la scène ; # moyens de traitement d'une Liste d'Objets-TV composant au moins une page de la scène ; # moyens de traitement d'une Liste de pages TV composant la scene. Selon un autre aspect, l'invention concerne un réseau, caractérisé en ce que les moyens de traitement d'une liste de scènes TV comportent aussi des moyens de traitement moins une scène multi-page qui comportent moyens de traitement d'un Nom désignant scène ; # moyens de traitement d'une Durée d'affichage de la scène ; # moyens de traitement d'une Liste d'Objets-TV composant au moins une page de la scène ; # moyens de traitement d'une Liste menus-listes TV composant la scène. Selon un autre aspect, l'invention concerne un réseau, caractérisé en ce que les moyens de traitement d'une Liste de pages TV composant la scène comportent des moyens traitement d'au moins une page TV qui comportent # moyens de traitement du Nom désignant la page TV ; # moyens de traitement d'une Durée d'affichage la page TV ; # des moyens de traitement d'une Liste d'Objets-TV propres à la page TV. Selon un autre aspect, l'invention concerne un réseau, caractérisé en ce que les moyens de traitement d'une Liste de menus- listes TV composant la scène comportent des moyens de traitement moins un menu-liste TV qui comportent moyens de traitement d'un Nom de liste du menu-liste TV ; moyens de traitement d'une Liste de rubriques TV ; moyens de traitement d'une Liste d'Objets-TV propres à la scene TV à laquelle le menu-liste TV est associé. Selon un autre aspect, l'invention concerne un réseau, caractérisé en ce que les moyens de traitement d'une Liste rubriques TV comportent aussi moyens de traitement d'un Nom de rubrique du menu-liste associé ; moyens de traitement d'une Liste d'Objets-TV représentant rubrique ; moyens de traitement d'un Objet-TV contenant la définition page TV associé à la rubrique. Selon un autre aspect, l'invention concerne un réseau, caractérisé en ce que les moyens de traitement d'Objet-TV ou de listes d'Objets-TV manipulent l'un des types d'Objets-TV pris parmi des objets-texte, des objets-dessin, des objets image, des objets- aiguillage, des objets-instruction. Selon un autre aspect, l'invention concerne un réseau, caractérisé en ce que le générateur ou transcodeur comporte moyens pour partager en blocs unitaires compatibles avec contraintes des systèmes cibles les programmes issus des régies réalisation et/ou de production, chaque bloc unitaire correspondant une scène, et en ce qu'il comporte des moyens pour produire fonction de chaque bloc unitaire une pluralité de lignes de programme en langage de bas niveau, chaque ligne de programme de télévision comportant au moins l'un des éléments suivants # identification ; # type ; # contenu ; # propriétés ; # liens. D'autres caractéristiques et avantages de la présente invention seront mieux compris à l'aide de la description qui contient des tableaux dont le texte fait partie et des dessins annexés qui sont - la figure 1 : un schéma général d'un réseau de télévision numérique selon un mode préféré de réalisation de l'invention ; - la figure 2 : un schéma bloc d'un gestionnaire de régies dans le mode de réalisation de la Figure 1 ; - la figure 3 : un schéma d'une partie d'un gestionnaire de régies dans le mode de réalisation de la figure 1 ; - figure 4 : un schéma d'une autre partie gestionnaire de regies dans le mode de réalisation de la figure ; - figure 5 : un schéma d'une autre partie gestionnaire de regies dans le mode de réalisation de la figure ; - figure 6 : un organigramme d'exploitation d'un réseau de telévision dans la configuration du mode de réalisation de la figure - figure 7 : un schéma bloc d'un autre mode de réalisation de l'invention. I. VOCABULAIRE Dans la suite de la description, on appelle - "Logiciel", une application particulière généralement dédiée à la réalisation ou à l'assistance de tâches connues (comptabilité des échanges, traitement de texte, etc.), - "Application", un moyen informatique qui exécute un ensemble de tâches en réponse à des ordres provenant d'une télécommande, d'un clavier, ou plus généralement d'un système de saisie, - "Programme", une séquence audiovisuelle, interactive, comme un jeu ou film, pour réaliser des tâches connues et/ ou diffuser une séquence continue audiovisuelle, - "Interactif", la qualité d'un objet informatique d'intervenir dans le déroulement d'une application ou d'un programme, (par opposition à un film par exemple, dont le déroulement est continu et non interruptible), - "Liste d'exécution", une liste ordonnée de programmes destinés à être diffusés sur un support audiovisuel : programme de télévision, disque optique de type CD-ROM, etc. - "Programmation", l'équivalent d'une Liste d'exécution, mais incluant la notion de planification dans le temps, (a programmation des chaînes de telévision en est un exemple), - "Elément", le terme générique désignant notions, les objets manipulés sur le réseau de télévision l'invention, (plus particulièrement, dans la régie des programmes, éléments sont les composants des programmes), comme les Objets - "Contenu", le terme générique désignant la source, la matière d'un média : du texte, des images, des sons, des vidéos - "Média", le terme générique désignant des fichiers informatiques contenant des sources de type texte, image, son et vidéo issu de moyens multimédia c'est-à-dire mettant en oeuvre des éléments provenant de divers média. II. STRUCTURE DU RESEAU va maintenant décrire les composants d'un réseau selon un mode réalisation de l'invention représenté à la figure 1. réseau de télévision numérique du mode de réalisation comporte un ordinateur diffuseur 1 équipé des ressources bureautiques connues. Le diffuseur 1 exécute une application qui permet de produire, d'éditer et de diffuser programmes de télévision numérique vers les consoles constituant les Stations des clients 2 du réseau. Chaque Station de client connectée sur le réseau par tout canal de communication convenable 3. Le diffuseur 1 peut comporter un ou plusieurs ordinateurs travaillant en relation, notamment dans un réseau local, réseau mondial comme Internet en version externe (web ou ftp) interne (Intranet). Sur le diffuseur 1 est exécutée une application désignée par l'expression "centrale des régies" 4 qui mobilise des ressources informatiques 5 pour construire des projets 6 en fonction profils cible 7. La centrale des régies 4 produit des applications de telévision par une sortie 9 vers une mémoire de données statiques 8 à destination d'un générateur 11 de diffusion qui produit, dans un langage adapté au canal de transmission 3 et aux stations des clients 2, les applications diffusées. Dans un premier mode de réalisation, la centrale des régies 4 produit, sous la commande d'un utilisateur programmeur, au moins une application de télévision numérique. A cette fin, la centrale des régies 4 mobilise des ressources informatiques 5 en fonction de profils cibles 7 pour compiler des projets 6. Les ressources informatiques comportent des éléments matériels comme des fichiers disque ou des fichiers réseau, des organes de diffusion multimédia, etc., et des éléments logiciels comme des listes des pages écran, des scènes audiovisuelles, etc. Les profils cibles constituent des cadres de programmation précompilées que l'utilisateur peut alors reprogrammer à sa guise en au moins un projet, ainsi qu'il est bien connu dans les techniques de programmation objet. Ces divers éléments seront mieux décrits plus loin. L'application de télévision numérique produite par la centrale 4 est écrite un langage de description de tâches tel que langage XNIL ou autre langage informatique de haut niveau et elle fourni à destination d'un générateur 30 de descriptions dont une sortie est connectée au générateur 11 d'applications en langage de bas niveau destiné à n'importe quelle station d'utilisateur connectée au réseau, directement ou non. Lors du processus de production des applications de télévision numérique selon l'invention, les codes issus du genérateur de codes 12 sont transmis au générateur d'application reçoit éventuellement les données du générateur de données qui produit à titre de sortie une liste qui constitue une image mises au point et des essais de mise en service des flux de service le réseau de diffusion. Le générateur 11 d'applications en langage bas niveau retourne un code d'essai à un module gestionnaire d'erreurs 31 qui est connecté à la centrale des régies 4 pour permettre mise au point adaptée sous contrôle du programmeur ou automate de mise au point. Dans un autre mode de réalisation, qui sera détaillé plus loin l'aide de la figure 6, la centrale des régies 4 du mode de réalisation la figure 1 est divisée sur plusieurs postes de travail, par exemple reliés par un réseau local. Chaque poste comporte des droits d'accès partiel aux ressources de la centrale des régies 4, de sorte qu' poste donné produit une partie d'un programme de télévision numérique qui est transmis à un autre poste doté de droits d'accès supérieur qui peut alors le transcoder pour préparer sa diffusion. En revenant au mode de réalisation de la figure 1, le générateur 11 de diffusion comporte principalement un générateur de codes connecté à un générateur d'applications 13, qui reçoit des données générateur de données 14. La sortie 15 du générateur 11 peut etre stockée dans une mémoire de données dynamiques 16 accessible aussi en lecture par un lien 17, particulièrement quand une plusieurs stations de client retournent vers le diffuseur 1 des données comme c'est le cas dans une application de télévision interactive. La mémoire de données dynamiques 16 est connectée par une liaison bidirectionnelle 20 à un gestionnaire de communications dont la sortie est connectée au canal de communications 3. Le canal de communications 3 comporte principalement liaison 21 avec le gestionnaire de communications 19, qui est relié à un générateur de communications 22 qui, en fonction de l'application implanté sur les stations de client 2, génère et contrôle les flux entre diffuseur 1 et les diverses stations de clients 2 grâce à un réseau distribution 23 connecté à un réseau privé 24 (par exemple, le câblage d'un immeuble et une liaison 25 du réseau 24 à la station 2) ou directement sur un réseau de distribution 23, 25 comme le réseau téléphonique commuté, un faisceau hertzien, etc. La station de client 2 comporte principalement un lecteur de programmes de télévision numérique 26 connecté à une console 27 de lecture et, éventuellement dans une application télévision interactive, de saisie de commandes ou d'interventions l'utilisateur de la station de client 2 ; et une mémoire locale 28 memorisant les programmes et les données de l'application de télévision en cours d'exécution. La station de client 2 est gérée par un logiciel de gestion de station dit plate-forme de télévision numérique 29 cliente qui dépend de la station de client 2, par exemple du fournisseur d'acces au réseau de télévision numérique. Le gestionnaire de communications 19 est doté d'applications logicielles qui permettent des communications de l'un l'autre des types suivants texte et selon le protocole international ftp (file transfer protocol) ; base de données selon l'un ou l'autre des standards des bases de données multimédia (ODBC ou RPC, notamment) ; protocole http de type web ; ou protocoles Télétel ou Minitel. L'ensemble constitué par la mémoire de données dynamiques 16 et le gestionnaire de communications 19 est, dans un mode préféré de réalisation, associé dans une application logicielle de commerce électronique 30. Dans une telle application, particulièrement dans un réseau de télévision interactive, les échanges de données et d'applications de télévision interactive sont contrôlées notamment pour établir un paiement par chaque utilisateur ou client connecté au réseau. De telles applications de commerce électronique peuvent aussi être exploitées dans le cadre du réseau de l'invention. On va maintenant décrire la centrale des régies à l'aide des figures 1 et 2. La centrale des régies permet de créer, modifier et diffuser toute application de télévision, interactive ou non. La centrale 2 prend en charge le processus complet de réalisation depuis la récupération des fichiers sur les mémoires 8 et 16 du reseau jusqu'à l'enregistrement d'un flux optimisé sur le serveur de diffusion en passant par la mise en page et la prévisualisation avant envoi de l'application de télévision sur le réseau. L'ensemble de ces tâches est réalisé par trois régies, fonctionnant toutes de la même façon, chacune étant dédiée à réalisation d'une phase complète d'une application de télévision numérique 1. régie des média 41 constitue un moyen pour éditer et organiser contenu. Elle permet la récupération, la centralisation, l'archivage l'organisation de tous les média destinés à composer la chaîne ou l'application interactive. 2. La régie des programmes 42 constitue un moyen pour éditer et mettre à jour les programmes. Elle permet de composer une application interactive selon une arborescence et navigation définissables lors de la composition du programme du jeu de programmes de télévision interactive (CityLine , Juke-Box TV , OpenShop , Finance-Line(D, ... ) ou toute autre application interactive spécifique, notamment lorsque celle-ci nécessite des mises à jour de contenu. La régie des programmes permet également réaliser des listes d'exécution dites PIayList en en définissant règles de diffusion des média. Les mises à jours sont alors dynamiques et peuvent s'effectuer aussi souvent que souhaité. Les différents programmes et programmations ainsi réalisées peuvent ensuite être classés et archivés pour utilisation ultérieure. 3. La régie des sites 43 constitue un moyen pour diffuser les programmes. Elle permet de diffuser les programmes élaborés avec la régie des programmes 42. Pour les diffusions grand public (satellite, câble, ... ), la régie 43 comporte un moyen de référencement des générateurs d'applications et des serveurs de diffusion en place, pour que les générateurs comme le générateur 11 (figure 1) puissent déposer directement leurs flux sur serveurs souhaités. Dans le cadre de réseaux privés, la régie des sites 43 comporte un moyen pour personnaliser la diffusion en fonction de typologie de site, groupes de sites, sites seuls, ou même d'écran de télévision, d'heures de jours de la semaine. C'est également depuis la régie des sites 43 que sont gérées les remontées d'informations, permettant, dans le cas de réseaux de télévision interactive, de concentrer les statistiques d'utilisations des systèmes applicatifs. II est alors possible de connaître precisément le temps utilisation par poste, les dates de consultation, les informations les plus demandées, etc. afin de faire évoluer au mieux ses produits. Toutes les informations des trois régies 41 à gérées, stockées et manipulées par les régies, sont exportables sous différents formats (Profile, Ascii Tabulé, XIV1L...), et constituent une description exacte du programme souhaité. Selon leurs formats, ces informations peuvent etre lues directement par des applications de navigation (navigateurs internet dits "browsers web" ou autres) ou des systèmes adaptés (gestionnaires de télévision tv-manager, etc.), ou bien encore être récupérees automatiquement par des générateurs d'application et de données, lesquels produisent alors les applications souhaitées. Selon une caractéristique importante de l'invention, les trois régies 41à 43 fonctionnent toutes selon le même principe. A chaque régie correspond une fenêtre, et toutes les fenêtres ont la même présentation et fonctionnent de la même façon qu'il est donc facile d'apprendre rapidement, d'autant plus que l'interface utilisateur est choisie selon les interfaces standard de l'informatique. Les régies 41 à 43 manipulent des icônes et des menus fugitifs (de type "pop-up"). Pour construire une application, il suffit de copier des modèles existants, dans la mémoire des données statiques 8, et de les adapter aux besoins de l'application de télévision en cours de production ou de mise à jour. Les icônes représentent des objets classiques :images, textes, ecrans, etc. que l'on personnalise en les paramétrant à l'aide de menus fugitifs "pop-up" ou de saisie clavier. Quel que soit le système cible, télévision publique ou privée, ordinateur personnel, etc. la centrale de régies 4 n'impose pas de langage spécifique à apprendre Selon une autre caractéristique avantageuse l'invention, la centrale des régies 4 permet de produire des applications pour tout type de plate-forme audiovisuelle interactive. En effet la centrale des régies 4 selon l'invention traduit l'ensemble des informations dans un langage qui tient compte des principales plates formes. Cette traduction est ensuite récupérée par le générateur d'applications 11 la compile et réalise automatiquement toutes les tâches nécessaires à la production finale de l'application de télévision. Bien évidemment, il existe autant de générateurs que de systèmes cible et particulièrement trois générateurs permettent de produire des applications pour les systèmes : StreamCast , OpenTV , MediaHighway . Cette architecture permet d'étendre la gamme des systèmes cible en optimisant les moyens # un nouveau système cible ne nécessite que la production d'un nouveau générateur ; pas de nouvelle interface à réapprendre pour produire une application sur ce nouveau système. Selon une autre caractéristique avantageuse l'invention, le couple centrale des régies 4/ générateur 11 autorise une délocalisation des postes de travail. Les logiciels communiquent via la couche réseau internet (à l'aide d'applications appellées "sockets") et peuvent travailler à distance comme s'ils étaient installés sur le même poste. Selon une autre caractéristique de l'invention, la centrale des régies 4 comporte un moyen pour autoriser plusieurs niveaux d'usage, permettant ainsi d'installer une version de mise à jour chez le client final, pour qu'il puisse effectuer lui-même ses modifications de contenu. II est prévu plusieurs niveaux d'usage définissent les droits d'accès, depuis la simple consultation jusqu'à la création complète de programmes, en passant par la modification d'un visuel ou le rajout d'une rubrique dans un écran. Selon une autre caractéristique avantageuse de l'invention le diffuseur 1 comporte aussi un générateur de descriptions 30 applications en cours de production depuis un poste maître et gestionnaire des erreurs 31 produisant des rapports sur des erreurs éventuelles. Les programmes sont créés dans la régie de programmes 42 des actions sur les éléments de programmes simples, semblables à celles que l'on effectue dans les outils bureautiques : sélection, menu fugitif, dit pop-up", saisie clavier, copier/ coller, etc. Chaque écran composant le programme peut être visualisé sur le poste de production avant la diffusion. Lorsque le programme est terminé, il suffit d'appuyer sur la touche "Genérer". Le programme est envoyé au générateur 11 qui en produira application. II ne reste plus qu'à tester l'application en situation reelle. Selon une autre caractéristique de l'invention, la mise à jour d'un programme se déroule à peu près de la même façon, sauf que le programme est déjà créé. II suffit simplement de changer les contenus des éléments, puis de visualiser sur le poste de mise à jour le résultat des modifications apportées. Une fois validé, il suffit de re-générer le programme en appuyant sur la touche "Générer". Le programme sera envoyé au générateur 11 qui effectuera la mise à jour et produira la nouvelle version du programme. Il existe un système de sauvegarde qui permet de mémoriser les versions antérieures des programmes, de façon à pouvoir les récupérer les réutiliser ultérieurement. Tout programme réalisé dans la régie des programmes 42 peut- être exporté pour être ré-exploité par une autre régie. II existe deux formats d'export, TXT et XML, qui permettent à tout autre logiciel susceptible d'analyser et d'importer ces format, de récupérer l'ensemble du programme tel qu'il a été défini dans la régie des programmes. Ce format d'export peut également être utilisé pour effectuer des sauvegarde de ces programmes. A figure 3, on a représenté l'architecture commune des trois régies à 43 composant la centrale des régies 4 (figure 1) selon le mode preféré de réalisation de l'invention. Chaque regie 41 à 43 est appelable par un gestionnaire de régies 40 qui sera decrit plus loin. Chaque régie comporte un logiciel qui s'execute dans une fenêtre un ou plusieurs ordinateurs ou analogue. fenêtres des régies sont toutes organisées de la même façon et chaque fenêtre de régie comporte quatre zones principales décrites à figure 3 : une barre de menus 45, une zone de liste hiérarchisée une zone de visualisation des contenus 47 et une zone des propriétés 48. La barre de menu 45 regroupe toutes les fonctions applicables dans la régie courante. Ces fonctions sont semblables aux logiciels classiques de bureautique. La fonction s'applique toujours à l'élément, ou au groupe d'éléments, en cours sélection dans la régie. Les sélections s'effectuent de deux façons, avec la liste hiérarchisée ou dans la table de Visualisation. Le menu déroulant apparaît également en cliquant avec le bouton droit sur un élément dans la liste hiérarchisée ou dans la table de visualisation. Ce système permet de préciser directement l'élément concerné par la fonction qui va être choisie dans le menu. La liste hiérarchisée 46 permet d'organiser et de sélectionner les éléments. Selon la régie courante, elle permet de ranger arbitrairement les éléments manipulés par la régie (média, programmes et sites de diffusion). La liste hiérarchisée 46 est synchronisée avec autres zones de la fenêtre de régie 44. Lorsqu'un élément est selectionné, les zones de visualisation du contenu 48 et des propriétés 47 se mettent automatiquement à jour pour afficher les informations relatives à l'élément sélectionné. La zone de visualisation du contenu 48 offre la possibilité de consulter de plusieurs façon contenu relatif à l'élément sélectionné dans la liste hiérarchisée. passe d'un mode à l'autre en cliquant sur l'onglet correspondant. se- reporte aussi à la figure 5. Le mode Table 55 permet de consulter la liste des éléments composant l'élément sélectionné dans la liste hiérarchisée 46. Ce mode n'est disponible que pour les éléments pouvant en contenir d'autres : les dossiers, les programmes, les scènes, les pages, etc. La table comporte généralement plusieurs colonnes. Par défaut, la table est toujours triée dans l'ordre alphabétique de la colonne Nom , mais il est possible de modifier l'ordre de tri en cliquant sur le titre de la colonne de son choix. A chaque clic, la table est triée alternativement dans l'ordre alphabétique et dans l'ordre alphabétique inverse. Le mode Zoom 56 est reservé au cas des média et des éléments de base (images, textes, ), la zone de visualisation 48 affiche directement le contenu, c'est a dire le fichier physique associé. Le mode Vignette 57 est un mode intermédiaire entre les modes Zoom et Table. L'ensemble des éléments composant l'élément sélectionné est affiché sous forme d'une mosaïque, les éléments ayant des fichiers physiques associés étant directement visualisés sous forme réduite. Le mode de Sélection 58, comme pour la liste hiérarchisée 46, rend la zone de visualisation contenus 48 interactive et permet de sélectionner des éléments. zone de propriétés 47 est alors synchronisée avec l'élément sélectionné : La synchronisation fonctionne également dans deux autres modes : vignette et zoom. Les différentes façons de sélectionner un élément sont # en mode Table : cliquer une ligne ; # en mode Vignette : cliquer une case de la mosaïque ; # en mode Zoom : l'élément affiché est automatiquement sélectionné. On change d'élément, donc de sélection, en faisant défiler les éléments avec l'ascenseur. Certains accélérateurs permettent de passer directement en mode Zoom en mode Table : double-cliquer sur un élément ; mode Vignette : cliquer sur un élément sélectionné, ou double cliquer sur un élément non-sélectionné. II est également possible de remonter d'un niveau dans la liste hiérarchisée en cliquant sur l'icône remonter en haut ' droite de la zone de visualisation. la différence de la liste hiérarchisée, la table de visualisation comporte un moyen pour sélectionner plusieurs éléments en cliquant successivement sur les éléments tout en appuyant les touches CTRL ou SHIFT . La touche CTRL sélectionne les élément un un tandis que la touche SHIFT sélectionne tout les éléments compris entre le précédent clic et le clic associe à la touche SHIFT . Dans ce cas, les propriétés se re-synchronisent avec l'élément sélectionné dans la liste hiérarchisée. La zone des propriétés 47 est reproduite à la figure 4 et affiche l'ensemble des informations relatives à l'élément sélectionné # type de l'élément sélectionné 51 dans une zone type par exemple par onglets ou par icônes ; # de l'élément sélectionné 52 dans une zone alphanumérique ; # propriétés de l'élément sélectionné 53 dans différents objets informatiques classiques comme des zones de liste, boutons, zones de groupe, etc. Ces propriétés sont propres à chaque type d'élément et dépendent de la régie courante. Le détail des proprietes de chaque type d'élément est décrit dans chacune des régies. En revanche, la zone des propriétés fonctionne de la même façon pour tous les éléments. La plupart des valeurs affichées sont modifiables à l'aide de menus fugitifs pop-up ou zones de saisie par clavier. Toutes les modifications sont automatiquement prises compte et mémorisées. II n'est jamais nécessaire d'enregistrer ses mod if ications. Certaines valeurs relatives à l'affichage, comme les couleurs, la police, etc. sont automatiquement répercutées dans la zone de visualisation lorsque le mode Zoom est activé. On va maintenant décrire succinctement les trois régies de la centrale régies qui sont # la regie des média; # la regie des programmes ; # la regie des sites ; qui sont appelées depuis un gestionnaire de régies (40 à la figure 2). Le gestionnaire des régies (40 à la figure 2) est fenêtre principale d'appel des régies précitées. II est essentiellement réalisé par une barre d'outils toujours disponible permettant d'appeler la régie désirée. La barre d'outils contient donc trois boutons réservés chacun à l'une des trois régies (41 - 43). Cependant, le gestionnaire des régies est connecté à un gestionnaire des droits d'accès qui limite l'accès de centrale des régies aux ressources et profils cibles selon le poste où est installé. La régie des média est une régie spécialisée dans l'organisation et la gestion des média, c'est à dire les fichiers physiques - les contenus - des programmes. La régie des média permet de réorganiser et de renommer les média à façon, et ceci sans ne jamais rien changer sur les ressources (disque dur, mémoires, réseaux), de créer ses propres dossiers, de donner des noms plus judicieux aux contenus, d'organiser les contenus par programme, par version, par écran, par type média sans risquer de modifier quoi que ce soit les supports physiques. La régie des programmes 42 est un moyen de création et de mise à jour de programmes audiovisuels, interactifs ou . Elle organise les programmes qui sont pré-visualisables sur la régie 42 tels qu'ils seront affichés sur une station de client 2. Toutes les fonctions de création, modifications sont disponibles créer, changer, dupliquer, supprimer des écrans modifier, ajouter, supprimer des contenus positionner, paramétrer les contenus dans les écrans visualiser tout ou partie d'un écran comme sur un téléviseur. Les programmes ainsi réalisés sont à leur tour disponibles pour générer une application télévisuelle complète, pour générer une mise à jour programme, ou pour servir de base ' une nouvelle application. On maintenant détailler les éléments principaux des trois régies en reportant aux éléments comparables déjà cités. III.REGIE DES MEDIA La régie des média est spécialisée dans la gestion des contenus, c'est à dire les fichiers physiques des images, textes vidéos et sons. La régie des média comporte un moyen pour afficher dans les écrans des programmes des éléments en provenance d'un média # une image à l'écran sera affichée via un élément de type image rempli par un média de type image ; # un texte à l'écran sera affiché via un élément de type texte rempli par un média de type texte, etc. La régie des média fournit la matière, tandis la régie des programmes gère leur mise en forme # un média de type image fournit la photo d'un produit tandis que l'élément image indique la position de l'image (la photo du produit), par exemple dans l'écran fiche produit ; # un média de type texte fourni l'accroche L'affaire du mois ! , tandis l'élément de type texte indique la position de ce texte à l'écran, police de caractère à utiliser, la couleur, etc. Ce principe de dissociation entre le contenu et la mise en forme est important puisqu'il est à la base de nombreuses fonctionnalités. Les mises à jour peuvent s'effectuer par simple changement de contenu, sans remettre en cause la présentation des programmes. Un même média peut-être utilisé dans plusieurs écrans différents, sa modification entraînant la mise à jour automatique de tous les écrans en même temps. Par exemple : le prix produit est présent dans trois écrans : la liste produit, la fiche produit le bon de commande. Le principe de dissociation permet de mettre jour le prix sur tous les écrans en une seule fois. régie des média agit donc comme un catalogue une base de données multimédia personnalisable # média sont recensés, organisés, triables et réutilisables ; Chaque média peut être utilisé à plusieurs endroits differents ; # classements et nommages sont libres. régie des média adopte le code de couleur, exemple, bleu, la rend facilement reconnaissable parmi les trois regies de la centrale, reprend toute les caractéristiques d'une fenêtre de régie générale, et rajoute les objets et fonctions nécessaires à la gestion spécifique des média qui sont # la fonction ASSOCIER : pour remplir un élément d'une autre régie avec le contenu du média ; # la fonction EDITER : pour modifier le contenu du média ; # la fonction REMPLACER : pour changer le fichier physique du média ; barre des menus comporte les commandes qui mettent en oeuvre moyens pour effectuer, exécuter les fonctions suivantes Fonction Description Visualiser Affiche le média sélectionné. Nouveau Affiche le sous menu de création des média. Nouveau/ Dossier Ouvre la fenêtre de saisie pour créer un dossier au niveau de l'élément sélectionné. Nouveau/ Media Ouvre la fenêtre de saisie pour créer un média au niveau de l'élément sélectionné. Renommer/ Ouvre la fenêtre de saisie pour renommer ou [F2] Modifier changer le type de l'élément sélectionné. Supprimer Supprime le ou les éléments sélectionnés. Copier Mémorise le ou les éléments sélectionnés en vue d'exécuter les fonctions suivantes. Dupliquer Dupliqué le ou les média copiés au niveau l'élément sélectionné (les média dupliqués partageront les mêmes fichiers physiques que les média sources (les fichiers ne seront pas dupliqués sur les supports physiques)). Déplacer Déplace le ou les média copiés au niveau de l'élément sélectionné. Exporter Exporte la description de l'élément sélectionné -> un fichier .txt est généré dans le répertoire ROLexp de la régie. Importer Importe la description d'un élément à partir d'un fichier d'export (exportation depuis une application tierce). Ajouter Affiche le sous-menu d'ajout de média à partir de fichier physique Aiouter/ Vidéo Ouvre la fenêtre de sélection vidéo pour ajouter un média au niveau de l'élément sélectionné -> les fichiers physiques reconnus ont les extension: AVI, MPG, MOV. Ajouter/ Image Ouvre la fenêtre de sélection image pour ajouter un média au niveau de l'élément sélectionné -> les fichiers physiques reconnus ont les extensions : BMP, JPG, GIF, TIF, PIC. Ajouter/ Audio Ouvre la fenêtre de sélection pour ajouter un média audio au niveau de l'élément sélectionné -> les fichiers physiques reconnus ont les extensions: WAV, RM, MOV. Ajouter/ Texte Ouvre la fenêtre de sélection texte pour ajouter un média au niveau de l'élément sélectionné -> les fichiers physiques reconnus ont les extensions : TXT, INI. Ajouter/ Fichier Ouvre la fenêtre de sélection multifichiers pour ajouter un média quelconque au niveau de l'élément sélectionné -> les fichiers physiques reconnus ont les mêmes extensions que celles citées ci-dessus. Remplacer Ouvre la fenêtre de sélection correspondant au type de média sélectionné pour remplacer son fichier physique > les éléments des autres régies associés à ce média auront comme contenu le nouveau fichier physique sélectionné. La liste hiérarchisée reste semblable aux listes hiérarchisées des autres régies. La zone de Visualisation porte les divers modes précites. Dans le mode Table, on affiche la liste des média contenus dans dossier sélectionné dans la liste hiérarchisée. Les cinq colonnes la table affichée en mode Table correspondent aux informations suivantes Nom Nom du média dans la régie (nom de fichier). Type Type du média (Texte, image, son, etc.). Fichier Nom du fichier physique constituant le contenu du média. Extrait Réservé pour utilisation future. Dossier Chemin complet du dossier contenant le fichier physique. Le mode Zoom affiche le contenu du fichier physique référencé par le média sélectionné dans la liste hiérarchisée. Ce mode permet d'accéder à deux fonctions particulières, propres à cette régie Fonction Description Editer le Lance l'application Windows associée au type de fichier contenu physique référencé par l'élément courant. Par exemple, Paint pour un fichier de type point ("bitmap" *.BMP), etc. -> tant que l'application lancée est active, la régie est inhibée. Remplacer Ouvre la fenêtre de sélection correspondant au type de fichier le fichier physique associé à l'élément courant Cf. les fenêtres de sélection. En mode Vignette la liste des média contenus dans le dossier sélectionné dans la liste hiérarchisée est présentée sous forme de mosaïque. Dans la Zone des propriétés 48 associée à la régie des média la régie des média comporte des moyens pour produire sept types média qui sont dossier vidéo image son texte . HTML Base de données Chaque type de média est défini par des propriétés sélectionnées par le programmeur sur la régie des média qui sont pour le type dossier Description sert à regrouper et à organiser les média. Hiérarchie Elément noeud qui peut contenir tout média dans la régie des média compris les dossiers. `Lien Elément vidéo de la régie des programmes. pour le type vidéo Description Référence fichier physique vidéo Hiérarchie Elément terminal, ne peut contenir aucun autre élément Lien Elément-vidéo de la régie des programmes Fonction Description Associer Associe média-vidéo courant à l'élément-vidéo sélectionné dans la régie des programmes Propriété Type Description Valeurs possibles Fichier Texte 256 Chemin complet du fichier :1 car.max. physique r>\..\ Extrait Texte 12 Réservé pour une utilisation car.max. future d'accès à une Base De Données pour le type image Description Référence un fichier physique image Hiérarchie Elément terminal, ne peut contenir aucun autre élément ' Lien Elément-image de la régie des programmes Fonction Description Associer Associe le média-image courant à l'élément-image sélectionné dans la régie des programmes Les propriétés du type image sont identiques à celles du type de média précédent. pour le type "son" Description Référence un fichier physique audio Hiérarchie Elément terminal, ne peut contenir aucun autre élément Lien Elément-audio de la régie des programmes Fonction Description Associer Associe le média-aüdio courant à l'élément-audio sélectionné dans la régie des programmes Les propriétés du type son sont identiques à celles du type de média precédent. pour type texte Description Référence un fichier physique texte Hiérarchie Elément terminal, ne peut contenir aucun autre élément Lien Elément-texte de la régie des programmes Fonction Description Associer Associe le média-texte courant à l'élément-texte sélectionne,# dans la régie des programmes Les propriétés du type texte sont identiques à celles type de média précédent. Pour le type html Description Référence un fichier physique html pour connexion internet pour type base de données Description Référence une base de données IV.REGIE PROGRAMMES La régie des programmes est spécialisée dans la création et la mise à jour de programmes. Ces programmes sont des applications types, composés d'éléments que l'on peut agencer à sa façon, pourvu que l'on respecte les comportements prévus : listes ordonnées "playlist", catalogues, formations, etc. Un programme est genéra- lement constitué des éléments suivants # Les scènes, qui correspondent aux écrans logiques de l'application, par exemple: le sommaire, le bon de commande, le QCM ( questionnaire à choix multiples ). # Les éléments génériques, qui sont communs à plusieurs scènes écrans - et sont utilisés par l'application lorsqu'elle en à besoin, par exemple: un bouton Quitter ou OK , ... Les scènes sont à leur tour composées d'éléments-programme qui gèrent la mise en forme et le comportement des écrans de l'application # un élément-image précise la position d'un média-image à l'écran ; # un élément-texte précise la position d'un média-texte à l'ecran, ainsi la police de caractères et la couleur à utiliser, etc. D'autres éléments-programmes plus complexes permettent de gérer des fonctionnalités toutes prêtes un élément-liste gère automatiquement une liste de choix à l'écran ; Les éléments-pages permettent de découper un écran en plusieurs pages s'affichant sur un même fond ; L'élément-aiguillage permet d'indiquer la navigation vers un autre écran, éventuellement selon certaines conditions, etc. L'élément-instruction permet d'insérer des modules de fonctions automatiques, comme par exemple la connexion pour envoyer une commande, ou la saisie d'une carte bancaire, etc. Une fois ces programmes personnalisés, la régie des programmes permet de Visualiser les écrans un par un dans tous les états possibles sélection des rubriques d'un menu, défilement des pages, etc. Générer le code source et l'envoyer au générateur correspondant au type d'application choisi. Ce principe de fonctionnement est important puisqu'il autorise les possibilités suivantes Visualiser l'application dans les conditions, sans forcement posséder l'environnement de développement spécifique : décodeur, téléviseur, etc. Mettre au point des applications indépendamment du système cible visé Réutiliser ces programmes pour réaliser des mises à jours des programmes ressemblant, mais avec d'autres contenus. La régie des programmes agit donc comme un éditeur d'application multi-plateforme # maquettage de programmes avant réalisation ; # mise au point de programmes et génération d'application ; # mise à jour de contenu ; # réutilisation de tout ou partie de programme existant dans la régie. La régie des programmes adopte le code de couleur, par exemple jaune, qui la rend facilement reconnaissable parmi les trois régies de la centrale, reprend toute les caractéristiques d'une fenêtre de regie générale, et rajoute les objets et fonctions nécessaires à gestion spécifiques des programmes # fonction GENERER pour lancer la génération du code source l'envoyer au générateur ; # fonction VISUALISER pour afficher la scène telle que sur ecran TV ; # fonction REGIE DES MEDIA pour ouvrir la régie des média pointant automatiquement sur le média associé à l'élément courant ; # fonction CHANGER DE MEDIA pour sélectionner un autre média la régie des média et l'associer à l'élément courant ; # fonction EDITER LE CONTENU pour créer ou modifier le contenu du média associé et donc de l'élément courant ; # fonction VIDER LE CONTENU pour rompre le lien entre média associé et l'élément courant. , La barre des menus comporte les commandes qui mettent en oeuvre les moyens pour effectuer, exécuter les fonctions suivantes Option du Fonction menu Visualiser Affiche l'élément sélectionné tel que sur un écran TV. Nouveau Affiche le sous menu de création des éléments-programmes. Nouveau/ Ouvre la fenêtre de saisie pour créer un dossier au niveau de Dossier l'élément sélectionné. Nouveau/ Ouvre la fenêtre de saisie pour créer un élément-programme Elément au niveau de l'élément sélectionné. Nouveau/ Ouvre la fenêtre de saisie pour créer un programme au Programme niveau de l'élément sélectionné. Cette fonction n'est disponible qu'en mode auteur. Renommer/ Ouvre la fenêtre de saisie pour renommer ou changer le type Modifier de l'élément sélectionné. Supprimer Supprime le ou les éléments sélectionnés. Supprimer Supprime le lien - l'association - média avec le ou les les liens éléments sélectionnés -> les éléments-programmes conservent leurs propriétés mais n'ont plus de contenu. Copier Mémorise le ou éléments sélectionnés en vue d'exécuter les fonctions suivantes. Coller Dupliqué sans liens média, le ou les éléments copiés, au niveau de l'élément sélectionné -> les éléments dupliqués ont les mêmes propriétés que les éléments sources, mais sont vides (pas contenu). Dupliquer Dupliqué avec liens média, le ou les éléments copiés, au niveau de l'élément sélectionné -> les éléments dupliqués partageront les mêmes média - et donc les mêmes contenus que les éléments sources (les média ne seront pas dupliqués dans la régie média). Déplacer Déplace le ou éléments copiés au niveau de l'élément sélectionné. Exporter Exporte la description de l'élément sélectionné -> un fichier est généré dans le répertoire ROLexp de la régie -> exécuter depuis un programme, cette fonction permet la sauvegarde ainsi que le transfert d'un programme d'une régie à l'autre. Importer Importe la description d'un élément à partir d'un fichier d'export -> exécuter à partir d'un fichier programme, cette fonction permet sa restauration ainsi que la récupération d'un programme depuis une autre régie. Média Ouvre la fenêtre de sélection d'un média pour l'associer à l'élément courant. Contenu Ouvre la fenêtre de sélection correspondant au type d'élément sélectionné pour en définir ou éditer le contenu. La liste hiérarchisée de la régie des programmes presente les mêmes caractéristiques que celles commune aux régies. Le mode Table affiche la liste des programmes ou des éléments programmes contenus dans le dossier, le programme l'élément sélectionné dans la liste hiérarchisée. Les colonnes correspondent aux informations suivantes Nom Nom de l'élément dans la régie. Type Type de l'élément. Média associé Nom du média associé à l'élément. Rappel : c'est le média qui fourni le contenu a l'élément. l'élément ne gère que les paramètres de mise en forme. Le mode Zoom affiche le contenu du média associe à l'élément sélectionne dans la liste hiérarchisée. Le mode Zoom n'est disponible que pour les éléments pouvant être associés à un contenu et permet d'accéder à quatre fonctions particulières, propres à cette régie Fonction Description régie des média Appelle la régie des média en se positionnant sur le média associé à l'élément courant. Changer média Ouvre la fenêtre de sélection pour associer un média correspondant au type de l'élément courant. Cf. les fenêtres de sélection. Associer un média Lorsque l'élément est vide, c'est à dire qu'aucun média n'est associé, ce bouton s'appelle Associer un média . Editer le contenu Lance l'application Windows associée au type de fichier physique référencé le média associé à l'élément courant. Définir le contenu Par exemple, Paint pour un fichier -> tant que l'application lancée est active, la régie est inhibée. Lorsque l'élément est vide, c'est à dire aucun média n'est associé, ce bouton s'appelle Définir le contenu . Dans ce cas, la fonction ouvre la fenêtre de sélection correspondant au type de fichier physique associable à l'élément courant. cliquant sur valider, le média est automatiquement créé dans la régie des média, avant d'être automatiquement associé à l'élément courant. Cf les fenêtres de sélection. Vider de contenu Rompt le lien - l'association - entre l'élément courant et le média associé. -> l'élément courant conserve ses propriétés de mise en forme mais n'a plus de contenu. Depuis ce mode, il existe deux façons de réassocier un contenu à l'élément courant: 1) via la fonction Associer un média en sélectionnant un contenu déjà présent dans la régie des média. 2) via la fonction Définir un contenu en sélectionnant directement un fichier physique sur le disque dur. Dans ce cas, le média correspondant est automatiquement créé dans la régie des média avant ,, d'être associé à l'élément courant. Le mode Vignette présente sous forme de mosaïque la liste des éléments contenus dans le dossier, le programme ou l'élément en cours sélectionné dans la liste hiérarchisée. Selon le type des éléments, vignette affiche le contenu ou un message s'il s'agit d'un élément-terminal, ou l'icône de son type s'il s'agit d'un élément-noeud. Dans ce , la sélection de l'icône revient à "descendre" dans la hiérarchie et est équivalent à sélectionner l'élément dans la liste hiérarchisée. Le mode Vignette affiche alors les éléments contenus dans l'élément-noeud sélectionné. La sélection d'une icône "Remonter" située à droite de la zone de visualisation permet de revenir dans la hiérarchie. Généralement la centrale des régies 4 ne gère seul type de programme. Seul un mode spécial ouvert par l'acces à un droit d'accès supérieur permet de manipuler plusieurs types programme. Les divers types de programmes gérés par la centrale régies sont pris parmi l'ensemble suivant : dossier, liste d'execution, liste d'exécution synchronisée, Annuaire interactif, catalogue, Module d'exécution de listes de programmes, Module d'insertion de publicité, Module de formation, Module de gestion de programmes boursiers} dont on donne ci-dessous les éléments les définissant. dossier Description Sert à regrouper et organiser. Hiérarchie Tout élément ou programme de la régie des programmes, y compris des dossiers. Lien Non liste d'exécution "PLAYLIST" Description Gestion de programmes télévisuels non interactifs. Hiérarchie Tout élément non interactif de la régie des programmes. Lien Tout site de la régie des sites. Fonction Description Générer Lance la génération du code source -> selon le type d'usage, le code généré au format natif (CityLine, juke-box...) ou envoyé au générateur. Fichier Log Non Diffuser Associe le programme au site couramment sélectionné dans la régie des sites. Propriété Type Description Valeurs possibles Système Menu Système cible StreamCast I Réseau Menu Non Mode Menu Non Palette Menu Non Largeur Num. Largeurmax. à largeurmax. de l'écran sur l'écran TV (384 pixels sur StreamCast(5 I) Hauteur Num. Hauteurmax. 0 à hauteurmax. de l'écran sur l'écran TV (288 pixels sur StreamCast I) Propriétés systèmes Propriété Type Description Valeurs possibles N canal Num. N de flux dans le programme 1 à 255. StreamCast N voie Num. N voie dans le canal 1 à 255. StreamCast Priorité Num. Valeur de priorité pour la régu 1 à 255. lation automatique de diffusion des voies StreamCast liste d'exécution synchronisée "PLAYLIST TIMEE" Description Gestion de programmes télévisuels interactifs avec grille de diffusion. Hiérarchie Tout élément de la régie des programmes. Lien Tout site de la régie des sites. Fonction Description Générer Lance la génération du code source -> selon le type I d'usage, le code est généré au format natif (CityLine , juke-box...) ou envoyé au générateur. Fichier Log Non Diffuser ,Associe le programme au site couramment sélectionné dans la régie des sites. i, Propriété Type Description Valeurs possibles Système Menu Système cible StreamCast I Réseau Menu Non Mode Menu Non Palette Menu Non Largeur Num. Largeurmax. sur 0 à largeurmax. de l'écran (384I l'écran TV pixels sur StreamCast(D 1) Hauteur Num. Hauteur max sur 0 à hauteurmax. de l'écran (288 l'écran TV pixels sur StreamCast I) Propriétés systèmes Propriété Type Description Valeurs possibles N canal Num. N deflux dans le programme 1 à 255. StreamCast N voie Num. N voie dans le canal StreamCast I 1 à 255. Priorité Num. Valeur de priorité pour la régulation 1 à 255. automatiquement de diffusion des voies StreamCast annuaire interactif "CITYLINE" Description Gestion de programmes télévisuels interactifs de type annuaire à vocation loisir & tourisme. Hiérarchie Tout élément de la régie des programmes. Lien Tout site de la régie des sites. Fonction Description Générer Lance la génération du code source -> code est généré au format natif et ne nécessite pas d'envoi ' un générateur. Fichier Log Non Diffuser Associe le programme au site couramment sélectionné dans la régie des sites. Pro Type Description Valeurs possibles Système Menu Système cible StreamCast I Réseau Menu Non Mode Menu Non Palette ' Menu Non Largeur Num. Largeurmax. sur 0 à largeurmax. de l'écran (384 l'écran TV pixels sur StreamCast I ) Hauteur Num. Hauteurmax. sur O à hauteurmax. de l'écran (288 l'écran TV pixels sur StreamCast I ) i catalogue Description Gestion de programmes télévisuels interactifs de type E commerce (commerce électronique : - OpenShop _ Catalogue sur TPS . iérarchie Tout élément de la régie des programmes, sauf: les dossiers et les programmes. Lien Tout site de la régie des sites. Fonction Description ,Générer Lance la génération du code source, puis l'envoi au générateur. Fichier Log Fichier report renvoyé par le générateur. Diffuser Associe le programme au site couramment sélectionné dans la régie des sites. Propriété Type Description Valeurs possibles Système Menu Système cible OpenTV Standard = diffusion OpenTV SDK = mise point Réseau Menu Réseau de diffusion Réseau OnAir = diffusion Réseau Interne = mise point Mode Menu Mode d'exécution Release = diffusion programme Debug = mise au point Palette Menu Palette des 16 Le bouton palette permet de couleurs des OSD créer/modifier/éditer palettes. Cf. fenêtre sélection palette. Les palettes régie sont fichiers *.TXT stockés dans dossier ROLclut Largeur Num Largeurmax. sur 0 à largeurmax. de l'écran (720 l'écran TV pixels sur OpenTV ) Hauteur Num Hauteurmax. sur 0 à hauteurmax. de l'écran (576 l'écran TV pixels sur OpenTV ) Propriétés systèmes Propriété Type Description Valeurs possibles N flux Num. N d'identification du flux 1 à 10. Débit Num. Débit en bits/sec du flux lors sa Généralement de diffusion. 150.000 à de 800.000 b/s. AdressIP Texte Adresse IP du générateur où xxx. .xxx.xxx envoyer le code source généré (cf. norme protocole TCP/IP) module d'exécution de listes de programmes (JUKE-BOX) Description Gestion de programmes télévisuels de type juke-box, autorisant playlist, playlist-timée et sélection l'utilisateur de clip ou de playlist. iérarchie Tout élément de la régie des programmes. ien Tout site de la régie des sites. Fonction Description Générer Lance I génération du code source -> le code est généré au format natif et ne nécessite pas d'envoi à un générateur. Fichier Log Non Diffuser Associe le programme au site couramment sélectionné dans la régie sites. Propriété Type Description Valeurs possibles I I Système ' Menu Système cible StreamCast I Réseau Menu Non Mode Menu Non Palette Menu Largeur Num. Largeurmax. sur 0 à largeurmax. de l'écran (384 l'écran TV pixels sur StreamCast I ) Hauteur J Num. Hauteurmax. sur O à hauteurmax. de l'écran (288 l'écran TV pixels sur StreamCast I ) Module d'insertion d'annonce (ADS-INSERTER) Description Gestion programmes télévisuels du substitution sur les espaces d'annonce de chaînes thématiques transmises sur le réseau : Financial Line = Ads-Inserter avec la chaîne Bloomberg . Hiérarchie Tout élément de la régie des programmes. ! Lien Tout site la régie des sites. Fonction Description Générer Lance la génération du code source -> le code est généré au format natif et ne nécessite pas d'envoi à un générateur. Fichier Log Non I Diffuser !Associe programme au site couramment sélectionné dans la régie des sites. i Propriété Type Description Valeurs possibles i Système Menu Système cible StreamCast I Réseau Menu Non ;Mode Menu Non i Palette Menu Non Largeur Num. Largeurmax. sur 0 à largeurmax. de l'écran (384 l'écran TV pixels sur StreamCast I ) Hauteur Num. Hauteurmax. sur 0 à hauteurmax. de l'écran (288 l'écran TV pixels sur StreamCast I ) Module de gestion de programmes boursiers ( INFO-STOCK) Description Gestion de programmes télévisuels interactifs de type information boursière transmis par un producteur sur le, réseau. Hiérarchie Tout élément de la régie des programmes. Lien Tout site de la régie des sites. Fonction Description Générer Lance la génération du code source -> le code est généré au format XML et ne nécessite d'envoi au générateur qui détecte lui-même l'arrivée de nouveaux fichiers. Fichier Log Mon i Diffuser Associe le programme au site couramment sélectionné dans la régie des sites. Propriété Type Description leurs possibles Système Menu Système cible MediaHighway (exemple) Réseau Menu Réseau de Réseaux OnAir = diffusion diffusion Réseau Interne = mise au point Mode i Menu ï Mode d'exécution Release = diffusion du programme Debug = mise au point. Palette Menu 'Palette des 16 couleurs bouton palette permet de I des OSD créer/ modifier/ éditer les palettes. Cf. fenêtre sélection palette. Les palettes régie sont fichiers *.TXT stockés dans le dossier ROLclut. Largeur Num. Largeurmax. sur l'écran 0 à largeurmax. l'écran (720 TV pixels sur MediaHighway ). Hauteur Num. Hauteurmax. sur l'écran 0 à hauteurmax. de l'écran (576 TV pixels sur MediaHighway ). types d éléments sont des objets speciaiises de ia régie des programmes permettant de décrire les programmes. Ces éléments descriptifs des programmes sont pris dans l'ensemble suivant {structure, vidéo, son, image, texte, dessin, page, liste, diaporama, scène, aiguillage, instruction} dont on donne ci-contre les éléments définissant. STRUCTURE Description Sert à regrouper et à organiser Note : à la différence des dossiers, le regroupement en structure a une signification sur le programme généré. Les règles de regroupement en structure sont propres à chaque générateur. Hiérarchie Tout élément de la régie des programmes, y compris des structures. Lien Non Propriété Non i VIDEO Description Décrit les caractéristiques de présentation d'un élément vidéo dans un programme.0 Hiérarchie 1 Non Lien I un média-vidéo de la régie des média. I Propriété Type Description Valeurs possibles I Largeur Num. Largeur de l'élément à 0 = ajuste la taille au contenu. l'écran Hauteur ' Num. Hauteur de l'élément à j 0 = ajuste la taille au contenu. l'écran Coord. X Num. Coordonnée gauche de. 0 à largeur max ,l'élément à l'écran. de l'écran Coord. Y Num. ;Coordonnée haute de i 0 à hauteurmax. de l'écran. J 'é 1 ément à l'é cran Durée Num. Durée d'affichage de - Exprimé en :MM:SS:CC l'élément à l'écran. (2min. 50 sec. _ :02:50:00) 0 = ajuste la durée contenu. Description Décrit les caractéristiques de présentation d'un élément audio dans un programme Hiérarchie Non Lien un média-audio de la régie des média Propriété Type Description Valeurs possibles Durée Num. Durée d'affichage de Exprimé en HH: :SS:CC l'élément à l'écran (2min. 50 = 00:02:50:00) - 0 = ajuste la durée au contenu. IMAGE Description Décrit les caractéristiques de présentation d'un élément image dans un programme. Hiérarchie Non Lien un média-image de la régie des média. Propriété Type Description Valeurs possibles Usage Menu Détermine l'usage particulier Liste des valeurs de la auquel l'élément est destiné table T_FONCT. Largeur Num. Largeur de l'élément à 0 = ajuste la taille au l'écran contenu. Hauteur Num. Hauteur de l'élément à 0 = ajuste la taille au l'écran contenu. Format Menu Format de l'image sur le Liste des valeurs de la système cible table T^IMAGE. Poi Num. Taillemax. du fichier au Poids en octets. format cible Qualité Num. Qualité de compression Qualité en % de compres sion (cf. doc générateurs). Coord. X Num. Coordonnée gauche de 0 à largeurmax. de l'écran. l'élément à l'écran Coord. Y Num. Coordonnée haute de 0 à hauteurmax. de l'élément à l'écran l'écran. Durée Num. Durée d'affichage de Exprimé en :MM:SS:CC l'élément à l'écran (2 min. sec. _ 00:02:50:00) - 0 = affichage permanent (1 ) Propriétés d'apparition Propriété Type Description Valeurs possibles Num. Idem Coord. X pour le point 0 = aucun effet d'apparition de l'élément Num. Idem Coord. Y pour le point 0 = aucun effet d'apparition de l'élément Num. Instant (ou timecode) Exprimé en :MM:SS:CC d'apparition de l'élément à (2 min. sec. _ l'écran 00:02:50:00)- 0 = aucun effet. TEXTE Description Décrit les caractéristiques de présentation élément texte dans un programme. Hiérarchie Non Lien un élément-texte de la régie des programmes. Propriété Type Description Valeurs possibles Usage Menü Détermine l'usage Liste des valeurs de la table particulier auquel l'élément T-FONCT. est destiné Largeur Num. Largeur de l'élément à 0 = ajuste taille au l'écran contenu. Hauteur Num. Hauteur de l'élément à 0 = ajuste taille au l'écran contenu. Palette Texte Rappel de la palette Le bouton palette permet de courante, identique pour le modifier les couleurs. cf. programme fenêtre sélection palette. Couleur Menu Couleur du texte à l'écran Couleur dans la palette courante (n allant de 0 à 15). Coul. Bis Menu 2èmecouleur utilisée selon Couleur dans palette le générateur: sélection, courante (n allant de 0 à fond 15). Police Menu Police de caractères Liste des polices disponibles dans dossier ROLexp. Ancrage Menu Position du texte par Toutes les combinaisons rapport au point d'ancrage : parmi : Horizontale Coord.X / Coord.Y gauche, centre, droit Verticale : haut, centre, bas - Ligne : ascendante, descendante. Interligne . Hauteur d'une ligne(en 0 à hauteurmax. l'écran pixels) 0 = interlignage défaut. Coord. X . Coordonnée gauche de 0 à largeurmax. l'écran, l'élément à l'écran Coord. Y . Coordonnée haute de 0 à hauteurmax. l'écran. l'élément à l'écran Durée . Durée d'affichage de Exprimé en HH: :SS:CC l'élément à l'écran (2min. 50 sec. _ 00:02:50:00) - 0 = affichage permanent. Propriétés d'apparition Propriété Type Description Valeurs possibles X . Idem Coord. X pour le point (cf. Ancrage, défaut à d'apparition de l'élément gauche)- 0 = aucun effet. Y Idem Coord. Y pour le point (cf. Ancrage, défaut à d'apparition de l'élément en haut)- 0 = aucun effet. Top Instant (time code) Exprimé en H H: :SS:CC d'apparition de l'élément à (2 min. 50 sec. _ l'écran 00:02:50:00) - 0 = aucun effet. DESSI Description Décrit les caractéristiques de présentation d'un élément " dessin dans un programme Hiérarchie Non Lien Non Propriété Type Description Valeurs possibles Usage Menu Détermine l'usage Liste des valeurs de la table particulier auquel T_FONCT. l'élément est destiné Largeur Num. Largeur de l'élément à 0 = invisible l'écran Hauteur Hauteur de l'élément à 0 = invisible l'écran Palette Texte Rappel de la palette Le bouton lette permet de courante, identique pour modifier I couleurs. cf. le programme fenêtre sélection palette. Trait Menu Couleur du bord Couleur dans la palette courante allant de 0 à 15). Fond Menu Couleur de remplissage Couleur dans la palette courante (n allant de 0 à 15). Coord. X . Coordonnée gauche de 0 à largeurmax. de l'écran. l'élément à l'écran Coord. Y Num. Coordonnée haute de 0 à hauteurmax. de l'écran. l'élément à l'écran Durée Num. Durée d'affichage de Exprimé en AM:SS:CC l'élément à l'écran (2min. 50 . = 00:02:50:00) 0 = affichage permanent. Propriétés d'apparition Propriété Type Description Valeurs possibles X Num. Idem Coord. X pour le point 0 = aucun effet d'apparition de l'élément Y Num. Idem Coord. Y pour le point 0 = aucun effet d'apparition de l'élément Top Num. Instant (time code) d'appa- Exprimé en HH:MM:SS:CC rition de l'élément à l'écran (2 min. 50 sec. _ 00:02:50:00) - 0 = aucun effet PAGE Description Détermine une page à l'écran : - tous les éléments contenus dans la page seront affichés en même temps - tous les éléments contenus dans les autres pages ne sont pas affichés Hiérarchie Tout élément terminal de la régie des programmes Lien Non Propriété Non LISTE Description Détermine une liste de type menu de rubriques à l'écran : tous les éléments contenus dans la page seront affichés en même temps - tous les éléments contenus dans les autres pages ne sont pas affichés. Hiérarchie Tout élément terminal de la régie des programmes. - Pour fonctionner correctement la hiérarchie fille de la liste doit être organisée de la façon suivante : - tous les éléments communs à toutes les rubriques (les curseurs, . . .) - autant d'éléments-structures que de rubriques différentes, l'élément-structure définit la notion de rubrique dans la liste) Chaque élément-structure définissant une rubrique doit à son tour être organisé de la façon suivante : - au ter niveau: les éléments qui constituent l'intitulé de la rubrique, c'est à dire ce qui est affiché dans la liste est qui peut être sélectionné. Ce niveau ne doit contenir aucun élément à afficher lorsque la rubrique est sélectionnée. - au 2ème niveau : dans une sous-structure, tous les éléments de contenu, c'est à dire ce qui doit être affiché lorsque la rubrique est sélectionnée. Lien Non Propriété Non DIAPORAMA Description Détermine une séquence non interactive à l'écran : - tous les éléments contenus dans cet élément forme une seule entité les éléments seront affichés selon les temporisations " renseignées dans les propriétés Durée et Top de chaque élément, ainsi que le comportement précisé dans la propriété Usage . Les propriétés des éléments contenus dans un élément-diaporama sont : - Top : indique l'instant (ou time code) où l'élément doit apparaître - Durée :indique la durée durant laquelle l'élément doit resté affiché - Usage précise le comportement que doit avoir l'élément après sa durée d'affichage écoulé : - AnimationLoop : indique de recommencer l'animation - AnimationShow : indique de laisser affiché l'élément - AnimationHide : indique d'effacer l'élément Hiérarchie Tout élément terminal de la régie des programmes. Lien Non Propriété Non SCENE Description Détermine une scène complète, C'est à ire un écran interactif avec tous ses éléments et comportements. La scène est l'élément de visualisation par défaut. En cliquant sur Visualiser la régie simule la présentation et le comportement de l'écran tel que sur un écran iérarchie Tout élément de la régie des programmes. Lien Non. Fonction Description Visualiser Lance la Prévisualisation de la scène tel que sur un écran TV. Propriété Type Description Valeurs possibles Usage Menu Détermine Liste des valeurs de la table l'usage T_SCENE : - Premier écran : indique particulier au générateur que l'application devra auquel l'élément débuter en affichant cette scène est destiné. Ecran Quitter : indique générateur d'afficher cet écran lorsque l'utilisateur i quittera l'application - Ecran Information : indique générateur d'afficher cet écran lorsque l'utilisateur appuie sur la touche Information. AIGUILLAGE Description Détermine un comportement de navigation. L'élément aiguillage permet de déclarer vers quel écran scène - aller après avoir cliquer. On peut également rajouter une i condition ce qui permet d'aiguiller la navigation en fonction des manipulations de l'utilisateur Hiérarchie Non Lien Non Propriété Type Description leurs possibles Scène Texte Nom de exact - y compris majuscule/ scène où minuscule - d'une scène appartenant au aller meme programme. :Condition Texte I Expression bloc en dessous de la propriété corresponde permet d'aider à la composition de nt à un test à l'expression effectuer Choisir la nature de l'expression à pour aller' renseigner : - Fonction - Variable vers la scène Opérateur (cf. fonctions et variables spécifiée. disponibles- ROLquery). Sélectionner dans la mini- liste du I dessous l'expression convenant. Appuyer sur Ajouter ou double-cliquer sur l'expression pour la copier dans la zone du dessus. 4 Continuer ainsi jusqu'à terminer de renseigner complément l'expression (la ponctuation s'effectue automatiquement). II est possible de renseigner plusieurs expressions en démarrant sur une i nouvelle ligne à chaque fois. II est possible de consulter les fonctions et leurs paramètres, les variables et leurs valeurs, sans copier dans la zone, en appuyant sur les boutons Suite et Retour. INSTRUCTION Description Décrit une ou plusieurs instructions - fonction - à exécuter. L'élément-instruction permet de déclarer des mini procédures qui devront s'effectuer dans une scène et éventuellement s'afficher à l'écran dans le cas de modules de saisie par exemple. La nature des expressions déclarables dépends totalement des générateurs devant les exploiter (cf. doc. générateur). Hiérarchie Non Lien Non Instruction Texte Expression Le bloc en dessous de la correspondant ' propriété permet d'aider à la ou plusieurs composition de l'expression instructions à 1) Choisir la nature de effectuer dans l'expression à renseigner scène courante. - Fonction - Variable Opérateur {cf. fonctions et variables disponibles ROLquery). 2) Sélectionner dans la mini liste du dessous l'expression convenant. 3) Appuyer sur Ajouter ou double-cliquer sur l'expression pour la copier dans la zone du dessus. 4) Continuer ainsi jusqu'à terminer de renseigner complément l'expression (la ponctuation s'effectue automatiquement). II est possible de renseigner plusieurs expressions en démarrant sur une nouvelle ligne à chaque fois. II est possible de consulter les fonctions et leurs paramètres, les variables et leurs valeurs, sans copier dans la zone, en appuyant sur les boutons Suite et Retour. V. LA REGIE DES SITES La régie des Sites est spécialisée dans distribution des programmes créés ou mis à jour avec la régie Programmes. Elle adopte un code de couleur verte, qui rend facilement reconnaissable parmi les trois régies de la centrale, et reprend toutes caractéristiques d'une fenêtre de régie comme expliqué ci-dessus. a seulement inséré les objets et fonctions nécessaires à la gestion spécifique des sites. VILE GENERATEUR ET LE LANGAGE DE BAS NIVEAU La centrale des régies 4 coopère avec un générateur ou transcodeur 11 dans un générateur d'applications de télévision numérique qui permet de produire des applications génériques ou non. Les applications génériques sont des programmes interactifs dont les comportements sont prévisibles, et dont l'interface et le contenu restent paramétrables et personnalisables. Ces programmes se construisent à partir d'éléments de base tels page, image, texte, dessin, etc, chacun de ces éléments ayant propriétés et des fonctionnalités bien définies, mais modifiables. jeu d'éléments permet ainsi de réaliser des séries d'écrans correspondant à la plupart des fonctions nécessaires aux applications de télévision numérique : Accueil, Sommaire, Information, Questionnaire, etc. Les applications réalisables avec ces types d'écran couvrent une large palette d'applications standard : EPG, Météo trafic routier, etc., E-commerce, Catalogue, etc., Magazine, PLV etc., Annonces, Information boursière, etc. Là technologie repose sur trois outils-logiciels complémentaires # La centrale des régies ou régie 4, front-office qui permet de décrire et paramétrer ses applications ; # Le générateur 11, back-office permet de transcoder les applications issues de la régie ; # Le lecteur 26, runtime qui permet de jouer le code de l'application produit par le générateur 11 la station 2 du client. Ces trois éléments peuvent se situer sur des stations voire des sites différents. C'est bien évidemment le cas du lecteur qui doit être installé sur chacune des machines devant diffuser l'application de télévision. Selon les modalités d'installation ces éléments communiquent soit par réseau local LAN, transfert de fichiers internet FTP ou satellite. Dans une variante du mode de réalisation de la figure 1, le générateur 11 de langage de bas niveau implémenté sur un poste séparé, tandis que au moins un autre poste exécute la centrale des régies 4. Les deux postes sont reliés par moyens connus, et le poste porteur du générateur contient aussi une partie de la centrale des régies 4 qui lui permet d'exécuter la mise au point des programmes à l'aide du générateur de description 30, et du gestionnaire des erreurs 31 pour la mise au point. Dans une autre variante, représentée à la figure 6, la centrale des régies est divisée en plusieurs groupes de postes qui seront décrits plus loin et qui exécutent le développement ou la mise à jour d'une ou de plusieurs applications de télévision interactive selon un cycle de vie déterminé. Les différentes tâches du cycle de vie d'une application TV sont alors prises en charge selon l'organigramme de la figure 6 A) la réalisation des applications B) la génération des applications C) la distribution des applications D) l'exécution des applications E) l'administration des applications de télévision numérique selon l'invention. La réalisation des applications de télévision numérique selon l'invention effectue avec la régie, à partir d'un modèle d'application intégré qu' suffit de dupliquer et/ ou de parametrer à sa façon. Ce modèle intégré est préparé et figé, pour être totalement synchronisé avec le générateur 11 qui transcode les applications ainsi réalisées. Pour chaque application, la régie pourra être une station centralisée déportée, voire démultipliée, en mode client-serveur. La régie permet également de visualiser le résultat souhaité avant de lancer la génération de l'application. Dans le cas d'une exploitation en mode client-serveur, seule la station principale a la possibilité de visualiser l'ensemble des applications réalisées par plusieurs utilisateurs déportés. La génération des applications s'effectue avec le générateur 11, à la demande des régies connectées ou selon une planification paramétrable. Le générateur produit une transcription compressée de l'application dans un format jouable par le lecteur station de client , puis le transmet au serveur de flux lequel le distribue sur le réseau désigné. A chaque génération, le générateur établit bilan qu'il renvoie à la régie appelante, pour l'avertir que tout s'est déroulé correctement ou que des erreurs ont été décelées, avec leurs éventuelles corrections. A la figure 7, on a repris le réseau du mode de réalisation de la figure 1, dans une variante adaptée à plusieurs producteurs et plusieurs groupes de clients. Chacune des phases de l'organigramme est reportée sur la figure en regard des moyens du réseau qui y sont principalement utilisés. A gauche de la figure 7, se trouvent les moyens du réseau qui sont principalement mobilisés pendant la phase de réalisation des applications de télévision interactive. Plusieurs groupes 60-0 à 60-N de réalisateurs sont connectés à une entité de production unique 63. Chaque groupe de Réalisation comme le groupe 0 comporte une régie principale 61 à laquelle sont connectées des régies secondaires 61 , 61-2, ..., 61-n. Chacune des régies secondaires est caractérisée par la possession de droits d'accès aux ressources et aux projets disponibles au niveau du groupe de réalisation 60-0 auquel elles appartiennent qui sont différents et réduits. Les programmes et liens de l'application en cours de création ou de mise ' jour sont échangés localement sous le contrôle de la régie principale 61. Chaque régie principale ou secondaire comporte une implémentation de la centrale régies déjà décrite à l'aide des figures 1 et suivantes, le gestionnaire des régies de chacune des régies principale 61 ou secondaire 61-i étant doté d'un contrôleur de droits d'accès spécifiques à chacune des régies de réalisation, principale ou secondaire. Cette répartition est particulièrement favorable au travail coopératif dans lequel les opérateurs de réalisation travaillent dur des morceaux de programmes de télévision, par exemple par spécialité audiovisuelle. Les régies principales 61, 62 des groupes réalisation 60-0 à 60 sont connectées par une liaison bidirectionnelle à une régie Générale 64 disposée dans une station de production 63, et elles échangent avec elle les applications de télévisi interactive lors du processus de production. Ce dernier est essentiellement exécuté sur station de production 63, unique dans le réseau de télévision de l'invention. Le générateur d'applications de télévision numérique interactive, en langage de bas niveau et multi-plateformes, est implémenté dans un module 65, installé sur la station de production 63 et globale à tous les utilisateurs de télévision numérique selon invention. La régie Générale 64 - administrative - lui est associée pour gérer des paramètres de génération, notamment la planification de génération automatique. Lors du processus de production, I régie administrative 64 assemble les divers programmes et applications reçue des diverses régies principales 61, 62 et produit une application unique qu'elle transfère au générateur 65. Lors de la production des codes en langage de bas niveau muti-plateforme, le générateur 65 comme cela a été exposé avec le générateur 11 et le générateur de descriptions 30 et le gestionnaire des erreurs 31 retourne des messages d'erreurs à la régie Administrative 64 qui peut alors ou bien résoudre le problème générateur de chaque erreur ou bien retourner un message de requête de correction à la régie principale de réalisation 60 ou concernée. Le générateur 65 peut recevoir plusieurs ordres génération simultanement. Une queue est automatiquement creée et les applications sont traitées l'une après l'autre. En cas montée de charge, est possible d'installer plusieurs générateurs comme le module en parallèle. Lorsque le processus de mise au point des applications est terminé la station de production, le générateur 65 transmet son code et données vers un module 66 de gestion données et des flux qui s'exécute en temps réel. Le module 66 gestion des données et flux est connecté par un canal convenable comme un réseau local ou autre à un système de distribution 67. distribution des applications s'effectue via le serveur de flux 68, dont matériel et l'installation dépendent des supports de diffusion. L'opérateur de télévision numérique (comme CanalSat(5) assure lui-même la distribution des flux contenant les applications générées. La régie Générale 64 sur le système de production 63 référence l'ensemble du système de distribution pour donner les moyens au générateur 65 d'envoyer les applications transcodées au serveur de flux 68. Ce dernier est connecté à un canal de diffusion bidirectionnel sur au moins un réseau de diffusion comme les réseaux de diffusion 69-0 à 69-P. Chaque réseau de diffusion peut être sous le contrôle de son propre opérateur ou avoir le même opérateur et comporte un nombre indéterminé de stations de client comme les stations 70-0 à 70-p du réseau de diffusion 69-0. L'exécution des applications est effectuée par le lecteur (analogue au lecteur 26 de la station de client de la figure 1) de la station client installé dans les décodeurs. Le lecteur lui-même est distribué le flux, pour pouvoir être téléchargé par les décodeurs. Un système d'identification peut servir à déterminer le réseau des décodeurs de chaque application de télévision numérique selon l'invention. Ainsi, les décodeurs n'auront accès qu'au bouquet les concernant. Ce système d'identification peut être géré par la régie Générale 64. L'ensemble du réseau constitué des utilisateurs de télévision numérique selon l'invention est modélisé, géré et administré depuis régie Générale 64. Chaque nouvelle application de télévision numérique selon l'invention fait l'objet d'un enregistrement de stations de réalisation et de son réseau de diffusion auprès de la régi Générale 64. Cette organisation permet entre autres d'assurer l'ensemble des opérations de suivi et de maintenance. L'ensemble du système de production 63 - générateur - et distribution 67 - serveur de flux - est donc modélisé, géré administré depuis la régie Générale 64. La configuration générateurs est enregistrée dans chaque station de réalisation 61, avant toute installation déportée. Lors de l'exécution d'un programme de télévision sur l'une des stations de client de l'un des réseaux de diffusion, comme la station 70-0 du réseau 69-0 par exemple, des données et des commandes sont retournées sur le canal de diffusion, gérées par le serveur de flux 68 qui peut alors en fonction de l'exécution de l'élément de programme en cours ouvrir une ressource donnée ou flux sur le module des données et flux temps réel 66. C'est le cas pour choisir un nouveau programme, un écran, une scène ou tout autre élément, ou pour donner des informations textuelles. VII. DESCRIPTION DUNE APPLICATION DE TV INTERACTIVE Une application de télévision numérique selon l'invention est constituée plusieurs types d'informations qui sont exploités selon les niveaux des moyens de traitement disposés sur les postes de travail ou stations de client, les types d'information étant # Les paramètres propres à chaque application et valables pour tous les autres éléments composant l'application : les couleurs, etc. ; # paramètres de diffusion permettant d'identifier le canal sur la station de client ; # écrans de l'application, c'est à dire comment chacun des composants apparaît selon le contexte de navigation dans l'application ; # données de l'application, c'est à dire le contenu proprement dit l'application : image, texte, etc. . Dans la suite de la description, les paramètres de spécification des eléments d'application ou de programme de télévision interactive sont manipulés par des moyens de traitement constitués à l'aide de l'un ou de plusieurs des moyens suivants : donnee et adresse en mémoire, ressource de calcul sur une station de client, système de réalisation, système de production, système de distribution. Le traitement peut consister en une édition, une création, une mise à jour, un paramétrage, une sauvegarde, une liaison autre traitement d'une classe ou d'un cadre informatique particulier. Les paramètres de définition des programmes et applications de télévision numérique selon l'invention sont spécifiés de la façon suivante Information commentaire rNom Libellé désignant l'application ID Identifie l'application de façon unique Palette Détermine la liste des 16 couleurs disponibles pour les #Objets-TV affichés à l'écran i Triplet DVB !Détermine l'accès à l'application en diffusion Liste Cf. définition de scène TV - Toutes les scènes - écrans scènes TV de cette liste sont copiables, modifiables et personnalisables j Une scène consiste en un ensemble d'objets dont l'apparition et le comportement dépendent les uns des autres à l'écran. On distingue trois types de scènes # scènes simples ; # scènes multi-pages ; # scènes avec menu-liste. Une scène simple est une scène dont tous les éléments qui la compose sont présents dès son affichage à l'écran. II n'y a pas système permettant de faire défiler des pages ou de choisir parmi liste d'éléments. Une scène simple est spécifiée de la façon suivante: Information commentaire Nom i Libellé désignant la scène 1 _-J Durée Durée d'affichage de la scène (Time Out) Liste d'Objets Cf. définition d'Objet-TV - Les objets de cette liste sont TV propres à la scène et reste affichés tant que la scène est jouée à l'écran. Ils disparaissent au lors d'un changement de scène I ! Les éléments - Objets-TV- qui composent cette scène sont basiques et permettent la gestion d'image, de texte et de dessin I écran. Une scène multi-pages inclue un système de défilement des pages. Ce type de scène permet de réaliser des écrans consultation : Pages de magazine, Pages d'annonces, Détails de produit, Pages d'aide, Informations légales et. Une scène multi-pages est spécifiée de la façon suivante Information commentaire Libellé désignant la scène Durée Durée d'affichage de la scène (Time Out) Liste d'Objets Cf. définition d'Objet-TV - Les objets de cette liste sont 1 communs à la scène et resteront affichés à chaque page Liste de pages CI, définition de page TV L 1Tv Une scène menu-liste est une scène simple incluant un système permettant de choisir parmi une liste d'éléments. Ce type de scène permet de réaliser des écrans de sélection : Sélection d'une page, Sélection d'une fonctionnalité, Sélection d'un produit, d'une région, d'une catégorie, Questionnaire à choix multiple, Menu d'un sommaire, etc. *Une scène menu-liste est spécifiée de la façon suivante Information commentaire Nom Libellé désignant la scène Durée Durée d'affichage de la scène (Time Out) Les objets de cette liste sont communs à la scène et resteront affichés, indépendamment des choix effectués dans menu-liste Objet menu liste Cf. définition menu-liste TV TV Une page TV est un objet qui permet de gérer plusieurs pages sur un seul écran. Les fonctions de pagination sont automatiquement prises en charge par le lecteur de chaque station client d'une application de télévision numérique selon l'invention. Information commentaire Nom Libellé désignant la page Durée Durée d'affichage de la page (Time Out) Liste d'Objets- Cf. définition d'Objet-TV TV Les objets de cette liste sont propres à la page seront effacés à la page suivante (les objets communs à la scène restent affichés). Un menu-liste TV est un objet qui permet de gérer plusieurs choix sur un seul écran. Les fonctions de sélection sont automatiquement prises en charge par le lecteur de chaque station de client. Information Commentaire Nom Libellé désignant la liste Liste d'Objets- Cf. définition d'Objet-TV - Les objets de cette liste sont TV communs à la scène et restent affichés, indépendamment des changements de rubrique dans le menu Liste de Cf. définition de rubrique rubriques Dans la suite de la description, on désigne par "fôcüs" la propriété objet d'être sélectionnable à un instant donné dans un processus donné, en génération d'une application ou lors de son exécution une station de client notamment. Une rubrique de menu- liste est spécifiée par Information commentaire Nom Libellé désignant la rubrique Liste d'Objets Cf. définition d'Objet-TV - Les objets de cette liste TV représentent la rubrique à l'écran. Ils sont automatiquement affichés à l'écran et peuvent prendre le focus Objet Page Cf. définition de page TV - Cet objet contient tous les contenus associés à la rubrique. Ils sont automatiquement affichés lorsque la rubrique prend le focus Les Objets-TV sont les éléments de contenu, spécialement conçus pour l'affichage télévisuel. II en existe trois # objets-textes ; # Les objets-dessins ; # Les objets-images. Chaque Objet-TV contient des informations génériques (la position à l'écran, la durée d'affichage, etc.) et des informations spécifiques couleur d'un texte, la taille d'un dessin, etc.). Définition objet-texte Information commentaire Nom Libellé désignant l'objet-texte Ordre Ordre gérant la superposition des Objets-TV Durée Durée d'affichage de l'objet-texte, en MM:SS:CC Début Début d'affichage de l'objet-texte dans la page, exprimé en MM:SS:CC Position Position du texte à l'écran, exprimé en coordonnées X,Y (cf. Cadrage) Couleur Couleur du texte à l'écran, parmi les 16 de la palette du programme (cf. Palette), exprimé en couleur de trait et de fond Police Police et taille d'affichage du texte - Exprimé en nom et corps du texte. Les décodeurs CanaISat autorisent les corps 18 et 21 Cadrage Détermine la position du texte par rapport au point X,Y. Le cadrage peut être horizontal (gauche, centre, droit) et vertical (haut, centre, bas) Interligne Détermine l'écart entre deux lignes, en pixels Intercaractère Détermine l'écart entre deux caractères, en pixels Contenu Référence le fichier contenant le texte Définition d'un objet-dessin Information commentaire Nom Libellé désignant l'objet-dessin Ordre Ordre gérant la superposition des objets-TV Durée Durée d'affichage de l'objet-dessin, en MM:SS:CC Début Début d'affichage de l'objet-dessin dans la page, exprimé en MM:SS:CC Position Position du coin haut-gauche du dessin à l'écran, exprimé en coordonnées X,Y Couleur Couleur du dessin à l'écran, parmi les 16 de la palette du programme (cf. Palette), exprimé en couleur de bord et couleur de remplissage Taille Taille du dessin à l'écran, en hauteur et largeur Type de dessin Détermine la forme du dessin : carrés, rectangles, bords arrondis, . . . Définition d'un objet-image Information commentaire Nom Libellé désignant l'objet-image Ordre Ordre gérant la superposition des objets-TV Durée Durée d'affichage de l'objet-image, en MM:SS:CC Début Début d'affichage dans la page, en MM:SS:CC Position Position du coin haut-gauche de l'image à l'écran, exprimée en coordonnée X et Y (multiples de 16 pour les images MPEG) Type d'image Détermine la façon dont doit être traitée l'image sur le décodeur: MPEG ou PIXMAP - Une image MPEG n'est pas limitée à 16 couleurs (cf. Palette) mais s'affiche obligatoirement derrière tous les autres Objets-TV de l'écran (une image MPEG ne peut cacher un texte, un dessin ou une image PIXMAP) - Une image PIXMAP est limitée à 16 couleurs (cf. Palette) mais peut s'afficher par dessus tout autre Objet-TV Qualité Compression de l'image MPEG (en poids ou taux) Contenu Référence le fichier contenant l'image II existe également deux autres Objets-TV destinés à réaliser les fonctions de navigation et d'exécution de modules tout prêts # Les objets-aiguillage # Les objets-instruction Définition objet-aiguillage Information commentaire Nom Libellé désignant l'objet-aiguillage Scène Indique la scène vers laquelle aller Condition Précise les conditions dans lesquelles ont va vers la scène indiquée. - Par exemple: {TouchePressée}=OK Définition objet-instruction Information commentaire Nom Libellé désignant l'objet-instruction Instruction Indique le module-instruction à lancer. Les modules-instructions sont prédéfinis et opérationnels, seul les paramètres sont modifiables par l'utilisateur. Des exemples de module sont : Connexion, Message, Paiement, Zapping, etc. VIII. LANGAGE BAS NIVEAU ET MARQUEURS Le générateur ou transcodeur multi-plateforme de l'invention fonctionne selon un langage de bas niveau en distinguant fonctionnement du générateur de codes (générateur 12 - Figure 1) produit interfaces utilisateur, et le fonctionnement du générateur de données (générateur 14 - Figure 1) qui produit les contenus. Chaque application de télévision numérique est donc transcodée lignes de codes par un générateur ou transcodeur configuré fonction de la plate-forme de télévision numérique cible. Le programme de télévision numérique est donc découpé en blocs unitaires compatibles avec les contraintes des systèmes cibles (plates-formes de télévision numérique commercialisées comme OpenTV ou StreamCast ). Chaque bloc unitaire correspond à une scène telle qu'il a déjà été décrit plus haut et comporte une pluralité de lignes de programme en langage de bas niveau produit par le générateur ou transcodeur. Chaque ligne de programme de télévision comporte au moins l'un des éléments suivants identification ; type ; contenu ; propriétés ; liens. L'élément de type est une combinaison des informations suivantes # ' l'objet concerné est focusable , simplement affichable ou s'il concerne un autre type d'objet (fonction, aiguillage, instruction, ... ) ; # ' l'objet est unitaire (objets texte, dessin, image, ... ) ou multiple (diaporama, page, liste, tableau, menu-liste, page TV, multi- page, ... ). L'élément d'identification permet de repérer l'objet typé dans le programme de télévision interactive. Il est unique pour chaque objet typé. L'élément de contenu reproduit les contenus de l'objet typé. Ceux-ci sont produits par le générateur de données (générateur 14 Figure 1). L'élément de propriétés reproduit les propriétes de l'objet programmé dans le bloc unitaire de programme télévision interactive. L'élément de liens reproduit la liste des références liees à l'objet typé programmé dans le bloc unitaire de programme de télévision interactive. Chaque lien correspond à un objet dépendant ou à un contenu de l'objet auquel il est attaché comme les éléments d'une scène ou d'une page, le focus d'un élément focusable , une action à réaliser depuis la station de client, etc. Les objets unitaires des programmes de télévision interactive correspondent à des objets analogues et de même nom déjà décrits au niveau des régies et du générateur. Ce sont les vidéos, Sons, les images (mpeg ou osd) , les textes, les dessins, les chaines Les objets multiples unitaires des programmes de télévision interactive correspondent à des objets analogues et de même nom déjà décrits au niveau des régies et du générateur. Ce sont les diaporamas, les pages TV, les listes TV, les tableaux, les arbres. D'autres objets sont réservés à la gestion des scènes. Ce sont objets scènes, les scènes simples, les scènes multipages, les scenes menu-liste. D'autres objets sont réservés à la gestion des fonctions. Ce sont les objets aiguillage et instruction. De cette façon l'ensemble des objets contenus dans les programmes est transcodé dans un langage de bas niveau directement exploitable sur les stations de client quelque soit le type de plate-forme implémentée. REVENDICATIONS 1 - Réseau de télévision numérique, du genre comportant au moins ordinateur diffuseur comportant des moyens de stockage de données et des moyens pour transmettre des applications de télévision numérique, et au moins un dispositif pour exécuter moins une application de télévision numérique, caractérisé en qu'il comporte - une centrale de régies (4) installée sur au moins l'ordinateur diffuseur (1) pour créer, modifier et/ ou diffuser une application de télévision ; - un transcodeur ou générateur (11) pour transcoder les applications de telévision numérique issues de la centrale de régies (4) ; - des stations de client ou consoles (2) destinatrices des applications issues du transcodeur (11) et diffusées par au moins un canal de diffusion (3). 2 - Réseau selon la revendication 1, caractérisé en la centrale de régies (4) comporte - un gestionnaire de régies comportant un moyen d'activation de l'une moins des régies ; - une regie des média (41) comportant des moyens pour éditer, notamment des moyens de récupération, des moyens de centralisation, et des moyens d'archivage, et des moyens pour organiser les éléments destinés à composer au moins une application de télévision numérique , - une régie des programmes (42) comportant des moyens de composition d'une application de télévision numérique selon une arborescence et une navigation prédéfinissables, des moyens pour mettre à jour une application et des moyens pour déterminer des règles de diffusion coopérant avec des moyens pour réaliser des listes d'exécution de programmes (Playlists) et avec des moyens de classement et d'archivage des programmes et/ listes d'exécution ; - une régie des sites (43) comportant des moyens de distribution et moyens de diffusion des programmes créés ou mis à jour dans régie des programmes. 3 - Réseau selon la revendication 2, caractérisé en ce chaque régie (41-43) comporte - barre de menu (45) ; - liste hiérarchisée (46) ; - zone des propriétés (48) des éléments sélectionnées dans la régie ; - une zone de visualisation des contenus (47). - Réseau selon la revendication 3, caractérisé en ce que la zone propriétés comporte - zone des types d'éléments à sélectionner, - zone d'édition du nom de l'élément à sélectionner ; - zone d'édition des valeurs des propriétés de l'élément sélectionné. 5 - Réseau selon la revendication 3, caractérisé en ce que zone de visualisation du contenu comporte des moyens commandes pour sélectionner un mode de visualisation en forme Table, en forme de Zoom, en forme de Vignette et en mode Sélection simple ou multiple. - Réseau selon l'une des revendications 2 à 5, caractérisé ce le gestionnaire des régies comporte aussi à un gestionnaire droits d'accès qui limite l'accès de la centrale des régies aux ressources et profils cibles selon le poste où il est installé. - Réseau selon la revendication 2, caractérisé en ce que la régie média comporte des moyens pour exécuter l'une au moins des fonctions suivantes ASSOCIER : pour remplir un élément d'une autre régie avec le contenu du média ; EDITER : pour modifier le contenu du média ; REMPLACER : pour changer le fichier physique du média. 8 - Réseau selon la revendication 7, caractérisé en ce que la régie des média comporte aussi des moyens pour exécuter au moins l'une des fonctions suivantes : Visualiser, Nouveau, Nouveau/ Dossier Nouveau/ Media, Renommer/ Modifier, Supprimer, Copier, Dupliquer, Déplacer, Exporter, Importer, Ajouter, Ajouter/ Vidéo, Ajouter/ Image, Ajouter/ Audio, Ajouter/ Texte, Ajouter/ Fichier, Remplacer, 9 - Réseau selon la revendication 7 ou 8, caractérisé en ce la régie des média comporte des moyens pour traiter l'un au moins objets suivants : Dossier, Vidéo, Image, Son, Texte, fichier Internet, fichier base de données. 10 - Réseau selon la revendication 2, caractérisé en ce que la régie des programmes comporte des moyens pour exécuter l'une au moins des fonctions suivantes GENERER pour lancer la génération du code source et l'envoyer au générateur ; VISUALISER pour afficher la scène telle que sur un écran TV ; RELIE DES MEDIA pour ouvrir la régie des média en pointant automatiquement sur le média associé à l'élément courant ; CHANGER DE MEDIA pour sélectionner un autre média de la régie des média l'associé à l'élément courant ; EDITER CONTENU pour créer ou modifier le contenu du média associé donc de l'élément courant ; VIDER CONTENU pour rompre le lien entre média associé et l'élément courant. 11 - Réseau selon la revendication 10, caractérisé en ce que la régie des programmes comporte aussi des moyens pour exécuter au moins l'une des fonctions suivantes : Visualiser, Nouveau, Nouveau/ Dossier, Nouveau/ Elément , Nouveau/ Programme, Renommer/ Modifier , Supprimer, Supprimer les liens, Copier, Coller, Dupliquer, Déplacer, Exporter, Importer, Média, Contenu, et d'autres encore. 12 - Réseau selon la revendication 10 ou 11, caractérisé en que la régie des programmes comporte des moyens pour traiter l'un moins des objets suivants : Dossier, Liste d'exécution PLAYLIST, Liste d'exécution synchronisée PLAYLIST TIMEE, Annuaire interactif "CITYLINE", Catalogue, Module d'exécution de listes de programmes (JUKE-BOX), Module d'annonces (ADS-INSERTER), Formation, Module de gestion de programmes boursiers (INFO-STOCK), Services Météo, de commerce électronique (e-commerce), de banque électronique (e-bank), de magazine électronique (e-zine) , et d'autres encore. 13 - Réseau selon la revendication 10, 11, ou 12 caractérisé ce que régie des programmes comporte des moyens pour traiter l'un au moins des éléments suivants : Structure, Vidéo, Son, Image, Texte, Dessin, Page, Liste, Diaporama, Scène, Aiguillage, Instruction, et d'autres encore. 1 - Réseau selon la revendication 1, caractérisé en ce que centrale des régies (4) et le générateur (11) sont installés sur moins deux postes ou stations distinctes connectées par un réseau de communications. 1 - Réseau selon les revendications 6 et 14, caractérisé en ce que la centrale des régies (4) est répartie entre au moins une régie principale (61) et une ou plusieurs régies secondaires (61-1 à 61 sur au moins un système de réalisation. - Réseau selon la revendication 15, caractérisé en ce que générateur de codes (65) coopère dans un système de production (63) avec une régie Générale (64) pour la génération des applications et avec un module de gestion des données et des flux en temps réel (66). 17 - Réseau selon la revendication 16, caractérisé en ce que le système de production (63) est connecté par une liaison bidirection nelle avec un système de Distribution (67) comportant notamment un serveur de flux (68) lui-même connecté à au moins un réseau de diffusion (69-0 à 69-P) à des stations de clients (70-0 à 70-p). 18 - Réseau selon l'une des revendications précédentes, caractérisé en ce que le générateur de codes (11, 65) comporte des moyens pour traiter chaque application de télévision numérique comporte # des moyens de traitement de paramètres propres à chaque application et valables pour tous les autres éléments composant comme des Objets-TV ; # des moyens de traitement de paramètres de diffusion permettant d'identifier le canal sur la station de client ; # des moyens de traitement d'écrans de l'application ; # des moyens de traitement de données de l'application. 1 - Réseau selon la revendication précédente, caractérisé en ce que moyens de traitement de données de l'application comportent # moyens de traitement d'un Nom d'application ; # moyens de traitement d'un identificateur ID d'application ; # moyens de traitement d'une Palette identifiant les couleurs d'Objets-TV affichés ; # moyens de traitement d'un code d'accès à l'application en diffusion (Triplet DVB) ; # des moyens de traitement d'une Liste de scènes TV chacune d'un type choisi parmi notamment # Les scènes simples ; # Les scènes multi-page ; # Les scènes avec menu-liste. 20 - Réseau selon la revendication 19, caractérisé en ce que moyens de traitement d'une liste de scènes TV comportent aussi moyens de traitement d'au moins une scène simple qui comportent # des moyens de traitement d'un Nom désignant la scène ; # des moyens de traitement d'une Durée d'affichage de la scène ; # des moyens de traitement d'une Liste d'Objets TV composant scène. 21 - Réseau selon la revendication 19, caractérisé en ce que moyens de traitement d'une liste de scènes TV comportent aussi moyens de traitement d'au moins une scène multi-page comportent # des moyens de traitement d'un Nom désignant la scène ; # des moyens de traitement d'une Durée d'affichage de la scène ; # des moyens de traitement d'une Liste d'Objets TV composant au moins une page de la scène ; moyens de traitement d'une Liste de pages TV composant la scene. - Réseau selon la revendication 19, caractérisé en ce que les moyens de traitement d'une liste de scènes TV comportent aussi moyens de traitement d'au moins une scène multi-page comportent # moyens de traitement d'un Nom désignant la scène ; # moyens de traitement d'une Durée d'affichage de la scène ; # moyens de traitement d'une Liste d'Objets TV composant moins une page de la scène ; # moyens de traitement d'une Liste de menus-listes TV composant la scène. 23 - Réseau selon la revendication 21, caractérisé en ce que les moyens de traitement d'une Liste de pages TV composant la scène comportent des moyens de traitement d'au moins une page TV qui comportent moyens de traitement du Nom désignant la page TV ; moyens de traitement d'une Durée d'affichage de la page TV ; moyens de traitement d'une Liste d'Objets-TV propres à la page TV. 24 - Réseau selon la revendication 22, caractérisé en ce que moyens de traitement d'une Liste de menus-listes TV composant scène comportent des moyens de traitement d'au moins un menu-liste TV comportent moyens de traitement d'un Nom de liste du menu-liste TV ; moyens de traitement d'une Liste de rubriques TV ; moyens de traitement d'une Liste d'Objets-TV propres à la scene TV à laquelle le menu-liste TV est associé. - Réseau selon la revendication 24, caractérisé en ce que moyens de traitement d'une Liste de rubriques TV comportent aussi moyens de traitement d'un Nom de rubrique du menu-liste associé ; # des moyens de traitement d'une Liste d'Objets-TV representant la rubrique ; # des moyens de traitement d'un Objet-TV contenant la definition de page TV associé à la rubrique. 26 - Réseau selon l'une des revendications 19 à 25, caractérisé en ce que les moyens de traitement d'Objet-TV ou de listes d'Objets- TV manipulent l'un des types d'Objets-TV pris parmi : des objets-texte, des objets-dessin, des objets image, des objets-aiguillage, des objets- instruction. 27 - Réseau selon la revendication 1, caractérisé en ce que le générateur ou transcodeur comporte des moyens pour partager en blocs unitaires compatibles avec les contraintes des systèmes cibles les programmes issus des régies de réalisation et/ou de production, chaque bloc unitaire correspondant à une scène, et en ce qu'il comporte des moyens pour produire en fonction de chaque bloc unitaire une pluralité de lignes de programme en langage de bas niveau, chaque ligne de programme de télévision comportant au moins l'un des éléments suivants identification ; type ; contenu ; propriétés ; liens.