INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
De telles techniques ont été mises en oeuvre principalement dans le cas des codeurs paramétriques (techniques de récupération des trames effacées). Elles permettent de limiter fortement la dégradation subjective du signal perçue au décodeur en présence de trames effacées. La plupart des algorithmes développés reposent sur la technique utilisée pour le codeur et le décodeur, et constituent en fait une extension du décodeur.
Un but général de l'invention est d'améliorer, pour tout système de compression de la parole et du son, la qualité subjective du signal de parole restitué au décodeur lorsque, à cause d'une mauvaise qualité du canal de transmission ou par suite de la perte ou non réception d'un paquet dans un système à transmission par paquets, un ensemble de données codées consécutives ont été perdues.
Elle propose à cet effet une technique permettant de dissimuler les erreurs de transmission successives (paquets d'erreur) quelle que soit la technique de codage utilisée, la technique proposée pouvant être utilisée par exemple dans le cas des codeurs temporels dont la structure se prête moins bien a priori à la dissimulation des paquets d'erreurs.
2. ETAT DE LA TECHNIQUE ANTERIEURE La plupart des algorithmes de codage de type prédictif proposent des techniques de récupération de trames effacées ([GSM-FR], [REC G.723.1A], [SALAMI], [HONKANEN], [COX-2] , [CHEN-2], [CHEN-3], [CHEN-4], [CHEN-5], [CHEN-
6], [CHEN-7], [KROON-2], [WATKINS]). Le décodeur est informé de l'occurrence d'une trame effacée d'une manière ou d'une autre, par exemple dans le cas des systèmes radiomobiles par la transmission de l'information d'effacement de trame provenant du décodeur canal. Les dispositifs de récupération de trames effacées ont pour objectif d'extrapoler les paramètres de la trame effacée à partir de la (ou des) dernières trames précédentes considérées comme valides. Certains paramètres manipulés ou codés par les codeurs prédictifs présentent une forte corrélation inter-trames (cas des paramètres de prédiction à court terme, encore dénommés "LPC" de "Linear Prédictive Coding" (voir [RABINER]) qui représentent l'enveloppe spectrale, et des paramètres de prédiction à long terme pour les sons voisés, par exemple). Du fait de cette corrélation, il est beaucoup plus avantageux de réutiliser les paramètres de la dernière trame valide pour synthétiser la trame effacée que d'utiliser des paramètres erronés ou aléatoires.
Pour l'algorithme de codage CELP(de "Code Excited Linear Prédiction", se reporter à [RABINER] ), les paramètres de la trame effacée sont classiquement obtenus de la manière suivante : - le filtre LPC est obtenu à partir des paramètres LPC de la dernière trame valide soit par recopie des paramètres ou avec introduction d'un certain amortissement (cf. codeur G723. 1 [REC G.723.1A]).
- on détecte le voisement pour déterminer le degré d'harmonicité du signal au niveau de la trame effacée
([SALAMI], cette détection se intervenant de la façon suivante : # dans le cas d'un signal non voisé : un signal d'excitation est généré de manière aléatoire (tirage d'un mot de code et gain de l'excitation passée légèrement amorti [SALAMI], sélection aléatoire dans l'excitation passée [CHEN], usage des codes transmis éventuellement totalement erronés [HONKANEN],...) # dans le cas d'un signal voisé : le délai LTP est généralement le délai calculé à la trame précédente, éventuellement avec une légère "gigue" ([SALAMI]), le gain LTP étant pris très voisin de 1 ou égal à 1. Le signal d'excitation est limité à la prédiction à long terme effectuée à partir de l'excitation passée.
Dans tous les exemples cités précédemment, les procédures de dissimulation des trames effacées sont fortement liées au décodeur et utilisent des modules de ce décodeur, comme le module de synthèse du signal. Ils utilisent aussi des signaux intermédiaires disponibles au sein de ce décodeur comme le signal d'excitation passé et mémorisé lors du traitement des trames valides précédant les trames effacées.
La plupart des méthodes utilisées pour dissimuler les erreurs produites par des paquets perdus lors du transport de données codées par des codeurs de type temporel font appel à des techniques de substitution de formes d'ondes telles celles présentées dans [GOODMAN], [ERDOL], [AT&T]. Les méthodes de ce type reconstituent le
signal en sélectionnant des portions du signal décodé avant la période perdue et ne font pas appel à des modèles de synthèse. Des techniques de lissage sont également mises en oeuvre pour éviter les artefacts produits par la concaténation des différents signaux.
Ainsi le protocole de communication selon l'invention est basé sur l'utilisation de sessions de communication entre la carte et son terminal d'accueil avec ouverture (et fermeture) bidirectionnelles des sessions tout en bénéficiant des acquis des commandes pro-actives d'origine de carte ou de lecteurs de carte pour obtenir au final des commandes pro-actives très homogènes. On obtient ainsi un protocole de communication nettement plus performant que le protocole SMS, avec notamment un niveau élevé des débits des données transférées, obtenu grâce au transfert par sessions, et beaucoup plus facile à mettre en oeuvre (notamment au niveau de la programmation) que le protocole BIP, ce dernier restant un protocole à ouverture et fermeture monodirectionnelles à partir de la carte seulement.
Avantageusement selon une première variante de l'invention, le protocole selon l'invention est utilisé dans une ou plusieurs sessions de communication sur carte pro-active localement distinctes pour des transferts de données carte à carte au travers d'une chaîne de sessions de communication assurant la connexion directe et permanente entre les deux cartes pendant la durée des sessions. Cette connexion carte à carte est importante dans le domaine des cartes à puce car elle permet une authentification réelle et sûre, ce qui est très recherché pour les transactions dans le cadre du commerce électronique. On notera que le protocole BIP ne prévoit pas de telle connexion carte à carte.
Plus particulièrement le protocole selon l'invention est utilisé pour le transfert de données au travers du
terminal d'accueil entre la carte initiatrice et au moins une carte locale connectée audit terminal par un lecteur de carte local réel ou virtuel ou au moins une carte réseau connectée à un réseau de données externe ou distant par un lecteur réseau réel ou virtuel. On notera que l'invention prévoit, à côté des lecteurs réels (les lecteurs physiques), des lecteurs virtuels définis par des applications logicielles qui par émulation appropriée agrandissent très considérablement le champ d'action de l'invention.
De plus le protocole selon l'invention n'est pas limité à la carte initiatrice et est également utilisé sur au moins une desdites cartes locales ou au moins une desdites cartes réseau, ce qui accélère, uniformise et facilite d'autant les dialogues entre cartes, qu'elles soient initiatrice, locale ou distante.
Avantageusement les transferts de données entre la carte initiatrice, les cartes locales et/ou les cartes réseau sont réalisés en tout ou partie sur une ou plusieurs interfaces au travers de canaux de communication alloués dynamiquement. Plus particulièrement une commande d'ouverture d'une session de communication sur carte proactive génère l'attribution locale entre la carte et le terminal d'un numéro de session et l'attribution d'un numéro de canal de communication. Ainsi l'ouverture d'une session de communication de carte pro-active réserve de façon exclusive le canal de communication correspondant à la session aussi longtemps que celle-ci ne sera pas fermée. On notera également parmi les avantages du protocole selon l'invention que ce protocole est capable au niveau de la carte de gérer plusieurs sessions simultanément et que de plus la lecture synchrone ou asynchrone est possible.
Selon une autre variante d'utilisation le protocole selon l'invention est utilisé de façon bidirectionnelle aux deux extrémités d'une connexion entre deux cartes proactives distantes, chaque carte étant connectée localement à son terminal correspondant par une session de communication sur carte pro-active, les deux terminaux étant connectés entre eux par au moins une session réseau et adaptés pour gérer les conversions de protocoles entre les sessions sur cartes pro-actives et la session réseau et les flux de données dans les canaux de communications correspondants. Ce schéma de connexion entre une carte et un réseau externe est particulièrement performant, notamment au niveau de la fiabilité des transferts de données.
Avantageusement l'adresse utilisée pour les lecteurs est constituée d'un numéro de téléphone, notamment pour les réseaux du type X25, ATM, RNIS ou analogue, d'une adresse IP (Internet Protocol) avec numéro de port implicite prédéfini, d'une adresse IP avec numéro de port TCP/IP ou un nom logique, définitif ou temporaire, composé d'un nom de machine, par exemple son adresse réseau, et d'un nom d'application logicielle, par exemple son AID (Application Identifier Discriminator).
On notera que le mode d'adressage logique temporaire facilite le contrôle direct de la connexion de bout en bout carte à carte, étant fait remarquer que l'adressage d'un lecteur est souvent remplacé grâce à l'adressage logique temporaire par un adressage direct de la carte insérée de façon temporaire dans ce lecteur.
Avantageusement et en variante optionnelle le protocole selon l'invention utilisant un nom logique avec un adressage réseau est caractérisé en ce que :
- à l'ouverture de session une première connexion est d'abord établie entre deux applications réseau, ladite première connexion ou connexion réseau étant suivie d'une connexion de type applicatif avec échange de messages sur la connexion réseau, et - à la fermeture de session, la fermeture de ladite connexion de type applicatif est réalisée dans un premier temps puis suivie de la fermeture de la connexion réseau.
L'utilisation de plusieurs niveaux de connexion, y compris des connexions virtuelles logicielles, facilite grandement la programmation avec l'utilisation d'un langage applicatif de haut niveau.
Selon encore plusieurs variantes du protocole de communication selon l'invention la carte initiatrice est connectée : I) soit en mode APDU strict avec transfert de données au format APDU sur session : la) avec un lecteur de carte associé localement au lecteur de la carte initiatrice, par exemple un mobile GSM bi-fentes avec carte initiatrice SIM et une carte classique de débit/crédit ; Ib) avec un lecteur de carte distant, associé à un réseau externe de données, la carte initiatrice accédant au réseau par des serveurs de réseaux, par exemple par une machine proxy locale à la carte initiatrice et une machine proxy locale au lecteur de carte distant ; ou le) une carte à puce virtuelle définie par une application informatique locale ou distante émulant le protocole ISO 7816-3/4 ou des protocoles supportant ce protocole ISO 7816-3/4 ; II) soit en mode binaire sur session avec transfert de données en format binaire : lisa) avec un lecteur de carte associé localement au lecteur de la carte initiatrice et supportant un
protocole supportant l'ouverture de session de communication sur carte pro-active ; IIb) avec un lecteur de carte distant associé à un réseau externe de données et supportant un protocole supportant l'ouverture de session, la carte initiatrice accédant à des serveurs de réseau assurant la gestion de la session carte initiatrice et de la session réseau distant ; ou IIc) une carte à puce virtuelle définie par une application informatique locale ou distante et gérant des sessions de type TCP ou X25.
Plus particulièrement le protocole de l'invention selon lequel ladite carte initiatrice est connectée, en mode APDU strict avec transfert de données au format APDU sur session, avec un lecteur de carte distant associé à un réseau externe de données, est caractérisé en ce que ladite carte initiatrice est connectée à un coffre-fort électronique de type SAM ou à une carte RMI (Remote Method Invocation de l'environnement Java) utilisant un protocole basé sur le protocole ISO 7816-3/4, la carte initiatrice accédant au réseau par des serveurs de réseaux, par exemple par une machine proxy locale à la carte initiatrice et une machine proxy locale au lecteur de carte distant.
Plus particulièrement encore le protocole de l'invention selon lequel la carte initiatrice est connectée, en mode binaire sur session avec transfert de données en format binaire, avec un lecteur de carte associé localement au lecteur de la carte initiatrice et supportant un protocole supportant l'ouverture de session de communication sur carte pro-active, caractérisé en ce que ladite carte initiatrice est connectée à un mobile GSM bi-fentes avec carte initiatrice SIM et une carte proactive supportant le protocole de l'invention défini ci-
D'autres modes de sélection sont possibles, notamment ceux fondés sur les réponses à différents stimuli. Par exemple, afin de rechercher une protéine spécifiquement régulée par le stress oxydatif en général et non un agent oxydant particulier, seuls des clones exprimant le gène rapporteur et/ou gène de sélection lors de l'application de plusieurs stress oxydatifs différents seront sélectionnés.
Les séquences nucléotidiques sont identifiées à l'étape f) du procédé à partir des clones sélectionnés. Tout procédé permettant l'identification sans ambiguïté de la séquence nucléotidique codant la protéine ou le polypeptide dont la répartition nucléo-cytoplasmique change en réponse à un stimulus spécifique peut être mis en oeuvre à l'étape f) du procédé.
Dans un mode de mise en #uvre particulier du procédé, les séquences sont identifiées par l'amplification partielle ou complète des séquences recombinantes et séquençage des produits amplifiés. Dans un mode préféré de mise en #uvre du procédé, les séquences sont identifiées après extraction des plasmides recombinants, introduction des plasmides dans une bactérie et amplification par culture des clones transformants, puis extraction et purification des plasmides amplifiés et enfin séquençage. Des méthodes d'extraction de plasmides sont par exemple décrites pour des cellules de levures par Ausubel et al. (22). Une méthode d'amplification de séquences nucléotidiques spécifiques bien connue est l'amplification par PCR.
L'invention porte également sur un procédé d'identification d'un domaine polypeptidique et/ou des acides aminés d'une protéine donnée que l'on souhaite analyser, impliqués dans le contrôle de sa répartition nucléo-cytoplasmique en réponse à un stimulus spécifique et comprenant les étapes suivantes : (a) La culture en parallèle de clones isolés de cellules transformées par une banques de plasmides recombinants selon l'invention et portant différentes versions d'une même séquence nucléotidique codant une protéine dont la répartition nucléo-cytoplasmique change en réponse à un stimulus spécifique ; (b) l'application ou non du stimulus spécifique aux clones cultivés ; (c) l'évaluation de la croissance des clones sur milieu sélectif, ladite croissance étant dépendante de l'expression du gène de sélection, et/ou l'évaluation de l'expression du gène rapporteur en fonction ou non du stimulus appliqué ; (d) l'évaluation de la croissance d'un clone contrôle exprimant la séquence sauvage de la protéine étudiée sur milieu sélectif, ladite croissance étant
dépendante de l'expression du gène de sélection, et/ou l'évaluation de l'expression du gène rapporteur en fonction ou non du stimulus appliqué ; (e) la sélection et l'isolement d'un groupe de clones dont les niveaux d'expression du gène rapporteur et/ou du gène de sélection en présence et/ou en absence du stimulus spécifique, sont modifiés par rapport aux niveaux d'expression observés chez le clone contrôle à l'étape d); (f) l'identification des séquences nucléotidiques mutagénisées et codant des versions mutées de la protéine étudiée portées sur les plasmides recombinants des cellules sélectionnées en e) et par là, l'identification des mutations sur la protéine affectant le contrôle de sa localisation nucléocytoplasmique en réponse à un stimulus spécifique.
Dans le procédé de l'invention défini ci-dessus, les séquences nucléotidiques criblées sont issues de la mutagenèse d'une séquence codant une protéine dont la localisation cellulaire change en réponse à un stimulus spécifique. Les clones dont les niveaux d'expression du gène rapporteur et/ou de sélection en réponse au stimulus spécifique sont modifiés par rapport au clone exprimant la séquence sauvage (non mutagénisée) sont sélectionnés. Cette sélection permet ainsi d'identifier au sein de la protéine analysée, le domaine fonctionnel et voire, plus précisément, les acides aminés spécifiquement impliqués dans le contrôle de la localisation cellulaire en réponse au stimulus. Ce procédé permet aussi de sélectionner des protéines d'intérêt mutées, dont la ou les mutations modifient le profil de régulation de leur localisation cellulaire.
Les protéines que l'on souhaite analyser par le procédé ci-dessus sont des protéines de fonction connue ou inconnue. Dans un mode de réalisation préféré, la protéine que l'on souhaite analyser est exprimée par la mise en oeuvre du procédé dans un système homologue. De préférence, la protéine que l'on souhaite analyser est une protéine impliquée dans une fonction de régulation de la transcription de gènes spécifiques. De manière
encore préférée, la protéine que l'on souhaite analyser est une protéine dont certaines mutations sont impliquées dans des états pathologiques spécifiques, en particulier, le processus de cancérogenèse de la cellule, les altérations du métabolisme cellulaire ou encore la neuro-dégénérescence.
Les modes de mise en #uvre de l'étape c) du procédé sont identiques aux modes de mise en oeuvre de l'étape c) du procédé de criblage de séquences nucléotidiques pour l'identification de nouvelles protéines et/ou de nouveaux polypeptides dont la répartition nucléocytoplasmique change en réponse à un stimulus spécifique, précédemment décrit.
L'invention porte également sur un procédé de criblage de substances bloquant ou stimulant la translocation nucléo-cytoplasmique d'une protéine donnée, caractérisé en ce qu'il comprend les étapes suivantes : a) l'obtention de plusieurs cultures en parallèle d'un même clone cellulaire isolé de la transformation de cellules par un plasmide recombinant selon l'invention ; b) la mise en contact de chaque culture avec une ou plusieurs substances à cribler ; c) l'évaluation de la croissance des clones sur milieu sélectif, ladite croissance étant dépendante sur ce milieu de l'expression du gène de sélection, et/ou l'évaluation de l'expression du gène rapporteur en fonction d'une ou des substances appliquées ; d) la sélection d'un groupe de clones dont les niveaux d'expression du gène rapporteur et/ou de sélection sont modifiés sous l'effet d'une ou des substances appliquées ;
e) le cas échéant, la sélection et l'isolement d'un sous-groupe de clones selon l'expression nucléo-cytoplasmique du marqueur de la localisation cellulaire ; f) l'identification des substances bloquant ou stimulant la translocation nucléo-cytoplasmique d'une protéine donnée, appliquées aux clones sélectionnés en d) ou e).
Par substance, il faut comprendre toute substance naturelle ou synthétique susceptible d'être ajoutée au milieu de culture et d'en modifier certains paramètres. Des exemples de substances sont des agents toxiques, des agents mutagènes, des agents oxydants, des agents thérapeutiques, des métabolites, etc... ou plus généralement des produits biologiquement actifs.
La mise en #uvre du procédé de criblage de substances est similaire à celle du procédé d'identification d'un domaine polypeptidique et/ou des acides aminés d'une protéine donnée décrite précédemment. Les substances peuvent être considérées comme des stimuli particuliers par rapport au crible précédent Une différence réside toutefois dans le fait que le procédé décrit maintenant consiste à cribler un grand nombre de substances sur un même clone cellulaire, contrairement au procédé précédemment décrit qui consistait à cribler un grand nombre de clones cellulaires par stimulus testé Le but de ce procédé est donc d'identifier des nouvelles substances capables d'agir directement ou indirectement sur les domaines polypeptidiques contrôlant la translocation nucléaire ou cytoplasmique. De telles substances sont particulièrement utiles pour bloquer ou stimuler l'activité de protéines nucléaires, telles que les activateurs transcriptionnels.
Elles peuvent en particulier être utilisées dans la préparation d'un médicament permettant de contrôler l'expression de gènes spécifiques en
contrôlant la localisation cellulaire de leurs régulateurs de la transcription, lesdits régulateurs étant codés par des gènes naturels ou recombinants.
Dans un mode de réalisation préféré du procédé de l'invention, les clones cellulaires sont cultivés en micro-plaques, chaque puits contenant une culture d'un même clone cellulaire. Une substance spécifique est appliquée par puits, de manière à tester en parallèle sur le même clone cellulaire un grand nombre de substances. En particulier, ce mode de réalisation préféré permet le criblage à haut débit de molécules biologiquement actives.
5. DESCRIPTION D'UN OU PLUSIEURS MODES DE REALISATIONS POSSIBLES DE L'INVENTION 5.1 Principe d'un mode de réalisation possible La figure 1 présente un dispositif de codage et décodage du signal audio numérique, comprenant un codeur 1, un canal de transmission 2, un module 3 permettant de détecter que des données transmises ont été perdues ou sont fortement erronées, un décodeur 4, et un module 5 de dissimulation des erreurs ou paquets perdus conforme à un mode de réalisation possible de l'invention.
On notera que ce module 5, outre l'indication de données effacées, reçoit le signal décodé en période valide et transmet au décodeur des signaux utilisés pour sa mise à jour.
Plus précisément, le traitement mis en oeuvre par le module 5 repose sur : 1. la mémorisation des échantillons décodés lorsque les données transmises sont valides (traitement 6);
2. durant un bloc de données effacées, la synthèse des échantillons correspondant aux données perdues (traitement 7) ; 3. lorsque la transmission est rétablie, le lissage entre les échantillons de synthèse produits pendant la période effacée et les échantillons décodés (traitement 8); 4. la mise à jour des mémoires du décodeur (traitement 9) (mise à jour qui s'effectue soit pendant la génération des échantillons effacés, soit au moment du rétablissement de la transmission).
5.1.1 En période valide Après décodage des données valides, on met à jour la mémoire des échantillons décodés, contenant un nombre d'échantillons suffisant pour la régénération des éventuelles périodes effacées dans la suite. Typiquement, on mémorise de l'ordre de 20 à 40 ms de signal. On calcule également l'énergie des trames valides et on retient en mémoire les énergies correspondant aux dernières trames valides traitées (typiquement de l'ordre de 5 s).
5.1.2 Pendant un bloc de données effacées.
On effectue les opérations suivantes, illustrées par la figure 3 : 1. Estimation de l'enveloppe spectrale courante : On calcule cette enveloppe spectrale sous la forme d'un filtre LPC [RABINER] [KLEIJN]. L'analyse est effectuée par
des méthodes classiques ([KLEIJN]) après fenêtrage des échantillons mémorisés en période valide. Notamment, on met en oeuvre une analyse LPC (étape 10) pour obtenir les paramètres d'un filtre A(z), dont l'inverse est utilisé pour le filtrage LPC (étape 11) . Comme les coefficients ainsi calculés n'ont pas à être transmis, on peut utiliser pour cette analyse un ordre élevé, ce qui permet d'obtenir de bonnes performances sur les signaux musicaux.
2. Détection des sons voisés et calcul des paramètres LTP : Une méthode de détection des sons voisés (traitement 12 de la figure 3 : détection V/NV, pour "voisé/non voisé") est utilisée sur les dernières données mémorisées. Par exemple on peut utiliser pour cela la corrélation normalisée ([KLEIJN]), ou le critère présenté dans l'exemple de réalisation qui suit.