Brevet FR2817441A1 — publié le 20020531

La présente invention concerne une méthode de visualisation d'une séquence vidéo dans une fenêtre d'un panorama. On entend par panorama un procédé de rendu d'une scène réelle ou virtuelle, ce procédé permettant d'afficher partiellement la scène sur un écran. Il est ainsi prévu de pouvoir faire défiler le panorama de sorte que toute la scène soit accessible à un observateur qui est situé au centre de cette scène, l'observateur fait varier son angle de vue mais pas son point de vue On assiste maintenant de manière courante à la représentation de scènes panoramiques en trois dimensions, et à titre d'exemple, on citera le logiciel"Quicktime VR"qui est une marque déposée de la société Apple. A ce sujet, on pourra se référer à l'article"Quicktime VR-An Image Based Approach to Virtual Environment Navigation", S. E. Chen, SIG'GRAPH95. Un observateur situé au centre d'une telle scène peut pivoter sur luimême pour faire varier son angle de vue dans une plage de 0 à 360 . La scène peut donc être représentée par un cylindre qui devient une image plane lorsqu'il est développé. Cette Image plane est souvent une image réelle obtenue en juxtaposant des photographies successivement prises après avoir fait pivoter un appareil photographoque d'un angle équivalent à l'angle d'ouverture de son objectif. Mais cette image plane peut également être une image virtuelle. Seule une partie de la scène est visualisée sur l'écran, partie qui correspond à un secteur du cylindre, et l'observateur dispose de commandes de direction pour tourner à gauche ou à droite dans la scène. Ce type de représentation apporte un progrès par rapport à une représentation plane, mais un quelconque objet de la scène est toujours vu sous le même angle. Pour visualiser plusieurs faces de cet objet, il convient de prévoir une séquence vidéo simulant une animation, par exemple une rotation autour de lui, l'objet apparaissant alors sous différents angles. Cette séquence vidéo sera donc substituée à la partie du panorama qui apparaît sur l'écran. Or, la transition du panorama à la séquence vidéo doit s'effectuer en limitant autant que faire se peut les discontinuités telles que sauts damages. La présente invention vise ainsi une méthode qui permet de visualiser une séquence vidéo de présentation d'un objet qui figure dans un panorama en limitant la discontinuité apparaissant entre la visualisation du panorama et la visualisation de cette séquence. Selon l'invention, la méthode de visualisation d'une séquence vidéo présentant un objet qui figure dans un panorama défilant sur un écran, comprend une étape pour positionner une zone cible entourant l'objet dans une fenêtre prédéterminée de l'écran en réponse à une commande d'activation. La commande d'activation produite par l'observateur permet donc de positionner la zone cible dans une fenêtre précisément définie de l'écran. L'opération produite par cette commande ne sera pas plus décrite car elle ne pose pas de difficulté à l'homme de l'art. La séquence vidéo est ensuite visualisée dans la fenêtre, si bien que la discontinuité visuelle est limitée à cette fenêtre et ne concerne pas la totalité de l'écran. Il convient par ailleurs de réduire les discontinuités au sein même de la fenêtre. Or, du fait de la visualisation en trois dimensions, la représentation de la zone cible, notamment de son contour, dépend de sa position sur l'écran. Ainsi. la fenêtre figurant une représentation de référence de la zone cible suite à la commande d'activation, pour l'aspect visuel il est préférable que la séquence vidéo présente un contour identique à celui de cette représentation de référence. De préférence, le panorama résultant d'un traitement optique présentant des caractéristiques prédéterminées, la séquence vidéo procède du même traitement optique et graphique. Avantageusement, la fenêtre est disposée au centre de l'écran, cette fenêtre étant la position de l'animation présentant l'objet. Selon un mode de réalisation privilégié, la première vue de la séquence vidéo est la représentation statique et, éventuellement, la dernière vue de cette séquence est elle aussi la représentation statique Fréquemment, la zone cible provient d'un réseau de diffusion. L'invention vise également un récepteur d'émissions audiovisuelles comprenant des moyens pour mettre en oeuvre la méthode ci-dessus. La présente invention apparaîtra maintenant avec plus de détails dans le cadre de la description qui suit d'exemples de réalisation donnés à titre Illustratif en se référant aux figures annexées qui représentent : - la figure 1, un panorama, - la figure 2, une première vue de l'écran, - la figure 3, une deuxième vue de cet écran, et - la figure 4, un schéma d'un récepteur apte à la mise en oeuvre de l'invention. En référence à la figure 1, un panorama P représente une scène d'extérieur vue à 3600 depuis un centre d'observation C. Le panorama apparaît comme un cylindre dont un secteur S (représenté en pointillé sur la figure) peut être visualisé sur un écran. Il est connu de faire défiler le secteur visualisé S pour pouvoir observer la totalité du panorama P. Le défilement de ce secteur est accompagné d'une déformation de l'image qui donne la sensation à l'observateur de tourner au centre de la scène. En référence à la figure 2, le secteur visualisé comprend un objet OB, à savoir une voiture, qui se distingue dans la scène panoramique. Cet objet s'inscrit dans une zone cible Z. Cette zone cible est, selon le présent exemple, un carré qui est représenté en pointillé dans la figure 2. Le contour de la zone cible est donc ici une bordure qui s'étend depuis les quatre côtés du carré vers l'intérieur de celui-ci. En référence à la figure 3, une commande d'activation permet de faire défiler le panorama pour amener la zone cible dans une fenêtre qui occupe une position prédéterminée dans l'écran, par exemple au centre de celui-ci Les opérations déclenchées par cette commande d'activation ne seront pas plus détaillées car elles sont aisément accessibles à l'homme de l'art Dés lors, le panorama est immobilisé et le contenu de la fenêtre correspond à une représentation statique de l'objet OB ou de la zone cible Z qui peut être identique au contenu de la zone cible dans la figure 2. Cette représentation statique est parfaitement déterminée car elle correspond à une zone identifiée du panorama. Suite à l'opération de centrage de la zone cible Z, la méthode selon l'invention propose de substituer une séquence vidéo à la représentation statique dans la fenêtre. Cette séquence vidéo peut être par exemple un film ou une séquence d'images de synthèse résultant d'un modèle en trois dimensions. Cependant, pour éviter une discontinuité visuelle supplémentaire sur l'écran lorsque l'on visualise la séquence vidéo, la première image de cette séquence et de préférence les suivantes présentent un contour identique à celui de la représentation statique De ce fait, la séquence semble visuellement s'inscrire parfaitement dans le panorama. Il convient par ailleurs de souligner que le panorama a été réalisé selon une spécification optique déterminée. On pense en premier lieu à la distance focale ou à l'angle d'ouverture de l'objectif de prise de vues. Ainsi, il est préférable que la séquence vidéo réponde à cette même spécification pour minimiser encore les discontinuités qui pourraient apparaître lors de la visualisation. Pratiquement. la séquence vidéo est souvent une présentation détaillée de l'objet OB vu sous différents angles. La première image de la séquence vidéo est ainsi avantageusement identique à la représentation statique. De la sorte, il n'y a pas de sauts d'images sur l'écran. De plus, toujours dans le souci d'éviter une discontinuité visuelle lorsque la séquence vidéo se termine et que c'est à nouveau le panorama qui est présenté à l'observateur, la dernière Image de cette séquence est Identique à la représentation statique La séquence vidéo pourrait être une présentation de l'objet dont la position angulaire est commandée mteractlvement par l'observateur. Ce dernier verrait donc un objet présenté au sein du panorama. Il faut noter que la présentation de l'objet doit comprendre un arrière-plan fixe en accord avec la représentation statique. On remarquera par ailleurs que le panorama peut comporter plusieurs zones cibles incorporant chacune un objet distinct. La méthode de l'invention est aisément mise en oeuvre dans un récepteur d'émissions audiovisuelles qui reçoit le panorama et la séquence vidéo d'un réseau de diffusion. Une variante consiste en ce que le panorama est résident dans le récepteur, ce panorama présentant par exemple l'intérieur d'un supermarché. Les séquences vidéo montrant par exemple des objets à vendre sont transmises par le réseau. En référence à la figure 4, le récepteur (R) est par exemple un décodeur conforme aux spécifications DVB qui utilise une couche transport ISO/IEC 13818-1. Une antenne 1 est reliée à un syntoniseur 2. Le signal fourni par le syntoniseur est démodulé par un démodulateur 3. Les données démodulées sont désentrelacées et corrigées par un circuit correcteur d'erreur 4 et transmises à un démultiplexeur 5. Celui-ci comporte un certain nombre de filtres programmés par un microprocesseur 23 en fonction des diverses applications supportées par le décodeur. Le microprocesseur 23 est connecté à une mémoire 12 comportant le système d'exploitation ainsi que les programmes résidents ou téléchargés de mise en oeuvre d'applications. Le microprocesseur est également connecté à un circuit d'horloge 27. Un générateur de caractères 15 permet la génération de menus de commandes ou de graphiques relatifs aux paramètres du décodeur ou à une application particulière. Le signal vidéo généré est multiplexé avec l'un des signaux vidéo en provenance d'un décodeur vidéo 17 vers une prise Péritel (prise SCART en anglais) reliée à l'écran de télévision 22. Le circuit de multiplexage 20 est géré par le microprocesseur 23. Pour la clarté du schéma, seules les connexions les plus importantes du microprocesseur 23 sont Illustrées. Les sections ou paquets audio ou vidéo filtrés par le démultiplexeur sont stockés dans des zones prédéfinies d'une mémoire tampon 6. Le décodeur peut également disposer d'un disque dur 25 relié au microprocesseur à l'aide d'une interface 26 permettant des transferts rapides d'informations. Le décodeur est aussi doté d'une télécommande infrarouge 11 reliée au microprocesseur par une autre interface 24. Les exemples de réalisation de l'invention présentés ci-dessus ont été choisis pour leur caractère concret. Il ne serait cependant pas possible de répertorier de manière exhaustive tous les modes de réalisation que recouvre cette invention. En particulier, tout moyen décrit peut-être remplacé par un moyen équivalent sans sortir du cadre de la présente invention. REVENDICATIONS 1 Méthode de visualisation d'une séquence vidéo présentant un objet (OB) qui figure dans un panorama (P) défilant sur un écran, caractérisée en ce qu'elle comprend une étape pour positionner une zone cible (Z) entourant ledit objet (OB) dans une fenêtre prédéterminée de l'écran en réponse à une commande d'activation. 2 Méthode selon la revendication 1 caractérisée en ce que, ladite fenêtre figurant une représentation de référence de ladite zone cible (Z) suite à ladite commande d'activation, ladite séquence vidéo présente un contour identique à celui de cette représentation de référence. 3. Méthode selon l'une quelconque des revendications 1 ou 2 caractérisée en ce que, ledit panorama (P) résultant d'un traitement optique présentant des caractéristiques prédéterminées, ladite séquence procède du même traitement optique. 4. Méthode selon l'une quelconque des revendications 1 à 3, caractérisée en ce que ladite fenêtre est disposée au centre de l'écran. 5. Méthode selon l'une quelconque des revendications précédentes, caractérisée en ce que la première vue de ladite séquence vidéo est identique à la représentation de référence. 6. Méthode selon la revendication 5, caractérisée en ce que la dernière vue de ladite séquence est identique à la représentation de référence. 7. Méthode selon l'une quelconque des revendications précédentes, caractérisée en ce que les données de ladite zone cible (Z) proviennent d'un réseau de diffusion. 8. Récepteur (R) d'émissions audiovisuelles comprenant des moyens pour mettre en oeuvre la méthode selon l'une quelconque des revendications précédentes.