Bullet Screen Masking for Video Obstruction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Excessive bullet screens in video content can heavily block the visual experience, leading users to shield them, which reduces interaction in live broadcasts, as existing methods fail to effectively manage the display of bullet screen information without obstructing the main video content.
Innovation Solution
A method involving a server that processes video and bullet screen data to generate mask frame data segments, allowing users to view bullet screens in areas outside the main video frame, using semantic or instance segmentation models to identify key areas and generate mask frame data, which is then sent to clients for rendering, ensuring the main video area is not obstructed.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If bullet screens are displayed densely across the entire video area, then user interaction and engagement are enhanced, but the main video content becomes obstructed and visual experience deteriorates
Solution Approach 1:
The video display area is segmented into multiple regions: a first area for displaying the main video content and a second area for displaying bullet screen information. This spatial segmentation allows both the video content and bullet screens to be visible simultaneously without mutual obstruction, resolving the contradiction between enhancing user interaction and maintaining visual clarity.
Solution Approach 2:
The bullet screen information is displayed in a separate spatial dimension (the second area) rather than overlaying the main video content. This dimensional separation enables users to access interactive bullet screens while maintaining an unobstructed view of the primary video content, effectively resolving the visual obstruction issue.
2Object-affected harmful factors
If bullet screens are completely obscured to protect main video content, then visual experience is maintained, but user interaction in live broadcasts is reduced
Solution Approach 1:
By dividing the display into a first area for video content and a second area for bullet screens, the system preserves the main video content's visual quality while providing a dedicated space for interactive bullet screens. This segmentation ensures that protecting visual experience does not require completely obscuring bullet screens, thereby maintaining user interaction.
Solution Approach 2:
The second display area acts as an intermediary space that accommodates bullet screen information without interfering with the main video content. This intermediary region allows bullet screens to coexist with the primary content, enabling user interaction while preserving visual experience.
3Productivity
If bullet screens are displayed in the main video area, then interaction is enhanced, but manufacturing complexity of the display system increases
Solution Approach 1:
The display system is segmented into functional regions (first area for video, second area for bullet screens) that can be implemented through software rendering rather than complex hardware modifications. This segmentation approach enhances user interaction while avoiding increased manufacturing complexity by utilizing standard display technologies with intelligent area allocation.
Data Source
AI summary
Techniques for displaying comments relative to a video frame are described herein. The disclosed techniques include receiving a frame of a video; receiving bullet screen data comprising a plurality of comments associated with the frame; receiving a mask frame data segment corresponding to the frame; determining a mask area based on the mask frame data segment, wherein the mask area corresponds to a main area of the frame; and displaying the plurality of comments relative to the frame in areas other than the mask area.


