Media Player Switching Based on Display Mode
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Streaming video files in the background continue to use high bandwidth even when only the audio component is being displayed, wasting resources on both user devices and media providers, as existing technologies do not adapt to changes in display modes to reduce bandwidth usage.
Innovation Solution
A system that dynamically switches between media players based on display mode changes, transitioning from a video media player to an audio media player when the video is in background mode, by estimating bandwidth and determining synchronization points to cease video playback and begin audio playback seamlessly.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a video media player continues to stream video in background mode, then the media player maintains high-quality video playback capability, but bandwidth consumption increases and resources are wasted
Solution Approach 1:
The system dynamically switches between video media player and audio media player based on display mode changes. When the media player is moved to background or minimized, the system transitions from video streaming to audio-only streaming, adapting the playback capabilities in real-time to match actual user needs and reduce bandwidth consumption.
Solution Approach 2:
The system applies different quality levels to different components of the media playback. When in background mode, only the audio component is maintained at high quality while the video component is discontinued, rather than maintaining full video quality. This selective quality maintenance reduces overall bandwidth usage while preserving essential playback functionality.
2Manufacturing precision
If a video media player streams at high resolution, then video quality is improved, but bandwidth and device resources are consumed unnecessarily when display size is small
Solution Approach 1:
The system dynamically adjusts video resolution based on display mode. When the media player is in foreground with visible display, high resolution (e.g., 1080p) is maintained. When moved to background or minimized, the system transitions to audio-only mode or lower resolution, adapting the quality to match the actual display capabilities and user viewing conditions.
Solution Approach 2:
The system changes key playback parameters including resolution, bitrate, and format based on display mode detection. When transitioning to background mode, parameters are adjusted to discontinue video streaming or reduce it to audio-only, matching the quality level to the actual presentation needs and reducing resource consumption.
3Adaptability or versatility
If a media player streams both video and audio components, then complete media playback is provided, but bandwidth is wasted when only audio is needed
Solution Approach 1:
The system segments the media playback into separate video and audio components and independently controls their streaming based on display mode. When in background mode, the video component streaming is discontinued while audio component continues, allowing selective delivery of media components to match user needs and reduce unnecessary bandwidth consumption.
Solution Approach 2:
The system maintains different quality levels for different media components based on actual usage. When the media player is in background mode, audio quality is maintained while video quality is discontinued or reduced, rather than maintaining full quality for both components. This selective quality approach reduces overall bandwidth usage while preserving essential playback functionality.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A media item is presented via a media player, the media player configured to receive the media item, the media item being associated with a format and including an audio component. Responsive to a change in a display mode associated with the media player, a second media player is identified that is configured to receive a corresponding media item, the corresponding media item being associated with a second format and including a second audio component that matches the audio component. A particular location is determined in the media item to cease presentation of the media item via the media player and a corresponding location in the corresponding media item to begin presentation of the corresponding media item using the second media player. Responsive to reaching the particular location, concurrently, presentation of the media item is ceased and presentation of the corresponding media item at the corresponding location is begun.