预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN105847967A(43)申请公布日2016.08.10(21)申请号201610242904.4(22)申请日2016.04.18(71)申请人乐视控股(北京)有限公司地址100025北京市朝阳区姚家园路105号3号楼10层1102申请人乐视云计算有限公司(72)发明人赵鹏(74)专利代理机构北京金律言科知识产权代理事务所(普通合伙)11461代理人张雪飞纪烈超(51)Int.Cl.H04N21/44(2011.01)H04N21/4335(2011.01)权利要求书2页说明书5页附图2页(54)发明名称视频播放控制方法、装置及终端设备(57)摘要本发明提供一种视频播放控制方法、装置及终端设备,所述方法包括:接收第一视频帧并插入缓存区;根据包括所述第一视频帧在内的多个视频帧分别相对于其前一接收到的视频帧的第一传输抖动,预测接收所述第一视频帧的下一视频帧的第二传输抖动;获取所述缓存区最新输出的第二视频帧的播放时间;根据所述第二传输抖动确定从所述第二视频帧的播放时间到播放所述第二视频帧的下一视频帧的等待时长。采用本发明实施例的技术方案,将网络抖动反馈到视频帧的输出控制中,根据当前网络状况动态调整待输出视频帧的输出时机,从而降低缓存区溢出的概率。CN105847967ACN105847967A权利要求书1/2页1.一种视频播放控制方法,其特征在于,所述方法包括:接收第一视频帧并插入缓存区;根据包括所述第一视频帧在内的多个视频帧分别相对于其前一接收到的视频帧的第一传输抖动,预测接收所述第一视频帧的下一视频帧的第二传输抖动;获取所述缓存区最新输出的第二视频帧的播放时间;根据所述第二传输抖动确定从所述第二视频帧的播放时间到播放所述第二视频帧的下一视频帧的等待时长。2.根据权利要求1所述的视频播放控制方法,其特征在于,所述根据包括所述第一视频帧在内的多个视频帧分别相对于其前一接收到的视频帧的第一传输抖动,预测接收所述第一视频帧的下一视频帧的第二传输抖动的处理包括:将所述第一传输抖动作为随机变量,根据所述随机变量和对应的概率,计算所述随机变量的数学期望值,将所述数学期望值作为所述第二传输抖动。3.根据权利要求2所述的视频播放控制方法,其特征在于,所述根据所述第二传输抖动确定从所述第二视频帧的播放时间到播放所述第二视频帧的下一视频帧的等待时长的处理包括:根据:delta′=max(1,abs(delta+E+0.5)>2*delta?2*delta:delta+E+0.5)确定从所述第二视频帧的播放时间到播放所述第二视频帧的下一视频帧的等待时长,其中,delta′为所述等待时长,E为所述随机变量的数学期望值,delta为所述第二视频帧的下一视频帧的显示时间戳与所述第二视频帧的显示时间戳的差值。4.根据权利要求3所述的视频播放控制方法,其特征在于,在所述根据包括所述第一视频帧在内的多个视频帧分别相对于其前一接收到的视频帧的第一传输抖动,预测接收所述第一视频帧的下一视频帧的第二传输抖动的处理之后,所述方法还包括:根据所述第一传输抖动和第二传输抖动,确定用于传输视频帧的网络的稳定性参数;根据所述稳定性参数调整所述多个视频帧的个数。5.根据权利要求4所述的视频播放控制方法,其特征在于,所述根据所述第一传输抖动和第二传输抖动,确定用于传输视频帧的网络的稳定性参数的处理包括:计算所述随机变量与所述数学期望值之差平方的平均值得到所述随机变量的方差,将所述方差作为用于传输视频帧的网络的稳定性参数。6.根据权利要求5所述的视频播放控制方法,其特征在于,所述根据所述稳定性参数调整所述多个视频帧的个数的处理包括:根据所述方差的值相应地确定所述多个视频帧的个数,其中,大的所述方差的值对应大的所述多个视频帧的个数。7.根据权利要求1至6任一项所述的视频播放控制方法,其特征在于,根据:J=Δtime-ΔPTS确定所述多个视频帧中任一视频帧相对于其前一接收到的视频帧的第一传输抖动,其中,所述J为所述多个视频帧中任一视频帧相对于其前一接收到的视频帧的第一传输抖动,所述Δtime为所述多个视频帧中任一视频帧相对于其前一接收到的视频帧的接收时间的差值,所述ΔPTS为所述多个视频帧中任一视频帧相对于其前一接收到的视频帧的显示时2CN105847967A权利要求书2/2页间戳的差值。8.一种视频播放控制装置,其特征在于,所述装置包括:接收单元,用于接收第一视频帧并插入缓存区;预测单元,用于根据包括所述接收单元接收到的第一视频帧在内的多个视频帧分别相对于其前一接收到的视频帧的第一传输抖动,预测接收所述第一视频帧的下一视频帧的第二传输抖动;播放时间获取单元,用于获取所述缓存区最新输出的第二视频帧的播放时间;