利索能及
我要发布
收藏
专利号: 2021100461811
申请人: 红河学院
专利类型:发明专利
专利状态:已下证
更新日期:2025-10-14
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种视频编码比特资源重分配方法,其特征在于,所述方法包括:对编码器中当前帧进行第一次编码且不输出码流;

记录所述第一次编码时的编码资源数据;所述编码资源数据包括消耗的比特数、采用的第一拉格朗日乘子、各编码树单元的失真和码率;

恢复编码器中图像链表到所述当前帧之前的状态;

根据所述编码资源数据计算各编码树单元的重分配的比特数;

根据所述重分配的比特数确定所述当前帧各编码树单元的第二拉格朗日乘子和量化参数;

采用各编码树单元的第二拉格朗日乘子和量化参数对所述当前帧进行第二次编码。

2.根据权利要求1所述的视频编码比特资源重分配方法,其特征在于,所述恢复编码器中图像链表到所述当前帧之前的状态,具体包括:恢复所述图像链表中的参考帧标识。

3.根据权利要求1所述的视频编码比特资源重分配方法,其特征在于,所述根据所述编码资源数据计算各编码树单元的重分配的比特数,具体包括:根据所述编码资源数据计算各编码树单元的率失真模型参数;

根据各编码树单元的所述率失真模型参数计算各编码树单元的重分配的比特数。

4.根据权利要求3所述的视频编码比特资源重分配方法,其特征在于,所述根据所述编码资源数据计算各编码树单元的率失真模型参数,具体包括:根据公式 计算第i个编码树单元的率失真模型的第一参数;

根据公式 计算第i个编码树单元的率失真模型的第二参数;

其中,Ri表示各编码树单元的码率,Ri=Clip3(0.0005,10.0,Ri),Di表示各编码树单元的失真,λP表示第一拉格朗日乘子,Ki表示各编码树单元的率失真模型的第一参数,Ci表示各编码树单元的率失真模型的第二参数,所述率失真模型参数包括所述第一参数和所述第二参数。

5.根据权利要求4所述的视频编码比特资源重分配方法,其特征在于,所述根据各编码树单元的所述率失真模型参数计算各编码树单元的重分配的比特数,具体包括:根据公式 求解第三参数λg;

根据公式 计算各编码树单元的重分配的比特数;

其中,Mi表示第i个编码树单元中的像素个数;Wi表示第i个编码树单元的权重系数,NU表示所述当前帧中编码树单元的个数,TF表示第一次编码时消耗的比特数,Ti表示第i个编码树单元重分配的比特数,i=1…NU。

6.根据权利要求5所述的视频编码比特资源重分配方法,其特征在于,所述根据所述重分配的比特数确定所述当前帧各编码树单元的第二拉格朗日乘子和量化参数,具体包括:根据公式 计算所述当前帧各编码树单元的第二拉格朗日乘子;

根据公式QPi=4.2005×ln(λi)+13.7122计算所述当前帧各编码树单元的量化参数;

其中,λi表示所述当前帧第i个编码树单元的第二拉格朗日乘子,QPi表示所述当前帧第i个编码树单元的量化参数。

7.根据权利要求5所述的视频编码比特资源重分配方法,其特征在于,所述根据公式求解第三参数λg,具体包括:

采用迭代泰勒展开法根据公式 求解第三参数λg。

8.一种视频编码比特资源重分配系统,其特征在于,所述系统包括:第一次编码模块,用于对编码器中当前帧进行第一次编码且不输出码流;

编码资源数据记录模块,用于记录所述第一次编码时的编码资源数据;所述编码资源数据包括消耗的比特数、采用的第一拉格朗日乘子、各编码树单元的失真和码率;

恢复模块,用于恢复编码器中图像链表到所述当前帧之前的状态;

比特数重分配模块,用于根据所述编码资源数据计算各编码树单元的重分配的比特数;

拉格朗日乘子和量化参数确定模块,用于根据所述重分配的比特数确定所述当前帧各编码树单元的第二拉格朗日乘子和量化参数;

第二次编码模块,用于采用各编码树单元的第二拉格朗日乘子和量化参数对所述当前帧进行第二次编码。

9.根据权利要求8所述的视频编码比特资源重分配系统,其特征在于,恢复模块,具体包括:

恢复单元,用于恢复所述图像链表中的参考帧标识。

10.根据权利要求8所述的视频编码比特资源重分配系统,其特征在于,比特数重分配模块,具体包括:

率失真模型参数计算单元,用于根据所述编码资源数据计算各编码树单元的率失真模型参数;

比特数重分配单元,用于根据各编码树单元的所述率失真模型参数计算各编码树单元的重分配的比特数。