Brevet FR2813472A1 — publié le 20020301

La présente invention a pour objet un dispositif routeur de flux de données numériques. II concerne le domaine de la transmission sous forme numérique d'informations de tous types, et en particulier des émissions utilisant le codage par "paquets" constitués d'un ensemble de données acheminées en blocs dans un réseau, que celui-ci soit de type hertzien, par câble ou par satellite. La réception des programmes ou des services numériques (satellite, câble...) nécessite un décodeur se présentant généralement sous la forme d'un boîtier raccordé à un téléviseur ou éventuellement d'une carte pour ordinateur. Le décodeur est la partie du récepteur qui permet l'interprétation et la présentation des données et non pas celle qui permet leur déchiffrement - ou décryptage -, cette seconde partie, appelée "contrôle d'accès", est parfois totalement assimilée au décodeur par abus de langage. Les installations et matériels existants à ce jour,. qu'il s'agisse d'un téléviseur numérique avec décodeur, d'un magnétoscope ou d'un décodeur enregistreur numérique, ne permettent l'accès simultané qu'à une seule émission, soit pour l'enregistrement, soit pour la visualisation. Le dispositif selon la présente invention a pour objectif de remédier à cet état de choses. II permet en effet d'enregistrer une chaîne cryptée ou non sur un ordinateur (zone de stockage) et de regarder sur l'ordinateur ou la télévision une chaîne enregistrée en la décryptant si nécessaire. Pour un coût raisonnable, il donne la possibilité, en utilisant un seul contrôle d'accès, de choisir entre trois sources de données : deux sources externes (tuners) et une source interne (stockage sur ordinateur) et trois sorties: deux sorties externes (écran de l'ordinateur et téléviseur) et une sortie interne (zone de stockage). II permet de regarder un programme sur un téléviseur pendant que d'autres informations sont enregistrées et pourront être consultées en différé en étant éventuellement multiplexée avec une émission regardée en direct (sans être synchrone avec le flux télévision). II est constitué d'un boîtier équipé d'un tuner raccordé à une antenne satellite ou à un réseau diffuseur de données, d'un démultiplexeur de paquets pour la réception de données numériques, de moyens permettant de le raccorder à un décodeur numérique et à un ordinateur ainsi que d'un bloc "routeur" permettant d'interconnecter toutes les entrées ou sorties de flux numérique, depuis et vers le décodeur numérique, depuis et vers l'ordinateur, et depuis le tuner. Sur le dessin annexé, donné à titre d'exemple non limitatif d'une des formes de réalisation de l'objet de l'invention, la figure 1 est le schéma synoptique d'une installation permettant l'application du système proposé. Cette installation comporte un décodeur numérique 1 relié à un téléviseur 2, un ordinateur 3 et un boîtier 4 "routeur de flux" constituant l'invention proprement dite. Le décodeur numérique 1 est pourvu d'une interface 5 supportant le flux numérique (type "1394" ou autres liaison numérique) et d'un tuner 6 raccordé à une antenne satellite 7 ou un réseau diffuseur de données. L'ordinateur 3 équipé d'un bus d'interconnexion extérieur à haut débit ("1394" (firewire), USB, Ethemet ou autre), d'une zone de stockage adaptée à la quantité de données voulue (DD, RAM, CDR, DVDR ou autre) et éventuellement d'un logiciel contrôle d'accès 8. Le boîtier 4 "routeur de flux" comporte une interface 5' permettant de le raccorder au décodeur numérique 1 et un moyen de connexion avec un ordinateur 3, pouvant consister en une liaison sans fil. Il est équipé d'un tuner 6' raccordé à une antenne satellite 7' ou à un réseau diffuseur de données, et d'un démultiplexeur de paquets pour la réception de données numériques (éventuellement flux MPEG satellite). Toutes les entrées ou sorties de flux numérique, du et vers le décodeur numérique 1, du et vers l'ordinateur 3, et depuis le tuner 6' sont interconnectées par un bloc du boîtier 4, le bloc "rou!teur" 9. Le bloc routeur 9 peut être commandé par un ou plusieurs moyens tels que panneau de contrôle sur le boîtier 4 lui-même (boutons, éventuellement écran à cristaux liquides), télécom- mande ou logiciel résidant dans l'ordinateur 3 (donc commandé à distance si le protocole reliant l'ordinateur au boîtier est un protocole sans fil). Le "bloc routeur" 9 permet d'acheminer au moins deux flux de données indépendants de façon à pouvoir enregistrer ou visionner un flux sur l'ordinateur pendant qu'on regarde un programme décodé sur le téléviseur 2, ou d'utiliser le décodeur numérique 1 pour visionner un flux reçu par le tuner 6' du boîtier 4 alors que le flux reçu sur le tuner 6 du décodeur est routé vers l'ordinateur via le boîtier "routeur". II permet également d'utiliser le décodeur pour visionner un flux enregistré préalablement sur l'ordinateur. Le boîtier 4 peut être équipé d'un lecteur 10 de cartes à puce pouvant être piloté par un contrôle d'accès 11 embarqué dans le boîtier 4 pour décrypter un flux reçu sur le tuner du décodeur 1 et réinjecté soit sur le décodeur lui-même soit vers l'ordinateur 3 pour visionner ou enregistrer. Le contrôle d'accès 11 permet de décrypter un flux crypté enregistré sur l'ordinateur 3, puis acheminé depuis l'ordinateur vers le décodeur ou vers l'écran de l'ordinateur lui-même (dans ce cas le flux sort crypté de l'ordinateur, est décrypté dans le boîtier "routeur" 4 et réinjecté en clair vers l'ordinateur), Le contrôle d'accès 11 permet également de décrypter un flux reçu sur le tuner 6' du boîtier 4 et de visionner soit sur le téléviseur 2, soit sur l'ordinateur 3 (par exemple si le flux est un programme vidéo, on peut utiliser le décodeur MPEG2 du décodeur numérique 1 après un décryptage dans le boîtier 4, et si le flux correspond à des données de type pages Intemet cryptées, on les redirige plutôt vers l'ordinateur 3 après passage à travers le contrôle d'accès 11. Le lecteur 10 de cartes à puce peut aussi être piloté par un logiciel contrôle d'accès 8 embarqué sur l'ordinateur 3 ou dans le décodeur numérique 1. Dans ce cas les commandes cartes à puce peuvent utiliser les liaisons boîtier-décodeur ou boîtier-ordinateur pour permettre aux logiciels de dialoguer avec la carte à puce. Les tuners 6, 6' et les antennes 7, 7' seront adaptés au mode de réception choisi (Hertzienne, Satellite, Câble, etc). Le positionnement des divers éléments constitutifs donne à l'objet de l'invention un maximum d'effets utiles qui n'avaient pas été, à ce jour, obtenus par des dispositifs similaires. REVENDICATIONS 1'. Dispositif routeur de flux de données numériques, destiné au contrôle de la transmission sous forme numérique d'informations de tous types, et en particulier des émissions utilisant le codage par "paquets" constitués d'un ensemble de données acheminées en blocs dans un réseau, que celui-ci soit de type hertzien, par câble ou par satellite, caractérisé par un boîtier (4) équipé d'un tuner (6') raccordé à une antenne satellite (T) ou à un réseau diffuseur de données, de moyens permettant de le raccorder à un décodeur numérique (1) et à un ordinateur (3) ainsi que d'un bloc "routeur" (9) permettant d'interconnecter toutes les entrées ou sorties de flux numérique, depuis et vers le décodeur numérique (1), depuis et vers l'ordinateur (3), et depuis le tuner (6'). 2 . Dispositif selon la revendication 1, se caractérisant par le fait que le boîtier (4) comporte un démultiplexeur de paquets pour la réception de données numériques. 3 . Dispositif selon l'une quelconque des revendications précédentes, se caractérisant par le fait que le boîtier (4) comporte un contrôle d'accès (11) embarqué dans le boîtier et apte à décrypter un flux reçu sur le tuner (6) du décodeur numérique (1), sur le tuner (6') du boîtier (4) ou enregistré dans l'ordinateur (3). 4 . Dispositif selon la revendication 3, se caractérisant par le fait que le boîtier (4) comporte un lecteur (10) de cartes à puce pouvant être piloté par le contrôle d'accès (11) embarqué dans ledit boîtier. 5 . Dispositif selon la revendication 4, se caractérisant par le fait que le système est agencé de manière à ce que les commandes du lecteur (10) de cartes à puce puissent utiliser les liaisons boîtier (4) - décodeur numérique (1) ou boîtier (4) - ordinateur (3) pour être pilotés par un logiciel de contrôle d'accès (8) embarqué dans l'ordinateur (3) ou dans le décodeur numérique (1). 6 . Dispositif selon l'une quelconque des revendications précéden- tes, se caractérisant par le fait que le "bloc routeur" (9) permet d'acheminer au moins deux flux de données indépendants de façon à pouvoir enregistrer ou visionner un flux sur l'ordinateur pendant qu'on regarde un programme décodé sur le téléviseur (2), ou utiliser le décodeur numérique (1) pour visionner un flux reçu par le tuner (6') du boîtier (4) alors que le flux reçu sur le tuner (6) du décodeur est routé vers Ibrdinateur via le boîtier "routeur". 7 . Dispositif selon l'une quelconque des revendications précédentes, se caractérisant par le fait que le "bloc routeur' (9) permet d'utiliser le décodeur numérique (1) pour visionner un flux enregistré préalablement sur l'ordinateur (3). 8 . Dispositif selon l'une quelconque des revendications précédentes, se caractérisant par le fait que 4e "bloc routeur" (9) est commandé par panneau de contrôle disposé sur le boîtier (4) ou une télécommande. 9 . Dispositif selon l'une quelconque des revendications 1 à 7, se caractérisant par le fait que le "bloc routeur" (9) est commandé par un logiciel résidant dans l'ordinateur (3).