Dynamic Progress Bar Media Overlay for Video Players
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current media information display methods, such as video advertisements, are fixed and undiversified, disrupting user experience by being played before or after main media content, and are not effectively utilized in limited screen space, leading to reduced attention and play effectiveness.
Innovation Solution
A method where a computing device detects user input operations on main media information to dynamically position and display additional media information along a progress bar on the screen, moving it to different positions based on user interaction, and removing it after a preset time, allowing for efficient use of screen space and minimizing interference with main media content.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If video advertisement is played before video content in a video play window, then advertisement information can be delivered to users, but user waiting time increases and user experience deteriorates
Solution Approach 1:
The patent moves the advertisement display from the traditional video play window (2D spatial occupation) to the progress bar area (1D temporal indicator), utilizing a different dimensional space. This allows advertisement information to be displayed without occupying the main video display area and without requiring users to wait before watching the actual content, thereby resolving the contradiction between information delivery and user waiting time
Solution Approach 2:
The advertisement information is nested within the progress bar structure, which itself is nested within the video player interface. By embedding the advertisement display function within the existing progress bar component, the system delivers advertisement information without adding separate display windows or extending user waiting time, effectively nesting multiple functions within constrained space
2Device complexity
If additional media information is displayed in fixed positions, then display implementation is simple, but display effect is poor and user attention is reduced
Solution Approach 1:
The patent implements dynamic positioning of additional media information along the progress bar, where the display position changes based on user interaction (dragging the progress bar). This dynamic behavior allows the advertisement to follow user attention and maintain visibility without requiring complex multi-position pre-programming, resolving the contradiction between implementation simplicity and display effectiveness
Solution Approach 2:
The system incorporates feedback mechanisms by detecting user drag operations on the progress bar and dynamically adjusting the advertisement position accordingly. This feedback loop ensures the advertisement remains visible and engaging without requiring complex predictive algorithms, maintaining implementation simplicity while enhancing display effect through responsive user interaction
3Loss of information
If video advertisement occupies the entire video play window, then advertisement visibility is high, but main video content display is blocked
Solution Approach 1:
The patent extracts the advertisement display function from the main video play window and relocates it to the progress bar area. This separation allows the advertisement to be displayed in a dedicated region that does not overlap with or block the video content, effectively extracting the conflicting function to resolve the spatial contradiction between advertisement visibility and content display area
Solution Approach 2:
By moving advertisement display from the 2D video play window to the 1D progress bar dimension, the patent utilizes a different spatial dimension for advertisement presentation. This dimensional transition ensures high advertisement visibility along the temporal indicator while completely avoiding blockage of the main video content area, as the progress bar and video window occupy distinct spatial dimensions
Data Source
AI summary
This application discloses a media information display method performed at a computing device. While rendering main media information on the display, the computing device detects a first user input operation, determines a first position of a progress bar on the display corresponding to the first user input operation, and renders additional media information at the first position. After detecting a second user input operation, the computing device moves the progress bar from the first position to a second position of the progress bar on the display corresponding to the second user input operation. The computing device renders the additional media information at the second position of the progress bar on the display and then removes the additional media information from display after a preset time period.


