INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
démarré, N est établi à 9 au niveau d'une étape ST1 avant de passer à une étape ST2. Ici, le caractère de référence N indique le numéro de bit du signal de luminance ; par exemple, N=9 indique le bit de signal de poids le plus fort (SF9 : D4 avec niveau d'échelle de gris de 48) et N = 5 indique le bit de signal de luminance plus faible suivant (SF5 : niveau d'échelle de gris de 32). Les données binaires d'échelle de gris pour le niveau d'échelle de gris de 48 par exemple incluent non seulement b9 mais également b6, b7 et b8, c'est-à-dire qu'il y a un total de quatre données binaires d'échelle de gris b6 à b9 qui représentent le niveau d'échelle de gris de 48.
Puis au niveau de l'étape ST2, un processus de détection de partie de changement de bit est réalisé pour le signal de luminance de N = bit 9 dans la n-ième image et dans la (n+1 )-ième image, afin de détecter une partie de changement de bit dans chaque pixel, et le résultat de la détection est stocké dans un moyen de stockage. Au niveau d'une étape ST3, un processus de correction de contour faux d'image mobile est réalisé sur le résultat de la détection obtenu lors du traitement de détection de partie de changement de bit réalisé au niveau de l'étape ST2, après quoi le processus passe à une étape ST4.
Au niveau de l'étape ST4, il est déterminé si N = 6 (qui représente SF6 à la position binaire la plus faible dans le groupe de niveau de gris de 48 de SF6 à SF9) est satisfait ou non. Si N = 6 (vrai : OUI), le processus par impulsions d'égalisation est terminé ; si ce n'est pas le cas (faux : NON), le processus passe à une étape ST5. Au niveau de l'étape ST5, N-1 est substitué à N et le processus retourne à une étape ST2 et passe à l'étape ST3 puis à l'étape ST4 en répétant les étapes ST2 et ST3 jusqu'à ce que N = 6 devienne vrai au niveau de l'étape ST4. La détermination de N = 6 au niveau de l'étape ST4 correspond à la réalisation du traitement par impulsions d'égalisation sur l'ensemble des quatre données de niveau d'échelle de gris maximum (SF6 à SF9 avec le niveau d'échelle de gris de 48). Par conséquent, le traitement diffère en fonction de la configuration de la séquence d'activation, du format de bits qui nécessite un traitement par
impulsions d'égalisation etc... Par exemple, lorsqu'il y a sept blocs de luminance qui se voient assigner le poids de luminance le plus important avec le niveau d'échelle de gris de 32 (c'est-à-dire que SFO à SF4 sont les mêmes que ceux représentés sur la figure 19 mais SF5 à SF11sont tous configurés en tant que blocs de niveau de gris de 32), N = bit 9 au niveau de l'étape ST2 est remplacé par N = bit 11et N = 6 au niveau de l'étape ST4 est remplacé par N = 5.
La figure 27 est un organigramme qui représente un exemple du processus de détection de partie de changement de bit (étape ST2) réalisé au niveau de l'organigramme de la figure 26.
Comme représenté sur la figure 27, lorsque le processus de détection de partie de changement de bit ST2 est démarré, j est initialisé à 0 au niveau de l'étape ST21 et i est initialisé à 0 au niveau de l'étape ST22. Ici, les caractères de référence i et j sont des numéros de pixel (les coordonnées) qui définissent la condition d'un pixel suivant respectivement les directions horizontale et verticale. Le numéro de pixel horizontal i et le numéro de pixel vertical j commencent tous deux par 0 en croissant jusqu'à k suivant la direction horizontale et jusqu'à m suivant la direction verticale. C'est-à-dire qu'il y a (k+1 ) pixels horizontalement et (m+1 ) pixels verticalement.
Puis le processus passe à une étape ST23 au niveau de laquelle les données binaires d'échelle de gris b9(n) et b9(n+1) pour le pixel au niveau des coordonnées (0,0) dans les images n et (n+1 ) sont lues, après quoi le processus passe à une étape ST24. Au niveau de l'étape ST24, les bits d'échelle de gris lus au niveau de l'étape ST23 sont comparés et la valeur (y,j) obtenue conformément au tableau 9 présenté ci-avant est stockée dans un moyen de stockage.
[TABLEAU 9]
ÉLEMENT (b9(n), b9(n+1) y1J REMARQUES 1 (0, 0) 00(a) Sans déplacement vers le haut ni dé lacement vers le bas 2 (0, 1) 01 b Déplacement vers le haut 3 (1, 0) 10 c Déplacement vers le bas 4 (1, 1) 11 (d) Sans déplacement vers le haut ni déplacement vers le bas
En utilisant un sélecteur de mode à fibre optique pour les sélecteurs de mode optiques dans les modes de réalisation ci-dessus, un circuit de dérivation avec une- faible perte et une -haute fiabilité peut être configuré. De plus, pour le sélecteur de mode optique, un sélecteur de type guide d'ondes optique peut être utilisé La figure 17 montre un répéteur d'amplification optique qui peut être surveillé par la lumière de signal de supervision provenant d'un système de central final, dans- le quatrième mode de réalisation préféré selon l'invention. La figure 18 montre l'opération de transfert de la lumière de signal de supervision dans le répéteur d'amplification optique.
Dans un répéteur d'amplification optique 121, un amplificateur optique 122a et un coupleur optique (2 x.2) 123a sont disposés dans la direction du côté entrée vers le côté sortie d'une ligne de. transmission à fibre optique montante 129a, et un amplificateur optique 122b et .un coupleur optique (2 x 2) 123b sont disposés dans la direction du côté entrée vers le côté sortie d'une ligne de transmission à fibre optique descendante l29b. En outre, à un port d'entrée/sortie du coupleur optique 123a, 123b, un atténuateur optique montant/descendant 124a, 124b, un sélecteur de mode optique 125a, 125b, et une charge adaptée l26a, 126b sont connectés en série.
En détaillant cette configuration davantage, le port d'entrée de l'amplificateur optique 122a est utilisé comme le port d'entrée de la ligne de transmission à fibre optique montante 129a, et le port de sortie de l'amplificateur optique 122a est connecté à un port d'entrée du coupleur optique 123a. De plus, un port de sortie du coupleur optique 123a est utilisé comme le port de sortie de la ligne de transmission à fibre optique montante 129a, et un autre port d'entrée/sortie du coupleur optique 123a est connecté au port d'entrée de l'atténuateur optique 124a. En outre, le port de sortie de l'atténuateur optique l2'4a est connecté au port d'entrée du sélecteur de mode optique 125a, et le port de sortie du-sélecteur de mode optique 125a est connecté à la charge adaptée 126a.
De même, le port d'entrée de l'amplificateur optique 122b est utilisé comme le port d'entrée de la ligne de transmission à fibre optique descendante 129b, et le port de sortie de l'amplificateur optique 122b est connecté au port d'entrée du coupleur optique 123b.
De plus, un port de sortie du coupleur optique 123b est utilisé comme le port de sortie de la ligne de transmission à fibre optique descendante l29b, et un autre port d'entrée/sortie- du coupleur optique 123b est connecté au port d'entrée de l'atténuateur optique 124b. En outre,. le port de sortie de l'atténuateur optique 124b est connecté au port d'entrée du sélecteur de mode optique 125b, et le port de sortie du sélecteur de mode optique 125b est connecté à la charge adaptée 126b.
En outre, l'autre port d'entrée/sortie du coupleur optique 123a est connecté à l'autre port d'entrée/sortie du coupleur optique 123b.
Ici, les amplificateurs optiques 122a, 122b servent à amplifier, à un facteur d'amplitude donné, la lumière de signal principal et la lumière de signal de supervision à propager à travers les lignes de transmission à fibre optique montante et descendante 129a, 129b.
Les coupleurs optiques 123a, 123b servent à diviser/coupler une partie de la lumière de signal principal et de la lumière-de signal de supervision à amplifier par les amplificateurs optiques 122a, 122b.
Par exemple, il s'agit de coupleurs à fibre optique.
Les atténuateurs optiques 124a, 124b servent à atténuer, à un facteur d'atténuation donné, la lumière de signal principal et la lumière de signal de supervision à diviser par les coupleurs optiques 123a, 123b. Par exemple, ils sont en fibre optique dopée au métal dont le métal est dopé dans le noyau d'une fibre optique.
Les sélecteurs de mode optiques avec une longueur d'onde prédéterminée de la lumière de signal principal et de la lumière de signal de supervision à atténuer par les atténuateurs optiques 124a, 124b pour la diffuser par les charges adaptées 126a, 126b, et la réfléchir sur la-lumière de signal de supervision avec une longueur d'onde prédéterminée. Par exemple, il s'agit d'un sélecteur de mode à fibre optique ou d'un~ sélecteur de mode à guide d'onde optique.
Dans cette configuration, un cas dans lequel la lumière de signal principal avec quatre longueurs d'onde (x1 à 4 ) multiplexées et la lumière de signal de supervision avec une autre longueur d'onde (ksi), comme montré par les spectres de lumière de signal sur la figure 18, où l'axe vertical indique l'intensité optique et l'axe horizontal indique la longueur d'onde optique, sont transmises à partir d'un système de central final (non représenté) à une ligne de transmission à fibre optique montante 129a, est expliqué ci-dessous.
La lumière de signal principal et la lumière de signal de supervision sont amplifiées par l'amplificateur optique 122a, divisées par le coupleur optique 123a. Ensuite, la lumière de signal principal et la lumière de signal de supervision divisées sont atténuées par l'atténuateur optique 124a,. ensuite la lumière de signal principal se transmet à travers le sélecteur de mode optique 125a et est diffusée par la charge adaptée 126a, seule la lumière de signal- de supervision se réfléchit avec une réflectivité montrée sur la figure 18.
Ensuite, la lumière de signal de supervision réfléchie repasse par l'atténuateur optique 124a, couplée avec la lumière de signal qui se propage à travers la ligne de transmission à fibre optique descendante 129b par le coupleur optique 123b, revenant au système de central final qui a transmis la lumière de signal principal et la lumière de signal de supervision.
Dans cette configuration, la largeur de bande de la longueur d'onde de réflexion des - sélecteurs de mode optique 125a, 125b peut être conçue pour être très étroite. Donc, seule la lumière de signal principal peut être transmise et seule la lumière de signal de supervision peut être réfléchie, même quand l'intervalle de longueur tonde entre la lumière de signal de supervision et la lumière de signal principal est réduite.
Ainsi, le circuit de supervision de ligne de transmission du système de central final peut prélever seulement la lumière de signal de supervision sans affecter la lumière de signal principal, et peut donc surveiller précisément le répéteur d'amplification optique 121.
Le procédé détecte la création ou la terminaison de chaque processus avant de lire et mémoriser de manière temporaire des caractéristiques de chaque processus. Il réalise la détection de la création ou de la terminaison de chaque processus en injectant de manière automatique lors de la création de chaque processus, la bibliothèque de détection 9 chargeable dynamiquement dans le programme du processus concerné.
La bibliothèque de détection 9 fait appel à la bibliothèque de lecture 9a chargeable dynamiquement munie d'au moins une fonction offerte de lecture des caractéristiques du processus dans le programme duquel la bibliothèque de détection 9 est injectée.
Le système informatique selon la présente invention comprend au moins un processeur 2, au moins un bloc de mémoire centrale 3, le système informatique étant géré par un système d'exploitation dans lequel opère au moins un processus, et est caractérisé en ce qu'il contient en mémoire un programme permettant l'exécution d'un processus P1 de gestion apte à
créer une structure 17a, 17b dans laquelle les caractéristiques de chaque processus créé ou terminé sont mémorisées et les relations entre processus sont ordonnées.
Il comprend une mémoire de masse 4 dans laquelle sont mémorisés tous les processus terminés.
Il comprend des Interfaces de Programmation au niveau Applicatif 15 et des fichiers exécutables 16 destinés à extraire des informations à partir de ladite structure 17a, 17b.
Il comprend une bibliothèque de détection 9 chargeable dynamiquement, enregistrée dans une clé 10 d'une base d'information 7 du système d'exploitation.
Le procédé selon l'invention permet ainsi d'obtenir : # des informations à tout instant sur l'ensemble des processus en activité comme par exemple : # l'identifiant des processus ; # l'ensemble des relations de parenté entre processus ; # les paramètres de lancement du processus ; # la famille d'appartenance du processus de manière à réguler le système notamment par l'application de règles d'attribution de ressources par famille ; # etc.
# des informations sur les processus ayant travaillé sur la machine concernée à partir du fichier historique comme par exemple les paramètres de lancement les codes de terminaison ...
ANNEXE 1 // Module name : Snap process loading : SnapPID.C // This module store into a buffer, its process identificator and // process identificator of its parent.
// The buffer is located into filemaped structure.
// There are 4 buffers, the good buffer is determinated with process id.
// The buffer contains a FIFO structure to store informations.
// Algorithm .
// cet information on process (depending of start or exit phase) // Compute i from two lowest bit of process Id // Open Mutex(i) // if OK // Wait for Mutex // if take mutex ok // Open buffer(i) // if OK // Map ptr on buffer(i) // if OK // Store process // Manage FIFO mechanism // Open Event(i) // if open OK then Signal Event(i), // to WakeUp LRM dumper Close Event (i) Il Il Release Mutex(i) Event (i) // Close buffer // Close Mutex // Exit // Butter name (i) : xxxx~Bull LRMBufferP(i) // Mutex name (i) xxxx~Bull~LRMSyncP(i) // Event name (i) xxx:c~Bull LRMSignalP(i)
//fill fifo encry wich process information void GetCurrencProcessInformation(PSTRUCT~FIFO pEncryFifo, int iPhaseTime) ( inc . recValue; DWORD retLenUnused; HANDLE myProcessHandle = GetCurzencProcess(); PROCESS~BASIC~INFORMATION pbi~CurrencP; IO~COUNTERS ioc~CurrentP; VM~COUNTERS vmc~CurrencP; KERNEL~USER~TIMES kut~CurrentP; retValue = NtQueryInformacionProcesst myProcessHandle, ProcessBasicInformation, &pbi~CurrentP, sizeof(pbi~CurrentP) , &retLenUnused); pEntryFifo->dwProcessId = pbi ÇurrentP.UniqueProcessId; pEncryFifo->dwParent?rocessId = pbi~CurrentP.InheritedFromUniqueProcessld; if (iPhaseTime == IsDaca~EndProcess) ( recValue = NtQueryIaformationProcess(myProcessHandle, ProcessIoCounters, &ioc~CurrentP, sizeof(ioc~CurrentP), &retLenUnused);'/ pEncryFifo->ReadOperacionCounc = 0;//ioc ÇurrentP.ReadOperationCount; pEntryFifo->Write0perationCount = 0; //ioc~CurrentP.Write0perationCount; //OtherOperationCount; réévalue = NtQuerylnformationProcess(myProcessHandle, ProcessTunes, &kut~CurrentP, sizeof(kut-CurrentP), &retLenUnused); pEntryFifo->CreateTime = kuc~Currenc?.CreaceTime; GetSystemTimeAsFileTime(&pEntryFifo->ExicTime};/IProces5 will be terminated in some micro s pEncryFifo->KernelTime = kut ÇurrentP.KernelTime; pEntryFifo->UserTime = kut~CurrentP.UserTime; retValue = NtQueryInformationProcess(myProcessHandle, ProcessVmCounters, &vmc~CurrencP, szeof(vmc~CurrentP) , &recLenUnused); pEncryFifo->PeakWorkingSetSize * vtnc~CurrenCP. PeakWorkingSecSize; pEntryFLfo->PeakPagefileUsage = vtnc~CurrencP. PeakPagefileUsage; ) else ( pEntryFifo->CreateTime.LowPart = 0;//At start cime che creacion time is resetted pEntryFifo->CreateTyme.HighPart 0;//This value is a flag for the LRM dumper strr.cpy(pEncryFifo->CommandLine, GecCommandLine(), sizeof (pEncryFifo->CommandLine) -1) ; )
Dans les plages e et f est atteinte la vitesse de rotation cible, et le couple de l'accouplement à commutation de charge LSK est accru au niveau du couple du moteur. Comme l'accouplement à commutation de charge LSK est agencé à la première vitesse à enclencher, il en résulte un couple de sortie de boite qui correspond à la commutation de la deuxième vitesse vers la première. L'accouplement à commutation de charge LSK peut ensuite rester fermé, ou l'accouplement à commutation de la première vitesse est enclenché et l'accouplement à commutation de charge LSK est ensuite fermé. Le flux de couple passe ensuite de l'accouplement a commutation de charge LSK à l'accouplement à commutation SK1.
La Figure 39 représente sous forme de graphe une compensation de l'interruption de la force de traction avec assistance d'une intervention du moteur. La Figure 38 montre qu'une rétrogradation sous poussée peut tre totalement exécutée sans aucune interruption de la force de traction. Dans la variante représentée, le couple de sortie de boite baisse pendant la phase de synchronisation du moteur à un niveau qui est inférieur à celui qui suit le passage. Lorsque l'on provoque une intervention du moteur pendant la rétrogradation sous poussée, il est possible d'atteindre une réduction du couple de freinage du véhicule pendant la synchronisation. A la Figure 39 sont représentés les profils de couple et de vitesse de rotation d'une rétrogradation sous poussée, qui emploie une intervention active du moteur dans la zone temporelle médiane avec un couple moteur positif pour augmenter la vitesse de moteur. Le couple de sortie de boite peut ainsi tre configuré pendant le passage d'une manière telle qu'il s'établit un profil continu du couple de sortie de boite sans aucune réduction de la force de traction et sans aucune augmentation de la force de traction.
La Figure 40 représente un schéma logique 1600 destiné à expliquer une rétrogradation en traction, par exemple à pleine charge. A la case 1601, le processus de passage est lancé au moyen d'un signal d'intention de commutation. Celui-ci peut par exemple tre engendré par une manoeuvre lancée par le conducteur du véhicule, ou de façon automatisée par un programme de commande. A la case 1602, le couple moteur est accru et l'accouplement à commutation de charge LSK est suffisamment fermé, ou le couple transmissible par ce dernier est suffisamment accru, pour que le couple à la sortie de boite reste constant. A la case 1603, il est demandé si le couple MSK2 appliqué à l'accouplement à commutation SK2 est a peu près descendu à zéro. Lorsque tel est le cas, l'accouplement à commutation SK2 est ouvert en 1604.
Dans le cas contraire, le processus se poursuit en 1602.
A la case 1605, le couple moteur est accru. De mme, le couple MLSK transmissible par l'accouplement à commutation de charge est établi à une valeur accrue. A la case 1606, il est demandé si la vitesse de rotation nmot du moteur est supérieure à une valeur limite préalablement définissable nGrenze~l Lorsque tel n'est pas le cas, la procédure est poursuivie en 1605. Lorsque tel est le cas, comme indiqué à la case 1607, le couple moteur est établi au couple de traînée et le couple MLSK transmissible par l'accouplement de charge est établi à la valeur du couple moteur. A la case 1608, il est demandé si la vitesse de rotation nmot a atteint une vitesse de rotation cible nsyncs littéralement vitesse synchrone, et si la différence entre les dérivées par rapport au temps de la vitesse de rotation côté moteur et de la vitesse de rotation côté sortie est sensiblement inférieure à une constante préalablement définissable c2. Lorsque tel est le cas, l'accouplement à commutation SK1 de la nouvelle vitesse à enclencher est mis en prise en 1609, l'accouplement à commutation de charge est ouvert en 1610 et le processus de passage est terminé en 1611. Dans le cas contraire, la procédure est poursuivie en 1607.
On va maintenant représenter le déroulement d'un passage en vitesse supérieure sous poussée. La Figure 41 représente un passage en vitesse supérieure sous poussée, de la première vitesse vers la deuxième vitesse, sans accouplement à commutation de charge. A la plage a est représenté l'état avant le passage. Le moteur se trouve dans l'état de poussée et met à disposition son couple maximal de traînée pour l'accélération ou le freinage du véhicule.
L'accouplement à commutation SK1 est fermé et transmet le couple moteur à la sortie de boite. Dans la plage b est exécuté le lancement du processus de passage. Le couple moteur est alors augmenté à zéro afin de garantir une absence de couple pour l'ouverture de l'accouplement à commutation. Comme il existe en outre un engagement positif et que l'accouplement de démarrage est fermé, le couple de sortie de boite suit le couple moteur. Dans la plage c, l'accouplement à commutation est exempt de tout couple, de sorte qu'il est possible de quitter la vitesse. Dans la plage d, la synchronisation du moteur commence. Le couple moteur est abaissé aussi rapidement que possible à sa valeur réduite ou à son couple de traînée maximal afin d'accélérer l'entrée de la boîte de vitesses à la nouvelle vitesse de rotation synchrone. Pendant ce temps, aucun couple n'est transmis à la sortie de boîte, et il en résulte une interruption de la force de traction. Dans les plages e et f, le couple moteur accélère l'entrée de la boite de vitesses à la nouvelle vitesse de rotation cible. Le couple moteur est diminué peu avant l'instant où la vitesse de rotation cible est atteinte, afin d'exécuter de façon confortable le processus de fermeture de l'accouplement à commutation SK2 lorsque les vitesses de rotation sont égales et qu'aucun couple n'est appliqué ou lorsque les accélérations sont égales.
Dans la plage g, le couple moteur est réduit à zéro et l'égalité des vitesses de rotation est réalisée.
L'accouplement à commutation SK2 peut tre fermé. Dans les plages h et i, le moteur repasse à l'état de traînée et descend à son couple de traînée maximal. Le couple de sortie de boite est maintenant défini par le couple moteur et par la démultiplication de la vitesse nouvellement enclenchée.
On va maintenant décrire la manière dont un passage en vitesse supérieure sous poussée, par exemple de la première vitesse vers la deuxième vitesse, peut tre exécuté totalement sans interruption de la force de traction en utilisant un accouplement à commutation de charge LSK à la première vitesse. On présentera ici aussi des stratégies de passage qui se déroulent avec ou sans intervention du moteur.
La Figure 42 représente un graphe d'un déroulement d'un processus de passage avec réduction de la force de traction sans intervention du moteur.
L'état avant passage est représenté à la plage a. Le moteur se trouve dans l'état de poussée et met à disposition son couple de traînée maximal pour l'accélération ou le freinage du véhicule.
L'accouplement à commutation SK1 est fermé et transmet le couple moteur à la sortie de boite. Le lancement du processus de passage est effectué dans les plages b et c. L'accouplement à commutation de charge qui est agencé sur la première vitesse de la boite de vitesses est fermé en parallèle avec l'accouplement à commutation SK1. Lorsque l'accouplement à commutation de charge LSK est totalement fermé, l'accouplement à commutation peut tre ouvert sans variation du niveau de couple à la sortie de boite. La synchronisation du moteur commence dans les plages d et e. La vitesse de rotation du moteur est abaissée. Pour y parvenir, le couple de l'accouplement à commutation de charge LSK est réduit, de façon stable, suffisamment pour qu'il s'établisse un couple de sortie de boite qui correspond au niveau de couple après le passage. Le couple de freinage qui est transmis par le moteur à la sortie de boite diminue lui aussi de cette manière puisqu'une partie du couple de traînée maximal du moteur est utilisée pour réduire la vitesse de rotation du moteur. Dans les plages f et g, la vitesse de rotation synchrone de la nouvelle vitesse à enclencher est atteinte. Le couple de l'accouplement à commutation de charge LSK est augmenté au niveau du couple moteur. Puis, l'accouplement à commutation SK2 de la nouvelle vitesse est fermé. Le couple de sortie de boîte passe dans cette phase par un maximum parce que le passage est effectué sans intervention dans le couple moteur et que le couple de sortie de boîte suit le couple de l'accouplement à commutation de charge LSK. Dans les plages h et i, l'accouplement à commutation de charge LSK est ouvert et le couple passe de l'accouplement à commutation de charge LSK à l'accouplement à commutation SK2. Le processus de commutation est terminé.