用于对变换系数进行编码的方法和装置制造方法及图纸

技术编号:24363125 阅读:45 留言:0更新日期:2020-06-03 04:07
本发明专利技术涉及一种用于对变换系数进行编码的方法和装置。本技术的各种实施方案可包括熵编码器,该熵编码器被配置为将每个变换系数编码为符号,其中该符号包括上下文、量值和尾数。该上下文可为四个上下文之一,并且可使用霍夫曼代码的子集来编码符号,其中基于该上下文来确定该子集。本发明专利技术所实现的技术效果是提供既高效又低复杂度的用于编码系数的方法和装置。

Method and device for coding transformation coefficients

【技术实现步骤摘要】
用于对变换系数进行编码的方法和装置
本专利技术涉及一种用于对变换系数进行编码的方法和装置。
技术介绍
许多常规图像压缩算法使用区块变换将图像振幅转换为图像频率/相位。为了减小数据带宽,需要更有效地对变换系数进行编码。一般来讲,对变换系数进行编码包括:使这些系数量化,对这些系数重排序并且编码系数量值。然而,常规编码方法要么是高效/高复杂度的,要么是低复杂度/低效的。可能需要既高效又低复杂度的编码方法。
技术实现思路
本专利技术涉及一种用于对变换系数进行编码的方法和装置。本专利技术所解决的技术问题是常规编码方法要么是高效/高复杂度的,要么是低复杂度/低效的。本技术的各种实施方案可包括用于变换系数编码和解码的方法和装置。用于变换系数编码和解码的方法和装置可包括熵编码器,该熵编码器被配置为将每个变换系数编码为符号,其中该符号包括上下文、量值和尾数。该上下文可为四个上下文中的一者,并且可使用霍夫曼代码的子集来编码该符号,其中基于该上下文来确定该子集。根据一个方面,用于对变换系数进行编码的装置包括:预测模块,该预本文档来自技高网...

【技术保护点】
1.一种用于对变换系数进行编码的装置,其特征在于,所述装置包括:/n预测模块,所述预测模块被配置为根据来自多个区块中的至少两个区块来生成预测的区块;/n变换模块,所述变换模块连接到所述预测模块并且被配置为通过使用变换算法使所述预测的区块变换来生成多个变换系数;/n量化器,所述量化器连接到所述变换模块并且被配置为通过使所述多个变换系数量化来生成多个量化的系数;以及/n熵编码模块,所述熵编码模块连接到所述量化器并且被配置为将每个量化的系数编码为符号,其中,所述符号包括上下文、量值和尾数。/n

【技术特征摘要】
20181127 US 16/201,1821.一种用于对变换系数进行编码的装置,其特征在于,所述装置包括:
预测模块,所述预测模块被配置为根据来自多个区块中的至少两个区块来生成预测的区块;
变换模块,所述变换模块连接到所述预测模块并且被配置为通过使用变换算法使所述预测的区块变换来生成多个变换系数;
量化器,所述量化器连接到所述变换模块并且被配置为通过使所述多个变换系数量化来生成多个量化的系数;以及
熵编码模块,所述熵编码模块连接到所述量化器并且被配置为将每个量化的系数编码为符号,其中,所述符号包括上下文、量值和尾数。


2.根据权利要求1所述的装置,其特征在于,当所述量化的系数为非零值时,所述符号还包括正负号。


3.根据权利要求1所述的装置,其特征在于:
所述熵编码模块包括霍夫曼代码的查找表;以及
所述符号使用所述霍夫曼代码的子集来进行编码,其中,所述子集基于所述上下文来进行确定。


4.根据权利要求1所述的装置,其特征在于,所述熵编码模块使用可变长度代码表来编码所述多个量化的系数。


5.根据权利要求1所述的装置,其特征在于,所述熵编码模块将所述尾数与所述上下文和所述量值单独地编码。


6.根据权利要求1所述的装置,其特征在于,所述上下文包括以下各项之一:
第一上下文,其中,所述第一上下文是来自所述多个量化的系数的第一系数;
第二上下文,其中...

【专利技术属性】
技术研发人员:M·米利纳尔
申请(专利权)人:半导体元件工业有限责任公司
类型:发明
国别省市:美国;US

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

1