视频播放控制方法、设备、系统以及客户端设备的制造方法

文档序号:10539539阅读:428来源:国知局
视频播放控制方法、设备、系统以及客户端设备的制造方法
【专利摘要】本发明涉及视频播放技术领域,公开了一种视频播放控制方法、设备、系统以及客户端设备,该方法包括:接收来自服务器的视频数据;播放所述视频数据;接收来自用户的慢动作回放指令,其中所述慢动作回放指令指示用户期望慢动作回放所述视频数据的帧范围;以及响应于所述慢动作回放指令将所述视频数据的所述帧范围进行降帧处理。本发明能够实现对用户选定的视频内容进行慢动作回放,满足用户的观看需求,尤其对于直播的视频也可以实现慢动作回放,大大增强了视频播放应用程序的功能性并且提高了用户体验。
【专利说明】
视频播放控制方法、设备、系统以及客户端设备
技术领域
[0001 ]本发明涉及视频播放控制领域,具体地,涉及一种视频播放控制方法、一种视频播放控制设备、一种视频播放控制系统以及一种客户端设备。
【背景技术】
[0002]视频播放应用程序(APP)是指能播放以数字信号形式存储的视频的第三方应用程序,用户通过控制视频播放应用程序(APP)来实现各种操作,例如播放视频、暂停视频、关闭视频、以及调节视频音量、亮度等。
[0003]但是,在现有技术中,对于视频播放APP中的视频播放控制中不存在慢动作回放,对于一些快速动作(例如比赛进球等),用户只能通过重播或后退的方式进行观看,大大影响观看效果,用户体验不佳。

【发明内容】

[0004]针对现有技术中存在的视频播放应用程序上不能实现对视频进行慢动作回放的技术问题,本发明提供了一种视频播放控制方法,该方法包括:接收来自服务器的视频数据;播放所述视频数据;接收来自用户的慢动作回放指令,其中所述慢动作回放指令指示用户期望慢动作回放所述视频数据的帧范围;以及响应于所述慢动作回放指令将所述视频数据的所述帧范围进行降帧处理。
[0005]相应地,本发明还提供了一种视频播放控制设备,该设备包括:第一接收模块,用于接收来自服务器的视频数据;第一处理模块,用于播放所述视频数据;第二接收模块,用于接收来自用户的慢动作回放指令,其中所述慢动作回放指令指示用户期望慢动作回放所述视频数据的帧范围;以及第二处理模块,用于响应于所述慢动作回放指令将所述视频数据的所述帧范围进行降帧处理。
[0006]此外,本发明还提供了一种包括本发明提供的视频播放控制设备的客户端设备。
[0007]另外,本发明还提供了一种视频播放控制系统,该系统包括:本发明提供的客户端设备;以及服务器,用于发送视频数据到所述客户端设备。
[0008]采用本发明提供的视频播放控制方法、控制设备、系统以及客户端设备,通过接收来自服务器的视频数据,播放所述视频数据,接收来自用户的慢动作回放指令(所述慢动作回放指令指示用户期望慢动作回放所述视频数据的帧范围),以及响应于所述慢动作回放指令将所述视频数据的所述帧范围进行降帧处理,能够实现对用户选定的视频内容进行慢动作回放,满足用户的观看需求,尤其对于直播的视频也可以实现慢动作回放,大大增强了视频播放APP的功能性并且提高了用户体验。
[0009]本发明的其它特征和优点将在随后的【具体实施方式】部分予以详细说明。
【附图说明】
[0010]附图是用来提供对本发明的进一步理解,并且构成说明书的一部分,与下面的【具体实施方式】一起用于解释本发明,但并不构成对本发明的限制。在附图中:
[0011]图1是根据本发明的一种实施方式的示例视频播放控制系统的结构示意图;以及
[0012]图2是根据本发明的一种实施方式的视频播放控制方法的示例流程图。
[0013]附图标记说明
[0014]I第一接收模块
[0015]2第一处理模块
[0016]3第二接收模块
[0017]4第二处理模块
[0018]10视频播放控制设备
[0019]100客户端设备
[0020]200服务器
【具体实施方式】
[0021]以下结合附图对本发明的【具体实施方式】进行详细说明。应当理解的是,此处所描述的【具体实施方式】仅用于说明和解释本发明,并不用于限制本发明。
[0022]下面将举例说明本发明的思想,但应当理解的这些示例为非局限性示例,本发明的保护范围不限于此:
[0023]为了更加清楚地说明本发明的思想,以本发明所提供的视频播放控制系统进行详细地说明。
[0024]图1是根据本发明的一种实施方式的示例视频播放控制系统的结构示意图,其中虚线表示客户端设备100与服务器200之间的通信,如图1所示,该系统可以包括:客户端设备100;以及服务器200,用于发送视频数据到所述客户端设备100,其中所述客户端设备100可以是移动电话、计算机、平板电脑中的任一者。
[0025]根据本发明的一种实施方式,客户端设备100可以配置有本发明提供的视频播放控制设备10,该视频播放控制设备10包括:第一接收模块I,用于接收来自服务器的视频数据;第一处理模块2,用于播放所述视频数据;第二接收模块3,用于接收来自用户的慢动作回放指令,其中所述慢动作回放指令指示用户期望慢动作回放所述视频数据的帧范围;以及第二处理模块4,用于响应于所述慢动作回放指令将所述视频数据的所述帧范围进行降帧处理。
[0026]优选地,所述第二处理模块4将所述视频数据的所述帧范围进行降帧处理包括:以预定时间延长所述帧范围内的每一帧的播放时间。其中,所述视频数据包括视频点播数据和视频直播数据。采用这样的实施方式,能够实现对用户选定的视频内容进行慢动作回放,满足用户的观看需求,尤其对于直播的视频也可以实现慢动作回放,提高了用户体验。
[0027]具体地,以客户端设备100为移动电话为例来描述本发明的思想。首先,所述客户端设备100可以以软件或硬件的方式配置有本发明提供的视频播放控制设备10,例如视频播放控制设备10可以以硬件的形式在出厂时或出厂后按用户需求集成在客户端设备100中,或者视频播放控制设备10还可以以软件的形式(例如第三方应用程序,诸如视频播放APP)安装在客户端设备100上。本领域技术人员可以按照实际情况进行配置。
[0028]接着,配置好的客户端设备100可以通过视频播放控制设备10的第一接收模块I接收来自服务器200的视频数据,所述视频数据可以包括视频点播数据和/或视频直播数据。接着,第一处理模块2可以播放所述视频数据,例如解码所述视频数据并显示在客户端设备100的显示屏上,以使用户可以观看该视频数据,例如观看一部影视作品或者观看正在直播的比赛。
[0029]对于点播视频,来自服务器200的视频数据为存储的一个视频的完整数据,播放过程中,用户很有可能期望将其中的一段视频放慢,例如当一场比赛进球时,用户期望观看该进球的慢动作,此时用户可以输出一个慢动作回放指令到视频播放控制设备10,其中所述慢动作回放指令指示用户期望慢动作回放所述视频数据的帧范围。例如,可以在视频播放页面上配置一个慢动作回放快捷键,用户点击该快捷键之后,可以在弹出的对话框中输入想要慢动作回放的帧范围(例如5分30秒-7分40秒),或者直接通过在播放视频的进度条上进行帧范围的选择。
[0030]接着,视频播放控制设备10的第二接收模块3可以接收该慢动作回放指令,之后第二处理模块4可以响应于所述慢动作回放指令将所述视频数据的所述帧范围进行降帧处理,例如对5分30秒-7分40秒的帧数据进行降帧处理。优选地,所述第二处理模块4可以以预定时间延长所述帧范围内的每一帧的播放时间。举例来说,第二处理模块4可以以预定时间延长5分30秒-7分40秒的每一帧的播放时间,以实现慢动作回放的效果。
[0031]对于直播视频,来自服务器200的视频数据为实时存储的一个视频的部分数据(因为直播需要不断采集现场影像并制作成视频文件,实时地存储在服务器上),与点播不同的是,在播放过程中,视频播放控制设备10的第一接收模块I需要不断地接收来自服务器200的视频数据,对于已经接收到的视频数据,用户很有可能期望将其中的一段视频放慢,例如当直播一场比赛进球时,用户期望观看该进球的慢动作,此时用户可以输出一个慢动作回放指令到视频播放控制设备10,其中所述慢动作回放指令指示用户期望慢动作回放所述视频数据的帧范围。例如,可以在视频播放页面上配置一个慢动作回放快捷键,用户点击该快捷键之后,可以在弹出的对话框中输入想要慢动作回放的帧范围(例如5分30秒-7分40秒),或者直接通过在播放视频的进度条上进行帧范围的选择。
[0032]接着,视频播放控制设备10的第二接收模块3可以接收该慢动作回放指令,之后第二处理模块4可以响应于所述慢动作回放指令将所述视频数据的所述帧范围进行降帧处理,例如对5分30秒-7分40秒的帧数据进行降帧处理。优选地,所述第二处理模块4可以以预定时间延长所述帧范围内的每一帧的播放时间。举例来说,第二处理模块4可以以预定时间延长5分30秒-7分40秒的每一帧的播放时间,以实现慢动作回放的效果。
[0033]图2是根据本发明的一种实施方式的视频播放控制方法的示例流程图,如图2所示,该方法可以包括以下步骤:
[0034]步骤1001,接收来自服务器的视频数据;
[0035]步骤1002,播放所述视频数据;
[0036]步骤1003,接收来自用户的慢动作回放指令,其中所述慢动作回放指令指示用户期望慢动作回放所述视频数据的帧范围;以及
[0037]步骤1004,响应于所述慢动作回放指令将所述视频数据的所述帧范围进行降帧处理。
[0038]优选地,将所述视频数据的所述帧范围进行降帧处理包括:以预定时间延长所述帧范围内的每一帧的播放时间。
[0039]优选地,所述视频数据包括视频点播数据和视频直播数据。
[0040]应当理解的是,上述视频获取方法的各个【具体实施方式】,均已在示例视频播放控制系统的实施方式中做了详细地说明(如上所述),在此不再赘述。并且,本领域技术人员可以根据本发明的公开选择上述各种实施方式中的任一者,或者选择上述各种实施方式的组合来配置客户端设备,或者直接将客户端设备配置成能够实现上述视频播放控制设备的功能,并且其他的替换实施方式也落入本发明的保护范围。
[0041]采用本发明提供的视频播放控制方法、控制设备、系统以及客户端设备,能够实现对用户选定的视频内容进行慢动作回放,满足用户的观看需求,尤其对于直播的视频也可以实现慢动作回放,大大增强了视频播放APP的功能性并且提高了用户体验。
[0042]以上结合附图详细描述了本发明的优选实施方式,但是,本发明并不限于上述实施方式中的具体细节,在本发明的技术构思范围内,可以对本发明的技术方案进行多种简单变型,这些简单变型均属于本发明的保护范围。
[0043]另外需要说明的是,在上述【具体实施方式】中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合,为了避免不必要的重复,本发明对各种可能的组合方式不再另行说明。
[0044]此外,本发明的各种不同的实施方式之间也可以进行任意组合,只要其不违背本发明的思想,其同样应当视为本发明所公开的内容。
【主权项】
1.一种视频播放控制方法,其特征在于,该方法包括: 接收来自服务器的视频数据; 播放所述视频数据; 接收来自用户的慢动作回放指令,其中所述慢动作回放指令指示用户期望慢动作回放所述视频数据的帧范围;以及 响应于所述慢动作回放指令将所述视频数据的所述帧范围进行降帧处理。2.根据权利要求1所述的方法,其特征在于,将所述视频数据的所述帧范围进行降帧处理包括:以预定时间延长所述帧范围内的每一帧的播放时间。3.根据权利要求1所述的方法,其特征在于,所述视频数据包括视频点播数据和/或视频直播数据。4.根据权利要求1所述的方法,其特征在于,所述帧范围通过在对话框中输入或者在播放视频的进度条上选定。5.一种视频播放控制设备,其特征在于,该设备包括: 第一接收模块,用于接收来自服务器的视频数据; 第一处理模块,用于播放所述视频数据; 第二接收模块,用于接收来自用户的慢动作回放指令,其中所述慢动作回放指令指示用户期望慢动作回放所述视频数据的帧范围;以及 第二处理模块,用于响应于所述慢动作回放指令将所述视频数据的所述帧范围进行降帧处理。6.根据权利要求5所述的设备,其特征在于,所述第二处理模块将所述视频数据的所述帧范围进行降帧处理包括:以预定时间延长所述帧范围内的每一帧的播放时间。7.根据权利要求5所述的设备,其特征在于,所述视频数据包括视频点播数据和/或视频直播数据。8.根据权利要求5所述的设备,其特征在于,所述帧范围通过在对话框中输入或者在播放视频的进度条上选定。9.一种包括权利要求5-8中任一项所述的视频播放控制设备的客户端设备。10.根据权利要求9所述的客户端设备,其特征在于,所述客户端设备包括移动电话、平板电脑、和/或计算机。11.一种视频播放控制系统,其特征在于,该系统包括: 根据权利要求9或10所述的客户端设备;以及 服务器,用于发送视频数据到所述客户端设备。
【文档编号】H04N21/472GK105898563SQ201510891412
【公开日】2016年8月24日
【申请日】2015年12月7日
【发明人】孙佳茹
【申请人】乐视网信息技术(北京)股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1