买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:北京邮电大学
摘要:本发明提供一种视频编码码率控制优化方法和系统,所述方法包括:设置预设长度滑动窗口从前向后逐帧提取视频帧序列,利用预设码率控制算法计算前端预设长度帧的预估码率并编码。对预设长度帧之后视频帧,获取窗口内已编码帧和待编码当前帧的直方图,计算直方图之间距离,调用遗传算法,以窗口内每个已编码帧对应的编码参数为种群基因,利用待编码帧与每个已编码帧的直方图距离计算待编码帧的编码失真率和预估码率以计算种群中个体的适应度,对种群进行选择、杂交和变异进行迭代,筛选每次迭代中适应度最大的个体获得每次迭代中最佳预估码率以结合得到最终预估码率,根据最终预估码率对待编码当前帧进行编码。本发明能够提升码率控制精度和视频质量。
主权项:1.一种视频编码码率控制优化方法,其特征在于,该方法包括以下步骤:获取待处理的视频帧序列,并设置长度为第一预设数量帧的滑动窗口,所述滑动窗口从前向后逐帧提取所述视频帧序列中的视频帧;所述视频帧序列前端第一预设数量帧的每个第一类视频帧在输入所述滑动窗口之前,利用预设码率控制算法计算每个第一类视频帧的预估码率;每个第一类视频帧根据对应的所述预估码率进行编码;对于所述视频帧序列中所述第一类视频帧之后的第二类视频帧,分别获取待编码当前视频帧与当前所述滑动窗口内已编码视频帧基于亮度分量统计得到的直方图,计算所述待编码当前视频帧的直方图与每个所述已编码视频帧的直方图之间距离;调用遗传算法,初始化种群以随机生成所述种群的个体及所述个体上的基因;所述种群包含第二预设数量的个体,每个个体包含所述第一预设数量的基因;所述基因是当前所述滑动窗口内每个已编码视频帧作为所述待编码当前视频帧的参考帧分别对应的编码参数;对于每个个体,基于所述待编码当前视频帧与每个所述已编码视频帧的直方图间的距离,以当前所述滑动窗口内每个已编码视频帧作为所述待编码当前视频帧的参考帧,结合每个已编码视频帧对应的编码参数,计算将所述滑动窗口内每个已编码视频帧和所述待编码当前视频帧控制在预设目标码率和预设帧率范围内的情况下,所述待编码当前视频帧的编码失真率和预估码率;分别对每个个体计算得到的所述待编码当前视频帧的编码失真率和预估码率进行排序和赋值,每个个体的所述编码失真率和所述预估码率结合的分数作为该个体的适应度;对所述种群进行选择、杂交和变异产生新种群以完成第二预设次数的迭代;在每轮迭代中筛选出适应度最大的个体,将所述适应度最大的个体对应的所述预估码率作为最佳预估码率;结合每轮迭代得到的所述最佳预估码率得到最终预估码率;根据所述最终预估码率对所述待编码当前视频帧进行编码。
全文数据:
权利要求:
百度查询: 北京邮电大学 一种视频编码码率控制优化方法和系统
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。