Brevet FR3046269A1 (20170630)
REVENDICATIONS1. Procédé de sélection automatique d'un contenu multimédia dans une base de données contenant une multitude de contenus multimédias C,, ce procédé 5 comportant : a) l'acquisition (44) par un serveur électronique d'un identifiant d'un contenu multimédia Cu, b) le calcul (60), par le serveur électronique, d'une distance tu, entre le contenu multimédia Cu correspondant à l'identifiant acquis lors de l'étape a) et chaque contenu 10 multimédia C, contenu dans la base de données, c) le choix automatique, par le serveur électronique, d'une borne inférieure t1 et d'une borne supérieure t2, et d) la sélection (70) automatique, par le serveur électronique, de chaque contenu multimédia C, pour lequel la distance tu, calculée lors de l'étape b) est comprise entre 15 les bornes inférieure t1 et supérieure t2 choisies lors de l'étape c), caractérisé en ce que l'étape c) comporte: - le calcul (62) de l'écart type o- de la distribution des distances tu, calculées lors de l'étape b), et - la sélection (66) automatique d'une valeur Vmin systématiquement comprise entre 620 et une valeur ts, et d'une valeur Vmax systématiquement comprise entre ts et 2ts - a, la valeur ts étant la valeur positive pour laquelle la fonction 1I définie par la relation suivante est maximale : - l'affectation (68) des valeurs Vmin et Vmax automatiquement sélectionnées, respectivement, aux bornes t1 et t2 pour la réalisation de l'étape d). 25\n<CLM>\1\tProcédé selon la revendication 1, dans lequel l'étape c) comporte : - le calcul (64) de la valeur ts, et - le calcul (66) des valeurs Vmin et Vmax à l'aide des relations suivantes : Vmin = ts - a630 et Vmax = ts + [36, où a et p sont des constantes comprises entre 0,5 et 1,5.\n<CLM>\1\tProcédé selon la revendication 2, dans lequel les constantes a et p sont égales. 3046269 18\n<CLM>\1\tProcédé selon la revendication 3, dans lequel les constantes a et [3 sont égales à un à plus ou moins 5 % près.\n<CLM>\1\tProcédé selon la revendication 1, dans lequel l'étape c) comporte le calcul des 5 valeurs V. et Vmax en résolvant l'équation suivante : 1P(Vm,u) = 1P(Vm') = p x 1P(ts), où p est une constante prédéterminée comprise entre 0,5 et 2/3.\n<CLM>\1\tProcédé selon la revendication 1, dans lequel l'étape c) comporte le calcul des valeurs Vmin et Vmax à l'aide des relations suivantes : Vmin = o- et Vmax = 2ts_ G. 10\n<CLM>\1\tProcédé selon la revendication 1, dans lequel l'étape c) comporte : - l'acquisition d'un nombre n de contenus multimédias à sélectionner automatiquement, - le calcul (64) de la valeur ts, 15 - l'identification de la plus petite distance tu, calculée à l'étape b) qui est séparée de la valeur ts par n/2 distances tut, cette distance étant notée tuimin, - l'identification de la plus grande distance tu, calculée à l'étape b) qui est séparée de la valeur ts par n/2 distances tui, cette distance étant notée tuimax, - le calcul des valeurs Vmin et Vmax à l'aide des relations suivantes : Vmin = Max{o- ; 20 tuimin} et Vmax = Minets _ o- ; tuimax}, où Min{...} et Max{...} sont les fonctions qui retournent, respectivement, le plus petit et le plus grand des éléments contenus entre les accolades. 25\n<CLM>\1\tProcédé selon l'une quelconque des revendications précédentes, dans lequel plus la distance tui entre les contenus multimédias Cu et C, est grande, plus les contenus multimédias sont considérés comme différents, et chaque contenu multimédia C, pour lequel la distance tui calculée lors de l'étape b) est comprise entre les bornes inférieure t1 et supérieure t2, est sélectionné en tant que contenu 30 multimédia un peu similaire au contenu multimédia Cu.\n<CLM>\1\tSupport (12) d'enregistrement d'informations, caractérisé en ce qu'il comporte des instructions pour la mise en oeuvre d'un procédé conforme à l'une quelconque des revendications précédentes, lorsque ces instructions sont exécutées par un 35 microprocesseur (10).\n<CLM>\1\tServeur pour la mise en oeuvre d'un procédé conforme à l'une quelconque des revendications 1 à 8, dans lequel ce serveur comporte : 3046269 19 - un microprocesseur programmable (10), et - une mémoire (12) dans laquelle est enregistrée une base de données (14) contenant des contenus multimédias C,, le microprocesseur (10) étant programmé pour exécuter les étapes suivantes : a) acquérir un identifiant d'un contenu multimédia Cu, b) calculer une distance tu, entre le contenu multimédia Cu correspondant à l'identifiant acquis lors de l'étape a) et chaque contenu multimédia C, contenu dans la base de données, c) choisir automatiquement une borne inférieure t1 et une borne supérieure t2, et d) sélectionner automatiquement chaque contenu multimédia C, pour lequel la distance tu, calculée lors de l'étape b) est comprise entre les bornes inférieure t1 et supérieure t2 choisies lors de l'étape c), caractérisé en ce que le microprocesseur (10) est également programmé pour, lors de l'exécution de l'étape c) : - calculer l'écart type o- de la distribution des distances tu, calculées lors de l'étape b), et - sélectionner automatiquement une valeur Vmin systématiquement comprise entre o-et une valeur ts, et une valeur Vmax systématiquement comprise entre ts et 2t, - o-, la valeur ts étant la valeur positive pour laquelle la fonction définie par la relation suivante est maximale: - affecter les valeurs Vmin et Vmax automatiquement sélectionnées, respectivement, aux bornes t1 et t2 pour la réalisation de l'étape d).