Brevet FR3020155A1 — publié le 20151023

Décomposition et séquençage de graphiques pour dispositifs à affichage limité Contexte de l'invention [00011 Domaine de l'invention [0002] La présente invention concerne le rendu de graphiques dans un dispositif à affichage limité et plus particulièrement le rendu de diagrammes dans un dispositif à affichage limité. 'o [0003] Description de l'art connexe [0004] La puissance de traitement de l'ordinateur personnel s'est révélée essentielle dans le traitement de blocs de données pour fournir une réduction rapide de données qui n'était pas possible auparavant avec l'esprit humain sans assistance. La visualisation de la réduction de 15 données est essentielle à la réduction de données. Comme forme essentielle de visualisation de données, les diagrammes sont souvent utilisés pour faciliter la compréhension de grandes quantités de données et les relations entre des parties des données. Les diagrammes peuvent habituellement être lus plus rapidement que les données brutes à partir desquelles ils sont produits. Certains types de diagrammes sont plus utiles 20 pour présenter un ensemble donné de données que d'autres. Par exemple, des données qui présentent des pourcentages dans différents groupes ou classements sont souvent affichées dans un « diagramme en secteurs » ou un « diagramme en barres ». Un diagramme en secteurs est un diagramme circulaire divisé en secteurs, illustrant une proportion numérique. En comparaison, un diagramme en barres ou un graphique en barres est un diagramme 25 composé de barres rectangulaires dont les longueurs sont proportionnelles aux valeurs qu'elles représentent. Inversement, des données qui représentent des nombres changeant sur une période de temps sont le mieux représentées sous la forme d'un diagramme linéaire. Un diagramme linéaire ou graphique linéaire est un type de diagramme qui affiche des informations sous la forme d'une série de points de données appelés « marqueurs » reliés 30 par des segments de ligne droite. [0005] L'affichage de visualisation de données sur un écran d'un ordinateur de bureau personnel n'est pas problématique et les dispositifs d'affichage des ordinateurs de bureau modernes sont de si grande taille que de multiples affichages concomitants de différentes 35 visualisations de données sur le dispositif d'affichage sont fréquents. Toutefois, du fait de l'omniprésence récente de l'informatique sur les téléphones intelligents et les tablettes tactiles, la zone d'affichage est devenue limitée. Ainsi, l'affichage de visualisation de données au sein de l'espace d'affichage limité d'un tel dispositif peut être assez limité. A savoir, de nombreux utilisateurs finaux de téléphone intelligent sont souvent obligés de lancer un défilement horizontal et vertical irritant pour visualiser un diagramme complet. [0006] Pour réaliser l'affichage d'une visualisation de données comme un diagramme ou graphique dans un dispositif à affichage limité, de nombreux dispositifs proposent une réduction automatisée de la taille du diagramme de façon à ajuster l'affichage complet du Io diagramme ou graphique dans les limites de l'affichage limité. Toutefois, ce faisant, les détails sont obscurcis de sorte que l'utilisateur final est forcé de zoomer pour voir les détails très spécifiques de la visualisation de données. Or, les détails de la visualisation de données peuvent être importants pour comprendre les données brutes sous-jacentes, malgré l'inconvénient général que constitue la visualisation de quoi que ce soit dans la zone 15 d'affichage minuscule d'un dispositif d'affichage classique. Bref résumé de l'invention [0007] Les modes de réalisation de la présente invention remédient aux insuffisances de la 20 technique en ce qui concerne l'affichage de visualisation de données dans un dispositif à affichage limité et fournissent un procédé, un système et un produit de programme informatique nouveaux et non évidents permettant la décomposition et le séquencement de diagramme dans un dispositif à affichage limité. Dans un mode de réalisation de l'invention, un procédé de décomposition et séquencement de diagramme dans un dispositif à affichage 25 limité est fourni. Le procédé comprend la génération d'une visualisation de données pour des données brutes et la subdivision de la visualisation de données en un ensemble d'un nombre discret de segments. Le procédé comprend également l'établissement d'une séquence pour les segments dans ledit ensemble. Pour finir, le procédé comprend l'affichage séquentiel des segments selon la séquence dans un afficheur du dispositif à affichage limité. 30 [0008] Dans un aspect du mode de réalisation, l'affichage séquentiel des segments a lieu sous forme de diaporama. A cet égard, chaque diapositive du diaporama comprend un segment différent de l'ensemble des segments, une transition entre chaque diapositive ayant lieu après un délai pré-spécifié. Dans un autre aspect du mode de réalisation, l'affichage 35 séquentiel des segments a lieu sous forme de diaporama, une transition entre chaque diapositive ayant lieu manuellement en réponse à une entrée utilisateur dans le dispositif à affichage limité. [0009] Dans un autre mode de réalisation de l'invention, un système de traitement de données à affichage limité est configuré pour la décomposition et le séquencement d'un diagramme dans un dispositif à affichage limité. Le système comprend un ordinateur hôte qui comporte une mémoire et au moins un processeur. Le système comprend également un module de décomposition et séquencement de diagramme exécuté dans la mémoire de l'ordinateur hôte. Le module comprend quant à lui un code de programme activé lors de io l'exécution dans la mémoire pour générer une visualisation de données pour des données brutes, subdiviser la visualisation de données en un ensemble de nombre discret de segments, établir une séquence pour les segments dans l'ensemble, et afficher séquentiellement les segments selon la séquence dans un affichage limité. 15 [0010] Il est à noter que l'affichage limité peut faire partie de l'ordinateur hôte. En variante, l'affichage limité peut faire partie d'un dispositif à affichage limité couplé en communication à l'ordinateur hôte sur un réseau de communications informatique. Dans ces deux cas, la visualisation de données peut être un diagramme en secteurs, chaque segment étant un classement différent de données visualisées dans le diagramme en secteurs. Ou bien, la 20 visualisation de données peut être un diagramme en barres, chaque segment étant une barre différente du diagramme en barres. Ou bien, la visualisation de données peut être un diagramme linéaire, chaque segment étant une partie différente le long d'un axe x du diagramme linéaire limité par des points de données spécifiques dans le diagramme linéaire. 25 [0011] Des aspects supplémentaires de l'invention seront présentés en partie dans la description qui suit, et seront en partie mis en évidence par la description, ou peuvent être appris en pratiquant l'invention. Les aspects de l'invention seront réalisés et atteints au moyen des éléments et combinaisons particulièrement soulignés dans les revendications annexées. Il faut comprendre qu'à la fois la description générale précédente et la description 30 détaillée suivante sont uniquement à titre d'exemple et d'explication et ne restreignent pas l'invention, comme revendiqué. Brève description des différentes vues des dessins 35 [0012] Les dessins annexés, qui sont incorporés et constituent une partie de ce mémoire, illustrent les modes de réalisation de l'invention et, conjointement avec la description, servent à expliquer les principes de l'invention. Les modes de réalisation illustrés ici sont actuellement préférés, étant entendu cependant que l'invention n'est pas limitée aux agencements et instruments précis montrés, dans lesquels [0013] la figure 1 est une illustration en images d'un processus de décomposition et séquencement de diagramme dans un dispositif à affichage limité ; [0014] la figure 2 est une illustration schématique d'un système de traitement de données à affichage limité configuré pour la décomposition et le séquencement de diagramme dans un io dispositif à affichage limité ; et [0015] la figure 3 est un organigramme illustrant un processus de décomposition et séquencement de diagramme dans un dispositif à affichage limité. 15 Description détaillée de l'invention [0016] Les modes de réalisation de l'invention proposent une décomposition et un séquencement de diagramme dans un dispositif à affichage limité. En conformité avec un mode de réalisation de l'invention, une visualisation de données peut être générée pour un 20 ensemble de données dans un dispositif à affichage limité. La visualisation de données peut comprendre des diagrammes ou des graphiques par exemple. Ensuite, la visualisation de données peut être subdivisée en un ensemble de nombre discret de segments et rangée dans une séquence. Une fois subdivisé et ordonné, chaque segment de l'ensemble peut être présenté dans l'ordre de la séquence dans un affichage du dispositif à affichage limité. A cet 25 égard, l'ensemble de segments peut être affiché automatiquement comme une animation de différentes trames en séquence, chaque trame contenant l'un des segments. Un exemple d'une animation est un diaporama dans lequel chaque diapositive comprend un segment individuel des segments, avec un délai pré-établi entre les transitions de diapositives. En variante, l'ensemble de segments peut être affiché manuellement, chaque trame comprenant 30 un segment individuel des segments, chaque transition entre les trames ayant lieu en réponse à une entrée utilisateur dans le dispositif à affichage limité. De cette façon, la visualisation de données peut être vue dans le dispositif à affichage limité avec autant de détail que cela aurait été le cas dans un grand affichage d'un ordinateur de bureau. 35 [0017] Pour illustrer davantage, la figure 1 montre en images un processus de décomposition et séquencement de diagramme dans un dispositif à affichage limité. Comme montré sur la figure 1, une application de réduction de données 120 peut réduire les données brutes 110 en une visualisation de données 130 - un diagramme en barres 140A, un diagramme en secteurs 140B ou un graphique linéaire 140C, par exemple. Une logique de décomposition et séquencement de diagramme 170 peut quant à elle traiter la s visualisation de données 130 pour identifier différents segments 150A, 150B, 1500, 150D. Les segments 150A, 150B, 150C, 150D peuvent être sélectionnés comme des segments 150A, 150B, 150C, 150D de données d'une caractérisation commune comme dans le cas d'un diagramme en secteurs ou d'un diagramme en barres, ou des données d'un segment de ligne limifé par deux points d'extrémité de données différents des données Io brutes 110 comme dans le cas d'un graphique linéaire. Ensuite, les segments 150A, 150B, 150C, 150D peuvent être séquencés en un ensemble de trames 150 d'une animation, par exemple un diaporama de différentes diapositives, chacune correspondant à un segment différent des segments 150A, 1508, 150G, 150D et avec des transitions pré-déterminées entre les trames. Pour finir, l'ensemble de trames 150 de l'animation peut être fourni à un 15 dispositif informatique 160 tel qu'un dispositif mobile pour affichage en séquence dans un afficheur limité du dispositif 160. [0018] Le procédé décrit en rapport avec la figure 1 peut être implémenté au sein d'un système de traitement de données à affichage limité. Pour illustrer davantage encore, la 20 figure 2 montre schématiquement un système de traitement de données à affichage limité configuré pour la décomposition et le séquencement de diagramme. Le système peut comprendre un système informatique hôte 210 qui peut comprendre un ou plusieurs ordinateurs dotés chacun d'une mémoire et d'au moins un processeur. Le système informatique hôte 210 peut supporter l'exécution d'une application de réduction des 25 données 250 programmée pour réduire les données brutes dans un magasin de données couplées 260 à différentes visualisations de données. Les visualisations de données produites par l'application de réduction de données 250 deviennent ensuite accessibles via un client navigateur 240 dans un dispositif informatique client 230 depuis un réseau de communications informatique 220. 30 [0019] ll faut noter qu'un module de décomposition et séquencement de diagramme 300 peut être couplé à l'application de réduction de données 250. Le module de décomposition et séquencement de diagramme 300 peut comprendre un code de programme qui est activé lors de l'exécution dans la mémoire du système informatique hôte 210 pour segmenter un 35 diagramme ou graphique produit comme une partie d'une visualisation de données par l'application de réduction de données 250 dans différents segments. Le code de programme peut en outre être activé pour inclure chacun des segments dans une trame différente et séquencer les trames pour présentation dans le client navigateur 240 sous forme d'une animation, par exemple un diaporama. Pour finir, le code de programme peut être activé pour définir des transitions automatisées entre chaque trame dans l'animation pendant la lecture de l'animation dans le client navigateur 240. [0020] Pour illustrer davantage encore le fonctionnement du module de décomposition et séquencement de diagramme, la figure 3 est un organigramme illustrant un processus de io décomposition et séquencement de diagramme dans un dispositif à affichage limité. En commençant à la case 310, un type de diagramme peut être sélectionné pour visualiser les données dans un ensemble de données. Dans la case 320, l'ensemble de données peut être chargé et dans la case 330, les données peuvent être classées, par exemple par type, par plage de valeurs ou par fréquence d'occurrence, pour ne citer que trois exemples. Ensuite, 15 dans la case 340, un segment du diagramme sélectionné peut être généré pour l'ensemble de données selon un premier classement des données. Dans la case 350, le segment généré peut être inséré dans une trame d'une animation. [0021] Dans la case de décision 360, on peut déterminer si des classements 20 supplémentaires restent ou non, à partir desquels des segments correspondants du diagramme peuvent être générés. Si c'est le cas, dans la case 370, un segment suivant du diagramme sélectionné peut être généré pour l'ensemble de données selon un classement suivant des données. A nouveau, dans la case 350, le segment généré peut être inséré dans une trame de l'animation. Dans la case de décision 360, lorsqu'aucun classement 25 supplémentaire ne reste, à partir duquel des segments correspondants du diagramme peuvent être générés, dans la case 380, les transitions entre chaque trame peuvent être établies et dans la case 390, une animation peut être créée avec les trames en séquence et des transitions disposées entre elles. Pour finir, dans la case 400, l'animation peut être affichée dans le dispositif. [00221 La présente invention peut être mise en oeuvre au sein d'un système, d'un procédé, d'un produit de programme informatique ou de toute combinaison de ceux-ci. Le produit de programme informatique peut comprendre un ou des supports de stockage lisibles par ordinateur sur lesquels se trouvent des instructions de programme lisibles par ordinateur 35 pour amener un processeur à réaliser des aspects de la présente invention. Le support de stockage lisible par ordinateur peut être un dispositif tangible qui peut conserver et stocker des instructions afin qu'elles soient utilisées par un dispositif d'exécution d'instruction. Le support de stockage lisible par ordinateur peut être, par exemple, mais n'est pas limité à, un dispositif de stockage électronique, un dispositif de stockage magnétique, un dispositif de stockage optique, un dispositif de stockage électromagnétique, un dispositif de stockage à semi-conducteur, ou toute combinaison appropriée des éléments précédents. [0023] Une liste non exhaustive d'exemples plus spécifiques de supports de stockage lisibles par ordinateur comprend les éléments suivants : une disquette d'ordinateur portable, un disque dur, une mémoire vive (RAM), une mémoire morte (ROM), une mémoire morte io programmable effaçable (EPROM ou mémoire flash), une mémoire vive statique (SRAM), un disque compact à mémoire morte (CD-ROM), un disque numérique polyvalent (DVD), une clé USB, une disquette, un dispositif mécaniquement encodé tel que des cartes à perforer ou des structures surélevées dans une rainure sur lesquelles des instructions sont enregistrées, et toute combinaison appropriée des éléments précédents. Un support de stockage lisible 15 par ordinateur, tel qu'utilisé ici, n'est pas interprété comme étant des signaux éphémères en tant que tels, tels que des ondes radio ou d'autres ondes électromagnétiques se propageant librement, des ondes électromagnétiques se propageant à travers un guide d'onde ou d'autres supports de transmission (par exemple, des impulsions de lumière passant à travers un câble à fibre optique), ou des signaux électriques transmis via un câble. 20 [0024] Les instructions de programme lisibles par ordinateur décrites ici peuvent être téléchargées dans des dispositifs informatiques/de traitement respectifs à partir d'un support de stockage lisible par ordinateur ou dans un ordinateur externe ou un dispositif de stockage externe via un réseau, par exemple, Internet, un réseau local, un réseau étendu et/ou un 25 réseau sans fil. Le réseau peut comprendre des câbles de transmission en cuivre, des fibres de transmission optique, une transmission sans fil, des routeurs, des pare-feu, des commutateurs, des ordinateurs passerelles et/ou des serveurs périphériques. Une carte d'adaptation au réseau ou une interface réseau dans chaque dispositif informatique/de traitement reçoit des instructions de programme lisibles par ordinateur en provenance du 30 réseau et achemine les instructions lisibles par ordinateur pour être stockées dans un support de stockage lisible par ordinateur au sein du dispositif informatique/de traitement respectif. [0025] Des instructions de programme lisibles par ordinateur pour réaliser des opérations de 35 la présente invention peuvent être des instructions d'assembleur, des instructions d'architecture de jeu d'instructions (ISA), des instructions de machine, des instructions spécifiques d'une machine, un microcode, des instructions de micrologiciel, des données d'établissement d'état ou soit un code source, soit un code objet écrit dans toute combinaison d'un ou plusieurs langages de programmation, y compris un langage de programmation orienté objet tel que Smalltalk, C++ ou similaire, et des langages de s programmation procédurale classiques, tels que le langage de programmation « C » ou des langages de programmation similaires. Les instructions de programme lisibles par ordinateur peuvent s'exécuter entièrement sur l'ordinateur de l'utilisateur, en partie sur l'ordinateur de l'utilisateur, comme un progiciel indépendant, en partie sur l'ordinateur de l'utilisateur et en partie sur un ordinateur situé à distance ou entièrement sur l'ordinateur situé à distance ou le Io serveur. Dans ce dernier scénario, l'ordinateur situé à distance peut être connecté à l'ordinateur de l'utilisateur via tout type de réseau, y compris un réseau local (LAN) ou un réseau étendu (WAN), ou la connexion peut se faire sur un ordinateur externe (par exemple, via Internet en utilisant un fournisseur de service Internet). Dans certains modes de réalisation, une circuiterie électronique incluant, par exemple, une circuiterie logique 15 programmable, des matrices pré-diffusées programmables par l'utilisateur (FPGA), ou des matrices logiques programmables (PLA) peuvent exécuter les instructions de programme lisibles par ordinateur en utilisant des informations d'état des instructions de programme lisibles par ordinateur pour personnaliser la circuiterie électronique, afin de réaliser des aspects de la présente invention. 20 [0026] Les aspects de la présente invention sont décrits ici en référence aux illustrations d'organigramme et/ou aux schémas de principe de procédés, appareils (systèmes) et produits de programme informatique selon des modes de réalisation de l'invention. Il faut comprendre que chaque case des illustrations d'organigramme et/ou des schémas de 25 principe, et des combinaisons de cases dans les illustrations d'organigramme et/ou les schémas de principe, peuvent être implémentées par des instructions de programme lisibles par ordinateur. [0027] Ces instructions de programme lisibles par ordinateur peuvent être fournies à un 30 processeur d'un ordinateur universel, d'un ordinateur spécialisé ou d'un autre appareil de traitement de données programmable pour produire une machine, de sorte que les instructions, qui sont exécutées via le processeur de l'ordinateur ou autre appareil de traitement de données programmable, créent un moyen d'implémentation des fonctions/actes spécifiés dans la ou les cases de l'organigramme et/ou du schéma de 35 principe. Ces instructions de programme lisibles par ordinateur peuvent également être stockées dans un support de stockage lisible par ordinateur qui peut ordonner à un ordinateur, un appareil de traitement de données programmable, et/ou d'autres dispositifs de fonctionner d'une façon particulière, de sorte que le support de stockage lisible par ordinateur dans lequel des instructions sont stockées comprenne un article de fabrication s comprenant des instructions qui implémentent des aspects de la fonction/de l'acte spécifié(e) dans la ou les cases de l'organigramme et/ou du schéma de principe. [0028] Les instructions de programme lisibles par ordinateur peuvent également être chargées sur un ordinateur, un autre appareil de traitement de données programmable, ou 10 un autre dispositif pour provoquer la réalisation d'une série d'étapes opérationnelles sur l'ordinateur, un autre appareil programmable ou un autre dispositif pour produire un processus implémenté par ordinateur, de sorte que les instructions qui sont exécutées sur l'ordinateur, un autre appareil programmable ou autre dispositif implémentent les fonctions/actes spécifiés dans la ou les cases de l'organigramme et/ou du schéma de 15 principe. [0029] L'organigramme et les schémas de principe des figures illustrent l'architecture, la fonctionnalité et le fonctionnement d'implémentations possibles de systèmes, procédés et produits de programme informatique selon divers modes de réalisation de la présente 20 invention. A cet égard, chaque case de l'organigramme ou des schémas de principe peut représenter un module, un segment ou une partie d'instructions, qui comprend une ou plusieurs instructions exécutables pour implémenter la ou les fonctions logiques spécifiées. Dans certaines variantes d'implémentations, les fonctions notées dans la case, peuvent se produire dans un ordre différent de celui noté sur les figures. Par exemple, deux cases 25 apparaissant à la suite l'une de l'autre peuvent, en fait, être exécutées de façon sensiblement concomitante, ou les cases peuvent parfois être exécutées dans l'ordre inverse, en fonction de la fonctionnalité impliquée. Il faut également noter que chaque case des schémas de principe et/ou de l'illustration d'organigramme, et les combinaisons de cases dans les schémas de principe et/ou l'illustration d'organigramme, peuvent être 30 implémentées par des systèmes à base de matériel spécialisé qui effectuent les fonctions ou actes spécifiés ou réalisent des combinaisons d'instructions de matériel spécialisé et d'ordinateur. [0030] Pour finir, la terminologie utilisée ici a pour but de décrire des modes de réalisation 35 particuliers uniquement et n'est pas censée limiter l'invention. Telles qu'utilisées ici, les formes au singulier « un », « une », « le » et « la » sont censées inclure les formes au pluriel également, sauf si le contexte indique clairement le contraire. Il faut en outre comprendre que les termes « comprend » et/ou « comprenant », lorsqu'ils sont utilisés dans ce mémoire, spécifient la présence de particularités, nombres entiers, étapes, opérations, éléments et/ou composants évoqués mais n'excluent pas la présence ou l'ajout d'un(e) ou plusieurs autres particularités, nombres entiers, étapes, opérations, éléments composants et/ou groupes de ceux-ci. [0031] Les structures, matériaux, actes et équivalents correspondants de tous les moyens ou éléments étape plus fonction dans les revendications ci-dessous sont censés inclure Io toute structure, tout matériau, ou acte destiné à réaliser la fonction en combinaison avec d'autres éléments revendiqués tels que spécifiquement revendiqués. La description de la présente invention a été présentée à des fins d'illustration et de description, mais n'est pas censée être exhaustive ou limitée à l'invention dans la forme divulguée. De nombreuses modifications et variations apparaîtront à l'homme du métier sans s'éloigner de la portée et 15 de l'esprit de l'invention. Le mode de réalisation a été choisi et décrit afin d'expliquer au mieux les principes de l'invention et l'application pratique, et de permettre à d'autres personnes que l'homme du métier de comprendre l'invention pour divers modes de réalisation avec diverses modifications qui sont appropriées à l'utilisation particulière envisagée. 20 [0032] Après une telle description de l'invention de la présente demande en détail et en référence aux modes de réalisation de celle-ci, il apparaîtra que des modifications et variations sont possibles sans s'éloigner de la portée de l'invention définie dans les revendications annexées suivantes. 25 REVENDICATIONS1. Procédé de décomposition et séquencement d'un diagramme dans un dispositif à affichage limité, le procédé comprenant s la génération d'une visualisation de données pour des données brutes ; la subdivision de la visualisation de données en un ensemble d'un nombre discret de segments ; l'établissement d'une séquence des segments dans ledit ensemble ; et l'affichage séquentiel des segments dans des trames d'une animation selon ladite -0 séquence sur un afficheur du dispositif à affichage limité. 2. Procédé selon la revendication 1, dans lequel l'affichage séquentiel des segments a lieu sous forme d'un diaporama, chaque diapositive du diaporama comprenant un segment différent des segments, une transition entre chaque diapositive ayant lieu après un délai pré- 15 spécifié. 3. Procédé selon la revendication 1, dans lequel l'affichage séquentiel des segments a lieu sous forme de diaporama, chaque diapositive du diaporama comprenant un segment différent des segments, une transition entre chaque diapositive ayant lieu manuellement en 20 réponse à une entrée utilisateur dans le dispositif à affichage limité. 4. Procédé selon la revendication 1, dans lequel la visualisation de données est un diagramme en secteurs et chaque segment est un classement différent de données visualisées dans le diagramme en secteurs. 25 5. Procédé selon la revendication 1, dans lequel la visualisation de données est un diagramme en barres et chaque segment est une barre différente du diagramme en barres. 6. Procédé selon la revendication 1, dans lequel la visualisation de données est un 30 diagramme linéaire et chaque segment est une partie linéaire le long d'un axe x du graphique linéaire limité par des points de données spécifiques dans le graphique linéaire. 7. Système de traitement de données à affichage limité configuré pour la décomposition et le séquencement de diagramme dans un dispositif à affichage limité, le système 35 comprenant :un ordinateur hôte comprenant une mémoire et au moins un processeur ; et un module de décomposition et séquencement de diagramme exécuté dans la mémoire de l'ordinateur hôte, le module comprenant un code de programme activé, lors d'une exécution dans la mémoire, pour générer une visualisation de données pour des données brutes, subdiviser la visualisation de données en un ensemble d'un nombre discret de segments, établir une séquence pour les segments dans ledit ensemble et afficher les segments séquentiellement dans des trames d'une animation selon ladite séquence dans un affichage limité. Io 8. Système selon la revendication 7, dans lequel l'affichage limité fait partie de l'ordinateur hôte. 9. Système selon la revendication 7, dans lequel l'affichage limité fait partie d'un dispositif à affichage limité couplé en communication à l'ordinateur hôte sur un réseau de 15 communications informatique. 10. Système selon la revendication 7, dans lequel l'affichage séquentiel des segments a lieu sous la forme d'un diaporama, chaque diapositive du diaporama comprenant un segment différent des segments, une transition entre chaque diapositive ayant lieu après un 20 délai pré-spécifié. 11. Système selon la revendication 7, dans lequel l'affichage séquentiel des segments a lieu sous la forme d'un diaporama, chaque diapositive du diaporama comprenant un segment différent des segments, une transition entre chaque diapositive ayant lieu 25 manuellement en réponse à une entrée utilisateur dans le dispositif à affichage limité. 12. Système selon la revendication 7, dans lequel la visualisation de données est un diagramme en secteurs et chaque segment est un classement différent de données visualisées dans le diagramme en secteurs. 30 13, Système selon la revendication 7, dans lequel la visualisation de données est un diagramme en barres et chaque segment est une barre différente du diagramme en barres. 14. Système selon la revendication 7, dans lequel la visualisation de données est un graphique linéaire et chaque segment est une partie différente le long d'un axe x du graphique linéaire limité par des points de données spécifiques dans le graphique linéaire. s 15. Produit de programme informatique téléchargeable depuis un réseau et/ou enregistré sur un support de stockage et/ou exécutable par un processeur, pour la décomposition et le séquencement de diagramme dans un dispositif à affichage limité caractérisé en ce qu'il comprend des instructions de programme pouvant être exécutées par le dispositif pour l'amener à réaliser un procédé comprenant : 10 la génération, par un dispositif, d'une visualisation de données pour les données brutes la subdivision, par le dispositif, de la visualisation de données en un ensemble d'un nombre discret de segments l'établissement par le dispositif, d'une séquence pour les segments dans l'ensemble ; 15 l'affichage séquentiel, par le dispositif, des segments dans des trames d'une animation selon la séquence dans un affichage du dispositif à affichage limité. 16. Produit de programme informatique selon la revendication 15, dans lequel l'affichage 20 séquentiel des segments a lieu sous la forme d'un diaporama, chaque diapositive du diaporama comprenant un segment différent des segments, une transition entre chaque diapositive ayant lieu après un délai pré-spécifié. 17. Produit de programme informatique selon la revendication 15, dans lequel l'affichage 25 séquentiel des segments a lieu sous la forme d'un diaporama, chaque diapositive du diaporama comprenant un segment différent des segments, une transition entre chaque diapositive ayant lieu manuellement en réponse à une entrée utilisateur dans le dispositif à affichage limité. 30 18. Produit de programme informatique selon la revendication 15, dans lequel la visualisation de données est un diagramme en secteurs et chaque segment est un classement différent de données visualisées dans le diagramme en secteurs. 19. Produit de programme informatique selon la revendication 15, dans lequel la visualisation de données est un diagramme en barres et chaque segment est une barre différente du diagramme en barres. s 20. Produit de programme informatique selon la revendication 15, dans lequel la visualisation de données est un graphique linéaire et chaque segment est une partie différente le long d'un axe x du graphique linéaire limité par des points de données spécifiques dans le graphique linéaire.