Virtual Character Generation via Facial Feature Mapping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for generating virtual character appearances in games are either limited to fixed settings or require complex manual adjustments, leading to monotonous and repetitive character designs, which can deter users from customizing their game characters effectively.

Innovation Solution

A method and apparatus that utilize facial recognition technology to generate virtual character appearances by obtaining a target portrait picture, identifying specific features, matching them with a pre-established feature image library, and generating corresponding parameters to create diverse and customizable character appearances.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If manual adjustment methods are used to change virtual character appearances, then customization capability is improved, but operating complexity increases

Engineering Contradiction:
Improvecustomization capabilityVSAvoidoperating complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system automatically extracts facial features from uploaded portrait images and generates corresponding virtual character appearance parameters without requiring manual adjustment. The automated feature extraction and parameter mapping processes enable the system to serve itself, eliminating the need for complex manual operations while maintaining high customization capability.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces manual mechanical adjustment operations with automated image processing and feature recognition algorithms. By substituting the manual adjustment mechanism with computer vision technology, the system achieves both high customization and operational simplicity.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Device complexity

If fixed default appearances are used for virtual characters, then device complexity is reduced, but appearance diversity deteriorates

Engineering Contradiction:
Improvesystem simplicityVSAvoidappearance diversity
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The system pre-establishes a comprehensive feature image library containing diverse facial features and appearance characteristics before user interaction. This preliminary preparation enables the system to generate diverse character appearances through automated composition of pre-prepared feature elements, maintaining system simplicity while achieving appearance diversity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent utilizes parameter-based feature representation where facial features are described by adjustable parameters (such as feature position, size, shape). By varying these parameters automatically based on input images, the system generates diverse appearances without requiring complex structural changes, thus maintaining system simplicity.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11380037B2Method and apparatus for generating virtual operating object, storage medium, and electronic device
Publication Date: 2022.07.05 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US11380037B2 patent drawing
  • US11380037B2 patent drawing
  • US11380037B2 patent drawing

AI summary

A method for generating a virtual operating object is provided for an electronic device. The method includes obtaining a target portrait picture on a configuration interface of a target application on the electronic device; obtaining a first picture region of the target portrait picture where a first part presents and a first part feature of the first part; determining a target part matching the first picture region in a pre-established feature image library, the target part being a part of a to-be-generated target virtual operating object in the target application; determining a target feature parameter matching the first part feature in a value range of a target part feature of the target part pre-recorded in the feature image library; and generating the target part in the target application according to the target feature parameter.