Bullet-Screen Comment Layering and Track Allocation to Reduce Overlap

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing bullet-screen comment display systems face issues with overlapping comments, leading to poor user perception, resource waste, and hardware pressure due to excessive processing and rendering, especially with large volumes of comments.

Innovation Solution

A method involving layer-based and track-based processing of bullet-screen comments, determining target display layers and tracks, and configuring display policies to reduce overlap and optimize resource usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If all bullet-screen comments are processed and rendered without filtering, then the quantity of displayed comments is maximized, but user perception deteriorates due to overlapping comments and hardware pressure increases

Engineering Contradiction:
Improvequantity of commentsVSAvoiduser perception
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent applies partial action by selectively filtering and displaying only certain bullet-screen comments based on preset policies rather than displaying all comments. The system determines whether to display each comment according to filtering criteria, achieving partial display that prevents overlap while maintaining useful comment quantity

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent segments the comment display process into multiple stages: receiving comments, filtering based on preset policies, determining display positions, and rendering. This segmentation allows for controlled processing at each stage, preventing overwhelming the system with all comments simultaneously

Inventive Principle:
Principle #1Segmentation

2Quantity of substance

If all bullet-screen comments are processed and rendered without filtering, then the quantity of displayed comments is maximized, but device complexity and hardware pressure increase due to excessive processing

Engineering Contradiction:
Improvequantity of commentsVSAvoidprocessing complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The system performs partial processing by applying preset filtering policies to eliminate unnecessary comments before full processing. This reduces the volume of data requiring complex rendering operations, thereby lowering device complexity while maintaining adequate comment display quantity

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent implements preliminary filtering action before main processing. Preset policies are applied in advance to filter comments, reducing the dataset that enters the complex rendering pipeline. This preliminary action simplifies subsequent processing operations

Inventive Principle:
Principle #10Preliminary action

3Loss of information

If bullet-screen comments are displayed without filtering, then information completeness is maintained, but loss of information occurs due to overlapping comments reducing user perception

Engineering Contradiction:
Improveinformation completenessVSAvoiduser perception
Core Design Contradiction:
Loss of informationVSReliability

Solution Approach 1:

The system uses partial filtering to remove only redundant overlapping comments while preserving informationally valuable comments. The preset policies selectively filter based on criteria that maintain information completeness while eliminating perceptual clutter

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12387697B2Bullet-screen comment display
Publication Date: 2025.08.12 SHANGHAI BILIBILI TECH CO LTD
  • US12387697B2 patent drawing
  • US12387697B2 patent drawing
  • US12387697B2 patent drawing

AI summary

A bullet-screen comment display method and apparatus are provided. The bullet-screen comment display method includes: receiving a to-be-displayed bullet-screen comment; determining a target bullet-screen comment display layer and a target bullet-screen comment display track that are associated with the to-be-displayed bullet-screen comment; and displaying, in the target bullet-screen comment display layer, the to-be-displayed bullet-screen comment based on the target bullet-screen comment display track.