Indexed User Media Textures for Personalized AR Effects
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing AR effect creation tools restrict user personalization and diversity by limiting the ability to incorporate unique images, impacting storytelling potential and user engagement on social media platforms.
Innovation Solution
The introduction of a 'User Media' feature allows effect creators to integrate custom media files and textures, with a 'User Media Texture' asset that assigns an index to uploaded images, providing information like resolution and upload status, and a 'User Media Info' node for managing these images efficiently.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If pre-defined textures and media are used in AR effect creation, then the AR effects can be created efficiently with existing resources, but user personalization and content diversity are restricted
Solution Approach 1:
The system transitions from static pre-defined textures to dynamic user-uploaded textures. The texture upload mechanism allows users to dynamically inject their own images and videos into the AR effect creation process, enabling real-time personalization while maintaining the efficiency of the existing AR effect framework.
Solution Approach 2:
The patent introduces specific texture slots (first texture, second texture, third texture) at localized positions within the AR effect. Each texture slot can independently accept user-uploaded content, allowing personalized customization at specific locations without affecting the overall AR effect structure or requiring complete redesign.
2Adaptability or versatility
If users can upload custom images to AR effects, then personalization and content diversity increase, but the system complexity and management overhead increase
Solution Approach 1:
The texture management system is segmented into distinct, organized slots (first texture for background, second texture for foreground, third texture for overlay). This segmentation provides a structured framework that simplifies management by assigning specific purposes to each texture slot, reducing the complexity of handling multiple user-uploaded images.
Solution Approach 2:
The system employs an intermediary texture management layer that mediates between user-uploaded content and the AR effect rendering engine. This intermediary layer handles texture validation, format conversion, and slot assignment, shielding the complex processing details from both the user and the core AR system.
3Adaptability or versatility
If effect creators can access user-uploaded image information, then they can create more personalized AR effects, but the information management and processing requirements increase
Solution Approach 1:
The system performs preliminary processing of user-uploaded images, including format validation, resolution checking, and automatic assignment to appropriate texture slots. This preliminary action ensures that only suitable images are accepted and properly prepared before being used in AR effects, reducing subsequent processing requirements and information loss.
Data Source
AI summary
A system for customization of augmented reality (AR) effects is described. The operations performed by the system includes determining whether a user media texture has been uploaded and assign a user media texture index to the uploaded media texture asset. The indexed uploaded media texture asset is provided and AR effect on digital content is deployed.


