Brevet FR3036911A1 — publié le 20161202

Procédé de sélection d'au moins un item, terminal, produit programme d'ordinateur et support de stockage correspondant 1. Domaine de la présente divulgation 5 Le domaine de l'invention est relatif à une sélection d'au moins un item, parmi une collection d'items, tels que par exemple des contenus media, comme des images ou des vidéos, depuis un terminal de communication. La collection peut regrouper des items d'un même type (par exemple uniquement des images, ou uniquement des vidéo, ou uniquement 10 des contenus audio, des fichiers texte, ...) ou regrouper différents types d'item (par exemple à la fois des images, des vidéo, des contenus audio, des fichiers texte). Un procédé de sélection, un terminal de communication, un produit programme d'ordinateur et un support de stockage correspondant sont décrits. 2. Art antérieur De nos jours, il est facile à un utilisateur de générer et/ou stocker des contenus, ou 15 items, média multiples. Ces contenus peuvent être générés par l'utilisateur lui-même (par exemple à l'aide d'un appareil photo, d'une caméra ou d'un smart phone) ou reçus depuis différentes sources (via internet ou via une messagerie ou via un support amovible notamment) par un utilisateur et stocké sur son terminal. Ils peuvent également être stockés à distance (par exemple sur un serveur Web). 20 La multiplication des contenus mis à la disposition d'un utilisateur est telle qu'un utilisateur ne peut pas accéder à l'ensemble des contenus à sa disposition. De ce fait, il lui est nécessaire de disposer d'outils de sélection de ces contenus, lorsqu'il souhaite rechercher un contenu. Poussées par ce besoin, différentes techniques de sélection de contenus ont vu le 25 jour. Par exemple , dans le domaine du traitement d'images, des techniques existantes se basent sur une analyse comparative d'images entre elles, afin de rechercher des critères de similarité, portant sur des caractéristiques bas niveau (comme une texture, une couleur, une forme etc...), entre une image de référence et des images appartenant à une collection d'images, afin de prédire l'intérêt d'une image. 30 Cependant, les critères de sélection de telles méthodes sont souvent obscures à un utilisateur et mal adaptés à son besoin. 3. Résumé L'invention permet d'améliorer la situation en proposant un procédé permettant, dans au moins un mode de réalisation, de remédier à au moins un des inconvénients ci-dessus. 35 En particulier, un aspect de la présente divulgation concerne un procédé de sélection d'au moins un item, parmi une pluralité d'items décrits par une pluralité d'attributs, en tenant compte des valeurs desdits attributs pour ledit item et d'un poids affecté à au moins une 3036911 2 desdites valeurs, le procédé étant mis en oeuvre au moins partiellement dans un terminal de communication. Selon au moins un mode de réalisation particulier, un même poids est affecté aux valeurs d'un même attribut pour chacun desdits items, et sélectionner au moins un desdits items comprend: ajuster au moins un desdits poids en fonction d'au moins un élément d'ajustement reçu par ledit terminal ; sélectionner au moins un desdits items en tenant compte dudit poids ajusté. Selon une caractéristique particulière, ledit élément d'ajustement reçu comprend une variation relative audit poids. Selon au moins un mode de réalisation particulier, ajuster comprend : détecter une activation d'un élément de commande d'une interface utilisateur; déterminer ladite variation en fonction de ladite activation. Selon une caractéristique particulière, ledit élément d'ajustement comprend au moins un élément d'identification d'un utilisateur. Selon une caractéristique particulière, le procédé de sélection comprend préalablement à ladite sélection une étape consistant à recevoir au moins une valeur à affecter à un desdits attributs. Selon au moins un mode de réalisation particulier, le procédé de sélection comprend une étape consistant à restituer sur au moins une interface utilisateur dudit terminal au moins une valeur courante, minimale et/ou maximale d'au moins un desdits poids. Dans la présente divulgation, une restitution d'une information peut notamment comprendre une fourniture de l'information sur une interface de sortie du terminal (par exemple un affichage (graphiquement ou textuellement) de l'information sur un écran du terminal, ou un rendu sonore de l'information par synthèse vocale grâce à des haut-parleurs ou une prise jack que comporte le terminal). Selon au moins un mode de réalisation particulier, le procédé de sélection comprend une étape consistant à restituer sur au moins une interface utilisateur dudit terminal une première information représentative dudit item sélectionné. Selon au moins un mode de réalisation particulier, le procédé de sélection comprend en outre restituer sur au moins une interface utilisateur dudit terminal au moins une seconde information représentative d'un desdits items autre que ledit item sélectionné. Selon un mode de réalisation particulier, ladite seconde information représentative est restituée en même temps que ladite première information représentative. Selon un mode de réalisation particulier, dans lequel sélectionner tient compte d'un score associé à chaque item et calculé en fonction des attributs et des poids affectés à ces attributs, ladite première et/ou seconde information représentative d'un item comprend, 3036911 3 outre ledit item ou une adresse donnant accès audit item, au moins un élément appartenant au groupe comprenant : - Un nom; - Une valeur numérique représentative dudit score ; 5 - Une indication visuelle d'une recommandation tenant compte dudit score. Selon une caractéristique particulière, le procédé de sélection comprend une étape consistant à améliorer un rendu dudit item sélectionné. Selon un mode de réalisation particulier, un au moins des attributs appartient au groupe comprenant : 10 - Un degré d'adéquation de l'item par rapport à un domaine type d'application ; - Un degré d'adéquation de l'item par rapport à un profil type d'utilisateur ; - Un degré d'esthétique ; - Un degré d'habitude, traduisant le caractère inhabituel de l'item ; - Un degré d'impact émotionnel ; 15 - Une combinaison d'au moins deux des éléments précédents. Bien que non explicitement décrits, les modes de réalisations présentés peuvent être mis en oeuvre selon n'importe quelle combinaison ou sous-combinaison. Par exemple, un mode de réalisation dans lequel ledit élément d'ajustement reçu est une variation relative audit poids et où ajuster comprend détecter une activation d'un élément de commande d'une 20 interface utilisateur et déterminer ladite variation en fonction de ladite activation, peut être combiné avec un mode de réalisation dans lequel le procédé de sélection comprend restituer sur au moins une interface utilisateur dudit terminal au moins une première information représentative dudit item sélectionné et une seconde information représentative d'un desdits items autre que ledit item sélectionné. 25 D'autres modes de réalisation, facilement envisageables par un homme du métier à la lecture de la présente description, sont également inclus dans le périmètre de l'invention. En particulier, la présente divulgation ne se limite pas à une mise en oeuvre pour un type particulier d'items et peut concerner des items appartenant à des collections hétérogènes d'items. De plus, il peut s'agir de contenus stockés sur un même équipement, 30 local ou distant, ou sur différents équipements. Selon un autre aspect, la présente divulgation concerne un terminal de communication comprenant au moins un processor configuré pour sélectionner au moins un item parmi une pluralité d'items décrits par une pluralité de attributs, en tenant compte des valeurs desdits attributs pour ledit item et d'un poids affecté à au moins une desdites valeurs. 35 Selon au moins un mode de réalisation particulier dudit terminal, sélectionner au moins un desdits items comprend: - ajuster au moins un desdits poids ; 3036911 4 sélectionner au moins un desdits items en tenant compte dudit poids ajusté, un même poids étant affecté aux valeurs d'un même attribut pour chacun desdits items. Bien que non explicitement décrit, ledit terminal peut être configuré pour mettre en oeuvre le procédé de sélection de la présente divulgation dans l'un quelconque de ses 5 modes de réalisation. Selon encore un autre aspect, l'invention concerne un produit programme d'ordinateur comprenant des instructions de code de programme pour exécuter le procédé de sélection de la présente divulgation, dans l'un quelconque des modes de réalisation précités, lorsque ledit programme est exécuté par un ordinateur. 10 Selon encore un autre aspect, l'invention concerne un support de stockage lisible par un ordinateur sur lequel est enregistré un programme d'ordinateur comprenant des instructions de code de programme pour exécuter le procédé de sélection de la présente divulgation, dans l'un quelconque des modes de réalisation précités, lorsque ledit programme est exécuté par un ordinateur. 15 Un tel support de stockage lisible par un ordinateur peut prendre la forme d'un produit programme d'ordinateur chargé sur au moins un support de stockage lisible par un ordinateur comprenant des instructions de code de programme lisibles par un ordinateur et exécutables par un ordinateur. Ainsi, dans la présente demande, un support de stockage lisible par un ordinateur 20 est considéré comme étant un support de stockage non transitoire ayant la capacité intrinsèque de stocker des informations ainsi que la capacité intrinsèque de permettre une restitution des informations qu'il stocke. Un support de stockage lisible par un ordinateur peut être par exemple, mais pas seulement, un système, un appareil ou un équipement électronique, magnétique, optique, 25 électromagnétique, infra-rouge, à semi-conducteurs, ou mettant en oeuvre une combinaison des techniques précédemment citées. Il est à souligner que les éléments suivants, qui fournissent des exemples plus spécifiques de supports de stockage lisibles par un ordinateur auxquels les principes de l'invention peuvent s'appliquer, sont essentiellement cités à but illustratif et ne constituent en aucun cas une liste exhaustive, comme il sera 30 facilement interprété par un homme du métier : une disquette portable pour ordinateur, un disque hardware, une mémoire de type ROM (pour Read Only Memory selon la terminologie anglaise), une mémoire effaçable de type EPROM (pour Erasable Programmable Read Only Memory selon la terminologie anglaise) ou mémoire flash, un disque portable compact comportant une mémoire ROM (ou CD_ROM selon la terminologies anglaise), un 35 équipement optique de stockage, un équipement magnétique de stockage, ou toute combinaison adaptée des précédents éléments. 3036911 5 Comme il serait facilement compréhensible pour un homme du métier, selon des variantes, les aspects de la présente divulgation peuvent être mis en oeuvre par un équipement, par une méthode ou un support de stockage lisible par ordinateur. Aussi, des aspects de la présente invention peuvent être implémentés dans certains modes de 5 réalisation sous la forme de composants entièrement matériels (par exemple un composant électronique ou une carte électronique munie de composants), ou sous forme de composants entièrement logiciels (incluant par exemple des composants firmwares, un logiciel dit « résident », du microcode, etc...). D'autres modes de réalisation peuvent mettre en oeuvre à la fois des composants matériels et des composants logiciels. De plus, ces 10 composants matériels ou logiciels peuvent être implémentés dans un même équipement physique ou répartis dans différents équipements physiques. On désignera de façon générale dans le présent document par le terme « module » un composant pouvant aussi bien correspondre à un composant matériel ou à un composant logiciel. De plus, des aspects de la présente invention peuvent être implémentés 15 sous forme d'un support de stockage lisible par ordinateur. Toute combinaison d'un ou plusieurs supports de stockage lisibles par ordinateur peut être utilisée. 4. Liste des figures. L'invention sera mieux comprise, et d'autres particularités et avantages apparaîtront à la lecture de la description détaillée qui va suivre, relative à un mode de réalisation 20 particulier, la description faisant référence aux dessins annexés parmi lesquels : la figure 1 illustre le procédé de sélection de la présente divulgation, selon un mode de réalisation particulier ; la figure 2 présente une interface proposée à un utilisateur d'un terminal mettant en oeuvre au moins certains aspects du procédé de sélection de la présente divulgation, 25 selon un mode de réalisation particulier; la figure 3 présente un terminal selon un mode de réalisation particulier de la présente divulgation ; Un même élément est désigné dans l'ensemble des figures par le même signe de référence. 30 Les figures présentées ont uniquement un but illustratif et ne limitent en aucun cas la présente divulgation aux modes de réalisation illustrés. 5. Description de modes de réalisation. Dans au moins un mode de réalisation, la présente divulgation propose un procédé de sélection permettant d'assister un utilisateur en lui proposant au moins un item, par 35 exemple un contenu media, dont il aura lui-même participer à personnaliser la sélection parmi une collection d'items. A la différence des méthodes existantes, qui recherche un contenu en accordant un degré de pertinence identique à un contenu quel que soit le 3036911 6 destinataire de cette recherche, (en ordonnant et/ou en filtrant ensuite éventuellement les résultats de cette recherche en fonction de critères définies par l'utilisateur), la présente divulgation propose de faire varier la pertinence d'un item, lors d'une sélection, en fonction de l'utilisateur à qui sont destinés ces résultats. 5 Pour cela, la présente divulgation propose d'affecter à chaque item d'une collection étudiée d'items un jeu particulier de valeurs d'attributs élémentaires (ces attributs étant identiques pour tous les items de la collection), et de sélectionner au moins un item, par exemple en classant ces items en fonction d'un score, attribué à chaque item, et calculé à partir des valeurs de ces attributs pour cet item et de poids, relatifs à chaque attribut, définis 10 en fonction de l'utilisateur à qui ils sont destinés. Ainsi, dans au moins certains modes de réalisation particuliers, la présente divulgation permet de faire varier dynamiquement le résultat de la sélection en fonction de critères de sélection propres à un utilisateur. On présente, en liaison avec la figure 1, le fonctionnement dynamique du procédé de sélection 100 de la présente divulgation, dans un mode de réalisation particulier. 15 Dans certains modes de réalisation, le procédé peut par exemple être mis en oeuvre pour assister un utilisateur, ou un groupe d'utilisateurs, pour la création d'un album photo numérique. Dans d'autres modes de réalisation, il peut être mis en oeuvre pour une recherche (ou "browsing" selon la terminologie anglaise) de contenus parmi une large collection de contenus multimedia, par exemple une recherche personnalisable, comme une 20 recherche basée sur l'humeur courante d'un utilisateur, ou une recherche à des fins d'usage publicitaire (pour sélectionner par exemple une image en fonction du ressenti attendu d'un public ciblé, défini par un profil type). Dans encore d'autres modes de réalisation, il peut être utilisé pour offrir un aperçu personnalisable du contenu d'une base de données, par exemple une base de donnée d'images.. 25 Selon les modes de réalisation, la mise en oeuvre du procédé peut être systématique lors de tout accès à une collection d'items (par exemple parce que le procédé est mis en oeuvre, dans un terminal de communication, par une application s'exécutant en tâche de fond sur le terminal dès l'allumage du terminal), ou faire suite à une requête manuelle d'un utilisateur du terminal, par exemple par le lancement d'une application spécifique 30 s'exécutant sur le terminal. Dans le mode de réalisation particulier décrit en relation avec la figure 1, le procédé de la présente divulgation est mis en oeuvre pour sélectionner au moins une image appartenant à une collection d'items, par exemple une collection d'images, stockée sur un espace de stockage, par exemple une base de données. 35 Selon les modes de réalisation, il peut s'agir d'une collection regroupant un même type d'items (par exemple des images, comme illustré en figure 2) ou regroupant des items 3036911 7 de différents types (par exemple des contenus audio, des vidéos, des images, des contenus textuels ou multimédia,...) Dans certains modes de réalisation particuliers, l'espace de stockage de la collection d'items peut être situé, localement, dans le terminal dans lequel est mis en oeuvre le 5 procédé de sélection. Dans d'autres modes de réalisation, la collection d'images peut être stockée sur au moins un serveur distant, notamment un serveur Web, et être accessible par exemple de façon transparente, par des technologies de type « cloud computing », ou par le biais de plateformes dédiées telles que des plateformes Flickr, Google images, etc... . Par exemple, 10 il peut s'agir d'une base de donnés comportant des fichiers de format « JPG», « GIF », ou de tout autre format d'image. Dans de tels modes de réalisation, certaines parties du procédé (comme sélectionner une image) peuvent être mises en oeuvre sur le serveur distant, d'autres (comme modifier un poids ou restituer une image comme illustré en figure 1) étant mises en oeuvre sur un terminal client. 15 Dans le mode de réalisation détaillé, l'utilisateur du procédé peut par exemple être un professionnel du tourisme souhaitant illustrer un catalogue commercial (en véhiculant une idée de vacances, de voyage,...) ou encore un docteur recherchant des images alertant sur les effets négatifs de la pollution sur la santé. Chaque item de la collection d'images est décrit par un même jeu d'attributs. Il peut 20 s'agir par exemple, dans le mode de réalisation illustré, d'attributs caractérisant intrinsèquement une image, ou la caractérisant relativement à sa pertinence par rapport à des domaines d'application déterminés (par exemple n catégories prédéfinies telles que tourisme », « médecine », « cuisine », « sciences », « politique »,...) ou à des profils d'utilisateurs déterminés (par exemple m profils prédéfinis tels que « professionnel», 25 « adulte », « homme », «autre », ...). Dans le mode de réalisation particulier de la figure 1, le procédé 100 comprend une étape consistant à déterminer 110 au moins une valeur d'un des attributs d'une image. Dans certains modes de réalisation, la détermination des valeurs affectées aux attributs d'une image peut par exemple être effectuée lors de chaque insertion d'une image dans la 30 collection d'images considérée, ou après son insertion, pour un traitement « par lot » des images insérées dans la collection (par exemple lors d'une phase d'apprentissage préalable à une mise en oeuvre du procédé). Dans d'autres modes de réalisation, éventuellement complémentaires, la détermination peut être effectuée périodiquement pour actualiser les valeurs relatives à l'image. En effet, la valeur associée à certains attributs, comme un 35 attribut représentant le caractère novateur ou esthétique d'une image, peut fluctuer au fil du temps. 3036911 8 Dans certains modes de réalisation, déterminer 110 d'une valeur d'un attribut peut en particulier comprendre recevoir une valeur pour cet attribut, par exemple via un serveur distant ou via une interface utilisateur locale au terminal. Dans un tel mode de réalisation, recevoir une valeur peut ainsi comprendre acquérir la valeur, depuis une interface utilisateur. 5 Les valeurs affectées aux attributs d'une image peuvent notamment avoir été définies manuellement, par exemple lors d'une phase d'apprentissage. Les valeurs de certains attributs, notamment de certains attributs de haut niveau, pour lesquels l'affectation d'une valeur peut contenir une part de subjectivité, peuvent en particulier être définies par recueil des valeurs choisies par un large panel d'utilisateurs pendant cette phase 10 d'apprentissage. Cela peut notamment être le cas d'attributs élémentaires représentant le caractère esthétique (c'est-à-dire un caractère plaisant, harmonieux, beau,...) d'une image, son caractère inhabituel, ou son impact émotionnel (c'est-à-dire par exemple sa capacité à véhiculer une émotion donnée (par exemple de la joie, de la tristesse, de la tendresse, et/ou de la colère) ou à transmettre un message sémantique particulier , explicite ou implicite (par 15 exemple une image de sac plastiques flottant dans la mer peut être une incitation à lutter contre la pollution). Il peut notamment s'agir d'un message à caractère social, politique, humanitaire ou syndical. Selon les modes de réalisation, certains attributs peuvent aussi être liés à un degré de complexité, à une facilité de compréhension, au caractère novateur, ou encore au 20 caractère conflictuel d'un item. Dans certains modes de réalisation, des définitions de chaque attribut peuvent être proposées aux membres du panel, pour tenter d'unifier leur interprétation par des membres du panel. Dans d'autres modes de réalisation, au contraire, aucune définition ne peut être suggérée aux membres du panel, afin de les laisser exprimer leur interprétation personnelle 25 d'un attribut. Bien évidemment, d'autres techniques permettant de définir la valeur des attributs d'une image peuvent être envisagées, comme il sera apparent à un homme du métier dans le domaine du traitement d'images. Dans le mode de réalisation particulier illustré, la valeur affectée à chaque attribut 30 d'une image est une valeur numérique, appartenant à un intervalle numérique donné (par exemple [0 ; 10], [0 ; 20] ou encore [0 ; 100]). Bien évidemment, dans d'autres modes de réalisation, des valeurs autres que des valeurs numériques peuvent être attribuées à un attribut (par exemple des valeurs appartenant à un ensemble déterminé de valeurs littérales, ou des valeurs sous forme de n-upplets, regroupant plusieurs valeurs numériques et/ou 35 littérales). Dans le mode de réalisation illustré, le procédé comprend une étape consistant à sélectionner 140 des images et comprenant un classement de ces images en fonction d'un 3036911 9 score. Il peut notamment s'agir d'un score, dit « d'intérêt >>, attribué à chaque image et représentatif par exemple d'une attractivité d'une image. Ce score peut notamment être calculé par une combinaison linéaire pondérée des valeurs des attributs pour cette image. Dans le mode de réalisation particulier de la figure 1, préalablement à une sélection, 5 le procédé comprend une étape consistant à ajuster 120 le poids affecté à au moins un attribut selon au moins un élément d'ajustement reçu par le terminal. Selon les modes de réalisation, il peut s'agir du poids absolu ou relatif de l'attribut. Dans certains modes de réalisation, par exemple des modes de réalisation dans lesquels la pondération utilisée pour le calcul du score permet de lui affecter une valeur 10 appartenant à un intervalle numérique déterminé (par exemple [0 ;10], [0; 20] ou encore [0 ;100]), la combinaison linéaire peut pondérer les attributs par des poids relatifs, calculés à partir de poids absolus ajustables. Dans certains modes de réalisation, où le procédé comprend recevoir 132 un élément d'ajustement, l'élément d'ajustement peut en particulier comprendre une variation à 15 appliquer à un poids, acquise par exemple via un élément de commande d'une interface utilisateur comme exposé plus précisément en relation avec la figure 2. Ajuster le poids comprend alors modifier 134 ce poids en fonction, notamment, de la variation reçue. Dans certains modes de réalisation, le procédé peut comprendre une étape, optionnelle, consistant à restituer 120 le poids courant affecté à au moins un attribut et utilisé 20 pour sélectionner 140 une image. Dans de tels modes de réalisation, la restitution 120 d'un poids courant peut en particulier être actualisée en fonction des ajustements apportés à un poids. Selon les modes de réalisation, le procédé peut en outre comprendre une restitution d'une valeur minimale ou maximale que peut prendre un poids. Selon les modes de réalisation, il peut s'agir d'une valeur absolue et/ou relative. 25 Notamment, dans certains modes de réalisation, le procédé peut comprendre à la fois une restitution d'une valeur absolue d'au moins un des poids et une restitution d'une valeur relative d'au moins un des poids. Dans certains modes de réalisation particuliers, l'ajustement d'un poids peut être mise en oeuvre pendant la restitution du poids. 30 Dans d'autres modes de réalisation, éventuellement complémentaire, l'élément d'ajustement peut en particulier comprendre un élément d'identification d'un utilisateur. Par exemple, il peut s'agir d'un élément d'identification comme un login d'un utilisateur particulier, acquise depuis une interface d'entrée du terminal mettant en oeuvre l'invention (comme un lecteur RFID, une zone de saisie d'un écran tactile etc...), ou encore 35 d'un échantillon vocal acquis par un microphone que comporte le terminal et destiné à être traité par une technique de reconnaissance vocale, ou encore une image ou une vidéo 3036911 10 acquise par une caméra que comporte le terminal et destinée à être traitée par une technique de reconnaissance de visage, pour identifier au moins un utilisateur. Identifier un utilisateur particulier du terminal peut ensuite permettre d'ajuster automatiquement certains attributs, par exemple à partir d'un profil type déterminé de 5 l'utilisateur, ou à partir de valeurs particulières des poids définies lors d'une sélection précédente effectuée par l'utilisateur. Dans le mode de réalisation particulier de la figure 1, le procédé de sélection comprend en outre une étape consistant à restituer 150 des informations représentatives de certaines images de la collection considérée, notamment d'une image sélectionnée 140, 10 comme exposée plus en détail en liaison avec la figure 2. Dans de tels modes de réalisation, le procédé peut notamment comprendre des étapes consister à modifier le rendu de certaines images restituées, par exemple par l'application de techniques d'amélioration d'image sur une image sélectionnée, ou encore par l'application de techniques de floutage d'image sur une image non sélectionnée. 15 On présente à présent en figure 3 de façon plus détaillée un terminal adapté à la mise en oeuvre du procédé de sélection de la présente divulgation, dans au moins un de ses modes de réalisation. La figure 3 illustre schématiquement un exemple de réalisation matérielle d'un terminal 30, adapté pour la mise en oeuvre du procédé de sélection de la présente 20 divulgation, dans l'un de ses modes de réalisation. Le terminal 30 correspond par exemple à une tablette numérique ou à un téléphone intelligent (de l'anglais Smartphone). Il peut également s'agir d'un autre équipement électronique, notamment d'un ordinateur portable (de l'anglais « laptop »), d'une tablette ou d'un équipement électronique portatif. 25 Dans le mode de réalisation particulier présenté, le terminal est muni d'une interface utilisateur Dans le mode de réalisation particulier illustré, le terminal 30 comprend les modules suivants, reliés entre eux par un bus 300 d'adresses et de données qui transporte également un signal d'horloge : 30 un microprocesseur 31 (ou CPU) ; une carte graphique 32 (optionnelle dans certains modes de réalisation); un ou plusieurs dispositifs I/O (de l'anglais « Input/Output » ou en français Entrée/Sortie ») 34, permettant notamment une restitution d'un contenu et une acquisition d'un ajustement à apporter à un poids ou une acquisition d'un élément à 35 prendre en compte pour une sélection d'un contenu (par exemple un écran, notamment un écran tactile, un microphone, une webcam, une souris, un clavier, un microphone, un 3036911 11 lecteur de carte à puce sans carte RFID (de l'anglais « Radio Frequency Identification »), notamment un lecteur NEC (de l'anglais « Near Field Communication»)); une mémoire non volatile de type ROM (de l'anglais « Read Only Memory ») 35; une mémoire vive ou RAM (de l'anglais « Random Access Memory ») 36; 5 au moins une interface de communication 37 (optionnelle dans certains modes de réalisation) configurée pour la réception de données, par exemple via une connexion sans fil (notamment de type WIFI®, Bluetooth ou GSM) ; au moins une interface de communication 38 (optionnelle dans certains modes de réalisation) configurée pour la transmission de données, par exemple via une connexion 10 sans fil (notamment de type WIFI®, Bluetooth ou GSM) ; une alimentation 39. La figure 3 illustre une représentation simplifiée d'un terminal et le bus 300, selon certains modes de réalisation, peut être en particulier un bus logique et non physique. Dans certains modes de réalisation, le terminal 30 peut comprendre en particulier ou 15 être connecté à un dispositif d'affichage 33 de type écran d'affichage relié directement à la carte graphique 32 par un bus dédié 330. Chacune des mémoires mentionnées peut comporter au moins un « registre », c'est-à-dire une zone de mémoire de faible capacité (quelques données binaires) ou une zone mémoire de grande capacité (permettant de stocker un programme entier ou tout ou partie 20 des données représentatives de données calculées ou à afficher). Selon une variante, le terminal 30 comprend plusieurs microprocesseurs. Selon une autre variante, l'alimentation 39 est externe à au terminal 30. A la mise sous tension, le microprocesseur 31 charge et exécute les instructions du programme contenu dans un registre 360 de la RAM 36, et notamment les algorithmes 25 mettant en oeuvre certaines aspects du procédé propres à l'invention et décrits précédemment. Dans un mode de réalisation, compatible avec le mode de réalisation illustré en figure 3, le microprocesseur 31 peut être en particulier configuré pour sélectionner au moins un item parmi une pluralité d'items décrits par une pluralité de attributs, en tenant compte 30 des valeurs desdits attributs pour ledit item et d'un poids affecté à au moins une desdites valeurs. Dans le mode de réalisation particulier présenté, sélectionner au moins un desdits items comprend: ajuster au moins un desdits poids; 35 sélectionner au moins un desdits items en tenant compte dudit poids ajusté, un même poids étant affecté aux valeurs d'un même attribut pour chacun desdits items. 3036911 12 On présente à présent en liaison avec la figure 2 une interface proposée à un utilisateur d'un terminal selon la présente divulgation, dans un mode de réalisation particulier compatible avec les modes de réalisation illustré en figures 2 et 3. Dans le mode de réalisation de la figure 2, le procédé de sélection est mis en oeuvre 5 sur une collection d'images et comprend une restitution d'au moins une image sur un écran tactile du terminal 30. La zone de restitution 200 de l'écran est découpée en plusieurs parties : une première zone 210 permettant une restitution d'informations représentatives 212, 214, 216, 218 d'images de la collection d'images et notamment d'au moins une image 10 2120 couramment sélectionnée (du fait des poids affectés aux attributs des images). Dans le mode de réalisation illustré, une information représentative 216 d'une image comprend notamment l'image elle-même, le score 2162 courant de l'image, résultant d'une combinaison pondérée des attributs de l'image, et un indicateur visuel 2164 permettant à un utilisateur une estimation rapide du score 2162 obtenu par l'image 2160. 15 Il peut s'agir par exemple, comme représenté en figure 2, d'un indicateur visuel 2164 dont la couleur est choisie en fonction du score 2162 obtenu par l'image 2160. Ainsi, si les scores sont choisis de façon à varier entre 0 et 10, une couleur verte peut par exemple être attribuée à l'indicateur visuel si l'image correspondante a obtenu un score entre 7 et 10, une couleur orange peut par exemple être attribuée aux 20 indicateurs visuels correspondant à une image ayant obtenu un score entre 4 et 7), une couleur rouge peut par exemple être attribuée aux indicateurs visuels correspondant aux autres images restituées. Bien entendu, l'exemple détaillé ci-dessus n'est pas limitatif. Dans le mode de réalisation illustré, le même jeu d'attributs est affecté à chaque 25 image (avec diférentes valeurs) et le score d'une image correspond à une somme pondérée de tous les attributs, le coefficient de pondération affecté à un attribut étant le poids courant affecté à l'attribut, divisé par la somme des valeurs courantes des poids affectés à l'ensemble des attributs. Dans certains modes de réalisation, comme illustré en figure 2, le rendu des images 30 peut différer selon le score obtenu. Par exemple, un traitement d'amélioration peut être appliqué, avant rendu, à une image sélectionné. Au contraire, certaines images ayant obtenu un faible score peuvent être restituées de façon dégradée (par exemple floutée ou avec moins de contrastes). une seconde zone 220 permettant une restitution de la valeur courante, absolue, d'au 35 moins un poids affecté à un attribut. Dans le mode de réalisation illustré, cette seconde zone 220 comprend une indication textuelle 222 relative à au moins un attribut associé à une image, et une 3036911 13 indication 223 relative à la valeur courante d'un poids correspondant, prise en compte pour l'évaluation du score des images restituées dans la première zone. Elle peut également comprendre dans certains modes de réalisation une restitution (non illustrée) d'une indication relative à la valeur minimale et/ou maximale qu'il est possible d'affecter 5 au poids affecté à chaque attribut. Elle comprend en outre au moins un élément de commande 221, dont l'activation permet de commander une variation d'au moins un poids affecté à un attribut. Il peut notamment s'agir d'un curseur déplaçable sur une graduation dont le déplacement indique la variation à apporter à un poids (comme illustré en figure 2, où ce curseur est 10 confondu avec l'indication 223 relative à la valeur courante d'un poids), d'un bouton de commande, d'un élément de sélection dans une liste déroulante etc... une troisième zone 230 permettant une restitution d'une image sélectionnée 2120, dans un format plus grand que celui utilisé pour sa restitution dans la première zone de restitution; 15 une quatrième zone 240 permettant une restitution des valeurs courantes relatives d'au moins un poids affectés à un attribut pris en compte pour l'évaluation du score ; Dans le mode de réalisation illustré, cette quatrième zone 240 comprend une restitution graphique du poids relatif courant 241 de chacun des attributs associés à une image, pris en compte pour l'évaluation du score des images 2120 restituées dans la 20 première zone. Elle peut également comporter une restitution d'une indication textuelle 242 relative à au moins un des attributs et au poids relatif associé. Dans certains modes de réalisation, elle peut comprendre en outre au moins un élément de variation (non illustré en figure 2) de la valeur courante relative d'au moins un moins un des poids. Il peut notamment s'agir d'un curseur déplaçable sur une graduation, d'un bouton de 25 commande, d'un élément de sélection dans une liste déroulante, d'un élément de variation de la taille d'un secteur d'un cercle etc... REVENDICATIONS1. Procédé de sélection d'au moins un item, parmi une pluralité d'items décrits par une pluralité d'attributs, en tenant compte des valeurs desdits attributs pour ledit item et d'un poids affecté à au moins une desdites valeurs, le procédé étant mis en oeuvre au moins partiellement dans un terminal de communication, et étant caractérisé en ce qu'un même poids est affecté aux valeurs d'un même attribut pour chacun desdits items, et en ce que sélectionner au moins un desdits items comprend: ajuster au moins un desdits poids en fonction d'au moins un élément d'ajustement reçu par ledit terminal ; sélectionner au moins un desdits items en tenant compte dudit poids ajusté. Procédé de sélection caractérisé en ce que ledit élément d'ajustement reçu comprend une variation relative audit poids. Procédé de sélection selon la revendication 1 ou 2 caractérisé en ce que ledit élément d'ajustement comprend au moins un élément d'identification d'un utilisateur. Procédé de sélection l'une au moins des revendications 1 à 3 caractérisé en ce qu'il comprend préalablement à ladite sélection une étape consistant à recevoir au moins une valeur à affecter à un desdits attributs. Procédé de sélection selon l'une au moins des revendications 1 à 4 caractérisé en ce qu'il comprend une étape consistant à restituer sur au moins une interface utilisateur dudit terminal au moins une valeur courante, minimale et/ou maximale d'au moins un desdits poids. Procédé de sélection d'un item selon l'une au moins des revendications 1 à 5 caractérisé en ce qu'il comprend une étape consistant à restituer sur au moins une interface utilisateur dudit terminal une première information représentative dudit item sélectionné. Procédé de sélection selon la revendication 6 caractérisé en ce qu'il comprend en outre restituer sur au moins une interface utilisateur dudit terminal au moins une seconde information représentative d'un desdits items autre que ledit item sélectionné.2. 3. 4. 5. 6. 7. 3036911 15 8. Terminal de communication comprenant au moins un processeur configuré pour sélectionner au moins un item parmi une pluralité d'items décrits par une pluralité d'attributs, en tenant compte des valeurs desdits attributs pour ledit item et d'un poids affecté à au moins une desdites valeurs, le terminal étant caractérisé en ce que ledit 5 processeur est configuré pour: ajuster au moins un desdits poids; sélectionner au moins un desdits items en tenant compte dudit poids ajusté, un même poids étant affecté aux valeurs d'un même attribut pour chacun desdits items. 10 9. Produit programme d'ordinateur, caractérisé en ce qu'il comprend des instructions de code de programme pour exécuter le procédé de sélection selon l'une quelconque des revendications 1 à 7, lorsque ledit programme est exécuté par un ordinateur. 10. Support d'enregistrement lisible par un ordinateur sur lequel est enregistré un 15 programme d'ordinateur comprenant des instructions de code de programme pour exécuter le procédé de sélection selon l'une quelconque des revendications 1 à 7, lorsque ledit programme est exécuté par un ordinateur. 20