一种根据弹幕内容情绪匹配颜色的系统及方法技术方案

技术编号:13771420 阅读:109 留言:0更新日期:2016-09-29 16:10
一种根据弹幕内容情绪匹配颜色的系统及方法,涉及互联网弹幕领域,包括:将弹幕中出现的超过预设次数的词汇存储到情绪词库中,并将汉语中否定词语存入反语词库中;将情绪词库中的每个词汇赋予情绪,并将情绪划分为不同等级,每个等级的词汇对应一个加权值;将用户编辑的弹幕中,所有存在于情绪词库中的词汇的加权值相加,若是某个存在于情绪词库中的词汇,其前一个词语存在于反语词库中,则存在于情绪词库中的该词汇的加权值乘以‑1;将相加后总的加权值除以加权值的个数,得到平均加权值;每个平均加权值对应一种颜色,将用户编辑的弹幕显示成对应的颜色。本发明专利技术能够根据预先设置的情绪词汇,自动匹配弹幕颜色,简单方便,提高弹幕的趣味性。

【技术实现步骤摘要】

本专利技术涉及互联网弹幕领域,具体来讲涉及一种根据弹幕内容情绪匹配颜色的系统及方法
技术介绍
目前,弹幕式视频/直播的方式,已经得到了互联网各类视频/直播类网站的广泛应用和用户认可。弹幕式视频/直播平台接收用户的弹幕请求,并将弹幕显示给所有其他访问同一视频/直播的用户(包括第三方平台嵌入访问该直播平台的用户),使所有用户都能看到发表的弹幕。用户可以在观看视频/直播的时候,通过发送弹幕的方式参与评论,也可以通过弹幕和其他用户进行互动,从而得到观看视频/直播之外的参与感和满足感。但是,目前的弹幕无论发表什么内容,都是使用统一的颜色,色彩单调乏味;虽然有的弹幕,用户可以指定某种颜色,但是要在发送之前自己选定,也比较麻烦,更是无法通过颜色自动显示出用户发送弹幕的情绪。
技术实现思路
针对现有技术中存在的缺陷,本专利技术的目的在于提供一种根据弹幕内容情绪匹配颜色的系统及方法,能够根据预先设置的情绪词汇,自动匹配弹幕颜色,简单方便,提高弹幕的趣味性。为达到以上目的,本专利技术采取一种根据弹幕内容情绪匹配颜色的系统,包括:数据采集模块,用于采集用户弹幕中出现的超过预设次数的词汇;情绪词库,用于存储数据采集模块采集到的词汇;情绪词库包括一个情绪等级列表,用于将情绪词库中的词汇赋予情绪,并将情绪分为不同等级,每个等级的词汇对应一个加权值;反语词库,用于存储汉语中的否定词语;计算模块,用于计算每条弹幕里,所有符合情绪词库中词汇的平均加权值;配色模块,包括多种颜色,用于为每个平均加权值匹配一种对应颜色。在上述技术方案的基础上,每个等级至少有一个词汇。在上述技术方案的基础上,将情绪词库中的词汇分为不同等级时,包括0级、多级负等级和多级正等级,其中0级表示中性词汇;负等级的值越小,表示对应词汇的情绪越负面;正等级的值越大,表示对应词汇的情绪越正面。在上述技术方案的基础上,所述每个等级的词汇对应一个加权值,若弹幕中该词汇前一个词语存在于反语词库中,则该等级的词汇的加权值变为:原加权值乘以-1。在上述技术方案的基础上,配色模块中,最大平均加权值的颜色设置为红色,最小平均加权值的颜色设置为紫色。在上述技术方案的基础上,最大平均加权值和最小平均加权值之间的颜色,根据RGB色彩模式依次对应设置。本专利技术提供一种根据弹幕内容情绪匹配颜色的方法,包括:S1.将弹幕中出现的高频率词汇存储到一个情绪词库中,并将汉语中否定词语存入一个反语词库中;S2.将情绪词库中的每个词汇赋予情绪,并将情绪划分为不同等级,每个等级的词汇对应一个加权值;S3.将用户编辑的弹幕中,所有存在于情绪词库中的词汇的加权值相加,其中,若是某个存在于情绪词库中的词汇,其前一个词语存在于反语词库中,则存在于情绪词库中的该词汇的加权值乘以-1;将相加后总的加权值除以加权值的个数,得到平均加权值;S4.每个平均加权值对应一种颜色,将用户编辑的弹幕显示成对应的颜色。在上述技术方案的基础上,情绪词库中,通过设置情绪等级列表存储词汇对应的等级,等级包括分为0级、多级负等级和多级正等级,负等级的值越小,对应的词汇所代表的情绪越负面;正等级的值越大,对应的词汇所代表的情绪越正面,0级为中性词汇。在上述技术方案的基础上,每个等级的词汇对应的加权值,为正态分布,越接近0级的加权值的绝对值越偏向0;或者加权值使用层次分析法或德尔菲法确定。在上述技术方案的基础上,每个平均加权值对应一种颜色,最大平均加权值的颜色设置为红色,最小平均加权值的颜色设置为紫色;最大平均加权值和最小平均加权值之间的颜色,根据RGB色彩模式依次对应设置。在上述技术方案的基础上,得到平均加权值的具体步骤为,S301.在用户编辑的弹幕中,判断是否有词汇存在于情绪词库内,若是,进入S302;若否,结束。S302.记录弹幕中存在于情绪词库2内的词汇,并得到其对应的加权值;S303.判断每个记录词汇前面的词语,是否存在于反语词库中,若是,进入S304;若否,进入S305;S304.将记录的该词语对应的加权值乘以-1;S305.将所有记录的词汇对应的加权值相加后,再除以加权值的个数,得到平均加权值。本专利技术的有益效果在于:通过情绪词库和情绪词库中的词汇,计算一条弹幕中词汇对应的平均加权值,根据平均加权值对应的颜色自动匹配,使弹幕按照文字所表达的词汇匹配颜色,不用人工手动选择,建档方便,同时,也增加了弹幕的多样性和趣味性。附图说明图1为本专利技术根据弹幕内容情绪匹配颜色的系统示意图;图2为本专利技术根据弹幕内容情绪匹配颜色的方法流程图;图3为得到平均加权值的具体流程图。附图标记:数据采集模块1,情绪词库2,情绪等级列表21,反语词库3,计算模块4,配色模块5。具体实施方式以下结合附图及实施例对本专利技术作进一步详细说明。如图1所示,本专利技术根据弹幕内容情绪匹配颜色的系统,包括数据采集模块1、情绪词库2、反语词库3、计算模块4和配色模块5。数据采集模块1中设有词汇的预设次数,当用户弹幕中词汇出现的次数超出这个预设次数,则采集超过预设次数的词汇。情绪词库2用于存储数据采集模块1采集到的词汇。所述情绪词库2中还包括一个情绪等级列表21,用于将情绪词库2中的词汇根据语意赋予情绪,并对情绪分为不同等级,情绪等级列表21中,每个词汇对应一个等级,每个等级至少有一个词汇,通常每个等级都会有多个词汇。不同等级包括0级、多级负等级和多级正等级,其中0级表示中性词汇;负等
级的值越小,表示对应词汇的情绪越负面;正等级的值越大,表示对应词汇的情绪越正面。所述每个等级的词汇对应一个加权值,例如将情绪分为-3~3级,每一级对应的加权值和权值名如表1所示。表1等级-3-2-10123加权值-4.5-2.5-0.900.92.54.5权值名W(-3)W(-2)W(-1)W(0)W(1)W(2)W(3)反语词库3,用于存储汉语中常用的否定词语。计算模块4用于根据情绪词库2中的词汇和反语词库3中的词语,计算每条弹幕里,所有符合情绪词库2中词汇的平均加权值。并且,在计算的时候,如果一个符合情绪词库2中词汇,其前一个词语存在于反语词库3中,则该等级的词汇的加权值变为:原加权值乘以-1。配色模块5包括多种颜色,用于接收计算模块4发来的平均加权值,并且为每个平均加权值匹配一种对应颜色。根据色彩心理学家的理论,光谱中波长较长的光谱颜色(红,黄)让人情绪舒畅,心情愉悦;波长较短的光谱颜色(紫,蓝)让人产生忧郁。因此,定义最大平均加权值的颜色设置为红色,最小平均加权值的颜色设置为紫色。最大平均加权值和最小平均加权值之间的颜色,根据RGB色彩模式依次对应设置,即,平均加权值为正值,越大匹配的颜色越偏红;平均加权值为负值,越小匹配的颜色越偏紫。假定平均加权值的取值范围在-4.5~4.5之间,那么-4.5对应紫色,4.5对应红色,之间的值对应紫色到红色之间的可见光颜色如表2所示。表2实际上,RGB色彩模式中,能表达的颜色有16777216种,因此可以理论上最多设置16777216列色彩匹配,表2中只举例7种作为说明。如图2所示,本专利技术根据弹幕内容情绪匹配颜色的方法,具体包括如下步骤:S1.通过大数据采集用户弹幕中高频率词汇,存储到一个情绪词库2中,并将汉语中常用的否定词语存入一个反语词库本文档来自技高网
...

【技术保护点】
一种根据弹幕内容情绪匹配颜色的系统,其特征在于,包括:数据采集模块,用于采集用户弹幕中出现的超过预设次数的词汇;情绪词库,用于存储数据采集模块采集到的词汇;情绪词库包括一个情绪等级列表,用于将情绪词库中的词汇赋予情绪,并将情绪分为不同等级,每个等级的词汇对应一个加权值;反语词库,用于存储汉语中的否定词语;计算模块,用于计算每条弹幕里,所有符合情绪词库中词汇的平均加权值;配色模块,包括多种颜色,用于为每个平均加权值匹配一种对应颜色。

【技术特征摘要】
1.一种根据弹幕内容情绪匹配颜色的系统,其特征在于,包括:数据采集模块,用于采集用户弹幕中出现的超过预设次数的词汇;情绪词库,用于存储数据采集模块采集到的词汇;情绪词库包括一个情绪等级列表,用于将情绪词库中的词汇赋予情绪,并将情绪分为不同等级,每个等级的词汇对应一个加权值;反语词库,用于存储汉语中的否定词语;计算模块,用于计算每条弹幕里,所有符合情绪词库中词汇的平均加权值;配色模块,包括多种颜色,用于为每个平均加权值匹配一种对应颜色。2.如权利要求1所述的根据弹幕内容情绪匹配颜色的系统,其特征在于:情绪等级列表中,每个等级至少有一个词汇。3.如权利要求1所述的根据弹幕内容情绪匹配颜色的系统,其特征在于:将情绪词库中的词汇分为不同等级时,包括0级、多级负等级和多级正等级,其中0级表示中性词汇;负等级的值越小,表示对应词汇的情绪越负面;正等级的值越大,表示对应词汇的情绪越正面。4.如权利要求1所述的根据弹幕内容情绪匹配颜色的系统,其特征在于:所述每个等级的词汇对应一个加权值,若弹幕中该词汇前一个词语存在于反语词库中,则该等级的词汇的加权值变为:原加权值乘以-1。5.如权利要求1所述的根据弹幕内容情绪匹配颜色的系统,其特征在于:配色模块中,最大平均加权值的颜色设置为红色,最小平均加权值的颜色设置为紫色。6.如权利要求5所述的根据弹幕内容情绪匹配颜色的系统,其特征在于:最大平均加权值和最小平均加权值之间的颜色,根据RGB色彩模式依次对应设置。7.一种根据弹幕内容情绪匹配颜色的方法,其特征在于,包括:S1.将弹幕中出现的高频率词汇存储到一个情绪词库中,并将汉语中否定词语存入一个反语词库中;S2.将情绪词库中的每个词汇赋予情绪,并将情绪划分为不同等级,每个等级的词汇对应...

【专利技术属性】
技术研发人员:李明
申请(专利权)人:武汉斗鱼网络科技有限公司
类型:发明
国别省市:湖北;42

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

1