Streaming Aspect Ratio Switching for Uncropped Secondary Content
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Streaming video content often results in portions being cut off due to mismatched aspect ratios between the content and user devices, requiring manual user intervention and leading to missed content.
Innovation Solution
Systems and processes dynamically adjust the zoom level during playback to ensure full display of content by detecting the start and end of secondary content, such as ads, and adjusting the aspect ratio accordingly.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the aspect ratio is fixed to match the primary content, then the primary content is displayed correctly, but the secondary content (ads) is cut off and not fully visible
Solution Approach 1:
The system dynamically adjusts the aspect ratio based on the type of content being played. During primary content playback, the aspect ratio is set to match the primary content (e.g., 16:9). When secondary content (ads) is detected, the system automatically switches to a different aspect ratio (e.g., 4:3) to ensure the ad is fully visible. This dynamic adjustment resolves the contradiction by making the aspect ratio flexible rather than fixed, allowing both primary and secondary content to be displayed correctly in their respective contexts.
Solution Approach 2:
The system changes the aspect ratio parameter in response to content type detection. When an ad is detected (through metadata, timing information, or content analysis), the system modifies the display parameter from the primary aspect ratio to an alternative aspect ratio that accommodates the ad format. This parameter change ensures that secondary content is not cut off while maintaining correct display of primary content during non-ad segments.
2Ease of operation
If manual user intervention is required to adjust aspect ratio, then user control is maintained, but user experience deteriorates due to missed content and inconvenience
Solution Approach 1:
The system performs self-service by automatically detecting when secondary content (ads) is being played and autonomously adjusting the aspect ratio without requiring user intervention. The system uses metadata, timing information, or content analysis to identify ad segments and automatically switches the aspect ratio to ensure proper display. This eliminates the need for users to manually adjust settings, preventing content loss and improving ease of operation while reducing the time users would otherwise spend correcting display issues.
Solution Approach 2:
The system implements feedback mechanisms to monitor content playback status and automatically respond to changes in content type. By detecting ad segments through metadata or timing information and automatically adjusting the aspect ratio in response, the system creates a closed-loop control system that prevents content display issues before they occur, eliminating the need for manual user intervention and reducing time loss.
3Device complexity
If a single aspect ratio is used for all content, then device complexity is reduced, but content display quality deteriorates due to cutting off portions of content
Solution Approach 1:
The system uses dynamic aspect ratio adjustment with automatic detection of content type to maintain high rendering accuracy without requiring complex manual controls. The system automatically switches between aspect ratios based on content type, achieving precise content display while keeping the user interface simple and the control mechanism automatic rather than manual.
Solution Approach 2:
The system implements a universal aspect ratio control mechanism that handles both primary content and secondary content (ads) through a single automated system. Rather than requiring separate control mechanisms for different content types, the system uses a multi-functional approach that automatically adapts to different content formats, maintaining rendering accuracy while avoiding increased device complexity.
Data Source
AI summary
An aspect of the present disclosure relates to methods and systems configured to control video content rendering on a user device. After primary streaming content has been rendered on the user device using a first aspect ratio, streaming of secondary content to the user device is detected. The first aspect ratio is automatically changed to a second aspect ratio in response to detecting the streaming of secondary content, wherein the second aspect ratio is configured to enable frames of the secondary content to be fully rendered on the user device, wherein tops, bottoms, and sides of the secondary content are not cut off or obscured. An end of the streaming of the secondary content is detected, and at least partly in response to detecting the end of the streaming of the secondary content, the first aspect ratio is restored.


