3D Effect Rendering via Foreground Template and Moving Object Layering
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for generating 3D effects from 2D media content lack interaction with elements within the content, resulting in a non-vivid final effect, failing to enhance user experience without the aid of 3D glasses.
Innovation Solution
A method and system that recognize moving objects in a sequence of image frames and apply a foreground template to render the moving objects in front of the template, while the background is rendered behind, using a computing device with processors and memory to create a 3D effect on a 2D display without the need for 3D glasses.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a predetermined foreground template is applied to cover portions of image frames, then the 3D effect and user interaction are enhanced, but the complexity of the rendering process increases
Solution Approach 1:
The patent applies a predetermined foreground template that is pre-designed with special effects or patterns. This template is prepared in advance and then overlaid on the image frames, allowing the system to achieve complex 3D effects without real-time complex processing. The preliminary preparation of the template resolves the contradiction by shifting complexity from the rendering process to the template design phase.
Solution Approach 2:
The patent segments the image frame into different depth layers (foreground template layer, moving object layer, and background layer). By dividing the rendering process into distinct segmentation steps - applying the template first, then rendering moving objects in front of it, and finally rendering the background behind it - the system manages complexity through structured organization while achieving enhanced user interaction.
2Reliability
If moving objects are recognized and rendered in front of the template while background is rendered behind, then the vividness of the 3D effect is improved, but the processing time and computational load increase
Solution Approach 1:
The patent performs preliminary recognition of moving objects in the image sequence before applying the foreground template. By identifying moving objects and their locations in advance, the system prepares the necessary information for depth-based rendering. This preliminary action reduces processing time during the actual rendering phase while maintaining high 3D effect vividness through accurate depth separation.
Solution Approach 2:
The patent applies different rendering treatments to different portions of the image based on their depth characteristics. Moving objects that overlap with the foreground template are rendered with higher priority (in front of the template), while the background is rendered behind the template. This local differentiation of rendering quality and depth positioning enhances 3D vividness without requiring uniform complex processing across the entire image, thus optimizing processing efficiency.
Data Source
AI summary
The present application provides methods and systems for generating three-dimensional user experience from two-dimensional media content such as a sequence of image frames received by a mobile device. The mobile device recognizes locations of a moving object in the sequence of image frames and applies a user-selected foreground template to the sequence of image frames by covering at least a portion of each image frame rendered on the display. When there is an overlap between the location of the moving object within one of the sequence of image frames and the predetermined foreground template, the device identifies, within the image frame, at least a portion of the moving object covered by the foreground template, and renders the covered portion of the moving object in front of the foreground template while a remaining portion of the image frame is rendered behind the foreground template.


