一种视频编码方法、装置及计算机可读存储介质制造方法及图纸

技术编号:25643727 阅读:44 留言:0更新日期:2020-09-15 21:35
本申请公开了一种视频编码方法、装置及计算机可读存储介质。该方法包括:获取待编码视频数据,待编码视频数据包括多个原始帧;按照预设编码方式,对所述多个原始帧中的前N个第一类原始帧依次进行编码,以得到与所述N个第一类原始帧分别对应的N个编码帧;根据N个所述第一类原始帧和对应的N个所述编码帧确定质量参数;将所述质量参数作为码率控制模型的固定参数,以根据所述码率控制模型对除所述N个第一类原始帧之后的多个第二类原始帧进行依次编码;在每一个第二类原始帧编码完成后,根据对应的单位像素比特和所述质量参数,对所述码率控制模型的可变参数进行修正;其中,N为正整数。通过上述方式,本申请能够实现质量稳定的视频编码。

【技术实现步骤摘要】
一种视频编码方法、装置及计算机可读存储介质
本申请涉及视频编码
,特别是涉及一种视频编码方法、装置及计算机可读存储介质。
技术介绍
视频编解码技术旨在将对采集到的视频信号压缩成不同的标准格式的数据,用于传输或存储。视频编解码的标准有H.264/AVC、H.265/HEVC、VP8/VP9/AV1等。其中视频编解码的性能主要由视频的质量,如峰值信噪比PSNR(PeakSignaltoNoiseRatio)、结构相似性SSIM(StructuralSimilarityIndex),以及压缩率码率等作为评价指标。压缩率越高,代表码率越低,编码器输出的视频文件占用的存储空间越小。而视频客观质量越好,一定程度上代表着用户在视频观看体验上会对视频画面感受更清晰,但同时伴随着码率的上升。码率控制是视频编码标准的关键技术之一。通过对编码过程的编码参数进行调节,可以控制在各个时刻的瞬时码率。码率控制的方式分为两种:VBR(VariableBitRate,可变码率)和CBR(ConstantBitRate,恒定码率)。CBR对码率控制的要求相比VBR本文档来自技高网...

【技术保护点】
1.一种视频编码方法,其特征在于,所述方法包括:/n获取待编码视频数据,所述待编码视频数据包括多个原始帧;/n按照预设编码方式,对所述多个原始帧中的前N个第一类原始帧依次进行编码,以得到与所述N个第一类原始帧分别对应的N个编码帧;/n根据N个所述第一类原始帧和对应的N个所述编码帧确定质量参数;/n将所述质量参数作为码率控制模型的固定参数,以根据所述码率控制模型对除所述N个第一类原始帧之后的多个第二类原始帧进行依次编码;/n在每一个第二类原始帧编码完成后,根据对应的单位像素比特和所述质量参数,对所述码率控制模型的可变参数进行修正;/n其中,N为正整数。/n

【技术特征摘要】
1.一种视频编码方法,其特征在于,所述方法包括:
获取待编码视频数据,所述待编码视频数据包括多个原始帧;
按照预设编码方式,对所述多个原始帧中的前N个第一类原始帧依次进行编码,以得到与所述N个第一类原始帧分别对应的N个编码帧;
根据N个所述第一类原始帧和对应的N个所述编码帧确定质量参数;
将所述质量参数作为码率控制模型的固定参数,以根据所述码率控制模型对除所述N个第一类原始帧之后的多个第二类原始帧进行依次编码;
在每一个第二类原始帧编码完成后,根据对应的单位像素比特和所述质量参数,对所述码率控制模型的可变参数进行修正;
其中,N为正整数。


2.根据权利要求1所述的方法,其特征在于,
所述码率控制模型为R-D模型,所述R-D模型采用以下公式表示:
R=α·D(q)β
其中,R表示一帧的单位像素比特,D(q)表示编码质量指标D关于量化参数指标q的函数,α、β表示R-D模型的可变参数。


3.根据权利要求2所述的方法,其特征在于,
所述按照预设编码方式,对所述多个原始帧中的前N个第一类原始帧进行编码,包括:
按照预设编码方式对所述前N个第一类原始帧中的目标帧进行编码;
获取编码后的所述目标帧的单位像素比特R和量化参数指标q;
根据所述量化参数指标q与函数D(q),计算得到所述编码质量指标D;
利用所述单位像素比特R和编码质量指标D,更新可变参数α和可变参数β。


4.根据权利要求3所述的方法,其特征在于,
所述利用所述单位像素比特R和编码质量指标D,更新可变参数α和可变参数β,包括:
确定所述可变参数β的初始值β0;
根据所述初始值β0、单位像素比特R、编码质量指标D和所述R-D模型,对所述可变参数α和所述可变参数β进行更新。


5.根据权利要求4所述的方法,其特征在于,
所述根据所述初始值β0、单位像素比特R、编码质量指标D和所述R-D模型,对所述可变参数α和所述可变参数β进行更新,包括:
采用以下公式对所述可变参数α和可变参数β进行更新:






βk+1=βk+δβ·(lnRk-lnRk′)·lnD(Qk);
其中,α0为所述模型参数α的初始值,R0为所述N个第一类原始帧中第一帧的单位像素比特,D(Q0)为所述N个第一类原始帧中第一帧的编码质量指标,αk+1、βk+1为当前帧编码后更新得到的所述模型参数α和模型参数β的值,αk、βk为上一帧编码后更新得到的所述模型参数α和模型参数β的值,Rk为上一帧的单位像素比特,D(Qk)为上一帧的编码质量指标,Rk′为上一帧的预测单位像素比特,τ,δα,δβ均为经验参数。


6.根据权利要求4所述的方法,其特征在于,
所述根据所述初始值β0、单位像素比特R、编码质量指标D和所述R-D模型,对所述可变参数α和所述可变参数β进行更新,包括:
根据所述初始值β0、单位像素比特R、编码质量指标D和所述R-D模型,对所述可变参数α和可变参数β进行更新,并确定更新后的所述可变参数α和所述可变参数...

【专利技术属性】
技术研发人员:张政腾方瑞东林聚财殷俊张兴明
申请(专利权)人:浙江大华技术股份有限公司
类型:发明
国别省市:浙江;33

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

1