360 Video Viewpoint Sharing via Orientation Metadata
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
There is a need for efficient mechanisms to share personalized viewpoints of 360° video experiences among multiple users, as existing technologies do not effectively facilitate the sharing of user-specific viewport trajectories or regions of interest, which can number in the hundreds or thousands.
Innovation Solution
A user equipment (UE) with a communication unit, display, and processor is used to receive and render 360° video, determine pitch and yaw, and generate metadata that includes this information, allowing for the sharing of user viewpoints by transmitting metadata to other users or servers.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple viewport/ROI trajectories are generated for multiple users viewing 360° video, then personalized viewing experiences are enabled, but the quantity of data to be shared increases to hundreds or thousands of trajectories
Solution Approach 1:
The patent extracts only the essential metadata parameters (pitch and yaw) from the complete viewport trajectory data. Instead of sharing entire trajectory sequences, the system extracts and transmits only the critical orientation parameters needed to reproduce the viewing experience, dramatically reducing data quantity while preserving personalization capability.
Solution Approach 2:
The patent inverts the traditional approach by having users share their viewpoint orientation data (pitch and yaw metadata) rather than sharing the actual video content or complete trajectory recordings. This inversion allows recipients to generate their own personalized views from the original 360° video using the shared orientation parameters, reducing data transmission requirements.
2Measurement precision
If complete viewport trajectory data is shared among users, then accurate viewpoint replication is achieved, but data transmission and processing complexity increases significantly
Solution Approach 1:
The patent extracts only the essential metadata parameters (pitch and yaw) from the complete viewport trajectory data. Instead of sharing entire trajectory sequences, the system extracts and transmits only the critical orientation parameters needed to reproduce the viewing experience, dramatically reducing data quantity while preserving personalization capability.
Solution Approach 2:
The patent transforms complex trajectory data into simplified parameter representations (pitch and yaw angles). By changing the data format from complete trajectory sequences to essential orientation parameters, the system maintains viewpoint accuracy while reducing processing and transmission complexity.
3Adaptability or versatility
If viewport/ROI trajectory sharing is implemented for social media, then immersive video sharing capability is enhanced, but efficient transmission mechanisms are needed due to large data volumes
Solution Approach 1:
The patent extracts only the essential metadata parameters (pitch and yaw) from the complete viewport trajectory data. Instead of sharing entire trajectory sequences, the system extracts and transmits only the critical orientation parameters needed to reproduce the viewing experience, dramatically reducing data quantity while preserving personalization capability.
Solution Approach 2:
The patent inverts the traditional approach by having users share their viewpoint orientation data (pitch and yaw metadata) rather than sharing the actual video content or complete trajectory recordings. This inversion allows recipients to generate their own personalized views from the original 360° video using the shared orientation parameters, reducing data transmission requirements.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A UE includes a communication unit, a display, and a processor. The display configured to render a virtual reality video. The processor configured to generate metadata including information related to a trajectory of at least one viewport of the UE. The communication unit configured to transmit the metadata to share the trajectory of the at least one viewport.