FR 2778300 A1 19991105 FR 9805393 A 19980429 PROCEDE DE LECTURE DE DONNEES INFORMATIQUES PERMETTANT DE COMPOSER DES IMAGES DE SYNTHESE ET DISPOSITIF METTANT EN OEUVRE LE PROCEDE L'invention concerne un procédé de lecture de données informatiques permettant de composer des images de synthèse ainsi qu'un dispositif pour mettre en oeuvre le procédé. L'invention s'applique plus particulièrement à la lecture de données informatiques permettant la composition d'images de synthèse destinées à être affichées sur un écran de télévision. Les données informatiques qui permettent de composer des images de synthèse sont constituées de données correspondant à des objets graphiques et de données de programmes permettant de construire les images de synthèse à partir des données correspondant aux objets graphiques. Selon l'art connu, la lecture de données informatiques permettant de constituer des images de synthèse s'effectue à l'aide d'un ordinateur. Une fois constituées, les images de synthèse s'affichent sur l'écran de l'ordinateur. Les données informatiques lues par l'ordinateur peuvent être stockées dans une mémoire telle qu'un disque dur, une disquette ou un disque compact à lecture seule communément appelé CD-ROM (l'abréviation CD-ROM provient de l'anglais "Compact Disc- Read Only Memory"). Elles peuvent également provenir d'un flux de données véhiculées selon la norme de transport communément appelée norme MPEG 2 System. Dans ce dernier cas, les données informatiques sont diffusées par une station émettrice. Généralement, le flux de données véhiculées selon la norme de transport MPEG 2 System contient, en plus des données informatiques, des données vidéo et audio correspondant à différents programmes de télévision. Afin d'être transmises à l'ordinateur destiné à les lire et les afficher, les données informatiques sont extraites du flux de données. Cette extraction est communément effectuée par un circuit de démultiplexage contenu dans un décodeur travaillant selon la norme MPEG 2 vidéo. Les données vidéo et audio sont acheminées, après décodage, vers un récepteur de télévision et les données informatiques vers un ordinateur qui les stocke, en totalité, dans une mémoire. 2 2778300 Ainsi, selon l'art connu, un utilisateur qui désire avoir accès à l'ensemble des informations contenues dans un flux de données tel que celui mentionné ci-dessus doit-il être en possession de deux terminaux différents -un récepteur de télévision et un ordinateur- pour visualiser ces informations. Ceci représente un inconvénient. Il est de plus nécessaire que la capacité mémoire de l'ordinateur puisse stocker la totalité des données informatiques qui composent le programme d'images de synthèse. Ceci représente un inconvénient supplémentaire. L'invention ne présente pas ces inconvénients. En effet, I'invention concerne un procédé de traitement de données informatiques stockées dans une mémoire et constituées de données correspondant à des objets graphiques et de données de programmes. Le procédé de traitement comprend: _5 - une étape de lecture de la mémoire de façon à en extraire des données informatiques; - une étape de démultiplexage des données informatiques extraites de façon à séparer les données correspondant à des objets graphiques et les données de programmes, et 2 o - une étape de formatage permettant de transformer les données correspondant à des objets graphiques en données vidéo numériques formatées. L'invention concerne également un dispositif de traitement de 2 5 données informatiques constituées de données correspondant à des objets graphiques et de données de programmes. Le dispositif de traitement comprend: - une mémoire o sont stockées les données informatiques; - un démultiplexeur relié à la mémoire et permettant de séparer les données correspondant à des objets graphiques et les données de programmes qui lui sont transmises; - un dispositif de formatage permettant de transformer les données correspondant à des objets graphiques qui sont issues du démultiplexeur en données vidéo numériques formatées. L'invention concerne également un procédé de traitement de données destinées à construire des images de synthèse par la mise en 3 2778300 oeuvre d'une application s'exécutant sur un microprocesseur dont la zone de mémoire morte contient un programme de contrôle de l'application. Les données étant constituées de données de programmes et de données vidéo numériques formatées telles que les données issues d'un procédé de traitement selon l'invention mentionné ci-dessus, le procédé de traitement de données destinées à construire des images de synthèse comprend: - une étape de chargement, dans une première zone de mémoire vive, de données de programmes représentant un programme principal de l'application, lesdites données de programmes étant conservées dans la première zone de mémoire vive durant toute la durée de l'application; - au moins une étape de chargement dans la première zone de mémoire vive de données de programmes représentant au moins un sous-programme de l'application, ledit sous-programme ayant pour fonction de mettre en oeuvre au moins une action parmi l'ensemble des actions qu'un utilisateur est susceptible de solliciter à l'aide d'une commande appliquée au microprocesseur; - au moins une étape de restitution permettant de restituer des données informatiques correspondant à des objets graphiques à partir des données vidéo numériques formatées; - au moins une étape de chargement dans une deuxième zone de mémoire vive des données issues de l'étape de restitution; - au moins une étape de construction d'images de synthèse à partir de données de programmes issues de la première zone de mémoire vive et représentant au moins un sous-programme de l'application et de données informatiques issues de la deuxième zone de mémoire vive et correspondant à des objets graphiques. Selon le mode de réalisation préférentiel de l'invention, la construction d'images de synthèse est effectuée, de manière interactive, à l'aide d'une télécommande. L'invention concerne encore un dispositif de traitement de données permettant de construire des images de synthèse par la mise en oeuvre d'une application, ledit dispositif contenant un microprocesseur pour exécuter l'application et une zone de mémoire morte contenant un programme de contrôle de l'application. Les données étant constituées 4 2778300 de données de programmes et de données vidéo numériques formatées telles que les données issues d'un dispositif selon l'invention mentionné cidessus, le dispositif de traitement de données permettant de construire des images de synthèse comprend: s - un dispositif pour restituer des données informatiques constituées de données correspondant à des objets graphiques à partir des données vidéo numériques formatées et - un dispositif de synthèse d'images permettant de construire des images de synthèse à partir de données de programmes et de 0 données informatiques issues du dispositif pour restituer des données informatiques. Pour lire et visualiser des données destinées à composer des images de synthèse, I'invention permet avantageusement d'éviter I'emploi d'un outil spécifique tel qu'un ordinateur devant disposer d'une mémoire capable de stocker la totalité desdites données. D'autres caractéristiques et avantages de l'invention apparaîtront à la lecture d'un mode de réalisation préférentiel fait en référence aux figures ci-annexées parmi lesquelles: - la figure 1 représente, selon l'invention, le synoptique d'un dispositif de lecture de données informatiques destinées à composer des images de synthèse, - la figure 2 représente, selon l'invention, le synoptique d'un système permettant de créer un flux de données destinées à être véhiculées selon la norme MPEG 2 System et comprenant un dispositif tel que celui représenté en figure 1, la figure 3 représente une application du système représenté en figure 2, - la figure 4 représente, selon l'invention, un dispositif de lecture de données provenant d'un dispositif tel que celui représenté en figure 1, la figure 5 représente un mode de réalisation particulier du dispositif de lecture de la figure 4. Sur toutes les figures, les mêmes repères désignent les mêmes éléments. 2778300 La figure 1 représente, selon l'invention, le synoptique d'un dispositif de lecture de données informatiques destinées à composer des images de synthèse. Les données informatiques destinées à composer des images de synthèse sont contenues dans une mémoire 1. La mémoire 1 peut être, par exemple, une mémoire morte de type CD-ROM. Les données informatiques contenues dans la mémoire 1 sont composées de données correspondant à des objets graphiques et de données de programmes. Les données de programmes sont relatives à un programme principal et à différents sous-programmes. Comme cela sera précisé ultérieurement, chaque sous-programme a pour fonction, entre autres, de mettre en oeuvre au moins une action parmi l'ensemble des actions qu'un utilisateur est susceptible de solliciter à l'aide de la télécommande du récepteur sur lequel il désire afficher les images de synthèse et le programme principal est un programme permettant de gérer l'appel des différents sous-programmes. A titre d'exemples non limitatifs, un sous- programme peut exécuter une action d'affichage et/ou de zoom d'une image. Dans la suite de la description, I'ensemble des données relatives à un programme principal et aux différents sous-programmes qui sont associés à ce programme principal sera appelé application. A chaque objet graphique est associé un identificateur qui lui est propre. Il en est de même pour chaque sous-programme ainsi que pour le programme principal. Comme cela est connu de l'homme de l'art, un identificateur est une donnée qui, associée à une autre donnée, permet d'identifier cette autre donnée. Sous l'action d'une commande C1 issue d'un séquenceur 4, le contenu de la mémoire 1 est lu en boucle. Les données informatiques I issues de la mémoire 1 sont transmises à un démultiplexeur 2 qui les sépare en deux flux de données: un premier flux de données Dl1 constitué des données relatives aux objets graphiques et un deuxième flux de données D2 constitué des données de programmes. La séparation des données D1 et D2 est effectuée sous l'action d'une commande C2 issue du séquenceur 4 et appliquée au démultiplexeur 2. Sous l'action d'une commande C3 issue du séquenceur 4, les données D1 sont transmises à un dispositif 3 dont la fonction est de transformer 6(; 2778300 les données informatiques qu'il reçoit en données vidéo numériques D3. Selon le mode de réalisation préférentiel de l'invention, les données vidéo numériques D3 sont mises au format 4:2:2. Comme cela apparaîtra ultérieurement (cf. figures 2, 3 et 5), le formatage des données informatiques D1 en données vidéo numériques D3 permet avantageusement l'utilisation de circuits de traitement communément utilisés pour le traitement de données vidéo numériques. Il est alors possible, par exemple, de coder selon la norme MPEG 2 vidéo les données représentant des objets graphiques (cf. figures 2 et 3) ou encore de décoder des données ainsi codées (cf. figure 5). Selon une modification du dispositif représentée en pointillé sur la figure 1, les données D2 et les données vidéo numériques D3 sont transmises à un multiplexeur M1 qui, sous l'action d'une commande CM1 issue du séquenceur 4, en opère le multiplexage afin de constituer un flux de données Fl. La figure 2 représente, selon l'invention, le synoptique d'un système permettant de créer un flux de données destinées à être véhiculées selon la norme MPEG 2 System et comprenant un dispositif tel que celui représenté en figure 1. Outre les éléments 1, 2, 3, 4 représentés en figure 1, le système décrit en figure 2 comprend un codeur MPEG 2 référencé CD et un circuit de multiplexage 5. Le codeur CD permet de coder les données vidéo numériques D3 selon la norme MPEG 2 vidéo. Sous l'action d'une commande C5 issue du séquenceur 4, le multiplexeur 5 permet le multiplexage des données D2 et des données D4 issues du codeur CD afin de créer un flux de données F2 selon la norme MPEG 2 System. La figure 3 représente une application du système représenté en figure 2. Outre les éléments 1, 2, 3, 4 et CD de la figure 2, le système de la figure 3 comprend m codeurs MPEG 2 référencés CD1, CD2...... CDm, m étant un entier supérieur ou égal à 1, un multiplexeur 6 et un multiplexeur 7. Chaque codeur CDi (i= 1, 2....... m) recoit sur son entrée un signal Si qu'il transforme en signal codé SCi. Chaque signal Si 7 2778300 correspond, par exemple, à un programme pouvant être diffusé par une chaîne de télévision. Le multiplexeur 6 opère le multiplexage des données D2 et de données informatiques TS qui constituent un flux de données communément appelé "Transport Stream". Comme cela est connu de l'homme de l'art, les données TS sont les données informatiques qui sont associées aux données qui composent les différents signaux Si. A titre d'exemple non limitatif, les données TS peuvent comprendre -entre autres- des données qui définissent les droits d'accès d'un utilisateur à 0 un programme dans le cas de la télévision à péage. Le flux de données issues du multiplexeur 6 est noté Dl. Le multiplexeur 7 opère le multiplexage des données SC1, SC2....... SCm, D4 et Dl de façon à générer un flux de données F3 selon la norme MPEG 2 System. La figure 4 représente, selon l'invention, un dispositif de lecture de données provenant d'un dispositif tel que celui représenté en figure 1. Le dispositif de la figure 4 comprend un circuit 8 permettant de restituer les données informatiques D1 à partir des données D3, une zone de mémoire vive dite " mémoire de texture " 9 permettant de stocker les données Dl issues du circuit 8, un dispositif 10 de synthèse d'images, un microprocesseur 11, une zone de mémoire morte 12 de type ROM ou FLASH ROM et une zone de mémoire vive 13 de type RAM (l'abréviation RAM provient de l'anglais "Random Access Memory"). Les données D2 sont transmises au microprocesseur 1 1. La zone de mémoire morte 12 contient un programme de contrôle de l'application, appelé par la suite programme-maître, chargé de la gestion de l'ensemble des données D2 et D3 qui sont reçues par le dispositif de lecture. Le programme-maitre contient toutes les instructions permettant au programme principal et aux sous-programmes d'être exécutés. En particulier, le programme-maître permet au microprocesseur 11 de reconnaître le programme principal dans le flux des données D2 qu'il reçoit. Après qu'il a été reconnu, le programme principal est stocké dans la zone de mémoire vive 13. Durant son exécution, le programme principal appelle tout ou partie des différents sous-programmes qui lui sont associés. Un sous- programme appelé est stocké dans la zone de mémoire vive 13. Afin de stocker dans la zone de mémoire vive 13 un sous-programme appelé, le programme principal envoie au programme-maître une requête pour le chargement du sous-programme. Le programme-maître prend alors le contrôle de l'application. Lorsque le sous-programme arrive dans le flux des données D2, le programme-maître le charge dans la mémoire vive 13 et, une fois le sous-programme stocké, signale au programme principal que sa requête est servie. Le programme principal reprend alors momentanément le contrôle de l'application. Le sous-programme appelé par le programme principal étant chargé dans la mémoire vive 13, le programme principal passe alors le contrôle de l'application à ce sous- programme. Comme cela a été mentionné précédemment, un sous- programme a pour fonction de mettre en oeuvre au moins une action parmi l'ensemble des actions qu'un utilisateur est susceptible de solliciter à l'aide d'un dispositif d'entrée tel que, par exemple, la télécommande du récepteur de télévision sur lequel il désire afficher les images de synthèse ou encore la télécommande d'un appareil contenant un dispositif tel que décrit en figure 4. Ainsi, lorsqu'un utilisateur utilise une télécommande pour déclencher une action désirée, un signal T représentant cette action est-il appliqué au microprocesseur 11. Si les données informatiques et graphiques qui permettent au sous- programme de s'exécuter sont respectivement chargées dans la zone de mémoire vive 13 et dans la zone de mémoire de texture 9, alors le sous- programme s'exécute. Si tel n'est pas le cas, le sous-programme envoie une requête au programme-maître afin de les charger. Le programme- maître prend alors le contrôle de l'application pour charger ces données. Une fois les données chargées, le programme-maître signale au sous- programme que sa requête est servie. Le sous-programme reprend alors le contrôle de la lecture pour accomplir l'action qui lui est impartie. Lorsqu'un sous-programme a pour tache de constituer une image de synthèse à partir de données informatiques et de données graphiques, la construction de cette image est effectuée, de façon connue en soi, par le dispositif 10. Le signal V issu du dispositif 10 constitue alors un signal vidéo qui peut être affiché, par exemple, sur un récepteur de télévision. 9 2778300 Au cas o, suite à une requête de chargement de sous- programme en mémoire vive 13, il apparaît que la mémoire vive 13 est entièrement remplie, le programme-maître sélectionne un ou plusieurs sous-programmes précédemment chargés et n'ayant plus d'utilité pour lI'action en cours de façon à libérer l'espace. mémoire nécessaire et pouvoir procéder au chargement. De même, au cas o, suite à une requête de chargement de données représentant un objet graphique en mémoire de texture 9, il apparaît que cette mémoire est entièrement remplie, le programme- maître sélectionne les données représentant un ou plusieurs objets graphiques précédemment chargés et n'ayant plus d'utilité pour l'action en cours de façon à libérer l'espace mémoire nécessaire et pouvoir procéder au chargement. La lecture des données contenues dans la mémoire 1 (cf. figure 1) s'effectue en boucle. Il s'en suit que les données D2 et D3 qui parviennent au dispositif de lecture selon la figure 4 arrivent continûment sur ce dispositif. Selon l'invention, il n'est donc pas nécessaire que l'ensemble des données graphiques et de programmes qui permettent la mise en oeuvre de l'application soient stockées dans les zones de mémoire 13 et 9. Avantageusement, il s'en suit que la capacité des zones de mémoire 13 et 9 peut être très inférieure à celle qui serait nécessaire pour stocker l'ensemble des données graphiques et de programmes. A titre d'exemple non limitatif, une application de 100 Megaoctets de données graphiques et de programmes peut être exécutée en utilisant des zones de mémoire 13 et 9 ayant une capacité de 3 Megaoctets. Selon une modification du dispositif représentée en pointillé sur la figure 4, les données D2 et D3 sont issues d'un démultiplexeur M2 qui reçoit sur son entrée un flux de données Fl1 tel que celui mentionné précédemment (cf. figure 1). L'opération de démultiplexage est alors contrôlée par une commande C4 issue du microprocesseur 11. Selon le mode de réalisation représenté en figure 4, les données graphiques sont stockées dans une zone de mémoire spécifique: la zone de mémoire de texture 9. Selon un autre mode de réalisation de l'invention, le dispositif de lecture ne comprend pas de 2778300 zone de mémoire spécifique telle que la zone 9. Les données graphiques sont alors stockées dans la zone de mémoire vive 13. La figure 5 représente un mode de réalisation particulier du dispositif de lecture de la figure 4. Le dispositif de la figure 5 est un dispositif permettant de lire des données contenues dans un flux tel que le flux F2 ou le flux F3 mentionnés précédemment. Il s'en suit que le dispositif de la figure 5 peut être, par exemple, un dispositif contenu dans un décodeur travaillant selon la norme MPEG 2 vidéo. Outre les éléments 8, 9, 10, 11, 12, 13 représentés en figure 4, le dispositif de la figure 5 comprend un démultiplexeur 14 et un circuit de décodage 15 permettant de décoder des données vidéo codées selon la norme MPEG 2 vidéo. Le flux de données numériques (F2 ou F3) est transmis au démultiplexeur 14. Sous l'action d'une commande C6 issue du microprocesseur 11, le démultiplexeur 14 répartit les données contenues dans le flux en données D2 transmises au microprocesseur 1 1 et en données D4 transmises au circuit 15. Le circuit de décodage 15 permet de restituer les données D3 à partir des données codées D4. Les données D1 issues du circuit 8 et les données D2 issues du multiplexeur 14 sont traitées selon le procédé décrit en figure 4. Dans le cas o le flux de données numériques est un flux de type F3, ce dernier contient des données SCi (i= 1, 2....... m) et des données TS associées aux données SCi. Lorsque l'utilisateur désire afficher sur l'écran de son récepteur de télévision le programme correspondant à des données SCi et TS particulières, la commande C6 permet de sélectionner ces données. Les données SCi sont transmises au circuit 8 et les données TS au microprocesseur 11. Le circuit 15, la mémoire de texture 9 et le dispositif 10 sont alors transparents pour les données vidéo qui doivent s'afficher sur l'écran. Selon le mode de réalisation représenté en figure 5, les données graphiques sont stockées dans une zone de mémoire spécifique: la zone de mémoire de texture 9. De même que pour le dispositif représenté en figure 4, selon un autre mode de réalisation de l'invention, le dispositif de lecture ne comprend pas de zone de mémoire spécifique 9. Les données graphiques sont alors stockées dans la zone de mémoire vive 13. 1 1 2778300 REVENDICATIONS 1. Procédé de traitement de données informatiques stockées dans une mémoire (1) et constituées de données correspondant à des objets graphiques (D1l) et de données de programmes (D2), caractérisé en ce qu'il comprend: - une étape de lecture de la mémoire (1) de facon à en extraire des données informatiques (I); - une étape de démultiplexage des données informatiques extraites (I) de façon à séparer les données correspondant à des objets graphiques (D1) et les données de programmes (D2), et - une étape de formatage comportant la transformation des données correspondant à des objets graphiques (D1) en données vidéo numériques formatées (D3). 2. Procédé de traitement selon la revendication 1, caractérisé en ce que l'étape de formatage comporte la mise des données correspondant à des objets graphiques (D1l) au format 4:2:2. 3. Procédé de traitement selon la revendication 1 ou 2, caractérisé en ce qu'il comprend une étape de codage selon la norme MPEG 2 vidéo des données (D3) issues de l'étape de formatage. 4. Procédé de traitement selon la revendication 3, caractérisé en ce qu'il comprend une étape de multiplexage des données (D4) issues de l'étape de codage et des données (D2) de programmes de façon à constituer un flux (F2) de données pouvant être véhiculées selon la norme de transport MPEG 2 System. 5. Dispositif de traitement de données informatiques constituées de données correspondant à des objets graphiques (D1) et de données de programmes (D2), caractérisé en ce qu'il comprend: - une mémoire (1) o sont stockées les données informatiques; - un démultiplexeur (2) relié à la mémoire (1) et permettant de séparer les données correspondant à des objets graphiques (D1) et les données de programmes (D2) qui lui sont transmises; 12 2778300 - un dispositif de formatage (3) permettant de transformer les données correspondant à des objets graphiques (D1) qui sont issues du démultiplexeur (2) en données vidéo numériques formatées (D3). 6. Dispositif de traitement selon la revendication 5, caractérisé en ce que le dispositif de formatage est un dispositif permettant de mettre les données correspondant à des objets graphiques (D1l) au format 4:2:2. 7. Dispositif de traitement selon la revendication 5 ou 6, caractérisé en ce qu'il comprend un dispositif (CD) de codage selon la norme MPEG 2 vidéo des données (D3) issues du dispositif de formatage. 8. Dispositif de traitement selon la revendication 7, caractérisé en ce qu'il comprend un multiplexeur (5) permettant de constituer un flux (F2) de données pouvant être véhiculées selon la norme de transport MPEG 2 System à partir des données (D4) issues du dispositif de codage (CD) et des données de programmes (D2). 9. Procédé de traitement de données (D2, D3) destinées à construire des images de synthèse par la mise en oeuvre d'une application s'exécutant sur un microprocesseur (11) dont la zone de mémoire morte (12) contient un programme de contrôle de l'application, caractérisé en ce que, lesdites données étant constituées de données de programmes (D2) et de données vidéo numériques formatées (D3) issues d'un procédé de traitement selon la revendication 1, il comprend: - une étape de chargement, dans une première zone de mémoire vive (13), de données de programmes (D2) représentant un programme principal de l'application, lesdites données de programmes étant conservées dans la première zone de mémoire vive (13) durant toute la durée de l'application; - au moins une étape de chargement dans la première zone de mémoire vive (13) de données de programmes (D2) représentant au moins un sous-programme de l'application, ledit sous-programme ayant pour fonction de mettre en oeuvre au moins une action parmi l'ensemble 13 2778300 des actions qu'un utilisateur est susceptible de solliciter à l'aide d'une commande (T) appliquée au microprocesseur (11); - au moins une étape de restitution comportant la restitution des données informatiques (D1) correspondant à des objets graphiques à partir des données vidéo numériques formatées (D3); - au moins une étape de chargement dans une deuxième zone de mémoire vive (9) des données (D1l) issues de l'étape de restitution; - au moins une étape de construction d'images de synthèse à partir de données de programmes issues de la première zone de mémoire vive (13) et représentant au moins un sous-programme de l'application et de données (D1) informatiques issues de la deuxième zone de mémoire vive (9) et correspondant à des objets graphiques. 10. Procédé de traitement selon la revendication 9, caractérisé en ce que l'étape de restitution comporte la restitution des données informatiques (D1l) à partir de données (D3) au format 4:2:2. 11. Procédé de traitement selon la revendication 9 ou 1 0, caractérisé en ce que l'étape de restitution est précédée d'une étape de décodage de données codées (D4) selon la norme MPEG 2 vidéo. 12. Dispositif de traitement de données (D2, D3) permettant de construire des images de synthèse par la mise en oeuvre d'une application, ledit dispositif contenant un microprocesseur (11) pour exécuter l'application et une zone de mémoire morte (12) contenant un programme de contrôle de l'application, caractérisé en ce que, les données étant constituées de données de programmes (D2) et de données vidéo numériques formatées (D3) issues d'un dispositif selon la revendication 5, il comprend: - un dispositif (8) pour restituer des données informatiques (Dl) constituées de données correspondant à des objets graphiques à partir des données vidéo numériques formatées (D3), et - un dispositif (10) de synthèse d'images pour la construction des images de synthèse à partir de données de programmes (D2) et de données informatiques (D1l) issues du dispositif (8) pour restituer des données informatiques. 14 2778300 13. Dispositif de traitement selon la revendication 12, caractérisé en ce qu'il comprend une zone de mémoire de texture (9) permettant de stocker les données (Dl) correspondant à des objets graphiques issues du dispositif (8) pour restituer des données informatiques. 14. Dispositif selon la revendication 12 ou 13, caractérisé en ce qu'il comprend un dispositif de décodage (16) permettant de décoder des données vidéo codées selon la norme MPEG 2 vidéo, le dispositif de décodage ayant sa sortie reliée à l'entrée du dispositif (8) pour restituer des données informatiques. 15. Décodeur travaillant selon la norme MPEG 2 vidéo, caractérisé en ce qu'il comprend un dispositif selon la revendication 14.