INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
Si un client abonné demande à conserver ce fichier en tant que fichier type, le logiciel le simplifie et le stocke en mémoire de masse annexe.
Ce même fichier peut être rappelé ultérieurement.
Loqiciel de rangement des produits dans le système de stockage provisoire (L50) La configuration du système stockage provisoire étant connue à l'aide du fichier descriptif de la configuration du site (L13), chaque ordre de dépôt ou de destockage de la part d'un client permet d'entretenir un fichier d'occupation du système de stockage provisoire qui définit les emplacements libres et les emplacements occupés. En relation avec des capteurs de positionnement du système de stockage provisoire qui fournissent des données (L54), le logiciel définit les adresses de stockage des produits et les mémorise dans les fichiers clients (L42). I1 définit (L55) les commandes de mouvements déstinés aux automatismes (L56).
Loqiciel de gestion des paiements (L80) A partir d'un ordre de paiement (L81) demandé par un client à l'aide d'une clé, le logiciel récupère le fichier d'achats (L42) client correspondant qui définit la somme à payer.
I1 émule (L82) les modules coupleurs pour cartes à mémoire qui effectuent conjointement avec le logiciel les opérations suivantes: - un module exécute le paiement par carte de crédit (postes de paiements automatiques seulement): pour cela, le module affecté à cette opération établi les liaisons codées avec les banques (par modem) et réalise les dialogues.
- un module exécute l'écriture des codes de sécurité dans la clé 2, c'est à dire: un code donné par le système, et celui ci est défini par le système central après paiement, un code client (optionnel), entré au clavier par le client (L83).
D'autre part le logiciel: - émule une imprimante d'affichage partiel du fichier client, - retourne les données des codes de sécurité dans le fichier client (L83), - entretient un fichier de comptabilité (L84).
Dans le cas d'un ordre de paiement par interface d'achat 13, les opérations équivalentes à celles décrites cidessus sont réalisées.
La peau est nettoyée à l'alcool à 90- avant d'être incisée.
Le coeur et le foie sont prélevés afin d'obtenir une masse comprise entre 35 et 37 g pour le foie, 14 et 15 g pour le coeur.
36,68 g de foie et 14,60 g de coeur sont introduits dans un ballon de 1000 ml contenant 225 ml de solution stérile de peptone pancréatique à 1%, 225 ml de solution stérile de glucose à 10%.
Le flacon est rebouché puis incubé à 370C durant 40 jours.
L'autolysat de foie et de coeur obtenu est filtré sur un filtre en verre fritté de porosité G3.
La solution obtenue est répartie sous un volume de 2 ml dans des flacons stériles bouchés avec du coton cardé.
Les flacons ainsi remplis sont congelés à -800C.
Dès que la congélation est établie (environ 30 minutes), les flacons sont introduits dans un lyophilisateur pendant 24 h à -600C.
Après la lyophilisation, les flacons sont sertis.
Matériel utilisé - hotte à flux laminaire, ADS, - balance SAUTER, KM 200 précision 0,01 g, - congélateur à -80 C, FROILABO, - étuve, MEMMERT, - lyophilisateur VIRTIS, modèle N 10-030, - boîte de pétri stérile de diamètre 90 mm (CML), - scalpel à usage unique (CML), - ballon de 1000 ml bouché au coton cardé puis stérilisé, - filtre de porosité G3 stérilisé, - flacon réf. 7059004 et capsule métallique avec téflon réf. 7059204, type A, operculé, stérilisés (OSI).
Solutions utilisées - alcool à 90 , - peptone pancréatique de caséine à 1% stérilisée après autoclavage (BIOKAR, code 104003, lot 7 A 743), - glucose à 1% stérilisé par tyndallisation (MERCK, réf. 8337, lot 710 K 3398837).
- EXEMPLE II : Préparation de granules ou de globules imprégnés par une composition de l'invention: Pour préparer des granules et des globules imprégnés par une composition de l'invention, on utilise une solution hydroalcoolique d'autolysat de foie et de coeur de canard de Barbarie à la dilution 9 CH, une solution de gluconate de cuivre à la dilution 3 DH, et une solution hydroalcoolique d'Echinacea à la dilution 6 DH.
Les trois solutions sont utilisées séparément pour réaliser respectivement avec chacune des solutions, une triple imprégnation des granules ou des globules.
Pour une imprégnation donnee, le rapport entre le volume de chacune des solutions et le poids des granules est de 1%.
Les opérations sont effectuées en contrôlant la propreté des locaux, du matériel et des matières premières 1- la propreté des locaux : les zones utilisées pour la fabrication de globules imprégnés etant d'une propreté définie et adaptée aux opérations effectuées (cf. BPF); 2- la propreté du matériel : le matériel utilisé étant réservé à cette fabrication, il est maintenu propre et en bon état de fonctionnement (cf. BPF); 3- les matières premières : les matières premières utilisées, support inerte et solution d'imprégnation font l'objet des vérifications suivantes . contrôle de l'étiquetage, . verification des quantités.
Etape 1 : imprégnation L'opération consiste en l'apposition sur la turbine inox de 80 kg, identifiée par un numéro spécifique, d'une étiquette mentionnant les indications suivantes - dénomination homéopathique de la souche, - hauteur de la dilution, - numéro de lot, - masse mise en oeuvre, - nature du support (globules inertes), - numéro de la turbine.
Les moyens de codage décrits jusqu a présent sont suffisants pour permettre ultérieurement, au décodage, une reconstitution d'image de qualité satisfaisante lorsque les visages de la séquence d'images sont vus de face ou sous de faibles angles. En effet, la correction de décalage de luminance à la frontière entre les deux zones de la partie utile des images gomme les discordances éventuelles de restitution d'image qui pourraient résulter de cette association de deux procédés de codage distincts à l'intérieur d'une même image.
En revanche, une dégradation d'une autre partie de l'image peut être observée dans certaines circonstances : à la transition entre le fond fixe de l'image et le personnage animé de mouvement, le modèle tridimensionnel initialement calibré n'est plus assez précis pour s'adapter aux mouvements de ce personnage si celui-ci présente des rotations importantes de la tête, par exemple des rotations (autour d'un axe vertical) supérieures à 15 degrés à gauche ou à droite. Des facettes latérales, notamment, peuvent apparaître, celles qui incluent les oreilles, l'arrière de la tête, et la calibration initiale n'a pas pris en compte d'informations les concernant. Par ailleurs, certaines facettes situées sur les joues peuvent nécessiter l'envoi de nouvelles informations.La figure 14 montre plus particulièrement, sur le modèle tridimensionnel vu de profil, ces deux zones, la zone AR incluant les oreilles et les cheveux et la'zone JO incluant les joues.
Pour remédier à cette dégradation locale de qualité d'image, une opération de rafraîchissement peut être proposée, en précisant préalablement que ce rafraîchissement doit être effectué à une cadence qui établit un compromis entre la qualité d'image (supposant des rafraîchissements fréquents) et le volume de données à transmettre (qui doit être réduit au minimum en espaçant le plus possible ces rafraîchissements).On a vu précédemment que la calibration du modèle tridimensionnel avait consisté à réaliser, à partir des noeuds et facettes de ce modèle de base, un ajustement sur les images originales du début de séquence, complété par la mise en place d'un ombrage, et que l'image de synthèse pouvant ensuite être obtenue était alors définie, pour chaque facette du modèle, par le produit d'un coefficient de texture CT et de la valeur d'éclairement IOMB(F) propres à cette facette F, le coefficient de texture étant lui-même défini à partir de l'image originale vue de face. Cette définition de l'image de synthèse pour une facette F est résumée par l'expression suivante I(SYNTH)p = IoMB(F) x CT(F) et celle de CT(F) par l'expression suivante CT(F) = I(SOURCE)F/IoMB(F) Les coefficients de texture correspondant aux facettes cachées ou à certaines facettes latérales qui sont profondément modifiées lors de fortes rotations du visage ne sont donc pas connus. Pour les déterminer, une reprise périodique de la calibration initiale pourrait être effectuée, mais on observe dans ce cas qu'il apparaît progressivement des discontinuités de luminance entre facettes voisines.
Le sous-ensemble de codage comprend alors, pour remédier à ce problème, un dispositif 500 de correction de calibration, représenté sur la figure 1 et comprenant lui-même d'une part des moyens 510 de détection d'écart de luminance (ou de chrominance respectivement) entre l'image de synthèse et l'image originale, d'autre part des moyens 520 de rafraîchissement de données selon les résultats de ladite détection, et enfin, dans le dispositif de codage 400, des moyens 530 de codage des nouvelles informations ainsi obtenues.
Ces moyens 510 à 530 forment un bloc autonome qui n' est pas nécessairement prévu dans toutes les circonstances mais seulement dans le cas de l'application particulière signalée plus haut, pour remédier à la dégradation de qualité d'image observable dans le cadre de cette application.
Dans un premier mode de réalisation, les moyens de détection 510 comprennent un circuit de calcul de l'erreur moyenne entre l'image de synthèse et l'image originale. Cette erreur moyenne ERRM(.) est évaluée pour chaque image selon l'expression suivante dans laquelle ZC indique la zone concernée (dans le cas présent, la zone AR ou la zone JO), NF le nombre de facettes dans cette zone, Np le nombre de pixels de la facette concernée F(i). Si aucun rafraîchissement n'était prévu, l'erreur moyenne augmenterait au fur et à mesure de l'apparition des facettes latérales et serait maximale lorsque ces facettes présenteraient la plus grande surface.La décision d'effectuer, ou non, un tel rafraîchissement est prise ici en comparant cette erreur moyenne à un seuil THRE5 : si l'erreur moyenne ERRM(ZC) lui est supérieure, le rafraîchissement a lieu pour cette zone, par un nouvel envoi de paramètres de texture.
Lorsque cet envoi est terminé, l'erreur moyenne diminue, et un envoi ultérieur de nouveaux paramètres de texture ne redeviendra nécessaire que pour des rotations très supérieures.
Le seuil THRE5 est ajusté en fonction du compromis souhaité entre la qualité d'image voulue et le volume des données à transmettre.
Dans un deuxième mode de réalisation, les moyens de détection 510 comprennent un circuit de détection angulaire selon l'orientation des facettes du modèle par suite de la rotation (d'un angle 0) autour de l'axe vertical, on procède ou non au rafraîchissement. Pour les facettes du côté de la tête et des oreilles (zone AR), on constate en général qu'il faut au moins deux rafraîchissements, l'un pour un angle modéré, de l'ordre de 200 par exemple, l'autre pour un angle de 350 environ si l'on veut, dans le cas d'un visage, bien décrire la forme des oreilles.Les informations dans la zone JO sont moins riches en contours et en textures et un seul rafraichissement peut suffire, de l'ordre de 350 Dans un troisième mode de réalisation, les moyens de détection 510 comprennent un circuit de calcul du rapport, pour une facette donnée, entre le nombre de coefficients de texture déterminés par interpolation des valeurs initiales de ces coefficients de texture et le nombre de ces coefficients de texture initiaux, ou bien du rapport moyen ainsi établi pour la totalité des facettes dans une zone considérée (zone AR, ou zone JO).
La décision de correction de calibration, dite encore décision de rafraîchissement, étant ainsi prise, il faut assurer le codage de ces éventuelles informations de rafraîchissement. Ce codage est maintenant décrit, par exemple dans le cas où les coefficients de texture ne sont pas codés dans le sous-ensemble de codage mais redéfinis dans le sousensemble de décodage à partir du codage d'une partie de l'image originale (ou image source). Là encore, on peut distinguer par exemple le cas de la zone AR (oreilles + cheveux de l'arrière de la tête) et celui de la zone JO (joues).
Pour la zone AR, on délimite la zone à rafraichir par une fenêtre sensiblement rectangulaire, à l'intérieur de laquelle va être effectué un codage de type DCT. Les coordonnées de la fenêtre choisie sont définies par exemple, comme indiqué sur la figure 14, par les points extrêmes de la zone à rafraîchir, c'est-à-dire, dans le cas représenté, pour les points suivants - point extrême gauche PEG XEG =x(88) - point extrême supérieur PES YES = y(120) - point extrême droit PED XED = x(231) - point extrême inférieur P El YEI = y(231) expressions dans lesquelles x(.), y(.) représentent l'abscisse ou l'ordonnée (respectivement) du point ayant sur la figure 14 le numéro indiqué entre parenthèse, parmi la totalité des noeuds du modèle qui sont tous ainsi numérotés (mais ces numéros des autres noeuds ne sont pas représentés, pour ne pas surcharger la figure).
La taille de la fenêtre ainsi définie est ensuite adaptée à un multiple de la taille des blocs (ici blocs de 8 x 8 pixels) utilisés pour le codage DCT, en l'arrondissant à un nombre entier de blocs, ici à l'entier supérieur comme précédemment. Le codage est alors effectué (codage de type JPEG, avec transformation DCT), un ordre de grandeur du coût de codage étant, pour les différents formats considérés dans la présente description, donné par le tableau suivant @ = 150 300 Avant codage : CIF (octets) 4500 7400 Avant codage : QCIF (octets) 1150 1800 Après codage : CIF (bits) 1916 4400 Après codage : QCIF (bits) 1500 2340 Temps de transmission : CIF(secondes) 0,3 0,6 Temps de transmission :QCIF(secondes) 0,2 0,3 Les valeurs données ci-dessus sont bien entendu uniquement indicatives des essais effectués, le taux de codage sur les fenêtres CIF étant estimé à environ 0,6 bit/pixel et celui sur les fenêtres QCIF à environ 1,3 bit/pixel. Les valeurs de temps de transmission sont déterminées en admettant une cadence de transmission de 7 kilobits/seconde pour une image. Pour assurer rapidement cette transmission, on donne momentanément la priorité aux données de rafraîchissement en arrêtant de transmettre les bits de codage tant que dure ledit rafraîchissement et en rétablissant cette transmission après lui. Cette interruption de transmission touche un nombre d'images déterminé mais limité, par exemple six images, ce qui correspond à une interruption de l'ordre de 0,6 seconde.Bien entendu, on doit indiquer dans quelle phase on se trouve, et un paramètre indicateur de mode placé en tête des données fournit cette information, en prenant par exemple la valeur 1 si un rafraîchissement est en cours, ou la valeur O en l'absence de rafraîchissement ou lorsque celui-ci est terminé.
Pour la zone JO, on procède de manière similaire en délimitant également une fenêtre sensiblement rectangulaire déterminée, comme indiqué sur la figure 14, par les coordonnées de ses points extrêmes définies comme précédemment, à savoir par exemple ici - point extrême gauche PEG XEG = x(125) - point extrême supérieur P ES YES = y(72) - point extrême droit PED XED = x(30) - point extrême inférieur PEI: YEI = y(l3).
L'adaptation de taille de la fenêtre et son codage sont alors réalisés comme ci-dessus, une estimation indicative du coût de ce codage étant la suivante @ = 150 300 Avant codage :CIF (octets) 3200 3800 Avant codage : QCIF (octets) 800 950 Après codage : CIF (bits) 1920 2270 Après codage : QCIF (bits) 1040 1230 Temps de transmission : CIF(secondes) 0,27 0,3 Temps de transmission : QCIF(secondes) 0,15 0,17 Bien que plus réduits que dans le cas de la zone AR, les temps de transmission peuvent ici paraître encore assez importants alors que la luminance (ou la chrominance) sur les joues est relativement continue. On peut alors envisager de décrire l'intensité sur chaque facette par une interpolation linéaire entre les intensités aux trois sommets de la facette considérée.La luminance I(PIXEL) en un point quelconque de l'intérieur d'une facette est alors exprimée en fonction de sa position par rapport aux arêtes gauche et droite de la facette, selon une expression du type I(PIXEL) = a L + b R dans laquelle a et b sont des coefficients, et L et R les intensités interpolées sur l'arête gauche et sur l'arête droite respectivement, ces intensités étant elles-mêmes liées aux trois intensités sur les extrémités des arêtes. Cette possibilité d'interpolation permet de ne coder et transmettre que les intensités desdites extrémités d'arêtes et conduit donc à une diminution très importante du coût de codage (si par exemple on interpole les intensités sur 15 facettes à partir des intensités sur 13 extrémités d'arête, le coût de codage est de 13 x 8 = 104 bits, pour 2000 bits en l'absence d'interpolation, soit un rapport de 20).
On vient ainsi de décrire, en référence aux figures 1 à 14, un exemple de réalisation d'un sous-ensemble de codage d'images visiophoniques, avec indication le cas échéant de variantes possibles pour certains éléments de ce système.
Réciproquement, lorsque des images ont été traitées par un sous-ensemble de codage de ce type en vue d'une transmission à très bas débit et/ou d'un stockage avec un taux de compression de données élevé, les images codées sont reçues par un sousensemble de décodage d'images dont un schéma simplifié de réalisation est représenté sur la figure 15. Ce sous-ensemble de décodage comprend d'une part un circuit 550 de détection de mode de fonctionnement et d'autre part, en sortie de ce circuit, des étages 600 et 700 de décodage des informations de calibration initiale et des informations de réactualisation respectivement, ces étages étant en parallèle l'un avec l'autre.
Le circuit de validation 102 comprend des bascules FF4 et FF5. FF4 reçoit le signal d'entrée0OINCIDENCE BT, qui est un signal à niveaux CMOS, et il applique un signal TGMQ, à niveaux ECL, à la bascule FF5 qui fournit le signal de validation (VAL).
Le circuit d'avalement d'impulsions 104 comprend un décodeur 2:4 (DEC1) qui reçoit le signal TGR QA à deux bits provenant de la bascule FF3 du circuit de registre 100, et le signal VAL provenant de la bascule FF5 du circuit de validation 102. Le décodeur DEC1 fournit quatre signaux de sortie (PS0, PS1, PS2 et PS3). Le signal PS3 est appliqué à la bascule de type D FF8, dont le signal de sortie, Q3, est appliqué à la porte OU OR1. La porte OR1 reçoit également le signal PS2 et elle applique un signal d'entrée, D2, à la bascule de type D FF1, dont le signal de sortie est appliqué à la porte OU OR2. La porte OR2 reçoit également le signal PS1, et elle applique un signal d'entrée, D1, à la bascule de type D FF10, dont le signal de sortie est appliqué à la porte OU OR3. La porte OR3 reçoit également le signal PS0 et elle applique un signal d'entrée, DO, à la bascule de type D FF11. La bascule FF11 applique un signal d'entrée à la bascule de type D FF12, ainsi qu'à l'entrée d'horloge de la bascule FF6 et de la bascule FF7 du circuit de synchronisation 112. Le signal de sortie de la bascule FF12 est appliqué à la porte OU/NON-OU différentielle ORNOR1, ainsi qu'à l'entrée d'horloge de la bascule FF14 du circuit de synchronisation 112.
La porte ORNOR1 applique un signal actif au niveau haut et un signal actif au niveau bas à la bascule de type D entièrement différentielle FF13. La bascule FF13 applique des signaux différentiels TRIG et TRIG* au circuit de génération de signal en rampe 114. Le signal TRIG est également appliqué à l'autre entrée de la porte ORNOR1 et, pour assurer l'égalité de la charge, le signal TRIG* est appliqué à une entrée de la porte OR4. La sortie du circuit de génération de signal en rampe 114 est connectée à l'en- trée négative du comparateur COMP1 du circuit de comparaison 116.
Le circuit diviseur 106 comprend des bascules FF15 ET FF16 et une porte OU-EXCLUSIF XOR1. Les bascules FF15 et FF16 ont la configuration de bascules de type D, et leur entrée d'horloge est attaquée par le signal CLKX4, qui est isolé par l'amplificateur-séparateur BUF2. Le signal de la sortie Q de la bascule FF15 est appliqué à la porte XOR1, à laquelle est également appliqué le signal de la sortie Q de la bascule FF16. Le signal de la sortie Q' de la bascule FF16 est décalé par le circuit de décalage de niveau 120, pour donner le signal CLKOUT* qui est renvoyé vers le générateur de base de temps 56. Le signal de la sortie Q de la bascule FF16 est transmis par la bascule FF17 du circuit de retard 108, pour donner le signal d'horloge CLKA pour les bascules FF1-4 du circuit de registre 100.
Le circuit d'étalonnage 110 comprend le circuit de bascules BASC 3, qui reçoit le signal d'entrée à huit bits RESIDU BT 0-7 et le signal d'entrée de validation de réglage (VAL REG), et qui fournit un signal de sortie REG à huit bits au convertisseur numérique-analogique à 8 bits DAC2, qui fournit lui-même un signal de sortie ETAL analogique. Le signal ETAL est un signal de sortie du circuit interpolateur 58, et il est également appliqué à l'entrée de réglage de gain REG GAIN du convertisseur DAC1. Le convertisseur DAC2 fournit également un signal de sortie de complément (IOUT1), qui est appliqué au multiplexeur analogique 2-1, MUX1.
Le circuit de comparaison 116 comprend un convertisseur numérique-analogique à 8 bits (DAC1) qui reçoit le signal de sortie à huit bits TGR QC provenant de la bascule FF7 du circuit de synchronisation 112. Le convertisseur DAC1 applique un signal de sortie de courant (IOUT) au convertisseur courant-tension AR1, et il applique un signal de sortie de courant complémentaire (IOUT*) au multiplexeur analogique 2/1 MUNI. Le signal IOUT est appliqué à l'entrée positive du comparateur COMP1. Le comparateur COMP1 fournit un signal de sortie différentiel qui est appliqué au multivibrateur monostable MONO1 du circuit de sortie 118 et à l'entrée de restauration de la bascule FF13.
Le compteur en sens décroissant de début de cycle 210, reçoit les neuf bits de plus fort poids du signal de sortie du registre 206, et il produit un signal de sortie à neuf bits qui réalise un comptage en sens décroissant du nombre de fronts montants de l'horloge 208 qui est spécifié par les neuf bits d'entrée. Le détecteur de confidence 212 reçoit le signal de sortie du compteur en sens décroissant de début de cycle 210, et il produit un signal de sortie qui est au niveau haut seulement lorsque le signal de sortie du compteur en sens décroissant de début de cycle 210 est égal à un ou zéro. Le signal de sortie du détecteur de coîncidence 212 est reçu par le compteur en sens décroissant de début de cycle 210, sous la forme du signal d'entrée de prépositionnement de ce compteur. Le compteur en sens descendant de début de cycle charge les neuf bits d'entrée qui proviennent du registre 206 chaque fois que le signal de sortie de l'horloge 208 passe au niveau haut alors que le signal d'entrée de prépositionnement est au niveau haut, et le signal de sortie effectue un comptage en sens descendant des fronts montants de l'horloge 208.
Le signal de sortie du détecteur de confidence 212 est reçu par la bascule 214, dont l'entrée d'horloge est activée par des fronts montants de l'horloge 208, et qui produit un signal de sortie à titre de signal de début de cycle (DDC). Le signal de sortie du détecteur de coîncidence 212 est reçu par le multivibrateur monostable 216, dont l'entrée d'horloge est attaquée par le signal de sortie de l'horloge 208. Le signal de sortie du multivibrateur monos table 216 passe au niveau haut chaque fois que le signal de sortie de l'horloge 208 passe au niveau haut, alors que le signal de sortie du détecteur de coîncidence 212 est au niveau haut. Le signal de sortie du multivibrateur monostable 216 reste au niveau haut pendant environ 8 nanosecondes (la moitié de la période de l'horloge 208). Le signal de sortie du multivibrateur monos table 216 attaque l'entrée d'horloge du registre 206, du registre 218, qui reçoit les neuf bits de moindre poids du signal de sortie du registre 206, et du registre 220, qui reçoit le signal de sortie du registre 218, et qui produit en sortie un signal RESIDU DE PERIODE. Le signal de sortie du multivibrateur monostable 216 attaque également l'entrée d'horloge d'un générateur de configurations qui produit des adresses de période à 8 bits qui sont reçues par la mémoire vive 202.