弹幕信息处理方法和装置与流程

文档序号:12038278阅读:274来源:国知局
弹幕信息处理方法和装置与流程

本发明涉及弹幕信息处理技术领域,具体而言,涉及一种弹幕信息处理方法和装置。



背景技术:

随着视频播放行业的快速发展,弹幕信息的播放也得到了越来越多的应用,例如电视剧、电影的播放以及各种直播平台。其中,在直播行业中,弹幕信息的显示或播放已经在很大程度上影响着直播的趣味性。

经发明人研究发现,尽管现有的弹幕信息播放技术中,针对各种弹幕信息也存在着多种显示或播放形式。但是,在这些不同的显示或播放形式中仍然存在着一些共有的问题,例如,因弹幕信息显示方式单一而存在趣味性低的问题。



技术实现要素:

有鉴于此,本发明的目的在于提供一种弹幕信息处理方法和装置,以解决现有弹幕信息处理技术中因弹幕信息显示方式单一而存在趣味性低的问题。

为实现上述目的,本发明实施例采用如下技术方案:

一种弹幕信息处理方法,所述方法包括:

获取接收到的各弹幕信息;

根据预设规则对获取的各弹幕信息包括的各原文字进行组合,得到至少一个新文字并在播放区域显示。

在本发明实施例较佳的选择中,在上述弹幕信息处理方法中,所述方法还包括:

根据预设规则生成与所述至少一个新文字对应的播放控制信息;

根据所述播放控制信息在所述播放区域播放所述至少一个新文字。

在本发明实施例较佳的选择中,在上述弹幕信息处理方法中,每个所述新文字包括至少两个原文字,所述根据预设规则生成与所述至少一个新文字对应的播放控制信息的步骤包括:

根据预设规则对每个新文字包括的每个原文字分别生成与之对应的具有方向信息的播放控制信息,同一新文字包括的至少两个原文字分别对应的各所述播放控制信息中至少两条播放控制信息的方向信息不同;

所述根据所述播放控制信息在所述播放区域播放所述至少一个新文字的步骤包括:

将所述至少一个新文字包括的各原文字按对应的播放控制信息在所述播放区域播放进行播放。

在本发明实施例较佳的选择中,在上述弹幕信息处理方法中,各所述播放控制信息还包括弹性系数,所述方法还包括:

针对每一个原文字,在该原文字的预设边界与所述播放区域的边界接触时,按照所述弹性系数生成新的播放控制信息;

根据所述新的播放控制信息在所述播放区域播放对应的原文字。

在本发明实施例较佳的选择中,在上述弹幕信息处理方法中,所述根据预设规则对获取的各弹幕信息包括的各原文字进行组合,得到至少一个新文字并在播放区域显示的步骤包括:

根据获取的汉字点阵信息对获取的各弹幕信息包括的各原文字进行组合,得到至少一个新文字并在播放区域显示。

在本发明实施例较佳的选择中,在上述弹幕信息处理方法中,获取所述汉字点阵信息的步骤包括:获取各原文字中数量最多的原文字对应的汉字点阵信息。

在本发明实施例较佳的选择中,在上述弹幕信息处理方法中,所述获取接收到的各弹幕信息的步骤包括:获取位于播放区域的各弹幕信息。

在本发明实施例较佳的选择中,在上述弹幕信息处理方法中,所述根据预设规则对获取的各弹幕信息包括的各原文字进行组合,得到至少一个新文字并在播放区域显示的步骤包括:

将位于所述播放区域的弹幕信息集中于预设区域;

根据预设规则对集中于所述预设区域的弹幕信息包括的每一个原文字进行组合,得到至少一个新文字并在所述预设区域显示。

在本发明实施例较佳的选择中,在上述弹幕信息处理方法中,所述获取位于播放区域的各弹幕信息的步骤包括:

判断位于播放区域的弹幕信息是否满足预设条件;

在位于所述播放区域的弹幕信息满足预设条件时,获取位于所述播放区域的各弹幕信息。

在上述基础上,本发明实施例还提供了一种弹幕信息处理装置,包括:

弹幕信息获取模块,用于获取接收到的各弹幕信息;

新文字显示模块,用于根据预设规则对获取的各弹幕信息包括的各原文字进行组合,得到至少一个新文字并在播放区域显示。

本发明提供的弹幕信息处理方法和装置,通过对获取的各弹幕信息包括的各原文字进行组合得到新文字并在播放区域显示,可以解决现有弹幕信息处理技术中因弹幕信息显示方式单一而存在趣味性低的问题,有效地提高了弹幕信息显示的趣味性和视觉效果。

进一步地,在组合得到新文字后,在播放区域对各原文字按照对应的具有不同方向信息的播放控制信息进行播放,各原文字的播放区域由于播放的方向不同,会形成一种类似于爆炸的视觉效果,极大地提高了弹幕信息播放的趣味性和视觉效果。

为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

附图说明

图1为本发明实施例提供的弹幕信息处理方法的流程示意图。

图2为图1中的步骤s110的流程示意图。

图3为图1中的步骤s130的流程示意图。

图4为本发明实施例提供的弹幕信息处理方法的另一流程示意图。

图5为本发明实施例提供的弹幕信息处理装置的结构框图。

图6为本发明实施例提供的弹幕信息获取模块的结构框图。

图7为本发明实施例提供的新文字显示模块的结构框图。

图标:100-弹幕信息处理装置;110-弹幕信息获取模块;111-预设条件判断子模块;113-弹幕信息获取子模块;130-新文字显示模块;131-弹幕信息集中子模块;133-新文字显示子模块;150-控制信息生成模块;170-新文字播放模块。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例只是本发明的一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。

因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。

如图1所示,本发明实施例提供了一种弹幕信息处理方法,下面将对图1所示的具体流程进行详细阐述。

步骤s110,获取接收到的各弹幕信息。

可选地,所述接收到的各弹幕信息的具体范围不受限制,例如,既可以是指接收到的客户端发送的全部弹幕信息,也可以是指接收到的客户端发送的预设时长内的各弹幕信息,还可以是指当前位于播放区域的各弹幕信息。在本实施例中,为提高弹幕信息显示的趣味性,步骤s110包括:获取位于播放区域的各弹幕信息。

结合图2,在本实施例中,为避免无限制的获取位于所述播放区域的各弹幕信息而导致执行设备或处理设备崩溃的问题,步骤s110可以包括步骤s111和步骤s113。

步骤s111,判断位于播放区域的弹幕信息是否满足预设条件。

步骤s113,在位于所述播放区域的弹幕信息满足预设条件时,获取位于所述播放区域的各弹幕信息。

可选地,所述预设条件的具体内容不受限制,例如,可以是所述弹幕信息的数量是否到达预设值,也可以是是否存在已经收取用户的费用的弹幕信息。在本实施例中,在位于所述播放区域的弹幕信息的数量达到预设数量时,获取位于所述播放区域的各弹幕信息。

步骤s130,根据预设规则对获取的各弹幕信息包括的各原文字进行组合,得到至少一个新文字并在播放区域显示。

可选地,对各原文字进行组合的表现形式不受限制,可以根据获取的各弹幕信息的具体范围进行设置。结合图3,在本实施例中,通过步骤s110可以获取位于所述播放区域的各弹幕信息,在获取到各所述弹幕信息后,可以通过步骤s131和步骤s133以得到至少一个新文字。

步骤s131,将位于所述播放区域的弹幕信息集中于预设区域。

步骤s133,根据预设规则对集中于所述预设区域的弹幕信息包括的每一个原文字进行组合,得到至少一个新文字并在播放区域显示。

可选地,将所述弹幕信息集中于所述预设区域的过程和对所述原文字进行组合的过程既可以是可见的,即按照预设规则对各所述弹幕信息生成集中控制信息并根据该集中控制信息控制对应的弹幕信息运动至所述预设区域的预设位置,也可以是不可见的,即将所述弹幕信息从所述播放区域隐藏或消除,通过后台的组合处理得到所述新文字并直接在所述预设区域显示。在本实施例中,为进一步地提高弹幕信息处理的趣味性,前述两个过程是可见的。

可选地,所述预设区域的具体设置位置不受限制,既可以是所述播放区域的边缘位置,也可以是所述播放区域的中间位置。在本实施例中,为提高各所述原文字组合后的显示或播放的视觉效果,所述预设区域为所述播放区域的中间位置。可选地,所述预设区域的具体大小不受限制,根据实际显示过程中,需要显示的新文字的大小进行设置即可,以可以完全显示该新文字。

可选地,对各原文字进行组合的预设规则的具体内容不受限制,例如,可以是将各原文字排成一行或一列,也可以是将各原文字围成一个圈,还可以是根据汉字点阵信息进行组合。在本实施例中,所述根据预设规则对获取的各弹幕信息包括的各原文字进行组合,得到至少一个新文字并在播放区域显示的步骤包括:根据获取的汉字点阵信息对获取的各弹幕信息包括的各原文字进行组合,得到至少一个新文字并在播放区域显示。

可选地,获取所述汉字点阵信息的方式不受限制,例如,既可以是随机获取一个汉字的汉字点阵信息,也可以是获取指定的汉字的汉字点阵信息,还可以是根据获取的弹幕信息以确定汉字点阵信息。在本实施例中,可以通过以下步骤获取所述汉字点阵信息:获取各原文字中数量最多的原文字对应的汉字点阵信息。

结合图4,在本实施例中,为进一步地提高所述弹幕信息显示的趣味性,所述方法还可以包括步骤s150和步骤s170。

步骤s150,根据预设规则生成与所述至少一个新文字对应的播放控制信息。

步骤s170,根据所述播放控制信息在所述播放区域播放所述至少一个新文字。

可选地,在所述播放区域播放所述至少一个新文字的播放方式不受限制,既可以是对所述至少一个新文字作为一个整体进行播放,也可以是对所述至少一个新文字包括的各原文字单独进行播放。在本实施例中,每个所述新文字包括至少两个原文字,为提高所述新文字的播放的趣味性,对所述至少一个新文字包括的各原文字单独进行播放。步骤s150可以通过以下步骤实现:根据预设规则对每个新文字包括的每个原文字分别生成与之对应的具有方向信息的播放控制信息,同一新文字包括的至少两个原文字分别对应的各所述播放控制信息中至少两条播放控制信息的方向信息不同。步骤s170可以通过以下步骤实现:将所述至少一个新文字包括的各原文字按对应的播放控制信息在所述播放区域播放进行播放。

可选地,同一新文字包括的至少两个原文字分别对应的各所述播放控制信息的方向信息,既可以是全部不同,也可以是只有部分不同,只要满足至少有两条播放控制信息的方向信息不同的条件即可。考虑到设置所述方向信息的主要目的是对所述新文字进行播放时,产生一种类似于爆炸的视觉效果,在本实施例中,为最大地表现出爆炸效果,同一新文字包括的至少两个原文字分别对应的各所述播放控制信息的方向信息均不同。

在本实施例中,为进一步地提高各所述原文字在所述播放区域播放的趣味性,各所述播放控制信息还包括弹性系数,所述方法还可以包括以下步骤:针对每一个原文字,在该原文字的预设边界与所述播放区域的边界接触时,按照所述弹性系数生成新的播放控制信息;根据所述新的播放控制信息在所述播放区域播放对应的原文字。

可选地,所述弹性系数的具体设置方式不受限制,既可以是随机生成,也可以是根据所述原文字的标识信息进行设置,例如原文字分别为“铁”、“金”等标识信息,并根据该标识信息设置弹性系数的大小,例如,“铁”对应的弹性系数为1,“金”对应的弹性系数为0.5。通过所述弹性系数的不同设置,可以保证不同的原文字的预设边界与所述播放区域的边界接触时,发生不同效果的反弹,进一步地提高了弹幕信息播放的趣味性,例如,可以根据弹性系数的不同可以分别根据弹性碰撞原理、非弹性碰撞原理以及完全非弹性碰撞原理进行碰撞操作。

可选地,所述播放控制信息和所述新的播放控制信息的具体内容不受限制,例如,既可以是仅包括方向信息,也可以是在方向信息的基础上还包括速率信息、加速度信息、弹性系数、摩擦系数等参数信息。

结合图5,本发明实施例还提供一种弹幕信息处理装置100,可以包括弹幕信息获取模块110、新文字显示模块130、控制信息生成模块150以及新文字播放模块170。

所述弹幕信息获取模块110,用于获取接收到的各弹幕信息。本实施例中,图1的步骤s110可以由所述弹幕信息获取模块110执行。

所述新文字显示模块130,用于根据预设规则对获取的各弹幕信息包括的各原文字进行组合,得到至少一个新文字并在播放区域显示。本实施例中,图1的步骤s130可以由所述新文字显示模块130执行。

所述控制信息生成模块150,用于根据预设规则生成与所述至少一个新文字对应的播放控制信息。本实施例中,图4的步骤s150可以由所述控制信息生成模块150执行。

所述新文字播放模块170,用于根据所述播放控制信息在所述播放区域播放所述至少一个新文字。本实施例中,图4的步骤s170可以由所述新文字播放模块170执行。

结合图6,在本实施例中,所述弹幕信息获取模块110可以包括预设条件判断子模块111和弹幕信息获取子模块113。

所述预设条件判断子模块111,用于判断位于播放区域的弹幕信息是否满足预设条件。本实施例中,图2的步骤s111可以由所述预设条件判断子模块111执行。

所述弹幕信息获取子模块113,用于在位于所述播放区域的弹幕信息满足预设条件时,获取位于所述播放区域的各弹幕信息。本实施例中,图2的步骤s113可以由所述弹幕信息获取子模块113执行。

结合图7,在本实施例中,所述新文字显示模块130可以包括弹幕信息集中子模块131和新文字显示子模块133。

所述弹幕信息集中子模块131,用于将位于所述播放区域的弹幕信息集中于预设区域。本实施例中,图3的步骤s131可以由所述弹幕信息集中子模块131执行。

所述新文字显示子模块133,用于根据预设规则对集中于所述预设区域的弹幕信息包括的每一个原文字进行组合,得到至少一个新文字并在播放区域显示。本实施例中,图3的步骤s133可以由所述新文字显示子模块133执行。

在上述基础上,本发明实施例还提供一种计算机可读储存介质,其上存储有计算机程序,该程序被执行时实现所述弹幕信息处理方法的各步骤。

综上所述,本发明提供的弹幕信息处理方法和装置,通过对获取的各弹幕信息包括的各原文字进行组合得到新文字并在播放区域显示,可以解决现有弹幕信息处理技术中因弹幕信息显示方式单一而存在趣味性低的问题,有效地提高了弹幕信息显示的趣味性和视觉效果。其次,在组合得到新文字后,在播放区域对各原文字按照对应的具有不同方向信息的播放控制信息进行播放,各原文字的播放区域由于播放的方向不同,会形成一种类似于爆炸的视觉效果,极大地提高了弹幕信息播放的趣味性和视觉效果。最后,通过根据获取的汉字点阵信息对原各文字进行组合,可以使组合形成的新文字的表现形式更好而提高得到的新文字的显示的趣味性,极大地提高了弹幕信息处理的可靠性和智能性。

在本发明实施例所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置和方法实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本发明的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

另外,在本发明各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。

所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,电子设备,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1