一种显示设备上弹幕的调整方法及装置的制造方法

文档序号:10661428阅读:196来源:国知局
一种显示设备上弹幕的调整方法及装置的制造方法
【专利摘要】本发明实施例提供一种显示设备上弹幕的调整方法及装置,包括:确定显示设备的设备属性;所述设备属性具有对应的弹幕屏显预定义数值;获取在所述显示设备当前播放视频中的弹幕数据;所述弹幕数据包括弹幕的条目数值;依据所述弹幕屏显预定义数值和弹幕的条目数值,调整当前播放视频中的弹幕数据的显示。本发明实施例用以解决现有技术中由于显示设备的屏幕限制,以至于无法满足用户一边看弹幕一边看视频的诉求。
【专利说明】
一种显示设备上弹幕的调整方法及装置
技术领域
[0001]本发明实施例涉及数据处理技术领域,尤其涉及一种显示设备上弹幕的调整方法及装置。
【背景技术】
[0002]弹幕是在显示设备上播放视频时,将用户针对视频输入的评论以滚动等形式显示在视频上的一种用户评论的显示方式。通常弹幕是在当前播放视频中,从某一侧出现,然后再滚动到另一侧消失。
[0003]用户在观看视频时,希望同时能够看到弹幕,以便获取信息、看剧情分析、询问后续内容、以及其他看的网友有所互动等等。然而,由于显示设备的屏幕面积有限,过多弹幕互动内容影响用户观看视频的体验,尤其在屏幕较小的显示设备上,弹幕遮挡屏幕内容、遮挡字幕等负面影响尤为强烈。例如,对于热播剧、热播电影、新电影等时下最新内容而言,经常每个视频的视频帧上都产生大量弹幕,甚至弹幕之间互相有所交集。
[0004]具体地,参考图1所示的一种在电脑上播放热播剧时弹幕显示的示意图,热播剧《太子妃》视频每帧均存在30+弹幕,由于屏幕的限制,弹幕可能遮挡视频播放内容、字幕等关键位置。参考图2所示的一种在手机上播放热播剧时弹幕显示的示意图,当用户在手机、平板电脑等屏幕较小的显示设备上观看视频时,弹幕过多产生的影响将更大,甚至可能在整个屏幕上飘弹幕以至于完全遮挡视频画面、字幕等,此时用户只能在观看视频和观看弹幕中二选一,也即是说用户只能单纯选择看弹幕或者视频,无法满足其一边看弹幕一边看视频的诉求。

【发明内容】

[0005]本发明实施例提供一种显示设备上弹幕的调整方法及装置,用以解决现有技术中由于显示设备的屏幕限制,以至于无法满足用户一边看弹幕一边看视频的诉求。
[0006]本发明实施例提供一种显示设备上弹幕的调整方法,包括:
[0007]确定显示设备的设备属性;所述设备属性具有对应的弹幕屏显预定义数值;
[0008]获取在所述显示设备当前播放视频中的弹幕数据;所述弹幕数据包括弹幕的条目数值;
[0009]依据所述弹幕屏显预定义数值和弹幕的条目数值,调整当前播放视频中的弹幕数据的显示。
[0010]本发明实施例提供一种显示设备上弹幕的调整装置,包括:
[0011]设备属性确定模块,用于确定显示设备的设备属性;所述设备属性具有对应的弹幕屏显预定义数值;
[0012]弹幕数据获取模块,用于获取在所述显示设备当前播放视频中的弹幕数据;所述弹幕数据包括弹幕的条目数值;
[0013]弹幕数据调整模块,用于依据所述弹幕屏显预定义数值和弹幕的条目数值,调整当前播放视频中的弹幕数据的显示。
[0014]本发明实施例提供的显示设备上弹幕的调整方法及装置,通过获取显示设备对应的设备属性,从而确定该显示设备的弹幕屏显预定义数值,当在显示设备当前播放视频中获取到弹幕数据时,能够根据弹幕屏显预定义数值和弹幕数据中的弹幕的条目数值,去灵活调整在当前播放视频中弹幕数据的显示,即使弹幕数据过多或者显示设备的屏幕较小,也可以满足用户一边看弹幕一边看视频的诉求。
【附图说明】
[0015]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0016]图1为现有技术中的一种在电脑上播放热播剧时弹幕显示的示意图;
[0017]图2为现有技术中的一种在手机上播放热播剧时弹幕显示的示意图;
[0018]图3为本发明实施例的一种显示设备上弹幕的调整方法实施例1的步骤流程图;
[0019]图4为本发明实施例的一种显示设备上弹幕的调整方法实施例2的步骤流程图;
[0020]图5为本发明实施例的一种纵向屏幕区域的分布示意图;
[0021]图6为本发明实施例的一种横向屏幕区域的分布示意图;
[0022]图7为本发明实施例的一弹幕出现区域的示意图;
[0023]图8为本发明实施例的一种自动调整弹幕展现位置的流程图;
[0024]图9为本发明实施例的一种显示设备上弹幕的调整装置实施例结构示意图。
【具体实施方式】
[0025]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0026]参考图3,示出了本发明实施例的一种显示设备上弹幕的调整方法实施例1的步骤流程图,具体可以包括如下步骤:
[0027]步骤101,确定显示设备的设备属性;所述设备属性具有对应的弹幕屏显预定义数值;
[0028]步骤102,获取在所述显示设备当前播放视频中的弹幕数据;所述弹幕数据包括弹幕的条目数值;
[0029]步骤103,依据所述弹幕屏显预定义数值和弹幕的条目数值,调整当前播放视频中的弹幕数据的显示。
[0030]在本发明实施例中,能够通过获取显示设备对应的设备属性,从而确定该显示设备的弹幕屏显预定义数值,当在显示设备当前播放视频中获取到弹幕数据时,能够根据弹幕屏显预定义数值和弹幕数据中的弹幕的条目数值,去灵活调整在当前播放视频中弹幕数据的显示,即使弹幕数据过多或者显示设备的屏幕较小,也可以满足用户一边看弹幕一边看视频的诉求。
[0031]参考图4,示出了本发明实施例的一种显示设备上弹幕的调整方法实施例2的步骤流程图,所述显示设备可以包括弹幕出现区域和主区域,所述的方法具体可以包括如下步骤:
[0032]步骤201,确定显示设备的设备属性;所述设备属性具有对应的弹幕屏显预定义数值;
[0033]需要说明的是,本发明实施例中的显示设备可以包括手机,平板电脑,电脑等能够实现本发明的设备。显示设备具有对应的设备属性,其中设备属性包括显示设备在播放视频是不影响用户观看质量的弹幕屏显预定义数值。
[0034]在不影响用户观看质量的情形下,对于电脑而言,最多可容纳50条弹幕,对于手机、pad而言,最多可容纳30条弹幕,以此作为各显示设备的弹幕屏显预定义数值。当然,上述弹幕屏显预定义数值仅仅是作为示例,在实施本发明实施例时,显示设备也可设置其他的数值作为弹幕屏显预定义数值,只要不会影响到用户观看时的体验效果,本发明实施例对此不加以限制。
[0035]步骤202,获取在所述显示设备当前播放视频中的弹幕数据;所述弹幕数据包括弹幕的条目数值和弹幕文本信息;
[0036]在具体实现中,当在显示设备上播放视频时,当前播放的视频中用户可以输入自己的评论,以实现用户之间的互动交流。在本发明实施例中,弹幕的条目数值是指某个视频帧的弹幕的数量,弹幕文本信息则是指用户某个视频帧输入的评论。
[0037]步骤203,判断所述弹幕的条目数值是否超过所述弹幕屏显预定义数值;若所述弹幕的条目数值超过所述弹幕屏显预定义数值,则执行步骤204,若所述弹幕的条目数值没有超过所述弹幕屏显预定义数值,则执行步骤205;
[0038]在本发明实施例中,显示设备弹幕数据的显示方式可以包括两种,一种是屏幕保护模式,一种是正常模式。通常显示设备弹幕数据的显示方式为正常模式,当需要调整弹幕数据的显示方式时,则由正常模式进入屏幕保护模式。
[0039]如果当前播放视频弹幕的条目数值超过弹幕屏显预定义数值,则说明弹幕的条目数值会影响到用户对该视频的观看体验,故需要调整该视频的弹幕数据的显示,则此时可以进入屏幕保护模式;反之,如果当前播放视频弹幕的条目数值没有超过弹幕屏显预定义数值,则说明弹幕的条目数值还不会影响到用户对该视频的观看体验,故无需调整该视频的弹幕数据的显示,则此时无需进入屏幕保护模式。
[0040]当然,在实施本发明实施例时可基于用户的需求,设置为一直处于正常模式,或者一直处于屏幕保护模式,或者根据弹幕的条目数值来调整是否进入屏幕保护模式,本发明实施例对此不加以限制。
[0041]步骤204,在所述当前播放视频上调整所述弹幕出现区域和所述主区域上显示的所述弹幕文本信息;
[0042]在本发明实施例中,对于显示设备的屏幕区域,可按照弹幕数据的显示要求来划分区域。对于显示设备上屏幕区域的定义,屏幕区域可以按照纵向和横向进行划分。
[0043]具体地,参照图5本发明实施例的一种纵向屏幕区域的分布示意图,屏幕区域上方1/3区域为顶部区域;中间1/2区域为主区域;底部1/6为底部区域;参照图6本发明实施例的一种横向屏幕区域的分布示意图,屏幕区域左侧1/6区域为左侧区域;右侧1/6为右侧区域。其中,屏幕区域中的顶部区域、底部区域、左侧区域、右侧区域统称为弹幕出现区域,用于显示弹幕文本信息,屏幕区域弹幕出现区域之外的区域,则称为主区域。这种划分方式,由于主区域在整个屏幕区域的中间,能够保证所播放视频的主要画面不被弹幕文本信息遮挡。
[0044]当然,上述对于屏幕区域的划分方式,仅仅是作为示例,在实施本发明实施例时,还可以按照不同的显示设备的屏幕形状或者用户需求来进行划分,本发明实施例对此不加以限制。
[0045]在本发明的一种优选实施例中,所述步骤204可以包括如下子步骤:
[0046]子步骤Sll,在所述当前播放视频中,在所述弹幕出现区域中显示所述弹幕文本信息,且不在所述主区域中显示所述弹幕文本信息;或者,在所述弹幕出现区域中显示所述弹幕文本信息,且在所述主区域中显示所述弹幕文本信息。
[0047]在本发明的另一种优选实施例中,所述弹幕出现区域可以包括底部区域,所述步骤204可以包括如下子步骤:
[0048]子步骤S21,在所述当前播放视频中具有字幕时,在除所述底部区域之外弹幕出现区域中显示所述弹幕文本信息,且不在所述主区域中显示所述弹幕文本信息;或者,在所述弹幕出现区域中显示所述弹幕文本信息,且在所述主区域和/或所述底部区域中显示所述弹幕文本信息。
[0049]在本发明实施例中,屏幕保护模式可以划分为如下两种:
[0050]—级保护:保护屏幕区域的主区域,即弹幕文本信息不出现或较少出现在主区域上。
[0051]类一级保护:若当前播放视频上带有字幕,则底部区域不出现或较少出现弹幕文本信息,也即是说弹幕文本信息将集中出现于顶部区域、左侧区域和右侧区域这些弹幕出现区域,具体可以参照图7所示。
[0052]步骤205,在所述当前播放视频上随机显示所述弹幕文本信息。
[0053]在本发明实施例中,如果弹幕的条目数据没有超过弹幕屏显预定义数值,则说明当前播放视频的弹幕数量较少,并不会影响到视频的观看体验,故无需调整该视频的弹幕数据的显示,则在当前播放视频上可以随机显示所述弹幕文本信息。
[0054]为使本领域技术人员更好地理解本发明实施例,以下采用具体的实例对于本发明的自动调整弹幕展现位置的流程进行说明。参照图8所示的本发明实施例的一种自动调整弹幕展现位置的流程图,具体的步骤流程如下所示:
[0055]1、显示设备的系统判断当前播放视频的设备属性,根据设备属性可以确定显示设备是电脑或者手机/ipad等等,不同的显示设备所能容纳的弹幕的条目数量有所不同。在本实例中,假设电脑最多可容纳50条弹幕文本信息、手机/pad最多可容纳30条弹幕文本信息,以此作为各显示设备不影响用户的视频观看体验的预限值(弹幕屏显预定义数值);
[0056]2、判断显示设备上视频每帧出现弹幕的条目数值;
[0057]3、判断各帧弹幕的条目数值与各显示设备的预限值之间的关系,匹配其弹幕播放模式,包括正常模式和屏幕保护模式两种。例如,手机上第三秒帧共有45条弹幕,若根据设备属性判断显示设备为手机,由于当前弹幕条目为45条,超过手机的预限值30条,则需要启动屏幕保护模式。
[0058]应用本发明实施例,根据播放视频的显示设备(即电脑和手机/pad等等)对应的弹幕屏显预定义数值和弹幕的条目数值,自动调整弹幕文本信息的出现位置,减少过多弹幕文本信息影响用户看视频内容和字幕,提高用户观看视频的整体用户体验,达到同时看视频,同时看弹幕文本信息进行互动,且两者互不影响。
[0059]参考图9,示出了本发明实施例的一种显示设备上弹幕的调整装置实施例的结构框图,具体可以包括如下模块:
[0060]设备属性确定模块301,用于确定显示设备的设备属性;所述设备属性具有对应的弹幕屏显预定义数值;
[0061]弹幕数据获取模块302,用于获取在所述显示设备当前播放视频中的弹幕数据;所述弹幕数据包括弹幕的条目数值;
[0062]弹幕数据调整模块303,用于依据所述弹幕屏显预定义数值和弹幕的条目数值,调整当前播放视频中的弹幕数据的显示。
[0063]在本发明的一种优选实施例中,所述显示设备可以包括弹幕出现区域和主区域,所述弹幕数据还可以包括弹幕文本信息,所述弹幕数据调整模块303可以包括如下子模块:
[0064]弹幕的条目数值判断子模块,用于判断所述弹幕的条目数值是否超过所述弹幕屏显预定义数值;
[0065]第一弹幕文本信息调整子模块,用于在所述弹幕的条目数值超过所述弹幕屏显预定义数值时,在所述当前播放视频上调整所述弹幕出现区域和所述主区域上显示的所述弹幕文本信息。
[0066]在本发明的一种优选实施例中,所述第一弹幕文本信息调整子模块可以包括如下单元:
[0067]第一弹幕文本信息显示单元,用于在所述当前播放视频中,在所述弹幕出现区域中显示所述弹幕文本信息,且不在所述主区域中显示所述弹幕文本信息;或者,在所述弹幕出现区域中显示所述弹幕文本信息,且在所述主区域中显示所述弹幕文本信息。
[0068]在本发明的一种优选实施例中,所述弹幕出现区域包括底部区域,所述第一弹幕文本信息调整子模块可以包括如下单元:
[0069]第二弹幕文本信息显示单元,用于在所述当前播放视频中具有字幕时,在除所述底部区域之外弹幕出现区域中显示所述弹幕文本信息,且不在所述主区域中显示所述弹幕文本信息;或者,在所述弹幕出现区域中显示所述弹幕文本信息,且在所述主区域和/或所述底部区域中显示所述弹幕文本信息。
[0070]在本发明的一种优选实施例中,所述弹幕数据调整模块303还可以包括如下子模块:
[0071 ]第二弹幕文本信息调整子模块,用于在所述弹幕的条目数值没有超过所述弹幕屏显预定义数值时,在所述当前播放视频上随机显示所述弹幕文本信息。
[0072]在本发明的一种优选实施例中,所述弹幕出现区域包括纵向区域和横向区域,所述纵向区域包括顶部区域和/或底部区域,所述横向区域包括左侧区域和/或右侧区域;其中,所述屏幕区域顶部1/3区域为顶部区域,中间1/2区域为主区域,底部1/6为底部区域,左侧I/6区域为左侧区域,右侧I /6为右侧区域。
[0073]对于图9的方法实施例而言,由于其与上述方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0074]以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
[0075]通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如R0M/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
[0076]最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
【主权项】
1.一种显示设备上弹幕的调整方法,其特征在于,包括: 确定显示设备的设备属性;所述设备属性具有对应的弹幕屏显预定义数值; 获取在所述显示设备当前播放视频中的弹幕数据;所述弹幕数据包括弹幕的条目数值; 依据所述弹幕屏显预定义数值和弹幕的条目数值,调整当前播放视频中的弹幕数据的显不O2.根据权利要求1所述的方法,其特征在于,所述显示设备包括弹幕出现区域和主区域,所述弹幕数据还包括弹幕文本信息,所述依据弹幕屏显预定义数值和弹幕的条目数值,调整当前播放视频中的弹幕数据的显示的步骤包括: 判断所述弹幕的条目数值是否超过所述弹幕屏显预定义数值; 若所述弹幕的条目数值超过所述弹幕屏显预定义数值,则在所述当前播放视频上调整所述弹幕出现区域和所述主区域上显示的所述弹幕文本信息。3.根据权利要求2所述的方法,其特征在于,所述依据弹幕屏显预定义数值和弹幕的条目数值,调整当前播放视频中的弹幕数据的显示的步骤还包括: 若所述弹幕的条目数值没有超过所述弹幕屏显预定义数值,则在所述当前播放视频上随机显示所述弹幕文本信息。4.根据权利要求2所述的方法,其特征在于,所述在当前播放视频上调整所述弹幕出现区域和所述主区域上显示的所述弹幕文本信息的步骤包括: 在所述当前播放视频中,在所述弹幕出现区域中显示所述弹幕文本信息,且不在所述主区域中显示所述弹幕文本信息;或者,在所述弹幕出现区域中显示所述弹幕文本信息,且在所述主区域中显示所述弹幕文本信息。5.根据权利要求2所述的方法,其特征在于,所述弹幕出现区域包括底部区域,所述在当前播放视频上调整所述弹幕出现区域和所述主区域上显示的所述弹幕文本信息的步骤包括: 在所述当前播放视频中具有字幕时,在除所述底部区域之外弹幕出现区域中显示所述弹幕文本信息,且不在所述主区域中显示所述弹幕文本信息;或者,在所述弹幕出现区域中显示所述弹幕文本信息,且在所述主区域和/或所述底部区域中显示所述弹幕文本信息。6.根据权利要求2或5所述的方法,其特征在于,所述弹幕出现区域包括纵向区域和横向区域,所述纵向区域包括顶部区域和/或底部区域,所述横向区域包括左侧区域和/或右侧区域;其中,所述屏幕区域顶部1/3区域为顶部区域,中间1/2区域为主区域,底部1/6为底部区域,左侧I /6区域为左侧区域,右侧I /6为右侧区域。7.一种显示设备上弹幕的调整装置,其特征在于,包括: 设备属性确定模块,用于确定显示设备的设备属性;所述设备属性具有对应的弹幕屏显预定义数值; 弹幕数据获取模块,用于获取在所述显示设备当前播放视频中的弹幕数据;所述弹幕数据包括弹幕的条目数值; 弹幕数据调整模块,用于依据所述弹幕屏显预定义数值和弹幕的条目数值,调整当前播放视频中的弹幕数据的显示。8.根据权利要求7所述的装置,其特征在于,所述显示设备包括弹幕出现区域和主区域,所述弹幕数据还包括弹幕文本信息,所述弹幕数据调整模块包括: 弹幕的条目数值判断子模块,用于判断所述弹幕的条目数值是否超过所述弹幕屏显预定义数值; 第一弹幕文本信息调整子模块,用于在所述弹幕的条目数值超过所述弹幕屏显预定义数值时,在所述当前播放视频上调整所述弹幕出现区域和所述主区域上显示的所述弹幕文本信息。9.根据权利要求8所述的装置,其特征在于,所述弹幕数据调整模块包括: 第二弹幕文本信息调整子模块,用于在所述弹幕的条目数值没有超过所述弹幕屏显预定义数值时,在所述当前播放视频上随机显示所述弹幕文本信息。10.根据权利要求8所述的装置,其特征在于,所述第一弹幕文本信息调整子模块包括: 第一弹幕文本信息显示单元,用于在所述当前播放视频中,在所述弹幕出现区域中显示所述弹幕文本信息,且不在所述主区域中显示所述弹幕文本信息;或者,在所述弹幕出现区域中显示所述弹幕文本信息,且在所述主区域中显示所述弹幕文本信息。11.根据权利要求8所述的装置,其特征在于,所述弹幕出现区域包括底部区域,所述第一弹幕文本信息调整子模块包括: 第二弹幕文本信息显示单元,用于在所述当前播放视频中具有字幕时,在除所述底部区域之外弹幕出现区域中显示所述弹幕文本信息,且不在所述主区域中显示所述弹幕文本信息;或者,在所述弹幕出现区域中显示所述弹幕文本信息,且在所述主区域和/或所述底部区域中显示所述弹幕文本信息。
【文档编号】H04N21/485GK106028123SQ201610510008
【公开日】2016年10月12日
【申请日】2016年6月30日
【发明人】车延通
【申请人】乐视控股(北京)有限公司, 乐视网信息技术(北京)股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1