US 11,871,086 B2
Method of displaying comment information, computing device, and readable storage medium
Longwen Gao, Shanghai (CN); Yingxuan Shi, Shanghai (CN); Zhiwei Chen, Shanghai (CN); Jingqiang Zhang, Shanghai (CN); Chaoran Li, Shanghai (CN); Hui Chen, Shanghai (CN); Kangkang Zhang, Shanghai (CN); Ruoheng Liu, Shanghai (CN); and Junxing Tang, Shanghai (CN)
Assigned to SHANGHAI BILIBILI TECHNOLOGY CO., LTD., Shanghai (CN)
Filed by Shanghai Bilibili Technology Co., Ltd., Shanghai (CN)
Filed on May 13, 2020, as Appl. No. 15/931,312.
Claims priority of application No. 201910413120.7 (CN), filed on May 17, 2019.
Prior Publication US 2020/0366965 A1, Nov. 19, 2020
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 21/488 (2011.01); H04N 21/4402 (2011.01); H04N 21/431 (2011.01)
CPC H04N 21/4882 (2013.01) [H04N 21/4312 (2013.01); H04N 21/4402 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A method of displaying comments relative to a video frame, comprising:
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 comprised in a previously generated mask frame file and corresponding to the frame, wherein the mask frame data segment is generated based on a main area of the frame by converting the main area into contour data, compressing pixel resolution of the contour data to a predetermined pixel resolution range, compressing color bit depth of the contour data to a predetermined binary bit, performing an edge feather processing on the contour data, and generating the mask frame data segment based on the contour data;
determining a mask area based on the received mask frame data segment, wherein the mask area corresponds to the main area of the frame, and wherein the main area of the frame is selected from at least one of a landscape area range, an architectural area range, an artwork area range, a text area range, a character, or an animal in the frame; and
displaying the plurality of comments scrolling across the frame in areas other than the mask area.