Video Time-Point Annotation for Faster Playback Positioning
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current methods for positioning video progress require manual adjustment of the video progress bar, which is inefficient and inconvenient for users.
Innovation Solution
A method and apparatus that allows users to display and share annotated media data associated with a current progress time point, enabling intelligent progress jumps in video playback without manual positioning.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If manual adjustment of video progress bar is used, then user can position video progress, but operation complexity increases and efficiency decreases
Solution Approach 1:
The system performs preliminary action by automatically capturing and annotating media data at specific progress time points before user interaction. When a user triggers the annotation function, the system has already prepared the media data capture mechanism, eliminating the need for manual progress bar adjustment and enabling direct jumping to desired time points through automated annotations.
Solution Approach 2:
The system implements self-service by enabling users to annotate and share media data at specific progress time points, which automatically creates navigable markers for other users. The system then uses these user-generated annotations to automatically jump to the correct progress positions, replacing manual progress bar adjustment with automated, user-driven navigation.
2Measurement precision
If multiple manual adjustments are required, then video progress can be positioned, but time consumption increases
Solution Approach 1:
The system performs preliminary action by pre-capturing and storing media data at multiple progress time points with annotations. This preparation work is done in advance, so when users need to navigate to specific positions, the system can immediately jump to the pre-prepared annotations without requiring sequential manual adjustments, significantly reducing positioning time while maintaining precision.
Solution Approach 2:
The system uses copying by creating annotated media data copies at different progress time points. Instead of manually navigating through the original video, users can directly access copied and annotated versions that contain navigation markers, enabling instant jumping to desired positions without repeated manual adjustments.
3Adaptability or versatility
If annotated media data is shared, then other users can perform progress jumps, but system complexity increases
Solution Approach 1:
The system implements universality by designing the annotation function to serve multiple purposes: capturing media data, creating navigation markers, enabling progress jumping, and facilitating user interaction. This multi-functional design allows a single annotation mechanism to handle various navigation needs without requiring separate complex subsystems for each function.
Solution Approach 2:
The system uses intermediary by introducing annotated media data as a mediator between users and the video content. Instead of direct complex interactions between users and video playback controls, the annotated media data serves as an intermediary layer that simplifies navigation by providing pre-processed navigation markers that automatically guide users to desired positions.
Data Source
AI summary
Embodiments of this application provide a method for annotating video data performed by a computer device. The method includes: displaying target video data in a video application; displaying annotated media data in the video application in response to a trigger operation performed on a progress time point annotation function in the video application, the annotated media data being media data associated with a current progress time point, the current progress time point being a progress time point corresponding to the trigger operation to which the target video data is played; and sharing the annotated media data with another user in response to a confirmation operation performed on the annotated media data, the annotated media data enabling the second user to perform a progress jump on the target video data based on the current progress time point. Through this application, efficiency of video progress positioning can be improved.


