Dynamic Touchable Element Overlay for Video Playback
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video playback systems lack flexibility and interactivity, as advertising bars are typically fixed and cannot be dynamically changed or interacted with by users.
Innovation Solution
A method and device for displaying information on video that dynamically configures and displays touchable elements, allowing for flexible placement, timing, and response to user interactions, using a server to provide configuration information and handle responses.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Stability of the object's composition
If advertising bar is added into video in post-production, then video content is fixed, but flexibility and interactivity are lost
Solution Approach 1:
The patent applies dynamics by transitioning from a static post-produced advertising bar to a dynamic overlay system. The advertising element can be dynamically positioned, timed, and configured through server communication during video playback, allowing flexibility without altering the original video content. This resolves the contradiction by maintaining video stability while enabling advertising adaptability through dynamic rendering.
Solution Approach 2:
The patent introduces a server as an intermediary between the video player and the advertising system. The server receives video information, determines appropriate advertising content and timing, and sends back configuration instructions. This intermediary layer enables flexible advertising placement without directly modifying the video file, thus preserving video stability while achieving advertising versatility.
2Ease of manufacture
If advertising bar is added into video in post-production, then video production is simple, but user interaction capability is lost
Solution Approach 1:
The server acts as an intermediary that handles all interaction logic. When users interact with the advertising element (clicks, views, etc.), the server receives these actions, processes them according to configured rules, and returns appropriate responses. This maintains ease of production while enabling sophisticated user interaction capabilities through the intermediary server layer.
Solution Approach 2:
The system implements feedback mechanisms where user interactions with the advertising element are tracked and processed. The server receives interaction data, determines appropriate responses based on configured tactics, and provides feedback to the user. This feedback loop enables user interaction capability without complicating the video production process itself.
3Adaptability or versatility
If touchable element is dynamically configured, then flexibility and interactivity are improved, but system complexity increases
Solution Approach 1:
The server serves as an intermediary that centralizes the complexity of dynamic configuration. The video player simply receives configuration instructions from the server and displays the touchable element accordingly. This distribution of complexity—keeping the player simple while handling configuration complexity in the server—resolves the contradiction between flexibility and system complexity.
Solution Approach 2:
The system segments functionality between the video player and the server. The player handles basic display and interaction detection, while the server handles configuration, timing, and response logic. This segmentation allows the touchable element system to be flexible and adaptive without requiring the entire system to be complex, as each component only needs to implement its specific function.
Data Source
AI summary
A method, a device, an apparatus and a storage medium of displaying information on video are provided. The method includes acquiring a touchable element to be displayed in a process of playing video and configuration information of the touchable element sent from a server; determining, based on the configuration information of the touchable element, display time of the touchable element in the process of playing video and a display location of the touchable element on video interface, and displaying the touchable element based on the display time and the display location; and when a touch operation on the touchable element which is displayed is detected, responding to the touch operation based on a preset response tactic.


