Video Data Format Adaptation for Cross-Platform 3D Playback
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current 3D video display technologies face challenges in cross-platform compatibility due to the lack of standardized formats, leading to issues where 3D video data formatted for one device cannot be displayed on another device with a different proprietary format, limiting cross-platform 3D video playback.
Innovation Solution
A system and method that determine the capabilities of a 3D display device, including its supported input formats, and transform 2D video data into 3D video data compatible with those formats, enabling cross-platform playback by configuring transformation modules and using feedback from human visual system metrics to refine the transformation for optimal quality.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If 3D video data is formatted according to a manufacturer-specific proprietary format, then the 3D display device can properly present the 3D video data, but the 3D video data cannot be played back on different platforms or devices
Solution Approach 1:
The system enables a single 3D video data file to be adapted for playback on multiple different 3D display devices by automatically detecting the target device's proprietary format and transforming the video data accordingly. This multi-functional capability resolves the contradiction by making the video processing system universally compatible across different platforms while maintaining proper presentation quality for each specific device type.
Solution Approach 2:
The system changes the format parameters of 3D video data dynamically based on the target display device's capabilities. By detecting the specific proprietary format required by different manufacturers' devices and transforming the video data parameters accordingly, the system maintains reliable presentation quality for each device type while achieving cross-platform compatibility.
2Adaptability or versatility
If 2D video data is transformed into 3D video data for multiple different proprietary formats, then cross-platform playback is enabled, but the processing complexity increases
Solution Approach 1:
The system performs preliminary detection of the 3D display device's supported input formats before initiating the video transformation process. By obtaining format capability information in advance through device detection, the system can configure the transformation module appropriately beforehand, avoiding the need to handle multiple format transformations simultaneously and thereby reducing processing complexity while maintaining cross-platform compatibility.
Solution Approach 2:
The transformation module is dynamically configured based on the detected capabilities of the target 3D display device. Rather than maintaining fixed transformation capabilities for all possible formats, the system adapts its processing configuration in real-time to match the specific requirements of the connected device, optimizing processing efficiency while enabling cross-platform playback.
Data Source
AI summary
In general, techniques are described for transforming video data in accordance with a three dimensional (3D) input format. As one example, an apparatus, such as a mobile or portable device, that includes a transformation module, a parameter discovery module and at least one interface implements the techniques. The parameter discovery module determines an input format supported by a 3D display device. The parameter discover module then configures the transformation module to transform two-dimensional (2D) video data into 3D video data so as to generate the 3D video data in accordance with the determined input format. The at least one interface receives 2D video data. The transformation module transforms the 2D video data to 3D video data so that the 3D video data complies with the determined input format. In this manner, the apparatus implements the techniques to transform video data in accordance with a determined 3D input format.


