Brevet FR2860908A1 — publié le 20050415

PLAIE-FORME DE SERVICES MULTIMEDIA ET SON APPLICATION A UN DISPOSITIF DE STOCKAGE, TRAI'T'EMENT ET DIFFUSION DE DONNEES MULTIMEDIA DIVERTISSANTES La présente invention concerne une plate-forme de services multimédia, un dispositif, des applications dont un procédé de stockage, traitement et diffusion de données multimédia interactives tel que le procédé met en oeuvre la plate-forme dans un gestionnaire audiovisuel adaptatif et de fonctionnement permanent. Io On sait, depuis de nombreuses années déjà, concevoir et commercialiser des installations audiovisuelles de grande qualité dans des conditions de prix et de qualité très favorables pour le grand public. Les informations diffusées par ces dispositifs sont de nature très diverses et proviennent principalement de canaux de diffusion véhiculant des données externes (chaînes de télévision par exemple), de s supports de stockage locaux (cassettes, disques optiques) ou de consoles de jeux vidéo. Aujourd'hui, les installations audiovisuelles connaissent une avancée fulgurante avec l'arrivée des écrans plats dont l'encombrement est très réduit grâce à l'utilisation de technologies telles que le LCD ou l'écran plasma. Leur qualité d'image est en outre excellente. Ces écrans peuvent être fixés aux murs, si bien que la place qu'ils occupent est très faible et leur intégration dans un environnement domestique est grandement facilitée. De tels dispositifs, qui ne sont plus encombrants ni disgracieux, se destinent à un emplacement fixe et définitif. Les écrans de télévision connus dans l'état de la technique sont généralement utilisés selon des modalités simples et peu extensibles. Les images et le son qu'ils diffusent proviennent principalement de trois sources: récepteur de chaînes de diffusion (canal hertzien ou terrestre) lecteur de cassettes vidéo ou de disques optiques tels que le 30 DVD consoles de jeux vidéo La grande majorité des télévisions (à tube cathodique ou écran plat) ne permettent pas, dans l'état actuel de la technique, d'autre mode d'utilisation que ceux cités précédemment. La surface qu'ils occupent au mur lorsqu'ils sont éteints apparaît comme un rectangle noir particulièrement inesthétique; leur intégration à une décoration d'intérieur est aussi difficile que pour un tube cathodique traditionnel. L'interactivité de ces écrans avec des utilitaires domestiques est également insuffisante. D'autre part, le nombre de ces utilitaires est limité et les utilitaires existants sont confinés au monde des assistants personnels (PDAs) ou au monde des postes informatiques (postes PC fixes ou portables en particulier) dont l'installation et l'utilisation reste complexe, la fiabilité réduite (risque récurrent de bogues) et l'ergonomie bien inférieure à celle des installations audiovisuelles de salon classiques telles qu'un magnétoscope ou une platine DVD. Il existe donc un besoin, que l'invention vise à satisfaire, pour un système de gestion permanente d'affichage résolvant un ou plusieurs de ces inconvénients. Le but de l'invention est de proposer un moyen matériel et logiciel de diffusion interactive de données multimédia sous forme d'une console qui puisse facilement s'adapter à une installation audiovisuelle et/ou à un réseau informatique et, dans un cas particulier, à un procédé dans lequel l'installation diffuse de façon continue, adaptative et personnalisable des données multimédia telles que des images (paysages, photographies personnelles ou autres) ou des sons (bruits d'ambiance relaxants, musique ou autres). L'invention constitue en outre un moyen de stockage de capacité éventuellement grande de données multimédia, de paramètres personnalisés ou de programmes et permet donc à l'utilisateur de centraliser en un dispositif unique et facile d'emploi toutes ses données multimédia d'intérêt comme, par exemple, des photos ou des films personnels. Le terme adaptatif dans le contexte de l'invention désigne tout mode de fonctionnement dont l'évolution dépend de paramètres extérieurs au système tels que le temps (heure de la journée, mois de l'année par exemple), l'entourage visuel et/ou sonore ou toutes autres données provenant de capteurs externes selon les possibilités techniquement envisageables comme, par exemple, un capteur de présence, de luminosité ambiante, d'humidité ou autres. De façon générale, on entendra par la suite par données multimédia , tout 20 ensemble de données numériques décrivant entre autres des images, des animations ou séquences vidéo, ou encore des séquences sonores. Le terme interactif désigne quant à lui la faculté du système à réagir en fonction d'ordres donnés par l'utilisateur par le biais, par exemple, d'une télécommande. Grâce à l'application particulière de l'invention, les données multimédia diffusées peuvent évoluer en fonction de l'entourage du dispositif, et les personnes peuvent profiter d'une ambiance évolutive ou de programmes de diffusion originaux et divertissants. Le comportement de l'invention peut par ailleurs être configuré très simplement par les utilisateurs, et des programmes peuvent être ajoutés afin d'étendre les fonctionnalités du système. D'autres caractéristiques et avantages de la présente invention apparaîtront plus clairement à la lecture de la description qui suit, donnée à titre d'exemple illustratif et non limitatif et faite en référence aux figures suivantes dans lesquelles: - la figure 1 illustre une installation audiovisuelle organisée autour de l'invention; - la figure 2 décrit l'aspect extérieur de l'invention avec, en particulier, l'ensemble de la connectique assurant la compatibilité avec des éléments audiovisuels de salon classiques; - la figure 3 présente les trois éléments essentiels dans la composition interne de l'invention; - la figure 4 détaille une mise en oeuvre préférentielle du système de redirection entrées/sorties; - la figure 5 présente la structure du module de traitement chargé de la génération de données audiovisuelles; - la figure 6 illustre un mode de réalisation permettant la diffusion d'un pêle-mêle évolutif. L'invention propose de gérer en permanence une installation audiovisuelle classique de façon autonome, intelligente et configurable, en particulier lorsque aucun des éléments de cette installation n'est explicitement utilisé. Description Dans sa généralité, la plate-forme multimédia intelligente faisant l'objet du présent brevet est intégrée à une installation audiovisuelle classique, selon un agencement illustré figure 1. Elle reçoit en entrée les flux audiovisuels (analogiques ou numériques) provenant des périphériques de lecture classiques (lecteur DVD, magnétoscope, récepteur satellite, etc.) et présente en sortie un ou plusieurs flux audiovisuels en direction d'un ou plusieurs écrans de télévision. Diverses interactions et/ou ajout de données numériques sont possibles grâce à un capteur de télécommande infrarouge, une ou plusieurs entrées numériques (par exemple de type USB) ainsi qu'un ou plusieurs capteurs (comme par exemple un capteur CMOS de type webcam). Présentation extérieure (figure 2) Destinée à être intégrée à une installation audiovisuelle actuelle , l'invention présente des similitudes techniques avec les appareils de salon tels qu'un lecteur de disques compacts audio ou un magnétoscope vidéo. La figure 2 illustre un mode de réalisation d'une plate-forme multimédia intelligente 1 permettant sa compatibilité avec la grande majorité des installations audiovisuelles actuelles. Celle-ci comprend avantageusement: Un boîtier contenant l'ensemble du système électronique ainsi que le logiciel et présentant sur sa surface extérieure les éléments suivants; Une ou plusieurs bornes de connexion électrique 3 permettant l'entrée de signaux audiovisuels vers le dispositif 1. Celles-ci seront avantageusement conformes à certaines des normes actuelles les plus répandues telles que les prises péritel, les entrées de signaux vidéo par composantes (YUV ou RGB) ou encore la norme de connexion s-vidéo. On pourra également utiliser une ou plusieurs entrées numériques (par exemple de type DVI). Ces entrées comporteront avantageusement des connexions de signaux audio soit par voie analogique, soit par voie numérique (par exemple des signaux de type AC3) ; Une ou plusieurs bornes de connexion électrique 4 permettant la sortie de signaux audiovisuels provenant du système 1. Ces bornes peuvent avantageusement être mises en oeuvre selon les types de connexion mentionnés au point précédent; Un capteur 5 d'informations transmises par voie infrarouge à partir d'une télécommande et permettant l'interaction entre l'utilisateur et l'invention (de la même façon que la majorité des éléments audiovisuels de salon actuels) ; Une ou plusieurs entrées d'informations numériques 6 telle que, par exemple, un connecteur de bus USB ou Firewire, une borne de communication sans fil de type Bluetooth ou 802.11 (WiFi) ou encore un capteur d'images CMOS de type webcam; Une entrée d'alimentation 22 permettant le fonctionnement électrique du système 1 grâce à, par exemple, la connexion à un réseau d'alimentation normalisé 220V ou 110V 21. Constitution interne (figure 3) La figure 3 décrit la constitution interne d'une plate-forme multimédia intelligente. Celle-ci comprend avantageusement trois sous-ensembles fonctionnels: un système de redirection des entrées/sorties commandable 13, une mémoire de masse organisée en base de données 12 et un module de traitement et de gestion des périphériques 11. Le logiciel et les données multimédia sont stockés dans la mémoire de masse; ils peuvent être chargés, exécutés et/ou interprétés par le module de traitement pour la constitution des signaux audiovisuels en sortie. Le système de redirection des entrées/sorties Selon une caractéristique de l'invention, le dispositif 1 présente quasiment en permanence des informations audiovisuelles sur l'une au moins de ses sorties 4 et prend le relais des entrées 3 lorsque celles-ci sont toutes passives. Comme illustré figure 4, l'invention propose une détection de passivité de chacune des 1 o entrées réalisée par le module 131: une telle détection peut être possible, par exemple, par la reconnaissance de la présence des tops de synchronisation caractéristiques du signal vidéo. Lorsque de tels tops sont présents sur l'une au moins des entrées 3, le système 1 présente sur au moins une de ses sorties 4 le signal identique du point de vue de l'utilisateur de l'une de ses entrées 3 non passives. La sélection de la sortie et de l'entrée à mettre en relation peut en outre être effectuée par le module de traitement 11. Lorsque toutes les entrées du dispositif 1 sont passives, le module de traitement 11 prend le relais: il crée un signal vidéo spécifique qu'il présente sur l'une au moins de ses sorties 4 afin que le périphérique audiovisuel en aval puisse être utilisé en permanence. Une telle redirection peut être réalisée à l'aide d'un commutateur de signaux 132 ou 133. La mémoire de masse Lorsque toutes les entrées sont passives et que le système 1 génère des informations audiovisuelles à transmettre sur l'une de ses sorties 4, on dit que le système 1 est actif. Pour pouvoir proposer des informations audiovisuelles d'intérêt, celui-ci dispose d'au moins une mémoire de masse 12 de grande contenance (de 40 Go à 1 To). Trois types de données sont stockées dans cette mémoire: des programmes exécutés par le module de traitement 11, des données dont les formats correspondent à ces programmes et des données multimédia. Ces dernières peuvent être des images, des sons, des animations ou des séquences vidéo diverses, codés selon les normes actuelles et futures et pouvant être interprétées par les programmes disponibles dans la mémoire 12. Celle-ci pourra être un disque dur dont la capacité peut être très importante pour des coûts réduits, mais aussi une mémoire de type FLASH dont les dimensions sont bien moins importantes, ou encore une mémoire de type RAM volatile (SDRAM, DDRAM, etc.) munie d'une pile ou d'un accumulateur évitant l'effacement des données en cas de coupure de l'alimentation générale. L'un des éléments de la mémoire 12 pourra en outre comporter des données présentes à l'achat du système et non modifiables par la 1 o suite, grâce à des technologies de type générique ROM (mémoire non réinscriptible). Ces paramètres peuvent être amenés à changer en fonction des évolutions technologiques et/ou des ressources mémoire demandées par les applications. La structure de la mémoire de masse 12 peut avantageusement correspondre à une ou plusieurs bases de données. Le format de cette base de données peut correspondre aux logiciels PostgreSQL ou ORACLE qui représentent des avantages pour le développement et le coût du système par rapport au développement d'un logiciel propriétaire. La base de données globale contient préférentiellement: É une base de données d'applications permettant une meilleure organisation de l'accès aux programmes disponibles sur la mémoire de masse 12 permettant une grande flexibilité et évolutivité É une base de données de fichiers multimédia extensible à volonté par l'utilisateur Comme on va le voir par la suite, les données multimédia sont classées selon des mots-clés nombreux et accessibles aux applications, si bien qu'elles être retrouvées par recherche facilement, et les programmes automatiques peuvent recourir à ces données de manière intelligente en utilisant, par exemple, des métadonnées incluses dans les fichiers eux-mêmes. La mémoire de masse 12 contient aussi le système d'exploitation et des utilitaires de base nécessaires au fonctionnement global du système. Le module de traitement figure 5) La génération des signaux audiovisuels est rendue possible par l'utilisation d'un module de traitement 11. Celuici peut être constitué par un seul circuit intégré de type System On Chip (SoC), ou par un ensemble de différents modules comprenant de préférence: É Un microprocesseur É Une mémoire vive É Une mémoire morte (constituant le bios) É Un gestionnaire de périphériques (IDE, USB, I2C, etc.) É Un module graphique complet: o Un contrôleur o Mémoire (éventuellement partagée avec la mémoire vive du processeur) o Des modules d'accélération matérielle o Un ou plusieurs convertisseurs numérique-analogique (CNA) 25 o Eventuellement un ou plusieurs encodeurs/décodeurs MPEG É Un module de génération sonore comprenant: o Un contrôleur o Une mémoire o Des modules d'accélération matérielle et de gestion de sons 30 É Un ou plusieurs processeurs de signal numérique (PSN) É Eventuellement, un circuit logique programmable permettant de faciliter le développement et de rendre l'architecture matérielle souple et évolutive. Ces critères seront facilement choisis par l'homme de l'art habitué dans la conception de matériels électroniques audiovisuels actuels. Architecture logicielle L'architecture logicielle de l'invention peut être décomposée en trois couches successives. La couche la plus profonde correspond à la gestion et supervision des processus, la mise en oeuvre des protocoles d'interface (bus USB, radiocommunications par exemple) ainsi que les librairies de base. Il s'agit du système d'exploitation qui peut être de type WINDOWS CE, LINUX ou propriétaire selon les caractéristiques attendues, le coût que l'on peut consacrer aux licences et le temps de développement disponible. Chargée par le système d'exploitation au moment de l'initialisation de l'invention, une interface homme machine (IHM) permet l'affichage des graphismes, la génération du son et la mise en place de l'interactivité entre le système et les utilisateurs. Cette couche permet de supporter de façon générique tous types d'applications chargés par la suite. Cette couche contient en outre un gestionnaire d'applications de haut niveau. Celle-ci comprendra, comme on va le voir, un gestionnaire d'environnement capable de centraliser l'ensemble des informations caractéristiques de l'environnement du système (luminosité, date, heure, etc.), les interpréter et propager ces informations vers les programmes qui en ont besoin pour leur évolution dans le temps. La dernière couche correspond aux applications elles-mêmes. Stockées dans la mémoire de masse sous la forme de librairies compatibles avec le gestionnaire d'applications, celles-ci peuvent être chargées à tout moment sur la commande d'un utilisateur ou d'un programme déjà actif. Selon l'invention, les applications 10 chargées par la couche IHM sont présentes dans la mémoire de masse selon une description normalisée et composée de trois éléments fondamentaux: É Un ensemble de données décrivant les graphismes et les sons ainsi que leur agencement correspondant à l'IHM de l'application É Un ensemble de fonctions (librairies) régissant l'évolution de l'application É Un automate logiciel gérant les deux éléments précédents (données multimédia et fonctions) en fonction des commandes des utilisateurs Description des procédés d'utilisation Nous allons maintenant détailler le fonctionnement des éléments précédemment mentionnés permettant au système 1 d'effectuer une gestion intelligente et interactive de l'affichage. Procédé de redirection automatique De façon permanente, le module de traitement 11 possède dans sa mémoire temporaire 112 un ensemble de programmes et de données multimédia lui permettant de gérer l'affichage. Lorsqu'une des entrées 3 est active, le système de redirection 13 le détecte grâce au module de détection 131 et commande grâce aux signaux 15 les commutateurs 132 et 133 de façon à reproduire sur l'une des sorties 4 un signal audiovisuel identique du point de vue de l'utilisateur à celui de l'entrée active. La gestion de la position des commutateurs 132 et 133 peut donc être effectuée de manière automatique grâce aux programmes situés dans la mémoire 112 et exécutés en permanence par le microprocesseur 111. Lorsque aucune des entrées 3 n'est active, les programmes résidents dans la 30 mémoire 132 sont exécutés par le microprocesseur. Ils peuvent, en particulier, commander les commutateurs 132 et 133 pour proposer sur l'une des sorties 4 le signal généré par le module de traitement 11. Dans ce cas, le commutateur 132 est positionné sur le signal 14. De nouveaux programmes peuvent alors être chargés et exécutés à partir de la mémoire de masse 12 ainsi que de nouvelles données permettant la constitution du signal de sortie 14. Selon un mode de réalisation de l'invention détaillé figure 5, les données présentes en mémoire de masse 12 peuvent être déplacées en mémoire temporaire 112, de même que les données provenant des périphériques d'entrée comme un port USB, un capteur CMOS de type webcam ou un port radio. Une fois en mémoire temporaire 112, ces lo données sont traitées dans le microprocesseur 111 par un programme aboutissant à la génération d'un flux audiovisuel vers une mémoire temporaire dédiée (audio ou vidéo). Le traitement peut avantageusement tirer parti de la présence d'une unité d'accélération matérielle telle qu'un coprocesseur arithmétique, un accélérateur 2D ou 3D ou encore un DSP (processeur de signal numérique). Les données présentes en mémoire temporaire audiovisuelle sont régulièrement lues par un système de conversion périodique (CNA) qui génère en sortie les informations analogiques à destination du module de redirection 13, puis vers l'une des sorties 4. Selon un autre mode de réalisation, les données peuvent être envoyées vers le module de redirection 13 sans transiter par un convertisseur numérique analogique afin de proposer en sortie 4 un signal numérique. Un tel système permet de générer des sons et images de façon automatique lorsque les entrées 3 sont passives, et ainsi d'éviter qu'un écran soit noir et inesthétique en dehors des temps d'utilisation. Cependant, pour qu'un tel système puisse être divertissant, l'invention propose plusieurs modes de réalisation permettant d'une part son réglage par l'utilisateur (ajustement de paramètres personnalisés) et d'autre part l'ajout de la part des utilisateurs de données multimédia (photos, animations) ou de programmes divers. L'interaction avec l'utilisateur est rendue possible grâce au capteur infrarouge 5 relié au gestionnaire de périphériques du module de traitement. Un tel capteur, que l'homme de l'art saura aisément mettre en oeuvre, s'apparente à tous les capteurs infrarouges présents sur les appareils audiovisuels de salon tels que le magnétoscope ou la télévision; le codage utilisé pourra en outre correspondre à l'un quelconque des standards actuels comme le codage RC5 ou RECS-80. Il permet en particulier l'interaction entre l'utilisateur et le système 1 par le biais de menus affichés à l'écran. Suivant un mode de réalisation, les programmes présents en mémoire 112 réagissent à la réception d'informations sur le capteur 5 et provenant d'une télécommande infrarouge classique. Ils provoquent la mise à jour de l'affichage selon les touches pressées par l'utilisateur sur sa télécommande. Selon un mode de réalisation, il est ainsi possible de faire choisir à l'utilisateur la sortie sur laquelle il désire rediriger le signal audiovisuel parmi les sorties 4: un écran de choix est affiché grâce à un programme exécuté par le processeur, et le commutateur 16 est commandé par ce programme selon les touches pressées sur la télécommande. De la même façon, il est possible de sélectionner l'entrée à visualiser lorsque, en particulier, plusieurs entrées 3 sont actives en même temps. Un programme présent en mémoire est exécuté lorsque plusieurs entrées sont détectée actives par le module 131, donnant le choix de l'entrée à l'utilisateur par l'intermédiaire de la télécommande. Selon ce mode de réalisation, le système 1 permet la gestion de plusieurs entrées audiovisuelles à distance de façon très simple et ergonomique (affichage d'un menu et sélection par télécommande). L'ajout de données ou de programmes est par ailleurs possible grâce à l'une des entrées d'informations numériques 6. L'homme de l'art saura utiliser l'un des standards existants pour la communication de données numériques et permettant l'échange de fichiers entre l'invention et un autre appareil numérique. Cet autre appareil pourra être, par exemple, un appareil de photographie numérique, une unité de stockage (mémoire FLASH contenue, par exemple, dans une clé USB) ou encore un ordinateur. Le protocole de connexion et de communication pourra être en particulier le protocole USB (1.0 ou 2.0 ou ultérieur) dont l'usage est simple et répandu, ou encore le protocole Firewire. Il est ainsi possible d'échanger des fichiers entre l'invention et un autre appareil numérique; ces informations peuvent constituer soit des données multimédia soit des programmes pouvant étendre les fonctionnalités de l'invention. L'échange de ces données pourra en outre être effectué depuis l'appareil distant vers l'invention ou dans l'autre sens; ainsi l'invention peut servir d'élément de stockage pour informations multimédia, et Io celles-ci peuvent être récupérées lorsque l'utilisateur le souhaite par la suite. Ces informations peuvent constituer une source de données potentiellement importante et très extensible pour le système. Selon un autre mode de réalisation, l'une des liaisons numériques 6 peut être une connexion réseau (protocole ethernet ou autre) ou une liaison radio sans fil (selon, par exemple, la norme IFEE802.15.1 bluetooth ou WEE802.11 WiFi). Il est ainsi possible de communiquer à l'invention des données mais aussi des instructions de contrôle. L'invention peut alors être commandée à distance et ses données multimédia stockées en mémoire 12 peuvent être automatiquement mises à jour par l'intermédiaire d'un poste informatique distant. Selon un mode de réalisation de l'invention, l'une des entrées numériques 6 est constituée par un capteur d'images CMOS tel que l'homme de l'art sait l'utiliser dans une caméra informatique de type webcam. Un tel capteur est aujourd'hui relativement peu cher et permet d'étendre les possibilités de l'invention dans une large mesure. Il est alors possible pour un programme résidant dans la mémoire 112 d'acquérir des données visuelles provenant de l'entourage de l'invention pour les traiter par la suite et, selon le cas, les intégrer à l'affichage ou les stocker dans l'une des mémoires 12 ou 112. Dans la suite, plusieurs détails de mise en oeuvre des programmes exécutés par le système central de l'invention vont être détaillés. Ces modes de réalisation montrent comment l'invention peut avantageusement servir à la création d'ambiance ou de divertissements par un système audiovisuel de façon automatisée et en fonctionnement continu. Afin de gérer de façon intelligente et adaptative une installation audiovisuelle, l'invention propose d'organiser le stockage des informations multimédia dans la mémoire de masse 12 selon des structures organisées sous la forme de base de données. Les fichiers peuvent être classés selon des critères tels que la date de la photographie, l'événement (anniversaire, mariage, etc.) ou encore le nom de la personne représentée. On pourra, à cette fin, utiliser les données stockées dans les fichiers image selon, entre autres, les normes EXIF, IPTC, RDF ou encore XMP. En plus de ces critères, le système peut utiliser un classement basé sur des critères d'ambiance (événement exceptionnel, quotidien, heureux, grave, luminosité, bruit, etc.) permettant une gestion adaptée de l'affichage selon la date ou l'heure de la journée par exemple. Ces critères sont mémorisés dans des tables d'une ou plusieurs bases de données, celles-ci étant elles-mêmes situées dans le même espace que les fichiers dans la mémoire 12; l'invention peut ainsi mener à bien de manière autonome des recherches dans la base de données selon des critères adaptés à la gestion automatique de l'affichage. Le système de gestion de base de données pourra être choisi, par exemple, parmi des systèmes propriétaires connus tels que ORACLE ou des systèmes ouverts tels que PostgreSQL. Le système d'exploitation possède, dans ce cas, l'accès à des fonctions de recherche élaborées permettant d'extraire des fichiers de la base de donnée selon les critères nombreux précédemment cités. Nous verrons par la suite par quels procédés il est possible de rendre une partie du classement et des recherches automatiques. Selon un mode de réalisation particulier de l'invention, il est possible de restreindre l'accès et la visibilité propres à certains fichiers à l'aide d'un mot de passe, par exemple. Les fichiers ne sont alors visibles que lorsque le mot de passe correspondant a été entré ; ils ne sont pas visibles le reste du temps, si bien que les personnes ne connaissant pas le mot de passe n'en connaissent pas même la présence. Avant d'aborder des exemples de programme de divertissement comme ceux que la plate-forme de services multimédia sera amenée à exécuter, et qui peuvent être installés sans limitation autre que la limite imposée par le dispositif de stockage 12 dans le système, nous allons détailler quels programmes systèmes, appartenant à la couche [HM, permettent aux applications de se comporter de façon intelligente. Ces programmes permettent à l'ensemble du système, comme on va le voir, de fonctionner de façon automatique et adaptative selon le contexte dans lequel il se trouve. Le gestionnaire d'environnement est un programme situé dans la couche 1HMet dont le rôle consiste à envoyer à toute application qui en fait la demande un ensemble d'informations relatives à l'environnement de la plate-forme de services multimédia. Parmi ces informations, on trouvera avantageusement: É La date (jour de l'année, saison) ; É L'heure de la journée; É La luminosité ambiante (obtenue par prises de vue successives du capteur d'image) ; É L'activité environnante (traitement des prises de vue successives) ; 25 É La localisation d'éventuelles personnes; É Le fond sonore Ces informations ne sont pas limitatives: on pourra imaginer divers algorithmes permettant de modéliser un critère particulier de l'environnement direct du système, et permettant aux applications en fonctionnement d'évoluer en fonction du contexte présent. Selon un mode de réalisation de l'invention, ces informations sont régulièrement mises à jour par le gestionnaire d'environnement de façon à disposer en permanence d'informations fidèles à l'environnement direct de la plate-forme de services multimédia. Chaque algorithme de traitement est alors exécuté périodiquement et il est possible, pour les applications qui en ont fait la demande auparavant, d'exécuter des requêtes à l'initiative du gestionnaire d'environnement vers une application en activité ou en repos . Dans une telle configuration, la plate-forme peut se réveiller lorsqu'une personne passe devant son capteur d'image. Selon un autre mode de réalisation, les informations relatives à l'environnement sont mises à jour à chaque requête de la part d'une application. Cette modalité permet au système de réduire ses ressources de calcul nécessaires lorsque la mise à jour des informations n'est pas nécessaire. La plate-forme de services multimédia possède par ailleurs un menu de configuration général permettant à l'utilisateur de régler les paramètres mentionnés pour toutes les applications décrites dans le présent brevet. Ce menu permet, par interaction avec la télécommande infrarouge, de rendre le comportement automatique de la plate-forme adapté aux goûts de l'utilisateur (fréquence de mise à jour des images, utilisation de bruits et de musiques, applications préférées, etc.). L'une des applications les plus simples à mettre en oeuvre pour le dispositif décrit est un diaporama automatique d'images. Selon cette application, une image présente dans la mémoire de masse 12 est extraite périodiquement et affichée à l'écran. Il est ainsi possible de transformer son écran plat de télévision en tableau d'art, en poster évolutif ou en diffuseur de photographies personnelles. Le délai entre les mises à jour est en outre modifiable par l'utilisateur selon un menu de personnalisation; un appui sur une touche particulière de la télécommande pendant le diaporama permet de passer immédiatement à l'image suivante. L'affichage des images peut être réalisé de façons différentes selon les goûts de l'utilisateur. Le programme peut étirer ou comprimer les images afin que leur taille s'adapte idéalement aux dimensions de l'écran tout en gardant les proportions de l'original (rapport hauteur/largeur). Il est également possible de jouer sur les couleurs des images en les rapprochant d'une nuance douce (transformation sépia), d'en augmenter les contrastes ou les couleurs vives ou encore de procéder à des transformations géométriques des images selon des algorithmes originaux que l'homme de l'art saura mettre en application pour des besoins de divertissement. L'intégration de l'image à un cadre particulier (cadre de tableau classique, carte postale, faux décors, etc.) permet par ailleurs d'étendre l'originalité du diaporama. L'ensemble de ces modes de présentation des images fixes constitue un ensemble de filtres d'images que l'utilisateur peut déterminer par avance ou régler comme aléatoires: dans ce dernier cas, les filtres sont choisis au hasard par le programme au moment de choisir une nouvelle image. De cette façon, les combinaisons de présentation des images est décuplée, si bien que le diaporama reste original pendant un temps important. Un filtre particulier, présenté figure 6, permet de rendre le diaporama particulièrement divertissant: le pêle-mêle interactif. Dans ce mode d'utilisation, les images sont affichées à l'écran selon une disposition de pêle-mêle classique (nombreuses images disposées en cartes postales) et certaines d'entre elles sont mises à jour de façon aléatoire périodiquement. Il est ainsi possible de profiter de nombreuses images en même temps selon une présentation conviviale. Le passage d'une image à l'autre peut être rendu également divertissant grâce à l'utilisation de transitions entre les images. Celles-ci déterminent le mode de passage d'une image à la suivante autrement que par mise à jour brutale (qui peut attirer l'attention de l'oeil vers l'écran lorsqu'une relative discrétion est souhaitée). Selon ces modes de réalisation, la transition entre les images peut être un fondu - enchaîné (passage progressif entre les couleurs des images respectives), mais aussi toute autre animation originale comme la descente et la montée d'un rideau de théâtre, le glissement d'une image sur l'autre ou la disparition d'une image en spirale vers un point au centre de l'écran, par exemple. Une fois de plus, ces transitions peuvent être préprogrammées par l'utilisateur mais aussi configurées comme étant aléatoires afin de rendre les présentations toujours originales. Le choix des transitions ou des images à afficher est géré par l'application de diaporama; il prendra avantageusement en compte les informations provenant du gestionnaire d'environnement, mises à jour et permettant de corréler le choix effectué par l'invention avec l'environnement direct de la plate-forme de services multimédia. De cette façon, l'invention peut choisir des images et transitions calmes lorsqu'il n'y a pas beaucoup d'activité autour du système, et inversement prendre des images et transitions dynamiques (contenant des personnages plus que des paysages, par exemple) lorsqu'il y a plus d'activité. Selon un autre mode d'utilisation, le système décrit dans la présente invention se place dans une cuisine et est connecté à un petit écran d'affichage. Un tel écran est couramment utilisé pour visionner des programmes de télévision en faisant la cuisine ou lors d'un repas. Dans une telle configuration, le système permet de gérer de façon intelligente une base de données de recettes de cuisines. Ses fonctionnalités interactives permettent en outre d'assister le cuisinier pour la réalisation des plats. De la même façon que pour les photographies mentionnées dans l'application diaporama automatique d'images , la mémoire de masse 12 contient une base de données de recettes de cuisines organisée selon de nombreux critères (type de plat: entrée, plat principal, dessert; pays ou région d'origine du plat; difficulté de la recette, etc.). Cette base de données peut être lue et modifiée par l'application cuisine à volonté. En particulier, il est possible d'effectuer des recherches avancées selon les critères de la base de données, d'adjoindre à chaque recette des notes personnelles durant la réalisation ou encore d'ajouter des recettes personnelles. L'application cuisine permet en outre la sélection automatique de recettes selon des critères fournis par le gestionnaire d'environnement du système (date, heure, saison), selon les dernières recettes utilisées et/ou selon un mode de tirage aléatoire afin de permettre à l'utilisateur de découvrir de nouvelles recettes. De nombreux utilitaires permettent de faciliter la confection des plats. D'une part, chaque opération à effectuer peut disposer d'un minuteur indépendant géré par le système. Un son avertit l'utilisateur de la fin de la cuisson ou de l'ajout d'un ingrédient, par exemple, au moment idoine. Une telle fonctionnalité permet au cuisinier de gérer plusieurs échéances simultanément, ce qui n'est pas possible lorsque l'on ne dispose que d'un minuteur mécanique dans la cuisine. D'autre part, les recettes sont composées de fichiers multimédia complets afin de rendre la recette la plus explicite possible auprès du cuisinier: en plus du texte, des images indiquent les résultats attendus; des animations permettent de mieux comprendre les gestes à reproduire. Enfin, dans le cas où le système est muni, sur l'une de ses entrées numériques 6, d'un capteur d'images CMOS type webcam, l'application permet au cuisinier de photographier ses réalisations et de les ajouter à la base de données de l'application cuisine à l'emplacement de la recette correspondante. Il est ainsi possible de comparer le résultat obtenu avec les photographies originales de la recette, ainsi que de stocker dans le système les réalisations personnelles du cuisinier. Il est aussi envisageable de comparer les photographies de différentes réalisations. Le système décrit dans le présent brevet permet par ailleurs de réaliser un gestionnaire de réunions interactif dans un cadre professionnel. Les salles de réunion disposant d'un écran plat sédentaire étant de plus en plus courantes dans les entreprises, il peut être intéressant de disposer, en plus de cet écran, d'un gestionnaire d'écran comme celui décrit dans le présent brevet de façon permanente. Celui-ci peut alors s'occuper de l'organisation des réunions ainsi que de l'affichage des présentations des intervenants. L'application de gestion des réunions permet de planifier le déroulement de la réunion selon une description simple. Les informations communiquées au système sont: nom des participants, durée d'intervention, ordre d'intervention, début et fin de la réunion. A partir de ces informations, l'application gère les temps de parole et intervient de façon audiovisuelle lorsqu'un temps de parole est écoulé et que le point suivant doit être abordé, ou lorsque la réunion touche à sa fin. L'application gère également les retards sur le planning prévu afin d'aborder tous les sujets prévus avant la fin de la réunion. Par l'intermédiaire de logos explicites, le système peut indiquer à tous les intervenants combien de temps il leur reste. Pour rendre la réunion plus efficace, les présentations audiovisuelles sont stockées dans la mémoire de masse 12 avant le début de la réunion et sont activées à chaque changement d'intervenant. Ces fichiers ainsi que le planning de la réunion peuvent être transmis au système via plusieurs modes de transfert non exclusifs les uns des autres. Selon un premier mode d'utilisation, l'entrée numérique réseau est utilisée afin de stocker le planning de la réunion et les différentes présentations bien avant la réunion elle-même. De cette façon, le système se comporte comme unité de stockage permettant d'y transférer les présentations la veille ou même plusieurs jours auparavant. Il est alors nécessaire de posséder sur le réseau auquel est connecté le dispositif les droits suffisants pour y transférer les fichiers. Selon un second mode d'utilisation, les intervenants à la réunion peuvent utiliser leurs assistants numériques personnels (PDAs) avant le début de la réunion afin de procéder au transfert via un protocole radio de type 11/EE802.15.1 bluetooth ou IEEE802.11 WiFi. Le dispositif se prête bien aux présentations professionnelles dans la mesure où il intègre déjà une télécommande infrarouge permettant une interaction entre le présentateur et son support aisé : une pression sur une touche dédiée de la télécommande permet de passer au transparent suivant ou au transparent précédent, REVENDICATIONS 1. Dispositif de traitement et de diffusion de données multimédia, caractérisé en. ce qu'il comprend une interface d'entrée d'un signal multimédia; une interface de sortie adaptée pour appliquer un signal multimédia sur un écran d'affichage; - une mémoire de masse stockant des données; un module de détection d'absence de signal multimédia sur l'interface d'entrée un organe de détection d'un paramètre extérieur un dispositif de traitement connecté à l'interface d'entrée, à la mémoire de masse, et à l'organe de détection, susceptible d'appliquer un signal de l'interface d'entrée sur l'interface de sortie, appliquant un signal multimédia formé à partir de données stockées sur la mémoire de masse en fonction de la valeur d'un paramètre extérieur détecté lorsque l'absence de signal multimédia a été détectée sur l'interface d'entrée. 2. Dispositif selon la revendication 1 caractérisé en ce que le dispositif de redirection audiovisuelle comporte au moins une entrée, une sortie et un dispositif de détection de passivité des entrées, l'une au moins des entrées redirigées étant connectée au système de diffusion audiovisuel du module de traitement. 3. Dispositif selon l'une quelconque des revendications précédentes caractérisé en ce que la mémoire de masse est un disque dur ou un ensemble de circuits intégrés de type FLASH ou FeRAM. 4. Dispositif selon l'une quelconque des revendications précédentes caractérisé en ce que la mémoire de masse est organisée selon deux types de données: les programmes et les données multimédia, ces dernières étant intégrées à une base de données générale et classées selon au moins deux critères. 5. Dispositif selon l'une quelconque des revendications précédentes caractérisé en ce que la base de données globale comporte des critères de caractérisation des fichiers multimédia tels que le nom d'une personne photographiée, la date ou le type de l'événement représenté. 6. Dispositif selon l'une quelconque des revendications précédentes caractérisé en ce que le module de traitement audiovisuel comporte des circuits de mémoire volatiles couplés, sur le même circuit imprimé, à un circuit intégré unique de type System On Chip (SoC) chargé de l'exécution des programmes, la génération du signal vidéo et l'interfaçage avec l'ensemble des périphériques annexes. 7. Dispositif selon l'une quelconque des revendications précédentes caractérisé en ce que le module de traitement comprend des moyens matériels multimédia tels qu'un circuit d'accélération graphique (2D ou 3D), un encodeur/décodeur MPEG, un ensemble d'accélération audio un ou plusieurs processeurs numériques de signal (PSN) ou une logique programmable. 8. Dispositif selon l'une quelconque des revendications précédentes caractérisé en ce qu'il comporte au moins un module choisi parmi: É Un récepteur de télécommande infrarouge, É Une connexion d'entrée pour prise USB (standard 1.0 ou 2.0 ou suivante), É Une connexion d'entrée pour prise Firewire, É Un capteur d'images CMOS, É Un circuit de radiocommunication de norme IEEE802.15.1 bluetooth ou IEEE802.11 WiFi. 9. Dispositif selon l'une quelconque des revendications précédentes caractérisé en ce que les programmes exécutés par le module de traitement se décomposent en trois couches: le système d'exploitation, l'interface homme- machine (IHM) et les applications, le système d'exploitation s'occupant de la supervision des processus, l'interface homme-machine permettant l'interprétation et la diffusion des applications. 10. Procédé de stockage, traitement et diffusion de données multimédia comprenant les étapes de: É stockage des fichiers multimédia dans la mémoire de masse d'un dispositif de traitement et de diffusion de données multimédia selon l'une quelconque des revendications précédentes, selon une architecture de base de données; É adjonction d'une classification selon des critères caractérisant leur contenu; É choix entre des éléments de cette base de données et des sources externes afin de déterminer quelle donnée est la plus adéquate à être diffusée; É diffusion de ces données après un traitement vers une installation audiovisuelle classique. 11. Procédé selon la revendication précédente caractérisé en ce que les sources de données externes sont des flux audiovisuels analogiques ou numériques provenant, par exemple, d'un magnétoscope, d'un lecteur DVD ou un récepteur de télévision. 12. Procédé selon les revendications 10 et 11 caractérisé en ce que, lorsque les sources externes sont passives, on utilise, pour la diffusion, des éléments de la base de données interne et lorsqu'au moins l'une des sources externe est active on diffuse son contenu exact. 13. Procédé selon l'une quelconque des revendications précédentes dans lequel on utilise l'un quelconque des moyens matériels d'interaction proposés à la revendication 8 pour envoyer des commandes au dispositif de traitement et de diffusion de données multimédia afin de le paramétrer ou lui donner des ordres ponctuels. 14. Procédé selon l'une quelconque des revendications précédentes dans lequel, lorsque deux entrées de sources externes sont actives en même temps, on propose à l'écran un menu permettant à l'utilisateur de choisir l'une ou l'autre des entrées grâce au système d'interaction proposé revendication 8. 15. Procédé selon l'une quelconque des revendications précédentes caractérisé en ce que, lorsqu'une nouvelle source de données numériques est connectée au système, on lit les données disponibles, on propose ou non un menu de téléchargement et on transfert ces données vers la mémoire de masse interne. 16. Procédé selon la revendication 15 de stockage de photos ou de films à partir d'un appareil de photographie numérique ou un caméscope numérique dans lequel: É On connecte l'appareil de photographie numérique grâce à un cordon USB; É On précise, par l'intermédiaire de boîtes de dialogues successives, le classement souhaité pour les données trouvées dans l'appareil externe; É On transfert de façon logicielle les données dans le dispositif de traitement et de diffusion de données multimédia afin d'être utilisées par la suite. 19. Procédé selon la revendication précédente dans lequel on utilise, pour les critères de classement de la base de données cible, les informations disponibles dans les fichiers d'images eux-mêmes telles que la date de création, les paramètres de l'appareil de photographie au moment de la prise de vue ou plus simplement le nom du fichier. 20. Procédé selon l'une quelconque des revendications 10 à 17 dans lequel: É on traite certains fichiers des bases de données comme inexistants (et donc invisibles du point de vue de l'utilisateur) tant qu'un mot de passe 25 n'a pas été rentré ; É on permet à l'utilisateur de rentrer un mot de passe grâce à un menu accessible à l'écran; É on rend ces fichiers visibles et accessibles lorsque le mot de passe a été rentré et authentifié par le système. 19. Procédé selon les revendications 17 et 18 caractérisé en ce qu'on utilise une clé USB (mémoire de type FLASH portable) pour le transfert de données numériques telles que des fichiers multimédia ou des programmes intégrables au dispositif de traitement et de diffusion de données multimédia. 20. Procédé selon l'une quelconque des revendications précédentes caractérisé en ce que l'on utilise un mode de transfert numérique par ondes électromagnétiques radio de type IEEE802.11 WiFi ou IEEE802.15. 1 Bluetooth afin de procéder à des transferts numériques fréquents et automatiques entre le dispositif de traitement et de diffusion de données multimédia et un périphérique distant tel qu'un poste informatique, un téléphone portable ou un PDA. 21. Procédé selon les revendications 10 à 20 caractérisé en ce que la couche IHM comporte un programme de gestion d'environnement présent et exécuté en permanence, rendant disponible aux applications des informations relatives à l'environnement du système, comme la date, l'heure de la journée ou la saison. 22. Procédé selon les revendications 10 à 21 caractérisé en ce que le gestionnaire d'environnement utilise des prises de vue à partir du capteur d'images afin d'estimer la luminosité ambiante. 23. Procédé selon les revendications 10 à 22 caractérisé en ce que le gestionnaire d'environnement utilise des prises de vue à partir du capteur d'images afin d'estimer l'activité autour du système (quantité d'éléments en mouvement). 24. Procédé selon les revendications 10 à 23 caractérisé en ce que le gestionnaire d'environnement utilise des prises de vue à partir du capteur d'images afin d'estimer le nombre de personnes présentes devant le système. 25. Procédé selon l'une quelconque des revendications 10 à 24 caractérisé en ce que le gestionnaire d'environnement met ses informations à jour régulièrement et les interprète afin d'éventuellement envoyer de lui-même un message à d'autres applications. 26. Procédé selon l'une quelconque des revendications 10 à 24 caractérisé en ce que le gestionnaire d'environnement ne met à jour ses informations que lors des requêtes de la part des applications, afin de minimiser la quantité de calculs nécessaires au système en permanence. 27. Procédé selon les revendications 10 à 20 caractérisé en ce qu'un diaporama d'images ou d'animations est réalisé : É On procède au choix d'une image ou d'une animation dans la base de données du dispositif de traitement et de diffusion de données multimédia grâce à des programmes de choix automatiques; É On procède au choix d'un filtre de présentation d'images de façon automatique; É On procède au choix d'une transition avec la précédente image ou animation diffusée de façon automatique; É On diffuse l'image ou l'animation choisie traitée avec le filtre choisi en effectuant la transition choisie avec la précédente image ou animation, après un temps fixe ou aléatoire prédéterminé par l'utilisateur. 28. Procédé selon la revendication 27 caractérisé en ce que l'on utilise comme filtre d'images un écran de fond sur lequel sont disposées plusieurs photographies ou images à la façon d'un pêle-mêle et on met à jour les images de façon successive. 29. Procédé selon la revendication 27 caractérisé en ce que, pour la transition entre deux images, on utilise un fondu-enchaîné. 30. Procédé selon les revendications 10 à 26 caractérisé en ce qu'un aide cuisine est réalisé : É On stocke dans le dispositif de traitement et de diffusion de données multimédia des données numériques correspondant à des recettes de cuisines diverses; É On propose de nombreuses méthodes de recherche de recettes disponibles pour l'utilisateur, dont des choix aléatoires ou dépendants de la saison; É On diffuse après le choix d'une recette le contenu de la recette ainsi que des photographies d'exemples ou d'aide à la réalisation; É On propose pour l'exécution de la recette un certain nombre d'utilitaires pour simplifier le déroulement. 31. Procédé selon la revendication 30 caractérisé en ce qu'on propose à l'utilisateur des minuteurs multiples permettant le rappel des opérations à effectuer de façon automatique. 32. Procédé selon les revendications 30 et 31 caractérisé en ce que le contenu des recettes peut être composé d'animations expliquant les gestes à 10 reproduire pour la recette. 33. Procédé selon les revendications 30, 31 et 32 caractérisé en ce qu'on peut stocker des photographies de plats réalisés sur le dispositif de traitement et de diffusion de données multimédia grâce à une prise USB, et ainsi comparer les résultats successivement obtenus pour la recette à chaque réalisation. 34. Procédé selon les revendications 10 à 26 caractérisé en ce qu'un planificateur de réunion est réalisé : É On stocke dans le dispositif de traitement et de diffusion de données multimédia des données numériques décrivant le déroulement et le contenu de la réunion; É On démarre la réunion à l'heure prévue en déroulant au fur et à mesure les interventions prévues et en affichant les présentations informatiques correspondantes; É On signale par un avertissement sonore et/ou visuel la fin théorique de chaque intervention et les points suivants à aborder; 35. Procédé selon la revendication 34 caractérisé en ce que le stockage des éléments de la réunion peut être réalisé par l'intermédiaire d'un réseau informatique auquel est connecté le dispositif de traitement et de diffusion de données multimédia. 36. Procédé selon la revendication 34 caractérisé en ce que le stockage des éléments de la réunion est réalisé par l'intermédiaire d'un assistant personnel de type PALM ou PocketPC, par voie radio ou infrarouge. 37. Procédé selon l'une quelconque des revendications 34 à 36 caractérisé en ce que le moyen d'interaction avec le dispositif de traitement et de diffusion de données multimédia est une télécommande infrarouge; on permet le passage entre les transparents des présentations grâce à l'appui d'un bouton de la télécommande.