Brevet FR2839167A1 — publié le 20031031

L'invention concerne le traitement de données notamment de données linguistiques (mots lexicaux, mots grammaticaux). Ainsi il s'agit grâce à ce procédé de réduire la taille de la zone mémoire d'une unité de traitement contenant ces données, d'augmenter la rapidité de leur traitement notamment par une structuration de cette zone mémoire améliorée et une optimisation de son contenu. Il existe déjà des procédés de traitement, mais ceux-ci n'apportent pas totale satisfaction. Le premier problème que l'invention vise à résoudre est d'accélérer la rapidité d'échange de données entre plusieurs zones mémoires d'une unité de traitement de données par l'amélioration de la nature des données stockées et la structuration de ces données. Plus précisément, l'invention consiste en un procédé de traitement de données pouvant être pour certaines répétées plusieurs fois et déjà organisées suivant un premier critère de sélection en une succession de groupes comprenant chacun essentiellement des données différentes de celles des autres groupes, chaque donnée comprenant dans chaque groupe une première partie et une deuxième partie, chaque première et deuxième parties étant constituée d'une suite d'éléments de données qui, assemblées dans un ordre non aléatoire, forment une dite donnée, dans lequel procédé, a) on stocke l'ensemble des données organisées dans un premier registre mémoire ; b) on stocke dans un second registre mémoire toutes les premières parties existant parmi l'ensemble des données organisées ; c) on compare successivement chacune des premières parties stockées avec la première partie de chacune des données organisées par groupe, et on répartit la deuxième partie de ces données suivant une répartition qui regroupe, au sein des groupes ces deuxièmes parties de données en différents sous- groupes dans chacun desquels la première partie desdites données est commune, et on isole les premières parties des deuxièmes parties ; d) dans chaque sous-groupe, on définit pour chaque deuxième partie de données, une première sous-partie et une deuxième sous- partie, et on regroupe en différentes classes les deuxièmes sous-parties de données ayant le plus petit nombre d'éléments de données communs au plus grand nombre de données ; e) dans les différents groupes, on réduit le nombre de deuxièmes sous-parties différentes donc le nombre de classes, et par donnée, le nombre de premières sous-parties différentes sur au moins un groupe, en comparant élément par élément l'/les élément(s) desdites deuxièmes sous-parties et l'/les élément(s) terminal/aux des premières sous-parties ; et, après avoir déterminé un sens de lecture des éléments de données, on effectue une lecture de ces éléments suivant le sens déterminé, en particulier de gauche à droite pour l'/les élément(s) de la deuxième sous-partie et en sens inverse pour l'/les élément (s) terminal/aux de la première sous-partie ; et on regroupe avec la première sous-partie l'/les élément(s) terminal/aux de la deuxième sous-partie issue de l'étape d) identique(s) dans un ou plusieurs sous-groupes à l'/les élément(s) terminal/aux de la première sous-partie dans un ou plusieurs autre(s) sous- groupe(s) ; f) lors d'une première étape de suppression de doublons dans les groupes de premières sous-parties, on déduplique le(s) première(s) sous-partie(s) obtenue(s) par groupe(s) et par sous-groupe(s) et on mémorise dans un troisième registre mémoire toutes, mais exclusivement, les premières sous- parties distinctes les unes des autres ; g) lors d'une deuxième étape de suppression de doublons dans les groupes de deuxièmes sous-parties, on déduplique le(s) deuxième(s) sous-partie(s) obtenue(s) par groupe(s) et par classe(s) et on mémorise par groupe(s) et par classe(s) les deuxièmes sous-parties différentes les unes des autres dans un quatrième registre mémoire ; h) lors d'une étape d'indexation des premières et secondes sous- parties, on attribue à chaque première sous-partie et à chaque seconde sous-partie associée au moins un descripteur d'indexation dn commun pour recomposer ultérieurement la deuxième partie ; i) on mémorise dans un cinquième registre mémoire ces descripteurs associés à leurs sous-parties d'attribution ; j) et on affiche au moins certaines des premières et/ou secondes sous-parties organisées dans les groupes, sous-groupes et classes. Ainsi, on a réduit le nombre de comparaison à faire entre les données ou les parties de données ou leurs sous-parties, on a diminué le temps d'accès aux zones mémoire ou aux parties de données à traiter, en particulier à comparer, en réduisant le nombre et la longueur des chemins d'accès. Le deuxième problème que l'invention vise à résoudre concerne la nature des données à traiter. En effet, dans le domaine linguistique, les données peuvent être de nature très hétérogènes et nécessiter des traitements particuliers. C'est un objet de l'invention que de diviser ces données en au moins deux groupes, un groupe de données homogènes et un groupe de données hétérogènes. Plus particulièrement, l'invention consiste en un procédé caractérisé en ce que, lors de l'une au moins des étapes d), e), f), g), on crée des séries de données et on scinde lesdites données, leur(s) seconde(s) partie(s), en au moins 2 catégories, la première catégorie comprenant des séries de données dont, - au moins certaines des secondes parties ne sont communes à aucune autre donnée, # ceci en ce qui concerne le nombre, par groupe, de premières sous-parties différentes entre les données, # et/ou quant à toutes les secondes sous-parties de ces données, - et/ou des séries de données dont l'une des première et deuxième sous-parties est nulle, la deuxième catégorie comprenant les autres séries de données. Le troisième problème que l'invention vise à résoudre concerne l'optimisation du traitement de certaines données pour certains types d'utilisation (filtrage, sélection, assemblage, incorporation). L'invention propose que, lors de l'étape h), on réunisse une série de données entre elles et on répartit leurs premières sous-parties dans des suites L1, L2, ..., Lb regroupant chacune le(s) premières sous-parties de chaque groupe, telles que : - L1 : suite de première(s) sous-partie(s) d'un premier groupe de données Kn (lu n :9G, ; n et G, > 1 entiers) , avec G, correspondant au nombre de première(s) sous-partie(s) différente(s) ; - L2 . suite de première(s) sous-partie(s) d'un deuxième groupe de données Kn (Gl+l données Kn (Gb~1+1 Le quatrième problème concerne la visualisation des données stockées. L'invention propose en effet que lors de l'étape j) on affiche certaines au moins des premières sous-parties du troisième registre, et, pour cela on crée une première table avec au maximum Gb emplacements pour afficher des premières sous-parties de données, certains emplacements étant nécessairement adjacents deux à deux et organisés dans un ordre fonction des groupes, sousgroupes et classes. Le cinquième problème est identique au précédent mais concerne d'autres données. L'invention propose en effet que, lors de l'étape j) on affiche certaines au moins des premières parties du second registre et des deuxièmes sous-parties du quatrième registre, et, pour cela, on crée une deuxième table pour afficher, par groupe, le(s) classe(s) de deuxièmes sous-parties, chaque deuxième sous-partie étant dans sa classe alignée avec sa première partie associée, sur une ou plusieurs zones respectivement associées à un certain nombre de classe(s) sans donc d'imbrications de classes entre elles, chaque zone étant également associée à l'un desdits descripteurs dn, certaines zones étant, au moins à l'intérieur d'un groupe, nécessairement adjacentes deux à deux, et, organisées dans un ordre fonction de l'ordre des emplacements de la première table et telle que la superposition des deux tables recompose chaque deuxième partie de données en mettant en vis-à-vis au moins une première sous-partie avec au moins une seconde sous-partie. Un mode de réalisation de l'invention sera décrit ci-après, avec référence aux dessins annexés dans lesquels : - La figure 1 illustre un exemple de groupe de deuxièmes parties de données divisé en 6 sous-groupes ; - La figure 2 illustre le même groupe qu'en figure 1 mais avec mise en évidence des premières et deuxièmes sous-parties ; - La figure 3 illustre un exemple de table comprenant au moins des première partie et deuxièmes parties de données. Dans le cadre de l'utilisation de ce procédé pour traiter la conjugaison et notamment les formes verbales, les éléments de données, les groupes, les données, les premières parties, secondes parties, premières sous-parties, deuxièmes sous- parties correspondent respectivement à des lettres, aux temps, aux formes verbales à un temps et à une personne, aux personnes, aux formes verbales sans personne, aux lexèmes (unité sémantique) et aux terminaisons (unités grammaticales). Le tableau 1 ci-dessous donne à titre d'exemple non-limitatif un extrait du second registre mémoire contenant les premières parties de données, c'est-à-dire, les différentes personnes de la conjugaison. Tableau 1 )Second registre 1 1 jeff 1 Tu III 1 Nous 1 Vous 1 Ils La figure 1 illustre un exemple de groupe (1) de deuxièmes parties de données divisé en 6 sous-groupes (3). Ici, le groupe concerne le temps du présent de l'indicatif. Chaque sous-groupe contient pour un ensemble de verbes, la deuxième partie d'une donnée, c'est-à-dire la forme verbale de chaque verbe à la personne associée au sous-groupe. Les formes sont classées selon l'ordre des personnes du second registre ci-dessus. La figure 2 illustre le même groupe qu'en figure 1 mais avec mise en évidence, dans l'un des sous-groupes (3), correspondant à la personne il/elle , de deuxièmes parties, des premières sousparties (5) et des deuxièmes sous-parties (7). Sur cette figure les lexèmes sont séparés des terminaisons par un tiret. Le tableau 2 ci-dessous donne à titre d'exemple non-limitatif un extrait du quatrième registre mémoire contenant des deuxièmes sous-parties de données au présent de l'indicatif. Chaque ligne représente une classe de deuxièmes sous-parties. Elles sont organisées en ligne par classe. Tableau 2 E ES E S S T S S D S S C S S T X X T # # T AI S A ONS S EZ TES ENT ONT Le tableau 3 ci-dessous donne à titre d'exemple non-limitatif un extrait du quatrième registre mémoire contenant les deuxièmes sous-parties de données à l'imparfait de l'indicatif. A ce tempslà, il n'y a qu'une classe de deuxièmes sous-parties. Tableau 3 AIS AIS ATT IONS -- ~ ~ ~ iEZ 1 AIENT 1 Le tableau 4 ci-dessous donne à titre d'exemple non-limitatif 3 séries de données correspondant chacune à un verbe, avec mise en évidence de leur première et deuxième sous-parties. Il s'agit d'un exemple de données obtenues à l'issue de l'étape d) du procédé. On constate dans la troisième colonne que la lettre correspondant à chaque deuxième sous-partie est identique à la dernière lettre de chaque première sous-partie. Tableau 4 MET-S MET-S ME-T PREND-S PREND-S PREN-D VAINC-S VAINC-S VAIN-C Le procédé prévoit dans ce cas une étape de traitement permettant de réduire le nombre de premières sous-parties différentes donc de classes de deuxièmes sous-parties. Les tableau 5 et 6 ci-dessous indique respectivement la situation des données correspondant au verbe mettre aux personnes je, tu, il au présent de l'indicatif avant et après traitement. Les abréviations suivantes sont ici utilisées : SSP1 première sous partie et SSP2 pour deuxième sous-partie. Par ailleurs, le signe 0 dans ce tableau ou d'autres indique une sous-partie nulle. La donnée MET a comme élément terminal ou lettre terminale de première sous-partie la lettre T dans les colonnes 1 et 3 du tableau 5. Tableau 5 SSP1 SSP2 SSPI SSP2 SSPI SSP2 Observations # # # # # # Sens de lecture MET S MET S ME T Sous-parties 1 et 2 MET MET ME Sous-parties 1 : 2 différentes (MET et ME) S S T Sous-parties 2 : S, S, T Tableau 6 SSP1 SSP2 SSP1 SSP2 SSP1 SSP2 Observations # # # # # # Sens de lecture MET S MET S ME T Sous-parties 1 et 2 MET MET MET Sous-parties 1 : 1 seule : MET S S 0 Sous-parties 2 : S, S,# A ces trois personnes, après traitement, on obtient un lexème unique MET au lieu de 2 différents MET et ME . Les tableau 7 et 8 ci-dessous indique respectivement ce qui se passe au niveau des deuxièmes sous-parties. A titre d'exemple non limitatif, on obtient une seule classe après traitement (tableau 8) au lieu de trois (tableau 7). Tableau 7 S S D SI SI SI SI Tableau 8 S S # Le tableau 9 ci-dessous donne à titre d'exemple non-limitatif un extrait du troisième registre mémoire contenant des premières sous-parties de données. Celles-ci sont issues notamment du traitement effectué dans le groupe ou temps présent de l'indicatif . Tableau 9 CRE OFFR OUVR VIEN VEN V IENN VI VIV MET METT VAINC VAINQU Le tableau 10 ci-dessous correspond au tableau 9 avec une colonne supplémentaire correspondant à une illustration d'un extrait du cinquième registre mémoire contenant pour chaque première souspartie un descripteur d'indexation. Tableau 10 Extrait Extrait d'un 3 ème d'un 5lème registre registre CRÉ 1 OFFR 1 OUVR VIEN VEN 2 VIENN 3 VI VIV 2 MET METT 2 VAINC 1 VAINQU 2 Le tableau 11 ci-après sur les pages 10 à 13 est un exemple d'affichage (à titre d'exemple non limitatif) de séries de données notamment de premières sous-parties dans les colonnes Lexl à Lex5. Chaque série correspond aux lexèmes utilisés dans la composition des formes verbales appartenant à une catégorie de données homogènes à certains au moins des temps. Dans la colonne Infinitif , on trouve l'infinitif correspondant aux lexèmes des colonnes Lexl à Lex2. Dans la colonne N , on trouve le nombre de verbes qui se composent de la même manière. Dans la colonne Observations on trouve parmi d'autres renseignements le préfixe de ces verbes ou le(s) verbe(s) écrit(s) en entier. Ce tableau peut être à titre d'exemple non limitatif imprimé sur un support papier ou affiché à l'écran d'un ordinateur. Tableau 11 N Infinitif Lex 1 Lex 2 Lex 3 Lex 4 Lex 5 Observations - gagner gagn + e gagn - créer cré + cré ! existe environ 3900 verbes formés - parler pari + e par/ 3 jouer loue + e jou 9 plier pli + e pli comme gagner, parler, jouer,etc. 0 inventer invent + e invent - poser pos + e pos - regretter regret + e regrett ous les trouverez tous dans l'index. - aider aid + e aid 48 - distinguer Distinau + e distingu 6 - interpeller interne!! + e interpell (em-, dé-)bieller, (des-)seller 5 - libeller libell + e libell (de-)sceller, emmieller, flageller 4 - exceller excell +. excell quereller (se), rebeller (se), consteller 24 - payer Pay + e pay 3 - résulter résult + e résuit importer, incomber / avec il/ ils 1 - argüer argü + e argü la lettre ü se prononce comme un u 2 - ficher fich + e fich contreficher 1 - ficher fich + e 0 2 ème infinitif : fiche 3 - cueillir cueill + (e) cueilli accueillir, recueillir 1 - saillir saill + (e) sailli = déborder, dépasser 2 - assaillir assaill + i ou (e) assailli trésaillir 1 défaillir défaill + i ou (e) défailli 1 - offrir offr + offri 1 - souffrir souffr + i souffri 3 - ouvrir ouvr + ouvri rouvrir, entrouvrir 3 - couvrir couvr + couvri recouvrir, découvrir 6 - courir cour couru ac-, re-, con-, dis-, en- 3 - parcourir parcour parcouru secourir, s'entre-secourir 2 - conclure conclu conclu exclure 3 - inclure indu indu occlure, reclure 3 - rompre romo rompi corrompre, interrompre 2 - rire ri ri sourire 1 - frire fri 0 0 6 - tendre tend tendi attendre, pré-, dis-, é-, sous-tendre 4 - entendre entend entendi sous-entendre, (re)vendre 4 - rendre rend rendi (re)descendre, condescendre 3 - pendre pend pendi sus-, dé- 3 - fendre fend fendi défendre, pourfendre 2 - perdre perd perdi re- 2 - pondre pond pondi tondre 2 - respondre respond respondi correspondre 3 - fondre fond fondi confondre, morfondre (se) 2 - épandre épand épandi répandre 2 - mordre mord mordi démordre 3 - tordre tord tordi détordre, distordre 3 - VÊTir vêt VÊTI vêti dévêtir, revêtir 34 - appeler appell Appel + e appel 7 - jeter /eg jet + e jet 8 - geler gel gel + e gel (dé)con-, dé-, (dé) sur-, re-, peler 6 - celer cèl cel + e cel dé-, har-, re-, modeler, marteler - ciseler cisèl Cisel + e cisel démanteler, encasteler, écarteler 8 acheter achèt achet + e achet racheter, bégueter, corseter, haleter, 1 - RAPIÉCer rapièc rapié[c] rapiÉc(e) rapié[c] 1 - dépecer dépèc dépe[c] + e dépe[c] 90 -avancer avanc avan[c] + e avan[c] - lancer lanc lan[c] + e lan[c] 123 - manger mana man[g] + e man[g] - engager enaaa enga[g] +e enga[g] 7 - SIÉGer sièg sié[g] siÉg(e) sié[g] as-, protéger, piéger, (dés)agréger, abréger 35 - lever lèv lev + e lev - mener mèn men + men 135 - PRÉFÉRer préfèr préfér préfÉr(e) préfér - TOLÉRer tolèr tolér tolÉr(e) tolér 4 - LÉGUer lègu légu IÉgu(e) légu alléguer, reléguer, déléguer - payer Pai pay + e pay - essayer essai essay + e essay - noyer noi noy + e noy - nettoyer nettoi nettoy + e nettoy 5 - essuyer essui essuy + e essuy ressuyer, (r) appuyer, ennuyer 2 - ENVOYer envoi envoy ENVER envoy renvoyer 3 - VOIR voi voy VER vi re-, entrevoir 1 - prévoir prévoi prévoy prévi 3 - pourvoir pourvoi pourvoy pourvu repourvoir, dépourvoir 2 - croire croi croy cru recroire 1 - asseoir assoi assoy assi 1 SURSEOir SURSOI sursoy SURSEOI sursi 1 - choir choi 0 (ou cher) chu imparfait et prés. du subj : 1 - échoir échoi échoy (ou écho échu avec il et ils 1 - déchoir déchoi déchoy déchu imp. de l'indicatif : inusité 7 - traire trai tray 0 abs-, ex-, sous-, dis-, at-, por- 2 - fuir Fui fuy fui s'enfuir 1 - OUÏR 01 oy OR ouï 1 - MOURir meur mour mouru 24 - payer pai pay + pay - essayer essai Essay + e essay 34 - noyer noi Noy + noy - nettoyer nettoi Nettoy + e nettoy 5 - essuyer essui essuy + e essuy ressuyer, (r) appuyer, ennuyer 2 - ENVOYer envoi envoy ENVER envoy renvoyer 90 - réussir réussi réussiss réussi 1 - bénir béni béniss béni 1 - ressortir ressorti ressortiss ressorti = être du ressort de, de la compétence 1 - fleurir fleuri fleuriss fleuri = produire des fleurs 1 - fleurir fleuri floriss fleuri = prospérer, Imp : je florissais, etc. 1 - maudire maudi maudiss maudi 2 faillir failli failliss failli saillir (= s'accoupler à, jaillir) 1 bruire brui bruiss 0 0 avec il/ ils 1 -OUÏR ouï OUISS ouï 2 - haïr hai haïss haï haï s' entre-haïr 2 - naître nai naiss naît NAQUI renaître 7 - paraître parai paraiss paraît paru ap-, com-, dis-, réap-, trans-, re- 3 - connaître connai connaiss connaît connu reconnaître, méconnaître 2 - paître pai paiss paît pu repaître 2 - accroître accroi accroiss accroît accru décroître 1 - CROÎTRE CROî CROISS croît cru 1 - recroître recroi recroiss recroît recru 4 - battre bat batt batti S'ébattre, rabattre, rebattre 3 - combattre combat combatt combatti abattre, débattre 4 - mettre met mett mi commettre, compromettre, remettre 4 - promettre promet promett promi soumettre, transmettre, démettre 4 - admettre admet admett admi omettre, émettre, s'entre-promettre 5 - contredire contredi contredis contredi se dédire, interdire, prédire, médire 2 - confire confi confis confi déconfire ......... re-, (re)construire, détruire, s'entre- 6 - conduire condui conduis conduis/ , #!#,#' détruire, s'entre- @ détruire 7 - produire orodui produis produisi re-, instruire, (ré)introduire, (re) traduire 7 - séduire sédui séduis séduisi déduire,induire,enduire,réduire, séduire sédui séduis séduisi (re)cuire induire, enduire, réduire, (re)cuire 1 - circoncire circonci circoncis circonci 4 - nuire nui nuis nuisi s'entre-nuire, luire, reluire 2 - luire lui luis lui reluire (autres formes) 1 - suffire suffi suffis suffi 4 - lire li lis lu relire, élire, réélire 1 - taire tai tais tu 3 - plaire plai plais plu complaire, déplaire 5 - clore clo clos 0 dé-, en-, é-, ren- 1 - gésir gi gis 0 0 seulement au présent et à l'imparfait 3 - coudre coud cous cousi re-, dé- 2 - moudre moud moul moulu re- 2 - vaincre vainc vainqu vaincu con- 2 - ASSEOIR assied assey ASSIÉ assi 2 - pleuvoir pieu pleuv plu repleuvoir 2 - vivre vi viv vécu survivre 3 - foutre fou fout fouti refoutre, contrefoutre (se) 3 - suivre sui suiv suivi s' en-, pour- 6 - écrire écri écriv écrivi ré-, décrire, (ré)inscrire, proscrire 5 - prescrire ores prescriv prescri [sous-, circons-, trans-, retrans-]crire 2 - bouillir bou bouill + bouilli re- 3 dormir dor dorm + i dormi endormir, rendormir 2 - mentir men ment + i menti démentir 1 - partir par part parti repartir 1 - repentir repen repent + repenti (se) : verbe pronominal 4 - sentir sen sent + senti prés-, con-, res- 3 servir ser serv + i servi desservir, resservir 2 - sortir sor sort + sorti ressortir (= sortir de nouveau, se - dégager) 5 - peindre pein peign + d peigni re-, dé-, geindre, aveindre 4 - teindre tein teign + d teigni reteindre, déteindre, éteindre 3 atteindre attein atteign + si atteigni empreindre, enfreindre 6 étreindre étrein étreign + d étreigni [as-, ré-, res-]treindre, ceindre, feindre 6 joindre join joign + si joigni ad-, dis-, en-, oindre, poindre (Impers.) 4 plaindre plain plaign + plaigni contraindre, craindre, s'entre-craindre 2 - dissoudre dissou dissolv + si # absoudre 1 résoudre résou résolv + si résolu 6-venir vien vienn ven + d vin advenir (avec il), circon-, con-, de-, YlfL vlenn ven Vin inter- 6 parvenir parvien parvienn parven + si parvin pré-, pro-, sub-, survenir, s'en venir 3 revenir revien revienn reven + si revin se ressouvenir, se souvenir 5 - tenir tien tienn ten + si tin s'abstenir, appar-, con-, entretenir 4 - détenir détien détienn déten + si détin maintenir, retenir, soutenir 3 obtenir obtien obtienn obten + si obtin s'en tenir, s'entre-soutenir 4 - ACQUÉRIR acquier acquièr acquér ACQUER acqui conquérir, s'enquérir, requérir 2 - boire boi boiv buv bu reboire 2 - devoir doi doiv dev du 1 - mouvoir meu meuv mouv mu 1 - émouvoir émeu émeuv émouv ému 1 promouvoir promeu promeuv promouv promu 2 - concevoir conçoi conçoiv concev conçu reconcevoir 1 - décevoir déçoi déçoiv décev déçu 3 - percevoir perçoi perçoiv percer perçu apercevoir, entr'apercevoir 1 - recevoir reçoi reçoiv recev reçu 4 - prendre prend prenn pren pri comprendre, surprendre, reprendre 5 - apprendre apprend apprenn appren appri s'éprendre, se méprendre, (s')entreprendre 1 - seoir sied sié sey 0 =convenir, avec il/ils 1 seoir 0 0 se 0 être situé Part. Présent : séant 1 - pouvoir peu peuv pouv pour pu 2 - vouloir veu veul voul voud voulu 3 - valoir vau val + si valu 1 - prévaloir prêt/au préval + si prévalu 1 - savoir sai sav sau su 1 - FALLOI R fau 0 fall + si fallu Les lignes horizontales séparant des séries de données indiquent un changement dans le nombre de lexèmes pour les verbes qui suivent ou précédent ces lignes. Afin de réduire la quantité de données, au sens général du terme, affichées dans les colonnes Lexl à Lex5, quand deux premières sous-parties sont semblables à une ou deux lettres près, il arrive qu'on affiche que ces lettres précédées du signe + comme c'est le cas plusieurs fois dans la colonne Lex4. Cette lettre soulignée est à ajouter à l'autre lexème souligné dans les colonnes Lexl à Lex3. Dans la colonnes Lex3, la lettre terminale de certains lexèmes est entre crochets, afin d'indiquer que cette lettre change quand elle est placée devant certaines terminaisons. Par exemple, il s'agit de la lettre [g] qui devient [ge] devant les terminaisons commençant par a, o. Il s'agit de cette manière de notamment de réduire le nombre de lexèmes différents à afficher par un traitement phonologique des lexèmes. En effet, après comparaison entre les prononciations d'une partie des formes conjuguées d'un verbe déterminé, on remplace par une/des lettre(s) d'un alphabet phonétique, la/les lettres terminale(s), avec ou sans signes diacritiques, des lexèmes dudit verbe qui, en application d'une ou plusieurs règle(s) grammaticale(s), notamment orthographique(s), change(nt) devant certaines lettres pour conserver un ou plusieurs même(s) phonème(s), notamment devant a, u, o, i en français, qui peuvent être des premières lettres de terminaisons. La figure 3 illustre un exemple de table de premières parties et de deuxièmes parties de données. Chaque deuxième sous-partie est dans sa classe (13) alignée avec sa première partie associée (15), sur une ou plusieurs zones (11) respectivement associées à un certain nombre de classe(s) (13). Dans la figure une seule zone est encadrée et repérée pour faciliter la lecture. Cette zone associée au lexème 5 (on dit aussi radical) supporte l'affichage pour le subjonctif imparfait d'une des 2 classes de terminaisons. Pour sélectionner la deuxième classe, on utilise des moyens de sélection, présentés ici sous forme de manivelles dont une seule est repérée (21) pour faciliter la lecture, et ceci à titre d'exemple non limitatif. Les mêmes moyens de sélection des différentes classes sont utilisés dans les zones correspondant au présent de l'indicatif et du subjonctif. Le secteur 17 est un secteur d'affichage de lexème (s). secteur est à titre d'exemple non limitatif une partie de la table qui a été évidée pour faire apparaître les lexèmes affichés sur une autre table, et, permettre ainsi de recomposer une deuxième partie en plaçant en vis-à-vis au moins une première sous-partie avec au moins une deuxième souspartie. On note par ailleurs dans cette table que les zones sont parfaitement imbriquées entre elles. L'invention prévoit d'utiliser les éléments de données stockées dans les différents registres mémoire dans le cadre d'une application ludique, dont le but serait, à titre d'exemple non limitatif, pour un joueur d'associer des premières sous-parties avec des classes de deuxième(s) sous-partie(s) et/ou des personnes et/ou des temps, etc. Plus précisément, la stratégie du jeu consisterait selon le niveau du joueur à lui faire reconnaître les différents parties, sous-parties d'une donnée, comprendre comment se composent les formes verbales dans une ou plusieurs langues, à lui donner un aperçu de toutes les formes verbales, à lui faire faire des associations entre les formes de certains verbes. Dans le cadre de l'utilisation de l'invention pour une application notamment de logiciel de traduction, le quatrième registre mémoire est divisé en plusieurs ensembles associés chacun à une langue. Le troisième registre contient une base multilingue de lexèmes avec certains d'entre eux communs à plusieurs langues. Ce qui à l'avantage par exemple pour un groupe de langue romanes de réduire considérablement la taille de ce registre mémoire. Ces langues ayant comme base le latin ont en effet de nombreux verbes utilisant les mêmes lexèmes dans plusieurs langues et ce sont seulement les terminaisons qui changent. Dans le cadre d'un logiciel d'apprentissage de la conjugaison, une zone de l'écran pourrait afficher par exemple un tableau comme le tableau 11 auquel serait superposé une table comme tout ou partie de la table de la figure 3, le déplacement de l'une par rapport à l'autre en pointant certains verbes sélectionnerait automatiquement les classes de terminaisons correspondant à ce verbe, rendant ainsi les 2 tables interactives. REVENDICATIONS 1- Procédé de traitement de données pouvant être pour certaines répétées plusieurs fois et déjà organisées suivant un premier critère de sélection en une succession de groupes comprenant chacun essentiellement des données différentes de celles des autres groupes, chaque donnée comprenant dans chaque groupe une première partie et une deuxième partie, chaque première et deuxième parties étant constituée d'une suite d'éléments de données qui, assemblées dans un ordre non aléatoire, forment une dite donnée, dans lequel procédé, a) on stocke l'ensemble des données organisées dans un premier registre mémoire ; b) on stocke dans un second registre mémoire toutes les premières parties existant parmi l'ensemble des données organisées ; c) on compare successivement chacune des premières parties stockées avec la première partie de chacune des données organisées par groupe, et on répartit la deuxième partie de ces données suivant une répartition qui regroupe, au sein des groupes ces deuxièmes parties de données en différents sous- groupes dans chacun desquels la première partie desdites données est commune, et on isole les premières parties des deuxièmes parties ; d) dans chaque sous-groupe, on définit pour chaque deuxième partie de données, une première sous-partie et une deuxième sous- partie, et on regroupe en différentes classes les deuxièmes sous-parties de données ayant le plus petit nombre d'éléments de données communs au plus grand nombre de données ; e) dans les différents groupes, on réduit le nombre de deuxièmes sous-parties différentes donc le nombre de classes, et par donnée, le nombre de premières sous-parties différentes sur au moins un groupe, en comparant élément par élément l'/les élément(s) desdites deuxièmes sous-parties et l'/les élément(s) terminal/aux des premières sous-parties ; et, après avoir déterminé un sens de lecture des éléments de données, on effectue une lecture de ces éléments suivant le sens déterminé, en particulier de gauche à droite pour l'/les élément (s) de la deuxième sous-partie et en sens inverse pour l'/les élément(s) terminal/aux de la première sous-partie ; et on regroupe avec la première sous-partie l'/les élément(s) terminal/aux de la deuxième sous-partie issue de l'étape d) identique(s) dans un ou plusieurs sous-groupes à l'/les élément(s) terminal/aux de la première sous-partie dans un ou plusieurs autre(s) sous- groupe(s) ; f) lors d'une première étape de suppression de doublons dans les groupes de premières sous-parties, on déduplique le(s) première(s) sous-partie(s) obtenue(s) par groupe(s) et par sous-groupe(s) et on mémorise dans un troisième registre mémoire toutes, mais exclusivement, les premières sous- parties distinctes les unes des autres ; g) lors d'une deuxième étape de suppression de doublons dans les groupes de deuxièmes sous-parties, on déduplique le(s) deuxième(s) sous-partie(s) obtenue(s) par groupe(s) et par classe(s) et on mémorise par groupe(s) et par classe(s) les deuxièmes sous-parties différentes les unes des autres dans un quatrième registre mémoire ; h) lors d'une étape d'indexation des premières et secondes sous- parties, on attribue à chaque première sous-partie et à chaque seconde sous-partie associée au moins un descripteur d'indexation dn commun pour recomposer ultérieurement la deuxième partie ; i) on mémorise dans un cinquième registre mémoire ces descripteurs associés à leurs sous-parties d'attribution ; j ) et on affiche au moins certaines des premières et/ou secondes sous-parties organisées dans les groupes, sous-groupes et classes. 2- Procédé selon la revendication 1 caractérisé en ce que, lors de l'une au moins des étapes d), e), f), g), on crée des séries de données et on scinde lesdites données, leur(s) seconde(s) partie(s), en au moins 2 catégories, la première catégorie comprenant des séries de données dont, - au moins certaines des secondes parties ne sont communes à aucune autre donnée, # ceci en ce qui concerne le nombre, par groupe, de premières sous-parties différentes entre les données, # et/ou quant à toutes les secondes sous-parties de ces données, - et/ou des séries de données dont l'une des première et deuxième sous-parties est nulle, la deuxième catégorie comprenant les autres séries de données. 3- Procédé selon la revendication 1, caractérisé en ce que lors de l'étape h), on réunit une série de données entre elles et on répartit leurs premières sous-parties dans des suites L1, L2, ..., Lb regroupant chacune le(s) premières sous-parties de chaque groupe, telles que : - L1 : suite de première(s) sous-partie(s) d'un premier groupe de données Kn (1 #G1 ; n et G1 # 1 entiers), avec G1 correspondant au nombre de première(s) sous-partie(s) différente (s) ; - L2 : suite de première(s) sous-partie(s) d'un deuxième groupe de données Kn (Gl+1 Lb : suite de première (s) sous-partie(s) d'un bième groupe de données Kn (EGb~i+l 4- Procédé selon la revendication 3, caractérisé en ce que, lors de l'étape j) on affiche certaines au moins des premières sousparties du troisième registre, et, pour cela on crée une première table avec au maximum Gb emplacements pour afficher des premières sous-parties de données, certains emplacements étant nécessairement adjacents deux à deux et organisés dans un ordre fonction des groupes, sous-groupes et classes. 5- Procédé selon la revendication 3 et la revendication 4, caractérisé en ce que, lors de l'étape j) on affiche certaines au moins des premières parties du second registre et des deuxièmes sous-parties du quatrième registre, et, pour cela, on crée une deuxième table pour afficher, par groupe, le(s) classe(s) de deuxièmes sous-parties, chaque deuxième sous-partie étant dans sa classe alignée avec sa première partie associée, sur une ou plusieurs zones respectivement associées à un certain nombre de classe(s) sans donc d'imbrications de classes entre elles, chaque zone étant également associée à l'un desdits descripteurs dn, certaines zones étant, au moins à l'intérieur d'un groupe, nécessairement adjacentes deux à deux, et, organisées dans un ordre fonction de l'ordre des emplacements de la première table et telle que la superposition des deux tables recompose chaque deuxième partie de données en mettant en vis-à-vis au moins une première sous-partie avec au moins une seconde sous-partie.