[发明专利]视频编解码方法和装置、计算机设备有效
申请号: | 202010996840.3 | 申请日: | 2020-09-21 |
公开(公告)号: | CN112532977B | 公开(公告)日: | 2022-04-26 |
发明(设计)人: | 欧阳祥;李翔;刘杉 | 申请(专利权)人: | 腾讯美国有限责任公司 |
主分类号: | H04N19/119 | 分类号: | H04N19/119;H04N19/13;H04N19/176;H04N19/42;H04N19/44 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 陈美娥;王琦 |
地址: | 美国加利福尼亚州*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 视频 解码 方法 装置 计算机 设备 | ||
1.一种视频编解码方法,其特征在于,包括:
获取视频信号;
将所述视频信号划分成多个编码块;
根据每个编码块生成残差编码块;
将所述残差编码块分割成多个子块,并且每个子块包括多个像素;
在所述残差编码块中的每个像素处,对残差符号级别进行熵编码;以及
输出包含熵编码残差符号级别的比特流;
其中,所述在所述残差编码块中的每个像素处,对残差符号级别进行熵编码包括:
基于所述像素的至少三个相邻像素的上下文信息,在变换跳过模式下对所述像素的残差符号级别进行上下文建模,所述像素的至少三个相邻像素包括:在所述残差编码块中,所述像素左侧的第一像素、上方的第二像素和左上对角线的第三像素;
所述基于所述像素的至少三个相邻像素的上下文信息,在变换跳过模式下对所述像素的残差符号级别进行上下文建模包括:
扫描当前变换块中每个子块中的每个像素,并使用所述像素的三个相邻像素的上下文信息,在每个扫描位置处以所述变换跳过模式对第一扫描过程标志进行编码;
扫描所述当前变换块中每个子块中的每个像素,并使用在前一扫描过程中已编码的所述第一扫描过程标志,在每个扫描位置处对第二扫描过程标志进行编码;以及
扫描所述当前变换块中每个子块中的每个像素,并使用在前一扫描过程中已编码的所述第一扫描过程标志和所述第二扫描过程标志,在每个扫描位置处用哥伦布-莱斯Golomb-Rice码对所述变换系数的剩余绝对值进行编码;
所述第一扫描过程标志包括变换系数有效标志sig_coeff_flag、变换系数符号标志coeff_sign_flag、变换系数奇偶性标志par_level_flag和绝对级别大于1标志abs_level_gtx_flag[0];以及
所述第二扫描过程标志包括绝对级别大于x标志阵列abs_level_gtx_flag[i],其中对于i=1,2,3,4,x=(i1)+1;
所述以所述变换跳过模式对第一扫描过程标志进行编码包括:
以所述变换跳过模式对变换系数有效标志sig_coeff_flag、变换系数符号标志coeff_sign_flag、变换系数奇偶性标志par_level_flag和绝对级别大于1标志abs_level_gtx_flag[0]中的一个或多个进行编码;
所述以所述变换跳过模式对所述变换系数有效标志sig_coeff_flag进行编码包括:
获取所述第一像素的变换系数有效标志leftSigFlag、所述第二像素的变换系数有效标志aboveSigFlag和所述第三像素的变换系数有效标志diagonalSigFlag,其中,当所述第一像素、所述第二像素和所述第三像素中的任意一个不在当前变换单元中,则将不在所述当前变换单元中的像素的变换系数有效标志的值设置为默认值零;
将(leftSigFlag,aboveSigFlag,diagonalSigFlag)的所有可能值分类为p个类,其中3p≤8,并为每个类分配唯一的上下文增量偏移数ctxIncOffset,使得0≤ctxIncOffset≤p;
计算上下文索引增量ctxInc,其中ctxInc=k+ctxIncOffset,k是不具有变换跳过的变换系数有效标志的上下文的数量;
计算上下文模型索引ctxIdx,其中ctxIdx=ctxInc+ctxIdxOffset,ctxIdxOffset为上下文模型索引偏移数;以及
使用所述上下文模型索引ctxIdx,对所述变换系数有效标志sig_coeff_flag进行编码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯美国有限责任公司,未经腾讯美国有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010996840.3/1.html,转载请声明来源钻瓜专利网。