一种弹幕信息的播放方法和系统与流程

文档序号:11845100阅读:164来源:国知局
一种弹幕信息的播放方法和系统与流程

本发明涉及视频处理技术领域,特别涉及一种弹幕信息的播放方法和系统。



背景技术:

弹幕是指直接显现在视频上的评论,可以以滚动、停留甚至更多动作特效方式出现在视频上,是观看视频的人发送的简短评论。“弹幕视频”顾名思义即带有“弹幕”的视频。

弹幕改变了传统意义上传受双方的互动关系,并在其核心接受群体中形成了鲜明的共通价值观和传播语境。这种兴起于网络平台的传播形态业已被引入电视媒体,在多屏互动和媒介融合的时代,弹幕成为传统媒体吸引青年观众、扩大收视人群的一种尝试。

一般情况,弹幕视频能允许观看视频者发表评论或感想,但与普通视频只在播放器下专用点评区显示不同,其会以滑动字幕的方式实时出现在视频画面上,保证所有观看者都能注意到,从而实现观看者间的互动,甚至可以一起表达对作品的赞叹或批评,增加观看乐趣。

由于基于破坏的大量遮蔽性弹幕会严重影响需要正常观看的观看者,而且会对观看者的计算机CPU造成极大的运算压力,尤其特定时间点突发性的大量弹幕更为明显。所以,如有碍观看的,观看者可选择暂停显示弹幕或者根据弹幕字眼进行特定屏蔽,而视频上传者或管理者也可以对这类干扰性的字幕予以清除。除一些因为这些弹幕而视频更受欢迎的除外。

一些弹幕系统利用脚本语言能提供特定的弹幕形式,如弹幕特定位置出现或消失,控制弹幕弹出速度,弹幕位置等。配合纯色或画面变化较少的视频和 特定背景音乐能实现弹幕演示表演。除外,在画面底部或顶部固定出现的弹幕也会作为非本地化没字幕视频的字幕使用。

弹幕可以给观众一种“实时互动”的错觉,虽然不同弹幕的发送时间有所区别,但是其只会在视频中特定的一个时间点出现,因此在相同时刻发送的弹幕基本上也具有相同的主题,在参与评论时就会有与其他观众同时评论的错觉。而传统的播放器评论系统是独立于播放器之外的,因此评论的内容大多围绕在整个视频上,话题性不强,也没有“实时互动”的感觉。

但是弹幕现在主要出现在直播过程中,但视频文件再次播放时,之前已经产生的弹幕信息将无法使用,而且如果之前多次播放了视频文件的,之前产生的弹幕信息也无法有效地处理。



技术实现要素:

本发明提供一种弹幕信息的播放方法和系统,可以将视频文件相关的弹幕信息重复利用,提供给后续播放该视频文件时使用,从而提高了观看视频文件的趣味性。

本发明技术方案提供了一种弹幕信息的播放方法,包括以下步骤:

视频文件播放时,记录所述视频文件播放的绝对时间;

所述视频文件出现弹幕信息时,记录所述弹幕信息出现的绝对时间;

根据所述视频文件播放的绝对时间和所述弹幕信息出现的绝对时间,计算所述弹幕信息出现对应所述视频文件播放的相对时间;

当所述视频文件再次播放时,到达所述相对时间时,显示所述弹幕信息。

进一步地,还包括以下步骤:

所述视频文件在一次播放过程中,所述视频文件的一个时间点上出现不少于两条弹幕信息,所述弹幕信息根据用户的相关信息进行排序,再次播放时按序显示。

进一步地,所述用户的相关信息包括用户名、用户权限和/或用户发布弹幕 信息的历史数据。

进一步地,还包括以下步骤:

所述视频文件在不少于两次播放过程中,所述视频文件的一个时间点上出现不少于两条弹幕信息,所述弹幕信息根据出现的绝对时间进行排序,再次播放时按序显示。

进一步地,还包括以下步骤:

所述视频文件在不少于两次播放过程中,所述视频文件的一个时间点上出现不少于两条弹幕信息,所述弹幕信息根据用户的相关信息进行排序,再次播放时按序显示。

进一步地,所述用户的相关信息包括用户名、用户权限和/或用户发布弹幕信息的历史数据。

进一步地,将同一时间点的由同一个用户输入的弹幕信息合并成一条弹幕信息,并按照第一条弹幕信息对应的时间进行显示。

本发明技术方案还提供了一种弹幕信息的播放系统,包括存储单元、计算单元和显示单元,其中,

所述存储单元用于在视频文件播放时,记录所述视频文件播放的绝对时间,在所述视频文件出现弹幕信息时,记录所述弹幕信息出现的绝对时间;

所述计算单元用于根据所述视频文件播放的绝对时间和所述弹幕信息出现的绝对时间,计算所述弹幕信息出现对应所述视频文件播放的相对时间;

所述显示单元用于当所述视频文件再次播放时,到达所述相对时间时,显示所述弹幕信息。

进一步地,还包括排序单元,所述排序单元用于对所述视频文件一个时间点上出现不少于两条弹幕信息进行排序。

进一步地,所述存储单元还用于存储用户的相关信息。

本发明技术方案由于能够将视频文件在多次播放过程中产生的弹幕信息汇总存储,同时记录弹幕信息相对于视频文件播放的时间点,并加以排序,提 供给后续播放该视频文件时使用,从而让该视频文件观看者提高了观看视频文件的趣味性。

本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。

下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。

附图说明

附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:

图1为本发明实施例一中弹幕信息的播放流程图;

图2为本发明实施例二中弹幕信息的播放流程图;

图3为本发明实施例三中弹幕信息的播放流程图;

图4为本发明实施例四中弹幕信息播放系统的结构示意图。

具体实施方式

以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。

图1为本发明实施例一中弹幕信息的播放流程图。如图1所示,该弹幕信息的播放流程包括以下步骤:

步骤101、视频文件播放时,记录视频文件播放的绝对时间。例如,第一次播放该视频文件为10时0分0秒到12时0分0秒,系统将上述播放时间信息存放到存储单元中。

步骤102、在视频文件播放过程中,出现弹幕信息时,记录该弹幕信息出 现的绝对时间。例如有一条由用户发出的弹幕信息出现在10时30分0秒,系统将上述出现时间信息也存放到存储单元中。

步骤103、根据视频文件播放的绝对时间和弹幕信息出现的绝对时间这两个时间,计算弹幕信息出现对应视频文件播放的相对时间。例如播放该视频文件为10时0分0秒到12时0分0秒,弹幕信息出现在10时30分0秒,则可以计算出该弹幕信息出现相对于视频文件播放的相对时间为30分0秒。

步骤104、如果视频文件在一次播放过程中,视频文件的一个时间点上出现多条弹幕信息,则弹幕信息根据用户的相关信息进行排序。

该用户的相关信息可以包括用户名、用户权限和/或用户发布弹幕信息的历史数据。例如根据用户名的拼音顺序排序,也可以根据用户以往发布弹幕信息的数量,从多到少进行排序。

步骤105、当视频文件再次播放时,到达相对时间时,显示弹幕信息。

对于一个时间点上多条弹幕信息,则根据已经排序好的弹幕信息顺序进行显示。

图2为本发明实施例二中弹幕信息的播放流程图。如图2所示,另一种弹幕信息的播放流程包括以下步骤:

步骤201、视频文件第一次播放时,记录视频文件播放的绝对时间。例如,第一次播放该视频文件为10时0分0秒到12时0分0秒,系统将上述播放时间信息存放到存储单元中。

步骤202、在视频文件播放过程中,出现弹幕信息时,记录该弹幕信息出现的绝对时间。例如有一条由用户发出的弹幕信息出现在10时30分0秒,系统将上述出现时间信息也存放到存储单元中。

步骤203、根据视频文件播放的绝对时间和弹幕信息出现的绝对时间这两个时间,计算弹幕信息出现对应视频文件播放的相对时间。例如播放该视频文件为10时0分0秒到12时0分0秒,弹幕信息出现在10时30分0秒,则可以计算出该弹幕信息出现相对于视频文件播放的相对时间为30分0秒。

步骤204、视频文件第二次播放时,记录视频文件播放的绝对时间。例如,第一次播放该视频文件为15时0分0秒到17时0分0秒,系统将上述播放时间信息存放到存储单元中。

步骤205、在视频文件播放过程中,出现弹幕信息时,记录该弹幕信息出现的绝对时间。例如有一条由其他用户发出的弹幕信息出现在15时30分0秒,系统将上述出现时间信息也存放到存储单元中。

步骤206、根据视频文件播放的绝对时间和弹幕信息出现的绝对时间这两个时间,计算弹幕信息出现对应视频文件播放的相对时间。例如播放该视频文件为15时0分0秒到17时0分0秒,弹幕信息出现在15时30分0秒,则可以计算出该弹幕信息出现相对于视频文件播放的相对时间为30分0秒。

步骤207、上述两条弹幕信息都是出现在视频文件播放的30分0秒,因此两条弹幕信息将按照出现的绝对时间进行排序。

步骤208、当视频文件再次播放时,到达相对时间时,根据已经排序好的弹幕信息顺序显示弹幕信息。

图3为本发明实施例三中弹幕信息的播放流程图。如图3所示,第三种弹幕信息的播放流程包括以下步骤:

步骤301、视频文件第一次播放时,记录视频文件播放的绝对时间。例如,第一次播放该视频文件为10时0分0秒到12时0分0秒,系统将上述播放时间信息存放到存储单元中。

步骤302、在视频文件播放过程中,出现弹幕信息时,记录该弹幕信息出现的绝对时间。例如有一条由用户发出的弹幕信息出现在10时30分0秒,系统将上述出现时间信息也存放到存储单元中。

步骤303、根据视频文件播放的绝对时间和弹幕信息出现的绝对时间这两个时间,计算弹幕信息出现对应视频文件播放的相对时间。例如播放该视频文件为10时0分0秒到12时0分0秒,弹幕信息出现在10时30分0秒,则可以计算出该弹幕信息出现相对于视频文件播放的相对时间为30分0秒。

步骤304、视频文件第二次播放时,记录视频文件播放的绝对时间。例如,第一次播放该视频文件为15时0分0秒到17时0分0秒,系统将上述播放时间信息存放到存储单元中。

步骤305、在视频文件播放过程中,出现弹幕信息时,记录该弹幕信息出现的绝对时间。例如有一条由其他用户发出的弹幕信息出现在15时30分0秒,系统将上述出现时间信息也存放到存储单元中。

步骤306、根据视频文件播放的绝对时间和弹幕信息出现的绝对时间这两个时间,计算弹幕信息出现对应视频文件播放的相对时间。例如播放该视频文件为15时0分0秒到17时0分0秒,弹幕信息出现在15时30分0秒,则可以计算出该弹幕信息出现相对于视频文件播放的相对时间为30分0秒。

步骤307、上述两条弹幕信息都是出现在视频文件播放的30分0秒,这两条弹幕信息将根据用户的相关信息进行排序。

该用户的相关信息可以包括用户名、用户权限和/或用户发布弹幕信息的历史数据。例如根据用户名的拼音顺序排序,也可以根据用户以往发布弹幕信息的数量,从多到少进行排序。

步骤308、当视频文件再次播放时,到达相对时间时,根据已经排序好的弹幕信息顺序显示弹幕信息。

如果出现同一个用户在不同的视频文件播放次数中,在同一个时间点都输入了弹幕信息,则可以将同一时间点的由同一个用户输入的弹幕信息合并成一条弹幕信息,并按照第一条弹幕信息对应的时间进行显示。

为了实现上述弹幕信息的播放流程,本发明实施例还提供了一种弹幕信息的播放系统。

图4为本发明实施例四中弹幕信息播放系统的结构示意图。如图4所示,该弹幕信息播放系统包括存储单元401、计算单元402、排序单元403和显示单元404。

存储单元在视频文件播放时,记录视频文件播放的绝对时间,在视频文件 出现弹幕信息时,记录弹幕信息出现的绝对时间,还可以存储用户的相关信息。

例如,第一次播放该视频文件为10时0分0秒到12时0分0秒,系统将上述播放时间信息存放到存储单元中。

在视频文件播放过程中,有一条由用户发出的弹幕信息出现在10时30分0秒,系统将上述出现时间信息也存放到存储单元中。

计算单元根据视频文件播放的绝对时间和弹幕信息出现的绝对时间,计算弹幕信息出现对应视频文件播放的相对时间。

例如播放该视频文件为10时0分0秒到12时0分0秒,弹幕信息出现在10时30分0秒,则可以计算出该弹幕信息出现相对于视频文件播放的相对时间为30分0秒。

排序单元对视频文件一个时间点上出现不少于两条弹幕信息进行排序。

当视频文件的一个时间点上出现多条弹幕信息,则弹幕信息根据用户的相关信息或者弹幕信息出现的绝对时间进行排序。

该用户的相关信息可以包括用户名、用户权限和/或用户发布弹幕信息的历史数据。例如根据用户名的拼音顺序排序,也可以根据用户以往发布弹幕信息的数量,从多到少进行排序。

显示单元在视频文件再次播放时,到达相对时间时,根据排序单元对弹幕信息的排序顺序,显示所有的弹幕信息。

上述实施例由于能够将视频文件在多次播放过程中产生的弹幕信息汇总存储,同时记录弹幕信息相对于视频文件播放的时间点,并加以排序,提供给后续播放该视频文件时使用,从而让该视频文件观看者提高了观看视频文件的趣味性。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包 含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

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