Video Pan-and-Scan Mapping for Portrait Screen Playback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing user devices struggle with maintaining an optimal display orientation for landscape videos on portrait-oriented screens, leading to partial image rendering or large black bars, which negatively impacts the user experience.

Innovation Solution

Implementing metadata with display maps that define timecodes and boundary parameters for video portions, allowing customized pan and scan adjustments based on device orientation and aspect ratio, enabling precise cropping and rendering of video content.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the user device adjusts the position of the video to accommodate portrait orientation, then the video can be displayed on the screen, but large black boxes are presented at the top and bottom of the display screen while the video occupies only a small portion

Engineering Contradiction:
Improvevideo display adaptabilityVSAvoidvideo display area
Core Design Contradiction:
Adaptability or versatilityVSArea of stationary object

Solution Approach 1:

The patent changes the display parameters (position, zoom level, cropping) of the video based on the detected orientation of the device. When the device is in landscape orientation, the video is displayed at its native aspect ratio without black boxes. When rotated to portrait, the system adjusts parameters to either show black boxes or crop/zoom the video to fill the screen, thus adapting to different orientations while managing display area trade-offs

Inventive Principle:
Principle #35Parameter changes

2Area of stationary object

If the user device adjusts the zoom of the video to cover the entire display screen, then the displayed images cover the full screen, but certain portions of the video are not rendered to the user and may negatively affect the overall user experience

Engineering Contradiction:
Improvevideo display areaVSAvoidvideo content visibility
Core Design Contradiction:
Area of stationary objectVSLoss of information

Solution Approach 1:

The system dynamically changes the zoom and cropping parameters of the video based on device orientation. In landscape mode, no zoom or minimal zoom is applied to show the complete video. In portrait mode, the system increases zoom and applies cropping to make the video fill the screen, accepting that some video content will be cut off. This parameter adjustment resolves the contradiction between filling the display area and preserving all video content

Inventive Principle:
Principle #35Parameter changes

3Stability of the object's composition

If the user device maintains a particular display orientation as the user device is rotated, then the display orientation is preserved, but the video aspect ratio may not match the display aspect ratio resulting in poor utilization of the display screen

Engineering Contradiction:
Improvedisplay orientation stabilityVSAvoiddisplay screen utilization
Core Design Contradiction:
Stability of the object's compositionVSArea of stationary object

Solution Approach 1:

The patent implements a dynamic system that detects device orientation changes and automatically adjusts video display parameters accordingly. Rather than maintaining a fixed display orientation, the system adapts the video positioning, scaling, and cropping in real-time based on whether the device is in portrait or landscape orientation, thus optimizing display screen utilization while maintaining stable video playback

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12634559B2User device pan and scan
Publication Date: 2026.05.19 COMCAST CABLE COMM LLC
  • US12634559B2 patent drawing
  • US12634559B2 patent drawing
  • US12634559B2 patent drawing

AI summary

Systems and methods are disclosed for controlling video playback. An image may be received that is configured for display by the user device. A display map may be received indicating display parameters for configuring the display of the image based on an orientation of the user device. At least a portion of the image may be caused to be displayed by the user device based at least on the display map and a determined orientation of the user device.