Brevet FR3026589A1 — publié le 20160401

L'invention concerne un procédé d'adaptation d'affichage d'un flux vidéo par un client, en particulier un client, tel qu'un navigateur HTML5.0 et/ou utilisant un protocole de communication WebRTC pour recevoir le flux vidéo. L'affichage d'un flux vidéo par un client est, généralement, fixé, de manière prédéfinie, sur le client au moyen d'une balise vidéo. Suivant la résolution de l'équipement fournissant, la vidéo portée par le flux vidéo sera affichée soit de manière déformée, soit partiellement, soit de manière illisible pour l'utilisateur d'un terminal mettant en oeuvre le client, soit voire ne pourra pas être affichée. En effet, si la balise vidéo est égale à la résolution de l'équipement fournissant le flux vidéo, soit l'affichage de la vidéo occupera une toute petite partie de la fenêtre du client si la taille de l'écran du terminal est grande par rapport à cette résolution, soit l'affichage d'une partie de la vidéo sera rogné si la taille de l'écran du terminal est petite par rapport à cette résolution. En outre, si la balise vidéo est égale à la taille de la fenêtre du client sur laquelle la vidéo est affichée, la vidéo sera éventuellement être déformée, et/ou étiré et/ou floue en raison du fort ratio entre la résolution de l'équipement fournissant le flux vidéo et la taille de la fenêtre d'affichage. Dans le cas d'affichage de vidéo chargée préalablement à l'affichage, des logiciels de redimensionnement sont proposés qui permettent de redimensionner la vidéo à la taille de la fenêtre du client sur laquelle elle est affichée afin que la vidéo occupe totalement dans au moins une dimension la fenêtre du client sans pour autant être déformée. Ce traitement de redimensionnement demande un délai de traitement et nécessite de traiter totalement la vidéo avant de l'afficher. Un des buts de la présente invention est de remédier à des insuffisances de l'état de la technique. Un objet de l'invention est un procédé d'adaptation d'affichage d'un flux vidéo par un client. Le procédé d'adaptation comporte une modification d'une balise vidéo du client. La balise vidéo modifiée est fonction d'une résolution d'un équipement fournissant le flux vidéo, d'une taille d'une fenêtre d'affichage du flux vidéo et d'un paramètre de précision. La balise vidéo modifiée a une même relation que la résolution à la taille de la fenêtre d'affichage dans laquelle le flux vidéo est affiché par le client. Ainsi, l'affichage d'un flux vidéo temps réel peut être redimensionné tout en conservant le caractère temps réel, sans déformation et sans perte de qualité lors de l'affichage de la vidéo portée par le flux vidéo. Le paramètre de précision permet notamment de conserver le radio de la vidéo d'origine 4 :3, 16 :9, etc. Avantageusement, le procédé d'adaptation comporte, suite à une réception d'au moins la résolution de l'équipement fournissant le flux vidéo, un traitement de ladite résolution en fonction du paramètre de précision, la résolution résultante du traitement étant utilisée dans l'étape de modification de balise vidéo. Ainsi, le seul délai apporté par l'adaptation est celui d'un traitement et d'une modification d'une balise vidéo au moyen du résultat du traitement effectués une seule fois pour tout le flux vidéo, suite à la réception de la résolution avec le début du flux vidéo. 15 Avantageusement, la modification est mise en oeuvre lorsqu'au moins une des dimensions de la taille de la fenêtre d'affichage du client est inférieure à l'une des dimensions de la résolution. Ainsi, lorsque la taille de la fenêtre d'affichage est plus petite que la résolution, 20 l'affichage temps réel de la vidéo portée par le flux temps réel est réduit pour ne pas dépasser la taille de la fenêtre d'affichage du client. Avantageusement, lorsqu'au moins une des dimensions de la taille de la fenêtre d'affichage du client est inférieure à l'une des dimensions de la résolution, la balise vidéo modifiée 25 est proportionnelle à la résolution, le facteur de proportion fonction du paramètre de précision inférieur à 1. Avantageusement, lorsqu'au moins une des dimensions de la taille de la fenêtre d'affichage du client est inférieure à l'une des dimensions de la résolution, chaque dimension de la 30 balise vidéo modifiée est égale à la dimension correspondante de la résolution multipliée par le paramètre de précision auquel a été soustrait 1, et divisée par le paramètre de précision. Ainsi, la qualité de la vidéo portée par le flux vidéo est mieux respectée lors de l'affichage de cette vidéo sur une fenêtre d'affichage de taille inférieure à la résolution. 35 Avantageusement, la modification est mise en oeuvre lorsqu'au moins une des dimensions de la taille de la fenêtre d'affichage du client est supérieure à l'une des dimensions de la résolution. 10 Ainsi, lorsque la taille de la fenêtre d'affichage est plus petite à la résolution, l'affichage temps réel de la vidéo portée par le flux temps réel est augmentée au début de la lecture du flux vidéo affiché (et sans impact sur celle-ci) pour bénéficier au maximum de la taille de la fenêtre d'affichage du client. Avantageusement, lorsqu'au moins une des dimensions de la taille de la fenêtre d'affichage du client est supérieure à l'une des dimensions de la résolution, la balise vidéo modifiée est proportionnelle à la résolution, le facteur de proportion fonction du paramètre de précision supérieur à 1. Avantageusement, lorsqu'au moins une des dimensions de la taille de la fenêtre d'affichage du client est supérieure à l'une des dimensions de la résolution, chaque dimension de la balise vidéo modifiée est égale à la dimension correspondante de la résolution multipliée par le paramètre de précision auquel a été soustrait 1, et divisée par le paramètre de précision. Ainsi, la qualité de la vidéo portée par le flux vidéo est mieux respectée lors de l'affichage de cette vidéo sur une fenêtre d'affichage de taille supérieure à la résolution. Avantageusement, la taille de la fenêtre d'affichage est égale à la taille fournie par le 20 client à laquelle a été soustrait la taille du menu du client et/ou la taille du menu du service fournissant le flux vidéo. Ainsi, l'affichage vidéo bénéficie au maximum de la fenêtre du client tout en conservant des moyens d'interactions utiles puisqu'il couvre, le cas échéant, des zones de la 25 fenêtre d'affichage non réservées au menu du client et/ou au menu du service utiles durant l'affichage de la vidéo. En outre, lorsque la taille de la fenêtre d'affichage est inférieure à la résolution, l'affichage de la vidéo se rapproche ainsi de la résolution de l'équipement fournissant le flux vidéo. 30 Avantageusement, le paramètre de précision est un paramètre prédéfini. Ainsi, le paramètre de précision peut être fixé à une valeur donnée telle que une valeur, généralement, dans une fourchette de 90 à 1000, en particulier le paramètre de précision 35 peut être fixé à 100 quelle que soit la résolution 720pixels ou 1080 pixels. Avantageusement, le paramètre de précision est fonction de la qualité du flux vidéo. 10 15 Ainsi, le paramètre de précision peut évoluer avec la qualité croissante des équipements. Cela permettra d'avoir que le paramètre de précision s'adapte lui-aussi, notamment aux nouveaux équipements 4K. 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 d'affichage 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'adaptation 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 procédé d'affichage d'un flux vidéo par un client. Le procédé d'affichage comporte une adaptation d'un affichage du flux vidéo. L'adaptation met en oeuvre une modification d'une balise vidéo du client, la balise vidéo modifiée étant fonction d'une résolution d'un équipement fournissant le flux vidéo, d'une taille d'une fenêtre d'affichage du flux vidéo et d'un paramètre de précision, la balise vidéo modifiée ayant une même relation que la résolution à la taille de la fenêtre d'affichage dans laquelle le flux vidéo est affiché par le client. Un objet de l'invention est aussi un dispositif d'affichage d'un flux vidéo dans une fenêtre d'un client. Le dispositif d'affichage comporte un adaptateur de l'affichage du flux vidéo. L'adaptateur modifie une balise vidéo du client, la balise vidéo modifiée étant fonction d'une résolution d'un équipement fournissant le flux vidéo, d'une taille d'une fenêtre d'affichage du flux vidéo et d'un paramètre de précision, la balise vidéo modifiée ayant une même relation que la résolution à la taille de la fenêtre d'affichage dans laquelle le flux vidéo est affiché par le client. Un objet de l'invention est encore un client apte à afficher des flux vidéo. Le client comporte un adaptateur de l'affichage du flux vidéo. L'adaptateur modifie une balise vidéo du client, la balise vidéo modifiée étant fonction d'une résolution d'un équipement fournissant le flux vidéo, d'une taille d'une fenêtre d'affichage du flux vidéo et d'un paramètre de précision, la balise vidéo modifiée ayant une même relation que la résolution à la taille de la fenêtre d'affichage dans laquelle le flux vidéo est affiché par le client. 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é d'un procédé d'adaptation d'affichage d'un flux vidéo par un client selon l'invention, Figure 2, un schéma simplifié d'un terminal comportant un dispositif d'affichage d'un flux vidéo par un client selon l'invention, La figure 1 illustre un schéma simplifié d'un procédé d'adaptation d'affichage d'un flux vidéo par un client selon l'invention. Le procédé d'adaptation ADPT d'affichage d'un flux vidéo fv par un client CL comporte une modification MDF d'une balise vidéo BV du client CL. La balise vidéo modifiée bv' est fonction d'une résolution S d'un équipement EQT fournissant le flux vidéo fv, d'une taille T d'une fenêtre d'affichage du flux vidéo et d'un paramètre de précision p. La balise vidéo modifiée bv' a une même relation que la résolution S à la taille T de la fenêtre d'affichage dans laquelle le flux vidéo est affiché par le client. Dans le cas d'un affichage en deux dimensions, la résolution de l'équipement est en deux dimensions S=(Sx,Sy), et la taille de la fenêtre d'affichage aussi T=(Tx,Ty). En particulier, le procédé d'adaptation comporte, suite à une réception REC d'au moins la résolution S de l'équipement EQT fournissant le flux vidéo fv, un traitement TRT de ladite résolution S en fonction du paramètre de précision p, la résolution résultante du traitement Sr étant utilisée dans l'étape de modification MDF de balise vidéo. En particulier, la balise vidéo modifiée bv' est proportionnelle à la résolution S : by'=( it Sx, it Sy), où n est un facteur de proportion fonction du paramètre de précision p : = f(p). Notamment, la résolution résultante Sr servant à modifier MDF la balise vidéo est proportionnelle à la résolution S : SC=h( t, S), où Tc est un facteur de proportion fonction du paramètre de précision p : = f(p) permettant de conserver le ratio de la résolution de l'équipement. En particulier, la modification MDF est mise en oeuvre lorsqu'au moins une des dimensions de la taille de la fenêtre d'affichage du client est inférieure à l'une des dimensions de la résolution ( T<>S = [ Notamment, le procédé d'adaptation comporte une vérification de la relation de la résolution par rapport à la taille T<>S. Lorsque la relation est [ S déclenche la modification MDF de la balise vidéo. Dans ce cas d'une relation d'infériorité [ S = p1). Par exemple, si Tx> Sx ou Ty> Sy alors la modification MDF est mise en oeuvre. Notamment, le procédé d'adaptation comporte une vérification de la relation de la résolution par rapport à la taille T<>S. Lors que la relation est pl: la taille T est supérieure à la résolution S, en particulier dans au moins l'une des leurs dimensions, la vérification T<>S déclenche la modification MDF de la balise vidéo. Dans ce cas d'une relation de supériorité le facteur de proportion Tc est, par exemple, supérieur à 1. En particulier, dans ce cas d'une relation de supériorité[>], chaque dimension de la balise vidéo modifiée (bv'x,bv'y) est égale à la dimension correspondante de la résolution (Sx, Sy) multipliée par le paramètre de précision auquel a été soustrait 1 (p+1), et divisée par le paramètre de précision p: si Tx> Sx ou Ty> Sy, alors bv'x=(p+1)Sx/p et bv'y=(p+1)Sy/p soit bv'x= it Sx et bv'y= it Sy avec n=f+(p)=(p+1)/p En particulier, le paramètre de précision est un paramètre prédéfini, par exemple dans une fourchette de 95 à 1000. Notamment, le paramètre de précision peut être fixé à 100 quel que soit l'équipement EQT fournissant un flux vidéo avec une qualité VGA de l'ordre de 720 pixels, mais aussi de l'ordre de 1080p, ou encore pour des qualités moins courantes, telles que 4 :3. L'optimisation de l'affichage à la fois en termes de taille, de déformation et de qualité d'affichage semble obtenue pour un paramètre de précision p fixé à une valeur d'environ 100. Pour augmenter la qualité de l'affichage, le paramètre de précision p sera fixé à une valeur supérieure, notamment à 1000. Notamment, le paramètre de précision p prédéfini est lu d'une mémoire MEM_p. En particulier, le paramètre de précision p est fonction de la qualité q du flux vidéo fv : p=1(q). Ainsi, la modification MDF est aussi fonction de la qualité q du flux vidéo fv. Ainsi, la modification ne sera pas la même en fonction de la qualité de l'équipement EQT fournissant le flux vidéo fv : Par exemple, pour un premier équipement EQT1 de qualité VGA 720p, le paramètre de précision p prendra une valeur de 100 et pour un deuxième équipement EQT2 de qualité 4K, le paramètre de précision p passera automatiquement à une autre valeur, par exemple 4000. Un mode de réalisation du procédé d'adaptation ADPT est un programme comprenant des instructions de code de programme pour l'exécution des étapes du procédé d'adaptation lorsque ledit programme est exécuté par un processeur. Soit, le procédé d'adaptation ADAPT est intégré dans un procédé d'affichage VDSP: Le procédé d'affichage VDSP d'un flux vidéo fv par un client CL comporte alors l' adaptation ADAPT d'un affichage du flux vidéo. L'adaptation ADAPT met en oeuvre une modification MDF d'une balise vidéo by du client CL. La balise vidéo modifiée by' est fonction d'une résolution S d'un équipement EQT fournissant le flux vidéo fv, d'une taille T d'une fenêtre d'affichage du flux vidéo et d'un paramètre de précision p. La balise vidéo modifiée bv' a une même relation que la résolution S à la taille S de la fenêtre d'affichage dans laquelle le flux vidéo est affiché par le client. Soit le procédé d'adaptation ADAPT échange avec le procédé d'affichage VSDP (exemple non illustré), le procédé d'affichage fournissant la taille T de la fenêtre d'affichage et le procédé d'adaptation la balise vidéo modifiée by' soit directement soit indirectement, par exemple par inscription dans une base de données d'affichage BDD_A comportant la taille A de la fenêtre client dont est fonction la taille T de la fenêtre d'affichage, la balise vidéo BV, En particulier, le procédé d'affichage comporte une ouverture de la fenêtre d'affichage OWDW dans laquelle le flux vidéo fv reçu par le client CL sera affichée. Notamment, l'ouverture de la fenêtre lit la taille de la fenêtre client A, soit A=(Ax,Ay) pour un affichage en deux dimension, dans une base de données d'affichage BDD_A .40 En particulier, le procédé d'affichage comporte un affichage DSP de la vidéo portée par le flux vidéo At reçu par le client CL en fonction de la balise vidéo, notamment la balise vidéo BV lue dans une base de données d'affichage BDD_A ou directement fournie bv' par le procédé d'adaptation ADPT. En particulier, le procédé d'affichage comporte une modification de la taille de la fenêtre d'affichage RSZ préalablement ou pendant l'affichage DSP. La nouvelle taille A de la fenêtre client et/ou la nouvelle taille M du menu du client et/ou la nouvelle taille W du menu du service mis en oeuvre par l'équipement EQT fournissant le flux vidéo hi sont soit fournies directement au procédé d'adaptation ADAPT, soit inscrit dans une base de données d'affichage BD D_A. En particulier, une détection de changement de taille AA#0 ? déclenche mdf trg soit, de manière générale, l'adaptation ADPT, soit, plus particulièrement, la modification MDF. Dans le cas où c'est la modification MDF qui est déclenchée, la modification MDF comporte le traitement TRT (non illustré) ou déclenche ce traitement TRT. Par exemple, la détection de changement de taille AA#0 ? est intégrée soit dans l'adaptation ADPT (non illustré), soit dans le procédé d'affichage VSDP. Notamment, la détection de changement de taille AA#0 ? comporte une surveillance de la fenêtre d'affichage et/ou de la modification de taille RSZ et/ou de la taille A inscrite dans la base de données d'affichage BDD_A. En particulier, la taille de la fenêtre d'affichage T servant à l'adaptation ADPT est fonction de la taille de la fenêtre client A : T=g(A). Notamment, lorsque certains menus sont utiles lors d'un affichage vidéo, il peut être envisagé que l'affichage ne se fasse pas sur la totalité de la fenêtre client mais seulement une partie de la fenêtre client laissant de l'espace à l'affichage d'un ou plusieurs menus tels que le menu du client et/ou le menu du service de flux vidéo. Alors la taille T de la fenêtre d'affichage correspond à la taille de la fenêtre client A diminué de la taille du menu client M et/ou de la taille du menu du service W, soit en cas d'affichage en deux dimensions : Tx=Ax-Mx-Wx et Ty=Ay-My-Wy. Un mode de réalisation du procédé d'affichage VDSP est un programme comprenant des instructions de code de programme pour l'exécution des étapes du procédé d'affichage lorsque ledit programme est exécuté par un processeur. En particulier, un procédé client de service de flux vidéo comporte un établissement CNX_STB d'une connexion du client CL avec un équipement EQT fournissant des flux vidéo, voire fournissant le service de flux vidéo. Par exemple, l'établissement de connexion CNX_STB mis en oeuvre par le client CL envoie une requête de connexion cnx req à l'équipement EQT déclenchant la connexion. Notamment, la connexion n'est pas déclenchée tant que l'établissement CNX_STB d'une connexion n'a pas reçu un accord de connexion cnx ok ou un accusé réception de demande de connexion (non illustré) en provenance de l'équipement EQT. La connexion ou plus particulièrement l'établissement de la connexion CNX_STB déclenche mdf_trg en parallèle la mise en oeuvre du procédé d'adaptation ADAPT et/ou de la modification MDF de la balise vidéo. Dans le cas où c'est la modification MDF qui est déclenchée, la modification MDF comporte le traitement TRT (non illustré) ou déclenche ce traitement TRT. La résolution S et/ou la qualité q de l'équipement EQT est reçu REC soit par le procédé client, soit au sein du procédé d'adaptation ADPT. En particulier, l'établissement de la connexion CNX_STB récupère auprès de l'équipement EQT la résolution S et/ou la qualité q et les fournissent au procédé d'adaptation ADPT. Une fois la connexion établie CNX_STB, le procédé client comporte une réception d'un flux vidéo FREC qui déclenche le procédé d'affichage VDSP pour afficher le flux vidéo fv reçu. La figure 2 illustre un schéma simplifié d'un terminal 1 comportant un dispositif d'affichage 131 d'un flux vidéo fv par un dispositif client 13 selon l'invention. Le dispositif d'affichage 131 d'un flux vidéo fv dans une fenêtre d'un dispositif client 13 comporte un adaptateur 1312 de l'affichage du flux vidéo. L'adaptateur 1312 modifie une balise vidéo du client. La balise vidéo modifiée est fonction d'une résolution d'un équipement 2fournissant le flux vidéo (tel qu'un serveur de streaming vidéo), d'une taille d'une fenêtre d'affichage du flux vidéo et d'un paramètre de précision. La balise vidéo modifiée a une même relation que la résolution à la taille de la fenêtre d'affichage dans laquelle le flux vidéo est affiché par le client. En particulier, l'adaptateur 1312 comporte un module de modification 1312m de la balise vidéo en fonction d'une résolution d'un équipement 2 fournissant le flux vidéo (tel qu'un serveur de streaming vidéo), d'une taille d'une fenêtre d'affichage du flux vidéo et d'un paramètre de précision. Le module de modification 1312m fournit la balise vidéo modifiée by' au dispositif d'affichage 131 directement (non illustré) ou indirectement, notamment en l'inscrivant dans une base de données d'affichage 1313. En particulier, l'adaptateur 1312 comporte un module de traitement 1312c intégré (non illustré) ou non dans le module de modification 1312m. Le module de traitement 1312c reçoit ou récupère la résolution S de l'équipement 2, directement ou indirectement auprès de l'équipement 2 notamment au moyen de l'émetteur/récepteur 10 d'un terminal 1 comportant le dispositif client 13. Le module de traitement 1312c calcule une résolution résultante Sr fonction de la résolution S de l'équipement 2, d'un paramètre de précision p et de la taille de la fenêtre d'affichage T. Le module de traitement 1312c fournit la résolution résultante Sr au module de modification 1312m. En particulier, l'adaptateur 1312 comporte un module de surveillance 1312d surveillant la fenêtre d'affichage, en particulier la taille de la fenêtre d'affichage. Le module de surveillance 1312d déclenche, directement ou non, le module de modification 1312m lors d'une modification de la fenêtre de surveillance. Soit le module de surveillance 1312d déclenche le module de calcul 1312c qui déclenche le module de modification en fournissant la résolution résultante Sr. Soit le module de surveillance 1312d déclenche le module de traitement 1312m qui déclenche éventuellement le module de traitement 1312m. Etc. En particulier, le dispositif d'affichage 131 comporte un module d'affichage 1310 recevant le flux vidéo fy et affichant la vidéo portée par ce flux vidéo dans la fenêtre d'affichage du client en fonction au moins d'une balise vidéo by lue notamment dans une base de données d'affichage 1313. Ainsi, lorsque la balise vidéo inscrite dans la base de données 1313 est la balise vidéo modifiée inscrite par l'adaptateur 1312, l'affichage de la vidéo est optimisé en termes de taille, de déformation et de qualité. En particulier, le dispositif d'affichage 131 comporte un module de gestion de fenêtre client 1311. Les modules d'affichage 1310 et de gestion de fenêtre 1311 échange de tel sorte que la vidéo portée par le flux soit affichée dans la zone de la fenêtre dédié à l'affichage de la vidéo. Notamment, le dispositif de gestion de fenêtre 1311 lit et/ou inscrit la taille de la fenêtre client A et/ou la taille du menu client M et/ou la taille du menu du service W de/dans la base de données 1313. En particulier, un client 13 apte à afficher des flux vidéo fv comporte l'adaptateur 1312 de l'affichage du flux vidéo. Notamment, le client 13 comporte le dispositif d'affichage 131 comportant l'adaptateur 1312. En particulier, le client 13 comporte un module de requête 130 recevant des commandes cmd d'interaction d'un utilisateur U avec un terminal 1 et émettant des requêtes req vers au moins un dispositif de flux vidéo 2, tel qu'un serveur de streaming vidéo. Les requêtes req sont notamment des requêtes de connexion au dispositif de flux vidéo 2, et/ou des requêtes de catalogues de flux vidéo et/ou des requêtes de flux vidéo, etc. Ces requêtes sont notamment transmises au moyen de l'émetteur/récepteur 10 du terminal 1. Les requêtes req sont notamment des requêtes de modification de la taille de la fenêtre client A par l'utilisateur U qui sont transmises au module de gestion de fenêtre 1311. En particulier, le module de surveillance 1312d de l'adaptateur 1312 échange et/ou surveille le module de gestion de fenêtre 1311 du dispositif d'affichage.40 En particulier, un utilisateur U dispose d'un terminal U pour accéder à des vidéos proposées par un serveur distant 2 aussi nommé dispositif de fourniture de service de flux vidéo. Le terminal 1 est un terminal de communication comportant un émetteur/récepteur 10 permettant au terminal 1 d'échanger notamment avec le dispositif de fourniture de service de flux vidéo 2. En particulier, le terminal 1 comporte un afficheur, tel qu'un écran, 11 et une interface utilisateur 12, tel que l'écran lorsqu'il est tactile ou un clavier, une souris, une caméra, un microphone, etc. L'utilisateur U interagit avec l'interface utilisateur 12 notamment pour commander cmd la connexion du dispositif client 13, notamment intégré dans le terminal 1, avec le dispositif de fourniture de service de flux vidéo 2, puis, éventuellement, la diffusion d'un flux vidéo. La vidéo portée par le flux vidéo émis par le dispositif de fourniture de service de flux vidéo 2 sera affiché sur l'écran 2 pour l'utilisateur U de manière optimale en termes de taille, déformation et qualité d'affichage car l'écran 2 est contrôlé par le dispositif d'affichage 131 comportant un adaptateur 1312 selon l'invention. L'invention vise aussi un support. Le support d'informations peut être n'importe quelle entité ou dispositif capable de stocker le programme. 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. Le 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é d'adaptation d'affichage d'un flux vidéo par un client, le procédé d'adaptation comportant une modification d'une balise vidéo du client, la balise vidéo modifiée étant fonction d'une résolution d'un équipement fournissant le flux vidéo, d'une taille d'une fenêtre d'affichage du flux vidéo et d'un paramètre de précision, la balise vidéo modifiée ayant une même relation que la résolution à la taille de la fenêtre d'affichage dans laquelle le flux vidéo est affiché par le client. 2. Procédé d'adaptation selon la revendication précédente caractérisé en ce que le procédé d'adaptation comporte, suite à une réception d'au moins la résolution de l'équipement fournissant le flux vidéo, un traitement de ladite résolution en fonction du paramètre de précision, la résolution résultante du traitement étant utilisée dans l'étape de modification de balise vidéo. 3. Procédé d'adaptation selon la revendication précédente, caractérisé en ce que la modification est mise en oeuvre lorsqu'au moins une des dimensions de la taille de la fenêtre d'affichage du client est inférieure à l'une des dimensions de la résolution . 4. Procédé d'adaptation selon la revendication précédente, caractérisé en ce que la balise vidéo modifiée est proportionnelle à la résolution, le facteur de proportion fonction du paramètre de précision étant inférieur à 1. 5. Procédé d'adaptation selon l'une quelconque des revendications 3 ou 4, caractérisé en ce que chaque dimension de la balise vidéo modifiée est égale à la dimension correspondante de la résolution multipliée par le paramètre de précision auquel a été soustrait 1, et divisée par le paramètre de précision. 6. Procédé d'adaptation selon l'une quelconque des revendications précédentes, caractérisé en ce que la modification est mise en oeuvre lorsqu'au moins une des dimensions de la taille de la fenêtre d'affichage du client est supérieure à l'une des dimensions de la résolution . 7. Procédé d'adaptation selon la revendication précédente, caractérisé en ce que la balise vidéo modifiée est proportionnelle à la résolution, le facteur de proportion fonction du paramètre de précision supérieur à 1. 8. Procédé d'adaptation selon l'une quelconque des revendications 6 ou 7, caractérisé en ce que chaque dimension de la balise vidéo modifiée est égale à la dimension correspondante de la résolution multipliée par le paramètre de précision auquel a été soustrait 1, et divisée par le paramètre de précision. 9. Procédé d'adaptation selon l'une quelconque des revendications précédentes, caractérisé en ce que la taille de la fenêtre d'affichage est égale à la taille fournie par le client à laquelle a été soustrait la taille du menu du client et/ou la taille du menu du service fournissant le flux vidéo. 10. Procédé d'adaptation selon l'une quelconque des revendications précédentes caractérisé en ce que le paramètre de précision est un paramètre prédéfini. 11. Procédé d'adaptation selon l'une quelconque des revendications 1 à 9 caractérisé en ce que le paramètre de précision est fonction de la qualité du flux vidéo. 12. Programme comprenant des instructions de code de programme pour l'exécution des étapes du procédé d'adaptation selon l'une quelconque des revendications précédentes lorsque ledit programme est exécuté par un processeur. 13. Procédé d'affichage d'un flux vidéo par un client, le procédé d'affichage comportant une adaptation d'un affichage du flux vidéo, l'adaptation mettant en oeuvre une modification d'une balise vidéo du client, la balise vidéo modifiée étant fonction d'une résolution d'un équipement fournissant le flux vidéo, d'une taille d'une fenêtre d'affichage du flux vidéo et d'un paramètre de précision, la balise vidéo modifiée ayant une même relation que la résolution à la taille de la fenêtre d'affichage dans laquelle le flux vidéo est affiché par le client. 14. Dispositif d'affichage d'un flux vidéo dans une fenêtre d'un client comportant un adaptateur de l'affichage du flux vidéo, l'adaptateur modifiant une balise vidéo du client, la balise vidéo modifiée étant fonction d'une résolution d'un équipement fournissant le flux vidéo, d'une taille d'une fenêtre d'affichage du flux vidéo et d'un paramètre de précision, la balise vidéo modifiée ayant une même relation que la résolution à la taille de la fenêtre d'affichage dans laquelle le flux vidéo est affiché par le client. 15. Client apte à afficher des flux vidéo comportant un adaptateur de l'affichage du flux vidéo, l'adaptateur modifiant une balise vidéo du client, la balise vidéo modifiée étant fonction d'une résolution d'un équipement fournissant le flux vidéo, d'une taille d'une fenêtre d'affichage du flux vidéo et d'un paramètre de précision, la balise vidéo modifiée ayant une même relation que la résolution à la taille de la fenêtre d'affichage dans laquelle le flux vidéo est affiché par le client.