Brevet FR3054945A1 — publié le 20180209

PROCÉDÉ DE LECTURE ET DE GÉNÉRATION D'UN FLUX VIDÉO CONTENANT DES IMAGES COMPRESSÉES ET CHIFFRÉES [1] L'invention concerne un procédé de lecture et un lecteur d'un flux vidéo contenant des images compressées et chiffrées. L'invention concerne également un procédé de génération ainsi qu'un générateur d'un flux vidéo contenant des images compressées et chiffrées. Enfin, l'invention concerne aussi un support d'enregistrement d'informations pour la mise en oeuvre de ces procédés. [2] Par « compression », on désigne ici l'opération consistant à réduire le nombre de bits utilisés pour coder une même information. On désigne comme information compressée le résultat de cette opération. Par « décompression », on désigne l'opération inverse, qui permet d'obtenir, à partir de l'information compressée, l'information sous la forme qu'elle avait avant d'être compressée, et comme information décompressée son résultat. [003] Par « chiffrement », on désigne l'opération consistant à rendre inintelligible une information à l'aide d'une information secrète appelée « clef » de manière à ce que cette information puisse être de nouveau rendue intelligible seulement à l'aide de cette clef, ou d'une autre clef correspondant à cette clef. On désigne comme information chiffrée le résultat de cette opération. Par « déchiffrement », on désigne l'opération inverse, qui permet d'obtenir, à partir de l'information chiffrée, l'information sous la forme qu'elle avait avant d'être chiffrée, et comme information déchiffrée son résultat. [004] Des procédés de lecture, par un lecteur électronique, d'un flux vidéo contenant des images compressées et chiffrées sont connus. À cet effet, le lecteur 25 électronique comporte : - un module de déchiffrement qui déchiffre le flux vidéo pour obtenir un flux vidéo déchiffré, - un codec (codeur - décodeur) qui décompresse le flux vidéo déchiffré pour obtenir un flux vidéo décompressé, et 30 - un composeur qui construit, à partir du flux vidéo décompressé, un flux vidéo en bande de base directement affichable par un écran associé à ce lecteur. [005] Après le module de déchiffrement ou après le Codec, le flux vidéo n'est pas chiffré. Il est donc vulnérable vis-à-vis d'une attaque consistant à distribuer illégalement ce flux vidéo déchiffré vers un lecteur d'un tiers qui n'a pas acquis 35 légalement les droits nécessaires pour afficher ce flux vidéo. Pour rendre plus difficile ce type d'attaque, il a déjà été proposé différentes solutions comme les solutions connues sous les acronymes PMP (« Protected Media Path ») ou SVP (« Secure Video Path »). Toutefois, ces solutions ne sont pas complètement implémentées dans tous les terminaux susceptibles d'être amenés à lire et à déchiffrer de tels flux vidéo. 40 Par exemple, certains téléphones intelligents, plus connus sous le nom de 3054945 2 « smartphones », n'implémentent pas complètement cette solution de sorte qu'ils sont vulnérables. [6] L'invention vise donc à proposer un procédé de lecture d'un flux vidéo contenant des images compressées et chiffrées qui permette de dégrader la qualité 5 du flux vidéo qui pourrait être distribué illégalement sans que cela nécessite la mise en oeuvre d'une solution telle que la solution SVP ou PMP. [7] Elle a donc pour objet un procédé de lecture d'un flux vidéo contenant des images compressées et chiffrées,ce procédé comportant : - la réception d'un flux vidéo contenant des images compressées et chiffrées par 10 carreaux, une image compressée et chiffrée par carreaux étant une image divisée en plusieurs carreaux contigus définis chacun par des coordonnées respectives dans l'image, la réunion de ces carreaux contigus formant un pavage de la surface totale de cette image, chaque carreau de l'image étant associé dans le flux vidéo à une première plage de bits, appelée « variante haute qualité », compressée et chiffrée, 15 qui est la seule à coder les informations nécessaires pour construire une version dite « haute qualité » de la portion de l'image située à l'intérieur de ce carreau, cette variante haute qualité, compressée et chiffrée, étant apte à être déchiffrée et décompressée indépendamment des variantes haute qualité, compressées et chiffrées, associées à d'autres carreaux qui n'ont pas les mêmes coordonnées, 20 - pour chaque image compressée et chiffrée par carreaux : - l'acquisition des coordonnées des carreaux qui divisent l'image, - l'acquisition de coordonnées d'un point d'intérêt dans l'image, - la sélection, à partir des coordonnées acquises des carreaux et du point d'intérêt, du ou des carreaux les plus proches du point d'intérêt, le nombre de carreaux ainsi sélectionnés étant strictement inférieur au nombre total de carreaux qui divisent cette image, de manière à obtenir des carreaux sélectionnés et des carreaux non sélectionnés, - pour chaque carreau sélectionné, le déchiffrement et la décompression de la variante haute qualité, compressée et chiffrée, associée à ce carreau sélectionné, et 30 pour chaque carreau non sélectionné, l'absence de déchiffrement de la variante haute qualité, compressée et chiffrée, associée à ce carreau non sélectionné, puis - pour chaque image compressée et chiffrée par carreaux : - la construction de la version haute qualité pour chaque portion de cette image située à l'intérieur d'un carreau sélectionné à partir de la variante haute qualité 35 déchiffrée et décompressée associée à ce carreau sélectionné, - la construction d'une version différente, dite « dégradée », pour chaque portion de cette image située à l'intérieur d'un carreau non sélectionné sans prendre 3054945 3 en compte la variante haute qualité, compressée et chiffrée, associée à ce carreau non sélectionné, puis - l'assemblage de ces différentes portions d'image construites pour former l'image déchiffrée et décompressée du flux vidéo dans laquelle seules 5 certaines portions, sélectionnées en fonction des coordonnées du point d'intérêt, contiennent la version haute qualité. [8] Grâce au procédé de lecture revendiqué, le flux vidéo déchiffré par le lecteur du terminal contient une version haute qualité du flux vidéo uniquement dans des portions d'images situées à proximité d'un point d'intérêt. À l'inverse, pour les portions 10 de l'image éloignées de ce point d'intérêt, les informations permettant de construire la version haute qualité ne sont pas déchiffrées. Ainsi, ces informations ne peuvent pas être déduites du flux vidéo déchiffré. Dès lors, même si ce flux vidéo déchiffré est illégalement distribué vers d'autres lecteurs, les utilisateurs de ces autres lecteurs ne peuvent pas bénéficier d'un flux vidéo entièrement en haute qualité. Au mieux, ils 15 peuvent bénéficier d'un flux vidéo partiellement en haute qualité. [9] De plus, les utilisateurs de ces autres lecteurs ne peuvent pas choisir les portions de l'image pour lesquelles une version haute qualité est affichée même s'ils modifient les coordonnées du point d'intérêt acquis par leur propre lecteur. [0010] Ainsi, bien que des solutions de protection, telle que la solution SVP ou PMP, 20 ne soient pas mises en oeuvre, le flux vidéo déchiffré, et éventuellement distribué illégalement, a une qualité dégradée qui ne permet pas d'afficher une version entièrement en haute qualité de chaque image de ce flux vidéo. [0011] Les modes de réalisation de ce procédé de lecture peuvent comporter une ou plusieurs des caractéristiques suivantes : 25 ^ le procédé comporte : - la mesure, à l'aide d'un capteur électronique, d'un déplacement d'un utilisateur du terminal, et - l'établissement, à partir du déplacement mesuré, des coordonnées du point d'intérêt acquis par ce terminal ; ^ le procédé comporte : - l'affichage des images déchiffrées et décompressées du flux vidéo sur un écran par rapport auquel la position de l'utilisateur est connue, - la mesure d'un déplacement de l'utilisateur comporte la mesure d'au moins une grandeur physique représentative de la direction dans laquelle l'utilisateur pointe son regard, et - l'établissement, à partir du déplacement mesuré et de la position connue de l'utilisateur par rapport à l'écran, des coordonnées du point situé à l'intersection entre l'écran et la direction dans laquelle l'utilisateur pointe son regard, les 3054945 4 coordonnées du point d'intérêt étant égales aux coordonnées de ce point d'intersection dans le plan de l'image ; ^ le flux vidéo reçu comporte en plus, associée à chacun des carreaux, une seconde plage de bits, appelée « variante dégradée », compressée et distincte 5 de la variante haute qualité, compressée et chiffrée, associée à ce même carreau, cette variante dégradée compressée étant la seule à coder les informations nécessaires pour construire une version dite « dégradée » de la portion de l'image située à l'intérieur de ce carreau, cette variante dégradée compressée étant apte à être décompressée indépendamment des variantes 10 dégradées compressées associées à d'autres carreaux qui n'ont pas les mêmes coordonnées et indépendamment de la variante haute qualité, compressée et chiffrée, associée au même carreau, la variante dégradée compressée codant des informations sur le contenu de la version haute qualité de la portion d'image située à l'intérieur du carreau auquel elle est associée 15 mais en quantité insuffisante pour permettre à elle seule de reconstruire cette version haute qualité, pour chaque carreau non sélectionné, le procédé comporte la décompression de la variante dégradée compressée associée à ce carreau non sélectionné dans le flux vidéo reçu, puis 20 la construction de la version dégradée de chaque portion de l'image située à l'intérieur d'un carreau non sélectionné, comporte la construction de cette version dégradée à partir de la variante dégradée décompressée associée à ce carreau non sélectionné ; ^ la version dégradée codée par la variante dégradée présente une résolution 25 spatiale, colorimétrique ou temporelle strictement inférieure à celle de la version haute qualité codée par la variante haute qualité associée au même carreau ; ^ le procédé comporte : - la composition, à partir des seules versions haute qualité de l'image 30 déchiffrée et décompressée, d'une image droite pour un ceil droit de l'utilisateur et d'une image gauche différente pour un ceil gauche de l'utilisateur, puis - l'affichage des images droite et gauche, respectivement, sur des écrans droit et gauche d'une paire de lunettes à vision stéréoscopique portée par un utilisateur. 35 [0012] Les différents modes de réalisation du procédé de lecture peuvent présenter un ou plusieurs des avantages suivants : - Le fait que les coordonnées du point d'intérêt soient établies à partir d'un déplacement de l'utilisateur permet à cet utilisateur de commander lui-même 3054945 5 simplement les portions d'images qu'il souhaite visualiser en haute qualité. À l'inverse, les autres utilisateurs qui utiliseraient illégalement le même flux vidéo déchiffré ne peuvent pas bénéficier de cette fonctionnalité. Ainsi, ces autres utilisateurs ne profitent pas d'un confort de visualisation équivalent à celui de 5 l'utilisateur qui acquière légalement ce flux vidéo. Cela limite donc l'intérêt et les possibilités de distribuer un tel flux vidéo déchiffré vers d'autres utilisateurs. - Lorsque le point d'intérêt correspond au point vers lequel l'utilisateur dirige son regard, les carreaux non sélectionnés correspondent aux portions de l'image que l'utilisateur ne regarde pas. Cela rend l'affichage d'une version dégradée de l'image à 10 l'intérieur de ces carreaux non sélectionnés difficilement perceptibles par l'utilisateur. Ainsi, le confort de visualisation de l'utilisateur est peu perturbé par la mise en oeuvre de ce procédé. - Le fait que la version dégradée soit fonction du contenu que la version haute qualité, par exemple car sa résolution spatiale, colorimétrique ou temporelle est inférieure, 15 permet de rendre la mise en oeuvre du procédé encore plus imperceptible pour l'utilisateur. De plus, ceci est obtenu sans avoir à déchiffrer la variante haute qualité qui code la version haute qualité. - Le fait que l'image affichée pour les yeux droit et gauche de l'utilisateur soit uniquement composée à partir des versions haute qualité du flux vidéo rend la mise 20 en oeuvre du procédé revendiqué totalement imperceptible par l'utilisateur. - Le fait que les images du flux vidéo s'étendent au-delà de l'angle de vision d'un être humain permet de rendre la mise en oeuvre du procédé de lecture imperceptible ou peu perceptible par l'utilisateur. [0013] L'invention a également pour objet un procédé de génération d'un flux vidéo 25 contenant des images compressées et chiffrées, ce procédé comportant : - la réception d'un flux vidéo initial à compresser et à chiffrer, - pour chaque image à chiffrer et à compresser du flux vidéo initial reçu, l'acquisition des coordonnées de plusieurs carreaux contigus qui forment, lorsqu'ils sont réunis, un pavage de la surface totale de cette image, 30 - pour chaque carreau, les étapes suivantes : - l'acquisition d'une plage de bits, appelée « variante haute qualité », qui est la seule à coder les informations nécessaires pour construire une version haute qualité d'une portion de l'image située à l'intérieur de ce carreau, puis - la compression de cette variante haute qualité acquise pour ce carreau sans 35 prendre en compte les variantes haute qualité acquises pour d'autres carreaux qui n'ont pas les mêmes coordonnées, dans lequel le procédé comporte également, pour chaque carreau, après la compression de la variante haute qualité acquise pour ce carreau : 3054945 6 - le chiffrement de cette variante haute qualité compressée sans prendre en compte les variantes haute qualité acquises pour d'autres carreaux qui n'ont pas les mêmes coordonnées, et - l'association à ce carreau, dans le flux vidéo généré, de cette variante haute qualité, 5 compressée et chiffrée, de manière à obtenir une variante haute qualité, compressée et chiffrée, apte à être déchiffrée et décompressée indépendamment des autres variantes haute qualité, compressées et chiffrées, acquises pour d'autres carreaux qui n'ont pas les mêmes coordonnées. [0014] Les modes de réalisation de ce procédé de génération peuvent comporter la 10 caractéristique suivante : ^ pour chaque carreau, le procédé comporte : - l'acquisition d'une seconde plage de bits, appelée « variante dégradée », distincte de la variante haute qualité acquise pour ce même carreau, la variante dégradée étant la seule à coder les informations nécessaires pour 15 construire une version dite « dégradée » de la portion de l'image située à l'intérieur de ce carreau, la variante dégradée codant des informations sur le contenu de la version haute qualité de la portion d'image située à l'intérieur du carreau auquel elle est associée mais en quantité insuffisante pour permettre à elle seule de reconstruire cette version haute qualité, puis 20 - la compression de la variante dégradée sans prendre en compte les variantes haute qualité ou dégradées acquises pour d'autres carreaux qui n'ont pas les mêmes coordonnées et sans prendre en compte la variante haute qualité acquise pour ce même carreau, puis - le chiffrement de la variante dégradée compressée pour ce carreau sans 25 prendre en compte les variantes haute qualité et dégradées acquises pour d'autres carreaux qui n'ont pas les mêmes coordonnées et sans prendre en compte la variante haute qualité acquise pour ce même carreau ^ les images compressées et chiffrées codent chacune des vues prises dans toutes les directions contenues à l'intérieur d'un cône de vision dont l'angle au 30 sommet est supérieur à 100°. [0015] L'invention a également pour objet un support d'enregistrement d'informations comportant des instructions pour mettre en oeuvre l'un quelconque des procédés revendiqués, lorsque ces instructions sont exécutées par un microprocesseur électronique. 35 [0016] L'invention a également pour objet un lecteur électronique d'un flux vidéo contenant des images compressées et chiffrées, ce lecteur comportant un microprocesseur programmable programmé pour : 3054945 7 - recevoir un flux vidéo contenant des images compressées et chiffrées par carreaux, une image compressée et chiffrée par carreaux étant une image divisée en plusieurs carreaux contigus définis chacun par des coordonnées respectives dans l'image, la réunion de ces carreaux contigus formant un pavage de la surface totale de cette 5 image, chaque carreau de l'image étant associé dans le flux vidéo à une première plage de bits, appelée « variante haute qualité », compressée et chiffrée, qui est la seule à coder les informations nécessaires pour construire une version dite « haute qualité » de la portion de l'image située à l'intérieur de ce carreau, cette variante haute qualité, compressée et chiffrée, étant apte à être déchiffrée et décompressée 10 indépendamment des variantes haute qualité, compressées et chiffrées, associées à d'autres carreaux qui n'ont pas les mêmes coordonnées, - pour chaque image compressée et chiffrée par carreaux : - acquérir des coordonnées des carreaux qui divisent l'image, - acquérir des coordonnées d'un point d'intérêt dans l'image, 15 - sélectionner, à partir des coordonnées acquises des carreaux et du point d'intérêt, le ou les carreaux les plus proches du point d'intérêt, le nombre de carreaux ainsi sélectionnés étant strictement inférieur au nombre total de carreaux qui divisent cette image, de manière à obtenir des carreaux sélectionnés et des carreaux non sélectionnés, 20 - pour chaque carreau sélectionné, déchiffrer et décompresser la variante haute qualité, compressée et chiffrée, associée à ce carreau sélectionné, et pour chaque carreau non sélectionné, l'absence de déchiffrement de la variante haute qualité, compressée et chiffrée, associée à ce carreau non sélectionné, puis - pour chaque image compressée et chiffrée par carreaux : 25 - construire la version haute qualité pour chaque portion de cette image située à l'intérieur d'un carreau sélectionné à partir de la variante haute qualité déchiffrée et décompressée associée à ce carreau sélectionné, - construire une version différente, dite « dégradée », pour chaque portion de cette image située à l'intérieur d'un carreau non sélectionné sans prendre en 30 compte la variante haute qualité, compressée et chiffrée, associée à ce carreau non sélectionné, puis - assembler ces différentes portions d'image construites pour former l'image déchiffrée et décompressée du flux vidéo dans laquelle seules certaines portions, sélectionnées en fonction des coordonnées du point d'intérêt, 35 contiennent la version haute qualité. 3054945 8 [0017] Enfin l'invention a également pour objet un générateur d'un flux vidéo contenant des images compressées et chiffrées, ce générateur comportant un microprocesseur programmable programmé pour : - recevoir un flux vidéo initial à compresser et à chiffrer, 5 - pour chaque image à chiffrer et à compresser du flux vidéo initial reçu, acquérir des coordonnées de plusieurs carreaux contigus qui forment, lorsqu'ils sont réunis, un pavage de la surface totale de cette image, - pour chaque carreau, exécuter les étapes suivantes : - l'acquisition d'une plage de bits, appelée « variante haute qualité », qui est la 10 seule à coder les informations nécessaires pour construire une version haute qualité d'une portion de l'image située à l'intérieur de ce carreau, puis - la compression de cette variante haute qualité acquise pour ce carreau sans prendre en compte les variantes haute qualité acquises pour d'autres carreaux qui n'ont pas les mêmes coordonnées, 15 dans lequel le microprocesseur est également programmé pour, pour chaque carreau, après la compression de la variante haute qualité acquise pour ce carreau : - chiffrer cette variante haute qualité compressée sans prendre en compte les variantes haute qualité acquises pour d'autres carreaux qui n'ont pas les mêmes coordonnées, et 20 - associer à ce carreau, dans le flux vidéo généré, cette variante haute qualité, compressée et chiffrée, de manière à obtenir une variante haute qualité, compressée et chiffrée, apte à être déchiffrée et décompressée indépendamment des autres variantes haute qualité, compressées et chiffrées, acquises pour d'autres carreaux qui n'ont pas les mêmes coordonnées. 25 [0018] L'invention sera mieux comprise à la lecture de la description qui va suivre, donnée uniquement à titre d'exemple non limitatif et faite en se référant aux dessins sur lesquels : - la figure 1 est une illustration schématique de l'architecture d'un système de génération et de lecture d'un flux vidéo compressé et chiffré ; 30 - la figure 2 est une illustration schématique et partielle de la structure du flux vidéo compressé et chiffré ; - la figure 3 est une illustration schématique d'une image du flux vidéo ; - la figure 4 est une illustration schématique de l'architecture d'un lecteur du flux vidéo de la figure 2 ; 35 - la figure 5 est un organigramme d'un procédé de génération du flux vidéo de la figure 2 ; et - la figure 6 est un organigramme d'un procédé de lecture du flux vidéo de la figure 2. 3054945 9 [0019] Dans ces figures, les mêmes références sont utilisées pour désigner les mêmes éléments. Dans la suite de cette description, les caractéristiques et fonctions bien connues de l'homme du métier ne sont pas décrites en détail. [0020] La figure 1 représente un système 2 de génération et de lecture d'un flux 5 vidéo 4 compressé et chiffré par carreaux (« tile » en anglais). Le système 2 comporte : - un générateur 6 du flux vidéo 4, - un terminal 8 équipé d'un lecteur 10 du flux vidéo 4, et - un dispositif 12 d'affichage du flux vidéo 4 lu par le lecteur 10. 10 [0021] Le flux vidéo 4 code une succession temporelle et ordonnée d'images destinées à s'afficher les unes après les autres sur un écran à une fréquence donnée appelée ici « fréquence de rafraîchissement ». Dans ce mode de réalisation, le flux vidéo 4 est une vidéo immersive. Ainsi, typiquement, le flux vidéo 4 est destiné à être affiché par un dispositif d'affichage de réalité virtuelle. 15 [0022] Le flux vidéo 4 est donc une vidéo dans laquelle chaque image contient simultanément des vues de ce qui entoure la caméra dans plusieurs directions différentes. Par exemple, chaque image contient des vues prises dans toutes les directions contenues à l'intérieur d'un cône de vision dont le sommet est confondu avec l'objectif de la caméra. Généralement, l'angle a au sommet de ce cône de vision 20 est supérieur à l'angle de vision d'un être humain qui serait situé au même emplacement que la caméra. À cause de cela, chaque image du flux vidéo comporte plus de vues que ce qui peut être perçu, en une seule fois, par un être humain immobile et situé à l'emplacement de la caméra. Typiquement, l'angle a est donc strictement supérieur à 70° ou 80° et, généralement, supérieur à 100° ou 180° ou 25 260°. Dans le cas où le cône de vision n'a pas une base circulaire, c'est-à-dire qu'il ne s'agit pas d'un cône de révolution, l'angle a est défini comme étant égal à l'angle au sommet du plus petit cône de révolution qui contient entièrement ce cône de vision. Par plus petit cône de révolution, on désigne le cône de révolution qui a le plus petit angle au sommet. 30 [0023] Lorsque l'angle a est égal à 180°, l'image est souvent appelé « image hémisphérique ». L'angle a peut aussi être égal à 360°. Dans ce cas, chaque image contient les vues prises dans toutes les directions de l'espace. On parle alors souvent d'images 360° ou d'images omnidirectionnelles. [0024] La caméra utilisée pour filmer et enregistrer une vidéo immersive comporte 35 par exemple plusieurs objectifs simultanément pointés dans des directions différentes et/ou des objectifs à très grands angles d'ouverture, c'est-à-dire des objectifs dont l'angle d'ouverture est supérieur à 100° ou 160° ou 180°. [0025] Le générateur 6 est raccordé au terminal 8, par exemple, par l'intermédiaire d'un réseau 16 de transmission d'informations tel que le réseau Internet. Le 40 générateur 6 peut être une tête de réseau de diffusion ou un serveur de vidéos. 3054945 10 [0026] Le générateur 6 comporte un microprocesseur électronique 20 programmable raccordé à une mémoire 22. Le microprocesseur 20 est capable d'exécuter les instructions enregistrées dans la mémoire 22. Ici, la mémoire 22 comporte les instructions nécessaires pour mettre en oeuvre le procédé de la figure 5. 5 [0027] Le terminal 8 commande le dispositif 12 pour afficher le flux vidéo qu'il lit. Dans ce mode de réalisation, le dispositif 12 est considéré comme étant un élément extérieur au terminal 8. [0028] Le lecteur 10 déchiffre et décompresse le flux vidéo 4 pour obtenir un flux vidéo 18 en bande de base. 10 [0029] Typiquement, un flux vidéo en bande de base est principalement constitué par des blocs de bits successifs qui codent chacun la couleur d'un pixel respectif. C'est la position du bloc de bits à l'intérieur du flux vidéo 18 qui code la position du pixel correspondant. Par exemple, le flux vidéo 18 est conforme au format HDMI (« High Definition Multimedia Interface ») ou similaire. Si nécessaire, le flux vidéo 18 15 peut être chiffré conformément au standard HDCP (« High-Bandwidth Digital Content Protection »). La liaison entre le lecteur 10 et le dispositif 12 est une liaison courte distance, c'est-à-dire une distance généralement inférieure à 30 m ou 20 m ou 10 m. Par la suite, le flux vidéo 18 est dit en clair car il n'a plus besoin d'être déchiffré par le lecteur 10 pour pouvoir être affiché, de façon intelligible, par le dispositif 12. 20 [0030] Le lecteur 10 comporte un microprocesseur électronique 24 programmable raccordé à une mémoire 26. Le microprocesseur 24 est capable d'exécuter les instructions enregistrées dans la mémoire 26. Ici, la mémoire 26 comporte les instructions nécessaires pour la mise en oeuvre du procédé de la figure 6. [0031] Le dispositif 12 est ici un casque HDM (« Head Mounted Display ») ou tout 25 autre casque de réalité virtuelle permettant d'obtenir une vision stéréoscopique. À cet effet, le dispositif 12 comporte notamment deux écrans 28 et 30 placés, respectivement, en face des yeux droit et gauche de l'utilisateur. Le dispositif 12 comporte aussi un ensemble 32 de capteurs capables de mesurer une ou plusieurs grandeurs physiques représentatives de la direction dans laquelle le regard de 30 l'utilisateur pointe. Par exemple, l'ensemble 32 comporte des capteurs qui mesurent le déplacement de la tête de l'utilisateur et/ou des pupilles de l'utilisateur. L'ensemble 32 est raccordé au lecteur 10. [0032] Par la suite, le mode de réalisation du système 2 est décrit dans le cas particulier où : 35 - le flux vidéo 4 est codé conformément à la norme H.265, également connue sous le terme de HEVC (« High Efficiency Video Coding »), - la couche de transport est conforme à la norme ISOBMFF (« ISO Base Media File Format »), et - le chiffrement/déchiffrement du flux vidéo est conforme à la norme CENC 40 (« Common Encryption Scheme »). 3054945 11 [0033] Pour plus d'informations sur la norme H.265, le lecteur peut se référer aux documents ISO/CEI 23008-2 et UIT-H.265 publiés en avril 2015 ou leurs versions ultérieures. Pour plus d'informations sur la norme ISOBMFF, le lecteur peut se référer au document ISO/CEI 14496-12 publié en décembre 2015. Pour plus d'informations 5 sur la norme CENC, le lecteur peut se référer au document ISO/CEI 23001-7 seconde édition ou leurs versions ultérieures. [0034] Ces normes étant connues de l'homme du métier, les principes de fonctionnement et les différentes possibilités d'implémentation qu'offrent ces normes ne sont pas décrites ici en détail. Seule la façon particulière d'utiliser et d'implémenter 10 ces normes pour générer et lire le flux vidéo 4 est décrite ici. La terminologie utilisée dans cette description est la même que celle définie dans ces normes. [0035] La figure 2 représente une illustration schématique de l'organisation du flux vidéo 4 compressé et chiffré par carreaux. [0036] Le flux vidéo 4 est constitué d'une succession temporelle de groupes de bits 15 codant chacun un plus petit groupe d'images fermé. Un groupe d'images fermé est connu sous le terme anglais de « closed group of pictures ». Un groupe d'images est dit fermé lorsqu'il est un groupe d'images qui peut être décompressé indépendamment des autres groupes d'images. Un groupe d'images fermé est dit plus petit groupe d'images fermé, lorsqu'il ne contient pas d'autre groupe d'images 20 fermé. Par la suite, sauf indication contraire, chaque plus petit groupe d'images fermé du flux vidéo 4 est simplement appelé « groupe d'images ». [0037] Typiquement, ces groupes d'images sont placés dans le flux vidéo 4 dans l'ordre dans lequel ces groupes d'images doivent s'afficher sur les écrans 28 et 30 lorsqu'ils sont lus par le lecteur 10. 25 [0038] Sur la figure 2, seul le premier groupe d'images GOP1, le dernier groupe d'images GOPT et un groupe intermédiaire d'images GOPt ont été représentés. Le nombre T de groupes d'images peut être grand et dépend de la durée de la vidéo. Par exemple, le nombre T peut être supérieur à 1000, 10000 ou 100000. [0039] Sur la figure 2 et les suivantes, les pointillés indiquent qu'une partie de 30 l'illustration a été omise pour la simplifier. [0040] Les groupes d'images ont des structures similaires ou identiques et seule la structure du groupe d'images GOPt est décrite et représentée plus en détail. [0041] Le groupe GOPt comporte P images 11 à I. Le nombre P est généralement petit, c'est-à-dire inférieur à quinze ou dix. Il peut aussi être égal à un. 35 [0042] La norme ISOBMFF prévoit la possibilité de découper un « sample » en plusieurs plages de bits d'informations appelés « variant bit range group » et d'associer chacune de ces plages à une ou plusieurs variantes appelées « variant bit range ». Dans le mode de réalisation décrit ici, une image I, correspond à ce qui est appelé « sample » dans la norme ISOBMFF. De plus, la possibilité offerte par cette norme est exploitée pour diviser chaque image 11 à lp en un nombre KI, de plages de 3054945 12 bits et pour associer chacune de ces plages à deux variantes appelées, respectivement, « variante haute qualité » et « variante dégradée ». Cette organisation des bits codant chaque image est la même pour chaque image. Ainsi, elle est décrite plus en détail uniquement pour l'image I. 5 [0043] Pour chaque image 1,, un pavage de sa surface totale avec N, carreaux contigus Cl à C, a été préalablement défini avant la compression et le chiffrement du flux vidéo 4. Le nombre N, est supérieur ou égal à deux ou trois et, de préférence, supérieur ou égal à quatre ou huit ou seize. Généralement, le nombre N, est inférieur ou égal à 28 ou 21°. Le nombre N, est choisi de façon à ce que la portion de l'image I, 10 située à l'intérieur d'un carreau C, contienne au moins 1000 pixels ou 10000 pixels de l'image. Ici, le nombre N, est choisi égal à seize. [0044] Dans ce mode de réalisation, chaque carreau C, est un rectangle ou un carré. De plus, tous les carreaux C, ont les mêmes dimensions. Dès lors, ces carreaux Cl à C, se distinguent les uns des autres uniquement par leurs coordonnées dans le plan 15 de l'image I. [0045] La figure 3 représente les seize carreaux Cl à C16 de l'image I. [0046] Lors de la génération du flux vidéo 4, à chaque carreau C, de l'image I, sont associées deux variantes VHQ, et VD,. Les variantes associées au carreau C, sont des plages de bits du flux vidéo 4 qui codent chacune une version respective pour le 20 contenu de l'image I, situé à l'intérieur du carreau Plus précisément, les variantes VHQ, et VD, codent, respectivement, des versions dites « haute qualité » et « dégradée » du contenu de l'image I, situé à l'intérieur de ce carreau La version dégradée présente à l'utilisateur, lorsqu'elle est affichée sur l'écran 28 ou 30, moins d'informations que la version haute qualité de la même portion de l'image 1,, lorsque 25 c'est cette dernière qui est affichée. À cet effet, par exemple, la résolution spatiale de la version haute qualité est plus élevée que celle de la version dégradée. Par « résolution spatiale de l'image», on désigne le nombre de pixels par unité de surface de l'image. Ici, la variante VHQ, code le même contenu que la variante VD, mais avec une résolution spatiale plus élevée. Par exemple, sa résolution spatiale est deux ou 30 quatre ou seize fois plus élevée. De préférence, la résolution spatiale de la variante VHQ, est supérieure ou égale à la résolution spatiale des écrans 28 et 30. La résolution spatiale d'un écran est le nombre maximal de pixels par unité de surface que cet écran est capable d'afficher. À l'inverse, la résolution spatiale de la variante VD, est strictement inférieure à la résolution spatiale des écrans 28 et 30. Ainsi, 35 lorsque la variante VD, est utilisée pour construire la portion de l'image I, située à l'intérieur du carreau les couleurs de certains pixels doivent être déduites par interpolation à partir des couleurs des pixels voisins, ce qui dégrade la qualité de l'image affichée à l'intérieur du carreau 3054945 13 [0047] Par exemple, la version haute qualité est une version haute définition de l'image, tandis que la version dégradée est une version basse définition de cette même image. [0048] Dans le flux vidéo 4, chaque variante VHQ, du groupe d'images GOPt est 5 compressée sans tenir compte des variantes VHQk,, associées à d'autres carreaux Ck,, dont les coordonnées sont différentes. De plus, dans ce mode de réalisation, la variante VHQ, est compressée sans tenir compte des variantes dégradées et, notamment, sans tenir compte des variantes VD1 à VDc. Enfin, chaque variante VHQ, du groupe d'images GOPt est compressée sans tenir compte des variantes VHQ, des 10 images d'un autre groupe d'image. Par la suite, la variante VHQ, obtenue après cette opération de compression est appelée « variante VHQ, compressée ». [0049] Grâce à cela, il est possible de décompresser la variante VHQ, sans qu'il soit nécessaire de décompresser aussi les variantes VHQk,, associées à des carreaux différents du carreau C, et sans qu'il soit nécessaire de décompresser les variantes 15 dégradées. [0050] Éventuellement, la variante VHQ, est compressée en prenant en compte les autres variantes VHQ, des images 11 à lp associées au même carreau C,. Ceci permet d'accroître le taux de compression car les informations redondantes entre les différentes variantes VHQ, des différentes images 11 à lp peuvent alors être éliminées. 20 Par contre, il peut alors être nécessaire de décompresser toutes les variantes VHQ, des images 11 à lp avant de pouvoir accéder au contenu de la variante VHQ, de l'image I. Cela peut donc retarder la décompression d'une variante VHQ, lors de la lecture. Toutefois, tant que ce retard reste faible, c'est-à-dire typiquement inférieur à 100 ms ou 20 ms, celui-ci reste difficilement perceptible par l'utilisateur. 25 [0051] Chaque variante dégradée VD, du groupe d'images GOPt est compressée de façon similaire à ce qui vient d'être décrit pour les variantes VHQ,. Ainsi, comme les variantes VHQ,, la variante dégradée VD, peut être décompressée indépendamment des variantes dégradées VDk,, associées aux carreaux Ck,, différent du carreau C, et indépendamment des variantes hautes qualités. Par la suite, la variante VD, obtenue 30 après cette opération de compression est appelée « variante VD, compressée ». [0052] La possibilité de compresser et décompresser par morceau un flux vidéo est prévue dans la norme H.265. Ici, cette possibilité est exploitée pour générer le flux vidéo 4. [0053] Dans le flux vidéo 4, le bloc de bits contenant les variantes VHQ, 35 compressées pour les images 11 à lp est également chiffré à l'aide d'une clé secrète KHQ, pour obtenir des variantes VHQ, compressées et chiffrées. Typiquement, la clé KHQ, est différente pour chaque carreau C,. Ce bloc de bits est chiffré indépendamment, c'est-à-dire sans prendre en compte, les blocs de bits contenant d'autres variantes haute qualité VHQk#, compressées associées à des carreaux Ck#, 40 différents du carreau C,. De plus, ici, ce bloc de bits est aussi chiffré indépendamment 3054945 14 des blocs de bits qui contiennent les variantes VHQ, compressées d'autres groupes d'images. Grâce à cela, les variantes VHQ, compressées et chiffrées des images 11 à lp peuvent être déchiffrées indépendamment des variantes haute qualité compressées et chiffrées associées aux carreaux Ck#J différents du carreau C. Cette 5 possibilité de chiffrer par morceau un flux vidéo est prévue dans la norme CENC. Par contre cette norme n'indique pas et ne suggère pas que cette possibilité peut être mise en oeuvre pour chiffrer indépendamment les unes des autres des variantes différentes d'un flux vidéo. [0054] De façon similaire, le bloc de bits contenant les variantes VD, compressées 10 des images I1 à lp est chiffré indépendamment des blocs de bits contenant les variantes dégradées VDk,, associées à des carreaux Ck,, différents du carreau C. Les variantes VD, compressées sont également chiffrées indépendamment des variantes haute qualité compressée. Ainsi, les variantes VD, compressées et chiffrées peuvent être déchiffrées indépendamment des variantes dégradées VDk,, et des variantes 15 haute qualité du flux vidéo 4. [0055] Le bloc de bits contenant les variantes VD, compressées des images k à lp est chiffré à l'aide d'une clé secrète KD. Ce bloc de bits chiffré est appelé par la suite « variantes VD, compressées et chiffrées ». La clé KD est différente de toutes les clés KHQ,. Par exemple, la clé KD est la même pour tous les carreaux C, de l'image. 20 [0056] Pour chaque image et chaque carreau C,, le flux vidéo 4 contient uniquement les variantes VHQ, et VD, compressées et chiffrées. Ainsi, les variantes VHQ, ne peuvent être déchiffrées que par un lecteur 10 ayant acquis au préalable la clé KHQ, et la variante VD, ne peut être déchiffrée que par un lecteur 10 ayant acquis au préalable la clé KD. 25 [0057] Enfin, chaque variante VHQ, est associée dans le flux vidéo 4 à un identifiant KID, qui permet à un agent DRM du lecteur 10 d'identifier ou de construire la clé KHQ, à utiliser pour déchiffrer cette variante VHQ, compressée et chiffrée. [0058] Dans ce mode de réalisation, étant donné que la clé KD est la même pour tous les carreaux C,, il n'est pas nécessaire d'associer à chaque variante VD, 30 compressée et chiffrée un identifiant de la clé KD. [0059] La figure 4 représente plus en détail l'architecture du lecteur 10. Les différents composants du lecteur 10 représenté sur cette figure peuvent chacun être implémentés soit sous forme logicielle soit sous forme matérielle. Le lecteur 10 comporte : 35 - un module 48 de déchiffrement et de décompression du flux vidéo 4, - un agent DRM 50 apte à acquérir, vérifier, gérer et stocker des informations secrètes comme les clés KHQ, et KID, - un positionneur 51 qui établit les coordonnées d'un point d'intérêt en fonction des mesures des capteurs de l'ensemble 32, et 3054945 15 - un composeur 52 chargé de construire le flux vidéo 18 en fonction des coordonnées établies par le positionneur 51. [0060] Le module 48 comporte : - un sous-module 54 de déchiffrement qui déchiffre le flux vidéo 4 pour obtenir un flux 5 vidéo 55 déchiffré, et - un codec 56 (codeur - décodeur) qui décode le flux vidéo 55 pour obtenir un flux vidéo 57 en clair, c'est-à-dire un flux vidéo dans lequel les images sont à la fois déchiffrées et décompressées. [0061] Le fonctionnement habituel des différents composants du lecteur 10 est 10 connu et décrit dans les normes citées ci-dessus. Ainsi, par la suite, seul le fonctionnement de ces composants spécifiques à la lecture du flux vidéo 4 est décrit en détail. Ici, ce fonctionnement est décrit en référence à la figure 6. [0062] Le fonctionnement du générateur 6 est maintenant décrit en référence au procédé de la figure 5. 15 [0063] Lors d'une étape 60, le générateur 6 acquiert les coordonnées des carreaux C. qui, lorsqu'ils sont réunis, forment un pavage de la totalité de la surface des images à compresser et à chiffrer. Typiquement, les coordonnées de ces carreaux sont définies par rapport à un repère fixe du plan de l'image. Par exemple, les coordonnées des carreaux C, sont acquises à partir d'une table préenregistrée qui 20 contient pour chaque format d'image, les coordonnées des carreaux à utiliser. [0064] Lors d'une étape 62, le générateur 6 reçoit le flux vidéo à compresser et à chiffrer. Par exemple, pour cela, le générateur 6 est raccordé à une caméra ou à un support d'enregistrement d'informations sur lequel le flux vidéo est enregistré. A cet instant, le flux vidéo reçu contient à lui seul toutes les informations nécessaires pour 25 être affiché sur un écran de façon intelligible par un être humain. En particulier, pour obtenir cet affichage, il n'est pas nécessaire de combiner les images en clair avec une information secrète comme une clef de déchiffrement. Ce flux vidéo reçu comporte à la fois les versions haute qualité et dégradée de chaque portion de chaque image. [0065] Lors de cette étape, pour chaque carreau C. dont les coordonnées ont été 30 acquises lors de l'étape 60 et pour chaque image du flux vidéo reçu, le générateur 6 acquiert les variantes VHQ, et VD, en clair. [0066] Lors d'une étape 64, le générateur 6 découpe le flux vidéo en groupes d'images. [0067] Ensuite, pour chaque groupe d'images et chaque carreau C,, il exécute les 35 opérations suivantes : - une opération 66 de compression des variantes VHQ, des images 11 à lp pour obtenir les variantes VHQ, compressées décrites en référence à la figure 2, et - une opération 68 de compression des variantes VD, des images 11 à lp pour obtenir les variantes VD, compressées décrites en référence à la figure 2. 3054945 16 [0068] Ensuite, lors d'une étape 70, pour chaque carreau C,, le générateur 6 exécute les opérations suivantes : - une opération 72 de chiffrement avec la clé KHQ, des variantes VHQ, compressées pour obtenir les variantes VHQ, compressées et chiffrées décrites en référence à la 5 figure 2, et - une opération 74 de chiffrement avec la clé KD des variantes VD, compressées pour obtenir les variantes VD, compressées et chiffrées décrites en référence à la figure 2. [0069] Enfin, lors d'une étape 78, les variantes VHQ,, compressées et chiffrées, et les variantes VD,, compressées et chiffrées, sont assemblées les unes avec les 10 autres pour former le flux vidéo 4. Lors de cette étape, le générateur associe, dans le flux vidéo généré, chacune des variantes VHQ,, compressées et chiffrées, et chacune des variantes VD,, compressées et chiffrées, au « variant bit range group » correspondant, c'est-à-dire au carreau C, correspondant. [0070] À l'issue de cette étape 78, le flux vidéo 4 est soit transmis au fur et à mesure 15 de sa génération au terminal 8 à travers le réseau 16, soit enregistré dans un fichier dans la mémoire 22. Le premier mode de transmission correspond à une transmission connue sous le terme anglais de « streaming », c'est-à-dire que la transmission du flux vidéo 4 débute avant que toutes les variantes de ce flux vidéo aient été compressées et chiffrées. À l'inverse, le second mode de transmission 20 correspond à une transmission connue sous le terme de « téléchargement » (« downloading » en anglais) dans lequel la transmission du fichier vers le terminal 8 ne peut commencer qu'après que toutes les images du flux vidéo aient été acquises, compressées et chiffrées. [0071] Le fonctionnement du lecteur 10 va maintenant être décrit en référence au 25 procédé de la figure 6. [0072] Initialement, lors d'une étape 90, l'agent DRM 50 acquiert les différentes clés KHQ, et la clé KD nécessaires pour déchiffrer à la fois les variantes VHQ, compressées et chiffrées et les variantes VD, compressées et chiffrées. [0073] Lors d'une étape 92, le lecteur 10 reçoit le flux vidéo 4 transmis en 30 « streaming » ou téléchargé à travers le réseau 16. [0074] Lors d'une opération 94, avant le début de la lecture du flux vidéo 4, le lecteur acquiert les coordonnées de tous les carreaux C, utilisés lors de la génération du flux vidéo 4. Par exemple, cette information lui est communiquée par le générateur 6 à travers le réseau 16. Par la suite, on suppose que la division de chaque image en 35 carreaux est la même depuis le début jusqu'à la fin de la vidéo. [0075] Lors d'une étape 96, pendant toute la durée de la lecture du flux vidéo 4, les capteurs de l'ensemble 32 mesurent une ou plusieurs grandeurs physiques représentatives de la direction dans laquelle l'utilisateur regarde et transmet ces mesures au lecteur 10, et plus précisément au positionneur 51. 3054945 17 [0076] En réponse, lors d'une étape 97, le positionneur 51 acquiert ces mesures et établit les coordonnées, dans le plan des images, d'un point vers lequel l'utilisateur pointe son regard. Ce point est appelé « point d'intérêt » et porte la référence 98 sur la figure 3. Pour cela, ses coordonnées sont établies à partir des mesures acquises 5 et, par exemple, de la position connue des yeux de l'utilisateur par rapport aux écrans 28 et 30. [0077] Pendant toute la durée de la lecture du flux vidéo 4, les étapes 96 et 97 sont réitérées en boucle. Par exemple, ces étapes sont réitérées avec une fréquence supérieure à la fréquence d'affichage sur les écrans 28 et 30 des images ou des 10 groupes d'images du flux vidéo 4. Ainsi, le positionneur 51 fournit en permanence des coordonnées à jour du point 98. [0078] En parallèle, lors d'une étape 110, avant la lecture de chaque groupe d'images, l'agent DRM 50 acquiert les coordonnées du point d'intérêt établi par le positionneur 51. 15 [0079] Ensuite, lors d'une étape 112, l'agent DRM 50 sélectionne le ou les carreaux les plus proches des coordonnées du point 98. Par exemple, l'agent DRM 50 calcule la distance entre le point 98 et le centre de chacun des carreaux C, et sélectionne uniquement les quatre carreaux correspondant, respectivement, aux quatre distances calculées les plus petites. 20 [0080] Dans le cas de la figure 3, cela conduit à sélectionner les quatre carreaux C5, C6, C9 et Cio. Les autres carreaux qui ne sont pas sélectionnés lors de cette étape 112 sont appelés « carreaux non sélectionnés ». Dans le cas de la figure 3, les carreaux non sélectionnés sont les carreaux Ci à C4, C7 à 08, et C11 016. [0081] Lors d'une étape 114, pour chaque carreau C,, l'agent DRM 50 lit l'identifiant 25 KID, associé à la variante VHQ, compressée et chiffrée dans le flux vidéo 4. [0082] Puis, lors d'une étape 115, pour chaque carreau C,, l'agent DRM 50 vérifie si les deux conditions suivantes sont simultanément remplies : - le carreau C, est un carreau qui a été sélectionné lors de l'étape 112, et - la clé KHQ, correspondant à l'identifiant KID, est l'une des clés acquises lors de 30 l'étape 90. [0083] Dans l'affirmative, lors d'une étape 116, l'agent DRM 50 fournit la clé KHQ, au sous-module 54 de déchiffrement. [0084] En réponse, lors d'une étape 118, le sous-module 54 déchiffre, à l'aide de la clé KHQ, fournie, les variantes VHQ, compressées et chiffrées associées au carreau 35 C. dans les images I1 à lp pour obtenir les variantes VHQ, compressées et déchiffrées pour chacune de ces images I1 à I. [0085] Ensuite, lors d'une étape 120, le codec 56 décompresse les variantes VHQ, compressées obtenues à l'issue de l'étape 118. Le codec 56 obtient alors les variantes VHQ, décompressées et déchiffrées pour les images 11 à I. 3054945 18 [0086] Si lors de l'étape 115, le carreau C, n'est pas un carreau sélectionné lors de l'étape 112 ou si l'agent DRM 50 ne peut pas obtenir la clé KHQ, correspondant à l'identifiant KID,, alors le procédé se poursuit par une étape 122. [0087] Lors de l'étape 122, l'agent DRM 50 fournit seulement la clé KD au sous-5 module 54 de déchiffrement et non pas la clé KHQ,. À cause de cela, les variantes VHQ, compressées et chiffrées des images I1 à Ip ne peuvent pas être déchiffrées. [0088] En réponse, lors d'une étape 124, le sous-module 54 déchiffre les variantes VD, compressées et chiffrées associées au carreau C, pour les images 11 à Ip de manière à obtenir les variantes VD, compressées et déchiffrées pour chacune de ces 10 images 11 à Ip. [0089] Ensuite, lors d'une étape 126, le codec 56 décompresse les variantes VD, compressées obtenues à l'issue de l'étape 124. Le codec 56 obtient ainsi les variantes VD, décompressées et déchiffrées pour les images I1 à Ip. [0090] Les étapes 114 à 126 sont réitérées pour chaque carreau C, des images du 15 groupe d'images. [0091] Ensuite, lors d'une étape 130, le lecteur 10 construit la portion d'image contenue à l'intérieur de chaque carreau C, à partir de la variante décompressée et déchiffrée pour ce carreau C, lors de l'exécution des étapes 114 à 126. Ainsi, lors de cette étape, si la variante VHQ, associée à ce carreau C, a été décompressée et 20 déchiffrée, le lecteur 10 construit la version haute qualité de la portion de l'image située à l'intérieur de ce carreau C,. Dans le cas inverse, c'est-à-dire si seule la variante VD, associée à ce carreau C, a été décompressée et déchiffrée lors des étapes 114 à 126, alors le lecteur 10 construit seulement la version dégradée de la portion d'image située à l'intérieur de ce carreau C,. 25 [0092] Ensuite, lors d'une étape 132, le lecteur 10 assemble les versions haute qualité et basse qualité pour former les images décompressées et déchiffrées qui forment le flux vidéo 57 transmis au composeur 52. [0093] Lors d'une étape 134, le composeur 52 compose le flux vidéo 18 à partir du flux vidéo 57. Plus précisément, dans ce mode de réalisation, pour chaque image du 30 flux vidéo 57, il compose deux fractions d'image, à partir de chaque image du flux vidéo 57, respectivement pour les yeux droit et gauche de l'utilisateur. À cet effet, il utilise les coordonnées du point 98 qui lui sont transmises par le positionneur 51 et la position connue ainsi que les dimensions connues des écrans 28 et 30. Typiquement, ces deux fractions d'image sont chacune quatre ou dix fois plus petites que l'image 35 complète I, contenue dans le flux vidéo 57. De plus, ces fractions d'image sont centrées sur le point 98. Dans ces conditions, le composeur 52 utilise uniquement les versions haute qualité de l'image décompressée et déchiffrée pour construire les deux fractions d'image. Ainsi, dans ce mode de réalisation, les versions dégradées des portions de l'image ne sont pas contenues dans le flux vidéo 18. 3054945 19 [0094] Enfin, lors d'une étape 136, le composeur 52 transmet, par l'intermédiaire du flux vidéo 18, les fractions d'image composées et le dispositif 12 les affiche sur les écrans 28 et 30. [0095] On notera que dans le procédé décrit, les variantes VHQ, qui permettent de 5 construire les versions haute qualité des portions de l'image qui sont situées à l'intérieur des carreaux non sélectionnés ne sont jamais déchiffrées. Ainsi, le flux vidéo 55 ou 57 ou 18 ne permet pas de construire une version haute qualité pour toutes les portions de l'image. [0096] De plus, le flux vidéo 55 ou le flux vidéo 57 est difficilement utilisable par un 10 autre utilisateur que l'utilisateur du terminal 8. En effet, la direction dans laquelle regarde cet autre utilisateur sera différente, au moins par moments, de la direction dans laquelle regarde l'utilisateur du dispositif 12. Dès lors, les images affichées par le dispositif d'affichage de cet autre utilisateur pour la direction dans laquelle il regarde ne sont pas toujours en haute qualité. Cela diminue le confort de visualisation 15 de cet autre utilisateur et rend la distribution illicite du flux vidéo 55 ou 57 vers d'autres utilisateurs peu intéressante. Enfin, ce résultat est obtenu sans que cela ne dégrade de façon perceptible ou en dégradant très peu la qualité des images perçues par l'utilisateur légal du terminal 8. [0097] Variantes du point d'intérêt : 20 [0098] D'autres méthodes pour établir les coordonnées du point d'intérêt sont possibles. Par exemple, les coordonnées du point d'intérêt peuvent être déterminées à partir de l'acquisition d'une commande vocale par le terminal. Par exemple, quand le terminal acquiert la commande vocale « Regarde derrière », la position actuelle du point d'intérêt est déplacée horizontalement de 180° de sorte que ce sont les versions 25 haute qualité des portions situées derrière l'utilisateur qui sont maintenant déchiffrées et affichées. [0099] De façon générale, à partir du moment où il existe un capteur qui mesure un déplacement d'une partie quelconque du corps de l'utilisateur, telle que les pupilles de l'utilisateur, les mesures de ce capteur peuvent être utilisées, seules ou en 30 combinaison avec les mesures d'un autre capteur, pour déterminer les coordonnées du point d'intérêt. Par exemple, l'utilisateur déplace, avec sa main, un joystick et les coordonnées du point d'intérêt sont modifiées en fonction des mesures du déplacement de ce joystick. Ainsi, dans cette variante, les coordonnées du point d'intérêt sont fonction du déplacement de la main de l'utilisateur. Le joystick peut être 35 remplacé par un appareil directement déplaçable à la main par l'utilisateur et équipé d'une centrale inertielle qui mesure les déplacements dans l'espace de cet appareil. Par exemple, cet appareil est un smartphone ou une tablette. Dans ce dernier cas, l'écran sur lequel est affiché l'image peut être celui de ce smartphone ou de cette tablette. 3054945 20 [00100] Les coordonnées du point d'intérêt peuvent aussi être obtenues en fonction du déplacement d'autres utilisateurs regardant en même temps la même vidéo ou ayant déjà regardé cette vidéo. Dans ce cas, ces mesures sont par exemple obtenues par l'intermédiaire du réseau 16 et transmises au positionneur 51. De telles 5 mesures sont par exemple utilisées pour prédire la position du point vers lequel l'utilisateur va pointer son regard. [00101]Dans d'autres modes de réalisation, les coordonnées du point d'intérêt peuvent aussi être établies indépendamment des mesures d'un déplacement de l'utilisateur. Par exemple, dans le cas d'une vidéo d'un match de football, un module 10 logiciel extrait automatiquement les coordonnées du ballon dans l'image. Ce module logiciel peut être exécuté par le générateur 6. Les coordonnées extraites sont ensuite transmises et utilisées par le positionneur 51 pour établir les coordonnées du point d'intérêt. Par exemple, les coordonnées du point d'intérêt sont égales à ces coordonnées extraites. 15 [00102]Dans une autre variante, pour chaque image, le positionneur établit non pas pas d'un seul point mais les coordonnées de plusieurs points d'intérêt. Ainsi, les version haute qualité de l'image sont construites pour toutes les portions de l'image se situant autour d'un de ces points d'intérêt. L'utilisation simultanée de plusieurs points d'intérêt peut s'avérer utile lorsque l'amplitude du déplacement du point 20 d'intérêt est importante pendant un intervalle de temps correspondant à celui d'un groupe d'images. Dans ce cas, il peut être utile de prédire la trajectoire du point d'intérêt pendant cet intervalle de temps. Ensuite, les coordonnées de plusieurs points d'intérêt situés le long de la trajectoire prédite sont établies de manière à déchiffrer les variantes VHQ, associées à tous les carreaux situés le long de cette 25 trajectoire. [00103] Variantes des versions haute qualité et dégradée : [00104] Les carreaux ne sont pas nécessairement carrés ou rectangulaires. D'autres formes sont possibles. Par exemple, les carreaux peuvent être triangulaires ou hexagonaux ou toutes autres formes à partir desquelles il est possible de paver la 30 totalité de la surface de l'image sans laisser d'espace entre ces carreaux. Il est aussi possible d'utiliser un pavage dans lequel les carreaux n'ont pas tous les mêmes dimensions. Par exemple, les carreaux sont plus petits au centre de l'image et plus grands sa périphérie. [00105]Le pavage des images d'une vidéo n'est pas nécessairement constant 35 pendant toute la durée de la vidéo. Par exemple, le nombre de carreaux Nc peut être modifié d'une image à l'autre ou d'un groupe d'images à l'autre. De même, il est possible de modifier la forme des carreaux ou le pavage utilisé d'une image à l'autre ou d'un groupe d'images à l'autre. [00106] La version dégradée peut être obtenue de différentes façons. Par exemple, 40 elle peut être obtenue en diminuant la résolution temporelle ou colorimétrique de la 3054945 21 version haute qualité. Diminuer la résolution colorimétrique consiste à limiter la profondeur, c'est-à-dire le nombre total de couleurs différentes qu'il est possible de coder. Par exemple, dans la version haute qualité, les couleurs sont codées sur 32 bits tandis que dans la version dégradée, les couleurs sont codées sur seulement 5 16 bits. Diminuer la résolution temporelle consiste à diminuer la fréquence de rafraîchissement d'une portion de l'image. Par exemple, si la fréquence de rafraîchissement des versions haute qualité est notée fHQ, alors la fréquence de rafraîchissement fo des portions de l'image à l'intérieur des carreaux non-sélectionnés est strictement inférieure à cette fréquence fHQ. Par exemple, dans une image sur 10 deux, la variante dégradée est identique à la variante haute qualité. Dans les autres images, la variante dégradée est identique à la variante dégradée de l'image immédiatement précédente. Dans ces conditions, la version haute qualité est rafraîchie à la fréquence fHQ tandis que la version dégradée est rafraîchie à la fréquence fo = fHQ/2. 15 [00107]On peut également combiner une ou plusieurs des modifications suivantes pour obtenir la variante dégradée : une diminution de la résolution spatiale, une diminution de la résolution colorimétrique et une diminution de la résolution temporelle. [00108] La variante dégradée peut aussi être obtenue par d'autres modifications 20 qu'une diminution de la résolution spatiale, colorimétrique ou temporelle. Par exemple, une version dégradée d'une portion de l'image située à l'intérieur d'un carreau est obtenue en moyennant les couleurs des pixels des versions haute qualité de l'image situées à l'intérieur des carreaux qui touche ce carreau. Dans ce cas, la variante dégradée varie en fonction du contenu des variantes haute qualité. Toutefois, 25 la version dégradée d'une portion de l'image contient toujours moins d'informations que la version haute qualité affichable à l'intérieur du même carreau. [00109]Dans une autre alternative, la version dégradée à afficher à l'intérieur de chaque carreaux C, est construite directement à partir du contenu de la variante VD, chiffrée sans déchiffrer cette variante. Dans ce cas, l'image déchiffrée et 30 décompressée contenue dans le flux vidéo 57 comprend à la fois des portions déchiffrées et décompressées situées à l'intérieur des carreaux sélectionnés et des portions non-déchiffrées situées à l'intérieur des carreaux non-sélectionnés. Dans cette alternative, il n'est pas nécessaire de déchiffrer les variantes VD, associées à chaque carreau non-sélectionné. 35 [00110] Dans un autre mode de réalisation, la version dégradée est omise. Par exemple, c'est possible si le contenu de la version dégradée n'est pas fonction du contenu du flux vidéo et, en particulier, du contenu des versions haute qualité. Dans ce cas, c'est le lecteur 10 qui construit la version dégradée des portions d'image en utilisant des informations préenregistrées dans sa mémoire 26. Par exemple, la 40 version dégradée est une portion d'image constante qui ne varie pas dans le temps. 3054945 22 Cette portion d'image constante est, par exemple, une couleur uniforme. Dans ce cas, la version dégradée peut avoir la même résolution spatiale, colorimétrique et temporelle que la version haute qualité. Toutefois, la version dégradée se distingue de la version haute qualité par le fait qu'elle ne contient aucune information qui 5 permettrait de reconstruire la version haute qualité. [00111] Les différentes façons décrites ici pour obtenir une version dégradée codée par la variante dégradée peuvent être combinées entre elles. [00112] Dans un autre mode de réalisation, pour économiser de la bande passante, la variante haute qualité contient uniquement les informations qui, lorsqu'elles sont 10 combinées avec les informations contenues dans la variante dégradée, permettent de construire la version haute qualité de la portion d'image. Typiquement, ces informations sont appelées « rehausse ». Pour cela, le générateur 6 met en oeuvre un encodage par carreaux et, en plus, un encodage hiérarchique. L'encodage hiérarchique est également connu sous le terme de « codage vidéo scalable ». Une 15 telle possibilité est prévue et disponible dans les générateurs conformes à la norme H.265. Dans la norme H.265, ceci est connu sous l'acronyme SHVC (« Scalable High efficiency Video Coding »). Ainsi, le générateur 6 génère pour chaque carreau de chaque image un flux de base et un flux de rehausse. Les variantes dégradées contiennent le flux de base et les variantes haute qualité contiennent le flux de 20 rehausse. Dans ce cas, contrairement au mode de réalisation précédent, pour obtenir la version haute qualité d'une portion d'image, le sous-module 54 déchiffre à la fois la variante dégradée et la variante haute qualité associées aux carreaux sélectionnés pour obtenir à la fois le flux de base et le flux de rehausse. Pour les portions d'image situées à l'intérieur de carreaux non sélectionnés, seule la variante dégradée est 25 déchiffrée. [00113] Il est aussi possible de mettre en oeuvre la compression et le chiffrement par carreaux uniquement pour les variantes haute qualité mais pas pour les variantes dégradées. Dans ce cas, la version dégradée des images n'est pas divisée en carreaux mais compressée et chiffrée en un seul morceau. À l'inverse, la version 30 haute qualité des images est divisée en carreaux. Chacun de ces carreaux est associé à une variante haute qualité respective. Ici, de préférence, chaque variante haute qualité est une rehausse qui permet de transformer la version dégradée de la même portion de l'image en une version haute qualité. Dans ce cas, l'image dégradée est d'abord déchiffrée puis décompressée pour obtenir une version dégradée de la 35 totalité de l'image à afficher et donc de chacune des portions de cette image. Ensuite, en fonction de la position du point d'intérêt, certaines variantes haute qualité sont déchiffrées et décompressées pour obtenir les rehausses qui permettent de faire passer certaines portions de l'image dégradée en version haute qualité. [00114] En variante, la variante haute qualité VHQ, est compressée en prenant en 40 compte le contenu de la variante VD,. Ceci permet d'accroître le taux de compression 3054945 23 puisque les redondances entre les variantes VHQ, et VD, peuvent être éliminées. Par contre, lors de la décompression du flux vidéo 4, pour décompresser la variante VHQ,, le lecteur 10 doit au préalable déchiffrer et décompresser la variante VD,. Le fait que la variante VD, soit déchiffrée et décompressée, en plus de la variante VHQ,, 5 ne nuit pas à la sécurité du procédé car cette variante VD, correspond à la version dégradée de l'image. [00115] Le nombre Nv de variantes associées à un carreau de l'image n'est pas limité à une variante haute qualité et une variante dégradée. Le nombre Nv peut être supérieur ou égal à trois. Par exemple, il est possible d'associer à un carreau C, de 10 l'image, en plus des variantes VHQ, et VD,, une variante VQM, de qualité moyenne. La variante VQM, code uniquement une version de qualité moyenne de la portion de l'image située à l'intérieur du carreau C,. Typiquement, la version de qualité moyenne a une résolution spatiale, temporelle ou colorimétrique moins bonne que celle de la version haute qualité mais meilleure que celle de la version dégradée. Par exemple, 15 la version de qualité moyenne d'une portion de l'image située à l'intérieur d'un carreau est affichée en fonction de la distance d, qui sépare le centre de ce carreau du point d'intérêt. À titre d'illustration, si la distance d, est inférieure à un premier seuil prédéterminé Si, c'est la variante VHQ, qui est déchiffrée et décompressée pour construire la portion d'image située à l'intérieur du carreau C,. Si la distance d, est 20 supérieure au seuil Si et inférieure à un seuil prédéterminé S2 , c'est la variante VQM, qui est déchiffrée et décompressée pour construire la portion d'image située à l'intérieur du carreau C,. Si la distance d, est supérieure au seuil S2, alors c'est la variante VD, qui est déchiffrée et décompressée pour construire la portion d'image située à l'intérieur du carreau C,. Ainsi, on obtient des images dans lesquelles la 25 qualité se dégrade au fur et à mesure que l'on s'éloigne du point d'intérêt. Cela limite le risque d'inconfort pour l'utilisateur. [00116] En variante, la clé KHQ, est la même pour tous les carreaux C, d'une image. Par conséquent, dans ce mode de réalisation, l'identifiant KID, associé à chaque variante VHQ, peut être omis. 30 [00117] En variante, la variante VD, n'est pas chiffrée et seule les variantes VHQ, sont chiffrées. Ainsi, il n'est pas nécessaire de déchiffrer les variantes dégradées pour construire la version dégradée d'une portion d'image. [00118] Variantes du système de génération et de lecture du flux vidéo. [00119] De nombreux autres modes de réalisation du dispositif 12 d'affichage sont 35 possibles. Par exemple, le dispositif 12 peut être remplacé par un écran et un projecteur qui projette les images du flux vidéo lu sur cet écran. De préférence, la surface de l'écran sera alors une demi-sphère ou une sphère ou un anneau entourant l'utilisateur. [00120] Ce qui a été décrit s'applique à d'autre domaines que l'affichage 40 stéréoscopique. Dans ces cas, le composeur construit par exemple une seule image 3054945 24 et non pas deux comme précédemment décrit et l'image construite ne correspond pas forcément à une fraction seulement des images du flux vidéo lu. Dans ce dernier cas, le composeur n'a alors pas besoin de recevoir les coordonnées du point 98. Par exemple, cela s'applique au cas où l'écran entoure l'utilisateur comme dans le cas 5 d'un écran sphérique ou hémisphérique. Cela s'applique aussi au cas d'un écran plat, dont les dimensions sont telles que l'utilisateur ne peut pas avoir une vision globale de sa surface. [00121] L'ensemble 32 ou le dispositif 12 d'affichage peuvent être intégrés à l'intérieur du terminal 8. Ce sera par exemple le cas si le terminal 8 est une tablette ou un 10 smartphone. L'ensemble 32 peut aussi être mécaniquement indépendant du dispositif 12 et du terminal 8. [00122] L'agent DRM 50 peut être implémenté sous une forme matérielle tel qu'un coprocesseur de sécurité ou un processeur d'une carte puce. [00123] Le système 2 peut être réalisé de manière à être conforme à d'autres normes 15 que celles précédemment citées. Pour des applications particulières, il n'est pas non plus obligatoire que le système 2 soit compatible avec des normes existantes. Par exemple, dans une variante, le flux vidéo est compressé image par image de sorte que chaque groupe d'images ne contient qu'une seule image. Dans une autre variante, le flux vidéo est compressé en seul bloc, ce qui revient à avoir un seul 20 groupe d'images comportant toutes les images de la vidéo. Enfin, dans une autre alternative, le groupe d'images n'est pas le plus petit groupe d'images fermé. [00124] Autres variantes : [00125] Les procédés décrits ici peuvent être mis en oeuvre sur toutes les images de la vidéo ou pour une partie seulement de ces images. Par exemple, les procédés 25 décrits ici sont mis en oeuvre pendant certains intervalles de temps et désactivés pendant d'autres intervalles de temps. Lorsque les procédés décrits ici sont désactivés, les images de la vidéo ne sont par exemple pas chiffrées et compressées par carreaux. REVENDICATIONS1. Procédé de lecture d'un flux vidéo contenant des images compressées et chiffrées, caractérisé en ce que ce procédé comporte : - la réception (92) d'un flux vidéo contenant des images compressées et chiffrées par carreaux, une image compressée et chiffrée par carreaux étant une image divisée en plusieurs carreaux contigus définis chacun par des coordonnées respectives dans l'image, la réunion de ces carreaux contigus formant un pavage de la surface totale de cette image, chaque carreau de l'image étant associé dans le flux vidéo à une première plage de bits, appelée « variante haute qualité », compressée et chiffrée, qui est la seule à coder les informations nécessaires pour construire une version dite « haute qualité » de la portion de l'image située à l'intérieur de ce carreau, cette variante haute qualité, compressée et chiffrée, étant apte à être déchiffrée et décompressée indépendamment des variantes haute qualité, compressées et chiffrées, associées à d'autres carreaux qui n'ont pas les mêmes coordonnées, - pour chaque image compressée et chiffrée par carreaux : - l'acquisition (94) des coordonnées des carreaux qui divisent l'image, - l'acquisition (110) de coordonnées d'un point d'intérêt dans l'image, - la sélection (112), à partir des coordonnées acquises des carreaux et du point d'intérêt, du ou des carreaux les plus proches du point d'intérêt, le nombre de carreaux ainsi sélectionnés étant strictement inférieur au nombre total de carreaux qui divisent cette image, de manière à obtenir des carreaux sélectionnés et des carreaux non sélectionnés, - pour chaque carreau sélectionné, le déchiffrement (118) et la décompression (120) de la variante haute qualité, compressée et chiffrée, associée à ce carreau sélectionné, et pour chaque carreau non sélectionné, l'absence de déchiffrement de la variante haute qualité, compressée et chiffrée, associée à ce carreau non sélectionné, puis - pour chaque image compressée et chiffrée par carreaux : - la construction (130) de la version haute qualité pour chaque portion de cette image située à l'intérieur d'un carreau sélectionné à partir de la variante haute qualité déchiffrée et décompressée associée à ce carreau sélectionné, - la construction (130) d'une version différente, dite « dégradée », pour chaque portion de cette image située à l'intérieur d'un carreau non sélectionné sans prendre en compte la variante haute qualité, compressée et chiffrée, associée à ce carreau non sélectionné, puis - l'assemblage (132) de ces différentes portions d'image construites pour former 3054945 26 l'image déchiffrée et décompressée du flux vidéo dans laquelle seules certaines portions, sélectionnées en fonction des coordonnées du point d'intérêt, contiennent la version haute qualité. 5 2. Procédé selon la revendication 1, dans laquelle le procédé comporte : - la mesure (96), à l'aide d'un capteur électronique, d'un déplacement d'un utilisateur du terminal, et - l'établissement (97), à partir du déplacement mesuré, des coordonnées du point d'intérêt acquis par ce terminal. 10 3. Procédé selon la revendication 2, dans lequel le procédé comporte : - l'affichage (136) des images déchiffrées et décompressées du flux vidéo sur un écran par rapport auquel la position de l'utilisateur est connue, - la mesure (96) d'un déplacement de l'utilisateur comporte la mesure d'au moins une 15 grandeur physique représentative de la direction dans laquelle l'utilisateur pointe son regard, et - l'établissement (97), à partir du déplacement mesuré et de la position connue de l'utilisateur par rapport à l'écran, des coordonnées du point situé à l'intersection entre l'écran et la direction dans laquelle l'utilisateur pointe son regard, les coordonnées du 20 point d'intérêt étant égales aux coordonnées de ce point d'intersection dans le plan de l'image. 4. Procédé selon l'une quelconque des revendications précédentes, dans lequel : - le flux vidéo reçu (92) comporte en plus, associée à chacun des carreaux, une 25 seconde plage de bits, appelée « variante dégradée », compressée et distincte de la variante haute qualité, compressée et chiffrée, associée à ce même carreau, cette variante dégradée compressée étant la seule à coder les informations nécessaires pour construire une version dite « dégradée » de la portion de l'image située à l'intérieur de ce carreau, cette variante dégradée compressée étant apte à être 30 décompressée indépendamment des variantes dégradées compressées associées à d'autres carreaux qui n'ont pas les mêmes coordonnées et indépendamment de la variante haute qualité, compressée et chiffrée, associée au même carreau, la variante dégradée compressée codant des informations sur le contenu de la version haute qualité de la portion d'image située à l'intérieur du carreau auquel elle est associée 35 mais en quantité insuffisante pour permettre à elle seule de reconstruire cette version haute qualité, - pour chaque carreau non sélectionné, le procédé comporte la décompression (126) 3054945 27 de la variante dégradée compressée associée à ce carreau non sélectionné dans le flux vidéo reçu, puis - la construction (130) de la version dégradée de chaque portion de l'image située à l'intérieur d'un carreau non sélectionné, comporte la construction de cette version 5 dégradée à partir de la variante dégradée décompressée associée à ce carreau non sélectionné. 5. Procédé selon la revendication 4, dans lequel la version dégradée codée par la variante dégradée présente une résolution spatiale, colorimétrique ou temporelle 10 strictement inférieure à celle de la version haute qualité codée par la variante haute qualité associée au même carreau. 6. Procédé selon l'une quelconque des revendications précédentes, dans lequel le procédé comporte : 15 - la composition (134), à partir des seules versions haute qualité de l'image déchiffrée et décompressée, d'une image droite pour un ceil droit de l'utilisateur et d'une image gauche différente pour un ceil gauche de l'utilisateur, puis - l'affichage (136) des images droite et gauche, respectivement, sur des écrans droit et gauche d'une paire de lunettes à vision stéréoscopique portée par un utilisateur. 20 7. Procédé de génération d'un flux vidéo contenant des images compressées et chiffrées, ce procédé comportant : - la réception (62) d'un flux vidéo initial à compresser et à chiffrer, - pour chaque image à chiffrer et à compresser du flux vidéo initial reçu, l'acquisition 25 (60) des coordonnées de plusieurs carreaux contigus qui forment, lorsqu'ils sont réunis, un pavage de la surface totale de cette image, - pour chaque carreau, les étapes suivantes : - l'acquisition (62) d'une plage de bits, appelée « variante haute qualité », qui est la seule à coder les informations nécessaires pour construire une version 30 haute qualité d'une portion de l'image située à l'intérieur de ce carreau, puis - la compression (66) de cette variante haute qualité acquise pour ce carreau sans prendre en compte les variantes haute qualité acquises pour d'autres carreaux qui n'ont pas les mêmes coordonnées, caractérisé en ce que le procédé comporte également, pour chaque carreau, après la 35 compression de la variante haute qualité acquise pour ce carreau : - le chiffrement (72) de cette variante haute qualité compressée sans prendre en compte les variantes haute qualité acquises pour d'autres carreaux qui n'ont pas les 3054945 28 mêmes coordonnées, et - l'association (78) à ce carreau, dans le flux vidéo généré, de cette variante haute qualité, compressée et chiffrée, de manière à obtenir une variante haute qualité, compressée et chiffrée, apte à être déchiffrée et décompressée indépendamment des 5 autres variantes haute qualité, compressées et chiffrées, acquises pour d'autres carreaux qui n'ont pas les mêmes coordonnées. 8. Procédé de génération selon la revendication 7, dans lequel pour chaque carreau, le procédé comporte : 10 - l'acquisition (62) d'une seconde plage de bits, appelée « variante dégradée », distincte de la variante haute qualité acquise pour ce même carreau, la variante dégradée étant la seule à coder les informations nécessaires pour construire une version dite « dégradée » de la portion de l'image située à l'intérieur de ce carreau, la variante dégradée codant des informations sur le contenu de la version haute qualité 15 de la portion d'image située à l'intérieur du carreau auquel elle est associée mais en quantité insuffisante pour permettre à elle seule de reconstruire cette version haute qualité, puis - la compression (68) de la variante dégradée sans prendre en compte les variantes haute qualité ou dégradées acquises pour d'autres carreaux qui n'ont pas les mêmes 20 coordonnées et sans prendre en compte la variante haute qualité acquise pour ce même carreau, puis - le chiffrement (74) de la variante dégradée compressée pour ce carreau sans prendre en compte les variantes haute qualité et dégradées acquises pour d'autres carreaux qui n'ont pas les mêmes coordonnées et sans prendre en compte la 25 variante haute qualité acquise pour ce même carreau. 9. Procédé selon l'une quelconque des revendications précédentes, dans lequel les images compressées et chiffrées codent chacune des vues prises dans toutes les directions contenues à l'intérieur d'un cône de vision dont l'angle au sommet est 30 supérieur à 100°. 10. Support (22, 26) d'enregistrement d'informations, caractérisé en ce qu'il comporte des instructions pour la mise en oeuvre d'un procédé conforme à l'une quelconque des revendications précédentes, lorsque ces instructions sont exécutées par un 35 microprocesseur électronique (20, 24). 11. Lecteur électronique d'un flux vidéo contenant des images compressées et 3054945 29 chiffrées, ce lecteur comportant un microprocesseur programmable (24) programmé pour : - recevoir un flux vidéo contenant des images compressées et chiffrées par carreaux, une image compressée et chiffrée par carreaux étant une image divisée en plusieurs 5 carreaux contigus définis chacun par des coordonnées respectives dans l'image, la réunion de ces carreaux contigus formant un pavage de la surface totale de cette image, chaque carreau de l'image étant associé dans le flux vidéo à une première plage de bits, appelée « variante haute qualité », compressée et chiffrée, qui est la seule à coder les informations nécessaires pour construire une version dite « haute 10 qualité » de la portion de l'image située à l'intérieur de ce carreau, cette variante haute qualité, compressée et chiffrée, étant apte à être déchiffrée et décompressée indépendamment des variantes haute qualité, compressées et chiffrées, associées à d'autres carreaux qui n'ont pas les mêmes coordonnées, - pour chaque image compressée et chiffrée par carreaux : 15 - acquérir des coordonnées des carreaux qui divisent l'image, - acquérir des coordonnées d'un point d'intérêt dans l'image, - sélectionner, à partir des coordonnées acquises des carreaux et du point d'intérêt, le ou les carreaux les plus proches du point d'intérêt, le nombre de carreaux ainsi sélectionnés étant strictement inférieur au nombre total de 20 carreaux qui divisent cette image, de manière à obtenir des carreaux sélectionnés et des carreaux non sélectionnés, - pour chaque carreau sélectionné, déchiffrer et décompresser la variante haute qualité, compressée et chiffrée, associée à ce carreau sélectionné, et pour chaque carreau non sélectionné, l'absence de déchiffrement de la variante haute qualité, 25 compressée et chiffrée, associée à ce carreau non sélectionné, puis - pour chaque image compressée et chiffrée par carreaux : - construire la version haute qualité pour chaque portion de cette image située à l'intérieur d'un carreau sélectionné à partir de la variante haute qualité déchiffrée et décompressée associée à ce carreau sélectionné, 30 - construire une version différente, dite « dégradée », pour chaque portion de cette image située à l'intérieur d'un carreau non sélectionné sans prendre en compte la variante haute qualité, compressée et chiffrée, associée à ce carreau non sélectionné, puis - assembler ces différentes portions d'image construites pour former l'image 35 déchiffrée et décompressée du flux vidéo dans laquelle seules certaines portions, sélectionnées en fonction des coordonnées du point d'intérêt, contiennent la version haute qualité. 3054945 30 12. Générateur d'un flux vidéo contenant des images compressées et chiffrées, ce générateur comportant un microprocesseur programmable (20) programmé pour : - recevoir un flux vidéo initial à compresser et à chiffrer, 5 - pour chaque image à chiffrer et à compresser du flux vidéo initial reçu, acquérir des coordonnées de plusieurs carreaux contigus qui forment, lorsqu'ils sont réunis, un pavage de la surface totale de cette image, - pour chaque carreau, exécuter les étapes suivantes : - l'acquisition d'une plage de bits, appelée « variante haute qualité », qui est la 10 seule à coder les informations nécessaires pour construire une version haute qualité d'une portion de l'image située à l'intérieur de ce carreau, puis - la compression de cette variante haute qualité acquise pour ce carreau sans prendre en compte les variantes haute qualité acquises pour d'autres carreaux qui n'ont pas les mêmes coordonnées, 15 caractérisé en ce que le microprocesseur est également programmé pour, pour chaque carreau, après la compression de la variante haute qualité acquise pour ce carreau : - chiffrer cette variante haute qualité compressée sans prendre en compte les variantes haute qualité acquises pour d'autres carreaux qui n'ont pas les mêmes 20 coordonnées, et - associer à ce carreau, dans le flux vidéo généré, cette variante haute qualité, compressée et chiffrée, de manière à obtenir une variante haute qualité, compressée et chiffrée, apte à être déchiffrée et décompressée indépendamment des autres variantes haute qualité, compressées et chiffrées, acquises pour d'autres carreaux 25 qui n'ont pas les mêmes coordonnées.