当前位置: 首页 > 专利查询>张春兰专利>正文

一种以值域中值对称的变换域系数量化方法技术

技术编号:10639541 阅读:252 留言:0更新日期:2014-11-12 14:15
本发明专利技术公开了一种以值域中值对称的变换域系数量化方法,包括量化区间长度的计算方法以及量化指数的计算方法。按照本发明专利技术公开的量化方法,变换域系数为无符号数,有利于采用硬件实现及降低运算量及功耗。

【技术实现步骤摘要】
一种以值域中值对称的变换域系数量化方法
本专利技术涉及一种数字录像机。
技术介绍
通常数字录像机有一个对视频图像进行数据压缩处理的环节,这一环节由视频图像时域数据→频域数据变换、频域(变换域)系数量化和编码等处理过程组成。其中量化过程是决定数据取舍以确定数据压缩倍数的关键步骤。一般认为时域→频域的变换有利于将能量集中在某些区域,因而可以将变换域划分成若干子区间,以变换域(值域)的部分值近似代替全值域值。这便是量化的基本原理。可见上述子区间(量化区间)的划分将直接影响量化值与原数据的近似程度。目前视频压缩中常用的量化区间划分方法采用值域零点对称、子区间等长的方式,以适应电路(硬件)对实时处理的需要。这一划分方法的出发点是基于变化能量关于零对称分布的假设。因此在进行时域→频域变换前还需要将时域数据进行关于零点对称的位移处理。这种量化方法如图1所示,其量化指数q=sign(x)[|x|/Δ](E-0)其中,Δ为量化区间长度。然而由于变换域能量并非关于零对称,因此这种量化方式容易造成较大的信号损失(量化误差)。
技术实现思路
本专利技术的目的在于优化数字录像机中有关量化处理的方式,使得量化过程在不增加硬件开销的前提下,比目前采用的方法较大幅度降低量化误差。本专利技术所采用的变换域系数量化方法如图2所示。设X{x|x≥0}为变换域值域,xmin、xmax为x的最小值与最大值,M为x的中值,若量化级数为2L,则左量化区间长度为Δ-=(M-xmin)/L,(E-1)右量化区间长度Δ+=(xmax-M)/L,(E-2)量化指数q-=[(M-x)/Δ-],当x<M时(E-3)q+=[(x-M)/Δ+]+L,当x≥M时。(E-4)当M为x的中点时,将值域向左位移M,则(E-3)、(E-4)退化为(E-0)。在以往的量化方法中x为有符号数,本专利技术中x为无符号数。实现上述目的的技术方案:一种以值域中值对称的变换域系数量化方法,包括量化级数输入环节、值域端点值计算环节、中值计算环节、左右量化区间长度计算环节及量化指数计算环节。所述量化级数输入环节用于接收量化级数输入指令及数据;所述值域端点值计算环节用于计算值域端点值xmin及xmax;所述中值计算环节用于计算值域中值;所述左右量化区间长度计算环节用于根据量化级数、值域端点值及中值计算左右两个量化区间的长度值;所述量化指数计算环节用于根据(E-3)、(E-4)计算量化指数。采用上述技术方案,本专利技术有益的技术效果在于:(1)以值域中值取代值域中点可最大程度使量化指数均匀分布与值域数据分布相吻合,有效地克服了目前方案中因量化采样与值域数据分布差异所带来的量化误差;(2)可采用与目前量化模块所使用的电路(硬件),完全不用增加器件的额外开销;(3)因采用了无符号数,不需要进行额外的数据域位移操作,减少了大量运算操作,有利于硬件实现以及进一步降低模块功耗或提升模块性能。具体实施方式一种以值域中值对称的变换域系数量化方法的实施方案,如图3所示,包括值域端点及中点计算模块1、量化区间长度计算模块2、量化指数计算模块3。值域端点及中点计算模块1在接收到输入的数据后计算出值域端点值xmin及xmax及值域中值;量化区间长度计算模块2接收来自值域端点及中点计算模块1的计算结果及输入的量化级数值,并由此计算出左右两个量化区间长度值;量化指数计算模块3根据量化区间长度计算模块2的计算结果及输入的数据计算出量化指数并输出。附图说明图1为目前所采用的量化方法。图2为本专利技术所采用的量化方法。图3为本专利技术的实施方案。本文档来自技高网...

【技术保护点】
一种以值域中值对称的变换域系数量化方法,其特征在于,对变换域系数进行量化运算时,量化区间关于变换域系数值域中值对称。

【技术特征摘要】
1.一种以值域中值对称的变换域系数量化方法,其特征在于,在对数字录像机的视频图像数据压缩处理环节中的变换域系数进行量化运算时,量化区间关于变换域系数值域中值对称;若X{x|x≥0}为变换域值域,xmin、xmax为x的最小值与最大值,M为x的中值,量化级数为2L,则左右量化区间长度分别为:Δ-=...

【专利技术属性】
技术研发人员:张春兰
申请(专利权)人:张春兰
类型:发明
国别省市:广东;44

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

1