FR 2631724 A1 19891124 FR 8906715 A 19890523 263 1724 Appareil de comptage de colonies ARRIERE-PLAN DE L'INVENTION Domaine de l'invention- La présente invention concerne les appareils de comptage de colonies et plus particulièrement un appareil de comptage de colonies permettant de compter des nombres de colonies à l'aide d'un détecteur visuel. Description de l'état de la technique. On connaît déjb des appareils permettant de compter des colonies. Dans de tels appareils classiques de comptage de colonies, on divise une coupelle, dans laquelle des colonies de bactéries se développent, en plusieurs zones sur lesquelles on exécute une opération de lecture de nombre de colonies au moyen d'une unité de lecture et on compte le nombre de colonies de bactéries se développant dans la coupelle en comptant les nombres de colonies se trouvant dans les zones indivi- duelles. Dans l'appareil de comptage de colonies décrit ci- dessus, on balaye chacune des zones sur lesquelles on exécute une opération de comptage de colonies, au moyen d'un déplacement de l'unité de lecture le long de lignes de balayage qui s'étendent suivant une direction donnée. Lorsque l'unité de lecture a terminé un balayage le long d'une ligne donnée de balayage, elle est déplacée suivant la direction perpendiculaire à la direction de balayage et elle balaye alors la ligne suivante de balayage. Chaque fois que l'unité de lecture est déplacée le long d'une ligne de balayage, le nombre de colonies reconnu sur cette ligne de balayage est mis en mémoire. Les nombres de colonies comptés dans les zones. individuelles sont ajoutés de façon que l'on obtienne le nombre de colonies dans l'ensemble des zones de la coupelle. Dans l'appareil classique de comptage de colonies, le cercle de chaque colonie est reconnu enutilisant plusieurs lignes de balayage, une colonie étant détectée lorsqu'un cercle de colonies est reconnu. En conséquence, la forme d'ensemble du cercle doit être lue pour reconnaître une colonie, ce qui nécessite une unité de mémoire de très grande capacité. EXPOSE SOMMAIRE DE L'INVENTION C'est pourquoi la présente invention a pour but de fournir un appareil de comptage de colonies dans lequel une colonie peut être détectée au moyen du déplacement d'une unité de lecture le long de lignes de balayage et à l'aide d'une comparaison des données qui sont lues avec les données en mémoire concernant les points situés entre le point correspondant d'une ligne précédente de balayage et le point précédent de la ligne en cours, de sorte qu'une unité de mémoire de petite capacité suffira, permettant ainsi de donner à l'appareil un faible encombrement. cet effet, la présente invention a pour objet un appareil de comptage de colonies, qui comprend: une unité de lecture dans laquelle est incorporé un détecteur visuel, ce détecteur visuel lisant des données, sous la forme de signaux logiques hauts ou bas, en des points individuels situés sur une ligne; un moyen de stockage de points permettant de stocker les résultats d'une lecture effectuée par l'unité de lecture, jusqu'à ce qu'une lecture soit effectuée sur un point suivant d'une ligne suivante; un moyen de comparaison de points permettant de comparer les données concernant le point précédent et le point en cours de la ligne en cours, qui est en cours de lecture, aux données concernant le point précédent et le point en cours de la ligne précédente qui sont stockés dans le moyen de stockage de points; des moyens de réécriture permettant d'effacer les données concernant le point précédent de la ligne précédente, une fois que la comparaison a été effectuée par le moyen de comparaison, et de stocker les données concernant le point en cours de la ligne en cours dans les moyens de stockage de points, un moyen d'addition/stockage permettant d'ajouter une valeur à la sortie de comptage provenant du moyen de comparaison et de la stocker; et un moyen de sortie permettant de restituer en sortie les résultats de l'addition effectuée par le moyen d'addition/stockage. Le moyen de compa- raison restitue en sortie une sortie d'addition qui correspond à une modification des données précédentes les faisant passer du niveau logique haut au niveau logique bas, ce qui se produit lorsque les données en cours sont au niveau logique bas alors que les données précédentes sont aux niveaux logiques bas, haut, puis bas. Dans la présente invention, lorsque le nombre de colonies doit être compté, la présence d'une colonie est détectée à l'extrémité finale de cette colonie, confirmée en utilisant des lignes de balayage. D'une manière plus précise, dans la présente inven- tion, il est prévu des lignes suivant une direction fixée à l'avance par rapport aux colonies et des données sont lues, sous forme de signaux logiques hauts ou bas et au moyen du détecteur visuel, en des points individuels situés le long de chaque ligne. Les résultats de la lecture effectuée en ces points individuels sont mis en mémoire dans les moyens de stockage. Un certain nombre de colonies est compté en comparant les données concernant une certaine partie de la ligne en cours, qui est en cours de lecture, aux données en mémoire concernant les points situés entre le point précédent de la partie correspondante d'une ligne précédente et le point précédent de la ligne en cours. Par conséquent, étant donné que seules les données concernant les points situés entre le point précédent de la ligne précédente et le point précédent de la ligne en cours, c'est-à-dire les données correspondant à une ligne, devraient être mises en mémoire dans les moyens de stockage, la capacité totale de stockage peut être extrêmement réduite, ce qui rend possible une réduction de l'encombrement total de l'appareil. DESCRIPTION SUCCINCTE DES DESSINS La fig. i est un schêma-blocs d'un appareil de comptage de colonies conforme à la présente invention; la fig. 2 est une vue schématique de l'appareil de comptage de colonies de la fig. I; la fig. 3 illustre la manière dont une colonie unique 263 1724 est détectée soUS la forme de signaux logiques hauts et bas par l'appareil de comptage de colonies conforme à la présente invention; la fig. 4, qui s'étend sur deux planches, est un ordi- nogramme de l'opération de contr8le exécutée par un moyen de stockage de points et un moyen de comparaison de points se trouvant dans une unité centrale; les fig. 5 à 12 représentent des exemples de la rela- tion, existant entre une ligne précédente et une ligne en cours, qu'on peut rencontrer dans un comptage de colonies, et la fig. 13 est une représentation schématique d'un autre mode de réalisation de la présente invention. DESCRIPTION DETAILLEE DES MODES PREFERES DE REALISATION Un premier mode de réalisation de la présente inven- tion va être décrit ci-après en regard des dessins annexés. On voit sur la figure 1 qu'un appareil de comptage de colonies conforme à la présente invention comprend: une unité de lecture 10 permettant de lire la présence de colonies 40; et une unité centrale 20 comportant un moyen de stockage 21 permettant de stocker les résultats de la lecture effectuée par l'unité de lecture 10, un moyen de comparaison 22 permettant de comparer les données concernant le point précédent et le point en cours situés sur une ligne précédente aux données concernant le point précédent et le point en cours situés sur la ligne en cours, un: moyen d'addition/stockage 24 permettant d'ajouter et de mettre en mémoire la valeur de colonies confirmée par les moyens de compa- raison 22, et des moyens de sortie 25 permettant de restituer en sortie, sur une visualisation 30, le contenu du moyen d'addi- tion/stockage 24. L'unité centrale 20 comporte en outre des moyens de réécriture permettant de réécrire successivement les données concernant la ligne précédente, qui sont stockées dans le moyen de stockage 21, avec les données lues par l'unité de lecture 10. Comme le montre la fig. 2, le nombre de colonies 40 de bactéries se développant dans une coupelle circulaire est compté par l'unité centrale 20 à l'aide d'un déplacement de l'unité de lecture 10 à laquelle est incorporé un grand nombre de détecteurs visuels Il disposés suivant un pas préfixé, à des fins de balayage. Le nombre de colonies 40 compté est affiché sur la visualisation 30. Pour des raisons de facilité de représentation, l'unité de lecture 10 représentée à la fig. 2 comporte un grand nombre de détecteurs visuels 11. Néanmoins, on peut aussi incor- porer un détecteur visuel 11 unique à l'unité de lecture 10. Dans ce cas, des colonies 40 peuvent être détectées à l'aide d'un déplacement de ce détecteur visuel 11 unique suivant la direction longitudinale de l'unité de lecture 10, en vue d'un balayage. Dans l'appareil de comptage de colonies conforme à la présente invention, une colonie 40 est détectée par détection de l'extrémité initiale et de l'extrémité finale, se trouvant sur chaque ligne de balayage, d'une colonie sensiblement circulaire, au moyen des détecteurs visuels 11 de l'unité de lecture 10, ainsi que cela est représenté à la fig. 3. Cette fig. 3 montre une colonie 40 unique, située entre une ligne 1 et une ligne 7. Dans ce cas, la sortie concernant les lignes 1 et 7 n'est constituée que par des signaux logiques bas. Sur chacune des lignes 2 à 6, le point initial et le point final de la colonie 40 sont reconnus grâce à la sortie tout d'abord d'un signal logique bas, puis ensuite d'un signal logique haut et enfin d'un signal logique à nouveau bas. En fonctionnement effectif, plusieurs points sont prévus sur chacune des lignes et la colonie 40 est détectée par les détecteurs visuels 11 aux points individuels situés le long de chaque ligne. De la ligne 2. la ligne 6 représentées à la fig. 3, les détecteurs visuels 11 détectent une colonie 40 en restituant en sortie des signaux logiques hauts et bas. On va décrire ci-dessous, en regard de l'ordinogramme de la fig. 4, une procédure permettant de détecter la présence ou 351'absence d'une colonie 40. Dans cette technique de détection de colonies, la détection de la présence ou l'absence d'une colonie 40 est effectuée en des points individuels situés le long des deux lignes de balayage qu'on appelle ligne précédente et ligne en cours. La fig. 5 représente une partie initiale de la colonie 40 représentée à la fig. 3. Lorsque cette partie de la colonie 40 se trouve dans - un état indiqué par la disposition relative, existant entre la ligne 1 et la ligne 2, représentée à la fig. 5, il est possible que la lecture du dispositif de lecture 10 vienne juste de commencer. Par conséquent, en ce qui concerne la réponse à la détermination devant être effectuée au pas 1 de l'ordinogramme représenté à la fig. 4, on peut considérer à la fois le cas o le comptage est permis et celui o il n'est pas permis. On considère donc tout d'abord un cas o le comptage n'est pas permis. Dans la détection effectuée au point 1 dans l'état représenté à la fig. 5, les données stockées dans la mémoire et les données en cours sont toutes au niveau logique bas. Une détection est ensuite effectuée au point 2 conformément au sous-programme de contrôle représenté dans l'ordi- nogramme de la fig. 4. En ce qui concerne la réponse à la détermi- nation effectuée au pas 1 portant sur la question de savoir si le comptage est permis ou non, on suppose maintenant que le comptage n'est pas permis, et le traitement passe alors au pas 2. Au pas 2, on détermine si le point précédent se trou- vant dans la mémoire est ou non au niveau logique haut. Etant donné que le point 1, qui est le point précédent se trouvant dans la mémoire, est au niveau logique bas, le traitement passe au pas 3. Au pas 3, on détermine si le point précédent des données en cours est ou non à l'état logique haut. Or, le point 1 de la ligne 2, qui est le point précédent des données en cours, est au niveau logique bas, de sorte que la détection effectuée au point 2 s'achève par cette détermination, et la détection passe alors à celle du point 3. 263 1 724 Dans la détection effectuée au point 3, étant donné que à la fois le point précédent se trouvant dans la mémoire et le point précédent des données en cours sont au niveau logique bas, les traitements des pas 1, 2 et 3 sont successivement exécutés, comme dans la détection effectuée au point 2, ce qui fait ainsi s'achever la détection effectuée au point 3. Une détection est ensuite effectuée au point 4. Dans cette détection, étant donné que le point précédent se trouvant dans la mémoire est au niveau logique bas, les traitements des pas 1 et 2 sont successivement exécutés et le programme avance alors au pas 3 o on détermine si le point précédent des données en cours est ou non au niveau logique haut. Etant donné que le point 3 de la ligne 2, qui est le point précédent des données en cours, est au niveau logique haut, le traitement passe au pas 4 ou on déter- mine si le point en cours des données en cours est ou non au-niveau logique haut. Or, ce point en cours des données en cours est au niveau logique haut au point 4, de sorte que la détection effectuée à ce point 4 s'achève par cette détermination effectuée au point 4. Une détection est ensuite effectuée au point 5. Dans cette détection, les traitements des pas 1, 2, 3 et 4 sont successivement exécutés, de même que dans la détection effectuée au point 4. Toutefois, dans la détermination effectuée au pas 4, étant donné que le point en cours des données en cours est au niveau logique bas, le traitement passe au pas 5 o une permis- sion de comptage est donnée pour la première fois. Par conséquent, même si la détection concernant l'état représenté à la fig. 5 commence sous la condition que le comptage n'est pas permis, une condition de permission de comptage est donnée dans un état o aucun comptage n'est effectué, alors que la détection réalisée au point 5 est achevée. Par ailleurs, dans la détection effectuée sur l'état représenté à la fig. 5, on va décrire ci-desspus -un cas dans lequel la détection est engagée sous la condition que le comptage est permis. Dans ce cas, le traitement passe du pas 1 au pas 8 o 263 1724 on détermine si le point précédent des données en cours est ou non au niveau logique haut. Lorsque cette détermination est effectuée au point 2, étant donné que le point précédent des données en cours est au niveau logique bas, le traitement passe du pas 8 au pas 9. Au pas 9, on détermine si le point en cours des données en cours est ou non au niveau logique haut. Etant donné que le point en cours des données en cours est au niveau logique bas, le traitement passe au pas l. Au pas 11, on détermine si le point précédent se trouvant dans la mémoire est ou non au niveau logique haut. Etant donné que le point précédent se trouvant dans la mémoire est au niveau logique bas, la détection effectuée au point 2 s'achève par cette détermination et la détection passe à celle du point 3. Dans la détection effectuée au point 3, étant donné 1i que le traitement du pas 10 o la permission de comptage est supprimée n'a pas encore été exécuté, l'état de permission de comptage est maintenu et le traitement passe du pas 1 au pas 8. Dans la détermination effectuée au pas 8, étant donné que le point précédent des données en cours est au niveau logique bas au point 3, le traitement passe au pas 9. Dans la détermination effectuée au pas 9, étant donné que le point en cours des données en cours est au niveau logique haut, le traitement passe au pas lu o la permission de comptage est supprimée. Par conséquent, dans les détections devant être effectuées au point 4 et aux points suivants, la détection commence sous la condition que le comptage n'est pas permis, ce qui signifie que le traitement passe du pas 1 au pas 2. Ainsi, dans le cas de l'état représenté è la fig. 5, qu'une détection soit effectuée au point 1 ou au point 2 sous la condition qu'une permission de comptage est donnée ou n'est pas donnée, la détection effectuée au point 3 détermine qu'une permis- sion de comptage n'est pas donnée. Par la suite, dans la détection effectuée au point 5, une permission de comptage est donnée. Par conséquent, sous quelque condition que ce soit que la détection effectuée sur l'état représenté à la fig. 5 commence, le comptage 263 1 724 est permis au moment o ie traitement indiqué par l'ordinogramme de la fig. 4 s'est achevé. Par ailleurs, ce traitement s'achève dans un état o aucun comptage n'est effectué. Un état représenté à la fig. 6 correspond à une relation existant entre la ligne 2 et la ligne 3 du motif repré- senté à la fig. 3, c'est-à-dire une relation existant entre une ligne. o la détection d'une colonie 40 commence et une ligne suivante. L'état représenté à la fig. 6 correspond soit à un cas dans lequel la disposition relative représentée à la fig. 5 a été détectée précédemment, soit à un cas dans lequel l'état repré- senté à la fig. 6 est directement détecté, c'est-à-dire dans lequel une colonie 40 est par exemple fixée sur la paroi de la coupelle 50. Ainsi, dans la détection effectuée sur l'état repré- senté à la fig. 6, une détection commence sous les deux conditions que le comptage est permis et que le comptage n'est pas permis. Dans cet état représenté à la fig. 6, on doit noter que des détections sont effectuées aux points i à 4 de la même manière que celle dont des détections sont effectuées aux points 1 à 4 dans l'état représenté à la fig. 5, la description en étant donc omise. Ainsi que cela a été indiqué dans la description effectuée sur l'état représenté à la fig. 5, même si la détection est engagée sous la condition que le comptage est permis, la permission de comptage est supprimée dans le traitement du pas 10 lorsqu'une détection s'achève au point 3. Par conséquent, dans la détection devant être effec- tuée sur l'état représenté à la fig. 6, une détection commence au point 4 et aux points suivants sous la condition que le comptage n'est pas permis. Etant donné que le comptage n'est pas permis lorsque la détection commence au point 4, le traitement passe du pas 1 au pas 2. Dans la détermination effectuée au pas 2, étant donné que le point précédent se trouvant dans la mémoire n'est pas au 263 1724 niveau logique haut, le traitement passe au pas 3. Toutefois, le point précédent et le point en cours des données en cours sont l'un et l'autre au niveau logique haut, de sorte que la détection effec- tuée au point 4 s'achève une fois que le traitement du pas 4 a été exécuté. Une détection est ensuite effectuée au point 5. Dans la détection effectuée au point 5, étant donné que le point précédent. se trouvant dans la mémoire est au niveau logique bas, tandis que le point précédent et le point en cours des données en cours sont au niveau logique haut, les traitements des 1 0 pas 1, 2, 3 et 4 sont successivement exécutés, comme dans la détec- tion effectuée au point 4 et la détection passe alors à celle du point 6. Dans la détection effectuée au point 6, le point précédent se trouvant dans la mémoire est au niveau logique haut, de sorte que les traitements des pas 1, 2 et 6 sont successivement exécutés. Toutefois, étant donné que le point en cours se trouvant dans la mémoire est au niveau logique haut, la détection au point 6 s'achève par la détermination effectuée au pas 6. Dans la détection effectuée au point 7, étant donné que le point. précédent se trouvant dans la mémoire est au niveau logique haut, tandis que le point en cours se trouvant dans la mémoire est au niveau logique bas, le traitement passe du pas 6 au pas 7 o le comptage est permis, ce qui fait ainsi s'achever la détection au point 7. Ainsi, le comptage est permis une fois que la détection au point 7 s'est achevée. Une détection est ensuite effectuée au point 8 Cette détection est engagée sous la condition que le comptage est permis. Toutefois, étant donné que le point précédent des données en cours est au niveau logique haut, la détection au point 8 s'achève par la déterminat.ion effectuée au pas 8 et la détection passe à celle du point 9. Dans la détection effectuée au point 9, étant donné que le point précédent des données en cours est au niveau logique haut, comme dans la détection effectuée au point 8, la détection s'achève par la détermination effectuée au pas 8. Une détection est 263 1724 1l ensuite effectuée au point 10. Au point 10, le point précédent des données en cours, le point en cours des données en cours et le point précédent se trouvant dans la mémoire sont tous au niveau logique bas. La détec- tion s'achève par conséquent au point 10, une fois que les traite- ments des pas 8, 9 et 11 ont été successivement exécutés. Ainsi, dans l'état représenté à la fig. 6, aucun comptage n'est effectué. Toutefois, la détection portant sur l'état représenté à la fig. 6 s'achève dans un état o le comptage est permis. On va ensuite décrire un état représenté à la fig. 7. Etant donné que cet état représenté à la fig. 7 correspond aussi à un cas dans lequel une colonie 40 est fixée sur la paroi de la coupelle 50, une détection est effectuée sur l'état repré- senté à la fig. 7 sous les deux conditions que le comptage est permis et n'est pas permis. On va tout d'abord d'écrire un cas dans lequel le comptage n'est pas permis. Au point 2, le point précédent se trouvant dans la mémoire et le point précédent des données en cours sont au niveau logique bas. Par conséquent, la détection au point 2 s'achève une fois que les traitements des pas 1, 2 et 3 ont été successivement exécutés. Au point 3, le point précédent se trouvant dans la mémoire et le point précédent des données en cours sont au niveau logique bas. Par conséquent, la détection au point 3 s'achève une fois que les traitements des pas 1, 2 et 3 ont été successivement exécutés, comme dans la détection effectuée au point 2. Dans la détection effectuée au point 4, étant donné 0 que le point précédent se trouvant dans la mémoire et le point en cours se trouvant dans la mémoire sont l'un et l'autre au niveau logique haut, le traitement passe du pas 2 au pas 6, faisant ainsi s'achever la détection au point 4. Dans la détection effectuée au point 5, étant donné que le point précédent se trouvant dans la mémoire et le point en 263 1724 cours se trouvant dans la mémoire sont l'un et l'autre au niveau logique haut, de même que dans la détection effectuée au point 4, le traitement passe du pas 2 au pas 6, faisant ainsi s'achever la détection au point 5. Dans un cas o la détection portant sur l'état repré- senté à la fig. 7 commence sous la condition que le comptage est permis, au point 2, le point précédent des données en cours, le point en cours des données en cours et le point précédent se trouvant dans la mémoire sont tous au niveau logique bas. Il en 1 O résulte que les traitements des pas 1, 8, 9 et 11 sont successi- vement exécutés, ce qui fait ainsi s'achever la détection au point 2. Dans la détection du point 3, le point précédent des données en cours, le point en.cours des données en cours et le point précédent se trouvant dans la mémoire sont tous au niveau logique bas, de même que dans la détection effectuée au point 2. Il1 en résulte que les traitements des pas 1, 8, 9 et 11 sont successivement exécutés, faisant ainsi s'achever la détection au point 3. Au point 4, le point précédent et le point en cours des données en cours sont l'un et l'autre au niveau logique bas, tandis que le point précédent se trouvant dans la mémoire est au niveau logique haut. Par conséquent, le traitement passe par le pas 1, le pas 8, le pas 9, le pas 11, puis le pas 12. Toutefois, étant donné que le point en cours -se trouvant dans la mémoire est au niveau logique haut, la détection au point 4 s'achève par la détermination effectuée au pas 12 et la détection passe à celle du point 5. Au point 5, le point précédent des données en cours est au niveau logique bas, tandis que le point en cours des données en cours est au niveau logique haut. Par conséquent, le traitement passe par le pas 1, le pas 8, le pas 9, puis le pas 10, et la permission de comptage est donc supprimée au pas 10. Une détection est ensuite effectuée au point 6. Ainsi, dans le motif représenté à la fig. 7, que la détection commence au point1 sous la condition que lé comptage est permis ou n'est pas permis, la permission de comptage est supprimée lorsque la détection s'achève au point 5. On va ensuite décrire une détection devant être effectuée au point 6. Comme indiqué ci-dessus, la détection au point 6 commence sous la condition que le comptage n'est pas permis. Dans cet état o le comptage n'est pas permis, étant donné que le point précédent se trouvant dans la mémoire et le point en cours se trouvant dans la mémoire sont l'un et l'autre au niveau logique haut aux points 6, 7 et 8, le traitement passe du- pas 2 au pas 6 dans la détection effectuée aux points 6, 7 et 8. Dans la détection effectuée au point 9, étant donné que le point précédent se trouvant dans la mémoire est au niveau logique haut, tandis que le point en cours se trouvant dans la mémoire est au niveau logique bas, les traitements des pas 1, 2, 6 et 7 sont successivement exécutés et le comptage est par conséquent permis au pas 7. La détection passe alors à celle du point 10. Ainsi, dans le motif représenté à la fig. 7, que là détection commence sous la condition que le comptage est permis ou n'est pas permis, le comptage est permis dans un état o aucun comptage n'est effectué lorsque la détection portant sur le motif représenté à la fig. 7 est achevée. - On va ensuite décrire un état représenté à la fig. 8. Cet état correspond à un état dans lequel les données se trouvant dans la mémoire sont au niveau logique haut pendant une période de temps très courte, tandis que les données en cours correspondant à celles se trouvant dans la mémoire sont toutes au niveau logique bas. En d'autres termes, cet état correspond à une diposition relative existant entre la ligne 6 et la ligne 7 qui est. représentée h la fig. 2, c'est-à-dire à l'extrémité finale d'une colonie 40. Par ailleurs, l'état représenté à la fig. 8 ne peut pas être considéré comme un état dans lequel une colonie 40 est par exemple fixée sur la paroi de la coupelle 50. Il est par conséquent considéré comme un état qui est détecté après que se soit achevée la détection portant sur le motif représenté sur l'une quelconque des fig. 5, 6 et 7. La détection portant sur l'état représenté sur l'une quelconque des fig. 5, 6 et 7 s'achève dans un état o le comptage est permis. Par conséquent,dans la détection effectuée sur l'état représenté à la fig. 8, le comptage est déjà permis lorsque la détection commence au point 1. On va par conséquent décrire ci- dessous un cas dans lequel le comptage est permis. Dans l'état représenté à la fig. 8, le point précé- dent des données en cours, le point en cours des données en cours et le point précédent se trouvant dans la mémoire sont tous au niveau logique bas aux points 2 et 3. Par conséquent, les traite- - ments des pas 1, 8, 9 et 11 sont successivement exécutés dans la détection effectuée aux points 2 et 3. Au point 4, le point précédent des données en cours et le point en cours des données en cours sont au niveau logique bas, tandis que le point précédent se trouvant dans la mémoire est au niveau logique haut. Par conséquent, dans la détection effectuée au point 4, les traitements des pas 1, 8, 9 et 11 sont successi- vement exécutés et le traitement passe au pas 12. Toutefois, étant donné que le point en cours se trouvant dans la mémoire est au niveau logique haut, la détection au point 4 s'achève par la déter- mination effectuée au pas 12 et la détection passe à celle du point 5. Au point 5, le point précédent et le point en cours des données en cours sont l'un et l'autre au niveau logique bas. Par conséquent, dans la détection effectuée au point 5, les traite- ments des pas 1, 8, 9 et 11 sont successivement exécutés. Par ailleurs, étant donné que le point précédent se trouvant dans la mémoire est au niveau logique haut, tandis que le point en cours se trouvant dans la mémoire est au niveau logique bas, le traitement passe du pas 12 au pas 13 o un comptage est exécuté. En d'autres termes, lorsque la détection au point 5 est achevée, la présence d'une colonie 4U se trouve comptée. Même après que le comptage d'une colonie ait été réalisé, le comptage est toujours permis étant donné que le traitement du pas 1U dans lequel la permission de comptage est supprimée n'est pas encore exécuté. On va ensuite décrire un état représenté à la fig. 9. Cet état correspond à un état dans lequel l'extrémité finale d'une colonie 40 et le début d'une autre colonie 40 sont présents d'une manière relativement voisine l'un de l'autre. Dans ce cas, étant donné que les détections effec- tuées aux points 1 à 5 sont les mêmes que celles effectuées sur l'état représenté à la fig. 8, une détection est engagée aux points 6 à 9 dans un état o une colonie a été comptée et o le comptage est permis. Par contre, les détections effectuées aux points 6 à 9 sont les mêmes que celles effectuées sur le motif représenté à la fig. 5. Ceci signifie que, dans la détection effectuée au point 7, la permission de comptage estsupprimée et que le comptage est permis dans la détection effectuée au point 9. Ainsi, dans l'état représenté à la fig. 9, le comptage est réalisé dans la détection effectuée au point 5 et le comptage est permis dans la détection effectuée au point 9. Par conséquent, dans la détection effectuée sur l'état représenté à la fig. 8, le nombre de colonies est augmenté d'une unité et la détec- tion s'achève dans un état o le comptage est permis. Un état représenté à la fig. 10 correspond à un état dans lequel la ligne 1 et la ligne 2 de la fig. 9 sont remplacées l'une par l'autre. Dans la détection effectuée sur cet état représenté à la fig. 10, le comptage est permis lorsque la détection au point 5 est achevée, de même que dans la détection effectuée sur l'état représenté à la fig. 5, mais aucun comptage n'est réalisé. Par ailleurs, les détections effectuées aux point-6 à 9 sont les mêmes que celles effectuées sur l'état représenté à la fig. 8. Ceci signifie que le comptage est réalisé dans la détection effectuée au point 9 et que la détection portant sur l'état représenté à le fig. 10 s'achève dans un état o le comptage est permis. Ainsi, dans l'état représenté à la fig. 10, le nombre de colonies est augmenté d'une unité et le comptage est permis lorsque la détection effectuée sur l'état représenté à la fig. 10 est achevée. On va ensuite décrire un état représenté à la fig. 11. Cet état représenté à la fig. 11l peut aussi corres- pondre à un état dans lequel une colonie est par exemple fixée sur la paroi de la coupelle 50. Par conséquent, on peut consi- dérer h la fois le cas dans lequel le comptage est permis et celui dans lequel il n'est pas permis. On va tout d'abord décrire un cas dans lequel le comptage n'est pas permis. Aux points 2 et 3, le point précédent se trouvant dans la mémoire et le point précédent des données en cours sont l'un et l'autre au niveau logique bas. Par conséquent, dans la détection effectuée aux points 2 et 3, les traitements des pas 1, 2 et 3 sont successivement exécutés et la détection passe alors à celle du point 4. Au point 4, le point précédent se trouvant dans la mémoire et le point en cours se trouvant dans la mémoire sont l'un et l'autre au niveau logique haut. Par conséquent, la détection au point 4 s'achève dans un état o le comptage n'est pas permis. Dans un cas o la détection devant être effectuée sur l'état représenté à la fig. 11 commence sous la condition que le comptage est permis, au point 2, le point précédent des données en cours, le point en cours des données en cours et le point précédent se trouvant dans la mémoire sont tous au niveau logique bas. Par conséquent, dans la détection effectuée au point 2, les traitements des pas 1, 8, 9 et 11 sont exécutés successivement et la détection passe alors à celle du point 3. Dans la détection effectuée au point 3, étant donné que le point précédent des données en cours, le point en cours des données en cours, et le point précédent se trouvant dans la mémoire sont tous au niveau logique bas, les traitements des pas 1, 8, 9 et 11 sont successivement exécutés et la détection passe alors à celle du point 4. - Au point 4, le point précédent des données en cours est au niveau logique bas et le point en cours des données en cours est au niveau logique haut. Par conséquent, dans la détection effectuée au point 4, le traitement passe par le pas 8, le pas 9, puis le pas 10. Au pas 10, la permission de comptage est supprimée et la détection passe alors à celle du point 5. Ainsi, dans l'état représenté à la fig. l, que la détection commence sous la condition que le comptage est permis ou n'est pas permis, la permission de comptage est supprimée lorsque la détection au point 5 doit être effectuée. Au point 5, le point précédent se trouvant dans la mémoire et le point en cours se trouvant dans la mémoire sont l'un et l'autre au niveau logique haut. Par conséquent, dans la détection effectuée au point 5, les traitements des pas 1, 2 et 6 sont successivement exécutés. Au point 6, le point précédent se trouvant dans la mémoire est au niveau logique haut et le point en cours se trouvant dans la mémoire est au niveau logique bas. Par conséquent, dans la détection effectuée au point 6, les traitements des pas 1, 2, 6 et 7 sont successivement exécutés. Au pas 7, le comptage est permis et la détection passe alors à celle du point 7. - Au point 7, le point précédent des données en cours est au niveau logique haut. Par conséquent, la détection au point 7 s'achbve une fois que les traitements des pas 1 et 8 ont été exécutés. Ainsi, dans la détection effectuée sur l'état repré- * senté à la fig. 11, aucun comptage n'est réalisé et.la détection s'achève dans un état o le comptage est permis. On va ensuite décrire un état représenté à la fig. 12. Dans cet état, la détection peut commencer sous la condition que le comptage est permis ou n'est pas permis. 263 1 72 4 On va d',abord décrire ci-dessous un cas dans lequel le comptage n'est pas permis. Aux points 2 et 3, le point précédent se trouvant dans la mémoire et le point précédent des données en cours sont l'un et l'autre au niveau logique bas. Par conséquent, dans la détection effectuée aux points 2 et 3, les traitements des pas 1, 2 et 3 sont successivement exécutés. Par suite, la détection passe à celle du point 4. Dans un cas o la détection sur l'état représente à la fig. 12 commence sous la condition que le comptage est permis, au point 2, le point précédent des données en cours, le point en cours des données en cours et le point précédent se trouvant dans la mémoire sont tous au niveau logique bas. Par conséquent, dans la détection effectuée au point 2, les traitements des pas 1, 8, 9 et 11 sont successivement exécutés. Dans la détection effectuée au point 3, étant donné que le point précédent des données en cours est au niveau logique bas, tandis que le point en cours des données en cours est au niveau logique haut, les traitements des pas 1, 8, 9 et 11 sont successivement exécutés et la détection passe alors h celle du point 4 dans un état o la permission de comptage est supprimée. Ainsi, dans la détection effectuée sur l'état représenté à la fig. 12, que la détection commence sous la condi- tion que le comptage est permis ou n'est pas permis, la permission de comptage est supprimée lorsque la détection au point 4 doit commencer et la détection commence en des points suivants dans l'état o le comptage n'est pas permis. Aux points 5 et 6, le point précédent se trouvant dans la mémoire et le point en cours se trouvant dans la mémoire sont l'un et l'autre au niveau logique haut. Par conséquent, dans la détection effectuée aux points 5 et 6, les traitements des pas 1, 2 et 6 sont successivement exécutés et la détection passe alors à celle du point 7. Au point 7, le point précédent se trouvant dans la mémoire est au niveau logique haut, tandis que le point en cours se trouvant dans la mémoire est au niveau logique bas. Par conséquent, dans la détection réalisée au point 7, les traitements des pas 1, 2, 6 et 7 sont successivement exécutés et la détection s'achève ainsi dans un état o le comptage est permis. De manibre plus précise, dans la détection effectuée sur l'état représenté b la fig. 12, aucun comptage n'est réalisé et la détection s'achève dans un état oh le comptage est permis. Ainsi, dans la détection effectuée, conformément à l'ordinogramme représenté à la fig. 4,sur les divers motifs repré- sentés aux fig. 5 à 12, le comptage n'est réalisé que dans un état, représenté sur l'une quelconque des fig. 8, 9 et 10, dans lequel les données en cours sont toutes au niveau logique bas, tandis que les données correspondantes se trouvant dans la mémoire sont aux niveaux logiques bas, haut, puis bas. En d'autres termes, dans la présente invention, une colonie 40 est comptée dans l'état représenté par la disposition relative existant entre la ligne 6 et la ligne 7 de la fig. 3, disposition relative dans laquelle les données en cours sont toutes au niveau logique bas, tandis que les données se trouvant dans la mémoire sont aux niveaux logiques bas, haut, puis bas. Ceci signifie que le nombre de colonies 40 est augmenté d'une unité à la fin de cette colonie 40. Par conséquent, dans la présente invention, la présence d'une colonie 40 peut être détectée à la fin de cette colonie 40 à l'aide du déplacement de l'unité de lecture 10, dans laquelle sont incorporés les détecteurs visuels 11, le long de lignes choisies à un pas approprié, et à l'aide de la lecture, sous la forme de signes logiques hauts ou bas, des données portant sur les points individuels situés le long de chaque ligne au même pas que celui des détecteurs visuels il. Les valeurs obtenues dans l'opération de comptage décrite ci-dessus sont ajoutées et mises en mémoire dans le moyen d'addition/stockage 24 de l'unité centrale 20 et les résultats d'addition qui sont stockés dans ce moyen d'addition/stockage sont restitués en sortie sur la visualisation appropriée 30 à l'aide du moyen- de restitution en sortie 25 lorsque l'opération 263 1 724 de comptage est achevée. D'une manière plus précise, dans la présente invention, les données portant sur les points individuels situés sur chaque ligne sont lues, par l'unité de lecture 10 dans laquelle sont incorporés les détecteurs visuels 11 sous forme de signaux logiques hauts ou bas. Les résultats des lectures exécutées aux points individuels sont stockés dans le moyen de stockage 21 jusqu'à ce que les données portant sur un point suivant situé sur la ligne suivante aient été lues. Par conséquent, une capacité de stockage correspon- dant à une ligne est suffisante pour être utilisée pour détecter des colonies 40. La fig. 13 représente un autre mode de réalisation de la présente invention qui utilise une coupelle cylindrique 50. Dans ce cas, la coupelle 50 est entraînée en rotation, tandis que l'unité de lecture 10 est maintenue pendant l'opération de comptage de' colonies, qui est exécutée de la même manière que celle dont elle est exécutée dans le premier mode de réali- sation. Ainsi qu'on le comprendra d'après la description qui précède, dans la présente invention, l'opération de comptage du' nombre de colonies est exécutée le long des lignes de balayage. Une colonie peut être détectée à l'aide de la comparaison des données qui sont en cours de lecture avec les données stockées portant sur les points situés entre la partie correspondante se trouvant sur une ligne précédente de balayage et le point précédent de la ligne en cours. Par conséquent, la capacité totale de stockage peut être réduite et l'encombrement total de l'appareil peut ainsi être rendu faible. REVENDICATIONS 1. Appareil de comptage de colonies, caractérisé en ce qu'il comprend une unité de lecture (20) dans laquelle est incorporé un détecteur visuel (11) , ce détecteur visuel lisant des données, sous la forme de signaux logiques hauts ou basen des points individuels situés sur une direction de ligne; un moyen (21) de stockage de points permettant de mettre en mémoire les résultats de la lecture effectuée par l'unité de lecture, jusqu'à ce qu'une lecture soit effectuée sur un point suivant d'une ligne suivante; un moyen de comparaison de points (22) permettant de comparer les données concernant le point précédent et le point en cours de la ligne en cours aux données concernant le point précédent et le point en cours de la ligne précédente qui sont stockés dans le moyen de stockage de points (21); un moyen de réécriture (23) permettant d'effacer les données concernant le point précédent de la ligne précédente, une fois que la comparaison a été effectuée par le moyen de comparaison, et de stocker les données concern- nant le point en cours sur la ligne en cours dans ledit moyen de stockage de points; un moyen d'addition/stockage (24) permettant d'ajouter une valeur à la sortie de comptage provenant des moyens -de comparaison et de la stocker; et un moyen de sortie (25) permettant de restituer en sortie les résultats de l'addition effectuée par ledit moyen d'addition/stockage, appareil dans lequel ledit moyen de comparaison (22) restitue en sortie une sortie d'ad- dition qui correspond à une modification des données précédentes les faisant passer du niveau logique haut au niveau logique bas, ce qui se produit lorsque les données en cours sont au niveau logique bas alors que les données précédentes sont aux niveaux logiques bas, haut, puis bas. 2. Appareil de comptage de colonies suivant la reven- dication 1, caractérisé en ce que les résultats de l'addition sont restitués en sortie à l'aide d'un signal de sortie du moyen de sortie.