弹幕的显示方法及装置与流程

文档序号:12379263阅读:490来源:国知局
弹幕的显示方法及装置与流程

本发明涉及视频播放技术领域,特别是涉及一种弹幕的显示方法及装置。



背景技术:

随着互联网视频技术的发展,视频播放器的功能越来越多,用户除了可以单纯的观看直播、转播的视频外,用户还可以在视频窗口中以发送弹幕的形式,对当前播放视频中的人物、事件等发表自己的观点。

弹幕是在当前视频播放过程中大量以字幕形式显示的评论,视频观看者可发表个人观点。视频观看者启动客户端中的弹幕显示功能,视频观看者既能够观看当前视频,又能够观看到其他视频观看者对该当前播放视频的个人观点,给视频播放增加了趣味性。但是,当大量的弹幕同时显示在当前播放视频画面中时,容易对当前视频播放的核心人物进行遮挡,导致视频观看者无法观看到核心人物;此外,一些不合时宜的弹幕也会降低视频观看者对于当前播放视频的注意力。为了解决上述问题,视频观看者可通过关闭弹幕显示功能,但是关闭弹幕显示功能就无法观看到其他视频观看者的个人观点,因此,在视频播放过程中既能够观看弹幕信息,又能够清楚的观看到当前播放视频中的核心人物是目前亟需解决的问题。



技术实现要素:

有鉴于此,本发明提供的一种弹幕的显示方法及装置,主要目的在于解决现有技术中大量弹幕信息显示于当前视频播放界面中时,可能会导致视频中的核心人物被大量弹幕信息被遮挡的问题。

依据本发明一个方面,本发明提供了一种弹幕的显示方法,包括:

获取当前播放视频中的人物轮廓区域;

启动弹幕显示功能,并接收所述当前播放视频的播放进度所对应的点阵弹幕信息,所述点阵弹幕信息根据点阵弹幕信息对应的编辑模板生成,其由预置符号或者图片组成;

按照预定显示规则在除所述人物轮廓区域外的当前播放视频界面中显示所述点阵弹幕信息。

依据本发明另一个方面,本发明提供了一种弹幕的显示装置,包括:

第一获取单元,用于获取当前播放视频中的人物轮廓区域;

启动单元,用于启动弹幕显示功能;

接收单元,用于在所述启动单元启动所述弹幕显示功能后,接收所述当前播放视频的播放进度所对应的点阵弹幕信息,所述点阵弹幕信息根据点阵弹幕信息对应的编辑模板生成,其由预置符号或者图片组成;

显示单元,用于按照预定显示规则在除所述人物轮廓区域外的当前播放视频界面中显示所述接收单元接收到的所述点阵弹幕信息。

借由上述技术方案,本发明提供的弹幕的显示方法及装置,客户端获取当前播放视频中的人物轮廓区域,并启动弹幕显示功能,基于该弹幕显示功能接收当前播放视频的播放进度所对应的点阵弹幕信息,该点阵弹幕信息根据点阵弹幕信息对应的编辑模板生成,其由预置符号或者图片组成,按照预定显示规则在除人物轮廓区域外的当前播放视频界面中显示点阵弹幕信息,与现有技术相比,本发明能够实现在当前视频过程中不但能够观看点阵弹幕信息,而且该些点阵弹幕信息又不会遮挡当前播放视频的核心人物;此外,点阵弹幕信息与传统的文字字幕相比,由预置符号和图片组成,使得弹幕显示更具趣味性。

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。

附图说明

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:

图1示出了本发明实施例提供的一种弹幕的显示方法的流程图;

图2示出了本发明实施例提供的一种启动客户端中弹幕显示功能的示意图;

图3示出了本发明实施例提供的一种点阵弹幕信息的示意图;

图4示出了本发明实施例提供的一种按照预定显示规则显示点阵弹幕的示意图;

图5示出了本发明实施例提供的一种点阵弹幕信息在人物轮廓区域中隐藏点阵弹幕信息的示意图;

图6示出了本发明实施例提供的一种弹幕的显示装置的组成框图;

图7示出了本发明实施例提供的一种弹幕的显示装置的组成框图。

具体实施方式

下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。

本发明实施例提供一种弹幕的显示方法,该方法应用于视频播放客户端侧,如图1所示,该方法包括:

101、获取当前播放视频中的人物轮廓区域。

用户在使用视频播放客户端播放视频时,首先向该客户端对应的服务器获取视频数据,在接收到服务器发送的视频数据后进行播放。其中,服务器中包含两个系统,一个系统用于响应客户端的获取视频数据的请求,另一个系统用于向客户端发送点阵弹幕信息,上述两个系统是相互独立,又相互依赖。需要说明的是,在具体实施过程中,本发明实施例对步骤101和步骤102的执行顺序不进行限定,其目的在于,客户端既可以观看当前播放视频的核心人物,又可以观看其他客户端观看者对该当前播放视频发表的个人观点。

为了在客户端显示弹幕时,不让该些弹幕信息对当前播放视频中的核心人物进行遮挡,本步骤中,首先获取当前播放视频中的人物轮廓区域,其目的在于,在显示点阵弹幕信息时,避免点阵弹幕信息覆盖于当前播放视频中的人物轮廓区域(核心人物)上,以对核心人物进行遮挡。

本发明实施例所述的人物轮廓区域至少包括:人物的脸部区域、身体区域,本发明实施例对人物轮廓区域的具体内容不进行限定。在客户端获取当前播放视频中的人物轮廓区域时,可以采用但不局限于以下的方式实现,对当前播放视频的各个帧进行识别,获取核心人物对应的帧,通过该些核心人物对应的帧获取当前播放视频中核心人物的人物轮廓区域;或者,通过调用第三方视频分析应用程序获取当前播放视频中的人物轮廓区域。具体的本发明实施例对客户端获取当前播放视频中的人物轮廓区域的方法不进行限定。

在实际应用中,由于视频的播放需要消耗客户端安装载体的处理资源及网络资源,在获取当前播放视频中的人物轮廓区域时,需要在客户端在线的前提下进行的,因此,为了减少客户端安装载体的资源消耗,所述当前播放视频可以为直播视频,例如,某类型的法制讲解视频、某卫视的新闻联播等等,该类型的直播视频的特点为核心人物在当前播放视频中的位置移动不明显,视频中的核心人物移动幅度小,能够减小客户端获取当前播放视频中的人物轮廓区域的次数,进而能够减小客户端的网络资源开销。以上是以当前播放视频为直播视频为例进行的说明,但应当明确的是,本发明并非意在限定客户端播放的视频只能是直播视频,还可以包括各种转播类型的视频。

102、启动弹幕显示功能,并接收所述当前播放视频的播放进度所对应的点阵弹幕信息。

所述点阵弹幕信息根据点阵弹幕信息对应的编辑模板生成,其由预置符号或者图片组成,其中,所述点阵弹幕信息对应的编辑模板存储于服务器中,当观看者需要获取该编辑模板时,可向服务器发送获取点阵弹幕信息对应的编辑模板的请求信息,以获取点阵弹幕信息对应的编辑模板。

由于客户端获取视频与获取点阵弹是向服务器中的相互独立系统分别获取的,因此,在当前视频播放过程中,若想显示点阵字幕,还需手动触发客户端显示界面中的弹幕显示功能,以接收服务器发送的点阵弹幕信息。

示例性的,如图2所示,图2示出了本发明实施例提供的一种启动客户端中弹幕显示功能的示意图,在视频播放过程中,视频观看者手动触发客户端显示界面中的弹幕功能按键,客户端会接收到弹幕启动指令,并执行该弹幕启动指令,实现弹幕的启动,当弹幕显示功能启动之后,会在客户端显示界面中显示点阵弹幕信息编辑控件,观看者点击该点阵弹幕信息编辑控件后,可发射观看者自身对当前播放视频的个人观点,需要说明的是,如2仅为示例性的举例,本发明实施例对弹幕显示功能按键及点阵弹幕信息编辑控件在客户端显示界面中的位置不进行限定。

示例性的,如图3所示,图3示出了本发明实施例提供的一种点阵弹幕信息的示意图,区别于现有技术中弹幕信息所述为文字形式,本发明实施例中的点阵弹幕信息由特殊符号或者预定的图片拼接组成,使得拼接后的点阵弹幕信息较为独特,图3所示的点阵弹幕信息为“生日快乐”,该点阵弹幕信息在显示界面中滚动显示。本发明实施例对点阵弹幕信息拼接形式、拼接点阵弹幕信息时使用的符号或者图片等内容不进行限定。

103、按照预定显示规则在除所述人物轮廓区域外的当前播放视频界面中显示所述点阵弹幕信息。

在客户端接收到服务器发送的点阵弹幕信息之后,为确保点阵弹幕信息不遮挡当前播放视频中的核心人物,通过以下两种方式进行点阵弹幕信息的显示,方式一:根据人物轮廓区域形状,生成与其类似形状的弹幕运动轨迹,并根据所述弹幕运动轨迹显示所述点阵弹幕信息;方式二:若确定所述点阵弹幕信息与所述人物轮廓区域重叠,则将所述点阵弹幕信息进行隐藏,直到所述点阵弹幕信息移出所述人物轮廓区域显示所述点阵弹幕信息。通过上述两种方式可实现在当前视频播放过程中,既能够观看到核心人物,又能观看到点阵弹幕信息。

本发明实施例提供的弹幕的显示方法,客户端获取当前播放视频中的人物轮廓区域,并启动弹幕显示功能,基于该弹幕显示功能接收当前播放视频的播放进度所对应的点阵弹幕信息,该点阵弹幕信息根据点阵弹幕信息对应的编辑模板生成,其由预置符号或者图片组成,按照预定显示规则在除人物轮廓区域外的当前播放视频界面中显示点阵弹幕信息,与现有技术相比,本发明实施例能够实现在当前视频过程中不但能够观看点阵弹幕信息,而且该些点阵弹幕信息又不会遮挡当前播放视频的核心人物;此外,点阵弹幕信息与传统的文字字幕相比,由预置符号和图片组成,使得弹幕显示更具趣味性。

进一步的,作为对上述实施例的细化和扩展,以下将对上述方式一的实现方式进行详细说明。客户端根据人物轮廓区域形状,生成与其对应形状的弹幕运动轨迹,并根据所述弹幕运动轨迹显示所述点阵弹幕信息,具体包括:在与所述人物轮廓区域的预置距离阈值内,根据所述人物轮廓区域形状,生成在当前播放视频界面中按照预置运动方向显示的弹幕运动轨迹。客户端在接收到服务器发送的点阵弹幕信息之后,会将该点阵弹幕信息在当前显示界面中以滚动的方式进行显示,其重点在于如何根据人物轮廓区域动态生成与该人物轮廓区域形状相似的、且在当前播放视频界面中按照预置运动方向显示的弹幕运动轨迹。由于视频中的人物是动态变化的,因此,根据该人物轮廓区域形状确定的弹幕运动轨迹也随之变化;但是,预置运动方向是可以进行预设的,例如预置运动方向可以为在界面中自左向右运动、自右向左运动、自上向下运动或者自下向上运动等等,本发明实施例对点阵弹幕信息在界面中的预置运动方向不进行限定。

本发明实施例所述的在与所述人物轮廓区域的预置距离阈值内,生成在当前播放视频界面中按照预置运动方向显示的弹幕运动轨迹,所述预置距离阈值为人物轮廓区域的边缘与弹幕运动轨迹之间的距离,设置原理在于,若人物轮廓区域与客户端显示界面之间的空间大小,若高空间较大,则可设置较大的距离阈值,若人物轮廓区域与客户端显示界面之间的空间较小,则可设置较小的距离阈值,具体的,可设置距离阈值为1cm,或者,0.5cm等等,本发明实施例对预置距离阈值的设定不进行限定。

示例性的,如图4所示,图4示出了本发明实施例提供的一种按照预定显示规则显示点阵弹幕的示意图,假设,客户端安装于智能手机中,当客户端接收到服务器发送的点阵弹幕信息时,根据如图所示的弹幕运动轨迹在显示界面中自右向左显示点阵弹幕,图4仅为示例性的举例,本发明实施例对客户端安装载体(智能手机)、点阵弹幕信息等具体内容不作限定。

进一步的,客户端基于上述方式一显示点阵弹幕时,当人物轮廓区域距客户端显示界面的边界之间的距离较小,且点阵字幕较大时,可能会出现按照预定显示规则在除所述人物轮廓区域外的当前播放视频界面中显示所述点阵弹幕信息过程中,点阵弹幕信息的不能够完整显示。为了解决上述问题,本发明实施例在采用上述方式一显示点阵弹幕时,首先计算第一尺寸信息,所述第一尺寸信息为所述人物轮廓区域与当前播放视频界面的边界之间的实际距离;计算第二尺寸信息,所述第二尺寸信息为点阵弹幕信息的实际尺寸大小;若所述第二尺寸信息超过所述第一尺寸信息,则根据所述第一尺寸信息调整所述第二尺寸信息;根据所述弹幕运动轨迹在当前播放视频界面中显示调整尺寸后的点阵弹幕信息。

示例性的,请继续参阅图4,假设,点阵弹幕信息的第二尺寸信息为2*2,而第一尺寸信息为1.5*1.5,此时为了完整将点阵弹幕信息显示于客户端显示界面中,点阵弹幕信息的尺寸(第二尺寸信息)可根据第一尺寸信息进行调整,调整至点阵弹幕信息足以能够完整显示于第一尺寸信息对应的显示屏幕中即可,例如,调整点阵弹幕信息的尺寸信息为1.2*1.2,使得点阵弹幕信息能够在完整显示在界面中。

进一步的,以下步骤103中提及的方式二:若确定所述点阵弹幕信息与所述人物轮廓区域重叠,则将所述点阵弹幕信息进行隐藏,直到所述点阵弹幕信息移出所述人物轮廓区域显示所述点阵弹幕信息进行详细描述。首先,客户端监控点阵弹幕信息是否与人物轮廓区域重叠,若监控到点阵弹幕信息与人物轮廓其余重叠,则将点阵弹幕信息进行隐藏,直到点阵弹幕信息完全移动出人物轮廓区域再显示点阵弹幕信息。在具体实施时,当客户端监控到点阵弹幕信息的起始字符(第一个字符)与人物轮廓区域有交叉时,将点阵弹幕信息的第一个字符进行隐藏,直到点阵弹幕信息的结束字符(最后一个字符)与人物轮廓区域交叉时,将点阵弹幕信息的最后一个字符进行隐藏;当监控到隐藏的点阵弹幕信息不存在与人物轮廓区域交叉时,将隐藏的点阵弹幕信息进行显示。当客户端通过上述方式二的形式显示点阵弹幕信息时,观看者的直观感受是点阵弹幕信息从视频人物的背后滚动点阵弹幕信息,提高了观看者的视觉感受。

示例性的,如图5所示,图5示出了本发明实施例提供的一种点阵弹幕信息在人物轮廓区域中隐藏点阵弹幕信息的示意图,在当点阵弹幕信息根据弹幕运动轨迹移动至交叉点A点时,将点阵弹幕信息的首字符进行隐藏,当点阵弹幕信息根据弹幕运动轨迹滚动至交叉点B时,将点阵弹幕信息的第一个字符进行显示,并继续显示点阵弹幕信息的其他字符,当点阵弹幕信息滚动至交叉点C时,将点阵弹幕信息的首字符进行隐藏;当点阵弹幕信息滚动至交叉点D时,将点阵弹幕信息的第一个字符进行显示,并继续显示点阵弹幕信息的其他字符;观看者观看的效果为:当点阵弹幕信息移动至交叉点A时,点阵弹幕信息从人物1、人物2的背后穿过,使得观看者既能够观看到视频中的人物,又能观看到弹幕信息。本发明实施例不限于客户端安装于计算机设备中。

进一步的,观看者在启动弹幕显示功能时,不仅可以观看其他观看者的个人观点,还能够基于客户端界面中的输入框编辑待发送的点阵弹幕信息,其具体操作过程如下:客户端向服务器发送获取点阵弹幕信息对应的编辑模板,在接收到服务器发送的点阵弹幕信息对应的编辑模板后,基于该点阵弹幕信息对应的编辑模板编辑待发送的点阵弹幕信息,编辑完成点阵弹幕之后,将待发送的点阵弹幕信息发送至服务器,以便于服务器将待发送的点阵弹幕信息发送至其他客户端进行显示。

进一步的,作为对上述图1所示方法的实现,本发明另一实施例还提供了一种弹幕的显示装置。该装置实施例与前述方法实施例对应,为便于阅读,本装置实施例不再对前述方法实施例中的细节内容进行逐一赘述,但应当明确,本实施例中的装置能够对应实现前述方法实施例中的全部内容。

本发明实施例提供一种弹幕的显示装置,如图6所示,包括:

第一获取单元61,用于获取当前播放视频中的人物轮廓区域;

启动单元62,用于启动弹幕显示功能;

接收单元63,用于在所述启动单元62启动所述弹幕显示功能后,接收所述当前播放视频的播放进度所对应的点阵弹幕信息,所述点阵弹幕信息根据点阵弹幕信息对应的编辑模板生成,其由预置符号或者图片组成;

显示单元64,用于按照预定显示规则在除所述人物轮廓区域外的当前播放视频界面中显示所述接收单元接收到的所述点阵弹幕信息。

进一步的,如图7所示,所述显示单元64包括:

生成模块641,用于根据人物轮廓区域形状生成与其对应形状的弹幕运动轨迹;

显示模块642,用于根据所述生成模块641生成的所述弹幕运动轨迹显示所述点阵弹幕信息;

处理模块643,用于当确定所述点阵弹幕信息与所述人物轮廓区域重叠时,将所述点阵弹幕信息进行隐藏,直到所述点阵弹幕信息移出所述人物轮廓区域显示所述点阵弹幕信息。

进一步的,所述生成模块641,还用于根据所述人物轮廓区域形状,生成在当前播放视频界面中按照预置运动方向显示的弹幕运动轨迹。

进一步的,如图7所示,所述显示单元64包括:

第一计算模块644,用于在所述显示模块根据所述弹幕运动轨迹显示所述点阵弹幕信息之前,计算第一尺寸信息,所述第一尺寸信息为所述人物轮廓区域与当前播放视频界面的边界之间的实际距离;

第二计算模块645,用于计算第二尺寸信息,所述第二尺寸信息为点阵弹幕信息的实际尺寸大小;

调整模块646,用于当确定所述第二尺寸信息超过所述第一尺寸信息时,根据所述第一尺寸信息调整所述第二尺寸信息。。

进一步的,如图7所示,所述启动单元62包括:

接收模块621,用于接收弹幕启动指令,所述弹幕启动指令用于指示客户端启动所述弹幕显示功能;

执行模块622,用于执行所述接收模块621接收到的所述弹幕启动指令。

进一步的,如图7所示,所述装置还包括:

第二获取单元65,用于获取点阵弹幕信息对应的编辑模板;

编辑单元66,用于基于所述第二获取单元65获取的所述点阵弹幕信息对应的编辑模板编辑待发送的点阵弹幕信息;

发送单元67,用于将所述编辑单元66编辑后的所述待发送的点阵弹幕信息发送至服务器,以便所述服务器将所述待发送的点阵弹幕信息发送至其他客户端进行显示。

进一步的,如图7所示,所述装置还包括:

监控单元68,用于在所述显示单元64将所述点阵弹幕信息进行隐藏之前,监控所述点阵弹幕信息是否与所述人物轮廓区域重叠;

所述显示单元64,还用于当所述监控68监控到所述点阵弹幕信息与所述人物轮廓区域不重叠时,按照预定显示规则在当前播放示例界面中显示点阵弹幕信息。

进一步的,所述当前播放视频为直播视频。

本发明实施例提供的弹幕的显示装置,客户端获取当前播放视频中的人物轮廓区域,并启动弹幕显示功能,基于该弹幕显示功能接收当前播放视频的播放进度所对应的点阵弹幕信息,该点阵弹幕信息根据点阵弹幕信息对应的编辑模板生成,其由预置符号或者图片组成,按照预定显示规则在除人物轮廓区域外的当前播放视频界面中显示点阵弹幕信息,与现有技术相比,本发明实施例能够实现在当前视频过程中不但能够观看点阵弹幕信息,而且该些点阵弹幕信息又不会遮挡当前播放视频的核心人物;此外,点阵弹幕信息与传统的文字字幕相比,由预置符号和图片组成,使得弹幕显示更具趣味性。

本发明实施例还公开了如下方案:

A1、一种弹幕的显示方法,包括:

获取当前播放视频中的人物轮廓区域;

启动弹幕显示功能,并接收所述当前播放视频的播放进度所对应的点阵弹幕信息,所述点阵弹幕信息根据点阵弹幕信息对应的编辑模板生成,其由预置符号或者图片组成;

按照预定显示规则在除所述人物轮廓区域外的当前播放视频界面中显示所述点阵弹幕信息。

A2、根据A1所述的方法,按照预定显示规则在除所述人物轮廓区域外的当前播放视频界面中显示所述点阵弹幕信息包括:

根据人物轮廓区域形状生成与其对应形状的弹幕运动轨迹,并根据所述弹幕运动轨迹显示所述点阵弹幕信息;

或者,若确定所述点阵弹幕信息与所述人物轮廓区域重叠,则将所述点阵弹幕信息进行隐藏,直到所述点阵弹幕信息移出所述人物轮廓区域显示所述点阵弹幕信息。

A3、根据A2所述的方法,根据人物轮廓区域形状生成与其对应形状的弹幕运动轨迹包括:

在与所述人物轮廓区域的预置距离阈值内,根据所述人物轮廓区域形状,生成在当前播放视频界面中按照预置运动方向显示的弹幕运动轨迹。

A4、根据A3所述的方法,在根据所述弹幕运动轨迹显示所述点阵弹幕信息之前,所述方法还包括:

计算第一尺寸信息,所述第一尺寸信息为所述人物轮廓区域与当前播放视频界面的边界之间的实际距离;

计算第二尺寸信息,所述第二尺寸信息为点阵弹幕信息的实际尺寸大小;

若所述第二尺寸信息超过所述第一尺寸信息,则根据所述第一尺寸信息调整所述第二尺寸信息。

A5、根据A1所述的方法,启动弹幕显示功能包括:

接收弹幕启动指令,所述弹幕启动指令用于指示客户端启动所述弹幕显示功能;

执行所述弹幕启动指令。

A6、根据A1所述的方法,所述方法还包括:

获取点阵弹幕信息对应的编辑模板;

基于所述点阵弹幕信息对应的编辑模板编辑待发送的点阵弹幕信息;

将所述待发送的点阵弹幕信息发送至服务器,以便所述服务器将所述待发送的点阵弹幕信息发送至客户端进行显示。

A7、根据A2所述的方法,在将所述点阵弹幕信息进行隐藏之前,所述方法还包括:

监控所述点阵弹幕信息是否与所述人物轮廓区域重叠;

若监控到所述点阵弹幕信息与所述人物轮廓区域不重叠,则按照预定显示规则在当前播放示例界面中显示点阵弹幕信息。

A8、根据A1-A7中任一项所述的方法,所述当前播放视频为直播视频。

B9、一种弹幕的显示装置,包括:

第一获取单元,用于获取当前播放视频中的人物轮廓区域;

启动单元,用于启动弹幕显示功能;

接收单元,用于在所述启动单元启动所述弹幕显示功能后,接收所述当前播放视频的播放进度所对应的点阵弹幕信息,所述点阵弹幕信息根据点阵弹幕信息对应的编辑模板生成,其由预置符号或者图片组成;

显示单元,用于按照预定显示规则在除所述人物轮廓区域外的当前播放视频界面中显示所述接收单元接收到的所述点阵弹幕信息。

B10、根据B9所述的装置,所述显示单元包括:

生成模块,用于根据人物轮廓区域形状生成与其对应形状的弹幕运动轨迹;

显示模块,用于根据所述生成模块生成的所述弹幕运动轨迹显示所述点阵弹幕信息;

处理模块,用于当确定所述点阵弹幕信息与所述人物轮廓区域重叠时,将所述点阵弹幕信息进行隐藏,直到所述点阵弹幕信息移出所述人物轮廓区域显示所述点阵弹幕信息。

B11、根据B10所述的装置,所述生成模块,还用于根据所述人物轮廓区域形状,生成在当前播放视频界面中按照预置运动方向显示的弹幕运动轨迹。

B12、根据B11所述的装置,所述显示单元包括:

第一计算模块,用于在所述显示模块根据所述弹幕运动轨迹显示所述点阵弹幕信息之前,计算第一尺寸信息,所述第一尺寸信息为所述人物轮廓区域与当前播放视频界面的边界之间的实际距离;

第二计算模块,用于计算第二尺寸信息,所述第二尺寸信息为点阵弹幕信息的实际尺寸大小;

调整模块,用于当确定所述第二尺寸信息超过所述第一尺寸信息时,根据所述第一尺寸信息调整所述第二尺寸信息。

B13、根据B9所述的装置,所述启动单元包括:

接收模块,用于接收弹幕启动指令,所述弹幕启动指令用于指示客户端启动所述弹幕显示功能;

执行模块,用于执行所述接收模块接收到的所述弹幕启动指令。

B14、根据B9所述的装置,所述装置还包括:

第二获取单元,用于获取点阵弹幕信息对应的编辑模板;

编辑单元,用于基于所述第二获取单元获取的所述点阵弹幕信息对应的编辑模板编辑待发送的点阵弹幕信息;

发送单元,用于将所述编辑单元编辑后的所述待发送的点阵弹幕信息发送至服务器,以便所述服务器将所述待发送的点阵弹幕信息发送至其他客户端进行显示。

B15、根据B10所述的装置,所述装置还包括:

监控单元,用于在所述显示单元将所述点阵弹幕信息进行隐藏之前,监控所述点阵弹幕信息是否与所述人物轮廓区域重叠;

所述显示单元,还用于当所述监控单元监控到所述点阵弹幕信息与所述人物轮廓区域不重叠时,按照预定显示规则在当前播放示例界面中显示点阵弹幕信息。

B16、根据B9-B15中任一项所述的装置,所述当前播放视频为直播视频。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

可以理解的是,上述方法及装置中的相关特征可以相互参考。另外,上述实施例中的“第一”、“第二”等是用于区分各实施例,而并不代表各实施例的优劣。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。

在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。

类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。

本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。

此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。

本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的发明名称(如确定网站内链接等级的装置)中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。

应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。

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