FR 3061970 A1 20180720 FR 1700031 A 20170113 1 Procédé d'affichage comparatif de dates sur un écran d'un terminal d'affichage et terminal d'affichage associé La présente invention concerne un procédé d'affichage comparatif de dates sur un écran d'un terminal d'affichage et un terminal d'affichage de dates associé. L'invention se situe dans le domaine des interfaces homme-machine (IHM), et trouve des applications notamment dans un contexte de prise rapide de décisions critiques. En particulier, l'invention trouve une application dans le domaine des systèmes de prise de décision, par exemple des systèmes de mission ou de supervision. Dans de tels systèmes, il est critique de disposer d'interfaces homme-machine, adaptées à afficher en temps réel diverses informations issues de capteurs divers en lien avec des bases de données, de manière claire, synthétique et suffisamment riche pour permettre à un opérateur de prendre rapidement des décisions. En particulier, il est utile d'obtenir des informations d'obsolescence, de criticité ou de classement temporel entre diverses tâches à effectuer ou événements à traiter. A cet effet, une comparaison de dates est nécessaire. Une date est une indication temporelle, représentée en un format donné, avec une précision donnée. Par exemple, une date est exprimée en jour, mois et année selon un calendrier, par exemple le calendrier grégorien, et peut comporter une précision horaire, exprimée en heures, minutes, secondes selon un référentiel temporel donné, par exemple UTC (temps universel coordonné) ou GMT (pour « Greenwich Mean Tinne »). Au vu de la multiplicité des formats existants, et des éventuelles différences de niveau de précision entre deux dates, il est clairement difficile, pour un opérateur humain, de comparer rapidement et facilement deux dates. De plus, même lorsqu'il s'agit de dates affichées dans le même format, la comparaison et l'évaluation de la distance, en durée temporelle, entre deux dates, est fastidieuse. Dans un contexte de système de mission opérationnel, il peut être critique de savoir précisément combien de temps reste, par rapport à une date de référence qui est par exemple l'instant présent, avant une date associée à un événement à venir, ou de comparer les dates associées à deux événements différents pour planifier des actions à exécuter par exemple. Pour un opérateur d'un système de mission, la comparaison entre plusieurs dates, en général bien plus de deux dates, est nécessaire et parfois critique, et doit donc être facile à effectuer en un temps très court. 3061970 2 De manière plus générale, même en dehors de systèmes nécessitant une prise de décision rapide et critique, il est utile de faciliter la comparaison de dates, au vu des variétés des formats possibles rappelée ci-dessus. Il existe des logiciels de type calendrier ou planificateur, qui permettent d'afficher 5 deux dates dans un calendrier classique, en choisissant la granularité d'affichage, qui peut être la journée, la semaine, le mois ou l'année. Pour un tel outil, la granularité d'affichage est limitée. Il est également possible de calculer l'écart temporel entre deux dates et de l'afficher, par exemple sous forme textuelle. Dès l'instant où plusieurs dates sont à 10 comparer par rapport à une date de référence, un tel affichage devient difficile à lire et à interpréter pour un opérateur. Il est donc utile de permettre à un opérateur de comparer facilement et rapidement deux ou plus de deux dates, quelle que soit leur distance temporelle. A cet effet, l'invention propose, selon un premier aspect, un procédé d'affichage 15 comparatif de dates sur un écran d'un terminal d'affichage, comprenant la fourniture en entrée d'une date à afficher en un premier format avec un premier niveau de précision associé. Le procédé comporte des étapes de : - obtention d'une date de référence, en un deuxième format avec un deuxième niveau de précision associé, 20 - calcul d'un écart temporel entre la date de référence et la date à afficher, - affichage d'un indicateur visuel représentatif de la date de référence dans un composant graphique d'affichage comparatif, et affichage d'un indicateur visuel représentatif de la date à afficher dans le composant graphique en fonction de l'écart temporel calculé sur une échelle de temps divisée non linéairement en une pluralité de 25 sections, chaque section correspondant à une durée temporelle prédéterminée par rapport à la date de référence, lesdites sections étant indiquées dans ledit composant graphique d'affichage comparatif. Avantageusement, l'affichage sur une échelle divisée non linéairement permet d'évaluer très facilement la distance temporelle entre la date de référence et la date 30 affichée. Le procédé selon l'invention peut également présenter une ou plusieurs des caractéristiques ci-dessous, prises indépendamment ou en combinaison, selon toutes les combinaisons techniquement acceptables. L'échelle de temps est divisée en une pluralité de sections de tailles différentes et 35 décroissantes en partant de la date de référence, les durées temporelles associées étant croissantes en partant de la date de référence. 3061970 3 L'affichage de la date à afficher comporte la détermination d'une section d'affichage correspondante en fonction de l'écart temporel calculé par rapport à la date de référence, et un positionnement de l'indicateur visuel représentatif de la date à afficher en fonction d'une subdivision temporelle linéaire de la durée associée à la section d'affichage 5 déterminée, ayant une unité temporelle associée dépendant de la durée associée à ladite section d'affichage déterminée. Le composant graphique d'affichage comparatif est une barre d'affichage de taille prédéterminée, ayant une direction d'affichage associée, et l'indicateur visuel représentatif de la date de référence est une barrette, centrée sur ladite barre d'affichage et 10 orthogonale à la direction d'affichage associée à la barre d'affichage. Les sections sont affichées comme étant des portions rectangulaires du composant graphique d'affichage comparatif, marquées par des marqueurs de début et de fin de section. Au moins une des dates parmi la date de référence et la date à afficher n'est pas 15 fixe, et les étapes de calcul d'un écart temporel et d'affichage sont répétées à une fréquence prédéterminée, de manière à rafraîchir l'affichage en temps réel. La date à afficher est fournie en un premier format avec un premier niveau de précision associé et la date de référence est fournie dans un deuxième format avec un deuxième niveau de précision associé, l'étape de calcul d'un écart temporel comprenant 20 une conversion pour obtenir une représentation desdites date de référence et date à afficher en un même format. Selon un autre aspect, l'invention concerne un terminal d'affichage comportant un écran d'affichage et une unité centrale de traitement, comprenant un ou plusieurs processeurs, apte à exécuter des instructions de programme informatique lorsque le 25 terminal d'affichage est mis sous tension, adapté à mettre en oeuvre un affichage comparatif de dates sur l'écran d'affichage, comprenant un module d'obtention d'une date à afficher en un premier format avec un premier niveau de précision associé. Ce terminal d'affichage comporte : - un module d'obtention d'une date de référence, en un deuxième format avec un 30 deuxième niveau de précision associé, -un module de calcul d'un écart temporel entre la date de référence et la date à afficher, - un module de détermination et d'affichage d'un composant graphique d'affichage comparatif, adapté à effectuer l'affichage d'un indicateur visuel représentatif de la date de 35 référence dans le composant graphique d'affichage comparatif, 3061970 4 et l'affichage d'un indicateur visuel représentatif de la date à afficher dans le composant graphique en fonction de l'écart temporel calculé sur une échelle de temps divisée non linéairement en une pluralité de sections, chaque section correspondant à une durée temporelle prédéterminée par rapport à la date de référence, lesdites sections 5 étant indiquées dans ledit composant graphique d'affichage comparatif. Selon un mode de réalisation, le composant graphique d'affichage comparatif est une barre d'affichage de taille prédéterminée, ayant une direction d'affichage associée, et l'indicateur visuel représentatif de la date de référence est une barrette, centrée sur ladite barre d'affichage et orthogonale à la direction d'affichage associée à la barre d'affichage. 10 Selon un mode de réalisation, lesdites sections affichées dans le composant d'affichage ont des tailles différentes et décroissantes en partant de la date de référence, les durées temporelles associées étant croissantes en partant de la date de référence. Selon un autre l'aspect, l'invention concerne un programme d'ordinateur comportant des instructions logicielles qui, lorsqu'elles sont mises en oeuvre par une unité 15 centrale de traitement d'un terminal d'affichage, mettent en oeuvre un procédé d'affichage comparatif de dates tel que brièvement décrit ci-dessus. D'autres caractéristiques et avantages de l'invention ressortiront de la description qui en est donnée ci-dessous, à titre indicatif et nullement limitatif, en référence aux 20 figures annexées, parmi lesquelles : - la figure 1 est une représentation en blocs fonctionnels d'un terminal d'affichage selon un mode de réalisation de l'invention ; - les figures 2, 3 et 4 représentent schématiquement un composant graphique d'affichage comparatif de dates selon un mode de réalisation de l'invention ; 25 - la figure 5 illustre schématiquement une interface graphique d'un terminal d'affichage selon l'invention ; -la figure 6 est un synoptique des principales étapes d'un procédé d'affichage comparatif de dates selon un mode de réalisation de l'invention. 30 L'invention sera décrite ci-après dans son application dans un système de mission, comportant un terminal d'affichage apte à afficher des données relatives à une situation tactique à destination d'un opérateur. Bien entendu, l'invention n'est pas limitée à une telle application. Elle s'applique dans tout terminal d'affichage, par exemple une tablette tactile, un appareil électronique, 35 un écran d'ordinateur, pour l'affichage d'une ou plusieurs dates associées à divers événements, dans le cadre d'un système logiciel adapté. 3061970 5 La figure 1 illustre schématiquement les blocs fonctionnels d'un terminal d'affichage 1 selon un mode de réalisation de l'invention. Le terminal d'affichage 1 comprend des moyens d'affichage tels un écran d'affichage 2, de préférence tactile, un module 4 de saisie des commandes d'un opérateur, qui est par exemple un module de saisie de commandes tactiles, permettant de sélectionner des objets graphiques affichés sur une interface graphique de l'écran 2, une unité centrale de traitement 6, ou CPU, comprenant un ou plusieurs processeurs, apte à exécuter des instructions de programme informatique lorsque le terminal d'affichage 1 est mis sous tension. 10 En variante, l'unité de centrale de traitement 6 est un circuit logique programmable de type FPGA ou ASIC. L'unité centrale de traitement 6 est en communication avec un module de stockage d'informations 8, par exemple des registres, apte à stocker des instructions de code exécutable et des valeurs de paramètres pour la mise en oeuvre de programmes 15 comportant des instructions de code aptes à mettre en oeuvre le procédé de l'invention. Les divers blocs fonctionnels du terminal d'affichage 1 décrits ci-dessus sont connectés via un bus de communication 10. L'unité centrale de traitement 6 met en oeuvre un module 12 d'obtention d'une date à afficher, un module 14 d'obtention d'une date de référence, un module 16 de calcul 20 d'écart temporel entre la date de référence et la date à afficher, et un module 18 d'affichage d'indications visuelles représentatives de la date de référence et de la date à afficher, dans un composant graphique d'affichage comparatif, sur une échelle de temps divisée non linéairement en une pluralité de sections, chaque section ayant une durée temporelle associée. Ces modules coopèrent avec les moyens 4 de saisie de commandes 25 opérateur. Les figures 2 à 4 illustrent schématiquement un exemple de composant graphique 20 d'affichage comparatif de dates, adapté à afficher deux dates à comparer. La figure 2 illustre un composant graphique 20, qui a une forme de barre d'affichage rectangulaire de longueur L et largeur I prédéterminées, affichée selon la 30 direction horizontale dans le sens de la longueur. La longueur L et la largeur I sont bien entendu des paramètres, ajustables par exemple selon les préférences de l'opérateur, la taille de l'écran d'affichage ou de la taille l'espace d'affichage disponible. De même, la direction d'affichage peut être modifiée par l'opérateur. 3061970 6 Le composant graphique est adapté à afficher au moins deux dates qui sont respectivement une date de référence Date1, représentée par un indicateur visuel 22 et une date à afficher Date2, représentée par un indicateur visuel 24. Les indicateurs visuels 22, 24 sont dans cet exemple des barrettes verticales, 5 perpendiculaires à la direction d'affichage. Dans un mode de réalisation, chaque indicateur visuel a une épaisseur donnée et une couleur donnée. De préférence, l'épaisseur de trait, qui est la largeur de la barrette dans les exemples des figures 2 à 4, est suffisante pour une bonne visibilité par l'opérateur. 10 Optionnellement, l'un des indicateurs visuels est affiché de manière clignotante. En variante, l'indicateur visuel de date a une autre forme géométrique, par exemple un losange étiré dans le sens de la largeur du composant graphique 20, ou un triangle, pointant vers l'un des bords du composant graphique 20, de taille choisie. De plus, un indicateur visuel supplémentaire 26, optionnel, permet d'attirer 15 l'attention de l'opérateur sur la date à afficher Date2. Dans les exemples des figures 2 à 4, l'indicateur visuel supplémentaire 26 est formé par deux symboles de type flèche pointant sur la barrette 24. En variante, l'indicateur visuel supplémentaire a une forme différente, par exemple un anneau encerclant l'indicateur visuel 24, ou une position différente, par exemple une 20 flèche pointant l'indicateur visuel 24, placée en dessous ou au-dessus du composant graphique 20. Le positionnement relatif entre les barrettes 22 et 24 est représentatif de l'écart temporel calculé entre la date de référence Date1 et la date à afficher Date2. Les dates sont affichées sur une échelle de temps divisée non linéairement en une 25 pluralité de sections 30a, 30b, 32a, 32b, 34a, 34b, 36a, 36b. Le nombre de sections temporelles est paramétrable. Les sections sont affichées comme étant des portions rectangulaires du composant graphique 20, marquées par des marqueurs 35 de début et de fin de section. La date de référence Date1 est utilisée comme origine de l'échelle, et l'indicateur 30 visuel correspondant 22 et placé à une position prédéterminée du composant graphique 20, de préférence en son milieu. L'indicateur visuel 24 correspondant à la date à afficher Date2 est placé en fonction de l'échelle de temps utilisée et de l'écart entre la date de référence et la date à afficher. 3061970 7 Dans les exemples des figures 2 à 4, l'origine de l'échelle de temps, indiquée par l'indicateur visuel 22, est placée au centre du composant graphique 20, ce qui permet de réaliser un affichage symétrique. Des premières sections 30a, 30b, placées de part et d'autre de l'origine de 5 l'échelle, ont une première durée associée, et une première taille associée. Ici, la taille d'une section est déterminée par sa longueur. Par exemple, les premières sections 30a, 30 correspondent respectivement à une durée donnée en heures, par exemple de 24 heures, la section 30a correspondant aux 24 heures qui suivent la date de référence Date1 et la section 30b correspondant aux 24 10 heures qui précédent la date de référence Date1. Les premières sections 30a, 30b de l'échelle de temps sont alors linéairement subdivisées selon une unité approprié, par exemple l'heure. Selon un mode de réalisation, les subdivisions linéaires ne sont pas marquées graphiquement. 15 Des deuxièmes sections 32a, 32b contigües aux sections 30a, 30b, ont une deuxième durée associée, par exemple un nombre donné de jours, par exemple 7 jours, et une deuxième longueur associé. Les deuxièmes sections 32a, 32b de l'échelle de temps sont alors linéairement subdivisées selon une unité approprié, par exemple le jour. 20 Des troisièmes sections 34a, 34b contigües aux sections 32a, 32b, ont une troisième durée associée, par exemple un nombre donné de semaines ou de mois ou d'année. Les troisièmes sections ont également une troisième taille associée. Les troisièmes sections 34a, 34b de l'échelle de temps sont alors linéairement subdivisées selon une unité approprié, par exemple le mois ou l'année. 25 Des quatrièmes sections 36a, 36b contigües aux sections 34a, 34b, ont une quatrième durée associée, par exemple un nombre d'années. Les quatrièmes sections ont également une quatrième taille associée. Les quatrièmes sections 36a, 36b de l'échelle de temps sont alors linéairement subdivisées selon une unité approprié, par exemple l'année. 30 Le nombre de sections est sélectionné en fonction de divers paramètres comme la granularité d'affichage souhaitée et/ou la longueur L du composant graphique 20. Dans un mode de réalisation, les premières sections sont affichées avec un premier fond coloré ou texturé donné, les deuxièmes sections sont affichées avec un deuxième fond coloré ou texturé donné et ainsi de suite, de manière à faciliter leur 35 interprétation rapide. 3061970 8 Le nombre, ainsi que la taille des sections sont soit fixés au préalable pour un système d'affichage donné, soit sélectionnés en fonction d'interactions avec l'opérateur, soit sélectionnés automatiquement de manière à optimiser l'ergonomie de l'interface homme-machine fournie. Dans un mode de réalisation préféré, les tailles des sections sont différentes, la première taille des premières sections étant supérieure à la deuxième taille des deuxièmes sections, elle-même supérieure à la troisième taille des troisièmes sections et ainsi de suite. Ainsi, les tailles des sections sont décroissantes en partant de la date de 10 référence, alors que les durées temporelles des sections sont croissantes et partant de la date de référence. On obtient une sorte de représentation pseudo logarithmique des écarts temporels par rapport à la date de référence. Ce choix de tailles permet d'afficher les dates proches de la date de référence 15 avec une meilleure précision que les dates éloignées temporellement de la date de référence. En alternative, les tailles des sections sont toutes égales, mais les durées temporelles associées aux sections sont différentes, comme expliqué ci-dessus. Ce découpage en sections permet à un opérateur de saisir au premier regard si la 20 date à afficher Date2 est proche ou éloignée temporellement de la date de référence Date1, dans le passé ou dans le futur par rapport à la date de référence, en fonction de la section à laquelle appartient l'indicateur visuel 24 de la date à afficher. De plus, pour obtenir une précision supplémentaire, il est prévu d'afficher, de manière permanente ou seulement sur commande de l'opérateur, la Date1 qui est la date 25 de référence en relation avec l'indicateur visuel 22. Par exemple, l'opérateur saisit l'indicateur visuel 22, soit par appui sur un écran tactile ou par sélection par un dispositif de pointage tel une souris, et provoque l'affichage de la Date1 sous forme d'affichage textuel 38, schématiquement représenté à la figure 4. De même, l'opérateur a la possibilité de demander l'affichage textuel 39 de la 30 Date2. En complément, l'opérateur a la possibilité, par exemple en sélectionnant l'indicateur visuel 24, de faire afficher l'écart temporel AD entre la date de référence Date1 et la date à afficher Date2, sous forme d'affichage textuel 40, schématiquement représenté à la figure 4. 35 Le format d'affichage textuel est paramétrable et sélectionné par l'opérateur. 3061970 9 Par exemple, l'affichage textuel 38 comprend le jour calendaire et l'heure selon un fuseau horaire donné. Par exemple, l'affichage textuel 40 comprend un symbole `+' ou `-` pour indiquer si l'écart temporel est positif ou négatif, en d'autres termes si la date à afficher Date2 se 5 situe dans le futur ou dans le passé par rapport à la date de référence Date1, suivi d'un nombre de jours, d'heures, de minutes et de secondes. Le niveau de précision de l'affichage textuel 40 est ajustable et peut être réduit ou augmenté de manière appropriée par rapport à l'application visée et/ou aux préférences de l'opérateur. Par exemple, l'affichage textuel est réduit à un nombre de jours et d'heures 10 seulement. De plus, le niveau de précision de l'affichage textuel peut être ajusté automatiquement en fonction de la section à laquelle appartient la date à afficher. Par exemple, si la date à afficher se situe dans la première section 30a, à moins de 24 heures de la date de référence, le nombre de jours est omis. 15 La figure 5 illustre schématiquement l'affichage pour comparaison d'une pluralité de dates, dans le contexte de l'interface homme-machine d'aide à la décision, par exemple d'un système de mission (non représenté). L'interface homme-machine 50 est adaptée à afficher une fenêtre 52 rassemblant plusieurs panneaux 54, 56, 58, 60, chacun correspondant à une fiche de données. 20 Par exemple, chaque fiche de donnée a une date associée, qui est par exemple liée à un capteur embarqué dans le cas d'un système de mission embarqué. Pour chaque date D1 à D4 à afficher, un composant graphique d'affichage comparatif 62, 64, 66, 68 de dates est formé et affiché. Avantageusement, les composants graphiques d'affichage comparatif 62, 64, 66 et 25 68 sont alignés par rapport à une même date de référence DO, par exemple correspondant à la date courante, ce qui permet d'évaluer rapidement leur rapprochement ou éloignement temporel, dans une comparaison globale, qu'elles soient dans la première section après la date de référence ou bien ultérieurement. Dans l'exemple de la figure 5, l'alignement des dates de référence est indiqué à 30 l'opérateur par un trait 70, représenté en pointillé en figure 5. Un élément graphique 72 est ajouté optionnellement, pour faciliter l'interaction avec l'opérateur. L'opérateur a par exemple la possibilité de modifier dynamiquement l'affichage en déplaçant le placement de l'ensemble des dates de référence par action de saisie et déplacement. Par exemple, la saisie de l'élément graphique 72 permet de saisir le trait 70 35 et, en fonction du déplacement indiqué par l'opérateur, repositionner les dates de 3061970 10 référence sans modifier la taille des composants graphiques d'affichage comparatif 62, 64, 66 et 68. Par exemple, dans le cas illustré schématiquement à la figure 5, toutes les dates se situant dans le futur par rapport à la date de référence, l'opérateur pourrait déplacer le 5 trait 70 vers la gauche, de manière à augmenter la précision d'affichage des dates à venir. Les tailles respectives des premières sections, deuxièmes, troisièmes et quatrièmes sections sont recalculées. Les premières sections 74a, 78a, 82a, 86a ont toutes la même taille, et ainsi de suite. En d'autres termes, les composants graphiques 62 à 68 sont formatés de la même manière et alignés pour permettre une comparaison aisée. 10 Après déplacement de la position de la date de référence, l'affichage des dates dans les composants graphiques 62-68 n'est plus symétrique, mais la précision d'affichage des dates à venir est améliorée. Selon une variante non représentée, il est possible d'afficher plus d'une date par rapport à une même date de référence dans un même composant graphique, afin de 15 comparer plusieurs dates. La figure 6 illustre les principales étapes d'un procédé d'affichage comparatif de dates selon un mode de réalisation l'invention, mis en oeuvre par une unité centrale de traitement d'un terminal d'affichage comme expliqué ci-dessus. Les premières étapes 100 et 110 du procédé consistent à obtenir d'une part la 20 date de référence Date1, et d'autre part la date à afficher Date2. Dans un mode de réalisation, la date de référence est la date courante, et elle est obtenue à partir d'une horloge cadencée du dispositif programmable qui met en oeuvre le procédé, ou est obtenue via un réseau de télécommunications à partir d'une horloge centralisée lorsque le dispositif programmable est connecté à ce réseau. 25 Chacune des dates respectives est dans un format donné et respecte un fuseau horaire donné, et a un niveau de précision associé. Par exemple, une date est exprimée en jour, mois, année selon un calendrier prédéterminé, heure, minute, seconde selon un fuseau horaire prédéterminé. Par exemple, lorsque la date de référence est la date courante, la précision de 30 cette date est la précision de l'horloge qui la fournit, par exemple inférieure à la minute. La date à afficher peut être fournie par une application, par exemple un capteur embarqué, ou directement par un opérateur via une interface homme-machine. Selon le cas, le format et la précision peuvent différer. Les étapes 100, 110 d'obtention des dates à afficher de manière comparative sont 35 suivies d'une étape 120 de calcul de l'écart temporel entre la date de référence et la date à afficher. Lorsque la date à afficher est fournie dans un premier format avec un premier 3061970 11 niveau de précision associé et la date de référence est fournie dans un deuxième format avec un deuxième niveau de précision associé, et que le premier format diffère du deuxième format et/ou le premier niveau de précision diffère du deuxième niveau de précision, l'étape de calcul 120 met en oeuvre une conversion dans un format commun 5 avant calcul de l'écart. Lors d'une étape de sélection 130, un composant graphique d'affichage comparatif est sélectionné, sa forme et sa taille, ainsi que l'orientation d'affichage et le placement sur l'écran d'affichage, et les formes respectives des indicateurs visuels à afficher sont définies. Cette étape 130 peut être effectuée à partir de paramètres préprogrammés ou 10 obtenus en fonction du contexte d'affichage courant ou de préférences de l'opérateur. Lors d'une étape de détermination 140, l'échelle non linéaire d'affichage est déterminée. En particulier, le nombre de sections temporelles, le positionnement de la date de référence, les durées associées et la taille de chaque section dans le composant graphique d'affichage sont déterminées. Cette étape peut également être mise en oeuvre 15 à partir de paramètres préprogrammés. En variante ou en complément, des paramètres sont fournis par l'opérateur via une interface homme-machine. Selon une autre variante, les paramètres sont déterminés en fonction par exemple d'une précision d'affichage souhaitée, d'une durée temporelle maximale souhaitée, de la 20 taille L du composant graphique d'affichage. Dans un mode de réalisation, une option par défaut est définie, par exemple un affichage centré de la date de référence, un découpage temporel en 4 sections de part et d'autre de la date de référence, des sections de tailles décroissantes en partant de la date de référence, et ayant des durées temporelles croissantes associées. 25 Lors d'une étape 150 de détermination des découpages linéaires des sections, qui peut être effectuée en même temps que l'étape 140 préalable, il est déterminé quelle unité linéaire de subdivision appliquer dans chaque section. Optionnellement, il est également déterminé si des marques de subdivision sont affichées et à quelle distance temporelle. Par exemple, lorsque la première section correspondant à une durée de 24 30 heures suit la date de référence, l'unité temporelle linéaire de la première section est l'heure, mais les marques de subdivision affichées correspondent à une période de 6 heures. Lors de l'étape 160, le composant graphique est affiché, avec des indications relatives au découpage non linéaire en sections, et les indicateurs visuels respectifs de la 35 date de référence et de la date à afficher. 3061970 12 L'indicateur visuel de la date à afficher est placé sur l'échelle non linéaire déterminée, à la position correspondant à l'écart temporel calculé par rapport à la date de référence, d'un côté ou de l'autre de la date de référence en fonction du signe de l'écart calculé. 5 En pratique, on détermine la section à laquelle appartient la date à afficher, et la position de l'indicateur visuel dans la section est déterminée en fonction de l'unité linéaire de subdivision de la section. Lors d'une étape 170, un affichage détaillé, avec un niveau de précision choisi et modifiable, par exemple choisi comme préférence de l'opérateur, est effectué. L'affichage 10 détaillé peut être effectué de manière systématique ou sur requête de l'opérateur, la requête étant saisie via l'interface homme-machine. De préférence, le niveau de précision maximal est mémorisé pour chacune des dates affichées, ainsi que pour l'écart temporel calculé, et l'opérateur a la possibilité de choisir un niveau de précision d'affichage inférieur ou égal ou niveau de précision 15 maximal. Par exemple, si l'écran d'affichage est tactile, un appui par un doigt de l'opérateur sur un des indicateurs visuels représentatifs des dates entraîne l'affichage détaillé de la date, et un appui de doigt sur l'indicateur supplémentaire entraîne un affichage de l'écart temporel. 20 Bien évidemment, il existe de nombreuses variantes possibles à la portée de l'homme du métier. Un rafraîchissement de l'affichage est commandé par l'étape 180, qui a pour effet d'effectuer à nouveau les étapes 100 à 150. Le rafraîchissement de l'affichage peut être mis en oeuvre de manière 25 systématique, avec une fréquence de rafraîchissement donnée fonction de la cadence d'horloge. En particulier, lorsqu'au moins une des deux dates parmi la date de référence et la date à afficher évolue dynamiquement, le rafraîchissement régulier est mis en oeuvre. En complément, un rafraîchissement d'affichage intervient suite à toute requête de 30 l'opérateur via l'interface homme-machine. Par exemple, l'opérateur déplace la position de la date de référence dans le composant graphique d'affichage à l'aide d'un curseur, ce qui entraîne un recalcul des tailles des sections de l'échelle de temps non linéaire dans le ou les composants d'affichage. Il est à noter que lors du rafraîchissement, certains paramètres préalablement 35 mémorisés sont lus en mémoire, sans nécessiter d'intervention interactive de l'opérateur. 3061970 13 Par exemple, si la date à afficher est une date donnée dans le futur, elle n'est pas redemandée à l'application qui la fournit ou à l'opérateur lors de l'étape 100. Il ressort clairement de la description ci-dessus qu'il existe diverses variantes, notamment pour paramétrer l'affichage dynamiquement en fonction d'un contexte 5 applicatif donné. Avantageusement, l'invention permet à un opérateur d'appréhender facilement les écarts temporels entre dates, tout en lui fournissant la possibilité d'obtenir un niveau de précision maximal. 10 15 REVENDICATIONS1.- Procédé d'affichage comparatif de dates sur un écran d'un terminal d'affichage, comprenant la fourniture en entrée d'une date à afficher en un premier format avec un premier niveau de précision associé, caractérisé en ce qu'il comporte des étapes, mises en oeuvre par une unité centrale de traitement d'un terminal d'affichage, comportant un ou plusieurs processeurs, de : - obtention (100) d'une date de référence, en un deuxième format avec un deuxième niveau de précision associé, - calcul (120) d'un écart temporel entre la date de référence et la date à afficher, - affichage (130-150) d'un indicateur visuel (22) représentatif de la date de référence dans un composant graphique (20, 62, 64, 66, 68) d'affichage comparatif, et affichage d'un indicateur visuel (24) représentatif de la date à afficher dans le composant graphique (20, 62, 64, 66, 68) en fonction de l'écart temporel calculé sur une échelle de temps divisée non linéairement en une pluralité de sections (30a-34a, 30b-34b), chaque section correspondant à une durée temporelle prédéterminée par rapport à la date de référence, lesdites sections étant indiquées dans ledit composant graphique d'affichage comparatif. 2.- Procédé selon la revendication 1, dans lequel l'échelle de temps est divisée en une pluralité de sections de tailles différentes et décroissantes en partant de la date de référence, les durées temporelles associées étant croissantes en partant de la date de référence. 3.- Procédé selon l'une des revendications 1 ou 2, dans lequel l'affichage de la date à afficher comporte la détermination d'une section d'affichage correspondante en fonction de l'écart temporel calculé par rapport à la date de référence, et un positionnement de l'indicateur visuel représentatif de la date à afficher en fonction d'une subdivision temporelle linéaire de la durée associée à la section d'affichage déterminée, ayant une unité temporelle associée dépendant de la durée associée à ladite section d'affichage déterminée. 4.- Procédé selon l'une des revendications 1 à 3, dans lequel le composant graphique-20, 62, 64, 66, 68) d'affichage comparatif est une barre d'affichage de taille prédéterminée, ayant une direction d'affichage associée, et dans lequel l'indicateur visuel 3061970 15 représentatif de la date de référence est une barrette, centrée sur ladite barre d'affichage et orthogonale à la direction d'affichage associée à la barre d'affichage. 5.- Procédé selon l'une des revendications précédentes, dans lequel au moins une 5 des dates parmi la date de référence et la date à afficher n'est pas fixe, et dans lequel les étapes de calcul d'un écart temporel et d'affichage sont répétées à une fréquence prédéterminée, de manière à rafraîchir l'affichage en temps réel. 6.- Procédé selon l'une des revendications précédentes, dans lequel la date à 10 afficher est fournie en un premier format avec un premier niveau de précision associé et la date de référence est fournie dans un deuxième format avec un deuxième niveau de précision associé, l'étape de calcul (120) d'un écart temporel comprenant une conversion pour obtenir une représentation desdites date de référence et date à afficher en un même format. 15 7.- Programme d'ordinateur comportant des instructions logicielles qui, lorsqu'elles sont mises en oeuvre par une unité centrale de traitement d'un terminal d'affichage, mettent en oeuvre un procédé d'affichage comparatif de dates selon l'une quelconque des revendications 1 à 6. 20 8.- Terminal d'affichage comportant un écran d'affichage et une unité centrale de traitement, comprenant un ou plusieurs processeurs, apte à exécuter des instructions de programme informatique lorsque le terminal d'affichage est mis sous tension, adapté à mettre en oeuvre un affichage comparatif de dates sur l'écran d'affichage, comprenant un 25 module (12) d'obtention d'une date à afficher en un premier format avec un premier niveau de précision associé, caractérisé en ce qu'il comporte : - un module (14) d'obtention d'une date de référence, en un deuxième format avec un deuxième niveau de précision associé, -un module (16) de calcul d'un écart temporel entre la date de référence et la date 30 à afficher, - un module (18) de détermination et d'affichage d'un composant graphique (20, 62, 64, 66, 68) d'affichage comparatif, adapté à effectuer l'affichage d'un indicateur visuel (22) représentatif de la date de référence dans le composant graphique d'affichage comparatif, 35 et l'affichage d'un indicateur visuel (24) représentatif de la date à afficher dans le composant graphique (20, 62, 64, 66, 68) en fonction de l'écart temporel calculé sur une 3061970 16 échelle de temps divisée non linéairement en une pluralité de sections (30a-34a, 30b-34b, 74a-88a), chaque section correspondant à une durée temporelle prédéterminée par rapport à la date de référence, lesdites sections étant indiquées dans ledit composant graphique d'affichage comparatif. 5 9.- Terminal d'affichage selon la revendication 8, dans lequel le composant graphique (20, 62, 64, 66, 68) d'affichage comparatif est une barre d'affichage de taille prédéterminée, ayant une direction d'affichage associée, et dans lequel l'indicateur visuel représentatif de la date de référence est une barrette, centrée sur ladite barre d'affichage 10 et orthogonale à la direction d'affichage associée à la barre d'affichage. 10.- Terminal d'affichage selon l'une des revendications 8 ou 9, dans lequel lesdites sections affichées dans le composant d'affichage ont des tailles différentes et décroissantes en partant de la date de référence, les durées temporelles associées étant 15 croissantes en partant de la date de référence.