INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
Des vecteurs réplicatifs ont été construits de la sorte à partir d'adénovirus humains (ELOIT et al., précité ; LAMBRIGHT et al., Gene Therapy, 8,946-953, 2001), bovins (MITTAL et al., J. Gen. Virol., 76,93-102, 1995), ovins (XU et al., Virology, 230,62-71, 1997), aviaires (MICHOU et al., J. Virol., 73,1399-1410, 1999 ; SHEPPARD et al., Arch.
Virol., 143,915-930, 1998, canins (Cav2 ; Demande Internationale WO 98/00166 et Brevet US 6090393, au nom de RHONE MERIEUX ; Demande Internationale WO 91/11525 et Brevet US 5616326, au nom de l'UNIVERSITE de GLASGOW, et Cavl MORRISON et al., Virology, 293,26-30, 2002) et porcins (REDDY et al., J. Gen. Virol., 80,563-570, 1999 ; TUBOLY et al., J. Gen. Virol., 82, 183-190, 2001).
Ce problème sera mieux compris en se référant à la figure 3, qui représente l'architecture classique d'un étage de réception de données de circuit UART et d'un générateur d'horloge CKGEN1 qui pilote l'étage de réception de données.
Le circuit CKGEN1 comprend un diviseur programmable DIV1 recevant sur une première entrée un signal d'horloge primaire Ho de fréquence Fo et de période To délivré par un oscillateur OSC, et sur une deuxième entrée une
consigne Ml. La consigne Ml est un nombre entier généralement codé sur 8 bits, soit un nombre entier compris entre 1 et 255 (la valeur 0 étant inutilisable).
Le diviseur DIV1 délivre un signal d'horloge de suréchantillonnage Hs de fréquence Fs=Fo/Ml et de période Ts=M1*To. Le générateur d'horloge CKGEN1 comprend également un diviseur par N DIV2 recevant en entrée le signal Hs et délivrant un signal d'horloge bit Hb de fréquence Fb=Hs/N, soit Fb=Ho/Ml*N, et de période Tb=N*Ts, soit Tb=N*Ml*To. La fréquence du signal d'horloge bit Hb détermine la vitesse de transfert des données ("baud rate").
Le signal reçu sur la borne Rx du circuit UART est appliqué à un registre à décalage OSREG ("Oversampling Shift Register") piloté par le signal d'horloge Hs. Le registre OSREG présente une sortie parallèle qui est appliquée à l'entrée d'un circuit MBVC et à l'entrée d'un circuit STBDET. Le circuit STBDET est un circuit de détection du bit de démarrage STB. Le circuit MBVC est un circuit de calcul de majorité qui détermine comme étant la valeur d'un bit reçu la valeur majoritaire de K échantillons reçus au cours d'un cycle de N impulsions du signal d'horloge de suréchantillonnage Hs (soit une période du signal Hb) . Généralement, N est égal à 16 et K=3, de sorte que 3 échantillons parmi 16 sont analysés à chaque période d'horloge Hb. Il s'agit des trois échantillons milieux de la série des N échantillons reçus, soit les 7ème, 8ème et 9ème échantillons quand N=16.
Les bits BO, B1,...B7 de chaque caractère reçu sont ainsi délivrés un à un par le circuit MBVC et appliqués à un registre à décalage DTREG ("Data Register") piloté par le signal d'horloge bit Hb. Ces opérations sont effectuées sous le contrôle d'un séquenceur SEQ, généralement une machine d'état à logique câblée, qui
contrôle notamment le déchargement des registres OSREG et DTREG et reçoit un signal DET de détection du bit de démarrage délivré par le circuit STBDET.
La figure 4 illustre une séquence de suréchantillonnage d'un bit Bn de rang n, dans le cas où Ml=25 et N=16. On obtient 16 échantillons SO à S15 dont la durée est égale à la période Ts des impulsions du signal d'horloge Hs, Ts étant ici égale à 25*To. La valeur du bit Bn délivrée par le circuit MBVC correspond à la valeur majoritaire des échantillons S6, S7 et S8 (7ème, 8ème et 9ème échantillons).
En résumé, la consigne Ml fournie au générateur CKGEN1 détermine la fréquence du signal d'horloge de suréchantillonnage Fs et la fréquence du signal d'horloge bit Hs. La consigne Ml est délivrée par une unité BDU de détermination de la vitesse de transfert des données ("Baud Rate Control Unit") et est stockée dans un registre BRREG ("Baud Rate Register) dont la sortie est appliquée au générateur CKGEN1. L'unité BDU peut être une unité à logique câblée spécialisée dans l'analyse du caractère SYNC décrit plus haut ou un circuit programmable comme un microprocesseur.
Comme indiqué plus haut, la consigne Ml peut être modifiée à tout instant par l'unité BDU. L'écart #Fs% entre deux fréquences de suréchantillonnage adjacentes Fsl, Fs2 (soit un incrément de 1 appliqué à la consigne Ml) est égal à : (1) #Fs% = 100*(Fs2-Fsl)/Fsl => (2) #Fs% = 100* [(Fo/Ml) - (Fo/(Ml+l))]/(Fo/(Ml+l)) # (3) AFs% = 100* [(M1+1/M1) - 1]
=> (4) AFs% = 100/M1 Lorsque l'analyse du caractère de synchronisation conduit l'unité BDU à trouver une vitesse de transfert de données à mi-chemin entre les deux valeurs possibles Fsl, Fs2, l'erreur de recalage d'horloge ou erreur de synchronisation SYNCERR(Fs) est égale à la moitié de l'incrément AFs%, soit : SYNCERR(Fs) = 100/2M1 % On peut observer que l'erreur de synchronisation SYNCERR(Fb) sur la fréquence du signal d'horloge bit Hb est identique à l'erreur SYNCERR(Fs) : (5) #Fb% = 100* [(Fo/N*M1) - (Fo/N*(M1+1))]/(Fo/N*(M1+1)) => (6) AFb% - 100* [(Fo/Ml) - (Fo/(Ml+l))]/(Fo/(Ml+l)) => (7) AFb% = AFs% # (8) SYNCERR(Fb)= SYNCERR(Fs) Cette erreur est d'autant plus importante que la consigne Ml est faible. Par exemple, pour Ml=25 l'erreur de synchronisation SYNCERR est à peu près de 2% lorsque la fréquence du signal d'horloge de suréchantillonnage Fs est décalée sur la fréquence voisine Fo/(M1+1) ou Fo/(M1- 1). Cette erreur est nettement supérieure pour des valeurs de Ml comprises entre 1 et 24. Or, une erreur de 2% représente déjà la limite admise par certains protocoles comme le protocole LIN (Local Interconnect Network).
Une solution à ce problème peut consister à augmenter la fréquence du signal d'horloge primaire Fo.
Si par exemple la fréquence Fo est doublée, la valeur limite de la consigne Ml permettant d'atteindre le seuil d'erreur de 2% est divisée par deux (soit Ml=12 ou M=13).
Toutefois, une telle augmentation de la fréquence primaire n'est pas souhaitée en pratique.
Une autre solution peut consister à utiliser un oscillateur contrôlé en tension (VCO) piloté par une boucle à verrouillage de phase (PLL). Toutefois, les oscillateurs contrôlés en tension sont 'encombrants et coûteux, et les circuits UART sont des produits devant présenter un prix de revient réduit.
Ainsi, l'objectif de la présente invention est de prévoir un procédé et un dispositif permettant, pour une fréquence déterminée du signal d'horloge primaire, de diminuer l'erreur de synchronisation lors d'un recalage d'horloge.
En se référant à la figure 6C, lorsque l'utilisateur valide une rubrique dans la barre de menus BM (la rubrique "NEWS" dans l'exemple représenté), l'utilisateur voir apparaître une seconde barre de menus BM2, tandis que les attributs de représentation de l'ancienne barre de menus BM1 sont modifiés : les rubriques non sélectionnées de l'ancienne barre de menus BM1 sont représentées en parties grisées. Avantageusement, il est conservé préférentiellement une rémanence des rubriques mères anciennement sélectionnées, lorsque l'on passe d'une rubrique du menu à une sous-rubrique. De plus, à chaque rubrique et/ou sous-rubrique du menu correspond un habillage graphique, d'une part, de la barre de menus dans laquelle figure cette rubrique (zone inférieure Z2 de l'écran) et, d'autre part, d'un contenu éditorial associé à cette rubrique (dans la zone supérieure Zl de l'écran).
On comprendra ainsi que les rubriques et sousrubriques du menu d'applications interactives respectent un chaînage logique, selon une arborescence qui sera décrite ci-après.
On se réfère maintenant à la figure 2 sur laquelle des tables de données Tl, T2, T3 et T4 sont initialement préparées, en attribuant des valeurs à des identifiants qu'elle comporte, la liste hiérarchisée précitée étant obtenue à partir d'un formatage de ces tables de données Tl à T4 comme on le verra plus loin Dans l'exemple décrit, la table T4 comprend des données relatives à toutes les applications interactives envisagées par le serveur. Elle peut se présenter sous la forme d'un fichier texte, ou script, dont le nom de fichier attribué est t~Appl. Cette table T4 contient l'ensemble des identifiants d'applications interactives destinées à être reçues par le terminal 1 ou par une famille de terminaux recevant des applications interactives distribuées par un même opérateur. La table T4 comprend donc un identifiant de l'application interactive ID~Appl, ainsi qu'un nom (variable "Name") qui est attribué à cette application interactive. Par exemple, un identifiant d'application interactive peut être la langue dans laquelle cette application interactive doit être mise en #uvre (français, anglais, espagnol ou autre).
Ainsi, on comprendra qu'une valeur numérique est attribuée à l'identifiant d'application interactive ID~Appl, par exemple "1" pour une application interactive en français, à laquelle on donne le nom "French" (variable "Name"). De même, une application interactive en anglais aura un identifiant ID~Appl de valeur numérique "2" et le nom donné à cette application interactive devient Name "English".
La table Tl de la figure 2 est une table sousjacente de la table des applications interactives T4. Elle
se présente elle aussi sous la forme d'un fichier texte ou script, de nom "t~N". Cette table Tl est destinée à représenter les différents n#uds de l'arborescence que met en #uvre les déroulements respectifs de toutes les applications interactives envisagées. Chaque application est identifiée dans la table Tl par la variable ID~Appl.
Dans l'exemple décrit, les paramètres de la table T2 sont : - un identifiant numérique d'un n#ud courant ID~N; - un identifiant numérique d'un n#ud père de ce n#ud courant ID~PN ; - l'identifiant numérique de l'application interactive qui met en #uvre ces n#uds ID~Appl - la variable "Name" (en principe une variable alphanumérique) correspondant au nom du n#ud courant ; et - la variable "Level" (variable alphanumérique dans l'exemple décrit) correspondant à un niveau du n#ud dans l'arborescence de l'application interactive. Cette variable de niveau permet le regroupement de n#uds par classes. Avantageusement, on constitue ainsi une liste de n#uds en regroupant les n#uds d'un même n#ud père, d'une part, et les n#uds de même variable de niveau, d'autre part. A titre d'exemple, on peut se référer à la figure 5B dans laquelle tous les n#uds de la liste sont associés à une même application interactive, d'identifiant "3". En particulier, le premier niveau de l'application interactive correspond à la variable "Mainlist". Ce niveau "Mainlist" correspond au premier niveau de l'application interactive d'identifiant "3", lorsque l'on charge un menu de portail d'accueil pour mettre en #uvre l'application interactive "3". Ainsi, le n#ud racine de l'application
interactive (premier n#ud père) a pour nom de niveau la variable "Mainlist". L'identifiant numérique de ce n#ud racine est "1". Ainsi, la ligne 11 de la figure 5B est relative au nom de n#ud "programme radio" d'identifiant de n#ud "3" et d'identifiant de n#ud père "1" (n#ud racine).
En suivant le même exemple, la ligne suivante est relative au n#ud de nom "Liste des radios". Il s'agit alors d'un niveau inférieur dans l'arborescence de l'application interactive mise en oeuvre, ce niveau inférieur portant le nom "radiolist". L'identifiant du n#ud "liste des radios" est 30 (colonne ID~N), tandis que l'identifiant de son n#ud père ("programme radio") a la valeur numérique "3" (colonne ID~PN). Dans un autre exemple sur la figure 5B, l'arborescence de l'application interactive commence par le n#ud racine "Mainlist", un autre n#ud fils de ce n#ud racine est le noeud "Sports" d'identifiant "5". Un n#ud fils du n#ud "Sports" est le n#ud "Football", dans le niveau "Sportlist". L'identifiant du noeud "Football" est "52". Dans un niveau encore inférieur "Sportfoot", un n#ud fils du n#ud "Football" est "contenusportfootball", portant l'identifiant "520".
On se réfère à nouveau à la figure 2, dans laquelle la table T2 comprend des données relatives à des contenants d'informations des applications interactives mises en #uvre. Elle se présente aussi sous la forme d'un fichier texte ou script, de nom de fichier t~El. En principe, la table T2 ne contient que des informations liées à un n#ud ou plusieurs n#uds de la table Tl, mais aucune information propre au contenu même des rubriques du menu. Les paramètres de la table T2 sont les suivants : - un identifiant de contenant d'informations ID~El ;
- un identifiant d'un n#ud courant auquel ce contenant d'informations est associé ID~N ; - une variable "Name" correspondant au nom donné à ce contenant d'informations ; et - une variable "ClassEl" (en principe alphanumérique) relative à une classe de contenant d'informations, tel qu'un thème du menu, ou encore un profil d'utilisateur.
La table T3 de la figure 2 est relative aux attributs associés à ses contenants d'informations. Elle se présente sous la forme d'un fichier texte ou script, de nom de fichier t~Attr. Ainsi, on comprendra que chaque ligne de cette table identifie un contenu d'informations.
Un attribut peut avoir une structure relativement complexe. Par exemple un contenant d'informations "événement sportif" peut être constitué d'une date, d'un lieu, d'une équipe hôte, d'une équipe invitée. Le contenant d'informations "événement sportif" est, en principe, répertorié dans la table T2. En revanche, la date, le lieu et les équipes précitées seront des attributs répertoriés dans la table T3. Néanmoins," on comprendra que la date est elle même formée d'un jour, d'un mois et d'une année. Ainsi, un attribut peut être l'attribut courant d'un attribut père et, à cet effet, la table T3 des attributs comprend : - un identifiant d'un attribut courant ID~Attr ; - un identifiant d'attribut père de cet attribut courant ID PAttr . on créé ainsi une hiérarchie au sein même de la table des attributs T3 ; - un identifiant d'un contenant d'informations dans la table T2, ID~E1 ;
un nom donné à l'attribut courant (variable alphanumérique "Name" ) ; - une valeur (variable "Val") donnée à cet attribut courant, qui sera décrite ci-après ; et - une variable "Type" associée à cet attribut courant et qui sera décrite ci-après.
Comme indiqué ci-avant pour un contenant "événement sportif", le nom de l'attribut courant peut être la variable "Name" : "Equipe invitée". Dans ce cas, la variable Val correspond à la valeur de cet attribut, par exemple "Marseille" dans l'exemple décrit. On comprend ainsi que la variable Val (en principe alphanumérique) peut être une valeur thématique associée à un attribut.
Cependant, il peut encore s'agir d'une valeur physique.
Comme Pn = (p, n-p) = Pn (n-p, p) par définition, on en déduit que Cpn= Cn-pn., une permutation de n objets à répétition (ri, r2, ... , r) s'appelle aussi une combinaison généralisée. De même que l'on a CPn= (np), on note Pn(ri, r2, ...,@k) = (ri, r2, ... , rk).
Et en d'autres termes le Binôme de Newton.
Le binôme de Newton est le produit de n facteurs égaux à (a + b), soit (a + b)n #np=0 Cpn.an-p.bp ... Cpn = Cpn-1+ Cp-1.permet une détermination pratique de proche en proche des différents coefficients Cpnau moyen du triangle de Pascal.
- Combinaisons des plans de symétrie avec répétition dans la présente invention Supposons que l'on étudie la répartition de n objets en fonction de r critères (ou théorie des cibles), et que l'on cherche le nombre de telles répartitions possibles.
Une telle répartition est appelée combinaison avec répétition d'ordre r (nombre des cibles). Le nombre de ces combinaisons avec répétition est : [nr] = Crn+r-1 En effet soit x1, X2,... , xn les objets (ou plans de symétrie en miroir). En effet soit x1, X2, ..., xn les objets. Une répartition de ces objets (plans de symétrie) suivant les critères (nombre des cibles théoriques) peut être représentée ainsi : x1 X2 X3 / X4 : x5 x6 / / X7 / ... /xn-1 xn/ Le nombre de combinaisons avec répétition des plans de symétrie est donc égal au nombre de manière de séparer les xi par r frontières. C'est donc le nombre de manières de choisir r objets parmi n + r - 1 sans tenir compte de l'ordre. Ce qui permet d'estimer l'effet de l'interaction des faisceaux d'irradiation dans les différents plans de symétrie en miroir et conduit à une dosimétrie statistique. Avant
de voir les applications d'un système aussi sophistiqué, voyons la configuration la moins complexe, constituée des deux faisceaux synchrones d'irradiation dans une symétrie à un seul plan en miroir.
# 5.4.2.4. - Un dispositif, tel que dans le brevet de General Electric Co, pour gérer des données relatives à des dispositifs périphériques et à des sous-systèmes dans un système d'imagerie multiple comprenant un circuit à mémoire, et un circuit de traitement du signal placé, là où on le souhaite, dans les dispositifs périphériques.
La fabrication des données, l'identification des données, l'information d'enregis- trement de service, les données de calibration, et toute autre donnée peuvent être stockées directement dans les dispositifs périphériques. Les circuits périphériques et les sous-systèmes peuvent aussi comprendre des capteurs, des circuits de cryptage, et des circuits pour interfacer la mémoire et le circuit de traitement avec d'autres composants, particulièrement avec un contrôleur pour les systèmes d'imagerie. Les périphériques peuvent comprendre des lecteurs des DVD et des drivers pour différents systèmes d'imagerie embarqués (caractérisation tissulaire, caractérisation des faisceaux des rayons X et scanographie), de la table, des moniteurs et autres dispositifs auxiliaires. Une séquence d'initialisation est réalisée lors de la connexion du périphérique au système, pour identifier le périphérique et transférer l'informa- tion nécessaire pour examiner les séquences (Paul E. Licato, Peter C. Bosch, Suriyanarayana, Robert Steven Stormont : Méthode et appareil de gestion d'appareils périphériques dans un système d'imagerie médicale. EP 1 110 504 A2 ; US Patent 469999, 22.12.1999 [General Electric Company]).
5. 4.3. - Enregistrement simultané de l'ECG et du mouvement respiratoire via la pléthysmographie à impédance Selon un aspect, la présente invention concerne une méthode pour balayer un objet avec un système d'imagerie CT multicouche à rangées multiples de détecteurs ayant chacune un isocentre. La méthode comprend les étapes consistant à balayer de façon hélicoïdale un objet avec le système d'imagerie CT multicouche pour obtenir des segments de données incluant des segments de données périphériques combinant des données provenant d'un premier segment des données périphérique avec un second segment opposé pour former un ensemble de données permettant de reconstruire une couche d'image, et consistant à reconstruire les données combinées en couches d'image. Des données sont enregistrées durant une période de quelques secondes d'inactivité sur la partie du sujet durant le temps où il n'y a pas encore d'irradiation thérapeutique. Les mouvements du corps dus à l'activité respiratoire sont également
enregistrés. Le dispositif de rétroaction commandé depuis le pupitre met en route un Procédé et système de déclenchement physiologique prédictif d'une radiothérapie.
Synchronisation cardiaque : En ce qui concerne par exemple les mouvements involontaires, la présente invention met à profit l'agencement d'un scanner hélicoï- dal de tomographie assistée par ordinateur à phases multiples qui utilise un faisceau d'énergie radiante à des fins d'imagerie pour irradier thérapeutiquement une région choisie avec le faisceau d'énergie radiante dans lequel l'étape de balayage de la région choisie à travers des cycles multiples comprend les étapes de : un signal de synchronisation (gating) représentant ces temps lorsque la région choisie . est située à l'intérieur d'un faisceau d'énergie radiante ; et irradier la région choisie seulement durant des tels moments que des tels signaux de synchronisation ou gating sélectionne (par ex ECG : systole ou diastole cardiaque). Mieux le système de Reconstruction hybride pour imagerie cardiaque à pas élevé, multicouche, hélicoïdale. Synchronisation respiratoire : La radiothérapie synchronisée à la respiration (BSRT breathing synchronized radiotherapy system) a par ailleurs été développée conjointement entre le Davis Cancer Center de l'Université de Californie et la Varian Associates et complète la modélisation comportementale physiologique ainsi que l'interactivité de la présente invention tout comme son adaptabilité à n'importe . quelle situation clinique. Le BSRT décrit une procédure émergeante de la Radio- oncologie, où la simulation, la série des coupes CT, la planification de traitement, et le traitement par radiation sont synchronisés avec l'apnée volontaire, l'apnée forcée, ou la synchronisation (gating) de la respiration. Le système BSRT est constitué d'un système d'interception des émissions de la respiration (BMOS) et d'un paquet de . matériel de la synchronisation (gating) par ordinateur de l'accélérateur linéaire et d'un logiciel. Deux méthodes, une méthode basée sur la caméra vidéo et l'usage par ailleurs de la pléthysmographie inductive panoramique (RespiTrace), qui génère des signaux BMOS. Les signaux BMOS et les images fluoroscopiques synchronisées sont enregistrées simultanément dans la salle de simulation et sont analysés plus tard . pour définir le point idéal de traitement (ITP = ideal treatment point) où le mouvement de l'organe est stationnaire. Les signaux BMOS à l'ITP peuvent être utilisés pour synchroniser un scanner CT ou un accélérateur linéaire pour maintenir la même configuration de l'organe comme dans la simulation. Contrairement au système BSRT proposé par H. D. Kubo, P.M. Len, S. Minohara, et H. Mostafavi (Breathing-synchronized radiotherapy program at the University of
California Davis Cancer Center. Med Phys 2000 Feb ; 27 (2) : 346-53. ) autorise l'apnée ou la synchronisation, la présente invention fait au mieux coïncider le moment d'irradiation par intermittence et la phase optimale du cycle physiologique ou encore irradie en continue au point où d'oscillation des mouvements physiologi- ques. Ce double rôle autorise le système d'être applicable à une variété des patients, i.e., la méthode d'apnée pour les patients qui peuvent maintenir et reproduire l'ITP, et l'apnée forcée ou la méthode de synchronisation pour ceux qui, comme les enfants ou les personnes peu coopératives, ne sont pas à même de reproduire exactement la même apnée volontaire. C'est La succession des opérations permet un ). déroulement continu # 5. 4.4. - Dosimétrie en ligne et en temps réel par le dispositif 5.4.4.1. - Des Cartes géographiques (1975) dosimétriques Depuis le milieu des années 70, les systèmes d'information géographique (SIG) ont révolutionné ce secteur : sur une carte traditionnelle, un géographe ne pouvait ajou- 5. ter qu'un nombre limité d'informations. Avec les SIG, il est possible de superposer instantanément plusieurs couches : une carte de base, une carte du réseau d'irrigation, une carte des types de sol, une carte cadastrale, une image satellite des cultures en cours... Cette technologie trouve des applications multiples, notamment en matière d'aménagement du territoire. Avec elle la présente invention peut super- ). poser pour les comparer plusieurs cartographies dosimétriques les unes sur les autres sur un même écran moniteur d'images.
- 5.4.4.2. - Dossier technique du dispositif Enfin, un dossier dosimétrique DVD (1997) par patient traité est constitué pour l'ensemble du traitement. Ce disque CD de 12 cm fonctionne, comme un CD, selon 5. le principe de lecture optique. Il utilise les normes de compression MPEG II, offre une image d'excellente qualité, un son stéréo numérique et surtout possède une très grande capacité de stockage (4,7 Go par face) et convient au dossier technique individuel de Radiothérapie. En version grand public, il offre donc des films avec une excellente résolution et un son laser. Pour les applications informatiques, il ). améliore très sensiblement les qualités de stockage disponibles.
- 5.4.4.3. - Imprimante 3D pour les pièces moulées sur mesure En 1987, un ingénieur texan, Paul McLure, s'intéressa de près aux travaux menés par Joseph J. Beaman et son élève Carl R. Deckard à l'université du Texas. Il