[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

EP2456530A1 - Avatar display modification - Google Patents

Avatar display modification

Info

Publication number
EP2456530A1
EP2456530A1 EP10729846A EP10729846A EP2456530A1 EP 2456530 A1 EP2456530 A1 EP 2456530A1 EP 10729846 A EP10729846 A EP 10729846A EP 10729846 A EP10729846 A EP 10729846A EP 2456530 A1 EP2456530 A1 EP 2456530A1
Authority
EP
European Patent Office
Prior art keywords
avatars
adaptation
display
criterion
terminal
Prior art date
Legal status (The legal status 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 status listed.)
Ceased
Application number
EP10729846A
Other languages
German (de)
French (fr)
Inventor
Abdelkrim Hebbar
Hakim Hacid
Abderrahmane Maaradji
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Alcatel Lucent SAS
Original Assignee
Alcatel Lucent SAS
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 SAS filed Critical Alcatel Lucent SAS
Publication of EP2456530A1 publication Critical patent/EP2456530A1/en
Ceased legal-status Critical Current

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
    • 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
    • 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
    • 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

  • An image processing method in a virtual environment a method for adapting the avatars display, an image processing processor, a virtual world server and a corresponding communication terminal for the implementation of such methods.
  • a virtual world includes several virtual environments, each virtual environment of which is a 3D digital representation imitating a real world environment.
  • avatars as the representation of the user. These are usually chosen and manually configured by users according to their tastes. It can be photo, three-dimensional image or any graphic representation. As soon as the user connects to the virtual world his avatar appears in the virtual world.
  • 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 definition of the other avatars present in this virtual environment depends on their geographical distance from the avatar of the connected user.
  • geographical distance the distance simulated between the avatars in the virtual environment in which the avatars evolve.
  • the user can see with more precision the avatars geographically close to his avatar.
  • the user can not quickly distinguish the avatars of users who are part of one of his social networks or who are interested in a moment and a specific place in the virtual world.
  • the invention therefore aims to overcome these disadvantages of the prior art by adapting the display of avatars while reducing the resources required for displaying avatars.
  • the subject of the invention is an image processing method in a virtual environment in which a plurality of avatars respectively representing associated users evolve, said image processing method comprising the following steps:
  • an adaptation request is received from the display of the avatars on the terminal of a given user, said request comprising at least one adaptation criterion for differentiating the display of the avatars,
  • the modified data is transmitted for a suitable display of the avatars on the terminal of the given user.
  • the image processing method may further include one or more of the following features, taken separately or in combination:
  • the adaptation criterion is a criterion of social link between the given user and the users connected to the virtual environment
  • said image processing method comprises the following steps:
  • a social link coefficient is calculated from said adaptation criterion and social network information of the given user,
  • a blur filter inversely proportional to the calculated social link coefficient is applied.
  • the invention also relates to a method of adapting the display of avatars in a virtual environment in which a plurality of avatars respectively representing associated users evolve, said adaptation method comprising the following steps:
  • a request is made to adapt the display of the avatars to the terminal of a given user, said request comprising at least one adaptation criterion to differentiate the display of the avatars,
  • the invention also relates to an image processing processor comprising at least one processing means for:
  • the invention also relates to a virtual world server comprising such an image processing processor.
  • the invention also relates to a communication terminal comprising such an image processing processor.
  • the invention also relates to a communication terminal of a user comprising:
  • At least one treatment means for:
  • FIG. 1 schematically shows a communication network on which a plurality of communication terminals exchange data with a virtual world server
  • FIG. 2a is an example of displaying a virtual environment
  • FIG. 2b is an example of a display of a virtual environment in which the display of the avatars is adapted
  • FIG. 3a illustrates the steps of a method of adapting the display of avatars in a virtual environment
  • FIG. 3b illustrates the steps of an image processing method in a virtual environment
  • FIG. 4 is a schematic representation of the social link with a user given in concentric zones respectively associated with an adaptation criterion
  • FIG. 5a is an example of displaying an avatar in high definition
  • FIG. 5b is an example of displaying an avatar in average definition
  • FIG. 5c is an example of displaying an avatar in very low definition
  • 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.
  • communication terminal 3a, 3 means any equipment capable of receiving contents of the communication network 1 and of exchanging data, messages and requests with this same communication network 1.
  • It may for example be a mobile phone or fixed, a personal digital assistant (or PDA), or a computer or laptop.
  • PDA personal digital assistant
  • each user of a terminal 3a, 3 is associated with an avatar 7a, 7 ', 7 "to represent it in virtual environment EV of the virtual world which is displayed on a medium of display 9a, 9 of the terminal 3a, 3.
  • 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.
  • the virtual world server 5 conventionally comprises at least one means for managing the virtual environments in which the avatars operate.
  • the virtual world server 5 further comprises at least one image processing means 13, for example an image processing processor 13.
  • the processor 13 may be integrated with each terminal 3a, 3.
  • This processor 13 communicates with a database 15 of users' social networks, whether they are networks in the virtual world or in other virtual exchange platforms. For this, the user must have previously entered his or her corresponding identifiers for the external platforms to the virtual world, thus allowing the database 15 to have access to its social networks.
  • an external server 17 includes this database 15.
  • it is the virtual world server 5 that comprises the database 15.
  • the terminal 3a comprises at least one processing means for transmitting to the processor 13 during a step Al a matching request.
  • Ra includes at least one adaptation criterion to differentiate the display of avatars.
  • This adaptation criterion may be a social link criterion, for example a criterion of belonging to a social network of the first user of the terminal 3a, the social network being able to be internal or external to the virtual world.
  • any other adaptation criterion may be used such as interest criteria or frequency of exchange criteria.
  • 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 then comprises at least one processing means for receiving the adaptation request Ra with the adaptation criterion during a step B1, modifying the data representing the avatars according to the adaptation criterion in step B2 , and transmit to the terminal 3a the data modified in a step B3, for a suitable display of the avatars on the display means 9a ( Figures 1 and 3b).
  • the terminal 3a then receives the modified data in step A2 and displays the avatars on the display means 9a in step A3 (FIG. 3 a).
  • 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 database 15 then transmits the RS data on the social network (s) of the first user to the processor 13 configured to identify from these RS data the connected users who are part of the social network of the user and those who do not. are not part of step B22.
  • the processor 13 modifies, during a step B23, the data representing the avatars to differentiate the second avatars 7 'from the users of the social network of the first user and the third avatars 7 "from the other users.
  • 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 resources of the processor 13 for only a few avatars with a good definition are much less important than those needed for a host of avatars in good definition.
  • the computing effort of the processor 13 is reduced to maintain only certain avatars in good definition.
  • the processor 13 when the processor 13 is at the level of the virtual world server 5, the processor 13 transmits less important data on the communication network 1 to the terminal 3a.
  • the first user can define:
  • a first criterion for example a criterion of belonging to a "family" network of the first user
  • a second criterion for example an interest criterion such as "museum", and
  • a third criterion for example an interest criterion such as "sport”.
  • FIG. 4 in which three circular zones Z1, Z2 and Z3 are schematically represented.
  • the first zone Z1 is associated with the first criterion
  • the second zone Z2 is associated with the second criterion
  • the third zone is associated with the third criterion.
  • the avatars must therefore be adapted according to the membership of the users in one of the three zones Z1, Z2, Z3.
  • the processor 13 comprises at least one means for calculating a social link coefficient for each user based on the adaptation criteria and the social network information of the first user.
  • the users connected to the virtual environment EV and belonging to the network "Family" of the first user correspond to the first zone Z1 and are associated with a strong first coefficient of social link Cl.
  • the users connected to the virtual environment EV and belonging to one or more social networks of the first user having for example in their profiles as criterion of interest the museum, correspond to the second zone Z2 and are associated with a second coefficient of social link C2 high month than the first coefficient of social link Cl (C2 ⁇ C1).
  • the users connected to the virtual environment EV and belonging to one or more social networks of the first user having for example in their profiles as criterion of interest the sport correspond to the third zone Z3 and are associated with a third coefficient of social link C3 month high than the second coefficient of social link C2 (C3 ⁇ C2).
  • the processor 13 adapts the users differently according to these calculated coefficients.
  • a sharpness factor proportional to the calculated social link coefficient is applied.
  • the second avatars 7 'of the users of zone 1 associated with the first coefficient C1 can be displayed with a very high definition
  • the second avatars T of users of zone 2 associated with the second coefficient C2 can be displayed with high definition (FIG. 5a), and
  • the second avatars T of users of zone 3 associated with the third coefficient C3, can be displayed with medium definition ( Figure 5b).
  • the third avatars 7 "of the users of the zone 2 associated with the fourth coefficient C4 can be displayed with an average definition (FIG. 5b), and the third avatars 7" of the users of the zone 3 associated with the fifth coefficient C5 can be displayed with a low definition.
  • a second embodiment differs from the first embodiment in that when a first user connects to the virtual environment EV, the display of the avatars is directly adapted according to adaptation criteria defined by the user.

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Computer Security & Cryptography (AREA)
  • Processing Or Creating Images (AREA)
  • Information Transfer Between Computers (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The invention relates to an image-processing method in a virtual environment (VE) in which a plurality of avatars, which respectively represent associated users, move about. Said image-processing method includes the following steps: receiving a request (Ra) to adapt how the avatars are displayed on the terminal of a given user, said request (Ra) including at least one adaptation criteria to differentiate the display of the avatars; modifying the data representing the avatars (7a, 7', 7") according to said adaptation criteria; and sending the modified data for adapted display of the avatars (7a, 7', 7") on the terminal (3a, 3) of the given user. The invention also relates to a method for adapting how avatars are displayed in a virtual environment. The invention further relates to an image-processing processor and a corresponding virtual-world server and communication terminal for implementing such methods.

Description

MODIFICATION DE L ' AFFICHAGE D ' AVATARS  MODIFICATION OF THE AVATARS DISPLAY
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. An image processing method in a virtual environment, a method for adapting the avatars display, an image processing processor, a virtual world server and a corresponding communication terminal for the implementation of such methods.
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.  Today, the development of the Internet and computer technologies has made it possible to work, play, and exchange information in a virtual world. In general, a virtual world includes several virtual environments, each virtual environment of which is a 3D digital representation imitating a real world environment.
Ces mondes virtuels par exemple des jeux virtuels ou des lieux de rencontres et d'échanges virtuels se développent de plus en plus.  These virtual worlds for example virtual games or places of virtual encounters and exchanges are developing more and more.
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.  In such virtual worlds, users can evolve interactively and communicate with other users using user representation.
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.  We mainly use avatars as the representation of the user. These are usually chosen and manually configured by users according to their tastes. It can be photo, three-dimensional image or any graphic representation. As soon as the user connects to the virtual world his avatar appears in the virtual world.
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.  In addition, 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.
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. Typically, when the user connects to the virtual world and his avatar evolves in a virtual environment, the definition of the other avatars present in this virtual environment depends on their geographical distance from the avatar of the connected user. Here we mean by geographical distance, the distance simulated between the avatars in the virtual environment in which the avatars evolve. Thus, the user can see with more precision the avatars geographically close to his 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.  However, such an implementation requires a lot of resources. Indeed, it is necessary to constantly maintain the calculation of avatars with a lot of details even if these details are not of interest for the user who connects to the virtual world at a given time and place in the virtual world.
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.  In addition, the user can not quickly distinguish the avatars of users who are part of one of his social networks or who are interested in a moment and a specific place in the virtual world.
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.  The invention therefore aims to overcome these disadvantages of the prior art by adapting the display of avatars while reducing the resources required for displaying 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 :  To this end, the subject of the invention is an image processing method in a virtual environment in which a plurality of avatars respectively representing associated users evolve, said image processing method comprising the following steps:
- 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,  an adaptation request is received from the display of the avatars on the terminal of a given user, said request comprising at least one adaptation criterion for differentiating the display of the avatars,
- on modifie les données représentant les avatars en fonction dudit critère d'adaptation, et  the data representing the avatars are modified according to said adaptation criterion, and
- on transmet les données modifiées pour un affichage adapté des avatars sur le terminal de l'utilisateur donné.  the modified data is transmitted for a suitable display of the avatars on the terminal of the given user.
Ledit procédé de traitement d'image peut en outre comporter une ou plusieurs caractéristiques suivantes, prises séparément ou en combinaison :  The image processing method may further include one or more of the following features, taken separately or in combination:
- le critère d'adaptation est un critère de lien social entre l'utilisateur donné et les utilisateurs connectés à l'environnement virtuel,  the adaptation criterion is a criterion of social link between the given user and the users connected to the virtual environment,
- 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 : a blurring filter is applied to the avatars representing users not belonging to a social network of the given user, said image processing method comprises the following steps:
• 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é,  For each user connected to the virtual environment, a social link coefficient is calculated from said adaptation criterion and social network information of the given user,
« on modifie les données représentant les avatars en fonction du coefficient de lien social calculé,  "We modify the data representing the avatars according to the coefficient of social link calculated,
- 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é,  for each avatar representing a user belonging to a social network of the given user, a sharpness filter proportional to the calculated social link coefficient is applied,
- 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é. for each avatar representing a user who does not belong to a social network of the given user, a blur filter inversely proportional to the calculated social link coefficient is applied.
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 :  The invention also relates to a method of adapting the display of avatars in a virtual environment in which a plurality of avatars respectively representing associated users evolve, said adaptation method comprising the following steps:
- 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,  a request is made to adapt the display of the avatars to the terminal of a given user, said request comprising at least one adaptation criterion to differentiate the display of the avatars,
- on reçoit des données représentant les avatars modifiées en fonction dudit critère d'adaptation, et receiving data representing the modified avatars according to said adaptation criterion, and
- on affiche les avatars modifiés sur le terminal de l'utilisateur donné.  - Displays the modified avatars on the terminal of the given user.
L'invention concerne également un processeur de traitement d'image comprenant au moins un moyen de traitement pour :  The invention also relates to an image processing processor comprising at least one processing means for:
- 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, receiving a request to adapt the display of the avatars on the terminal of a given user, said request comprising at least one adaptation criterion for differentiating the display of the avatars,
- modifier les données représentant les avatars en fonction dudit critère d'adaptation, et  modifying the data representing the avatars according to said adaptation criterion, and
- transmettre les données modifiées pour un affichage adapté des avatars sur le terminal de l'utilisateur donné. - transmit the modified data for a suitable display of the avatars on the terminal of the given user.
L'invention concerne encore un serveur de monde virtuel comprenant un tel processeur de traitement d'image.  The invention also relates to a virtual world server comprising such an image processing processor.
L'invention concerne aussi un terminal de communication comprenant un tel processeur de traitement d'image.  The invention also relates to a communication terminal comprising such an image processing processor.
L'invention concerne également un terminal de communication d'un utilisateur comprenant :  The invention also relates to a communication terminal of a user comprising:
- un moyen d'affichage d'un environnement virtuel dans lequel évoluent une pluralité d'avatars représentant respectivement des utilisateurs associés, et  means for displaying a virtual environment in which a plurality of avatars respectively representing associated users evolve, and
- au moins un moyen de traitement pour : at least one treatment means for:
• 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,  Transmitting a request to adapt the display of the avatars on the display means, said request comprising at least one adaptation criterion for differentiating the display of the avatars,
• recevoir des données représentant les avatars modifiées en fonction dudit critère d'adaptation, et  Receiving data representing the modified avatars according to said adaptation criterion, and
• afficher les avatars modifiés sur le moyen d'affichage.  • display the modified avatars on the display medium.
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 :  Other features and advantages of the invention will emerge more clearly on reading the following description, given by way of illustrative and nonlimiting example, and the appended drawings among which:
- 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, FIG. 1 schematically shows a communication network on which a plurality of communication terminals exchange data with a virtual world server,
- la figure 2a est un exemple d'affichage d'un environnement virtuel,  FIG. 2a is an example of displaying a virtual environment,
- la figure 2b est un exemple d'affichage d'un environnement virtuel dans lequel l'affichage des avatars est adapté,  FIG. 2b is an example of a display of a virtual environment in which the display of the avatars is adapted,
- la figure 3a illustre les étapes d'un procédé d'adaptation de l'affichage des avatars dans un environnement virtuel,  FIG. 3a illustrates the steps of a method of adapting the display of avatars in a virtual environment,
- la figure 3b illustre les étapes d'un procédé de traitement d'image dans un environnement virtuel,  FIG. 3b illustrates the steps of an image processing method in a virtual environment,
- 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,FIG. 4 is a schematic representation of the social link with a user given in concentric zones respectively associated with an adaptation criterion,
- la figure 5a est un exemple d'affichage d'un avatar en haute définition, FIG. 5a is an example of displaying an avatar in high definition,
- la figure 5b est un exemple d'affichage d'un avatar en définition moyenne, et FIG. 5b is an example of displaying an avatar in average definition, and
- la figure 5c est un exemple d'affichage d'un avatar en très basse définition FIG. 5c is an example of displaying an avatar in very low definition
Dans ces figures, les éléments identiques portent les mêmes références.  In these figures, identical elements bear the same references.
On a représenté sur la figure 1 un réseau de communication 1 par exemple FIG. 1 shows a communication network 1 for example
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. Internet, a plurality of communication terminals 3a, 3 and a virtual world server 5. 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.
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é.  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.
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.  In addition, here communication terminal 3a, 3 means any equipment capable of receiving contents of the communication network 1 and of exchanging data, messages and requests with this same communication network 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.  It may for example be a mobile phone or fixed, a personal digital assistant (or PDA), or a computer or laptop.
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.  Referring to FIGS. 1 and 2a, each user of a terminal 3a, 3 is associated with an avatar 7a, 7 ', 7 "to represent it in virtual environment EV of the virtual world which is displayed on a medium of display 9a, 9 of the 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.  Thus, through its avatar 7a, 7 ', 7 "each user can evolve in this virtual environment EV and communicate with other avatars 7a, 7', 7" representing other users.
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. In addition, 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. Of course, it can be expected that the user is part of a community in the virtual world also forming a social network.
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.  Referring again to FIG. 1, the virtual world server 5 conventionally comprises at least one means for managing the virtual environments in which the avatars operate.
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.  The virtual world server 5 further comprises at least one image processing means 13, for example an image processing processor 13. Alternatively, the processor 13 may be integrated with each 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.  This processor 13 communicates with a database 15 of users' social networks, whether they are networks in the virtual world or in other virtual exchange platforms. For this, the user must have previously entered his or her corresponding identifiers for the external platforms to the virtual world, thus allowing the database 15 to have access to its social networks.
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.  In the example illustrated in FIG. 1, an external server 17 includes this database 15. In a variant, it is the virtual world server 5 that comprises the database 15.
Selon un premier mode de réalisation, lorsqu'un premier utilisateur du terminal According to a first embodiment, when a first user of the 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). 3a connects to the virtual world and its associated avatar 7a evolves in a virtual environment EV, the display of other avatars 7 ', 7 "is done in the first place conventionally (Figure 2a) and if the user wishes it display is adapted (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 For this purpose, the terminal 3a comprises at least one processing means for transmitting to the processor 13 during a step Al a matching request.
Ra de l'affichage des avatars sur le moyen d'affichage 9a (figures 1 et 3 a). Cette requêteRa of the avatars display on the display means 9a (Figures 1 and 3a). This request
Ra comprend au moins un critère d'adaptation pour différencier l'affichage des avatars. Ra includes at least one adaptation criterion to differentiate the display of 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.  This adaptation criterion may be a social link criterion, for example a criterion of belonging to a social network of the first user of the terminal 3a, the social network being able to be internal or external to the virtual world. Of course, any other adaptation criterion may be used such as interest criteria or frequency of exchange criteria.
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). In the example of a criterion of belonging to a social network, the display of avatars must be adapted according to the social network of this first user. Specifically, 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).
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).  The processor 13 then comprises at least one processing means for receiving the adaptation request Ra with the adaptation criterion during a step B1, modifying the data representing the avatars according to the adaptation criterion in step B2 , and transmit to the terminal 3a the data modified in a step B3, for a suitable display of the avatars on the display means 9a (Figures 1 and 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).  The terminal 3a then receives the modified data in step A2 and displays the avatars on the display means 9a in step A3 (FIG. 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).  By way of example, when the adaptation criterion is a criterion for belonging to the social network of the first user of the terminal 3a, 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).
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.  The database 15 then transmits the RS data on the social network (s) of the first user to the processor 13 configured to identify from these RS data the connected users who are part of the social network of the user and those who do not. are not part of step 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.  The processor 13 then modifies, during a step B23, the data representing the avatars to differentiate the second avatars 7 'from the users of the social network of the first user and the third avatars 7 "from the other users.
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.  In the example illustrated in Figure 2b, 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.
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. As a variant, it is possible to display the third avatars 7 "in transparency or to display shadows for the third avatars 7". According to another alternative, it is possible to adapt the second avatars T so that they are displayed larger compared to the third 7 ". Thus, the user of the first terminal 3a easily distinguishes the avatars 7 'users of its social network.
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.  In addition, the resources of the processor 13 for only a few avatars with a good definition are much less important than those needed for a host of avatars in good definition. As a result, the computing effort of the processor 13 is reduced to maintain only certain avatars in good definition.
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.  In addition, when the processor 13 is at the level of the virtual world server 5, the processor 13 transmits less important data on the communication network 1 to the terminal 3a.
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.  Moreover, it is possible to adapt the avatars 7 ', 7 "differently according to the social proximity of the users associated with the first user, in which case the user can define several hierarchical adaptation criteria between them.
À titre d'exemple, le premier utilisateur peut définir :  For example, the first user can define:
- un premier critère, par exemple un critère d'appartenance à un réseau « Famille » du premier utilisateur,  a first criterion, for example a criterion of belonging to a "family" network of the first user,
- un deuxième critère, par exemple un critère d'intérêts tel que « musée », et  - a second criterion, for example an interest criterion such as "museum", and
- un troisième critère, par exemple un critère d'intérêts tel que « sport ».  - a third criterion, for example an interest criterion such as "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,  To illustrate this principle, reference is made to FIG. 4 in which three circular zones Z1, Z2 and Z3 are schematically represented.
- la première zone Zl est associée au premier critère, the first zone Z1 is associated with the first criterion,
- la deuxième zone Z2 est associée au deuxième critère,  the second zone Z2 is associated with the second criterion,
- la troisième zone est associée au troisième critère.  the third zone is associated with the third criterion.
Les avatars doivent donc être adaptés en fonction de l'appartenance des utilisateurs à l'une des trois zones Z1,Z2,Z3.  The avatars must therefore be adapted according to the membership of the users in one of the three 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.  For this purpose, the processor 13 comprises at least one means for calculating a social link coefficient for each user based on the adaptation criteria and the social network information of the first user.
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). Thus, the users connected to the virtual environment EV and belonging to the network "Family" of the first user correspond to the first zone Z1 and are associated with a strong first coefficient of social link Cl. The users connected to the virtual environment EV and belonging to one or more social networks of the first user having for example in their profiles as criterion of interest the museum, correspond to the second zone Z2 and are associated with a second coefficient of social link C2 high month than the first coefficient of social link 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).  The users connected to the virtual environment EV and belonging to one or more social networks of the first user having for example in their profiles as criterion of interest the sport correspond to the third zone Z3 and are associated with a third coefficient of social link C3 month high than the second coefficient of social link 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).  The users connected to the virtual environment EV and not belonging to a social network of the first user having for example in their profiles as criterion of interest the museum, correspond to the second zone Z2 and are associated with a fourth link coefficient social C4 high month than the second coefficient of social link 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).  The users connected to the virtual environment EV and not belonging to a social network of the first user having for example in their profiles as criterion of interest the sport, correspond to the third zone Z3 and are associated with a fifth coefficient of link social C5 high month than the third social coefficient C3 and the fourth coefficient of social link 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.  Once the coefficients have been calculated, the processor 13 adapts the users differently according to these calculated coefficients.
Par exemple, on applique pour chaque second avatar 7' un facteur de netteté proportionnel au coefficient de lien social calculé.  For example, for each second avatar 7 ', a sharpness factor proportional to the calculated social link coefficient is applied.
Ainsi,  So,
- 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,  the second avatars 7 'of the users of zone 1 associated with the first coefficient C1 can be displayed with a very high definition,
- 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  the second avatars T of users of zone 2 associated with the second coefficient C2 can be displayed with high definition (FIG. 5a), and
- 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). the second avatars T of users of zone 3 associated with the third coefficient C3, can be displayed with medium definition (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é.  Similarly, for each third avatar 7, a blur factor inversely proportional to the calculated social link coefficient is applied.
Ainsi,  So,
- 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. the third avatars 7 "of the users of the zone 2 associated with the fourth coefficient C4 can be displayed with an average definition (FIG. 5b), and the third avatars 7" of the users of the zone 3 associated with the fifth coefficient C5 can be displayed with a low definition.
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).  All the other avatars associated with users whose calculated social link coefficient is zero can for example be displayed in very low definition (FIG. 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.  A second embodiment differs from the first embodiment in that when a first user connects to the virtual environment EV, the display of the avatars is directly adapted according to adaptation criteria defined by the user.
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.  It is therefore easy to understand the display of avatars in a virtual mode to quickly distinguish the avatars of the users who interest a given first user at a specific time and place in the virtual environment, while reducing the resources required.

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 : An image processing method in a virtual environment (EV) in which a plurality of avatars (7a, 7 ', 7 ") respectively representing associated users evolve, said image processing method comprising the following steps:
- 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  an adaptation request (Ra) is received from the display of the avatars (7a, 7 ', 7 ") on the terminal (3a, 3) of a given user, said request (Ra) comprising at least one criterion of adaptation to differentiate the display of avatars
- on modifie les données représentant les avatars (7a,7',7")en fonction dudit critère d'adaptation, et the data representing the avatars (7a, 7 ', 7 ") are modified according to said adaptation criterion, and
- 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é.  the modified data is transmitted for a suitable display of the avatars (7a, 7 ', 7 ") on the terminal (3a, 3) of the given user.
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.  An image processing method according to claim 1, wherein the adaptation criterion is a social link criterion between the given user and the users connected to the virtual environment.
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é.  An image processing method according to claim 2, wherein a blur filter is applied to the avatars (7a, 7 ', 7 ") representing users not belonging to a social network of the given user.
4. Procédé selon l'une des revendications 2 ou 3, dans lequel ledit procédé de traitement d'images comprend les étapes suivantes :  4. Method according to one of claims 2 or 3, wherein said image processing method comprises the following steps:
- 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é,for each user connected to the virtual environment (EV), a social link coefficient (C1, C2, C3, C4, C5) is calculated from said criterion adaptation and social network information of the given user,
- on modifie les données représentant les avatars en fonction du coefficient de lien social calculé (C1,C2,C3,C4,C5). the data representing the avatars are modified according to the calculated social link coefficient (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é. 5. An image processing method according to claim 4, wherein for each avatar (7 ') representing a user belonging to a social network of the given user, applying a sharpness filter proportional to the calculated social link coefficient.
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é.  6. An image processing method according to one of claims 4 or 5, wherein for each avatar (7 ") representing a user not belonging to a social network of the given user, a blur filter is applied. inversely proportional to the calculated social link coefficient.
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 :  7. A method of adapting the display of avatars in a virtual environment (EV) in which a plurality of avatars (7a, 7 ', 7 ") respectively representing associated users evolve, said adaptation method comprising the following steps :
- 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"),  an adaptation request (Ra) is transmitted from the display of the avatars (7a, 7 ', 7 ") on the terminal (3a, 3) of a given user, said request (Ra) comprising at least one criterion adaptation to differentiate the display of the 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  receiving data representing the avatars (7a, 7 ', 7 ") modified according to said adaptation criterion, and
- on affiche les avatars (7a,7',7") modifiés sur le terminal (3a,3) de l'utilisateur donné. the modified avatars (7a, 7 ', 7 ") are displayed on the terminal (3a, 3) of the given user.
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"), An image processing processor comprising at least one processing means for: receiving an adaptation request (Ra) from the display of the avatars on the terminal of a given user, said request (Ra) comprising at least one adaptation criterion for differentiating the display of the avatars (7a, 7 ' , 7 "),
- modifier les données représentant les avatars (7a,7',7") en fonction dudit critère d'adaptation, et  modifying the data representing the avatars (7a, 7 ', 7 ") according to said adaptation criterion, and
- transmettre les données modifiées pour un affichage adapté des avatars (7a,7',7") sur le terminal (3a,3) de l'utilisateur donné.  transmitting the modified data for a suitable display of the avatars (7a, 7 ', 7 ") on the terminal (3a, 3) of the given user.
9. Serveur de monde virtuel comprenant un processeur de traitement d'image (13) comprenant au moins un moyen de traitement pour :  A virtual world server comprising an image processing processor (13) comprising at least one processing means for:
- 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"),  receiving an adaptation request (Ra) from the display of the avatars (7a, 7 ', 7 ") on the terminal (3a, 3) of a given user, said request (Ra) comprising at least one criterion d adaptation to differentiate the display of avatars (7a, 7 ', 7 "),
- modifier les données représentant les avatars (7a,7',7") en fonction dudit critère d'adaptation, et  modifying the data representing the avatars (7a, 7 ', 7 ") according to said adaptation criterion, and
- 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é.  transmitting the modified data for a suitable display of the avatars (7a, 7 ', 7 ") on the terminal (3a, 3) of the given user.
10. Terminal de communication comprenant un processeur de traitement d'image comprenant au moins un moyen de traitement pour : Communication terminal comprising an image processing processor comprising at least one processing means for:
- 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"), receiving an adaptation request (Ra) from the display of the avatars (7a, 7 ', 7 ") on the terminal (3a, 3) of a given user, said request (Ra) comprising at least one least one adaptation criterion to differentiate the display of the avatars (7a, 7 ', 7 "),
- modifier les données représentant les avatars (7a,7',7") en fonction dudit critère d'adaptation, et  modifying the data representing the avatars (7a, 7 ', 7 ") according to said adaptation criterion, and
- 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é.  transmitting the modified data for a suitable display of the avatars (7a, 7 ', 7 ") on the terminal (3a, 3) of the given user.
11. Terminal de communication d'un utilisateur comprenant :  11. A communication terminal of a user comprising:
- 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  means for displaying (9a, 9) a virtual environment (EV) in which a plurality of avatars (7a, 7 ', 7 ") respectively representing associated users, and
- au moins un moyen de traitement pour :  at least one treatment means for:
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"), t ransmitting an adaptation request (Ra) for displaying the avatars on the display means, said request (Ra) comprising at least one adaptation criterion for differentiating the display of the 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 • receive data representing the avatars (7a, 7 ', 7 ") modified according to said adaptation criterion, and
• a fïïcher les avatars (7a,7',7") modifiés sur le moyen d'affichage (9a,9).  • to leave the avatars (7a, 7 ', 7 ") modified on the display means (9a, 9).
EP10729846A 2009-07-24 2010-06-30 Avatar display modification Ceased EP2456530A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR0903653A FR2948480B1 (en) 2009-07-24 2009-07-24 IMAGE PROCESSING METHOD, AVATAR DISPLAY ADAPTATION METHOD, IMAGE PROCESSING PROCESSOR, VIRTUAL WORLD SERVER, AND COMMUNICATION TERMINAL
PCT/EP2010/059240 WO2011009696A1 (en) 2009-07-24 2010-06-30 Avatar display modification

Publications (1)

Publication Number Publication Date
EP2456530A1 true EP2456530A1 (en) 2012-05-30

Family

ID=41820556

Family Applications (1)

Application Number Title Priority Date Filing Date
EP10729846A Ceased EP2456530A1 (en) 2009-07-24 2010-06-30 Avatar display modification

Country Status (7)

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

Families Citing this family (14)

* 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
US20160129350A1 (en) * 2013-06-10 2016-05-12 Thomson Licensing Method and system for evolving an avatar
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
US10058781B2 (en) 2014-02-03 2018-08-28 Empire Technology Development Llc Rendering of game characters
JP6392832B2 (en) * 2016-12-06 2018-09-19 株式会社コロプラ Information processing method, apparatus, and program for causing computer to execute information processing method
US10238968B2 (en) 2016-12-06 2019-03-26 Colopl, Inc. Information processing method, apparatus, and system for executing the information processing method
JP6215441B1 (en) * 2016-12-27 2017-10-18 株式会社コロプラ Method for providing virtual space, program for causing computer to realize the method, and computer apparatus
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
CN111833234B (en) * 2020-07-10 2024-05-07 京东方科技集团股份有限公司 Image display method, image processing apparatus, and computer-readable storage medium
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
WO2024202572A1 (en) * 2023-03-27 2024-10-03 ソニーグループ株式会社 Information processing device, information processing method, and program

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4433525B2 (en) 1999-10-05 2010-03-17 株式会社セガ Image processing device
KR100393350B1 (en) * 2001-04-23 2003-08-02 (주)가시오페아 System and method for virtual game
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 (en) 2007-10-24 2012-07-25 インターナショナル・ビジネス・マシーンズ・コーポレーション Technology for controlling the display of objects
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 (en) * 2007-11-30 2012-05-16 インターナショナル・ビジネス・マシーンズ・コーポレーション Access control method, server device and system
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 (en) 2008-09-25 2009-02-04 腾讯科技(深圳)有限公司 Image management system and method
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 (2)

* Cited by examiner, † Cited by third party
Title
None *
See also references of WO2011009696A1 *

Also Published As

Publication number Publication date
FR2948480B1 (en) 2012-03-09
JP5843765B2 (en) 2016-01-13
WO2011009696A1 (en) 2011-01-27
US20120188277A1 (en) 2012-07-26
CN102470275A (en) 2012-05-23
KR20120046276A (en) 2012-05-09
FR2948480A1 (en) 2011-01-28
JP2013500511A (en) 2013-01-07
US9776090B2 (en) 2017-10-03

Similar Documents

Publication Publication Date Title
WO2011009696A1 (en) Avatar display modification
US9031972B2 (en) Method and device for extracting relationship circle of members in social network service (SNS) network
US20060190536A1 (en) Method, system and program product for building social networks
FR2833131A1 (en) METHOD AND SYSTEM FOR OBTAINING THE DISPLAY OF A SUBJECT OF INTEREST IN A DIGITAL IMAGE
CN101018137A (en) A method for pushing the chat scenario to the instant communication UI
FR2909202A1 (en) METHOD OF ANALYZING THE DISPOSITION OF PRODUCTS IN A STORE LINEAR
CN102541448A (en) Human interactive proofs leveraging virtual techniques
FR2961929B1 (en) METHOD FOR DISPLAYING A VIRTUAL WORLD IN WHICH THE AVATAR OF A USER OF A SERVICE OF VIRTUAL REALITY EVOLVES
CN108242017A (en) A kind of location-based comment interaction systems and method
FR2805651A1 (en) METHOD AND DEVICE FOR PRESENTING DIGITAL IMAGES ON A LOW DEFINITION SCREEN
US12125063B2 (en) Connected/affiliated household targeting
EP1269360A1 (en) Method for a contracting authority to send a call for tenders to one or several selected suppliers
EP2372626A1 (en) Method of image processing with dynamic anonymisation
EP2929673B1 (en) Method of communicating a presence state of a group of users in a virtual communication space which is provided by a communication server over a communication network
EP1952580B1 (en) Method for testing a communication network by means of a terminal
FR2960995A1 (en) METHOD FOR MANUFACTURING SHOES USING AN INTERACTIVE SYSTEM
US8989782B2 (en) System and method to automatically triangulate location based on popularity and density ranking of venues over distance
EP2229226A2 (en) Method of managing user representations, corresponding management entity, terminal and computer program
FR3016069A3 (en)
EP2236985A1 (en) Data management in a geographical information system
WO2020128206A1 (en) Method for interaction of a user with a virtual reality environment
BE1024183B1 (en) Method of classifying participants in an event, device and associated program
WO2022043306A1 (en) System for managing multimedia content published via a social network, the system being configured to adapt the broadcasting duration of a file to be shared based on evaluations
FR3030820A1 (en) METHOD FOR ACCESSING DIGITAL CONTENT IN A COMMUNICATION NETWORK USING TERMINAL EQUIPMENT CONNECTED WITH THE COMMUNICATION NETWORK
CA2722290A1 (en) Scratch card game system and corresponding game platform

Legal Events

Date Code Title Description
PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

17P Request for examination filed

Effective date: 20120224

AK Designated contracting states

Kind code of ref document: A1

Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO SE SI SK SM TR

DAX Request for extension of the european patent (deleted)
111Z Information provided on other rights and legal means of execution

Free format text: AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO SE SI SK SM TR

Effective date: 20130410

17Q First examination report despatched

Effective date: 20140303

RAP1 Party data changed (applicant data changed or rights of an application transferred)

Owner name: ALCATEL LUCENT

D11X Information provided on other rights and legal means of execution (deleted)
RAP1 Party data changed (applicant data changed or rights of an application transferred)

Owner name: ALCATEL LUCENT

REG Reference to a national code

Ref country code: DE

Ref legal event code: R003

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: THE APPLICATION HAS BEEN REFUSED

18R Application refused

Effective date: 20180608