一种视频中弹幕的显示方法及装置的制造方法

文档序号:9671261阅读:288来源:国知局
一种视频中弹幕的显示方法及装置的制造方法
【技术领域】
[0001]本发明涉及互联网技术领域,特别涉及一种视频中弹幕的显示方法及装置。
【背景技术】
[0002]随着互联网的不断发展,用户之间在互联网中进行的交互也越来越多,尤其是在互联网上观看视频时,采用视频评论的方式进行互动。传统的播放器评论系统是独立于播放器之外的,因此评论的内容大多围绕在整个视频上,话题性不强,也没有“实时互动”的感觉。弹幕可以给观众一种“实时互动”的错觉,虽然不同弹幕的发送时间有所区别,但是其只会在视频中特定的一个时间点出现,因此在相同时刻发送的弹幕基本上也具有相同的主题,在参与评论时就会有与其他观众同时评论的错觉。
[0003]但是,由于目前的弹幕占据视频的满屏,因此弹幕也有遮挡视频内容的弊病,一些不合时宜的弹幕也会降低观众对于视频的注意力。原本作为评论发送目标的视频反而成了配角,本末倒置,影响用户观看视频的体验。

【发明内容】

[0004]本发明提供一种视频中弹幕的显示方法及装置,用以实现视频中显示弹幕的同时不影响用户观看视频的效果。
[0005]本发明提供一种视频中弹幕的显示方法,包括:
[0006]当播放视频时,获取所述视频当前播放的第一预设数量个帧图像;
[0007]确定所述第一预设数量个帧图像中未发生变化的第一图像区域;
[0008]根据所述第一图像区域确定所述第一预设数量个帧图像的弹幕路径;
[0009]按照所述弹幕路径,在所述第一预设数量个帧图像上显示所述弹幕。
[0010]本发明实施例的一些有益效果可以包括:
[0011]上述技术方案,通过确定当前播放的帧图像中未发生变化的图像区域,并根据未发生变化的图像区域确定弹幕路径,使得视频中的弹幕能够显示在未发生变化的图像区域中,从而能够在显示视频弹幕的同时不影响用户观看视频,提高了用户观看视频的体验度。
[0012]在一个实施例中,所述根据所述第一图像区域确定所述第一预设数量个帧图像的弹幕路径,包括:
[0013]在所述第一图像区域中确定一条路径,作为所述第一预设数量个帧图像的弹幕路径。
[0014]该实施例中,通过在未发生变化的第一图像区域中确定当前帧图像的弹幕路径,使得视频中的弹幕能够显示在未发生变化的图像区域中,从而能够在显示视频弹幕的同时不影响用户观看视频,提高了用户观看视频的体验度。
[0015]在一个实施例中,所述确定所述第一预设数量个帧图像中未发生变化的第一图像区域,包括:
[0016]从所述第一预设数量个帧图像中抽取第二预设数量个帧图像,所述第二预设数量小于或等于所述第一预设数量;
[0017]按照预设规则将所述第二预设数量个帧图像划分为至少两个图像区域;
[0018]判断所述第二预设数量个帧图像的相应位置上的图像区域是否发生变化;
[0019]当所述第二预设数量个帧图像的相应位置上的图像区域未发生变化时,确定所述相应位置上的图像区域为所述第一图像区域。
[0020]该实施例中,通过从多个帧图像中抽取部分帧图像,并将帧图像划分为多个图像区域,进而确定每个图像区域在帧图像中是否发送变化,使得第一图像区域的确定更加准确,更能准确地表征当前播放的帧图像中未发生变化的区域。
[0021]在一个实施例中,所述判断所述第二预设数量个帧图像的相应位置上的图像区域是否发生变化,包括:
[0022]计算所述第二预设数量个帧图像的相应位置上的图像区域的变化率;
[0023]判断所述变化率是否小于预设阈值;
[0024]当所述变化率小于所述预设阈值时,确定所述第二预设数量个帧图像的相应位置上的图像区域未发生变化。
[0025]该实施例中,通过计算帧图像的相应位置上的图像区域的变化率,并在变化率超过一定值时才确定该图像区域发生变化,使得最终确定的帧图像中未发生变化的图像区域更加符合用户的感观。
[0026]在一个实施例中,所述确定所述第一预设数量个帧图像中未发生变化的图像区域,包括:
[0027]确定前一组已经播放的第一预设数量个帧图像的弹幕路径所在的第二图像区域;
[0028]判断所述第二图像区域在所述当前播放的第一预设数量个帧图像上是否发生变化;
[0029]当所述第二图像区域在所述当前播放的第一预设数量个帧图像上发生变化时,按照距离所述第二图像区域由近及远的顺序,依次判断其他图像区域在所述当前播放的第一预设数量个帧图像上是否发生变化,直至确定出未发生变化的第一图像区域。
[0030]该实施例中,首先判断前一组已经播放的第一预设数量个帧图像的弹幕路径所在的第二图像区域是否发生变化,且仅在第二图像区域发生变化时再按照距离第二图像区域由近及远的顺序判断其他图像区域是否发生变化,使得前一组帧图像中未发生变化的图像区域能够优先被判断,从而提高终端确定弹幕路径的效率,且使得弹幕路径改变时能够优先改变至距离最近的图像区域中,从而节省跳转路径。
[0031]在一个实施例中,所述在所述第一图像区域中确定一条路径,作为所述第一预设数量个帧图像的弹幕路径,包括:
[0032]判断所述第一图像区域中是否包含文字区域;
[0033]当所述第一图像区域中包含所述文字区域时,在所述第一图像区域中除所述文字区域之外的区域中确定一条路径,作为所述第一预设数量个帧图像的弹幕路径。
[0034]该实施例中,通过在第一图像区域中除文字区域之外的区域中确定帧图像的弹幕路径,使得视频中显示的弹幕不遮挡视频中的文字区域,从而不影响用户观看视频,提高了用户观看视频的体验度。
[0035]本发明提供一种视频中弹幕的显示装置,包括:
[0036]获取模块,用于当播放视频时,获取所述视频当前播放的第一预设数量个帧图像;
[0037]第一确定模块,用于确定所述第一预设数量个帧图像中未发生变化的第一图像区域;
[0038]第二确定模块,用于根据所述第一图像区域确定所述第一预设数量个帧图像的弹蒂路径;
[0039]显示模块,用于按照所述弹幕路径,在所述第一预设数量个帧图像上显示所述弹蒂。
[0040]在一个实施例中,所述第二确定模块包括:
[0041]第一确定子模块,用于在所述第一图像区域中确定一条路径,作为所述第一预设数量个帧图像的弹幕路径。
[0042]在一个实施例中,所述第一确定模块包括:
[0043]抽取子模块,用于从所述第一预设数量个帧图像中抽取第二预设数量个帧图像,所述第二预设数量小于或等于所述第一预设数量;
[0044]划分子模块,用于按照预设规则将所述第二预设数量个帧图像划分为至少两个图像区域;
[0045]第一判断子模块,用于判断所述第二预设数量个帧图像的相应位置上的图像区域是否发生变化;
[0046]第二确定子模块,用于当所述第二预设数量个帧图像的相应位置上的图像区域未发生变化时,确定所述相应位置上的图像区域为所述第一图像区域。
[0047]在一个实施例中,所述第一确定模块包括:
[0048]第三确定子模块,用于确定前一组已经播放的第一预设数量个帧图像的弹幕路径所在的第二图像区域;
[0049]第二判断子模块,用于判断所述第二图像区域在所述当前播放的第一预设数量个帧图像上是否发生变化;
[0050]第三判断子模块,用于当所述第二图像区域在所述当前播放的第一预设数量个帧图像上发生变化时,按照距离所述第二图像区域由近及远的顺序,依次判断其他图像区域在所述当前播放的第一预设数量个帧图像上是否发生变化,直至确定出未发生变化的第一图像区域。
[0051]本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
[0052]下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
【附图说明】
[0053]附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
[0054]图1为本发明实施例中一种视频中弹幕的显示方法的流程图;
[0055]图2为本发明实施例中一种视频中弹幕的显示方法中步骤S12的流程图;
[0056]图3为本发明实施例中一种视频中弹幕的显示方法中步骤S123的流程图;
[0057]图4为本发明实施例中一种视频中弹幕的显示方法中步骤S12的流程图;
[0058]图5为本发明实施例中一种视频中弹幕的显示装置的框图;
[0059
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1