[发明专利]弹幕的显示方法、装置、设备及存储介质有效
| 申请号: | 201910261680.5 | 申请日: | 2019-04-02 |
| 公开(公告)号: | CN110012306B | 公开(公告)日: | 2021-05-14 |
| 发明(设计)人: | 徐世炎;张龙海 | 申请(专利权)人: | 广州虎牙信息科技有限公司 |
| 主分类号: | H04N21/2187 | 分类号: | H04N21/2187;H04N21/431;H04N21/4788;H04N21/81 |
| 代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
| 地址: | 511400 广东省广州市番禺区南村镇万博二*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 弹幕 显示 方法 装置 设备 存储 介质 | ||
本发明实施例公开了一种弹幕的显示方法、装置、设备及存储介质。包括:在视频屏幕中,获取满足新弹幕插入条件的目标行容器,并获取所述目标行容器中的最后一条弹幕作为参考弹幕;根据所述参考弹幕在所述视频屏幕中的移动速度,和/或当前显示位置,在弹幕队列中获取目标弹幕,并确定所述目标弹幕的起始发射坐标;控制所述目标弹幕从所述起始发射坐标开始,按照匹配的移动速度进行移动,以使所述目标弹幕在移动过程中不与所述参考弹幕发生重叠。可以避免在同一时刻大量的弹幕同时显示在视频屏幕中,从而降低显卡的负担,防止造成视频画面卡顿等问题,而且可以避免弹幕出现堆叠的情况,从而优化弹幕的显示效果。
技术领域
本发明实施例涉及弹幕技术领域,尤其涉及一种弹幕的显示方法、装置、设备及存储介质。
背景技术
随着直播等网络视频行业的发展,为了增加活跃网络视频或直播间的人气及气氛,弹幕成为一个不可或缺的功能之一。
对于人气较高的视频或直播间,由于观众数量较多,在短时间内产生大量的弹幕,现有技术中,当客户端刷新弹幕信息时,会将当前弹幕队列中的弹幕全部读取出来在屏幕中显示,使得在同一时刻大量的弹幕同时显示在屏幕中,这样大大增加了显卡的负担,容易造成视频画面卡顿等问题。
发明内容
本发明实施例提供一种弹幕的显示方法、装置、设备及存储介质,可以降低显卡的负担,避免视频画面出现卡顿现象。
第一方面,本发明实施例提供了一种弹幕的显示方法,包括:
在视频屏幕中,获取满足新弹幕插入条件的目标行容器,并获取所述目标行容器中的最后一条弹幕作为参考弹幕;
根据所述参考弹幕在所述视频屏幕中的移动速度,和/或当前显示位置,在弹幕队列中获取目标弹幕,并确定所述目标弹幕的起始发射坐标,所述弹幕队列中的各弹幕预设有与弹幕长度匹配的移动速度;
控制所述目标弹幕从所述起始发射坐标开始,按照匹配的移动速度进行移动,以使所述目标弹幕在移动过程中不与所述参考弹幕发生重叠。
进一步地,在视频屏幕中,获取满足新弹幕插入条件的目标行容器,并获取所述目标行容器中的最后一条弹幕作为参考弹幕,包括:
遍历视频屏幕中的可视弹幕行容器,当遍历至当前行容器时,获取当前行容器中最后一条弹幕作为参考弹幕;
根据所述参考弹幕的当前显示位置判断当前行容器是否为满足新弹幕插入条件。
进一步地,所述当前显示位置为所述参考弹幕结束位置对应的坐标;根据所述参考弹幕的当前显示位置判断当前行容器是否为满足新弹幕插入条件,包括:
判断所述参考弹幕结束位置对应的坐标是否小于或等于视频屏幕的宽度值,若是,则所述当前行容器为目标行容器。
进一步地,所述弹幕队列中的各弹幕与弹幕长度匹配的移动速度按照如下公式计算:
其中,V表示弹幕的移动速度,S表示弹幕的字符串长度,L表示最小弹幕长度,P表示弹幕长度权重,A表示速度加成系数,b表示最小速度。
进一步地,根据所述参考弹幕在所述视频屏幕中的移动速度,和/或当前显示位置,在弹幕队列中获取目标弹幕,并确定所述目标弹幕的起始发射坐标,包括:
在设定深度的弹幕队列查找移动速度小于参考弹幕的移动速度的弹幕,确定为目标弹幕;
将视频屏幕的宽度确定为目标弹幕的起始发射坐标。
进一步地,根据所述参考弹幕在所述视频屏幕中的移动速度,和/或当前显示位置,在弹幕队列中获取目标弹幕,并确定所述目标弹幕的起始发射坐标,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州虎牙信息科技有限公司,未经广州虎牙信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910261680.5/2.html,转载请声明来源钻瓜专利网。





