Media Content Presentation Aspect Ratio Switching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Mobile devices face challenges in seamlessly switching between different aspect ratios of video content without resorting to cropping or letterboxing, which affects viewer experience and data efficiency due to changing orientations and limited display space.
Innovation Solution
A system that receives multiple video assets with different aspect ratios and selects the appropriate one based on the device's orientation, using an orientation sensor to determine the desired aspect ratio and presenting the selected video asset efficiently, thereby avoiding cropping or letterboxing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Area of stationary object
If video content is cropped to fit the display aspect ratio, then the video can be displayed without black bars, but portions of the video content become unviewable and viewer understanding is affected
Solution Approach 1:
The system dynamically selects between multiple pre-encoded video assets with different aspect ratios based on the current display orientation. When the device rotates between portrait and landscape modes, the player automatically switches between corresponding video assets without cropping or letterboxing, ensuring full content visibility while maximizing display area utilization.
2Loss of information
If video content is letterboxed with dummy content, then the full video content remains viewable, but regions of the display are effectively unused and visibility is impaired on mobile devices
Solution Approach 1:
The system dynamically selects between multiple pre-encoded video assets with different aspect ratios based on the current display orientation. When the device rotates between portrait and landscape modes, the player automatically switches between corresponding video assets without cropping or letterboxing, ensuring full content visibility while maximizing display area utilization.
3Speed
If multiple video assets with different aspect ratios are preloaded, then seamless switching between orientations is achieved, but data storage capacity and network bandwidth requirements increase
Solution Approach 1:
The system performs preliminary encoding of video content in multiple aspect ratios and preloads these assets into local memory before playback. This allows instant switching between orientations without network fetching, achieving seamless transitions while managing storage through intelligent preloading strategies.
Solution Approach 2:
The system creates multiple versions of the same video content with different aspect ratios (portrait and landscape) to serve different display orientations. This multi-functionality allows a single video asset to adapt to various viewing conditions without requiring real-time transformation or re-encoding.
4Quantity of substance
If video assets are fetched from remote locations during playback, then storage requirements are reduced, but network latency and bandwidth overhead increase
Solution Approach 1:
The system performs preliminary encoding of video content in multiple aspect ratios and preloads these assets into local memory before playback. This allows instant switching between orientations without network fetching, achieving seamless transitions while managing storage through intelligent preloading strategies.
Data Source
AI summary
A method of presenting media content is disclosed. A plurality of assets is received at a device comprising a display and an orientation sensor. The plurality of assets comprises a first video asset associated with a first aspect ratio, and a second video asset associated with a second aspect ratio, different from the first aspect ratio. A desired aspect ratio is determined based on an output of the orientation sensor. In accordance with a determination that the desired aspect ratio is closer to the first aspect ratio than to the second aspect ratio, the first video asset is selected. In accordance with a determination that the desired aspect ratio is closer to the second aspect ratio than to the first aspect ratio, the second video asset is selected. The selected video is presented at the desired aspect ratio via the display.


