弹幕处理方法、装置及电子设备和存储介质制造方法及图纸

技术编号:31848272 阅读:20 留言:0更新日期:2022-01-12 13:29
本申请实施例公开了一种弹幕处理方法、装置及电子设备和存储介质,获取目标内容和目标弹幕模板;目标内容由至少一个字符构成;基于目标弹幕模板对目标内容进行处理,生成弹幕内容;其中,弹幕内容包括第一类区域和第二类区域;第一类区域填充有目标内容,第二类区域填充有与第一类区域具有相同字符类型的内容,第二类区域的透明度大于第一类区域的透明度;显示弹幕内容。基于本申请,通过第一类区域和第二类区域中内容的透明度的对比,使得弹幕内容能够呈现一定的图形效果,而且,弹幕内容中全部是与目标内容具有相同字符类型的内容,不再包含空格,避免替换目标内容导致图形效果变形的问题。的问题。的问题。

【技术实现步骤摘要】
弹幕处理方法、装置及电子设备和存储介质


[0001]本申请涉及信息处理
,更具体地说,涉及一种弹幕处理方法、装置及电子设备和存储介质。

技术介绍

[0002]视频弹幕是目前各大视频网站都提供的一种观影互动方式,在观看视频的时候,用户能够针对感兴趣的剧情发布评论,同时,精彩的弹幕和剧情的结合能够进一步提升用户的观影体验。随着技术的发展,弹幕的形式也越来越多种多样,有角色弹幕,彩色弹幕等弹幕形式,但这些弹幕形式基本都是一行文本的形式。
[0003]队列弹幕是一种新型的弹幕方式,队列弹幕是通过把文字排列成特定队列的方式,组成一个新的有意义的图形。队列弹幕本质上是几行文字,主要靠文字区域和空白区域的对比效果,使文字能拼出图形效果。目前的队列弹幕在使用过程中会存在弹幕队列弹幕变形,无法达到预期的队列效果的情况。因此,如何避免弹幕队列变形,成为亟待解决的技术问题。

技术实现思路

[0004]本申请的目的是提供一种弹幕处理方法、装置及电子设备和存储介质,包括如下技术方案:一种弹幕处理方法,包括:获取目标内容和目标弹幕模板;所述目标内容由至少一个字符构成;基于所述目标弹幕模板对所述目标内容进行处理,生成弹幕内容;其中,所述弹幕内容包括第一类区域和第二类区域;所述第一类区域填充有所述目标内容,所述第二类区域填充有与所述第一类区域具有相同字符类型的内容,所述第二类区域的透明度大于所述第一类区域的透明度;显示所述弹幕内容。
[0005]上述方法,优选的,所述第二类区域填充的内容与所述目标内容包含不同的字符;或者,所述第二类区域填充的内容为所述目标内容中的至少部分内容。
[0006]上述方法,优选的,所述获取目标内容和目标弹幕模板包括:向服务器发送弹幕内容显示请求;接收所述服务器响应于所述弹幕内容显示请求而发送的所述目标内容和所述目标弹幕模板。
[0007]上述方法,优选的,所述获取目标内容和目标弹幕模板包括:向服务器发送弹幕内容显示请求;接收所述服务器响应于所述弹幕内容显示请求而发送的所述目标内容,以及弹幕模板标识;
根据所述弹幕模板标识获取所述目标弹幕模板。
[0008]上述方法,优选的,所述获取目标内容和目标弹幕模板,包括:接收输入的所述目标内容;获取弹幕模板候选列表;基于选择操作在所述弹幕模板候选列表中确定所述目标弹幕模板。
[0009]上述方法,优选的,所述目标弹幕模板通过二维数组表征。
[0010]上述方法,优选的,所述二维数组的行数和列数表征弹幕内容的行数和列数;所述二维数组中的每个元素表征该元素所在位置处填充的字符,以及该元素所在位置处填充的字符的透明度。
[0011]一种弹幕处理装置,包括:获取模块,用于获取目标内容和目标弹幕模板;处理模块,用于基于所述目标弹幕模板对所述目标内容进行处理,生成弹幕内容;其中,所述弹幕内容包括第一类区域和第二类区域;所述第一类区域填充有所述目标内容,所述第二类区域填充有与所述第一类区域具有相同字符类型的内容,所述第二类区域的透明度大于所述第一类区域的透明度;显示模块,用于显示所述弹幕内容。
[0012]一种电子设备,包括:存储器,用于存储程序;处理器,用于调用并执行所述存储器中的所述程序,通过执行所述程序实现如上任一项所述的弹幕处理方法的各个步骤。
[0013]一种可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,实现如上任一项所述的弹幕处理方法的各个步骤。
[0014]通过以上方案可知,本申请提供的一种弹幕处理方法、装置及电子设备和存储介质,获取目标内容和目标弹幕模板;目标内容由至少一个字符构成;基于目标弹幕模板对目标内容进行处理,生成弹幕内容;其中,弹幕内容包括第一类区域和第二类区域;第一类区域填充有目标内容,第二类区域填充有与第一类区域具有相同字符类型的内容,第二类区域的透明度大于第一类区域的透明度;显示弹幕内容。基于本申请,通过第一类区域和第二类区域中内容的透明度的对比,使得弹幕内容能够呈现一定的图形效果,而且,弹幕内容中全部是与目标内容具有相同字符类型的内容,不再包含空格,避免替换目标内容导致图形效果变形的问题。
附图说明
[0015]为了更清楚地说明本申请实施例的技术方案,下面将对实施例所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0016]图1为本申请实施例提供的硬件系统架构的一种示例图;图2为本申请实施例提供的两种队列弹幕的示例图;图3为本申请实施例提供的弹幕处理方法的一种实现流程图;
图4为本申请实施例提供的获取目标内容和目标弹幕模板的一种实现流程图;图5为本申请实施例提供的获取目标内容和目标弹幕模板的另一种实现流程图;图6为本申请实施例提供的获取目标内容和目标弹幕模板的又一种实现流程图;图7为本申请实施例提供的队列弹幕模板的示例图;图8为本申请实施例提供的弹幕内容的示例图;图9为本申请实施例提供的弹幕处理装置的一种结构示意图;图10为本申请实施例提供的电子设备的一种结构示意图。
[0017]说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”“第四”等(如果存在)是用于区别类似的部分,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例,能够以除了在这里图示的以外的顺序实施。
具体实施方式
[0018]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有付出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0019]首先,对本申请实施例涉及的硬件系统架构进行说明。如图1所示,为本申请实施例提供的硬件系统架构的一种示例图,可以包括:多个终端设备(分别记为终端设备11,终端设备12,
……
,终端设备1n)和服务器20;其中,终端设备可以是任何一种可与用户通过键盘、触摸板、触摸屏、遥控器、语音交互或手写设备等一种或多种方式进行人机交互的,具有视频播放功能的电子产品,例如,手机、笔记本电脑、平板电脑、掌上电脑、个人计算机、可穿戴设备、智能电视、PAD等。
[0020]服务器可以是一台服务器,也可以是由多台服务器组成的服务器集群,或者是一个云计算服务器中心。服务器20可以包括处理器、存储器以及网络接口等。
[0021]基于上述硬件系统架构,任意一个终端设备的用户在观看视频时,都可以发射弹幕,在一个终端设备侧发射的弹幕,可以在多个同时播放同一视频的其它终端设备上显示该弹幕。比如,假设终端设备11~终端设备110都在观看视频A,那么,如果终端设备11在观看视频A时发射了一条弹幕“精彩”,则终端设备12~终端设备110中均可以显示该弹幕“精本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种弹幕处理方法,其特征在于,包括:获取目标内容和目标弹幕模板;所述目标内容由至少一个字符构成;基于所述目标弹幕模板对所述目标内容进行处理,生成弹幕内容;其中,所述弹幕内容包括第一类区域和第二类区域;所述第一类区域填充有所述目标内容,所述第二类区域填充有与所述第一类区域具有相同字符类型的内容,所述第二类区域的透明度大于所述第一类区域的透明度;显示所述弹幕内容。2.根据权利要求1所述的方法,其特征在于,所述第二类区域填充的内容与所述目标内容包含不同的字符;或者,所述第二类区域填充的内容为所述目标内容中的至少部分内容。3.根据权利要求1所述的方法,其特征在于,所述获取目标内容和目标弹幕模板,包括:向服务器发送弹幕内容显示请求;接收所述服务器响应于所述弹幕内容显示请求而发送的所述目标内容和所述目标弹幕模板。4.根据权利要求1所述的方法,其特征在于,所述获取目标内容和目标弹幕模板,包括:向服务器发送弹幕内容显示请求;接收所述服务器响应于所述弹幕内容显示请求而发送的所述目标内容,以及弹幕模板标识;根据所述弹幕模板标识获取所述目标弹幕模板。5.根据权利要求1所述的方法,其特征在于,所述获取目标内容和目标弹幕模板,包括:接收输入的所述目标内容;获取弹幕模板候选列表;基于选择操作在所述弹幕模板候选列表中...

【专利技术属性】
技术研发人员:刘少华高腾
申请(专利权)人:飞狐信息技术天津有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1