一种弹幕显示方法、终端设备及计算机可读存储介质技术

技术编号:22298768 阅读:45 留言:0更新日期:2019-10-15 07:20
本发明专利技术提供一种弹幕显示方法、终端设备及计算机可读存储介质,涉及视频处理技术领域,以解决现有弹幕显示方式存在显示效果较差的问题。该方法包括:根据人眼距所述终端设备屏幕的距离,以及与所述屏幕上的播放画面变化相关的人眼视度,确定所述屏幕上的目标观看区域;根据记录的弹幕操作行为的数据,确定所述目标观看区域中的弹幕的第一透明度;在所述目标观看区域按照所述第一透明度显示弹幕。本发明专利技术实施例可提高弹幕的显示效果。

A Ballistic Screen Display Method, Terminal Equipment and Computer Readable Storage Media

【技术实现步骤摘要】
一种弹幕显示方法、终端设备及计算机可读存储介质
本专利技术涉及视频处理
,尤其涉及一种弹幕显示方法、终端设备及计算机可读存储介质。
技术介绍
随着弹幕技术的进步和其交互趣味性,人们越来越习惯在播放视频时开启弹幕功能,并可进行弹幕发布、点赞、回复等行为,但在弹幕数量过多的情况下,不仅会对用户观影造成一定视觉干扰,还会影响弹幕的可阅读性。现有技术中,一般是终端设备提供弹幕开关功能,以便用户根据需求选择开启或关闭弹幕,弹幕开启时,通常是在播放界面顶层的预设区域显示弹幕,当弹幕显示区域较大时,用户的观影体验极易受到弹幕的干扰。可见,现有弹幕显示方式存在显示效果较差的问题。
技术实现思路
本专利技术实施例提供一种弹幕显示方法、终端设备,以解决现有弹幕显示方式存在显示效果较差的问题。为解决上述技术问题,本专利技术是这样实现的:第一方面,本专利技术实施例提供了一种弹幕显示方法,应用于终端设备,所述方法包括:根据人眼距所述终端设备屏幕的距离,以及与所述屏幕上的播放画面变化相关的人眼视度,确定所述屏幕上的目标观看区域;根据记录的弹幕操作行为的数据,确定所述目标观看区域中的弹幕的第一透明度;在所述目标观看区域按照所述第一透明度显示弹幕。可选的,所述数据包括操作时间和操作次数;所述根据记录的弹幕操作行为的数据,确定所述目标观看区域中的弹幕的第一透明度,包括:根据记录的所述弹幕操作行为的操作时间,确定所述弹幕操作行为的衰减因子;根据记录的所述弹幕操作行为的操作次数、所述弹幕操作行为的预设权重和所述衰减因子,计算弹幕权重;根据所述弹幕权重,计算所述目标观看区域中的弹幕的第一透明度。可选的,所述根据记录的所述弹幕操作行为的操作时间,确定所述弹幕操作行为的衰减因子,包括:基于记录的所述弹幕操作行为的操作时间,按照公式计算所述弹幕操作行为的衰减因子,其中,T表示衰减因子,t1表示当前时间,t0表示所述弹幕操作行为的操作时间。可选的,所述弹幕操作行为包括:发布弹幕、回复弹幕、点赞弹幕和隐藏弹幕中的至少一项:所述弹幕权重为:所述发布弹幕、回复弹幕、点赞弹幕和隐藏弹幕中的至少一项的权重计算值之和;其中,所述发布弹幕的权重计算值等于:所述发布弹幕的发布次数、所述发布弹幕的预设权重和所述发布弹幕的衰减因子三者的乘积;所述回复弹幕的权重计算值等于:所述回复弹幕的回复次数、所述回复弹幕的预设权重和所述回复弹幕的衰减因子三者的乘积;所述点赞弹幕的权重计算值等于:所述点赞弹幕的点赞次数、所述点赞弹幕的预设权重和所述点赞弹幕的衰减因子三者的乘积;所述隐藏弹幕的权重计算值等于:所述隐藏弹幕的隐藏次数、所述隐藏弹幕的预设权重和所述隐藏弹幕的衰减因子三者的乘积的反数。可选的,所述弹幕操作行为包括屏蔽弹幕;所述根据所述弹幕权重,计算所述目标观看区域中的弹幕的第一透明度,包括:基于所述弹幕权重,以及根据记录的所述屏蔽弹幕的屏蔽次数、所述屏蔽弹幕的预设权重和所述屏蔽弹幕的衰减因子,按照公式C×wC×TC,计算所述目标观看区域中的弹幕的第一透明度;其中,P1表示所述第一透明度,W表示所述弹幕权重,wC表示所述屏蔽弹幕的预设权重,TC表示所述屏蔽弹幕的衰减因子,C为与所述屏蔽弹幕的次数相关的系数,所述屏蔽弹幕的次数为零时,C为零。可选的,所述弹幕操作行为是:与所述终端设备当前播放的多媒体内容所属的栏目分类相关的弹幕操作行为。可选的,所述根据人眼距所述终端设备屏幕的距离和与所述屏幕上的播放画面变化相关的人眼视度,确定所述屏幕上的目标观看区域,包括:获取所述终端设备屏幕与人眼的距离;根据所述屏幕上的播放画面的变化幅度,确定人眼视度,其中,在所述变化幅度超过预设阈值的情况下,确定所述人眼视度为第一视度,在所述变化幅度未超过预设阈值的情况下,确定所述人眼视度为第二视度,所述第一视度大于所述第二视度;基于所述距离和所述人眼视度,确定所述屏幕上的目标观看区域。可选的,所述方法还包括:获取所述屏幕上的弹幕显示区域;在所述弹幕显示区域确定第一区域,其中,所述第一区域大于且覆盖所述目标观看区域;根据所述第一区域中各目标弹幕的位置距所述目标观看区域的距离,确定所述第一区域中各目标弹幕的第二透明度,其中,所述目标弹幕为所述第一区域中未位于所述目标观看区域中的弹幕;在所述第一区域按照各目标弹幕的第二透明度显示对应的目标弹幕。可选的,所述根据所述第一区域中各目标弹幕的位置距所述目标观看区域的距离,确定所述第一区域中各目标弹幕的第二透明度,包括:按照公式P2=1-(((M′-M0)/(M1-M0))×(1-P1)+P1),计算所述第一区域中各目标弹幕的第二透明度,其中,P2表示所述第二透明度,P1表示所述第一透明度,M1表示所述第一区域的边界位置,M0表示所述目标观看区域的边界位置,M′表示目标弹幕的位置。可选的,所述在所述弹幕显示区域确定第一区域,包括:在所述弹幕显示区域中确定一椭圆区域为所述第一区域,其中,所述第一区域的中心与所述弹幕显示区域的中心重合,所述第一区域的边界与所述弹幕显示区域的边界存在交点。第二方面,本专利技术实施例提供一种终端设备,包括:第一确定模块,用于根据人眼距所述终端设备屏幕的距离,以及与所述屏幕上的播放画面变化相关的人眼视度,确定所述屏幕上的目标观看区域;第二确定模块,用于根据记录的弹幕操作行为的数据,确定所述目标观看区域中的弹幕的第一透明度;第一显示模块,用于在所述目标观看区域按照所述第一透明度显示弹幕。第三方面,本专利技术实施例提供一种终端设备,包括:收发机、存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序;所述处理器,用于读取存储器中的程序实现上述弹幕显示方法中的步骤。第四方面,本专利技术实施例提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述弹幕显示方法中的步骤。本专利技术实施例中,根据人眼距终端设备屏幕的距离,以及与所述屏幕上的播放画面变化相关的人眼视度,确定所述屏幕上的目标观看区域;根据记录的弹幕操作行为的数据,确定所述目标观看区域中的弹幕的第一透明度;在所述目标观看区域按照所述第一透明度显示弹幕。这样,通过基于用户的历史弹幕操作行为,来确定用户的目标观看区域中的弹幕的透明度,从而可以使得目标观看区域中的弹幕的透明度能够依据用户的弹幕操作行为而适应变化,进而提高弹幕的显示效果。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的一种弹幕显示方法的流程图;图2是本专利技术实施例提供的一种不同人眼视度下的目标观看区域示意图;图3是本专利技术实施例提供的一种弹幕显示示意图;图4是本专利技术实施例提供的一种终端设备的结构图之一;图5是本专利技术实施例提供的一种终端设备的第二确定模块的结构图;图6是本专利技术实施例提供的一种终端设备的第一确定模块的结构图;图7是本专利技术实施例提供的一种终端设备的结构图之二;图8是本专利技术实施例提供的一种终端设备的结构图之三。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施本文档来自技高网...

【技术保护点】
1.一种弹幕显示方法,应用于终端设备,其特征在于,所述方法包括:根据人眼距所述终端设备屏幕的距离,以及与所述屏幕上的播放画面变化相关的人眼视度,确定所述屏幕上的目标观看区域;根据记录的弹幕操作行为的数据,确定所述目标观看区域中的弹幕的第一透明度;在所述目标观看区域按照所述第一透明度显示弹幕。

【技术特征摘要】
1.一种弹幕显示方法,应用于终端设备,其特征在于,所述方法包括:根据人眼距所述终端设备屏幕的距离,以及与所述屏幕上的播放画面变化相关的人眼视度,确定所述屏幕上的目标观看区域;根据记录的弹幕操作行为的数据,确定所述目标观看区域中的弹幕的第一透明度;在所述目标观看区域按照所述第一透明度显示弹幕。2.根据权利要求1所述的方法,其特征在于,所述数据包括操作时间和操作次数;所述根据记录的弹幕操作行为的数据,确定所述目标观看区域中的弹幕的第一透明度,包括:根据记录的所述弹幕操作行为的操作时间,确定所述弹幕操作行为的衰减因子;根据记录的所述弹幕操作行为的操作次数、所述弹幕操作行为的预设权重和所述衰减因子,计算弹幕权重;根据所述弹幕权重,计算所述目标观看区域中的弹幕的第一透明度。3.根据权利要求2所述的方法,其特征在于,所述根据记录的所述弹幕操作行为的操作时间,确定所述弹幕操作行为的衰减因子,包括:基于记录的所述弹幕操作行为的操作时间,按照公式计算所述弹幕操作行为的衰减因子,其中,T表示衰减因子,t1表示当前时间,t0表示所述弹幕操作行为的操作时间。4.根据权利要求2所述的方法,其特征在于,所述弹幕操作行为包括:发布弹幕、回复弹幕、点赞弹幕和隐藏弹幕中的至少一项:所述弹幕权重为:所述发布弹幕、回复弹幕、点赞弹幕和隐藏弹幕中的至少一项的权重计算值之和;其中,所述发布弹幕的权重计算值等于:所述发布弹幕的发布次数、所述发布弹幕的预设权重和所述发布弹幕的衰减因子三者的乘积;所述回复弹幕的权重计算值等于:所述回复弹幕的回复次数、所述回复弹幕的预设权重和所述回复弹幕的衰减因子三者的乘积;所述点赞弹幕的权重计算值等于:所述点赞弹幕的点赞次数、所述点赞弹幕的预设权重和所述点赞弹幕的衰减因子三者的乘积;所述隐藏弹幕的权重计算值等于:所述隐藏弹幕的隐藏次数、所述隐藏弹幕的预设权重和所述隐藏弹幕的衰减因子三者的乘积的反数。5.根据权利要求2所述的方法,其特征在于,所述弹幕操作行为包括屏蔽弹幕;所述根据所述弹幕权重,计算所述目标观看区域中的弹幕的第一透明度,包括:基于所述弹幕权重,以及根据记录的所述屏蔽弹幕的屏蔽次数、所述屏蔽弹幕的预设权重和所述屏蔽弹幕的衰减因子,按照公式计算所述目标观看区域中的弹幕的第一透明度;其中,P1表示所述第一透明度,W表示所述弹幕权重,wC表示所述屏蔽弹幕的预设权重,TC表示所述屏蔽弹幕的衰减因子,C为与所述屏蔽弹幕的次数相关的系数,所述屏蔽弹幕的...

【专利技术属性】
技术研发人员:李立锋叶军吴嘉旭颜伟婷王斌王科杜欧杰
申请(专利权)人:咪咕视讯科技有限公司咪咕文化科技有限公司
类型:发明
国别省市:上海,31

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

1