[发明专利]弹幕处理方法、装置、电子设备及计算机可读存储介质在审
申请号: | 201910099987.X | 申请日: | 2019-01-31 |
公开(公告)号: | CN109788334A | 公开(公告)日: | 2019-05-21 |
发明(设计)人: | 李应鹏;丁力 | 申请(专利权)人: | 北京字节跳动网络技术有限公司 |
主分类号: | H04N21/431 | 分类号: | H04N21/431;H04N21/435;H04N21/443;H04N21/235 |
代理公司: | 北京市立方律师事务所 11330 | 代理人: | 张筱宁 |
地址: | 100043 北京市石景山区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 电子设备 异步线程 主线程 图像 计算机可读存储介质 渲染 栅格化处理 处理效率 分工合作 显示界面 应用软件 流畅性 绘制 引入 创建 | ||
本公开涉及应用软件技术领域,特别是涉及一种弹幕处理方法、装置、电子设备及计算机可读存储介质,该弹幕处理方法应用于电子设备上,所述电子设备上创建有主线程以及异步线程,该方法包括:通过所述异步线程对待处理弹幕进行栅格化处理,得到图像;通过所述主线程对所述绘制后的图像进行渲染处理,得到渲染后的图像;通过显示界面显示所述渲染后的图像。本公开提供的上述处理,实现了对弹幕的及时显示,通过主线程与异步线程的分工合作,提高了处理效率,避免了UI界面中卡顿现象的发生,增加了用户的使用体验,并且通过异步线程的引入,提升了主线程的处理速度,进而有效提升了显示的流畅性。
技术领域
本公开涉及应用软件技术领域,特别是涉及一种弹幕处理方法、装置、电子设备及计算机可读存储介质。
背景技术
在现有技术中,一个弹幕(view)包括很多个视图层级(子view),如用户的头像、多个图片、多个文字、背景、特效等不同视图层级,即使是最简单的弹幕,也包括一个头像、一句话、一个背景这3个视图层级。
对于直播间等场景来说,简单的弹幕不能满足用户的需求,需要多样化的视图层级。当系统要显示一个弹幕时,主线程要对每个视图层级分别进行渲染,这样的渲染处理效率很低,尤其当有成千上万的用户同时发弹幕时,导致出现明显的卡顿现象,影响了用户的使用体验。
发明内容
本公开提供了一种弹幕处理方法、装置、电子设备及计算机可读存储介质,以实现对弹幕的及时显示,避免卡顿现象的发生。
第一方面,提供了一种弹幕处理方法,应用于电子设备上,所述电子设备上创建有主线程以及异步线程,所述方法包括:
通过所述异步线程对待处理弹幕进行栅格化处理,得到图像;
通过所述主线程对所述图像进行渲染处理,得到渲染后的图像;
通过显示界面显示所述渲染后的图像。
在一个可能地实现方式中,所述通过所述异步线程对待处理弹幕进行栅格化处理,得到图像,包括:
通过所述异步线程对所述待处理弹幕进行栅格化处理,将所述待处理弹幕的多个视图层级绘制成一个图像。
在一个可能地实现方式中,所述通过所述异步线程对所述待处理弹幕进行栅格化处理,得到图像,包括:
通过所述异步线程选取预设的循环递归方法对所述待处理弹幕进行栅格化处理,得到图像。
在一个可能地实现方式中,所述异步线程存储于所述电子设备上创建的线程池中,
所述异步线程的选取,包括如下任一项:
在所述线程池中选取任一空闲的异步线程;
在所述线程池中按照预设顺序选取一个空闲的异步线程。
第二方面,提供了一种弹幕处理装置,其特征在于,所述装置上创建有主线程以及异步线程,所述装置包括:
处理单元,用于通过所述异步线程对待处理弹幕进行栅格化处理,得到图像;
渲染单元,用于通过所述主线程对所述图像进行渲染处理,得到渲染后的图像;
显示单元,用于通过显示界面显示所述渲染后的图像。
在一个可能地实现方式中,所述处理单元,用于通过所述异步线程对所述待处理弹幕进行栅格化处理,将所述待处理弹幕的多个视图层级绘制成一个图像。
在一个可能地实现方式中,所述处理单元,用于通过所述异步线程选取预设的循环递归方法对所述待处理弹幕进行栅格化处理,得到图像。
在一个可能地实现方式中,所述异步线程存储于所述装置上创建的线程池中,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京字节跳动网络技术有限公司,未经北京字节跳动网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910099987.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于全屏显示视频的方法及装置
- 下一篇:视频字幕生成方法和装置
- 彩色图像和单色图像的图像处理
- 图像编码/图像解码方法以及图像编码/图像解码装置
- 图像处理装置、图像形成装置、图像读取装置、图像处理方法
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序以及图像解码程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序、以及图像解码程序
- 图像形成设备、图像形成系统和图像形成方法
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序