一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于H264编码算法的视频编码方法、装置、设备及介质与流程

2022-06-05 14:33:25 来源:中国专利 TAG:

技术特征:
1.一种基于h264编码算法的视频编码方法,其特征在于,包括:获取待处理视频,并对所述待处理视频进行分帧处理,得到每一帧原始图像;通过对所述原始图像进行帧内编码,得到参考帧图像和当前帧图像,并将所述参考帧图像和所述当前帧图像初始化为由宏块组成的原始种群;将所述原始种群进行平均拆分,得到多个子种群,并计算所述子种群中的宏块当前最优值和全局最优值;若所述全局最优值满足预设条件,则输出所述全局最优值,若所述全局最优值未满足所述预设条件,则基于所述宏块当前最优值和所述全局最优值,重新对所述原始种群进行拆分和计算处理,直至所述全局最优值满足预设条件;通过对所述全局最优值进行整数变换和量化处理,得到量化后数据,并对所述量化后数据进行熵编码处理,得到目标编码数据。2.根据权利要求1所述的基于h264编码算法的视频编码方法,其特征在于,所述将所述原始种群进行平均拆分,得到多个子种群,并计算所述子种群中的宏块当前最优值和全局最优值,包括:将所述原始种群进行平均拆分,得到多个所述子种群,其中,所述子种群包括多个宏块;通过评价函数计算每个所述子种群中的函数值,得到目标函数值;根据预设公式以及所述目标函数值,对所述子种群的每块所述宏块进行计算处理,得到所述宏块当前最优值和所述全局最优值。3.根据权利要求2所述的基于h264编码算法的视频编码方法,其特征在于,所述预设公式为:v
i
(t 1)=v
i
(t) c1*r1*(pbest
i-x
i
) c2*r2*(gbest
i-x
i
);x
i
(t 1)=x
i
(t) v
i
(t 1);其中,t表示当前的迭代次数,r1和r2表示随机数,c1和c2为控制参数,用来调节失败宏块每次迭代的步长,gbest
i
表示子种群p
i
在此次迭代中的全局最优值,pbest
i
表示第i个宏块的当前最优值,x
i
为第i个宏块里面存储的二进制数,x
i
(t)和x
i
(t 1)为第t次及t 1次迭代次数后的第i个宏块里面存储的二进制数,v
i
(t)和v
i
(t 1)为第t次及t 1次迭代次数后的第i个宏块的速度。4.根据权利要求2所述的基于h264编码算法的视频编码方法,其特征在于,所述评价函数为:f=f(b)-f(b
r
);其中,f为目标函数值,f(b)和f(b
r
)分别表示参考帧图像中的宏块值和当前帧图像中的宏块值。5.根据权利要求1所述的基于h264编码算法的视频编码方法,其特征在于,所述若所述全局最优值满足预设条件时,则输出所述全局最优值,若所述全局最优值未满足所述预设条件时,则基于所述宏块当前最优值和所述全局最优值,重新对所述原始种群进行拆分和计算处理,直至所述全局最优值满足预设条件,包括:若所述全局最优值满足预设条件,则输出所述全局最优值;若所述全局最优值未满足所述预设条件,则判断每个子种群中是否存在所述宏块当前
最优值等于所述全局最优值,得到判断结果;若所述判断结果为每个子种群中存在所述宏块当前最优值等于所述全局最优值,则将所述宏块当前最优值作为下次迭代计算的宏块当前值,并重新对所述原始种群进行拆分和计算处理,直至所述全局最优值满足预设条件;若所述判断结果为每个子种群中未存在所述宏块当前最优值等于所述全局最优值,则重新对所述原始种群进行拆分和计算处理,直至所述全局最优值满足预设条件。6.根据权利要求1至5任一项所述的基于h264编码算法的视频编码方法,其特征在于,所述通过对所述原始图像进行帧内编码,得到参考帧图像和当前帧图像,并将所述参考帧图像和所述当前帧图像初始化为由宏块组成的原始种群,包括:通过对所述原始图像进行帧内编码,得到所述参考帧图像和所述当前帧图像;将每一帧所述参考帧图像和所述当前帧图像划分为多个所述宏块;将多个所述宏块进行组合,得到所述原始种群,并初始化所述原始种群中的宏块参数。7.一种基于h264编码算法的视频编码装置,其特征在于,包括:原始图像生成模块,用于获取待处理视频,并对所述待处理视频进行分帧处理,得到每一帧原始图像;帧内编码模块,用于通过对所述原始图像进行帧内编码,得到参考帧图像和当前帧图像,并将所述参考帧图像和所述当前帧图像初始化为由宏块组成的原始种群;原始种群拆分模块,用于将所述原始种群进行平均拆分,得到多个子种群,并计算所述子种群中的宏块当前最优值和全局最优值;全局最优值输出模块,用于若所述全局最优值满足预设条件,则输出所述全局最优值,若所述全局最优值未满足所述预设条件,则基于所述宏块当前最优值和所述全局最优值,重新对所述原始种群进行拆分和计算处理,直至所述全局最优值满足预设条件;目标编码数据生成模块,用于通过对所述全局最优值进行整数变换和量化处理,得到量化后数据,并对所述量化后数据进行熵编码处理,得到目标编码数据。8.根据权利要求1所述的基于h264编码算法的视频编码装置,其特征在于,所述原始种群拆分模块包括:子种群生成单元,用于将所述原始种群进行平均拆分,得到多个所述子种群,其中,所述子种群包括多个宏块;目标函数值生成单元,用于通过评价函数计算每个所述子种群中的函数值,得到目标函数值;宏块计算单元,用于根据预设公式以及所述目标函数值,对所述子种群的每块所述宏块进行计算处理,得到所述宏块当前最优值和所述全局最优值。9.一种计算机设备,其特征在于,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器执行所述计算机程序时实现如权利要求1至6中任一项所述的基于h264编码算法的视频编码方法。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至6中任一项所述的基于h264编码算法的视频编码方法。

技术总结
本申请涉及音视频技术领域,揭露一种基于H264编码算法的视频编码方法、装置、设备及介质,其中方法包括获取待处理视频,并对待处理视频进行分帧处理,将得到的原始图像进行帧内编码,得到参考帧图像和当前帧图像,并将参考帧图像和当前帧图像初始化为由宏块组成的原始种群;将原始种群拆分成多个子种群,并计算子种群中的宏块当前最优值和全局最优值;若全局最优值满足预设条件,则输出全局最优值,若全局最优值未满足预设条件时,重新对原始种群进行拆分和计算处理,直至全局最优值满足预设条件;通过对全局最优值进行整数变换、量化处理和熵编码处理,得到目标编码数据。本发明缓解现行存在的搜索算法的缺陷,提高了视频编码的效率。的效率。的效率。


技术研发人员:朱煜
受保护的技术使用者:深圳万兴软件有限公司
技术研发日:2022.03.15
技术公布日:2022/6/4
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献