360 Video Effect Insertion via Spherical Projection and Frame Stitching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for incorporating effects into 360-degree videos lack efficient techniques for frame-by-frame enhancement, limiting user customization and immersive experience.
Innovation Solution
A computing device method that receives user-defined effects and inserts them into 360 videos by generating projection frames from a spherical model, stitching these frames, and blending them with the original panorama to create modified frames, allowing for real-time customization and enhancement.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If effects are inserted into 360 video using existing methods, then basic effect integration is achieved, but frame-by-frame enhancement and user customization are limited
Solution Approach 1:
The patent segments the 360 video processing into distinct frame-by-frame operations. Each frame is processed independently through spherical projection, effect application, and stitching stages, enabling granular user customization without overwhelming system complexity. The segmentation allows users to apply effects to specific frames or regions while maintaining overall video coherence.
Solution Approach 2:
The patent transitions from traditional 2D video effect application to 3D spherical coordinate space. By mapping video frames to a spherical model and applying effects in this additional dimensional space, the system achieves enhanced user customization capability while managing complexity through automated coordinate transformations and projection algorithms.
2Ease of operation
If frame-by-frame effect insertion is implemented, then user interaction and immersion are enhanced, but processing time and computational resources increase
Solution Approach 1:
The patent performs preliminary actions by pre-processing video frames into spherical projection format before effect application. This preliminary spherical mapping enables more efficient effect rendering and reduces computational overhead during the actual effect insertion phase, thereby decreasing overall processing time while maintaining enhanced user interaction capabilities.
Solution Approach 2:
The patent creates intermediate copies of video frames in spherical coordinate space as a working representation. These spherical copies allow for efficient frame-by-frame effect manipulation without repeatedly processing the original 2D frames, reducing computational resources and processing time while enabling comprehensive user interaction.
3Manufacturing precision
If multiple projection frames are generated and stitched, then effect integration quality is improved, but processing complexity and computational load increase
Solution Approach 1:
The patent employs spherical geometry to naturally handle the stitching of multiple projection frames. By projecting frames onto a spherical surface and utilizing spherical coordinate transformations, the system achieves high effect integration quality with seamless frame transitions. The spherical model inherently manages the complexity of multi-frame stitching through mathematically elegant coordinate mappings.
Solution Approach 2:
The patent replaces traditional mechanical or manual frame-by-frame alignment and stitching mechanisms with automated computational algorithms. The spherical projection system automatically calculates frame transformations and stitching parameters, substituting complex manual adjustment processes with efficient mathematical computations that maintain high integration quality while managing algorithmic complexity.
Data Source
AI summary
A method implemented in a computing device for inserting an effect into a 360 video where the computing device receives the effect from a user. The method receives a target region from the user, the target region corresponding to a location within the 360 video for inserting the effect; for each frame in the 360 video. The method then inserts the effect on a surface of a spherical model based on the target region and generates at least two projection frames containing the effect from the spherical model. The method then stitches the projection frames to generate a panoramic representation of the effect, and blends the panoramic representation of the effect with an original source panorama to generate a modified 360 video frame with the effect.


