CPC G06T 13/40 (2013.01) [G06T 1/60 (2013.01); G06T 7/248 (2017.01); G06T 7/74 (2017.01); H04L 67/289 (2013.01); G06T 2207/30196 (2013.01)] | 15 Claims |
1. A method, performed by an edge data network, of providing a three-dimensional (3D) character image to a user equipment, the method comprising:
obtaining first key points information comprising a plurality of feature coordinate values related to body parts, posture, or skeletal structure of a first user, extracted from a first image frame captured using a first user equipment, and first view points information comprising virtual position coordinate value information of virtual view points from which a 3D character image displayed via a second user equipment is viewed;
rendering a 3D character image indicating an appearance, an action, or a motion of the first user based on the obtained first key points information and first view points information;
storing the rendered 3D character image in a data cache in association with the first key points information and the first view points information;
obtaining second key points information and second view points information regarding a second image frame obtained after the first image frame;
measuring a key points similarity and a view points similarity by respectively comparing the obtained second key points information and second view points information with the first key points information and the first view points information previously stored in the data cache; and
providing the 3D character image previously stored in the data cache to the second user equipment as a 3D character image regarding the second image frame based on the measured key points similarity and the measured view points similarity.
|