Brevet FR3048786A1 — publié le 20170915

REGLAGE DYNAMIQUE DE LA NETTETE D'AU MOINS UNE IMAGE PROJETEE SUR UN OBJET Domaine technique et art antérieur La présente invention concerne le mapping vidéo (ou mappage vidéo), également connu sous le terme projection mapping. Le mapping vidéo consiste principalement à projeter au moins une image ou un flux vidéo sur des objets (bidimensionnels ou tridimensionnels) avec un projecteur vidéo. Ceci permet d'afficher de l'information digitale directement sur des objets tangibles notamment pour recréer des univers virtuels et réaliser de la réalité augmentée. Le mapping vidéo se présente donc comme une technologie de projection permettant de transformer des objets, souvent de formes irrégulières, en surface d'affichage pour une projection d'images ou de vidéo. Ces objets peuvent être aussi bien des paysages architecturaux complexes tels qu'un bâtiment (cathédrale, église, monument historique, etc.) que des objets de plus petites tailles comme par exemple des maquettes ou des prototypes. La présente invention trouve ainsi de nombreuses applications avantageuses dans le domaine du marketing par exemple pour la conception d'un produit ou d'un packaging ou encore pour le choix et/ou la configuration d'un véhicule dans une concession automobile, mais aussi dans le domaine de la réalité virtuelle ou dans le jeu vidéo. Bien évidemment, la présente invention trouve d'autres applications avantageuses dans d'autres domaines comme par exemple dans l'événementiel, les spectacles de sons et lumières ou encore les spectacles de rue pour projeter sur des objets de grandes dimensions (par exemple des façades de bâtiments) des images et/ou des vidéo. Dans la grande majorité des situations, le projecteur vidéo et l'objet sur lequel on projette l'image (ou le flux vidéo) sont fixes l'un par rapport à l'autre. Le réglage de la netteté de l'image projetée (ou du flux vidéo projeté) est réalisé manuellement et une seule fois. On peut toutefois envisager des situations plus complexes dans lesquelles par exemple le projecteur vidéo se déplace autour de l'objet lors de la projection. 3048786 2 De la même façon, on peut aussi envisager des situations dans lesquelles l'objet sur lequel on projette l'image ou le flux vidéo est mobile par rapport au projecteur vidéo. Dans un cas comme dans l'autre, il n'est plus possible en cas de déplacement de garantir la netteté de l'image projetée. 5 Il devient alors nécessaire de contrôler au cours de l'expérience le réglage du focus du projecteur pour garantir la netteté de l'image ou du flux vidéo pendant le déplacement. La présente invention porte donc sur le réglage dynamique de la netteté d'au moins une image ou d'un flux vidéo projeté sur un objet par un projecteur vidéo. 10 Plus précisément, la présente invention s'intéresse aux situations de mapping vidéo, dites mobiles, aux cours desquelles le projecteur vidéo et l'objet sur lequel l'image ou le flux vidéo est projeté ne sont pas nécessairement fixes l'un par rapport à l'autre. Un projecteur vidéo dispose généralement d'au moins une lentille dite de projection, 15 notée LP. On notera ici que la ou les lentilles de projection peuvent également être remplacées par un ou plusieurs miroirs. Ces miroirs ont la même fonction. De façon générale, on parlera de moyens optiques de projection. De la même façon qu'une caméra, la lentille LP (ou le miroir) comporte des 20 spécificités techniques telles que la longueur focale ou l'ouverture et des réglages (zoom, focus, shift) qui peuvent être réglés manuellement ou de façon automatique. Lorsqu'un projecteur PV est placé face à un écran par exemple pour un usage classique du type projection d'une présentation lors d'une réunion, la netteté de l'image projetée sur l'écran de projection est réglée une fois pour toute ; ce réglage se fait en général 25 manuellement. Ce cas de figure est illustré ici en figures la et lb. Plus particulièrement, le réglage de la netteté de l'image est réalisé en fonction de la distance entre l'écran et la lentille de projection LP ; cette distance est mesurée le long de l'axe optique A. 30 On parle souvent du réglage du plan de netteté. Ce plan de netteté correspond à un plan orthogonal à l'axe optique A du projecteur PV dans lequel l'image projetée est nette. Si on fait coïncider le plan de netteté avec l'écran de projection, on obtient une image nette. 3048786 3 Cette coïncidence peut se faire : en déplaçant l' écran, en déplaçant le projecteur, ou encore en agissant sur le réglage de netteté de la lentille LP. 5 En réalité, le plan de netteté présente « une épaisseur ». Il existe en effet : un plan de netteté proche, noté ici PNP, et un plan de netteté lointain, noté ici PNL. 10 Comme illustré en figures la et lb, ces deux plans PNP et PNL sont parallèles entre eux. Toutes les images projetées sur un écran qui est positionné entre ces deux plans PNP et PNL sont nettes. Ceci est lié à l'ouverture de la lentille, à la résolution oculaire de l'observateur, et à la 15 taille des pixels sur le dispositif digital imageant. On parle alors de profondeur de champ (terme également utilisé pour les caméras et les appareils photos). Ceci désigne la profondeur qui existe entre le plan net proche PNP et le plan net lointain PNL. 20 Dans le cadre de la présente invention, le projecteur vidéo et/ou l'objet sont mobiles l'un par rapport à l'autre. Pour une position objet/projecteur donnée, il est donc requis de maintenir tout ou partie de l'objet O entre ces plans PNP et PNL (plan net proche et plan net lointain), sans quoi l'image obtenue est floue. 25 Ceci est illustré en figure 2 ; les zones de l'objet O hachurées dans cette figure 2 correspondent à des zones où la ou les images projetées sont en dehors de la zone de netteté : elles sont donc floues. Si l'objet présente, vu du projecteur, une profondeur supérieure à la profondeur de champ, il n'est pas possible d'obtenir une image nette sur toute la surface de l'objet. 30 Dans pareil cas, il est tout à fait possible de ne rien faire : une image floue est alors projetée sur une partie de l'objet. Alternativement, il est possible de masquer les parties floues de l'image par du « noir ». 3048786 4 Dans le cadre du mapping vidéo, la forme 3D de l'objet à augmenter est la plus souvent connue. En utilisant le rendu 3D qui est fait de cette forme pour générer l'image à projeter, on peut déterminer les zones qui seront floues en comparant leur profondeur avec les plans nets proches et lointains. 5 Les parties de l'objet en dehors de la zone de netteté (celles hachurées dans la figure 2) sont alors masquées par du noir dans l'image vidéo à projeter. Une telle technique n'est toutefois pas satisfaisante pour l'expérience de l'utilisateur. Objet et résumé de la présente invention 10 La présente invention vise à améliorer la situation décrite ci-dessus. Un des objectifs de la présente invention est de remédier aux différents inconvénients mentionnés ci-dessus en proposant une solution, en temps réel, permettant dans les situations de mapping vidéo mobile le réglage dynamique de la netteté de l'image projetée sur un objet, le tout en limitant les temps de calcul et les ressources informatiques. 15 A cet effet, l'objet de la présente invention concerne selon un premier aspect un procédé de réglage dynamique de la netteté d'au moins une image projetée (par exemple une image, un flux d'images ou un flux vidéo) sur un objet par un projecteur vidéo. De préférence, le procédé selon l'invention est mis en oeuvre par des moyens 20 informatiques et comprend les étapes suivantes : une étape de détermination au cours de laquelle on détermine une première distance correspondant à la plus courte distance entre l'objet et le projecteur de manière à définir une bande de netteté dans laquelle on souhaite que ladite au moins une image projetée soit nette, et 25 une étape de traitement au cours de laquelle on détermine une loi de commande du focus apte à maximiser la netteté de ladite au moins une image projetée sur l'objet par le projecteur en cherchant un réglage de la position des moyens optiques de projection (par exemple une ou plusieurs lentilles de projection ou un ou plusieurs miroirs) du projecteur par rapport à la source lumineuse, ou focus, permettant d'approximer la 30 bande de netteté souhaitée de manière à maintenir nette ladite au moins une image projetée sur l'objet. Ainsi, grâce à cette succession d'étapes techniques, caractéristique de la présente invention, il est possible d'avoir une image projetée nette en réglant dynamiquement le focus du projecteur. 3048786 5 Ce réglage permet de tenir compte des mouvements relatifs du projecteur par rapport à l'objet « augmenté » (ou inversement). Grâce à la présente invention, l'observateur vivra ainsi une expérience au cours de laquelle l'image restera nette. Avantageusement, on détermine, lors de l'étape de détermination, une deuxième 5 distance correspondant à la plus grande distance entre l'objet et le projecteur. De préférence, cette deuxième distance correspond à la distance entre le projecteur et le point de l'objet le plus éloignée du projecteur sur lequel l'image est projetée ; on parle également de point de l'objet « visible » le plus éloigné. Avantageusement, lors de l'étape de traitement, on calcule, en fonction de la première 10 distance, la position la plus courte à laquelle les moyens optiques de projection du projecteur peuvent être réglés par rapport à la source lumineuse pour projeter sur l'objet une image nette. De préférence, lors de l'étape de traitement, on calcule en fonction de la deuxième distance la position la plus lointaine à laquelle les moyens optiques de projection du 15 projecteur peuvent être réglés par rapport à la source lumineuse pour projeter sur l'objet une image nette. Dans un mode de réalisation particulier, le procédé comprend une étape de réglage au cours de laquelle on règle le focus par asservissement des moyens optiques en fonction de la loi de commande déterminée lors de l'étape de traitement. 20 De préférence, le réglage du focus est réalisé par une motorisation des moyens optiques. Dans une variante, les première et/ou deuxième distances sont obtenues lors de l'étape de détermination à l'aide d'un capteur de profondeur apte à fournir une carte des distances de l'objet dans le repère 3D du projecteur. 25 Dans une autre variante alternative, on connaît un modèle 3D dudit objet. Dans cette variante, on détermine lors d'une étape préalable la pose de l'objet dans le repère 3D du projecteur. La pose de l'objet est paramètre extrinsèque du projecteur qui correspond à la position et l'orientation de l'objet dans le repère du projecteur. De préférence, dans cette variante, les première et deuxième distances sont calculées 30 lors de l'étape de détermination en fonction du modèle 3D de l'objet et de la pose. On utilise dans cette variante la position et l'orientation de l'objet dans le repère du projecteur pour adapter le focus du projecteur lors de la projection. 3048786 6 Corrélativement, l'objet de la présente invention concerne selon un deuxième aspect un programme d'ordinateur qui comporte des instructions adaptées pour l'exécution des étapes du procédé tel que décrit ci-dessus, ceci notamment lorsque ledit programme d'ordinateur est exécuté par au moins un processeur. 5 Un tel programme d'ordinateur peut utiliser n'importe quel langage de programmation, et être sous la forme d'un code source, d'un code objet, ou d'un code intermédiaire entre un code source et un code objet, tel que dans une forme partiellement compilée, ou dans n'importe quelle autre forme souhaitable. 10 De même, l'objet de la présente invention concerne selon un troisième aspect un support d'enregistrement lisible par un ordinateur sur lequel est enregistré un programme d'ordinateur comprenant des instructions pour l'exécution des étapes du procédé tel que décrit ci-dessus. D'une part, le support d'enregistrement peut être n'importe quel entité ou dispositif 15 capable de stocker le programme. Par exemple, le support peut comporter un moyen de stockage, tel qu'une mémoire ROM, par exemple un CD-ROM ou une mémoire ROM de type circuit microélectronique, ou encore un moyen d'enregistrement magnétique ou un disque dur. D'autre part, ce support d'enregistrement peut également être un support transmissible 20 tel qu'un signal électrique ou optique, un tel signal pouvant être acheminé via un câble électrique ou optique, par radio classique ou hertzienne ou par faisceau laser autodirigé ou par d'autres moyens. Le programme d'ordinateur selon l'invention peut être en particulier téléchargé sur un réseau de type Internet. Alternativement, le support d'enregistrement peut être un circuit intégré dans lequel le 25 programme d'ordinateur est incorporé, le circuit intégré étant adapté pour exécuter ou pour être utilisé dans l'exécution du procédé en question. L'objet de la présente invention concerne selon un quatrième aspect un dispositif informatique de réglage dynamique de la netteté d'au moins une image projetée sur un objet 30 par un projecteur vidéo. Selon l'invention, le dispositif comprend des moyens informatiques configurés pour la mise en oeuvre des étapes du procédé décrit ci-dessus. Plus particulièrement, le dispositif selon la présente invention comprend : 3048786 7 un module informatique de détermination configuré pour déterminer une première distance correspondant à la plus courte distance entre l'objet et le projecteur de manière à définir une bande de netteté dans laquelle on souhaite que l'image projetée soit nette, 5 un module informatique de traitement configuré pour déterminer une loi de commande du focus apte à maximiser la netteté de l'image projetée sur l'objet par le projecteur en cherchant un réglage de la position des moyens optiques de projection du projecteur par rapport à la source lumineuse, ou focus, permettant d'approximer la bande de netteté souhaitée de manière à maintenir nette l'image projetée sur l'objet. 10 L'objet de la présente invention concerne selon un cinquième aspect un système de mapping vidéo comprenant : un projecteur vidéo apte à projeter au moins une image sur un objet, et un dispositif informatique tel que celui décrit ci-dessus pour régler dynamiquement la 15 netteté de ladite au moins une image projetée sur l'objet par le projecteur vidéo. Ainsi, l'objet de la présente invention, par ses différents aspects fonctionnels et structurels décrits ci-dessus, permet de régler de façon dynamique la netteté de l'image dans les situations dites de mobilité au cours desquelles l'objet et le projecteur vidéo sont mobiles 20 l'un par rapport à l'autre. Brève description des figures annexées D'autres caractéristiques et avantages de la présente invention ressortiront de la description ci-dessous, en référence aux figures 3 à 10 annexées qui en illustrent un exemple 25 de réalisation dépourvu de tout caractère limitatif et sur lesquelles : les figures 3, 4 et 5 représentent chacune de façon schématique les différents réglages du focus qui sont caractéristiques d'un projecteur vidéo selon un exemple de réalisation de l'invention ; les figures 6 et 7 représentent de façon schématique le réglage du focus d'un 30 projecteur selon deux exemples ; la figure 8 représente un graphique représentant la distance de l'objet par rapport au projecteur en fonction du réglage du focus : la figure 9 représente un système de mapping vidéo conforme à un exemple de réalisation de l'invention ; et 3048786 8 - la figure 10 représente un ordinogramme représentant les différentes étapes du procédé selon un exemple de réalisation de la présente invention. Description détaillée selon un exemple de réalisation avantageux 5 Un procédé de réglage dynamique de la netteté de l'image projetée ainsi que le système qui lui est associé vont maintenant être décrits dans ce qui va suivre en référence conjointement aux figures 3 à 10. Pour mémoire, permettre un réglage dynamique de la netteté d'une image projetée sur 10 un objet O par un projecteur vidéo PV est un des objectifs de la présente invention. Dans cet exemple, la lentille de projection LP du projecteur vidéo PV comporte les caractéristiques suivantes : RegFocus : ce paramètre de la lentille LP correspond au réglage de focus (qui se fait par exemple à l'aide d'une bague rotative sur la lentille LP) ; le focus RegFocus de la 15 lentille présente un réglage minimum noté RegFocusMin et un réglage maximum noté RegFocusMax ; DistanceFocusMin : ce paramètre de la lentille LP correspond à la distance la plus courte à laquelle la lentille LP peut être réglée pour produire une image nette ; c'est la distance du projecteur PV au plan net proche PNP lorsque la lentille LP est réglée sur 20 RegFocusMin ; DistanceFocusMax : ce paramètre de la lentille LP correspond à la distance la plus longue à laquelle la lentille LP peut être réglée pour produire une image nette ; c'est la distance du projecteur PV au plan net lointain PNL lorsque la lentille LP est réglée sur RegFocusMax. 25 On sait que, pour un réglage de focus donné RegFocus, il existe une distance dite proche, nommée DistanceFocusProche, où l'image commence à être nette et une distance dite lointaine, nommée DistanceFocusLoin, où l'on perd la netteté de l'image. Ces distances sont illustrées en figure 3. 30 On notera ici qu'un projecteur peut également comporter un ou plusieurs miroirs à la place de la lentille LP. Il s'agit donc ici d'un exemple parmi d'autres. La profondeur de champ, nommée DoF (pour « Depth Of Field »), est égale à : 3048786 9 DoF = DistanceFocusLoin - DistanceFocusProche Il est à noter que la relation entre la profondeur de champ DoF et le réglage de focus RegFocus est complexe ; il est généralement très difficile de déterminer cette relation à partir des données usuelles de lentilles communiquées par les fabricants de projecteurs. 5 Si les données techniques disponibles concernant la lentille LP sont complètes, on peut par calcul déterminer une loi qui relie RegFocus, DistanceFocusProche et DistanceFocusLoin. Ceci est représenté par le graphique de la figure 8. 10 Si ces données ne sont pas disponibles (ce qui est généralement le cas), on procède comme suit : 1) On échantillonne les valeurs de RegFocus pour obtenir RegFocus'. Le nombre d'échantillons est choisi en fonction de la précision souhaitée et fait l'objet 15 d'un paragraphe séparé. 2) Pour chaque valeur de RegFocus' (c'est-à-dire en réglant le projecteur PV à cette valeur), on détermine DistanceFocusProche et DistanceFocusLoin. Cette détermination peut se faire de nombreuses manières. Par exemple, on affiche une mire de netteté sur le projecteur PV, puis on 20 déplace un écran le long de l'axe optique A du projecteur PV en démarrant très proche de la lentille LP. On note alors la distance de la lentille LP à l'écran lorsque la mire devient nette pour obtenir DistanceFocusProche puis celle où l'on perd la netteté pour obtenir DistanceFocusloin. 3) L'opération est ensuite répétée pour chaque valeur de RegFocus'. 25 4) La liste des valeurs obtenues DistanceFocusProche et DistanceFocusloin peut être utilisée telle quelle (on a alors une table de recherche des valeurs) ou une loi d'interpolation peut être trouvée. On dispose ainsi d'une loi ou d'une table qui relie RegFocus (ou RegFocus'), DistanceFocusProche et DistanceFocusLoin. 30 Plus précisément, on peut déterminer pour une valeur de réglage de focus RegFocus donnée les valeurs DistanceFocusProche et DistanceFocusLoin. Inversement, étant donnée une valeur de DistanceFocusProche, on peut trouver RegFocus puis DistanceFocusLoin. 3048786 10 Finalement, étant donnée une valeur de DistanceFocusLoin, on peut trouver RegFocus puis DistanceFocusProche. On appelle ces lois : 5 RegFocus=TFProche(DistanceFocusProche) DistanceFocusProche= TFProche'l (RegFocus) RegFocus=TFLoin(DistanceFocusLoin) DistanceFocusLoin= TFLoitil (RegFocus) 10 Selon 1), on sélectionne le nombre d'échantillons. RegFocus est donc échantillonné sur une pluralité de valeurs d'échantillons NbEchantillons pour devenir RegFocus'. Les grandeurs qui entrent en compte dans la sélection du nombre d'échantillons pour le passage de RegFocus à RegFocus' sont : 15 La précision de la commande de réglage du focus. On notera ici que si la commande est numérique et n'offre que des valeurs discrètes du réglage de focus, on utilisera au maximum ce nombre d'échantillons. La taille de l'objet à augmenter, notée ici TailleObjet (on peut considérer par exemple les dimensions de la boite englobante ou le diamètre de la sphère englobante). 20 L'étendue des distances de netteté : la profondeur de champ totale du projecteur, c'est-à-dire : DoFTotale = DistanceFocusLoin(RegFocusMax)- DistanceFocusProche(RefFocusMin) La profondeur de champ 'typique' du projecteur : DofMoyenne. On peut prendre par 25 exemple la moyenne de DoF sur quelques valeurs de RegFocus. On peut alors approximer le nombre de bandes de netteté distinctes dans l'étendue de la zone de projection en utilisant le rapport : DoFTotale / DofMoyenne. 30 Une valeur pour le nombre d'échantillons NbEchantillons peut se calculer de la façon suivante : 2x DoFTotale / DofMoyenne Cette approximation permet de garantir un recouvrement de 50% des bandes consécutives. 3048786 11 On peut également moduler ce choix par le rapport TailleObjet / DoFMoyenne : o » 1 : Si le rapport est très supérieur à 1, l'objet est beaucoup plus gros que la 5 profondeur de champ moyenne. Il n'est en général pas possible dans ce cas de garantir la netteté, mais il est important d'optimiser fréquemment et donc de choisir un nombre d'échantillons élevé. o - 1 : L'objet et la profondeur de champ coïncident sensiblement l'un avec 10 l'autre, le nombre d'échantillons peut rester moyen, c'est-à-dire proche du calcul précédent, à savoir 2xDoFTotale/DoFMoyenne. o « 1 : L'objet est très petit en comparaison de la profondeur de champ. Dans ce cas, il n'est pas nécessaire de régler le focus fréquemment. On peut choisir 15 un nombre d'échantillons NbEchantillons plus faible. Dans l'exemple décrit ici, on normalise ensuite la commande de focus. Par souci de simplification des écritures, on définit que RegFocus évolue entre : 20 0, qui correspond à un réglage minimal du focus et une distance de netteté de DistanceFocusMin pour le plan net proche, et 100, qui correspond à un réglage maximal du focus et une distance de netteté de DistanceFocusMax pour le plan net lointain PNL. 25 On définit enfin la loi DoF en fonction du réglage de focus RegFocus : DoF(RegFocus) = DistanceFocusLoin (RegFocus) - DistanceFocusProche(RegFocus) Dans la suite, RegFocus et RegFocus' sont compris dans l'intervalle [0,100] et les lois TFProche et TFLoin prennent en compte cette normalisation. 30 Ce sont ces lois et ces relations entre les différents paramètres qu'on cherche à déterminer dans le cadre de la présente invention. 3048786 12 Ainsi, sur le plan pratique, le système de projection mapping 200 selon la présente invention intègre un dispositif informatique 100 comprenant des moyens informatiques pour réaliser le réglage dynamique de la netteté de l'image projetée sur l'objet O. 5 Dans cet exemple, on détermine en temps réel la pose de l'objet O par rapport au projecteur PV. Cette pose de l'objet correspond ici à la position et l'orientation de l'objet dans le repère du projecteur. Cette pose est déterminée lors d'une étape préalable SO. De cette pose, on peut extraire la distance Dz qui correspond à la distance entre le 10 projecteur PV et le centre de l'objet O le long de l'axe optique A. Cette distance est illustrée en figure 4. Dans l'exemple décrit ici, on détermine une bande de netteté souhaitée qui correspond aux distances minimale, ici DzProche, et maximales, DzLoin ou DzLoin', entre lesquelles 15 l'image projetée doit être nette. On appelle DzProche la distance la plus faible entre l'objet O et le projecteur PV (c'est-à-dire la distance au plan orthogonal à l'axe optique A du projecteur PV qui contient le point le plus proche de l'objet O). On parle également dans la présente demande de première distance. 20 On appelle : - DzLoin la distance au plan contenant le point le plus loin du projecteur, et - DzLoin' la distance au plan contenant le point le plus loin du projecteur visible du projecteur (c'est-à-dire éclairé par lui). On parle également dans la présente demande de deuxième distance. 25 Dans la suite, on utilise DzLoin ou DzLoin' indifféremment. Il est en effet possible de calculer si un point de l'objet O est « visible » du projecteur PV, c'est-à-dire éclairé par lui. L'homme du métier comprendra qu'il n'est pas nécessairement utile d'optimiser le focus RegFocus pour des points de l'objet O non éclairés par le projecteur PV. 30 D'autre part, on notera que DzProche correspond toujours à un point « visible » du projecteur PV, sauf en cas d'occlusion par un objet tiers, ce qui importe peu dans le cadre de cette invention. Ces distances sont illustrées en figure 4 et 5. 3048786 13 La détermination de ces distances DzProche, DzLoin et DzLoin' est réalisée lors d'une étape Si par un module informatique 10 intégré dans le dispositif 100. Premier cas de figure : utilisation d'un modèle 3D de l'objet 5 Il est d'usage dans les situations de mapping vidéo de connaître le modèle 3D de l'objet O. On peut par exemple penser à des applications dans le domaine de l'architecture ou du marketing. Lorsque l'objet ou le projecteur peuvent être mobiles l'un par rapport à l'autre, il est alors possible de déterminer la pose de l'objet O dans le repère du projecteur en utilisant un 10 capteur de position (camera, capteur ultrasons, magnétique, etc.). Un tel capteur porte ici la référence 110. Ensuite, par des moyens informatiques adaptés, il est possible de positionner le modèle 3D de l'objet O dans le repère du projecteur pour calculer DzProche ainsi que DzLoin (et/ou DzLoin'). 15 Le module informatique 10 est configuré pour réaliser ces calculs. L'homme du métier comprendra ici que les techniques de calcul utilisées ici sont similaires à celles de la synthèse d'image : on peut notamment créer un « z-buffer » ou carte de profondeur par rendu de l'objet, puis considérer ses valeurs minimum et maximum. 20 Deuxième cas de figure : carte des distances Alternativement, on peut utiliser un capteur, noté 120, de type profondeur : « temps de vol » (Kinect, télémètre, camera de profondeur). Un tel capteur 120 est intégré dans le système de mapping vidéo 200. Ce capteur 120 fonctionne de façon similaire à une caméra mais fournit une carte de 25 distances en chaque point du capteur. Dans ce cas, le capteur 120 est positionné de façon connue et la carte des distances obtenue peut être transformée afin d'être exploitable dans le repère du projecteur. Par un procédé classique de reconnaissance de forme ou d'image, on peut filtrer les données du capteur 120 pour ne considérer que l'objet O, et ignorer ou inclure le reste de la scène, selon 30 l'application souhaitée. Le module 10 peut alors déterminer DzProche, DzLoin et DzLoin' en utilisant la carte des distances du capteur. Dans un cas comme dans l'autre, on connaît les valeurs DzProche, DzLoin et DzLoin'. 3048786 14 Dans l'exemple décrit ici, l'objectif est de projeter sur l'objet O une image nette entre les distances DzProche et DzLoin'. 5 L'objectif dans le cadre de la présente invention devient alors de faire coïncider les valeurs [DzProche, DzLoin'] et [DistanceFocusProche, DistanceFocusLoin] ; idéalement, on notera qu'il est préférable que le segment [DzProche, DzLoin'] est inclus dans le segment [DistanceFocusProche, DistanceFocusLoin] (voir figures 6 et 7). 10 On cherche donc ici à asservir la commande de focus RegFocus du projecteur PV pour maximiser cette zone de netteté de l'image sur l'objet O. Le concept sous-jacent à la présente invention est ici de maximiser le recouvrement des bandes de netteté souhaitées et réelles. 15 Le Demandeur observe que différents algorithmes de maximisation pourront être envisagés dans le cadre de la présente invention. Un exemple d'algorithme pourra être décrit ici : Notons DoFObjet la profondeur de champ souhaitée sur l'objet O. 20 La loi de commande pour obtenir cette profondeur de champ se calcule de la façon suivante : DoFObjet= DzLoin' - DzProche Dans cet exemple, connaissant la valeur de DzProche, début de l'objet, on détermine 25 la valeur correspondante de RegFocus pour ajuster la DistanceFocusMinimum à DzProche. Puis, pour cette valeur de RegFocus, l'algorithme détermine DistanceFocusMax. En fonction de cette valeur, on sait si la totalité de l'image projetée sur l'objet O est nette ou non. En fonction du recouvrement, l'algorithme décide de conserver ou non cette valeur. 30 Cet ajustement peut être appliqué pendant le mouvement de l'objet O ou du projecteur PV pour assurer un focus continu pendant l'usage. Dans un exemple particulier, il est également possible de prévoir un seuillage à appliquer lors de l'asservissement pour limiter les corrections de focus trop fréquentes. 3048786 15 Le traitement S2 au cours de laquelle on détermine la loi de commande du focus RegFocus est réalisé en temps réel par un module informatique 20, tel que par exemple un calculateur, qui est configuré pour mettre en oeuvre l'algorithme de calcul ci-dessus. 5 Ensuite, en fonction de cette loi de commande, il est prévu des moyens de commande 30 configurés pour asservir lors d'une étape S3 la commande de la lentille LP et permettre son réglage en fonction de RegFocus. Il peut s'agir de moyens mécanique tels que des moyens de motorisation. Bien évidemment, d'autres modes de réalisation sont envisageables. 10 Ainsi, la présente invention permet d'exploiter les informations de calibration et/ou de captation de la pose pour asservir le focus de la lentille du projecteur afin de maintenir l'image nette sur l'objet pendant le mouvement relatif de l'objet par rapport au projecteur vidéo. 15 Il devra être observé que cette description détaillée porte sur un exemple de réalisation particulier de la présente invention, mais qu'en aucun cas cette description ne revêt un quelconque caractère limitatif à l'objet de l'invention ; bien au contraire, elle a pour objectif d'ôter toute éventuelle imprécision ou toute mauvaise interprétation des revendications qui 20 suivent. Il devra également être observé que les signes de références mis entre parenthèses dans les revendications qui suivent ne présentent en aucun cas un caractère limitatif ; ces signes ont pour seul but d'améliorer l'intelligibilité et la compréhension des revendications qui suivent ainsi que la portée de la protection recherchée. 25 REVENDICATIONS1. Procédé de réglage dynamique de la netteté d' au moins une image projetée sur un objet (0) par un projecteur vidéo (PV), ledit procédé mis en oeuvre par des moyens informatiques comprenant les étapes suivantes : une étape de détermination (S1) au cours de laquelle on détermine une première distance (DzProche) correspondant à la plus courte distance entre ledit objet (0) et le projecteur (PV) de manière à définir une bande de netteté dans laquelle on souhaite que ladite au moins une image projetée soit nette, une étape de traitement (S2) au cours de laquelle on détermine une loi de commande du focus apte à maximiser la netteté de ladite au moins une image projetée sur l'objet (0) par ledit projecteur (PV) en cherchant un réglage (RegFocus) de la position des moyens optiques de projection (LP) du projecteur (PV) par rapport à la source lumineuse, ou focus, permettant d' approximer la bande de netteté souhaitée de manière à maintenir nette ladite au moins une image projetée sur ledit objet (0). 2. Procédé selon la revendication 1, dans lequel, lors de l'étape de traitement (S2), on calcule, en fonction de la première distance (DzProche), la position la plus courte (DistanceFocusProche) à laquelle les moyens optiques de projection (LP) du projecteur (PV) peuvent être réglés par rapport à la source lumineuse pour projeter sur l'objet (0) une image nette. 3. Procédé selon la revendication 1 ou 2, dans lequel, lors de l'étape de détermination (S1), on détermine une deuxième distance (Dzloin, DzLoin') correspondant à la plus grande distance entre ledit objet (0) et ledit projecteur (PV). 4. Procédé selon la revendication 3, dans lequel la deuxième distance (Dzloin, DzLoin') correspond à la distance entre le projecteur (PV) et le point de l'objet (0) le plus éloigné du projecteur (PV) sur lequel ladite au moins une image est projetée. 3048786 17 5. Procédé selon l'une des revendications 3 ou 4, dans lequel, lors de l'étape de traitement (S2), on calcule en fonction de la deuxième distance (DzLoin) la position la plus lointaine (DistanceFocusLoin) à laquelle les moyens optiques de projection (LP) du projecteur (PV) peuvent être réglés par rapport à la source lumineuse pour projeter 5 sur ledit objet (0) une image nette. 6. Procédé selon l'une quelconque des revendications précédentes, comprenant une étape de réglage (S3) au cours de laquelle on règle le focus (RegFocus) par asservissement des moyens optiques de projection(LP) en fonction de ladite loi de 10 commande déterminée lors de l'étape de traitement (S2). 7. Procédé selon la revendication 6, dans lequel le réglage du focus est réalisé par une motorisation des moyens optiques de projection(LP). 15 8. Procédé selon l'une quelconque des revendications précédentes, dans lequel, lors de l'étape de détermination (S1), les première et/ou deuxième distances (DzProche, DzLoin, DzLoin') sont obtenues à l'aide d'un capteur de profondeur (120) apte à fournir une carte des distances de l'objet dans le repère 3D du projecteur. 20 9. Procédé selon l'une quelconque des revendications 1 à 7, dans lequel on connaît un modèle 3D dudit objet, et dans lequel lors d'une étape préalable (SO) on détermine à l'aide d'un capteur adapté (120) la pose de l'objet (0) dans le repère 3D du projecteur (PV). 25 10. Procédé selon la revendication 9, dans lequel, lors de l'étape de détermination (S1), les première et deuxième distances (DzProche, DzLoin, DzLoin') sont calculées en fonction dudit modèle 3D de l'objet (0) et de ladite pose. 11. Programme d'ordinateur comportant des instructions adaptées pour l'exécution des 30 étapes du procédé selon l'une quelconque des revendications 1 à 10 lorsque ledit programme d'ordinateur est exécuté par au moins un processeur. 12. Support d'enregistrement lisible par un ordinateur sur lequel est enregistré un programme d'ordinateur comprenant des instructions pour l'exécution des étapes du procédé selon l'une quelconque des revendications 1 à 10. 3048786 18 13. Dispositif informatique (100) de réglage dynamique de la netteté d'au moins une image projetée sur un objet (0) par un projecteur vidéo (PV), ledit dispositif (100) comprenant : 5 une module informatique de détermination (10) configuré pour déterminer une première distance (DzProche) correspondant à la plus courte distance entre ledit objet (0) et ledit projecteur (PV) de manière à définir une bande de netteté dans laquelle on souhaite que ladite au moins une image projetée soit nette, un module informatique de traitement (20) configuré pour déterminer une loi de 10 commande du focus apte à maximiser la netteté de ladite au moins une image projetée sur l'objet (0) par ledit projecteur (PV) en cherchant un réglage (RegFocus) de la position des moyens optiques de projection(LP) du projecteur (PV) par rapport à la source lumineuse, ou focus, permettant d' approximer la bande de netteté souhaitée de manière à maintenir nette ladite au moins une image 15 projetée sur ledit objet (0). 14. Dispositif selon la revendication 13 comprenant des moyens informatiques configurés pour la mise en oeuvre des étapes du procédé selon l'une quelconque des revendications 2 à 10. 20 15. Système de mapping vidéo (200) comprenant : - un projecteur vidéo (PV) apte à projeter au moins une image sur un objet (0), et un dispositif informatique (100) selon la revendication 13 ou 14 configuré pour régler dynamiquement la netteté de ladite au moins une image projetée sur ledit 25 objet (0) par ledit projecteur vidéo (PV).