EP2718902A2

Generation of avatar reflecting player appearance

Abstract

This record has no abstract on file.

Term

5.7 yearsto projected expiry

Projected expiry 4 June 2032, counted from filing; an application has no term until it is granted.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

10 claims: 3 independent, 7 dependent

  1. 1
    Claims of equivalent WO 2012170354 A2 CLAIMS Having thus described the invention, what is claimed is:1. Computer-readable media having embodied thereon computer-executable instructions that, when executed by a computing device, perform a method of generating an avatar reflecting a player's current appearance, the method comprising: receiving data describing the player's current appearance, the data including: a visible spectrum image of the player, a depth image including both the player and a current background, and skeletal data for the player, the skeletal data indicating an outline of the player's skeleton;capturing a facial appearance of the player based at least in part on the received data by: identifying the player's face, identifying facial features of the player's face, and warping a portion of the received visible spectrum image that includes the player's face into a face texture map based on the identified facial features;capturing a hair appearance of the player based at least in part on the received data by: identifying an extent of the player's hair, matching the identified extent of the player's hair to a predetermined hairstyle template, and identifying a color of the player's hair;and generating a 3D avatar reflecting the captured facial appearance and hair appearance of the player such that the 3D avatar resembles the player by combining the face texture map, the hairstyle template that matches the identified extent of the player's hair, and the identified player hair color with predetermined avatar features.
  2. 6
    One or more computer-readable media having a system embodied thereon including computer-executable instructions that, when executed, perform a method for providing query-dependent audio and video clip previews, the system comprising:a data acquisition component that receives data describing the player's current appearance, the data including: a visible spectrum image of the player, a depth image including both the player and a current background, and skeletal data for the player, the skeletal data indicating an outline of the player's skeleton;a face capture component that captures a facial appearance of the player based at least in part on the received data;a hair capture component that captures a hair appearance of the player based at least in part on the received data;a clothing capture component that captures a clothing appearance of the player based at least in part on the received data;an avatar generation component that generates a 3D avatar resembling the player by combining the captured facial appearance, hair appearance, and clothing appearance with predetermined avatar features.
  3. 8
    A computer-implemented method for generating an avatar reflecting a player's current appearance, the method comprising:receiving data describing the player's current appearance, the data including: a visible spectrum image of the player, a depth image including both the player and a current background, and skeletal data for the player, the skeletal data indicating an outline of the player's skeleton;capturing a facial appearance of the player based at least in part on the received data by: identifying the player's face, identifying facial features of the player's face, and warping a portion of the received visible spectrum image that includes the player's face into a face texture map based on the identified facial features;capturing a hair appearance of the player based at least in part on the received data by: identifying an extent of the player's hair, matching the identified extent of the player's hair to a predetermined hairstyle template, and identifying a color of the player's hair;capturing a clothing appearance of the player based at least in part on the received data by: using the received depth image including both the player and the current background and the received visible spectrum image of the player, determining an outer clothing boundary using edge detection, using the received visible spectrum image of the player, determining at least one inner clothing boundary by distinguishing clothing from skin based on a determined color gradient, and identifying player clothing as the area bounded at least in part by the outer clothing boundary and the at least one inner clothing boundary;capturing a skin color of the player based at least in part on the received data by: sampling the color of one or more areas of the received visible spectrum image in areas corresponding to the player's face, and blending the sampled colors of the one or more areas to determine a player skin color;and using a processor of a computing device to generate a 3D avatar reflecting the captured facial appearance, hair appearance, clothing appearance, and skin color of the player such that the 3D avatar resembles the player by combining the face texture map, hairstyle template that matches the identified extent of the player's hair, and identified player hair color with predetermined avatar features.