INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
Alternativement, le dispositif d’échange d’informations 18 élabore la liste comme comprenant chaque donnée extraite, ordonnée selon l’ordre déterminé, et dont l’indicateur de similitude vectorielle dépasse un seuil prédéfini. Dans ce cas, il est également considéré par la suite que la liste comprend N données extraites.
La liste ordonnée de données est par exemple un fichier textuel présentant une concaténation de chacune des N premières données extraites selon l’ordre déterminé. Les données de la liste sont alors labélisées, par exemple par leur ordre d’apparition dans l’ordre déterminé.
Dans le premier exemple, la liste de données comprend par exemple :
un sms envoyé par monsieur X, à madame Y, le 24 décembre 2020 à 10h00, indiquant : « Quel est le prix d’achat des baguettes ? » et la réponse de madame Y à 11h00 indiquant « 5 euros pour l’achat d’une pain sans confiture et 6€ avec la confiture », et un tweet de monsieur X à 11h30 indiquant « Eviter d’acheter les baguettes à madame Y, elles sont vraiment trop chères, n’y aller pas … ».
En effet, ces deux données indiquent explicitement ce que monsieur X a souhaité acheter le 24 décembre 2020.
En variante, la liste ordonnée de données est uniquement un fichier textuel comprenant les liens hypertextes des N premières données extraites classées selon l’ordre déterminé. Chaque lien hypertexte renvoie alors à ladite donnée dans la source d’informations 16.
En variante encore, la liste ordonnée de données est un fichier textuel comprenant les pointeurs des N premières données extraites classées selon l’ordre déterminé.
Ensuite, lors d’une étape d’émission 160, le dispositif d’échange d’informations 18 émet, en direction de la deuxième entité 14, la liste ordonnée des données.
En variante et si les données extraites comprennent des textes, l’étape de génération 150 comprend en outre une sous-étape de calcul 153 lors de laquelle le dispositif d’échange d’informations 18 calcule, pour chaque texte extrait, un indicateur de similitude textuelle entre la requête initiale et ledit texte extrait. L’indicateur de similitude textuelle est par exemple déterminé à l’aide d’une similarité de type Okapi/BM25 connue en soi. Les techniques de calcul de la similarité Okapi/BM25 comprend l’analyse de la fréquence d’apparition de certains mots dans la requête initiale et dans les textes extrait. Sur la , la sous-étape 153 est représentée par une case dont le contour est en trait pointillé pour souligner que cette sous-étape n’est présente dans le procédé que selon une variante. Selon cette variante, lors de la sous-étape de détermination 156, le dispositif d’échange d’information 18 détermine l’ordre à partir des indicateurs de similitude vectorielle et des indicateurs de similitude textuelle. Plus spécifiquement, pour chaque donnée extraite comprenant un texte, le dispositif d’échange d’information 18 effectue une combinaison, par exemple une combinaison linéaire, entre l’indicateur de similitude textuelle est l’indicateur de similitude vectorielle pour former un indicateur de similitude. L’indicateur de similitude est alors comparé aux indicateurs de similitude vectorielle de chaque donnée ne comprenant pas de texte pour la détermination l’ordre.
Ainsi, le procédé d’échange d’information selon l’invention permet de limiter la quantité de données transitant entre la première entité 12, les sources d’informations 16 et la deuxième entité 14. En effet, l’étape de génération 150 permet un filtrage des données informatiques comprises dans les sources d’informations 16 afin de limiter le volume de données transitant entre les entités 12, 14 ou dispositif 18.
En outre, le procédé selon l’invention permet un gain de temps de la deuxième entité 14 puisque ladite deuxième entité 14 ne doit traiter que des données déjà déterminées comme étant pertinentes relativement à la requête initiale.
Etat de la technique Un contenu audio est généralement encodé et nécessite un décodeur spécifique pour être restitué. Le décodeur audio peut être localisé soit dans le dispositif de lecture soit dans un dispositif de restitution relié au dispositif de lecture via une liaison de communication filaire (par exemple une liaison HDMI) ou non filaire (par exemple une liaison Wi-Fi ou Bluetooth).
Il existe plusieurs types de codage audio offrant des qualités de restitution respectives. Il résulte de cette diversité de codages audio plusieurs types de flux audios et donc de décodeurs audio associés. A titre d’exemples, les types de codage audio les plus connus sont par exemple, de la plus faible qualité à la plus haute qualité, le stéréo Dolby, le format 5.1 Dolby DTS, le format 7.1 Dolby TrueHD, etc.
La restitution d’un contenu audio comprend plusieurs étapes. Un serveur de contenu audio transmet le contenu audio à destination du dispositif de lecture. Après réception, le dispositif de lecture transmet le contenu au(x) dispositif(s) de restitution.
Lorsqu’un terminal de lecture s’intercale entre un serveur de contenus et un (des) dispositif(s) de restitution, le serveur de contenu n’a pas connaissance des types de décodeurs installés dans le(s) dispositif(s) de restitution connecté(s) au dispositif de lecture ; les flux multimédias sont donc transmis par le serveur de contenus avec une qualité audio standard pouvant être décodé par l’ensemble des dispositifs de restitution, ce de manière à garantir une restitution du contenu audio. La solution adoptée assure effectivement une restitution du contenu ; cependant, le choix d’utiliser une qualité standard offre une qualité audio qui n’est pas satisfaisante alors que le dispositif de restitution est peut-être capable de restituer avec une qualité supérieure. L’expérience utilisateur n’est donc pas optimale.
A cet effet, l’invention se rapporte à procédé de gestion, par une entité de gestion, de la restitution audio sur un dispositif de restitution connecté à un dispositif récepteur de flux multimédias issus d’un serveur apte à émettre un contenu audio à destination du dispositif récepteur, caractérisé en ce qu’à un contenu audio correspond plusieurs pistes audios sélectionnables, l’entité de gestion réalisant les étapes suivantes :
Une étape d’obtention des capacités de décodage audio du dispositif de restitution ; Une étape de demande d’accès à un contenu multimédia à destination du serveur de contenus ; Une étape de réception d’un flux audio adapté aux capacités de décodage audio et de transmission du flux audio au dispositif de restitution.
Selon l’’invention, le dispositif récepteur récupère une donnée liée aux capacités de décodage audio d’un dispositif de restitution auquel il est connecté ; ensuite, une piste audio d’une qualité donnée peut être sélectionnée dans un ensemble de pistes audios disponibles à la sélection, les pistes offrant des qualités de restitution respectives.
L’expérience utilisateur est ainsi nettement améliorée par rapport à l’état de la technique car le dispositif de restitution reçoit un flux audio codé qui correspond au décodeur audio dont il est équipé. Plus largement, si plusieurs dispositifs de restitution sont reliés au dispositif récepteur, les dispositifs reçoivent des flux audios adaptés. On comprend que les dispositifs de restitution peuvent recevoir des flux audios codés différemment contrairement à l’état de la technique où les flux reçus par les dispositifs de restitution sont identiques.
Selon un premier mode de mise en œuvre particulier de l'invention, la demande d’accès est suivie d’une étape de réception d’un fichier incluant au moins une donnée d’accès à une piste audio sélectionnable, d’une sélection d’au moins une piste adaptée aux capacités et d’une demande d’accès à ladite au moins une piste audio sélectionnée. Dans ce premier mode, le module de gestion récupère un fichier qui va permettre d’accéder directement aux flux audios souhaités. Par exemple, dans le cas où l’entité de gestion est installée dans le dispositif de lecture, ce dernier va récupérer les types de décodeurs installés dans les dispositifs de restitution s’il y en a plusieurs et requérir un accès aux flux audios souhaités grâce aux données d’accès stockées dans le fichier.
Selon un deuxième mode de mise en œuvre particulier de l'invention, qui pourra être mis en œuvre alternativement ou cumulativement avec le précédent, la demande d’accès inclut une donnée (DAT) représentative d’une capacité de décodage audio du dispositif de restitution. Dans ce deuxième mode, c’est le serveur de contenus qui reçoit les capacités de décodage obtenus lors de l’étape d’obtention et qui se charge de sélectionner les pistes et donc les flux audios à transmettre à destination du dispositif de lecture.
Selon une variante du deuxième mode, lorsque plusieurs dispositifs de restitution sont connectés au dispositif récepteur, les dispositifs de restitution ayant des capacités de décodage respectives, la donnée (DAT) inclut tout ou partie des capacités obtenues lors de l’étape d’obtention. Cette variante offre la possibilité de fournir plusieurs capacités et de recevoir en retour plusieurs types de flux audios.
Selon un troisième mode de réalisation de l’invention, qui pourra être mis en œuvre alternativement ou cumulativement avec les précédents, le contenu inclut une partie vidéo et une partie audio, en ce que le contenu vidéo est reçu sous forme de segments vidéo disponibles selon plusieurs représentations possibles, en ce que la piste audio sélectionnée varie dans le temps en fonction de la représentation choisie pour la partie vidéo. Ce troisième mode vise des contenus audios/vidéos et permet de sélectionner une qualité audio en prenant en compte la représentation choisie pour la partie vidéo.
Rappelons inclut qu’une représentation d’un contenu ou d’un segment vise un débit donné (exprimé en kb/s) du contenu ou du segment.
Selon un quatrième mode de réalisation de l’invention, qui pourra être mis en œuvre alternativement ou cumulativement avec les précédents, une priorité est définie au préalable de manière à privilégier une qualité de la partie audio plutôt que la partie vidéo, ou inversement, et en ce que la qualité choisie de la partie prioritaire est la qualité maximale possible. Ce mode permet de privilégier une partie audio ou vidéo et être assuré que la qualité maximale sera sélectionnée automatiquement pour cette partie prioritaire.
La qualité maximale possible vise la piste offrant une la meilleure qualité. Selon une variante de ce quatrième mode, une bande passante varie sur la liaison reliant le terminal de lecture et le serveur ; la qualité maximale possible peut aussi être est dépendante de la bande passante disponible entre le terminal de lecture et le serveur qui fournit le contenu. Cette variante précise que la qualité maximale n’est pas forcément la qualité maximale proposée à la sélection. Cette variante prend en compte la bande passante courante pour déterminer la qualité maximale qu’il est possible de demander pour assurer une qualité de restitution en continue sans coupure. Par exemple si trois qualités audios (Q1 à Q3 de la plus petite à la plus grande) sont accessibles et que la bande passante courante permet une réception des deux plus petites, la qualité maximale correspondra à la qualité Q2.
Description détaillée de l’invention Les figures 4 à 7 et 8 à 10 illustrent deux modes de réalisation distincts d’une fenêtre optique 24a , 24b .
Pour ces deux modes de réalisation, la fenêtre optique 24a , 24b contribue à la réalisation d’un détecteur infrarouge 10a , 10b . En fonction du type de détecteur infrarouge 10a , 10b , la fenêtre optique 24a , 24b peut-être destinée à recouvrir un ou plusieurs détecteurs élémentaires, par exemple des micro-bolomètres 19 . En effet, il est possible de former la fenêtre optique 24a , 24b pour recouvrir un seul micro-bolomètre 19 dans une implantation puce sur substrat, également connue sous l’appellation anglo-saxonne « chip to wafer », ou d’utiliser la fenêtre optique 24a , 24b comme substrat capot dans une implantation substrat sur substrat, également connue sous l’appellation anglo-saxonne « wafer to wafer ».
En outre, il est également possible d’intégrer le détecteur élémentaire 19 dans un boitier hermétique sous vide, par exemple un boîtier en céramique, en fixant la fenêtre optique 24a , 24b au-dessus du détecteur élémentaire 19 . La fixation du détecteur élémentaire 19 et de la fenêtre optique 24a , 24b dans un boîtier peut être réalisée par brasure ou scellement.
Quel que soit le type d’implantation envisagée, la fenêtre optique 24a , 24b présente au moins une face 16 , 17 structurée avec un réseau périodique de diffraction 21 .
De préférence, le réseau périodique de diffraction 21 est circonscrit dans une zone de transmission destinée à venir en regard d’un micro-bolomètre 19 . Ainsi, pour une implantation substrat sur substrat, la fenêtre optique présente plusieurs zones de transmission juxtaposées, et chaque zone de transmission est destinée à venir en regard d’un micro-bolomètre 19 disposé de façon matricielle sur un substrat d’embase 18 .
Tel que décrit dans le document FR 2 985 576, le réseau périodique de diffraction 21 peut être formé par des plots ou des trous s’étendent perpendiculairement depuis une face 16 , 17 d’un substrat 11 , 12 . Par exemple, le réseau périodique de diffraction 21 peut présenter un réseau d’Archimède ou de Penrose. En effet, un réseau périodique de diffraction hexagonal induit une atténuation moyenne de 80% sur la gamme 5 - 8 micromètres, alors qu’un réseau ayant un pavage d’Archimède permet une atténuation moyenne supérieure à 90%, voire 95%, sur cette même gamme. Une symétrie avantageuse d’ordre élevé peut être obtenue si le réseau comprend une maille du type « quasi-cristal ». Par exemple, le réseau périodique de diffraction 21 peut correspondre à un réseau de motifs à deux dimensions issu de pavages de Penrose. Il s’ensuit que le réseau périodique de diffraction 21 peut présenter une atténuation efficace dans la gamme de longueurs d’onde comprise entre y et 8 micromètres.
Selon l’invention, ce réseau périodique de diffraction 21 est obtenu par une gravure ionique réactive avec arrêt sur un film d’oxyde 13 . Pour ce faire, le substrat 11 , 12 utilisé pour former le réseau périodique de diffraction 21 présente une structure particulière.
Selon un premier mode de réalisation, tel qu’illustré sur la , le substrat 11 utilisé pour réaliser la fenêtre optique 24a comporte une couche de silicium ou de germanium 25 dont la face supérieure 16 est revêtue d’un film d’oxyde 13, lui-même revêtue d’un film de silicium ou de germanium 14.
La couche de silicium ou de germanium 25 peut présenter une épaisseur comprise 3 et 10 micromètres tandis que le film d’oxyde 13 et le film de silicium ou de germanium 25 peuvent présenter une épaisseur comprise entre 0.1 et 3 micromètres. Par exemple, le film d’oxyde 13 peut être constitué de dioxyde de silicium avec une épaisseur de 10 à 100 nanomètres, alors que le film de silicium ou de germanium 14 peut présenter une épaisseur comprise entre 1 et 3 micromètres. Le procédé de fabrication du substrat 11 peut correspondre à la technologie « Smart-Cut » de la société Soitec, décrite dans le document WO 2018/137937.
De préférence, les gaz réactifs mis en œuvre lors de la gravure ionique réactive sont sélectionnés de sorte que le procédé de gravure présente une sélectivité d’au moins cinq vis-à-vis du film de silicium ou de germanium 14 .
Si l’épaisseur du film de silicium ou de germanium 14 du substrat 11 utilisé ne correspond pas à l’épaisseur recherchée pour former un réseau périodique de diffraction efficace 21 , il est possible de mettre en œuvre une étape d’épitaxie pour obtenir une croissance du film de silicium ou de germanium 14 .
Par exemple, il est possible de se procurer un substrat SOI 11 avec un film de dioxyde de silicium 13 de 20 nanomètres ainsi qu’un film de silicium 14 d’épaisseur comprise entre 100 nanomètres et 1.5 micromètre et de réaliser une étape d’épitaxie pour obtenir un film de silicium 14 de 2 micromètres.
La illustre une deuxième étape du premier mode de réalisation, consistant à réaliser un filtre multicouche interférentiel 20 sur une face inférieure 17 du substrat 11 . Par exemple, ce filtre multicouche interférentiel 20 peut être obtenu en réalisant des dépôts successifs de couches de sulfure de zinc et de germanium.
La face supérieure 16 du substrat 11 est ensuite structurée, tel qu’illustré sur la , de sorte à former le réseau périodique de diffraction 21 au moyen d’une gravure ionique réactive avec arrêt sur le film d’oxyde 13. Pour ce faire, une résine est préalablement déposée et structurée par photolithographie pour définir la forme du réseau périodique de diffraction.
Des gaz réactifs sont ensuite utilisés lors de la gravure ionique réactive pour former les motifs du réseau périodique de diffraction 21 . Après gravure ionique réactive, la résine est retirée, par exemple par gravure avec un plasma d’oxygène, d’ammoniac, de fluorure d’hydrogène ou d’acétone.
Une gravure isotropique est ensuite mise en œuvre pour supprimer le film d’oxyde 13 présent au niveau des motifs du réseau périodique de diffraction 21 , tel qu’illustré sur la . Cette gravure isotropique permet donc de supprimer le film d’oxyde 13 présent dans le fond des ouvertures formant les motifs du réseau périodique de diffraction 21 . En outre, tel qu’illustré sur la , une partie du film d’oxyde 13 présente sous les motifs du réseau périodique de diffraction 21 peut également être gravée par la gravure isotropique.
Selon un aspect matériel, l’invention se rapporte à une entité de gestion de la restitution audio d’un contenu audio sur un dispositif de restitution connecté à un dispositif récepteur apte à recevoir des contenus depuis un serveur de contenu, caractérisé en ce qu’à un contenu audio correspond plusieurs pistes audios sélectionnables, l’entité de gestion comprenant :
Un module d’obtention apte à obtenir des capacités de décodage audio du dispositif de restitution ;
Un module de demande d’accès apte à demander un accès à un contenu multimédia à destination du serveur de contenus ;
Un module de réception apte à recevoir un flux audio adapté aux capacités de décodage audio et de transmission du flux audio au dispositif de restitution.
Selon un autre aspect matériel, l’invention a trait à un dispositif caractérisé en ce qu’il comprend une entité de gestion telle que définie ci-dessus.
Selon un autre aspect matériel, l’invention a trait à un programme d’ordinateur apte à être mis en œuvre dans une entité de gestion tel que définie ci-dessus, ledit programme comprenant des instructions de code qui, lorsque le programme est exécuté réalise l’étape définie dans le procédé défini ci-dessus.
Selon un autre aspect matériel, l’invention a trait à un support d'enregistrement lisible par un processeur de données sur lequel est enregistré un programme comprenant des instructions de code de programme pour l'exécution des étapes du procédé défini ci-dessus.
Précisions ici que le support de données peut être n'importe quelle entité ou dispositif capable de stocker le programme. Par exemple, le support peut comporter un moyen de stockage, tel qu'une ROM, par exemple un CD ROM ou une ROM de circuit microélectronique, ou encore un moyen d'enregistrement magnétique, ou un disque dur. D'autre part, le support d'informations peut être un support transmissible tel qu'un signal électrique ou optique, qui peut être acheminé via un câble électrique ou optique, par radio ou par d'autres moyens. Le programme selon l'invention peut être en particulier téléchargé sur un réseau de type Internet. Alternativement, le support d'informations peut être un circuit intégré dans lequel le programme est incorporé, le circuit étant adapté pour exécuter ou pour être utilisé dans l'exécution du procédé en question.
L’invention sera mieux comprise à la lecture de la description qui suit, donnée à titre d'exemple et faite en référence aux dessins annexés sur lesquels :
représente un système informatique sur lequel est illustré un exemple de réalisation de l’invention dans lequel le premier dispositif est un codeur de télévision numérique et le deuxième dispositif est un dispositif de restitution.
est une vue schématique des circuits présents dans le dispositif de restitution.
est un algorithme illustrant une suite d’étapes mises en œuvre selon un premier mode de réalisation possible de l’invention dans lequel le contenu accédé est un contenu audio exclusivement.
est un algorithme illustrant une suite d’étapes mises en œuvre selon un deuxième mode de réalisation possible de l’invention dans lequel le contenu accédé est un contenu audio et vidéo, la partie vidéo étant téléchargée en mode de téléchargement adaptatif (adaptative streaming).
est une vue schématique d’un contenu comprenant des segments de différentes qualités conformément à la technique du streaming adaptatif connu de l’homme du métier
Description détaillée d'un exemple de réalisation illustrant l'invention :
La représente un système SYS comprenant un serveur SRV pouvant stocker des contenus audio et/ou vidéos. Les contenus audios visent indifféremment des contenus audios incluent dans des contenus multimédias ou dans des contenus exclusivement audios tels que de la musique.
Dans l’exemple de la , l’arbre génétique flou (500) utilise au moins six système d’inférence flous intermédiaires, qui sont : cinq FIS (502-1 à 502- 5) prenant respectivement en entrée les mesures des capteurs dans chaque plan vertical (d -90,: - d -45,: - d 0,: - d +45,: - d +90,: ) ; et un FIS (504) dit « FIS capteur vertical » qui prend en entrée les sorties des cinq FIS intermédiaires.
Chaque système d’inférence flou peut mettre en œuvre plusieurs fonctions d’appartenance, utiliser une ou plusieurs règles floues pour quantifier le risque de collision en prenant en compte les différents paramètres de volume (détection ; sécurité ; collision), de différence d’altitude, de vitesse.
La sortie du FIS capteur vertical (504) est une entrée du FIS sortie (506) qui reçoit aussi des paramètres de caractérisation de l’environnement ‘α’ et ‘d’, afin de fournir une consigne de tangage (506).
Dans l’exemple de la , l’arbre génétique flou (6006) utilise au moins quatre système d’inférence flous intermédiaires qui sont : trois FIS (602-1 à 602-3) prenant respectivement en entrée les mesures des capteurs dans chaque plan horizontal (d :,-30 – d :,0 – d :,+30 ) ; et un FIS (602) dit « FIS capteur horizontal » qui prend en entrée les sorties des trois FIS intermédiaires.
La sortie du FIS capteur horizontal (604) est une entrée du FIS sortie (606) qui reçoit aussi des paramètres de caractérisation de l’environnement ‘α’ et ‘d’, afin de fournir une consigne de roulis (606).
Dans un mode de réalisation, les centres des fonctions d’appartenance des systèmes d’inférence flous sont optimisés en modifiant les paramètres des positions des fonctions d’appartenance, et/ou les règles apprises par chaque système d’inférence, les variables restantes étant déterminées par l’opérateur.
En particulier, dans un mode de réalisation, la méthode d’optimisation met en œuvre un algorithme génétique. Dans ce cas, une population de solutions évolue vers une meilleure solution par mutation et conservation des meilleures solutions.
Dans d’autres modes de réalisation de l’invention, les positions des fonctions d’appartenance et/ou les règles floues mises en œuvre dans un ou plusieurs des systèmes d’inférence flou peuvent être prédéfinies, par exemple par un opérateur, sans utiliser d’algorithmes d’optimisation.
Avantageusement, un arbre génétique flou (400, 500, 600) peut comprendre au moins un système d’inférence flou optimisé par un algorithme génétique et au moins un système d’inférence flou dont les positions des fonctions d’appartenance et/ou les règles floues mises en œuvre sont prédéfinies.
En variante, une ou plusieurs des fonctions d’appartenance mises en œuvre dans un arbre génétique flou peuvent avoir leur forme optimisée par un algorithme génétique. En outre, la forme d’une ou de plusieurs des fonctions d’appartenance mises en œuvre dans un arbre génétique flou peuvent être prédéfinies.
L’arbre génétique flou (400, 500, 600) est entrainé dans une phase d’apprentissage, sur la base des paramètres de caractérisation d’environnement.