Brevet FR2894105A1 — publié le 20070601

PROCÉDÉ, DISPOSITIF ET SYSTÈME POUR METTRE EN OEUVRE UNE TÉLÉVISION EN DIFFÉRÉ Domaine de l'invention La présente invention concerne des technologies multimédia en réseau et de façon davantage particulière, elle concerne un procédé pour la mise en oeuvre d'une télévision (TV) en différé de même que des dispositifs et un système afférent. Arrière-plan de l'invention La TV en direct, en tant que technique de TV essentielle dans le système de TV diffusée existant, assure de façon générale des services unidirectionnels pour ses abonnés. Dans un tel cas, les abonnés ne font rien en relation avec la planification de programmes de TV mais ils regardent un programme de TV fixé à un temps désigné. Afin d'améliorer la richesse de services pour des abonnés lorsqu'ils regardent la TV, une technique de TV en différé est en train d'émerger pour satisfaire ces besoins. Une TV en différé utilise la technique de TV en différé pour permettre que les abonnés réalisent la lecture de présentations en direct au moyen d'opérations de commande en différé telles qu'un retour rapide, une pause, une recherche et similaire. A un stade antérieur des techniques de réseau, une TV en différé utilise de façon générale un support sous forme de mémoire qui est connecté à un terminal de lecture afin d'enregistrer et de stocker des flux de données en direct pour assurer un service en différé. Lorsqu'un terminal de lecture qui est dans un mode en direct reçoit une commande de lecture en différé qui est initiée par un abonné, il peut enregistrer et stocker les flux de données en direct tout en arrêtant la lecture des flux de données en direct et il peut lire des flux de données en différé enregistrés qui sont stockés dans le support sous forme de mémoire pour une lecture conformément à la commande de lecture en différé reçue. De façon similaire, lorsqu'un terminal de lecture dans un mode en différé reçoit une commande de lecture en direct, il peut également continuer à enregistrer et à stocker les flux de données en direct tout en arrêtant la lecture de la version en différé et il peut lire les flux de données en direct reçus. Selon la technique de TV en différé mentionnée ci avant, si l'on suppose que la vitesse de lecture des flux de données en direct est de 1,5 Mbps, les flux de données en direct de seulement un canal enregistré pour 24 heures nécessiteront des espaces mémoire de 16200 MB et par conséquent, les espaces mémoire nécessaires pour de multiples canaux sont extrêmement énormes. Par conséquent, le coût du stockage de tous les flux de données en direct par le terminal de lecture lui-même est très élevé. En outre, lorsque l'on regarde les programmes de TV en différé, les programmes de TV en direct doivent être reçus tandis que le terminal de lecture doit enregistrer en continu les programmes de TV en direct ; sinon, la lecture en différé continue ne pourrait pas être supportée. Dans ce cas, des opérations d'écriture additionnelle en fin, de suppression partielle en début et de lecture sont réalisées simultanément sur un seul fichier enregistré, ce qui diminue bien évidemment la vitesse de réponse de l'opération en différé et ce qui empêche que les abonnés ne perçoivent un meilleur service. Au fil du développement des techniques de réseau, une TV en différé utilise de façon générale un serveur multimédia pour enregistrer les flux de données en direct et un terminal de lecture pour commander la commutation entre les flux de données en direct et les flux de données en différé afin d'ainsi mettre en oeuvre des fonctions en différé. La figure 1 représente un organigramme qui illustre un procédé de commutation du mode en direct au mode en différé. Le procédé inclut les étapes qui suivent. Etape 101 : un terminal de lecture dans un mode en direct reçoit une commande de lecture en différé et détermine si oui ou non les programmes en direct courants sont lus dans un mode diffusion individuelle ou dans un mode multidiffusion. Si le mode diffusion individuelle est utilisé, une étape 102 est réalisée ; sinon, une étape 103 est réalisée. Etape 102: le terminal de lecture libère une connexion de communication en direct et un canal de transmission de données en direct entre le terminal de lecture et un serveur multimédia, il sort du mode en direct et il passe à une étape 104. Etape 103: le terminal de lecture sort directement du groupe de multidiffusion. Etape 104: le terminal de lecture établit une connexion de communication en différé sur le serveur multimédia conformément à la commande de lecture en différé reçue, il réalise une négociation avec le serveur multimédia pour établir un canal de transmission de données en différé avec le serveur multimédia et il rapporte la commande de lecture en différé au serveur multimédia par l'intermédiaire de la connexion de communication en différé. Etape 105: le serveur multimédia lit des flux de données en différé à partir d'une mémoire qui est connectée au serveur multimédia conformément à la commande de lecture en différé reçue et il transmet les flux de données en différé lus au terminal de lecture par l'intermédiaire du canal de transmission de données en différé établi. Etape 106: le terminal de lecture reçoit et lit les flux de données en différé en provenance du serveur multimédia. Ainsi, une commutation depuis le mode en direct sur le mode en différé est mise en oeuvre. La figure 2 représente un organigramme qui illustre le procédé de commutation du mode en différé sur le mode en direct, lequel procédé inclut les étapes qui suivent. Etape 201 : lors de la réception d'une commande de lecture en direct, un terminal de lecture dans le mode en différé libère la connexion de communication en différé et le canal de transmission de données en différé lié au serveur multimédia et sort du mode en différé. Etape 202: le terminal de lecture détermine si le mode diffusion individuelle ou le mode multidiffusion est demandé par la commande de lecture en direct reçue. Si le mode diffusion individuelle est demandé, une étape 203 est réalisée ; sinon, une étape 204 est réalisée. Etape 203: le terminal de lecture établit une connexion de communication en direct avec le serveur multimédia, il réalise une négociation avec le serveur multimédia et il instaure un canal de transmission de données en direct avec le serveur multimédia et il rapporte la commande de lecture en direct au serveur multimédia par l'intermédiaire de la connexion de communication en direct établie. Suite à la réception de la commande de lecture en direct, le serveur multimédia renvoie les flux de données reçus depuis un codeur vidéo sur le terminal de lecture par l'intermédiaire du canal de transmission de données en direct établi et il passe à une étape 205. Etape 204: le terminal de lecture envoie un paquet de Protocole de Gestion de Groupe Internet (IGMP) sur le réseau pour demander de rejoindre un groupe de multidiffusion pour recevoir les flux de données en direct transmis par le codeur vidéo dans le mode multidiffusion. Etape 205: suite à la réception des flux de données en direct, le terminal de lecture lit les flux de données en direct reçus et ainsi, une commutation depuis le mode en direct sur le mode en différé est mise en oeuvre. On peut voir sur les figures 1 et 2 que puisque les flux de données en différé sont enregistrés par le serveur multimédia et sont stockés dans une mémoire qui est connectée au serveur multimédia, la nécessité d'une mise en mémoire de masse des flux de données en différé peut être satisfaite. Cependant, selon les solutions mentionnées ci avant, les fonctions en direct et en différé sont mises en oeuvre en utilisant des connexions de communication indépendantes et des canaux de transmission de données indépendants. Par conséquent, lorsqu'une commutation entre le mode en direct et le mode en différé est nécessaire, le terminal de lecture doit libérer la connexion de communication établie et le canal de transmission de données avant d'établir une nouvelle connexion de communication et un nouveau canal de transmission de données conformément à la commande de commutation reçue. Ainsi, des opérations répétées de fermeture et d'établissement de la connexion de communication et du canal de transmission de données entre le terminal de lecture et le serveur multimédia peuvent aboutir à une vitesse de réponse faible de l'opération en différé. Résumé de l'invention Les modes de réalisation préférés de la présente invention proposent un procédé pour la mise en oeuvre de programmes de TV en différé de même que des dispositifs et un système afférent afin d'améliorer la vitesse de réponse d'opérations en différé. Le procédé selon un mode de réalisation de la présente invention inclut : l'établissement et le maintien d'un canal de commande entre un terminal de lecture et un serveur multimédia ; la transmission d'une commande de lecture en différé au serveur multimédia par le terminal de lecture par l'intermédiaire du canal de commande ; et suite à la réception de la commande de lecture en différé, le fait que le serveur multimédia réalise une opération correspondant à la commande de lecture en différé. Selon un autre mode de réalisation de la présente invention, un terminal de lecture peut inclure : un module de maintien de canal du côté de l'abonné pour établir un canal de commande avec un serveur multimédia et pour envoyer périodiquement sur le serveur multimédia un message pour maintenir le canal de commande ; un module de commande pour transmettre une commande de lecture en différé au serveur multimédia par l'intermédiaire du canal de commande établi par le module de maintien de canal du côté de l'abonné ; un module de réception de flux de données pour recevoir un flux de données en différé en provenance du serveur multimédia ; et un module de lecture pour lire le flux de données en différé qui est reçu par le module de réception de flux de données. Selon un autre mode de réalisation de la présente invention, un serveur multimédia peut inclure : un module de maintien de canal du côté du réseau pour établir un canal de commande avec un terminal de lecture, pour recevoir un message pour maintenir le canal de commande en provenance du terminal de lecture et pour maintenir le canal de commande ; un module d'analyse de commande pour recevoir une commande de lecture en différé en provenance du terminal de lecture, pour analyser la commande de lecture en différé afin de déterminer une opération en différé correspondant à la commande de lecture en différé et pour commander un module d'exécution de commande pour exécuter l'opération en différé ; le module d'exécution de commande pour réaliser l'opération en différé ; et un module de transmission de flux de données pour transmettre un flux de données en direct ou un flux de données en différé sur le terminal de lecture par l'intermédiaire du canal de commande conformément à une instruction du module d'exécution de commande. Selon un autre mode de réalisation de la présente invention, un système de TV en différé peut inclure un serveur multimédia et un terminal de lecture. Le serveur multimédia et le terminal de lecture peuvent établir et maintenir un canal entre eux. Le terminal de lecture peut envoyer une commande de lecture en différé sur le serveur multimédia par l'intermédiaire du canal ; et le serveur multimédia peut transmettre un flux de données en différé ou un flux de données en direct au terminal de lecture par l'intermédiaire du canal conformément à la commande de lecture en différé. Selon un mode de réalisation de la présente invention, la commande de lecture en différé est transmise par l'intermédiaire d'un canal de transmission de commande qui est maintenu en permanence entre le terminal de lecture et le serveur multimédia et ainsi, la connexion de communication existante et le canal de transmission de données existant entre le terminal de lecture et le serveur multimédia n'ont pas besoin d'être enlevés et une nouvelle connexion de communication et un nouveau canal de transmission de données n'ont plus besoin d'être établis. Selon ce mode de réalisation, le serveur multimédia commute directement les flux de données en direct sur les flux de données en différé ou commute les flux de données en différé sur les flux de données en direct par l'intermédiaire du canal établi et maintenu, ce qui augmente la vitesse de permutation entre la lecture en direct et la lecture en différé et ce qui permet d'assurer un meilleur service aux abonnés. Du fait des avantages tels qu'une mise en oeuvre de commutation rapide entre la lecture en direct et la lecture en différé, qu'une vitesse de commutation plus élevée et qu'un meilleur service pour les abonnés, la présente invention est avantageuse pour la propagation et l'application de la technique de TV en différé. Le canal de commande entre le terminal de lecture et le serveur multimédia est établi sur la base d'un protocole d'interaction de signalisation conformément à un mode de réalisation de la présente invention, où le protocole d'interaction de signalisation peut être un protocole de transmission de réseau standard ou un protocole de transmission de réseau supporté par à la fois le terminal de lecture et le serveur multimédia. Par conséquent, la solution de la présente invention peut être différente au niveau de scènes différentes et elle présente une capacité d'ouverture. Selon un mode de réalisation de la présente invention, le canal de commande établi et maintenu entre le terminal de lecture et le serveur multimédia peut être utilisé pour transmettre à la fois les commandes de commutation et les flux de données afin de mettre en oeuvre l'entrelaçage d'un canal d'interaction de signalisation avec un canal de flux de données et ainsi, la présente invention présente une flexibilité au niveau d'une mise en réseau système. En outre, puisque la commande de commutation est transmise par l'intermédiaire du canal de commande établi à la fois selon l'application diffusion individuelle et selon l'application multidiffusion conformément à un mode de réalisation de la présente invention, la conception du système est fortement simplifiée. Brève description des dessins La figure 1 est un organigramme qui représente un procédé de commutation du mode en direct dans le mode en différé selon l'art antérieur la figure 2 est un organigramme qui représente un procédé de commutation du mode en différé sur le mode en direct conformément à l'art antérieur la figure 3 est un organigramme qui représente la solution technique de mise en oeuvre de la lecture en différé selon un mode de réalisation de la présente invention ; la figure 4 est un organigramme qui représente le procédé de commutation du mode en direct au mode en différé selon un premier mode de réalisation de la présente invention ; la figure 5 est un organigramme qui représente le procédé de commutation de la lecture en différé sur une nouvelle lecture en différé selon un second mode de réalisation de la présente invention ; la figure 6 est un schéma qui représente les connexions système selon 5 un mode de réalisation de la présente invention ; la figure 7 est un schéma qui représente le terminal de lecture selon un mode de réalisation de la présente invention et la figure 8 est un schéma qui représente la structure du serveur multimédia selon un mode de réalisation de la présente invention. 10 Description détaillée de l'invention La présente invention est illustrée au moyen d'exemples et non pas à titre de limitation sur les figures des dessins annexés. Un mode de réalisation de la présente invention établit et maintient un 15 canal de commande entre le terminal de lecture et un serveur multimédia, ce qui permet que le serveur multimédia reçoive une commande de lecture en différé en provenance du terminal de lecture par l'intermédiaire du canal de commande établi et qu'il mette en oeuvre l'opération en différé correspondante conformément à la commande de lecture en différé. 20 Les commandes de lecture en différé peuvent inclure des modes tels que la pause, le retour rapide, l'avance rapide, la recherche et le retour direct. Le tableau 1 représente les commandes de lecture en différé qui peuvent être exécutées par le terminal de lecture dans divers modes. La recherche se réfère au démarrage de la lecture des flux de données en différé à un temps 25 spécifié. Le retour direct, en tant que lecture de recherche spéciale, se réfère à une commutation du mode en différé dans le mode en direct sans spécifier un horaire du fait que l'horaire de présentation en direct est déterminé. TABLEAU 1 Mode avant Mode après Commutation ? Commandes de l'exécution d'une l'exécution d'une lecture en différé commande de commande de qui peuvent être lecture en différé lecture en différé exécutées En direct En direct Non Néant En direct En différé Oui Pause, retour rapide et recherche En différé En direct Oui Avance rapide et recherche (retour direct) En différé En différé Non Pause, avance rapide, retour rapide et recherche La figure 3 représente un organigramme qui représente une solution technique pour la mise en oeuvre de la lecture en différé selon un mode de réalisation de la présente invention. Avant que la solution ne soit mise en oeuvre, un canal de commande devrait être établi et maintenu entre le terminal de lecture et le serveur multimédia. Les étapes qui suivent décriront la solution en détail. Etape 301 : le terminal de lecture transmet une commande de lecture en différé reçue au serveur multimédia par l'intermédiaire du canal de commande établi. L'homme de l'art devrait comprendre que la commande de lecture en différé est habituellement initiée par un abonné sans qu'on soit limité à cela. Etape 302: le serveur multimédia reçoit la commande de lecture en différé et exécute une opération de lecture en différé correspondante. Il est à noter que le canal de commande entre le terminal de lecture et le serveur multimédia est établi sur la base d'un protocole d'interaction de signalisation. Le protocole d'interaction de signalisation peut être un protocole de transfert de réseau standard tel qu'un Protocole de Constitution de Trains en Temps Réel (RTSP) ou qu'un protocole de transfert de réseau qui est supporté par à la fois le terminal de lecture et le serveur multimédia tel que le protocole de transfert hypertexte (HTTP) ou que le Protocole d'Accès Objet Simple (SOAP) etc. Le canal de commande qui est établi et maintenu entre le terminal de lecture et le serveur multimédia peut être utilisé pour transmettre à la fois les commandes de commutation et les flux de données, ce qui permet la commutation entre les flux de données et les trains de commande. Le canal de commande entre le terminal de lecture et le serveur multimédia est maintenu en additionnant un message de maintien du canal de commande au protocole d'interaction de signalisation. Lorsque le message de maintien du canal de commande est additionné au protocole d'interaction de signalisation, le terminal de lecture rapporte son information d'état au serveur multimédia de façon périodique tandis que le serveur multimédia coopère avec le terminal de lecture pour maintenir le canal de commande établi conformément à l'information d'état du terminal de lecture. Par exemple, le terminal de lecture transmet un message OPTION basé sur RTSP au serveur multimédia de façon périodique et suite à la réception du message OPTION, le serveur multimédia ne libère pas le canal de commande établi s'il détecte que le terminal de lecture est toujours là conformément au message OPTION. Si le terminal de lecture est dans le mode en direct, des commandes de lecture en différé telles que pause, avance rapide ou recherche pourraient être exécutées et à l'opposé, si le terminal de lecture est dans le mode en différé, des commandes de lecture en différé telles que pause, avance rapide, retour rapide ou recherche peuvent être exécutées. Les solutions techniques pour la mise en oeuvre d'une TV en différé proposées selon la présente invention seront décrites à l'aide de modes de réalisation préférés et de dessins. Le premier mode de réalisation assure la mise en oeuvre d'un processus de lecture en différé lorsque le mode courant est le mode en direct. La figure 4 représente un organigramme de commutation d'un mode en direct dans un mode en différé selon le premier mode de réalisation de la présente invention. Selon ce mode de réalisation, un canal de commande est pré-établi et est maintenu entre le terminal de lecture et le serveur multimédia. Le terminal de lecture est dans le mode en direct et le serveur multimédia est en train de transmettre des flux de données en direct qui sont reçus depuis une source en direct au terminal de lecture. La source en direct peut être un codeur vidéo. Etape 401 : suite à la réception d'une commande de lecture en différé en provenance d'un abonné, le terminal de lecture transmet une commande d'interrogation au serveur multimédia par l'intermédiaire du canal de commande établi et maintenu entre le terminal de lecture et le serveur multimédia pour interroger si oui ou non le serveur multimédia peut supporter le mode en différé. Etape 402: le serveur multimédia reçoit la commande d'interrogation, envoie une information indiquant sa capacité de lecture en différé au terminal de lecture dans une réponse de commande d'interrogation. Etape 403: le terminal de lecture détermine si le serveur multimédia peut supporter le mode en différé conformément à la réponse de commande d'interrogation reçue. Si le serveur multimédia peut supporter le mode en différé, une étape 404 peut être réalisée. Etape 404: le terminal de lecture détermine si les présentations en direct courantes sont lues dans un mode diffusion individuelle ou dans un mode multidiffusion. Si le mode diffusion individuelle est utilisé, des étapes 405-406 sont réalisées ; sinon, des étapes 407-408 sont réalisées. Etape 405: le terminal de lecture transmet une commande de lecture en différé au serveur multimédia par l'intermédiaire du canal de commande établi et maintenu où la commande de lecture en différé peut être une commande de pause, une commande de retour rapide ou une commande de recherche. Lorsque la commande de lecture en différé est la commande de retour rapide, la commande de lecture en différé peut en outre inclure une vitesse du retour rapide. L'homme de l'art devrait comprendre que la commande peut ne pas inclure la vitesse de retour rapide et que le lecteur multimédia peut adopter une vitesse par défaut de retour rapide. Lorsque la commande de lecture en différé est la recherche, la commande peut en outre inclure un temps spécifié qui peut être spécifié selon diverses façons. Par exemple, lorsque le temps spécifié est indiqué dans un mode par différence temporelle, si l'on suppose que le temps courant est 8 heures et que la différence temporelle déterminée est "-15 minutes", le temps spécifié est 7 heures 45. Lorsque le temps spécifié est indiqué avec un temps absolu, le temps spécifié peut être indiqué directement au moyen de 7 heures 45. Il est à noter que le temps spécifié peut être un certain temps avant le temps courant en lieu et place qu'il s'agisse d'un temps après le temps courant. Etape 406: suite à la réception de la commande de lecture en différé, le serveur multimédia arrête le renvoi des flux de données en direct qui sont reçus depuis le codeur vidéo sur le terminal de lecture, il lit les flux de données en différé à partir d'une mémoire qui est connectée au serveur multimédia conformément à la commande de lecture en différé et il envoie les flux de données en différé lus au terminal de lecture par l'intermédiaire du canal de commande établi et maintenu. Ainsi, le mode en direct est commuté dans le mode en différé. Lorsque la commande de lecture en différé qui est reçue par le serveur multimédia est une pause, l'étape 406 peut être spécifiquement décrite comme suit. Suite à la réception de la commande de pause, le serveur multimédia arrête le renvoi des flux de données en direct depuis le codeur vidéo sur le terminal de lecture et enregistre le temps courant. Le terminal de lecture arrête le décodage des flux de données en direct et gèle l'image à l'instant courant. Le terminal de lecture ne lit plus les flux de données après la pause et par conséquent, ce que le lecteur multimédia devrait faire, c'est d'arrêter la transmission des flux de données en direct sur le terminal de lecture. Lorsque la commande de lecture en différé qui est reçue par le serveur multimédia est un retour rapide, l'étape 406 peut être décrite spécifiquement comme suit. Suite à la réception de la commande de retour rapide, le serveur multimédia arrête le renvoi des flux de données en direct depuis le codeur vidéo sur le terminal de lecture, il lit des flux de données en différé à partir de la mémoire qui est connectée au serveur multimédia conformément à une vitesse par défaut de retour rapide ou à une vitesse spécifiée dans la commande de retour rapide et il envoie les flux de données en différé lus sur le terminal de lecture par l'intermédiaire du canal de commande établi et maintenu conformément à la vitesse par défaut ou à la vitesse du retour rapide. Ainsi, le mode en direct est commuté dans le mode en différé. Lorsque la commande de lecture en différé qui est reçue par le serveur multimédia est une commande de recherche, l'étape 406 peut être décrite de façon spécifique comme suit. Suite à la réception de la commande de recherche, le serveur multimédia arrête le renvoi des flux de données en direct depuis le codeur vidéo sur le terminal de lecture, il lit les flux de données en différé depuis la mémoire qui est connectée au serveur multimédia conformément au temps spécifié dans la commande de recherche, il positionne le temps de début de lecture des flux de données en différé au temps spécifié et il envoie les flux de données en différé lus sur le terminal de lecture par l'intermédiaire du canal de commande établi et maintenu. Ainsi, le mode en direct est commuté dans le mode en différé. Etape 407: le terminal de lecture sort du groupe de multidiffusion, il 20 s'arrête de recevoir les trains multidiffusion et il envoie une commande de lecture en différé sur le serveur multimédia par l'intermédiaire du canal de commande établi et maintenu. Etape 408: suite à la réception de la commande de lecture en différé, le serveur multimédia lit les flux de données en différé à partir d'une mémoire 25 qui est connectée au serveur multimédia conformément à la commande de lecture en différé et il envoie les flux de données en différé lus sur le terminal de lecture par l'intermédiaire du canal de commande établi et maintenu. Ainsi, le mode en direct est commuté dans le mode en différé. Lorsque la commande de lecture en différé est la commande de pause, la commande de 30 retour rapide ou la commande de recherche, les processus spéciaux sont identiques à ceux de la figure 406 et par conséquent, aucune description supplémentaire ne sera présentée ici. Le second mode de réalisation propose une mise en oeuvre d'une nouvelle lecture en différé lorsque le mode courant est le mode en différé. Dans le mode en différé, des commandes de lecture en différé telles qu'une pause, un retour rapide, une avance rapide et une recherche peuvent être exécutées. Les commandes que sont l'avance rapide et la recherche peuvent commuter le mode en différé dans le mode en direct dans certainesconditions. De façon additionnelle, par souci de la commodité de l'abonné, une commande de retour direct peut être définie. La commande de retour direct est une commande de recherche spéciale selon laquelle le temps spécifié peut être le temps courant, c'est-à-dire le temps de lecture des flux de données en direct. La figure 5 représente un organigramme qui illustre la mise en oeuvre de la lecture en différé lorsque le mode courant est le mode en différé conformément au second mode de réalisation de la présente invention. Selon ce mode de réalisation, un canal de commande est pré-établi et maintenu entre le terminal de lecture et le serveur multimédia. Le terminal de lecture est dans le mode en différé présentement. Le procédé peut inclure les étapes qui suivent : Etape 501 : suite à la réception d'une commande de lecture en différé qui est envoyée depuis un abonné, le terminal de lecture réalise une opération en différé correspondante conformément à la commande de lecture en différé, c'est-à-dire que le terminal de lecture lit les flux de données en différé correspondants. Lorsque la commande de lecture en différé est la commande de pause, le serveur multimédia peut arrêter la transmission des flux de données en différé sur le terminal de lecture et peut enregistrer le temps courant. L'image sur le terminal de lecture est gelée au temps de lecture courant. Lorsque la commande de lecture en différé est la commande de retour rapide, le serveur multimédia démarre la transmission des flux de données en différé qui sont enregistrés avant les flux de données en différé lus présentement sur le terminal de lecture par l'intermédiaire du canal de commande établi et maintenu conformément à une vitesse par défaut de retour rapide ou à une vitesse donnée par la commande de retour rapide. Lorsque la commande de lecture en différé est la commande d'avance rapide, le serveur multimédia démarre la transmission des flux de données en différé qui sont enregistrés après les flux de données en différé lus présentement sur le terminal de lecture par l'intermédiaire du canal de commande établi et maintenu conformément à une vitesse par défaut d'avance rapide ou à une vitesse donnée par la commande d'avance rapide. Lorsque la commande de lecture en différé est la commande de recherche (retour direct), le serveur multimédia arrête la lecture des flux de données en différé et positionne le temps de début de lecture des flux de données en différé à l'instant qui est spécifié au moyen de la commande de recherche. Etape 502: le serveur multimédia détermine si le mode en différé passera au mode en direct. Si le mode en différé passera au mode en direct, réalisation d'une étape 504 ; sinon, réalisation d'une étape 503. Si la commande d'avance rapide est mise en oeuvre présentement, lorsque le temps enregistré des flux de données en différé lus présentement est le temps courant, le mode en différé devrait être commuté dans le mode en direct. Si la commande de recherche est mise en oeuvre présentement, lorsque le temps spécifié dans la commande de recherche est le temps courant, le mode en différé devrait être commuté dans le mode en direct. Etape 503: les flux de données en différé sont lus en utilisant le canal de commande établi et maintenu conformément à la commande de lecture en différé au niveau de l'étape 501. Dans le cas où la commande de lecture en différé est une commande de recherche, si oui ou non le mode en différé sera passé au mode en direct peut être déterminé en premier. Si le mode en différé ne doit pas être passé au mode en direct, le serveur multimédia arrête la lecture des flux en différé, il positionne le temps de début de lecture des nouveaux flux de données en différé au temps spécifié conformément au temps qui est spécifié par la commande de recherche et il lit les flux de données en différé. Si le mode en différé passe au mode en direct, réalisation d'une étape 504 directement. Etape 504: le serveur multimédia détermine le mode en direct souhaité. Si un mode diffusion individuelle est requis, réalisation d'une étape 505. Si un mode multidiffusion est requis, réalisation d'une étape 506. Si la commande de lecture en différé est la commande de retour en direct, l'étape 504 peut être réalisée directement sans réaliser les étapes 501 à 503. Etape 505: le serveur multimédia arrête l'envoi des flux de données en différé sur le terminal de lecture et il envoie les flux de données en direct reçus depuis le codeur vidéo sur le terminal de lecture par l'intermédiaire du canal de commande établi et maintenu. En tant que résultat, la commutation depuis le mode en différé sur le mode en direct est mise en oeuvre. Etape 506: le serveur multimédia arrête l'envoi des flux de données en différé sur le terminal de lecture. Le terminal de lecture envoie un message IGMP sur le réseau pour demander de rejoindre un groupe de multidiffusion afin de recevoir les flux de données en direct transmis par le codeur vidéo dans un mode multidiffusion. Ainsi, le mode en différé est commuté dans le mode en direct. Au niveau des étapes 406 et 408 du premier mode de réalisation de la présente invention, le serveur multimédia envoie les flux de données en différé lus sur le terminal de lecture par l'intermédiaire du canal de commande établi et maintenu, ce qui met en oeuvre la lecture en différé. Selon le second mode de réalisation de la présente invention, que le mode en différé soit commuté ou non dans le mode en direct, les flux de données en différé sont envoyés sur le terminal de lecture par l'intermédiaire du canal de commande établi et maintenu. En outre, lorsque le mode en différé est commuté sur le mode en direct, les flux de données en direct sont envoyés sur le terminal de lecture par l'intermédiaire du canal de commande également. Un système en différé pour la mise en oeuvre d'une solution en différé de la présente invention est représenté sur la figure 6 et il inclut un terminal de lecture 601, un serveur multimédia 602, une mémoire 603 et un décodeur vidéo 604. Le terminal de lecture 601 est utilisé pour établir et maintenir un canal de commande avec le serveur multimédia 602, pour envoyer une commande de lecture en différé sur le serveur multimédia 602 par l'intermédiaire du canal de commande et pour recevoir et lire des flux de données en différé à partir du serveur multimédia 602. Le serveur multimédia 602 est utilisé pour établir et maintenir le canal de commande avec le terminal de lecture 601, pour recevoir la commande de lecture en différé en provenance du terminal de lecture 601 par l'intermédiaire du canal de commande, pour analyser la commande de lecture en différé, pour lire les flux de données en différé correspondants et pour envoyer ces flux de données en différé sur le terminal de lecture 601. En outre, le serveur multimédia 602 est en outre utilisé pour envoyer les flux de données en direct sur le terminal de lecture 601 par l'intermédiaire du canal de commande et pour réaliser une commutation entre le mode en direct et le mode en différé. La mémoire 603 est utilisée pour enregistrer les flux de données en direct pour former un fichier multimédia qui est appliqué sur le serveur multimédia 602 afin de générer des flux de données en différé. Il peut y avoir de multiples mémoires 603 selon une conception distribuée pour enregistrer de multiples canaux simultanément afin de satisfaire la demande de mise en mémoire de masse. Le décodeur vidéo 604 est utilisé pour décoder les flux de données en direct, pour transmettre les flux de données en direct au serveur multimédia 602 et à la mémoire 603 et il fonctionne également en tant que source de programmes de multidiffusion. La mémoire 603 et le décodeur vidéo 604 peuvent être construits de façon individuelle ou peuvent être intégrés dans le serveur multimédia 602. Le système pour la mise en oeuvre d'une solution en différé de la présente invention peut en outre inclure un centre de maintenance d'opération 605 qui assure la maintenance du serveur multimédia 602, un système de maintenance de communication 606 pour assurer la maintenance des connexions de communication entre chaque partie du système en différé pris dans sa globalité et un guide de programme électronique 607 pour notifier au terminal de lecture 601 le contenu des programmes en direct et pour faciliter la réception des programmes en direct. Le terminal de lecture du système en différé de la figure 6 est représenté sur la figure 7 où la flèche épaisse représente une direction de flux de données et la flèche mince représente une direction de flux de signalisation. Le terminal de lecture peut inclure un module de maintien de canal du côté de l'abonné 701, un module de commande 702, un module de réception de flux de données 703 et un module de lecture 704. Le module de maintien de canal du côté de l'abonné 701 est utilisé pour établir un canal de commande avec le serveur multimédia et pour transmettre de façon périodique un message au serveur multimédia pour maintenir le canal de commande. Le module de commande 702 est utilisé pour transmettre une commande de lecture en différé au serveur multimédia par l'intermédiaire du canal de commande qui est établi par le module de maintien de canal du côté de l'abonné 701. Le module de réception de flux de données 703 est utilisé pour recevoir les flux de données en différé ou les flux de données de diffusion individuelle en provenance du serveur multimédia et pour recevoir les flux de données multidiffusion en provenance de la source de multidiffusion. La source de multidiffusion peut être un serveur multimédia ou un décodeur vidéo. Le module de lecture 704 est utilisé pour lire les flux de données en différé reçus où les opérations de lecture peuvent inclure une lecture normale, un retour rapide, une avance rapide et une pause. Le module de lecture 704 est également utilisé pour lire les flux de données en direct reçus. Le module de maintien du canal de côté de l'abonné 701 et le module de commande 702 constituent une partie de traitement de signalisation du terminal de lecture et le module de réception de flux de données 703 et le module de lecture 704 constitue une partie de traitement de données du terminal de lecture. Le serveur multimédia du système en différé de la figure 6 est représenté sur la figure 8 au niveau de laquelle la flèche épaisse représente une direction de flux de données et la flèche mince représente une direction de flux de signalisation. Le serveur multimédia peut inclure un module de maintien de canal du côté du réseau 801, un module d'analyse de commande 802, un module d'exécution de commande 803, un module d'obtention de flux de données 804 et un module de transmission de flux de données 805. Le module de maintien de canal du côté du réseau 801 est utilisé pour établir un canal de commande avec le terminal de lecture, pour recevoir un message qui indique qu'il convient de maintenir le canal de commande depuis le terminal de lecture et pour maintenir le canal de commande. Le module d'analyse de commande 802 est pour une utilisation au niveau de la réception d'une commande de lecture en différé en provenance du terminal de lecture, au niveau de l'analyse du contenu de la commande de lecture en différé pour déterminer l'opération en différé correspondante et au niveau de la commande du module d'exécution de commande 803 pour exécuter l'opération en différé. Le module d'exécution de commande 803 est utilisé pour réaliser l'opération en différé. L'opération en différé peut inclure au moins une action prise parmi l'enregistrement du temps courant, c'est-à-dire le temps courant de lecture des flux de données en direct courants, l'établissement du temps de lecture du flux de données en différé, le réglage de la vitesse des flux de données en différé lorsque l'opération d'avance rapide ou l'opération de retour rapide est exécutée, l'arrêt ou le démarrage de la transmission des flux de données en différé ou des flux de données en direct et la réalisation de l'entrelaçage des flux de données en différé avec les flux de données en direct. Le module d'obtention de flux de données 804 est utilisé pour recevoir les flux de données en différé depuis une mémoire ou pour recevoir les flux de données en direct en provenance d'une source de programme en direct. La source de programme en direct peut être un décodeur vidéo. Le module de transmission de flux de données 805 est utilisé pour transmettre les flux de données en direct ou les flux de données en différé par l'intermédiaire du canal de commande qui est maintenu entre le serveur multimédia et le terminal de lecture conformément à la commande du module d'exécution de commande 803. Le module de maintien de canal du côté du réseau 801 et le module d'analyse de commande 802 constituent une partie de traitement de signalisation tandis que le module d'obtention de flux de données 804 et le module de transmission de flux de données 805 constituent une partie de traitement de données. Le module d'exécution de commande 803 peut être utilisé à la fois lors de l'exécution de commandes de traitement de signalisation et lors de l'exécution de commandes de traitement de données. Au niveau d'applications réelles, le serveur multimédia peut également transmettre les flux de données en différé sur le terminal de lecture par l'intermédiaire du canal de transmission de données existant entre le terminal de lecture et le serveur multimédia ou par l'intermédiaire d'un canal de transmission de données nouvellement établi pour mettre en oeuvre diverses opérations en différé telles qu'une opération "direct vers différé" ou qu'une opération "différé vers direct". Bien que la présente invention ait été illustrée et décrite au moyen de certains modes de réalisation préférés, l'homme de l'art devrait comprendre que diverses variantes peuvent être apportées au niveau de la forme et des détails sans que l'on s'écarte de l'esprit et du cadre de la présente invention et par conséquent, devraient être couvertes par le cadre de protection de la présente invention définie par les revendications annexées et par leurs équivalents. REVENDICATIONS 1. Procédé pour mettre en oeuvre une télévision (TV) en différé, caractérisé en ce qu'il comprend : l'établissement et le maintien d'un canal de commande entre un terminal de lecture et un serveur multimédia la transmission d'une commande de lecture en différé au serveur multimédia par le terminal de lecture par l'intermédiaire du canal de commande (301) ; et suite à la réception de la commande de lecture en différé, le fait que le serveur multimédia réalise une opération correspondant à la commande de 10 lecture en différé (302). 2. Procédé selon la revendication 1, caractérisé en ce que le canal de commande entre le terminal de lecture et le serveur multimédia est établi conformément à un protocole pris parmi le Protocole de Constitution de Trains en Temps Réel (RTSP), le Protocole de Transfert Hypertexte (HTTP) et le 15 Protocole d'Accès Objet Simple (SOAP). 3. Procédé selon la revendication 1, caractérisé en ce que, si le terminal de lecture est dans un mode en direct, le procédé comprend en outre : avant la transmission de la commande de lecture en différé au serveur 20 multimédia, le fait que le terminal de lecture transmet une commande d'interrogation au serveur multimédia par l'intermédiaire du canal de commande pour demander si le serveur multimédia supporte un mode en différé (401) ; si le serveur multimédia supporte le mode en différé, le terminal de lecture sort du mode en direct et transmet la commande de lecture en 25 différé au serveur multimédia (405). 4. Procédé selon la revendication 3, caractérisé en ce que, si le terminal de lecture sort du mode en direct, le procédé comprend en outre : si le terminal de lecture est dans un mode diffusion individuelle, le terminal de lecture s'arrête de recevoir un flux de données de diffusion 30 individuelle (505) si le terminal de lecture est dans un mode multidiffusion, leterminal de lecture sort d'un groupe de multidiffusion et s'arrête de recevoir un flux de données de multidiffusion (506). 5. Procédé selon la revendication 3, caractérisé en ce que la réalisation de l'opération correspondant à la commande de lecture en différé 5 par le serveur multimédia comprend : si la commande de lecture en différé est une commande de pause, suite à la réception de la commande de pause, le serveur multimédia s'arrête de transmettre le flux de données en direct au terminal de lecture et enregistre le temps courant. 10 6. Procédé selon la revendication 3, caractérisé en ce que la réalisation de l'opération correspondant à la commande de lecture en différé par le serveur multi média comprend : si la commande de lecture en différé est une commande de retour rapide, le serveur multimédia s'arrête de transmettre le flux de données en 15 direct au terminal de lecture, il lit un flux de données en différé à partir d'une mémoire qui est connectée au serveur multimédia conformément à une vitesse par défaut du retour rapide ou à une vitesse spécifiée dans la commande de retour rapide et il envoie le flux de données en différé lu sur le terminal de lecture par l'intermédiaire du canal de commande conformément à 20 la vitesse par défaut du retour rapide ou à la vitesse spécifiée dans la commande de retour rapide. 7. Procédé selon la revendication 3, caractérisé en ce que la réalisation de l'opération correspondant à la commande de lecture en différé par le serveur multimédia comprend : 25 si la commande de lecture en différé est une commande de recherche, le serveur multimédia s'arrête de transmettre le flux de données en direct au terminal de lecture, il lit un flux de données en différé à partir de la mémoire qui est connectée au serveur multimédia conformément à un temps spécifié dans la commande de recherche, il positionne un temps de début de lecture 30 du flux de données en différé lu au temps spécifié et il envoie le flux de données en différé lu au terminal de lecture par l'intermédiaire du canal de commande. 8. Procédé selon la revendication 1, caractérisé en ce que, si le terminal de lecture est dans un mode en différé, il réalise l'opération correspondant à la commande de lecture en différé comprenant au moins une action prise parmi : le serveur multimédia s'arrête de transmettre un flux de données en différé au terminal de lecture et enregistre un temps du flux de données en différé lu courant lorsque la commande de lecture en différé est une commande de pause ; le serveur multimédia commence à un temps enregistré du flux en courant de données en différé à transmettre un flux de données en différé sur le terminal de lecture par l'intermédiaire du canal de commande conformément à une vitesse par défaut de la commande de retour rapide/de la commande d'avance rapide ou à une vitesse spécifiée dans la commande de retour rapide/la commande d'avance rapide lorsque la commande de lecture en différé est une commande de retour rapide/une commande d'avance rapide ; et le serveur multimédia s'arrête de lire le flux de données en différé, il positionne un temps de début de lecture du flux de données en différé à un temps spécifié qui est spécifié dans la commande de recherche lorsque la commande de lecture en différé est une commande de recherche. 9. Procédé selon la revendication 8, caractérisé en ce qu'il comprend en outre le fait que : le serveur multimédia détermine si oui ou non un mode en différé doit passer dans un mode en direct ; si le mode en différé doit passer dans le mode en direct, le serveur multimédia détermine si un mode diffusion individuelle ou un mode multidiffusion doit être utilisé ; et si un mode diffusion individuelle est utilisé, le serveur multimédia s'arrête d'envoyer le flux de données en différé sur le terminal de lecture et renvoie le flux de données en direct sur le terminal de lecture par l'intermédiaire du canal de commande établi et maintenu (505) ; si un mode multidiffusion est utilisé, le serveur multimédia s'arrête d'envoyer le flux de données en différé sur le terminal de lecture et le terminal de lecture transmetun message de Protocole de Message de Groupe Internet (IGMP) pour une application pour demander de rejoindre un groupe de multidiffusion afin de recevoir le flux de données en direct transmis dans le mode multidiffusion (506). 10. Terminal de lecture, caractérisé en ce qu'il comprend : un module de maintien de canal du côté de l'abonné (701) pour établir un canal de commande avec un serveur multimédia et pour envoyer périodiquement sur le serveur multimédia un message pour maintenir le canal de commande ; un module de commande (702) pour transmettre une commande de lecture en différé au serveur multimédia par l'intermédiaire du canal de commande établi par le module de maintien de canal du côté de l'abonné (701) ; un module de réception de flux de données (703) pour recevoir un flux 15 de données en différé en provenance du serveur multimédia ; et un module de lecture (704) pour lire le flux de données en différé qui est reçu par le module de réception de flux de données (703). 11. Terminal de lecture selon la revendication 10, caractérisé en ce que le module de lecture (704) qui lit le flux de données en différé comprend 20 une lecture prise parmi : la lecture du flux de données en différé dans un mode de lecture normale ; la lecture du flux de données en différé dans un mode de retour rapide ; la lecture du flux de données en différé dans un mode d'avance rapide ; 25 la lecture du flux de données en différé dans un mode pause ; et la lecture du flux de données en différé dans un mode recherche. 12. Terminal de lecture selon la revendication 10 ou 11, caractérisé en ce que le module de réception de flux de données (703) est en outre utilisé pour recevoir le flux de données en direct en provenance d'une source de 30 programme en direct ; et le module de lecture (704) est en outre utilisé pour lire le flux de données en direct qui est reçu par le module de réception de flux de données dans un mode de lecture normale. 13. Serveur multimédia caractérisé en ce qu'il comprend : un module de maintien de canal du côté du réseau (801) pour établir un canal de commande avec un terminal de lecture, pour recevoir un message pour maintenir le canal de commande en provenance du terminal de lecture et pour maintenir le canal de commande ; un module d'analyse de commande (802) pour recevoir une commande de lecture en différé en provenance du terminal de lecture, pour analyser la commande de lecture en différé afin de déterminer une opération en différé correspondant à la commande de lecture en différé et pour commander un module d'exécution de commande (803) pour exécuter l'opération en différé ; le module d'exécution de commande (803) pour réaliser l'opération en différé ; et un module de transmission de flux de données (805) pour transmettre un flux de données en direct ou un flux de données en différé sur le terminal de lecture par l'intermédiaire du canal de commande conformément à une instruction du module d'exécution de commande (803). 14. Serveur multimédia selon la revendication 13, caractérisé en ce que l'opération en différé réalisée par le module d'exécution de commande (803) comprend au moins une opération prise parmi : une opération d'enregistrement du temps du flux de données en direct courant ; une opération de réglage d'un temps de lecture du flux de données en différé ; une opération de réglage d'une vitesse d'avance rapide ou d'une 25 vitesse de retour rapide du flux de données en différé ; une opération d'arrêt ou de démarrage de la transmission du flux de données en différé ou du flux de données en direct ; et une opération de réalisation de l'entrelaçage du flux de données en différé avec le flux de données en direct. 30 15. Serveur multimédia selon la revendication 13 ou 14, caractérisé en ce qu'il comprend en outre un moyen pris parmi :un module d'obtention de flux de données (804) pour réaliser soit une réception du flux de données en différé depuis une mémoire, soit une réception du flux de données en direct depuis une source de programme ; un décodeur vidéo (604) qui fonctionne en tant que source de 5 programme en direct ; et une mémoire (603) pour stocker le flux de données en direct en tant que fichier multimédia. 16. Système de TV en différé, caractérisé en ce qu'il comprend : un serveur multimédia (602) et un terminal de lecture (601), 10 dans lequel le serveur multimédia et le terminal de lecture établissent et maintiennent un canal entre eux ; le terminal de lecture envoie une commande de lecture en différé sur le serveur multimédia par l'intermédiaire du canal ; et le serveur multimédia transmet un flux de données en différé ou un flux de données en direct sur le terminal de lecture par l'intermédiaire du 15 canal conformément à la commande de lecture en différé. 17. Système de TV en différé selon la revendication 16, caractérisé en ce qu'il comprend en outre : un décodeur vidéo (604) qui fonctionne en tant que source de programme en direct, 20 dans lequel le serveur multimédia qui transmet le flux de données en direct au terminal de lecture comprend : le fait que le serveur multimédia reçoit un flux de données en direct en provenance du décodeur vidéo et renvoie le flux de données en direct reçu au terminal de lecture. 25 18. Système de TV en différé selon la revendication 17, caractérisé en ce qu'il comprend en outre : une mémoire (603) pour stocker le flux de données en direct en tant que fichier multimédia, dans lequel la transmission par le serveur multimédia du flux de 30 données en différé au terminal de lecture comprend :le fait que le serveur multimédia (602) lit le fichier multimédia dans la mémoire (603) pour former un flux de données en différé et transmet le flux de données en différé au terminal de lecture. 19. Système de TV en différé selon la revendication 17 ou 18, 5 caractérisé en ce que le décodeur vidéo (604) ou la mémoire (603) est intégrée dans le serveur multimédia (602).