The invention discloses a video transmission method and device based on scalable video encoding technology, relates to the field of mobile communication technology, used in ensuring the user experience, reduce the energy generated in the process of video transmission. The method includes: obtaining each video peak signal-to-noise ratio, and the mapping relationship between the peak signal-to-noise ratio and video quality assessment results, than the corresponding video quality assessment results and find the peak signal to noise; set the playback time set; according to the video quality assessment results and determine each group play time. The whole video playback time corresponding to the overall quality; quality of the video playback time is greater than the reference threshold, identified as to be selected to be broadcast time; video playback time in the overall energy consumption lowest to be selected playing time, determined for a specified playback time, and according to the specified video playback time. This application applies to transmission video.
【技术实现步骤摘要】
一种基于可伸缩视频编码技术的视频传输方法及装置
本申请涉及移动通信
,尤其涉及一种基于可伸缩视频编码技术的视频传输方法及装置。
技术介绍
随着移动互联网的发展,移动视频业务逐渐成为人们生活中的一部分。为了获得良好的用户体验,需要不断提升移动视频业务的视频质量,但更高的视频质量往往会带来更多的能耗。为了在提升视频质量的前提下降低能耗,现有技术提供了一种可伸缩视频编码(英文:ScalableVideoCoding,SVC)技术。SVC技术通过将视频信号进行分层,且在视频传输过程中的不同时刻采用不同层的视频数据,并对当前正在传输的那一层视频数据进行编码,以实现在不同的信道环境下,能够传输不同质量的视频。其中,每层视频数据的质量不同,可以根据信道质量来选择当前时刻所能承载的最高质量的视频数据进行传输。由于较高质量的视频的编码时间较长,且编码能耗与编码时间正相关,因此,在高质量的那一层视频数据进行编码时便会产生更多的能耗,也就意味着,在实际传输过程中,虽然传输适应当前信道环境的最高质量的视频能够为用户提供更好的观看体验,但高质量的那一层视频数据经编码后在传输过程中也同样需要产生与编码能耗等量的能耗,即高质量的视频在传输过程中产生大量能耗。
技术实现思路
本申请提供一种基于可伸缩视频编码技术的视频传输方法及装置,能够在保证用户体验的情况下,降低视频传输过程中产生的能耗。为达到上述目的,本申请采用如下技术方案:第一方面,本申请提供一种基于可伸缩视频编码技术的视频传输方法,所述方法包括:获取每层视频的峰值信噪比,并从峰值信噪比与视频质量评估结果之间的映射关系中,查找与所 ...
【技术保护点】
一种基于可伸缩视频编码技术的视频传输方法,其特征在于,所述视频包括至少两层,所述方法包括:获取每层视频的峰值信噪比,并从峰值信噪比与视频质量评估结果之间的映射关系中,查找与所述峰值信噪比对应的视频质量评估结果,所述峰值信噪比用于表示单层视频在播放过程中的最大预测功率与噪声功率的比值;设置播放时间集合,所述播放时间集合中的每组播放时间的总时长为所述至少两层视频中所有层视频播放总时长,所述所有层视频播放总时长与所述视频的播放总时长相同;根据所述视频质量评估结果和每组播放时间,确定每组播放时间对应的整体视频质量;将整体视频质量大于参考阈值的播放时间,确定为待选播放时间;将所述待选播放时间中视频整体能耗最低的待选播放时间,确定为指定播放时间,并按照所述指定播放时间播放所述视频。
【技术特征摘要】
1.一种基于可伸缩视频编码技术的视频传输方法,其特征在于,所述视频包括至少两层,所述方法包括:获取每层视频的峰值信噪比,并从峰值信噪比与视频质量评估结果之间的映射关系中,查找与所述峰值信噪比对应的视频质量评估结果,所述峰值信噪比用于表示单层视频在播放过程中的最大预测功率与噪声功率的比值;设置播放时间集合,所述播放时间集合中的每组播放时间的总时长为所述至少两层视频中所有层视频播放总时长,所述所有层视频播放总时长与所述视频的播放总时长相同;根据所述视频质量评估结果和每组播放时间,确定每组播放时间对应的整体视频质量;将整体视频质量大于参考阈值的播放时间,确定为待选播放时间;将所述待选播放时间中视频整体能耗最低的待选播放时间,确定为指定播放时间,并按照所述指定播放时间播放所述视频。2.根据权利要求1所述的方法,其特征在于,根据所述视频质量评估结果和每组播放时间,确定每组播放时间对应的整体视频质量,具体包括:根据公式计算所述每组播放时间对应的整体视频质量,其中,i为大于或等于1的正整数,用于表示视频层数,ti为第i层视频的播放时间,T为所述视频播放总时长,Q为所述每组播放时间对应的整体视频质量,MOSi(t)为第i层视频的视频质量评估结果。3.根据权利要求1或2所述的方法,其特征在于,在根据所述视频质量评估结果和每组播放时间,确定每组播放时间对应的整体视频质量之后,所述方法还包括:根据公式得到Lt=r·n(Ba+Bb)+τ,其中,Ft为每层视频的视频帧的编码时间,n为所述视频帧中宏块数量,B为所述视频帧中每个宏块的编码时间,Ba为每个宏块的必要编码时间,Bb为每个宏块的非必要编码时间,Lt为所述每组播放时间对应的每层视频的编码时间,r为每层视频的帧速率,τ为在播放过程中视频从视频的一层转换到另一层所需的转换时间;根据公式得到Lt=cR+drP+τ,其中,P为所述视频帧的像素数目;确定视频整体能耗为4.根据权利要求3所述的方法,其特征在于,在所述确定视频整体能耗为之后,所述方法还包括:根据信道质量确定质量权重为x,能耗权重为y;确定M=max{f(Q,PT)}为整体视频质量和视频整体能耗之间的效用函数,其中,利用拉格朗日乘子算法和粒子群算法,确定每组播放时间对应的粒子的最佳位置pu=(t1,t2,...,ti,ti+1,ti+2,ti+3),将t1、t2、…、ti分别作为第一层视频至第i层视频的指定播放时间,并按照所述指定播放时间播放所述视频。5.根据权利要求1或4所述的方法,其特征在于,在所述按照所述指定播放时间播放所述视频之后,所述方法还包括:根据所述信道质量的变化情况确定x和y的值;若x和y的值发生变化,则重新确定所述视频中未播放视频的每层视频的播放时间,并按照所述未播放视频的每层视频的播放时间播放所述视频。6.一种基于可伸缩视频编码技术的视频传输装置,其特征在于,所述视频传输装置包括:获...
【专利技术属性】
技术研发人员:周诗雨,冉萌,陈崴嵬,韩玉辉,刘喜卿,曹振,包宸曦,夏维,成晨,
申请(专利权)人:中国联合网络通信集团有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。