Avatar Preview Rendering Across XR Services

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face dissatisfaction when the appearance of virtual objects generated in one environment differs significantly from their intended appearance in different XR services due to varying drawing conditions, leading to a poor user experience.

Innovation Solution

A virtual object generation device that includes a generation unit, a determination unit, a parameter acquisition unit, and a display unit to generate and preview virtual objects based on the drawing parameters of the target service, ensuring the appearance aligns with user intent across multiple XR services.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a virtual object is generated in a generation environment with predetermined drawing parameters, then the virtual object can be commonly used across multiple services, but the appearance of the virtual object may differ significantly from the user's intention when used in services with different drawing conditions

Engineering Contradiction:
Improvevirtual object usability across multiple servicesVSAvoidappearance consistency with user intention
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The system performs preliminary action by acquiring the drawing parameters of the target service in advance and applying them to generate a preview image before the user finalizes the virtual object. This allows the user to see how the virtual object will actually appear in the target service and make adjustments if needed, ensuring appearance consistency with user intention while maintaining adaptability across services.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback by displaying a preview image that shows the virtual object with the target service's drawing parameters applied. This feedback loop allows the user to compare the preview with their intention and adjust the virtual object parameters accordingly, resolving the contradiction between versatility and appearance precision.

Inventive Principle:
Principle #23Feedback

2Productivity

If the generation environment uses its own drawing parameters for preview display, then the preview generation is simple and fast, but the preview appearance does not reflect the actual rendering conditions in the target service

Engineering Contradiction:
Improvepreview generation efficiencyVSAvoidappearance information accuracy
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The system extracts the drawing parameters from the target service and uses them for preview generation instead of using the generation environment's own parameters. This extraction approach ensures that the preview reflects the actual rendering conditions in the target service, preventing loss of appearance information accuracy while maintaining efficient preview generation by reusing the extracted parameters.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS20250391067A1Virtual object generation device
Publication Date: 2025.12.25 NTT DOCOMO INC
  • US20250391067A1 patent drawing
  • US20250391067A1 patent drawing
  • US20250391067A1 patent drawing

AI summary

An avatar generation device 10 according to one embodiment includes a generation unit 12 configured to generate an avatar usable in a plurality of services that provide a virtual space to a user; a determination unit 13 configured to determine a target service that is one of the plurality of services; a parameter acquisition unit 14 configured to acquire a drawing parameter indicating a drawing condition applied to the avatar in the target service; and a display unit 15 configured to generate and display a preview image showing the avatar corresponding to the target service by applying the drawing parameter acquired by the parameter acquisition unit 14 to the avatar generated by the generation unit 12.