视频编码方法、计算机设备及计算机可读存储介质技术

技术编号:34375904 阅读:33 留言:0更新日期:2022-07-31 13:28
本申请涉及通信技术领域,特别涉及一种视频编码方法、计算机设备及计算机可读存储介质,该方法包括:将视频像素的二维TU块划分为预设尺寸的多个子块,并对多个子块按序扫描,获得对应的一维多个按序排列的CG;采用AH(N)编码二维TU块中对应最后一个非零系数的行号last_x和列号last_y;基于last_x和last_y对应位置所属的CG,编码每个CG对应的预设类型,所述预设类型包括T0类型;根据各个CG对应的预设类型,编码其中不为T0类型的CG的每个系数的预设类型;基于每个系数的预设类型,确定每个系数的绝对值,采用Golomb

Video coding method, computer equipment and computer readable storage medium

【技术实现步骤摘要】
视频编码方法、计算机设备及计算机可读存储介质


[0001]本申请涉及通信
,尤其涉及一种视频编码方法、计算机设备及计算机可读存储介质。

技术介绍

[0002]当前主导的视频编码标准是H.265,其熵编码方案是CABAC(Context Based Adaptive Arithmetic Coding,基于上下文自适应的二进制算术编码)。CABAC虽然高效,但编码信息必须先二值化成多位然后一位一位串行处理所以吞吐低下,加上上下文操作复杂和算术编码涉及的复杂状态转换,复杂度很高。随着码率增高,CABAC复杂度占比能高达整个解码器的30%以上,这限制了H.265在资源受限的场景的应用。
[0003]因此,如何降低视频编码复杂度,确保编码效率成为亟需解决的问题。

技术实现思路

[0004]本申请提供了一种视频编码方法、计算机设备及计算机可读存储介质,实现降低视频编码复杂度,确保编码效率,解决了CABAC在资源受限场景的限制应用。
[0005]第一方面,本申请提供了一种视频编码方法,所述视频编码方法包括:
[本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视频编码方法,其特征在于,所述视频编码方法包括:将视频像素的二维TU块划分为预设尺寸的多个子块,并对多个所述子块按序扫描,获得对应的一维多个按序排列的CG;采用AH(N)编码所述二维TU块中对应最后一个非零系数的行号last_x和列号last_y;其中,所述AH(N)表示编码N个符号的CAVLC编码;基于所述last_x和所述last_y对应位置所属的CG,编码每个所述CG对应的预设类型,所述预设类型包括T0类型,所述T0类型表示无非零系数;根据各个所述CG对应的预设类型,编码其中不为T0类型的CG的每个系数的预设类型;基于每个系数的预设类型,确定每个系数的绝对值,采用Golomb

Rice编码完成系数编码,以根据所述系数编码进行视频码流生成操作。2.根据权利要求1所述的视频编码方法,其特征在于,所述预设类型还包括T1类型、T2类型、T3类型,所述T1类型表示有非零系数且绝对值为1,所述T2类型表示有非零系数且最大绝对值为2,所述T3类型表示有非零系数且最大绝对值大于2。3.根据权利要求1所述的视频编码方法,其特征在于,所述采用AH(N)编码所述二维TU块中对应最后一个非零系数的行号last_x和列号last_y,包括:若所述二维TU块为TU4x4,则采用AH(16)编码所述last_x和所述last_y;若所述二维TU块为TU8x8,则采用AH(8)编码所述last_x和所述last_y;若所述二维TU块为TU16x16,则采用AH(16)编码所述last_x和所述last_y;若所述二维TU块为TU32x32,则采用AH(16)编码所述last_x和所述last_y。4.根据权利要求3所述的视频编码方法,其特征在于,若所述二维TU块为TU32x32,则采用AH(16)编码所述last_x和所述last_y,包括:若所述二维TU块为TU32x32,按预设映射关系将所述last_x和所述last_y的范围0

31映射至0

15,分别用AH(16)编码。5.根据权利要求4所述的视频编码方法,其特征在于,在所述预设映射关系中,0

9映射为0

9,10

11映射为10,12

13映射为11,14

15映射为12,16

19映射为13,20

23映射为14,24...

【专利技术属性】
技术研发人员:涂承杰
申请(专利权)人:深圳元象信息科技有限公司
类型:发明
国别省市:

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

1