VR Video Preview Rendering for Viewing Mode Selection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users face a tedious and time-consuming process when selecting the optimal video viewing mode in virtual reality systems, as video containers lack metadata to guide the selection, leading to distorted images and user frustration.
Innovation Solution
A method and system that decodes video files, converts frames into texture data, and performs shading computations to generate multiple render video outputs for different viewing modes, allowing users to select the best mode intuitively through a preview interface.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If users manually select video viewing modes through trial-and-error, then they can find the best viewing mode, but the process becomes extremely tedious and time-consuming
Solution Approach 1:
The system performs preliminary rendering of preview videos in multiple viewing modes before the user makes a selection. By pre-generating the preview content for different modes (monoscopic, side-by-side stereoscopic, over-under stereoscopic), the system eliminates the need for trial-and-error testing, allowing users to directly observe and select the best mode from pre-rendered options.
Solution Approach 2:
The system creates copy versions of the video content in different viewing modes by applying various shading computations to the same decoded video frames. Instead of requiring users to test each mode separately, the system generates multiple copies of the preview with different rendering modes simultaneously, enabling efficient comparison and selection.
2Ease of operation
If video containers do not carry metadata about viewing modes, then the system remains simple, but users cannot quickly determine the best viewing configuration
Solution Approach 1:
The system performs self-service by automatically detecting and rendering preview videos in multiple viewing modes without requiring external metadata guidance. The processing device independently generates previews for different modes based on the decoded video frames, eliminating the dependency on metadata while still achieving easy mode selection for users.
3Productivity
If wrong video viewing mode is selected, then users can proceed with playback, but video images become distorted with visual artifacts
Solution Approach 1:
The system provides visual feedback to users by displaying preview videos rendered in different viewing modes. Users can observe the actual visual quality and distortion characteristics of each mode before selection, enabling informed decision-making. This feedback mechanism prevents wrong mode selection and ensures optimal image quality without sacrificing playback initiation speed.
Data Source
Figure 1~2
Figure 3~4
Figure 5A
AI summary
The disclosure provides a method, a processing device, and a computer system for video preview. An exemplary method is applicable to a processing device and includes the following steps. A video file is received and decoded to obtain video frames. Each of the video frames is converted into texture data. Shading computations are performed on the texture data to respectively generate render video outputs for video preview, where each of the shading computations corresponds to a different designated video viewing mode.