[发明专利]一种基于视频回放终端的视频回放方法和系统有效
申请号: | 201810457690.1 | 申请日: | 2018-05-14 |
公开(公告)号: | CN108769754B | 公开(公告)日: | 2020-10-13 |
发明(设计)人: | 纪雯;许精策;李梦楠;周梦迪;陈益强 | 申请(专利权)人: | 中国科学院计算技术研究所 |
主分类号: | H04N21/2543 | 分类号: | H04N21/2543;H04N21/258;H04N21/45 |
代理公司: | 北京律诚同业知识产权代理有限公司 11006 | 代理人: | 祁建国;梁挥 |
地址: | 100080 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 视频 回放 终端 方法 系统 | ||
1.一种基于视频回放终端的视频回放方法,其特征在于,包括:
步骤1、获取视频播放终端屏幕的分辨率,及移动网络流量的费率信息,通过拟合该分辨率下用户观看质量与视频码率之间的关系,得到用户体验质量函数,并以该费率信息和视频码率的相乘结果作为代价系数,将该用户体验质量函数减去该代价系数构建观看视频的效益函数;
步骤2、根据该分辨率以及该费率信息,采用梯度下降法得到该效益函数最大时对应的码率,并将该效益函数最大时对应的码率作为最优码率,该视频回放终端根据该最优码率向视频服务器请求视频并播放;
其中,该步骤1包括:采用对数函数拟合该分辨率下用户观看质量与视频码率之间的关系,该用户体验质量函数为:
式中α,β为根据该视频回放终端的分辨率而确定的参数,q(rk)为用户观看第k段视频码率时的观看质量,rk代表第k段视频码率。
2.如权利要求1所述的基于视频回放终端的视频回放方法,其特征在于,该步骤1还包括:
步骤11、获取该视频回放终端当前时刻接入网络的带宽,将其输入至滑动自回归平均模型以预估下一段视频接收时的带宽数据,得到预估带宽;
步骤12、根据该预估带宽,构建重缓存等待时间函数:
式中Ck为该预估带宽,(·)+表示取正数,Lk代表第k个视频分段的时长,Bk为播放第k个分段视频时的播放缓冲区大小;
步骤13、通过下式计算画面质量抖动程度函数:
步骤14、根据该用户体验质量函数、该画面质量抖动程度函数、该重缓存等待时间函数、该代价系数,构建该效益函数:
式中λ是用户对于视频质量波动的敏感因子,μ是用户对重缓存等待时间的敏感因子,K表示播放完整的视频所需要接收的分段数量,pc为移动网络流量费率信息。
3.如权利要求2所述的基于视频回放终端的视频回放方法,其特征在于,该步骤11包括:令表示需要估计的带宽,则该滑动自回归平均模型用下式表示:
式中γ为常数项,φ为时序滞后因子且φ∈[-1,1],θ为误差滞后因子且由[-1,1]之间的高斯噪声去产生,误差表示第k步预估带宽与实际带宽之间的差别。
4.如权利要求1所述的基于视频回放终端的视频回放方法,其特征在于,该步骤2包括:该视频服务器提供多种码率下的视频,从多种码率中选择与该最优码率最为接近的码率作为最终播放码率,该视频回放终端从该视频服务器接收该最终播放码率下的视频并回放。
5.一种基于视频回放终端的视频回放系统,其特征在于,包括:
效益函数构建模块,用于获取视频播放终端屏幕的分辨率,及移动网络流量的费率信息,通过拟合该分辨率下用户观看质量与视频码率之间的关系,得到用户体验质量函数,并以该费率信息和视频码率的相乘结果作为代价系数,将该用户体验质量函数减去该代价系数构建观看视频的效益函数;
视频播放模块,用于根据该分辨率以及该费率信息,采用梯度下降法得到该效益函数最大时对应的码率,并将该效益函数最大时对应的码率作为最优码率,该视频回放终端根据该最优码率向视频服务器请求视频并播放;
其中,该效益函数构建模块包括:采用对数函数拟合该分辨率下用户观看质量与视频码率之间的关系,该用户体验质量函数为:
式中α,β为根据该视频回放终端的分辨率而确定的参数,q(rk)为用户观看第k段视频码率时的观看质量,rk代表第k段视频码率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院计算技术研究所,未经中国科学院计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810457690.1/1.html,转载请声明来源钻瓜专利网。