Bullet Comment Track Selection via Pre-calculated Display Durations
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current bullet comment track algorithms can cause superposition and consume excessive computing resources, leading to reduced video playback quality and FPS, due to complex real-time calculations.
Innovation Solution
A method and apparatus that identify suitable candidate tracks for displaying bullet comments by comparing display durations, selecting a track with a longer duration to avoid superposition and reduce resource consumption, allowing for efficient video rendering.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If real-time track calculation is performed to achieve comprehensive bullet comment effects, then the completeness and comprehensiveness of bullet comment display is improved, but computing resource consumption increases and video rendering performance deteriorates
Solution Approach 1:
The patent pre-calculates and stores track information including display duration for multiple candidate tracks before video playback. This eliminates the need for real-time track calculations during rendering, significantly reducing computing resource consumption while maintaining comprehensive bullet comment display capabilities across multiple tracks.
Solution Approach 2:
The patent creates a copy of track information data structure that includes pre-computed display duration attributes. This copied data is stored and reused for multiple bullet comment assignments, avoiding repeated calculations and reducing processing load during video rendering.
2Adaptability or versatility
If complex real-time track algorithms are used to achieve large and comprehensive bullet comment effects, then the comprehensiveness of bullet comment coverage is improved, but video rendering performance and FPS are reduced
Solution Approach 1:
Track information including display duration is pre-calculated and stored in a data structure before video playback. This preliminary preparation enables comprehensive multi-track bullet comment display without impacting real-time rendering performance or FPS.
Solution Approach 2:
The patent pre-calculates track information that may be more detailed than immediately needed, including display duration for all candidate tracks. This excessive pre-processing eliminates the need for any real-time calculations, ensuring smooth video rendering even with comprehensive multi-track bullet comments.
3Reliability
If frequent refresh of bullet comment positions is performed to maintain real-time effects, then the real-time interaction illusion is improved, but computing resource consumption increases
Solution Approach 1:
Display duration for each candidate track is pre-calculated and stored. During playback, the system only needs to retrieve and compare these pre-computed values to determine track assignment, eliminating frequent position calculations while maintaining the real-time display effect.
Solution Approach 2:
The pre-stored track information data structure automatically provides display duration values that can be directly compared and used for track assignment decisions, making the system self-sufficient without requiring external real-time calculations or frequent refresh operations.
4Manufacturing precision
If multiple candidate tracks are evaluated with detailed duration comparisons to avoid superposition, then the precision of bullet comment placement is improved, but the complexity of the selection process increases
Solution Approach 1:
Display duration for each candidate track is pre-calculated and stored in a standardized data structure. This preparation simplifies the selection process to a straightforward comparison of pre-stored values, maintaining precise bullet comment placement while reducing selection process complexity.
Solution Approach 2:
The patent transforms the track selection problem from a complex spatial-temporal calculation into a simple parameter comparison task by pre-computing and storing display duration as a key parameter. This parameter transformation enables precise placement decisions through simple numerical comparison.
Data Source
AI summary
A bullet comment processing method and apparatus, a server, and a storage medium are provided. When a bullet comment needs to be released, at least one candidate track matching a to-be-released bullet comment format is identified; then, a display duration of an existing bullet comment content in each candidate track is determined as a first duration corresponding to the each candidate track, and a display duration of a to-be-released bullet comment content when being placed in the each candidate track is determined as a second duration corresponding to the each candidate track; the second duration and the first duration of the each candidate track are compared, and a target track is identified to display the to-be-released bullet comment, where the second duration of the target track is greater than the first duration; and the to-be-released bullet comment content is displayed at the target track.


