Secondary Content Viewport Insertion in 360-Degree Video Streaming
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current 360° video streaming technologies face challenges in delivering high-quality, immersive experiences due to large video sizes and latency issues, particularly in inserting relevant secondary content such as advertisements based on user interests and head orientation within 360° video frames.
Innovation Solution
The method involves defining secondary content viewports within 360° video frames, tracking user head orientation statistics, and using Media Presentation Description (MPD) elements to dynamically insert relevant content, such as advertisements, based on user interest areas, through server-based or app-based decision systems.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If 360° video is delivered with high quality and low latency to provide immersive user experience, then user engagement and presence are improved, but video size and delivery complexity increase
Solution Approach 1:
The 360° video content is segmented into multiple spherical segments or tiles that can be independently encoded and delivered. This segmentation allows the system to deliver only the relevant portions of the video based on user head orientation, reducing overall delivery complexity while maintaining high quality for the active viewport region
Solution Approach 2:
The video delivery system dynamically adapts the quality and resolution of different video regions based on user head orientation and viewing behavior. High-quality encoding is applied to the current viewport and predicted future viewports, while lower quality is used for peripheral regions, optimizing the balance between user experience and delivery complexity
2Adaptability or versatility
If secondary content such as advertisements is inserted based on user interests and head orientation, then user engagement and relevance are improved, but system complexity and processing requirements increase
Solution Approach 1:
The system pre-defines multiple secondary content viewports within the 360° video frame before content delivery. These viewports are pre-positioned at locations where secondary content may be inserted, allowing the system to quickly determine which content to display based on user head orientation without complex real-time processing
Solution Approach 2:
The system continuously monitors user head orientation and viewing statistics, using this feedback to dynamically select and insert relevant secondary content. The feedback loop tracks which predefined viewports the user is looking at and automatically selects appropriate advertisements or secondary content for those regions, improving relevance while managing system complexity through rule-based selection
Data Source
AI summary
A secondary content such as an advertisement may be inserted based on users' interests in 360 degree video streaming. Users may have different interests and may watch different areas within a 360 degree video. The information about area(s) of 360 degree scenes that users watch the most may be used to select an ad(s) relevant to their interests. One or more secondary content viewports may be defined within a 360 degree video frame. Secondary content viewport parameter(s) may be tracked. For example, statistics of the user's head orientation for some time leading to the presentation of the ad(s) may be collected. Secondary content may be determined based on the tracked secondary content viewport parameter(s).


