任意量化步阶数编/解码装置及方法制造方法及图纸

技术编号:3421681 阅读:161 留言:0更新日期:2012-04-11 18:40
一种任意量化步阶数编/解码装置及方法,其以大于1且为偶数的任意步阶数对一输入信号进行编/解码,以得到一任意的压缩率,而且可再配合一低失真压缩编码器,调整出最适合的压缩率。

【技术实现步骤摘要】

本专利技术是有关一种脉冲编码调制(Pulse Code Modulation;PCM)的编/解码装置及方法,特别是关于一种。
技术介绍
脉冲编码调制乃是已熟知的技术,其有助于数字信号的处理及数字系统的运作。差分脉冲编码调制(Differential PCM;DPCM)也是已熟知的,其被用来降低量化的失真(distortion)及减少数字编码的容量。更进一步地,适应性差分脉冲编码调制(Adaptive DPCM;ADPCM)也是已熟知的,其根据信号的变化而改变量化的尺度,因而提升信号处理的效率及品质。图1是一典型的ADPCM编码装置100的系统方块图,其中由输入端输入的信号u与预测值相减得到一误差值Ue,量化器102通过一固定压缩码长度、一固定步阶数、步阶适应器104所供应的步阶值Δ以及误差值Ue,产生压缩码Que至输出端,步阶适应器104可根据压缩码Que调整步阶值Δ,同时反量化器106反量化压缩码Que得到反量化信号Iue与预测值加成后,形成信号Qu输入预测器108,籍以产生下一笔信号u的预测值。图2显示一典型的ADPCM解码装置200的系统方块,其中反量化器204从输入端读取压缩码Que,通过一固定压缩码长度、一固定步阶数及一步阶值Δ反量化压缩码Que产生反量化信号Iue,步阶值Δ是由步阶适应器202根据压缩码Que提供,预测器206提供预测值与反量化信号Iue加成得到信号Qu至输出端,同时预测器206也根据信号Qu产生下一笔资料的预测值。这种自动调整步阶值的设计虽然能改善输入信号振幅过大的问题,但也容易导致量化误差的增加。中国专利公告编号第453048号在DPCM或ADPCM系统中加入一分辨率调整器,根据步阶尺寸适应器的输出及量化差值Que而改变编/解码分辨率,即压缩码位数,以降低失真及增加压缩比。但是,由于受限于量化位数,因而限制了步阶数只能为2的幂次方,使得压缩比只能为信号u的位数与压缩码Que的位数的比值,如表一所示,这个限制造成设计者无法由此架构设计出某些特殊压缩比的应用。例如,系统所要求的数据压缩率为6时,参照表一,已知的编/解码装置无法让设计者得到6的压缩率,因此只能用8的压缩率对资料进行压缩,但是愈高的压缩率将使资料的失真愈严重。表一 因此,一种能任意调整压缩率的编/解码装置及方法乃为所冀。
技术实现思路
本专利技术的主要目的,在于提出一种。本专利技术的又一目的,在于提出一种可任意调整压缩率的。根据本专利技术,一种任意量化步阶数编码装置及方法包括一预测器供应一预测值与一输入信号比较,得到一误差值,一量化器根据大于1且为偶数的步阶数及一步阶值量化该误差值,产生一压缩码。根据本专利技术,一种任意量化步阶数解码装置及方法包括一反量化器根据一大于1且为偶数的步阶数及一步阶值反量化一压缩码,产生一反量化信号与一预测器所供应的预测值结合,得到一输出信号。由于本专利技术的编/解码装置所使用的步阶数不限于2的幂次方,因此在设计压缩率时更有弹性,也能根据不同的应用设计最佳的压缩率。附图说明图1是一典型的ADPCM编码装置的系统方块图;图2是一典型的ADPCM解码装置的系统方块图;图3是本专利技术的任意量化步阶数编码装置的系统方块图;以及图4是本专利技术的任意量化步阶数解码装置的系统方块图。主要组件符号说明100ADPCM编码装置102量化器104步阶适应器106反量化器108预测器200ADPCM解码装置202步阶适应器204反量化器206预测器300任意量化步阶数编码装置302任意步阶数量化器304步阶适应器306预测器308任意步阶数反量化器310低失真压缩编码器 400任意量化步阶数解码装置402任意步阶数反量化器404步阶适应器406预测器408低失真压缩解码器具体实施方式图3是本专利技术的任意量化步阶数编码装置(arbitrarys tep numberencoding apparatus)300的系统方块图,其中来自输入端的输入信号u与预测器306所供应的预测值相减得到一误差值Ue,任意步阶数量化器302通过一大于1且为偶数的步阶数、由步阶适应器304供应的步阶值Δ以及误差值Ue产生压缩码Que由输出端输出,步阶适应器304可根据压缩码Que调整步阶值Δ,任意步阶数反量化器308通过相同的步阶数及步阶值Δ反量化该压缩码Que,产生反量化信号Iue与预测值加成,得到信号Qu,预测器306接收信号Qu并籍以产生下一笔输入信号u的预测值,在压缩码Que由输出端输出之前,一低失真压缩编码器310对压缩码Que再进行一次压缩,以获得更多不同的压缩率,配合不同的应用。图4是本专利技术的任意量化步阶数解码装置(arbitrary step numberdecoding apparatus)400的系统方块图,其中任意步阶数反量化器402由输入端读取一压缩码Que,通过一大于1且为偶数的步阶数以及由步阶适应器404提供的步阶值Δ,反量化压缩码Que产生一反量化信号Iue,步阶适应器404可根据压缩码Que调整步阶值Δ,预测器406供应一预测值与反量化信号Iue加成,得到一信号Qu由输出端输出,预测器406也根据信号Qu产生下一笔预测值,若该压缩码Que在编码时被低失真压缩编码器压缩过,那么在解码装置400中,也增加一低失真压缩解码器408,在该压缩码Que被输入反量化器402之前,先进行一次解压缩。表二为本专利技术的范例,与表一比较可发现,在已知的编/解码装置中,由于步阶数仅能为2的幂次方,故当信号u的位数及压缩码Que的位数均固定时,其压缩率只有一种,但在本专利技术中,由于步阶数不限于2的幂次方,故其压缩率不只一种,而且再搭配低失真压缩编/解码器,可得到多种不同的压缩率,以适用于各种应用。表二 在中国专利公告编号第453048号中,其利用一额外的电路来调整位数,籍以改变压缩率,但是本专利技术是通过改变步阶数来调整压缩率,因此本专利技术无需多加额外的电路,因而较能节省芯片面积。当然,如果有需要的话,本专利技术也可增加额外的电路来调整位数。以上对于本专利技术的较佳实施例所作的叙述为阐明目的,而无意限定本专利技术精确地为所揭露的形式,基于以上的教导或从本专利技术的实施例学习而作修改或变化是可能的,实施例为解说本专利技术的原理以及让熟习该项技术者以各种实施例利用本专利技术在实际应用上而选择及叙述,本专利技术的技术思想企图由权利要求范围及其均等来决定。权利要求1.一种任意量化步阶数编码装置,其特征在于包括一预测器,供应一预测值与一输入信号比较,得到一误差值;以及一量化器,根据一步阶数及一步阶值量化该误差值,产生一压缩码,该步阶数为大于1的偶数。2.如权利要求1所述的任意量化步阶数编码装置,其特征在于,更包括一步阶适应器根据该压缩码调整该步阶值。3.如权利要求1所述的任意量化步阶数编码装置,其特征在于,更包括一低失真压缩编码器再压缩该压缩码。4.如权利要求1所述的任意量化步阶数编码装置,其特征在于,更包括一反量化器通过该步阶数及步阶值,反量化该压缩码产生反量化信号。5.如权利要求4所述的任意量化步阶数编码装置,其特征在于,其中该预测器根据该反量化信号及预测值产生下一笔输入信号的预测值。6.一种任意量化步阶数编码方法,其特征在于,包括下列步骤比较一预测值与一本文档来自技高网
...

【技术保护点】
一种任意量化步阶数编码装置,其特征在于包括:一预测器,供应一预测值与一输入信号比较,得到一误差值;以及一量化器,根据一步阶数及一步阶值量化该误差值,产生一压缩码,该步阶数为大于1的偶数。

【技术特征摘要】

【专利技术属性】
技术研发人员:陈绍喜陈宏文
申请(专利权)人:义隆电子股份有限公司
类型:发明
国别省市:71[中国|台湾]

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

1
相关领域技术
  • 暂无相关专利