Brevet FR3136082A1 — publié le 20231201

Procédé de gestion de la restitution d’au moins un contenu par un terminal, terminal et programme d’ordinateur correspondants. L’invention concerne un procédé de gestion de la restitution d’au moins un contenu par un terminal d’un premier utilisateur, comprenant : une sélection (11), par ledit premier utilisateur, via une interface homme-machine dudit terminal, d’un premier contenu adapté à être restitué par ledit terminal, une détection (12) d’un changement d’utilisateur dudit terminal, mise en œuvre lors de ladite sélection ou suite à ladite sélection, une restitution (13), par ledit terminal, d’au moins un deuxième contenu sélectionné en tenant compte d’au moins une information de contexte associée audit premier contenu, mise en œuvre lors de ladite détection ou suite à ladite détection. Figure pour l’abrégé : Figure 1 Procédé de gestion de la restitution d’au moins un contenu par un terminal, terminal et programme d’ordinateur correspondants. 1. Domaine de l’invention Le domaine de l’invention est celui de la gestion de contenus, par exemple de type images, vidéo, audio, animation, texte, etc., accessibles par un terminal. Plus précisément, l’invention concerne la restitution de tels contenus par un terminal, et l’autorisation d’accès à au moins certains de ces contenus. Un tel terminal peut être un dispositif fixe ou mobile, permettant de restituer des contenus, par exemple un ordinateur, une tablette, un smartphone, etc. 2. Art antérieur Classiquement, lorsqu’un premier utilisateur d’un terminal souhaite partager des contenus, via son propre terminal, avec un deuxième utilisateur localisé à proximité (c’est-à-dire lui permettre d’accéder à ces contenus via son terminal), il peut prêter son terminal (par exemple son smartphone) au deuxième utilisateur. Le deuxième utilisateur peut alors naviguer dans le terminal du premier utilisateur, et accéder à plus de contenus que les contenus que le premier utilisateur souhaitait effectivement partager avec le deuxième utilisateur, ce qui pose un problème de confidentialité. Une première solution consiste à ce que le premier utilisateur garde son terminal en main, et sélectionne lui-même les contenus qu’il souhaite partager avec le deuxième utilisateur. Une telle solution est toutefois contraignante et peu pratique, le deuxième utilisateur étant obligé de se pencher, se rapprocher fortement du premier utilisateur pour voir et/ou entendre les contenus restitués. Une deuxième solution consiste à ce que le premier utilisateur crée manuellement des sous-albums, ouvre un sous-album contenant des contenus qu’il souhaite partager avec le deuxième utilisateur, puis prête son terminal au deuxième utilisateur. Le deuxième utilisateur peut alors naviguer dans le sous-album « autorisé » par le premier utilisateur. Toutefois, une fois que le deuxième utilisateur a le terminal du premier utilisateur en main, il peut quitter le sous-album autorisé et accéder à d’autres contenus. En effet, rien n’empêche le deuxième utilisateur d’aller consulter d’autres albums. A nouveau se pose un problème de confidentialité dans l’accès aux contenus. Il existe donc un besoin pour une nouvelle technique de restitution de contenus ne présentant pas l’ensemble des inconvénients de l’art antérieur. 3. Exposé de l’invention L’invention propose une nouvelle solution sous la forme d’un procédé de gestion de la restitution d’au moins un contenu par un terminal d’un premier utilisateur, comprenant : la sélection, par ledit premier utilisateur, via une interface homme-machine dudit terminal, d’un premier contenu adapté à être restitué par le terminal, la détection d’un changement d’utilisateur du terminal, mise en œuvre lors de la sélection du premier contenu ou suite à la sélection du premier contenu, la restitution par le terminal d’au moins un deuxième contenu, sélectionné en tenant compte d’au moins une information de contexte associée au premier contenu, mise en œuvre lors de la détection d’un changement d’utilisateur ou suite à la détection d’un changement d’utilisateur. La solution proposée permet ainsi à un premier utilisateur (par exemple le propriétaire du terminal, l’utilisateur principal du terminal, un utilisateur ayant un compte sur le terminal ou ayant déverrouillé un accès au terminal, etc) de limiter les contenus partagés avec d’autres utilisateurs accédant à son terminal. Ainsi, un utilisateur courant du terminal, distinct du premier utilisateur, n’a pas accès à l’ensemble des contenus du premier utilisateur, mais uniquement à un sous-ensemble des contenus du premier utilisateur. En d’autres termes, la solution proposée permet de ne restituer, dans au moins certains modes de réalisation, que des contenus autorisés « par avance » par le premier utilisateur du terminal. Pour ce faire, le premier utilisateur choisit un premier contenu qu’il souhaite partager. Des informations de contexte associée à ce premier contenu peuvent être obtenues pour sélectionner au moins un deuxième contenu, qui pourra être restitué par le terminal lorsque celui-ci sera utilisé par l’utilisateur courant. On note que, dans au moins certains modes de réalisation, cette sélection ne nécessite pas d’autorisation explicite du premier utilisateur. Par exemple, dans certains modes de réalisation, si le premier contenu est une photographie d’une montagne, toutes les photographies de montagnes pourront être sélectionnés sans action spécifique du premier utilisateur. En d’autres termes, la solution proposée peut aider à partager des contenus sur un terminal, de façon sécurisée pour le premier utilisateur du terminal. Selon un mode de réalisation particulier, le changement d’utilisateur est détecté au moyen d’au moins un capteur associé au terminal. Un tel capteur peut être intégré au terminal, ou couplé au terminal via des moyens de communication. Selon un mode de réalisation particulier, au moins un capteur intégré au terminal est utilisé pour détecter un changement d’utilisateur. En particulier, un ou plusieurs capteurs peuvent être activés à détection de l’ouverture d’une application particulière (par exemple ouverture d’une application de type galerie multimédia sur le terminal ou ouverture d’une application dédiée à la gestion de contenus), à détection de la sélection du premier contenu, à détection d’un déplacement du terminal, etc. Par exemple, le capteur appartient au groupe comprenant : un accéléromètre, un gyroscope, une caméra, un capteur biométrique, un capteur tactile, un microphone. Ainsi, selon un premier exemple, un tel capteur est de type caméra. Éventuellement, un module de reconnaissance faciale peut être couplé avec la caméra du terminal. Notamment, le module de reconnaissance faciale peut détecter si l’utilisateur du terminal est le premier utilisateur (tel que l’utilisateur principal ou le propriétaire du terminal par exemple) ou un autre utilisateur. Comme indiqué ci-dessus, la caméra peut par exemple être activée lors de l’ouverture d’une application particulière, de la sélection du premier contenu par le premier utilisateur, de la détection d’un mouvement du terminal, etc, et le module de reconnaissance faciale peut identifier qu’il s’agit du premier utilisateur. Selon un deuxième exemple, qui peut éventuellement être combiné avec le premier exemple, un tel capteur est de type capteur d’empreinte. Par exemple, un tel capteur peut être activé lors de l’ouverture d’une application particulière, de la sélection du premier contenu par le premier utilisateur, de la détection d’un mouvement du terminal, etc, et un module de reconnaissance d’empreinte peut identifier qu’il s’agit du premier utilisateur. Selon un troisième exemple, qui peut éventuellement être combiné avec le premier et/ou le deuxième exemple, un tel capteur est de type microphone. Éventuellement, un module de reconnaissance vocale peut être couplé avec le microphone du terminal. Notamment, le module de reconnaissance vocale peut détecter si l’utilisateur du terminal est le premier utilisateur ou un autre utilisateur. Comme indiqué précédemment, le microphone peut par exemple être activé lors de l’ouverture d’une application particulière, de la sélection du premier contenu par le premier utilisateur, de la détection d’un mouvement du terminal, etc. Notamment, de tels capteurs (capteurs biométriques de type caméra et/ou capteur d’empreinte et/ou microphone par exemple) peuvent être activés une pluralité de fois (par exemple régulièrement, comme toutes les secondes ou toutes les 5 secondes, de façon à détecter rapidement un changement d’utilisateur. En variante ou complément, de tels capteurs peuvent être activés suite à la détection d’un déplacement du terminal. Un tel déplacement du terminal peut être détecté par exemple au moyen d’un gyroscope ou d’un accéléromètre couplé au terminal. Selon un autre mode de réalisation particulier, le changement d’utilisateur est détecté au moyen d’au moins un capteur extérieur au terminal. Ainsi, selon cet autre mode de réalisation, des équipements extérieurs au terminal peuvent être utilisés pour détecter un changement d’utilisateur, par exemple une caméra externe (caméra de surveillance, caméra murale, etc) ou un microphone externe. De tels caméras/microphones externes peuvent notamment être pilotés par un service tiers qui permet l’identification des utilisateurs et éventuellement la transmission de ces informations au terminal. Le terminal peut notamment recevoir des informations en provenance du ou des capteurs externes, ce qui lui permet de détecter un changement d’utilisateur. Dans un mode de réalisation particulier, différents capteurs peuvent être utilisés pour détecter un changement d’utilisateur, par exemple au moins un capteur intégré au terminal et au moins un capteur externe. Selon un mode de réalisation particulier, ladite au moins une information de contexte associée au premier contenu comprend au moins une thématique du premier contenu. On entend ici par thématique d’un contenu un thème, un sujet représenté par ce contenu. Par exemple, une thématique peut être la ville de Paris, et les contenus des photos de la ville de Paris, des textes sur la ville de Paris, des audio-guides sur la ville de Paris, etc. Une autre thématique peut être la mer, et les contenus des photos de vacances à la mer. Une autre thématique peut être la famille, et les contenus des photos des personnes composant la famille. Une autre thématique peut être une personne, et les contenus des photos sur lesquelles cette personne apparait. Encore une autre thématique peut être un temps ensoleillé, une scène d’accident, etc. Ainsi, selon ce mode de réalisation, la thématique d’un autre contenu du premier utilisateur doit être similaire à la thématique du premier contenu pour que cet autre contenu puisse être un deuxième contenu sélectionné et restitué par le terminal, suite à un changement d’utilisateur. Notamment, si plusieurs thématiques sont associées à un même contenu, seuls les contenus ayant au moins une thématique en commun avec le premier contenu peuvent être restitués suite à un changement d’utilisateur. En variante, seuls les contenus dont la thématique principale est la même que celle du premier contenu peuvent être restitués. En variante, si plusieurs thématiques sont associées à un même contenu, ce contenu est filtré (i.e. ici ne peut pas être sélectionné pour être restitué), sauf si par exemple l’utilisateur courant est authentifié comme étant le premier utilisateur. Selon un mode de réalisation particulier, ladite au moins une information de contexte associée au premier contenu comprend au moins une métadonnée associée au premier contenu. On entend ici par métadonnée une information complémentaire relative à un contenu, comme la date de création du contenu (par exemple la date de prise de vue d’une photographie), le lieu de création du contenu (par exemple les coordonnées GPS d’une photographie), etc. Ainsi, selon ce mode de réalisation, les métadonnées d’un autre contenu du premier utilisateur doivent être similaires à celles du premier contenu pour que cet autre contenu puisse être un deuxième contenu sélectionné et restitué par le terminal suite à un changement d’utilisateur. Par exemple, les contenus ayant une même date de création que le premier contenu, ou une date de création proche (par exemple de l’ordre de quelques jours ou quelques semaines) peuvent être sélectionnés pour être restitués. En variante ou complément, les contenus ayant une position géographique proche du premier contenu (par exemple de l’ordre de quelques kilomètres ou quelques dizaines de kilomètres) peuvent être restitués. En effet, on considère que si le premier utilisateur autorise le partage du premier contenu, il souhaite probablement autoriser l’accès aux autres contenus présentant des métadonnées proches ou corrélées. A l’inverse, selon certains modes de réalisation, si un premier contenu et un deuxième contenu présentent une thématique similaire, mais des métadonnées différentes (par exemple deux photos du même lieu prises à deux ans d’écart), le deuxième contenu ne sera pas sélectionné et ne pourra pas être restitué sur le terminal. En particulier, les informations de contexte peuvent comprendre à la fois une ou plusieurs métadonnées et une ou plusieurs thématiques. Selon un mode de réalisation particulier, la sélection d’au moins un deuxième contenu tient compte d’une similarité entre au moins une desdites informations de contexte associées au premier contenu et au moins une information de contexte associée au deuxième contenu. Selon ce mode de réalisation, on peut ainsi mesurer une similitude entre les informations de contexte, par exemple en calculant des métriques, et sélectionner les contenus présentant une différence de métrique inférieure ou égale à une première valeur, comme une valeur seuil (prédéterminée par exemple), par exemple une valeur fixée par configuration. En particulier, si l’information de contexte associée à un contenu est éloignée de l’information de contexte associée au premier contenu (par exemple avec une différence entre les métriques supérieure à la première valeur), il est possible, dans certains modes de réalisation, de demander à l’utilisateur courant du terminal de s’authentifier, suite à la détection d’un changement d’utilisateur. S’il s’agit du premier utilisateur, le contenu peut être restitué par le terminal, sinon il n’est pas restitué. Selon un mode de réalisation particulier, la sélection d’au moins un deuxième contenu tient également compte d’au moins une information relative à l’utilisateur courant dudit terminal. Par exemple, une telle information relative à l’utilisateur courant peut être un profil de l’utilisateur. Selon ce mode de réalisation particulier, il est ainsi possible d’autoriser l’accès au deuxième contenu selon le profil de l’utilisateur courant. Ainsi, si le nouvel utilisateur est un enfant, il n’aura pas accès aux mêmes contenus que s’il s’agit d’un adulte. Si le nouvel utilisateur est un inconnu (pour le module de reconnaissance biométrique (visage, voix, iris, empreinte, par exemple), il n’aura pas accès aux mêmes contenus que s’il s’agit d’une personne que connait le premier utilisateur (et le module de reconnaissance biométrique). Par exemple, en utilisant un module de reconnaissance faciale, il est possible d’estimer l’âge de l’utilisateur du terminal, ou de vérifier si cet utilisateur apparait dans les contacts du premier utilisateur, ou sur des photos du premier utilisateurs, etc. En particulier, la liste de profils peut être configurée au moins partiellement manuellement (par le premier utilisateur ou un tiers de confiance – par exemple un parent qui configure le terminal de son enfant) ou automatiquement. Elle peut notamment être établie ou enrichie dynamiquement, par exemple par apprentissage. Par exemple, il est possible d’indiquer, pour au moins un profil, les thématiques auxquelles un utilisateur présentant ce profil a accès. Selon un autre mode de réalisation, une telle information relative à l’utilisateur peut être une identification de l’utilisateur courant. Par exemple, un module de reconnaissance faciale est utilisé pour détecter la présence de l’utilisateur courant sur des photos et/ou vidéos du premier utilisateur, et le terminal du premier utilisateur peut ne restituer que les contenus sur lesquels l’utilisateur courant est détecté. Selon un autre mode de réalisation, le procédé selon l’invention comprend une phase de paramétrage, au cours de laquelle les informations de contexte associées à un contenu apte à être restitué par le terminal sont identifiées. Selon certains modes de réalisation, le premier utilisateur peut par exemple définir lui-même des critères de filtrage. Par exemple, si une information de contexte comprend une thématique de type vacances en famille, le premier utilisateur peut indiquer que tous les contenus associés à cette thématique sont privés et ne sont pas destinés à être partagés / restitués par le terminal suite à un changement d’utilisateur. Le premier utilisateur peut ainsi identifier les informations de contexte, associées à un premier contenu, qui doivent être retrouvées dans un autre contenu pour que celui-ci soit sélectionné pour être restitué à un autre utilisateur. En variante, un tel paramétrage peut être automatique (paramétrage par défaut par exemple) ou semi-automatique. Dans au moins un mode de réalisation, la sélection du premier contenu met en œuvre la réception d’une requête orale par ledit terminal, préalable audit changement d’utilisateur. Ainsi, la sélection d’un premier contenu peut être mise en œuvre par le premier utilisateur en naviguant sur le terminal (par exemple au moyen d’un écran tactile, d’un clavier, d’une souris, etc) ou en émettant une requête orale (en utilisant par exemple un capteur de type microphone intégré au terminal). Dans les différents modes de réalisation, les contenus appartiennent au groupe comprenant : une image, et/ou une vidéo, et/ou un son, et/ou un texte, et/ou un contenu multimédia, et/ou une animation, etc. On note que de tels contenus peuvent être stockés dans une mémoire du terminal, et/ou sur un serveur distant, et/ou dans le « cloud », etc. On utilise indifféremment les expressions « contenus du terminal » ou « contenus du premier utilisateur » pour désigner les contenus appartenant au premier utilisateur accessibles au moins au premier utilisateur via le terminal. L’invention concerne également un terminal d’un premier utilisateur apte à restituer au moins un contenu correspondant, comprenant au moins un processeur configuré pour : sélectionner, via une interface homme-machine dudit terminal, un premier contenu adapté à être restitué par le terminal, détecter un changement d’utilisateur du terminal, restituer au moins un deuxième contenu, sélectionné en tenant compte d’au moins une information de contexte associée au premier contenu. Un tel terminal est notamment adapté à mettre en œuvre le procédé de gestion de la restitution de contenus décrit précédemment. Il s’agit par exemple d’un smartphone, d’un ordinateur, d’une tablette, etc. Un tel terminal pourra bien sûr être adapté pour mettre en œuvre les différentes caractéristiques relatives au procédé selon l’invention, qui peuvent être combinées ou prises isolément. Ainsi, les caractéristiques et avantages du terminal sont les mêmes que ceux du procédé décrit précédemment. Par conséquent, ils ne sont pas détaillés plus amplement. L’invention concerne encore un ou plusieurs programmes d’ordinateur comportant des instructions pour la mise en œuvre d’un procédé de gestion de la restitution de contenus tel que décrit ci-dessus lorsque ce ou ces programmes sont exécutés par au moins un processeur. L’invention concerne par ailleurs un ou plusieurs supports d’enregistrement lisibles par un ordinateur, sur lequel sont enregistrés un ou plusieurs programmes d’ordinateur comprenant des instructions de code de programme pour l’exécution d’au moins une étape d’un procédé de gestion de la restitution de contenus tel que décrit ci-dessus, selon l’un quelconque des modes de réalisation. De tels supports d’enregistrement peuvent être n’importe quelle entité ou dispositif capable de stocker un programme. 4. Liste des figures D’autres caractéristiques et avantages de l’invention apparaîtront plus clairement à la lecture de la description suivante d’un mode de réalisation particulier, donné à titre de simple exemple illustratif et non limitatif, et des dessins annexés, parmi lesquels : la illustre les principales étapes mises en œuvre par un procédé de gestion de la restitution de contenus selon un mode de réalisation de l’invention ; la illustre les interactions entre une application dédiée à la restitution de contenus (par exemple une galerie), un terminal et un utilisateur ; la présente la structure simplifiée d’un terminal selon un mode de réalisation particulier. 5. Description d’un mode de réalisation particulier 5.1 Principe général Le principe général de l’invention repose sur l’obtention d’au moins une information de contexte associée à un premier contenu qu’un premier utilisateur souhaite partager sur un terminal, et la sélection automatique d’autres contenus (au moins un) qui peuvent également être partagés par le premier utilisateur, en tenant compte de l’information de contexte associée au premier contenu. Ainsi, seul un deuxième contenu sélectionné en tenant compte de l’information de contexte associée au premier contenu peut être restitué par le terminal, si l’utilisateur courant du terminal n’est pas le premier utilisateur. La solution proposée met ainsi en œuvre une détection d’un changement d’utilisateur. Si aucun changement d’utilisateur n’est détecté, i.e. si l’utilisateur courant du terminal est toujours le premier utilisateur, il n’y a pas de restrictions d’accès aux contenus. En revanche, si un changement d’utilisateur est détecté, i.e. si l’utilisateur courant du terminal n’est pas le premier utilisateur, il y a une restriction d’accès aux contenus. Une telle restriction peut éventuellement être levée si le premier utilisateur donne une autorisation spécifique, ou s’authentifie après qu’un changement d’utilisateur ait été détecté (par exemple à l’aide d’un mot de passe, d’un capteur de type biométrique…). De même, une telle restriction peut être levée lorsque l’utilisateur courant est de nouveau reconnu comme étant le premier utilisateur. On présente ci-après, en relation avec la , les principales étapes mises en œuvre par un terminal d’un premier utilisateur selon un mode de réalisation de l’invention. Au cours d’une première étape 11, un premier contenu C1 est sélectionné via une interface homme-machine du terminal, par le premier utilisateur du terminal, et peut être restitué par le terminal (ou rendu, en anglais « rendered »). On considère que le premier utilisateur du terminal (i.e. le propriétaire du terminal, l’utilisateur principal du terminal, un utilisateur ayant un compte sur le terminal ou ayant déverrouillé un accès au terminal, etc) souhaite partager ce premier contenu. Éventuellement, il est possible de vérifier au cours de cette première étape que l’utilisateur courant du terminal est bien le premier utilisateur, par exemple en utilisant un module de reconnaissance biométrique. On s’assure de cette façon que le premier contenu (et par suite les informations de contexte qui lui sont associées) est bien sélectionné par le premier utilisateur. Au cours d’une deuxième étape 12, un changement d’utilisateur est détecté, par exemple parce que le premier utilisateur prête son terminal à un autre utilisateur, par exemple pendant ou juste après le rendu du premier contenu. Une telle étape de détection d’un changement d’utilisateur peut ainsi être mise en en œuvre simultanément ou successivement à la première étape 11 de sélection d’un premier contenu. Suite à la détection d’un changement d’utilisateur, l’accès aux contenus du premier utilisateur peut être limité. Ainsi, au cours d’une troisième étape 13, au moins un deuxième contenu C2 est sélectionné en tenant compte d’au moins une information de contexte associée au premier contenu C1 et peut être restitué par le terminal. Une telle étape de restitution d’au moins un deuxième contenu peut être mise en œuvre simultanément ou successivement à la deuxième étape 12 de détection d’un changement d’utilisateur. En d’autres termes, selon ce mode de réalisation, la solution proposée permet, suite à la détection d’un changement d’utilisateur lors du rendu ou suite au rendu du premier contenu (ou plus généralement avant le rendu d’un autre contenu), de créer une galerie éphémère avec le premier contenu C1 et le ou les deuxième(s) contenu(s) C2, basée sur au moins une information de contexte (par exemple une ou plusieurs thématiques) obtenue à partir du premier contenu C1 sélectionné par le premier utilisateur. La navigation dans les autres galeries accessibles via le terminal, et donc la consultation des contenus n’appartenant pas à cette galerie éphémère, peut être interdite dès lors que l’utilisateur courant du terminal n’est pas le premier utilisateur. Par exemple, le terminal peut se verrouiller si l’utilisateur courant n’est pas le premier utilisateur, ou ne bénéficie pas d’une autorisation spécifique du premier utilisateur. Notamment, un mode « kiosque » peut être activé sur le terminal, selon lequel l’utilisateur courant ne pourra avoir accès qu’à une ou plusieurs applications autorisées par le premier utilisateur ou un tiers de confiance. Par exemple, le premier utilisateur, via l’application système, l’application galerie, ou une autre application dédiée, peut activer un mode sécurisé autorisant la mise en œuvre de l’invention. Le premier utilisateur peut alors prêter son terminal à un autre utilisateur, et ce nouvel utilisateur peut uniquement consulter les contenus sélectionnés à partir du premier contenu (lui-même sélectionné par le premier utilisateur). Éventuellement, une étape de validation peut être mise en œuvre après la sélection d’un premier contenu et avant que le premier utilisateur confie son terminal à un autre utilisateur. Par exemple, le ou les deuxièmes contenus sélectionnés à partir de l’information de contexte associée au premier contenu (ou un aperçu de ces deuxièmes contenus) peut être restitué par le terminal. Si le premier utilisateur est d’accord avec cette sélection, il peut valider la sélection et prêter son terminal à un deuxième utilisateur. Le deuxième utilisateur n’aura alors accès qu’au premier contenu et au(x) deuxième(s) contenu(s) sélectionné(s), mais pas à l’ensemble des contenus du premier utilisateur. Si le premier utilisateur n’est pas d’accord avec cette sélection, il peut la modifier manuellement, par exemple en préparant lui-même une galerie éphémère via une sélection d’une ou plusieurs thématiques, ou de contenus associés à une ou plusieurs thématiques, ou sélectionner un autre contenu à titre de « premier contenu ». 5.2 Description d’un exemple de mise en œuvre On décrit ci-après un exemple de mise en œuvre de l’invention, selon lequel les contenus sont de type images / photographies. Comme déjà indiqué, d’autres contenus, également appelés « média », peuvent être considérés selon l’invention, par exemple de type vidéo, son, texte, etc. Le premier utilisateur dispose d’un ensemble de photos visibles dans la galerie de son terminal, par exemple des photos de famille prises à la maison, des photos de familles prises lors d’une balade en forêt, des photos d’animaux prises dans un zoo, des photos d’animaux prises dans un musée, etc. Différentes thématiques peuvent être associées à ces photos, soit automatiquement (par exemple par analyse logicielle du contenu des images), soit manuellement (par exemple en ajoutant une étiquette ou « tag » à la photo), soit semi-automatiquement (par exemple par analyse logicielle du contenu de l’image et correction manuelle des thématiques proposées). Ainsi, les photos de famille prises à la maison peuvent être associées aux thématiques « famille » et « maison », les photos de famille prises lors d’une balade en forêt peuvent être associées aux thématiques « famille », « nature » et « forêt », les photos d’animaux prises dans un zoo peuvent être associées aux thématiques « animal » et « zoo », des photos d’animaux prises dans un musée peuvent être associées aux thématiques « animal », « musée », etc. Il est notamment possible de définir une thématique principale et une ou plusieurs thématiques secondaires pour une même photo. Par exemple, si on considère une photo d’animaux prise dans un musée, on peut attribuer un pourcentage ou score à chaque thématique selon le nombre de pixels illustrant des animaux dans la photo (par exemple 75% pour la thématique « animal » et 25% pour la thématique « musée »). Le premier utilisateur sélectionne par exemple dans sa galerie une photo représentant un animal (premier contenu), puis prête son terminal à un deuxième utilisateur. Le terminal détecte le changement d’utilisateur et modifie automatiquement les droits d’accès à la galerie. Notamment, le terminal obtient au moins une information de contexte associée à la photo représentant un animal (premier contenu), correspondant au contenu couramment rendu au moment de la détection de changement d’utilisateur ou au dernier contenu rendu avant la détection de changement d’utilisateur. Par exemple, l’information de contexte associée à la photo représentant un animal (premier contenu) comprend les thématiques « animal » et « musée ». Le terminal peut alors sélectionner au moins un deuxième contenu en tenant compte d’une similarité entre au moins une information de contexte associée au premier contenu (par exemple les thématiques « animal » et « musée ») et au moins une information de contexte associée au deuxième contenu. Par exemple, il est possible de déterminer des représentations vectorielles des contenus pour déterminer leurs thématiques et pouvoir les comparer. Par exemple, le terminal (ou une application activée sur le terminal) peut créer une sous-galerie dans laquelle uniquement les photos associées aux thématiques « animal » et/ou « musée » sont visibles. En variante, le terminal peut créer une sous-galerie dans laquelle uniquement les photos associées à la thématique « animal » sont visibles, ou dans laquelle uniquement les photos dont la thématique principale est la thématique « animal » sont visibles. De cette façon, seules les photos de cette sous-galerie sont accessibles par un utilisateur courant distinct du premier utilisateur. Ainsi, selon ce mode de réalisation illustré à titre d’exemple en , un premier utilisateur peut consulter sa galerie (consultation média 211), accessible sur un terminal T 21. Le terminal T 21 (par exemple via l’application système, l’application galerie, ou une autre application dédiée) peut notamment vérifier (vérification utilisateur 221) si l’utilisateur courant du terminal T 21 est le premier utilisateur. Une telle vérification peut par exemple être mise en œuvre lors de l’ouverture de l’application galerie G 22, de façon périodique et/ou aléatoire, lors de la détection d’un changement de thématique dans les contenus restitués, etc. Par exemple, le terminal T 21 détecte que l’utilisateur courant est le premier utilisateur via la saisie d’un code personnel par l’utilisateur U 23, la reconnaissance biométrique ou toute autre technique d’authentification (authentification 231). S l’utilisateur courant du terminal T 21 est le premier utilisateur, l’application galerie est totalement déverrouillée et réagit normalement : tous les médias sont consultables et toutes les fonctionnalités sont accessibles (accès autorisé à tous les médias 222). Si le terminal T 21 détecte que l’utilisateur courant n’est pas le premier utilisateur (par exemple suite à la détection d’un changement d’utilisateur 212, perte de reconnaissance faciale ou tactile, etc), l’application galerie est restreinte (restriction 213). Par exemple, le terminal obtient au moins une information de contexte associée au premier contenu (dernier contenu restitué) et n’autorise l’accès à un deuxième contenu que si l’information de contexte associée à ce deuxième contenu est similaire à l’information de contexte associée au premier contenu (dernier contenu restitué). Le terminal peut notamment détecter la ou les thématiques associées au dernier contenu / média restitué, et n’autoriser l’accès qu’aux autres contenus / médias locaux partageant une ou plusieurs de ces thématiques. On décrit ci-après plus en détails les différents modules pouvant être mise en œuvre selon certains modes de réalisation de l’invention. Ces différents modules peuvent être activés dans un ordre différent de celui décrit. Par exemple, la détection 12 d’un changement d’utilisateur du terminal peut être mise en œuvre par un premier module. Pour ce faire, un tel module peut utiliser un ou plusieurs capteurs, internes et/ou externes au terminal, par exemple de type accéléromètre, gyroscope, capteur biométrique (caméra, capteur d’empreinte, microphone, etc), etc. Suivant le ou les capteurs utilisés, la détection du changement d’utilisateur peut se faire selon différentes manières. Ainsi, selon un mode de réalisation mettant en œuvre une caméra du terminal, une technique de reconnaissance faciale peut être utilisée pour détecter l’utilisateur courant, et identifier s’il s’agit du premier utilisateur ou d’un autre utilisateur. Selon un mode de réalisation mettant en œuvre un capteur d’empreinte du terminal, une technique de reconnaissance d’empreinte peut être utilisée pour détecter l’utilisateur courant, et identifier s’il s’agit du premier utilisateur ou d’un autre utilisateur. Selon un mode de réalisation mettant en œuvre un accéléromètre du terminal, un déplacement peut être détecté (comme le passage de main à main d’un terminal de type téléphone). Si un tel déplacement est détecté, il peut s’agir d’un changement d’utilisateur. Une confirmation peut éventuellement être obtenue en corrélant les informations obtenues en provenance d’au moins un autre capteur (empreinte, reconnaissance faciale, etc). En variante, le module de détection d’un changement d’utilisateur peut utiliser un ou plusieurs capteurs non installés sur le terminal pour l’aider à détecter un changement d’utilisateur, par exemple une caméra externe. De tels capteurs peuvent notamment être gérés par un service tiers, indépendant du terminal ou de l’opérateur du terminal, qui peut par exemple fournir au terminal des informations sur l’identité des personnes à proximité du terminal, sur la détection d’un changement d’utilisateur, etc. Un tel module peut notamment détecter la présence de plusieurs personnes à proximité du terminal (par exemple à moins d’un mètre). Notamment, un tel module peut détecter si plusieurs personnes regardent l’écran du terminal. Selon un mode de réalisation particulier, si le premier utilisateur est détecté parmi le groupe de personnes, il n’y a pas de restriction d’accès aux contenus du terminal. Éventuellement, une notification peut être générée, pour informer le premier utilisateur que plusieurs personnes sont à proximité du terminal, et peuvent éventuellement avoir accès aux contenus du terminal. Si le premier utilisateur n’est pas détecté parmi le groupe de personnes, cela signifie que l’utilisateur courant du terminal n’est pas le premier utilisateur, et il peut y avoir une restriction d’accès aux contenus, comme décrit précédemment. Par exemple, l’application galerie peut se verrouiller, et offrir un accès uniquement au dernier contenu restitué ou à un ensemble de contenus présentant des similarités avec le dernier contenu restitué. Le filtrage des contenus autorisés est présenté plus en détails ci-après, en lien avec le module de filtrage. En particulier, un tel module de détection de changement d’utilisateur peut notamment communiquer avec un module d’identification d’un utilisateur courant. Un tel module d’identification permet notamment de vérifier si l’utilisateur courant du terminal est le premier utilisateur ou un autre utilisateur. Plusieurs techniques peuvent être utilisées pour identifier l’utilisateur courant du terminal, selon les capacités techniques du terminal : reconnaissance biométrique (vocale, tactile, …), saisie un code, dessin d’un motif, etc… Par exemple, un tel module peut être activé au lancement de l’application galerie ou une autre application dédiée, de façon périodique ou aléatoire, à chaque changement de thématique principale de photos, etc. En particulier, un tel module permet d’établir un profil pour l’utilisateur courant : il s’agit du premier utilisateur ou d’un autre utilisateur. En variante, la liste des profils peut être supérieure à deux (premier utilisateur ou autre utilisateur) pour apporter plus de finesse dans le filtrage des contenus, comme par exemple le fait de détecter que l’utilisateur est un enfant ou non, une personne connue du premier utilisateur ou non (par exemple un visage présent ou non dans les contenus du premier utilisateur, ou une personne présente dans les contacts du premier utilisateur, etc). Selon certains modes de réalisation, cette liste de profils peut être établie par apprentissage, pré-configurée, renseignée par le premier utilisateur, etc. Ainsi, pour les différents profils, il est possible de paramétrer, par exemple dans l’application galerie, dans une application dédiée, ou dans l’application système, les contenus auxquels un utilisateur avec ce profil aura accès. Par exemple, un parent pourra avoir accès aux contenus de type photos avec une thématique « famille ». Un enfant ne pourra pas avoir accès aux contenus de type photos avec une thématique « bars », etc. Un tel paramétrage des profils est par exemple effectué via une interface homme-machine, comme un écran de paramétrage de l’application. Le profil de l’utilisateur peut ainsi être pris en compte, en plus des informations de contexte associées au premier contenu, pour la sélection d’au moins un deuxième contenu à restituer, par exemple par un module de filtrage comme décrit ci-dessous. Ainsi, la sélection d’au moins un deuxième contenu en tenant compte d’au moins une information de contexte associée au premier contenu, en vue de sa restitution 13, peut être mise en œuvre par un module de filtrage des contenus. Un tel module peut ainsi établir une liste des contenus dont la restitution par le terminal est autorisée. Comme déjà indiqué, un tel module peut notamment tenir compte d’une similarité entre au moins une information de contexte associée au premier contenu (qui correspond au dernier contenu restitué sur le terminal avant la détection d’un changement d’utilisateur) et au moins une information de contexte associée au deuxième contenu. Par exemple, un tel module de filtrage met en œuvre des étapes de : obtention d’au moins une information de contexte associée au deuxième contenu, comparaison d’au moins une information de contexte associée au premier contenu et d’ au moins une information de contexte associée au deuxième contenu, sélection du deuxième contenu si ladite au moins une information de contexte associée au premier contenu est similaire à ladite au moins une information de contexte associée au deuxième contenu. Des métriques peuvent notamment être déterminées pour mesurer la similarité entre les informations de contexte. Par exemple, les informations de contexte comparées sont des thématiques des premier et deuxième contenus, notamment les thématiques principales des premier et deuxième contenus. Comme déjà indiqué, certains contenus peuvent être associés à plusieurs thématiques. Par exemple, seuls les contenus qui ont au moins une thématique commune avec le premier contenu peuvent être sélectionnés et restitués par le terminal. En variante, les contenus qui ont au moins un premier pourcentage de thématiques communes avec le premier contenu (par exemple 80% de thématiques communes, ce pourcentage étant réglable) peuvent être sélectionnés et restitués par le terminal. Ce critère de sélection peut notamment être paramétré dans le module de filtrage, par exemple par le premier utilisateur ou un tiers de confiance, ou être un critère par défaut. Dans certaines modes de réalisation, les informations de contexte comparées sont des métadonnées des premier et deuxième contenus (par exemple le lieu et/ou la date de création des premier et deuxième contenus). Dans d’autres modes de réalisation, la sélection d’au moins un deuxième contenu tient également compte d’au moins une information relative à l’utilisateur courant du terminal. Par exemple, la sélection d’au moins un deuxième contenu tient également compte du profil de l’utilisateur courant. Ainsi, si l’utilisateur courant est un enfant, il n’aura pas accès aux mêmes contenus que si l’utilisateur courant est un adulte. En d’autres termes, un premier filtrage peut être mis en œuvre pour pré-sélectionner certains contenus en tenant compte des informations de contexte associées au premier contenu (par exemple en pré-sélectionnant les contenus présentant une thématique similaire à celle du premier contenu), et un deuxième filtrage peut être mis en œuvre sur cette pré-sélection pour exclure certains contenus en tenant compte du profil de l’utilisateur courant. En variante, la sélection d’au moins un deuxième contenu tient également compte de l’identité de l’utilisateur courant. Comme déjà indiqué, le terminal peut ne restituer, parmi les « deuxièmes » contenus sélectionnés, que les contenus sur lesquels l’utilisateur courant est détecté. Le module de filtrage permet donc d’analyser les différents contenus associés au terminal et d’identifier ceux qui répondent aux critères de filtrage. Dans au moins un mode de réalisation, le premier utilisateur peut, avant de prêter son terminal à un autre utilisateur, définir certains critères de filtrage, par exemple en choisissant lui-même les métadonnées et/ou thématiques à prendre en compte dans le filtrage des contenus. Par exemple, les thématiques du premier contenu sélectionné par le premier utilisateur peuvent être présentées dynamiquement au premier utilisateur, qui peut choisir manuellement, via une interface homme-machine, la ou les thématiques auxquelles il souhaite autoriser l’accès, et accélérer ainsi la création d’une sous-galerie éphémère. Le module de filtrage peut notamment communiquer avec le module de détection d’un changement d’utilisateur. Notamment, si ce dernier module détecte la présence de plusieurs personnes à proximité du terminal, et que le premier utilisateur ne fait pas partie de ce groupe de personnes, le module de filtrage peut autoriser un accès uniquement au premier contenu. En variante, le module de filtrage peut autoriser un accès au premier contenu et à au moins un deuxième contenu sélectionné en tenant compte d’au moins une information de contexte associée au premier contenu. Il s’agit ici encore d’un critère de sélection qui peut être paramétré dans le module de filtrage, par exemple par le premier utilisateur, ou être un critère par défaut. Les différents modules de détection d’un changement d’utilisateur, d’identification, et de filtrage peuvent communiquer entre eux. Ils peuvent notamment mettre en œuvre une intelligence artificielle pour identifier un utilisateur courant, reconnaître un utilisateur courant dans un contenu, déterminer la ou les thématiques associée(s) à un contenu, déterminer la ou les métadonnées associée(s) à un contenu, comparer des informations de contexte, etc. Une interface utilisateur peut également être mise en œuvre pour que l’utilisateur du terminal puisse interagir avec ces différents modules. Par exemple, une telle interface peut être utilisée pour paramétrer des critères de filtrage, définir des profils, des thématiques, associer des thématiques à des contenus, etc. Une telle interface peut également être utilisée pour afficher une liste du ou des deuxièmes contenus sélectionnés et adaptés à être restitués par le terminal. Dans un mode de réalisation particulier, une telle interface permet de gérer les fonctionnalités autorisées par rapport à un profil utilisateur. Par exemple, selon le profil utilisateur détecté (premier utilisateur, enfant, ami, etc…), des paramètres de gestion de la galerie peuvent être réglés (durée d’affichage de la galerie, thématiques interdites, etc). 5.3 Structure simplifiée d’un terminal On présente désormais, en relation avec la , la structure simplifiée d’un terminal selon au moins un mode de réalisation décrit ci-dessus. Comme illustré en , un tel terminal comprend au moins une mémoire 31 comprenant une mémoire tampon, au moins une unité de traitement 32, équipée par exemple d’une machine de calcul programmable ou d’une machine de calcul dédiée, par exemple un processeur P, et pilotée par le programme d’ordinateur 33, mettant en œuvre des étapes du procédé de gestion de la restitution d’au moins un contenu selon au moins un mode de réalisation de l’invention. A l’initialisation, les instructions de code du programme d’ordinateur 33 sont par exemple chargées dans une mémoire RAM avant d’être exécutées par le processeur de l’unité de traitement 32. Le processeur de l’unité de traitement 32 met en œuvre des étapes du procédé de gestion de la restitution d’au moins un contenu décrit précédemment, selon les instructions du programme d’ordinateur 33, pour : sélectionner, via une interface homme-machine dudit terminal, un premier contenu adapté à être restitué par ledit terminal, détecter un changement d’utilisateur dudit terminal, restituer au moins un deuxième contenu, sélectionné en tenant compte d’au moins une information de contexte associée audit premier contenu. Procédé de gestion de la restitution d’au moins un contenu par un terminal d’un premier utilisateur, comprenant : une sélection (11), par ledit premier utilisateur, via une interface homme-machine dudit terminal, d’un premier contenu adapté à être restitué par ledit terminal, une détection (12) d’un changement d’utilisateur dudit terminal, mise en œuvre lors de ladite sélection ou suite à ladite sélection, une restitution (13), par ledit terminal, d’au moins un deuxième contenu sélectionné en tenant compte d’au moins une information de contexte associée audit premier contenu, mise en œuvre lors de ladite détection ou suite à ladite détection. Procédé selon la revendication 1, caractérisé en ce que ledit changement d’utilisateur est détecté au moyen d’au moins un capteur associé audit terminal. Procédé selon l'une quelconque des revendications 1 et 2, caractérisé en ce que ladite au moins une information de contexte associée au premier contenu comprend au moins une thématique dudit premier contenu. Procédé selon l'une quelconque des revendications 1 à 3, caractérisé en ce que ladite au moins une information de contexte associée au premier contenu comprend au moins une métadonnée associée audit premier contenu. Procédé selon l'une quelconque des revendications 1 à 4, caractérisé en ce que la sélection d’au moins un deuxième contenu tient compte d’une similarité entre au moins une desdites informations de contexte associées audit premier contenu et au moins une information de contexte associée audit deuxième contenu. Procédé selon l'une quelconque des revendications 1 à 5, caractérisé en ce que la sélection d’au moins un deuxième contenu tient également compte d’au moins une information relative à l’utilisateur courant dudit terminal. Procédé selon l'une quelconque des revendications 1 à 6, caractérisé en ce qu’il comprend une phase de paramétrage, au cours de laquelle les informations de contexte associées à un contenu apte à être restitué par ledit terminal sont identifiées. Procédé selon l'une quelconque des revendications 1 à 7, caractérisé en ce que ladite restitution d’un premier contenu met en œuvre la réception d’une requête orale par ledit terminal, préalable audit changement d’utilisateur. Programme d’ordinateur comportant des instructions pour la mise en œuvre d’un procédé selon la revendication 1 lorsque ce programme est exécuté par un processeur. Terminal apte à restituer au moins un contenu, comprenant au moins un processeur configuré pour : sélectionner, via une interface homme-machine dudit terminal, un premier contenu adapté à être restitué par ledit terminal, détecter un changement d’utilisateur dudit terminal, restituer au moins un deuxième contenu, sélectionné en tenant compte d’au moins une information de contexte associée audit premier contenu.