4K、8K、16K超高清视频编码优化控制方法和装置制造方法及图纸

技术编号:28633205 阅读:73 留言:0更新日期:2021-05-28 16:30
本申请公开了一种4K、8K、16K超高清视频编码优化控制方法,该4K、8K、16K超高清视频编码优化控制方法包括获取视频数据,将视频数据转换为低分辨率视频数据,计算低分辨率视频数据中每帧图像数据的复杂度,得到相应的图像序列的复杂度数据,依据复杂度数据预分配低分辨率视频数据中每一帧图像的比特数,根据预分配的比特数计算量化步长的值,依据量化步长的值对视频数据进行编码。由于计算量基本与图像面积成正比,在下变换分辨率为原来的小比例时,相关计算量也接近这个比例,从而极大的节省了码率控制相关算法的计算量。

【技术实现步骤摘要】
4K、8K、16K超高清视频编码优化控制方法和装置
本公开涉及视频编码
,尤其涉及一种4K、8K、16K超高清视频编码优化控制方法和装置。
技术介绍
视频编码技术中,码率控制是一个非常重要的方面。现代视频编码器一般使用率失真优化(RDO)模型进行码率控制的策略选择。RDO:rate-distortionoptimization率失真优化。限定码率值RC,选择合适的编码模式,使得失真D最小。编码模式包括量化步长、宏块模式选择、帧内/帧间预测模式选择等。码率控制的RDO模型的目标是确定每帧或每个宏块合适的量化步长QP。码率控制的几个基本原则:满足给定的码率约束条件,比如平均码率控制ABR,或者常码率控制CBR;在满足给定约束条件下,获得尽可能高的、稳定的视觉质量的编码码流,但是稳定视觉质量并不意味着恒定的PSNR或QP。对高复杂度、高运动感的图像,人眼并不会注意到细节,因而可以在某种程度上增大QP而达到相同的视觉质量;根据图像的重要性来确定不同的QP,参考帧比非参考帧更重要,一般会获得相对较小的QP值。已有的一种RDO模型:计本文档来自技高网...

【技术保护点】
1.一种4K、8K、16K超高清视频编码优化控制方法,其特征在于,包括:/n获取视频数据,将所述视频数据转换为低分辨率视频数据;/n计算所述低分辨率视频数据中每帧图像数据的复杂度,得到相应的图像序列的复杂度数据;/n依据所述复杂度数据预分配所述低分辨率视频数据中每一帧图像的比特数;/n根据预分配的所述比特数计算量化步长的值;/n依据所述量化步长的值对所述视频数据进行编码。/n

【技术特征摘要】
1.一种4K、8K、16K超高清视频编码优化控制方法,其特征在于,包括:
获取视频数据,将所述视频数据转换为低分辨率视频数据;
计算所述低分辨率视频数据中每帧图像数据的复杂度,得到相应的图像序列的复杂度数据;
依据所述复杂度数据预分配所述低分辨率视频数据中每一帧图像的比特数;
根据预分配的所述比特数计算量化步长的值;
依据所述量化步长的值对所述视频数据进行编码。


2.根据权利要求1所述的方法,其特征在于,将所述视频数据转换为低分辨率视频数据时采用像素抽样的方式进行。


3.根据权利要求2所述的方法,其特征在于,采用像素抽样的方式将所述视频数据转换为低分辨率视频数据,包括:
依据预设的抽样比例对所述视频数据进行下变换得到低分辨率视频数据;
所述预设的抽样比例的范围为四分之一至十六分之一。


4.根据权利要求1所述的方法,其特征在于,计算所述低分辨率视频数据的复杂度得到复杂度数据包括:
对所述低分辨率视频数据中的关键帧计算帧内复杂度;
对所述低分辨率视频数据中的非关键帧计算帧间复杂度。


5.根据权利要求4所述的方法,其特征在于,将所述低分辨率视频数据进行依据设定的时间进行分组;
对所述低分辨率视频数据中的关键帧计算帧内复杂度;
对所述低分辨率视频数据中的非关键帧计算帧间复杂度。


6.根据权利要求1所述的方法,其特征在于,依据所述复杂度数据分配各所述低分辨率视频数据中每一帧的比特数包括:
依据视频缓存校验器补偿的比特数计算所述低分辨率视频数据的总比特数;
依据所述低分辨率视频数据中每一帧的类型将对应的复杂度乘以预设的加权系数得到加权复杂度数据;
依据所述加权复杂度数据按比例分配所述总比特数得到所述低分辨率视频数据中每一帧的比特数。


7.根据权利要求1所述的方法,其特征在于,根据分配的所述比特数计算量化步长的值包括:
依据公式计算量化步长:
QPscale(n)=QPscale(n-1)×Bits(n-1)/Bits(n)×Rate_factor
其中...

【专利技术属性】
技术研发人员:徐言茂彭海隋治强
申请(专利权)人:北京锐马视讯科技有限公司
类型:发明
国别省市:北京;11

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

1