Panoramic Video Viewing Angle Prediction With Invalid Head-Turn Filtering
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing VR headset systems inaccurately predict viewing angles due to large head turning amplitudes caused by non-video factors, leading to reduced accuracy in bandwidth management for panoramic videos.
Innovation Solution
A method and apparatus that determine a current predicted viewing angle based on user head movement, identify invalid head turning actions, and correct the prediction using a target candidate viewing angle set to ensure accuracy, thereby reducing deviations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of energy
If viewing angle prediction is performed based on full viewing angle using head movement trajectory, then the system can predict future viewing angles for bandwidth reduction, but large head turning amplitudes due to non-video factors cause large deviations in predicted viewing angle, reducing prediction accuracy
Solution Approach 1:
The patent extracts and removes invalid head turning actions (caused by non-video factors) from the head movement trajectory before performing viewing angle prediction. By filtering out these abnormal movements, the system maintains bandwidth efficiency while improving prediction accuracy, resolving the contradiction between bandwidth reduction and prediction precision.
Solution Approach 2:
The patent introduces a feedback mechanism that detects invalid head turning actions and adjusts the prediction model accordingly. When abnormal head movements are detected, the system identifies and excludes these actions from the trajectory data, providing feedback to improve subsequent prediction accuracy while maintaining bandwidth optimization.
2Loss of energy
If the system downloads video streams at predicted viewing angles to reduce transmission bandwidth, then bandwidth usage is optimized, but inaccurate prediction due to invalid head turning actions leads to wrong video stream selection
Solution Approach 1:
The patent extracts invalid head turning actions from the head movement trajectory, removing noise that would otherwise cause incorrect video stream selection. This ensures that bandwidth optimization through predictive downloading does not compromise the reliability of selecting the correct video streams.
Solution Approach 2:
The patent introduces an intermediary validation step between head movement detection and video stream selection. This intermediary process identifies and filters invalid head turning actions, acting as a mediator that ensures only valid trajectory data influences video stream selection, thereby maintaining both bandwidth efficiency and selection accuracy.
3Productivity
If the system uses all head movement data for prediction, then the prediction model has sufficient data for bandwidth optimization, but non-video factors introduce noise that reduces prediction precision
Solution Approach 1:
The patent extracts and removes invalid head turning actions from the complete head movement trajectory, separating useful prediction data from noisy non-video factors. This extraction process maintains sufficient data volume for efficient processing while eliminating noise that degrades prediction precision.
Solution Approach 2:
The patent applies partial action by selectively using only the valid portion of head movement trajectory data for prediction, rather than processing all data equally. This approach maintains processing efficiency by avoiding unnecessary computation on invalid data points while ensuring prediction accuracy through selective data utilization.
Data Source
AI summary
A viewing angle prediction method, including determining a current predicted viewing angle corresponding to a current to-be-downloaded clip in a panoramic video based on a head movement trajectory of a user viewing the panoramic video (S110); acquiring a target candidate viewing angle set corresponding to said current to-be-downloaded clip in response to detecting that a current head turning action in the head movement trajectory is an invalid action (S120); and performing correction processing on the current predicted viewing angle, and determining a target predicted viewing angle corresponding to said current to-be-downloaded clip, based on the target candidate viewing angle set (S130).


