[发明专利]一种降低视频转码延时的方法、装置、设备和可读介质在审
申请号: | 202110160818.X | 申请日: | 2021-02-05 |
公开(公告)号: | CN112511838A | 公开(公告)日: | 2021-03-16 |
发明(设计)人: | 杨滔;梁敏学;余新康;覃智泉;巩怡君 | 申请(专利权)人: | 北京欣博电子科技有限公司 |
主分类号: | H04N19/40 | 分类号: | H04N19/40;H04N19/172 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100094 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 降低 视频 延时 方法 装置 设备 可读 介质 | ||
1.一种降低视频转码延时的方法,包括:
步骤102:以帧为单位将输入的压缩码流进行解码;
步骤104:实时监测当前待解码帧中已经完成解码但未进行编码的部分是否满足编码搜索区域的要求,得到判断结果;
步骤106:如果所述判断结果为是,则对所述当前待解码帧中已经完成解码但未进行编码的部分进行编码;
如果所述判断结果为否,则继续对所述当前待解码帧进行解码,直至所述当前待解码帧中已经完成解码但未进行编码的部分满足所述编码搜索区域的要求,然后对所述当前待解码帧中满足所述编码搜索区域的要求的部分进行编码;
步骤108:重复步骤104至步骤106,每当监测到所述当前待解码帧中已经完成解码但未进行编码的部分满足编码搜索区域的要求后,将所述当前待解码帧中已经完成解码但未进行编码的部分进行编码,直至将所述当前待解码帧编码完毕;
步骤110:重复步骤104至步骤108,直至将输入的压缩码流中的全部帧编码完毕。
2.根据权利要求1所述的方法,其特征在于,所述步骤104中,如果对所述压缩码流的解码速度大于对所述压缩码流的编码速度且所述当前待解码帧的整帧已完成解码,则不再判断所述当前待解码帧已经完成解码但未进行编码的部分是否满足编码搜索区域的要求。
3.根据权利要求1所述的方法,其特征在于,所述编码搜索区域是一个矩形区域,所述矩形区域的长度为预定的长度,所述矩形区域的高度为预定的高度。
4.根据权利要求3所述的方法,其特征在于,所述当前待解码帧中已经完成解码但未进行编码的部分是否满足编码搜索区域的要求是指,当所述当前待解码帧中已经完成解码但未进行编码的部分的长度大于等于所述预定的长度且高度大于等于所述预定的高度时,所述当前待解码帧中已经完成解码但未进行编码的部分满足编码搜索区域的要求。
5.根据权利要求3所述的方法,其特征在于,在对所述当前待解码帧的编码过程中,如果所述当前待解码帧最后剩余的未编码的部分不满足所述编码搜索区域的要求,则以预定的像素对所述当前待解码帧最后剩余的未编码的部分进行补齐,得到补齐后的未编码区域,使得所述补齐后的未编码区域满足所述编码搜索区域的要求。
6.一种降低视频转码延时的装置,其特征在于,包括:
压缩码流解码模块,用于以帧为单位将输入的压缩码流进行解码;
判断模块,用于实时监测当前待解码帧中已经完成解码但未进行编码的部分是否满足编码搜索区域的要求,得到判断结果;
第一编码模块,用于如果所述判断结果为是,则对所述当前待解码帧中已经完成解码但未进行编码的部分进行编码;
如果所述判断结果为否,则继续对所述当前待解码帧进行解码,直至所述当前待解码帧中已经完成解码但未进行编码的部分满足所述编码搜索区域的要求,然后对所述当前待解码帧中满足所述编码搜索区域的要求的部分进行编码;
第二编码模块,用于每当监测到所述当前待解码帧中已经完成解码但未进行编码的部分满足编码搜索区域的要求后,将所述当前待解码帧中已经完成解码但未进行编码的部分进行编码,直至将所述当前待解码帧编码完毕;
迭代模块,用于将输入的压缩码流中的全部帧编码完毕。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京欣博电子科技有限公司,未经北京欣博电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110160818.X/1.html,转载请声明来源钻瓜专利网。