AR Motion Graphics Rendering Within Recognized Scene Boundaries
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing electronic devices lack efficient methods to provide intuitive and non-intrusive visual feedback indicating additional content available for user interaction, often resulting in AR content overextending into other scene elements and inefficient battery consumption.
Innovation Solution
The system detects graphic indicators within a visual scene using computer vision and machine learning, generates bounded AR motion graphics effects, and provides user-friendly visual feedback indicating available content, ensuring AR content is confined within defined boundaries.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If motion graphics effects are generated and rendered in real-time within the camera application, then user engagement and creativity are enhanced, but device processing power and energy consumption increase
Solution Approach 1:
The system pre-generates motion graphics effects during idle periods or when the device is not actively being used for photography. Motion graphics templates are created and processed in advance, stored for later retrieval and application, thereby avoiding real-time processing demands during actual camera usage and reducing energy consumption during active shooting sessions.
Solution Approach 2:
The patent replaces computationally intensive real-time rendering with a hybrid approach using pre-computed motion graphics templates and efficient compositing algorithms. Instead of generating complex visual effects through heavy mechanical processing in real-time, the system uses prepared graphical templates that can be quickly composed and overlaid on captured images, significantly reducing processing power requirements and energy usage.
2Adaptability or versatility
If motion graphics effects are applied to captured images, then visual appeal and user experience are improved, but processing time and computational resources increase
Solution Approach 1:
Motion graphics templates and effect parameters are pre-configured and prepared before actual image processing occurs. The system creates a library of reusable motion graphics templates with predefined animation sequences, transition effects, and compositional rules that can be rapidly applied to captured images without requiring extensive real-time computation, thereby minimizing processing time while maintaining visual effect quality.
Solution Approach 2:
The system uses template-based motion graphics where pre-designed effect patterns and animation sequences are copied and applied to multiple images. Instead of generating unique complex effects for each image, the system replicates and adapts proven visual templates, significantly reducing computational overhead and processing time while maintaining consistent visual quality across the photo collection.
3Productivity
If motion graphics templates are stored and reused, then processing efficiency is improved, but storage requirements increase
Solution Approach 1:
Motion graphics templates are divided into modular segments or components that can be independently stored and recombined. Instead of storing complete, monolithic effect files, the system breaks down templates into reusable elements such as animation sequences, transition effects, color palettes, and compositional rules, which can be selectively applied and stored in a compact format, reducing overall storage requirements while maintaining processing efficiency.
Solution Approach 2:
The motion graphics templates are designed with universal parameters and adjustable variables that allow a single template to serve multiple purposes across different images and contexts. Templates include configurable parameters for size, color, timing, and composition that can be adapted to various photographs without requiring separate custom templates, thereby reducing the total number of templates needed and minimizing storage space requirements while maintaining high processing efficiency through template reuse.
Data Source
Figure 1A
Figure 1B
Figure 2
AI summary
Systems and methods are described for providing co-presence in an augmented reality environment. The method may include receiving a visual scene within a viewing window depicting a multi-frame real-time visual scene captured by a camera onboard an electronic device associated with the augmented reality environment, identifying a plurality of elements of the visual scene, detecting at least one graphic indicator associated with at least one of the plurality of elements, detecting at least one boundary associated with the at least one element, and generating, in the viewing window and based on the detection of the at least one graphic indicator, Augmented Reality (AR) motion graphics within the detected boundary. In response to determining that content related to the at least one element is available, the method may include retrieving the content and visually indicating an AR tracked control on the at least one element within the viewing window.