Virtual Character Image Synthesis Based on Object Attributes
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing electronic devices lack the capability to seamlessly integrate virtual character-based shooting modes with real-time object recognition and attribute determination, limiting user engagement and interaction in social network services and messenger applications.
Innovation Solution
An electronic device equipped with a camera module, display, and processor that obtains a preview image of an external object, determines its attributes, synthesizes the image with a virtual character image based on these attributes, and outputs the synthesized image on the display.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If virtual character-based shooting modes are integrated with real-time object recognition, then user engagement and interaction are enhanced, but device complexity increases
Solution Approach 1:
The system divides the complex virtual character integration process into distinct modules: object recognition module, attribute determination module, virtual character selection module, and image synthesis module. Each module handles a specific aspect of the overall function, making the system more manageable and maintainable while providing enhanced user engagement through seamless virtual character integration.
Solution Approach 2:
The electronic device integrates multiple functions into a unified system that simultaneously performs real-time object recognition, attribute analysis, and virtual character-based image synthesis. This multi-functional approach enhances user engagement by providing comprehensive shooting mode capabilities without requiring separate devices or applications.
2Measurement precision
If real-time attribute determination is performed on external objects, then shooting mode accuracy is improved, but processing time increases
Solution Approach 1:
The system performs preliminary object recognition and attribute determination during the preview phase before the actual shooting occurs. This allows the device to pre-process and analyze external objects, determining their attributes in advance so that when the user captures the image, the virtual character synthesis can proceed quickly with already-analyzed data, reducing perceived processing time while maintaining high accuracy.
Solution Approach 2:
The system determines only the essential attributes needed for virtual character matching rather than analyzing every possible property of the external object. By focusing on key attributes such as color, shape, and distinctive features, the system achieves sufficient accuracy for shooting mode selection without the computational overhead of complete object analysis, thus reducing processing time.
3Manufacturing precision
If virtual character images are synthesized based on object attributes, then image quality and relevance are improved, but computational load increases
Solution Approach 1:
The system applies different levels of synthesis quality to different regions of the image based on their importance. Virtual characters are synthesized with high precision in focal areas where external objects are prominently featured, while peripheral regions use simplified synthesis approaches. This localized quality adjustment maintains overall image quality and relevance while significantly reducing the total computational energy required for synthesis.
Solution Approach 2:
The system dynamically adjusts synthesis parameters such as virtual character size, position, and detail level based on the detected attributes of the external object and the current shooting context. By changing these parameters adaptively rather than using fixed high-quality synthesis for all cases, the system maintains image quality and relevance while optimizing computational energy consumption according to the specific requirements of each shooting scenario.
Data Source
AI summary
An electronic device according to an embodiment may include: a camera module; a display; and a processor, wherein the processor may be configured to: obtain a preview image corresponding to an external object using the camera module; determine attributes of the external object, based on the obtained preview image; synthesize the preview image with a virtual character image, based on the attributes of the external object; and output the synthesized preview image through the display. Other embodiments may be provided.


