保存桌面快捷方式 - - 设为首页 - 手机版
凹丫丫旗下网站:四字成语大全 - 故事大全 - 范文大全
您现在的位置: 范文大全 >> 理工论文 >> 电子通信论文 >> 正文

利用TMS320C6201芯片进行图像压缩


件指令;

(4)一个寄存器中的变量值不能存放太长时间,实在不行就换个寄存器存放;

(5)程序所使用的CPU左右两边的资源尽量平衡,一般情况下,平衡的资源使用换来的是比较短的流水线周期;

(6)程序中包含的指令不能太多。

对于用线性汇编语言编写的程序,应该在程序编写时注意这些问题。对一个用C语言编写的程序,可以通过观察编译系统产生的优化后的汇编语言文件来获得相关的信息。具体程序略。

3.2.2.4 编码

编码部分主要是对量化后的DCT系数进行处理,主要利用了相邻图像块之间的相关性、量化后的DCT系数矩阵的连零特性和霍夫曼编码应进行压缩编码。该部分主要涉及了查表、移位运算和存储器读写。DC差值/AC系数等级表如图6所示。

    DC系数的编码流程图如图7所示。

AC系数的编码流程图如图8所示。

其中,ZZ(K)编码是对不为零的AC DCT系数进行编码,编码方法可参考DC差值编码。

由于在AC编码过程当中分支语句比较多,为了程序的流水线执行,同时为了指令的并行性,大量地使用了条件指令。但是应该注意,在TMS320C6201中只有A1、A2、B0、B1、B2五个条件寄存器,不可能满足所有的需要,因此一定要尽量简化程序。在实际使用中,使用该压缩器压缩一幅512×512的灰度图像需要的时间不到55ms,配合适当的数据接口可满足对数据率为32Mbit/s的扫描图像进行实时压缩。

《利用TMS320C6201芯片进行图像压缩(第5页)》
本文链接地址:http://www.oyaya.net/fanwen/view/163278.html

★温馨提示:你可以返回到 电子通信论文 也可以利用本站页顶的站内搜索功能查找你想要的文章。