预览加载中,请您耐心等待几秒...
1/8
2/8
3/8
4/8
5/8
6/8
7/8
8/8

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN110958480A(43)申请公布日2020.04.03(21)申请号201911190197.9(22)申请日2019.11.28(71)申请人湖南快乐阳光互动娱乐传媒有限公司地址410001湖南省长沙市金鹰影视文化城湖南国际会展中心北2U层(72)发明人姜琳罗叶飞(74)专利代理机构长沙正奇专利事务所有限责任公司43113代理人李美丽(51)Int.Cl.H04N21/431(2011.01)H04N21/435(2011.01)H04N21/4788(2011.01)H04N21/488(2011.01)权利要求书1页说明书5页附图1页(54)发明名称一种弹幕显示方法(57)摘要本发明公开了一种弹幕显示方法,包括:A,获取待显示弹幕消息,选择拟利用弹幕泳道;B,判断条件①~③之一是否满足,其中,各弹幕的显示时长相同;①:拟利用弹幕泳道右侧存在尚未显示完全的弹幕;②:拟利用弹幕泳道为空泳道;③:拟利用弹幕泳道上的最后已显示弹幕的右侧与屏幕右侧之间的距离大于0;若①满足则转至C1;若②满足则转至C2;若③满足则转至C3;C1,更新拟利用弹幕泳道并转至B;C2,将待显示弹幕消息插入拟利用弹幕泳道显示;C3,判断条件④或⑤是否满足;④:l2≤l1;⑤:l2>l1,且若④或⑤之一满足,则转至C2;若④和⑤均不满足则转至C1。本发明能够保证在弹幕不重叠的基础上展示尽可能多的弹幕条数,弹幕被丢弃概率低,用户体验高。CN110958480ACN110958480A权利要求书1/1页1.一种弹幕显示方法,包括:步骤A,获取待显示弹幕消息,选择拟利用弹幕泳道;其特征在于,还包括以下步骤:步骤B,判断以下条件①~③之一是否满足,其中,各弹幕在屏幕中的显示时长均为设定值T;条件①:拟利用弹幕泳道右侧存在尚未显示完全的弹幕;条件②:拟利用弹幕泳道为空泳道;条件③:拟利用弹幕泳道上的最后已显示弹幕的右侧与屏幕右侧之间的距离为x,x>0;若条件①满足,则跳转至步骤C1;若条件②满足,则跳转至步骤C2;若条件③满足,则跳转至步骤C3;步骤C1,更新拟利用弹幕泳道并跳转至步骤B;步骤C2,将所述待显示弹幕消息插入所述拟利用弹幕泳道显示;同时,获取下一条待显示弹幕消息、选择下一条拟利用弹幕泳道并跳转至步骤B;步骤C3,判断以下条件④或条件⑤是否满足,其中,l2为待显示弹幕消息的长度,l1为拟利用弹幕泳道上的最后已显示弹幕的长度,w为屏幕宽度;条件④:l2≤l1;条件⑤:l2>l1,且若条件④或条件⑤之一满足,则跳转至步骤C2;若条件④和条件⑤均不满足,则跳转至步骤C1。2.如权利要求1所述的弹幕显示方法,其特征在于,所述步骤C1中,针对某条待显示弹幕消息,首先判断屏幕内的所有弹幕泳道是否都曾被选定为拟利用弹幕泳道;若否,则将拟利用弹幕泳道更新为未曾被选定为拟利用弹幕泳道的弹幕泳道中之一并跳转至步骤B;若是,则丢弃该条待显示弹幕消息,同时,获取下一条待显示弹幕消息、选择下一条拟利用弹幕泳道并跳转至步骤B。3.如权利要求1或2所述的弹幕显示方法,其特征在于,按照从上至下的顺序更新屏幕中的弹幕泳道为拟利用弹幕泳道。2CN110958480A说明书1/5页一种弹幕显示方法技术领域[0001]本发明属于移动终端网络视频播放技术领域,特别涉及一种弹幕显示方法。背景技术[0002]视频弹幕是一些视频网站的特殊功能,利用该功能,观看者能在观看视频的过程中发表自己的评论,并将即时在所有观看者观看此视频的该时间点以滑动而过的字幕显示出来,从而增加了观看者之间的互动性。[0003]为了保证用户之间的这种互动体验,一般都必须保证不同弹幕彼此不会碰撞重叠。现有的弹幕显示技术,要么采用允许弹幕重叠的妥协策略、要么规定不同长度的弹幕均采用相同的滚动速度,又或者将同一弹幕泳道里前后弹幕的距离留足充分的冗余从而保证其相互不重叠。[0004]可见,利用现有技术,无法保证在弹幕不重叠的基础上展示尽可能多的弹幕条数,弹幕显示区域空间利用率低,弹幕被丢弃概率大,用户体验差。发明内容[0005]利用弹幕显示方法,无法保证在弹幕不重叠的基础上展示尽可能多的弹幕条数,弹幕显示区域空间利用率低,弹幕被丢弃概率大,用户体验差。本发明的目的在于,针对上述现有技术的不足,提供一种弹幕显示方法,能够保证在弹幕不重叠的基础上展示尽可能多的弹幕条数,弹幕显示区域空间利用率高,弹幕被丢弃概率低,有效提高了用户体验。[0006]为解决上述技术问题,本发明所采用的技术方案是:[0007]一种弹幕显示方法,包括:[0008]步骤A,获取待显示弹幕消息,选择拟利用弹幕泳道;[0009]其特点是还包括以下步骤:[0010]步骤B,判断以下条件①~③之