Video Output Adaptation for Display Orientation Mismatch

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvedisplay area utilizationVSAvoidvideo processing complexity
Core Design Contradiction:
Area of stationary objectVSDevice complexity

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #35Parameter changes

2Area of stationary object

If video output is modified to match different viewing device characteristics, then display area utilization increases, but processing requirements increase

Engineering Contradiction:
Improvedisplay area utilizationVSAvoidprocessing power
Core Design Contradiction:
Area of stationary objectVSPower

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.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If multiple video files are stored for different devices, then device compatibility is improved, but storage costs increase

Engineering Contradiction:
Improvedevice compatibilityVSAvoidstorage space
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

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.

Inventive Principle:
Principle #6Universality (Multi-functionality)

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.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10958955B1System for generating modified video output
Publication Date: 2021.03.23 AMAZON TECH INC
  • US10958955B1 patent drawing
  • US10958955B1 patent drawing
  • US10958955B1 patent drawing

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.