Video Output Adaptation for Display Orientation Mismatch
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video output systems face inefficiencies when displaying content from devices with different orientations and display characteristics, leading to unused space on viewing devices and suboptimal visualization of focal regions.
Innovation Solution
The system modifies video data by determining a focal region and generating viewing data that adjusts the video output to match the characteristics of the viewing device, ensuring optimal display on devices with varying sizes, shapes, and orientations, using user input or automatic detection to define boundaries for cropping or resizing video frames.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Area of stationary object
If video data is displayed without modification on devices with different orientations, then the original video content is preserved, but unused display space occurs and focal regions are not optimally visualized
Solution Approach 1:
The system performs preliminary actions by determining focal regions and generating viewing data before video output. This preprocessing enables the video to be pre-adapted to different device orientations and display characteristics, maximizing display area utilization without adding complexity during actual playback.
Solution Approach 2:
The system changes video parameters by generating modified video data with different orientations and crop regions based on viewing device characteristics. This allows the same video content to be optimally displayed on devices with different screen orientations (portrait/landscape) by adjusting the output parameters dynamically.
2Area of stationary object
If video output is modified to match different viewing device characteristics, then display area utilization increases, but processing requirements increase
Solution Approach 1:
The system performs video modification operations in advance by generating viewing data and determining focal regions before output. This preliminary processing allows the actual video playback to use pre-computed transformation parameters, reducing real-time processing power requirements while maintaining high display area utilization.
3Adaptability or versatility
If multiple video files are stored for different devices, then device compatibility is improved, but storage costs increase
Solution Approach 1:
The system creates a universal video data structure that contains both the original video data and associated viewing data. This single multi-functional file can be adapted to multiple device types (different orientations, screen sizes) without requiring separate video files, thus improving device compatibility while reducing storage space requirements.
Solution Approach 2:
Instead of storing multiple complete video files for different devices, the system stores one original video file and generates device-specific output by copying and transforming the original data as needed. This approach maintains full device compatibility while minimizing storage requirements by avoiding redundant video content.
Data Source
AI summary
Techniques for modifying video data to be displayed using a particular output device include receiving initial video data that includes a first set of pixels. A focal region within the pixels is determined automatically or through user input. Viewing data is generated based on the focal region. The viewing data indicates a boundary of a subset of the pixels of the initial video data. The subset has at least one dimension smaller than a corresponding dimension of the first set of pixels. The initial video data is modified, based on the viewing data, to form modified viewing data that includes the subset of pixels and the focal region. The modified video data may then be output using a display having different dimensions or other characteristics than a device used to output the initial video data.


