Bullet Comment Cloning for Video Display Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current bullet comment systems are affected by network environments, leading to poor display performance.

Innovation Solution

A method and system that clone original bullet comment data to obtain target data based on posting time, allowing for efficient display by managing bullet comment tracks and determining their states to optimize presentation, reducing the need for repeated data requests when the playback progress bar is moved.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If bullet comment data is re-downloaded when playback progress bar is moved, then data freshness is improved, but network delay increases and display efficiency deteriorates

Engineering Contradiction:
Improvedata freshnessVSAvoidnetwork delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system pre-loads bullet comment data into local memory before it is needed for display. When the playback progress bar is moved, the system can immediately retrieve and display the corresponding bullet comment data from local memory without waiting for network re-download, thus eliminating network delay while ensuring data freshness through pre-positioning of required data.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates local copies of bullet comment data and stores them in memory. When playback position changes, the system retrieves the appropriate copy from memory rather than re-downloading from the network. This copying mechanism allows instant access to bullet comment data corresponding to any playback position, resolving the contradiction between data freshness and network delay.

Inventive Principle:
Principle #26Copying

2Productivity

If bullet comment data is cached locally, then display efficiency is improved, but memory consumption increases

Engineering Contradiction:
Improvedisplay efficiencyVSAvoidmemory consumption
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The system segments bullet comment data into multiple tracks or groups, each corresponding to different playback time ranges or comment types. Instead of loading all bullet comment data into memory at once, the system only loads and caches the segments that are currently needed for display based on the playback position. This segmentation approach improves display efficiency while controlling memory consumption by loading data in manageable portions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements dynamic memory management where the cached bullet comment data is automatically adjusted based on current playback position and user behavior patterns. When playback moves to a new position, the system dynamically loads the relevant data segment into memory and unloads previously displayed segments that are no longer needed. This dynamic approach ensures high display efficiency while optimizing memory consumption by maintaining only the necessary data in cache.

Inventive Principle:
Principle #15Dynamics

3Reliability

If multiple bullet comment tracks are managed simultaneously, then display completeness is improved, but system complexity increases

Engineering Contradiction:
Improvedisplay completenessVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system merges the management of multiple bullet comment tracks into a unified data structure and processing pipeline. Instead of independently managing each track, the system combines them into a single coordinated system that handles all tracks simultaneously through shared resources and common control logic. This merging approach ensures complete display of all bullet comment tracks while reducing system complexity by eliminating redundant management mechanisms.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS11924503B2Bullet comment presentation method and system
Publication Date: 2024.03.05 SHANGHAI BILIBILI TECH CO LTD
  • US11924503B2 patent drawing
  • US11924503B2 patent drawing
  • US11924503B2 patent drawing

AI summary

The present disclosure describes techniques of presenting bullet comments. The techniques comprise acquiring a page of playing a video; acquiring multiple pieces of original bullet screen data, wherein each piece of original bullet screen data comprises content of a bullet comment and timing information indicating a time of posting the bullet comment in the video; cloning the multiple pieces of original bullet screen data to obtain multiple pieces of bullet screen data corresponding to the plurality of pieces of original bullet comment data; acquiring multiple pieces of target bullet screen data from the multiple pieces of bullet screen data based on the timing information associated with each piece of original bullet comment data; and content comprised in at least one of the plurality of pieces of target bullet comment data in an area of the page configured to display bullet comments.