[发明专利]用于对变换系数进行编码的方法和装置在审
申请号: | 201911180035.7 | 申请日: | 2019-11-27 |
公开(公告)号: | CN111225207A | 公开(公告)日: | 2020-06-02 |
发明(设计)人: | M·米利纳尔 | 申请(专利权)人: | 半导体元件工业有限责任公司 |
主分类号: | H04N19/124 | 分类号: | H04N19/124;H04N19/91;H04N19/176;H04N19/18 |
代理公司: | 北京派特恩知识产权代理有限公司 11270 | 代理人: | 张玮;王琳 |
地址: | 美国亚*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 变换 系数 进行 编码 方法 装置 | ||
1.一种用于对变换系数进行编码的装置,其特征在于,所述装置包括:
预测模块,所述预测模块被配置为根据来自多个区块中的至少两个区块来生成预测的区块;
变换模块,所述变换模块连接到所述预测模块并且被配置为通过使用变换算法使所述预测的区块变换来生成多个变换系数;
量化器,所述量化器连接到所述变换模块并且被配置为通过使所述多个变换系数量化来生成多个量化的系数;以及
熵编码模块,所述熵编码模块连接到所述量化器并且被配置为将每个量化的系数编码为符号,其中,所述符号包括上下文、量值和尾数。
2.根据权利要求1所述的装置,其特征在于,当所述量化的系数为非零值时,所述符号还包括正负号。
3.根据权利要求1所述的装置,其特征在于:
所述熵编码模块包括霍夫曼代码的查找表;以及
所述符号使用所述霍夫曼代码的子集来进行编码,其中,所述子集基于所述上下文来进行确定。
4.根据权利要求1所述的装置,其特征在于,所述熵编码模块使用可变长度代码表来编码所述多个量化的系数。
5.根据权利要求1所述的装置,其特征在于,所述熵编码模块将所述尾数与所述上下文和所述量值单独地编码。
6.根据权利要求1所述的装置,其特征在于,所述上下文包括以下各项之一:
第一上下文,其中,所述第一上下文是来自所述多个量化的系数的第一系数;
第二上下文,其中,所述第二上下文是来自所述多个量化的系数的具有零量值的最后一个系数;
第三上下文,其中,所述第三上下文是来自所述多个量化的系数的具有一量值的最后一个系数;和
第四上下文,其中,所述第四上下文是默认上下文。
7.一种用于对变换系数进行编码的方法,其特征在于,所述方法包括:
生成图像数据帧;
将所述图像数据帧分成多个区块;
使用来自所述多个区块中的至少两个区块来生成预测的区块;
通过使用变换算法使所述预测的区块变换来生成变换系数;
通过使所述变换系数量化来生成量化的系数;以及
在一个时钟周期内,将所述量化的系数编码为符号,其中,所述符号包括上下文、量值和尾数。
8.根据权利要求7所述的方法,其特征在于,所述上下文包括以下各项之一:
第一上下文,其中,所述第一上下文是来自所述预测的区块中的所述多个量化的系数的第一系数;
第二上下文,其中,所述第二上下文是来自所述多个量化的系数的具有零量值的最后一个系数;
第三上下文,其中,所述第三上下文是来自所述多个量化的系数的具有一量值的最后一个系数;和
第四上下文,其中,所述第四上下文是默认上下文。
9.根据权利要求7所述的方法,其特征在于,将所述量化的系数编码包括:使用霍夫曼代码的子集来编码所述符号,其中,基于所述上下文来确定所述子集。
10.根据权利要求7所述的方法,其特征在于,将所述量化的系数编码包括将所述尾数与所述上下文和所述量值单独地编码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于半导体元件工业有限责任公司,未经半导体元件工业有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911180035.7/1.html,转载请声明来源钻瓜专利网。