弹幕显示方法及装置制造方法及图纸

技术编号:19908800 阅读:24 留言:0更新日期:2018-12-26 04:41
本公开涉及一种弹幕显示方法及装置,所述方法应用于终端,所述方法包括:在播放视频的过程中,对所述视频的帧图像进行目标对象检测处理,确定目标帧图像,其中,所述目标帧图像中包括目标对象;确定所述目标帧图像中目标对象的显示区域以及所述目标帧图像的弹幕显示区域;在所述弹幕显示区域与所述目标对象的显示区域之间存在重叠区域时,改变所述弹幕显示区域中的弹幕信息的显示方式。本公开实施例根据确定出的重叠区域改变弹幕信息的显示方式,以使目标帧图像中的目标对象不被弹幕信息遮挡,可以提高观看者的观看体验。

【技术实现步骤摘要】
弹幕显示方法及装置
本公开涉及计算机
,尤其涉及一种弹幕显示方法及装置。
技术介绍
在视频播放的过程中显示弹幕,能够增进视频的观看者之间的互动性,提高视频播放的趣味性。但在弹幕的显示过程中,弹幕信息容易遮挡视频的帧图像中的关键内容,影响观看者的观看体验。
技术实现思路
有鉴于此,本公开提出了一种弹幕显示方法及装置,用以解决弹幕信息显示过程中遮挡帧图像中的关键内容,影响观看体验的问题。根据本公开的一方面,提供了一种弹幕显示方法,所述方法应用于终端,所述方法包括:在播放视频的过程中,对所述视频的帧图像进行目标对象检测处理,确定目标帧图像,其中,所述目标帧图像中包括目标对象;确定所述目标帧图像中目标对象的显示区域以及所述目标帧图像的弹幕显示区域;在所述弹幕显示区域与所述目标对象的显示区域之间存在重叠区域时,改变所述弹幕显示区域中的弹幕信息的显示方式。在一种可能的实现方式中,在播放视频的过程中,对所述视频的帧图像进行对象检测处理,确定目标帧图像,包括:检测所述视频的帧图像中的目标对象;将具有目标对象且所述目标对象满足对象识别条件的帧图像确定为目标帧图像,其中,所述对象识别条件包括以下至少一种:所述目标对象处于帧图像的设定区域中、所述目标对象的面部为正面、所述目标对象的像素尺寸大于或等于尺寸阈值、所述目标对象的清晰度大于或等于清晰度阈值。在一种可能的实现方式中,在所述弹幕显示区域与所述目标对象的显示区域之间存在重叠区域时,改变所述弹幕显示区域中的弹幕信息的显示方式,包括:在所述弹幕显示区域与所述目标对象的显示区域之间存在重叠区域时,在第一区域中显示弹幕信息,其中,所述第一区域为所述弹幕显示区域中的除所述重叠区域之外的区域。在一种可能的实现方式中,在所述弹幕显示区域与所述目标对象的显示区域之间存在重叠区域时,改变所述弹幕显示区域中的弹幕信息的显示方式,包括:针对部分或全部处于所述重叠区域中的第一弹幕信息,采用以下方式中的任意一种显示所述第一弹幕信息:隐藏所述第一弹幕信息;隐藏所述第一弹幕信息在所述重叠区域内的部分;在所述目标对象的显示区域周围的第二区域中显示所述第一弹幕信息;增加所述第一弹幕信息在所述重叠区域内的部分的显示透明度。在一种可能的实现方式中,所述第二区域包括所述目标对象的显示区域的上方区域或下方区域。在一种可能的实现方式中,所述方法还包括:对于第二弹幕信息,确定在所述第二弹幕信息显示时间段内对应的目标帧图像;当所述第二弹幕信息的显示区域与所述显示时间段内任一所述目标帧图像中的目标对象的显示区域存在重叠区域时,调整所述第二弹幕信息的显示时间段,以使所述第二弹幕信息在显示期间不遮挡目标对象的显示区域。根据本公开的另一方面,提供了一种弹幕显示装置,其特征在于,所述装置应用于终端,所述装置包括:目标帧图像确定模块,用于在播放视频的过程中,对所述视频的帧图像进行目标对象检测处理,确定目标帧图像,其中,所述目标帧图像中包括目标对象;显示区域确定模块,用于确定所述目标帧图像中目标对象的显示区域以及所述目标帧图像的弹幕显示区域;显示方式调整模块,用于在所述弹幕显示区域与所述目标对象的显示区域之间存在重叠区域时,改变所述弹幕显示区域中的弹幕信息的显示方式。在一种可能的实现方式中,所述目标帧图像确定模块,包括:检测子模块,用于检测所述视频的帧图像中的目标对象;目标帧图像确定子模块,用于将具有目标对象且所述目标对象满足对象识别条件的帧图像确定为目标帧图像,其中,所述对象识别条件包括以下至少一种:所述目标对象处于帧图像的设定区域中、所述目标对象的面部为正面、所述目标对象的像素尺寸大于或等于尺寸阈值、所述目标对象的清晰度大于或等于清晰度阈值。在一种可能的实现方式中,所述显示方式调整模块,包括:第一显示方式调整子模块,用于在所述弹幕显示区域与所述目标对象的显示区域之间存在重叠区域时,在第一区域中显示弹幕信息,其中,所述第一区域为所述弹幕显示区域中的除所述重叠区域之外的区域。在一种可能的实现方式中,所述显示方式调整模块,包括:第二显示方式调整子模块,用于针对部分或全部处于所述重叠区域中的第一弹幕信息,采用以下方式中的任意一种显示所述第一弹幕信息:隐藏所述第一弹幕信息;隐藏所述第一弹幕信息在所述重叠区域内的部分;在所述目标对象的显示区域周围的第二区域中显示所述第一弹幕信息;增加所述第一弹幕信息在所述重叠区域内的部分的显示透明度。在一种可能的实现方式中,所述第二区域包括所述目标对象的显示区域的上方区域或下方区域。在一种可能的实现方式中,所述装置还包括:对应帧图像确定模块,用于对于第二弹幕信息,确定在所述第二弹幕信息显示时间段内对应的目标帧图像;显示时间段调整模块,用于当所述第二弹幕信息的显示区域与所述显示时间段内任一所述目标帧图像中的目标对象的显示区域存在重叠区域时,调整所述第二弹幕信息的显示时间段,以使所述第二弹幕信息在显示期间不遮挡目标对象的显示区域。根据本公开的另一方面,提供了一种弹幕显示装置,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:执行上述方法。根据本公开的另一方面,提供了一种非易失性计算机可读存储介质,其上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现上述方法。在本公开实施例中,在播放视频的过程中,检测视频的帧图像中的目标对象,将包括目标对象的帧图像确定为目标帧图像。确定目标帧图像中目标对象的显示区域,以及确定目标帧图像的弹幕显示区域。在所述弹幕显示区域与所述目标对象的显示区域之间存在重叠区域时,改变所述弹幕显示区域中的弹幕信息的显示方式。本公开实施例根据确定出的重叠区域改变弹幕信息的显示方式,以使目标帧图像中的目标对象不被弹幕信息遮挡,可以提高观看者的观看体验。根据下面参考附图对示例性实施例的详细说明,本公开的其它特征及方面将变得清楚。附图说明包含在说明书中并且构成说明书的一部分的附图与说明书一起示出了本公开的示例性实施例、特征和方面,并且用于解释本公开的原理。图1示出根据本公开一实施例的弹幕显示方法的流程图;图2示出根据本公开一实施例的弹幕显示方法的流程图;图3示出根据本公开一实施例的弹幕显示方法的流程图;图4示出根据本公开一实施例的弹幕显示方法的流程图;图5示出根据本公开一实施例的弹幕显示方法中第一弹幕信息的显示方式示意图;图6示出根据本公开一实施例的弹幕显示方法中第一弹幕信息的显示方式示意图;图7示出根据本公开一实施例的弹幕显示方法的流程图;图8示出根据本公开一实施例的弹幕显示装置的示意图;图9示出根据本公开一实施例的弹幕显示装置的示意图;图10是根据一示例性实施例示出的一种弹幕显示装置的框图;图11是根据一示例性实施例示出的一种弹幕显示装置的框图。具体实施方式以下将参考附图详细说明本公开的各种示例性实施例、特征和方面。附图中相同的附图标记表示功能相同或相似的元件。尽管在附图中示出了实施例的各种方面,但是除非特别指出,不必按比例绘制附图。在这里专用的词“示例性”意为“用作例子、实施例或说明性”。这里作为“示例性”所说明的任何实施例不必解释为优于或好于其它实施例。另外,为了更好的说明本公开,在下文的具体实施方式中给出了众多的具体细节。本领域技术人员应当理解,本文档来自技高网...

【技术保护点】
1.一种弹幕显示方法,其特征在于,所述方法应用于终端,所述方法包括:在播放视频的过程中,对所述视频的帧图像进行目标对象检测处理,确定目标帧图像,其中,所述目标帧图像中包括目标对象;确定所述目标帧图像中目标对象的显示区域以及所述目标帧图像的弹幕显示区域;在所述弹幕显示区域与所述目标对象的显示区域之间存在重叠区域时,改变所述弹幕显示区域中的弹幕信息的显示方式。

【技术特征摘要】
1.一种弹幕显示方法,其特征在于,所述方法应用于终端,所述方法包括:在播放视频的过程中,对所述视频的帧图像进行目标对象检测处理,确定目标帧图像,其中,所述目标帧图像中包括目标对象;确定所述目标帧图像中目标对象的显示区域以及所述目标帧图像的弹幕显示区域;在所述弹幕显示区域与所述目标对象的显示区域之间存在重叠区域时,改变所述弹幕显示区域中的弹幕信息的显示方式。2.根据权利要求1所述的方法,其特征在于,在播放视频的过程中,对所述视频的帧图像进行对象检测处理,确定目标帧图像,包括:检测所述视频的帧图像中的目标对象;将具有目标对象且所述目标对象满足对象识别条件的帧图像确定为目标帧图像,其中,所述对象识别条件包括以下至少一种:所述目标对象处于帧图像的设定区域中、所述目标对象的面部为正面、所述目标对象的像素尺寸大于或等于尺寸阈值、所述目标对象的清晰度大于或等于清晰度阈值。3.根据权利要求1所述的方法,其特征在于,在所述弹幕显示区域与所述目标对象的显示区域之间存在重叠区域时,改变所述弹幕显示区域中的弹幕信息的显示方式,包括:在所述弹幕显示区域与所述目标对象的显示区域之间存在重叠区域时,在第一区域中显示弹幕信息,其中,所述第一区域为所述弹幕显示区域中的除所述重叠区域之外的区域。4.根据权利要求1所述的方法,其特征在于,在所述弹幕显示区域与所述目标对象的显示区域之间存在重叠区域时,改变所述弹幕显示区域中的弹幕信息的显示方式,包括:针对部分或全部处于所述重叠区域中的第一弹幕信息,采用以下方式中的任意一种显示所述第一弹幕信息:隐藏所述第一弹幕信息;隐藏所述第一弹幕信息在所述重叠区域内的部分;在所述目标对象的显示区域周围的第二区域中显示所述第一弹幕信息;增加所述第一弹幕信息在所述重叠区域内的部分的显示透明度。5.根据权利要求1所述的方法,其特征在于,所述第二区域包括所述目标对象的显示区域的上方区域或下方区域。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:对于第二弹幕信息,确定在所述第二弹幕信息显示时间段内对应的目标帧图像;当所述第二弹幕信息的显示区域与所述显示时间段内任一所述目标帧图像中的目标对象的显示区域存在重叠区域时,调整所述第二弹幕信息的显示时间段,以使所述第二弹幕信息在显示期间不遮挡目标对象的显示区域。7.一种弹幕显示装置,其特征在于,所述装置应用于终端,所述装置包括:目标帧图像确定模块,用于在播放视频的过程中,对所述视频的帧图像进行目标对象检测处...

【专利技术属性】
技术研发人员:吴文洪钱红凯陈磊
申请(专利权)人:传线网络科技上海有限公司
类型:发明
国别省市:上海,31

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

1