基于ROI区域检测的视频编码方法、装置以及计算设备制造方法及图纸

技术编号:36452840 阅读:15 留言:0更新日期:2023-01-25 22:49
本申请公开了一种基于ROI区域检测的视频编码方法、装置以及计算设备,该方法包括:获取待编码的视频帧,对视频帧进行ROI区域检测,得到ROI区域信息;读取视频帧的编码块以及编码块对应的基准量化参数;根据基准量化参数以及ROI区域信息,确定量化参数偏移量;根据量化参数偏移量,对基准量化参数进行调整,得到调整后的量化参数;依据调整后的量化参数,对编码块进行编码处理。通过上述方式,本申请实现了基于基准量化参数以及编码块内容的自适应的量化参数调整,能够提升编码处理的效果和性能。能。能。

【技术实现步骤摘要】
基于ROI区域检测的视频编码方法、装置以及计算设备


[0001]本申请涉及图像处理
,具体涉及一种基于ROI区域检测的视频编码方法、装置以及计算设备。

技术介绍

[0002]在观看视频的过程中,由于人眼注意力有限,往往无法注意到视频图像中的所有信息,而只是对其中的部分区域较为敏感或者对部分内容更感兴趣。在对视频进行编码后,视频画面的质量会下降,如果用户感兴趣区域的画面质量下降,则会降低用户观看视频的主观感受,而用户对不感兴趣区域的失真则很难察觉。
[0003]基于ROI(Region of Interest,感兴趣区域)区域的视频编码方法应运而生,该方法的基本思想是在编码时对ROI区域分配更多的码率资源,同时对非ROI区域降低码率分配,从而保证ROI区域的画面质量,又能够避免在非ROI区域的码率浪费。具体通过对ROI和非ROI区域的量化参数进行修改,从而调整码率分配,实现基于ROI区域的编码效果。
[0004]但是,专利技术人在实现本申请的过程中发现:现有的基于ROI区域的编码方式缺乏内容自适应性,存在码率较高时会浪费码率、码率较低时又无法保证ROI区域的画面质量的问题,导致编码效果和性能都较差。

技术实现思路

[0005]本申请实施例的目的是提供一种基于ROI区域检测的视频编码方法、装置以及计算设备,以解决上述现有技术缺乏内容自适应性导致编码效果和性能都较差的问题。
[0006]根据本申请的一个方面,提供了一种基于ROI区域检测的视频编码方法,包括:
[0007]获取待编码的视频帧,对视频帧进行ROI区域检测,得到ROI区域信息;
[0008]读取视频帧的编码块以及编码块对应的基准量化参数;
[0009]根据基准量化参数以及ROI区域信息,确定量化参数偏移量;
[0010]根据量化参数偏移量,对基准量化参数进行调整,得到调整后的量化参数;
[0011]依据调整后的量化参数,对编码块进行编码处理。
[0012]可选地,根据基准量化参数以及ROI区域信息,确定量化参数偏移量进一步包括:
[0013]根据编码块的基准量化参数,确定量化参数偏移范围;
[0014]根据ROI区域信息,计算编码块中ROI区域占比;
[0015]根据量化参数偏移范围和ROI区域占比,计算编码块的量化参数偏移量。
[0016]可选地,根据编码块的基准量化参数,确定量化参数偏移范围进一步包括:
[0017]将基准量化参数与多个预设量化参数区间进行比对,确定基准量化参数对应的预设量化参数区间;
[0018]根据基准量化参数对应的预设量化参数区间,确定量化参数偏移范围的下限和上限。
[0019]可选地,ROI区域占比越大,编码块的量化参数偏移量越接近量化参数偏移范围的
下限;ROI区域占比越小,编码块的量化参数偏移量越接近量化参数偏移范围的上限。
[0020]可选地,对视频帧进行ROI区域检测,得到ROI区域信息进一步包括:对视频帧进行ROI区域检测,得到第一ROI区域信息和第二ROI区域信息;
[0021]根据ROI区域信息,计算编码块中ROI区域占比具体为:根据第一ROI区域信息和第二ROI区域信息,计算编码块中第一ROI区域占比和第二ROI区域占比;
[0022]根据量化参数偏移范围和ROI区域占比,计算编码块的量化参数偏移量具体为:根据量化参数偏移范围、第一ROI区域占比和第二ROI区域占比,计算编码块的量化参数偏移量。
[0023]可选地,第一ROI区域具体为人物区域,第二ROI区域具体为人脸区域。
[0024]可选地,方法还包括:根据编码块的基准量化参数,确定量化参数偏移量的补偿最大值;
[0025]根据量化参数偏移范围、第一ROI区域占比和第二ROI区域占比,计算编码块的量化参数偏移量进一步包括:
[0026]根据量化参数偏移范围和第一ROI区域占比,计算第一量化参数偏移量;
[0027]根据第二ROI区域占比和量化参数偏移量的补偿最大值,对第一量化参数偏移量进行补偿处理,得到编码块的量化参数偏移量。
[0028]可选地,第一ROI区域占比越大,第一量化参数偏移量越接近量化参数偏移范围的下限;第一ROI区域占比越小,第一量化参数偏移量越接近量化参数偏移范围的上限。
[0029]可选地,第二ROI区域占比越大,补偿处理的幅度越大;第二ROI区域占比越小,补偿处理的幅度越小。
[0030]可选地,在确定量化参数偏移范围之后,方法还包括:
[0031]根据ROI强度参数,对量化参数偏移范围进行调整。
[0032]可选地,在确定量化参数偏移量的补偿最大值之后,方法还包括:
[0033]根据ROI强度参数,对量化参数偏移量的补偿最大值进行调整。
[0034]可选地,在对视频帧进行ROI区域检测,得到ROI区域信息之后,方法还包括:
[0035]根据ROI区域信息,计算视频帧中ROI区域占比;
[0036]将视频帧中ROI区域占比与预设阈值进行比较,根据比较结果确定是否对视频帧的各个编码块的基准量化参数进行调整。。
[0037]根据本申请的另一方面,提供了一种基于ROI区域检测的视频编码装置的结构示意图,装置包括:
[0038]区域检测模块,适于获取待编码的视频帧,对视频帧进行ROI区域检测,得到ROI区域信息;
[0039]读取模块,适于读取视频帧的编码块以及编码块对应的基准量化参数;
[0040]参数调整模块,适于根据基准量化参数以及所述ROI区域信息,确定量化参数偏移量;根据量化参数偏移量,对基准量化参数进行调整,得到调整后的量化参数;
[0041]编码模块,适于依据调整后的量化参数,对编码块进行编码处理。
[0042]可选地,参数调整模块进一步适于:
[0043]根据编码块的基准量化参数,确定量化参数偏移范围;
[0044]根据ROI区域信息,计算编码块中ROI区域占比;
[0045]根据量化参数偏移范围和ROI区域占比,计算编码块的量化参数偏移量。
[0046]可选地,参数调整模块进一步适于:
[0047]将基准量化参数与多个预设量化参数区间进行比对,确定基准量化参数对应的预设量化参数区间;
[0048]根据基准量化参数对应的预设量化参数区间,确定量化参数偏移范围的下限和上限。
[0049]可选地,ROI区域占比越大,编码块的量化参数偏移量越接近量化参数偏移范围的下限;ROI区域占比越小,编码块的量化参数偏移量越接近量化参数偏移范围的上限。
[0050]可选地,区域检测模块进一步适于:对视频帧进行ROI区域检测,得到第一ROI区域信息和第二ROI区域信息;
[0051]参数调整模块进一步适于:根据第一ROI区域信息和第二ROI区域信息,计算编码块中第一ROI区域占比和第本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于ROI区域检测的视频编码方法,包括:获取待编码的视频帧,对所述视频帧进行ROI区域检测,得到ROI区域信息;读取所述视频帧的编码块以及所述编码块对应的基准量化参数;根据所述基准量化参数以及所述ROI区域信息,确定量化参数偏移量;根据所述量化参数偏移量,对所述基准量化参数进行调整,得到调整后的量化参数;依据所述调整后的量化参数,对所述编码块进行编码处理。2.根据权利要求1所述的方法,其中,所述根据所述基准量化参数以及所述ROI区域信息,确定量化参数偏移量进一步包括:根据所述编码块的基准量化参数,确定量化参数偏移范围;根据所述ROI区域信息,计算所述编码块中ROI区域占比;根据所述量化参数偏移范围和所述ROI区域占比,计算所述编码块的量化参数偏移量。3.根据权利要求2所述的方法,其中,所述根据所述编码块的基准量化参数,确定量化参数偏移范围进一步包括:将所述基准量化参数与多个预设量化参数区间进行比对,确定所述基准量化参数对应的预设量化参数区间;根据所述基准量化参数对应的预设量化参数区间,确定所述量化参数偏移范围的下限和上限。4.根据权利要求2或3所述的方法,其中,所述ROI区域占比越大,所述编码块的量化参数偏移量越接近所述量化参数偏移范围的下限;所述ROI区域占比越小,所述编码块的量化参数偏移量越接近所述量化参数偏移范围的上限。5.根据权利要求1

3中任一项所述的方法,其中,所述对所述视频帧进行ROI区域检测,得到ROI区域信息进一步包括:对所述视频帧进行ROI区域检测,得到第一ROI区域信息和第二ROI区域信息;所述根据所述ROI区域信息,计算所述编码块中ROI区域占比具体为:根据所述第一ROI区域信息和第二ROI区域信息,计算所述编码块中第一ROI区域占比和第二ROI区域占比;所述根据所述量化参数偏移范围和所述ROI区域占比,计算所述编码块的量化参数偏移量具体为:根据所述量化参数偏移范围、所述第一ROI区域占比和第二ROI区域占比,计算所述编码块的量化参数偏移量。6.根据权利要求5所述的方法,其中,所述第一ROI区域具体为人物区域,所述第二ROI区域具体为人脸区域。7.根据权利要求5或6所述的方法,其中,所述方法还包括:根据所述编码块的基准量化参数,确定量化参数偏移量的补偿最大值;所述根据所述量化参数偏移范围、所述第一ROI区域占比和第二ROI区域占比,计算所述编码块的量化参数偏移量进一步包括:根据所述量化参数偏移范围和所述第一ROI区域占...

【专利技术属性】
技术研发人员:蔡春磊叶天晓
申请(专利权)人:上海哔哩哔哩科技有限公司
类型:发明
国别省市:

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

1