基于视频内容特征的参数自适应多维码率控制方法技术

技术编号:11548581 阅读:115 留言:0更新日期:2015-06-03 22:28
本发明专利技术涉及视频解码领域,具体为基于视频内容特征的参数自适应多维码率控制方法。该方法包括:根据信道带宽和视频序列的初始帧复杂度确定最优的初始编码帧率;根据动态变换的视频确定模型参数更新周期,从当前更新周期滑动窗口内提取视频时空复杂度,同时结合当前更新周期码率控制的准确性,确定出下一更新周期的长度,并对多维码率控制模型参数和编码参数进行更新;本发明专利技术所提出的视频内容特征的参数自适应多维码率控制方法优于国际上同类相关方法,可有效提高主观质量和客观质量,尤其对于时空复杂度较高视频序列;同时,也能稍微减少计算的复杂性。

【技术实现步骤摘要】
基于视频内容特征的参数自适应多维码率控制方法
本专利技术涉及视频解码领域,具体而言,涉及视频编码
的码率控制方法,特别是基于视频内容特征的参数自适应多维码率控制方法,可以应用于在多元集成异构网络、带宽大范围动态变化场合的网络视频编码器多维码率控制方法。
技术介绍
随着多媒体通信及网络技术的发展,人们对视频的应用需求越来越广泛,视频信息正对人们的生活方式和社会发展起着越来越重要的作用;视频编码压缩技术是视频存储、传输、播放等环节的前提,是数字电视、视频监控、网络视频等应用的核心技术;码率控制技术是视频压缩和传输中的最重要的环节之一,码率控制的目的是在一定的实际信道带宽下,尽可能地提高视频编码重构图像的主客观质量,并负责使视频编码器产生的码率和实际信道带宽相匹配,因此其在编码器中的作用十分重要。现有码率控制方法都是基于量化参数的调整来平衡码流,且现有的方法一般只能提供一种质量等级的视频输出,这种做法对于带宽波动大的应用灵活度不够,无法在带宽实时低码率情况下使得综合视频质量最优;多维码率控制就是在这种背景下被提出的,多维码率控制将调节码率的基本手段有机结合,将传统的码率转换(改变量化步长)、空间解析度(视频空间尺寸)、时间解析度(帧率)等码率调节手段结合起来协同完成视频码流的自适应调节;由于多维码率控制各维数大小确定是依赖于一段时间码率多少,在实际应用中并不需要事先分成若干等级,可以有效的解决SVC计算复杂度和冗余高的问题。但目前来说,多维码率控制技术还处于起步阶段,还有更多具拓展性的研究有待进行,其关键技术的研究对于视频产业的发展具有重要的现实意义;目前多维码率控制方法存在如下问题:(1)目前主流方法,比如Q-R-TQ等在计算视频内容信息时是基于整个视频信息或按固定周期,而在实际应用中视频的内容是时变的,对于随时间变化剧烈的序列得到的模型系数其准确性不高,不利于实时传输;(2)初始帧率的选取在多维码率控制中起着重要的作用;如果选取的初始帧率过大,仅编码初始帧后实际耗用的比特数就会超出预分配的目标比特数,从而留给后续编码帧的比特数就会很少,使得重建视频图像质量下降;反之,选取过小的初始参数,不仅使图像质量下降,而且会造成带宽资源的浪费;在不影响视觉的情况下延迟少量几帧来接近实时通信,然而目前几乎没有相关方法从实时传输的角度去关注初始帧率的选择。
技术实现思路
本专利技术的目的在于提供基于视频内容特征的参数自适应多维码率控制方法,以解决上述问题。模型参数的更新周期根据视频时空复杂度而做出相应的调整,在提取时空复杂度时在以滑动窗口为基本单元;该专利技术本专利技术所提出的视频内容特征的参数自适应多维码率控制方法具有较高的准确性,优于国际上同类相关方法,可有效提高主观质量和客观质量,尤其对于时空复杂度较高视频序列;此外,相比于国际上同类相关方法,本专利技术也能稍微减少计算复杂度。该方法主要包括两个部分的工作:第一,为保证初始参数对于不同的视频序列都能表现出良好的性能;根据初始带宽和初始视频内容特征,动态计算最优的初始编码帧率,计算得到的初始帧率值更加符合序列的真实特性;第二,针对不同的视频序列具有不同的时间和空间相关性,相同的视频序列不同段有着不同的时空复杂度,基于视频内容动态更新多维码率控制模型参数更新周期,采用时空自适应的复杂度预测模型去获取模型参数更新周期;在这个过程中,以滑动窗口为基本单位,提取视频内容特征,预测下一更新周期复杂度,结合当前更新周期码率控制的准确性,获取下一更新周期长度,进而确定下一更新周期的模型参数和量化参数和编码帧率。本专利技术实施例提供了一种基于视频内容特征的参数自适应多维码率控制方法,包括如下步骤:步骤(1)、输入视频序列,获取初始带宽,判断是否是初始帧;步骤(2)、如果是初始帧,根据初始带宽和初始两帧的视频内容特征计算初始编码帧率,进而根据初始帧率获取初始编码量化参数;步骤(3)、如果是非初始帧,对当前更新周期内的视频帧编码,同时以更新周期作为单元,并提取相关视频内容信息,计算多维码率控制模型参数;以滑动窗口作单元,在时间域和空间域提取视频的内容信息,并结合当前更新周期码率控制的准确性,计算下一更新周期的长度;步骤(4)、在获取到多维码率控制模型参数后,根据模型参数求取最优参数,本专利技术选用相关模型去计算下一更新周期的帧率f和初始量化参数q。在一些实施例中,优选为,所述步骤(2)中,具体包括如下步骤:步骤(21)、根据给定码率和视频分辨率计算初步的初始帧率;步骤(22)、根据前两帧的视频内容信息对获取到的初步的初始帧率进行调整,获取最优的初始帧率;步骤(23)、根据最优的初始帧率,获取初始的量化参数。在一些实施例中,优选为,所述步骤(22)中,具体包括如下步骤:步骤(221)、提取第一帧熵作为初始空域复杂度;步骤(222)、提取第一帧和第二帧帧差作为初始时域复杂度,同时将初始时域复杂度和初始空域复杂度归一化处理;步骤(223)、根据第一帧熵和第一帧和第二帧帧差对获取到的初步的初始帧率进行调整。在一些实施例中,优选为,所述步骤(3)中,具体包括如下步骤:步骤(31)、以更新周期为基本单元,提取相邻帧的帧差FD,运动矢量幅度的MVM平均值uMVM,运动矢量幅度μMVM与运动矢量角度uMDA的比值η(μMVM,uMDA),通过预测模型P=HF求取模型参数,其中P=[a,b,c,d,Rmax]为各模型参数,F为提取出来视频内容,H为预测矩阵,固定值;步骤(32)、以滑动窗口为基本单元,获取时空自适应的复杂度预测模型,滑动窗口由当前更新周期最后连续几帧组成,每个更新周期结束后滑动窗口往后移,所述的滑动窗口内视频序列按照时间域和空间域分为为两种不同尺度的集合空间;步骤(33)、在获取到时空自适应的复杂度预测模型后,求取下一更新周期的长度,同时下一更新周期的长度根据当前更新周期内码率控制准确性自适应地调整,以增加预测模型的适应性。在一些实施例中,优选为,所述步骤(32)中,具体包括如下步骤:步骤(321)、按照空间域,则对输入滑动窗口内的图像序列求取每一帧的熵,包括下一更新周期的第一帧,获取到加权熵模型;步骤(322)、按照时间域,则对输入滑动窗口内的图像序列中的图像相邻帧求取帧差,获取到加权帧差,用加权帧差作为时域复杂度的描述,用加权熵模型预测的空域复杂度的描述,由加权帧差和加权熵模型得到时空自适应的复杂度预测模型。在一些实施例中,优选为,所述步骤(4)中,根据步骤(3)所得的模型参数,用Q-R-TQ模型去获取下一更新周期的帧率f和初始量化参数q。本专利技术实施例提供的基于视频内容特征的参数自适应多维码率控制方法,与现有技术相比,一方面,现有技术中初始编码帧率的获取均采用经验值,本专利技术根据给定的给定初始码率、视频分辨率和初始两帧的时空复杂度获取初始帧率,进而获取初始的量化参数,确保为保证初始参数对于不同的视频序列都能表现出良好的性能。另一方面,现有技术的模型参数更新周期采取固定值或在编码过程中保持不变,本专利技术根据视频内容在编码过程中动态更新模型参数的更新周期,从当前更新周期出发,以滑动窗口为单元提取视频内容特征,根据时空复杂度模型预测出下一时刻更新周期长度;实验表明,该方法所提出的视频内容特征的参数自适应多本文档来自技高网
...
基于视频内容特征的参数自适应多维码率控制方法

【技术保护点】
一种基于视频内容特征的参数自适应多维码率控制方法,其特征在于包括如下步骤:步骤(1)、输入视频序列,获取初始带宽,判断是否是初始帧;步骤(2)、如果是初始帧,根据初始带宽和初始两帧的视频内容特征计算初始编码帧率,进而根据初始帧率获取初始编码量化参数;步骤(3)、如果是非初始帧,对当前更新周期内的视频帧编码,同时以更新周期作为单元,并提取相关视频内容信息,计算多维码率控制模型参数;以滑动窗口作单元,在时间域和空间域提取视频的内容信息,并结合当前更新周期码率控制的准确性,计算下一更新周期的长度;步骤(4)、在获取到多维码率控制模型参数后,根据模型参数求取最优参数,本专利技术选用相关模型去计算下一更新周期的帧率f和初始量化参数q。

【技术特征摘要】
1.一种基于视频内容特征的参数自适应多维码率控制方法,其特征在于包括如下步骤:步骤(1)、输入视频序列,获取初始带宽,判断是否是初始帧;步骤(2)、如果是初始帧,根据初始带宽和初始两帧的时空复杂度信息特征计算初始编码帧率,进而根据初始帧率获取初始编码量化参数;步骤(3)、如果是非初始帧,对当前更新周期内的视频帧编码,同时以更新周期作为单元,并提取相邻帧的帧差、运动矢量幅度的平均值、运动矢量幅度与角度的比值,计算模型参数,计算多维码率控制模型参数;以滑动窗口作单元,在时间域和空间域提取时空复杂度信息,根据时空复杂度预测模型,并结合当前更新周期码率控制的准确性,计算下一更新周期的长度;步骤(4)、在获取到多维码率控制模型参数后,根据模型参数求取最优参数,选用Q-R-TQ模型去计算下一更新周期的帧率f和初始量化参数q。2.权利要求1所述的基于视频内容特征的参数自适应多维码率控制方法,其特征在于所述步骤(2)中,具体包括如下步骤:步骤(21)、根据给定码率和视频分辨率计算初步的初始帧率;步骤(22)、根据前两帧的视频内容信息对获取到的初步的初始帧率进行调整,获取最优的初始帧率;步骤(23)、根据最优的初始帧率,获取初始的量化参数。3.权利要求2所述的基于视频内容特征的参数自适应多维码率控制方法,其特征在于所述步骤(22)中,具体包括如下步骤:步骤(221)、提取第一帧熵作为初始空域复杂度;步骤(222)、提取第一帧和第二帧帧差作为初始时域复杂度,同时将初始时域复杂度和初始空域复杂度归一化处理;步骤(...

【专利技术属性】
技术研发人员:周明亮赵鹏张永飞李波
申请(专利权)人:北京航空航天大学
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1