Brevet FR2730078A1 — publié le 19960802

INSTALLATION DZ NUMÉRISATION, INSTALLATION DE NUMERISATION, D'INDEXATION ET D'ARCHIVAGE ELECTRONIQUE DE DONNEES POUR LA CONSTITUTION D'UN SERVEUR La présente invention concerne une installation de numérisation, d'indexation et d'archivage électronique de données pour la constitution d'un serveur documentaire médicale. On connaît dans l'état de la technique des installations pour faciliter la constitution de bases de données informatique comportant au moins un dispositif de saisie de documents mettant en oeuvre un scanner, un calculateur pour le traitement des signaux numériques et un ensemble d'archivage constitué de disques durs. Ces installations ne permettent toutefois pas de constituer une base accessible par des utilisateurs ne disposant pas d'une formation de documentaliste approfondie. Pour des bases de données concernant des informations de haute technicité, l'exploitation des informations accessibles et souvent source de grandes difficultés, les documentalistes ne disposant pas forcément des connaissances scientifiques nécessaires pour analyser la pertinence des documents et pour formuler de façon optimale les questions, et le scientifique ne maîtrisant que de façon imparfaite les langages d'interrogation des bases de données. L'objet de la présente invention est de proposer une installation de numérisation, d'indexation et d'archivage électronique de données pour la constitution d'un serveur documentaire médicale susceptible d'automatiser la constitution d'un fond documentaire de haute qualité, exploitable par une grande diversité d'utilisateur indépendamment de leurs connaissances en matière documentaire. L'installation selon l'invention comporte un calculateur connecté au scanner, ledit calculateur comportant un circuit d'extraction pour extraire les caractéristiques du documents et aiguiller les signaux provenant du scanner vers un premier circuit de reconnaissance de caractères alphanumériques connecté audit circuit d'extraction pour effectuer l'assemblage du caractère concerné, ledit premier circuit comportant une mémoire de dictionnaire connectée audit circuit de reconnaissance de caractères, contenant des données de caractéristiques de caractères précédemment enregistrées et des codes de caractères correspondants auxdits caractères, pour permettre audit circuit de reconnaissance de caractères d'assembler lesdites données de caractéristiques provenant dudit circuit d'extraction de caractéristique avec lesdites données de caractéristiques enregistrées dans ladite mémoire de dictionnaire et de délivrer des codes de caractères coincidants en tant que résultat dudit assemblage, ledit premier circuit comportant en outre un circuit d'assemblage de mots connectés audit circuit de reconnaissance de caractères pour effectuer un assemblage de mot en coopération avec ledit circuit, ledit premier circuit étant relié à un module de sélection de tables d'indexation propre à générer une série de mots d'indexation associée au document analysé, le circuit d'extraction de caractéristiques étant en outre relié à un deuxième circuit de compression d'images pour le traitement des informations non textuelles, le circuit d'extraction de caractéristiques générant un code pour permettre le rapprochement des données provenant du premier circuit et les données relatives au même document, issus dudit deuxième circuit. Le stockage peut être réalisé sur tout moyen de stockage connu, notamment dans un serveur à disque dur pour l'interrogation à distance, par le biais de terminaux munis d'un modem et relié au cente serveur par un réseau commuté de type téléphonique, ou par un réseau spécialisé. I1 peut également être réalisé sur des CD ROM organisés en collections, dont l'utilisateur final dispose d'un lot lui permettant d'exploiter le fond documentaire sur site, sans connexion au centre serveur. L'installation selon l'invention permet d'automatiser la structuration des informations stockées sur les CD-ROM. Selon un mode de réalisation préféré, le module de sélection de tables d'indexation propre à générer une série de mots d'indexation associée au document est constitué par une mémoire comportant un tableau de mise en correspondance entre les mots provenant du circuit de reconnaissance et des mots d'indexation organisés sous forme d'une arborescence bidirectionnelle. Avantageusement, le module de sélection de tables d'indexation est relié à un module de filtrage constitué par une mémoire intermédiaire propre à stocker chacun des mots d'indexation relatifs à un document, et un calculateur propre à calculer une sélection réduite de mots d'indexation par application d'un algorithme de sélection. Selon une variante préférée, l'installation selon l'invention comporte une première série de moyens d'archivage électronique pour les informations provenant du premier circuit de reconnaissance de caractères pour le stockage des informations textuelles, et un second ensemble de stockage pour les informations provenant du circuit de compression d'image, l'installation comportant un circuit pour la gestion du protocole de communication générant en retour à une commande de document successivement une première série de signaux de service constituant l'en-tête des informations textuelles, puis les informations textuelles correspondant au premier document répondant aux critères de commande, puis une deuxième série de signaux de service constituant l'entête des informations graphiques, puis les informations graphiques correspondant au même premier document répondant aux critères de commande, et ainsi de suite jusqu'au dernier document répondant aux critères de commande. L'invention sera mieux comprise à la lecture de la description qui suit, faisant référence aux dessins annexés où: - la figure 1 représente une vue schématique de l'installation selon l'invention - la figure 2 représente une vue schématique du calculateur. L'installation dans l'exemple de réalisation décrit comporte plusieurs stations de numérisations constituées de scanners (1 à 3) associés à des calculateurs (4 à 6). Les documents à saisir sont introduits manuellement dans les scanners, ou par alimentation automatique de bacs de chargement. Les calculateurs (4 à 6) commandent le fonctionnement des scanners. L'installation comporte en outre un calculateur central (7) recevant les signaux numériques et pilotant les moyens d'archivage (8, 9) constitués par des ensembles de disques durs. Le calculateur central (7) est par ailleurs relié à un réseau permettant la communication avec des terminaux installés sur des sites distants. La figure 2 représente une vue schématique du calculateur (7). I1 comporte un circuit d'entrée (10) recevant les signaux numériques provenant des calculateurs (4 à 6). Ce circuit comporte des moyens pour déterminer si les signaux correspondent à des informations textuelles ou à des informations graphiques. Un circuit d'aiguillage (11) aiguille les signaux vers un premier circuit (12) si les signaux sont de type textuel, ou vers un second circuit (13) si les signaux sont de type graphique. Le premier circuit (12) est un circuit de reconnaissance de caractère générant des séquences ASCII en fonction du signal d'entrée. Les signaux ASCII sont stockés dans un circuit intermédiaire (14) comportant une mémoire vive et un comparateur vérifiant l'existence du mot correspondant de la séquence ASCII dans un dictionnaire formé par une mémoire (15). En cas d'erreur, la séquence ASCII non reconnue est modifiée pour se rapprocher du mot mémorisé dans la mémoire (15) considéré comme étant le plus proche. Cette correction peut être réalisée automatiquement, selon des algorithmes connus, ou avec une intervention manuelle, un opérateur procédant à la modification en fonction de plusieurs solutions proposées. Les mots ainsi corrigés sont stockés dans une mémoire intermédiaire (18) dans laquelle sont enregistrés l'ensemble des mots provenant d'un même document de départ. Par ailleurs, un circuit d'indexation (17) génère une série de mot d'indexation associés au contenu textuel du document par comparaison des mots du circuit (16) et d'une table de mots d'indexation. A titre d'exemple, l'indexation est organisée sous forme d'une arborescence suivante: THkMES TECHNIQUES Chirurgie Endoscopie gynécologique et digestive Microchirurgie Réanimation Ventilation Réanimation en générale Hygiène et infection Pontage en chirurgie cardiaque Stérilisation Hygiène hospitalière Laboratoire Maladie infectieuses : SIDA ... Techniques de laboratoires : Résultats Pharmacie Pharmacie hospitalière Droit Pharmaceutique Médicaments Radio Scanner Échographie Radiothérapie Explorations fonctionnelles Pneumologie Pneumo scys t is carinu Sommeil Asthme Congrès Anesthésistes Arrêt cardiaque Sujets âgés Techniques Congrès THUNES INTERNISTE Dermatologie vénérologie Sida Interféron La peau Audiovisuel médical Congrès Rhumatologie L'os L'ostéoporose la psychosomatique Congrès Cardiologie Le coeur Techniques de chirurgie Cardiaque 1 'hypertension Congrès ORL Sphère O.R.L. Chirurgie de l'oreille Voix Congrès Néphrologie Rein SIDA Cancérologie Cancer Interféron Médicaments Congrès Endocrinologie Vieillissement Alimentation Cancer Thyroïde Congrès Ophtalmologie Laser techniques oculaires Congrès Neurologie du cerveau Cerveau Congrès etc.. Les signaux correspondant à des informations graphiques sont dirigés vers un circuit de compression d'images (13) qui est relié à un circuit d'indexation (19) générant un code permettant le rattachement à l'information textuelle provenant du même document analysé. Le calculateur (7) comporte en outre un circuit pour gérer le protocole de communication avec les terminaux d'interrogation. Ce circuit identifie les informations graphiques et textuelles à adresser, et génère des signaux numériques véhiculés par le réseau, constitués successivement par une première série de signaux de service constituant l'entête des informations textuelles, puis par les informations textuelles correspondant au premier document répondant aux critères de commande, puis par une deuxième série de signaux de service constituant l'entête des informations graphiques, puis par les informations graphiques correspondant au même premier document répondant aux critères de commande, et ainsi de suite jusqu'au dernier document répondant aux critères de commande. L'invention est décrite dans ce qui précède à titre d'exemple non limitatif. Il est bien entendu que 1'Homme de Métier sera à même de réaliser de nombreuses variantes sans pour autant sortir du cadre du présent brevet. RIVINDICATIONS 1 - Installation de numérisation, d'indexation et d'archivage électronique de données pour la constitution d'un serveur documentaire médicale, du type comportant au moins un dispositif de saisie de documents mettant en oeuvre un scanner (1 à 3), un calculateur (7) pour le traitement des signaux numériques et un ensemble d'archivage constitué de disques durs (8, 9), caractérisé en ce qu'elle comporte en outre un calculateur (7) connecté audit scanner, ledit calculateur (7) comportant un circuit d'extraction de caractéristiques (10, 11) pour extraire les caractéristiques du documents et aiguiller les signaux provenant du scanner vers un premier circuit de reconnaissance de caractères alphanumériques connecté audit circuit d'extraction de caractéristiques pour effectuer l'assemblage du caractère concerné, ledit premier circuit comportant une mémoire de dictionnaire connectée audit circuit de reconnaissance de caractères, contenant des données de caractéristiques de caractères précédemment enregistrées et des codes de caractères correspondants auxdits caractères, pour permettre audit circuit de reconnaissance de caractères d'assembler lesdites données de caractéristiques provenant dudit circuit d'extraction de caractéristiques avec lesdites données de caractéristiques enregistrées dans ladite mémoire de dictionnaire et de délivrer des codes de caractères coïncidants en tant que résultat dudit assemblage, ledit premier circuit comportant en outre un circuit d'assemblage de mots connectés audit circuit de reconnaissance de caractères pour effectuer un assemblage de mot en coopération avec ledit circuit, ledit premier circuit étant relié à un module de sélection de tables d'indexation propre à générer une série de mots d'indexation associés au document analysé, le circuit d'extraction de caractéristiques étant en outre relié à un deuxième circuit de compression d'images pour le traitement des informations non textuelles, le circuit d'extraction de caractéristiques générant un code pour permettre le rapprochement des données provenant du premier circuit et les données relatives au même document, issus dudit deuxième circuit. 2 - Installation de numérisation, d'indexation et d'archivage électronique de données pour la constitution d'un serveur documentaire médicale selon la revendication 1 caractérisé en ce que le module de sélection de tables d'indexation propre à générer une série de mots d'indexation associée au document est constitué par une mémoire comportant un tableau de mise en correspondance entre les mots provenant du circuit de reconnaissance et des mots d'indexation organisés sous forme d'une arborescence bidirectionnelle. 3 - Installation de numérisation, d'indexation et d'archivage électronique de données pour la constitution d'un serveur documentaire médicale selon la revendication 2 caractérisé en ce que le module de sélection de tables d'indexation est relié à un module de filtrage constitué par une mémoire intermédiaire propre à stocker chacun des mots d'indexation relatifs à un document, et un calculateur propre à calculer une sélection réduite de mots d'indexation par application d'un algorithme de sélection. 4 - Installation de numérisation, d'indexation et d'archivage électronique de données pour la constitution d'un serveur documentaire médicale selon l'une quelconque des revendication précédentes caractérisé en ce qu'elle comporte une première série de moyens d'archivage électronique pour les informations provenant du premier circuit de reconnaissance de caractères pour le stockage des informations textuelles, et un second ensemble de stockage pour les informations provenant du circuit de compression d'image, l'installation comportant un circuit pour la gestion du protocole de communication générant en retour à une commande de document successivement une première série de signaux de service constituant l'entête des informations textuelles, puis les informations textuelles correspondant au premier document répondant aux critères de commande, puis une deuxième série de signaux de service constituant l'entête des informations graphiques, puis les informations graphiques correspondant au même premier document répondant aux critères de commande, et ainsi de suite jusqu'au dernier document répondant aux critères de commande.