WO2011009696A1 - Modification de l'affichage d'avatars - Google Patents

Modification de l'affichage d'avatars Download PDF

Info

Publication number
WO2011009696A1
WO2011009696A1 PCT/EP2010/059240 EP2010059240W WO2011009696A1 WO 2011009696 A1 WO2011009696 A1 WO 2011009696A1 EP 2010059240 W EP2010059240 W EP 2010059240W WO 2011009696 A1 WO2011009696 A1 WO 2011009696A1
Authority
WO
WIPO (PCT)
Prior art keywords
avatars
adaptation
display
criterion
terminal
Prior art date
Application number
PCT/EP2010/059240
Other languages
English (en)
Inventor
Abdelkrim Hebbar
Hakim Hacid
Abderrahmane Maaradji
Original Assignee
Alcatel Lucent
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Alcatel Lucent filed Critical Alcatel Lucent
Priority to JP2012520983A priority Critical patent/JP5843765B2/ja
Priority to US13/384,642 priority patent/US9776090B2/en
Priority to EP10729846A priority patent/EP2456530A1/fr
Priority to CN2010800337674A priority patent/CN102470275A/zh
Publication of WO2011009696A1 publication Critical patent/WO2011009696A1/fr

Links

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/70Game security or game management aspects
    • A63F13/79Game security or game management aspects involving player-related data, e.g. identities, accounts, preferences or play histories
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T13/00Animation
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/50Controlling the output signals based on the game progress
    • A63F13/52Controlling the output signals based on the game progress involving aspects of the displayed game scene
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/011Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/50Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers
    • A63F2300/55Details of game data or player data management
    • A63F2300/5546Details of game data or player data management using player registration data, e.g. identification, account, preferences, game history
    • A63F2300/5553Details of game data or player data management using player registration data, e.g. identification, account, preferences, game history user representation in the game field, e.g. avatar
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/50Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers
    • A63F2300/55Details of game data or player data management
    • A63F2300/5546Details of game data or player data management using player registration data, e.g. identification, account, preferences, game history
    • A63F2300/556Player lists, e.g. online players, buddy list, black list

Definitions

  • a user can create in these virtual worlds a social network in which the user records the users he knows and / or with whom he communicated via avatars.
  • the image processing method may further include one or more of the following features, taken separately or in combination:
  • the invention also relates to a communication terminal comprising such an image processing processor.
  • FIG. 2a is an example of displaying a virtual environment
  • FIG. 3a illustrates the steps of a method of adapting the display of avatars in a virtual environment
  • FIG. 1 shows a communication network 1 for example
  • the terminals 3a, 3 exchange data with the virtual world server 5 on the communication network 1, so that the users of the terminals 3a, 3 can connect to the virtual world and evolve in the virtual world.
  • the term communication network 1 here means any type of network, capable of transmitting content to the terminals 3a, 3 and exchange with these terminals 3a, 3 data or messages. Any mode of transmission can be envisaged.
  • each user can have one or more social networks, such as friends networks, workgroup networks, or gaming networks, in the virtual world or in another virtual exchange platform external to the world. virtual.
  • Each network groups together a set of users. This set of users may include a list of user nicknames with possibly associated avatars or their corresponding profiles.
  • the user is part of a community in the virtual world also forming a social network.
  • an external server 17 includes this database 15.
  • it is the virtual world server 5 that comprises the database 15.
  • the display of avatars must be adapted according to the social network of this first user.
  • second T avatars associated with social network users are differentiated from the third 7 "avatars associated with connected users who do not belong to the social network of the first user (see Figure 2b).
  • the processor 13 comprises at least one processing means for transmitting a request for information to step B21. Ri to the database 15 concerning the social network (s) of the first user (FIGS. 1 and 3b).
  • the processor 13 applies a blur filter on the third avatars 7 ", so that the second avatars 7 'are displayed with a good definition compared to the third avatars 7" which are fuzzy.
  • the first user can define:
  • FIG. 4 in which three circular zones Z1, Z2 and Z3 are schematically represented.

Abstract

L'invention concerne un procédé de traitement d'image dans un environnement virtuel (EV) dans lequel évoluent une pluralité d'avatars représentant respectivement des utilisateurs associés, ledit procédé de traitement d'images comprenant les étapes suivantes : - on reçoit une requête d'adaptation (Ra) de l'affichage des avatars sur le terminal d'un utilisateur donné, ladite requête (Ra) comprenant au moins un critère d'adaptation pour différencier l'affichage des avatars; - on modifie les données représentant les avatars (7a,7',7") en fonction dudit critère d'adaptation, et - on transmet les données modifiées pour un affichage adapté des avatars (7a,7',7") sur le terminal (3a, 3) de l'utilisateur donné. L'invention concerne également un procédé d'adaptation de l'affichage d'avatars dans un environnement virtuel. L'invention concerne encore un processeur de traitement d'image, un serveur de monde virtuel et un terminal de communication correspondants pour la mise en oeuvre de tels procédés.

Description

MODIFICATION DE L ' AFFICHAGE D ' AVATARS
L'invention concerne un procédé de traitement d'image dans un environnement virtuel, un procédé d'adaptation de l'affichage d'avatars, un processeur de traitement d'image, un serveur de monde virtuel et un terminal de communication correspondants pour la mise en œuvre de tels procédés.
Aujourd'hui, le développement d'Internet et des technologies informatiques a rendu possible de travailler, dé jouer, d'échanger des informations dans un monde virtuel. De manière générale, un monde virtuel comprend plusieurs environnements virtuels, dont chaque environnement virtuel est une représentation numérique en 3D imitant un environnement du monde réel.
Ces mondes virtuels par exemple des jeux virtuels ou des lieux de rencontres et d'échanges virtuels se développent de plus en plus.
Dans de tels mondes virtuels, les utilisateurs peuvent évoluer de façon interactive et communiquer avec d'autres utilisateurs à l'aide de représentation d'utilisateur.
On utilise principalement comme représentation de l'utilisateur des avatars. Ces derniers sont généralement choisis et configurés manuellement par les utilisateurs en fonction de leurs goûts. Il peut s'agir de photo, d'image tridimensionnelle ou de toute représentation graphique. Dès que l'utilisateur se connecte au monde virtuel son avatar s'affiche dans le monde virtuel.
En outre, un utilisateur peut créer dans ces mondes virtuels un réseau social dans lequel l'utilisateur enregistre les utilisateurs qu'il connaît et/ou avec qui il a communiqué par l'intermédiaire d'avatars.
De façon classique, lorsque l'utilisateur se connecte au monde virtuel et que son avatar évolue dans un environnement virtuel, la définition des autres avatars présents dans cet environnement virtuel dépend de leur distance géographique par rapport à l'avatar de l'utilisateur connecté. On entend ici par distance géographique, la distance simulée entre les avatars dans l'environnement virtuel dans lequel évoluent les avatars. Ainsi, l'utilisateur peut voir avec plus de précision les avatars géographiquement proches de son avatar.
Cependant une telle mise en œuvre nécessite beaucoup de ressources. En effet, il faut maintenir en permanence le calcul des avatars avec beaucoup de détails même si ces détails ne présentent pas d'intérêt pour l'utilisateur qui se connecte au monde virtuel à un instant et un lieu précis dans le monde virtuel.
En outre, l'utilisateur ne peut pas distinguer rapidement les avatars des utilisateurs faisant partie d'un de ses réseaux sociaux ou qui l'intéressent à un instant et un lieu précis dans le monde virtuel.
L'invention a donc pour objectif de pallier ces inconvénients de l'art antérieur en permettant d'adapter l'affichage des avatars tout en diminuant les ressources nécessaires pour l'affichage des avatars.
À cet effet, l'invention a pour objet un procédé de traitement d'image dans un environnement virtuel dans lequel évoluent une pluralité d'avatars représentant respectivement des utilisateurs associés, ledit procédé de traitement d'images comprenant les étapes suivantes :
- on reçoit une requête d'adaptation de l'affichage des avatars sur le terminal d'un utilisateur donné, ladite requête comprenant au moins un critère d'adaptation pour différencier l'affichage des avatars,
- on modifie les données représentant les avatars en fonction dudit critère d'adaptation, et
- on transmet les données modifiées pour un affichage adapté des avatars sur le terminal de l'utilisateur donné.
Ledit procédé de traitement d'image peut en outre comporter une ou plusieurs caractéristiques suivantes, prises séparément ou en combinaison :
- le critère d'adaptation est un critère de lien social entre l'utilisateur donné et les utilisateurs connectés à l'environnement virtuel,
- on applique un filtre de flou aux avatars représentant des utilisateurs n'appartenant pas à un réseau social de l'utilisateur donné, - ledit procédé de traitement d'images comprend les étapes suivantes :
• pour chaque utilisateur connecté à l'environnement virtuel, on calcule un coefficient de lien social à partir dudit critère d'adaptation et d'informations de réseaux sociaux de l'utilisateur donné,
« on modifie les données représentant les avatars en fonction du coefficient de lien social calculé,
- pour chaque avatar représentant un utilisateur appartenant à un réseau social de l'utilisateur donné, on applique un filtre de netteté proportionnel au coefficient de lien social calculé,
- pour chaque avatar représentant un utilisateur n'appartenant pas à un réseau social de l'utilisateur donné, on applique un filtre de flou inversement proportionnel au coefficient de lien social calculé.
L'invention concerne encore un procédé d'adaptation de l'affichage d'avatars dans un environnement virtuel dans lequel évoluent une pluralité d'avatars représentant respectivement des utilisateurs associés, ledit procédé d'adaptation comprenant les étapes suivantes :
- on transmet une requête d'adaptation de l'affichage des avatars sur le terminal d'un utilisateur donné, ladite requête comprenant au moins un critère d'adaptation pour différencier l'affichage des avatars,
- on reçoit des données représentant les avatars modifiées en fonction dudit critère d'adaptation, et
- on affiche les avatars modifiés sur le terminal de l'utilisateur donné.
L'invention concerne également un processeur de traitement d'image comprenant au moins un moyen de traitement pour :
- recevoir une requête d'adaptation de l'affichage des avatars sur le terminal d'un utilisateur donné, ladite requête comprenant au moins un critère d'adaptation pour différencier l'affichage des avatars,
- modifier les données représentant les avatars en fonction dudit critère d'adaptation, et
- transmettre les données modifiées pour un affichage adapté des avatars sur le terminal de l'utilisateur donné.
L'invention concerne encore un serveur de monde virtuel comprenant un tel processeur de traitement d'image.
L'invention concerne aussi un terminal de communication comprenant un tel processeur de traitement d'image.
L'invention concerne également un terminal de communication d'un utilisateur comprenant :
- un moyen d'affichage d'un environnement virtuel dans lequel évoluent une pluralité d'avatars représentant respectivement des utilisateurs associés, et
- au moins un moyen de traitement pour :
• transmettre une requête d'adaptation de l'affichage des avatars sur le moyen d'affichage, ladite requête comprenant au moins un critère d'adaptation pour différencier l'affichage des avatars,
• recevoir des données représentant les avatars modifiées en fonction dudit critère d'adaptation, et
• afficher les avatars modifiés sur le moyen d'affichage.
D'autres caractéristiques et avantages de l'invention apparaîtront plus clairement à la lecture de la description suivante, donnée à titre d'exemple illustratif et non limitatif, et des dessins annexés parmi lesquels :
- la figure 1 représente de façon schématique un réseau de communication sur lequel une pluralité de terminaux de communication échangent des données avec un serveur de monde virtuel,
- la figure 2a est un exemple d'affichage d'un environnement virtuel,
- la figure 2b est un exemple d'affichage d'un environnement virtuel dans lequel l'affichage des avatars est adapté,
- la figure 3a illustre les étapes d'un procédé d'adaptation de l'affichage des avatars dans un environnement virtuel,
- la figure 3b illustre les étapes d'un procédé de traitement d'image dans un environnement virtuel,
- la figure 4 est une représentation schématique du lien social avec un utilisateur donné en zones concentriques respectivement associées à un critère d'adaptation,
- la figure 5a est un exemple d'affichage d'un avatar en haute définition,
- la figure 5b est un exemple d'affichage d'un avatar en définition moyenne, et
- la figure 5c est un exemple d'affichage d'un avatar en très basse définition
Dans ces figures, les éléments identiques portent les mêmes références.
On a représenté sur la figure 1 un réseau de communication 1 par exemple
Internet, une pluralité de terminaux 3a,3 de communication et un serveur de monde virtuel 5. Les terminaux 3a,3 échangent des données avec le serveur de monde virtuel 5 sur le réseau de communication 1, afin que les utilisateurs des terminaux 3a,3 puissent se connecter au monde virtuel et évoluer dans le monde virtuel.
On entend ici par réseau de communication 1, tout type de réseau, capable de transmettre des contenus aux terminaux 3a,3 et d'échanger avec ces terminaux 3a,3 des données ou des messages. Tout mode de transmission peut être envisagé.
En outre, on entend ici par terminal 3a,3 de communication, tout équipement capable de recevoir des contenus du réseau de communication 1 et d'échanger des données, messages et requêtes avec ce même réseau de communication 1.
Il pourra par exemple s'agir d'un téléphone mobile ou fixe, d'un assistant personnel numérique (ou PDA), ou d'un ordinateur fixe ou portable.
En se référant aux figures 1 et 2a, chaque utilisateur d'un terminal 3a,3 est associé à un avatar 7a,7',7" pour le représenter dans un environnement virtuel EV du monde virtuel qui s'affiche sur un moyen d'affichage 9a,9 du terminal 3a,3.
Ainsi, par l'intermédiaire de son avatar 7a,7',7" chaque utilisateur peut évoluer dans cet environnement virtuel EV et communiquer avec d'autres avatars 7a,7',7" représentant d'autres utilisateurs.
En outre, chaque utilisateur peut avoir un ou plusieurs réseaux sociaux, tels que des réseaux d'amis, des réseaux de groupes de travail, ou des réseaux de jeux, dans le monde virtuel ou dans une autre plateforme d'échange virtuel externe au monde virtuel. Chaque réseau regroupe un ensemble d'utilisateurs. Cet ensemble d'utilisateurs peut comporter une liste de pseudonymes des utilisateurs avec éventuellement des avatars associés ou leurs profils correspondants. Bien entendu, on peut prévoir que l'utilisateur fait partie d'une communauté dans le monde virtuel formant également un réseau social.
En se référant à nouveau à la figure 1, le serveur de monde virtuel 5 comporte classiquement au moins un moyen de gestion 11 des environnements virtuels dans lequel évoluent les avatars.
Le serveur de monde virtuel 5 comporte en outre au moins un moyen de traitement d'image 13, par exemple un processeur 13 de traitement d'image. En alternative, le processeur 13 peut être intégré à chaque terminal 3a,3.
Ce processeur 13 communique avec une base de données 15 des réseaux sociaux des utilisateurs, qu'il s'agisse de réseaux dans le monde virtuel ou dans d'autres plateformes d'échange virtuel. Pour cela, l'utilisateur doit avoir préalablement saisi son ou ses identifiants correspondants pour les plateformes externes au monde virtuel, permettant ainsi à la base de données 15 d'avoir accès à ses réseaux sociaux.
Dans l'exemple illustré sur la figure 1, un serveur externe 17 comporte cette base de données 15. En variante, c'est le serveur de monde virtuel 5 qui comporte la base de données 15.
Selon un premier mode de réalisation, lorsqu'un premier utilisateur du terminal
3a se connecte au monde virtuel et que son avatar associé 7a évolue dans un environnement virtuel EV, l'affichage des autres avatars 7', 7" se fait en premier lieu de manière classique (figure 2a) et si l'utilisateur le désire l'affichage est adapté (figure 2b).
À cet effet, le terminal 3a comprend au moins un moyen de traitement pour transmettre à destination du processeur 13 lors d'une étape Al, une requête d'adaptation
Ra de l'affichage des avatars sur le moyen d'affichage 9a (figures 1 et 3 a). Cette requête
Ra comprend au moins un critère d'adaptation pour différencier l'affichage des avatars.
Ce critère d'adaptation peut être un critère de lien social, par exemple un critère d'appartenance à un réseau social du premier utilisateur du terminal 3a, le réseau social pouvant être interne ou externe au monde virtuel. Bien entendu, tout autre critère d'adaptation peut être utilisé tel que des critères d'intérêts ou des critères de fréquence d'échange.
Dans l'exemple d'un critère d'appartenance à un réseau social, l'affichage des avatars doit être adapté en fonction du réseau social de ce premier utilisateur. Plus précisément, des seconds avatars T associés aux utilisateurs du réseau social sont différenciés des troisièmes avatars 7" associés aux utilisateurs connectés qui n'appartiennent pas au réseau social du premier utilisateur (voir figure 2b).
Le processeur 13 comporte alors au moins un moyen de traitement pour recevoir la requête d'adaptation Ra avec le critère d'adaptation lors d'une étape Bl, modifier les données représentant les avatars en fonction du critère d'adaptation à l'étape B2, et transmettre à destination du terminal 3a les données modifiées lors d'une étape B3, pour un affichage adapté des avatars sur le moyen d'affichage 9a (figures 1 et 3b).
Le terminal 3a reçoit ensuite les données modifiées à l'étape A2 et affiche les avatars sur le moyen d'affichage 9a à l'étape A3 (figure 3 a).
À titre d'exemple, lorsque le critère d'adaptation est un critère d'appartenance au réseau social du premier utilisateur du terminal 3a, le processeur 13 comporte au moins un moyen de traitement pour transmettre à l'étape B21 une requête d'informations Ri à la base de données 15 concernant le ou les réseaux sociaux du premier utilisateur (figures 1 et 3b).
La base de données 15 transmet alors les données RS sur le ou les réseaux sociaux du premier utilisateur au processeur 13 configuré pour identifier à partir de ces données RS les utilisateurs connectés qui font partie du réseau social de l'utilisateur et ceux qui n'en font pas partie à l'étape B22.
Le processeur 13 modifie ensuite lors d'une étape B23 les données représentant les avatars pour différencier les seconds avatars 7' des utilisateurs du réseau social du premier utilisateur et les troisièmes avatars 7" des autres utilisateurs.
Dans l'exemple illustré sur la figure 2b, le processeur 13 applique un filtre de flou sur les troisièmes avatars 7", de sorte que les seconds avatars 7' sont affichés avec une bonne définition par rapport aux troisièmes avatars 7" qui sont flous.
En variante, on peut prévoir d'afficher les troisièmes avatars 7" en transparence ou encore d'afficher des ombres pour les troisièmes avatars 7". Selon une autre alternative, on peut prévoir d'adapter les seconds avatars T pour qu'ils soient affichés plus grands par rapport aux troisièmes 7". Ainsi, l'utilisateur du premier terminal 3a distingue facilement les avatars 7' des utilisateurs de son réseau social.
De plus, les ressources du processeur 13 pour uniquement quelques avatars avec une bonne définition sont beaucoup moins importantes que celles nécessaires pour une foule d'avatars en bonne définition. En conséquence, l'effort de calcul du processeur 13 est réduit pour maintenir seulement certains avatars en bonne définition.
En outre, lorsque le processeur 13 se trouve au niveau du serveur de monde virtuel 5, le processeur 13 transmet des données moins importantes sur le réseau de communication 1 à destination du terminal 3 a.
Par ailleurs, on peut prévoir d'adapter différemment les avatars 7', 7" en fonction de la proximité sociale des utilisateurs associés avec le premier utilisateur. Dans ce cas, l'utilisateur peut définir plusieurs critères d'adaptation hiérarchisés entre eux.
À titre d'exemple, le premier utilisateur peut définir :
- un premier critère, par exemple un critère d'appartenance à un réseau « Famille » du premier utilisateur,
- un deuxième critère, par exemple un critère d'intérêts tel que « musée », et
- un troisième critère, par exemple un critère d'intérêts tel que « sport ».
Pour illustrer ce principe, on se réfère à la figure 4 dans laquelle on a représenté de façon schématique trois zones Z1,Z2,Z3 circulaires,
- la première zone Zl est associée au premier critère,
- la deuxième zone Z2 est associée au deuxième critère,
- la troisième zone est associée au troisième critère.
Les avatars doivent donc être adaptés en fonction de l'appartenance des utilisateurs à l'une des trois zones Z1,Z2,Z3.
À cet effet, le processeur 13 comprend au moins un moyen de calcul d'un coefficient de lien social pour chaque utilisateur à partir des critères d'adaptation et des informations de réseaux sociaux du premier utilisateur.
Ainsi, les utilisateurs connectés à l'environnement virtuel EV et appartenant au réseau « Famille » du premier utilisateur correspondent à la première zone Zl et sont associés à un fort premier coefficient de lien social Cl . Les utilisateurs connectés à l'environnement virtuel EV et appartenant à un ou plusieurs réseaux sociaux du premier utilisateur ayant par exemple dans leurs profils comme critère d'intérêt le musée, correspondent à la deuxième zone Z2 et sont associés à un deuxième coefficient de lien social C2 mois élevé que le premier coefficient de lien social Cl (C2<C1).
Les utilisateurs connectés à l'environnement virtuel EV et appartenant à un ou plusieurs réseaux sociaux du premier utilisateur ayant par exemple dans leurs profils comme critère d'intérêt le sport correspondent à la troisième zone Z3 et sont associés à un troisième coefficient de lien social C3 mois élevé que le deuxième coefficient de lien social C2 (C3<C2).
Les utilisateurs connectés à l'environnement virtuel EV et n'appartenant pas à un réseau social du premier utilisateur ayant par exemple dans leurs profils comme critère d'intérêt le musée, correspondent à la deuxième zone Z2 et sont associés à un quatrième coefficient de lien social C4 mois élevé que le deuxième coefficient de lien social C2 (C4<C2).
Les utilisateurs connectés à l'environnement virtuel EV et n'appartenant pas à un réseau social du premier utilisateur ayant par exemple dans leurs profils comme critère d'intérêt le sport, correspondent à la troisième zone Z3 et sont associés à un cinquième coefficient de lien social C5 mois élevé que le troisième coefficient social C3 et que le quatrième coefficient de lien social C4 (C5<C3 ; C5<C4).
Une fois les coefficients calculés, le processeur 13 adapte différemment les utilisateurs en fonction de ces coefficients calculés.
Par exemple, on applique pour chaque second avatar 7' un facteur de netteté proportionnel au coefficient de lien social calculé.
Ainsi,
- les seconds avatars 7' des utilisateurs de la zone 1 associés au premier coefficient Cl, peuvent être affichés avec une très haute définition,
- les seconds avatars T des utilisateurs de la zone 2 associés au deuxième coefficient C2, peuvent être affichés avec une haute définition (figure 5a), et
- les seconds avatars T des utilisateurs de la zone 3 associés au troisième coefficient C3, peuvent être affichés avec une moyenne définition (figure 5b).
De façon similaire, on applique pour chaque troisième avatar 7" un facteur de flou inversement proportionnel au coefficient de lien social calculé.
Ainsi,
- les troisièmes avatars 7" des utilisateurs de la zone 2 associés au quatrième coefficient C4, peuvent être affichés avec une moyenne définition (figure 5b), et - les troisièmes avatars 7" des utilisateurs de la zone 3 associés au cinquième coefficient C5, peuvent être affichés avec une basse définition.
Tous les autres avatars associés à des utilisateurs dont le coefficient de lien social calculé est nul peuvent être par exemple affichés en très basse définition (figure 5c).
Un second mode de réalisation diffère du premier mode de réalisation par le fait que lorsqu'un premier utilisateur se connecte à l'environnement virtuel EV, l'affichage des avatars est directement adapté en fonction de critères d'adaptation définis par l'utilisateur.
On comprend donc qu'on adapte de façon simple l'affichage des avatars dans un mode virtuel pour distinguer rapidement les avatars des utilisateurs qui intéressent un premier utilisateur donné à un instant et un lieu précis dans l'environnement virtuel, tout en réduisant les ressources nécessaires.

Claims

REVENDICATIONS
1. Procédé de traitement d'image dans un environnement virtuel (EV) dans lequel évoluent une pluralité d'avatars (7a,7',7") représentant respectivement des utilisateurs associés, ledit procédé de traitement d'images comprenant les étapes suivantes :
- on reçoit une requête d'adaptation (Ra) de l'affichage des avatars (7a,7',7") sur le terminal (3a,3) d'un utilisateur donné, ladite requête (Ra) comprenant au moins un critère d'adaptation pour différencier l'affichage des avatars
- on modifie les données représentant les avatars (7a,7',7")en fonction dudit critère d'adaptation, et
- on transmet les données modifiées pour un affichage adapté des avatars (7a,7',7") sur le terminal (3a,3) de l'utilisateur donné.
2. Procédé de traitement d'image selon la revendication 1, dans lequel le critère d'adaptation est un critère de lien social entre l'utilisateur donné et les utilisateurs connectés à l'environnement virtuel.
3. Procédé de traitement d'image selon la revendication 2, dans lequel on applique un filtre de flou aux avatars (7a,7',7") représentant des utilisateurs n'appartenant pas à un réseau social de l'utilisateur donné.
4. Procédé selon l'une des revendications 2 ou 3, dans lequel ledit procédé de traitement d'images comprend les étapes suivantes :
- pour chaque utilisateur connecté à l'environnement virtuel (EV), on calcule un coefficient de lien social (C1,C2,C3,C4,C5) à partir dudit critère d'adaptation et d'informations de réseaux sociaux de l'utilisateur donné,
- on modifie les données représentant les avatars en fonction du coefficient de lien social calculé (C1,C2,C3,C4,C5).
5. Procédé de traitement d'image selon la revendication 4, dans lequel pour chaque avatar (7') représentant un utilisateur appartenant à un réseau social de l'utilisateur donné, on applique un filtre de netteté proportionnel au coefficient de lien social calculé.
6. Procédé de traitement d'image selon l'une des revendications 4 ou 5, dans lequel pour chaque avatar (7") représentant un utilisateur n'appartenant pas à un réseau social de l'utilisateur donné, on applique un filtre de flou inversement proportionnel au coefficient de lien social calculé.
7. Procédé d'adaptation de l'affichage d'avatars dans un environnement virtuel (EV) dans lequel évoluent une pluralité d'avatars (7a,7',7") représentant respectivement des utilisateurs associés, ledit procédé d'adaptation comprenant les étapes suivantes :
- on transmet une requête d'adaptation (Ra) de l'affichage des avatars (7a,7',7") sur le terminal (3a,3) d'un utilisateur donné, ladite requête (Ra) comprenant au moins un critère d'adaptation pour différencier l'affichage des avatars (7a,7',7"),
- on reçoit des données représentant les avatars (7a,7',7") modifiées en fonction dudit critère d'adaptation, et
- on affiche les avatars (7a,7',7") modifiés sur le terminal (3a,3) de l'utilisateur donné.
8. Processeur de traitement d'image comprenant au moins un moyen de traitement pour : - recevoir une requête d'adaptation (Ra) de l'affichage des avatars sur le terminal d'un utilisateur donné, ladite requête (Ra) comprenant au moins un critère d'adaptation pour différencier l'affichage des avatars (7a,7',7"),
- modifier les données représentant les avatars (7a,7',7") en fonction dudit critère d'adaptation, et
- transmettre les données modifiées pour un affichage adapté des avatars (7a,7',7") sur le terminal (3a,3) de l'utilisateur donné.
9. Serveur de monde virtuel comprenant un processeur de traitement d'image (13) comprenant au moins un moyen de traitement pour :
- recevoir une requête d'adaptation (Ra) de l'affichage des avatars (7a,7',7") sur le terminal (3a,3) d'un utilisateur donné, ladite requête (Ra) comprenant au moins un critère d'adaptation pour différencier l'affichage des avatars (7a,7',7"),
- modifier les données représentant les avatars (7a,7',7") en fonction dudit critère d'adaptation, et
- transmettre les données modifiées pour un affichage adapté des avatars (7a,7',7") sur le terminal (3 a, 3) de l'utilisateur donné.
10. Terminal de communication comprenant un processeur de traitement d'image comprenant au moins un moyen de traitement pour :
- recevoir une requête d'adaptation (Ra) de l'affichage des avatars (7a,7',7") sur le terminal (3a,3) d'un utilisateur donné, ladite requête (Ra) comprenant au moins un critère d'adaptation pour différencier l'affichage des avatars (7a,7',7"),
- modifier les données représentant les avatars (7a,7',7") en fonction dudit critère d'adaptation, et
- transmettre les données modifiées pour un affichage adapté des avatars (7a,7',7") sur le terminal (3 a, 3) de l'utilisateur donné.
11. Terminal de communication d'un utilisateur comprenant :
- un moyen d'affichage (9a,9) d'un environnement virtuel (EV) dans lequel évoluent une pluralité d'avatars (7a,7',7") représentant respectivement des utilisateurs associés, et
- au moins un moyen de traitement pour :
t ransmettre une requête d'adaptation (Ra) de l'affichage des avatars sur le moyen d'affichage, ladite requête (Ra) comprenant au moins un critère d'adaptation pour différencier l'affichage des avatars (7a,7',7"),
• r ecevoir des données représentant les avatars (7a,7',7") modifiées en fonction dudit critère d'adaptation, et
• a fïïcher les avatars (7a,7',7") modifiés sur le moyen d'affichage (9a,9).
PCT/EP2010/059240 2009-07-24 2010-06-30 Modification de l'affichage d'avatars WO2011009696A1 (fr)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2012520983A JP5843765B2 (ja) 2009-07-24 2010-06-30 画像処理方法、アバター表示適合方法、ならびに対応する画像処理プロセッサ、仮想世界サーバおよび通信端末
US13/384,642 US9776090B2 (en) 2009-07-24 2010-06-30 Image processing method, avatar display adaptation method and corresponding image processing processor, virtual world server and communication terminal
EP10729846A EP2456530A1 (fr) 2009-07-24 2010-06-30 Modification de l'affichage d'avatars
CN2010800337674A CN102470275A (zh) 2009-07-24 2010-06-30 虚拟形象显示的修改

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR0903653A FR2948480B1 (fr) 2009-07-24 2009-07-24 Procede de traitement d'image, procede d'adaptation de l'affichage d'avatars, processeur de traitement d'image, serveur de monde virtuel et terminal de communication
FR0903653 2009-07-24

Publications (1)

Publication Number Publication Date
WO2011009696A1 true WO2011009696A1 (fr) 2011-01-27

Family

ID=41820556

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/EP2010/059240 WO2011009696A1 (fr) 2009-07-24 2010-06-30 Modification de l'affichage d'avatars

Country Status (7)

Country Link
US (1) US9776090B2 (fr)
EP (1) EP2456530A1 (fr)
JP (1) JP5843765B2 (fr)
KR (1) KR20120046276A (fr)
CN (1) CN102470275A (fr)
FR (1) FR2948480B1 (fr)
WO (1) WO2011009696A1 (fr)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9007421B2 (en) * 2011-06-21 2015-04-14 Mitel Networks Corporation Conference call user interface and methods thereof
US10147146B2 (en) * 2012-03-14 2018-12-04 Disney Enterprises, Inc. Tailoring social elements of virtual environments
KR20160019062A (ko) * 2013-06-10 2016-02-18 톰슨 라이센싱 아바타를 진화시키기 위한 방법 및 시스템
US9177410B2 (en) * 2013-08-09 2015-11-03 Ayla Mandel System and method for creating avatars or animated sequences using human body features extracted from a still image
WO2015116228A1 (fr) * 2014-02-03 2015-08-06 Empire Technology Development Llc Rendu de personnages de jeu
JP6392832B2 (ja) * 2016-12-06 2018-09-19 株式会社コロプラ 情報処理方法、装置、および当該情報処理方法をコンピュータに実行させるためのプログラム
US10238968B2 (en) 2016-12-06 2019-03-26 Colopl, Inc. Information processing method, apparatus, and system for executing the information processing method
JP6215441B1 (ja) * 2016-12-27 2017-10-18 株式会社コロプラ 仮想空間を提供するための方法、当該方法をコンピュータに実現させるためのプログラム、および、コンピュータ装置
US10395056B2 (en) 2017-05-01 2019-08-27 International Business Machines Corporation Protecting privacy of digital images
US11557093B1 (en) * 2019-09-10 2023-01-17 Meta Platforms Technologies, Llc Using social connections to define graphical representations of users in an artificial reality setting
CN111833234A (zh) * 2020-07-10 2020-10-27 京东方科技集团股份有限公司 图像显示方法、图像处理装置和计算机可读存储介质
US20230237731A1 (en) * 2022-01-27 2023-07-27 Meta Platforms Technologies, Llc Scalable parallax system for rendering distant avatars, environments, and dynamic objects
US20240062430A1 (en) * 2022-08-17 2024-02-22 At&T Intellectual Property I, L.P. Contextual avatar presentation based on relationship data

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4433525B2 (ja) * 1999-10-05 2010-03-17 株式会社セガ 画像処理装置
KR100393350B1 (ko) * 2001-04-23 2003-08-02 (주)가시오페아 가상경기 시스템 및 방법
US7797345B1 (en) * 2004-04-07 2010-09-14 Cisco Technology, Inc. Restricting hierarchical posts with social network metrics methods and apparatus
US8683386B2 (en) * 2006-10-03 2014-03-25 Brian Mark Shuster Virtual environment for computer game
US8224359B2 (en) * 2006-12-22 2012-07-17 Yahoo! Inc. Provisioning my status information to others in my social network
GB2447094B (en) 2007-03-01 2010-03-10 Sony Comp Entertainment Europe Entertainment device and method
JP4985970B2 (ja) * 2007-10-24 2012-07-25 インターナショナル・ビジネス・マシーンズ・コーポレーション オブジェクトの表示を制御する技術
US20090141023A1 (en) 2007-11-29 2009-06-04 Brian Mark Shuster Selective filtering of user input data in a multi-user virtual environment
US8892999B2 (en) * 2007-11-30 2014-11-18 Nike, Inc. Interactive avatar for social network services
JP4931245B2 (ja) * 2007-11-30 2012-05-16 インターナショナル・ビジネス・マシーンズ・コーポレーション アクセス制御方法、サーバ装置およびシステム
US7930731B2 (en) * 2007-12-21 2011-04-19 At&T Intellectual Property I, L.P. Methods, systems and program products for creation of multiple views and optimized communications pathways based on personal descriptors
US10096032B2 (en) * 2008-04-15 2018-10-09 International Business Machines Corporation Proximity-based broadcast virtual universe system
CN101360109A (zh) * 2008-09-25 2009-02-04 腾讯科技(深圳)有限公司 形象管理系统和形象管理方法
US20100115426A1 (en) * 2008-11-05 2010-05-06 Yahoo! Inc. Avatar environments
US20100306685A1 (en) * 2009-05-29 2010-12-02 Microsoft Corporation User movement feedback via on-screen avatars

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
CARLSON D A ET AL: "SIMULATION LEVELS OF DETAIL FOR REAL-TIME ANIMATION", PROCEEDINGS OF GRAPHICS INTERFACE '97. KELOWNA, BRITISH COLUMBIA, MAY 21 - 23, 1997; [PROCEEDINGS OF GRAPHICS INTERFACE], TORONTO, CIPS, CA, vol. CONF. 23, 21 May 1997 (1997-05-21), pages 1 - 08, XP001148939, ISBN: 978-0-9695338-6-3 *
KOSARA R ET AL: "Semantic depth of field", PROCEEDINGS 2001 INFORMATION VISUALIZATION SAN DIEGO, CA, USA, 22 October 2001 (2001-10-22), pages 97 - 104, XP008120577, ISBN: 0-7695-1342-5 *
SÉBASTIEN HILLAIRE ET AL: "Depth-of-Field Blur Effects for First-Person Navigation in Virtual Environments", PROCEEDINGS OF ACM SYMPOSIUM ON VIRTUAL REALITY SOFTWARE AND TECHNOLOGY (VRST),NEWPORT BEACH, CALIFORNIA, USA, 5 November 2007 (2007-11-05), pages 204 - 207, XP002574329, Retrieved from the Internet <URL:http://www.irisa.fr/bunraku/Sebastien.Hillaire/research/2007vrst/shillair_depth_of_field_vrst2007.pdf> [retrieved on 20100318] *

Also Published As

Publication number Publication date
JP2013500511A (ja) 2013-01-07
KR20120046276A (ko) 2012-05-09
FR2948480B1 (fr) 2012-03-09
US9776090B2 (en) 2017-10-03
US20120188277A1 (en) 2012-07-26
CN102470275A (zh) 2012-05-23
FR2948480A1 (fr) 2011-01-28
JP5843765B2 (ja) 2016-01-13
EP2456530A1 (fr) 2012-05-30

Similar Documents

Publication Publication Date Title
WO2011009696A1 (fr) Modification de l&#39;affichage d&#39;avatars
CN100486168C (zh) 一种向即时通信用户界面推送聊天场景的方法
US9031972B2 (en) Method and device for extracting relationship circle of members in social network service (SNS) network
FR2833131A1 (fr) Procede et systeme pour obtimiser l&#39;affichage d&#39;un sujet d&#39;interet dans une image numerique
FR2961929B1 (fr) Procede d&#39;affichage d&#39;un monde virtuel dans lequel evolue l&#39;avatar d&#39;un utilisateur d&#39;un service de realite virtuelle
CN102541448A (zh) 使用虚拟技术的人工交互验证
KR101783431B1 (ko) 크라우드 펀딩 시스템을 통해 엔터테인먼트 관련 펀딩 정보 및 컨설팅 정보를 제공하는 방법
FR2805651A1 (fr) Procede et dispositif pour presenter des images numeriques sur un ecran de faible definition
FR2805630A1 (fr) Procede pour gerer une distribution rapide d&#39;images
US20220284477A1 (en) Connected/affiliated household targeting
EP1269360A1 (fr) Procede permettant a un adjudicateur de faire parvenir un appel d&#39;offre a un ou plusieurs prestataires selectionnes
FR2960995A1 (fr) Procede pour la fabrication de chaussures en utilisant un systeme interactif
EP1952580B1 (fr) Procédé de test de réseau de communication par l&#39;intermédiaire d&#39;un terminal
Trpkovski et al. Automatic hotel photo quality assessment based on visual features
US20140025456A1 (en) Method of Fundraising Through a Collaborative Creation of Artwork with Prize-Winning Incentives
EP2236985A1 (fr) Gestion de données dans un système d&#39;informations géographiques
WO2020128206A1 (fr) Procédé d&#39;interaction d&#39;un utilisateur avec un environnement de réalité virtuelle
WO2009080945A2 (fr) Procédé de gestion de représentations d&#39;utilisateurs, entité de gestion, terminal et programme d&#39;ordinateur correspondants
BE1024183B1 (fr) Méthode de classement de participants à une épreuve, dispositif et programme associés
WO2022043306A1 (fr) Système de gestion de contenus multimédias publiés via un réseau social, paramétré pour adapter la durée de diffusion d&#39;un fichier à partager en fonction d&#39;appréciations
WO2023201445A1 (fr) Aiilinkedonly - réseau social par géolocalisation
EP4004860A1 (fr) Interface de mise en relation entre un joueur de sport de raquette et un cordeur
FR3049365A1 (fr) Systeme et procede de filtrage et de priorisation d&#39;indicateurs
WO2017025574A1 (fr) Procédé de détermination automatique de recommandation(s) d&#39;action(s) à effectuer auprès de personnes d&#39;une organisation, et appareil informatique associé
CA2722290A1 (fr) Systeme de jeu de grattage et support de jeu correspondant

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 201080033767.4

Country of ref document: CN

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 10729846

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

WWE Wipo information: entry into national phase

Ref document number: 2012520983

Country of ref document: JP

WWE Wipo information: entry into national phase

Ref document number: 2010729846

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 1402/CHENP/2012

Country of ref document: IN

ENP Entry into the national phase

Ref document number: 20127004602

Country of ref document: KR

Kind code of ref document: A

WWE Wipo information: entry into national phase

Ref document number: 13384642

Country of ref document: US