Brevet FR2685796A1 — publié le 19930702

La présente invention a pour objet un procédé de codage visant à l'organisation d'informations qui permet de visualiser un ou plusieurs ensembles de données de façon successive et arborescente dans des conditions de rapidité opérationnelle et fonctionnelle supérieures à toutes les techniques connues. Depuis quelques années, les distributeurs d'informations ont généré des systèmes souvent de taille respectable qui réalisent des visualisations, des présentations de messages à transmettre à l'utilisateur. Or ces messages véhiculent toujours leur déterminisme final. Les instructions comprennent l'essentiel de l'information mais aussi un ensemble de paramètres caractérisant l'étant antérieur et l'étant postérieur de la situation présente. Cette lourde organisation des données n'est pas aisée à manier car elle présente les inconvénients suivants - elle nécessite l'emploi de systèmes informatiques dotés de capacité-mémoire élevée, - les temps d'accès et de traitement se trouvent allongés, - nécessité d'équiper les systèmes informatiques en microprocesseur rapide, donc onéreux. La présente invention se propose d'améliorer le procédé de codage d'informations en éliminant au maximum toutes les informations non essentielles au message, en particulier que les instructions codant le déterminisme final soient contenues à chaque étape de l'élaboration du message et non plus dès leur origine et elle est destinée par exemple à une application non limitative de gestionnaire d'images. Cette particularité est exploitée à chaque niveau du codage, le choix des différentes variables et de la structure les reliant assurent le temps de réponse le plus court car il optimise à chaque instant le travail exécuté par les unités logiques de l'ordinateur. L'invention a donc pour objet un procédé de codage d'informations s'articulant principalement autour d'outils constituant des paramètres ainsi que de relations et règles les unissant, caractérisé en ce que l'on code le message qui provient du gestionnaire d'images ou de tout autre support communicatif formant une information terminale (photographie, plan, schéma) en une suite d'éléments distingués qui définissent le codage, lesdits éléments se décomposent en particules élémentaires, matrices, types de matrices, régions et masques d'actions et sont reliés par des règles d'inclusion selon le mode de codage suivant, lesdites particules élémentaires sont regroupées selon leur application en blocs, générant ainsi une matrice, il s'organise sur cette dite matrice des régions ellesinêmes formées d'un assemblage de blocs élémentaires, ladite région possède au moins deux informations essentielles, l'élément significatif sur le message et l'élément déterministe pour l'action future, lesdites régions sont organisées en masques d'actions pour le passage à une structure équivalente et le marquage de l'action venant de se terminer, ledit masque d'action est formé de la totalité desdites régions et est égal à la totalité de ces régions. D'autres caractéristiques et avantages de la présente invention ressortiront de la description ci-après en référence au dessin annexé qui en illustre un exemple de réalisation dépourvu de tout caractère limitatif. Sur l'organigramme - la figure 1 est un organigramme représentant la structure et l'ordonnancement des différents paramètres de base. Selon un mode préféré de ce procédé de codage (se référer à la figure 1), l'utilisateur regroupe les particules élémentaires ou particules de données sous différentes structures - en blocs 4 : ils constituent ainsi le plus petit élément codable, significatif du message et en relation directe avec l'utilisateur notamment par l'intermédiaire d'un curseur, lesdits blocs éventuellement de taille variable et non tous identiques, se réunissent en une matrice 3, -ladite matrice 3 étant un arrangement particulier de blocs 4 possédant les mêmes caractéristiques physiques (positionnement dans l'espace et/ou dans le temps) ; son format est variable et dépend du degré , de la précision du message et du nombre de particules élémentaires 2 constituant le champ de données 1, l'intérieur de ladite matrice est organisée en régions 5, ellesmêmes formées d'un assemblage de blocs élémentaires 4, - lesdites régions 5 sont au plus de taille égale à ladite matrice 3 et comprennent par élaboration du codage un nombre entier de blocs 4, ce qui signifie que toutes lesdites particules élémentaires 2 formulées dans lesdits blocs 4 possèdent une signification et sont décrites par l'intermédiaire de ces régions 5 ; on réalise ainsi une réduction du nombre et de la taille des instructions constitutives et significatives du message permettant ainsi de réduire la durée des temps machines et la place occupée en mémoires, à ce niveau de codage l'utilisateur profite de la brièveté du message pour lui adjoindre une pluralité d'instructions déterministes 8 qui conditionnent le passage à une action suivante, lesdites régions 5, flanquées de leurs deux entités à savoir l'élément significatif du message 7 et l'élément déterministe 8, sont dans une dernière étape, regroupées à partir de la même dite matrice 3 en une pluralité de masques d'actions 6 éventuellement une seule région décrivant la matrice toute entière, - ce niveau de codage réalise l'exécution terminale du message, le système informatique se saisit du contenu des masques d'actions 6, il visualise, et ceci pour notre application de gestionnaire d'images, l'information ; mais il connait aussi son action suivante qui peut être une structure équivalente mais organisée éventuellement autour d'un autre type de matrice 3, de blocs 4, de régions 5 , de masques d'actions 6, ce cycle d'ordonnancement de données peut être exécuté une multitude de fois, car il n' y a pas de perte d'informations ,il y a seulement modifications et redéfinitions dans la hiérarchie des instructions significatives. L'ensemble du codage est organisé en deux parties respectivement A et B - une partie fixe (blocs élémentaires 4, matrices 3, éventuellement modelables par variation de ces dits blocs) - une partie variable (masques d'action 6, et régions 5) portant en eux les éléments d'appel qui peuvent être d'autres masques d'actions 6 et d'autres messages ou actions différentes. Cette organisation de données particulière permet au gestionnaire d'information de pouvoir remonter par l'intermédiaire des masques d'actions 6 dans le contenu du message et d'appliquer le même traitement à des éléments qui auparavant avaient été regroupés dans une même entité, il véhicule ainsi à chaque niveau de codage un nombre nécessaire et suffisant d'instructions significatives 7 de la tâche à accomplir ce qui augmente considérablement leur vitesse d'exécution. La lecture de la description qui précède montre que ce découpage et codage en paramètres de base mécaniquement imbriqués apporte une simplicité dans la saisie et le traitement d'un grand nombre de données et réduit au maximum les temps machines. I1 demeure bien entendu que la présente invention n'est pas limitée aux exemples de réalisation décrits et représentés cidessus, mais qu'elle en englobe toutes les variantes notamment appliquées à la robotique, à l'architecture. REVENDICATIONS 1. Procédé de codage d'informations s'articulant principalement autour d'outils constituant des paramètres ainsi que de relations et règles les unissant, caractérisé en ce que l'on code le message qui provient du gestionnaire d'images ou de tout autre support communicatif formant une information terminale (photographie, plan, schéma) en une suite d'éléments distingués qui définissent le codage, lesdits éléments se décomposent en particules élémentaires (2), matrices (3) , types de matrices (10), régions (5) et masques d'actions (6) et sont reliés par des règles d'inclusion selon le mode de codage suivant, lesdites particules élémentaires (2) sont regroupées selon leur application en blocs (4), générant ainsi une matrice (3), il s'organise sur cette dite matrice (3) des régions (5) elle mêmes formées d'un assemblage de blocs élémentaires (4) , ladite région possède au moins deux informations essentielles, l'élément significatif (7) sur le message et l'élément déterministe (8) pour l'action future, lesdites régions (5) sont organisées en masques d'actions (6) pour le passage à une structure équivalente et le marquage de l'action venant de se terminer, ledit masque d'action (6) est formé de la totalité desdites régions (5) et est égal à la totalité de ces régions. 2. Procédé de codage selon la revendication 1 caractérisé en ce que les blocs (4) regroupant les particules élémentaires (2) sont éventuellement de taille variable et non tous identiques. 3. Procédé de codage selon l'une quelconque des revendications précédentes caractérisé en ce qu'il est au plus possible de décrire une région (5) représentant au maximum un masque d'action (6) et pouvant représenter la totalité de la matrice (3). 4. Procédé de codage selon 1 une quelconque des revendications précédentes caractérisé en ce que chaque région (5) porte au moins deux instructions qui sont l'élément significatif (7) et l'élément déterministe (8) conditionnant le passage à l'action suivante et le marquage de l'action passée. 5.Procédé de codage selon l'une quelconque des revendications précédentes caractérisé en ce que la structure du masque d'action (6) autorise le bouclage n fois vers une autre structure équivalente véhiculant un message et une action différents. 6.Procédé de codage selon l'une quelconque des revendications précédentes caractérisé en ce qu'il est constitué d'une partie fixe (A) (blocs élémentaires (4), matrices (3) éventuellement modelables par variation des blocs élémentaires).et d'une partie variable (B) (masques d'actions (6), et régions (5)) portant en eux un élément d'appel, d'autres masques d'actions (6) et d'autres messages, ou actions différentes selon la revendication 5.