【技术实现步骤摘要】
确定码率控制参数的方法及装置
[0001]本申请一些实施例涉及视频编码
更具体地讲,涉及一种确定码率控制参数的方法及装置。
技术介绍
[0002]由于高清视频、超高清视频可以为用户提供更清晰的画质和更逼真的感知质量,因此高清视频、超高清视频越来越受到大众的青睐。然而,随着分辨率和位深的提高,视频的数据量也会不断增大,为了提高视频的压缩效率、减少视频的数据量,相关技术中提出了低复杂度增强视频编码(Low Complexity Enhancement Video Coding,LCEVC)标准。
[0003]LCEVC编码器具有三层码率控制参数,三分码率控制参数分别为:基本编码器层码率控制参数、第一增强层码率控制参数以及第二增强层码率控制参数。此外,LCEVC编码器的编码结果会受到三层码率控制参数的叠加影响,而不是简单线性相加的效果,因此很难分别确定基本编码器层码率控制参数、第一增强层码率控制参数以及第二增强层码率控制参数对编码结果的控制程度,进而导致在使用LCEVC编码器时难以通过码率控制参数对编码结果进行有效控制。
技术实现思路
[0004]本申请示例性的实施方式提供一种确定码率控制参数的方法及装置,用于解决在使用LCEVC编码器进行视频编码时无法通过码率控制参数对编码结果进行有效控制的问题。
[0005]本申请一些实施例提供技术方案如下:
[0006]第一方面,本申请一些实施例提供了一种确定码率控制参数的方法,包括:
[0007]根据预设种群大小和参数组中的参 ...
【技术保护点】
【技术特征摘要】
1.一种确定码率控制参数的方法,其特征在于,包括:根据预设种群大小和参数组中的参数数量对粒子群优化PSO算法的种群进行初始化;所述参数组包括:低复杂度增强视频编码LCEVC编码器的第一增强层、第二增强层以及基本编码层的码率控制参数;根据第一适应函数、第一参考质量参数、第一参考码率以及各个粒子位置对应的参数组的第一质量参数和第一码率,获取所述种群中各个粒子的适应值;任一参数组的第一质量参数和第一码率分别为该参数组控制LCEVC编码器对第一视频进行编码获取的质量参数和码率;所述第一参考质量参数和所述第一参考码率分别为预设编码器在目标码率下对所述第一视频进行编码获取的质量参数和码率;根据各个粒子的适应值更新搜索最优解和各个粒子的个体极值、位置以及速度,并根据更新后的各个粒子位置进行下一次迭代;在迭代次数达到预设迭代次数时,根据所述搜索最优解确定所述第一视频的码率控制参数。2.根据权利要求1所述的方法,其特征在于,所述根据第一适应函数、第一参考质量参数、第一参考码率以及各个粒子位置对应的参数组的第一质量参数和第一码率,获取所述种群中各个粒子的适应值,包括:获取各个粒子位置对应的参数组的第一计算值,任一粒子位置对应的参数组的第一计算值与该粒子位置对应的参数组的质量差值正相关,任一粒子位置对应的参数组的质量差值为该粒子位置对应的参数组的第一质量参数与所述第一参考质量参数的差值;获取各个粒子位置对应的参数组的第二计算值;任一粒子位置对应的参数组的第二计算值与该粒子位置对应的参数组的码率差值正相关,任一粒子位置对应的参数组的码率差值为该粒子位置对应的参数组的第一码率与所述第一参考码率的差值的绝对值;根据各个粒子位置对应的参数组的第一计算值和第二计算值,获取所述种群中各个粒子的适应值。3.根据权利要求2所述的方法,其特征在于,所述根据各个粒子位置对应的参数组的第一计算值和第二计算值,获取所述种群中各个粒子的适应值,包括:计算所述第二计算值与所述第二计算值的差值,以获取所述种群中各个粒子的适应值。4.根据权利要求1
‑
3任一项所述的方法,其特征在于,所述方法还包括:获取至少两个视频分别对应的参数组;根据所述至少两个视频分别对应的参数组,获取所述第一增强层的码率控制参数的第一取值范围、所述第二增强层的码率控制参数的第二取值范围以及所述基本编码层的码率控制参数的第三取值范围。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:根据所述第一取值范围、所述第二取值范围、所述第三取值范围、第二适应函数、各个参数组的第二质量参数、第二码率、第二参考质量参数以及第二参考码率,确定目标参数组;其中,任一参数组的第二质量参数和第二码率分别为该参数组控制LCEVC编码器对第二视频进行编码获取的质量参数和码率;所述第二参考质量参数和所述第二参考码率分别为所述预设编码器在所述目标码率下对所述第二视频进行编码获取的质量参数和码率;
根据所述目标参数组确定所述第二视频的码率控制参数。6.根据权利要求5所述的方法,其特征在于,所述根据所述第一取值范围、所述第二取值范围、所述第三取值范围、第二适应函数、各个参数组的第二质量参数、第二码率、第二参考质量参数以及第二参考码率,确定目标参数组,包括:确定所述第一取值范围的最小值是否大于预设阈值;若是,则对所述第二取值范围进行n
‑
1等分获取n个第一边界值,并对所述第三取值范围进行m
‑
1等分获取m个第二边界值;组合所述n个第一边界值和所述m个第二边界值,获取m*n个参数对;根据所述m*n个参数对和预设所述第一增强层的码率控制参数,生成m*n个参数组;根据第二适应函数计算所述m*n个参数组...
【专利技术属性】
技术研发人员:黄兴军,王照,张昊,李斌,邢芳,张雯,王之奎,
申请(专利权)人:海信视像科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。