Avatar personalization using image generation

US2024257470A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2024257470-A1
Application numberUS-202318458731-A
CountryUS
Kind codeA1
Filing dateAug 30, 2023
Priority dateJan 30, 2023
Publication dateAug 1, 2024
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method and system for personalized avatar generation. The method includes receiving a text prompt and generating a first pose based on the text prompt using a first model. The method also includes re-targeting the first pose to a target avatar body. The method also includes identifying a predefined avatar configuration corresponding to a user based on a profile of the user. The method also includes converting the target avatar body by applying the predefined avatar configuration to the target avatar body. The method also includes rendering an avatar, using a second model, based on the target avatar body with the predefined avatar configuration, wherein the avatar is in the first pose.

First claim

Opening claim text (preview).

What is claimed is: 1 . A computer-implemented method, performed by at least one processor, for personalized avatar generation, the method comprising: receiving a text prompt; generating a first pose based on the text prompt using a first model; re-targeting the first pose to a target avatar body; identifying a predefined avatar configuration corresponding to a user based on a profile of the user; converting the target avatar body by applying the predefined avatar configuration to the target avatar body; and rendering an avatar, using a second model, based on the target avatar body with the predefined avatar configuration, wherein the avatar is in the first pose. 2 . The computer-implemented method of claim 1 , wherein the text prompt describes a scene and interactions of the avatar within the scene. 3 . The computer-implemented method of claim 1 , wherein the first pose is a 3D pose generated based on human joint and limb orientation and positioning parameters. 4 . The computer-implemented method of claim 1 , wherein the first pose is a human body pose represented by SMPL parameters. 5 . The computer-implemented method of claim 1 , the generating the first pose further comprising: extracting first text embeddings from the text prompt; mapping the first text embeddings to second text embeddings retrieved from a dataset; selecting one or more second poses corresponding to the second text embeddings; and determining the first pose based on the one or more second poses. 6 . The computer-implemented method of claim 1 , further comprising: training the first model on a dataset including body poses and corresponding text descriptions, the training comprising: identifying humans in images of the dataset, segmenting the humans from the images, and extracting 3D Skinned Multi-Person Linear Model (SMPL) annotations from segmented humans from the images. 7 . The computer-implemented method of claim 1 , wherein the target avatar body is a gray avatar-human body representation. 8 . The computer-implemented method of claim 1 , wherein the re-targeting comprises matching corresponding joints, in position and orientation, from the first pose and the target avatar body. 9 . The computer-implemented method of claim 1 , further comprising generating an image, using the second model, of a scene in a virtual environment including the avatar interacting with objects in the scene. 10 . The computer-implemented method of claim 9 , wherein the second model performs conditional stable diffusion inpainting to generate the image by outpainting from the avatar to fill in the scene and objects in the scene, and the second model is conditioned on at least the avatar and the text prompt. 11 . A system for personalized avatar generation, the system comprising: one or more processors; and a memory storing instructions which, when executed by the one or more processors, cause the system to: receive a text prompt describing a scene and interactions of the avatar within the scene; generate a first pose based on the text prompt using a first model; re-target the first pose to a target avatar body; identify a predefined avatar configuration corresponding to a user based on a profile of the user; convert the target avatar body by applying the predefined avatar configuration to the target avatar body; and render an avatar, using a second model, based on the target avatar body with the predefined avatar configuration, wherein the avatar is in the first pose. 12 . The system of claim 11 , wherein the first pose is a 3D pose generated based on human joint and limb orientation and positioning parameters. 13 . The system of claim 11 , wherein the first pose is a human body pose represented by SMPL parameters. 14 . The system of claim 11 , wherein the one or more processors further execute instructions to: extract first text embeddings from the text prompt; map the first text embeddings to second text embeddings retrieved from a dataset; select one or more second poses corresponding to the second text embeddings; and determine the first pose based on the one or more second poses. 15 . The system of claim 11 , wherein the one or more processors further execute instructions to train the first model on a dataset including body poses and corresponding text descriptions, the instructions causing the system to: identify humans in images of the dataset; segment the humans from the images; and extract 3D Skinned Multi-Person Linear Model (SMPL) annotations from segmented humans from the images. 16 . The system of claim 11 , wherein the target avatar body is a gray avatar-human body representation. 17 . The system of claim 11 , wherein the one or more processors further execute instructions to match corresponding joints, in position and orientation, from the first pose and the target avatar body. 18 . The system of claim 11 , wherein the one or more processors further execute instructions to: generate an image, using the second model, of a scene in a virtual environment including the avatar interacting with objects in the scene. 19 . The system of claim 11 , wherein the second model performs conditional stable diffusion inpainting to generate an image by outpainting from the avatar to fill in the scene and objects in the scene, and the second model is conditioned on at least the avatar and the text prompt. 20 . A non-transient computer-readable storage medium having instructions embodied thereon, the instructions being executable by one or more processors to perform a method for personalized avatar generation and cause the one or more processors to: receive a text input describing an avatar in a scene; generating a body pose based on the text prompt; re-targeting the body pose to a target avatar body; generating a personalized avatar based on a predefined avatar configuration being applied to the target avatar body; and generating an image of the avatar in the scene based on the personalized avatar, the image including the avatar being in the body pose with the predefined avatar configuration.

Assignees

Inventors

Classifications

  • adaptively or by learning from player actions, e.g. skill level adjustment or by storing successful combat sequences for re-use · CPC title

  • by the player, e.g. authoring using a level editor · CPC title

  • Controlling game characters or game objects based on the game progress · CPC title

  • involving aspects of the displayed game scene · CPC title

  • of characters, e.g. humans, animals or virtual beings · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2024257470A1 cover?
A method and system for personalized avatar generation. The method includes receiving a text prompt and generating a first pose based on the text prompt using a first model. The method also includes re-targeting the first pose to a target avatar body. The method also includes identifying a predefined avatar configuration corresponding to a user based on a profile of the user. The method also in…
Who is the assignee on this patent?
Meta Platforms Tech Llc
What technology area does this patent fall under?
Primary CPC classification G06F40/40. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Aug 01 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).