Brevet FR2939592A1 — publié le 20100611

Procédé et dispositif de communication par visioconférence. La présente invention concerne les communications par visioconférence. Généralement, la visioconférence permet à un utilisateur local de communiquer par la voix et la vue avec au moins un utilisateur distant. A cet effet, chaque utilisateur utilise au moins un écran qui lui restitue l'image de l'autre utilisateur et une camera pour capter sa propre image à l'attention de l'autre utilisateur. En cas d'utilisateurs éloignés les uns des autres d'une longue distance, les communications par visioconférence, en particulier celles via par satellites, souffrent d'un problème de désynchronisation relativement important entre les utilisateurs. En effet, l'image de l'utilisateur local arrive chez l'utilisateur distant après un délai qui peut être relativement long en fonction du réseau de communication utilisé, du codage des images, de la distance et de la vitesse de propagation de la voix et de l'image entre les utilisateurs. Il en résulte une impression négative que les utilisateurs ne se parlent pas de manière naturelle et interactive, ce qui empêche une communication de qualité entre les utilisateurs. La présente invention apporte une solution à ce problème. Elle porte sur un dispositif de communication par visioconférence entre un utilisateur local et au moins un utilisateur distant comprenant un écran local apte à restituer à l'utilisateur local une image de l'utilisateur distant et un capteur d'image local apte à capter une image de l'utilisateur local à l'attention de l'utilisateur distant. Selon une définition générale de l'invention, le dispositif comprend en outre un organe retardateur local apte à appliquer à l'image de l'utilisateur local en provenance du capteur d'image local un retard choisi, l'écran local étant apte à restituer à l'utilisateur local l'image de l'utilisateur local ainsi retardée de façon que l'image de l'utilisateur local ainsi retardée soit restituée localement au même instant que l'image de l'utilisateur local restituée à distance. Ainsi, grâce au dispositif conforme à l'invention, l'impression négative de 35 désynchronisation est éliminée puisque l'utilisateur local dispose localement de sa propre image telle qu'elle est restituée à distance, ce qui lui permet de mettre en oeuvre une communication par visioconférence de qualité. Selon une réalisation, le retard est calculé en fonction de caractéristiques techniques d'éléments appartenant au groupe formé par le réseau de communication, le codage des images, la distance et la vitesse de propagation de la voix et de l'image, et/ou en fonction du délai de transmission expérimenté. Selon une autre réalisation, le retard est calculé selon le délai de transmission aller et 10 retour entre l'utilisateur local et l'utilisateur distant. Selon encore une autre réalisation, le retard est calculé en temps réel, de manière dynamique, en permanence ou selon une cadence donnée. 15 Selon encore une autre réalisation, l'image est restituée localement en tenant en compte en outre de la qualité de la transmission, ce qui permet de disposer localement de sa propre image telle qu'elle est restituée à distance non seulement au même instant mais aussi avec la même qualité ce qui améliore d'autant l'impression d'immersion. 20 Selon encore une autre réalisation, le dispositif comprend en outre un organe de superposition apte à superposer l'image de l'utilisateur local ainsi retardée avec l'image de l'utilisateur local sans retard, ce qui permet à l'utilisateur local d'adapter son comportement en fonction de l'écart entre les images de l'utilisateur local avec et sans retard. 25 Selon encore une autre réalisation, le dispositif comprend en outre un organe de traitement apte à convertir en représentation visuelle ou vibratoire l'écho sonore existant dans la transmission et /ou le délai de transmission du son entre un utilisateur local et un utilisateur distant. Ceci est un avantage également en audioconférence. La présente invention a également pour objet un procédé de communication par visioconférence entre un utilisateur local et au moins un utilisateur distant, dans lequel on prévoit d'équiper l'utilisateur local d'un écran local apte à restituer à l'utilisateur local 30 une image de l'utilisateur local et d'un capteur d'image local apte à capter une image de l'utilisateur local à l'attention de l'utilisateur distant. Selon un autre aspect de l'invention, le procédé comprend en outre l'étape selon laquelle on applique localement un retard choisi à l'image de l'utilisateur local en provenance du capteur d'image local, et on restitue à l'utilisateur local l'image de l'utilisateur local ainsi retardée, de façon que l'image de l'utilisateur local ainsi retardée soit restituée localement au même instant que l'image de l'utilisateur local restituée à distance. Selon encore une autre réalisation, l'utilisateur distant est muni d'un autre dispositif de communication comprenant un écran distant apte à restituer à l'utilisateur distant une image de l'utilisateur local, un capteur d'image distant apte à capter une image de l'utilisateur distant à l'attention de l'utilisateur local et un organe retardateur distant apte à appliquer un retard choisi à l'image de l'utilisateur distant en provenance du capteur d'image distant, et dans lequel on restitue à l'utilisateur distant l'image de l'utilisateur distant ainsi retardée, de façon que l'image de l'utilisateur distant ainsi retardée et restituée au niveau de l'utilisateur distant à un instant donné corresponde à l'image de l'utilisateur distant restituée au niveau de l'utilisateur local audit instant. D'autres caractéristiques et avantages de l'invention apparaîtront à la lumière de la description détaillée ci-après et des dessins dans lesquels : - la figure 1 représente schématiquement une communication par visioconférence entre deux utilisateurs éloignés l'un de l'autre d'une longue distance selon l'art 25 antérieur; la figure 2 représente schématiquement la communication par visioconférence de la figure 1 dans laquelle un retard est appliqué à l'image de l'utilisateur local conformément à l'invention ; - la figure 3 illustre en détail une variante de réalisation du dispositif conforme à 30 l'invention ; la figure 4 est un organigramme illustrant le procédé selon l'invention, et - la figure 5 représente schématiquement la communication par visioconférence de la figure 2 dans laquelle le retard appliqué correspond au délai aller retour entre les utilisateurs. En référence à la figure 1, une communication par visioconférence est établie entre un utilisateur local 1 situé sur un site 2 et un utilisateur distant 3 situé sur un site 4 très éloigné du site 2, par exemple à plusieurs milliers de km. En variante, la communication par visioconférence est établie entre l'utilisateur local 1 et plusieurs utilisateurs distants 3. La communication par visioconférence est établie à l'aide d'un dispositif de communication 5 dont les moyens de traitement 10 sont situés ici sur le site 2. En variante les moyens de traitement 10 du dispositif de communication 5 peuvent être situés sur un autre site tel que le site 4. Sur le site 2, le dispositif de communication 5 comprend un écran 7 apte à restituer à l'utilisateur local 1, une image 13 de l'utilisateur distant 3 avec un délai D. Le délai D est ici fonction du réseau de communication utilisé, du codage des images, de la distance et de la vitesse de propagation de la voix et de l'image entre les deux sites 2 et 4. Le dispositif 5 comprend en outre une caméra 9 qui est apte à capter l'image 11 de l'utilisateur local 1 à destination de l'utilisateur distant 3. L'écran 7 est apte aussi à restituer l'image 11 de l'utilisateur local 1 en provenance de la caméra 9, au temps de référence T. Sur le site 4, un écran 11 permet de restituer à l'utilisateur distant 3 l'image 11 de l'utilisateur local en provenance du dispositif de communication 5. L'image 11 est restituée avec un délai D qui est fonction du réseau de communication utilisé, du codage des images, de la distance et de la vitesse de propagation de la voix et de l'image entre les utilisateurs. L'écran 11 restitue aussi l'image de l'utilisateur distant 3 captée par une caméra 13 située sur le site 4. Cette image 13 est restituée via le dispositif 5 à un temps égal à T+D sur l'écran 7 et à un temps égal à T+2D sur l'écran 11. Ainsi, le dispositif de communication de l'art antérieur souffre d'un problème de désynchronisation relativement important entre les utilisateurs. En effet, l'image de l'utilisateur local 11 arrive chez l'utilisateur distant après un délai D qui peut être relativement long, sans que l'utilisateur local ne puisse avoir connaissance du délai D. Il en résulte une impression négative que les utilisateurs ne se parlent pas de manière naturelle et interactive, ce qui empêche une communication de qualité entre les utilisateurs.35 En référence à la figure 2, le dispositif 5 comprend en outre un organe retardateur local 12 apte à appliquer à l'image de l'utilisateur local 11 en provenance du capteur d'image local 9 un retard R choisi. L'écran local 7 restitue alors à l'utilisateur local l'image de l'utilisateur local 11 ainsi retardée au temps égal à T+R tandis que l'écran distant 11 restitue à l'utilisateur distant l'image de l'utilisateur local 11 au temps égal à T+R+D, où D est le délai de communication entre les deux sites. Le retard R est choisi de façon que l'image de l'utilisateur local 11 ainsi retardée soit restituée localement sur l'écran 7 au même instant que l'image de l'utilisateur distant restituée localement. En d'autres termes, le retard R est choisi de façon que les images 11 de temps égal à T+R et 13 de temps égal à T+D restituées sur l'écran 7 soient synchrones, c'est-à-dire ici T+R=T+ D. De même, le retard R est ici choisi de façon que l'image de l'utilisateur local 11 ainsi retardée et restituée au temps égal à T+D+R sur l'écran 11 soit synchrone avec l'image de l'utilisateur distant restituée sur l'écran 11 au temps égal à T+2D, c'est-à-dire ici T+R+D=T+D+D. En référence à la figure 3, le dispositif de communication comprend sur le site 2 un organe retardateur 14 apte à appliquer à l'image de l'utilisateur 11 en provenance du capteur d'image 9 un retard R1 choisi et sur le site 4, relié au site 2 via un réseau de communication 15, un organe retardateur 16 apte à appliquer à l'image de l'utilisateur 13 en provenance du capteur d'image 13 un retard R2. Les retards R1 et R2 sont choisis de façon que les images 11 et 13 soient synchrones sur l'écran 7 et 11, c'est-à-dire ici T+R1=T+D=T+R2. En référence à la figure 4, les étapes principales du procédé de communication par visioconférence sont les suivantes. Selon l'étape S1, on procède à l'acquisition vidéo à l'aide des capteurs d'images 9 et 13. 6 Selon l'étape S2, on procède à l'estimation du retard R et/ou des retards R1 et R2. Par exemple, le retard est estimé en mesurant la différence de temps entre le moment où une image est envoyée depuis le site local vers le site distant. Par exemple, cette mesure est effectuée sur les paquets RTP (Real-time Transport Protocol) et les horloges sont synchronisées avec le signal NTP (Network Time Protocol). En variante, le retard est estimé en mesurant la différence de temps entre le moment d'envoi et d'arrivée de paquets d'une sonde, par exemple selon les protocoles UDP 10 (User Datagram Protocol) ou ICMP (Internet Control Message Protocol) En pratique, le retard est calculé en temps réel, de manière dynamique, en permanence ou selon une cadence donnée. 15 Selon l'étape S3, on procède à l'application des retards ainsi estimés aux images acquises au cours de l'étape SI. En pratique, le retard est appliqué en stockant en mémoire les paquets à destination de l'écran total pour une durée correspondant au délai de transmission D. En variante, le retard est appliqué en modifiant les étiquettes de temps des paquets à envoyer au dispositif décodant les images. En pratique, l'image est restituée localement en tenant en compte en outre de la qualité 25 de la transmission (débit, taux d'erreur...), ce qui permet de disposer localement de sa propre image telle qu'elle est restituée à distance non seulement au même instant mais aussi avec la même qualité. Selon l'étape S4, on procède à l'étape d'affichage des images sur les écrans 7 et 11. Par exemple, pour améliorer encore la qualité de la visioconférence, le dispositif comprend en outre un organe de superposition apte à superposer sur chaque écran 7 et 11 l'image de l'utilisateur ainsi retardée avec l'image de l'utilisateur sans retard, ce qui 20 30 permet à l'utilisateur d'adapter son comportement en fonction de l'écart entre les images de l'utilisateur avec et sans retard. Selon encore une autre réalisation, le dispositif comprend en outre un organe de traitement apte à convertir en représentation visuelle ou vibratoire l'écho sonore existant dans la transmission et /ou le délai de transmission du son entre un utilisateur local et un utilisateur distant. En référence à la figure 5, l'organe retardateur 18 applique un retard R dont la valeur est 10 calculée en fonction du délai de transmission aller et retour entre les deux sites, ici R = 2D. Ainsi, les images 11 et 13 restituées sur l'écran 7 sont synchrones et affichées au temps égal à T+2D. De même les images 11 et 13 restituées sur l'écran 11 sont synchrones et 15 affichées au temps égal à T+2D. 20 25 REVENDICATIONS1. Dispositif de visioconférence entre un utilisateur local (1) et au moins un utilisateur distant (3) comprenant un écran (7) apte à restituer à l'utilisateur local (1) une image de l'utilisateur distant (13) et un capteur d'image (9) apte à capter une image de l'utilisateur local (I1) à l'attention de l'utilisateur distant (3), caractérisé en ce qu'il comprend en outre un organe retardateur (12, 14, 16, 18) apte à appliquer à l'image (11) de l'utilisateur local (1) en provenance du capteur d'image local un retard choisi (R), l'écran (7) étant apte à restituer à l'utilisateur local (1) l'image de l'utilisateur local ainsi retardée, de façon que l'image de l'utilisateur local ainsi retardée soit restituée localement au même instant que l'image de l'utilisateur local restituée à distance. 2. Dispositif selon la revendication 1, dans lequel le retard (R) est calculé en fonction de caractéristiques techniques d'éléments appartenant au groupe formé par le réseau de communication, le codage des images, la distance et la vitesse de propagation de la voix et de l'image, et/ou en fonction du délai de transmission expérimenté. 3. Dispositif selon la revendication 1, dans lequel le retard est calculé selon la délai de transmission aller et retour entre l'utilisateur local et l'utilisateur distant. 4. Dispositif selon la revendication 1, dans lequel le retard est calculé en temps réel, de manière dynamique, en permanence ou selon une cadence donnée. 5. Dispositif selon la revendication 1, dans lequel l'image est restituée localement en tenant en compte en outre de la qualité de la transmission. 6. Dispositif selon la revendication 1, caractérisé en ce qu'il comprend en outre un 30 organe de superposition apte à superposer l'image de l'utilisateur ainsi retardée avec l'image de l'utilisateur sans retard, ce qui permet à l'utilisateur d'adapter son comportement en fonction de l'écart entre les images de l'utilisateur local avec et sans retard.257. 8. 15 9. 20 25 30 Dispositif selon la revendication 1, caractérisé en ce qu'il comprend en outre un organe de traitement apte à convertir en représentation visuelle ou vibratoire l'écho sonore existant dans la transmission et /ou le délai de transmission du son entre un utilisateur local et un utilisateur distant. Procédé de communication par visioconférence entre un utilisateur local et au moins un utilisateur distant, dans lequel on prévoit d'équiper l'utilisateur local d'un écran local apte à restituer à l'utilisateur local une image de l'utilisateur local et d'un capteur d'image local apte à capter une image de l'utilisateur local à l'attention de l'utilisateur distant, caractérisé en ce qu'il comprend en outre l'étape selon laquelle on applique localement à l'image de l'utilisateur local en provenance du capteur d'image local un retard choisi, et on restitue à l'utilisateur local l'image de l'utilisateur local ainsi retardée, de façon que l'image de l'utilisateur local ainsi retardée soit restituée localement au même instant que l'image de l'utilisateur local restituée à distance. Procédé selon la revendication 8, dans lequel l'utilisateur distant (3) est muni d'un autre dispositif de communication comprenant un écran distant (11) apte à restituer à l'utilisateur distant une image de l'utilisateur local, un capteur d'image distant (13) apte à capter une image de l'utilisateur distant à l'attention de l'utilisateur local et un organe retardateur distant (16) apte à appliquer un retard choisi (R2) à l'image de l'utilisateur distant en provenance du capteur d'image distant, et dans lequel on restitue à l'utilisateur distant l'image de l'utilisateur distant ainsi retardée, de façon que l'image de l'utilisateur distant ainsi retardée et restituée au niveau de l'utilisateur distant à un instant donné, corresponde à l'image de l'utilisateur distant restituée au niveau de l'utilisateur local audit instant donné.