[发明专利]ABR编码码率控制优化方法、电子设备及存储介质有效
申请号: | 201810679940.6 | 申请日: | 2018-06-27 |
公开(公告)号: | CN108924611B | 公开(公告)日: | 2020-11-27 |
发明(设计)人: | 胡强;石志儒 | 申请(专利权)人: | 曜科智能科技(上海)有限公司 |
主分类号: | H04N21/2662 | 分类号: | H04N21/2662;H04N19/124;H04N19/11 |
代理公司: | 上海光华专利事务所(普通合伙) 31219 | 代理人: | 高彦 |
地址: | 201203 上海市浦东新区中*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | abr 编码 控制 优化 方法 电子设备 存储 介质 | ||
本发明提供了一种ABR编码码率控制优化方法、电子设备及存储介质,通过对复杂度差距巨大场景的判断,优化重置码率控制参数,并通过比较比特数对码率控制的量化参数进行补偿,可以为简单场景切换到复杂场景后节省了比特资源,为复杂场景切换后的简单场景分配了更多的比特资源,使得失真减少,编码主观质量和客观质量均有所提升,优化了比特资源的分配。
技术领域
本发明涉及视频编码技术领域。尤其是涉及一种ABR编码码率控制优化方法、电子设备及存储介质。
背景技术
当视频序列的帧与帧之间发生场景切换时,编码器如何判定场景切换的发生以及成功判定场景切换后采取怎样的应对策略都会对编码质量有很大的影响。X264/X265编码器作为经典的开源编码器常用作视频编码。X264/X265编码器将视频序列读入缓存队列对图像进行预编码,分析后确定每一帧的编码类型,再通过计算关键帧和之前帧是否有显著差异,来判定是否为场景切换帧。当检测到场景切换之后,编码器可以用改变当前帧的编码类型、对编码参数进行额外补偿或刷新重置码率控制模型参数等策略来减少场景切换对编码质量的影响。
码率控制是一种决定为每一个视频帧分配多少比特数的方法,它将决定文件的大小和质量。X264/X265编码器的码率控制方法通常有三种模式:ABR、CQP、及CRF。然而在成功检测到这种场景切换后,只有ABR模式时才会执行重置码率控制参数的步骤,如果没有上述重置码率控制参数的操作,编码器会受到切换前编码状态的影响,减慢切换后编码器的收敛速度。ABR模式编码的重置码率控制参数的步骤可以使简单场景分配较少的比特,而留出足量的比特用于生成高质量的复杂部分,使得有限的比特数能够在不同的场景间合理分配,可以控制输出文件大小。因此X264/X265编码器ABR编码方式更具优势。
一般场景切换包含简单到简单、简单到复杂、复杂到简单、以及复杂到复杂四类。X264/X265编码器的ABR模式在处理简单场景到简单场景的切换时,编码器表现最为出色,能够将输出码率控制在目标码率附近且编码质量没有受到影响;在处理复杂场景切换到复杂场景时,编码器的表现依然令人满意,切换后输出码率会迅速升高甚至远离目标码率,之后会立即下降并收敛至目标码率附近,虽然编码的主观质量对于静态图像而言有所下降,但对动态视频而言很难看出质量的不连续。
然而X264/X265编码器的ABR模式在处理简单场景切换到复杂场景时,容易出现编码比特分配过高,造成输出码率严重超出目标码率,浪费较多比特资源;另外,在处理复杂场景切换到简单场景时,还容易对切换后简单场景的编码比特分配过低,造成视频质量低下,失真明显。故针对X264/X265编码器的ABR模式在处理复杂度差异巨大的场景切换时还存在问题,有必要对ABR模式的码率控制进行优化。
发明内容
鉴于以上所述现有技术的缺点,本发明的目的在于提供一种ABR编码码率控制优化方法、电子设备及存储介质,当判断场景切换发生后,调整码率控制参数中的模糊复杂度,使之迅速变化,能够减小描述切换后视频内容复杂度的突变带来的影响,加快收敛速度。从而解决X264/X265编码器的ABR模式在处理复杂度差异巨大的场景切换时存在的问题。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于曜科智能科技(上海)有限公司,未经曜科智能科技(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810679940.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:多媒体文件处理方法、装置、介质和计算设备
- 下一篇:一种艺术智能电视装置