【技术实现步骤摘要】
基于H264编码算法的视频编码方法、装置、设备及介质
[0001]本申请涉及音视频
,尤其涉及一种基于H264编码算法的视频编码方法、装置、设备及介质。
技术介绍
[0002]5G将掀起一场颠覆式的产业变革,为5G生态的参与者,乃至每一个垂直行业企业带来全新的变局。在音视频
内,5G给音视频行业带来机遇的同时也带来了技术难题,例如,4K的视频的分辨率大小为880多万个像素,每一帧图像的数据量达到了50MB,这无疑给音视频数据传输带来了技术难题。通常,在传输数据前都会对原始数据进行编码操作,其目的是为了减小传输图像帧的大小,具体做法是通过帧间预测和帧内预测编码减小冗余信息的传输。
[0003]在5G技术的应用环境中,视频编码传输对实时性要求较高,而运动估计的运算复杂度通常较高,因此一种高性能、低复杂度的运动搜索算法就尤为重要。目前常用的搜索算法有:全搜索算法、二维对数搜索算法、三步搜索算法等。全搜索算法复杂度极高、无法满足实时编码,而其它快速搜索算法虽然具有速度快的优点,但是在搜索过程中容易落入局部最优点, ...
【技术保护点】
【技术特征摘要】
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编码算法的视频编码方法,其特征在于,所述若所述全局最优值满足预设条件时,则输出所述全局最优值,若所述全...
【专利技术属性】
技术研发人员:朱煜,
申请(专利权)人:深圳万兴软件有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。