Brevet FR2777140A1 — publié le 19991001

1-4 2777140 La présente invention concerne un système audiovisuel constitué de plusieurs appareils dont certains sont constitués de plusieurs modules fonctionnels, et qui sont reliés par un bus, au moins un de ces appareils étant muni d'un processeur et de moyens de réception de commandes de la part d'un usager. Elle concerne aussi un appareil destiné à faire partie d'un système audiovisuel constitué de plusieurs appareils dont certains sont constitués de plusieurs modules fonctionnels, appareil muni de moyens pour envoyer / recevoir des données sur un bus, d'un processeur et de moyens de réception de commandes de la part d'un usager. Un système selon le préambule ci-dessus est connu du document EP-A-O 580 211. Selon ce document, un système domestique comporte une pluralité d'appareils distincts interconnectés par un réseau de contrôle, et l'un des appareils dit supérieur est muni d'actuateurs tels que des boutons, permettant d'activer n'importe lequel des appareils à partir de l'appareil supérieur. Un objet de l'invention est d'augmenter les possibilités d'un tel système. A cet effet, le bus étant capable de transmettre des données vidéo, le processeur est muni de moyens pour interpréter une commande d'association de modules et pour, en réponse à une telle commande, sélectionner des modules fonctionnels dans plusieurs appareils à la fois, commander la mise en fonction de ces modules et l'établissement d'échanges de données entre ces modules. L'invention est donc basée sur l'idée de constituer un appareil en quelque sorte virtuel par l'association de modules fonctionnels se trouvant dans des appareils distincts. Dans un appareil, le bus étant d'un modèle capable de transmettre des données vidéo, le processeur est muni de moyens pour recevoir de la part d'un usager une commande lui demandant de réaliser une fonction particulière qui implique d'associer plusieurs modules fonctionnels dans des appareils séparés, et des moyens pour, en réponse à une telle commande, appliquer sur le bus des commandesde sélection des dits modules, des commandes de mise en fonction de ces modules et des commandes d'établissement d'échanges de données entre ces modules. Ces aspects de l'invention ainsi que d'autres aspects plus détaillés apparaîtront plus clairement grâce à la description suivante d'un mode de réalisation constituant un exemple non limitatif. La figure 1 représente schématiquement un système audiovisuel selon l'invention. Le système audiovisuel de la figure 1 est constitué de plusieurs appareils indiqués par le terme " application ". L'appareil " application 1 " comprend plusieurs modules fonctionnels M1.1 à M1.n; l'appareil " IEEE1394 ", dont le débit peut atteindre 400 Mbps. L'appareil " application 1 " est par exemple un récepteur de télévision numérique muni d'un processeur pC1 et de moyens de réception de commandes de la part d'un usager, ici un système connu en soi de télécommande constitué d'un émetteur de télécommande RCE qui envoie des signaux lumineux infrarouges, et d'un récepteur CR, lui-même relié au processeur pC1. Le module fonctionnel M1.1 est un afficheur graphique, le module fonctionnel M1.2 est un syntoniseur qui reçoit des signaux de télévision numérique par une antenne terrestre A. L'appareil " application 2 " est par exemple un récepteur-décodeur de télévision par satellite également muni d'un processeur pC2 et dont le module M2.2 est un syntoniseur qui reçoit des signaux de télévision par une antenne satellite S, le module fonctionnel M2.5 est un décodeur/désembrouilleur, et le module fonctionnel M2.3 est un modem relié par une ligne téléphonique TEL à un serveur non représenté pour la gestion des paiements de l'usager, par exemple pour le paiement à la séance de visionnage d'un film. L'appareil " application 3 " est par exemple un magnétoscope numérique muni d'un processeur pC3 et dont un module fonctionnel M3.5 est une unité de lecture/écriture de cassette et un autre module fonctionnel M3.2 est un syntoniseur analogique muni d'un convertisseur analogique/numérique. L'appareil " application 2 " pourrait aussi être par exemple un appareil de vidéoconférence, dont le module fonctionnel M2.3 est un modem et le module fonctionnel M2.4 est une caméra de prise de vues avec microphone. Dans l'appareil " application 3 ", le module fonctionnel M3.5 pourrait aussi être un enregistreur/lecteur de DVD RAM ou DVD RW. L'appareil " application 4 " est une caméra de surveillance. Un appareil muni d'un processeur peut aussi être un ordinateur personnel connecté au système audiovisuel, comme indiqué sous la référence " PC ". Il est muni d'un port de liaison avec le bus IEEE1394 reliant les appareils du système. Chaque unité physique présente sur le bus peut donc être décomposée en plusieurs sous-unités ou modules fonctionnels autonomes. Dès qu'un module fonctionnel est relié au bus numérique, il devient disponible pour les autres modules, même si ces derniers sont situés dans des appareils différents. Dans l'appareil " application 1. ", le processeur pCl est muni de moyens, c'est-à-dire d'un logiciel, pour interpréter une commande reçue de l'usager via les éléments RCE et CR, et demandant d'associer des modules. En réponse à une telle commande, le processeur sélectionne des modules fonctionnels dans plusieurs appareils à la fois, il commande la mise en fonction de ces modules et l'établissement d'échanges de données entre ces modules de façon à réaliser l'appareil virtuel demandé. Une telle association ne serait pas possible sans le bus. Une telle demande peut être de types très variés, par exemple: - associer l'imprimante PR de l'ordinateur PC avec le modem M2.3 de l'appareil " application2 " pour constituer un appareil de fac-similé, sans l'ordinateur, - associer l'afficheur graphique M1.1 de l'appareil " applications " au modem M2.3 de l'appareil " application2 " pour constituer un " Minitel ", - associer le modem M2.3 à l'enregistreur M3. 5 pour acquérir sur " Internet " des cédéroms et les enregistrer localement. - associer les modules M2.2, M2.5, et M3.5 pour recevoir et désembrouiller des émissions et les enregistrer. - associer le module syntoniseur analogique M3.2 muni d'un convertisseur analogique / numérique avec l'enregistreur M3.5 pour enregistrer des émissions en analogique sur le DVD. - associer plusieurs caméras telles que M4.4 ainsi que la caméra M2.4 et le modem M2.3 pour une surveillance à distance. Bien que le produit constitué par ces associations soit virtuel, il faut tout de même exécuter son application quelque part. Plusieurs solutions sont possibles: - l'unité d'affichage principale Mi.1 peut avec le processeur pCl se comporter comme un ordinateur et exécuter l'application en local. - n'importe quelle autre unité peut se comporter en maître et piloter les autres sous- unités utiles à la composition du produit virtuel. Dans ce cas le téléviseur ne sert que pour l'interface avec l'usager. Un tel produit virtuel peut être introduit dans un appareil existant - par téléchargement d'un logiciel via le récepteur satellite, comme une application de type guide de programme électronique, - par téléchargement d'un logiciel via " Internet ", - au moyen d'un " PC ", avec ses moyens habituels de chargement de programme, - au moyen du magnétoscope numérique REVENDICATIONS: 1. Système audiovisuel constitué de plusieurs appareils dont certains sont constitués de plusieurs modules fonctionnels, et qui sont reliés par un bus, au moins un de ces appareils étant muni d'un processeur et de moyens de réception de commandes de la part d'un usager, caractérisé en ce que, le bus étant capable de transmettre des données vidéo, le processeur est muni de moyens pour interpréter une commande d'association de modules et pour, en réponse à une telle commande, sélectionner des modules fonctionnels dans plusieurs appareils à la fois, commander la mise en fonction de ces modules et l'établissement d'échanges de données entre ces modules. 2. Système audiovisuel selon la revendication 1, caractérisé en ce que l'un des appareils muni d'un processeur est un ordinateur personnel muni d'un port de liaison avec le bus reliant les appareils. 3. Système audiovisuel selon la revendication 1, caractérisé en ce que l'un des appareils est un récepteur de télévision numérique dont un module fonctionnel est un afficheur graphique, et un autre module fonctionnel est un tuner de réception de télévision par voie terrestre. 4. Système audiovisuel selon la revendication 1, caractérisé en ce que l'un des appareils est un récepteur de télévision par satellite dont un module fonctionnel est un désembrouilleur, et un autre module fonctionnel est un modem pour la gestion des paiements d'un usager. 5. Système audiovisuel selon la revendication 1, caractérisé en ce que l'un des appareils est un enregistreur/lecteur de DVD RAM ou de DVD RW. 6. Système audiovisuel selon la revendication 1, caractérisé en ce que l'un des appareils est un magnétoscope numérique dont un module fonctionnel est une unité de lecture/écriture de cassette numérique et un autre module fonctionnel est un syntoniseur analogique avec convertisseur analogique/numérique. 7. Système audiovisuel selon la revendication 1, caractérisé en ce que l'un des appareils est un appareil de vidéoconférence, dont un module fonctionnel est un modem et un autre module fonctionnel est une caméra de prise de vues avec microphone. 8. Système audiovisuel selon la revendication 7, caractérisé en ce que l'un des appareils est une caméra de surveillance. 9. Appareil destiné à faire partie d'un système audiovisuel constitué de plusieurs appareils dont certains sont constitués de plusieurs modules fonctionnels, appareil muni de moyens pour envoyer / recevoir des données sur un bus, d'un processeur et de moyens de réception de commandes de la part d'un usager, caractérisé en ce que, le bus étant d'un modèle capable de transmettre des données vidéo, le processeur est muni de moyens pour recevoir de la part d'un usager une commande lui demandant de réaliser une fonction particulière qui implique d'associer plusieurs modules fonctionnels dans des appareils séparés, et des moyens pour, en réponse à une telle commande, appliquer sur le bus des commandes de sélection des dits modules, des commandes de mise en fonction de ces modules et des commandes d'établissement d'échanges de données entre ces modules.