[发明专利]一种视频编码方法、装置、电子设备及存储介质有效
申请号: | 201910680931.3 | 申请日: | 2019-07-26 |
公开(公告)号: | CN110418145B | 公开(公告)日: | 2022-04-22 |
发明(设计)人: | 冯伟伦;林镇安 | 申请(专利权)人: | 北京奇艺世纪科技有限公司 |
主分类号: | H04N19/96 | 分类号: | H04N19/96;H04N19/169;H04N19/44 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 孟维娜;丁芸 |
地址: | 100080 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 视频 编码 方法 装置 电子设备 存储 介质 | ||
1.一种视频编码方法,其特征在于,包括:
当监测到视频的编码树单元CTU完成编码后,选择待编码CTU;其中,所述待编码CTU为:依赖于所监测到的CTU的未被编码CTU;
检查所述待编码CTU所依赖的CTU是否全部完成编码;
如果是,对所述待编码CTU进行编码;
如果检查所述待编码CTU所依赖的CTU未全部完成编码,则重新选择待编码CTU。
2.根据权利要求1所述的方法,其特征在于,所述视频帧中的各个CTU呈矩阵式排布;
所述待编码CTU包括:位于所监测到的CTU的同一行下一列的CTU、位于所监测到的CTU的下一行上一列的CTU。
3.根据权利要求1所述的方法,其特征在于,所述待编码CTU还包括:
参考视频帧中的CTU;所述参考视频帧为:依赖于所监测到的CTU所属视频帧的视频帧。
4.根据权利要求1所述的方法,其特征在于,所述视频帧中的各个CTU呈矩阵式排布;
所述待编码CTU所依赖的CTU,包括:位于待编码CTU的同一行上一列的CTU、位于待编码CTU的上一行下一列的CTU。
5.根据权利要求1所述的方法,其特征在于,所述待编码CTU所依赖的CTU,还包括:
被参考视频帧中的CTU;所述被参考视频帧为:所述待编码CTU所属视频帧所依赖的视频帧。
6.根据权利要求1至5任一项所述的方法,其特征在于,所述对所述待编码CTU进行编码,包括:
将所述待编码CTU加入线程池;
选择所述线程池中的空闲线程;
通过所述空闲线程对所述待编码CTU进行编码。
7.一种视频编码装置,其特征在于,包括:
选择模块,用于当监测到视频的编码树单元CTU完成编码后,选择待编码CTU;其中,所述待编码CTU为:依赖于所监测到的CTU的未被编码CTU;
检测模块,用于检查所述待编码CTU所依赖的CTU是否全部完成编码;
编码模块,用于如果检查所述待编码CTU所依赖的CTU全部完成编码,对所述待编码CTU进行编码;如果检查所述待编码CTU所依赖的CTU未全部完成编码,则重新选择待编码CTU。
8.根据权利要求7所述的装置,其特征在于,所述视频帧中的各个CTU呈矩阵式排布;
所述待编码CTU包括:位于所监测到的CTU的同一行下一列的CTU、位于所监测到的CTU的下一行上一列的CTU。
9.根据权利要求7所述的装置,其特征在于,所述待编码CTU还包括:
参考视频帧中的CTU;所述参考视频帧为:依赖于所监测到的CTU所属视频帧的视频帧。
10.根据权利要求7所述的装置,其特征在于,所述视频帧中的各个CTU呈矩阵式排布;
所述待编码CTU所依赖的CTU,包括:位于待编码CTU的同一行上一列的CTU、位于待编码CTU的上一行下一列的CTU。
11.根据权利要求7所述的装置,其特征在于,所述待编码CTU所依赖的CTU,还包括:
被参考视频帧中的CTU;所述被参考视频帧为:所述待编码CTU所属视频帧所依赖的视频帧。
12.根据权利要求7至11任一项所述的装置,其特征在于,所述编码模块,具体用于将所述待编码CTU加入线程池;选择所述线程池中的空闲线程;通过所述空闲线程对所述待编码CTU进行编码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇艺世纪科技有限公司,未经北京奇艺世纪科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910680931.3/1.html,转载请声明来源钻瓜专利网。