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 PDF

Info

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
Application number
FR0314902A
Other languages
French (fr)
Other versions
FR2864396B1 (en
Inventor
Herve Barbat
Ponhak Vadh Thong
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
TEMPUS TECHNOLOGY
Original Assignee
TEMPUS TECHNOLOGY
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by TEMPUS TECHNOLOGY filed Critical TEMPUS TECHNOLOGY
Priority to FR0314902A priority Critical patent/FR2864396B1/en
Publication of FR2864396A1 publication Critical patent/FR2864396A1/en
Application granted granted Critical
Publication of FR2864396B1 publication Critical patent/FR2864396B1/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management 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/466Learning process for intelligent management, e.g. learning user preferences for recommending movies
    • H04N21/4667Processing of monitored end-user data, e.g. trend analysis based on the log file of viewer selections
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management 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/258Client 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/25866Management of end-user data
    • H04N21/25891Management of end-user data being end-user preferences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management 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/266Channel 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/2668Creating a channel for a dedicated end-user group, e.g. insertion of targeted commercials based on end-user profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/27Server based end-user applications
    • H04N21/274Storing end-user multimedia data in response to end-user request, e.g. network recorder
    • H04N21/2747Remote storage of video programs received via the downstream path, e.g. from the server
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-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/47214End-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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4788Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/482End-user interface for program selection
    • H04N21/4821End-user interface for program selection using a grid, e.g. sorted out by channel and broadcast time
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network 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/61Network physical structure; Signal processing
    • H04N21/6106Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
    • H04N21/6125Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network 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/61Network physical structure; Signal processing
    • H04N21/6156Network physical structure; Signal processing specially adapted to the upstream path of the transmission network
    • H04N21/6175Network physical structure; Signal processing specially adapted to the upstream path of the transmission network involving transmission via Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network 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/65Transmission of management data between client and server
    • H04N21/658Transmission by the client directed to the server
    • H04N21/6582Data stored in the client, e.g. viewing habits, hardware capabilities, credit card number
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • H04N7/17309Transmission or handling of upstream communications
    • H04N7/17318Direct 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

The system has a portal permitting a user to access a user data server to plan a program schedule, where the schedule is transmitted by multimedia devices at a broadcasting point. Each of digital decoding packages (16, 18) has an embedded software to receive the program schedule transmitted by the data server. The software manages the broadcasting of information received from a digital content server through the multimedia devices. An independent claim is also included for a process of transmitting multimedia information in a system having a digital information content server.

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)

REVENDICATIONS 1. Système de diffusion d'informations multimédia comprenant au moins un serveur de contenu numérique d'informations (26) connecté à un réseau basé sur le protocole IP (Internet Protocol) (10), un serveur de données utilisateur (28) connecté au réseau IP et dont l'accès aux données dudit 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 (16, 18) situé à un point de diffusion et destiné à diffuser sur des dispositifs multimédia (20, 22, 24) les informations reçues à partir dudit serveur de contenu numérique; ledit système étant caractérisé en ce que lesdits moyens d'entrée comprennent un portail (30) permettant à l'utilisateur d'avoir accès audit serveur de données utilisateur et de planifier dans ce dernier une grille de programmes à diffuser par les dispositifs multimédia se trouvant audit point de diffusion, et en ce que ledit boîtier de décodage numérique comprend un logiciel embarqué destiné à recevoir ladite grille de programmes transmise par ledit serveur de données utilisateur de manière à gérer la diffusion des informations reçues dudit serveur de contenu numérique par lesdits dispositifs multimédia.  A multimedia information broadcast system comprising at least one digital information content server (26) connected to an Internet Protocol (IP) -based network (10), a user data server (28) connected to the IP network and whose access to the data of said digital content server is done by user input means, at least one digital decoding box (16, 18) located at a broadcast point and intended to broadcast on multimedia devices (20, 22, 24) the information received from said digital content server; said system being characterized in that said input means comprises a portal (30) allowing the user to have access to said user data server and to schedule in the latter a grid of programs to be broadcast by the multimedia devices located at said broadcast point, and in that said digital decoding box comprises on-board software for receiving said program grid transmitted by said user data server so as to manage the broadcasting of the information received from said digital content server by said multimedia devices . 2. Système selon la revendication 1, dans lequel lesdits moyens d'entrée comprennent une plate-forme audiotexte comportant un appareil téléphonique (32) connecté au réseau IP (10) par l'intermédiaire d'un réseau téléphonique (34) et d'une passerelle (36) de manière à permettre à un utilisateur d'entrer au moyen dudit appareil téléphonique une grille de programmes audiotexte dans le but de commander l'affichage immédiat de pages d'informations sur lesdits dispositifs multimédia (20, 22, 24) par ledit logiciel embarqué.  The system of claim 1, wherein said input means comprises an audiotext platform having a telephone apparatus (32) connected to the IP network (10) via a telephone network (34) and a gateway (36) for enabling a user to enter through said telephone apparatus an audio-text program gate for the purpose of controlling the immediate display of information pages on said multimedia devices (20, 22, 24) by said embedded software. 2864396 12  2864396 12 3. Système selon la revendication 1 ou 2, dans lequel ledit boîtier de décodage numérique (16, 18) comprend un disque dur ou équivalent lui permettant de stocker les données numériques transmises par ledit serveur de contenu numérique (26), lesdites données numériques étant associées à une ou plusieurs grilles de programmes programmées par l'utilisateur.The system of claim 1 or 2, wherein said digital decoder box (16, 18) comprises a hard disk or the like for storing the digital data transmitted by said digital content server (26), said digital data being associated with one or more program grids programmed by the user. 4. Procédé de diffusion d'informations multimédia dans un système comprenant au moins un serveur de contenu numérique d'informations (26) connecté au réseau IP (10), un serveur de données utilisateur (28) connecté au réseau IP, des moyens d'entrée d'utilisateur tels qu'un portail (30) ou une plate-forme audiotexte comportant un appareil téléphonique (32) à la disposition de l'utilisateur, au moins un boîtier de décodage numérique {16, 18) situé à un point de diffusion et destiné à diffuser sur des dispositifs multimédia (20, 22, 24) les informations reçues à partir dudit serveur de contenu numérique.  A method of broadcasting multimedia information in a system comprising at least one digital information content server (26) connected to the IP network (10), a user data server (28) connected to the IP network, means for user input such as a portal (30) or an audiotext platform having a telephone apparatus (32) available to the user, at least one digital decoder box (16, 18) located at a point for broadcasting on multimedia devices (20, 22, 24) the information received from said digital content server. ledit procédé comprenant les étapes consistant à - planifier par l'utilisateur au moyen dudit portail une grille de programmes déterminant les contenus à faire diffuser par les dispositifs multimédia se trouvant audit point de diffusion, chaque programme comportant une heure de début et une heure de fin, - transmettre par l'intermédiaire dudit serveur de données utilisateur lesdits contenus à diffuser audit serveur de contenu numérique, - envoyer lesdits contenus à diffuser audit boîtier de décodage numérique à partir dudit serveur de contenu numérique dans le but de les stocker dans la mémoire dudit boîtier de décodage numérique, et - afficher sous le contrôle d'un logiciel embarqué contenu dans ledit boîtier de décodage numérique lesdits contenus à diffuser sur les écrans desdits dispositifs multimédia.  said method comprising the steps of: - scheduling by the user through said portal a schedule of programs determining the content to be broadcast by the multimedia devices at said broadcast point, each program having a start time and an end time transmitting, via said user data server, said contents to be broadcast to said digital content server, sending said content to be broadcast to said digital decoding box from said digital content server for the purpose of storing them in the memory of said digital content server; digital decoding box, and - display under the control of embedded software contained in said digital decoding box said contents to be broadcast on the screens of said multimedia devices. 5. Procédé selon la revendication 4, dans lequel l'affichage des contenus déterminés par la grille de programmes planifiée par l'utilisateur est interrompue par ledit logiciel de diffusion lorsqu'une grille de programmes audiotexte est entrée par l'utilisateur au moyen dudit appareil téléphonique de manière à permettre la diffusion de ladite grille de programmes audiotexte.  5. The method of claim 4, wherein the display of the contents determined by the program schedule programmed by the user is interrupted by said broadcast software when a program of audiotext program is entered by the user using said device telephone so as to allow the broadcasting of said audio-text program schedule. 6. Procédé selon la revendication 5, dans lequel la diffusion des contenus de ladite grille de programmes planifiée par l'utilisateur est reprise lorsqu'un temps d'inactivité prédéterminé est dépassé sans qu'une nouvelle grille de programmes n'ait été entrée par l'utilisateur.  The method of claim 5, wherein the broadcast of the contents of said schedule schedule by the user is resumed when a predetermined inactivity time is exceeded without a new program schedule being entered by the user. 7. Procédé selon la revendication 5 ou 6, dans lequel l'entrée d'une grille de programmes audiotexte est effectuée par l'appui d'une touche dudit appareil téléphonique par l'utilisateur correspondant à la génération d'une page XML et sa transmission audit boîtier de décodage numérique, ledit boîtier comprenant un automate adapté pour dérouler une arborescence et effectuer l'affichage des contenus correspondant à ladite grille de programmes audiotexte sur les écrans desdits dispositifs multimédia.  7. The method of claim 5 or 6, wherein the input of an audiotext program grid is performed by pressing a key of said telephone device by the user corresponding to the generation of an XML page and its transmission to said digital decoding box, said box comprising a controller adapted to unwind a tree and display the contents corresponding to said program grid audiotext on the screens of said multimedia devices. 8. Procédé selon la revendication 7, dans lequel ledit appareil téléphonique est un appareil téléphonique fixe ou cellulaire et ledit boîtier de décodage numérique est adapté pour transmettre un message SMS audit appareil téléphonique après que l'utilisateur a entré son numéro de téléphone cellulaire au moyen des touches * et ##.  The method of claim 7, wherein said telephone apparatus is a fixed or cellular telephone apparatus and said digital decoding box is adapted to transmit an SMS message to said telephone apparatus after the user has entered his cell phone number by means of keys * and ##.
FR0314902A 2003-12-18 2003-12-18 MULTIMEDIA BROADCASTING SYSTEM WITH REMOTELY CONTROLLED TERMINALS Expired - Fee Related FR2864396B1 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (5)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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