FR2864396A1 - Multimedia information transmitting system, has portal to allow user to access data server to plan program schedule, and embedded software to receive schedule and manage transmission of information from digital content server - Google Patents
Multimedia information transmitting system, has portal to allow user to access data server to plan program schedule, and embedded software to receive schedule and manage transmission of information from digital content server Download PDFInfo
- Publication number
- FR2864396A1 FR2864396A1 FR0314902A FR0314902A FR2864396A1 FR 2864396 A1 FR2864396 A1 FR 2864396A1 FR 0314902 A FR0314902 A FR 0314902A FR 0314902 A FR0314902 A FR 0314902A FR 2864396 A1 FR2864396 A1 FR 2864396A1
- Authority
- FR
- France
- Prior art keywords
- user
- digital
- broadcast
- content server
- schedule
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/466—Learning process for intelligent management, e.g. learning user preferences for recommending movies
- H04N21/4667—Processing of monitored end-user data, e.g. trend analysis based on the log file of viewer selections
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
- H04N21/25866—Management of end-user data
- H04N21/25891—Management of end-user data being end-user preferences
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/266—Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
- H04N21/2668—Creating a channel for a dedicated end-user group, e.g. insertion of targeted commercials based on end-user profiles
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/27—Server based end-user applications
- H04N21/274—Storing end-user multimedia data in response to end-user request, e.g. network recorder
- H04N21/2747—Remote storage of video programs received via the downstream path, e.g. from the server
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/47214—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for content reservation or setting reminders; for requesting event notification, e.g. of sport results or stock market
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4788—Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/482—End-user interface for program selection
- H04N21/4821—End-user interface for program selection using a grid, e.g. sorted out by channel and broadcast time
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/61—Network physical structure; Signal processing
- H04N21/6106—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
- H04N21/6125—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via Internet
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/61—Network physical structure; Signal processing
- H04N21/6156—Network physical structure; Signal processing specially adapted to the upstream path of the transmission network
- H04N21/6175—Network physical structure; Signal processing specially adapted to the upstream path of the transmission network involving transmission via Internet
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/65—Transmission of management data between client and server
- H04N21/658—Transmission by the client directed to the server
- H04N21/6582—Data stored in the client, e.g. viewing habits, hardware capabilities, credit card number
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/173—Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
- H04N7/17309—Transmission or handling of upstream communications
- H04N7/17318—Direct or substantially direct transmission and handling of requests
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- Computer Graphics (AREA)
- Business, Economics & Management (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- General Engineering & Computer Science (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
Description
La présente invention concerne la diffusion d'informations multimédia àThe present invention relates to the broadcasting of multimedia information to
base de contenu vidéo numérique par un fournisseur de services sur les sites des clients et a trait en particulier à un système de diffusion multimédia digital video content base by a service provider on customer sites and relates in particular to a multimedia broadcast system
par des terminaux commandés à distance. by remotely controlled terminals.
Aujourd'hui les ressources du patrimoine audiovisuel se trouvent confrontées à une évolution accélérée des modalités de leur communication à la fois au niveau des outils qui les véhiculent, des services qui les fournissent et des usages d'un public de plus en plus demandeur. L'offre croissante des services interactifs tend à modifier l'espace des usages et des attentes de la communication, cette modification tendant à orienter le monde des NTIC (Nouvelles Technologies de l'Informatique et de la Communication), les NTIC et le multimédia en particulier se distribuant globalement autour de quatre familles d'équipement terminaux: radio et télévision, micro-informatique, téléphone et consoles de jeux. Today audiovisual heritage resources are confronted with an accelerated evolution of the modalities of their communication both at the level of the tools that convey them, the services that provide them and the uses of an increasingly demanding public. The growing offer of interactive services tends to change the space of uses and expectations of communication, this change tends to guide the world of NICT (New Technologies of Computing and Communication), NICT and multimedia in in particular, it is distributed globally around four families of terminal equipment: radio and television, micro-computers, telephones and games consoles.
Une offre de service qui a lieu actuellement consiste à obtenir la diffusion continue d'informations issues des standards de broadcast TV et du multimédia en utilisant des procédés standards décompression et d'encodage (Mpeg, Jpeg, Divx, HTML,...) afin de créer une ou plusieurs chaînes de télévision numériques. A service offer that is currently taking place is to obtain the continuous broadcasting of information from broadcast TV standards and multimedia using standard decompression and encoding methods (Mpeg, Jpeg, Divx, HTML, etc.) so to create one or more digital TV channels.
Pour réaliser ce type de services, on peut installer sur les sites clients des matériels informatiques de type PC du commerce ou PC industriel qui sont connectés à un serveur centralisé. Cependant, ces matériels principalement adaptés aux environnements bureautiques et aux calculs, ne sont pas conçus pour être dédiés à des tâches de diffusion de contenu numérique. Aussi, pour la décompression ou le décodage des données, on doit faire appel aux performances du seul processeur installé sur la carte mère. Une solution coûteuse pourrait consister à ajouter des composants dédiés à certaines fonctionnalités (Chipset de décompression et de décodage). En outre, les PC sont encombrants et lourds, et sont équipés de ventilateurs qui pénalisent l'environnement par le bruit produit. To carry out this type of service, it is possible to install on the customer sites computer equipment of the commercial PC or industrial PC type which is connected to a centralized server. However, these devices are mainly designed for office environments and calculations, and are not designed to be dedicated to digital content delivery tasks. Also, for the decompression or decoding of data, we must use the performance of the only processor installed on the motherboard. An expensive solution might be to add dedicated components to certain features (Decompression and Decoding Chipset). In addition, PCs are bulky and heavy, and are equipped with fans that penalize the environment by the noise produced.
Une autre technique consiste donc à installer sur le site client des matériels spécifiques ou boîtiers de diffusion appelés STB (Set Top Box) connectés à un serveur centralisé. Ces boîtiers de diffusion disposent d'un système d'exploitation et d'un programme d'application ou applicatif qui leur permet d'être autonomes et de comprendre l'ensemble des informations transmises depuis le serveur. Another technique is to install on the customer site specific hardware or broadcast boxes called STB (Set Top Box) connected to a centralized server. These broadcast boxes have an operating system and an application or application program that allows them to be autonomous and understand all the information transmitted from the server.
Il existe actuellement deux types de STB, ceux qui sont commercialisés sur le marché grand public et ceux du marché professionnel. En ce qui concerne le marché grand public, on trouve principalement des décodeurs permettant la réception de chaînes satellites ou câblées (par exemple Canal +). Ils sont généralement conçus pour des fonctions bien déterminées et ne sont pas modifiables et il n'y a pas de possibilité d'ajouter une connectique télécom. There are currently two types of STBs, those marketed in the consumer market and those in the professional market. As for the consumer market, there are mainly decoders allowing the reception of satellite or cable channels (for example Canal +). They are generally designed for specific functions and are not modifiable and there is no possibility to add a telecom connectivity.
Le marché professionnel offre une diversité importante de STB avec autant de fonctionnalités que de types de boîtiers. Ces STB ont aussi des fonctions spécifiques mais ils peuvent être modifiés, aussi bien d'un point de vue matériel que d'un point de vue logiciel. Malheureusement, ils ont une intelligence logicielle très limitée et sont dédiés à des applications spécifiques. En outre, il existe une grande diversité des offres de STB par les fournisseurs du monde de l'audiovisuel et des média qui s'écarte énormément du boîtier ou STB universel qui permettrait l'uniformisation des standards. The professional market offers a wide variety of STBs with as many features as box types. These STBs also have specific functions but they can be modified, from a hardware point of view as well as from a software point of view. Unfortunately, they have a very limited software intelligence and are dedicated to specific applications. In addition, there is a great diversity of STB's offers from audiovisual and media providers that deviate significantly from the universal box or STB that would standardize standards.
C'est pourquoi le but de l'invention est de fournir un système de diffusion multimédia basé des boîtiers de diffusion (STB) disposant d'un logiciel permettant le contrôle de l'ensemble des fonctions du boîtier et la standardisation des accès au boîtier. This is why the object of the invention is to provide a multimedia broadcasting system based broadcast boxes (STB) with software for controlling all the functions of the housing and the standardization of access to the housing.
L'objet de l'invention est donc un système de diffusion d'informations multimédia comprenant au moins un serveur de contenu numérique d'informations connecté à un réseau basé sur le protocole IP, un serveur de données utilisateur connecté au réseau IP et dont l'accès aux données du serveur de contenu numérique se fait par des moyens d'entrée d'utilisateur, au moins un boîtier de décodage numérique situé à un point de diffusion et destiné à diffuser sur des dispositifs multimédia les informations reçues à partir du serveur de contenu numérique. Les moyens d'entrée comprennent un portail permettant à l'utilisateur d'avoir accès au serveur de données utilisateur et de planifier dans ce dernier une grille de programmes à diffuser par les dispositifs multimédia se trouvant au point de diffusion. Le boîtier de décodage numérique comprend un logiciel embarqué destiné à recevoir la grille de programmes transmise par le serveur de données utilisateur ou par une plateforme audiotexte de manière à gérer la diffusion des informations reçues du serveur de contenu numérique par les dispositifs multimédia. The object of the invention is therefore a multimedia information broadcasting system comprising at least one digital information content server connected to a network based on the IP protocol, a user data server connected to the IP network and whose access to the data of the digital content server is done by means of user input, at least one digital decoding box located at a broadcast point and intended to broadcast on multimedia devices the information received from the server of digital content. The input means comprises a portal allowing the user to have access to the user data server and to plan therein a grid of programs to be broadcast by the multimedia devices at the broadcasting point. The digital decoding box comprises an embedded software for receiving the program grid transmitted by the user data server or an audio-text platform so as to manage the broadcasting of the information received from the digital content server by the multimedia devices.
Les buts, objets et caractéristiques de l'invention apparaîtront plus clairement à la lecture de la description qui suit faite en référence aux dessins dans lesquels: la figure 1 représente un bloc-diagramme du système selon l'invention, la figure 2 représente les fenêtres affichées sur l'écran du portail lorsque l'utilisateur désire effectuer 25 la planification de ses grilles de programmes, la figure 3 est un organigramme des différentes opérations effectuées par le système selon l'invention pour l'affichage d'informations par les dispositifs multimédia, et la figure 4 est un organigramme des étapes du procédé mis en oeuvre dans le boîtier de décodage numérique. The objects, objects and features of the invention will appear more clearly on reading the following description given with reference to the drawings in which: FIG. 1 represents a block diagram of the system according to the invention, FIG. displayed on the portal screen when the user wishes to plan his program grids, FIG. 3 is a flowchart of the various operations performed by the system according to the invention for the display of information by the multimedia devices. and FIG. 4 is a flowchart of the steps of the method implemented in the digital decoding box.
Le système selon l'invention illustré sur la figure 1 se compose d'un réseau basé sur le protocole IP tel que le réseau Internet 10 connecté par un point d'accès 12 à un réseau d'accès 14 qui peut être le réseau téléphonique commuté RTC, une liaison satellite DVB (Digital Video Braodcast), une liaison DVB terrestre ou même une simple liaison téléphonique spécialisée. The system according to the invention illustrated in FIG. 1 consists of a network based on the IP protocol such as the Internet network 10 connected by an access point 12 to an access network 14 which can be the switched telephone network. RTC, a DVB satellite link (Digital Video Braodcast), a terrestrial DVB link, or even a single dedicated telephone link.
Un ou plusieurs boîtiers de décodage numérique (Set Top Box ou STB) 16, 18 sont connectés au réseau d'accès et contiennent chacun un logiciel de diffusion encore appelé logiciel embarqué . Ce logiciel a pour but de décompresser et de décoder les flux de données reçus afin de les diffuser selon une grille de programmes déterminée et d'assurer leur affichage sur des dispositifs multimédia. A noter que le boîtier STB dispose d'un disque dur ou équivalent lui permettant d'être totalement autonome lors de l'affichage des contenus et d'une adresse IP lui permettant d'être identifié de façon à pouvoir se connecter à distance. One or more digital set top boxes (STBs) 16, 18 are connected to the access network and each contain broadcast software still called embedded software. The purpose of this software is to decompress and decode the received data streams in order to broadcast them according to a given program schedule and to ensure their display on multimedia devices. Note that the STB box has a hard disk or equivalent allowing it to be completely autonomous when viewing content and an IP address allowing it to be identified in order to connect remotely.
Un serveur de contenu numérique 26 contenant sous forme numérique les informations susceptibles d'être diffusées est connecté au réseau IP 10. Ce serveur peut être un serveur appartenant à une société de production de films ou une société de communication ou peut être administré par un fournisseur de services tel que la société Tempus Technology. Lors de l'initialisation du système, est effectué le paramétrage du serveur 26 qui consiste à lui fournir les paramètres de tous les utilisateurs potentiels ainsi que les profils associés à chaque utilisateur. A digital content server 26 containing in digital form the information that may be broadcast is connected to the IP network 10. This server may be a server belonging to a film production company or a communication company or may be administered by a provider such as Tempus Technology. During the initialization of the system, the server 26 is configured to provide it with the parameters of all the potential users as well as the profiles associated with each user.
Est également connecté au réseau IP 10, un serveur d'application ou encore serveur de données utilisateur 28 géré par le fournisseur de services (tel que Tempus Technology). Ce serveur a pour fonction de gérer et d'administrer l'accès aux fonctionnalités du logiciel embarqué se trouvant dans le boîtier STB et l'accès à la base de données du serveur de contenu numérique 26. Also connected to the IP network 10 is an application server or user data server 28 managed by the service provider (such as Tempus Technology). The purpose of this server is to manage and administer access to the embedded software functionalities found in the STB and the access to the database of the digital content server 26.
Un portail (généralement un ordinateur hôte) 30 connecté au réseau IP 10 permet au fournisseur de services s'il a l'exploitation du système ou simplement à un utilisateur d'avoir une entrée directe au serveur d'application 28 (au moyen d'un protocole du type PHP HTTP) permettant l'intégration d'instructions de programmation puissantes directement dans le code HTML. L'accès direct au serveur 28 est obtenu par le portail 30 dès que l'utilisateur a entré son Login et son mot de passe. Comme on va le voir, le pilotage de l'affichage des informations diffusées au moyen des dispositifs multimédia 20, 22, 24 se fait à distance par une programmation au moyen du portail 30. A noter que la liaison entre le portail 30 et le serveur de données utilisateur 28 se fait généralement par l'intermédiaire d'une base de données d'un serveur core business (non montrée). A portal (usually a host) 30 connected to the IP network 10 allows the service provider if it has the operation of the system or simply a user to have a direct input to the application server 28 (by means of a protocol of the PHP HTTP type) allowing the integration of powerful programming instructions directly into the HTML code. Direct access to the server 28 is obtained by the portal 30 as soon as the user has entered his Login and password. As will be seen, the display of the information broadcast by means of the multimedia devices 20, 22, 24 is controlled remotely by programming using the portal 30. Note that the link between the portal 30 and the server User data 28 is usually done through a database of a core business server (not shown).
A noter qu'une plate-forme audiotexte reliée au réseau IP 10 par l'intermédiaire d'un réseau téléphonique 34 tel que le réseau commuté RTC ou de préférence un réseau cellulaire et d'une passerelle 36 permet à un utilisateur d'intervenir sur la diffusion des programmes au moyen de son appareil téléphonique 32. A partir de ce dernier, l'utilisateur se trouvant au point de diffusion peut, en entrant des messages SMS en se connectant à une plateforme audiotexte, commander l'affichage d'informations sur les dispositifs multimédia 20, 22 et 24 au moyen des touches du téléphone. Note that an audiotext platform connected to the IP network 10 via a telephone network 34 such as the switched network RTC or preferably a cellular network and a gateway 36 allows a user to intervene on the broadcast of the programs by means of its telephone apparatus 32. From the latter, the user who is at the broadcasting point can, by entering SMS messages by connecting to an audio-text platform, command the display of information on the multimedia devices 20, 22 and 24 by means of the keys of the telephone.
Grâce au portail, l'utilisateur (ou le fournisseur de services) peut programmer la diffusion de programmes sur les dispositifs multimédia grâce à un programme lui fournissant un menu de planification d'une grille de programmes sur son écran d'affichage. Ce menu illustré sur la figure 2 se compose de plusieurs fenêtres. La première fenêtre (à partir de la gauche sur la figure 1) concerne le contenu disponible. Un menu déroulant permet de choisir le genre à diffuser. Lorsque le choix a été effectué, les différentes possibilités s'affichent sur l'écran, chaque contenu possible comportant un titre et une durée, ce qui permet à l'utilisateur de choisir ce qui lui convient parmi les différents titres en fonction de la durée prévue. Through the portal, the user (or service provider) can schedule the broadcast of programs on the multimedia devices through a program that provides a scheduling menu of a program schedule on its display screen. This menu shown in Figure 2 consists of several windows. The first window (from the left in Figure 1) concerns the available content. A drop-down menu allows you to choose the genre to broadcast. When the choice has been made, the different possibilities are displayed on the screen, each possible content having a title and a duration, which allows the user to choose what suits him from among the different titles according to the duration planned.
La deuxième fenêtre concerne la grille des programmes à diffuser sur les dispositifs multimédia se trouvant au point de diffusion. Cette fenêtre contient principalement l'heure de début du programme choisi précédemment ainsi que son heure de fin. Mais cette fenêtre permet également à l'utilisateur de sélectionner une ancienne grille de programmes tout en modifiant certains paramètres. The second window concerns the grid of programs to be broadcast on multimedia devices at the point of diffusion. This window contains mainly the start time of the program previously selected as well as its end time. But this window also allows the user to select an old program grid while modifying some parameters.
La troisième fenêtre permet le choix des points de diffusion. Un menu déroulant permet de choisir certains points de diffusions parmi tous les points de diffusion de l'utilisateur en fonction de certains critères de sélection. Lorsque ce choix est fait, les noms des boîtiers de décodage numérique associés au point de diffusion choisi (ce peut être un numéro) ainsi que leurs adresses apparaissent sur l'écran. L'utilisateur peut alors choisir tout ou partie des points de diffusion affichés. The third window allows the choice of diffusion points. A drop-down menu allows you to choose certain distribution points among all the user's distribution points according to certain selection criteria. When this choice is made, the names of the digital decoder boxes associated with the chosen broadcast point (it may be a number) and their addresses appear on the screen. The user can then choose all or part of the broadcast points displayed.
Enfin, la quatrième fenêtre concerne la validation de la grille de programmes. Elle comporte le nom de la grille de programmes en option, mais principalement la date de début et la date de fin de validité de la grille de programmes. D'autres boutons (non montrés) permettent à l'utilisateur le choix d'une lecture en boucle de la grille de programmes ou son départ immédiat. Finally, the fourth window concerns the validation of the program grid. It contains the name of the optional program grid, but mainly the start date and end date of the program schedule. Other buttons (not shown) allow the user to choose a loop playback of the program schedule or its immediate departure.
Les données de la ou des grilles de programmes sélectionnées par l'utilisateur comme on vient de le voir ci-dessus qui ont été stockées dans une base de données (non montrée) sont récupérées ensuite par le serveur de données utilisateur core business 28. Celui-ci transmet au serveur de contenu numérique (26) la liste des média sélectionnés. Puis le ou les serveurs de contenu numérique transmettent ces média aux boîtiers de décodage numérique tels que le boîtier 18 dans le cas où ce contenu ne serait pas déjà présent dans le disque dur du boîtier. Enfin, le serveur de données utilisateur envoie les grilles de programme à tous les boîtiers des points de diffusion sélectionnés au moyen de pages XML spécifiques. The data of the grids of programs selected by the user as just seen above that were stored in a database (not shown) are then retrieved by the core business user data server 28. It transmits to the digital content server (26) the list of selected media. Then the digital content server or servers transmit these media to digital decoding boxes such as the housing 18 in the case where this content would not already be present in the hard disk of the housing. Finally, the user data server sends the program grids to all the boxes of the selected delivery points by means of specific XML pages.
Comme mentionné précédemment, selon une caractéristique importante de l'invention, un utilisateur peut piloter l'affichage sur les dispositifs multimédia d'un point de diffusion à partir de son téléphone fixe ou portable 32. Pour ce faire, le logiciel embarqué du boîtier de décodage numérique 16 ou 18 est adapté pour s'interfacer avec des plates-formes audiotexte d'un ou plusieurs opérateurs de service. As mentioned above, according to an important characteristic of the invention, a user can control the display on the multimedia devices of a broadcast point from his fixed or portable telephone 32. To do this, the on-board software of the Digital decoding 16 or 18 is suitable for interfacing with audiotext platforms of one or more service operators.
La méthode mise en uvre pour l'utilisation d'une plate-forme audiotexte est illustrée sur la figure 3. Au départ, l'utilisateur appelle la plateforme d'un opérateur audiotexte à l'aide de son téléphone en composant un numéro 08xxxxxxxx (étape 40). L'opérateur audiotexte localise l'utilisateur soit par géocodage où un numéro d'identification est associé à chaque point de diffusion, numéro d'identification que doit composer l'utilisateur lors de l'appel, soit par géo-localisation, c'est-à-dire un procédé de télécommunication propre à l'opérateur (GSM, GPRS, UMTS) (étape 42). A ce moment, l'opérateur transmet au boîtier STB identifié une page XML d'identification à partir de laquelle le STB procède à l'affichage d'une page de bienvenue sur l'écran des dispositifs multimédia qu'il contrôle ainsi qu'un menu donnant les numéros des touches du téléphone à utiliser pour l'affichage de pages HTML (étape 44). The method implemented for the use of an audiotext platform is illustrated in Figure 3. Initially, the user calls the platform of an operator audiotext using his phone by dialing a number 08xxxxxxxx ( step 40). The audiotext operator locates the user either by geocoding where an identification number is associated with each broadcast point, identification number that must be dialed by the user during the call, or by geolocation, it is that is, an operator-specific telecommunication method (GSM, GPRS, UMTS) (step 42). At this moment, the operator transmits to the identified STB box an identification XML page from which the STB proceeds to display a welcome page on the screen of the multimedia devices that it controls as well as a menu giving the numbers of the keys of the telephone to be used for the display of HTML pages (step 44).
A ce stade, la plate-forme audiotexte se met en attente de l'appui d'une touche par l'utilisateur (étape 46). Lorsqu'une touche est enfoncée, la plate-forme détermine s'il s'agit d'une touche de fin de communication (étape 48). Si c'est le cas, la méthode prend fin. Sinon, la plate-forme analyse la touche qui a été enfoncée (étape 50), génère une page XML correspondant à la touche enfoncée par l'utilisateur (étape 52) et envoie cette page au boîtier STB (étape 54). A la réception de la page XML le boîtier STB vérifie que la page correspond bien à l'arborescence prévue par son logiciel ou automate (étape 56). Si ce n'est pas le cas, rien n'est affiché et la plate-forme audiotexte se remet en attente de l'appui d'une touche (étape 46). Si la page reçue est conforme à l'arborescence prévue, le boîtier STB commande l'affichage d'une page de type HTML ou de type flash ou encore la diffusion d'un film vidéo sur les écrans des dispositifs multimédia (étape 58). A la fin, le contrôle est repassé à la plate-forme audio- texte pour l'attente de l'appui d'une touche (étape 46). At this point, the audiotext platform waits for the user to press a key (step 46). When a key is pressed, the platform determines whether it is an end of communication key (step 48). If it is, the method ends. Otherwise, the platform analyzes the key that has been depressed (step 50), generates an XML page corresponding to the key pressed by the user (step 52) and sends this page to the STB (step 54). On receipt of the XML page the STB box verifies that the page corresponds to the tree provided by its software or PLC (step 56). If this is not the case, nothing is displayed and the audiotext platform resumes waiting for a key press (step 46). If the received page conforms to the intended tree structure, the STB box controls the display of an HTML or flash type page or the broadcasting of a video film on the screens of the multimedia devices (step 58). At the end, the control is returned to the audio-text platform for waiting for a key press (step 46).
A noter que les touches * et # du clavier de l'appareil peuvent servir à baliser des événements particuliers comme la saisie du numéro de téléphone cellulaire de l'utilisateur dans le but de transmettre un message SMS sur l'écran de l'appareil téléphonique portable. Ce peut être le cas d'un itinéraire transmis par SMS en même temps que cet itinéraire est affiché. Note that the * and # keys on the device keypad can be used to tag specific events such as entering the user's cell phone number for the purpose of transmitting an SMS message on the telephone screen. portable. This can be the case of a route transmitted by SMS at the same time as this route is displayed.
Contrairement à un système audiotexte classique, opérateur audiotexte n'a pas à implémenter une arborescence complète, c'est-à-dire la description des enchaînements d'événements en fonction des touches appuyées par l'utilisateur, puisque la navigation dans l'arborescence audiotexte ne se fait pas au niveau de l'opérateur mais au niveau du boîtier STB grâce à un automate embarqué dans le boîtier. Unlike a classical audiotext system, audiotext operator does not have to implement a complete tree, that is to say the description of the sequences of events according to the keys supported by the user, since the navigation in the tree structure audiotext is not done at the level of the operator but at the level of the STB box thanks to an automaton embedded in the box.
Parmi les applications possibles de ce moyen audiotexte, on peut imaginer un écran se trouvant en vitrine de telle sorte qu'un passant (l'utilisateur) pourra intervenir sur l'affichage et obtenir des informations complémentaires sur un produit particulier de sorte que cet écran prendra le relais des conseillers du point de vente en dehors des heures d'ouverture. Dans des sites touristiques, des écrans pourraient présenter des compléments d'information à l'utilisateur du service de sorte que les touristes n'aient pas à attendre que le guide soit disponible pour disposer d'informations dans leur langue. Among the possible applications of this means audiotext, one can imagine a screen located in the window so that a passerby (the user) can intervene on the display and obtain additional information on a particular product so that this screen will take over from the point-of-sale advisors outside business hours. In tourist sites, screens could provide additional information to the user of the service so that tourists do not have to wait for the guide to be available to have information in their language.
Les étapes de la méthode implémentée dans le boîtier STB grâce au logiciel embarqué sont illustrées sur la figure 4. Au début du processus, il y a exécution d'une grille de programmes qui a été planifiée par l'utilisateur comme décrit précédemment (étape 60). Il y a un contrôle permanent pour déterminer si l'heure courante HC est supérieure ou égale à l'heure de fin HF de la grille en cours (étape 62). Si c'est le cas, il y a arrêt de l'exécution de la grille en cours (étape 64), cette décision correspondant en fait à l'arrêt de la grille de programmes lorsqu'elle est terminée. Si l'heure courante n'a pas dépassé l'heure de fin de la grille en cours, l'exécution de celle-ci continue, mais il y a vérification qu'une grille audiotexte ne vient pas d'être envoyée comme on vient de le voir précédemment (étape 66). Si c'est le cas, le logiciel embarqué du STB procède d'abord à l'initialisation du temps d'inactivité (par exemple 3 minutes) qui correspond à un temps maximum à respecter entre l'arrivée des deux grilles audiotexte (étape 68). Il y a ensuite arrêt et stockage de la grille en cours (étape 70) et exécution de la grille audiotexte (étape 72). Durant cette exécution, on vérifie à nouveau si une nouvelle grille de programmes est arrivée (étape 66). The steps of the method implemented in the STB box by the embedded software are illustrated in FIG. 4. At the beginning of the process, a program schedule is executed which has been planned by the user as previously described (step 60 ). There is a permanent check to determine if the current time HC is greater than or equal to the RF end time of the current grid (step 62). If this is the case, it stops the execution of the current grid (step 64), this decision actually corresponds to stopping the program schedule when it is finished. If the current time has not passed the end time of the current grid, the execution continues, but there is verification that an audiotext grid has not just been sent as we come to see it previously (step 66). If this is the case, the embedded software of the STB first initializes the idle time (for example 3 minutes) which corresponds to a maximum time to be respected between the arrival of the two grids audiotext (step 68 ). There is then stop and storage of the current grid (step 70) and execution of the audiotext grid (step 72). During this execution, it is checked again if a new program schedule has arrived (step 66).
Lorsqu'il s'avère qu'aucune nouvelle grille de programmes audiotexte n'est arrivée, le logiciel vérifie si une grille de programmes audiotexte est en cours d'exécution (étape 74). Si c'est le cas, le logiciel vérifie si le temps d'inactivité défini plus haut est dépassé (étape 76). Si ce temps d'inactivité n'est pas dépassé, le processus est rebouclé à la vérification de l'arrivée d'une nouvelle grille de programmes audiotexte. When it turns out that no new audiotext program grid has arrived, the software checks whether an audiotext program schedule is running (step 74). If this is the case, the software checks whether the idle time defined above is exceeded (step 76). If this inactivity time is not exceeded, the process is looped back to checking the arrival of a new program of audiotext programs.
Si le temps d'inactivité est dépassé, il y a reprise de l'exécution de la grille précédemment stockée en mémoire (étape 78). Après cette reprise d'exécution ou lorsqu'il s'avère qu'il n'y a pas de grille de programmes audiotexte en cours d'exécution, le logiciel vérifie s'il y a une nouvelle grille de programmes planifiée par l'utilisateur (étape 80). Si c'est le cas, il vérifie si l'heure courante HC est supérieure ou égale à l'heure de début de la grille HD (étape 82). Si c'est le cas, le logiciel commande l'exécution de cette grille de programmes dans la mesure où cette nouvelle grille à exécuter signifie que la précédente grille est devenue caduque (étape 84). If the idle time is exceeded, it resumes the execution of the grid previously stored in memory (step 78). After this resume execution or when it turns out that there is no program schedule audiotext running, the software checks if there is a new program schedule scheduled by the user (step 80). If so, it checks whether the current time HC is greater than or equal to the start time of the HD grid (step 82). If this is the case, the software commands the execution of this program grid insofar as this new grid to be executed means that the previous grid has become obsolete (step 84).
Lorsqu'aux étapes précédentes, le logiciel a déterminé qu'il n'y a pas de nouvelle grille de programmes planifiée par l'utilisateur ou que l'heure courante n'a pas dépassé l'heure de début de cette nouvelle grille lorsqu'il y en a une, le processus est rebouclé à l'étape de détermination de l'arrivée d'une nouvelle grille audiotexte (étape 66). 1l en est de même si l'exécution d'une nouvelle grille est débutée. In the previous steps, the software has determined that there is no new program schedule scheduled by the user or that the current time has not exceeded the start time of this new grid when there is one, the process is looped back to the step of determining the arrival of a new audiotext grid (step 66). It is the same if the execution of a new grid is started.
L'invention qui vient d'être décrite est un outil qui peut apporter aux entreprises une solution de communication audiovisuelle efficace qui peut être interne ou s'adresser à la clientèle de l'entreprise. Ce nouvel outil de communication cible les grands groupes commerciaux ou industriels dont le souci est de diffuser la même information auprès d'un réseau d'agences. Cet outil peut également s'adresser à des administrations publiques qui chercheraient à fédérer l'ensemble de leurs établissements autour de valeurs communes véhiculées dans chacune des localisations par le biais d'une solution de communication interne audio ou vidéo. The invention that has just been described is a tool that can provide businesses with an effective audiovisual communication solution that can be internal or address the customers of the company. This new communication tool targets large commercial or industrial groups whose concern is to disseminate the same information to a network of agencies. This tool can also be used by public administrations seeking to federate all their establishments around common values conveyed in each of the locations by means of an internal audio or video communication solution.
Claims (8)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR0314902A FR2864396B1 (en) | 2003-12-18 | 2003-12-18 | MULTIMEDIA BROADCASTING SYSTEM WITH REMOTELY CONTROLLED TERMINALS |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR0314902A FR2864396B1 (en) | 2003-12-18 | 2003-12-18 | MULTIMEDIA BROADCASTING SYSTEM WITH REMOTELY CONTROLLED TERMINALS |
Publications (2)
Publication Number | Publication Date |
---|---|
FR2864396A1 true FR2864396A1 (en) | 2005-06-24 |
FR2864396B1 FR2864396B1 (en) | 2006-04-07 |
Family
ID=34630295
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
FR0314902A Expired - Fee Related FR2864396B1 (en) | 2003-12-18 | 2003-12-18 | MULTIMEDIA BROADCASTING SYSTEM WITH REMOTELY CONTROLLED TERMINALS |
Country Status (1)
Country | Link |
---|---|
FR (1) | FR2864396B1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2006072117A1 (en) * | 2004-12-31 | 2006-07-06 | Milos Cvetanovic | System and method for message processing and generation of multimedia contents remotely controlled |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1998056181A1 (en) * | 1997-06-05 | 1998-12-10 | Telia Ab | System at telecommunications network |
WO2000030354A1 (en) * | 1998-11-13 | 2000-05-25 | Discovery Communications, Inc. | Digital broadcast program ordering |
WO2001037567A1 (en) * | 1999-11-17 | 2001-05-25 | Nokia Corporation | Method to order tv services with a cellular telephone |
US20030070170A1 (en) * | 2001-09-07 | 2003-04-10 | Eric Lennon | Method and apparatus providing an improved electronic program guide in a cable television system |
WO2003056830A1 (en) * | 2001-10-24 | 2003-07-10 | Television And Wireless Applications Europe Ab | Method and arrangement in a broadcasting system for handling tv-services ordered through a mobile communication network |
-
2003
- 2003-12-18 FR FR0314902A patent/FR2864396B1/en not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1998056181A1 (en) * | 1997-06-05 | 1998-12-10 | Telia Ab | System at telecommunications network |
WO2000030354A1 (en) * | 1998-11-13 | 2000-05-25 | Discovery Communications, Inc. | Digital broadcast program ordering |
WO2001037567A1 (en) * | 1999-11-17 | 2001-05-25 | Nokia Corporation | Method to order tv services with a cellular telephone |
US20030070170A1 (en) * | 2001-09-07 | 2003-04-10 | Eric Lennon | Method and apparatus providing an improved electronic program guide in a cable television system |
WO2003056830A1 (en) * | 2001-10-24 | 2003-07-10 | Television And Wireless Applications Europe Ab | Method and arrangement in a broadcasting system for handling tv-services ordered through a mobile communication network |
Non-Patent Citations (1)
Title |
---|
KYEONG-YEOL YU ET AL.: "The integration of VOD and Internet services", INFORMATION, COMMUNICATIONS AND SIGNAL PROCESSING, 1997. ICICS., PROCEEDINGS OF 1997 INTERNATIONAL CONFERENCE ON SINGAPORE 9-12 SEPT. 1997, NEW YORK, NY, USA,IEEE, US, 9 September 1997 (1997-09-09), pages 1686 - 1690, XP010264130, ISBN: 0-7803-3676-3 * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2006072117A1 (en) * | 2004-12-31 | 2006-07-06 | Milos Cvetanovic | System and method for message processing and generation of multimedia contents remotely controlled |
Also Published As
Publication number | Publication date |
---|---|
FR2864396B1 (en) | 2006-04-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9419978B2 (en) | Personal video channels | |
US8386465B2 (en) | System and method to manage and distribute media using a predictive media cache | |
US7937450B2 (en) | System for providing content, management, and interactivity for thin client devices | |
CN1941899B (en) | System and method for downloading contents | |
US9183514B2 (en) | Advanced user interface and control paradigm including contextual collaboration for multiple service operator extended functionality offers | |
EP3054629B1 (en) | Method for controlling a multimedia device from a mobile terminal, corresponding computer program, multimedia device and server | |
US7904930B2 (en) | Broadcast content delivery systems and methods | |
US20030110503A1 (en) | System, method and computer program product for presenting media to a user in a media on demand framework | |
US20020194601A1 (en) | System, method and computer program product for cross technology monitoring, profiling and predictive caching in a peer to peer broadcasting and viewing framework | |
US9021607B2 (en) | Advanced user interface and control paradigm including digital rights management features for multiple service operator extended functionality offers | |
US20060218226A1 (en) | Automatic recording based on preferences | |
US20100121891A1 (en) | Method and system for using play lists for multimedia content | |
EP2413567A1 (en) | Mobile telephone including a streaming server with a means for enabling the download of a file for the purpose of being streamed | |
CA2500297A1 (en) | Digital content delivery and viewing system and method | |
US8621576B2 (en) | System and method of multimedia access | |
US20020099790A1 (en) | Method and system for providing convergent network services | |
EP2893709A1 (en) | Method for controlling the display of a digital television set | |
FR2864396A1 (en) | Multimedia information transmitting system, has portal to allow user to access data server to plan program schedule, and embedded software to receive schedule and manage transmission of information from digital content server | |
FR2841079A1 (en) | Method of broadcast (via. Satellite) of an HTML application having interactive pages, has modules containing lower depth pages broadcast at higher frequency than pages of greater depth | |
EP3393131A1 (en) | Method for controlling a multimedia gateway and device for implementing the method | |
US20080168509A1 (en) | Methods, systems, and computer program products for providing centralized media recording, management, and replay services for multi-platform media devices | |
EP3675505B1 (en) | Method and system for distributing audiovisual content | |
WO2023083538A1 (en) | Method for managing access to a content item to be read of a multimedia content item | |
EP2282475A1 (en) | Method and device for restoring multimedia content | |
FR2881594A1 (en) | Data exchange method for e.g. camcorder, involves collecting lists of media found and/or received independently from apparatus where medias are found by each apparatus having performed searching of type of media |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
ST | Notification of lapse |
Effective date: 20070831 |