Brevet FR2937157A1 — publié le 20100416

-1- La présente invention concerne le domaine des sciences et techniques informatiques. Il s'agit d'un dispositif d'exploitation des données par navigation immersive concrète. La navigation pour l'exploration et l'exploitation des données dans les systèmes informatiques actuels s'effectue étape par étape sur une arborescence de fichiers comprenant des dossiers. L'utilisateur parcours les données sous forme de fichiers organisés dans des dossiers en vue arborescente par étape d'entrée et de sortie de dossier. Aussi, les données des fichiers sont déliées de la navigation. Il en résulte une perte de temps établit par l'interface, une perception des données traversées restreinte, une capacité d'intégration et d'exploitation des données à portée de navigation restreinte du fait du déliement de la navigation aux données traversées. On note également une fatigue et un manque de confort visuel résultant de ce type de gestion interactif des données. L'invention remédie à ces problèmes en innovant dans la façon d'exploiter les données ; la navigation se fait par zoom en dehors et en dedans directement en appuyant sur un bouton qui peut être un de ceux de la souris et en déplaçant la souris d'un côté ou de l'autre suivant que l'on veuille zoomer à l'intérieur ou en dehors des éléments visités. Cette approche est immersive au niveau des données. L'invention offre la possibilité d'effectuer un pan caméra sur l'état de la vue où on se situe dans la navigation. L'invention comprend également un mécanisme dit de niveau de détails associé en corrélation intégré à cette forme de navigation. La navigation permet alors une exploration des données de manière totalement interactive en adaptant le détail des propriétés et données visitées par niveau. Ce procédé associé au mécanisme de parcours immersif permet d'obtenir un dispositif d'exploitation des données inédit. Le système intègre les propriétés et données des éléments explorés dans une même approche via la même vue d'interface. Le mécanisme ainsi constitué permet de modifier, consulter interactivement et le tout via une seule et même interface. L'invention permet de ne plus avoir à cliquer sur un bouton ou une icône représentative, double cliquer pour entrer et explorer ou sortir et continuer la navigation. En particulier, on ne dit jamais � on entre dedans �, � on sort de � ou encore on ouvre ou ferme tel élément. On ne fait que naviguer de façon immersive tout en gardant l'interactivité sur les propriétés des éléments visités par niveau d'échelle suivant toujours la même approche. Tout ce qu'on voit peut-être manipuler, modifier, consulter sur cette seule interface par niveau d'exploration. Tout fonctionne de la même manière. On a une cohérence intégrale sur la navigation, l'exploration, l'exploitation et les modifications. L'invention constitue un coeur d'interface singulier. Elle se compose: - du mécanisme de zoom en dehors/en dedans et de pan caméra pour une exploration immersive, intuitive et rapide. -2- - du mécanisme de niveau de détails pour la visualisation pertinente multiniveau interactive de chaque élément exploré. - d'un mécanisme pour écrémer si on le désir les éléments du niveau où on se situe par le biais d'un filtrage accessible à l'utilisateur via une entrée associée à la même vue de l'interface. - d'un mécanisme de centrage ciblée de la vue sur les éléments visités permettant de toujours avoir sous les yeux l'information pertinente recherchée, notamment lors de recherche ou d'actions nécessitant d'avoir une visualisation pour comprendre ce qui se passe. Par exemple lors d'une modification de propriété d'un élément parcouru ou de l'utilisation d'une pile d'Undo/Redo. - d'une représentation sous forme d'anneau circulaire scrollable des éléments parcourus par niveaux. Les anneaux sont tamponnés en mémoire, paramétrables en taille et ce en temps réel. - interactivité concrète des éléments présentés au niveau où on se trouve dans la navigation. Ces composantes de l'invention s'intègrent dans la seule et même vue de navigation donnant ainsi le caractère singulier du dispositif et ce quelque soit le niveau d'exploration et les données explorées concernées. Une telle réalisation optimise les coûts en temps d'exploitation. Il y a beaucoup moins d'actions à effectuer, moins de navigation et de recherche visuelle. Les dessins annexés illustrent l'invention : La figure 1 expose le positionnement technologique du dispositif dans l'ensemble utilisateur, logiciel et matériel. La figure 2 représente une vue schématique de la mise en représentation au sein du dispositif des données sous jacentes exploitées. Elle s'appuie pour cela sur un exemple basique de données organisées en vue arborescente. La figure 3 représente le dispositif de l'invention. La référence (3) y symbolise le mécanisme de zoom multiniveau progressif intégré en corrélation du mécanisme de niveau de détails mise en évidence sur l'élément a. La figure 4 représente une variante du dispositif. La variante permet de constater la navigation au sein d'un élément b comprenant un autre niveau d'arborescence par le biais du mécanisme (3). La figure 5 illustre le mécanisme de zoom qui est symbolisé par la référence (3) et son action dans le dispositif. La figure 6 illustre sur des exemples, des mises en oeuvre possibles du dispositif en tant que greffon au sein d'une interface visuelle (4). Cette interface visuelle peut être une fenêtre, un cadre, un widget, un viewport, une vue dans une fenêtre ou un cadre ou le support visuelle en entier lui même (l'écran d'ordinateur par exemple). L'invention est mise en oeuvre et utilisable au sein d'une quelconque interface visuelle (4). La présentation au sein d'une telle interface peut-être effectuer dans n'importe quelle position, orientation et forme au sein d'une fenêtre ou autre cadre d'un système informatique comme l'illustre en exemple la figure 6. -3- La technologie agit alors comme un greffon d'interface en conservant pour la zone concernée, toutes les caractéristiques présentées. On peut avoir plusieurs vues de navigation (2) positionnées de diverse manière sur une même interface visuelle (4). Pour mode de réalisation, le dispositif décrit est réalisé au sein d'une interface graphique (4). Il se positionne sur le disque à un endroit précisé par défaut qu'on peut modifier par la suite. Il utilise une même représentation graphique par élément de même nature. Dans le cadre de l'usage sous informatique, les éléments sont les fichiers, les dossiers, les structures de données en mémoire alloués dynamiquement ou statiquement. Les couleurs permettent de différencier les fichiers par nature et les dossiers traversés. De façon classique, on peut personnaliser ces représentations graphiques ; en particulier on peut intégrer dans leurs représentations tout ou partie d'un rendu visuel sur les données qu'elles symbolisent. Le côté interactif et temps réel permet alors de constater directement dans la vue de navigation (2) d'une part la modification locale des données qu'on a sous les yeux et d'autre part le résultat global de modification de ces mêmes données lorsqu'on se place au dessus du niveau visité. Un calcul simple de cadrage rectangulaire permet de délimiter les zones représentatifs des éléments dessinées qui sont prises en compte lorsqu'on navigue en profondeur via le mécanisme intégré de zoom (3) au travers des données ; soit pour avoir plus d'informations concernant les données des fichiers, soit pour entrer ou sortir d'un dossier. Il est à noter que si la zone est paramétrée pour pouvoir prendre en compte plusieurs éléments adjacents, fichiers ou dossier ; on obtient le contenu, les détails des dossiers et les données des fichiers concernés au même niveau, délimités par une séparation naturelle de taille de zone par élément. Les éléments visuels dessinés (1) ont un tampon mémoire d'affichage circulaire et ce pour toutes leurs propriétés et données car l'exploitation est générique même au sein des éléments. La navigation via le mécanisme de zoom (3) en descendant ou en remontant est programmé par seuil de passage de niveau dans une variable de telle sorte que le passage d'un niveau à un autre. quand on entre ou sort d'un dossier par exemple, s'effectue visuellement de façon progressive. Le mécanisme de zoom (3) est activé en restant appuyé sur le bouton gauche de la souris, il peut être substitué par une touche du clavier. Le relâchement du bouton gauche de la souris ou du clavier désactive le mécanisme du zoom. En position d'activation, le zoom en dehors est associé au mouvement vers la gauche de la souris et le zoom en dedans au mouvement vers la droite de la souris. On peut inverser ce comportement associatif. La molette de la souris permet de scroller l'anneau circulaire du niveau où on se situe. Cette forme de navigation annule le besoin des actions entrée et sortie d'éléments. Le pan caméra pour se déplacer horizontalement et verticalement sur l'état de la vue de navigation (2) où on se situe dans la navigation s'effectue en restant appuyé sur le bouton droit de la souris tout en déplaçant la souris. -4- L'exploitation utilisant ce procédé interactif de navigation par niveau progressif intégré ne s'arrête pas au niveau des représentations des éléments visités (1) ; elle continue jusqu'aux données constitutives des éléments comme représenté sur la figure 3. Tout cela est interactif et en temps réel. Cela est rendu possible en mettant en mémoire la partie de la zone ciblée dans la vue de navigation (2) et en libérant les parties non ciblées à chaque passage de niveau qu'on effectue par le biais du mécanisme de zoom (3). On peut toutefois restreindre le niveau d'exploration en renseignant des informations de niveau de profondeur basse et haute via une entrée classique utilisateur. L'invention est destinée à tout système décrivant un besoin d'explorer, de manipuler, d'exploiter visuellement, efficacement et rapidement des données conceptuelles ou concrètes de toutes formes (fichiers, réparties, monobloc, mémoires) et de conserver la possibilité de modifier interactivement les données visitées au cours de l'exploration via la même interface et un même modèle de représentation. L'interface singulière ainsi constituée fournit de façon générique la même habilité sur les éléments explorés. REVENDICATIONS1) Dispositif d'exploitation des données caractérisé en ce qu'il comporte une interface visuelle interactive (4) de navigation immersive par zoom et permettant de parcourir par niveau de profondeur les données organisées ou pas, et ce simplement en appuyant une touche du clavier ou de la souris ou tout autre interruption et en déplaçant la souris ou tout autre système permettant d'apprécier un nivellement gradué au sein du dispositif. L'action décrite qui permet de parcourir par niveau de profondeur en zoom est symbolisée par (3) et illustrer en figure 5. 2) Dispositif selon la revendication 1 caractérisé en ce que les données parcourus par niveau de profondeur le sont suivant un procédé intégré de niveau de détails progressif en corrélation avec le mécanisme de zoom (3) de la navigation. 3) Dispositif selon la revendication 2 caractérisé en ce que l'approche de la navigation s'effectue de façon orienté centre de vue; l'interface (4) délimite une zone spatiale qui constitue l'endroit courant de la navigation (2). Notamment les recherches d'éléments ou simple compte rendu d'un résultat d'une action positionnent directement au bon endroit ; il s'agit des paramètres de position x, y, z, t et d'orientation pour la représentation des éléments (I) et de ces mêmes paramètres ainsi que le niveau de profondeur associés à la vue de navigation (2). 4) Dispositif selon la revendication 3 caractérisé en ce que le positionnement des éléments dessinés (1) pour chaque niveau s'effectue en anneau circulaire scrollable tamponné en mémoire et paramétrable en taille et ce en temps réel. 5) Dispositif selon la revendication 4 caractérisé en la singularité de l'interface. Une seule et même vue (2) concentre en une simple interface (4) toutes les revendications précédentes ; zoom. pan caméra, niveau de détails en corrélation des propriétés et données des éléments explorés, centrage pertinent, tampons mémoires paramétrables temps réels. 6) Dispositif selon la revendication 5 caractérisé en ce que tous les composants présentés du système sont paramétrables en taille dynamiquement et en temps réel ; en particulier la taille des tampons mémoires circulaires. 7) Dispositif selon la revendication 6 caractérisé en ce que les propriétés et données des éléments explorés sont représentées selon la même approche et donc manipulable, consultable. modifiable et exploitable sur la même vue (2). L'exploitation utilisant ce procédé interactif de navigation par niveau progressif intégré ne s'arrête pas au niveau des représentations des éléments visités (1) ; elle continue jusqu'aux données constitutives des éléments comme représenté sur la figure 3. Tout cela est interactif et en temps réel.-6- 8) Dispositif selon la revendication 7 caractérisé en ce que le dispositif de gestion ainsi décrit est utilisable au sein de n'importe quelle type d'interface visuelle (4) à n'importe quelle position x, y, z, t, orientation et forme tel un greffon d'interface. On peut donc en avoir plusieurs sur une même interface visuelle (4). 9) Dispositif selon la revendication 8 caractérisé en ce que les représentations graphiques des éléments visités (1) sont personnalisables. En particulier elles peuvent intégrer dans leurs représentations tout ou partie d'un rendu visuel sur les données qu'elles symbolisent. Le côté interactif et temps réel permet alors de constater directement dans la vue de navigation (2) d'une part la modification locale des données qu'on a sous les yeux et d'autre part le résultat global de modification de ces mêmes données lorsqu'on se place au dessus du niveau visité.