弹幕显示方法及装置的制造方法

文档序号:10597605阅读:304来源:国知局
弹幕显示方法及装置的制造方法
【专利摘要】本发明实施例提供一种弹幕显示方法及装置,涉及多媒体播放技术领域,该方法包括:播放视频,并显示与播放的视频对应的视频评论内容;检测到用户对视频评论内容执行了弹幕触发操作,将所述视频评论内容作为弹幕信息,显示在播放的视频画面上。通过设定对视频评论内容的弹幕处理逻辑,使得用户通过执行一定的弹幕触发操作即可实现将希望显示的视频评论内容作为弹幕信息进行显示,操作方便、快捷。
【专利说明】
弹幕显示方法及装置
技术领域
[0001 ]本发明涉及多媒体播放技术领域,尤其涉及一种弹幕显示方法及装置。
【背景技术】
[0002]随着互联网视频技术的发展,视频播放器具有了弹幕功能。通过弹幕功能,用户在网上看视频时,可以在视频画面上看到其他用户发表的评论,也可以在该视频画面上自己发表评论。此时该评论内容作为弹幕信息,以弹幕的方式显示在视频画面上,以增强互动效果O
[0003]用户在观看视频时,如果想把评论内容作为弹幕信息显示在视频画面上,则需要自己编辑发送。发明人在实现本发明的过程中,发现现有技术至少存在以下问题:现有的一种弹幕信息显示的方式为:用户在视频画面上,点击“登录”按钮,以登录应用账户,然后输入自己想要发送的评论内容,点击“发送”即可,这种方式操作比较复杂。

【发明内容】

[0004]本发明实施例提供一种弹幕显示方法及装置,用以克服现有弹幕信息显示方式操作复杂的问题。
[0005]本发明实施例提供一种弹幕显示方法,包括:
[0006]播放视频,并显示与播放的所述视频对应的视频评论内容;
[0007]检测到用户对所述视频评论内容执行弹幕触发操作,将所述视频评论内容作为弹幕信息,显示在播放的视频画面上。
[0008]本发明实施例提供一种弹幕显示装置,包括:
[0009]视频播放模块,用于播放视频,并显示与播放的所述视频对应的视频评论内容;
[0010]检测模块,用于检测到用户对所述视频评论内容执行弹幕触发操作;
[0011 ]弹幕显示模块,用于将所述视频评论内容作为弹幕信息,显示在播放的视频画面上。
[0012]本发明实施例提供的弹幕显示方法及装置,在播放视频的同时,可以关联显示与该播放的视频所对应的视频评论内容,当用户想要将某视频评论内容作为弹幕信息显示在视频画面上时,可以按照预设逻辑,对视频评论内容执行弹幕触发操作,当检测到用户对视频评论内容执行了弹幕触发操作时,将用户操作的该视频评论内容作为弹幕信息,显示在播放的视频画面上。通过设定对视频评论内容的弹幕处理逻辑,使得用户通过执行一定的弹幕触发操作即可实现将希望显示的视频评论内容作为弹幕信息进行显示,操作方便、快捷。
【附图说明】
[0013]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0014]图1为本发明弹幕显示方法实施例一的流程图;
[0015]图2为本发明弹幕显示方法实施例二的流程图;
[0016]图3为本发明弹幕显示方法实施例三的流程图;
[0017]图4为本发明弹幕显示装置实施例一的结构示意图;
[0018]图5为本发明弹幕显示装置实施例二的结构示意图;
[0019]图6为本发明弹幕显示装置实施例三的结构示意图。
【具体实施方式】
[0020]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0021 ]在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。
[0022]应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,六和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符,一般表示前后关联对象是一种“或”的关系。
[0023]应当理解,尽管在本发明实施例中可能采用术语第一、第二、第三等来描述XXX,但这些XXX不应限于这些术语。这些术语仅用来将XXX彼此区分开。例如,在不脱离本发明实施例范围的情况下,第一 XXX也可以被称为第二 XXX,类似地,第二 XXX也可以被称为第一 XXX。
[0024]取决于语境,如在此所使用的词语“如果”、“若”可以被解释成为“在……时”或“当……时”或“响应于确定”或“响应于检测” O类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。
[0025]还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的商品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种商品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的商品或者系统中还存在另外的相同要素。
[0026]图1为本发明弹幕显示方法实施例一的流程图,该实施例提供的弹幕显示方法可以由一弹幕显示装置执行,该弹幕显示装置可以是设置在终端设备中的软件功能模块,具体可以设置为终端设备的视频播放器中。如图1所示,包括如下步骤:
[0027 ]步骤11、播放视频,并显示与播放的视频对应的视频评论内容。
[0028]步骤102、检测到用户对视频评论内容执行弹幕触发操作,将视频评论内容作为弹幕信息,显示在播放的视频画面上。
[0029]—般来说,为了增强互动效果,在播放视频的同时,人们可以基于视频播放器提供的交互接口将其对所播放的视频的评论发布在视频播放界面中。为了便于理解,可以认为视频播放界面被划分为两部分,分别是视频播放窗口,以及位于视频播放窗口周围的其他交互区域,比如包括位于视频播放窗口左侧或右侧或者下方的关联视频推荐区域,以及通常位于视频播放窗口下方的评论区域,人们对视频的评论内容显示在该评论区域中。
[0030]可以理解的是,在视频播放的同时,在评论区域中显示的视频评论内容可以是至少一条,当存储大量的视频评论内容时,视频评论内容可以滚动显示,视频评论内容的显示位置和显示方式并非是本实施例关注的重点,本实施例中仅强调在播放视频时,可以同时显不与之关联的视频评论内容。
[0031]当某用户在观看到某条视频评论内容时,可能该条视频评论内容比较能够引起该用户的共鸣,该用户想要将该条视频评论内容显示在视频画面上;或者,用户可能想发布自己对视频的评论,将自己发布的视频评论内容显示在视频画面上。此时便触发本实施例中的弹幕信息显示方法的处理过程,即将用户观看到的某视频评论内容或用户自己发布的视频评论内容作为弹幕信息显示在视频画面上。
[0032]针对用户观看到某条视频评论内容并想将之作为弹幕信息显示在视频画面上的情况来说,用户可以对位于评论区域中的该条视频评论内容执行预设的弹幕触发操作,从而触发视频播放器对该条视频评论内容的弹幕显示处理过程。其中,预设的弹幕触发操作可以是预先制定并提示给用户的操作规则,比如可以是对视频评论内容进行长按操作、拖拽到视频画面的操作等等,后续会结合具体的实施例进行介绍。
[0033]当检测到用户对视频评论内容的操作符合预设的弹幕触发操作时,将用户操作所针对的视频评论内容作为弹幕信息,显示在视频画面上。
[0034]针对用户想要将自己发布的视频评论内容作为弹幕信息显示在视频画面上的情况,用户可以首先基于现有视频评论内容发布方式将视频评论内容发布在评论区域中,进而通过对自己发布的视频评论内容执行预设的弹幕触发操作,使得在检测到用户触发了该操作时,将该视频评论内容作为弹幕信息显示在视频画面上。
[0035]值得说明的是,将弹幕信息显示在视频画面上,并非是指将弹幕信息作为视频内容的一部分进行显示,而是可以理解为是悬浮显示在视频画面上,显示方式可以参照现有的弹幕显示方式实现。
[0036]可选的,将视频评论内容作为弹幕信息,可以理解为在将视频评论内容显示在视频画面的过程中,由于评论区域中视频评论内容的字体、字号等信息可能与弹幕显示方式中对应的字体、字号等信息不同,因此,将视频评论内容作为弹幕信息进行显示的过程中,需要将视频评论内容进行字体、字号的格式转换。其中,包含字体、字号等信息的弹幕显示方式可以被预先固定设置好。
[0037]本实施例中,在播放视频的同时,可以关联显示与该播放的视频所对应的视频评论内容,当用户想要将某视频评论内容作为弹幕信息显示在视频画面上时,可以按照预设逻辑,对视频评论内容执行弹幕触发操作,当检测到用户对视频评论内容执行了弹幕触发操作时,将用户操作的该视频评论内容作为弹幕信息,显示在播放的视频画面上。通过设定对视频评论内容的弹幕处理逻辑,使得用户通过执行一定的弹幕触发操作即可实现将希望显示的视频评论内容作为弹幕信息进行显示,操作方便、快捷。
[0038]图2为本发明弹幕显示方法实施例二的流程图,如图2所示,该方法包括如下步骤:[0039 ]步骤201、播放视频,并显示与播放的视频对应的视频评论内容。
[0040]步骤202、检测到用户对视频评论内容所在区域的触摸选择操作。
[0041]步骤203、当触摸选择操作的持续时间大于预设时间时,确定用户对视频评论内容执行了弹幕触发操作,将所述视频评论内容作为弹幕信息。
[0042]本实施例中,可选的,弹幕触发操作可以是用户通过对视频评论内容所在区域执行长按操作而实现的。
[0043]具体来说,针对某条视频评论内容来说,其所在的区域可以是包含该条视频评论内容的矩形区域。当播放视频的终端设备的显示屏为触摸屏时,用户可以通过触摸操作执行弹幕触发操作。具体的,用户可以点击视频评论内容所在区域,并且维持点击操作的时间大于预设时间,此时则确定用户执行了弹幕触发操作,进而将该操作所对应的视频评论内容作为弹幕信息显示在视频画面上。
[0044]步骤204、确定弹幕信息在视频画面上的显示位置。
[0045]步骤205、根据预设显示方式在显示位置显示弹幕信息。
[0046]本实施例中,在进行弹幕信息显示的时候,可以首先确定弹幕信息的显示位置,进而将弹幕信息显示在该显示位置处。
[0047]其中,确定弹幕信息在视频画面上的显示位置,可以通过如下方式实现:
[0048]根据视频画面上当前正在显示的弹幕信息的位置分布情况,确定该弹幕信息在视频画面上的显示位置。
[0049]实际应用中,可能有大量用户在相同或不同时刻都触发了对各视频评论内容的弹幕显示处理过程,因此,在视频画面上可能显示有多条弹幕信息。一种常见的弹幕显示方式是,弹幕信息分行滚动显示,即将视频画面划分成多个行,一条弹幕信息显示在这多个行中的某个行中,且一般是以从左向右或者从右向左的方向滚动显示的。因此,可以基于对当前视频画面上每行正在显示的或待显示的弹幕信息的数量分布,确定当前用户所要显示的弹幕信息的显示位置,即位于哪一行。
[0050]当确定弹幕信息的显示位置后,可以采用预设显示方式将弹幕信息显示在该显示位置处,其中,该预设显示方式包括如下显示方式中的任一种:滚动显示、在显示位置上显示预设时间。滚动显示方式如前所述,在显示位置上显示预设时间比如可以是在确定出的显示行的中间位置处,显示弹幕信息3秒钟。
[0051 ]本实施例中,用户通过对某条视频评论内容执行长按操作,即可实现将希望显示的视频评论内容作为弹幕信息进行显示,操作方便、快捷。
[0052]图3为本发明弹幕显示方法实施例三的流程图,如图3所示,包括如下步骤:
[0053 ]步骤301、播放视频,并显示与播放的视频对应的视频评论内容。
[0054]步骤302、检测到用户对视频评论内容的选择操作和拖拽操作。
[0055]步骤303、检测到拖拽操作对应的停止位置位于视频画面上,确定用户对视频评论内容执行了弹幕触发操作,将视频评论内容作为弹幕信息。
[0056]本实施例中,可选的,弹幕触发操作可以是用户通过对视频评论内容执行选择操作和拖拽操作而实现的。
[0057]具体来说,针对某条视频评论内容来说,当播放视频的终端设备的显示屏为触摸屏时,用户可以通过对该条视频评论内容所在的区域执行触摸的点击操作而选中该条视频评论内容;当播放视频的终端设备的显示屏为非触摸屏时,用户可以通过鼠标选中该条视频评论内容。因此,可以基于对用户操作行为的检测,确定用户是否选中了视频评论内容。
[0058]之后,用户可以通过手指或鼠标对选中的视频评论内容进行拖拽操作,如果检测到拖拽操作对应的停止位置位于视频画面上,则确定用户对视频评论内容执行了弹幕触发操作,将视频评论内容作为弹幕信息显示在视频画面上。
[0059]可选的,用户通过鼠标选中视频评论内容后,可以右键显示出可以对该条视频评论内容执行的操作,其中包含“弹幕显示”操作,从而若检测到用户选择了该“弹幕显示”操作,将视频评论内容作为弹幕信息显示在视频画面上。
[0060]步骤304、确定弹幕信息在视频画面上的显示位置。
[0061]步骤305、根据预设显示方式在显示位置显示弹幕信息。
[0062]本实施例中,在进行弹幕信息显示的时候,可以首先确定弹幕信息的显示位置,进而将弹幕信息显示在该显示位置处。
[0063]其中,确定弹幕信息在视频画面上的显示位置,除了可以基于图2所示实施例中的方式实现,响应于检测到拖拽操作对应的停止位置位于视频画面上,显示位置的确定还可以通过如下方式实现:
[0064]确定停止位置所属的弹幕显示行,即确定停止位置所属的弹幕显示行为显示位置;或,基于对当前视频画面上每行正在显示的或待显示的弹幕信息的数量分布,确定当前用户所要显示的弹幕信息的显示位置,即位于哪一行。
[0065]当确定弹幕信息的显示位置后,可以采用预设显示方式将弹幕信息显示在该显示位置处,其中,该预设显示方式包括如下显示方式中的任一种:滚动显示、在显示位置上显示预设时间。比如在确定出的弹幕显示行上按照从右向左的方向滚动显示;或者,在弹幕显示行的中间位置处,显示弹幕信息3秒钟。
[0066]本实施例中,用户通过对某条视频评论内容执行选中和拖拽至视频画面上的操作,即可实现将希望显示的视频评论内容作为弹幕信息进行显示,操作方便、快捷。
[0067]图4为本发明弹幕显示装置实施例一的结构示意图,如图4所示,该弹幕显示装置包括:视频播放模块11、检测模块12、弹幕显示模块13。
[0068]视频播放模块11,用于播放视频,并显示与播放的所述视频对应的视频评论内容。
[0069]检测模块12,用于检测到用户对所述视频评论内容执行弹幕触发操作。
[0070]弹幕显示模块13,用于将所述视频评论内容作为弹幕信息,显示在播放的视频画面上。
[0071]图4所示弹幕显示装置可以执行图1所示实施例的方法,实现原理和技术效果参考图1所示实施例,不再赘述。
[0072]图5为本发明弹幕显示装置实施例二的结构示意图,如图5所示,在图4所示实施例基础上,所述检测模块12,包括:第一检测单元121、第一确定单元122。
[0073]第一检测单元121,用于检测到所述用户对所述视频评论内容所在区域的触摸选择操作。
[0074]第一确定单元122,用于当所述触摸选择操作的持续时间大于预设时间时,确定所述用户对所述视频评论内容执行了所述弹幕触发操作。
[0075]可选的,所述弹幕显示模块13,包括:第三确定单元131、显示单元132。
[0076]第三确定单元131,用于确定所述弹幕信息在所述视频画面上的显示位置。
[0077]显示单元132,用于根据预设显示方式在所述显示位置显示所述弹幕信息,所述预设显示方式包括如下显示方式中的任一种:滚动显示、在所述显示位置上显示预设时间。
[0078]可选的,所述第三确定单元131具体用于:根据所述视频画面上当前正在显示的弹幕信息的位置分布情况,确定所述弹幕信息在所述视频画面上的显示位置。
[0079]图5所示装置可以执行图2所示实施例的方法,实现原理和技术效果参考图2所示实施例,不再赘述。
[0080]图6为本发明弹幕显示装置实施例三的结构示意图,如图6所示,在图5所示实施例基础上,所述检测模块12,包括:第二检测单元123、第二确定单元124。
[0081]第二检测单元123,用于检测到所述用户对所述视频评论内容的选择操作和拖拽操作。
[0082]第二确定单元124,用于检测到所述拖拽操作对应的停止位置位于所述视频画面上,确定所述用户对所述视频评论内容执行了所述弹幕触发操作。
[0083]可选的,所述第三确定单元131还用于:确定所述停止位置所属的弹幕显示行。
[0084]图6所示装置可以执行图3所示实施例的方法,实现原理和技术效果参考图3所示实施例,不再赘述。
[0085]可选的,本发明实施例还一种终端设备,该终端设备中包括处理器以及与处理器通过总线连接的存储器,该存储器中存储有计算机程序,处理器调用该计算机程序以执行上述图1 -图3方法实施例中各步骤。该存储器可以实现为计算机可读记录介质。
[0086]以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
[0087]通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如R0M/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机装置(可以是个人计算机,服务器,或者网络装置等)执行各个实施例或者实施例的某些部分所述的方法。
[0088]最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
【主权项】
1.一种弹幕显示方法,其特征在于,包括如下的步骤: 播放视频,并显示与播放的所述视频对应的视频评论内容; 检测到用户对所述视频评论内容执行弹幕触发操作,将所述视频评论内容作为弹幕信息,显示在播放的视频画面上。2.根据权利要求1所述的方法,其特征在于,所述检测到用户对所述视频评论内容执行弹幕触发操作,包括: 检测到所述用户对所述视频评论内容所在区域的触摸选择操作; 当所述触摸选择操作的持续时间大于预设时间时,确定所述用户对所述视频评论内容执行了所述弹幕触发操作。3.根据权利要求1所述的方法,其特征在于,所述检测到用户对所述视频评论内容执行了弹幕触发操作,包括: 检测到所述用户对所述视频评论内容的选择操作和拖拽操作; 检测到所述拖拽操作对应的停止位置位于所述视频画面上,确定所述用户对所述视频评论内容执行了所述弹幕触发操作。4.根据权利要求1至3中任一项所述的方法,其特征在于,所述将所述视频评论内容作为弹幕信息,显示在播放的视频画面上,包括: 确定所述弹幕信息在所述视频画面上的显示位置; 根据预设显示方式在所述显示位置显示所述弹幕信息,所述预设显示方式包括如下显示方式中的任一种:滚动显示、在所述显示位置上显示预设时间。5.根据权利要求4所述的方法,其特征在于,响应于检测到所述拖拽操作对应的停止位置位于所述视频画面上,所述确定所述弹幕信息在所述视频画面上的显示位置,包括: 确定所述停止位置所属的弹幕显示行; 或,根据所述视频画面上当前正在显示的弹幕信息的位置分布情况,确定所述弹幕信息在所述视频画面上的显示位置。6.一种弹幕显示装置,其特征在于,包括: 视频播放模块,用于播放视频,并显示与播放的所述视频对应的视频评论内容; 检测模块,用于检测到用户对所述视频评论内容执行弹幕触发操作; 弹幕显示模块,用于将所述视频评论内容作为弹幕信息,显示在播放的视频画面上。7.根据权利要求6所述的装置,其特征在于,所述检测模块,包括: 第一检测单元,用于检测到所述用户对所述视频评论内容所在区域的触摸选择操作;第一确定单元,用于当所述触摸选择操作的持续时间大于预设时间时,确定所述用户对所述视频评论内容执行了所述弹幕触发操作。8.根据权利要求6所述的装置,其特征在于,所述检测模块,包括: 第二检测单元,用于检测到所述用户对所述视频评论内容的选择操作和拖拽操作;第二确定单元,用于检测到所述拖拽操作对应的停止位置位于所述视频画面上,确定所述用户对所述视频评论内容执行了所述弹幕触发操作。9.根据权利要求6至8中任一项所述的装置,其特征在于,所述弹幕显示模块,包括: 第三确定单元,用于确定所述弹幕信息在所述视频画面上的显示位置;显示单元,用于根据预设显示方式在所述显示位置显示所述弹幕信息,所述预设显示方式包括如下显示方式中的任一种:滚动显示、在所述显示位置上显示预设时间。10.根据权利要求9所述的装置,其特征在于,所述第三确定单元具体用于:确定所述停止位置所属的弹幕显示行; 或, 根据所述视频画面上当前正在显示的弹幕信息的位置分布情况,确定所述弹幕信息在所述视频画面上的显示位置。
【文档编号】H04N21/472GK105959816SQ201610481644
【公开日】2016年9月21日
【申请日】2016年6月27日
【发明人】王涛
【申请人】乐视控股(北京)有限公司, 乐视网信息技术(北京)股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1