Brevet FR3011103A1 — publié le 20150327

L'invention concerne le chargement dynamique mis en oeuvre lors d'une action sur un contenu, notamment lors de la lecture d'un contenu. La lecture d'un contenu, tel qu'une vidéo, par un terminal multimédia, tel qu'un ordinateur peut aboutir à un échec de lecture lorsque le lecteur du terminal multimédia ne dispose pas du décodeur audio/vidéo approprié à lecture du contenu. En effet non seulement de nombreux formats vidéo existent, mais en plus de nouveaux formats sont utilisés régulièrement, alors que les lecteurs vidéo d'un ordinateur sont souvent spécialisés dans la lecture d'un ou plusieurs formats vidéo prédéfinis. Ainsi, lorsque le contenu est dans un format non prévu pour être lu par le lecteur soit parce que le décodeur adéquat n'a pas été implémenté dans le lecteur, soit parce qu'il s'agit d'un nouveau format de codage, le lecteur vidéo ne sera pas apte à lire ce contenu multimédia. Dans ce cas, soit l'utilisateur de l'ordinateur recherchera sur Internet un décodeur adéquat et le téléchargera sur son ordinateur. Soit le lecteur dispose de téléchargement automatique de décodeur permettant de mettre à jour le lecteur avec les nouveaux décodeurs. Dans tous les cas, pour pouvoir lire un contenu d'un format donné, le décodeur adéquat aura été implémenté dans l'ordinateur soit avec le lecteur, soit par l'utilisateur suite à un besoin, soit lors de mises à jour du lecteur. Ainsi, un lecteur comportera un nombre de plus en plus grand de décodeurs chargeant l'ordinateur. C'est pourquoi, dans certains cas l'ordinateur ne pourra pas accepter de nouveaux décodeurs, empêchant la lecture de certains contenus. Un des buts de la présente invention est de remédier à des inconvénients/insuffisances de l'état de la technique/ d'apporter des améliorations par rapport à l'état de la technique. Un objet de l'invention est un procédé de chargement dynamique mis en oeuvre lors d'une action sur un contenu à destination d'un terminal multimédia comportant, suite à une réception d'une commande de déclenchement de chargement dynamique d'un décodeur par un terminal mettant en oeuvre l'action sur ledit contenu, ladite action permettant de déterminer qu'une lecture dudit contenu par ledit terminal destinataire sera un échec de lecture, une recherche d'un décodeur en fonction d'au moins un format d'un contenu, ledit décodeur résultant sera transmis à une mémoire temporaire. Ainsi, lors d'un échec de lecture et uniquement dans ce cas, un décodeur pourra être chargé sur un terminal mettant en oeuvre la lecture uniquement pour le temps de la lecture. Une fois la lecture du contenu terminé, la mémoire du terminal sera libérée permettant le chargement dynamique ultérieur d'autres décodeurs en fonction des formats des contenus lus. Par exemple, un terminal disposant d'un lecteur vidéo aux formats MPEG pour lire un contenu AVI en recevant grâce à l'invention un décodeur AVI, puis un contenu MOV en recevant grâce à l'invention un décodeur MOV qui sera implémenté temporairement éventuellement là où était implémenté le décodeur AVI précédemment utilisé (puisque celui-ci ayant été chargé dynamiquement aura été supprimé dès la fin de la lecture l'utilisant). Avantageusement, le procédé de chargement dynamique comporte une émission d'un décodeur résultant de la recherche dans une mémoire temporaire d'un terminal du réseau de communication local lorsque les capacités dudit terminal du réseau de communication local sont compatibles avec les caractéristiques dudit décodeur résultant. Notamment le décodeur résultant de la recherche est émis dans une mémoire temporaire dudit terminal multimédia destinataire lorsque les capacités dudit terminal multimédia sont compatibles avec les caractéristiques dudit décodeur résultant. Avantageusement, le procédé de chargement dynamique comporte un décodage dudit contenu en fonction des capacités du terminal multimédia destinataire lorsqu'au moins une capacité dudit terminal multimédia est incompatible avec au moins une caractéristique dudit décodeur résultant, ledit contenu décodé étant stocké dans une mémoire temporaire le temps de l'action sur ledit contenu décodé. Ainsi, lorsque le terminal destinataire ne peut pas effectuer le décodage non pas parce qu'il ne dispose pas du décodeur mais parce qu'il ne dispose pas des capacités de mettre en le décodeur notamment des capacités mémoire suffisante pour stocker temporairement le contenu décodé... Avantageusement, le procédé de chargement dynamique comporte une conversion dudit contenu en fonction des capacités de lecture du terminal multimédia destinataire lorsqu'au moins une capacité de lecture dudit terminal multimédia est incompatible avec au moins une caractéristique dudit décodeur résultant, ledit contenu convertit étant stocké dans une mémoire temporaire le temps de l'action sur ledit contenu converti. Ainsi, lorsque le terminal ne dispose pas du décodeur adéquat et qu'il ne peut pas le recevoir même en chargement dynamique, le procédé selon l'invention permet néanmoins de lire le contenu qui aura été préalablement mis dans un format permettant la lecture du contenu par un accès distant. Avantageusement, selon une implémentation de l'invention, les différentes étapes du procédé selon l'invention sont mises en oeuvre par un logiciel ou programme d'ordinateur, ce logiciel comprenant des instructions logicielles destinées à être exécutées par un processeur de données d'un dispositif faisant partie de... et étant conçus pour commander l'exécution des différentes étapes de ce procédé. L'invention vise donc aussi un programme comprenant des instructions de code de programme pour l'exécution des étapes du procédé de chargement dynamique lorsque ledit programme est exécuté par un processeur. Ce programme peut utiliser n'importe quel langage de programmation et être sous la forme de code source, code objet ou code intermédiaire entre code source et code objet tel que dans une forme partiellement compilée ou dans n'importe quelle autre forme souhaitable. L'invention a aussi pour objet un chargeur dynamique comportant un moteur de recherche de décodeur en fonction d'au moins un format d'un contenu activé suite à une réception d'une commande de déclenchement de chargement dynamique d'un décodeur par un terminal mettant en oeuvre une action sur ledit contenu, ladite action permettant de déterminer qu'une lecture dudit contenu par un terminal destinataire sera un échec de lecture. L'invention a également pour objet un dispositif de fourniture de services comportant : - au moins un décodeur et - un chargeur dynamique comportant un moteur de recherche de décodeur, parmi lesdits au moins un décodeur dudit dispositif de fourniture de services, en fonction d'au moins un format d'un contenu activé suite à une réception d'une commande de déclenchement de chargement dynamique d'un décodeur par un terminal mettant en oeuvre une action sur ledit contenu, ladite action permettant de déterminer qu'une lecture dudit contenu par un terminal destinataire sera un échec de lecture. Un autre objet de l'invention est un procédé d'action sur des contenus à destination d'un terminal multimédia comportant, lorsqu'une action sur un contenu détermine qu'une lecture dudit contenu par le terminal multimédia destinataire sera un échec de lecture, un déclenchement de chargement dynamique d'un décodeur en fonction d'au moins un format d'un contenu. Avantageusement, ladite action est une lecture dudit contenu par le terminal multimédia destinataire. Ainsi, le chargement dynamique est mis en oeuvre uniquement lors de la lecture d'un contenu : une lecture d'un contenu aboutissant à un échec déclenche un chargement dynamique pour ce contenu et la fin de la lecture du contenu entraîne la suppression des éléments chargés dynamiquement. Avantageusement, ladite action est un transfert dudit contenu à destination d'un terminal multimédia destinataire à partir du terminal du réseau de communication local mettant en oeuvre ladite action. Ainsi, des terminaux multimédia comportant des lecteurs de contenus non connectables à un réseau de communication distant mais uniquement à un terminal qui opère le transfert de données dudit terminal vers un terminal multimédia de ce type pourront bénéficier de l'invention : soit que le terminal mette en oeuvre le chargement dynamique vers le terminal multimédia, soit que le terminal soit destinataire du chargement dynamique et effectue avec le transfert de contenu avec le décodeur chargé dynamiquement, ou le transfert de contenu prétraité (convertit ou décodé à destination du terminal multimédia) lors du chargement dynamique. Avantageusement, l'action sur un contenu comporte, lorsqu'une détermination de compatibilité aboutit à une incompatibilité des capacités dudit terminal multimédia avec ledit décodeur fonction du format dudit contenu, un accès par le terminal multimédia destinataire à une mémoire temporaire distante dans laquelle ledit contenu a été stocké après conversion par un dispositif distant de chargement dynamique. Avantageusement, selon une implémentation de l'invention, les différentes étapes du procédé selon l'invention sont mises en oeuvre par un logiciel ou programme d'ordinateur, ce logiciel comprenant des instructions logicielles destinées à être exécutées par un processeur de données d'un dispositif faisant partie du gestionnaire de contenus et étant conçus pour commander l'exécution des différentes étapes de ce procédé. L'invention vise donc aussi un programme comprenant des instructions de code de programme pour l'exécution des étapes du procédé d'action sur des contenus lorsque ledit programme est exécuté par un processeur. Ce programme peut utiliser n'importe quel langage de programmation et être sous la forme de code source, code objet ou code intermédiaire entre code source te code objet tel que dans une forme partiellement compilée ou dans n'importe quelle autre forme souhaitable. Un objet de l'invention est également un gestionnaire de contenus à destination d'un terminal multimédia comportant un déclencheur de chargement dynamique, ledit déclencheur transmettant, lorsqu'un lecteur de contenus du terminal multimédia destinataire n'est pas apte à lire un contenu, une commande de déclenchement de chargement dynamique en fonction au moins du format dudit contenu. Notamment, ledit gestionnaire de contenus est un lecteur de contenus dudit terminal multimédia. L'invention a encore pour objet un terminal comportant un gestionnaire de contenus à destination d'un terminal multimédia comportant un déclencheur de chargement dynamique, ledit déclencheur transmettant, lorsqu'un lecteur de contenus dudit terminal multimédia n'est pas apte à lire un contenu, une commande de déclenchement de chargement dynamique en fonction au moins du format dudit contenu. Avantageusement, le terminal comporte un chargeur dynamique comportant un moteur de recherche de décodeur en fonction d'au moins un format d'un contenu activé suite à une réception d'une commande de déclenchement de chargement dynamique d'un décodeur par un terminal mettant en oeuvre une action sur ledit contenu, ladite action permettant de déterminer qu'une lecture dudit contenu par un terminal destinataire sera un échec de lecture Les caractéristiques et avantages de l'invention apparaîtront plus clairement à la lecture de la description, faite à titre d'exemple, et des figures s'y rapportant qui représentent : - Figure 1, un schéma simplifié des procédés d'action sur un contenu et de chargement dynamique selon l'invention, - Figures 2a, 2b et 2c, des schémas simplifiés de trois exemples d'implémentation de chargeur dynamique et de gestionnaire de contenu selon l'invention. La figure 1 illustre un schéma simplifié de procédés d'action sur un contenu et de chargement dynamique selon l'invention. Un procédé d'action ACT sur des contenus c à destination d'un terminal multimédia comporte, lorsqu'une action sur un contenu détermine LECT ? qu'une lecture dudit contenu par le terminal multimédia destinataire sera un échec de lecture (N), un déclenchement de chargement dynamique LD_TRG d'un décodeur en fonction d'au moins un format d'un contenu c. Pour déterminer qu'une lecture sur un contenu sera un échec de lecture LECT ?, le procédé d'action peut soit démarrer une lecture et constater un échec de lecture soit comparer les capacités du lecteur et/ou les capacités du terminal effectuant la lecture et les caractéristiques requises (notamment décodeurs, mémoire, etc.) par le contenu. En particulier, ladite action ACT est une lecture dudit contenu par le terminal multimédia destinataire. En particulier, ladite action ACT est un transfert dudit contenu à destination d'un terminal multimédia destinataire à partir du terminal du réseau de communication local mettant en oeuvre ladite action. Notamment, le transfert d'un contenu par un ordinateur ou une tablette vers un baladeur multimédia ou une console (non connectable à un réseau de communication). En particulier, l'action ACT sur un contenu comporte, lorsqu'une détermination de compatibilité aboutit à une incompatibilité des capacités dudit terminal multimédia avec ledit décodeur fonction du format dudit contenu, un accès par le terminal multimédia destinataire à une mémoire temporaire distante dans laquelle ledit contenu a été stocké après conversion par un dispositif distant de chargement dynamique. Notamment, le terminal multimédia va lire le contenu à une adresse de type URL pour le reproduire lorsque l'action est une lecture de contenu ou pour le transférer à un autre terminal lorsque l'action est un transfert de contenu ACT_X. Un mode de réalisation du procédé d'action ACT est un programme comprenant des instructions de code de programme pour l'exécution des étapes du procédé d'action lorsque ledit programme est exécuté par un processeur. Un procédé de chargement dynamique DYLD mis en oeuvre lors d'une action ACT sur un contenu à destination d'un terminal multimédia comporte, suite à une réception d'une commande de déclenchement Id cmd de chargement dynamique d'un décodeur par un terminal mettant en oeuvre l'action sur ledit contenu, ladite action permettant de déterminer LECT ? qu'une lecture dudit contenu par ledit terminal destinataire sera un échec de lecture (N), une recherche d'un décodeur DCD_SRCH en fonction d'au moins un format d'un contenu, ledit décodeur résultant dcd sera transmis à une mémoire temporaire. En particulier, le procédé de chargement dynamique DYLD comporte une émission DCD_LD d'un décodeur résultant de la recherche dans une mémoire temporaire d'un terminal du réseau de communication local lorsque les capacités dudit terminal du réseau de communication local PLY_CMP, T_CMP sont compatibles (Y) avec les caractéristiques dudit décodeur résultant. En particulier, le procédé de chargement dynamique DYLD comporte un décodage dudit contenu DCDc en fonction des capacités du terminal multimédia destinataire lorsqu'au moins une capacité dudit terminal multimédia T_CMP est incompatible (N) avec au moins une caractéristique dudit décodeur résultant, ledit contenu décodé étant stocké MEM dans une mémoire temporaire le temps de l'action sur ledit contenu décodé ACT_X. En particulier, le procédé de chargement dynamique comporte une conversion dudit contenu CONVc en fonction des capacités de lecture du terminal multimédia destinataire lorsqu'au moins une capacité de lecture dudit terminal multimédia PLY_CMP est incompatible (N) avec au moins une caractéristique dudit décodeur résultant, ledit contenu convertit étant stocké dans une mémoire temporaire MEM le temps de l'action sur ledit contenu converti ACT_X. Un mode de réalisation du procédé de chargement dynamique est un programme comprenant des instructions de code de programme pour l'exécution des étapes du procédé de chargement dynamique lorsque ledit programme est exécuté par un processeur. Ainsi, le procédé d'action ACT qui est notamment un procédé de lecture de contenu, comporte un lancement de l'action ACT_STRT sur un contenu c qui permet de déterminer si une lecture du contenu c LECT ? aboutira à un échec de lecture (N) ou non. Dans le cas où il est déterminé que la lecture se passera correctement, l'action dur le contenu c se poursuit ACT_X. Dans le cas où il est déterminé que la lecture LECT ? par le terminal mettant en oeuvre l'action et/ou le terminal destinataire de l'action (notamment dans le cas où l'action est un transfert de contenu) aboutira à un échec de lecture (N), le procédé d'action comporte un déclenchement d'un chargement dynamique LD_TRG. Ce déclenchement LD_TRG permet notamment l'envoi d'une commande de déclenchement de chargement dynamique Id_cmd à un procédé de chargement dynamique DYLD. La commande de déclenchement de chargement dynamique Id_cmd comporte notamment le format de lecture du contenu c, et/ou le décodeur requis pour la lecture du contenu c, et/ou le(s) décodeurs disponibles dans au moins un lecteur d'un terminal mettant en oeuvre et/ou destinataire de l'action ACT, et/ou le(s) capacité(s) de mise en oeuvre d'un décodeur par un lecteur d'un terminal mettant en oeuvre et/ou destinataire de l'action ACT. Par capacités de mise en oeuvre sont notamment entendues la taille mémoire de ce terminal, la taille du système de fichier... Le procédé de chargement dynamique DYLD recevant la commande de déclenchement de chargement dynamique Id_cmd recherche le décodeur DCD_SRCH permettant la lecture du contenu c. Dans une première variante de l'invention, le procédé de chargement dynamique, charge alors dynamiquement DCD_LD ce décodeur dcd sur le terminal demandeur (c'est-à-dire le terminal ayant transmis la commande de déclenchement de chargement dynamique Id_cmd), par exemple en envoyant ce décodeur dans une mémoire temporaire de ce terminal. Ainsi, le procédé d'action ayant reçu REC DCD le décodeur, procède à l'action sur le contenu ACT_X. Le décodeur ayant été chargé dynamiquement, la fin de l'action ACT_X déclenchera la suppression du décodeur de la mémoire temporaire RS_DCD. La fin de l'action ACT_X est, par exemple, un transfert réussi du contenu c ou une lecture réussi d'une partie et/ou de l'ensemble du contenu c avec fermeture soit du contenu c, soit du lecteur de contenu mis en oeuvre pour la lecture du contenu c. Dans une deuxième variante de l'invention, le procédé de chargement dynamique vérifie la compatibilité du lecteur destinataire PLY_CMP avec le décodeur résultant de la recherche. Ainsi, si le lecteur destinataire est compatible (Y), le procédé de chargement dynamique, charge alors dynamiquement DCD_LD ce décodeur dcd sur le terminal demandeur (c'est-à-dire le terminal ayant transmis la commande de déclenchement de chargement dynamique Id_cmd), par exemple en envoyant ce décodeur dans une mémoire temporaire de ce terminal. Ainsi, le procédé d'action ayant reçu REC DCD le décodeur, procède à l'action sur le contenu ACT_X. Le décodeur ayant été chargé dynamiquement, la fin de l'action ACT_X déclenchera la suppression du décodeur de la mémoire temporaire RS_DCD. La fin de l'action ACT_X est, par exemple, un transfert réussi du contenu c ou une lecture réussi d'une partie et/ou de l'ensemble du contenu c avec fermeture soit du contenu c, soit du lecteur de contenu mis en oeuvre pour la lecture du contenu c. Si le lecteur destinataire n'est pas compatible (N), le procédé de chargement dynamique va charger dynamiquement le contenu c LDc, notamment en requérant req c le contenu c auprès du terminal mettant en oeuvre l'action ACT. Le procédé d'action ACT recevant alors la requête req c envoi SENDc le contenu c dans une mémoire temporaire du dispositif mettant en oeuvre le chargement dynamique DYLD. Le procédé d'action procède alors à la conversion CONVc du contenu c ainsi chargé en fonction du décodeur résultant de la recherche et des capacités de lecture du terminal destinataire du contenu c. La fin de la conversion CONVc déclenchera la suppression du contenu c reçu de la mémoire temporaire. Le contenu c converti est stocké MEM dans une mémoire temporaire dont l'adresse pt est transmise SENDpt au terminal mettant en oeuvre l'action ACT. Ainsi, le procédé d'action ayant reçu l'adresse pt du contenu converti procède à l'action sur le contenu ACT_X. La fin de l'action ACT_X déclenchera la suppression du contenu converti de la mémoire temporaire. La fin de l'action ACT_X est, par exemple, un transfert réussi du contenu c ou une lecture réussi d'une partie et/ou de l'ensemble du contenu c avec fermeture soit du contenu c, soit du lecteur de contenu mis en oeuvre pour la lecture du contenu c. Dans une troisième variante de l'invention, le procédé de chargement dynamique vérifie outre la compatibilité du lecteur destinataire PLY_CMP avec le décodeur résultant de la recherche, la compatibilité du terminal destinataire T_CMP pour la mise en oeuvre de la lecture du contenu c. Ainsi, si le lecteur et le terminal destinataire sont compatibles (Y), le procédé de chargement dynamique, charge alors dynamiquement DCD_LD ce décodeur dcd sur le terminal demandeur (c'est-à-dire le terminal ayant transmis la commande de déclenchement de chargement dynamique Id_cmd), par exemple en envoyant ce décodeur dans une mémoire temporaire de ce terminal. Ainsi, le procédé d'action ayant reçu REC DCD le décodeur, procède à l'action sur le contenu ACT_X. Le décodeur ayant été chargé dynamiquement, la fin de l'action ACT_X déclenchera la suppression du décodeur de la mémoire temporaire RS_DCD. La fin de l'action ACT_X est, par exemple, un transfert réussi du contenu c ou une lecture réussi d'une partie et/ou de l'ensemble du contenu c avec fermeture soit du contenu c, soit du lecteur de contenu mis en oeuvre pour la lecture du contenu c. Si le lecteur destinataire n'est pas compatible PLY_CMP (N), le procédé de chargement dynamique va charger dynamiquement le contenu c LDc, notamment en requérant req c le contenu c auprès du terminal mettant en oeuvre l'action ACT. Le procédé d'action ACT recevant alors la requête req c envoi SENDc le contenu c dans une mémoire temporaire du dispositif mettant en oeuvre le chargement dynamique DYLD. Le procédé d'action procède alors à la conversion CONVc du contenu c ainsi chargé en fonction du décodeur résultant de la recherche et des capacités de lecture du terminal destinataire du contenu c. La fin de la conversion CONVc déclenchera la suppression du contenu c reçu de la mémoire temporaire. Le contenu c converti est stocké MEM dans une mémoire temporaire dont l'adresse pt est transmise SENDpt au terminal mettant en oeuvre l'action ACT. Ainsi, le procédé d'action ayant reçu l'adresse pt du contenu converti procède à l'action sur le contenu ACT_X. La fin de l'action ACT_X déclenchera la suppression du contenu converti de la mémoire temporaire. La fin de l'action ACT_X est, par exemple, un transfert réussi du contenu c ou une lecture réussi d'une partie et/ou de l'ensemble du contenu c avec fermeture soit du contenu c, soit du lecteur de contenu mis en oeuvre pour la lecture du contenu c. Si le lecteur destinataire est compatible PLY_CMP (Y) mais que le terminal destinataire n'est pas compatible T_CMP (N), le procédé de chargement dynamique va charger dynamiquement le contenu c LDc, notamment en requérant req c le contenu c auprès du terminal mettant en oeuvre l'action ACT. Le procédé d'action ACT recevant alors la requête req c envoi SENDc le contenu c dans une mémoire temporaire du dispositif mettant en oeuvre le chargement dynamique DYLD. Le procédé d'action procède alors au décodage DCDc du contenu c ainsi chargé en utilisant le décodeur dcd résultant de la recherche. La fin du décodage DCDc déclenchera la suppression du contenu c reçu de la mémoire temporaire. Le contenu c décodé est stocké MEM dans une mémoire temporaire dont l'adresse pt est transmise SENDpt au terminal mettant en oeuvre l'action ACT. Ainsi, le procédé d'action ayant reçu l'adresse pt du contenu décodé procède à l'action sur le contenu ACT_X. La fin de l'action ACT_X déclenchera la suppression du contenu décodé de la mémoire temporaire. La fin de l'action ACT_X est, par exemple, un transfert réussi du contenu c ou une lecture réussi d'une partie et/ou de l'ensemble du contenu c avec fermeture soit du contenu c, soit du lecteur de contenu mis en oeuvre pour la lecture du contenu c. Un exemple de mise en oeuvre de ces procédés d'action et de chargement dynamique est une lecture (action) d'un contenu, tel qu'un contenu audio ou vidéo, par un terminal d'un réseau local domestique. Si cette lecture échoue LECT ? (N), soit le procédé d'action ACT installé sur le terminal de lecture ou dans l'environnement du réseau local ou le procédé de chargement dynamique DYLD vérifie la compatibilité PLY_CMP des caractéristiques audio et vidéo avec l'environnement de lecture (lecteur ou player en anglais), la compatibilité des capacités du terminal T_CMP: taille de la mémoire, du système de fichier... Le procédé de chargement dynamique DYLD, notamment mis en oeuvre par un serveur sur le réseau de communication, reçoit notamment les caractéristiques du lecteur et/ou les capacités du terminal et/ou des informations de compatibilités (PLY_CMP, T_CMP). Le procédé de chargement dynamique DYLD détermine si le terminal destinataire et le lecteur peuvent supporter les décodeurs, aussi nommés communément codecs, requis par le contenu. Dans ce cas, le téléchargement du décodeur est effectué DCD_LD et la lecture commence ACT_X. Si le terminal ne dispose pas des capacités nécessaires T_CMP (N), notamment le système de fichier est restreint ou la taille de la mémoire ne permet pas le décodage), et que le lecteur est compatible PLY_CMP (Y) avec les décodeurs requis, alors le procédé de chargement dynamique DYLD demande LDc au terminal mettant en oeuvre le procédé d'action AC de lui envoyer le contenu c. Le contenu est alors décodé DCDc par le procédé de chargement dynamique DYLD, notamment dans le réseau de communication. Une URL pt est créée temporairement et envoyé SENDpt au procédé d'action ACT qui lance la lecture ACT_X sur cette URL. Si ni le terminal, ni le lecteur ne supportent les décodeurs requis par le contenu, le procédé de chargement dynamique DYLD télécharge le contenu LDc et convertit CONVc en fonction des décodeurs supportés par le lecteur. Notamment, le procédé de chargement dynamique DYLD demande au procédé d'action les décodeurs supportés par le lecteur destinataire préalablement à la conversion. Le procédé de chargement dynamique DptYLD crée une URL temporaire pt, l'envoie au procédé d'action ACT qui lance la lecture ACT_X en lui fournissant l'URL. La figure 2a illustre un premier exemple d'implémentation du chargeur dynamique 20, selon l'invention, dans un dispositif de fourniture de services 2 d'un réseau de communication 3 distant d'un terminal de communication 1 comportant un lecteur de contenus 10, selon l'invention. Un chargeur dynamique 20 comporte un moteur de recherche 200 de décodeur en fonction d'au moins un format d'un contenu activé suite à une réception d'une commande de déclenchement de chargement dynamique d'un décodeur par un terminal mettant en oeuvre une action sur ledit contenu, ladite action permettant de déterminer qu'une lecture dudit contenu par un terminal destinataire sera un échec de lecture. Le moteur de recherche peut soit recherche un décodeur dans une base de données de décodeur 201 du chargeur dynamique, soit envoyé une requête de recherche de décodeur notamment une requête Web et, dans ce cas, le chargeur 20 ne comporte éventuellement pas un moteur de recherche effectuant une recherche dans les décodeurs présents dans le chargeur 20. Dans un mode de réalisation particulier illustré par la figure 2a, un dispositif de fourniture de services 2 comporte : au moins un décodeur 201 et un chargeur dynamique 200 comportant un moteur de recherche de décodeur, parmi lesdits au moins un décodeur dudit dispositif de fourniture de services, en fonction d'au moins un format d'un contenu activé suite à une réception d'une commande de déclenchement de chargement dynamique d'un décodeur par un terminal mettant en oeuvre une action sur ledit contenu, ladite action permettant de déterminer qu'une lecture dudit contenu par un terminal destinataire sera un échec de lecture. Un gestionnaire 10 de contenus à destination d'un terminal multimédia comportant un déclencheur (non illustré) de chargement dynamique, ledit déclencheur transmettant, lorsqu'un lecteur de contenus du terminal multimédia destinataire n'est pas apte à lire un contenu, une commande de déclenchement de chargement dynamique en fonction au moins du format dudit contenu. Dans un mode de réalisation particulier illustré par la figure 2a, un terminal 1 comporte un gestionnaire 10 de contenus à destination d'un terminal multimédia comportant un déclencheur de chargement dynamique, ledit déclencheur 12 transmettant, lorsqu'un lecteur de contenus dudit terminal multimédia n'est pas apte à lire un contenu, une commande de déclenchement de chargement dynamique en fonction au moins du format dudit contenu. Dans l'exemple illustré par la figure 2a, le gestionnaire de contenus 10 est un lecteur de contenus. Le terminal de communication 1 comporte, en particulier, une mémoire ou base de données 11 dans laquelle sont stockées des contenus c. Le lecteur 10 lit les contenus de cette mémoire 11. Si le lecteur 10 ne permet pas de lire un contenu c, une information d'échec de lecture est, par exemple, transmise à un déclencheur de chargement dynamique 12 qui peut être éventuellement intégré au lecteur 10 (non illustré). Le déclencheur 12 commande le chargeur 20 notamment via un réseau de communication 3 comme l'illustre la figure 2a. Le moteur de recherche 200 fournit un décodeur dcd notamment parmi ceux présent dans la mémoire ou base de décodeurs 201 du chargeur 20. Le décodeur dd peut être fournit directement par le chargeur 20 au terminal 1 voire au lecteur 10, par chargement dynamique, à savoir que le décodeur chargé sera supprimé du lecteur 10 dès que son utilisation sera terminée (dès la fin de la lecture du contenu c pour lequel il a été chargé). Le lecteur 10 lit alors le contenu c au moyen du décodeur dcd chargé dynamiquement. En particulier, le chargeur comporte en outre au moins un vérificateur de compatibilité 202 permettant de vérifier respectivement la compatibilité du lecteur 10, du terminal 1 avec le décodeur dcd fournit par le moteur de recherche 200. Ainsi, si le lecteur 10 et le terminal 1 sont compatibles, le vérificateur de compatibilité charge dynamiquement le décodeur dcd sur le terminal 1. Sinon, le vérificateur de compatibilité commande un dispositif de traitement de contenus 203. Le dispositif de traitement de contenus 203 requiert le contenu c auprès du terminal 1 puis le traite en fonction de la compatibilité du lecteur 10 et/ou du terminal 1. Notamment, le dispositif de traitement de contenus 203 décode le contenu c chargé dynamiquement sur le chargeur 20 si le lecteur est compatible mais pas le terminal ou convertit le contenu c chargé dynamiquement sur le chargeur 20 si ni le lecteur 10 ni le terminal 1 ne sont compatibles. Le dispositif de traitement de contenus 203 charge dynamiquement le contenu traité (décodé ou converti) sur le chargeur dynamique 20 notamment dans une mémoire 204 dont il fournit l'adresse pt, par exemple sous forme d'url, au lecteur 10. Le lecteur 10 lit alors le contenu c traité à partir de cette adresse pt. La figure 2b illustre un deuxième exemple d'implémentation d'un lecteur de contenus 10, selon l'invention, dans un premier terminal 1 et d'un chargeur dynamique 20 dans un deuxième terminal 2 communicant avec le premier terminal 1. Un chargeur dynamique 20 comporte un moteur de recherche 200 de décodeur en fonction d'au moins un format d'un contenu activé suite à une réception d'une commande de déclenchement de chargement dynamique d'un décodeur par un terminal mettant en oeuvre une action sur ledit contenu, ladite action permettant de déterminer qu'une lecture dudit contenu par un terminal destinataire sera un échec de lecture. Dans un mode de réalisation particulier illustré par la figure 2b, un deuxième terminal 2 comporte : au moins un décodeur 201 et un chargeur dynamique 200 comportant un moteur de recherche de décodeur, parmi lesdits au moins un décodeur dudit dispositif de fourniture de services, en fonction d'au moins un format d'un contenu activé suite à une réception d'une commande de déclenchement de chargement dynamique d'un décodeur par un terminal mettant en oeuvre une action sur ledit contenu, ladite action permettant de déterminer qu'une lecture dudit contenu par un terminal destinataire sera un échec de lecture.40 Un gestionnaire 10 de contenus à destination d'un terminal multimédia comportant un déclencheur (non illustré) de chargement dynamique, ledit déclencheur transmettant, lorsqu'un lecteur de contenus du terminal multimédia destinataire n'est pas apte à lire un contenu, une commande de déclenchement de chargement dynamique en fonction au moins du format dudit contenu. Dans un mode de réalisation particulier illustré par la figure 2b, un premier terminal 1 comporte un gestionnaire 10 de contenus à destination d'un terminal multimédia comportant un déclencheur de chargement dynamique, ledit déclencheur 12 transmettant, lorsqu'un lecteur de contenus dudit terminal multimédia n'est pas apte à lire un contenu, une commande de déclenchement de chargement dynamique en fonction au moins du format dudit contenu. Dans l'exemple illustré par la figure 2b, le gestionnaire de contenus 10 est un lecteur de contenus. Le terminal 1 comporte, en particulier, une mémoire ou base de données 11 dans laquelle sont stockées des contenus c. Le lecteur 10 lit les contenus de cette mémoire 11. Si le lecteur 10 ne permet pas de lire un contenu c, une information d'échec de lecture est, par exemple, transmise à un déclencheur de chargement dynamique 12 qui peut être éventuellement intégré au lecteur 10 (non illustré). Le déclencheur 12 commande le chargeur 20 comme l'illustre la figure 2b. Le moteur de recherche 200 fournit un décodeur dcd notamment parmi ceux présent dans la mémoire ou base de décodeurs 201 du chargeur 20. Le décodeur dd peut être fournit directement par le chargeur 20 au premier terminal 1 voire au lecteur 10, par chargement dynamique, à savoir que le décodeur chargé sera supprimé du lecteur 10 dès que son utilisation sera terminée (dès la fin de la lecture du contenu c pour lequel il a été chargé). Le lecteur 10 lit alors le contenu c au moyen du décodeur dcd chargé dynamiquement. En particulier, le chargeur comporte en outre au moins un vérificateur de compatibilité 202 permettant de vérifier respectivement la compatibilité du lecteur 10, du premier terminal 1 avec le décodeur dcd fournit par le moteur de recherche 200. Ainsi, si le lecteur 10 et le premier terminal 1 sont compatibles, le vérificateur de compatibilité charge dynamiquement le décodeur dcd sur le premier terminal 1. Sinon, le vérificateur de compatibilité commande un dispositif de traitement de contenus 203. Le dispositif de traitement de contenus 203 requiert le contenu c auprès du premier terminal 1 puis le traite en fonction de la compatibilité du lecteur 10 et/ou du premier terminal 1. Notamment, le dispositif de traitement de contenus 203 décode le contenu c chargé dynamiquement sur le chargeur 20 si le lecteur est compatible mais pas le terminal ou convertit le contenu c chargé dynamiquement sur le chargeur 20 si ni le lecteur 10 ni le premier terminal 1 ne sont compatibles. Le dispositif de traitement de contenus 203 charge dynamiquement le contenu traité (décodé ou converti) sur le chargeur dynamique 20 notamment dans une mémoire 204 dont il fournit l'adresse pt, par exemple sous forme d'url, au lecteur 10. Le lecteur 10 lit alors le contenu c traité à partir de cette adresse pt. En particulier, le deuxième terminal 2 comporte outre le chargeur 20 un gestionnaire de contenus 21. Notamment, le gestionnaire de contenus 21 comporte un dispositif de transfert de contenus 210 vers le premier terminal 1. Le gestionnaire de contenus 2 comporte, en particulier, une mémoire ou base de données 211 dans laquelle sont stockées des contenus c. Le dispositif de transfert 210 transfère les contenus de cette mémoire 11 vers le premier terminal 1, en particulier une mémoire 11 du premier terminal 1. Le dispositif de transfert 210 permet notamment de déterminer si le lecteur 10 peut lire un contenu c qu'il doit transférer au premier terminal 1. Si le lecteur 10 ne permet pas de lire un contenu c, le dispositif de transfert 210 transmet une information d'échec de lecture, par exemple, à un déclencheur de chargement dynamique 212 qui peut être éventuellement intégré au dispositif de transfert 210 (non illustré). Le déclencheur 212 commande le chargeur 20 comme l'illustre la figure 2b. Le moteur de recherche 200 fournit un décodeur dcd notamment parmi ceux présent dans la mémoire ou base de décodeurs 201 du chargeur 20. Le décodeur dd peut être fournit directement par le chargeur 20 au premier terminal 1 voire au lecteur 10, par chargement dynamique, à savoir que le décodeur chargé sera supprimé du lecteur 10 dès que son utilisation sera terminée (dès la fin de la lecture du contenu c pour lequel il a été chargé). Le lecteur 10 lit alors le contenu c au moyen du décodeur dcd chargé dynamiquement. En particulier, le chargeur comporte en outre au moins un vérificateur de compatibilité 202 permettant de vérifier respectivement la compatibilité du lecteur 10, du premier terminal 1 avec le décodeur dcd fournit par le moteur de recherche 200. Ainsi, si le lecteur 10 et le premier terminal 1 sont compatibles, le vérificateur de compatibilité charge dynamiquement le décodeur dcd sur le premier terminal 1. Sinon, le vérificateur de compatibilité commande un dispositif de traitement de contenus 203. Le dispositif de traitement de contenus 203 requiert le contenu c auprès du gestionnaire 21 du deuxième terminal 2 puis le traite en fonction de la compatibilité du lecteur 10 et/ou du premier terminal 1. Notamment, le dispositif de traitement de contenus 203 décode le contenu c chargé dynamiquement sur le chargeur 20 si le lecteur est compatible mais pas le terminal ou convertit le contenu c chargé dynamiquement sur le chargeur 20 si ni le lecteur 10 ni le premier terminal 1 ne sont compatibles. Le dispositif de traitement de contenus 203 charge dynamiquement le contenu traité (décodé ou converti) sur le chargeur dynamique 20 notamment dans une mémoire 204 dont il fournit l'adresse pt, par exemple sous forme d'url, au gestionnaire de contenus 21. Le dispositif de transfert 210 transfert alors le contenu c traité à partir de cette adresse pt vers le premier terminal 1. La figure 2c illustre un troisième exemple d'implémentation du chargeur dynamique, selon l'invention, dans un dispositif de fourniture de services 2 d'un réseau de communication 3 distant d'un deuxième terminal de communication 1 b, selon l'invention, lequel deuxième terminal de communication communique avec un premier terminal la comportant un lecteur de contenus 10a. Le premier terminal la comporte, en particulier, une mémoire ou base de données lla dans laquelle sont stockées des contenus c. Le lecteur 10a lit les contenus de cette mémoire 11 a. Le deuxième terminal lb comporte, en particulier, un gestionnaire de contenus (non illustré). Notamment, le gestionnaire de contenus comporte un dispositif de transfert de contenus 10b vers le premier terminal 1 a. Le gestionnaire de contenus comporte, en particulier, une mémoire ou base de données 11 b dans laquelle sont stockées des contenus c. Le dispositif de transfert 10b transfère les contenus de cette mémoire 11 b vers le premier terminal 1 a, en particulier une mémoire 11a du premier terminal 1a. Le dispositif de transfert 10b permet notamment de déterminer si le lecteur 10a peut lire un contenu c qu'il doit transférer au premier terminal 1 a. Si le lecteur 10a ne permet pas de lire un contenu c, le dispositif de transfert 10b transmet une information d'échec de lecture, par exemple, à un déclencheur de chargement dynamique 12b qui peut être éventuellement intégré au dispositif de transfert 10b (non illustré). Le déclencheur 12b commande le chargeur 20 comme l'illustre la figure 2c via un réseau de communication 3. Le moteur de recherche 200 fournit un décodeur dcd notamment parmi ceux présent dans la mémoire ou base de décodeurs 201 du chargeur 20. Le décodeur dd peut être fournit directement par le chargeur 20 au premier terminal la voire au lecteur 10a, par chargement dynamique, à savoir que le décodeur chargé sera supprimé du lecteur 10a dès que son utilisation sera terminée (dès la fin de la lecture du contenu c pour lequel il a été chargé). Le dispositif de transfert 10b transfère alors le contenu c et le lecteur 10 lit le contenu c au moyen du décodeur dcd chargé dynamiquement. En particulier, le chargeur 20 comporte en outre au moins un vérificateur de compatibilité 202 permettant de vérifier respectivement la compatibilité du lecteur 10a du premier terminal la avec le décodeur dcd fournit par le moteur de recherche 200. Ainsi, si le lecteur 10a et le premier terminal la sont compatibles, le vérificateur de compatibilité charge dynamiquement le décodeur dcd sur le premier terminal 1 a. Sinon, le vérificateur de compatibilité commande un dispositif de traitement de contenus 203. Le dispositif de traitement de contenus 203 requiert le contenu c auprès du gestionnaire (non illustré) du deuxième terminal lb (en particulier auprès du dispositif de transfert 10b) puis le traite en fonction de la compatibilité du lecteur 10a et/ou du premier terminal 1 a. Notamment, le dispositif de traitement de contenus 203 décode le contenu c chargé dynamiquement sur le chargeur 20 si le lecteur est compatible mais pas le premier terminal ou convertit le contenu c chargé dynamiquement sur le chargeur 20 si ni le lecteur 10a ni le premier terminal la ne sont compatibles. Le dispositif de traitement de contenus 203 charge dynamiquement le contenu traité (décodé ou converti) sur le chargeur dynamique 20 notamment dans une mémoire 204 dont il fournit l'adresse pt, par exemple sous forme d'url, au gestionnaire de contenus (en particulier au du dispositif de transfert 10b). Le dispositif de transfert 10b transfert alors le contenu c traité à partir de cette adresse pt vers le premier terminal 1 a. L'invention vise aussi un support. Le support d'informations peut être n'importe quelle entité ou dispositif capable de stocker un programme selon l'invention. Par exemple, le support peut comporter un moyen de stockage, tel qu'une ROM, par exemple un CD ROM ou une ROM de circuit microélectronique ou encore un moyen d'enregistrement magnétique, par exemple une disquette ou un disque dur. D'autre part, le support d'informations peut être un support transmissible tel qu'un signal électrique ou optique qui peut être acheminé via un câble électrique ou optique, par radio ou par d'autres moyens. Un programme selon l'invention peut être en particulier téléchargé sur un réseau notamment de type Internet. Alternativement, le support d'informations peut être un circuit intégré dans lequel le programme est incorporé, le circuit étant adapté pour exécuter ou pour être utilisé dans l'exécution du procédé en question. Dans une autre implémentation, l'invention est mise en oeuvre au moyen de composants logiciels et/ou matériels. Dans cette optique le terme module peut correspondre aussi bien à un composant logiciel ou à un composant matériel. Un composant logiciel correspond à un ou plusieurs programmes d'ordinateur, un ou plusieurs sous-programmes d'un programme, ou de manière plus générale à tout élément d'un programme ou d'un logiciel apte à mettre en oeuvre une fonction ou un ensemble de fonction selon la description ci-dessous. Un composant matériel correspond à tout élément d'un ensemble matériel (ou hardware) apte à mettre en oeuvre une fonction ou un ensemble de fonctions. REVENDICATIONS1. Procédé de chargement dynamique mis en oeuvre lors d'une action sur un contenu à destination d'un terminal multimédia comportant, suite à une réception d'une commande de déclenchement de chargement dynamique d'un décodeur par un terminal mettant en oeuvre l'action sur ledit contenu, ladite action permettant de déterminer qu'une lecture dudit contenu par ledit terminal destinataire sera un échec de lecture, une recherche d'un décodeur en fonction d'au moins un format d'un contenu, ledit décodeur résultant sera transmis à une mémoire temporaire. 2. Procédé de chargement dynamique selon l'une quelconque des revendications précédentes, caractérisé en ce que le procédé de chargement dynamique comporte une émission d'un décodeur résultant de la recherche dans une mémoire temporaire d'un terminal du réseau de communication local lorsque les capacités dudit terminal du réseau de communication local sont compatibles avec les caractéristiques dudit décodeur résultant. 3. Procédé de chargement dynamique selon l'une quelconque des revendications 1 ou 2 caractérisé en ce que le procédé de chargement dynamique comporte un décodage dudit contenu en fonction des capacités du terminal multimédia destinataire lorsqu'au moins une capacité dudit terminal multimédia est incompatible avec au moins une caractéristique dudit décodeur résultant, ledit contenu décodé étant stocké dans une mémoire temporaire le temps de l'action sur ledit contenu décodé. 4. Procédé de chargement dynamique selon l'une quelconque des revendications 1 ou 2 caractérisé en ce que le procédé de chargement dynamique comporte un conversion dudit contenu en fonction des capacités de lecture du terminal multimédia destinataire lorsqu'au moins une capacité de lecture dudit terminal multimédia est incompatible avec au moins une caractéristique dudit décodeur résultant, ledit contenu convertit étant stocké dans une mémoire temporaire le temps de l'action sur ledit contenu converti. 5. Programme comprenant des instructions de code de programme pour l'exécution des étapes du procédé de chargement dynamique selon l'une quelconque des revendications précédentes lorsque ledit programme est exécuté par un processeur. 6. Chargeur dynamique comportant un moteur de recherche de décodeur en fonction d'au moins un format d'un contenu activé suite à une réception d'une commande de déclenchement de chargement dynamique d'un décodeur par un terminal mettant en oeuvre une action sur ledit contenu, ladite action permettant de déterminer qu'une lecture dudit contenu par un terminal destinataire sera un échec de lecture. 7. Dispositif de fourniture de services comportant : - au moins un décodeur et - un chargeur dynamique comportant un moteur de recherche de décodeur, parmi lesdits au moins un décodeur dudit dispositif de fourniture de services, en fonction d'au moins un format d'un contenu activé suite à une réception d'une commande dedéclenchement de chargement dynamique d'un décodeur par un terminal mettant en oeuvre une action sur ledit contenu, ladite action permettant de déterminer qu'une lecture dudit contenu par un terminal destinataire sera un échec de lecture. 8. Procédé d'action sur des contenus à destination d'un terminal multimédia comportant, lorsqu'une action sur un contenu détermine qu'une lecture dudit contenu par le terminal multimédia destinataire sera un échec de lecture, un déclenchement de chargement dynamique d'un décodeur en fonction d'au moins du format du contenu, ledit chargement dynamique comportant une recherche d'un décodeur en fonction au moins du format du contenu. 9. Procédé d'action selon la revendication précédente caractérisé en ce que ladite action est une lecture dudit contenu par le terminal multimédia destinataire. 10. Procédé d'action selon la revendication 8, caractérisé en ce que ladite action est un transfert dudit contenu à destination d'un terminal multimédia destinataire à partir du terminal du réseau de communication local mettant en oeuvre ladite action. 11. Procédé d'action selon l'une quelconque des revendications 8 à 10, caractérisé en ce que l'action sur un contenu comporte, lorsqu'une détermination de compatibilité aboutit à une incompatibilité des capacités dudit terminal multimédia avec ledit décodeur fonction du format dudit contenu, un accès par le terminal multimédia destinataire à une mémoire temporaire distante dans laquelle ledit contenu a été stocké après conversion par un dispositif distant de chargement dynamique. 12. Programme comprenant des instructions de code de programme pour l'exécution des étapes du procédé d'action selon l'une quelconque des revendications 8 à 12 lorsque ledit programme est exécuté par un processeur. 13. Gestionnaire de contenus à destination d'un terminal multimédia comportant un déclencheur de chargement dynamique, ledit déclencheur transmettant, lorsqu'un lecteur de contenus du terminal multimédia destinataire n'est pas apte à lire un contenu, une commande de déclenchement de chargement dynamique en fonction au moins du format dudit contenu à un chargeur dynamique, ledit chargeur dynamique comportant un moteur de recherche d'un décodeur en fonction au moins du format dudit contenu. 14. Terminal comportant un gestionnaire de contenus à destination d'un terminal multimédia comportant un déclencheur de chargement dynamique, ledit déclencheur transmettant, lorsqu'un lecteur de contenus dudit terminal multimédia n'est pas apte à lire un contenu, une commande de déclenchement de chargement dynamique en fonction au moins du format dudit contenu. 15. Terminal selon la revendication précédente, caractérisé en ce que le terminal comporte un chargeur dynamique comportant un moteur de recherche de décodeur en fonction d'au moins un format d'un contenu activé suite à une réception d'une commande de déclenchement de chargement dynamique d'un décodeur par un terminal mettant en oeuvreune action sur ledit contenu, ladite action permettant de déterminer qu'une lecture dudit contenu par un terminal destinataire sera un échec de lecture.