Autohiding Video Player Controls for Maximized Display Area
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional video players reduce video size to accommodate control panels, leading to wasted space and a less enjoyable viewing experience, as they do not effectively correlate control panel display with video size within the player.
Innovation Solution
A system that determines whether to display or hide the control panel based on the aspect ratios and dimensions of the video player and video, allowing the video to be displayed at its maximum size by removing the control panel if it exceeds the available height, thus maximizing video resolution and eliminating unused space.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If the control panel is displayed in the video player, then the user can control video playback, but the video size is reduced and unused space is created
Solution Approach 1:
The control panel transitions from a static fixed position to a dynamic auto-hiding behavior. The system automatically determines whether to display or hide the control panel based on calculated video dimensions and aspect ratios, allowing the video to occupy maximum space when controls are hidden, while still providing access to controls when needed.
2Manufacturing precision
If the video player maintains fixed aspect ratio, then the video quality is preserved, but unused space is wasted on the sides
Solution Approach 1:
The system dynamically adjusts video display parameters (height and width) based on the calculated maximum dimensions that satisfy both the video's aspect ratio and the available display space. By changing the video size parameters within the constraints of aspect ratio preservation, the system eliminates unused space while maintaining video quality.
3Area of stationary object
If the control panel is automatically hidden to maximize video size, then the video display area is increased, but the user interface becomes less accessible
Solution Approach 1:
The control panel implements periodic visibility based on user interaction. The system automatically shows the control panel when the user needs to interact with video playback controls, and automatically hides it when not in use, creating a periodic display pattern that maximizes video space while maintaining accessibility on demand.
Data Source
AI summary
Methods are described for maximizing the size of a video displayed in a display area of a video player. The maximum height of the video is determined using its aspect ratio and the dimensions of the display area in the video player. The control panel is removed from the display in the video player if this allows the video to be shown at its maximum height while preserving the video's resolution. The control panel is displayed in the video player if the video can be shown at its maximum height without removing the control panel from the display.


