Adaptive Video Framing Around Areas of Interest
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Video content items often fail to match the shape and size of video windows, leading to warping or obstruction, making them unviewable or partially obscured due to scrolling or navigation on web pages.
Innovation Solution
Adaptive presentation methods that center and zoom in on areas of interest within video content items, cropping out unnecessary portions to fit the available viewport dimensions, ensuring the area of interest is fully visible.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Shape
If video content item is scaled to fit completely within video window dimensions, then the video content fits the window, but the aspect ratio is warped and black spaces are created
Solution Approach 1:
The video content is divided into multiple fixed aspect ratio segments (e.g., 16:9, 4:3) that can be independently selected and displayed. The system determines which segment best fits the current viewport and displays only that portion, avoiding the need to scale and warp the entire video while eliminating black spaces through intelligent segmentation of the content.
Solution Approach 2:
The system dynamically adjusts the displayed video segment based on real-time viewport dimensions. When the viewport size changes, the system recalculates which video segment should be displayed and automatically transitions between segments, ensuring optimal fit without warping or creating black spaces throughout the viewing experience.
2Shape
If video content item is scaled to fit video window, then the video fits the window dimensions, but black spaces or blank regions are created in the video window
Solution Approach 1:
The video content is divided into multiple fixed aspect ratio segments (e.g., 16:9, 4:3) that can be independently selected and displayed. The system determines which segment best fits the current viewport and displays only that portion, avoiding the need to scale and warp the entire video while eliminating black spaces through intelligent segmentation of the content.
Solution Approach 2:
The system changes the display parameters by selecting different video segments with different aspect ratios that match the current viewport dimensions. Instead of scaling a single video to fit any size (which creates black spaces), the system switches between pre-defined segments that naturally match the viewport, eliminating the need for black space padding.
3Adaptability or versatility
If user scrolls or navigates to view other content, then other content is accessible, but the video content is obstructed or becomes partially unviewable
Solution Approach 1:
The video player is designed to remain nested within the page structure while maintaining its own independent viewport. The video segment display is nested such that it adapts to the available space without being affected by page scrolling, allowing users to scroll through page content while the video remains consistently visible and accessible in its nested position.
Solution Approach 2:
The system dynamically adjusts the displayed video segment based on real-time viewport dimensions. When the viewport size changes, the system recalculates which video segment should be displayed and automatically transitions between segments, ensuring optimal fit without warping or creating black spaces throughout the viewing experience.
4Stability of the object's composition
If fixed aspect ratio video is displayed in variable size viewport, then the video maintains its format, but the video does not match the viewport shape and size
Solution Approach 1:
The video content is divided into multiple fixed aspect ratio segments (e.g., 16:9, 4:3) that can be independently selected and displayed. The system determines which segment best fits the current viewport and displays only that portion, avoiding the need to scale and warp the entire video while eliminating black spaces through intelligent segmentation of the content.
Solution Approach 2:
The video player is designed to handle multiple viewport sizes and aspect ratios universally. By maintaining a library of video segments with different aspect ratios, the system can adapt to any viewport configuration (mobile, tablet, desktop, different orientations) while preserving the integrity of the video content through selective display of appropriately proportioned segments.
Data Source
AI summary
A method for adaptive presentation of media content includes receiving a first version of a video content item, causing the first version of the video content item to be presented within a video viewport having first dimensions, receiving user input indicating a user request to change first dimensions of the video viewport to second dimensions, determining an area of interest in the video content item, wherein the area of interest is included in a frame of the video content item, generating, based on the second dimensions of the video viewport and the area of interest in a frame of the video content item, a second version of the video content item for presentation on a user device, and causing the second version of the video content item to be presented within the video viewport having the second dimensions on the user device, wherein the area of interest is placed differently within the frame in the second version of the video content item relative to the first version of the video content item.


