Brevet FR2683927A1 — publié le 19930521

La présente invention concerne de façon générale des systèmes imageurs laser et plus particulièrement une mémoire tampon destiné à interfacer des processeurs d'image récurrente avec des imageurs laser. Les imageurs à banc plat de dimensions importantes sont bien connus de l'art Ces dispositifs comprennent une section d'un système imageur et sont utilisés pour générer des plaques d'impression haute qualité ou un film haute qualité pour une impression couleur ou noir et blanc Un dispositif tel que l'imageur à plaque directe modèle LE 55 proposé par Gerber Scientific Instrument Company qui est aussi la demanderesse de la présente invention inclut un banc plat automatisé pour exposer un film ou des plaques à une image numérisée Un imageur balaye typiquement un substrat avec un faisceau laser en exposant de façon sélective des pixels afin de créer l'image. Les signaux nécessaires pour exciter l'imageur sont générés avec un processeur d'image récurrente tel qu'un poste de travail de marque "Sun" ou son équivalent Les signaux numérisés sont ensuite présentés à l'imageur afin d'exposer le film. Cependant, les systèmes imageurs connus sont configurés afin d'imager des données se présentant selon un flux continu à des vitesses élevées tandis que les processeurs d'image récurrente peuvent générer des données selon des vitesses de données plus lentes dans le cas d'images hautement complexes et pour des formats différents Par conséquent, il n'est pas possible dans certains cas de générer les signaux d'image récurrente et d'imager directement les signaux sur un substrat. Il serait avantageux de disposer d'un dispositif qui permettrait de stocker en mémoire tampon les signaux d'image lorsqu'ils sont générés par le processeur d'image récurrente, ce qui permettrait un traitement direct et indépendant par l'imageur afin d'exposer un substrat La présente mémoire tampon constitue l'objet de la présente invention. Un objet de la présente invention consiste à proposer une mémoire tampon d'image destinée à une utilisation avec un système imageur qui permette une formation d'image directe et indépendante de signaux reçus depuis un processeur d'image récurrente. Un autre objet de la présente invention consiste à proposer une mémoire tampon d'image du type mentionné ci- avant qui commute des signaux de données entre des dispositifs de stockage ou mémoires. Un autre objet de la présente invention consiste à proposer une mémoire tampon d'image du type mentionné ci- avant dont le fonctionnement soit transparent pour le processeur d'image récurrente. Selon la présente invention, un système imageur destiné à une utilisation lors de l'exposition d'un film placé sur un substrat inclut un moyen de calculateur pour générer des signaux correspondant à une image souhaitée et un processeur d'image récurrente destiné à recevoir lesdits signaux d'image de calculateur et à générer à partir de ceux-ci des signaux de données d'image constitués par un réseau de pixels dont chacun est soit dans un premier état soit dans un second état Un imageur expose ledit film en relation avec lesdits signaux de données d'image en réponse à des signaux de données de commande d'image reçus Une mémoire tampon d'image qui reçoit lesdits signaux de données d'image comporte des premier et second moyens de mémoire pour stocker des signaux de données d'image reçus et un moyen de commutation de données pour présenter lesdits signaux de données d'image à l'un sélectionné desdits premier et second moyens de mémoire en réponse à des signaux de commande de commutation Un contrôleur de mémoire tampon d'image présente des signaux de données d'image audit imageur en provenance de l'un desdits moyens de mémoire ne recevant pas concurremment des signaux de données d'image en provenance dudit processeur d'image récurrente en réponse à des signaux de commande d'image reçus Le contrôleur de mémoire tampon d'image génère en outre lesdits signaux de commande de commutation pour sélectionner l'un desdits moyens de mémoire ne produisant pas présentement des signaux de données d'image pour ledit imageur. La présente invention sera mieux comprise à la lumière de la description qui suit que l'on lira en relation avec les dessins annexés parmi lesquels: la figure 1 est une représentation schématique simplifiée d'un système imageur incluant une mémoire tampon d'image proposée selon la présente invention; et la figure 2 est une représentation schématique simplifiée du fonctionnement d'un algorithme exécuté par la mémoire tampon d'image de la figure 1. Les systèmes imageurs directs qui sont utilisés tels que l'imageur modèle LE 55 proposé par Gerber Scientific Instrument Company sont des imageurs laser multi-résolution destinés à une utilisation lors de la génération de plaques d'impression haute qualité ou d'un film haute qualité destiné à une impression couleur ou à une impression noir et blanc L'imageur comprend en outre un analyseur à spot mobile d'un type connu muni d'un laser tel qu'un laser argon refroidi à l'air qui fonctionne à une longueur d'onde de 488 nanomètres, lequel laser produit le faisceau d'exposition Chaque image est constituée par un réseau de N pixels, chaque pixel présentant une valeur de signal de niveau logique " 1 " ou " O " correspondant respectivement à un point situé sur le substrat qui doit être exposé ou non Un circuit de commande présente le faisceau laser au substrat afin d'exposer le film en relation avec l'image souhaitée Des imageurs tels que le LE 55 référencé ci-avant présentent une résolution qui se situe entre 275 et 2000 spots par centimètre ( 700 et 5000 spots par pouce SPI). Sur la figure 1, on peut voir un système imageur 10 constitué par un imageur 12 du type décrit ci-avant Le système imageur comprend en outre un calculateur ou ordinateur hôte 14 tel qu'un poste de travail de marque "Sun" destiné à la mise en page ou à l'assemblage d'image Le logiciel qui lui est associé est utilisé par un opérateur pour générer des signaux d'image de calculateur qui correspondent à l'image souhaitée Un processeur d'image récurrente 16 d'un type connu de l'art reçoit les signaux d'image de calculateur en provenance du calculateur hôte pour générer des signaux de données d'image correspondant à une représentation numérique de l'image qui doit être traitée. Typiquement, ces signaux sont dans un langage de description de page "Postscript" Le processeur d'image récurrente émet en sortie les signaux d'image de données sur une ligne 18 selon le format industriel standard SCSI (interface des systèmes d'ordinateurs de petite taille) Le processeur d'image récurrente est configuré pour émettre en sortie des signaux de données d'image sous la forme particulière SCSI selon des débits de données allant jusqu'à 5 méga-octets par seconde ou selon un format différentiel allant jusqu'à 10 méga-octets par seconde. Comme il est classique, la limite de la longueur de ligne pour la ligne 18 est d'approximativement 6 mètres Par ailleurs, les sorties en provenance du processeur d'image récurrente sur la ligne 20 sont des signaux de contrôle et de statut sous forme série produits au niveau d'un port R 5232 C standard de l'industrie selon un débit de 9600 bauds. Les imageurs connus sont configurés pour recevoir des données selon un format différentiel parallèle à 16 octets tandis que des signaux de commande, de contrôle et de statut sont appliqués via un port R 5232 C selon un débit de 9600 bauds, de préférence à raison de 8 bits par caractère, sans bit de parité et avec un bit d'arrêt Les imageurs courants présentent des débits de données qui excèdent 14 méga-octets par seconde Par conséquent, il n'est pas toujours possible de générer les signaux d'image avec un processeur d'image récurrente et de faire en sorte que l'imageur expose directement un substrat. Cependant, une mémoire tampon d'image 22 prévue selon la présente invention permet la génération et le traitement direct de signaux de données d'image La mémoire tampon d'image comprend un commutateur de données à 2 x 2 ports 24 qui est utilisé pour commuter des données entre deux dispositifs de stockage 26, 28 constitués de préférence par des mémoires à disque magnétique Ces dispositifs de stockage sont d'un type bien connu et peuvent couramment stocker chacun approximativement 1,6 giga-octets selon un débit de données soutenu présentement possible de 2,5 méga-octets par seconde. En outre, une interface vidéo 30 est incluse afin de retrouver des signaux de données stockés sur les dispositifs de pilotage de disque et afin de les formater pour qu'ils soient présentés directement à l'imageur L'interface vidéo comprend un contrôleur SCSI 32 qui émet en sortie les signaux de données d'image sur une ligne 34 selon un format parallèle à 8 bits jusqu'à une mémoire tampon de ligne 36 qui reconfigure et présente sur une ligne 38 ces signaux selon le format de signaux parallèles à 16 bits attendu par l'imageur laser. Un contrôleur de mémoire tampon d'image 40 est inclus et il reçoit des signaux de commande selon un format série depuis le processeur d'image récurrente via une ligne 42 afin de reformater ces signaux et de les présenter à l'imageur sur une ligne 44 et de commander le fonctionnement du commutateur de données comme mis en exergue ci-après Des signaux de diagnostic sont également reçus depuis l'imageur sur une ligne 46 depuis le contrôleur de mémoire tampon d'image et sont présentés sur une ligne 48 au processeur d'image récurrente et au calculateur hôte Comme mentionné ci-avant, les débits des données entre le processeur d'image récurrente et l'imageur sont différents En outre, certains imageurs ne peuvent pas être arrêtés et démarrés pendant le processus de formation d'image. La présente mémoire tampon d'image peut recevoir des signaux de données d'image tels que présentés depuis le processeur d'image récurrente tout en produisant simultanément des signaux de données d'image pour l'imageur du fait de l'architecture à double dispositif de stockage. La mémoire tampon d'image qui a la préférence permet à un imageur de fonctionner indépendamment, ce qui permet la traitement d'un unique fichier de données ou d'une unique page de texte par un processeur d'image récurrente à raison d'une image à la fois ou à raison de plusieurs images à la fois La mémoire tampon d'image qui a la préférence envoie les données à l'imageur laser lorsque l'imageur laser est disponible Le processeur d'image récurrente produit un mode point de l'image soit selon un format de données comprimées, soit selon un format de données non comprimées Une fois que le fichier a été complètement traité, la mémoire tampon d'image envoie le fichier en mode point en tant que train de données de pixels à l'imageur laser Le format de données comprimées qui est recommandé seulement lorsque la formation d'image est limitée à une technique telle que générée par exemple par le logiciel de marque GPC 9900-510 de Gerber Scientific Instrument permet l'utilisation de dispositifs de pilotage de disque plus petits et plus économiques avec la mémoire tampon d'image Les images en demi-teintes nécessitent le format non comprimé en mode point complet. Moyennant deux dispositifs de pilotage de disque dur la mémoire tampon d'image qui a la préférence peut simultanément transférer des données de pixels écrites dans un disque à l'imageur laser tandis que le processeur d'image récurrente effectue une écriture de l'image suivante sur le second disque. Lorsque la mémoire présente tampon d'image est configurée avec un unique disque dur, ces deux opérations sont séquentielles au lieu d'être continues Le dispositif ou les dispositifs de pilotage de disque dur constituent un dispositif de pilotage local pour le processeur d'image récurrente. La communication R 5232 entre le processeur d'image récurrente et la présente mémoire tampon d'image utilise de préférence un protocole XON/XOFF Le processeur d'image récurrente peut seulement effectuer un envoi à la mémoire tampon d'image après réception de XON en provenance de la mémoire tampon d'image La mémoire tampon d'image est configurée de manière à effectuer un envoi au processeur d'image récurrente à n'importe quel instant Des commandes sont émises depuis le processeur d'image récurrente pour la mémoire tampon d'image à raison d'une à la fois Les commandes sont de préférence des chaînes de caractères ASCII de deux caractères dont certaines comportent un paramètre hexadécimal, le tout étant suivi par un retour chariot et par un changement de ligne. Les commandes peuvent présenter une longueur supérieure à deux caractères mais seulement les deux caractères sont décodés par la mémoire tampon d'image Au moins un espace doit être placé entre un mnémonique de commande et le paramètre, le cas échéant Si la commande reçue par la mémoire tampon d'image est légale, elle est exécutée; sinon, un message d'erreur est retourné En tant que résultat de la commande, la mémoire tampon d'image retourne soit un message d'état, soit un message d'erreur, soit un message de caractères ASCII à deux caractères " O K" suivi par un retour chariot Les commandes ne peuvent pas être emboîtées dans le mode de réalisation qui a la préférence. Avant envoi de la commande suivante, le processeur d'image récurrente doit attendre de recevoir une réponse pour la commande précédente. Un algorithme 50 exécuté par la présente invention est déroulé par report à la figure 2 La mémoire tampon d'image est initialisée au niveau d'un bloc 52 de telle sorte qu'elle puisse recevoir des signaux de données en provenance du processeur d'image récurrente (bloc 53) Le contrôleur de mémoire tampon d'image surveille les signaux reçus en provenance du processeur d'image afin de détecter une fin d'une indication d'image (bloc 54) Une fois que le premier disque mémoire est plein ou que l'image a été reçue, le contrôleur de mémoire tampon d'image génère un signal "disque disponible" (bloc 56) et envoie le fichier de signaux de données d'image à l'imageur (bloc 58) Des signaux de commande en provenance du processeur d'image récurrente exposent (bloc 60) le substrat en utilisant les signaux présentés depuis l'interface vidéo Une fois que l'exposition est terminée (bloc 62), le contrôleur génère un signal de commande de commutation de mémoire tampon (bloc 64) pour commuter la voie de données du disque 26 au disque 28 Puis au niveau d'un bloc 66, le contrôleur de mémoire tampon d'image génère un signal "disque disponible" pour le processeur d'image de telle sorte que des signaux nouvellement générés puissent être présentés depuis celui-ci. De façon similaire, bien que l'invention ait été présentée et décrite par report à un mode de réalisation qui a la préférence, il est bien entendu pour l'homme de l'art que diverses autres modifications, omissions et ajouts vis-à-vis de ce mode de réalisation peuvent être faits ici pourvu que l'on ne s'écarte ni de l'esprit ni du cadre de la présente invention. REVENDICATIONS 1 Système imageur ( 10) destiné à une utilisation lors de l'exposition d'un film placé sur un substrat, incluant un moyen de calculateur pour générer des signaux correspondant à une image souhaitée; un processeur d'image récurrente ( 16) destiné à recevoir lesdits signaux d'image de calculateur et à générer à partir de ceux-ci des signaux de données d'image constitués par un réseau de pixels dont chacun est soit dans un premier état soit dans un second état; un imageur ( 12) pour exposer ledit film en relation avec lesdits signaux de données d'image en réponse à des signaux de données de commande d'image reçus; une mémoire tampon d'image ( 22), qui reçoit lesdits signaux de données d'image, comportant des premier et second moyens de mémoire ( 26, 28) pour stocker des signaux de données d'image reçus; ledit système ( 10) étant caractérisé en ce qu'il comprend un moyen de commutation de données ( 24) pour présenter lesdits signaux de données d'image à l'un sélectionné desdits premier et second moyens de mémoire ( 26, 28) en réponse à des signaux de commande de commutation; et un contrôleur de mémoire tampon d'image ( 40) pour présenter des signaux de données d'image audit imageur ( 12) en provenance de l'un desdits moyens de mémoire ne recevant pas concurremment des signaux de données d'image en provenance dudit processeur d'image récurrente en réponse à des signaux de commande d'image reçus, ledit contrôleur de mémoire tampon d'image ( 40) générant en outre lesdits signaux de commande de commutation pour sélectionner l'un desdits moyens de mémoire ( 26, 28) ne produisant pas présentement des signaux de données d'image pour ledit imageur. 2 Système imageur ( 10) selon la revendication 1, caractérisé en ce que lesdits signaux de données d'image se présentent selon un premier format de données et en ce que ledit imageur est configuré de manière à recevoir des signaux de données d'image selon un second format de données, ledit système imageur ( 10) comprenant en outre un moyen d'interface vidéo ( 30) pour reconfigurer lesdits signaux de données d'image reçus depuis ledit processeur d'image récurrente ( 16) selon ledit second format de données. 3 Système imageur ( 10) selon la revendication 2, caractérisé en ce que ledit moyen d'interface vidéo comprend en outre un contrôleur SCSI ( 32) et une mémoire tampon de ligne ( 36).