Mobile AR Filter Creation with Combined Templates and Simple Editing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
AR filter design on mobile devices is hindered by a steep learning curve and lack of computing resources, making it difficult for users to create custom filters with existing tools and interfaces.
Innovation Solution
A method that utilizes a mobile application to receive AR filter template packages from a remote server, combine and modify them using a development engine, and generate custom AR filters on mobile devices with intuitive user interfaces, despite limited resources.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If users use existing AR filter design tools, then they can create custom AR filters, but the learning curve is steep and requires knowledge of complex concepts and techniques
Solution Approach 1:
The patent segments the AR filter creation process into multiple components: template selection, parameter customization, and filter generation. Instead of requiring users to build filters from scratch using complex tools, the system provides pre-defined templates that can be customized through simple parameter adjustments, significantly reducing the learning curve while maintaining creative flexibility.
Solution Approach 2:
The patent introduces an intermediary system that translates user-friendly parameter inputs into complex AR filter code. The system acts as a mediator between the user's simple customization choices and the underlying complex AR filter generation logic, eliminating the need for users to directly interact with complex design tools while still achieving custom filter creation.
2Adaptability or versatility
If users use comprehensive AR filter design tools, then they can create sophisticated custom filters, but mobile devices lack the computing resources to execute these tools
Solution Approach 1:
The patent performs preliminary actions by pre-processing and optimizing AR filter templates on remote servers before they are downloaded to mobile devices. The complex filter logic is pre-compiled and optimized, allowing mobile devices to execute sophisticated AR filters without needing the full power of comprehensive design tools. This preliminary action transfers the computational burden from the mobile device to the cloud.
Solution Approach 2:
The patent extracts the most computationally intensive parts of AR filter creation (template generation, complex rendering) and performs them on remote servers. Only the essential filter parameters and simplified execution logic are transferred to mobile devices, allowing users to create sophisticated filters without requiring the mobile device to execute the complete complex toolset.
3Ease of operation
If mobile devices have limited computing resources, then they are portable and accessible, but they cannot execute complex AR filter creation tools
Solution Approach 1:
The patent uses a cloud-based intermediary system that handles the computationally intensive AR filter generation and execution. Mobile devices only need to perform simple user interface interactions and parameter input, while the cloud server executes the complex filter creation tools. This intermediary approach maintains the portability and accessibility of mobile devices while enabling sophisticated AR filter creation capabilities.
Solution Approach 2:
The patent shifts the computational dimension from the mobile device to the cloud infrastructure. Instead of requiring powerful local computing resources, the system leverages remote server computing power to execute complex AR filter tools. This dimensional shift allows mobile devices to remain lightweight and portable while still enabling sophisticated filter creation through cloud-based processing.
Data Source
AI summary
Example aspects include techniques for creating an augmented reality filter on a mobile device. These techniques may include receiving, in response to a selection of a primary augment reality filter template (ARFT), a primary ARFT package corresponding to the primary ARFT, and receiving, in response to the selection of a secondary ARFT, a secondary ARFT package corresponding to the secondary ARFT. In addition, the techniques may include loading the primary ARFT package and the secondary ARFT package to form a combined ARFT, and modifying, based on user input received via a user interface, the combined ARFT to create a customized augmented reality filter (CARF). Further, the techniques may include generating, for the CARF via the development engine, a configuration file that causes the mobile application to add custom perceptive information to visual data.


