集、变换、滤波、估值、增强、压缩、识别等处理,以得到符合人们需要的信
号形式。其二是 Digital Signal Processor 即数字信号处理器的意思,是指数字信
号处理器是用来完成数字信号处理要求的具有特殊结构的一种微处理器,即我
们经常所说的 DSP 器件。近年来,DSP 作为一种新型的微处理器在各种消费类、
通信、医疗和工业产品中得到了非常广泛的应用。DSP 处理器是一类针对数字
信号处理领域进行了优化的微处理器。和普通的微处理器相比,它们具有特殊
的硬件结构特别适合各类数字信号处理算法的实现,从而使得产品易于实现和
维护。
3.2 图象的量化
所谓量化就是将离散图像的值表示为与其幅度成比例的整数,就是将 DCT
系数按比例缩小,并取其最接近的整数值的处理过程。量化的作用是在保证一
定的图像质量前提下,丢掉那些对视觉效果影响不大的信息。
在 JPEG 中,量化就是将 DCT 变换后系数矩阵的各个系数 f(u,v)除以量化表
中对应的且量化阶距 m(u,v)。量化过程在 DSP 的实现,是先将各量化表分别存
放在 DSP 的存储器中,然后将 DCT 变换得到的数据与量化表各个元素做乘法运
算,我们使用的是 C54xDSP 中的 MPYR 指令,这样可以得到乘法结构的同时对
量化值进行四舍五入运算。
3.3 熵编码
数据压缩技术的理论基础是信息论。根据信息论的原理,可以找到最佳数
据压缩编码方法,数据压缩的理论极限是信息熵。如果要求在编码过程中不丢
失信息量,即要求保存信息熵,这种信息保持编码又叫做熵保存编码,或者叫
熵编码。熵编码把一系列用来表示视频序列的元素符号转变为一个用来传输或
是存储的压缩码流。
熵编码是无失真数据压缩,用这种编码结果经解码后可无失真地恢复出原
图像。当考虑到人眼对失真不易觉察的生理特征时,有些图像编码不严格要求
熵保存,信息可允许部分损失以换取高的数据压缩比,这种编码是有失真数据
压缩,通常运动图像的数据压缩是有失真编码。
JPEG 压缩算法使用了两种熵编码方法:哈夫曼编码和算术编码。在此我们
只介绍哈夫曼编码。哈夫曼编码 Huffman 方法于 1952 年问世,迄今为止仍经久
评论14