Brevet FR3028703A1 — publié le 20160520

Procédé de rendu stéréoscopique d'une scène 3D sur un écran, dispositif, système et programme d'ordinateur associés. 1. Domaine de l'invention Le domaine de l'invention est celui du rendu stéréoscopique d'une scène tridimensionnelle sur un écran d'un dispositif de restitution distant d'un utilisateur, par exemple un écran de télévision 3D. L'invention concerne plus particulièrement le rendu des objets à parallaxe négative qui sont projetés à la périphérie de l'écran. 2. Présentation de l'art antérieur En relation avec la Figure 1A, on considère un objet virtuel Obj représenté devant un écran et projeté sur la partie gauche de l'écran. Dans le cas d'un rendu stéréoscopique d'une scène tridimensionnelle l'acquisition de la scène est faite par deux caméras virtuelles qui correspondent aux deux yeux de l'observateur. Les deux caméras sont séparées par une distance d'environ 6,5cm conformément équivalente à l'écart inter pupillaire d'une personne lambda. Chacune des deux images est ensuite envoyée à l'oeil correspondant de l'observateur. Ce filtrage par oeil est effectué par le dispositif de restitution (écran stéréoscopique avec ou sans lunettes, casque de réalité virtuelle, lunettes de réalité augmentée). Chacune de ces caméras à une zone de visibilité décrite par une pyramide qu'on appelle pyramide de vue. Ces deux pyramides PV1, PV2 ont respectivement pour sommet un oeil OG, OD de l'observateur Ob et pour base la surface de l'écran. On considère une zone particulière de ces pyramides de vue, située devant l'écran. Les objets appartenant à cette zone ont des valeurs de parallaxes négatives et qui sont donc vus par l'observateur comme jaillissants de l'écran. Toutefois, parmi ces points, ceux qui n'appartiennent pas à l'intersection des deux pyramides de vues, subissent un effet de« frame cancellation , connu de l'homme de métier qui déclenche chez l'observateur un inconfort visuel plus ou moins marqué. Cet effet a deux causes principales. Il est tout d'abord le résultat d'un conflit 3028703 2 entre deux indices de profondeur, tout d'abord la disparité entre les deux vues restituées. En relation avec la Figure 1B, l'objet virtuel Obj est vu par l'oeil gauche comme une forme Obj1 (représentée en blanc) et par l'oeil droit comme une 5 forme Obj2 (représentée avec des hachures) décalée par rapport à la première. Cette disparité indique à l'utilisateur que l'objet est devant l'écran. Or l'occultation du bord physique BP de l'écran, représenté comme un rectangle vertical hachuré , indique qu'il est placé devant l'objet virtuel Obj, fournit un autre indice de profondeur qui vient contredire le premier indice. Le système 10 visuel tente donc d'assimiler deux informations contradictoires et s'en trouve perturbé. Ce conflit apparaît sur les bords verticaux tout comme sur les bords horizonta ux. Une deuxième cause de l'effet de « frame cancellation » vient du fait qu'en dehors de la zone d'intersection des deux pyramides, l'utilisateur ne perçoit 15 pas la même proportion des objets virtuels Obj. En relation avec la Figure 1B, on remarque que l'objet hachuré Obj2 vu par l'oeil droit est coupé par le bord de l'écran alors que l'objet blanc vu par l'oeil gauche est visible en entier et n'est pas coupé. L'observateur ne voyant pas la même proportion d'un même objet virtuel à droite et à gauche aura donc du mal 20 à fusionner les deux images pour obtenir l'effet de profondeur et ressentira un inconfort visuel. Ce second problème est visible uniquement pour les bords verticaux si on considère les yeux alignés sur un axe horizontal, étant donné que dans ce cas, la disparité ne peut être qu'horizontale. Lorsque la position de l'utilisateur est suivie en rotation, les yeux ne sont plus forcément alignés sur cet 25 axe horizontal, car la disparité peut également être verticale et ainsi les bords horizontaux de l'écran peuvent également être concernés. On connait de l'article de Ardouin et al, intitulé « Design and Evaluation of Methods to prevent Frame Cancellation in Real-Time Stereoscopic 30 Rendering", publié dans les Proceedings de la conference IEEE Symposium on 3D User Interfaces, qui s'est tenue à Singapour du 19 au 20 Mars 2011, une méthode pour éviter le problème de « frame cancellation ». qui consiste à n'afficher que la partie des points d'un objet situé devant l'écran qui ne génère 3028703 3 pas de conflit entre la pyramide de vues de l'oeil gauche et la pyramide de vues de l'oeil droit. Cette partie ou volume est appelé volume stéréo compatible (SCV pour Stereo Compatible Volume en anglais). Les points extérieurs à ce volume sont supprimées (pour « clippés », en anglais) en utilisant un plan de clipping 5 gauche correspondant à la caméra de l'oeil droit et un plan de clipping droit correspondant à la caméra de l'oeil gauche, comme représenté sur la Figure 2. Lorsqu'une technique de suivi de l'orientation de la tête de l'observateur (pour « head tracking », en anglais) est mise en oeuvre, elle prend en compte le fait que les yeux puissent être non alignés horizontalement en 10 ajoutant deux plans supplémentaires : un plan haut et un plan bas, l'un ou l'autre étant utilisé. Un premier avantage de cette méthode est qu'elle produit deux vues (images) cohérentes d'un objet placé devant l'écran. 15 Un deuxième avantage de cette méthode est qu'elle est compatible avec un rendu temps réel de la scène tridimensionnelle. 3. Inconvénients de l'art antérieur Un inconvénient de cette méthode est qu'elle ne traite qu'une partie du problème. Certes, elle évite la « non visibilité » d'une partie d'un objet par l'une 20 des caméras, mais le conflit entre deux indices de profondeur est toujours présent. En effet, l'objet peut encore être perçu à la fois comme placé devant l'écran à l'aide de la disparité qui existe entre les deux vues, et comme placé derrière l'écran à cause de l'occultation d'un de ses bords physiques. Ce conflit nuit à la perception de la forme de l'objet et de la profondeur. 25 Un autre inconvénient de cette méthode est que, pour un objet projeté à proximité d'un bord donné, la méthode provoque une coupure brutale uniquement pour une des deux images restituées à l'utilisateur. Cette coupure brutale génère chez l'utilisateur un inconfort visuel. 30 4. Objectifs de l'invention L'invention a notamment pour objectif de pallier ces inconvénients de l'art antérieur. Plus précisément, un objectif de l'invention est de proposer une solution de 3028703 4 rendu stéréoscopique qui évite les coupes brutales des objets périphériques de la scène dues aux bords de l'écran. L'invention a également pour objectif de fournir une solution de rendu stéréoscopique qui évite les conflits entre différents indices de perception 5 de la profondeur, en particulier l'occultation due au bord de l'écran et la disparité entre la première et la deuxième pyramide de vues. Un autre objectif de l'invention est de proposer une solution qui améliore le confort visuel de l'utilisateur en situation de « frame cancellation ». 10 5. Exposé de l'invention Ces objectifs, ainsi que d'autres qui apparaîtront par la suite, sont atteints à l'aide d'un procédé de rendu stéréoscopique destinée à être affichée sur un écran d'un dispositif de restitution, comprenant les étapes suivantes : identification de points de la scène possédant une parallaxe négative, 15 - projection des points de la scène dans un référentiel d'un plan de l'écran selon une première pyramide de vue d'une première caméra et une deuxième pyramide de vue d'une deuxième caméra d'un observateur de l'écran et formation respectivement d'une première image 2D et d'une deuxième image 2D; 20 - rendu des composantes de couleur d'un pixel d'une dite image à partir des composantes de couleur des points de la scène projetés en ce pixel. Selon l'invention, le procédé comprend en outre les étapes suivantes, mises en oeuvre pour un pixel d'une dite image issu d'un point d'un objet de la scène identifié comme possédant une parallaxe négative : 25 - détermination d'une appartenance du pixel à une zone de bordure intérieure de l'écran , ladite zone étant délimitée par une mesure de distance minimale et une mesure de distance minimale au centre de l'écran selon une première métrique prédéterminée, la distance maximale 3028703 5 étant inférieure à la mesure de distance du bord physique au centre de l'écran; - lorsque le pixel est déterminé comme appartenant à une zone de bordure intérieure, calcul d'un coefficient multiplicatif d'opacité, ledit coefficient 5 d'opacité étant calculé comme une fonction décroissante d'une distance du pixel au centre de l'écran ;et - correction des composantes couleurs du pixel par application du coefficient multiplicatif d'opacité. 10 Avec l'invention, les pixels correspondant aux objets de la scène tridimensionnelle situés devant l'écran et à proximité d'un bord physique de l'écran sont rendus d'autant plus transparents qu'ils sont plus périphériques, que ce soit pour la première ou pour la deuxième caméra. De cette manière, les objets concernés se fondent progressivement au reste de la 15 scène, ce qui a pour effet d'atténuer une éventuelle coupe par un bord de l'écran et par conséquent de réduire pour l'observateur l'effet d'occultation produit par ce bord, tout en conservant l'effet de profondeur. Une telle correction des composantes couleurs des pixels périphériques situés en avant de la scène peut être réalisée dans une ou plusieurs directions, donc pour 20 un ou plusieurs bords de l'écran, selon l'effet souhaité. On peut aussi choisir la taille et la forme de la zone de correction pour le bord de l'écran considéré. Ainsi, l'invention repose sur une approche tout à fait nouvelle et inventive 25 du rendu stéréoscopique, qui résout de façon douce les conflits entre différents indices de perception visuelle de la profondeur détectés par l'observateur. En effet, contrairement à l'art antérieur qui coupe toutes les contributions des points d'un objet en parallaxe négative qui sont présents dans une pyramide de vue mais ne sont pas présents dans l'autre, l'invention propose d'agir au niveau du 30 plan de l'écran de restitution lui-même et de rendre progressivement transparents les pixels d'un objet coupé par un bord physique de l'écran. 3028703 6 Selon un aspect de l'invention, la métrique utilisée pour mesurer la distance du pixel au centre de l'écran est adaptée à la forme physique de l'écran. Un avantage est que la correction est appliquée dans des zones de bordure qui épousent les contours de l'écran. 5 Selon un aspect de l'invention, la métrique utilisée pour mesurer la distance au centre de l'écran est définie par la formule suivante : d(x, y) = 4'/X4 + y4 Un avantage de la forme de carré arrondi est qu'elle permet d'obtenir une correction progressive de l'opacité d'un pixel jusque dans les coins de l'écran. 10 Le procédé qui vient d'être décrit dans ses différents modes de réalisation est avantageusement mis en oeuvre par un dispositif de rendu stéréoscopique selon l'invention. Corrélativement l'invention concerne aussi un dispositif de rendu 15 stéréoscopique d'une scène tridimensionnelle destinée à être affichée sur un écran d'un dispositif de restitution, comprenant les unités suivantes : - identification de points de la scène possédant une parallaxe négative, - projection des points de la scène dans un référentiel d'un plan de l'écran selon une première pyramide de vue d'une première caméra et une deuxième 20 pyramide de vue d'une deuxième caméra d'un observateur de l'écran et formation respectivement d'une première image 2D et d'une deuxième image 2D; rendu des composantes de couleur d'un pixel d'une dite image à partir des composantes de couleur des points de la scène projetés en ce pixel. 25 Selon l'invention, le dispositif comprend en outre les unités suivantes, aptes à être mises en oeuvre pour un pixel d'une dite image issu d'un point d'un objet de la scène identifié comme possédant une parallaxe négative : - détermination d'une appartenance du pixel à une zone de bordure intérieure de l'écran , ladite zone étant délimitée par une mesure de distance 3028703 7 minimale et une mesure de distance maximale au centre de l'écran selon une première métrique prédéterminée, la distance minimale étant inférieure à la mesure de distance du bord physique au centre de l'écran; - lorsque le pixel est déterminé comme appartenant à une zone de bordure 5 intérieure, calcul d'un coefficient multiplicatif d'opacité, ledit coefficient d'opacité étant calculé comme une fonction décroissante d'une distance du pixel au centre de l'écran ; et - correction des composantes couleurs du pixel par application du coefficient multiplicatif d'opacité. 10 Avantageusement, un tel dispositif peut être intégré à un système de rendu stéréoscopique selon l'invention. Corrélativement, l'invention concerne donc aussi un système de rendu stéréoscopique d'une scène tridimensionnelle à un observateur comprenant un 15 dispositif de rendu stéréoscopique selon l'invention et un dispositif de restitution apte à afficher la première et la deuxième images 2D produites par ledit dispositif. L'invention concerne aussi un programme d'ordinateur comportant des instructions pour la mise en oeuvre des étapes d'un procédé de rendu 20 stéréoscopique d'une scène tridimensionnelle tel que décrit précédemment, lorsque ce programme est exécuté par un processeur. Ces programmes peuvent utiliser n'importe quel langage de programmation. Ils peuvent être téléchargés depuis un réseau de communication et/ou enregistrés sur un support lisible par ordinateur. 25 L'invention se rapporte enfin à des supports d'enregistrement, lisibles par un processeur, intégrés ou non au dispositif de rendu stéréoscopique d'une scène tridimensionnelle, éventuellement amovible, mémorisant respectivement un programme d'ordinateur mettant en oeuvre un procédé de codage et un programme d'ordinateur mettant en oeuvre un procédé de rendu stéréoscopique, 30 tels que décrits précédemment. 3028703 8 6. Liste des figures D'autres avantages et caractéristiques de l'invention apparaîtront plus clairement à la lecture de la description suivante d'un mode de réalisation particulier de l'invention, donné à titre de simple exemple illustratif et non 5 limitatif, et des dessins annexés, parmi lesquels : - la Figure 1A (déjà décrite) illustre de façon schématique un objet d'une scène tridimensionnelle, en parallaxe négative, situé en périphérie de la scène, de telle sorte qu'il n'est visible qu'au travers d'une des deux pyramides de vues ; 10 - la figure 1B (déjà décrite) illustre de façon schématique le problème de « frame cancellation » ; - la Figure 2 (déjà décrite) présente de façon schématique une solution de correction de l'effet de « frame cancellation » selon l'art antérieur ; - la Figure 3 présente de façon schématique un exemple de structure 15 matérielle d'un dispositif de rendu stéréoscopique selon l'invention, dans son environnement ; - la Figure 4 détaille les étapes d'un procédé de rendu stéréoscopique selon un mode de réalisation de l'invention ; - les Figures 5A et 5B illustrent des exemples de zones de bordure interne 20 de l'écran selon un mode de réalisation de l'invention ; - la Figure 6 présente un exemple de métrique de distance mis en oeuvre par le procédé de rendu stéréoscopique pour corriger l'opacité d'un pixel dans le plan de l'écran du dispositif de restitution selon un mode de réalisation de l'invention ; et 25 - la Figure 7 présente un exemple de courbe du coefficient d'opacité selon l'invention en fonction d'une distance d'un pixel au centre de l'écran du dispositif de restitution. 7. Description d'un mode de réalisation particulier de l'invention 30 Le principe général de l'invention repose sur l'application d'un coefficient multiplicatif d'opacité aux valeurs de pixels issus de points d'un objet d'une scène tridimensionnelle ayant une parallaxe négative, lorsqu'ils appartiennent à une zone de bordure interne prédéterminée de l'écran physique destiné à restituer la 3028703 9 scène tridimensionnelle. Pour assurer une transition douce entre les points de cet objet qui sont restitués par l'écran et ceux qui sont coupés, et de ce fait réduire l'effet de « frame cancellation », la valeur du coefficient d'opacité est choisie comme une fonction décroissante d'une distance du pixel au centre de l'écran. 5 On notera que l'invention qui va être décrite plus en détails, peut être mise en oeuvre au moyen de composants logiciels et/ou matériels. Dans cette optique, les termes « module » et « entité », utilisés dans ce document, peuvent correspondre soit à un composant logiciel, soit à un composant matériel, soit 10 encore à un ensemble de composants matériels et/ou logiciels, aptes à mettre en oeuvre la ou les fonctions décrites pour le module ou l'entité concerné(e). En relation avec la Figure 3, on considère un exemple de système S de rendu stéréoscopique d'une scène tridimensionnelle ST à un ou plusieurs observateurs Ob sous la forme de deux images 2D Il, 12, qui sont restituées par 15 un dispositif stéréoscopique de restitution DR. Un tel dispositif comprend un un écran stéréoscopique ES. A titre d'exemple, cet écran a une dimension diagonale de 82 pouces, un format 16/9 et une résolution 4K Dans cet exemple, le dispositif stéréoscopique est passif. Il comprend en outre une paire de lunettes stéréoscopiques polarisées LS que porte l'observateur Ob. Cette paire de lunettes 20 LS est adaptée à séparer les deux images Il, 12 affichées à l'écran, l'image I1 étant par exemple destinée à son oeil gauche OG et l'image 12 à son oeil droit OD. De façon alternative, le dispositif de restitution DR pourrait également comprendre un écran stéréoscopique actif, agencé pour communiquer, par exemple en infra rouge, avec une paire de lunettes actives à occultations 25 alternées , adaptée pour occulter l'image I1 à l'oeil droit et l'image 12 à l'oeil gauche sur commande du dispositif de restitution DR. Bien sûr, l'invention n'est pas limitée à ces exemples. Elle pourrait s'appliquer tout aussi bien à un écran auto-stéréoscopique ou à un casque de réalité virtuelle ou à des lunettes de réalité augmentée binoculaires. 30 Le système S comprend aussi un dispositif 100 de rendu stéréoscopique selon l'invention. Un tel dispositif prend en entrée, d'une part les données de la scène tridimensionnelle ST constituées entre autre de sa géométrie, et surtout de un modèle de projection stéréoscopique MPS défini par deux caméras virtuelles 3028703 10 CV1, CV2, qui correspondent aux yeux OG et OD de l'observateur, positionnées dans un référentiel commun REF de la scène tridimensionnelle ST. En relation avec la Figure 2, les pyramides de vue PV1, PV2, respectivement associées à la première et à la deuxième caméra virtuelle CV1, CV2, constituent une 5 représentation visuelle du modèle de projection MPS. On considère une pyramide de vue ayant pour base une représentation virtuelle à l'échelle 1 :1 de l'écran du dispositif d'affichage DA et pour sommet le centre optique de la caméra virtuelle. On notera que ce point de vue peut être 10 rendu dépendant de la position de l'observateur Ob dans l'espace et de la rotation de sa tête, de façon à adapter la visualisation du mouvement et donc de définir un effet de parallaxe plus cohérent. On comprend que la pyramide de vue d'une caméra virtuelle permet de déterminer la projection d'un point de la scène ST 3D sur un pixel de l'écran du dispositif de restitution DR. 15 Bien sûr, l'invention n'est pas limitée à cet exemple d'implémentation et peut être étendue à d'autres modèles de projection stéréoscopiques comprenant deux caméras virtuelles mettant en oeuvre une projection en perspective convergeant en un point donné ou à l'infini. Typiquement, les deux caméras CV1, CV2 sont séparées par une distance 20 d'environ 6,5 cm conformément au principe de rendu stéréoscopique qui consiste à les séparer d'une distance équivalence à l'écart inter pupillaire moyen d'un observateur. Le dispositif 100 met en oeuvre le procédé de rendu stéréoscopique d'une scène tridimensionnelle à au moins un observateur selon l'invention qui sera 25 décrit plus en détails en relation avec la Figure 4. Par exemple, le dispositif 100 comprend respectivement une unité de traitement 110, équipée d'un processeur p, et pilotée par un programme d'ordinateur Pg1 120, stocké dans une mémoire 130 et mettant en oeuvre le procédé de rendu stéréoscopique selon l'invention. 30 A l'initialisation, les instructions de code du programme d'ordinateur Pgi 120 sont par exemple chargées dans une mémoire RAM avant d'être exécutées respectivement par les processeurs des unités de traitement 110. Le processeur 3028703 11 de l'unité de traitement 110 met en oeuvre les étapes du procédé décrit précédemment, selon les instructions des programmes d'ordinateur 120. En variante, le dispositif 100 selon l'invention, comprend en outre un processeur graphique CG 140 apte à mettre en oeuvre une ou plusieurs étapes du 5 procédé de rendu stéréoscopique selon l'invention, telle que par exemple l'étape de calcul du coefficient d'opacité et l'étape de correction des composantes de couleur. Un avantage d'un tel processeur est qu'il a été spécifiquement conçu pour réaliser de tels calculs en temps réel. Dans cet exemple de réalisation de l'invention, le dispositif 100 comprend 10 au moins une unité GET d'obtention de la scène 3D ST et du modèle de projection stéréoscopique MPS, une unité PROJ de projection des points de la scène ST 3D sur des pixels d'une image Il, ou 12 dans le référentiel Ref de l'écran, une unité COL de calcul des composantes de couleur des pixels d'une image Il, 12 à partir des contributions des points de la scène projetés, puis, pour un pixel d'une 15 image, une unité DET de détermination d'une appartenance à une zone de bordure interne de l'écran, une unité CAL de calcul d'un coefficient multiplicatif d'opacité au moins en fonction d'une distance du pixel au centre de l'écran, une unité COR de correction de la valeur de couleur du pixel par application du coefficient multiplicatif d'opacité calculé. Le dispositif 100 comprend aussi une 20 unité DISP de commande d'affichage des images Il, 12 obtenues au dispositif de restitution DR . En sortie du dispositif de rendu 100, les deux images sont restituées par l'écran et visualisées par l'observateur Ob, chaque image correspondant à un oeil de l'observateur Le dispositif 100 est agencé pour coopérer au moins avec : 25 - Le module MS de stockage de la scène 3D ST comprenant les données de la scène et le modèle géométrique tridimensionnelle de la scène ; - le dispositif de restitution DR, afin de lui transmettre les images Il, 12 qu'il a produites. Avantageusement, le dispositif comprend un mémoire MB 150, par exemple 30 de type buffer, agencée pour stocker les images Il, 12, une fois calculées, avant leur transmission au dispositif de restitution DR. 3028703 12 Selon un aspect de l'invention, représenté sur la Figure 3, le dispositif de rendu 100 constitue un module indépendant. Selon une variante de l'invention, le dispositif 100 est intégré au dispositif de restitution DR. 5 En relation avec la Figure 4, on détaille maintenant les étapes du procédé de rendu stéréoscopique mis en oeuvre par le dispositif 100 qui vient d'être présenté, selon un exemple de réalisation de l'invention. En RO, on obtient les données de la scène 3D ST et le modèle géométrique 3G MGT. Par exemple, les données de la scène comprennent des coordonnées de 10 points 3D, dits « sommets » (pour « vertex », en anglais) dans un référentiel REF du système S et des informations de texture ou de couleur associées à ces points. La scène a généralement été créée au préalable par un module de création local ou distant, puis reçue et éventuellement stockée en mémoire dans le module MS. En R1, on identifie les points de la scène qui possèdent une parallaxe 15 négative, c'est-à-dire les points de la scène qui présentent une disparité négative entre la pyramide de vue PV1 et la pyramide de vue PV2. Pour identifier ces points il suffit de comparer la distance d'un point 3D à la caméra courante CV1, CV2 sur l'axe des Z par rapport à la distance de parallaxe zéro du système de caméras. Cette distance est définie par les paramètres de projection des deux 20 caméras. Si la distance du point à la caméra est inférieure à cette valeur, l'objet est en parallaxe négative et inversement. En R21 , les points Pt(X,Y,Z) de la scène 3D ST dans le référentiel REF du système S sont projetés en une image I1 dans le référentiel Ref du plan de l'écran du dispositif d'affichage D1, selon le modèle de projection de la pyramide 25 de vue PV1 de la caméra virtuelle CV1 correspondant à l'oeil gauche de l'observateur Ob. En R22 , les points Pt(X,Y,Z) de la scène 3D ST dans le référentiel REF du système S sont projetés en une image 12 dans le référentiel Ref du plan de 30 l'écran du dispositif d'affichage D1 selon le modèle de projection de la pyramide de vue PV1 de la caméra virtuelle CV2 correspondant à l'oeil gauche de l'observateur Ob. Lors de cette projection, on repère les pixels des images I1, 12 3028703 13 correspondant à points d'objets PPN de la scène présentant une parallaxe négative. En R31, R32, on calcule les composantes de couleur, par exemple RGB (pour « Red Green Blue », en anglais) des pixels obtenus pour les images Il, 12 à 5 partir des informations de texture et de couleur associées aux points 3D de la scène, dont sont issus les pixels. Les pixels des images fi et 12 sont ensuite traités de la façon suivante, pour chacune des images Il, 12 : au cours d'une étape R41, respectivement R42, on détermine si le pixel Pi(x,y), 10 avec i entier égal à 1 ou 2, appartient à une zone de bordure interne ZB prédéterminée pour l'écran du dispositif d'affichage DA. En relation avec les Figures 5A et 5B, on présente des exemples de zones de bordure interne, ZBG pour le bord vertical gauche, ZBD pour le bord vertical droit, ZBH pour le bord horizontal haut et ZBB pour le bord horizontal bas de 15 l'écran. . La figure 5A présente la zone de bordure interne gauche ZBG et la zone de bordure interne droite ZBD vues de dessus dans la pyramide de vue PV1 de l'oeil gauche (Ces zones de bordures sont les même pour la pyramide de vue PV2 de l'oeil droit), elles sont délimitées par les flèches. La figure 5B présente la zone de 20 bordure interne haute ZBH et la zone de bordure interne droite de côté, en considérant les deux yeux de l'observateur Ob alignés selon un axe horizontal. En relation avec la Figure 6, on considère les mêmes zones de bordure sur l'écran du dispositif de restitution DR. Avantageusement, la zone de bordure est définie à l'aide d'une fonction de 25 distance minimale Dmin et d'une fonction de distance maximale Dmax au centre C de l'écran, que l'on calcule à l'aide d'une métrique particulière dans le repère écran Ref défini par ses bornes, le point (0,0) étant le coin en bas à gauche, le point (1,1) le coin en haut à droite. On détermine l'appartenance du pixel courant Pi(x,y) à une de ces zones à l'aide de cette même métrique. Si la distance D(C, 30 Pi) du pixel Pi au centre de l'écran selon cette métrique a une valeur comprise entre une distance Dmin et Dmax correspondant à la bordure considérée, par 3028703 14 exemple ZBG, alors le pixel Pi est considéré comme appartenant à la zone de bordure et comme candidat à une correction de couleur. Selon un aspect de l'invention, on utilise la métrique définie par la formule suivante : d(x, y) = 4\ix4 + y4 5 Cette métrique présente l'avantage de définir une forme de type carré arrondi, ce qui correspond bien à la géométrie d'un écran de téléviseur. Bien sûr, d'autres métriques peuvent être utilisées, qui seront mieux adaptées à d'autres géométries d'écran telles que par exemple : - D(x,y)=.1x2 +y2 pour une forme circulaire ; 10 - D'x,y) = max(x,y)pour un carré. Au cours d'une étape R51, respectivement R52, on calcule un coefficient d'opacitéa à appliquer à la valeur de couleur du pixel Pi(x,y) lorsqu'il appartient à une zone de bordure interne de l'écran. Avantageusement, la valeur de ce coefficient décroit avec la distance au centre C selon la métrique choisie. 15 Par exemple, la formule de décroissance du facteur d'opacitéa utilisé,est la suivante : a = 1 D(x,y)-DminOn contraint ensuite la valeur entre 0 et 1 (si a 1 alors a =1) Par exemple, on choisit Dmax =0.97 et Dmin =0.8, pour toutes les zones de 20 bordure.Avec cette formule la décroissance est linéaire. Un exemple de courbe de valeurs du coefficient d'opacité en fonction de la distance est présenté en relation avec la Figure 7. Bien sûr, on pourrait choisir une fonction de décroissance d'un autre type, par exemple 25 - pour-accélérer cette décroissance en mettant la fraction sous une racine carré, ou - - pour réduire la vitesse de décroissance en mettant la fraction au carré. On pourrait aussi choisir une valeur de Dmax supérieure à la distance du bord physique au centre de l'écran. 30 Au cours d'une étape R61, respectivement R42, on applique le coefficient d'opacité 0( calculé pour le pixel Pi(x,y) courant à sa valeur de couleur Ci(x,v) et on obtient une valeur corrigée CCi(x,y). Cette correction a pour effet de rendre le 3028703 15 pixel d'autant plus transparent, c'est-à-dire d'autant moins opaque qu'il est plus proche du bord physique de l'écran, l'effet recherché étant d'adoucir la rupture avec le bord de l'écran, en contribuant à ce que le pixel issu de l'objet concerné se fonde davantage dans le décor de la scène et ne semble plus brutalement 5 coupé par le bord physique de l'écran. A titre d'exemple, dans le cas précédent, l'épaisseur des zones de bordure horizontales ZBB et ZBH représente 7% de la hauteur de l'écran, et celle des zones de bordure verticale gauche et droite ZBG et ZBG représente 8% de la 10 largeur de l'écran. On comprend que la taille et la forme des zones de bordure de chacun des côtés de l'écran sont réglables et ne sont pas nécessairement choisies de façon symétrique. On peut aussi décider de n'utiliser que des zones de bordure 15 latérales. Les étapes R41 à R61 et R42 à R62 sont répétées pour tous les pixels des Images Il, 12. En R71, respectivement R72, on commande l'affichage des images obtenues au dispositif de restitution DR. 20 REVENDICATIONS1. Procédé de rendu stéréoscopique d'une scène tridimensionnelle (ST) destinée à être affichée sur un écran d'un dispositif de restitution (DR), comprenant les étapes suivantes : identification (R1) de points de la scène possédant une parallaxe négative, projection (R21, R22) des points de la scène dans un référentiel d'un plan de l'écran selon une première pyramide de vue d'une première caméra et une deuxième pyramide de vue d'une deuxième caméra d'un observateur de l'écran et formation respectivement d'une première image 2D et d'une deuxième image 2D; rendu (R31 ; R32) des composantes de couleur d'un pixel d'une dite image à partir des composantes de couleur des points de la scène projetés en ce pixel, caractérisé en ce que ledit procédé comprend en outre les étapes suivantes, mises en oeuvre pour un pixel d'une dite image issu d'un point d'un objet de la scène identifié comme possédant une parallaxe négative : détermination (R41, R42) d'une appartenance du pixel à une zone de bordure intérieure de l'écran , ladite zone étant délimitée par une mesure de distance minimale et une mesure de distance maximale au centre de l'écran selon une première métrique prédéterminée, la distance minimale étant inférieure à la mesure de distance du bord physique au centre de l'écran; - lorsque le pixel est déterminé comme appartenant à une zone de bordure intérieure, calcul (R51, R52) d'un coefficient multiplicatif d'opacité, ledit coefficient d'opacité étant calculé comme une fonction décroissante d'une distance du pixel au centre de l'écran ;et - correction (R61, R62) des composantes couleurs du pixel par application du coefficient multiplicatif d'opacité. 3028703 17 2. Procédé de rendu stéréoscopique selon la revendication 1, caractérisé en ce que la métrique utilisée pour mesurer la distance du pixel au centre de l'écran est adaptée à la forme physique de l'écran. 5 3. Procédé de rendu stéréoscopique selon la revendication 2, caractérisé en ce que la métrique utilisée pour mesurer la distance au centre de l'écran est définie par la formule suivante : d(x, y) = 4'/X4 + y4 10 4. Dispositif (100) de rendu stéréoscopique d'une scène tridimensionnelle destinée à être affichée sur un écran d'un dispositif de restitution (DR), comprenant les unités suivantes : - identification de points de la scène possédant une parallaxe négative, - projection des points de la scène dans un référentiel d'un plan de l'écran 15 selon une première pyramide de vue d'une première caméra et une deuxième pyramide de vue d'une deuxième caméra d'un observateur de l'écran et formation respectivement d'une première image 2D et d'une deuxième image 2D; - rendu des composantes de couleur d'un pixel d'une dite image à partir des 20 composantes de couleur des points de la scène projetés en ce pixel, caractérisé en ce que ledit dispositif comprend en outre les unités suivantes, aptes à être mises en oeuvre pour un pixel d'une dite image issu d'un point d'un objet de la scène identifié comme possédant une parallaxe négative : - détermination d'une appartenance du pixel à une zone de bordure 25 intérieure de l'écran , ladite zone étant délimitée par une mesure de distance minimale et une mesure de distance maximale au centre de l'écran selon une première métrique prédéterminée, la distance maximale étant inférieure ou égale à la mesure de distance du bord physique au centre de l'écran; 3028703 18 - lorsque le pixel est déterminé comme appartenant à une zone de bordure intérieure, calcul d'un coefficient multiplicatif d'opacité, ledit coefficient d'opacité étant calculé comme une fonction décroissante d'une distance du pixel au centre de l'écran ; et 5 - correction des composantes couleurs du pixel par application du coefficient multiplicatif d'opacité. 5. Système (S) de rendu stéréoscopique d'une scène tridimensionnelle à un observateur, caractérisé en ce qu'il comprend un dispositif de rendu stéréoscopique conforme à la revendication 4 et un dispositif de restitution 10 apte à afficher la première et la deuxième images 2D produites par ledit dispositif . 6. Programme d'ordinateur (Pg1) téléchargeable depuis un réseau de communication et/ou enregistré sur un support lisible par ordinateur et/ou 15 exécutable par un processeur, caractérisé en ce qu'il comprend les instructions de code de programme pour la mise en oeuvre du procédé de traitement selon l'une des revendications 1 à 3. 7. Support d'enregistrement, lisible par un processeur, caractérisé en ce qu'il 20 est apte à mémoriser le programme d'ordinateur selon la revendication 6.