会议专题

基于多级查找表的VLC算法的FPGA实现

提出了一种在FPGA上实现可变长编码(Variable lengthCoding)的方法。VLC是一种被多个视频(图像)压缩国际标准所采用的具有较高数据压缩率的无损编码方式。针对MPEG-4标准中VLC编码自身的特点,结合考虑FPGA上实现算法的资源限制,设计了一种效率较高、资源较省的VLC编码器。该VLC编码器能够产生可变长编码以及码字长度,并将它们组合为固定长度的输出。由于设计了分级查找的码表,采用了流水线和模块复制的技术,所以在FPGA内存储资源和逻辑资源都占用较少的情况下,每个时钟周期内可以完成一次VLC编码,每个时钟周期内也可以完成一次码字的连接。因此,本文设计的VLC编码器的处理速率可适应于当前的信源采样速率,并适应于信源采样速率往后的进一步提升。

可变长编码 视频压缩 现场可编程门阵列 无损编码 多级查找表

李秋洁 王瑞 黄维晋

北京航空航天大学 计算机学院数字媒体实验室,北京 100083

国内会议

全国第一届嵌入式技术联合学术会议

乌鲁木齐

中文

117-122

2006-08-01(万方平台首次上网日期,不代表论文的发表时间)